.ls-container {
visibility:hidden;
position:relative;
max-width:100%;
}

.ls-inner {
position:relative;
width:100%;
height:100%;
background-position:center center;
z-index:30;
}

.ls-wp-fullwidth-container {
width:100%;
position:relative;
}

.ls-layers,.ls-slide-backgrounds,.ls-background-videos,.ls-bg-video-overlay {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
overflow:hidden;
-o-transform:translateZ(0);
-ms-transform:translateZ(0);
-moz-transform:translateZ(0);
-webkit-transform:translateZ(0);
transform:translateZ(0);
}

.ls-wrapper {
visibility:visible!important;
border:0!important;
z-index:1;
padding:0!important;
}

.ls-background-videos {
z-index:1;
}

.ls-bg-video-overlay {
z-index:21;
background-repeat:repeat;
background-position:center center;
}

.ls-slide-backgrounds {
z-index:2;
}

.ls-layers {
z-index:35;
}

.ls-parallax,.ls-in-out,.ls-z {
position:absolute!important;
}

.ls-parallax,.ls-z {
width:0!important;
height:0!important;
top:0!important;
left:0!important;
bottom:auto!important;
right:auto!important;
display:block!important;
overflow:visible!important;
}

.ls-loop,.ls-clip {
position:absolute!important;
display:block!important;
}

.ls-parallax,.ls-in-out,.ls-loop,.ls-z {
background:none!important;
}

.ls-parallax,.ls-bg-wrap,.ls-loop {
margin:0!important;
}

.ls-wrapper > .ls-layer,.ls-wrapper > a > .ls-layer
.ls-wrapper > .ls-bg {
line-height:normal;
white-space:nowrap;
margin-right:0!important;
margin-bottom:0!important;
}

.ls-wrapper > .ls-layer,.ls-wrapper > a > .ls-layer {
position:static!important;
display:block!important;
-o-transform:translateZ(1px);
-ms-transform:translateZ(1px);
-moz-transform:translateZ(1px);
-webkit-transform:translateZ(1px);
transform:translateZ(1px);
}

.ls-bg-wrap,.ls-bg-outer {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
}

.ls-bg-outer {
overflow:hidden!important;
}

.ls-wrapper > a.ls-layer-link {
cursor:pointer!important;
display:block!important;
position:absolute!important;
left:0!important;
top:0!important;
width:100%!important;
height:100%!important;
z-index:10;
-o-transform:translateZ(100px);
-ms-transform:translateZ(100px);
-moz-transform:translateZ(100px);
-webkit-transform:translateZ(100px);
transform:translateZ(100px);
background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)!important;
}

.ls-gui-element {
z-index:40;
}

.ls-loading-container {
position:absolute!important;
display:none;
left:50%!important;
top:50%!important;
}

.ls-loading-indicator {
margin:0 auto;
}

.ls-bottom-slidebuttons {
text-align:left;
position:relative;
}

.ls-bottom-nav-wrapper,.ls-below-thumbnails {
height:0;
position:relative;
text-align:center;
margin:0 auto;
}

.ls-bottom-nav-wrapper a,.ls-nav-prev,.ls-nav-next {
outline:none;
}

.ls-nothumb {
text-align:center!important;
}

.ls-link,.ls-link:hover {
position:absolute!important;
width:100%!important;
height:100%!important;
left:0!important;
top:0!important;
}

.ls-link-on-top {
z-index:999999!important;
}

