.ls-container { visibility: hidden; position: relative; }
.ls-lt-container { position: absolute; }
.ls-lt-container, .ls-lt-container * { text-align: left !important; direction: ltr !important; }
.ls-container-fullscreen { margin: 0px auto !important; padding: 2% !important; background-color: black !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; border: none !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.ls-container-fullscreen .ls-thumbnail-wrapper, .ls-container-fullscreen .ls-fullscreen, .ls-container-fullscreen .ls-shadow { display: none !important; }
.ls-overflow-hidden { overflow: hidden; }
.ls-inner { position: relative; z-index: 2; background-position: 50% 50%; }
.ls-loading-container { display: none; position: absolute !important; z-index: 3 !important; left: 50% !important; top: 50% !important; }
.ls-loading-indicator { margin: 0px auto; }
.ls-inner, .ls-slide { width: 100%; height: 100%; }
.ls-slide, .ls-layer { position: absolute; display: none; overflow: hidden; background-position: 50% 50%; }
.ls-active, .ls-animating { display: block !important; }
.ls-slide > * { position: absolute; line-height: normal; margin: 0px; left: 0px; top: 0px; }
.ls-slide .ls-bg { left: 0px; top: 0px; transform: none !important; }
.ls-yourlogo { position: absolute; z-index: 99; }
.ls-bar-timer { position: absolute; width: 0px; height: 2px; background-color: white; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(85, 85, 85); opacity: 0.55; z-index: 4; top: 0px; background-position: initial initial; background-repeat: initial initial; }
.ls-circle-timer { width: 16px; height: 16px; position: absolute; right: 10px; top: 10px; z-index: 4; opacity: 0.65; display: none; }
.ls-ct-half { background-color: white; background-position: initial initial; background-repeat: initial initial; }
.ls-ct-center { background-color: rgb(68, 68, 68); background-position: initial initial; background-repeat: initial initial; }
.ls-ct-left, .ls-ct-right { width: 50%; height: 100%; overflow: hidden; }
.ls-ct-left, .ls-ct-right { float: left; position: relative; }
.ls-ct-rotate { width: 200%; height: 100%; position: absolute; top: 0px; }
.ls-ct-left .ls-ct-rotate, .ls-ct-right .ls-ct-hider, .ls-ct-right .ls-ct-half { left: 0px; }
.ls-ct-right .ls-ct-rotate, .ls-ct-left .ls-ct-hider, .ls-ct-left .ls-ct-half { right: 0px; }
.ls-ct-hider, .ls-ct-half { position: absolute; top: 0px; }
.ls-ct-hider { width: 50%; height: 100%; overflow: hidden; }
.ls-ct-half { width: 200%; height: 100%; }
.ls-ct-center { width: 50%; height: 50%; left: 25%; top: 25%; position: absolute; }
.ls-ct-half, .ls-ct-center { border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-right-radius: 100px; border-bottom-left-radius: 100px; }
.ls-bottom-nav-wrapper { height: 0px; }
.ls-bottom-slidebuttons { text-align: left; }
.ls-bottom-nav-wrapper, .ls-below-thumbnails { z-index: 2; height: 0px; position: relative; text-align: center; margin: 0px auto; }
.ls-below-thumbnails { display: none; z-index: 6; }
.ls-bottom-nav-wrapper a, .ls-nav-prev, .ls-nav-next { outline: none; }
* .ls-bottom-nav-wrapper *, * .ls-bottom-nav-wrapper span * { direction: ltr !important; }
.ls-bottom-slidebuttons { position: relative; z-index: 1000; }
.ls-bottom-slidebuttons, .ls-nav-start, .ls-nav-stop, .ls-nav-sides { position: relative; }
.ls-nothumb { text-align: center !important; }
.ls-link { position: absolute; background-image: url(9b74a34d248f32e70c6ac5c829dc20d092261268.gif) ; width: 100% !important; height: 100% !important; left: 0px !important; top: 0px !important; }
.ls-slide > a > * { background-image: url(9b74a34d248f32e70c6ac5c829dc20d092261268.gif) ; }
.ls-vpcontainer { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
.ls-videopreview { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; cursor: pointer; }
.ls-playvideo { position: absolute; left: 50%; top: 50%; cursor: pointer; }
.ls-tn { display: none !important; }
.ls-thumbnail-hover { display: none; position: absolute; left: 0px; }
.ls-thumbnail-hover-inner { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; display: none; }
.ls-thumbnail-hover-bg { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; }
.ls-thumbnail-hover-img { position: absolute; overflow: hidden; }
.ls-thumbnail-hover img { position: absolute; display: inline-block; left: 50%; top: 0px; max-width: none !important; visibility: visible !important; }
.ls-thumbnail-hover span { left: 50%; top: 100%; width: 0px; height: 0px; 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: 0px auto; z-index: 4; }
.ls-thumbnail { position: relative; margin: 0px auto; }
.ls-thumbnail-inner, .ls-thumbnail-slide-container { width: 100%; }
.ls-thumbnail-slide-container { position: relative; overflow: hidden !important; }
.ls-touchscroll { overflow-x: auto !important; }
.ls-thumbnail-slide { text-align: center; white-space: nowrap; float: left; position: relative; }
.ls-thumbnail-slide a { overflow: hidden; display: inline-block; width: 0px; height: 0px; position: relative; }
.ls-thumbnail-slide img { height: 100%; max-width: none !important; max-height: 100% !important; visibility: visible !important; }
.ls-shadow { display: none; position: absolute; z-index: 1; top: 100%; width: 100%; left: 0px; visibility: hidden; overflow: hidden !important; }
.ls-shadow img { width: 100% !important; height: auto !important; position: absolute !important; left: 0px !important; bottom: 0px !important; }
.ls-bottom-nav-wrapper, .ls-thumbnail-wrapper, .ls-nav-prev, .ls-nav-next { visibility: hidden; }
.ls-wp-fullwidth-container { width: 100%; position: relative; }
.ls-wp-fullwidth-helper { position: absolute; }
.ls-overflow-hidden { overflow: hidden; }
.ls-lt-tile { position: relative; float: left; perspective: 1000px; }
.ls-lt-tile img { visibility: visible; display: inline-block; }
.ls-curtiles { overflow: hidden; }
.ls-curtiles, .ls-nexttiles { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; }
.ls-curtile, .ls-nexttile { overflow: hidden; position: absolute; -webkit-backface-visibility: hidden; width: 100% !important; height: 100% !important; }
.ls-curtile { left: 0px; top: 0px; }
.ls-curtile img, .ls-nexttile img { position: absolute; filter: inherit; }
.ls-3d-container { position: relative; overflow: visible !important; }
.ls-3d-box { position: absolute; top: 50%; left: 50%; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; }
.ls-3d-box div { overflow: hidden; background-color: rgb(119, 119, 119); margin: 0px; padding: 0px; position: absolute; background-position: initial initial; background-repeat: initial initial; }
.ls-fullscreen { position: absolute; z-index: 10; cursor: pointer; display: block; }
html * .ls-nav-prev, html * .ls-nav-next, html * .ls-container img, html * .ls-bottom-nav-wrapper a, html * .ls-container .ls-fullscreen, body * .ls-nav-prev, body * .ls-nav-next, body * .ls-container img, body * .ls-bottom-nav-wrapper a, body * .ls-container .ls-fullscreen, #ls-global * .ls-nav-prev, #ls-global * .ls-nav-next, #ls-global * .ls-container img, #ls-global * .ls-bottom-nav-wrapper a, #ls-global * .ls-container .ls-fullscreen, html * .ls-thumbnail a, body * .ls-thumbnail a, #ls-global * .ls-thumbnail a { -webkit-transition: none; transition: none; line-height: normal; outline: none; padding: 0px; border: 0px; }
html * .ls-slide > a, body * .ls-slide > a, #ls-global * .ls-slide > a, html * .ls-slide > h1, body * .ls-slide > h1, #ls-global * .ls-slide > h1, html * .ls-slide > h2, body * .ls-slide > h2, #ls-global * .ls-slide > h2, html * .ls-slide > h3, body * .ls-slide > h3, #ls-global * .ls-slide > h3, html * .ls-slide > h4, body * .ls-slide > h4, #ls-global * .ls-slide > h4, html * .ls-slide > h5, body * .ls-slide > h5, #ls-global * .ls-slide > h5, html * .ls-slide > p, body * .ls-slide > p, #ls-global * .ls-slide > p, html * .ls-slide > div, body * .ls-slide > div, #ls-global * .ls-slide > div, html * .ls-slide > span, body * .ls-slide > span, #ls-global * .ls-slide > span, html * .ls-slide > *, body * .ls-slide > *, #ls-global * .ls-slide > * { -webkit-transition: none; transition: none; }
html * .ls-slide > *, body * .ls-slide > *, #ls-global * .ls-slide > * { margin: 0px; }
html * .ls-container img, body * .ls-container img, #ls-global * .ls-container img { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; box-shadow: none; border: 0px; padding: 0px; background-image: none !important; min-width: 0px !important; max-width: none !important; background-position: initial initial !important; background-repeat: initial initial !important; }
html * .ls-wp-container .ls-slide > *, body * .ls-wp-container .ls-slide > *, #ls-global * .ls-wp-container .ls-slide > * { line-height: normal; outline: none; padding: 0px; margin: 0px; border: 0px; }
html * .ls-wp-container .ls-slide > a > *, body * .ls-wp-container .ls-slide > a > *, #ls-global * .ls-wp-container .ls-slide > a > * { margin: 0px; }
html * .ls-wp-container .ls-slide > a, body * .ls-wp-container .ls-slide > a, #ls-global * .ls-wp-container .ls-slide > a { text-decoration: none; }
.ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-container, .ls-container * { box-sizing: content-box !important; }
html * .ls-yourlogo, body * .ls-yourlogo, #ls-global * .ls-yourlogo { margin: 0px; }
html * .ls-tn, body * .ls-tn, #ls-global * .ls-tn { display: none; }
.site { overflow: visible !important; }
.ls-debug-console * { margin: 0px !important; padding: 0px !important; border: 0px !important; color: white !important; text-shadow: none !important; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', Helvetica, Arial, sans-serif !important; line-height: normal !important; -webkit-font-smoothing: antialiased !important; text-align: left !important; font-style: normal !important; }
.ls-debug-console h1 { padding-top: 10px !important; font-size: 17px !important; font-weight: bold !important; }
.ls-debug-console h1:first-child { padding-top: 0px !important; }
.ls-debug-console ul { padding-top: 10px !important; list-style: none !important; }
.ls-debug-console li { margin-left: 10px !important; font-size: 13px !important; position: relative !important; font-weight: normal !important; }
html * .ls-debug-console li ul, body * .ls-debug-console li ul, #ls-global * .ls-debug-console li ul { display: none; width: 260px; left: -10px; }
.ls-debug-console li ul { position: absolute !important; bottom: 100% !important; padding: 10px 10px 10px 0px !important; background-color: white !important; border-top-left-radius: 10px !important; border-top-right-radius: 10px !important; border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important; box-shadow: black 0px 0px 20px !important; background-position: initial initial !important; background-repeat: initial initial !important; }
html * .ls-debug-console li:hover ul, body * .ls-debug-console li:hover ul, #ls-global * .ls-debug-console li:hover ul { display: block; }
.ls-debug-console li ul * { color: black !important; }
.ls-debug-console a { text-decoration: none !important; border-bottom-width: 1px !important; border-bottom-style: dotted !important; border-bottom-color: white !important; }
.ls-error { box-shadow: black 0px 2px 20px -5px; border-top-left-radius: 5px !important; border-top-right-radius: 5px !important; border-bottom-right-radius: 5px !important; border-bottom-left-radius: 5px !important; background-color: white !important; height: auto !important; width: auto !important; color: white !important; padding: 20px 40px 30px 80px !important; position: relative !important; background-position: initial initial !important; background-repeat: initial initial !important; }
.ls-error p { line-height: normal !important; text-shadow: none !important; margin: 0px !important; padding: 0px !important; border: 0px !important; text-align: justify !important; font-family: Arial, sans-serif !important; }
.ls-error .ls-error-title { line-height: 40px !important; color: red !important; font-weight: bold !important; font-size: 16px !important; }
.ls-error .ls-error-text { color: rgb(85, 85, 85) !important; font-weight: normal !important; font-size: 13px !important; }
.ls-error .ls-exclam { width: 40px !important; height: 40px !important; position: absolute !important; left: 20px !important; top: 20px !important; border-top-left-radius: 50px !important; border-top-right-radius: 50px !important; border-bottom-right-radius: 50px !important; border-bottom-left-radius: 50px !important; font-size: 30px !important; font-weight: bold !important; color: white !important; line-height: 40px !important; background-color: red !important; text-align: center !important; background-position: initial initial !important; background-repeat: initial initial !important; }
html * .ls-container .ls-shadow, html * .ls-container .ls-slide > *, html * .ls-container .ls-fullscreen, html * .ls-container .ls-3d-container, html * .ls-container .ls-lt-container, html * .ls-container .ls-lt-container *, html * .ls-container .ls-thumbnail-wrapper, html * .ls-container .ls-bottom-nav-wrapper, body * .ls-container .ls-shadow, body * .ls-container .ls-slide > *, body * .ls-container .ls-fullscreen, body * .ls-container .ls-3d-container, body * .ls-container .ls-lt-container, body * .ls-container .ls-lt-container *, body * .ls-container .ls-thumbnail-wrapper, body * .ls-container .ls-bottom-nav-wrapper, #ls-global * .ls-container .ls-shadow, #ls-global * .ls-container .ls-slide > *, #ls-global * .ls-container .ls-fullscreen, #ls-global * .ls-container .ls-3d-container, #ls-global * .ls-container .ls-lt-container, #ls-global * .ls-container .ls-lt-container *, #ls-global * .ls-container .ls-thumbnail-wrapper, #ls-global * .ls-container .ls-bottom-nav-wrapper, .ls-gpuhack { transform: translate3d(0px, 0px, 0px); }
.ls-videohack { transform: none !important; }
.ls-oldiepnghack { filter: none !important; }
.ls-gpuhack { width: 100% !important; height: 100% !important; }
html * .ls-container .ls-webkit-hack, body * .ls-container .ls-webkit-hack, #ls-global * .ls-container .ls-webkit-hack { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 1; }
@media not all, not all, not all, not all, (-webkit-transform-3d) { 
  #ls-test3d { position: absolute; left: 9px; height: 3px; }
}
