.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both } .slicknav_menu { *zoom: 1 } .slicknav_menu {
font-size:17px;
} .slicknav_btn {
margin: 5px 5px 6px;	
text-decoration:none;	
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);	
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;  
background-color: #222222;
} .slicknav_menu  .slicknav_menutxt {	
color: #222;
font-weight: bold;	
text-shadow: 0 1px 3px #000;	
} .slicknav_menu .slicknav_icon-bar {
background-color: #fff;
}
.slicknav_menu {
padding:5px;
}
.slicknav_nav {
color:#fff;
margin:0;	
padding:0;
font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
list-style: none;
overflow:hidden;
}
.slicknav_nav ul {
padding:0;
margin:0 0 0 20px;
}
.slicknav_nav .slicknav_item {
padding:5px 10px;
margin:2px 5px;
}
.slicknav_nav a{
padding:5px 10px;
margin:2px 5px;
text-decoration:none;
color:#222;
}
.slicknav_nav .slicknav_item a {
padding:0;
margin:0;
}
.slicknav_nav .slicknav_item:hover {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background:#fff;
color:#222;	
}
.slicknav_nav a:hover{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background:#fff;
color:#222;
}
.slicknav_nav .slicknav_txtnode {
margin-left:15px;   
}@-webkit-keyframes left-right { 0% {
-webkit-transform: translateY(-20%) translateX(-10%);
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-o-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%);
} 100% {
-webkit-transform: translateY(0%) translateX(10%);
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-o-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%);
}
}
@-moz-keyframes left-right { 0% {
-webkit-transform: translateY(-20%) translateX(-10%);
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-o-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%);
} 100% {
-webkit-transform: translateY(0%) translateX(10%);
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-o-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%);
}
}
@-ms-keyframes left-right { 0% {
-webkit-transform: translateY(-20%) translateX(-10%);
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-o-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%);
} 100% {
-webkit-transform: translateY(0%) translateX(10%);
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-o-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%);
}
}
@keyframes left-right { 0% {
-webkit-transform: translateY(-20%) translateX(-10%);
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-o-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%);
} 100% {
-webkit-transform: translateY(0%) translateX(10%);
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-o-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%);
}
}
@-webkit-keyframes right-left { 0% {
-webkit-transform: translateY(0%) translateX(10%);
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-o-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%);
} 100% {
-webkit-transform: translateY(-20%) translateX(-10%);
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-o-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%);
}
}
@-moz-keyframes right-left { 0% {
-webkit-transform: translateY(0%) translateX(10%);
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-o-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%);
} 100% {
-webkit-transform: translateY(-20%) translateX(-10%);
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-o-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%);
}
}
@-ms-keyframes right-left { 0% {
-webkit-transform: translateY(0%) translateX(10%);
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-o-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%);
} 100% {
-webkit-transform: translateY(-20%) translateX(-10%);
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-o-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%);
}
}
@keyframes right-left { 0% {
-webkit-transform: translateY(0%) translateX(10%);
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-o-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%);
} 100% {
-webkit-transform: translateY(-20%) translateX(-10%);
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-o-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%);
}
} .sy-box.sy-loading {
background: url(//morrisonimmigrationlaw.com/wp-content/themes/MorrisonTheme/css/sy-loader.gif) 50% 50% no-repeat;
min-height: 40px;
} .sy-box.sy-loading .sy-slides-wrap, .sy-box.sy-loading .sy-pager {
visibility: hidden;
} .sy-slides-wrap {
position: relative;
height: 100%;
} .sy-slides-wrap:hover .sy-controls {
display: block;
} .sy-slides-crop {
height: 100%;
width: 100%;
position: absolute;
overflow: hidden;
} .sy-list {
width: 100%;
height: 100%;
list-style: none;
margin: 0;
padding: 0;
position: absolute;
} .sy-list.horizontal {
-webkit-transition: left ease;
-moz-transition: left ease;
-o-transition: left ease;
transition: left ease;
} .sy-slide {
position: absolute;
width: 100%;
z-index: 2;
} .sy-slide.fade.useCSS.transition {
-webkit-transition: opacity ease;
-moz-transition: opacity ease;
-o-transition: opacity ease;
transition: opacity ease;
} .sy-slide.kenburns {
width: 140%;
left: -20%;
} .sy-slide.kenburns.useCSS.sy-ken:nth-child(1n) {
-webkit-animation-delay: 0;
-webkit-animation-name: left-right;
-webkit-animation-fill-mode: forwards;
-moz-animation-delay: 0;
-moz-animation-name: left-right;
-moz-animation-fill-mode: forwards;
-o-animation-delay: 0;
-o-animation-name: left-right;
-o-animation-fill-mode: forwards;
animation-delay: 0;
animation-name: left-right;
animation-fill-mode: forwards;
} .sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {
-webkit-animation-delay: 0;
-webkit-animation-name: right-left;
-webkit-animation-fill-mode: forwards;
-moz-animation-delay: 0;
-moz-animation-name: right-left;
-moz-animation-fill-mode: forwards;
-o-animation-delay: 0;
-o-animation-name: right-left;
-o-animation-fill-mode: forwards;
animation-delay: 0;
animation-name: right-left;
animation-fill-mode: forwards;
} .sy-slide.kenburns.useCSS.transition {
-webkit-transition: opacity ease;
-moz-transition: opacity ease;
-o-transition: opacity ease;
transition: opacity ease;
} .sy-slide.sy-active {
z-index: 3;
} .sy-slide > a {
margin: 0;
padding: 0;
display: block;
width: 100%;
} .sy-slide > a > img {
margin: 0;
padding: 0;
display: block;
width: 100%;
border: 0;
} .sy-controls {
display: none;
list-style: none;
height: 100%;
width: 100%;
position: absolute;
padding: 0;
margin: 0;
} .sy-controls li {
position: absolute;
width: 10%;
min-width: 4.2em;
height: 100%;
z-index: 33;
} .sy-controls li.sy-prev {
left: 0;
top: 0;
} .sy-controls li.sy-prev a:after {
background-position: -5% 0;
} .sy-controls li.sy-next {
right: 0;
top: 0;
} .sy-controls li.sy-next a:after {
background-position: 105% 0;
} .sy-controls li a {
position: relative;
width: 100%;
height: 100%;
display: block;
text-indent: -9999px;
} .sy-controls li a:link, .sy-controls li a:visited {
opacity: 0.4;
} .sy-controls li a:hover, .sy-controls li a:focus {
opacity: 0.8;
outline: none;
} .sy-controls li a:after {
content: "";
background-image: url(//morrisonimmigrationlaw.com/wp-content/themes/MorrisonTheme/css/arrows.svg);
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
text-align: center;
text-indent: 0;
line-height: 2.8em;
color: #111;
font-weight: 800;
position: absolute;
background-color: #fff;
width: 2.8em;
height: 2.8em;
left: 50%;
top: 50%;
margin-top: -1.4em;
margin-left: -1.4em;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
} .sy-caption-wrap {
position: absolute;
bottom: 2em;
z-index: 12;
left: 50%;
} .sy-caption-wrap .sy-caption {
position: relative;
left: -50%;
background-color: rgba(0, 0, 0, 0.0);
color: #fff;
padding: 0.4em 1em;
-webkit-border-radius: .4em;
-moz-border-radius: .4em;
-ms-border-radius: .4em;
-o-border-radius: .4em;
border-radius: .4em;
} .sy-caption-wrap .sy-caption a:link, .sy-caption-wrap .sy-caption a:visited {
color: #e24b70;
font-weight: 400;
text-decoration: none;
} .sy-caption-wrap .sy-caption a:hover, .sy-caption-wrap .sy-caption a:focus {
text-decoration: none;
} .sy-pager {
overflow: hidden;
*zoom: 1;
display: block;
width: 100%;
margin: 1em 0 0;
padding: 0;
list-style: none;
text-align: center;
} .sy-pager li {
display: inline-block;
width: 1.2em;
height: 1.2em;
margin: 0 1em 0 0;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
} .sy-pager li.sy-active a {
background-color: #e24b70;
} .sy-pager li a {
width: 100%;
height: 100%;
display: block;
background-color: #cccccc;
text-indent: -9999px;
-webkit-background-size: 2em;
-moz-background-size: 2em;
-o-background-size: 2em;
background-size: 2em;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
} .sy-pager li a:link, .sy-pager li a:visited {
opacity: 1.0;
} .sy-pager li a:hover, .sy-pager li a:focus {
opacity: 0.6;
} .sy-filler {
width: 100%;
} .sy-filler.ready {
-webkit-transition: padding 600ms ease;
-moz-transition: padding 600ms ease;
-o-transition: padding 600ms ease;
transition: padding 600ms ease;
}.bx-wrapper {
position: relative; padding: 0;
*zoom: 1;
}
.bx-wrapper img {
max-width: 100%;
display: block;
} .bx-wrapper .bx-viewport {  -webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//morrisonimmigrationlaw.com/wp-content/themes/MorrisonTheme/css/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #000;
} .bx-wrapper .bx-prev {
left: -5px;
background: url(//morrisonimmigrationlaw.com/wp-content/themes/MorrisonTheme/css/images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
right: -5px;
background: url(//morrisonimmigrationlaw.com/wp-content/themes/MorrisonTheme/css/images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
background-position: -43px 0;
}
@media only screen and (min-width: 1200px) {
.bx-wrapper .bx-controls-direction a {
display: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 40%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
}
@media only screen and (max-width: 767px) {
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 40%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//morrisonimmigrationlaw.com/wp-content/themes/MorrisonTheme/css/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//morrisonimmigrationlaw.com/wp-content/themes/MorrisonTheme/css/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}