.ls-link,.ls-wrapper > a > * {
background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ls-bottom-nav-wrapper,.ls-thumbnail-wrapper,.ls-nav-prev,.ls-nav-next {
visibility:hidden;
}

.ls-bar-timer {
position:absolute;
width:0;
height:2px;
background:#FFF;
border-bottom:2px solid #555;
opacity:.55;
top:0;
}

.ls-circle-timer {
width:16px;
height:16px;
position:absolute;
right:10px;
top:10px;
opacity:.65;
display:none;
}

.ls-container .ls-circle-timer,.ls-container .ls-circle-timer * {
box-sizing:border-box!important;
}

.ls-ct-half {
border:4px solid #FFF;
width:200%;
height:100%;
}

.ls-ct-left,.ls-ct-right {
width:50%;
height:100%;
overflow:hidden;
position:absolute;
}

.ls-ct-right {
left:50%;
}

.ls-ct-rotate {
width:200%;
height:100%;
position:absolute;
top:0;
}

.ls-ct-right .ls-ct-rotate,.ls-ct-left .ls-ct-hider,.ls-ct-left .ls-ct-half {
right:0;
}

.ls-ct-hider,.ls-ct-half {
position:absolute;
top:0;
}

.ls-ct-hider {
width:50%;
height:100%;
overflow:hidden;
}

.ls-ct-center {
width:100%;
height:100%;
left:0;
top:0;
position:absolute;
border:4px solid #000;
opacity:0.2;
}

.ls-ct-half,.ls-ct-center {
border-radius:100px;
-moz-border-radius:100px;
-webkit-border-radius:100px;
}

.ls-slidebar-container {
margin:10px auto;
}

.ls-progressbar,.ls-slidebar-slider-container {
position:absolute;
left:0;
top:0;
}

.ls-progressbar {
width:0;
height:100%;
z-index:1;
background-color:#bbb;
}

.ls-slidebar-slider-container {
z-index:2;
top:50%;
}

.ls-slidebar-slider {
position:static!important;
cursor:pointer;
width:20px;
height:20px;
border-radius:20px;
background-color:#999;
}

.ls-slidebar {
height:10px;
background-color:#ddd;
}

.ls-slidebar-light .ls-slidebar {
height:8px;
background-color:#FFF;
border:1px solid #ddd;
border-top:1px solid #ccc;
}

.ls-slidebar-light .ls-progressbar {
background-color:#eee;
}

.ls-slidebar-light .ls-slidebar-slider-container {
top:50%;
}

.ls-slidebar-light .ls-slidebar-slider {
width:18px;
height:18px;
border-radius:20px;
background-color:#eee;
border:1px solid #bbb;
border-top:1px solid #ccc;
border-bottom:1px solid #999;
}

.ls-thumbnail-hover {
display:none;
position:absolute;
left:0;
}

.ls-thumbnail-hover-inner {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
display:none;
}

.ls-thumbnail-hover-img {
position:absolute;
overflow:hidden;
}

.ls-thumbnail-hover img {
max-width:none!important;
position:absolute;
display:inline-block;
visibility:visible!important;
left:50%;
top:0;
}

.ls-thumbnail-hover span {
left:50%;
top:100%;
width:0;
height:0;
display:block;
position:absolute;
border-left-color:transparent!important;
border-right-color:transparent!important;
border-bottom-color:transparent!important;
}

.ls-thumbnail-wrapper {
position:relative;
width:100%;
margin:0 auto;
}

.ls-thumbnail {
position:relative;
margin:0 auto;
}

.ls-thumbnail-inner,.ls-thumbnail-slide-container {
width:100%;
}

.ls-thumbnail-slide-container {
overflow:hidden!important;
position:relative;
}

.ls-thumbnail-slide {
text-align:center;
white-space:nowrap;
float:left;
position:relative;
}

.ls-thumbnail-slide a {
overflow:hidden;
display:inline-block;
width:0;
height:0;
position:relative;
}

.ls-thumbnail-slide img {
max-width:none!important;
max-height:100%!important;
height:100%;
visibility:visible!important;
}

.ls-touchscroll {
overflow-x:auto!important;
}

.ls-shadow {
display:none;
position:absolute;
z-index:10!important;
top:100%;
width:100%;
left:0;
overflow:hidden!important;
visibility:hidden;
}

.ls-shadow img {
width:100%!important;
height:auto!important;
position:absolute!important;
left:0!important;
bottom:0!important;
}

.ls-vpcontainer,.ls-videopreview {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
cursor:pointer;
}

.ls-videopreview {
background-size:cover;
background-position:center center;
z-index:1;
}

.ls-playvideo {
position:absolute;
left:50%;
top:50%;
cursor:pointer;
z-index:2;
}

.ls-yourlogo {
position:absolute;
z-index:50;
}

.ls-slide-transition-wrapper {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
z-index:3;
}

.ls-slide-transition-wrapper,.ls-slide-transition-wrapper * {
text-align:left!important;
}

.ls-slide-transition-tile {
position:relative;
float:left;
}

.ls-slide-transition-tile img {
visibility:visible;
margin:0!important;
}

.ls-curtile,.ls-nexttile {
overflow:hidden;
width:100%!important;
height:100%!important;
-o-transform:translateZ(0);
-ms-transform:translateZ(0);
-moz-transform:translateZ(0);
-webkit-transform:translateZ(0);
transform:translateZ(0);
}

.ls-3d-container {
position:relative;
overflow:visible!important;
-ms-perspective:none!important;
-moz-perspective:none!important;
-webkit-perspective:none!important;
perspective:none!important;
}

.ls-3d-box div {
overflow:hidden;
position:absolute;
background-color:#888;
margin:0;
padding:0;
}

.ls-3d-box .ls-3d-top,.ls-3d-box .ls-3d-bottom {
background-color:#555;
}

.ls-slide-transition-wrapper,.ls-slide-transition-tile {
-ms-perspective:1500px;
-moz-perspective:1500px;
-webkit-perspective:1500px;
perspective:1500px;
}

.ls-slide-transition-tile,.ls-3d-box,.ls-curtiles,.ls-nexttiles {
-ms-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
}

.ls-curtile,.ls-nexttile,.ls-3d-box,.ls-3d-box div {
-ms-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
}

.ls-unselectable {
user-select:none;
-o-user-select:none;
-ms-user-select:none;
-moz-user-select:none;
-webkit-user-select:none;
}

.ls-overflowx-hidden {
overflow-x:hidden;
}

.ls-overflowy-hidden {
overflow-y:hidden;
}

.ls-hidden {
width:0!important;
height:0!important;
position:absolute;
left:-5000px;
top:-5000px;
z-index:-1;
overflow:hidden!important;
visibility:hidden!important;
display:block!important;
}

.ls-slide {
display:block!important;
visibility:hidden!important;
position:absolute!important;
overflow:hidden;
top:0!important;
left:0!important;
bottom:auto!important;
right:auto!important;
background:none;
border:none!important;
margin:0!important;
padding:0!important;
}

.ls-slide > .ls-layer,.ls-slide > .ls-l,.ls-slide > .ls-bg,.ls-slide > a > .ls-layer,.ls-slide > a > .ls-l,.ls-slide > a > .ls-bg {
position:absolute!important;
white-space:nowrap;
}

.ls-fullscreen {
width:auto!important;
height:auto!important;
margin:0!important;
padding:0!important;
}

.ls-fullscreen .ls-container {
background-color:#000;
margin:0!important;
}

.ls-layer .split-item {
font-weight:inherit!important;
font-family:inherit!important;
font-size:inherit;
color:inherit;
}

html .ls-nav-prev,body .ls-nav-prev,#ls-global .ls-nav-prev,html .ls-nav-next,body .ls-nav-next,#ls-global .ls-nav-next,html .ls-container img,body .ls-container img,#ls-global .ls-container img,html .ls-bottom-nav-wrapper a,body .ls-bottom-nav-wrapper a,#ls-global .ls-bottom-nav-wrapper a,html .ls-container .ls-fullscreen,body .ls-container .ls-fullscreen,#ls-global .ls-container .ls-fullscreen,html .ls-thumbnail a,body .ls-thumbnail a,#ls-global .ls-thumbnail a {
transition:none;
-ms-transition:none;
-webkit-transition:none;
line-height:normal;
outline:none;
border:0;
padding:0;
}

