html{
font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
display:block
}
audio,canvas,progress,video{
display:inline-block;
vertical-align:baseline
}
audio:not([controls]){
display:none;
height:0
}
[hidden],template{
display:none
}
a{
background:0 0;
color:#181818;
text-decoration:none
}
a:active,a:hover{
outline:0
}
abbr[title]{
border-bottom:1px dotted
}
b,optgroup,strong{
font-weight:700
}
dfn{
font-style:italic
}
mark{
background:#ff0;
color:#000
}
sub,sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}
sup{
top:-.5em
}
sub{
bottom:-.25em
}
img{
border:0
}
svg:not(:root){
overflow:hidden
}
hr{
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
height:0
}
pre,textarea{
overflow:auto
}
code,kbd,pre,samp{
font-family:monospace,monospace;
font-size:1em
}
button,input,optgroup,select,textarea{
color:inherit;
font:inherit;
margin:0
}
button{
overflow:visible
}
button,select{
text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
-webkit-appearance:button;
cursor:pointer
}
button[disabled],html input[disabled]{
cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
border:0;
padding:0
}
input{
line-height:normal
}
input[type=checkbox],input[type=radio]{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
height:auto
}
input[type=search]{
-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
-webkit-appearance:none
}
fieldset{
border:1px solid silver;
margin:0 2px;
padding:.35em .625em .75em
}
legend{
border:0;
padding:0
}
table{
border-collapse:collapse;
border-spacing:0
}
td,th{
padding:0
}
*,:after,:before{
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-font-smoothing:antialiased
}
::-moz-selection{
color:#fff;
background:#181818
}
::selection{
color:#fff;
background:#181818
}
body,html{
height:100%
}
body{
margin:0;
font-family:Karla,sans-serif;
font-size:16px;
font-weight:400;
line-height:1.65;
text-rendering:optimizeLegibility;
color:#181818;
background:#e7e7e7;
overflow-x:hidden
}
html.skrollr,html.skrollr body{
overflow:visible!important
}
h1,h2,h3,h4,h5,h6{
font-size:60px;
font-weight:400;
line-height:1.25;
color:#222;
margin:0 0 16px
}
.uppercase{
font-weight:300;
text-transform:uppercase
}
#wrapper{
overflow-x:hidden;
max-width:1920px;
min-height:100%;
margin:0 auto -150px
}
h2{
font-size:48px
}
h3{
font-size:28px
}
h4{
font-size:24px
}
h5{
font-size:21px
}
h6{
font-size:18px
}
p{
line-height:24px;
margin:0 0 16px
}
.content p{
color:#000
}
em{
font-style:italic;
color:#777;
border-bottom:1px dotted #ccc
}
strong{
font-weight:700
}
small{
font-size:80%;
font-weight:300;
color:#999
}
blockquote{
padding:10px 0 10px 25px;
border-left:2px solid #efefef;
color:#777;
margin:0 0 15px
}
blockquote p{
margin-bottom:0
}
figure{
margin:0
}
.table{
display:table;
width:100%;
height:100%;
min-height:100%;
table-layout:fixed
}
.table-cell{
display:table-cell;
vertical-align:middle
}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{
display:block;
width:100%;
height:50px;
font-size:18px;
font-weight:400;
color:#484848;
border:2px solid #d6d6d6;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
background:#fff;
padding:6px 12px;
margin-bottom:12px;
outline:0
}
input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=file]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,textarea:hover{
border:2px solid #bfbfbf
}
input[type=color]:active,input[type=color]:focus,input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=email]:active,input[type=email]:focus,input[type=file]:active,input[type=file]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,textarea:active,textarea:focus{
border:2px solid #181818
}
::-webkit-input-placeholder{
color:#d6d6d6
}
:-moz-placeholder{
color:#d6d6d6
}
::-moz-placeholder{
color:#d6d6d6
}
:-ms-input-placeholder{
color:#d6d6d6
}
input[type=checkbox],input[type=radio]{
display:inline-block;
width:auto;
font-size:12px;
margin-bottom:12px
}
select{
padding:6px;
border:1px solid #ccc;
margin-bottom:12px;
font-size:13px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px
}
img{
max-width:100%;
height:auto;
border:none;
vertical-align:middle
}
.gmnoprint img{
max-width:none
}
iframe{
width:100%;
vertical-align:middle
}
.text-left{
text-align:left
}
.text-right{
text-align:right
}
.text-center{
text-align:center
}
.left{
float:left
}
.right{
float:right
}
.panel{
background:#f2f2f2;
padding:15px;
margin-bottom:15px
}
.panel p:last-child{
margin-bottom:0
}
.panel.round{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}
.panel.border{
border:1px solid #e2e2e2
}
.container{
max-width:1920px;
padding:0 30px;
margin:0 auto
}
.container:after,.container:before{
content:"";
display:table
}
.container:after{
clear:both
}
img.alignnone{
margin:0 0 15px
}
p img.alignnone{
margin:0
}
img.aligncenter{
display:block;
margin:0 auto 15px
}
img.alignright{
float:right;
margin:0 0 15px 15px
}
img.alignleft{
float:left;
margin:0 15px 15px 0
}
@media (max-width:767px){
.container{
padding:0 15px
}
}
.list{
list-style-type:none;
padding:0;
margin:0
}
.list--hor{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin:0 -10px -10px
}
.list--hor li{
padding:0 10px;
margin-bottom:10px
}
.owl-carousel .owl-wrapper:after{
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}
.owl-carousel{
display:none;
position:relative;
width:100%;
-ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper{
display:none;
position:relative
}
.owl-carousel .owl-wrapper-outer{
overflow:hidden;
position:relative;
width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition:height .5s ease-in-out;
-moz-transition:height .5s ease-in-out;
-o-transition:height .5s ease-in-out;
transition:height .5s ease-in-out
}
.owl-carousel .owl-item{
float:left
}
.owl-controls .owl-buttons div,.owl-controls .owl-page{
cursor:pointer
}
.owl-controls{
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-tap-highlight-color:transparent
}
.owl-carousel .owl-item,.owl-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)
}
.threesixty{
position:relative;
margin:0 auto
}
.threesixty .threesixty_images{
display:none;
list-style:none;
margin:0;
padding:0
}
.threesixty .threesixty_images img{
position:absolute;
top:0;
width:100%;
height:auto
}
.threesixty .threesixty_images img.previous-image{
visibility:hidden;
width:0
}
.threesixty .threesixty_images img.current-image{
visibility:visible;
width:100%
}
.threesixty .spinner{
width:60px;
display:block;
margin:0 auto;
height:30px;
background:rgba(0,0,0,.7);
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}
.threesixty .spinner span{
font-family:Arial,"MS Trebuchet",sans-serif;
font-size:12px;
font-weight:bolder;
color:#fff;
text-align:center;
line-height:30px;
display:block
}
.threesixty .nav_bar{
position:absolute;
top:10px;
right:10px;
z-index:11
}
.threesixty .nav_bar a{
display:block;
width:32px;
height:32px;
float:left;
background:url(//audes.ee/assets/sprites.png) no-repeat;
text-indent:-99999px
}
.threesixty .nav_bar a.nav_bar_play{
background-position:0 0!important
}
.threesixty .nav_bar a.nav_bar_previous{
background-position:0 -73px!important
}
.threesixty .nav_bar a.nav_bar_stop{
background-position:0 -37px!important
}
.threesixty .nav_bar a.nav_bar_next{
background-position:0 -104px!important
}
.threesixty:-webkit-full-screen{
background:#fff;
width:100%;
height:100%;
margin-top:0;
padding-top:200px
}
.threesixty:-moz-full-screen{
background:#fff;
width:100%;
height:100%;
margin-top:0;
padding-top:200px
}
.mfp-bg{
top:0;
left:0;
width:100%;
height:100%;
z-index:1042;
overflow:hidden;
position:fixed;
background:#0b0b0b;
opacity:.8
}
.mfp-wrap{
top:0;
bottom:0;
left:50%;
width:50%;
height:100%;
z-index:1043;
position:fixed;
outline:0!important;
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-backface-visibility:hidden
}
.mfp-container{
text-align:center;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
padding:0 8px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.mfp-container:before{
content:'';
display:inline-block;
height:100%;
vertical-align:middle
}
.mfp-align-top .mfp-container:before{
display:none
}
.mfp-content{
position:relative;
display:inline-block;
vertical-align:middle;
margin:0 auto;
text-align:left;
z-index:1045
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{
width:100%;
cursor:auto
}
.mfp-ajax-cur{
cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
cursor:-moz-zoom-out;
cursor:-webkit-zoom-out;
cursor:zoom-out
}
.mfp-zoom{
cursor:pointer;
cursor:-webkit-zoom-in;
cursor:-moz-zoom-in;
cursor:zoom-in
}
.mfp-auto-cursor .mfp-content{
cursor:auto
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.mfp-loading.mfp-figure{
display:none
}
.mfp-hide{
display:none!important
}
.mfp-preloader{
color:#ccc;
position:absolute;
top:50%;
width:auto;
text-align:center;
margin-top:-.8em;
left:8px;
right:8px;
z-index:1044
}
.mfp-preloader a{
color:#ccc
}
.mfp-preloader a:hover{
color:#fff
}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{
display:none
}
button.mfp-arrow,button.mfp-close{
overflow:visible;
cursor:pointer;
background:0 0;
border:0;
-webkit-appearance:none;
display:block;
outline:0;
padding:0;
z-index:1046;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}
button::-moz-focus-inner{
padding:0;
border:0
}
.mfp-close{
position:absolute;
text-decoration:none;
text-align:center;
opacity:.65;
font-style:normal;
font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,.mfp-close:hover{
opacity:1
}
.mfp-close-btn-in .mfp-close{
color:#333
}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{
color:#fff;
right:-6px;
text-align:right;
padding-right:6px;
width:100%
}
.mfp-counter{
position:absolute;
top:0;
right:0;
color:#ccc;
font-size:12px;
line-height:18px;
white-space:nowrap
}
.mfp-arrow{
position:absolute;
opacity:.65;
margin:-55px 0 0;
top:50%;
padding:0;
width:90px;
height:110px;
-webkit-tap-highlight-color:transparent
}
.mfp-arrow:active{
margin-top:-54px
}
.mfp-arrow:focus,.mfp-arrow:hover{
opacity:1
}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{
content:'';
display:block;
width:0;
height:0;
position:absolute;
left:0;
top:0;
margin-top:35px;
margin-left:35px;
border:inset transparent
}
.mfp-arrow .mfp-a,.mfp-arrow:after{
border-top-width:13px;
border-bottom-width:13px;
top:8px
}
.mfp-arrow .mfp-b,.mfp-arrow:before{
border-top-width:21px;
border-bottom-width:21px;
opacity:.7
}
.mfp-arrow-left{
left:0
}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{
border-right:17px solid #fff;
margin-left:31px
}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{
margin-left:25px;
border-right:27px solid #3f3f3f
}
.mfp-arrow-right{
right:0
}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{
border-left:17px solid #fff;
margin-left:39px
}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{
border-left:27px solid #3f3f3f
}
.mfp-iframe-holder{
padding-top:40px;
padding-bottom:40px
}
.mfp-iframe-holder .mfp-content{
line-height:0;
width:100%;
max-width:900px
}
.mfp-iframe-holder .mfp-close{
top:-40px
}
.mfp-iframe-scaler{
width:100%;
height:0;
overflow:hidden;
padding-top:56.25%
}
.mfp-iframe-scaler iframe{
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:100%;
-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
-moz-box-shadow:0 0 8px rgba(0,0,0,.6);
box-shadow:0 0 8px rgba(0,0,0,.6);
background:#000
}
img.mfp-img{
width:auto;
max-width:100%;
height:auto;
display:block;
line-height:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto
}
.mfp-figure{
line-height:0
}
.mfp-figure:after{
content:'';
position:absolute;
left:0;
top:40px;
bottom:40px;
display:block;
right:0;
width:auto;
height:auto;
z-index:-1;
-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
-moz-box-shadow:0 0 8px rgba(0,0,0,.6);
box-shadow:0 0 8px rgba(0,0,0,.6);
background:#444
}
.mfp-figure small{
color:#bdbdbd;
display:block;
font-size:12px;
line-height:14px
}
.mfp-figure figure{
margin:0
}
.mfp-bottom-bar{
margin-top:-36px;
position:absolute;
top:100%;
left:0;
width:100%;
cursor:auto
}
.mfp-title{
text-align:left;
line-height:18px;
color:#f3f3f3;
word-wrap:break-word;
padding-right:36px
}
.mfp-image-holder .mfp-content{
max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure{
cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
.mfp-img-mobile .mfp-image-holder{
padding-left:0;
padding-right:0
}
.mfp-img-mobile img.mfp-img{
padding:0
}
.mfp-img-mobile .mfp-figure:after{
top:0;
bottom:0
}
.mfp-img-mobile .mfp-figure small{
display:inline;
margin-left:5px
}
.mfp-img-mobile .mfp-bottom-bar{
background:rgba(0,0,0,.6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty{
padding:0
}
.mfp-img-mobile .mfp-counter{
right:5px;
top:3px
}
.mfp-img-mobile .mfp-close{
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0,0,0,.6);
position:fixed;
text-align:center;
padding:0
}
}
@media all and (max-width:900px){
.mfp-arrow{
-webkit-transform:scale(.75);
-moz-transform:scale(.75);
-ms-transform:scale(.75);
-o-transform:scale(.75);
transform:scale(.75)
}
.mfp-arrow-left{
-webkit-transform-origin:0;
-moz-transform-origin:0;
-ms-transform-origin:0;
-o-transform-origin:0;
transform-origin:0
}
.mfp-arrow-right{
-webkit-transform-origin:100%;
-moz-transform-origin:100%;
-ms-transform-origin:100%;
-o-transform-origin:100%;
transform-origin:100%
}
.mfp-container{
padding-left:6px;
padding-right:6px
}
}
.mfp-ie7 .mfp-img{
padding:0
}
.mfp-ie7 .mfp-bottom-bar{
width:600px;
left:50%;
margin-left:-300px;
margin-top:5px;
padding-bottom:5px
}
.mfp-ie7 .mfp-container{
padding:0
}
.mfp-ie7 .mfp-content{
padding-top:44px
}
.mfp-ie7 .mfp-close{
top:0;
right:0;
padding-top:0
}
.scrollable{
position:relative
}
.scrollable:focus{
outline:0
}
.scrollable .viewport{
position:relative;
overflow:hidden
}
.scrollable .viewport .overview{
position:absolute
}
.scrollable .scroll-bar{
display:none
}
.scrollable .scroll-bar.vertical{
position:absolute;
right:5px;
height:100%
}
.scrollable .scroll-bar.horizontal{
position:relative;
width:100%
}
.scrollable .scroll-bar .thumb{
position:absolute
}
.scrollable .scroll-bar.vertical .thumb{
width:100%;
min-height:10px
}
.scrollable .scroll-bar.horizontal .thumb{
height:100%;
min-width:10px;
left:0
}
.not-selectable{
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.scrollable.default-skin{
padding-right:10px;
padding-bottom:6px
}
.scrollable.default-skin .scroll-bar.vertical{
width:6px
}
.scrollable.default-skin .scroll-bar.horizontal{
height:6px
}
.scrollable.default-skin .scroll-bar .thumb{
background-color:#000;
opacity:.4;
border-radius:3px;
-moz-border-radius:4px;
-webkit-border-radius:4px
}
.scrollable.default-skin .scroll-bar:hover .thumb{
opacity:.6
}
.scrollable.gray-skin .scroll-bar{
background-color:rgba(151,151,151,.47)
}
.scrollable.gray-skin .scroll-bar .thumb{
width:4px;
left:0;
background-color:#979797
}
.scrollable.gray-skin .scroll-bar:active .thumb,.scrollable.gray-skin .scroll-bar:focus .thumb,.scrollable.gray-skin .scroll-bar:hover .thumb{
background-color:#000
}
.scrollable.gray-skin .scroll-bar.vertical{
width:4px
}
.scrollable.gray-skin .scroll-bar.horizontal{
height:3px;
margin-top:2px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.scrollable.gray-skin .scroll-bar.horizontal:active,.scrollable.gray-skin .scroll-bar.horizontal:focus,.scrollable.gray-skin .scroll-bar.horizontal:hover{
cursor:move;
height:10px
}
.scrollable.modern-skin{
padding-right:17px
}
.scrollable.modern-skin .scroll-bar{
border:1px solid gray;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-moz-box-shadow:inset 0 0 5px #888;
-webkit-box-shadow:inset 0 0 5px #888;
box-shadow:inset 0 0 5px #888
}
.scrollable.modern-skin .scroll-bar .thumb{
background-color:#95aabf;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #536984
}
.scrollable.modern-skin .scroll-bar.vertical .thumb{
width:8px;
background:-moz-linear-gradient(left,#95aabf 0,#547092 100%);
background:-webkit-gradient(linear,left top,right top,color-stop(0,#95aabf),color-stop(100%,#547092));
background:-webkit-linear-gradient(left,#95aabf 0,#547092 100%);
background:-o-linear-gradient(left,#95aabf 0,#547092 100%);
background:-webkit-gradient(linear,left top, right top,color-stop(0, #95aabf),to(#547092));
background:linear-gradient(to right,#95aabf 0,#547092 100%)
}
.scrollable.modern-skin .scroll-bar.horizontal .thumb{
height:8px;
background-image:-webkit-gradient(linear,left top, left bottom,from(#95aabf),to(#547092));
background-image:linear-gradient(#95aabf,#547092);
background-image:-o-linear-gradient(#95aabf,#547092);
background-image:-moz-linear-gradient(#95aabf,#547092);
background-image:-webkit-linear-gradient(#95aabf,#547092);
background-image:-ms-linear-gradient(#95aabf,#547092)
}
.scrollable.modern-skin .scroll-bar.vertical{
width:10px
}
.scrollable.modern-skin .scroll-bar.horizontal{
height:10px;
margin-top:2px
}
.ps-container{
-ms-touch-action:none;
touch-action:none;
overflow:hidden!important;
-ms-overflow-style:none
}
@supports (-ms-overflow-style:none){
.ps-container{
overflow:auto!important
}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
.ps-container{
overflow:auto!important
}
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{
display:none!important;
opacity:0;
background-color:transparent
}
.ps-container.ps-in-scrolling{
pointer-events:none
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{
background-color:#eee;
opacity:.9
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{
background-color:#999
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{
background-color:#eee;
opacity:0
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{
opacity:0;
background-color:#999
}
.ps-container>.ps-scrollbar-x-rail{
display:none;
position:absolute;
opacity:0;
-webkit-transition:background-color .2s linear,opacity .2s linear;
-moz-transition:background-color .2s linear,opacity .2s linear;
-o-transition:background-color .2s linear,opacity .2s linear;
transition:background-color .2s linear,opacity .2s linear;
bottom:0;
height:15px
}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{
position:absolute;
background-color:#aaa;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;
transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;
-moz-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;
-o-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;
bottom:2px;
height:6px
}
.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{
height:11px
}
.ps-container>.ps-scrollbar-y-rail{
display:none;
position:absolute;
opacity:0;
-webkit-transition:background-color .2s linear,opacity .2s linear;
-moz-transition:background-color .2s linear,opacity .2s linear;
-o-transition:background-color .2s linear,opacity .2s linear;
transition:background-color .2s linear,opacity .2s linear;
right:0;
width:15px
}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{
position:absolute;
background-color:#aaa;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;
transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;
-moz-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;
-o-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;
right:2px;
width:6px
}
.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{
width:11px
}
.ps-container:hover.ps-in-scrolling{
pointer-events:none
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{
background-color:#eee;
opacity:.9
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{
background-color:#999
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{
background-color:#eee;
opacity:.9
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{
background-color:#999
}
.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{
opacity:.6
}
.ps-container:hover>.ps-scrollbar-x-rail:hover{
background-color:#eee;
opacity:.9
}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{
background-color:#999
}
.ps-container:hover>.ps-scrollbar-y-rail:hover{
background-color:#eee;
opacity:.9
}
.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{
background-color:#999
}
.fancybox-enabled{
overflow:hidden
}
.fancybox-enabled body{
overflow:visible;
height:100%
}
.fancybox-container{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:99993;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden
}
.fancybox-container~.fancybox-container{
z-index:99992
}
.fancybox-bg{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background:#0f0f11;
opacity:0;
-webkit-transition-timing-function:cubic-bezier(.55,.06,.68,.19);
-moz-transition-timing-function:cubic-bezier(.55,.06,.68,.19);
-o-transition-timing-function:cubic-bezier(.55,.06,.68,.19);
transition-timing-function:cubic-bezier(.55,.06,.68,.19);
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden
}
.fancybox-container--ready .fancybox-bg{
opacity:.87;
-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);
-moz-transition-timing-function:cubic-bezier(.22,.61,.36,1);
-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);
transition-timing-function:cubic-bezier(.22,.61,.36,1)
}
.fancybox-controls{
position:absolute;
top:0;
left:0;
right:0;
text-align:center;
opacity:0;
z-index:99994;
-webkit-transition:opacity .2s;
-o-transition:opacity .2s;
-moz-transition:opacity .2s;
transition:opacity .2s;
pointer-events:none;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
direction:ltr
}
.fancybox-show-controls .fancybox-controls{
opacity:1
}
.fancybox-show-infobar .fancybox-infobar{
display:inline-block;
pointer-events:all
}
.fancybox-infobar__body{
display:inline-block;
width:70px;
line-height:44px;
font-size:13px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
text-align:center;
color:#ddd;
pointer-events:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-touch-callout:none;
-webkit-tap-highlight-color:transparent;
-webkit-font-smoothing:subpixel-antialiased
}
.fancybox-buttons{
position:absolute;
top:0;
right:0;
display:none;
pointer-events:all
}
.fancybox-slider-wrap{
overflow:hidden;
direction:ltr
}
.fancybox-slider,.fancybox-slider-wrap{
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
padding:0;
margin:0;
z-index:99993;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-tap-highlight-color:transparent
}
.fancybox-slide{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
margin:0;
padding:0;
overflow:auto;
outline:0;
white-space:normal;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
text-align:center;
z-index:99994;
-webkit-overflow-scrolling:touch
}
.fancybox-slide::before{
content:'';
display:inline-block;
vertical-align:middle;
height:100%;
width:0
}
.fancybox-slide>*{
display:inline-block;
position:relative;
padding:24px;
margin:44px 0;
border-width:0;
vertical-align:middle;
text-align:left;
background-color:#fff;
overflow:auto;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.fancybox-slide--image{
overflow:hidden
}
.fancybox-slide--image::before{
display:none
}
.fancybox-content{
display:inline-block;
position:relative;
margin:44px auto;
padding:0;
border:0;
width:80%;
height:-webkit-calc(100% - 88px);
height:-moz-calc(100% - 88px);
height:calc(100% - 88px);
vertical-align:middle;
line-height:normal;
text-align:left;
white-space:normal;
outline:0;
font-size:16px;
font-family:Arial,sans-serif;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-tap-highlight-color:transparent;
-webkit-overflow-scrolling:touch
}
.fancybox-iframe{
display:block;
margin:0;
padding:0;
border:0;
width:100%;
height:100%;
background:#fff
}
.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{
background:0 0
}
.fancybox-placeholder{
position:absolute;
top:0;
left:0;
margin:0;
padding:0;
border:0;
z-index:99995;
background:0 0/100% 100% no-repeat;
cursor:default;
overflow:visible;
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
-moz-transform-origin:top left;
-o-transform-origin:top left;
transform-origin:top left;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden
}
.fancybox-image,.fancybox-spaceball{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
margin:0;
padding:0;
border:0;
max-width:none;
max-height:none;
background:0 0/100% 100%
}
.fancybox-controls--canzoomOut .fancybox-placeholder{
cursor:-webkit-zoom-out;
cursor:-moz-zoom-out;
cursor:zoom-out
}
.fancybox-controls--canzoomIn .fancybox-placeholder{
cursor:-webkit-zoom-in;
cursor:-moz-zoom-in;
cursor:zoom-in
}
.fancybox-controls--canGrab .fancybox-placeholder{
cursor:-webkit-grab;
cursor:-moz-grab;
cursor:grab
}
.fancybox-controls--isGrabbing .fancybox-placeholder{
cursor:-webkit-grabbing;
cursor:-moz-grabbing;
cursor:grabbing
}
.fancybox-spaceball{
z-index:1
}
.fancybox-tmp{
position:absolute;
top:-9999px;
left:-9999px;
visibility:hidden
}
.fancybox-error{
position:absolute;
margin:0;
padding:40px;
top:50%;
left:50%;
width:380px;
max-width:100%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
background:#fff;
cursor:default
}
.fancybox-error p{
margin:0;
padding:0;
color:#444;
font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif
}
.fancybox-close-small{
position:absolute;
top:0;
right:0;
width:44px;
height:44px;
padding:0;
margin:0;
border:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
outline:0;
background:0 0;
z-index:10;
cursor:pointer
}
.fancybox-close-small:after{
content:'×';
position:absolute;
top:5px;
right:5px;
width:30px;
height:30px;
font:300 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
color:#888;
text-align:center;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
border-width:0;
background:#fff;
-webkit-transition:background .2s;
-o-transition:background .2s;
-moz-transition:background .2s;
transition:background .2s;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
z-index:2
}
.fancybox-close-small:focus:after{
outline:#888 dotted 1px
}
.fancybox-slide--video .fancybox-close-small{
top:-36px;
right:-36px;
background:0 0
}
.fancybox-close-small:hover:after{
color:#555;
background:#eee
}
.fancybox-caption-wrap{
position:absolute;
bottom:0;
left:0;
right:0;
padding:60px 30px 0;
z-index:99998;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
background:-webkit-gradient(linear,left top, left bottom,color-stop(0, transparent),color-stop(20%, rgba(0,0,0,.1)),color-stop(40%, rgba(0,0,0,.2)),color-stop(80%, rgba(0,0,0,.6)),to(rgba(0,0,0,.8)));
background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8) 100%);
background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8) 100%);
background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8) 100%);
background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8) 100%);
opacity:0;
-webkit-transition:opacity .2s;
-o-transition:opacity .2s;
-moz-transition:opacity .2s;
transition:opacity .2s;
pointer-events:none
}
.fancybox-show-caption .fancybox-caption-wrap{
opacity:1
}
.fancybox-caption{
padding:30px 0;
border-top:1px solid rgba(255,255,255,.4);
font-size:14px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#fff;
line-height:20px;
-webkit-text-size-adjust:none
}
.fancybox-caption a,.fancybox-caption button{
pointer-events:all
}
.fancybox-caption a{
color:#fff;
text-decoration:underline
}
.fancybox-button{
display:inline-block;
position:relative;
width:44px;
height:44px;
line-height:44px;
margin:0;
padding:0;
border:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
cursor:pointer;
color:#fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
vertical-align:top;
outline:0
}
.fancybox-button--disabled{
cursor:default;
pointer-events:none
}
.fancybox-button,.fancybox-infobar__body{
background:rgba(30,30,30,.6)
}
.fancybox-button:hover{
background:rgba(0,0,0,.8)
}
.fancybox-button::after,.fancybox-button::before{
content:'';
pointer-events:none;
position:absolute;
border-color:#fff;
background-color:currentColor;
color:currentColor;
opacity:.9;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline-block
}
.fancybox-button--disabled::after,.fancybox-button--disabled::before{
opacity:.5
}
.fancybox-button--left::after{
left:20px;
top:18px;
width:6px;
height:6px;
background:0 0;
border-top:2px solid currentColor;
border-right:2px solid currentColor;
-webkit-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
-moz-transform:rotate(-135deg);
-o-transform:rotate(-135deg);
transform:rotate(-135deg)
}
.fancybox-button--right::after{
right:20px;
top:18px;
width:6px;
height:6px;
background:0 0;
border-top:2px solid currentColor;
border-right:2px solid currentColor;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)
}
.fancybox-button--left{
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
border-bottom-left-radius:5px
}
.fancybox-button--right{
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
border-bottom-right-radius:5px
}
.fancybox-button--close{
float:right
}
.fancybox-button--close::after,.fancybox-button--close::before{
content:'';
display:inline-block;
position:absolute;
height:2px;
width:16px;
top:-webkit-calc(50% - 1px);
top:-moz-calc(50% - 1px);
top:calc(50% - 1px);
left:-webkit-calc(50% - 8px);
left:-moz-calc(50% - 8px);
left:calc(50% - 8px)
}
.fancybox-button--close::before{
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)
}
.fancybox-button--close::after{
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg)
}
.fancybox-loading{
border:6px solid rgba(100,100,100,.4);
border-top:6px solid rgba(255,255,255,.6);
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
height:50px;
width:50px;
-webkit-animation:.8s linear infinite fancybox-rotate;
-moz-animation:.8s linear infinite fancybox-rotate;
-o-animation:.8s linear infinite fancybox-rotate;
animation:.8s linear infinite fancybox-rotate;
background:0 0;
position:absolute;
top:50%;
left:50%;
margin-top:-25px;
margin-left:-25px;
z-index:99999
}
@-webkit-keyframes fancybox-rotate{
from{
-webkit-transform:rotate(0);
transform:rotate(0)
}
to{
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@-moz-keyframes fancybox-rotate{
from{
-webkit-transform:rotate(0);
-moz-transform:rotate(0);
transform:rotate(0)
}
to{
-webkit-transform:rotate(359deg);
-moz-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@-o-keyframes fancybox-rotate{
from{
-webkit-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
to{
-webkit-transform:rotate(359deg);
-o-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fancybox-rotate{
from{
-webkit-transform:rotate(0);
-moz-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
to{
-webkit-transform:rotate(359deg);
-moz-transform:rotate(359deg);
-o-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@media all and (max-width:800px){
.fancybox-controls{
text-align:left
}
.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){
display:none!important
}
.fancybox-caption{
padding:20px 0;
margin:0
}
}
.fancybox-button--fullscreen::before{
width:15px;
height:11px;
left:15px;
top:16px;
border:2px solid;
background:0 0
}
.fancybox-button--play::before{
top:16px;
left:18px;
width:0;
height:0;
border-top:6px inset transparent;
border-bottom:6px inset transparent;
border-left:10px solid;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
background:0 0
}
.fancybox-button--pause::before{
top:16px;
left:18px;
width:7px;
height:11px;
border-style:solid;
border-width:0 2px;
background:0 0
}
.fancybox-button--thumbs span{
font-size:23px
}
.fancybox-button--thumbs::before{
top:20px;
left:21px;
width:3px;
height:3px;
-webkit-box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,0 0 0 32px inset,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;
-moz-box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,0 0 0 32px inset,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;
box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,0 0 0 32px inset,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0
}
.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{
right:220px
}
.fancybox-thumbs{
position:absolute;
top:0;
right:0;
bottom:0;
left:auto;
width:220px;
margin:0;
padding:5px 5px 0 0;
background:#fff;
z-index:99993;
word-break:normal;
-webkit-overflow-scrolling:touch;
-webkit-tap-highlight-color:transparent;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.fancybox-thumbs>ul{
list-style:none;
position:relative;
width:100%;
height:100%;
margin:0;
padding:0;
overflow-x:hidden;
overflow-y:auto;
font-size:0
}
.fancybox-thumbs>ul>li{
float:left;
overflow:hidden;
max-width:50%;
padding:0;
margin:0;
width:105px;
height:75px;
position:relative;
cursor:pointer;
outline:0;
border:5px solid #fff;
border-top-width:0;
border-right-width:0;
-webkit-tap-highlight-color:transparent;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
li.fancybox-thumbs-loading{
background:rgba(0,0,0,.1)
}
.fancybox-thumbs>ul>li>img{
position:absolute;
top:0;
left:0;
min-width:100%;
min-height:100%;
max-width:none;
max-height:none;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.fancybox-thumbs>ul>li:before{
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border:4px solid #4ea7f9;
z-index:99991;
opacity:0;
-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);
-o-transition:.2s cubic-bezier(.25,.46,.45,.94);
-moz-transition:.2s cubic-bezier(.25,.46,.45,.94);
transition:.2s cubic-bezier(.25,.46,.45,.94)
}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{
opacity:1
}
@media all and (max-width:800px){
.fancybox-thumbs{
display:none!important
}
.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{
right:0
}
}
#header{
position:fixed;
top:0;
left:0;
width:100%;
height:78px;
text-align:center;
border-bottom:1px solid #e9e9e9;
background:#fff;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
z-index:40
}
#header .container{
padding:0
}
.home .header-placeholder{
margin-bottom:0
}
.header-placeholder{
min-height:77px
}
.admin-bar .header-placeholder{
padding-top:32px
}
.admin-bar #header{
top:32px
}
.admin-bar nav#sub-nav{
top:110px
}
.logo{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-moz-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-moz-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
position:absolute;
top:10px;
bottom:10px;
left:50%;
max-width:180px;
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);
transform:translateX(-50%)
}
.logo>*{
width:100%
}
.logo a{
display:inline-block
}
.logo a+*{
margin-top:5px
}
.logo img{
width:180px
}
.easlogo{
height:65px
}
.easlogo img{
height:65px
}
.header-nav{
font-size:0;
list-style:none;
padding:0;
margin:0
}
.header-nav>li{
display:inline-block
}
.header-nav>li.is-open{
background:#181818
}
.header-nav>li.is-open>a{
color:#fff
}
.header-nav>li>a{
display:block;
font-size:16px;
font-weight:500;
line-height:22px;
text-transform:uppercase;
color:#181818;
padding:28px 30px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.no-touch .header-nav>li:hover>a,.no-touch .header-nav>li>a:hover{
color:#aaa
}
.primary-nav{
list-style:none;
padding:0;
margin:0
}
.primary-nav li.current_page_item>a{
color:#979797
}
.primary-nav li>a{
display:block;
font-size:21px;
line-height:41px;
color:#fff
}
@media (max-width:767px){
.header-placeholder{
min-height:50px;
height:50px!important
}
#header{
height:50px
}
.logo{
left:15px;
top:9px;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
.logo a+*{
margin-left:15px;
margin-top:0
}
.logo img{
max-width:85px
}
.header-nav{
height:50px
}
.header-nav.right{
display:none
}
.header-nav>li.products-nav,.header-nav>li.site-nav{
float:left
}
.header-nav>li.products-nav>a,.header-nav>li.site-nav>a{
height:50px;
font-size:12px;
line-height:50px;
padding:0 15px
}
.header-nav>li.site-nav{
float:right
}
.primary-nav>li:first-child>a{
border-top:1px solid #303030
}
.primary-nav>li>a{
font-size:17px;
line-height:1;
padding:15px;
border-bottom:1px solid #303030
}
.lang-list{
display:none
}
}
.no-touch .primary-nav>li>a{
-webkit-transition:.25s ease-in-out;
-o-transition:.25s ease-in-out;
-moz-transition:.25s ease-in-out;
transition:.25s ease-in-out
}
.no-touch .primary-nav>li>a:hover{
color:#979797;
-webkit-transform:translateY(1px);
-moz-transform:translateY(1px);
-ms-transform:translateY(1px);
-o-transform:translateY(1px);
transform:translateY(1px)
}
.lang-list{
list-style:none;
padding:0;
margin:0
}
.lang-list.horizontal{
font-size:0;
margin:0 -14px
}
.lang-list.horizontal>li{
display:inline-block;
vertical-align:top
}
.lang-list.horizontal>li>a{
padding:0 14px
}
.lang-list>li.current-lang>a{
color:#fff
}
.lang-list>li>a{
display:block;
font-size:16px;
line-height:29px;
color:#9b9b9b
}
.no-touch .lang-list>li>a{
-webkit-transition:.25s ease-in-out;
-o-transition:.25s ease-in-out;
-moz-transition:.25s ease-in-out;
transition:.25s ease-in-out
}
.no-touch .lang-list>li>a:hover{
color:#fff;
-webkit-transform:translateY(1px);
-moz-transform:translateY(1px);
-ms-transform:translateY(1px);
-o-transform:translateY(1px);
transform:translateY(1px)
}
.product-tax,.product-tax.tabs{
list-style:none;
padding:0;
margin:0 0 52px
}
.product-tax.tabs>li,.product-tax>li{
display:inline-block;
color:#9b9b9b;
padding-left:34px;
cursor:pointer
}
.product-tax.tabs>li:first-child,.product-tax>li:first-child{
padding-left:0
}
.product-tax.tabs>li.current,.product-tax.tabs>li.current-cat,.product-tax.tabs>li.current-cat>a,.product-tax>li.current,.product-tax>li.current-cat,.product-tax>li.current-cat>a{
color:#fff
}
.product-tax.tabs>li>a,.product-tax>li>a{
display:block;
font-size:21px;
line-height:41px;
color:#9b9b9b
}
.no-touch .product-tax.tabs>li,.no-touch .product-tax>li{
-webkit-transition:color .25s ease-in-out;
-o-transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
transition:color .25s ease-in-out
}
.no-touch .product-tax.tabs>li:hover,.no-touch .product-tax>li:hover{
color:#fff
}
.no-touch .product-tax.tabs>li>a,.no-touch .product-tax>li>a{
-webkit-transition:color .25s ease-in-out;
-o-transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
transition:color .25s ease-in-out
}
.no-touch .product-tax.tabs>li>a:hover,.no-touch .product-tax>li>a:hover{
color:#fff
}
.product-sub-tax{
display:inline-block;
vertical-align:top;
width:33.3%;
list-style:none;
padding:0;
margin:0 0 44px
}
.product-sub-tax>li{
font-size:18px;
font-weight:600;
line-height:25px;
color:#4a4a4a
}
.product-sub-tax>li>a{
display:block;
font-size:21px;
font-weight:400;
line-height:41px;
color:#fff
}
.product-sub-tax>li>a.product-sub-tax-link{
font-size:18px;
font-weight:600;
line-height:25px;
color:#4a4a4a
}
@media (max-width:767px){
.product-tax.tabs{
margin-bottom:15px
}
.product-tax.tabs>li{
float:left;
width:50%;
font-size:17px;
line-height:1;
text-align:center;
border-top:1px solid #303030;
border-left:1px solid #303030;
padding:15px
}
.product-tax.tabs>li:nth-child(odd){
border-left:none
}
.product-tax.tabs>li:first-child{
padding-left:15px
}
.product-tax.tabs>li.product-archive-btn{
float:none;
width:100%;
border-left:0;
border-top:1px solid #303030;
border-bottom:1px solid #303030
}
.product-tax.tabs>li.product-archive-btn>a{
font-size:17px;
line-height:1
}
.product-sub-tax{
display:block;
width:100%;
padding:0 15px;
margin-bottom:15px
}
.product-sub-tax>li>a{
font-size:17px
}
.product-sub-tax>li>a.product-sub-tax-link{
font-size:15px
}
}
.no-touch .product-sub-tax>li>a{
-webkit-transition:.25s ease-in-out;
-o-transition:.25s ease-in-out;
-moz-transition:.25s ease-in-out;
transition:.25s ease-in-out
}
.no-touch .product-sub-tax>li>a:hover{
color:#979797;
-webkit-transform:translateY(1px);
-moz-transform:translateY(1px);
-ms-transform:translateY(1px);
-o-transform:translateY(1px);
transform:translateY(1px)
}
nav#sub-nav{
position:fixed;
width:100%;
left:0;
top:78px;
border-bottom:1px solid #e9e9e9;
background:#fff;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0);
z-index:20
}
nav.hide{
opacity:0;
visibility:hidden
}
.sub-nav{
float:left;
list-style:none;
padding:0;
margin:0;
z-index:20
}
.sub-nav:after,.sub-nav:before{
content:"";
display:table
}
.sub-nav:after{
clear:both
}
.sub-nav li{
display:inline-block;
padding:7px 0
}
.sub-nav li.current-cat-parent>a,.sub-nav li.current-cat>a,.sub-nav li.current-menu-item>a,.sub-nav li.current-tax>a,.sub-nav li.current_page_item>a{
color:#181818
}
.sub-nav li.current-cat .children,.sub-nav li.current-cat-parent .children,.sub-nav li.current-menu-item .children,.sub-nav li.current-tax .children,.sub-nav li.current_page_item .children{
display:block
}
.sub-nav li.product-archive-btn{
display:none
}
.sub-nav li.product-archive-btn>a{
padding-right:0
}
.sub-nav li.back{
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
padding:7px 0;
height:100%;
margin-right:10px
}
.sub-nav li.back>a{
padding:0 10px
}
.sub-nav li>a{
display:block;
font-size:15px;
font-weight:500;
line-height:29px;
text-transform:uppercase;
color:#9b9b9b;
padding-right:28px
}
.sub-nav .product-archive-btn>a{
font-size:14px
}
@media (max-width:1070px){
nav#sub-nav{
white-space:nowrap;
top:50px
}
nav#sub-nav .container{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}
nav#sub-nav.hide:after,nav#sub-nav.hide:before{
display:none
}
.single-product nav#sub-nav{
-webkit-box-shadow:0 2px 3px rgba(0,0,0,.25);
-moz-box-shadow:0 2px 3px rgba(0,0,0,.25);
box-shadow:0 2px 3px rgba(0,0,0,.25)
}
.sub-nav{
float:none
}
.sub-nav li>a{
font-size:13px
}
.sub-nav li.back{
display:none
}
.sub-nav li .children{
display:none!important
}
.mobile--sub-nav{
position:fixed;
top:94px;
height:44px;
width:100%;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
-moz-box-shadow:0 1px 3px rgba(0,0,0,.25);
box-shadow:0 1px 3px rgba(0,0,0,.25);
background:#fff;
z-index:20
}
.mobile--sub-nav.hide{
opacity:0;
visibility:hidden
}
}
@media (min-width:768px) and (max-width:1070px){
nav#sub-nav{
top:78px
}
.mobile--sub-nav{
top:120px
}
}
.no-touch .sub-nav li>a{
-webkit-transition:color .25s ease-in-out;
-o-transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
transition:color .25s ease-in-out
}
.no-touch .children li>a:hover,.no-touch .sub-menu li>a:hover,.no-touch .sub-nav li>a:hover{
color:#181818
}
.children,.sub-menu{
display:none;
position:fixed;
width:100%;
top:43px;
left:0;
list-style-type:none;
border-bottom:1px solid #e9e9e9;
border-top:1px solid #e9e9e9;
background:#fff;
-webkit-box-shadow:0 2px 3px rgba(0,0,0,.25);
-moz-box-shadow:0 2px 3px rgba(0,0,0,.25);
box-shadow:0 2px 3px rgba(0,0,0,.25);
padding:0 30px;
margin:0
}
.children li,.sub-menu li{
display:inline-block;
font-size:14px;
color:#9b9b9b;
padding:7px 0
}
.children li>a,.sub-menu li>a{
display:block;
font-size:14px;
font-weight:500;
line-height:29px;
text-transform:uppercase;
color:#9b9b9b;
padding-right:28px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.children li.product-archive-btn,.sub-menu li.product-archive-btn{
display:inline-block
}
.children li.product-archive-btn>a,.sub-menu li.product-archive-btn>a{
padding-right:0
}
.children li.current-cat,.children li.current-cat>a,.children li.current-menu-item,.children li.current-menu-item>a,.sub-menu li.current-cat,.sub-menu li.current-cat>a,.sub-menu li.current-menu-item,.sub-menu li.current-menu-item>a{
color:#000
}
@media (max-width:1920px){
.sub-menu .container{
padding:0
}
}
.ie .children,.ie .sub-menu{
position:absolute
}
.children{
-webkit-transform:scaleY(0);
-moz-transform:scaleY(0);
-ms-transform:scaleY(0);
-o-transform:scaleY(0);
transform:scaleY(0);
-webkit-transform-origin:top center;
-moz-transform-origin:top center;
-ms-transform-origin:top center;
-o-transform-origin:top center;
transform-origin:top center;
-webkit-transition:-webkit-transform .2s ease-in-out;
transition:-webkit-transform .2s ease-in-out;
-o-transition:-o-transform .2s ease-in-out;
-moz-transition:transform .2s ease-in-out, -moz-transform .2s ease-in-out;
transition:transform .2s ease-in-out;
transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out, -moz-transform .2s ease-in-out, -o-transform .2s ease-in-out
}
.children.open{
-webkit-transform:scaleY(1);
-moz-transform:scaleY(1);
-ms-transform:scaleY(1);
-o-transform:scaleY(1);
transform:scaleY(1)
}
@media (max-width:1980px){
.children .container{
padding:0
}
}
@media (max-width:1070px){
.children.show-mobile{
display:inline-block!important;
position:relative;
top:0;
white-space:nowrap;
background:#fff;
padding:0 15px;
margin-top:-1px
}
.children.show-mobile li>a{
font-size:13px;
padding-right:15px
}
.children.show-mobile li.current-cat>a{
color:#181818
}
.children.show-mobile>.container{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}
.category #sub-nav{
height:87px
}
}
@media (min-width:768px) and (max-width:1070px){
.children.show-mobile{
padding:0 30px
}
}
.category .sub-menu{
display:block
}
.nav--lang a,.nav--lang li{
line-height:1
}
.nav--lang .list--hor{
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-moz-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-moz-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
#wrapper:after{
content:"";
display:block;
height:150px
}
@media (max-width:767px){
.sub-menu{
padding:0 15px
}
.nav--lang a,.nav--lang li{
font-size:13px
}
.nav--lang .list--hor{
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
margin-left:-5px;
margin-right:-5px;
margin-top:0
}
.nav--lang .list--hor li{
padding:0 5px
}
#wrapper{
min-height:0;
margin:0
}
#wrapper:after{
display:none
}
}
#main{
position:relative
}
.page-content{
padding-bottom:30px
}
.page-title{
padding-bottom:35px
}
.page-title h1{
font-size:24px;
margin-bottom:0
}
.content{
padding-top:90px
}
.content:after,.content:before{
content:"";
display:table
}
.content:after{
clear:both
}
.single .content{
padding-top:45px
}
.category .content{
padding-top:130px
}
.tax-product_cat[class*=term-amplifiers] .content{
padding-top:45px
}
.single-product .page-content{
padding-top:15px
}
.single-product .page-content.no-padding{
padding-top:0
}
.grid{
margin:0 -17px
}
.grid:after,.grid:before{
content:"";
display:table
}
.grid:after{
clear:both
}
.grid>.grid{
margin:0
}
.grid [class*=col-]{
float:left;
padding:0 17px
}
.grid .col-1-3{
width:33.33%
}
.grid .col-2-3{
width:66.67%
}
.grid .col-3-3{
width:100%
}
.grid .col-1-4{
width:25%
}
.grid .col-2-4{
width:50%
}
.grid .col-3-4{
width:75%
}
.grid .col-4-4{
width:100%
}
.grid .col-1-5{
width:20%
}
.grid .col-2-5{
width:40%
}
.grid .col-3-5{
width:60%
}
.grid .col-4-5{
width:80%
}
.grid .col-5-5{
width:100%
}
.grid .col-1-6{
width:16.66666666666667%
}
.grid .col-2-6{
width:33.33333333333334%
}
.grid .col-3-6{
width:50.00000000000001%
}
.grid .col-4-6{
width:66.66666666666668%
}
.grid .col-5-6{
width:83.33333333333335%
}
.grid .col-6-6{
width:100%
}
.grid .col-1-7{
width:14.28571428571429%
}
.grid .col-2-7{
width:28.57142857142858%
}
.grid .col-3-7{
width:42.85714285714287%
}
.grid .col-4-7{
width:57.14285714285716%
}
.grid .col-5-7{
width:71.42857142857145%
}
.grid .col-6-7{
width:85.71428571428574%
}
.grid .col-7-7{
width:100%
}
.grid .col-1-8{
width:12.5%
}
.grid .col-2-8{
width:25%
}
.grid .col-3-8{
width:37.5%
}
.grid .col-4-8{
width:50%
}
.grid .col-5-8{
width:62.5%
}
.grid .col-6-8{
width:75%
}
.grid .col-7-8{
width:87.5%
}
.grid .col-8-8{
width:100%
}
.grid .col-1-9{
width:11.11111111111111%
}
.grid .col-2-9{
width:22.22222222222222%
}
.grid .col-3-9{
width:33.33333333333333%
}
.grid .col-4-9{
width:44.44444444444444%
}
.grid .col-5-9{
width:55.55555555555555%
}
.grid .col-6-9{
width:66.66666666666666%
}
.grid .col-7-9{
width:77.77777777777777%
}
.grid .col-8-9{
width:88.8888888888888%
}
.grid .col-9-9{
width:100%
}
@media (max-width:767px){
.page-title{
padding-bottom:15px
}
.grid{
margin:0
}
.grid [class*=col-]{
float:none;
width:100%;
padding:0
}
}
.one_half{
padding-right:10px
}
.one_half.last_column{
padding-right:0;
padding-left:10px
}
@media (max-width:600px){
.one_half{
padding-right:0;
margin-bottom:10px
}
.one_half.last_column{
padding-right:0;
padding-left:0
}
}
#slider{
position:relative
}
.slide--item{
position:relative;
background-position:50% 50%!important;
background-attachment:fixed!important;
-webkit-background-size:cover!important;
-moz-background-size:cover!important;
background-size:cover!important
}
.slide--item:last-child{
border-bottom:none
}
.slide--item .slide--text{
max-width:800px;
height:100%;
float:left;
padding-left:85px
}
.slide--item .slide--text.light h1{
color:#fff
}
.slide--item .slide--text.light .button{
border:2px solid #fff;
color:#fff;
background:0 0
}
.slide--item .slide--text.dark .button{
border:2px solid #181818;
background:0 0;
color:#181818
}
.slide--item .slide--text.dark a span{
color:#181818
}
.slide--item .slide--text .button{
text-transform:uppercase;
margin-bottom:20px
}
.slide--item h1{
font-size:62px;
font-weight:200;
line-height:63px;
letter-spacing:1.26px;
text-transform:uppercase;
margin-bottom:30px
}
.slide--item h1 span{
display:block;
font-size:40px;
line-height:37px;
text-transform:none;
margin-top:10px
}
.slide--item h1 span p{
line-height:inherit
}
.slide--item .arrow-down{
display:inline-block;
position:absolute;
left:51px;
bottom:50px;
text-align:center
}
.slide--item .arrow-down span{
display:block;
font-size:14px;
text-transform:uppercase;
color:#fff
}
.slide--item img{
padding-right:110px
}
.no-touch .slide--item .slide--text.light .button:hover{
background:#fff;
color:#000
}
.no-touch .slide--item .slide--text.dark .button:hover{
background:#181818;
color:#fff
}
#slider .container{
padding:0
}
#slider .container:after,#slider .container:before{
content:"";
display:table
}
#slider .container:after{
clear:both
}
.pager{
position:fixed;
top:50%;
right:40px;
list-style-type:none;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
padding:0;
margin:0
}
.pager>li{
display:block;
width:6px;
height:6px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
cursor:pointer;
background:rgba(255,255,255,.4);
margin-bottom:7px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.pager>li.active{
background:#fff
}
.pager.dark>li{
background:rgba(0,0,0,.4)
}
.pager.dark>li.active{
background:#000
}
.no-touch .pager>li:hover{
background:#fff
}
@media (max-width:767px){
.slide--item{
height:500px;
background-attachment:initial!important
}
.slide--item .slide--text{
padding:15px
}
.slide--item h1{
font-size:25px;
line-height:25px;
padding:0
}
.slide--item h1 span{
font-size:21px
}
.slide--item .arrow-down{
left:15px
}
.pager{
right:15px
}
.pager>li{
width:10px;
height:10px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
margin-bottom:10px
}
}
.page-template-product-archive .sub-nav>li:first-child .children{
display:block
}
.page-template-product-archive .product-archive-btn>a{
color:#000
}
.page-template-product-archive .content{
padding-top:130px
}
.archive[class*=term-speaker-drivers] .product-grid .grid--border-bottom a,.archive[class*=valjuhaal] .product-grid .grid--border-bottom a{
display:inline-block;
margin-top:10px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.archive[class*=term-speaker-drivers] .product-grid .grid--border-bottom a:hover,.archive[class*=valjuhaal] .product-grid .grid--border-bottom a:hover{
color:#666
}
.archive[class*=term-speaker-drivers] .product-grid .grid--border-bottom .table-cell.grid-left,.archive[class*=valjuhaal] .product-grid .grid--border-bottom .table-cell.grid-left{
width:40%
}
.archive[class*=term-speaker-drivers] .product-grid .grid--border-bottom .table-cell.grid-right,.archive[class*=valjuhaal] .product-grid .grid--border-bottom .table-cell.grid-right{
width:60%;
padding-left:20px
}
.archive[class*=term-speaker-drivers] .product-grid .grid--border-bottom.table,.archive[class*=valjuhaal] .product-grid .grid--border-bottom.table{
table-layout:fixed
}
.archive[class*=term-speaker-drivers] .product-grid .grid--border-bottom:first-of-type,.archive[class*=valjuhaal] .product-grid .grid--border-bottom:first-of-type{
padding-top:0
}
.archive[class*=term-speaker-drivers] .product-grid.grid,.archive[class*=valjuhaal] .product-grid.grid{
margin:0
}
.grid--border-bottom{
font-size:14px;
line-height:25px;
padding:75px 0;
opacity:0;
color:#7a7a7a;
border-bottom:1px solid #b4b4b4;
-webkit-transition:.4s ease-in-out;
-o-transition:.4s ease-in-out;
-moz-transition:.4s ease-in-out;
transition:.4s ease-in-out
}
.grid--border-bottom:after,.grid--border-bottom:before{
content:"";
display:table
}
.grid--border-bottom:after{
clear:both
}
.grid--border-bottom ul{
padding:0;
margin:0;
list-style-type:none
}
.grid--border-bottom ul>li{
font-size:16px;
color:#000
}
.grid--border-bottom a,.grid--border-bottom p{
font-size:16px
}
.grid--border-bottom h2 a{
font-size:24px;
margin-top:0!important
}
.grid--border-bottom:last-of-type{
border-bottom:0
}
.grid--border-bottom:first-of-type{
padding-top:40px
}
.grid--border-bottom.js-animate{
opacity:1
}
.grid--border-bottom.open{
background:#fff;
padding:75px 20px
}
@media (max-width:767px){
.archive[class*=term-speaker-drivers] .product-grid .grid--border-bottom .table-cell.grid-left,.archive[class*=term-speaker-drivers] .product-grid .grid--border-bottom .table-cell.grid-right,.archive[class*=valjuhaal] .product-grid .grid--border-bottom .table-cell.grid-left,.archive[class*=valjuhaal] .product-grid .grid--border-bottom .table-cell.grid-right{
display:block;
width:100%
}
.archive[class*=term-speaker-drivers] .product-grid .grid--border-bottom .table-cell.grid-left,.archive[class*=valjuhaal] .product-grid .grid--border-bottom .table-cell.grid-left{
margin-bottom:20px
}
.archive[class*=term-speaker-drivers] .product-grid .grid--border-bottom .table-cell.grid-right,.archive[class*=valjuhaal] .product-grid .grid--border-bottom .table-cell.grid-right{
padding-left:0
}
.archive[class*=term-speaker-drivers] .product-grid .grid--border-bottom.table,.archive[class*=valjuhaal] .product-grid .grid--border-bottom.table{
table-layout:auto
}
.archive[class*=term-speaker-drivers] .sidebar--wrap,.archive[class*=valjuhaal] .sidebar--wrap{
display:none;
padding-top:0
}
.archive[class*=term-speaker-drivers] .sidebar--wrap .sidebar.fixed,.archive[class*=valjuhaal] .sidebar--wrap .sidebar.fixed{
padding-top:0
}
.grid--border-bottom{
opacity:1;
padding:30px 0
}
.grid--border-bottom.open{
padding:30px 15px
}
}
.category .news-grid{
position:relative
}
.category .news-grid .grid--border-bottom{
position:relative;
border-bottom:1px solid #b4b4b4;
padding:75px 30px
}
.category .news-grid>div.grid--border-bottom:first-of-type{
padding-top:0
}
.category .news-grid>div.grid--border-bottom:first-of-type.open{
padding-top:75px
}
.category .news-grid>div.grid--border-bottom:last-of-type{
border-bottom:0
}
.category #main>.container{
padding:0
}
.category .page-title{
padding-left:30px;
padding-right:30px
}
#inifinite-loader{
position:absolute;
bottom:0;
left:50%;
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);
transform:translateX(-50%)
}
.close--read-more{
position:absolute;
top:50px;
right:50px;
font-size:30px!important;
opacity:0;
visibility:hidden;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.close--read-more.open{
opacity:1;
visibility:visible
}
.close--read-more:hover{
color:#666
}
.no-more-posts{
text-align:center;
margin-top:20px
}
#posts{
text-align:center
}
.return.no--more-posts{
cursor:default
}
.archive-item{
border-bottom:1px solid rgba(151,151,151,.48);
padding-bottom:68px;
margin-bottom:68px
}
.archive-item:after,.archive-item:before{
content:"";
display:table
}
.archive-item:after{
clear:both
}
.archive-item h2{
font-size:21px;
font-weight:400;
margin-bottom:30px
}
.archive-item .label{
min-width:300px;
font-size:16px;
line-height:25px;
margin-bottom:0
}
.archive-item .value{
display:inline-block;
font-size:16px;
line-height:22px;
color:#9b9b9b;
margin-bottom:8px
}
.archive-item .value:last-child{
margin-bottom:0
}
.page-template-dealers .archive-list h2{
font-size:24px;
color:#000
}
.page-template-dealers .archive-item{
border-bottom:none;
padding-bottom:0
}
.page-template-dealers .archive-item h2{
font-size:24px;
color:#000
}
.page-template-dealers .archive-item .label{
font-size:18px;
font-weight:600;
color:#000;
margin-bottom:12px
}
.page-template-dealers .archive-item .grid{
width:65%;
float:left;
margin-bottom:70px
}
.page-template-dealers .archive-item .grid.item-title{
width:35%;
float:left;
margin-bottom:0
}
.page-template-dealers .archive-item .grid.item-title:nth-of-type(2){
display:none
}
.page-template-dealers .sidebar--wrap h2{
padding-bottom:30px;
margin-bottom:35px
}
@media only screen and (min-width:1441px){
.archive-item img{
max-width:none
}
}
.ppl--list{
font-size:0
}
#ppl--for-popup-content{
display:none
}
.ppl--item{
display:inline-block;
vertical-align:top;
margin-bottom:90px
}
.ppl--item[class*=col-]{
float:none
}
.ppl--item .inner{
cursor:pointer
}
.ppl--item img{
margin-bottom:20px
}
@media (max-width:767px){
.category .news-grid .grid--border-bottom{
padding:30px 15px
}
.category .page-title{
padding-left:15px;
padding-right:15px
}
.close--read-more{
top:30px;
right:15px
}
.page-template-dealers .sidebar--wrap{
display:none
}
.page-template-dealers .archive-item{
border-bottom:1px solid rgba(151,151,151,.48);
padding-bottom:15px;
margin-bottom:18px
}
.page-template-dealers .archive-item .grid,.page-template-dealers .archive-item .grid.item-title{
width:100%;
float:none
}
.page-template-product-archive .sidebar--wrap{
display:none
}
.ppl--item{
margin-bottom:35px
}
.ppl--item img{
margin-bottom:10px
}
}
.ppl--item .name{
font-size:21px;
line-height:29px;
margin-bottom:0
}
.ppl--item .job-title{
font-size:16px;
line-height:22px;
color:#9b9b9b;
margin-bottom:0
}
.ppl--item .contacts{
display:none;
font-size:18px;
line-height:26px
}
.no-touch .ppl--item .contacts a{
-webkit-transition:color .25s ease-in-out;
-o-transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
transition:color .25s ease-in-out
}
.no-touch .ppl--item .contacts a:hover{
color:#656565
}
.ppl--item-popup{
display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.8);
z-index:30
}
.ppl--popup-wrap{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.ppl--popup-content{
position:relative;
max-width:610px;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,.45);
-moz-box-shadow:0 1px 3px rgba(0,0,0,.45);
box-shadow:0 1px 3px rgba(0,0,0,.45);
background:#fff;
padding:25px;
margin:0 auto;
-webkit-transition:-webkit-transform .25s ease-in-out;
transition:-webkit-transform .25s ease-in-out;
-o-transition:-o-transform .25s ease-in-out;
-moz-transition:transform .25s ease-in-out, -moz-transform .25s ease-in-out;
transition:transform .25s ease-in-out;
transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out, -moz-transform .25s ease-in-out, -o-transform .25s ease-in-out;
z-index:20
}
.ppl--popup-content.slide-in{
-webkit-transform:translate3d(-200%,0,0);
-moz-transform:translate3d(-200%,0,0);
transform:translate3d(-200%,0,0)
}
@media (max-width:767px){
.ppl--popup-content .img{
margin-bottom:10px
}
.ppl--popup-content .img img{
width:100%
}
}
.ppl--popup-content .ppl--item{
margin-bottom:0
}
.ppl--popup-content .ppl--item .name{
font-size:28px;
line-height:38px
}
.ppl--popup-content .ppl--item .job-title{
margin-bottom:35px
}
.ppl--popup-content .ppl--item .contacts{
display:block
}
.ppl--popup-close{
position:absolute;
top:0;
right:0;
line-height:1;
text-align:center;
cursor:pointer
}
.ppl--popup-close.white-btn{
-webkit-border-radius:0 0 0 3px;
-moz-border-radius:0 0 0 3px;
border-radius:0 0 0 3px
}
.no-touch .ppl--popup-close{
-webkit-transition:.15s ease-in-out;
-o-transition:.15s ease-in-out;
-moz-transition:.15s ease-in-out;
transition:.15s ease-in-out
}
.no-touch .ppl--popup-close:hover{
color:#fff;
background:#181818
}
.product--morepics{
font-size:0;
text-align:center;
margin:30px -10px
}
.product--morepics .product-morepics-wrap{
position:relative;
width:25%;
display:inline-block;
padding:0 10px;
margin-bottom:70px
}
.product--morepics .product-morepics-wrap h3{
position:absolute;
right:10px;
left:10px;
bottom:-50px;
font-size:16px;
font-weight:700;
text-align:center;
text-transform:uppercase;
border:1px solid #d2d2d2;
background:#fff;
color:#000;
padding:16px;
margin-bottom:0
}
.product--morepics .product-morepics-wrap label{
font-size:16px;
text-transform:uppercase
}
.product--morepics .product-morepics-wrap input{
margin-right:5px;
margin-bottom:0
}
.product--morepics .product-morepics-inner{
border:1px solid #d2d2d2;
background:#e7e7e7;
padding:30px 0
}
.product--morepics .product-morepics-inner>a svg{
position:absolute;
top:50%;
left:50%;
width:80px;
height:80px;
opacity:0;
cursor:pointer;
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.product--morepics .checkbox-wrap{
position:absolute;
top:10px;
right:20px;
z-index:2
}
.image--nogrill.open{
opacity:1;
z-index:0
}
.image--grill,.image--nogrill{
max-height:415px;
cursor:pointer;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.image--grill{
z-index:50
}
.image--grill.hide{
opacity:0
}
.image--nogrill{
position:absolute;
top:50%;
left:50%;
opacity:0;
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
z-index:-10
}
.image--grill-big,.image--nogrill-big{
position:absolute;
left:20px;
top:10px;
width:30px;
height:30px;
outline:0;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.image--grill-big span,.image--nogrill-big span{
position:absolute;
top:0;
left:120%;
font-size:14px;
color:#000
}
.image--grill-big.hide,.image--nogrill-big{
display:none;
cursor:default;
pointer-events:none
}
.image--nogrill-big.open{
display:inline-block;
cursor:pointer;
pointer-events:auto
}
.single-product .mfp-figure:after{
background:#e7e7e7
}
.no-touch .product--morepics .image--grill-big:hover,.no-touch .product--morepics .image--nogrill-big:hover{
opacity:.7
}
@media (max-width:767px){
.ppl--popup-content .ppl--item .job-title{
margin-bottom:10px
}
.product--morepics .product-morepics-wrap{
width:100%;
float:none;
margin-bottom:60px
}
}
.second--spec-wrap{
margin-top:20px
}
.second--spec-wrap>h2{
font-size:16px;
line-height:22px;
margin-bottom:20px
}
.product--info{
margin-bottom:60px;
margin-top:30px
}
.product--info .spec-wrap:after,.product--info .spec-wrap:before{
content:"";
display:table
}
.product--info .spec-wrap:after{
clear:both
}
.product--info .label{
font-size:16px;
line-height:25px;
margin-bottom:0
}
.product--info .value{
display:inline-block;
font-size:16px;
line-height:22px;
color:#9b9b9b;
margin-bottom:8px
}
.product--info .value:last-child{
margin-bottom:0
}
.product--info .full-spec .special-padding,.product--info .overview .special-padding{
padding-right:70px
}
.product--info .full-spec .label{
min-width:300px
}
.product--info .container{
padding:0
}
*+.product--info{
margin-top:0
}
@media (max-width:1150px){
.product--info .full-spec .special-padding,.product--info .overview .special-padding{
padding-right:35px
}
}
.product--title h1{
font-size:24px!important;
margin-bottom:22px
}
.product--title h2,.product-title h1,.product-title h2{
font-size:24px
}
.product--body h3{
font-size:24px;
margin-bottom:22px
}
.product--body p:last-child{
margin-bottom:0
}
.module-block h4{
margin-bottom:40px
}
@media (max-width:767px){
.product--info{
margin-bottom:15px
}
.product--info .full-spec .special-padding,.product--info .overview .special-padding{
padding-right:0
}
.product--info .overview-content{
margin-bottom:15px
}
.product--info .tab-content{
padding:0 15px
}
.module-block h4,.product--body{
margin-bottom:15px
}
}
.find-a-dealer{
color:#9b9b9b
}
.button+.find-a-dealer{
padding-left:15px
}
.no-touch .find-a-dealer{
-webkit-transition:color .25s ease-in-out;
-o-transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
transition:color .25s ease-in-out
}
.no-touch .find-a-dealer:hover{
color:#181818
}
.extra-content-block{
padding-top:16px
}
.extra-content-block p:last-child,.single-product .header-placeholder{
margin-bottom:0
}
.single-slider-wrap{
position:relative;
max-width:1920px;
margin:0 auto;
overflow:hidden
}
.single-slider-wrap .next,.single-slider-wrap .prev{
position:absolute;
top:50%;
right:0;
height:70px;
width:40px;
line-height:70px;
text-align:center;
border:1px solid #e3e3e3;
background:#fff;
margin-top:-35px;
cursor:pointer;
z-index:1
}
.single-slider-wrap .next img,.single-slider-wrap .prev img{
width:6px
}
.single-slider-wrap .next.disabled,.single-slider-wrap .prev.disabled{
opacity:0
}
.single-slider-wrap .prev{
right:auto;
left:0;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topright:3px;
border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px
}
.single-slider-wrap .next{
-webkit-border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-left-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px
}
.single-slider-wrap .owl-pagination{
margin-left:30px
}
.single-slider-wrap .discover-more-wrap{
position:absolute;
bottom:15px;
left:0;
width:100%;
text-align:center
}
.single-slider-wrap .discover-more{
display:inline-block;
line-height:1;
background:rgba(255,255,255,.95);
padding:6px 8px
}
.single-slider-wrap .discover-more .icon{
display:block
}
.single-slider-wrap .discover-more .icon img{
width:13px
}
.no-touch .single-slider-wrap .next,.no-touch .single-slider-wrap .prev{
-webkit-transition:background .25s ease-in-out;
-o-transition:background .25s ease-in-out;
-moz-transition:background .25s ease-in-out;
transition:background .25s ease-in-out
}
.no-touch .single-slider-wrap .next:hover,.no-touch .single-slider-wrap .prev:hover{
border:1px solid #d2d2d2
}
.no-touch .single-slider-wrap .discover-more{
-webkit-transition:color .25s ease-in-out;
-o-transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
transition:color .25s ease-in-out
}
.no-touch .single-slider-wrap .discover-more:hover{
color:#444
}
#single-slider{
position:relative;
overflow:hidden;
background:#e7e7e7;
height:auto;
min-height:400px
}
#single-slider .owl-item{
height:400px
}
#single-slider .item{
position:relative;
padding-top:30px;
min-height:400px
}
#single-slider .item:after,#single-slider .item:before{
content:"";
display:table
}
#single-slider .item:after{
clear:both
}
#single-slider .item.fifty_slider,#single-slider .item.full_slider{
height:500px
}
#single-slider .item .slide--text{
float:left;
max-width:465px
}
#single-slider .item .slide--text.full_slider{
position:relative;
z-index:10
}
#single-slider .item .slide--text.full_slider h2,#single-slider .item .slide--text.full_slider p{
color:#fff
}
#single-slider .item .slide--text.fifty_slider{
float:none;
position:absolute;
top:0;
left:0;
width:50%;
max-width:none;
height:100%;
margin:0
}
#single-slider .item .slide--text.fifty_slider .inner{
margin:105px 105px 0
}
#single-slider .item .slide--text.fifty_slider h2,#single-slider .item .slide--text.fifty_slider p{
color:#fff
}
#single-slider .item .slide--text .inner{
margin:40px 0 0 105px
}
#single-slider .item .slide--text h2{
font-size:60px;
margin-bottom:5px
}
#single-slider .item .slide--text p{
font-size:16px;
color:grey
}
#single-slider .item .slide--img{
float:right;
margin-right:140px
}
#single-slider .item .slide--img img{
max-height:380px
}
#single-slider .item .slide--img.full_slider{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
float:none;
background-position:50% 50%!important;
-webkit-background-size:cover!important;
-moz-background-size:cover!important;
background-size:cover!important
}
#single-slider .item .slide--img.fifty_slider{
position:absolute;
top:0;
right:0;
width:50%;
height:100%;
float:none;
background-position:50% 50%!important;
-webkit-background-size:cover!important;
-moz-background-size:cover!important;
background-size:cover!important;
margin-right:0
}
#single-slider:after{
content:'';
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
background:url(//audes.ee/wp-content/themes/audes/img/icons/svg-loader.svg) center center no-repeat #e8e8e8;
z-index:100;
-webkit-transition:.4s ease-in-out;
-o-transition:.4s ease-in-out;
-moz-transition:.4s ease-in-out;
transition:.4s ease-in-out
}
#single-slider.loaded:after{
opacity:0;
visibility:hidden;
z-index:-1
}
@media only screen and (max-width:1050px){
#single-slider .owl-item{
height:auto
}
#single-slider .item{
padding-top:0
}
#single-slider .item .slide--text{
float:none;
max-width:none;
padding:15px
}
#single-slider .item .slide--text .inner{
margin:0
}
#single-slider .item .slide--img{
float:none;
text-align:center;
padding:0 50px;
margin-right:0
}
.single-slider-wrap .discover-more{
background:rgba(255,255,255,.95);
padding:6px 8px
}
}
@media (min-width:768px) and (max-width:1024px){
#single-slider .item,#single-slider .owl-item,#single-slider .owl-wrapper{
height:100%
}
#single-slider .item .slide--text,#single-slider .owl-item .slide--text,#single-slider .owl-wrapper .slide--text{
position:relative;
padding:40px 25px 0;
z-index:20
}
#single-slider .item .slide--text h2,#single-slider .owl-item .slide--text h2,#single-slider .owl-wrapper .slide--text h2{
font-size:45px
}
#single-slider .item .slide--img,#single-slider .owl-item .slide--img,#single-slider .owl-wrapper .slide--img{
position:absolute;
bottom:0;
width:100%
}
}
.open-product-gallery{
position:absolute;
bottom:20px;
left:20px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out;
z-index:20
}
.open-product-gallery.close{
bottom:60px
}
.open-product-gallery.close i{
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)
}
.open-product-gallery.white-btn i{
width:15px;
height:15px;
text-align:center;
padding-right:0
}
.view-360,.view-gallery{
position:absolute;
right:30px;
bottom:30px;
outline:0;
max-width:170px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out;
z-index:10
}
.view-360 span,.view-gallery span{
position:relative;
font-size:14px;
color:#888
}
.view-360 .white-btn,.view-gallery .white-btn{
line-height:23px
}
.view-360 span:after{
content:'';
position:absolute;
top:0;
right:-8px;
display:inline-block;
width:6px;
height:6px;
border:1px solid #979797;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}
.view-360{
left:180px
}
.view-360.no-gallery{
left:30px
}
#gallery-360-popup .view-360{
left:auto;
right:30px
}
@media (max-width:767px){
#single-slider .item .slide--text.full_slider .inner{
margin:0
}
#single-slider .item .slide--text.fifty_slider{
position:static;
width:100%;
height:auto
}
#single-slider .item .slide--text.fifty_slider .inner{
margin:0
}
#single-slider .item .slide--text h2{
font-size:30px;
margin-top:45px
}
#single-slider .item .slide--img.fifty_slider{
position:static;
width:100%
}
.view-360,.view-gallery{
right:15px;
bottom:15px
}
.view-360{
left:15px;
bottom:70px
}
.view-360 .white-btn{
width:47px
}
#gallery-360-popup .view-360{
right:15px;
bottom:15px
}
}
.view-gallery{
right:auto;
left:30px
}
.view-gallery .open-product-gallery{
position:relative;
bottom:0;
left:0
}
.view-gallery.close-gallery{
bottom:5px;
left:auto;
right:35px
}
.view-gallery.close-gallery span{
color:#fff
}
@media (max-width:767px){
.view-gallery{
left:15px
}
.view-gallery.close-gallery{
bottom:65px
}
}
.discover-gallery{
position:relative;
min-height:420px;
text-align:center;
background-position:50% 50%!important;
-webkit-background-size:cover!important;
-moz-background-size:cover!important;
background-size:cover!important;
margin-bottom:80px
}
.discover-gallery .open-discover-gallery{
display:inline-block;
font-size:24px;
font-weight:300;
line-height:33px;
color:#fff;
border:1px solid #fff;
padding:8px 58px
}
.overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.owl-pagination{
width:100%;
text-align:center
}
.next-gal,.prev-gal{
position:absolute;
top:50%;
right:0;
height:70px;
width:40px;
line-height:70px;
text-align:center;
border:1px solid #424242;
background:#424242;
cursor:pointer;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out;
z-index:1
}
.next-gal img,.prev-gal img{
width:6px
}
.next-gal.disabled,.prev-gal.disabled{
opacity:0;
cursor:default
}
.prev-gal{
right:auto;
left:0;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topright:3px;
border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px
}
.next-gal{
-webkit-border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-left-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px
}
.no-touch .discover-gallery .open-discover-gallery{
-webkit-transition:background .25s ease-in-out;
-o-transition:background .25s ease-in-out;
-moz-transition:background .25s ease-in-out;
transition:background .25s ease-in-out
}
.no-touch .discover-gallery .open-discover-gallery:hover{
background:rgba(255,255,255,.15)
}
.no-touch .next-gal,.no-touch .prev-gal{
-webkit-transition:background .25s ease-in-out;
-o-transition:background .25s ease-in-out;
-moz-transition:background .25s ease-in-out;
transition:background .25s ease-in-out
}
.no-touch .next-gal:hover,.no-touch .prev-gal:hover{
border:1px solid #6d6d6d;
background:#6d6d6d
}
.gallery-slider-wrap .count-nav{
top:auto;
left:35px;
width:auto;
padding-left:0
}
.gallery-slider-wrap .count-nav #slide-count{
font-size:18px;
line-height:50px;
color:#fff
}
.gallery-slider-bottom{
position:absolute;
bottom:0;
left:0;
width:100%;
height:50px;
background:#181818;
-webkit-transform:translate(0,100%);
-moz-transform:translate(0,100%);
-ms-transform:translate(0,100%);
-o-transform:translate(0,100%);
transform:translate(0,100%)
}
.gallery-slider-bottom .img-title{
float:left;
font-size:18px;
line-height:50px;
color:#fff;
padding-left:85px
}
.gallery-slider-bottom .img-title span{
color:#ccc;
border-bottom:1px solid #555
}
@media (max-width:767px){
.discover-gallery{
margin-bottom:15px
}
.discover-gallery .open-discover-gallery{
margin:0 15px
}
.gallery-slider-wrap .count-nav{
right:0
}
.gallery-slider-bottom .img-title{
width:235px;
padding-left:20px
}
}
#close-discover-gallery{
position:absolute;
top:20px;
right:20px;
font-size:32px;
line-height:1;
text-align:center;
color:#181818;
z-index:10
}
#discover-gallery-popup{
display:none;
width:100%;
height:100%
}
.gallery-slider{
background:#181818;
padding-bottom:50px
}
.gallery-slider .item{
background-color:#e7e7e7!important;
background-position:50% 50%!important;
-webkit-background-size:contain!important;
-moz-background-size:contain!important;
background-size:contain!important
}
.gallery-slider .item .table{
text-align:center
}
.gallery-slider .item .table img{
display:inline-block;
max-height:100%
}
#gallery-360-popup{
background:rgba(0,0,0,.9);
z-index:50
}
#gallery-360-popup .popup-wrap{
height:100%;
background-color:#e7e7e7
}
#gallery-360-popup .reel{
display:inline-block!important
}
#gallery-360{
position:absolute;
left:-9999px;
visibility:hidden
}
.mfp-wrap #gallery-360{
position:static;
left:0;
visibility:visible
}
.gallery-360-wrap{
height:100%;
text-align:center
}
.configurations{
margin-bottom:80px
}
.configurations-nav{
font-size:0
}
.configurations-nav .next-conf,.configurations-nav .prev-conf{
display:inline-block;
vertical-align:top;
width:50%;
height:50px;
line-height:50px;
text-align:center;
background:#181818;
cursor:pointer
}
.configurations-nav .next-conf.disabled,.configurations-nav .prev-conf.disabled{
opacity:0;
cursor:default
}
.configurations-nav .next-conf img,.configurations-nav .prev-conf img{
width:13px
}
.no-touch .configurations-nav .next-conf,.no-touch .configurations-nav .prev-conf{
-webkit-transition:background .25s ease-in-out;
-o-transition:background .25s ease-in-out;
-moz-transition:background .25s ease-in-out;
transition:background .25s ease-in-out
}
.no-touch .configurations-nav .next-conf:hover,.no-touch .configurations-nav .prev-conf:hover{
background:#000
}
#configurations-slider{
background:#f3f3f3
}
#configurations-slider .item{
padding:80px 120px
}
#configurations-slider .item:after,#configurations-slider .item:before{
content:"";
display:table
}
#configurations-slider .item:after{
clear:both
}
#configurations-slider .item .slide--text{
float:left;
max-width:360px;
margin-top:0
}
#configurations-slider .item .slide--img{
float:right;
height:350px
}
@media only screen and (max-width:950px){
#configurations-slider .item{
padding:15px
}
}
@media (max-width:767px){
.configurations{
margin-bottom:15px
}
#configurations-slider .item .slide--text{
float:none;
max-width:none;
margin-top:0;
margin-bottom:15px
}
#configurations-slider .item .slide--img{
float:none
}
}
.icon-360{
position:absolute;
bottom:-35px;
left:0;
width:100%;
text-align:center
}
#synced-slider .item{
background:#e9e9e9;
padding:10px 24px
}
#synced-slider .item:after,#synced-slider .item:before{
content:"";
display:table
}
#synced-slider .item:after{
clear:both
}
#synced-slider .item.first-item,#synced-slider .item.last-item{
opacity:0
}
#synced-slider .item img{
max-width:30px
}
#synced-slider .item span{
display:inline-block;
font-size:16px;
line-height:22px;
padding-left:48px
}
[id*=gallery].gallery img{
border:0!important
}
.module-video{
margin-bottom:80px
}
.video-wrap{
position:relative;
height:500px;
background-position:50% 50%!important;
-webkit-background-size:cover!important;
-moz-background-size:cover!important;
background-size:cover!important;
padding:25px 45px
}
.video-wrap *{
font-size:26px;
line-height:1.2;
text-transform:uppercase;
color:#fff
}
.video-wrap .js-play_yt_video{
font-size:17px;
outline:0
}
.video-wrap .js-play_yt_video img{
width:33px;
margin-right:5px
}
.no-touch .video-wrap .js-play_yt_video{
-webkit-transition:opacity .25s ease-in-out;
-o-transition:opacity .25s ease-in-out;
-moz-transition:opacity .25s ease-in-out;
transition:opacity .25s ease-in-out
}
.no-touch .video-wrap .js-play_yt_video:hover{
opacity:.65
}
.module-title{
margin-bottom:80px
}
.module-title .tabs{
font-size:0;
list-style:none;
background:#181818;
padding:0;
margin:0
}
.module-title .tabs>li{
vertical-align:top;
width:33.33%;
font-size:14px;
font-weight:600;
line-height:50px;
text-transform:uppercase;
text-align:center;
padding:0
}
.module-title .tabs>li:first-child{
padding-left:0
}
.module-title .tabs>li.current{
position:relative;
color:#fff;
background:#000
}
.module-title .tabs>li.current:before{
bottom:100%;
left:50%;
border:8px solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
border-color:transparent transparent #000;
margin-left:-8px
}
.module-title .tab-content{
text-align:center;
background:#f3f3f3;
padding:80px 120px
}
.no-touch .module-title .tabs>li{
-webkit-transition:background .25s ease-in-out;
-o-transition:background .25s ease-in-out;
-moz-transition:background .25s ease-in-out;
transition:background .25s ease-in-out
}
.no-touch .module-title .tabs>li:hover{
color:#fff;
background:#000
}
.related-products .grid .hover-overlay{
opacity:0;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
text-align:left;
padding:10px 15px;
cursor:pointer
}
.related-products .grid .hover-overlay h3{
font-size:21px;
color:#fff;
margin-bottom:0
}
.related-products .grid .hover-overlay .tax{
position:absolute;
bottom:10px;
left:15px;
color:#fff;
margin-bottom:0
}
.related-products .grid .bottom,.related-products .grid .top{
overflow:hidden;
margin-bottom:20px
}
.related-products .grid .small-col{
background:#181818;
padding:20px 24px
}
.related-products .grid .small-col h5{
color:#fff;
margin-bottom:18px
}
.related-products .grid .small-col p{
font-size:16px;
line-height:24px;
color:#fff
}
.related-products .grid .big-col{
position:relative;
text-align:center;
background:#f0f0f0
}
.related-products .grid .big-col a{
display:block;
height:100%
}
.related-products .open-configurator{
height:300px
}
.related-products .open-configurator h5{
text-transform:uppercase;
color:#fff
}
.related-products .open-configurator a.button{
display:inline-block;
position:relative;
height:auto;
text-transform:uppercase;
background:rgba(0,0,0,0);
border:1px solid #fff;
color:#fff;
padding:5px 10px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
@media (max-width:767px){
.video-wrap{
padding:15px
}
.module-title{
margin-bottom:15px
}
.module-title .tab-content{
padding:15px
}
.related-products{
margin-bottom:0
}
.related-products .grid .bottom,.related-products .grid .top{
margin-bottom:15px
}
}
.no-touch .related-products .grid .big-col:hover .hover-overlay{
opacity:1;
background:rgba(0,0,0,.8)
}
.no-touch .related-products .grid .hover-overlay{
-webkit-transition:.25s ease-in-out;
-o-transition:.25s ease-in-out;
-moz-transition:.25s ease-in-out;
transition:.25s ease-in-out
}
.no-touch .related-products .open-configurator:hover a.button{
background:#fff;
color:#181818
}
.bottom-related-grid{
clear:both
}
.related-content [class*=col-]{
padding:0 10px
}
.related-content.grid{
margin:0 -10px
}
.product-grid a{
display:block
}
.product-grid h1{
font-size:16px;
margin-bottom:40px
}
.product-grid img{
width:auto;
max-height:320px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.product-grid .grid-item .close{
display:none;
position:absolute;
right:10px;
top:5px;
font-size:24px;
line-height:1;
color:#fff
}
.product-grid .grid-item[class*=col-]{
padding:0 1px
}
.product-grid .product-elem{
overflow:hidden;
position:relative;
height:390px;
text-align:center;
background:#f0f0f0;
margin:0 auto 15px
}
.product-grid .product-elem .table-cell{
vertical-align:middle
}
.product-grid .product-elem .attachment-product_img{
margin-bottom:15px
}
.product-grid.sub-cat{
padding-top:30px
}
.product-grid.grid{
margin:0 -1px
}
@media (max-width:767px){
.product-grid .product-elem{
margin-bottom:15px
}
}
.no-touch .product-grid .grid-item:hover h1,.no-touch .product-grid .grid-item:hover h2,.no-touch .product-grid .grid-item:hover img{
opacity:.7
}
.product--extra-info{
display:none
}
.jquery-content .product--extra-info{
display:block
}
.product--extra-info-placeholder{
display:none;
position:relative;
clear:both
}
.product--extra-info-placeholder.is-open{
display:block
}
.product--extra-info-placeholder .close{
position:absolute;
top:0;
right:0;
width:45px;
height:45px;
font-size:36px;
line-height:45px;
text-align:center;
color:#fff;
background:#181818;
cursor:pointer;
z-index:10
}
.product--extra-info-placeholder .table{
margin-bottom:34px
}
.product--extra-info-placeholder .table .table-cell{
width:70%;
text-align:center;
background:#e0e0e0;
padding:25px 0
}
.product--extra-info-placeholder .table .table-cell:first-child{
width:30%;
vertical-align:top;
text-align:left;
background:0 0;
padding:0
}
.product--extra-info-placeholder .table .table-cell img{
width:auto;
max-height:220px
}
.product--extra-info-placeholder .content-container{
padding-right:25px
}
.product--extra-info-placeholder h3{
font-size:21px;
font-weight:600;
line-height:29px;
margin-bottom:34px
}
.product--extra-info-placeholder h4{
font-size:18px;
font-weight:600;
line-height:25px;
margin-bottom:8px
}
.no-touch .product--extra-info-placeholder .close{
-webkit-transition:background .25s ease-in-out;
-o-transition:background .25s ease-in-out;
-moz-transition:background .25s ease-in-out;
transition:background .25s ease-in-out
}
.no-touch .product--extra-info-placeholder .close:hover{
background:rgba(0,0,0,.8)
}
@media (max-width:767px){
.product--extra-info-placeholder{
padding:0
}
.product--extra-info-placeholder .table{
display:block;
margin-bottom:0
}
.product--extra-info-placeholder .table .table-cell{
display:block;
width:100%;
padding:25px 0;
margin-bottom:15px
}
.product--extra-info-placeholder .table .table-cell:first-child{
width:100%;
padding:0
}
.product--extra-info-placeholder .content-container{
padding-right:0
}
}
.button{
display:inline-block;
vertical-align:middle;
font-size:16px;
color:#fff;
border:none;
background:#181818;
padding:12px 22px;
margin:0
}
.button img{
display:inline-block;
width:13px;
margin-left:8px
}
.no-touch .button{
-webkit-transition:background .25s ease-in-out;
-o-transition:background .25s ease-in-out;
-moz-transition:background .25s ease-in-out;
transition:background .25s ease-in-out
}
.no-touch .button:hover{
background:#323232
}
.no-touch .button.white-btn:hover{
background:#fff;
color:#616161!important
}
.white-btn{
display:inline-block;
font-family:arial,sans-serif;
font-size:18px;
border:1px solid #e3e3e3;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#fff;
color:#797979;
padding:8px 15px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.white-btn i{
display:inline-block;
position:relative;
top:2px;
font-style:normal;
color:#a9a9a9;
font-size:18px;
line-height:1;
padding-right:5px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.white-btn.white--close-btn{
font-size:20px;
border:1px solid #424242;
background:#424242;
color:#fff;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.white-btn.white--close-btn i{
color:#fff
}
.no-touch .white-btn:hover{
border:1px solid #d2d2d2;
color:#616161!important
}
.no-touch .white-btn.white--close-btn:hover{
border:1px solid #6d6d6d;
background:#6d6d6d;
color:#fff!important
}
.mfp-close{
display:inline-block!important;
top:50px;
right:10px!important;
width:auto!important;
height:auto;
font-size:20px;
line-height:23px;
border:1px solid #424242!important;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#424242!important;
color:#fff!important;
cursor:pointer!important;
opacity:1!important;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out;
padding:8px 15px!important
}
.mfp-close:hover{
border:1px solid #6d6d6d!important;
background:#6d6d6d!important
}
.production-wrap{
position:relative;
overflow:hidden
}
.production-wrap .next,.production-wrap .prev{
position:absolute;
right:0;
height:70px;
width:40px;
line-height:47px;
text-align:center;
background:#fff;
border:1px solid #e3e3e3;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:10px;
margin-top:-33px;
cursor:pointer;
z-index:1
}
.production-wrap .next img,.production-wrap .prev img{
width:6px
}
.production-wrap .next.disabled,.production-wrap .prev.disabled{
display:none!important
}
.production-wrap .prev{
right:auto;
left:0
}
.no-touch .production-wrap .next,.no-touch .production-wrap .prev{
-webkit-transition:background .25s ease-in-out;
-o-transition:background .25s ease-in-out;
-moz-transition:background .25s ease-in-out;
transition:background .25s ease-in-out
}
.no-touch .production-wrap .next:hover,.no-touch .production-wrap .prev:hover{
border:1px solid #d2d2d2
}
.count-nav{
position:absolute;
top:-50px;
left:50%;
width:100%;
max-width:800px;
padding-left:20px;
margin:0 auto;
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);
transform:translateX(-50%)
}
#production-slider{
max-width:800px;
padding-bottom:100px;
margin:0 auto
}
#production-slider .active .item{
opacity:1
}
#production-slider .active .item .production-text{
display:block
}
#production-slider .item{
opacity:.15
}
#production-slider .item .production-image{
text-align:center;
margin-bottom:15px
}
#production-slider .item .production-slide-count{
font-size:18px;
font-weight:600;
line-height:1.25
}
#production-slider .item .production-text{
display:none;
max-width:480px;
margin:0 auto
}
#production-slider .item .production-text h3{
font-size:21px;
font-weight:600;
margin-bottom:8px
}
#production-slider .item .production-text p{
font-size:16px
}
#slide-count{
font-size:18px;
font-weight:600;
line-height:1.25
}
#profile-slider{
margin-bottom:80px
}
#profile-slider .owl-pagination{
bottom:15px;
left:15px;
padding:0
}
.history-timeline,.philosophy-block{
margin-bottom:80px
}
.history-timeline .tab-content .top{
margin-bottom:20px
}
.history-timeline .grid{
font-size:0
}
.history-timeline .grid [class*=col-]{
float:none;
display:inline-block;
vertical-align:top
}
.history-timeline .grid [class*=col-] p{
font-size:16px
}
.timeline-slider-wrap{
position:relative;
margin-bottom:40px
}
.timeline-slider-wrap .owl-wrapper-outer{
padding-bottom:4px
}
.timeline-slider-wrap .owl-wrapper{
border-bottom:1px solid #d8d8d8;
padding-bottom:10px
}
.timeline-slider-wrap .owl-wrapper .item{
position:relative;
font-size:16px;
line-height:30px;
text-align:center;
color:#9b9b9b;
padding-left:0;
cursor:pointer;
-webkit-transition:font-size .25s ease-in-out;
-o-transition:font-size .25s ease-in-out;
-moz-transition:font-size .25s ease-in-out;
transition:font-size .25s ease-in-out
}
.timeline-slider-wrap .owl-wrapper .item.current{
font-size:20px;
color:#181818
}
.timeline-slider-wrap .owl-wrapper .item.current .circle{
background:#181818
}
.timeline-slider-wrap .owl-wrapper .item .circle{
position:absolute;
left:50%;
bottom:-14px;
display:inline-block;
width:8px;
height:8px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background:#9b9b9b;
margin-left:-4px
}
.timeline-slider-wrap .next-time,.timeline-slider-wrap .prev-time{
position:absolute;
top:25px;
right:0;
display:inline-block;
cursor:pointer
}
.timeline-slider-wrap .next-time.disabled,.timeline-slider-wrap .prev-time.disabled{
opacity:0
}
.timeline-slider-wrap .next-time img,.timeline-slider-wrap .prev-time img{
width:10px
}
.timeline-slider-wrap .prev-time{
left:0;
right:auto
}
#timeline-slider.loaded{
opacity:1
}
.read_more_block{
display:none
}
.js-read_more img{
-webkit-transition:-webkit-transform .25s ease-in-out;
transition:-webkit-transform .25s ease-in-out;
-o-transition:-o-transform .25s ease-in-out;
-moz-transition:transform .25s ease-in-out, -moz-transform .25s ease-in-out;
transition:transform .25s ease-in-out;
transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out, -moz-transform .25s ease-in-out, -o-transform .25s ease-in-out
}
.js-read_more.js-open img{
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg)
}
.news-grid .date,.news-grid .inner,.news-grid .news-extra{
float:left
}
.news-grid .inner{
max-width:280px;
padding:0 5%
}
.news-grid .news-extra{
width:60%
}
.date{
font-size:16px;
text-transform:capitalize
}
@media (max-width:767px){
.count-nav{
text-align:right;
padding-left:0;
padding-right:15px
}
.news-grid .date,.news-grid .inner,.news-grid .news-extra{
display:block;
float:none
}
.news-grid .inner{
padding:0
}
.news-grid .thumb{
padding-right:0
}
.news-grid .thumb img{
padding-top:30px;
padding-bottom:30px
}
.news-grid .thumb img[src*=placeholder]{
display:none
}
}
.news-extra>h2,.product-extra>h2{
font-size:36px
}
.news-extra .extra-content,.product-extra .extra-content{
padding-right:160px
}
.news-extra h4,.product-extra h4{
margin-bottom:6px
}
.news-extra time,.product-extra time{
font-size:16px;
line-height:22px;
color:#9b9b9b
}
.news-extra p:last-child,.product-extra p:last-child{
margin-bottom:0
}
.product-extra{
padding:20px 30px 0
}
.product-extra .overview{
-webkit-overflow-scrolling:touch;
white-space:nowrap
}
.product-extra .viewport{
-webkit-overflow-scrolling:touch;
margin-bottom:15px
}
.product-extra .products{
width:100%;
height:350px;
margin-bottom:30px
}
.product-extra .products .product{
display:inline-block;
position:relative;
width:250px;
height:330px;
text-align:center
}
.product-extra .products .product .product-hover{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(227,227,227,0);
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.product-extra .products .product .product-hover a{
display:block;
height:100%
}
.product-extra .products .product .table-cell{
vertical-align:middle
}
.product-extra .products .product h2{
position:absolute;
bottom:-20px;
left:10px;
font-size:16px;
color:#000;
margin:0;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
@-moz-document url-prefix(){
.product-grid .product-extra a{
width:250px
}
}
.no-touch .product-extra .products .product:hover h2,.no-touch .product-extra .products .product:hover img{
opacity:.7
}
#extra-news-container,#extra-product-container{
display:none;
position:relative;
border-top:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
background:#e8e8e8;
padding:30px 40px;
margin-bottom:40px
}
#extra-news-container .news-extra,#extra-news-container .product-extra,#extra-product-container .news-extra,#extra-product-container .product-extra{
display:block
}
#extra-news-container .navigation,#extra-product-container .navigation{
position:absolute;
top:15px;
right:15px;
font-size:0
}
#extra-news-container .navigation>div,#extra-product-container .navigation>div{
display:inline-block;
vertical-align:top;
font-size:16px;
border-left:1px solid #ccc;
padding:0 16px;
cursor:pointer
}
#extra-news-container .navigation>div:first-child,#extra-product-container .navigation>div:first-child{
border-left:0
}
#extra-news-container .navigation>div.close,#extra-product-container .navigation>div.close{
font-size:28px;
line-height:1
}
#extra-news-container .navigation>div img,#extra-product-container .navigation>div img{
width:18px
}
#extra-product-container:after,#extra-product-container:before{
content:"";
display:table
}
#extra-product-container:after{
clear:both
}
.product-grid #extra-product-container{
margin-left:17px;
margin-right:17px
}
.no-touch #extra-news-container .navigation>div{
-webkit-transition:opacity .25s ease-in-out;
-o-transition:opacity .25s ease-in-out;
-moz-transition:opacity .25s ease-in-out;
transition:opacity .25s ease-in-out
}
.no-touch #extra-news-container .navigation>div:hover{
opacity:.55
}
@media only screen and (max-width:1024px){
.news-grid .grid-item{
width:33.33%
}
}
@media (max-width:767px){
.news-extra>h2,.product-extra>h2{
font-size:28px
}
.product-extra .products .product{
width:265px
}
.product-extra>.grid{
margin:0 -30px
}
.product-extra .products{
margin-bottom:15px
}
.news-extra .extra-content{
padding-right:0
}
.news-extra h4{
padding-top:20px
}
#extra-news-container,#extra-product-container{
padding:15px
}
#extra-news-container .navigation,#extra-product-container .navigation{
top:0;
right:0
}
.product-grid #extra-product-container{
margin-left:0;
margin-right:0
}
.product-grid #extra-product-container h2{
font-size:24px;
padding-top:24px
}
.news-grid>.grid{
margin:0 -15px
}
.news-grid .grid-item{
float:left;
width:50%;
padding:0 15px
}
.news-grid .news-extra{
width:100%
}
}
@media only screen and (max-width:460px){
.news-grid .grid{
margin:0
}
.news-grid .grid-item{
width:100%;
padding:0;
margin-bottom:15px
}
.news-grid .grid-item h5{
min-height:0
}
}
.overview-content.overview-big{
line-height:32px
}
.overview-content.overview-big ul{
list-style-type:none;
padding:0;
margin:0
}
.overview-content p:last-of-type{
margin-bottom:0
}
.overview-content[class*=col-]{
padding-right:70px
}
@media (min-width:1550px){
.overview-content[class*=col-]{
padding-right:0
}
}
@media (min-width:768px) and (max-width:1024px){
.overview-content[class*=col-]{
padding-right:35px
}
}
.overview--content-wrap{
margin-bottom:30px
}
.frame{
width:100%;
height:160px;
padding:0
}
.frame .slidee{
font-size:0;
margin:0;
padding:0;
height:100%;
list-style:none
}
.scrollbar-wrap{
position:relative;
opacity:0;
visibility:hidden;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.no-touch .frame-wrap:hover .scrollbar-wrap{
opacity:1;
visibility:visible
}
.scrollbar{
width:100%;
height:12px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background-color:#e9e9e9;
-webkit-box-shadow:inset 2px 2px 2px #ccc;
-moz-box-shadow:inset 2px 2px 2px #ccc;
box-shadow:inset 2px 2px 2px #ccc;
margin-bottom:30px
}
.scrollbar .handle{
position:relative;
width:100px;
height:100%;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background-color:#323232
}
.scrollbar .handle:active,.scrollbar .handle:focus,.scrollbar .handle:hover{
background-color:#242424;
cursor:ew-resize
}
.scrollbar .handle:before{
content:'|||';
display:inline-block;
position:absolute;
left:50%;
top:-4px;
height:13px;
letter-spacing:-4px;
overflow:hidden;
color:#979797;
margin-left:-5px
}
.page-nav-wrap{
font-size:0;
text-align:center;
margin-bottom:30px
}
.frame-wrap{
position:relative
}
.next-page,.prev-page{
position:absolute;
top:50%;
display:inline-block;
height:70px;
width:40px;
line-height:47px;
text-align:center;
background:#fff;
border:1px solid #e3e3e3;
padding:10px;
margin:0 2px;
cursor:pointer;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
-webkit-transition:.25s ease-in-out;
-o-transition:.25s ease-in-out;
-moz-transition:.25s ease-in-out;
transition:.25s ease-in-out
}
.next-page:hover,.prev-page:hover{
border:1px solid #d2d2d2
}
.next-page img,.prev-page img{
width:6px
}
.frame-wrap .next-page,.frame-wrap .prev-page{
top:47%
}
.next-page{
right:-61px;
-webkit-border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-left-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px
}
.prev-page{
left:-61px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topright:3px;
border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px
}
@media (max-width:767px){
.overview-content[class*=col-]{
padding-right:0
}
.next-page{
right:-46px
}
.prev-page{
left:-46px
}
.page-nav-wrap,.scrollbar{
margin-bottom:15px
}
}
.frame>div.disabled{
opacity:0;
cursor:default
}
.read--more-content{
display:none;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.read--more-content.open{
display:block
}
.excerpt{
margin-bottom:10px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.excerpt.close{
display:none
}
.read--more-btn{
font-size:16px;
font-weight:700;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.read--more-btn:hover{
color:#666
}
.read--more-btn.close{
opacity:0;
visibility:hidden
}
.pdfs>li a{
position:relative;
font-weight:600;
line-height:26px;
padding-left:20px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.pdfs>li a:before{
content:'';
position:absolute;
left:0;
top:0;
width:13px;
height:14px;
background:url(//audes.ee/wp-content/themes/audes/img/icons/icon-download.png) center center no-repeat
}
.pdfs>li a:hover{
color:#666
}
.item,.owl-item,.owl-wrapper,.owl-wrapper-outer{
min-height:100%
}
.owl-pagination{
position:absolute;
bottom:20px;
left:-10px;
font-size:0;
padding:10px;
z-index:10
}
.owl-pagination .owl-page{
display:inline-block;
width:8px;
height:8px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background:#d8d8d8;
margin-right:9px
}
.owl-pagination .owl-page:last-child{
margin-right:0
}
.owl-pagination .owl-page.active{
background:#181818
}
.tabbed-content .sticky-wrapper{
position:relative;
background:#fff;
margin-bottom:15px
}
.tabbed-content .sticky-wrapper .tabs{
margin-bottom:0
}
.tabbed-content .sticky-wrapper.is-sticky:after,.tabbed-content .sticky-wrapper.is-sticky:before{
position:fixed;
top:84px;
z-index:40
}
.tabs{
list-style:none;
border-bottom:1px solid #e9e9e9;
border-top:1px solid #e9e9e9;
background:#fff;
padding:0 30px;
margin:0 0 44px
}
.tabs:after,.tabs:before{
content:"";
display:table
}
.tabs:after{
clear:both
}
.tabs>li{
display:inline-block;
font-size:16px;
text-transform:uppercase;
color:#9b9b9b;
background:0 0;
padding:10px 12px;
cursor:pointer
}
.tabs>li>a{
color:#9b9b9b;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.tabs>li>a.current{
color:#181818
}
.tabs>li:first-child{
padding-left:0
}
.tabs ul{
float:right;
list-style-type:none;
padding:0;
margin:0
}
.tabs ul>li{
display:inline-block;
font-size:16px;
background:0 0;
padding:10px 12px;
cursor:pointer
}
.tabs ul>li>a{
color:#181818;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.tabs ul>li>a.active{
color:#9b9b9b
}
.tabs ul>li:last-child{
padding-right:0
}
.is-sticky .tabs{
margin:0
}
.tabs-inner{
overflow-x:auto
}
@media (max-width:767px){
.tabbed-content .sticky-wrapper.is-sticky:after,.tabbed-content .sticky-wrapper.is-sticky:before{
top:55px
}
.tabs-wrap{
width:100%
}
.tabs-inner{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}
.tabs{
font-size:0;
white-space:nowrap;
padding:0 15px;
margin-bottom:15px
}
.tabs.empty{
display:none
}
.tabs>li{
font-size:15px;
background:#fff;
padding-left:7px
}
}
.no-touch .tabs>li{
-webkit-transition:color .25s ease-in-out;
-o-transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
transition:color .25s ease-in-out
}
.no-touch .tabs>li>a:hover{
color:#181818
}
.no-touch .tabs ul>li>a:hover{
color:#9b9b9b
}
.tab-content{
display:none;
padding:0 30px;
margin-bottom:60px
}
.tab-content.current{
display:block
}
.tab-content.bottom-margin{
margin-bottom:100px
}
.tab-content.bottom-margin:last-of-type,.tab-content:last-of-type{
margin-bottom:0
}
.is-sticky .tabs-wrap{
width:100%!important;
z-index:30
}
.single--product-sidebar{
position:relative
}
.single--product-sidebar .sidebar--wrap{
top:0;
left:17px;
right:17px
}
.sidebar--wrap{
max-width:290px;
float:right
}
.sidebar--wrap h2{
font-size:21px;
font-weight:400;
margin-bottom:48px
}
.sidebar{
text-align:right
}
.sidebar:after,.sidebar:before{
content:"";
display:table
}
.sidebar:after{
clear:both
}
.sidebar .label{
display:block;
font-size:18px;
font-weight:600;
line-height:25px;
text-align:left;
margin-bottom:10px
}
.sidebar .value{
display:block;
margin-bottom:0
}
.sidebar .value a{
color:#9b9b9b
}
.sidebar .value a.active{
color:#181818
}
.sidebar .sidebar--block{
text-align:left;
padding-top:5px;
margin-bottom:30px
}
.sidebar .sidebar--block:last-child{
margin-bottom:0
}
.sidebar.align-left{
text-align:left
}
.sidebar.align-left .sidebar--block{
float:none
}
.sidebar .sidebar-overflow{
height:290px;
overflow-y:auto
}
.no-touch .sidebar .value a{
-webkit-transition:color .25s ease-in-out;
-o-transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
transition:color .25s ease-in-out
}
.no-touch .sidebar .value a:hover{
color:#181818
}
#footer{
position:relative;
background:#181818;
z-index:15
}
#footer .top{
border-bottom:1px solid rgba(151,151,151,.25);
padding:23px 0;
margin-bottom:23px
}
#footer .top:after,#footer .top:before{
content:"";
display:table
}
#footer .top:after{
clear:both
}
#footer .top .footer-logo{
width:92px
}
#footer .bottom{
float:right;
padding-bottom:25px
}
#footer .bottom:after,#footer .bottom:before{
content:"";
display:table
}
#footer .bottom:after{
clear:both
}
#footer .bottom p{
font-size:14px;
color:#979797;
margin-bottom:0
}
@media (max-width:767px){
.tab-content{
padding:0;
margin-bottom:15px
}
.single-product .tab-content .overview-content{
width:100%!important
}
.single--product-sidebar .sidebar--wrap{
position:static
}
.sidebar--wrap{
float:none
}
.sidebar{
float:none;
clear:none;
padding-left:0
}
#footer{
z-index:0;
height:auto
}
#footer .top .footer-logo{
margin-bottom:20px;
width:60px
}
#footer .bottom p{
margin-bottom:15px
}
#footer .top{
padding:23px 0 0
}
#footer .bottom{
float:none
}
}
.credit{
clear:left;
float:left;
font-size:13px;
color:#fff;
padding:10px 0 20px
}
.credit a{
display:inline-block;
font-size:13px;
line-height:18px;
color:#fff;
-webkit-transition:color .25s ease-in-out;
-o-transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
transition:color .25s ease-in-out
}
.credit a:hover,.credit:hover>a{
color:#b1310d
}
.footer-nav{
list-style:none;
padding:0;
margin:0
}
.footer-nav>li{
display:inline-block
}
.footer-nav>li:first-child>a{
padding-left:0
}
.footer-nav>li>a{
display:block;
font-size:14px;
line-height:19px;
text-transform:uppercase;
letter-spacing:.47px;
color:#fff;
padding:0 10px
}
.no-touch .footer-nav>li>a{
-webkit-transition:color .25s ease-in-out;
-o-transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
transition:color .25s ease-in-out
}
.no-touch .footer-nav>li>a:hover{
color:#979797
}
.lang-wrap{
width:205px
}
@media (max-width:767px){
.credit{
float:none
}
.footer-nav{
margin-bottom:20px
}
.footer-nav>li{
display:list-item
}
.footer-nav>li>a{
padding:10px 0
}
.lang-wrap{
width:100%
}
}
.lang-select{
list-style:none;
background:#434343;
padding:0;
margin:0
}
.lang-select>li{
position:relative
}
.lang-select>li>a{
display:block;
font-size:14px;
line-height:30px;
color:#fff;
padding:0 11px
}
.lang-select>li>a>img{
position:absolute;
top:12px;
right:11px;
width:13px
}
.lang-select>li .lang-sub{
display:none;
position:absolute;
top:35px;
left:0;
width:100%;
list-style:none;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,.45);
-moz-box-shadow:0 1px 3px rgba(0,0,0,.45);
box-shadow:0 1px 3px rgba(0,0,0,.45);
background:#434343;
padding:0;
margin:0;
z-index:1
}
.lang-select>li .lang-sub>li:last-child>a{
border-bottom:none
}
.lang-select>li .lang-sub>li>a{
display:block;
font-size:14px;
line-height:30px;
color:#9b9b9b;
border-bottom:1px solid #595959;
padding:0 11px
}
.no-touch .lang-select>li>a{
-webkit-transition:color .25s ease-in-out;
-o-transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
transition:color .25s ease-in-out
}
.no-touch .lang-select>li>a:hover{
color:#ccc
}
.no-touch .lang-select>li .lang-sub>li>a{
-webkit-transition:color .25s ease-in-out;
-o-transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
transition:color .25s ease-in-out
}
.no-touch .lang-select>li .lang-sub>li>a:hover{
color:#fff
}
.page-template-configurator #main .container{
padding:0
}
.page-template-configurator .page-title{
padding:25px 30px
}
@media (max-width:767px){
.page-template-configurator .page-title{
padding-left:15px;
padding-right:15px
}
}
.page-template-configurator #footer{
position:absolute;
width:100%
}
.configurator-popup{
display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.95);
z-index:50;
overflow-y:auto
}
.close-configurator{
position:absolute;
top:0;
right:0;
width:45px;
height:45px;
font-size:36px;
line-height:45px;
text-align:center;
color:#fff;
z-index:10
}
.no-touch .close-configurator{
-webkit-transition:color .25s ease-in-out;
-o-transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
transition:color .25s ease-in-out
}
.no-touch .close-configurator:hover{
color:#ccc
}
.conf--configure-btn{
font-size:14px;
line-height:50px;
height:50px;
text-transform:uppercase;
color:#fff;
border:none;
background:0 0;
padding:0 15px;
margin:0;
outline:0
}
.conf--configure-btn img{
width:27px
}
.conf--configure-btn .text{
padding-left:5px
}
.no-touch .conf--configure-btn{
-webkit-transition:background .25s ease-in-out;
-o-transition:background .25s ease-in-out;
-moz-transition:background .25s ease-in-out;
transition:background .25s ease-in-out
}
.no-touch .conf--configure-btn:hover{
background:#252525
}
.conf--top{
position:relative;
background:#181818;
padding:0 15px
}
.conf--top .product-choice{
display:inline-block;
position:absolute;
top:10px;
left:315px;
color:#fff
}
.conf--main{
position:relative;
min-height:530px;
text-align:center;
background:url(//audes.ee/wp-content/themes/audes/img/configurator/conf_bg.jpg)
}
#conf--preloader{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:url(//audes.ee/wp-content/themes/audes/img/icons/svg-loader.svg) center center no-repeat rgba(255,255,255,.99);
z-index:1
}
.conf--aside{
position:absolute;
top:0;
left:0;
width:300px;
height:100%;
text-align:left;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
-moz-box-shadow:0 1px 3px rgba(0,0,0,.25);
box-shadow:0 1px 3px rgba(0,0,0,.25);
background:#fff;
padding:24px;
-webkit-transition:transform .25s ease-in-out;
-webkit-transition:-webkit-transform .25s ease-in-out;
transition:-webkit-transform .25s ease-in-out;
-o-transition:-o-transform .25s ease-in-out;
-moz-transition:transform .25s ease-in-out, -moz-transform .25s ease-in-out;
transition:transform .25s ease-in-out;
transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out, -moz-transform .25s ease-in-out, -o-transform .25s ease-in-out;
-webkit-transform:translateX(-300px);
-ms-transform:translateX(-300px);
-moz-transform:translateX(-300px);
-o-transform:translateX(-300px);
transform:translateX(-300px);
z-index:10
}
.conf--aside.is-open{
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
@media (max-width:767px){
.conf--top{
margin-top:50px
}
.conf--top .product-choice{
max-width:50%;
height:27px;
font-size:14px;
top:12px;
left:auto;
right:15px;
white-space:nowrap;
overflow-x:auto;
padding-bottom:10px
}
.conf--aside{
width:100%;
-webkit-transform:translateX(-100%);
-ms-transform:translateX(-100%);
-moz-transform:translateX(-100%);
-o-transform:translateX(-100%);
transform:translateX(-100%)
}
}
.conf--close-aside{
position:absolute;
top:-50px;
right:0;
font-size:16px;
line-height:50px;
height:50px;
text-transform:uppercase;
color:#fff;
border:none;
background:#3b3b3b;
padding:0 26px;
margin:0;
outline:0
}
.no-touch .conf--close-aside{
-webkit-transition:background .25s ease-in-out;
-o-transition:background .25s ease-in-out;
-moz-transition:background .25s ease-in-out;
transition:background .25s ease-in-out
}
.no-touch .conf--close-aside:hover{
background:#484848
}
.conf--select{
list-style:none;
padding:0;
margin:0 0 24px
}
.conf--select:last-child{
margin-bottom:0
}
.conf--select.is-open>li{
background:#efefef
}
.conf--select.is-open>li>a span:after{
content:"✓";
padding-left:5px;
color:#444
}
.conf--select.is-open>li>a>img{
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg)
}
.conf--select>li{
position:relative
}
.conf--select>li>a{
display:block;
height:45px;
font-size:16px;
line-height:45px;
padding:0 15px;
border:1px solid #181818
}
.conf--select>li>a>img{
position:absolute;
top:20px;
right:15px;
width:12px;
-webkit-transition:transform .25s ease-in-out;
-webkit-transition:-webkit-transform .25s ease-in-out;
transition:-webkit-transform .25s ease-in-out;
-o-transition:-o-transform .25s ease-in-out;
-moz-transition:transform .25s ease-in-out, -moz-transform .25s ease-in-out;
transition:transform .25s ease-in-out;
transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out, -moz-transform .25s ease-in-out, -o-transform .25s ease-in-out
}
.no-touch .conf--select>li>a{
-webkit-transition:background .25s ease-in-out;
-o-transition:background .25s ease-in-out;
-moz-transition:background .25s ease-in-out;
transition:background .25s ease-in-out
}
.no-touch .conf--select>li>a:hover{
background:#fcfcfc
}
.conf--selection{
display:none;
position:absolute;
top:50px;
left:0;
width:100%;
height:225px;
overflow:auto;
list-style:none;
-webkit-box-shadow:0 2px 0 rgba(0,0,0,.15);
-moz-box-shadow:0 2px 0 rgba(0,0,0,.15);
box-shadow:0 2px 0 rgba(0,0,0,.15);
padding:0;
margin:0;
z-index:1
}
.conf--selection.bottom-up{
top:auto;
bottom:50px;
-webkit-box-shadow:0 -2px 0 rgba(0,0,0,.15);
-moz-box-shadow:0 -2px 0 rgba(0,0,0,.15);
box-shadow:0 -2px 0 rgba(0,0,0,.15)
}
.conf--selection.is-open{
z-index:10
}
.conf--selection>li{
padding:1px 15px;
background:#efefef;
cursor:pointer
}
.no-touch .conf--selection>li{
-webkit-transition:background .25s ease-in-out;
-o-transition:background .25s ease-in-out;
-moz-transition:background .25s ease-in-out;
transition:background .25s ease-in-out
}
.no-touch .conf--selection>li:hover{
background:#e0e0e0
}
#conf--room-configuration{
position:relative;
max-width:1280px;
margin:0 auto
}
#conf--room-configuration div{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
#conf--image-pool{
display:none
}
.conf--side-block{
display:block;
height:100%;
text-align:left;
background:url(//audes.ee/wp-content/themes/audes/img/configurator/Room_01.png) -130px/cover no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
-webkit-background-position:-130px;
-moz-background-position:-130px;
-ms-background-position:-130px;
opacity:.7;
padding:20px 24px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.conf--side-block h5{
color:#fff;
margin-bottom:18px
}
.conf--side-block.small{
position:relative;
height:200px;
padding:10px 12px;
margin-bottom:30px
}
.conf--side-block.small h5{
position:relative;
font-size:22px;
line-height:22px;
text-transform:uppercase;
padding:0 10px;
margin:0 auto 10px
}
.conf--side-block.small .button{
display:inline-block;
position:relative;
text-transform:uppercase;
background:rgba(0,0,0,0);
border:1px solid #fff;
color:#fff;
padding:5px 10px;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out
}
.no-touch .conf--side-block:hover{
opacity:1
}
.no-touch .conf--side-block:hover.small .button{
background:#fff;
color:#000
}
.conf-overlay{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background:rgba(0,0,0,.26);
z-index:0
}
.conf--side-inner{
position:relative;
height:100%;
text-align:center
}
@media (max-width:767px){
.mfp-wrap{
width:95%
}
#gallery-360-popup .reel{
padding:40px 5px
}
.gallery-slider-wrap .count-nav{
padding-right:4px
}
}
.mfp-wrap{
max-width:960px
}
@media (min-width:1920px){
.mfp-wrap{
width:100%
}
.gallery-slider .item,.gallery-slider .table-cell{
height:896px!important
}
#gallery-360-popup{
height:896px
}
}
.mfp-content,.mfp-content .table-cell{
padding:40px 0
}
#gallery-360 .mfp-close,#product-gallery-popup .mfp-close{
top:50px
}
#gallery-360 .table-cell,#gallery-360-popup .popup-wrap,#gallery-360-popup .reel,img.mfp-img{
padding:0
}
#gallery-360-popup .icon-360{
position:absolute;
bottom:60px
}
.term-amplifiers .product-grid.sub-cat{
padding-top:70px
}
body[class*=page-template-product-archive] .children.open{
display:none!important
}
body[class*=page-template-product-archive] .current-cat .children.open{
display:block!important
}
body[class*=page-template-product-archive] .content{
padding-top:130px
}
.product-body .sidebar--wrap{
float:left
}
.term-speaker-drivers .mobile--sub-nav,.term-transformers .mobile--sub-nav{
display:none
}
[id*=gallery].gallery{
margin:30px -2px 0!important
}
[id*=gallery].gallery .gallery-item{
margin-top:0!important;
margin-bottom:5px;
padding:0 2px
}
@media (max-width:767px) and (orientation:portrait){
.conf--close-aside{
right:0;
left:0;
top:-118px
}
}
@media (max-width:767px) and (orientation:landscape){
.conf--close-aside{
right:0;
left:0;
top:-100px
}
}
.show-mobile{
display:none
}
@media (max-width:767px){
.gallery-slider .item,.gallery-slider .table-cell{
height:auto!important
}
#gallery-360-popup{
height:auto
}
.product--info .full-spec .label{
min-width:100%
}
.left,.right,img.alignleft,img.alignright{
float:none
}
.hide-mobile{
display:none
}
.show-mobile{
display:block
}
.header-nav.show-mobile{
display:none;
position:fixed;
height:auto;
top:50px;
left:0;
right:0;
background:#fff
}
.header-nav.show-mobile>li{
display:block;
border-bottom:1px solid #f3f3f3
}
.header-nav.show-mobile>li>a{
padding:10px 30px
}
.header-nav.show-mobile>li:last-of-type{
border-bottom:0
}
}
.show-menu{
position:absolute;
right:20px;
top:50%;
outline:0;
border:0;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background:0 0;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
padding:0;
margin:0;
z-index:30
}
.hamburger{
display:inline-block;
position:relative;
width:20px;
height:100%;
list-style:none;
cursor:pointer;
margin:0;
padding:0;
-moz-transition:233ms cubic-bezier(.5,0,0,1);
-o-transition:233ms cubic-bezier(.5,0,0,1);
-webkit-transition:233ms cubic-bezier(.5,0,0,1);
transition:233ms cubic-bezier(.5,0,0,1)
}
.hamburger>li{
width:28px;
height:2px;
background:#000;
margin:5px 0 0;
padding:0;
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-moz-transition:333ms cubic-bezier(.5,0,0,1);
-o-transition:333ms cubic-bezier(.5,0,0,1);
-webkit-transition:333ms cubic-bezier(.5,0,0,1);
transition:333ms cubic-bezier(.5,0,0,1)
}
.checked .hamburger li.first{
-moz-transform:rotate(-135deg) translate(-8px,-5px);
-ms-transform:rotate(-135deg) translate(-8px,-5px);
-webkit-transform:rotate(-135deg) translate(-8px,-5px);
-o-transform:rotate(-135deg) translate(-8px,-5px);
transform:rotate(-135deg) translate(-8px,-5px)
}
.checked .hamburger li.second{
opacity:0;
-webkit-transition:ease-in-out;
-o-transition:ease-in-out;
-moz-transition:ease-in-out;
transition:ease-in-out
}
.checked .hamburger li.third{
-moz-transform:rotate(135deg) translate(-4.5px,3px);
-ms-transform:rotate(135deg) translate(-4.5px,3px);
-webkit-transform:rotate(135deg) translate(-4.5px,3px);
-o-transform:rotate(135deg) translate(-4.5px,3px);
transform:rotate(135deg) translate(-4.5px,3px)
}
#discover-gallery-popup .popup-wrap,#product-gallery-popup .popup-wrap{
height:auto!important
}
#discover-gallery-popup,#product-gallery-popup{
background:rgba(0,0,0,.9);
z-index:50;
position:absolute;
left:0;
right:0;
top:50%;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%)
}
#discover-gallery-popup .item,#discover-gallery-popup .owl-item,#discover-gallery-popup .owl-wrapper,#discover-gallery-popup .owl-wrapper-outer,#product-gallery-popup .item,#product-gallery-popup .owl-item,#product-gallery-popup .owl-wrapper,#product-gallery-popup .owl-wrapper-outer{
min-height:initial;
height:auto!important
}
.gallery-slider{
height:auto
}
#product-gallery-popup .table{
height:auto;
min-height:initial
}
#product-gallery-popup .table-cell{
padding:0!important;
height:auto!important
}
.gallery-slider-wrap .count-nav{
bottom:0
}
#product-gallery-popup .mfp-close{
top:10px
}
#gallery-360 .mfp-close{
top:50px
}
@media (max-width:767px){
.mfp-content{
padding:20px 0
}
.mfp-close{
top:30px
}
#discover-gallery-popup,#product-gallery-popup{
top:20px;
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-ms-transform:translate(0,0);
-o-transform:translate(0,0);
transform:translate(0,0)
}
.gallery-slider-wrap{
position:relative
}
}
@media (max-width:767px) and (orientation:portrait){
#discover-gallery-popup,#product-gallery-popup{
top:50%;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%)
}
}
.news-grid .date{
min-width:145px
}
@media (min-width:767px) and (max-width:1024px){
.news-grid .inner{
margin-bottom:10px
}
}
.archive-item .table,.product--info .table{
width:auto
}
.archive-item .table-cell,.product--info .table-cell{
vertical-align:top
}
.archive-item .label,.product--info .label{
display:table-cell
}
@media (max-width:767px){
.mfp-wrap #gallery-360{
position:absolute;
top:50%;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%)
}
.mfp-wrap #gallery-360 .mfp-close{
top:10px
}
.archive-item .table,.product--info .table{
display:block;
width:100%
}
.archive-item .label,.archive-item .table-cell,.product--info .label,.product--info .table-cell{
display:block
}
}
.fancybox-placeholder .fancybox-infobar__body{
position:absolute;
width:100%;
bottom:-44px;
left:0;
right:0;
font-family:Karla,sans-serif;
font-size:18px;
font-weight:700;
text-align:left;
background:#181818;
padding-left:35px
}
.fancybox-infobar,.fancybox-placeholder .fancybox-button--left:not(.prev-gal),.fancybox-placeholder .fancybox-button--right:not(.next-gal),.fancybox-show-buttons .fancybox-buttons{
display:none!important
}
.fancybox-button--left.prev-gal{
-webkit-border-bottom-left-radius:0;
-moz-border-radius-bottomleft:0;
border-bottom-left-radius:0
}
.fancybox-button--left:after{
top:50%;
left:50%;
width:7px;
height:7px;
margin-top:-3px;
margin-left:-2px
}
.fancybox-button--right.next-gal{
-webkit-border-bottom-right-radius:0;
-moz-border-radius-bottomright:0;
border-bottom-right-radius:0
}
.fancybox-button--right:after{
top:50%;
left:50%;
width:7px;
height:7px;
margin-top:-3px;
margin-left:-2px
}
@media (max-width:800px){
.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){
display:inline-block!important
}
}
.fancybox-button--close.close-gal{
display:inline-block!important;
top:10px;
right:10px!important;
width:auto!important;
height:auto;
font-size:17px;
line-height:23px;
border:1px solid #424242!important;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#424242!important;
color:#fff!important;
cursor:pointer!important;
opacity:1!important;
-webkit-transition:.2s ease-in-out;
-o-transition:.2s ease-in-out;
-moz-transition:.2s ease-in-out;
transition:.2s ease-in-out;
padding:8px 15px!important
}
.fancybox-button--close.close-gal:before{
content:'×';
position:static;
height:auto;
width:auto;
top:auto;
left:auto;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
-moz-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
border-color:transparent;
background-color:transparent;
color:#fff;
opacity:1
}
.fancybox-button--close.close-gal:after{
display:none
}
.fancybox-button--close.close-gal:hover{
border:1px solid #6d6d6d!important;
background:#6d6d6d!important
}
.conf--side-inner .table-cell{
vertical-align:middle!important
}
@media (min-width:1280px){
.single-product .container .more-info{
display:none
}
}
@media (min-width:1441px){
.news-grid .inner{
padding:0 50px
}
}
body.mfp-zoom-out-cur{
overflow:hidden
}
.product-extra>.grid{
margin:0 -47px
}
.sidebar--wrap,.single--product-sidebar .sidebar--wrap{
position:static;
width:280px
}
.product-extra [class*=col-].special-padding{
padding-right:70px
}
@media (max-width:1279px){
.single-product .tab-content .single--product-sidebar{
display:none
}
.single-product .tab-content .overview-content{
width:77.77777777777777%
}
.single-product .tab-content .overview-content.special-padding{
padding-right:17px
}
.product-extra .sidebar--wrap{
width:auto
}
.product-extra [class*=col-].special-padding{
padding-right:17px
}
}
@media (max-width:767px){
.single-product .tab-content .overview-content.special-padding{
padding-right:0
}
#gallery-360-popup .icon-360{
bottom:10px
}
.product-extra>.grid{
margin:0 -30px
}
.product-extra [class*=col-].special-padding{
padding-right:0
}
}
@media (max-width:1024px){
.slide--item{
background-attachment:scroll!important
}
}
.product--info .value a{
color:#9b9b9b
}
@media (min-width:768px) and (max-width:1024px){
.conf--side-block.small h5{
font-size:16px;
line-height:16px
}
.product--info .full-spec .label{
min-width:230px;
width:230px
}
}