@font-face { font-family: logobrands; src: url(/fonts/logobrands.ttf) format("woff"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: 'Gotham-Bold'; src: url(/fonts/GothaBol.woff) format("woff"),url("/fonts/GothaBol.svg#Gotham-Bold") format("svg"); font-display: swap; } @font-face { font-family: 'Gotham-Book'; src: url(/fonts/GothaBoo.woff) format("woff"),url("/fonts/GothaBoo.svg#Gotham-Book") format("svg"); font-display: swap; } @font-face { font-family: 'Gotham-Medium'; src: url(/fonts/GothaMed.woff) format("woff"),url("/fonts/GothaMed.svg#Gotham-Book") format("svg"); font-display: swap; } html,body { margin: 0; padding: 0; } .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 { line-height: 1; } html { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { font-family: "Gotham-Book","Helvetica Neue",sans-serif; line-height: 1.2; font-size: 16px; color: #fff; background: #131313; } body,h1,h2,h3,h4,h5,h6,p { margin: 0; font-size: 16px; font-weight: 400; } a,body,h1,h2,h3,h4,h5,p { text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } *,:after,:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }  @font-face { font-family: lg; src: url(/fonts/lg.woff) format("woff"); font-display: swap; font-weight: 400; font-style: normal } .hidden{ display: none !important; } .lg-icon { font-family: lg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .lg-actions .lg-next,.lg-actions .lg-prev { background-color: rgba(0,0,0,.45); border-radius: 2px; color: #999; cursor: pointer; display: block; width: 50px; height: 50px; margin-top: -10px; position: absolute; top: 50%; z-index: 1080; border: none; outline: 0 } .lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled { pointer-events: none; opacity: .5 } .lg-actions .lg-next:hover,.lg-actions .lg-prev:hover { color: #fff } .lg-actions .lg-next { right: 20px } .lg-actions .lg-next:before { content: ""; border: solid #fff; border-width: 0 3px 3px 0; display: inline-block; padding: 5px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } .lg-actions .lg-prev { left: 20px } .lg-actions .lg-prev:after { content: ""; border: solid #fff; border-width: 0 3px 3px 0; display: inline-block; padding: 5px; transform: rotate(135deg); -webkit-transform: rotate(135deg); } @-webkit-keyframes lg-right-end { 0% { left: 0 } 50% { left: -30px } 100% { left: 0 } } @-moz-keyframes lg-right-end { 0% { left: 0 } 50% { left: -30px } 100% { left: 0 } } @-ms-keyframes lg-right-end { 0% { left: 0 } 50% { left: -30px } 100% { left: 0 } } @keyframes lg-right-end { 0% { left: 0 } 50% { left: -30px } 100% { left: 0 } } @-webkit-keyframes lg-left-end { 0% { left: 0 } 50% { left: 30px } 100% { left: 0 } } @-moz-keyframes lg-left-end { 0% { left: 0 } 50% { left: 30px } 100% { left: 0 } } @-ms-keyframes lg-left-end { 0% { left: 0 } 50% { left: 30px } 100% { left: 0 } } @keyframes lg-left-end { 0% { left: 0 } 50% { left: 30px } 100% { left: 0 } } .lg-outer.lg-right-end .lg-object { -webkit-animation: lg-right-end .3s; -o-animation: lg-right-end .3s; animation: lg-right-end .3s; position: relative } .lg-outer.lg-left-end .lg-object { -webkit-animation: lg-left-end .3s; -o-animation: lg-left-end .3s; animation: lg-left-end .3s; position: relative } .lg-toolbar { z-index: 1082; left: 0; position: absolute; top: 0; width: 100%; background-color: rgba(0,0,0,.45) } .lg-toolbar .lg-icon { color: #999; cursor: pointer; float: right; font-size: 24px; height: 47px; line-height: 27px; padding: 10px 0; text-align: center; width: 50px; text-decoration: none !important; outline: medium none; -webkit-transition: color .2s linear; -o-transition: color .2s linear; transition: color .2s linear } .lg-toolbar .lg-icon:hover { color: #fff } .lg-toolbar .lg-close:after { content: "\e070" } .lg-toolbar .lg-download:after { content: "\e0f2" } .lg-sub-html { background-color: rgba(0,0,0,.45); bottom: 0; color: #eee; font-size: 16px; left: 0; padding: 10px 40px; position: fixed; right: 0; text-align: center; z-index: 1080 } .lg-sub-html h4 { margin: 0; font-size: 13px; font-weight: 700 } .lg-sub-html p { font-size: 12px; margin: 5px 0 0 } #lg-counter { color: #999; display: inline-block; font-size: 16px; padding-left: 20px; padding-top: 12px; vertical-align: middle } .lg-next,.lg-prev,.lg-toolbar { opacity: 1; -webkit-transition: -webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear; -moz-transition: -moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear; -o-transition: -o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear; transition: transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear } .lg-hide-items .lg-prev { opacity: 0; -webkit-transform: translate3d(-10px,0,0); transform: translate3d(-10px,0,0) } .lg-hide-items .lg-next { opacity: 0; -webkit-transform: translate3d(10px,0,0); transform: translate3d(10px,0,0) } .lg-hide-items .lg-toolbar { opacity: 0; -webkit-transform: translate3d(0,-10px,0); transform: translate3d(0,-10px,0) } body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object { -webkit-transform: scale3d(.5,.5,.5); transform: scale3d(.5,.5,.5); opacity: 0; -webkit-transition: -webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important; -moz-transition: -moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important; -o-transition: -o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important; transition: transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50% } body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object { -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1); opacity: 1 } .lg-outer .lg-thumb-outer { background-color: #0d0a0a; bottom: 0; position: absolute; width: 100%; z-index: 1080; max-height: 350px; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); -webkit-transition: -webkit-transform .25s cubic-bezier(0,0,.25,1) 0s; -moz-transition: -moz-transform .25s cubic-bezier(0,0,.25,1) 0s; -o-transition: -o-transform .25s cubic-bezier(0,0,.25,1) 0s; transition: transform .25s cubic-bezier(0,0,.25,1) 0s } .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item { cursor: -webkit-grab; cursor: -moz-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab } .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item { cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing } .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb { -webkit-transition-duration: 0s !important; transition-duration: 0s !important } .lg-outer.lg-thumb-open .lg-thumb-outer { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0) } .lg-outer .lg-thumb { padding: 10px 0; height: 100%; margin-bottom: -5px } .lg-outer .lg-thumb-item { border-radius: 5px; cursor: pointer; float: left; overflow: hidden; height: 100%; border: 2px solid #fff; border-radius: 4px; margin-bottom: 5px } @media (min-width: 1025px) { .lg-outer .lg-thumb-item { -webkit-transition: border-color .25s ease; -o-transition: border-color .25s ease; transition: border-color .25s ease } } .lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover { border-color: #a90707 } .lg-outer .lg-thumb-item img { width: 100%; height: 100%; object-fit: cover } .lg-outer.lg-has-thumb .lg-item { padding-bottom: 120px } .lg-outer.lg-can-toggle .lg-item { padding-bottom: 0 } .lg-outer.lg-pull-caption-up .lg-sub-html { -webkit-transition: bottom .25s ease; -o-transition: bottom .25s ease; transition: bottom .25s ease } .lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html { bottom: 100px } .lg-outer .lg-toogle-thumb { background-color: #0d0a0a; border-radius: 2px 2px 0 0; color: #999; cursor: pointer; font-size: 24px; height: 39px; line-height: 27px; padding: 5px 0; position: absolute; right: 20px; text-align: center; top: -39px; width: 50px } .lg-outer .lg-toogle-thumb:after { content: "\e1ff" } .lg-outer .lg-toogle-thumb:hover { color: #fff } .lg-outer .lg-video-cont { display: inline-block; vertical-align: middle; max-height: calc(100% - 100px); width: 100%; height: calc(100% - 100px); padding: 0 5px; } .lg-outer .lg-video { width: 156vh; height: 100%; max-width: 100%; max-height: 56vw; overflow: hidden; position: relative; margin: auto; } .lg-outer .lg-video .lg-object { display: inline-block; position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important } .lg-outer .lg-video .lg-video-play { width: 84px; height: 59px; position: absolute; left: 50%; top: 50%; margin-left: -42px; margin-top: -30px; z-index: 1080; cursor: pointer } .lg-outer .lg-has-iframe .lg-video { -webkit-overflow-scrolling: touch; overflow: auto } .lg-outer .lg-has-vimeo .lg-video-play { background: url(../img/vimeo-play.png) no-repeat scroll 0 0 transparent } .lg-outer .lg-has-vimeo:hover .lg-video-play { background: url(../img/vimeo-play.png) no-repeat scroll 0 -58px transparent } .lg-outer .lg-has-html5 .lg-video-play { background: transparent url(../img/video-play.png) no-repeat scroll 0 0; height: 64px; margin-left: -32px; margin-top: -32px; width: 64px; opacity: .8 } .lg-outer .lg-has-html5:hover .lg-video-play { opacity: 1 } .lg-outer .lg-has-youtube .lg-video-play { background: url(../img/youtube-play.png) no-repeat scroll 0 0 transparent } .lg-outer .lg-has-youtube:hover .lg-video-play { background: url(../img/youtube-play.png) no-repeat scroll 0 -60px transparent } .lg-outer .lg-video-object { width: 100% !important; height: 100% !important; position: absolute; top: 0; left: 0 } .lg-outer .lg-has-video .lg-video-object { visibility: hidden } .lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play { display: none } .lg-outer .lg-has-video.lg-video-playing .lg-video-object { visibility: visible } .lg-progress-bar { background-color: #333; height: 5px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1083; opacity: 0; -webkit-transition: opacity 80ms ease 0s; -moz-transition: opacity 80ms ease 0s; -o-transition: opacity 80ms ease 0s; transition: opacity 80ms ease 0s } .lg-progress-bar .lg-progress { background-color: #a90707; height: 5px; width: 0 } .lg-progress-bar.lg-start .lg-progress { width: 100% } .lg-show-autoplay .lg-progress-bar { opacity: 1 } .lg-autoplay-button:after { content: "\e01d" } .lg-show-autoplay .lg-autoplay-button:after { content: "\e01a" } .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap { -webkit-transition-duration: 0s; transition-duration: 0s } .lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap { -webkit-transition: -webkit-transform .3s cubic-bezier(0,0,.25,1) 0s; -moz-transition: -moz-transform .3s cubic-bezier(0,0,.25,1) 0s; -o-transition: -o-transform .3s cubic-bezier(0,0,.25,1) 0s; transition: transform .3s cubic-bezier(0,0,.25,1) 0s } .lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap { -webkit-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s; -moz-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s; -o-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s; transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s } .lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden } .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image { -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1); -webkit-transition: -webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important; -moz-transition: -moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important; -o-transition: -o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important; transition: transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden } #lg-zoom-in:after { content: "\e311" } #lg-actual-size { font-size: 20px } #lg-actual-size:after { content: "\e033" } #lg-zoom-out { opacity: .5; pointer-events: none } #lg-zoom-out:after { content: "\e312" } .lg-zoomed #lg-zoom-out { opacity: 1; pointer-events: auto } .lg-outer .lg-pager-outer { bottom: 60px; left: 0; position: absolute; right: 0; text-align: center; z-index: 1080; height: 10px } .lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont { overflow: visible } .lg-outer .lg-pager-cont { cursor: pointer; display: inline-block; overflow: hidden; position: relative; vertical-align: top; margin: 0 5px } .lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0) } .lg-outer .lg-pager-cont.lg-pager-active .lg-pager { box-shadow: 0 0 0 2px #fff inset } .lg-outer .lg-pager-thumb-cont { background-color: #fff; color: #fff; bottom: 100%; height: 83px; left: 0; margin-bottom: 20px; margin-left: -60px; opacity: 0; padding: 5px; position: absolute; width: 120px; border-radius: 3px; -webkit-transition: opacity .15s ease 0s,-webkit-transform .15s ease 0s; -moz-transition: opacity .15s ease 0s,-moz-transform .15s ease 0s; -o-transition: opacity .15s ease 0s,-o-transform .15s ease 0s; transition: opacity .15s ease 0s,transform .15s ease 0s; -webkit-transform: translate3d(0,5px,0); transform: translate3d(0,5px,0) } .lg-outer .lg-pager-thumb-cont img { width: 100%; height: 100% } .lg-outer .lg-pager { background-color: rgba(255,255,255,.5); border-radius: 50%; box-shadow: 0 0 0 8px rgba(255,255,255,.7) inset; display: block; height: 12px; -webkit-transition: box-shadow .3s ease 0s; -o-transition: box-shadow .3s ease 0s; transition: box-shadow .3s ease 0s; width: 12px } .lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover { box-shadow: 0 0 0 8px #fff inset } .lg-outer .lg-caret { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px dashed; bottom: -10px; display: inline-block; height: 0; left: 50%; margin-left: -5px; position: absolute; vertical-align: middle; width: 0 } .lg-fullscreen:after { content: "\e20c" } .lg-fullscreen-on .lg-fullscreen:after { content: "\e20d" } .lg-outer #lg-dropdown-overlay { background-color: rgba(0,0,0,.25); bottom: 0; cursor: default; left: 0; position: fixed; right: 0; top: 0; z-index: 1081; opacity: 0; visibility: hidden; -webkit-transition: visibility 0s linear .18s,opacity .18s linear 0s; -o-transition: visibility 0s linear .18s,opacity .18s linear 0s; transition: visibility 0s linear .18s,opacity .18s linear 0s } .lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown { -webkit-transition-delay: 0s; transition-delay: 0s; -moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; visibility: visible } .lg-outer.lg-dropdown-active #lg-share { color: #fff } .lg-outer .lg-dropdown { background-color: #fff; border-radius: 2px; font-size: 14px; list-style-type: none; margin: 0; padding: 10px 0; position: absolute; right: 0; text-align: left; top: 50px; opacity: 0; visibility: hidden; -moz-transform: translate3d(0,5px,0); -o-transform: translate3d(0,5px,0); -ms-transform: translate3d(0,5px,0); -webkit-transform: translate3d(0,5px,0); transform: translate3d(0,5px,0); -webkit-transition: -webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s; -moz-transition: -moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s; -o-transition: -o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s; transition: transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s } .lg-outer .lg-dropdown:after { content: ""; display: block; height: 0; width: 0; position: absolute; border: 8px solid transparent; border-bottom-color: #fff; right: 16px; top: -16px } .lg-outer .lg-dropdown > li:last-child { margin-bottom: 0 } .lg-outer .lg-dropdown > li:hover .lg-icon,.lg-outer .lg-dropdown > li:hover a { color: #333 } .lg-outer .lg-dropdown a { color: #333; display: block; white-space: pre; padding: 4px 12px; font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px } .lg-outer .lg-dropdown a:hover { background-color: rgba(0,0,0,.07) } .lg-outer .lg-dropdown .lg-dropdown-text { display: inline-block; line-height: 1; margin-top: -3px; vertical-align: middle } .lg-outer .lg-dropdown .lg-icon { color: #333; display: inline-block; float: none; font-size: 20px; height: auto; line-height: 1; margin-right: 8px; padding: 0; vertical-align: middle; width: auto } .lg-outer #lg-share { position: relative } .lg-outer #lg-share:after { content: "\e80d" } .lg-outer #lg-share-facebook .lg-icon { color: #3b5998 } .lg-outer #lg-share-facebook .lg-icon:after { content: "\e901" } .lg-outer #lg-share-twitter .lg-icon { color: #00aced } .lg-outer #lg-share-twitter .lg-icon:after { content: "\e904" } .lg-outer #lg-share-googleplus .lg-icon { color: #dd4b39 } .lg-outer #lg-share-googleplus .lg-icon:after { content: "\e902" } .lg-outer #lg-share-pinterest .lg-icon { color: #cb2027 } .lg-outer #lg-share-pinterest .lg-icon:after { content: "\e903" } .lg-group:after { content: ""; display: table; clear: both } .lg-outer { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1050; text-align: left; opacity: 0; -webkit-transition: opacity .15s ease 0s; -o-transition: opacity .15s ease 0s; transition: opacity .15s ease 0s } .lg-outer * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .lg-outer.lg-visible { opacity: 1 } .lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide { -webkit-transition-duration: inherit !important; transition-duration: inherit !important; -webkit-transition-timing-function: inherit !important; transition-timing-function: inherit !important } .lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide { -webkit-transition-duration: 0s !important; transition-duration: 0s !important; opacity: 1 } .lg-outer.lg-grab img.lg-object { cursor: -webkit-grab; cursor: -moz-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab } .lg-outer.lg-grabbing img.lg-object { cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing } .lg-outer .lg { height: 100%; width: 100%; position: relative; overflow: hidden; margin-left: auto; margin-right: auto; max-width: 100%; max-height: 100% } .lg-outer .lg-inner { width: 100%; height: 100%; position: absolute; left: 0; top: 0; white-space: nowrap } .lg-outer .lg-item { background: url(/images/loading.gif) no-repeat scroll center center transparent; background-size: 80px; display: none !important } .lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide { display: inline-block !important } .lg-outer.lg-css .lg-current { display: inline-block !important } .lg-outer .lg-img-wrap,.lg-outer .lg-item { display: inline-block; text-align: center; position: absolute; width: 100%; height: 100% } .lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px } .lg-outer .lg-img-wrap { position: absolute; padding: 0 5px; left: 0; right: 0; top: 0; bottom: 0 } .lg-outer .lg-item.lg-complete { background-image: none } .lg-outer .lg-item.lg-current { z-index: 1060 } .lg-outer .lg-image { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; width: auto !important; height: auto !important } .lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play { opacity: 0; -webkit-transition: opacity .15s ease 0s; -o-transition: opacity .15s ease 0s; transition: opacity .15s ease 0s } .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play { opacity: 1 } .lg-outer .lg-empty-html { display: none } .lg-outer.lg-hide-download #lg-download { display: none } .lg-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1040; background-color: #00000096; opacity: 0; -webkit-transition: opacity .15s ease 0s; -o-transition: opacity .15s ease 0s; transition: opacity .15s ease 0s } .lg-backdrop.in { opacity: 1 } .lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide { -webkit-transition: none 0s ease 0s !important; -moz-transition: none 0s ease 0s !important; -o-transition: none 0s ease 0s !important; transition: none 0s ease 0s !important } .lg-css3.lg-use-css3 .lg-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden } .lg-css3.lg-use-left .lg-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden } .lg-css3.lg-fade .lg-item { opacity: 0 } .lg-css3.lg-fade .lg-item.lg-current { opacity: 1 } .lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide { -webkit-transition: opacity .1s ease 0s; -moz-transition: opacity .1s ease 0s; -o-transition: opacity .1s ease 0s; transition: opacity .1s ease 0s } .lg-css3.lg-slide.lg-use-css3 .lg-item { opacity: 0 } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide { -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0) } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide { -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1 } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide { -webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -moz-transition: -moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s } .lg-css3.lg-slide.lg-use-left .lg-item { opacity: 0; position: absolute; left: 0 } .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide { left: -100% } .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide { left: 100% } .lg-css3.lg-slide.lg-use-left .lg-item.lg-current { left: 0; opacity: 1 } .lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide { -webkit-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -moz-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -o-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s }   .flex { display: -webkit-box; display: -ms-flexbox; display: flex; } .inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } .flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .flex-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .flex-column-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .justify-content-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .justify-content-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .justify-content-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .justify-content-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -ms-flexbox; display: flex; } .justify-content-around { -ms-flex-pack: distribute; justify-content: space-around; } .align-items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .align-items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .align-items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; } .align-items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } .align-items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } .align-self-start { -ms-flex-item-align: start; align-self: flex-start; } .align-self-end { -ms-flex-item-align: end; align-self: flex-end; } .align-self-center { -ms-flex-item-align: center; align-self: center; } .align-self-baseline { -ms-flex-item-align: baseline; align-self: baseline; } .align-self-stretch { -ms-flex-item-align: stretch; align-self: stretch; } .flex-nowrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } .flex-wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } .order-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .order-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .order-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .align-content-start { -ms-flex-line-pack: start; align-content: flex-start; } .align-content-end { -ms-flex-line-pack: end; align-content: flex-end; } .align-content-center { -ms-flex-line-pack: center; align-content: center; } .align-content-between { -ms-flex-line-pack: justify; align-content: space-between; } .align-content-around { -ms-flex-line-pack: distribute; align-content: space-around; } .align-content-stretch { -ms-flex-line-pack: stretch; align-content: stretch; } * { box-sizing: border-box; } .container { padding-left: 15px; padding-right: 15px; margin: auto; } .header_logo { display: flex; margin-right: 30px; padding-left: 15px; } 
.header_logo img { height: 80px; margin: auto; } ul,li { list-style-type: none; margin: 0; padding: 0; } a,a:hover,a:active { color: inherit; text-decoration: none; } header { border-bottom: 1px solid #ffffff1f; position: fixed; left: 0; top: 0; right: 0; z-index: 111; background: #131313c9; } header .inner { position: relative; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; } .header_right_top{ border-bottom: 1px solid #ffffff1f; display: flex; justify-content: space-between; align-items: center; } .header_contacts{ display: none; margin-left: 15px; line-height: 50px; color: #c8a461; font-size: 12px; text-transform: uppercase; font-weight: 500; align-items: center; position: relative; top: 0; transition: all 0.3s ease; height: 50px; } .header_contacts img{ height: 15px; margin-right: 10px; } .header_menu { display: none; position: relative; top: 0; transition: all 0.3s ease; height: 50px; } .header_menu-up .header_menu,.header_menu-up .header_contacts { top: -51px; height: 0; } .header_menu-up .header_search_input { top: 0; } .header_menu a,.mobile_menu_menu a { display: block; line-height: 50px; padding-left: 10px; padding-right: 10px; color: #c8a461; font-size: 12px; text-transform: uppercase; font-weight: 500; -webkit-transition: all .3s ease; transition: all .3s ease; } .header_menu a:hover { background: #222222; } input { outline: 0; } .container_fluid { padding-left: 15px; padding-right: 15px; width: 100%; } .header_right { flex: 1; } .header_right_bottom { display: flex; position: relative; } .header_brands { flex: 1; display: none !important; } .header_brands a { display: block; padding-left: 15px; padding-right: 15px; line-height: 70px; font-size: 14px; letter-spacing: 0.5px; -webkit-transition: color .3s ease; transition: color .3s ease; } .header_brands a:hover { color: #c8a461; } body { padding-top: 70px; } .home_slider { margin-top: -70px; } .home_slider .inner { z-index: 1; position: relative; } .home_slider_slide { min-height: 700px; height: 100vh; background-position: center !important; background-size: cover !important; position: relative; } .home_slider_slide:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; background: #00000070; } .home_slider .container { padding: 0 15px; } .home_slider_slide_inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; padding: 15px; display: flex; justify-content: center; flex-direction: column; } .home_slider_slide p span { margin-right: 5px; font-size: 12px; } .home_slider_slide h2 { margin-bottom: 25px; font-size: 18px; text-transform: uppercase; font-family: "Gotham-Bold","Helvetica Neue",sans-serif; font-weight: 400; line-height: 1.56; } .home_slider_manufacturer { margin-bottom: 30px; } .home_slider_manufacturer b { font-weight: 500; font-size: 16px; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; color: #c8a461; } .home_slider_vid { text-transform: uppercase; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; font-size: 14px; padding-left: 60px; margin-bottom: 20px; letter-spacing: 2.8px; position: relative; line-height: 28px; font-weight: 500; } .home_slider_vid:before { content: ''; height: 2px; width: 40px; position: absolute; left: 0; top: 50%; background: #ffffff; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%); } .home_slider_button { line-height: 30px; width: 150px; text-align: center; text-transform: uppercase; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; font-weight: 500; font-size: 14px; display: flex; } .home_slider_button span { margin-right: 10px; border-bottom: 2px solid #fff; } .header_right_bottom_contacts { margin-left: auto; } .header_search_btn,.header_search_input_btn,.header_search_input_btn_close,.mobile_menu_btn,.header_right_bottom_contacts { border-left: 1px solid #ffffff1f; height: 70px; width: 70px; background: url(/images/icons/loupe.svg) center no-repeat; background-size: 20px !important; cursor: pointer; } .header_burger_btn { display: flex; flex-direction: column; justify-content: center; align-items: start; position: relative; z-index: 99; border-left: 1px solid #ffffff1f; height: 70px; width: 70px; cursor: pointer; } .header_burger_btn span { height: 2px; background: #fff; margin: 0 12px 7px auto; display: block; width: 46px; -webkit-transition: all .3s ease; transition: all .3s ease; } .header_right_bottom_contacts{ background: url(/images/icons/call.svg) center no-repeat; } .header_burger_btn span:nth-child(2) { width: 30px; margin-bottom: 0; } .header_search_input { position: fixed; display: flex; left: 100%; top: 0; right: 70px; background: #131313; z-index: 10; -webkit-transition: all .3s ease; transition: all .3s ease; } .header_search_input.active { left: 0; } .header_search_input input { height: 70px; width: 100%; background: transparent; border: 0; color: #fff; font-size: 16px; flex: 1; } .header_search_input input::placeholder { font-size: 16px; } .header_search_input_btn_close { background: url(/images/icons/close.svg?v=1) center no-repeat; } header .MagicScroll-horizontal .mcs-item { width: auto !important; } .MagicScroll-horizontal .mcs-button-arrow-prev:before,.MagicScroll-horizontal .mcs-button-arrow-next:before,.MagicScroll-vertical .mcs-button-arrow-prev:before,.MagicScroll-vertical .mcs-button-arrow-next:before { color: rgb(255 255 255 / 60%); } .section_title { text-transform: uppercase; margin-bottom: 20px; font-size: 24px; font-family: "Gotham-Bold","Helvetica Neue",sans-serif; font-weight: 600; line-height: 34px; } .home_marks { padding: 50px 0 30px; } .home_marks_list { display: flex; justify-content: center; flex-wrap: wrap; margin-bottom: 10px; } .center { text-align: center !important; } .home_marks_item { display: inline-block; width: 33.333%; margin-bottom: 20px; } .home_marks_item span { text-align: center; display: block; width: 100%; transition: color .3s ease; font-size: 12px; line-height: 1.2; } .home_marks_item_name { font-family: "Gotham-Bold","Helvetica Neue",sans-serif; font-size: 14px; color: #e8e8e8; font-weight: 700; } .home_marks_item [class^=car-logo-] { font-size: 50px; color: #c8a461; margin-bottom: 10px; font-family: logobrands,Arial,sans-serif; } .home_marks_item:hover [class^=car-logo-] { color: #fff; } .car-logo-klassen:before { content: "\e95d" } .car-logo-mercedes-benz:before { content: "\e9bf" } .car-logo-audi:before { content: "\e958" } .car-logo-land-rover:before { content: "\e9b2" } .car-logo-rolls-royce:before { content: "\e9d9" } .car-logo-bentley:before { content: "\e95f" } .car-logo-lexus:before { content: "\e9b3" } .car-logo-volkswagen:before { content: "\e9f4" } img { max-width: 100%; } .home_slider_carousel,.home_slider_carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative } .home_slider_carousel { display: none; width: 100%; z-index: 1 } .home_slider_carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden } .home_slider_carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .home_slider_carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0,0,0) } .home_slider_carousel .owl-item,.home_slider_carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0) } .home_slider_carousel .owl-item { min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none } .no-js .home_slider_carousel,.home_slider_carousel.owl-loaded { display: block } .home_slider_carousel.owl-loading { opacity: 0; display: block; background: #000; } .home_slider_carousel.owl-hidden { opacity: 0 } .home_slider_carousel.owl-refresh .owl-item { visibility: hidden } .home_slider,.btn,a,.owl-nav { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .home_slider_carousel.owl-grab { cursor: move; cursor: grab } .home_slider_carousel.owl-rtl { direction: rtl } .home_slider_carousel.owl-rtl .owl-item { float: right } .home_slider_carousel .animated { animation-duration: 1s; animation-fill-mode: both } .home_slider_carousel .owl-animated-in { z-index: 0 } .home_slider_carousel .owl-animated-out { z-index: 1 } .home_slider_carousel .fadeOut { animation-name: fadeOut } @keyframes fadeOut { 0% { opacity: 1 } 100% { opacity: 0 } } .home_slider_carousel .disabled { display: none !important; } .owl-height { transition: height .5s ease } .home_slider_carousel .owl-item .owl-lazy { opacity: 0; transition: opacity .4s ease } .home_slider_carousel .owl-item .owl-lazy:not([src]),.home_slider_carousel .owl-item .owl-lazy[src^=""] { max-height: 0 } .home_slider_carousel .owl-item img.owl-lazy { transform-style: preserve-3d } .owl-nav div { position: absolute; top: 0; bottom: 0; left: 0; width: 70px; color: #fff; z-index: 9; cursor: pointer; display: none; text-transform: uppercase; background: #14141436; transition: all .4s ease; } .owl-nav div:hover { background: #141414a3; opacity: 0.8; } .owl-nav div span { display: block; margin: auto; writing-mode: vertical-lr; text-orientation: upright; letter-spacing: 4px; font-size: 14px; font-weight: 600; font-family: "Gotham-Bold","Helvetica Neue",sans-serif; } .owl-nav .owl-next { right: 0; left: auto; } .top_offers .owl-dots { display: none !important; } .cars_list { margin-top: 30px; } .cars_list_item { width: 100%; } .cars_list .section_title { margin-bottom: 30px; font-size: 18px; } .stock_legend { margin-bottom: 30px; } .stock_legend * { text-align: center; } .stock_legend p { margin-bottom: 15px; font-size: 14px; } .stock_legend a { font-weight: 600; color: #c8a461; } .cars_list_item_inner { margin: 0; } .cars_list_item_image { width: 100%; padding-top: 66.6666%; background-repeat: no-repeat !important; background-size: cover !important; height: 100%; background-position: center !important; position: relative; } .cars_list_item_image img { position: absolute; top: 0; right: 0; left: 0; bottom: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; transition: all 0.3s ease; -webkit-transition: all .3s ease; } .cars_list_item_info { border: 1px solid #ffffff1f; border-top: none; padding: 20px 15px; -webkit-transition: all .3s ease; transition: all .3s ease; background: #1b1b1b; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; } .cars_list_item:hover .cars_list_item_info { background: #222; } .cars_list_item_manufacturer { font-weight: 500; font-size: 14px; color: #c8a461; } .cars_list_item_manufacturer span { font-size: 11px; font-weight: 400; color: #fff; } .cars_list_item_id { font-size: 12px; } .cars_list_item_top { margin-bottom: 15px; align-items: center; flex-wrap: wrap; } .cars_list_item_title { margin-bottom: 15px; line-height: 1.56; font-size: 14px; font-weight: 500; font-family: "Gotham-Bold","Helvetica Neue",sans-serif; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-transform: uppercase; } .cars_list_item_prices { font-size: 14px; font-weight: 600; color: #c8a461; font-family: 'Roboto',sans-serif; } .cars_list_item_prices span { font-size: 12px; font-weight: 400; color: #fff; } .cars_list_item_price { margin-bottom: 10px; } .cars_list_item_price:last-child { margin: 0; } .cars_list_items { margin: 30px -15px 30px -15px; display: flex; flex-wrap: wrap; } .cars_list { margin-bottom: 50px; } .gold { color: #c8a461 !important; } .white { color: #ffffff !important; } footer { border-top: 1px solid #ffffff1f; padding-bottom: 20px; background: #000; } .footer_links .inner { padding: 50px 0; display: flex; align-items: center; flex-direction: column; justify-content: space-between; } .footer_links .inner > * { margin-bottom: 20px; } .footer_copywrite { text-align: center; font-family: 'Roboto',sans-serif; font-size: 12px; } .footer_legal_links { font-size: 12px; } .footer_legal_links * { display: block; } .footer_legal_links a { margin-right: 15px; } .footer_social { margin-bottom: 0 !important; } .footer_social img { height: 20px; margin: 0 10px; } .mobile_menu { position: fixed; left: 0; bottom: 0; right: 0; top: 0; background: #000; z-index: 999999; -webkit-transition: all 800ms cubic-bezier(.23,1,.32,1); -moz-transition: all 800ms cubic-bezier(.23,1,.32,1); -ms-transition: all 800ms cubic-bezier(.23,1,.32,1); -o-transition: all 800ms cubic-bezier(.23,1,.32,1); transition: all 800ms cubic-bezier(.23,1,.32,1); opacity: 0; overflow-y: auto; pointer-events: none; } .mobile_menu_inner { padding: 50px 30px; } .mobile_menu_btn { background: url(/images/icons/close.svg?v=1) center no-repeat; margin: 0; right: 0; top: 0; position: absolute; border: none; background-size: 25px !important; } .mobile_active .mobile_menu { pointer-events: all; opacity: 1; } .mobile_menu_menu a { font-weight: 900; line-height: 70px; font-size: 16px; padding: 0; } .cars_filter { padding: 50px 0; } .text { padding: 30px 0; } .legal { background: #fff; color: #000; font-family: 'Roboto',sans-serif; } .height { min-height: calc(100vh - 285px); } .text h1 { text-transform: uppercase; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; font-size: 37px; margin-bottom: 30px; letter-spacing: 2px; font-weight: 600; } .text p { line-height: 1.5; margin-bottom: 15px; } .eyebrow { text-transform: uppercase; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; letter-spacing: .4em; font-size: 11px; margin-bottom: 10px; line-height: 2; text-align: center; } #map { width: 100%; height: 600px; } .gm-style-mtc,.gm-svpc,.gm-style-cc { display: none !important; } .contacts_left,.contacts_right { width: 100%; text-align: center; } .trademark { font-family: 'Roboto',sans-serif; } .contacts_left a { font-weight: 600; } .input_wrap { position: relative; width: 100%; margin-bottom: 25px; } input,textarea,select { border: 1px solid #353535; padding: 15px 20px; height: 50px; display: block; outline: none; width: 100%; font-size: 14px; background: transparent; color: #f8f8f8; border-bottom: 2px solid #fff; } textarea { font-family: "Gotham-Book","Helvetica Neue",sans-serif; height: 100px; resize: none; line-height: 1.7; font-size: 13px; } .btn { position: relative; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; display: inline-block; letter-spacing: .3em; text-transform: uppercase; cursor: pointer; color: white; padding: 0 30px; line-height: 44px; background: #373737; border: 1px solid #373737; text-align: center; font-size: 12px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .btn-xs { position: relative; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; display: inline-block; letter-spacing: 0.2em; text-transform: uppercase; cursor: pointer; color: white; padding: 0 20px; line-height: 34px; background: #373737; border: 1px solid #373737; text-align: center; font-size: 12px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .btn-white { background: white; border: 1px solid white; color: #373737; } .btn-white:hover { color: #000; } .btn-gold { background: #c8a461; border: 1px solid #c8a461; color: #fff; } h3,.h3 { font-size: 19px; margin-bottom: 30px; letter-spacing: 3px; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; text-transform: uppercase; } .contacts_wrap { flex-direction: column; } .contacts_form { max-width: 500px; margin: auto; } .filter_btn { line-height: 28px; border: 1px solid #c8a461; color: #c8a461; padding-left: 10px; padding-right: 10px; margin-right: 5px; margin-bottom: 5px; -webkit-transition: all .3s ease; transition: all .3s ease; font-size: 10px; display: block; } .filter_btn.active { background: #c8a461; color: #fff; } .cars_list_filters { flex-wrap: wrap; margin-bottom: 15px; } .car_top { margin-top: 30px; } .car_top_titles { } .car_top h1 { margin-bottom: 10px; font-size: 26px; font-family: "Gotham-Bold","Helvetica Neue",sans-serif; text-transform: uppercase; } .car_top_prices { text-align: right; } .car_top h2 { font-size: 16px; letter-spacing: 1px; text-transform: uppercase; font-weight: 400; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; margin-bottom: 15px; line-height: 1.4; text-align: left; } .car_main { margin-top: 25px; } .car_banner_bg { display: block; width: 100%; } .car_banner_bg img { object-fit: cover; object-position: top; height: 100%; width: 100%; } .car_videos_item { position: relative; width: 100%; height: 66vw; background-position: center !important; background-size: cover !important; cursor: pointer; display: block; margin-bottom: 20px; } .car_videos_item_inner { display: none; position: relative; z-index: 3; height: 100%; justify-content: center; flex-direction: column; } .car_videos_item_make { color: #fff; font-size: 26px; font-family: "Gotham-Bold","Helvetica Neue",sans-serif; margin-bottom: 15px; } .car_videos_item_model { margin-bottom: 15px; } .car_videos_item_name { font-size: 16px; font-family: "Gotham-Bold","Helvetica Neue",sans-serif; } .hidden { display: none !important; } .car_videos_item:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgb(19 19 19 / 50%) url(/images/icons/play1.svg) no-repeat center; z-index: 2; background-size: 70px; } .car_panorama .car_videos_item_inner span { margin-top: 110px; text-align: center; font-weight: 400; } .car_panorama .car_videos_item:before { background: rgb(19 19 19 / 50%) url(/images/icons/360.svg) no-repeat center; background-size: 70px; } .car_top_price { color: #fff; font-size: 18px; text-transform: uppercase; font-family: "Gotham-Bold","Helvetica Neue",sans-serif; font-weight: 600; line-height: 1; } .car_top_price_brutto { color: #ccc; } .car_top_price_netto { color: #c8a461; } .car_top_price_price span { color: #c8a461; margin-right: 0 !important; } .car_top_price:first-child { margin-bottom: 10px; } .car_top_price span { font-size: 14px; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; margin-right: 10px; } i { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-family: 'Roboto',sans-serif; } .car_images { margin-bottom: 40px; position: relative; } .car_general { padding: 0 15px 30px 15px; } .car_videos { padding-bottom: 30px; } h2,.h2 { margin-bottom: 30px; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; text-transform: uppercase; font-size: 22px; letter-spacing: 2px; text-align: center; } b,strong { font-family: "Gotham-Bold","Helvetica Neue",sans-serif; } .car_general_group { width: 100%; } .car_equipments .car_general_group { width: 100%; column-count: 2; } .car_general_group img { cursor: pointer; position: absolute; -webkit-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; z-index: 10; right: 0; height: 50px; } .car_general_group img:hover { height: 280px; } .car_general_group div { margin-bottom: 15px; display: flex; font-size: 14px; } .car_general_group label { width: 50%; display: block; font-size: 12px; } .car_general_group span { font-family: "Gotham-Bold","Helvetica Neue",sans-serif; text-transform: uppercase; text-align: right; flex: 1; margin-left: 20px; font-size: 14px; } .car_description { padding-bottom: 30px; padding-left: 15px; padding-right: 15px; } .car_description_text,.car_description_text * { line-height: 2; margin-bottom: 15px; font-size: 15px; font-family: 'Roboto',sans-serif !important; } .car_description_text ul { margin-left: 20px; padding-left: 20px; } .car_description_text ul li { list-style-type: square; } .car_description_text ul li::marker { height: 5px; width: 5px; } .car_description_text a { font-weight: 700; } .footer_links { background: #090909; } .footer_legal { margin: 0 0 20px; padding: 0 0 20px 0; border-bottom: 1px solid #ffffff1f; } .footer_legal .container { max-width: 1200px; } .footer_legal p { font-size: 10px; text-align: center; line-height: 1.7; } .footer_legal p:first-child { margin-bottom: 15px; } .car_videos .MagicScroll > *:first-child { visibility: visible !important; } .car_main .inner { position: relative; } .car_main_left { display: none; position: sticky; position: -webkit-sticky; top: 90px; width: 400px; -webkit-transition: top .3s ease; -o-transition: top .3s ease; transition: top .3s ease; padding: 0 30px 30px 15px; min-height: 600px; height: 100vh; } .car_main_right { margin-left: -15px; margin-right: -15px; } .car_seller { margin-top: 25px; padding-bottom: 20px; border-bottom: 1px solid #ffffff1f; } .car_seller_sub_title { font-size: 12px; line-height: 16px; } .car_seller_image img { object-fit: cover; object-position: center; } .car_seller_image { margin-right: 20px; width: 60px; height: 60px; border-radius: 50%; overflow: hidden; } .car_seller_name { font-family: "Gotham-Bold","Helvetica Neue",sans-serif; font-weight: 400; margin-bottom: 10px; } .car_seller_info { flex: 1; } .car_seller_lang { font-size: 13px; color: #ccc; margin-bottom: 20px; } .car_seller_contacts { margin-top: 15px; display: flex; justify-content: space-between; } .car_seller_contacts span { font-size: 13px; } .car_seller_contacts p,.car_seller_contacts a { font-size: 14px; font-family: "Gotham-Bold","Helvetica Neue",sans-serif; } .car_seller_title { margin-bottom: 20px; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; text-transform: uppercase; font-size: 20px; letter-spacing: 2px; } .footer_logo { text-align: center; margin: 20px 0; } .footer_logo video { height: 100px; } .request_box { position: fixed; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; -webkit-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; -webkit-transform: translate(100%,0); transform: translate(100%,0); z-index: 999999; } .request_box.active { opacity: 1; -webkit-transform: translate(0,0); transform: translate(0,0); } .request_box_overlay { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.3); } .request_box_inner.active { opacity: 1; -webkit-transform: translate(0,0); transform: translate(0,0); } .request_box_inner { -webkit-transform: translate(100%,0); transform: translate(100%,0); right: 0; left: auto; background: #131313; width: 530px; max-width: calc(100% - 20px); position: absolute; top: 0; bottom: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; will-change: transform; padding: 80px 30px; } .request_box_close { position: absolute; right: 20px; top: 20px; height: 25px; width: 25px; background: url(/images/icons/close.svg); cursor: pointer; background-size: 100%; } .request_box_title { margin-bottom: 20px; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; text-transform: uppercase; font-size: 20px; letter-spacing: 2px; } .loading { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 999999999; background: #ffffff8c url(/images/loading.gif?v=1) center center no-repeat; background-size: 80px; } .error { position: absolute; bottom: -15px; font-size: 10px; color: red; z-index: 1; line-height: 1.5; width: 100%; display: block; } .error_wrap { position: relative; } .error_wrap * { border-bottom-color: red; } .success { color: #c8a460; font-family: "Gotham-Bold","Helvetica Neue",sans-serif; margin-top: 20px; font-size: 14px; line-height: 1.8; } .car_main_left.active { position: fixed; background: #000; z-index: 9999; width: 100%; left: 0; top: 0; right: 0; bottom: 0; padding: 50px 15px 15px; overflow-x: auto; height: auto; min-height: unset; display: block; } .car_contact_us { position: fixed; bottom: 5px; left: 0; right: 0; text-align: center; z-index: 999; } .overflow { overflow: hidden; } .car_main_left_close { position: absolute; right: 25px; top: 25px; height: 25px; width: 25px; background: url(/images/icons/close.svg); cursor: pointer; background-size: 100% } .pagination { display: flex; align-items: center; justify-content: center; } .pagination a,.pagination p { display: block; background: #d0ba81; line-height: 40px; width: 40px; color: #fff; font-weight: 400; text-align: center; font-size: 14px; margin: 0 5px; } .pagination p { background: #3a3e3e; } .pagination div { margin-right: 10px; margin-left: 10px; } .car_images_placeholder { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #000; display: flex; justify-content: center; align-items: center; z-index: -1; } .car_images_placeholder video { margin: auto; } .not_found { background: #fff; color: #000000; } .not_found .inner { height: 600px; padding: 200px 0; } .not_found h1 { font-size: 60px; font-weight: 600; margin-bottom: 20px; font-family: "Gotham-Bold","Helvetica Neue",sans-serif; } .not_found h2 { text-transform: uppercase; font-size: 24px; margin-bottom: 30px; } .car_images_main_photo { flex: 1; border-radius: 3px; position: relative; } .car_images_main_photo a { width: 100%; height: 100%; display: block; } .car_images_sub_photos { width: 20%; display: flex; flex-wrap: wrap; } .car_images_sub_photos a { width: 100%; height: 33.333%; padding-left: 5px; padding-bottom: 5px; border-radius: 3px; position: relative; } .car_images_sub_photos a span { position: absolute; bottom: 0; left: 0; right: 0; z-index: 2; background: #0000009e; width: 100%; padding: 10px; text-align: center; font-size: 14px; } .car_images .inner { height: 50vw !important; max-height: none !important; min-height: auto !important; overflow: hidden; } .car_images_sub_photos a:nth-child(3) { padding-bottom: 0; } .car_documents { padding: 0 15px 30px 15px; } .car_documents_list { display: flex; flex-wrap: wrap; } .car_documents_item p { font-size: 12px; font-weight: 600; flex: 1; } .car_documents_item img { height: 30px; margin-right: 10px; } .car_documents_item { cursor: pointer; display: flex; align-items: center; flex-wrap: wrap; padding: 10px; border: 1px solid #ccc; border-radius: 10px; transition: background-color 0.3s; margin-right: 15px; margin-bottom: 10px; max-width: 200px; } .car_documents_item:hover { background-color: #333; } .social_fixed { display: none; position: fixed; left: 50px; bottom: 20px; z-index: 9999; height: 190px; overflow: hidden; width: 50px; transition: all .3s ease; } .social_fixed_inner { position: absolute; bottom: 0; text-align: center; } .social_fixed:hover { height: 495px; } .social_fixed:hover .social_fixed_arrow { display: none; } .social_fixed_inner a { margin-top: 5px; display: block; line-height: 1; width: 50px; height: 50px; border-radius: 25px; padding: 10px; overflow: hidden; background: #000; } .social_fixed_arrow { border: solid #c8a460; border-width: 0 5px 5px 0; display: inline-block; padding: 5px; transform: rotate( -135deg ); -webkit-transform: rotate( -135deg ); margin-top: 10px; } .home_marks_item_kl { width: 100px; height: 60px; margin: 0 auto 10px auto; display: flex; align-items: center; } .home_marks_item_kl svg { fill: #c8a461; transition: color .3s ease; } .home_marks_item_kl svg:hover { fill: #fff; } .reviews { margin-top: 30px; } .reviews_list { display: flex; flex-wrap: wrap; margin: 30px -15px 30px -15px; } .reviews_list_item { width: 100%; } .reviews_list_item_inner { position: relative; } .reviews_list_item_image { width: 100%; padding-top: 66.6666%; background-repeat: no-repeat !important; background-size: cover !important; height: 100%; background-position: center !important; position: relative; } .reviews_list_item_image:before { content: ''; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: #00000057; z-index: 2; } .reviews_list_item_image img { position: absolute; top: 0; right: 0; left: 0; bottom: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; transition: all 0.3s ease; -webkit-transition: all .3s ease; } .reviews_list_item_date { position: absolute; left: 0; top: 0; line-height: 30px; padding-left: 10px; padding-right: 10px; background: #c8a461; color: #fff; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; z-index: 3; font-size: 13px; } .reviews_list_item_info { position: absolute; left: 0; bottom: 0; right: 0; z-index: 3; padding: 20px 15px; background: #09090973; } .reviews_list_item_customer { font-size: 18px; font-weight: 900; color: #c8a461; text-transform: uppercase; margin-bottom: 10px; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; } .reviews_list_item_vehicle { font-weight: 900; color: #fff; line-height: 1.6; font-size: 16px; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; } .reviews_list_item_div { font-weight: 400; color: #fff; font-size: 16px; margin-bottom: 10px; } .review_quote_quote img { height: 20px; } .review_quote_quote:first-child { text-align: left; } .review_quote_quote:last-child { text-align: right; } .review_quote_text { line-height: 2; margin: 15px 0; font-size: 14px; font-family: 'Roboto',sans-serif !important; } .review_main { margin-top: 30px; text-align: center; } .review_main h3{ line-height: 1.4; } .review_main .eyebrow { text-align: center; } .review_video .car_videos_item{ height: 80vh; } .review_description_text { line-height: 2; margin-bottom: 15px; font-size: 14px; font-family: 'Roboto',sans-serif !important; } .review_main,.review_quote,.review_photos,.review_video,.review_description{ margin-bottom: 40px; } .footer_newsletter{ display: flex; align-items: center; width: 500px; max-width: 100%; position: relative; margin-right: 0; } .footer_newsletter input{ height: 36px; border-bottom: 1px solid #353535; font-size: 12px; width: 100%; } .footer_newsletter input::placeholder{ font-size: 12px; } .footer_newsletter .btn-xs { position: absolute; right: 0; height: 34px; } .footer_newsletter .success { position: absolute; left: 0; bottom: -15px; font-size: 11px; } .top_offers .owl-stage { display: flex; } .top_offers .owl-stage-outer { overflow: hidden; } .top_offers .cars_list_item{ width: 100%; } .top_offers .cars_list_items { position: relative; } .top_offers .owl-nav div{ display: flex; } .home_slider .owl-dots { display: none; max-width: 1240px; margin: auto; bottom: 65px; left: 15px; z-index: 9; position: absolute; align-items: flex-end; } .home_slider .owl-dots .owl-dot:before { content: ''; display: block; padding-left: 5px; padding-right: 5px; font-size: 16px; color: #fff; cursor: pointer; line-height: 1; -webkit-transition: all .3s ease; transition: all .3s ease; font-weight: 500; font-family: "Gotham-Medium","Helvetica Neue",sans-serif; } .home_slider .owl-dots .active.owl-dot:before{ font-size: 30px; color: #c8a461; } .home_slider .owl-dots .owl-dot:nth-child(1):before { content: '1'; } .home_slider .owl-dots .owl-dot:nth-child(2):before { content: '2'; } .home_slider .owl-dots .owl-dot:nth-child(3):before { content: '3'; } .home_slider .owl-dots .owl-dot:nth-child(4):before { content: '4'; } .home_slider .owl-dots .owl-dot:nth-child(5):before { content: '5'; } .home_slider .owl-dots .owl-dot:nth-child(6):before { content: '6'; } .home_slider .owl-dots .owl-dot:nth-child(7):before { content: '7'; } .home_slider .owl-dots .owl-dot:nth-child(8):before { content: '8'; } .home_slider .owl-dots .owl-dot:nth-child(9):before { content: '9'; } .home_slider .owl-dots .owl-dot:nth-child(10):before { content: '10'; } .home_slider .owl-dots .owl-dot:nth-child(11):before { content: '11'; } .home_slider .owl-dots .owl-dot:nth-child(12):before { content: '12'; } .home_slider .owl-dots .owl-dot:nth-child(13):before { content: '13'; } .home_slider .owl-dots .owl-dot:nth-child(14):before { content: '14'; } .home_slider .owl-dots .owl-dot:nth-child(15):before { content: '15'; } .home_slider .owl-dots .owl-dot:nth-child(16):before { content: '16'; } .home_slider .owl-dots .owl-dot:nth-child(17):before { content: '17'; } .home_slider .owl-dots .owl-dot:nth-child(18):before { content: '18'; } .home_slider .owl-dots .owl-dot:nth-child(19):before { content: '19'; } .home_slider .owl-dots .owl-dot:nth-child(20):before { content: '20'; } button{ background: no-repeat; border: none; outline: unset; } .footer_company{ background: #0e0e0e; display: none; } .footer_company .inner{ display: flex; justify-content: space-between; padding: 50px 0; } .footer_company .inner>div{ width: 50%; } .footer_company_left p{ margin-bottom: 10px; font-size: 12px; font-family: "Gotham-Book","Helvetica Neue",sans-serif; } .footer_company_left p:last-child{ margin: 0; } .footer_company .input_wrap{ margin-bottom: 15px; } .footer_company .input_wrap span{ display: none; } .footer_company input,.footer_company textarea{ height: 40px; border: none; border-bottom: 1px solid #565656; font-size: 13px; padding: 10px 15px; } .footer_company textarea{ height: 60px; } .footer_company .error_wrap input,.footer_company .error_wrap textarea{ border-color: red; } .footer_company h3{ margin-bottom: 40px; } .footer_company a { color: #c8a461; }
@media only screen and (min-width: 540px) { .cars_list_item { width: 50%; } .home_slider_slide h2 { font-size: 24px; } .reviews_list_item_inner { margin: 7px; } .home_slider .owl-dots { left: 15px; display: flex; }} @media only screen and (min-width: 768px) { .reviews_list_item { width: 50%; } .review_quote_quote img { height: 40px; } .review_quote_text { margin: 50px 100px; font-size: 20px; } .review_main,.review_quote,.review_photos,.review_video,.review_description { margin-bottom: 80px; } .review_description_text { font-size: 18px; } .request_box_inner { padding: 80px 50px; max-width: calc(100% - 50px); } .cars_list_item { width: 33.3333%; } .home_slider_slide h2 { font-size: 32px; } .home_slider_vid { font-size: 16px; } .home_marks_item { width: 100px; margin: 0 5px 20px; } .filter_btn { line-height: 34px; padding-left: 15px; padding-right: 15px; margin-right: 10px; margin-bottom: 20px; font-size: 12px; } .car_top .inner { display: flex; justify-content: space-between; flex-wrap: wrap; } .car_general_group { column-count: 2; } .car_equipments .car_general_group { column-count: 3; } } @media only screen and (min-width: 992px) { .header_right { border-left: 1px solid #ffffff1f; } .footer_company { display: block; } .home_slider .owl-dots { left: 80px; } body { padding-top: 120px; } .home_slider { margin-top: -120px; } .header_menu,.header_contacts { display: flex; } .header_brands { display: block !important; } .header_search_input { left: 100%; top: 50px; right: 70px; } .header_search_input.active { left: 195px; } .cars_list_item { width: 25%; } .mobile_menu_btn { top: 50px; } .home_slider_slide h2 { font-size: 44px; } .home_slider .container { padding: 0 80px !important; } .owl-nav div { display: flex; } .footer_links { flex-direction: row; align-items: start; } .footer_social { margin: 0; } .mobile_menu_inner { padding: 150px; } .contacts_wrap { flex-direction: row; } .contacts_left,.contacts_right { width: 45%; text-align: left; } .text h1,.eyebrow { text-align: left; } .contacts_form { margin: inherit; } .cars_list .section_title { margin-bottom: 30px; font-size: 24px; } .car_top { margin-top: 50px; } .car_top h1 { font-size: 30px; margin-bottom: 20px; } .car_top h2 { font-size: 18px; margin-bottom: 30px; } .car_main { margin: 0; } .car_top_price { font-size: 20px; } .car_main > .inner { display: flex; } h2,.h2 { font-size: 32px; margin-bottom: 50px; text-align: left; } .eyebrow { margin-bottom: 20px; } .car_videos_item { width: 100%; height: 70vh; min-height: 600px; margin-bottom: 20px; } .car_videos_item_inner { display: flex; padding: 50px; } .car_videos,.car_description,.car_general,.car_documents { padding-bottom: 80px; padding-left: 0; padding-right: 0; } .car_general_group img { right: 15px; height: 100px; } .car_main_right { padding: 0 15px; } .car_documents_item img { height: 40px; } .car_documents_item { padding: 15px; } .car_documents_item p { font-size: 14px; } .footer_links .inner { flex-direction: row; } .footer_newsletter { margin-left: auto; margin-right: 20px; } .footer_links .inner > * { margin-bottom: 0; }} @media only screen and (min-width: 1200px) { .reviews_list_item { width: 33.333%; } .car_images_sub_photos a:nth-child(3) { padding-bottom: 10px; } .social_fixed { display: block; } .car_main_right { margin: 0; flex: 1; padding: 0 15px 0 30px; border-left: 1px solid #ffffff1f; } .car_contact_us,.car_main_left_close { display: none; } .home_slider .container { padding-left: 15px; padding-right: 15px; } .text { padding: 100px 0; } .car_main .container_fluid > .inner { display: flex; } .car_main_left { display: block; } .car_images_sub_photos { width: 40%; } .car_images .inner { height: 27vw !important; } .car_images_sub_photos a { width: 50%; padding-left: 10px; padding-bottom: 10px; } .car_images_sub_photos a:nth-child(5),.car_images_sub_photos a:nth-child(6) { padding-bottom: 0; }} @media only screen and (min-width: 1400px) { .home_slider .owl-dots { left: calc((100vw - 1260px) / 2); } .home_slider_slide h2 { font-size: 70px; letter-spacing: -3px; } .car_equipments .car_general_group { column-count: 4; } .container { max-width: 1400px; } .cars_list_item_inner { margin: 7px; } .car_videos_item_inner { padding: 100px; } .header_menu a,.mobile_menu_menu a{ letter-spacing: .2em; padding-left: 15px; padding-right: 15px; } .header_contacts{ letter-spacing: .2em; font-size: 13px; }} @media only screen and (min-width: 1600px) { .cars_list_item { width: 20%; }} 
/* Magic Scroll v2.0.26 Copyright 2016 Magic Toolbox Buy a license: https://www.magictoolbox.com/magicscroll/ License agreement: https://www.magictoolbox.com/license/ */.MagicScroll,.mcs-caption,.mcs-button,.mcs-item,.mcs-item img,.mcs-item > *,.mcs-bullet,.mcs-bullet:before,.mcs-bullet:after,.mcs-wrapper,.mcs-items-container { margin: 0; padding: 0; outline: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.MagicScroll,.mcs-item,.mcs-item a,.mcs-item img,.mcs-items-container { position: relative;}.MagicScroll,.mcs-item,.mcs-wrapper,.mcs-items-container { overflow: hidden; direction: ltr;}.mcs-wrapper,.mcs-item img { line-height: 100%;} .MagicScroll { z-index: 1; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; -moz-user-select: none; -webkit-user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent;}.MagicScroll.MagicScroll-horizontal { -moz-touch-action: pan-y; -ms-touch-action: pan-y; touch-action: pan-y;}.MagicScroll.MagicScroll-vertical { -moz-touch-action: pan-x; -ms-touch-action: pan-x; touch-action: pan-x;} body.mcs-dragging { cursor: move; cursor: -webkit-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing;}body.mcs-dragging .MagicScroll,body.mcs-dragging button.mcs-button.mcs-horizontal.mcs-button-arrow { cursor: inherit;} .mcs-item,.MagicScroll figure,.mcs-item img,.mcs-item .mcs-caption { display: inline-block;} .MagicScroll > * { display: inline-block; max-width: 100%;}.MagicScroll > *:first-child { visibility: hidden;}.MagicScroll > *:nth-child(n+2) { display: none;} .MagicScroll > a { line-height: 100%;} .mcs-button,.mcs-bullets,.mcs-wrapper { position: absolute;} .MagicScroll:before,.MagicScroll figcaption:before { content: ''; display: inline-block; vertical-align: top; height: 0;}.mcs-wrapper { top: 0; right: 0; bottom: 0; left: 0; vertical-align: top; z-index: 100;} .mcs-items-container { overflow: visible; width: 100%; height: 100%;} .mcs-item { top: 0; left: 0; zoom: 1; font-size: 9pt !important; line-height: 100%; max-width: 100%;} .MagicScroll-horizontal .mcs-item { height: 100%;} .MagicScroll-vertical .mcs-item { display: block; width: 100%;} .mcs-item > a,.MagicScroll-horizontal .mcs-items-container > * { display: inline-block;}.mcs-item a { border: none; max-width: 100%; max-height: 100%;}.mcs-item a { height: 100%;} .MagicScroll figure { position: relative; vertical-align: middle; font-size: 0; margin: 0; max-width: 100%; max-height: 100%; line-height: normal;} .lt-ie9-magic .mcs-item > a > img { position: static;}.lt-ie9-magic figcaption { display: block;}.lt-ie10-magic .mcs-item a img { border: none;} .ie7-magic .mcs-item img,.ie7-magic .MagicScroll-vertical .mcs-item a { display: inline-block;} .ie7-magic .MagicScroll-horizontal .mcs-item { display: inline;} .mcs-button { display: block;} .MagicScroll .mcs-hidden { display: none !important; visibility: hidden !important;} .ie11-magic .MagicScroll[data-mode="scroll"] .mcs-items-container,.MagicScroll[data-mode="carousel"] .mcs-items-container,.MagicScroll[data-mode="cover-flow"] .mcs-items-container { -webkit-perspective: 1000px; -moz-perspective: 1000px; -o-perspective: 1000px; perspective: 1000px; -webkit-perspective-origin-x: 50%; -webkit-perspective-origin-y: 50%;}.MagicScroll[data-mode="carousel"] .mcs-item,.MagicScroll[data-mode="cover-flow"] .mcs-item { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d;} .MagicScroll figcaption { display: inline-block; position: relative; left: 0; float: left; width: 100%; line-height: 100%; clear: both; z-index: 150;}.MagicScroll figcaption,.MagicScroll[data-mode="carousel"] .mcs-item .mcs-caption,.MagicScroll[data-mode="cover-flow"] .mcs-item .mcs-caption { left: 50%; -webkit-transform: translateZ(1px) translateX(-50%); transform: translateZ(1px) translateX(-50%); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .lt-ie9-magic .MagicScroll figcaption,.lt-ie9-magic .MagicScroll figure img { float: right;}.MagicScroll .mcs-reflection { -webkit-transform: translateZ(-1px); position: absolute; display: inline-block; left: 0px; z-index: 1;} .MagicScroll .mcs-item.mcs-noimg { background: url("data:image/png;base64,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") center center no-repeat;} .mcs-item .mcs-caption { display: inline-block; vertical-align: bottom; position: absolute; z-index: 150;} .MagicScroll[data-mode="cover-flow"] .mcs-item figcaption.mcs-caption,.MagicScroll[data-mode="carousel"] .mcs-item figcaption.mcs-caption { top: 100%;} .MagicScroll[data-mode="scroll"] .mcs-item figure,.MagicScroll[data-mode="animation"] .mcs-item figure { overflow: hidden;} .MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,.MagicScroll[data-mode="animation"] .mcs-item .mcs-caption { left: 0; width: 100%; bottom: 0; -webkit-transition: -webkit-transform .25s; transition: transform .25s; -webkit-transform: translateY(150%); -ms-transform: translate(0,150%); transform: translateY(150%);} .MagicScroll[data-mode="scroll"] .mcs-item:hover .mcs-caption,.MagicScroll[data-mode="animation"] .mcs-item:hover .mcs-caption { -webkit-transform: translateY(0%); -ms-transform: translate(0,0%); transform: translateY(0%);} .lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item .mcs-caption { bottom: -150%;}.lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item:hover .mcs-caption,.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item:hover .mcs-caption { bottom: 0%;} /** * Buttons & Arrows */.mcs-button { cursor: pointer; z-index: 1000; background-repeat: no-repeat; background-color: transparent; border: 0; border-radius: 0; -webkit-transition: opacity .25s linear; transition: opacity .25s linear;}.MagicScroll:hover > .mcs-button:hover { opacity: 1;} .mcs-button-arrow { z-index: 120;}.MagicScroll-horizontal .mcs-button-arrow { width: 40px; height: 100%; top: 0;}.MagicScroll-vertical .mcs-button-arrow { width: 100%; height: 40px; left: 0;} .MagicScroll-horizontal .mcs-button-arrow-prev { left: 0; right: auto; top: 0; bottom: 0; }.MagicScroll-horizontal .mcs-button-arrow-next { left: auto; right: 0; top: 0; bottom: 0; }.MagicScroll-vertical .mcs-button-arrow-prev { top: 0; bottom: auto; left: 0; right: 0; }.MagicScroll-vertical .mcs-button-arrow-next { top: auto; bottom: 0; left: 0; right: 0; } .MagicScroll[data-mode="carousel"] .mcs-item,.MagicScroll[data-mode="cover-flow"] .mcs-item { overflow: visible;} .mcs-bullets { text-align: center; display: inline-block !important; opacity: 0; top: 100%;}.mcs-bullets.show { opacity: 1.0; -moz-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s;}.MagicScroll-horizontal .mcs-bullets { width: 100%; left: 0;}.MagicScroll-vertical .mcs-bullets { top: 0; left: 100%; display: inline-block; vertical-align: middle;}.mcs-bullet { border-radius: 50%; margin: 4px; cursor: pointer; display: inline-block; position: relative; text-indent: 9999px; vertical-align: middle; font: 0/0 a; color: transparent; outline: none;}.mcs-bullet.active { cursor: default;} [data-mode="animation"] div[data-action="exit"],[data-mode="animation"] div[data-action="enter"] { -webkit-animation-duration: 0.35s; animation-duration: 0.35s; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}[data-mode="animation"] div[data-action="enter"] { -webkit-animation-timing-function: cubic-bezier(.12,.37,.25,1); animation-timing-function: cubic-bezier(.12,.37,.25,1);}[data-mode="animation"] .mcs-item { -webkit-animation-duration: 0; -webkit-transform: none; animation-name: none; animation-duration: 0;} [data-mode="animation"] .mcs-item[data-animation-nth="1"] { -webkit-animation-delay: 0.15s; animation-delay: 0.15s;}[data-mode="animation"] .mcs-item[data-animation-nth="2"] { -webkit-animation-delay: 0.2s; animation-delay: 0.2s;}[data-mode="animation"] .mcs-item[data-animation-nth="3"] { -webkit-animation-delay: 0.25s; animation-delay: 0.25s;}[data-mode="animation"] .mcs-item[data-animation-nth="4"] { -webkit-animation-delay: 0.3s; animation-delay: 0.3s;}[data-mode="animation"] .mcs-item[data-animation-nth="5"] { -webkit-animation-delay: 0.35s; animation-delay: 0.35s;}[data-mode="animation"] .mcs-item[data-animation-nth="6"] { -webkit-animation-delay: 0.4s; animation-delay: 0.4s;}[data-mode="animation"] .mcs-item[data-animation-nth="7"] { -webkit-animation-delay: 0.45s; animation-delay: 0.45s;}[data-mode="animation"] .mcs-item[data-animation-nth="8"] { -webkit-animation-delay: 0.5s; animation-delay: 0.5s;}[data-mode="animation"] .mcs-item[data-animation-nth="9"] { -webkit-animation-delay: 0.55s; animation-delay: 0.55s;}[data-mode="animation"] .mcs-item[data-animation-nth="10"] { -webkit-animation-delay: 0.6s; animation-delay: 0.6s;} .MagicScroll-horizontal[data-mode="animation"] [data-forward] [data-entering],.MagicScroll-horizontal[data-mode="animation"] [data-forward] [data-exited] { -webkit-transform: translateX(100000px); transform: translateX(100000px);}.MagicScroll-horizontal[data-mode="animation"] [data-backward] [data-entering],.MagicScroll-horizontal[data-mode="animation"] [data-backward] [data-exited] { -webkit-transform: translateX(-100000px); transform: translateX(-100000px);}.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-entering],.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-exited] { -webkit-transform: translateY(100000px); transform: translateY(100000px);}.MagicScroll-vertical[data-mode="animation"] [data-backward] [data-entering],.MagicScroll-vertical[data-mode="animation"] [data-backward] [data-exited] { -webkit-transform: translateY(-100000px); transform: translateY(-100000px);}[data-mode="animation"] .mcs-item[data-action="exit"],.mcs-slidein[data-mode="animation"] .mcs-item[data-action="exit"] { -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; -webkit-animation-duration: 0.3s; animation-duration: 0.3s;}[data-mode="animation"] .mcs-item[data-action="enter"],.mcs-slidein[data-mode="animation"] .mcs-item[data-action="enter"] { -webkit-animation-timing-function: cubic-bezier(.12,.37,.25,1); animation-timing-function: cubic-bezier(.12,.37,.25,1); -webkit-animation-duration: 0.35s; animation-duration: 0.35s;} .MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"],.mcs-slidein.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"] { -webkit-animation-name: h-forward-exit-slidein; animation-name: h-forward-exit-slidein;}.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"],.mcs-slidein.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"] { -webkit-animation-name: h-forward-enter-slidein; animation-name: h-forward-enter-slidein;}@-webkit-keyframes h-forward-exit-slidein { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(-600px); transform: translateX(-600px); }}@keyframes h-forward-exit-slidein { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(-600px); transform: translateX(-600px); }}@-webkit-keyframes h-forward-enter-slidein { 0% { opacity: 0; -webkit-transform: translateX(180px); transform: translateX(180px); } 100% { opacity: 1; -webkit-transform:translateX(0px); transform:translateX(0px); }}@keyframes h-forward-enter-slidein { 0% { opacity: 0; -webkit-transform: translateX(180px); transform: translateX(180px); } 100% { opacity: 1; -webkit-transform:translateX(0px); transform:translateX(0px); }} .MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"],.mcs-slidein.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"] { -webkit-animation-name: h-backward-exit-slidein; animation-name: h-backward-exit-slidein;}.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"],.mcs-slidein.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"] { -webkit-animation-name: h-backward-enter-slidein; animation-name: h-backward-enter-slidein;}@-webkit-keyframes h-backward-exit-slidein { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(600px); transform: translateX(600px); }}@keyframes h-backward-exit-slidein { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(600px); transform: translateX(600px); }}@-webkit-keyframes h-backward-enter-slidein { 0% { opacity: 0; -webkit-transform: translateX(-180px); transform: translateX(-180px); } 100% { opacity: 1; -webkit-transform: translateX(0px); transform: translateX(0px); }}@keyframes h-backward-enter-slidein { 0% { opacity: 0; -webkit-transform: translateX(-180px); transform: translateX(-180px); } 100% { opacity: 1; -webkit-transform: translateX(0px); transform: translateX(0px); }} .MagicScroll-vertical[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"],.mcs-slidein.MagicScroll-vertical[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"] { -webkit-animation-name: v-forward-exit-slidein; animation-name: v-forward-exit-slidein;}.MagicScroll-vertical[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"],.mcs-slidein.MagicScroll-vertical[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"] { -webkit-animation-name: v-forward-enter-slidein; animation-name: v-forward-enter-slidein;}@-webkit-keyframes v-forward-exit-slidein { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(-600px); transform: translateY(-600px); }}@keyframes v-forward-exit-slidein { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(-600px); transform: translateY(-600px); }}@-webkit-keyframes v-forward-enter-slidein { 0% { opacity: 0; -webkit-transform: translateY(180px); transform: translateY(180px); } 100% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }}@keyframes v-forward-enter-slidein { 0% { opacity: 0; -webkit-transform: translateY(180px); transform: translateY(180px); } 100% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }} .MagicScroll-vertical[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"],.mcs-slidein.MagicScroll-vertical[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"] { -webkit-animation-name: v-backward-exit-slidein; animation-name: v-backward-exit-slidein;}.MagicScroll-vertical[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"],.mcs-slidein.MagicScroll-vertical[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"] { -webkit-animation-name: v-backward-enter-slidein; animation-name: v-backward-enter-slidein;}@-webkit-keyframes v-backward-exit-slidein { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(600px); transform: translateY(600px); }}@keyframes v-backward-exit-slidein { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 100% { opacity: 0; -webkit-transform: translateY(600px); transform: translateY(600px); }}@-webkit-keyframes v-backward-enter-slidein { 0% { opacity: 0; -webkit-transform: translateY(-180px); transform: translateY(-180px); } 100% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }}@keyframes v-backward-enter-slidein { 0% { opacity: 0; -webkit-transform: translateY(-180px); transform: translateY(-180px); } 100% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }}.mcs-bounce[data-mode="animation"] .mcs-item[data-action="exit"] { -webkit-animation-timing-function: cubic-bezier(.84,0,1,1); animation-timing-function: cubic-bezier(.84,0,1,1); -webkit-animation-duration: 0.4s; animation-duration: 0.4s; /*-webkit-animation-delay: 0s; animation-delay: 0s;*/} .mcs-bounce[data-mode="animation"] .mcs-item[data-action="enter"] { -webkit-animation-timing-function: cubic-bezier(.12,.37,.25,1); animation-timing-function: cubic-bezier(.12,.37,.25,1); -webkit-animation-duration: 0.4s; animation-duration: 0.4s;} .mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"] { -webkit-animation-name: h-forward-exit-bounce; animation-name: h-forward-exit-bounce;}.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"] { -webkit-animation-name: h-forward-enter-bounce; animation-name: h-forward-enter-bounce;} @-webkit-keyframes h-forward-exit-bounce { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0) translateZ(-1px); } 40% { opacity: 0.6; } 100% { opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px) translateZ(-1px); }}@keyframes h-forward-exit-bounce { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0) translateZ(-1px); } 40% { opacity: 0.6; } 100% { opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px) translateZ(-1px); }}@-webkit-keyframes h-forward-enter-bounce { 0% { opacity: 0; -webkit-transform: translateX(3000px); transform: translateX(3000px); } 60% { opacity: 1; -webkit-transform: translateX(-30px); transform: translateX(-30px); } 75% { -webkit-transform:translateX(10px); transform:translateX(10px); } 90% { -webkit-transform:translateX(-5px); transform:translateX(-5px); } 100% { -webkit-transform:translateX(0px); transform:translateX(0px); }}@keyframes h-forward-enter-bounce { 0% { opacity: 0; -webkit-transform: translateX(3000px); transform: translateX(3000px); } 60% { opacity: 1; -webkit-transform: translateX(-30px); transform: translateX(-30px); } 75% { -webkit-transform:translateX(10px); transform:translateX(10px); } 90% { -webkit-transform:translateX(-5px); transform:translateX(-5px); } 100% { -webkit-transform:translateX(0px); transform:translateX(0px); }} .mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"] { -webkit-animation-name: h-backward-exit-bounce; animation-name: h-backward-exit-bounce;}.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"] { -webkit-animation-name: h-backward-enter-bounce; animation-name: h-backward-enter-bounce;}@-webkit-keyframes h-backward-exit-bounce { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0) translateZ(-1px); } 40% { opacity: 0.6; } 100% { opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px) translateZ(-1px); }}@keyframes h-backward-exit-bounce { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0) translateZ(-1px); } 40% { opacity: 0.6; } 100% { opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px) translateZ(-1px); }}@-webkit-keyframes h-backward-enter-bounce { 0% { opacity: 0; -webkit-transform: translateX(-3000px); transform: translateX(-3000px); } 60% { opacity: 1; -webkit-transform: translateX(30px); transform: translateX(30px); } 75% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } 90% { -webkit-transform:translateX(5px); transform:translateX(5px); } 100% { -webkit-transform:translateX(0px); transform:translateX(0px); }}@keyframes h-backward-enter-bounce { 0% { opacity: 0; -webkit-transform: translateX(-3000px); transform: translateX(-3000px); } 60% { opacity: 1; -webkit-transform: translateX(30px); transform: translateX(30px); } 75% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } 90% { -webkit-transform:translateX(5px); transform:translateX(5px); } 100% { -webkit-transform:translateX(0px); transform:translateX(0px); }} .mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] div[data-action="exit"] { -webkit-animation-name: v-forward-exit-bounce; animation-name: v-forward-exit-bounce;}.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] div[data-action="enter"] { -webkit-animation-name: v-forward-enter-bounce; animation-name: v-forward-enter-bounce;}.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-entering] { -webkit-transform: translateY(100000px); transform: translateY(100000px);}.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-exited] { -webkit-transform: translateY(100000px); transform: translateY(100000px);}@-webkit-keyframes v-forward-exit-bounce { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 40% { opacity: 0.6; } 100% { opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px); }}@keyframes v-forward-exit-bounce { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 40% { opacity: 0.6; } 100% { opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px); }}@-webkit-keyframes v-forward-enter-bounce { 0% { opacity: 0; -webkit-transform: translateY(3000px); transform: translateY(3000px); } 60% { opacity: 1; -webkit-transform: translateY(-30px); transform: translateY(-30px); } 75% { -webkit-transform:translateY(10px); transform:translateY(10px); } 90% { -webkit-transform:translateY(-5px); transform:translateY(-5px); } 100% { -webkit-transform:translateY(0px); transform:translateY(0px); }}@keyframes v-forward-enter-bounce { 0% { opacity: 0; -webkit-transform: translateY(3000px); transform: translateY(3000px); } 60% { opacity: 1; -webkit-transform: translateY(-30px); transform: translateY(-30px); } 75% { -webkit-transform:translateY(10px); transform:translateY(10px); } 90% { -webkit-transform:translateY(-5px); transform:translateY(-5px); } 100% { -webkit-transform:translateY(0px); transform:translateY(0px); }} .mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-backward] div[data-action="exit"] { -webkit-animation-name: v-backward-exit-bounce; animation-name: v-backward-exit-bounce;}.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-backward] div[data-action="enter"] { -webkit-animation-name: v-backward-enter-bounce; animation-name: v-backward-enter-bounce;}@-webkit-keyframes v-backward-exit-bounce { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 40% { opacity: 0.6; } 100% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); }}@keyframes v-backward-exit-bounce { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 40% { opacity: 0.6; } 100% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); }}@-webkit-keyframes v-backward-enter-bounce { 0% { opacity: 0; -webkit-transform: translateY(-3000px); transform: translateY(-3000px); } 60% { opacity: 1; -webkit-transform: translateY(30px); transform: translateY(30px); } 75% { -webkit-transform:translateY(-10px); transform:translateY(-10px); } 90% { -webkit-transform:translateY(5px); transform:translateY(5px); } 100% { -webkit-transform:translateY(0px); transform:translateY(0px); }}@keyframes v-backward-enter-bounce { 0% { opacity: 0; -webkit-transform: translateY(-3000px); transform: translateY(-3000px); } 60% { opacity: 1; -webkit-transform: translateY(30px); transform: translateY(30px); } 75% { -webkit-transform:translateY(-10px); transform:translateY(-10px); } 90% { -webkit-transform:translateY(5px); transform:translateY(5px); } 100% { -webkit-transform:translateY(0px); transform:translateY(0px); }}.MagicScroll-horizontal .mcs-button-arrow-prev:before,.MagicScroll-horizontal .mcs-button-arrow-next:before,.MagicScroll-vertical .mcs-button-arrow-prev:before,.MagicScroll-vertical .mcs-button-arrow-next:before { content: ""; width: 12px; height: 12px; position: absolute; border-width: 3px; border-color: rgba(255,255,255,0.6); border-style: solid; border-right: none; border-bottom: none; -webkit-transition: border-color .15s linear; transition: border-color .15s linear;} .MagicScroll-horizontal .mcs-button-arrow-prev:before { left: 62%; -webkit-transform: translate(-50%,-50%) rotateZ(-45deg); transform: translate(-50%,-50%) rotateZ(-45deg);} .MagicScroll-horizontal .mcs-button-arrow-next:before { left: 40%; -webkit-transform: translate(-50%,-50%) rotateZ(135deg); transform: translate(-50%,-50%) rotateZ(135deg); }.MagicScroll-vertical .mcs-button-arrow-prev:before { top: 62%; -webkit-transform: translate(-50%,-50%) rotateZ(45deg); transform: translate(-50%,-50%) rotateZ(45deg);}.MagicScroll-vertical .mcs-button-arrow-next:before { top: 40%; -webkit-transform: translate(-50%,-50%) rotateZ(-135deg); transform: translate(-50%,-50%) rotateZ(-135deg);}.mcs-button-arrow.mcs-disabled { opacity: 0.01 !important;}.MagicScroll > .mcs-button-arrow { display: none!important;}.MagicScroll-horizontal .mcs-button-arrow-prev { left: 0; right: auto; top: 0; bottom: 0; }.MagicScroll-horizontal .mcs-button-arrow-next { left: auto; right: 0; top: 0; bottom: 0; }.MagicScroll-vertical .mcs-button-arrow-prev { top: 0; bottom: auto; left: 0; right: 0; }.MagicScroll-vertical .mcs-button-arrow-next { top: auto; bottom: 0; left: 0; right: 0; } .MagicScroll:hover > .mcs-button-arrow:hover:not(.mcs-disabled) { opacity: 1;} .MagicScroll:hover > .mcs-button-arrow:hover:not(.mcs-disabled):before { border-color: rgba(49,51,61,1);} .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow { width: 24px; height: 24px; border-radius: 3px; background: rgba(255,255,255,.75); box-shadow: 0 0 1px rgba(153,153,153,.5); -webkit-transition: background-color .15s linear; transition: background-color .15s linear;} .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:before { width: 8px; height: 8px;} .MagicScroll-horizontal.MagicScroll-arrows-inside:hover > .mcs-button-arrow:hover:not(.mcs-disabled) { background-color: rgba(255,255,255,.96);}.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-prev { left: 5px;}.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-next { right: 5px;}.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-prev { top: 5px;}.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-next { bottom: 5px;} .lt-ie10-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow { border: 1px solid rgba(153,153,153,.5);}.lt-ie9-magic .mcs-button-arrow:before { border-color: #83858B;}.lt-ie9-magic .MagicScroll:hover > .mcs-button-arrow:hover:before { border-color: #31333D;}.lt-ie9-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:before { border-color: #31333D;}.lt-ie9-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow { background: #fff; border: 1px solid #999; filter: alpha(opacity = 60);}.lt-ie9-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:hover { filter: alpha(opacity = 96);}.lt-ie9-magic .mcs-button-arrow.mcs-disabled { filter: alpha(opacity = 0.01) !important;} .MagicScroll-horizontal .mcs-bullets { margin-top: 10px;}.MagicScroll-horizontal.MagicScroll-bullets { margin-bottom: 35px;}.MagicScroll-vertical .mcs-bullets { margin-left: 10px; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);}.MagicScroll-vertical.MagicScroll-bullets { margin-right: 35px;} .mcs-bullet { width: 10px; height: 10px; background-color: #83858B;}.mcs-bullet:hover { background-color: #5a5a5a;}.mcs-bullet.active { background-color: transparent; border: 1px solid #5a5a5a;} .mcs-item .mcs-caption { color: white; padding: 5px 0; font: normal 9pt/1.2em 'Helvetica Neue',Helvetica,'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,sans-serif; text-rendering: geometricPrecision;}.MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,.MagicScroll[data-mode="animation"] .mcs-item .mcs-caption { background-color: #31333D; background-color: rgba(49,51,61,0.7);}.lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item .mcs-caption { filter: alpha(opacity=60);} /* Carousel & Cover Flow */.MagicScroll[data-mode="carousel"],.MagicScroll[data-mode="cover-flow"] { background: #4f4f4f;}.MagicScroll[data-mode="carousel"] img,.MagicScroll[data-mode="cover-flow"] img { box-shadow: 0px 15px 30px -10px #000;}.MagicScroll[data-mode="carousel"] figcaption,.MagicScroll[data-mode="cover-flow"] figcaption { padding: 4px 0 0; font-size: 10pt; font-family: 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Arial,Helvetica,sans-serif;} .MagicScroll.mcs-shadows { box-shadow: 0 1px 6px 1px rgba(0,0,0,0.15);} .MagicScroll.mcs-border .mcs-item { background: #fff; border: 1px solid #efefef;}.MagicScroll-horizontal.mcs-border .mcs-item { margin: 0 3px;}.MagicScroll-vertical.mcs-border .mcs-item { margin: 3px 0;}.mcs-loader { pointer-events: none; position: absolute; z-index: 1000; top: 0px; left: 0px; right: 0px; bottom: 0px;}.mcs-loader .mcs-loader-text { position:absolute; top: 50%; left: 50%; margin-top: -10px; margin-left: -35px; width:70px; height:20px;} .mcs-loader-circles { position:absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width:60px; height:60px; opacity: 1; -webkit-transform:scale(0.6); transform:scale(0.6);} .mcs-loader-circle { position:absolute; background-color:#ffffff; height:11px; width:11px; border-radius:50%; -webkit-animation-name:MagicCircle; -webkit-animation-duration:0.48s; -webkit-animation-iteration-count:infinite; -webkit-animation-direction:linear; animation-name:MagicCircle; animation-duration:0.48s; animation-iteration-count:infinite; animation-direction:linear;} .mcs-loader-circle_01 { left:0; top:25px; -webkit-animation-delay:0.18s; animation-delay:0.18s;} .mcs-loader-circle_02 { left:7px; top:7px; -webkit-animation-delay:0.24s; animation-delay:0.24s;} .mcs-loader-circle_03{ left:25px; top:0; -webkit-animation-delay:0.3s; animation-delay:0.3s;} .mcs-loader-circle_04 { right:7px; top:7px; -webkit-animation-delay:0.36s; animation-delay:0.36s;} .mcs-loader-circle_05 { right:0; top:25px; -webkit-animation-delay:0.42s; animation-delay:0.42s;} .mcs-loader-circle_06 { right:7px; bottom:7px; -webkit-animation-delay:0.48s; animation-delay:0.48s;} .mcs-loader-circle_07{ left:25px; bottom:0; -webkit-animation-delay:0.54s; animation-delay:0.54s;} .mcs-loader-circle_08 { left:7px; bottom:7px; -webkit-animation-delay:0.6s; animation-delay:0.6s;} @-webkit-keyframes MagicCircle { 0%{background-color:#000000} 100%{background-color:#ffffff}} @keyframes MagicCircle { 0%{background-color:#000000} 100%{background-color:#ffffff}} .mcs-item-loader { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 40px; height: 40px; background-size: cover; background-repeat: no-repeat; background: url('data:image/gif;base64,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') no-repeat center center;} .MagicScroll.mcs-rounded { overflow: hidden !important;}.MagicScroll.mcs-rounded.MagicScroll-arrows-inside { overflow: hidden !important;}.MagicScroll.mcs-rounded.MagicScroll-arrows-outside { overflow: visible !important;}.MagicScroll.mcs-rounded .mcs-button-arrow { color: rgba(49,51,61,0.6); -webkit-transition: color .15s linear,background-color .15s linear; transition: color .15s linear,background-color .15s linear;}.MagicScroll.mcs-rounded.MagicScroll-horizontal .mcs-button-arrow { width: 30px; height: 100%;}.MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow { width: 100%; height: 30px;}.MagicScroll.mcs-rounded.MagicScroll-horizontal .mcs-button-arrow-prev { left: 0;}.MagicScroll.mcs-rounded.MagicScroll-horizontal .mcs-button-arrow-next { right: 0;} .MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow-prev { top: 0; border-radius: 10px 10px 0 0;}.MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow-next { bottom: 0; border-radius: 0 0 10px 10px;}.MagicScroll.mcs-rounded .mcs-button-arrow.mcs-disabled { opacity: 1 !important; color: rgba(49,51,61,.1); text-shadow: none !important;} .MagicScroll.mcs-rounded.MagicScroll-arrows-outside .mcs-button-arrow { background: #efefef; opacity: 1; box-shadow: 0 0 1px rgba(153,153,153,.5); transition: all .4s ease;} .MagicScroll.mcs-rounded.MagicScroll-arrows-inside .mcs-button-arrow:hover:not(.mcs-disabled) { background: #141414a3; color: #fff; opacity: 0.8;}.MagicScroll.mcs-rounded.MagicScroll-arrows-inside .mcs-button-arrow { background: #14141436; color: #fff;} .lt-ie10-magic .mcs-rounded.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-prev { border-width: 0 1px 0 0;}.lt-ie10-magic .mcs-rounded.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-next { border-width: 0 0 0 1px;}.lt-ie10-magic .mcs-rounded.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-prev { border-width: 0 0 1px 0;}.lt-ie10-magic .mcs-rounded.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-next { border-width: 1px 0 0 0;}.lt-ie9-magic .mcs-rounded.MagicScroll .mcs-button-arrow { color: #83858B;}.lt-ie9-magic .mcs-rounded.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow { background: #fff; filter: alpha(opacity = 75);}.lt-ie9-magic .mcs-rounded.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:hover { filter: alpha(opacity = 96);}.lt-ie9-magic .MagicScroll.mcs-rounded .mcs-button-arrow.mcs-disabled { filter: alpha(opacity = 75) !important; color: #ccc;}