html .ls-wrapper > a,body .ls-wrapper > a,#ls-global .ls-wrapper > a,html .ls-wrapper > p,body .ls-wrapper > p,#ls-global .ls-wrapper > p,html .ls-wrapper > h1,body .ls-wrapper > h1,#ls-global .ls-wrapper > h1,html .ls-wrapper > h2,body .ls-wrapper > h2,#ls-global .ls-wrapper > h2,html .ls-wrapper > h3,body .ls-wrapper > h3,#ls-global .ls-wrapper > h3,html .ls-wrapper > h4,body .ls-wrapper > h4,#ls-global .ls-wrapper > h4,html .ls-wrapper > h5,body .ls-wrapper > h5,#ls-global .ls-wrapper > h5,html .ls-wrapper > img,body .ls-wrapper > img,#ls-global .ls-wrapper > img,html .ls-wrapper > div,body .ls-wrapper > div,#ls-global .ls-wrapper > div,html .ls-wrapper > span,body .ls-wrapper > span,#ls-global .ls-wrapper > span,html .ls-wrapper .ls-bg,body .ls-wrapper .ls-bg,#ls-global .ls-wrapper .ls-bg,html .ls-wrapper .ls-layer,body .ls-wrapper .ls-layer,#ls-global .ls-wrapper .ls-layer,html .ls-slide .ls-layer,body .ls-slide .ls-layer,#ls-global .ls-slide .ls-layer,html .ls-slide a .ls-layer,body .ls-slide a .ls-layer,#ls-global .ls-slide a .ls-layer {
transition:none;
-ms-transition:none;
-webkit-transition:none;
line-height:normal;
outline:none;
border-width:0;
margin:0;
padding:0;
}

html .ls-container img,body .ls-container img,#ls-global .ls-container img {
background:none!important;
min-width:0!important;
max-width:none!important;
border-radius:0;
box-shadow:none;
border:0;
padding:0;
}

html .ls-wp-container .ls-wrapper > a,body .ls-wp-container .ls-wrapper > a,#ls-global .ls-wp-container .ls-wrapper > a {
text-decoration:none;
}

.ls-wp-fullwidth-container,.ls-wp-fullwidth-helper,.ls-gui-element *,.ls-gui-element,.ls-container,.ls-slide > *,.ls-slide,.ls-wrapper,.ls-layer {
box-sizing:content-box!important;
}

.ls-bottom-nav-wrapper,.ls-bottom-nav-wrapper span,.ls-bottom-nav-wrapper a {
line-height:0;
font-size:0;
}

html .ls-container video,body .ls-container video,#ls-global .ls-container video {
max-width:none!important;
}

html .ls-container,body .ls-container,#ls-global .ls-container,html .ls-container .ls-slide-transition-wrapper,body .ls-container .ls-slide-transition-wrapper,#ls-global .ls-container .ls-slide-transition-wrapper,html .ls-container .ls-slide-transition-wrapper *,body .ls-container .ls-slide-transition-wrapper *,#ls-global .ls-container .ls-slide-transition-wrapper *,html .ls-container .ls-bottom-nav-wrapper,body .ls-container .ls-bottom-nav-wrapper,#ls-global .ls-container .ls-bottom-nav-wrapper,html .ls-container .ls-bottom-nav-wrapper *,body .ls-container .ls-bottom-nav-wrapper *,#ls-global .ls-container .ls-bottom-nav-wrapper *,html .ls-container .ls-bottom-nav-wrapper span *,body .ls-container .ls-bottom-nav-wrapper span *,#ls-global .ls-container .ls-bottom-nav-wrapper span *,html .ls-direction-fix,body .ls-direction-fix,#ls-global .ls-direction-fix {
direction:ltr!important;
}

html .ls-container,body .ls-container,#ls-global .ls-container {
float:none!important;
}

.ls-notification {
position:relative;
border-radius:5px;
background:#de4528;
color:#FFF!important;
font-family:'Open Sans', arial, sans-serif!important;
margin:10px auto;
padding:10px 10px 15px 88px;
}

.ls-notification a {
color:#FFF!important;
text-decoration:underline!important;
}

.ls-notification-logo {
position:absolute;
top:16px;
left:17px;
width:56px;
height:56px;
font-size:49px;
line-height:53px;
border-radius:56px;
background-color:#FFF;
color:#de4528;
font-style:normal;
font-weight:800;
text-align:center;
}

.ls-notification strong {
color:#FFF!important;
display:block;
font-size:20px;
line-height:26px;
font-weight:400!important;
}

.ls-notification span {
display:block;
font-size:13px;
line-height:16px;
text-align:justify!important;
}

.ls-container .ls-background-videos .ls-vpcontainer {
z-index:10;
}

.ls-container .ls-background-videos .ls-videopreview {
background-size:cover!important;
}

.ls-container .ls-background-videos video,.ls-container .ls-background-videos audio,.ls-container .ls-background-videos iframe {
position:relative;
z-index:20;
}

.ls-wp-fullwidth-helper,.ls-3d-box {
position:absolute;
}

.ls-in-out,.ls-bg-wrap,.ls-below-thumbnails,.ls-link,.ls-nexttile,html .ls-tn,body .ls-tn,#ls-global .ls-tn {
display:none;
}

.ls-bottom-slidebuttons,.ls-nav-start,.ls-nav-stop,.ls-nav-sides,.ls-slidebar-container,.ls-slidebar {
position:relative;
}

.ls-ct-left,.ls-ct-left .ls-ct-rotate,.ls-ct-right .ls-ct-hider,.ls-ct-right .ls-ct-half {
left:0;
}

.ls-slidebar,.ls-progressbar,.ls-slidebar-light .ls-slidebar,.ls-slidebar-light .ls-progressbar {
border-radius:10px;
}

.ls-tn,.ls-forcehide {
display:none!important;
}

.ls-thumbnail-hover-bg,.ls-curtiles,.ls-nexttiles {
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
}

.ls-media-layer,.ls-curtiles,.ls-overflow-hidden {
overflow:hidden;
}

.ls-visible,.ls-overflow-visible {
overflow:visible!important;
}

html .ls-wp-container .ls-wrapper > a > *,body .ls-wp-container .ls-wrapper > a > *,#ls-global .ls-wp-container .ls-wrapper > a > *,html .ls-yourlogo,body .ls-yourlogo,#ls-global .ls-yourlogo {
margin:0;
}

@media screen and (min-width 1058px) {
#layerslider_3 > .ls-inner {
margin-top:15vh;
}
}

@media screen and (max-width 767px) {
.ls-container .ls-layers > .ls-hide-on-phone,.ls-container .ls-background-videos .ls-hide-on-phone video,.ls-container .ls-background-videos .ls-hide-on-phone audio,.ls-container .ls-background-videos .ls-hide-on-phone iframe {
display:none!important;
}
}

@media screen and (min-width 768px) and (max-width 1024px) {
.ls-container .ls-layers > .ls-hide-on-tablet,.ls-container .ls-background-videos .ls-hide-on-tablet video,.ls-container .ls-background-videos .ls-hide-on-tablet audio,.ls-container .ls-background-videos .ls-hide-on-tablet iframe {
display:none!important;
}
}

@media screen and (min-width 1025px) {
.ls-container .ls-layers > .ls-hide-on-desktop,.ls-container .ls-background-videos .ls-hide-on-desktop video,.ls-container .ls-background-videos .ls-hide-on-desktop audio,.ls-container .ls-background-videos .ls-hide-on-desktop iframe {
display:none!important;
}
}

@media (transform-3d),(-ms-transform-3d),(-webkit-transform-3d) {
#ls-test3d {
position:absolute;
left:9px;
height:3px;
}
}