/*
Theme Name: aquanox
Author: THQ Nordic GmbH - nt
Description: Custom Wordpress Theme for Aquanox
Text Domain: aquanox
Version: 1.1
*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;word-wrap:break-word}@font-face{font-family:'Esphimere';src:url(./fonts/esphimere-webfont.eot);src:url("./fonts/esphimere-webfont.eot?#iefix") format("embedded-opentype"),url(./fonts/esphimere-webfont.woff2) format("woff2"),url(./fonts/esphimere-webfont.ttf) format("truetype"),url("./fonts/esphimere-webfont.svg#bariol_regularregular") format("svg")}body{background-color:#000;font-family:"Esphimere";font-size:16px;color:#fff;line-height:1.5;width:100%;height:100%;margin:0;padding:0;word-wrap:break-word;overflow-x:hidden;position:relative}.modalOverflow{overflow:hidden}header:after,nav:after,section:after,.main-content:after,.gallery:after,footer:after,.container:after,.form-one-row:after,fieldset:after,.mainnav a:after,.mainnav li:after{content:"";clear:both;display:block}a,img{outline:0 none;text-decoration:none}a,a:hover{color:#fff;text-decoration:none}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.1;margin:0 0 .8em}h1,h2,h3,h4,a.read-more{text-transform:uppercase}h1{font-size:2.5em}h2{text-align:center;font-size:2.2em}h3{font-size:2em;margin:0 0 .5em}.overlay h3{margin:1em 0 .5em;font-size:1.9em}h4{font-size:1.9em;margin:0 0 .5em}p{font-size:1em;margin:0 0 .5em;text-align:justify}ol,ul{font-size:1em;margin:0 0 10px 0;padding:0 0 0 30px}button,input,textarea,select,option{font-family:"Esphimere";font-size:1em;margin:0 0 .5em}ul{font-size:1em;list-style-type:square}nav ul,nav ol{list-style:none;list-style-image:none}.box-holder li,.content-holder li{margin-bottom:.5em}li>ul,li>ol{margin:0}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle;max-width:100%;height:auto}table{border-bottom:1px solid #000;border-collapse:collapse;border-spacing:0;line-height:2;margin:0 0 20px;width:100%}caption,th,td{font-weight:400;text-align:left}caption{font-size:1em;margin:20px 0}th{font-weight:700;text-transform:uppercase}td{border-top:1px solid #000;padding:6px 10px 6px 0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}embed,iframe,object,video{max-width:100%}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}figure.wp-caption.alignleft,img.alignleft{margin:5px 20px 5px 0}.mainnav{position:fixed;left:50%;top:0;transform:translateX(-50%);text-transform:uppercase;padding:0 100px 1em 100px;z-index:15;min-width:60%}.wave-line-top,.wave-line{position:fixed;left:50%;transform:translateX(-50%);background-image:url(./img/welle_oben_links.png),url(./img/welle_oben_rechts.png),linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%);background-position:left bottom,right bottom,center bottom;background-repeat:no-repeat;background-size:101px 47px,101px 47px,calc(100% - 101px - 101px) 1px;height:47px;width:45%;z-index:14}.wave-line-top{top:1.5em}.wave-line{bottom:2.5em}.mainnav ul{margin:1em 0 0 0;padding:0;font-size:1em;text-align:center}.mainnav li{position:relative;display:inline-block;padding:0 .5em;margin:5px 10px}.mainnav a{color:#fff;display:block;text-decoration:none}.mainnav a.menu-active{color:#fff;text-shadow:2px 0 7px rgba(255,255,255,1);opacity:1!important}.mainnav li:nth-child(2){padding-right:100px}.mainnav li:nth-child(3){padding-left:100px}.slide-in-effect a{overflow:hidden;padding:0 7px}.slide-in-effect a span{position:relative;display:inline-block}.slide-in-effect a span::before{position:absolute;top:100%;content:attr(data-hover);text-shadow:2px 0 7px rgba(255,255,255,1);transform:translate3d(0,0,0)}.logo-menu{position:fixed;left:50%;top:0;transform:translateX(-50%);z-index:16}.language-switcher{position:fixed;left:calc(50% + 25%);top:.75em;z-index:16}.language-switcher ul{margin:0;padding:0}.language-switcher li{display:inline-block;padding:0 5px;opacity:.6}.language-switcher li.current-lang,.language-switcher li:hover{opacity:1}.language-switcher li a{display:block}.shopnav{position:fixed;right:calc(50% + 25% - 101px/2);top:10px;z-index:16;display:flex}.shopnav ul{margin:0;padding:0}.shopnav li{display:inline-block;padding:0 5px;width:32px;height:32px;margin-right:5px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:100% auto;border-radius:50%;transition:transform .2s ease-in-out}.shopnav li a{text-indent:-9999px;width:100%;height:100%;display:block}.shopnav li:hover{transform:translateY(-4px)}.steam{background-image:url(./img/logos/steam-logo.png)}.subnav{text-align:center;text-transform:uppercase;background:transparent url(./img/welle_content.png) no-repeat top center / 100% 100%;padding:1em 50px .5em 50px;margin-bottom:1.5em}.subnav ul,.legal-menu ul{margin:0;padding:0}.subnav li,.legal-menu li{display:inline-block;padding:0 10px}.subnav li a,.legal-menu a{color:rgba(255,255,255,.6);display:block}.subnav li a:hover,.subnav li a.active,.legal-menu a:hover{color:#fff}.nav-bottom-left{position:fixed;right:calc(50% + 25% - 101px/2);bottom:8px;z-index:15}.footer-menu{text-align:center;font-size:1em;text-transform:uppercase;position:fixed;left:calc(50% + 25% - 101px/2);bottom:calc((47px + 2.5em - 53px) / 2);line-height:52px;z-index:15}.ratings span{color:#fff;text-transform:none;display:inline-block;font-size:11px;height:100%;line-height:14px;padding-left:5px;vertical-align:top;text-align:left}.pageloader{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#000;text-align:center;z-index:500;padding:10% 20%;transition:opacity 2s ease-out;opacity:1}.pageloader-close{opacity:0}.pageloader-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30%}.pageloader-logo{margin:0 auto 5%;position:relative}.pageloader-content{margin-top:5%;border-top:4px solid #0a6063;text-transform:uppercase;color:#0a6063;padding:1em;position:relative}.pageloader-content:after{position:absolute;bottom:0;left:0;height:100%;width:100%;content:"";background:linear-gradient(to top,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 60%);pointer-events:none}.pageloader-content span{display:block;font-size:1em}.pageloader-content span.loaderNoJS,.no-js .pageloader-content span{display:none}.no-js .pageloader-content span.loaderNoJS{display:block}main,.overlay{position:relative;width:65%;margin:5% auto 0;z-index:10}.overlay{left:auto;opacity:1;visibility:visible;transform:none}.video-styling{display:block;position:fixed;bottom:0;top:50%;transform:translate(-50%,-50%) translateZ(0);left:50%;right:0;margin:0;min-height:100%;min-width:100%;max-width:initial;padding:0;margin:0;z-index:0}section{margin:0;padding:3% 2% 2%;width:60%;opacity:0;position:fixed;left:50%;z-index:0!important;visibility:hidden;transform:translateZ(0) translateX(-50%)}.showSection{visibility:visible;opacity:1}.hideSection{opacity:0!important;visibility:hidden;z-index:0!important}header{margin-bottom:1em}header h2{margin:0}.logo-big{text-align:center;margin:30% auto 0;width:65%;display:block;position:relative}.logo-big img{width:100%}.logo-glow{position:absolute;top:0;left:0}.scrollDown{margin:5% auto 0;position:relative;text-align:center;z-index:100;text-transform:uppercase;font-size:1.5em}.scrollDown p{text-align:center}.scrollDown .icon{cursor:pointer;animation:scroller 3s ease-in-out infinite;background:#fff url(./img/icons/scroll-down.png) no-repeat center center / 80% auto;border:1px solid #fff;border-radius:50%;height:32px;margin:.5em auto 0;width:32px}@keyframes scroller{0%,100%{transform:translateY(-2px)}50%{transform:translateY(4px)}}.box-holder,.content-holder{display:flex;position:relative;flex-wrap:wrap;align-items:stretch;align-content:flex-start;height:45vh;overflow:hidden;width:100%}.box-gallery{height:50vh;width:85%;margin:0 auto}.content-holder{padding:2em 1em 2em 1.5em;background-color:rgba(0,0,0,.6);overflow-y:auto;overflow-x:hidden;box-shadow:0 0 1px 1px #fff inset}.overlay .content-holder{background-color:transparent;height:auto;box-shadow:none;display:block}.sliderGallery{height:100%;margin-right:2%;overflow:hidden;position:relative;width:63%;box-shadow:0 0 1px 1px #fff inset}.slides{height:100%;display:block;padding:2px}.slides li{height:100%;display:block}.sliderGallery .slides li a{height:100%;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;display:block;z-index:25}.sliderGallery img{width:100%}.flex-control-nav{bottom:0!important;z-index:15}.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{background:rgba(255,255,255,1) none repeat scroll 0 0!important}.flex-control-paging li a{background:rgba(255,255,255,.6) none repeat scroll 0 0;border-radius:50%!important;box-shadow:none!important;height:13px;width:13px}.flex-direction-nav .flex-next{right:5px}.flex-direction-nav .flex-prev{left:5px}.flex-direction-nav a{opacity:1!important}.flex-direction-nav a:before{content:url(./img/icons/arrow-left.png)!important;text-shadow:none!important;opacity:.6}.flex-direction-nav a.flex-next:before{content:url(./img/icons/arrow-right.png)!important}.flex-direction-nav a:hover:before{color:rgba(255,255,255,1)!important;opacity:1}.box-content{position:relative;background-color:rgba(10,66,99,.6);border:1px solid #0A6063;height:100%;overflow:auto;width:35%;padding:2em 1em 2em 1.5em}.box-content h3{font-size:1.5em}.short-boxes{border-bottom:2px solid #0a6063;width:100%;padding-left:calc(19px + 1em);padding-bottom:1em;margin-top:1em;background:transparent url(./img/icons/feature_point.png) left top no-repeat}.short-boxes h4{font-size:1.3em}.short-boxes p{font-size:.9em}.close-icon{cursor:pointer;position:fixed;right:2%;top:2%;z-index:35;display:none}.ajax-content-open .close-icon{display:block}.ajax-container-content{background-color:rgba(0,0,0,.8);position:fixed;width:100%;height:100vh;left:0;top:100%;opacity:0;transition:all 1s ease-out;overflow-y:auto}.loader-container{background-color:rgba(0,0,0,.8);position:fixed;width:100%;left:0;top:0;opacity:0;transition:transform 1s ease-out;overflow-y:auto;height:100vh;text-align:center;transition:opacity 1s ease-out;overflow:hidden}.ajax-content-open,.loader-container-open{opacity:1;z-index:30}.ajax-content-open{top:0;transition:all 1s ease-in}.loader-container-open{transition:opacity 1s ease-in}.loader-container-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-container-content p{font-size:4em;color:#fff}.loader-icon{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30}.loader-icon:after,.vbox-preloader:after{background-color:#fff;content:"";display:inline-block;height:1px;position:absolute;right:22%;top:50%;width:25%}.loader-icon:before,.vbox-preloader:before{background-color:#fff;content:"";display:inline-block;height:1px;position:absolute;left:22%;top:50%;width:25%}.loader-icon.showLoader:before,.loader-icon.showLoader:after,.vbox-open .vbox-preloader:before,.vbox-open .vbox-preloader:after{animation:widthMore 2s linear infinite}@keyframes widthMore{0%{width:0}100%{width:25%}}.loading{width:50px;height:50px;box-sizing:border-box;position:relative;border:2px solid #fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%)}#loading_wave{top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;overflow:hidden;position:relative;border-radius:50%}.wave{position:absolute;bottom:-24px;left:0;animation:waveAnimation 1.5s linear infinite}@keyframes waveAnimation{from{left:0}to{left:-220px}}#successmsg,#errormsg>*{display:none;margin-top:1em;color:#fff;font-size:1.5em;text-transform:uppercase}.newsletter-form{box-shadow:0 0 1px 1px #fff inset;padding:1em 1.5em}.form-one-row{margin:.5em 0}legend{width:100%;border-bottom:1px solid #fff}.newsletter-form h2,.newsletter-form h3{margin-bottom:.5em;text-align:left;font-size:1.2em}.newsletter-form h3{margin-top:.5em}input[type="checkbox"],input[type="radio"]{margin-right:10px}fieldset{border:0 none;margin-bottom:.5em}label{font-size:.8em}label.big-headline{font-size:1em;text-transform:uppercase}.form-10{float:left;width:8%;margin-right:2%}.form-15{float:left;width:13%;margin-right:2%}.form-20{float:left;width:18%;margin-right:2%;margin-bottom:.1em}.form-25{float:left;width:23%;margin-right:2%}.form-50{float:left;width:50%}button,input,textarea{border:1px solid #fff;background-color:rgba(255,255,255,.3);font-size:.8em;padding:4px 8px;color:#fff}select{font-size:.8em;padding:4px 8px}button.button{border:1px solid #fff;display:block;margin:0 auto;background-color:#fff;text-transform:uppercase;text-align:center;padding:.5em 1em;color:#000;cursor:pointer;font-size:1.2em}button.button:hover,button.button:active{background-color:#0a6063;color:#fff}footer{position:fixed;left:50%;bottom:0;width:50%;transform:translateX(-50%);text-transform:uppercase;z-index:15;padding:0 100px 1em 100px;transform:translateZ(0)}.blocked-social{font-size:.75em;margin-right:10px}.social-custom{display:flex}.social-custom-link{display:inline-block;height:32px;width:32px;margin:0 2px;color:#fff;font-size:28px;line-height:32px;text-align:center;border-radius:50%;overflow:hidden;transition:transform .2s ease-in-out}.social-custom-link:hover{transform:translateY(-4px)}.social-custom-link i{width:100%;height:100%;display:block;background:transparent url(./img/icons/icon_mail.png) no-repeat center center / 100% auto}.social-custom-link .facebook{background-image:url(./img/icons/icon_fb.png)}.social-custom-link .twitter{background-image:url(./img/icons/icon_tw.png)}.social-custom-link .instagram{background-image:url(./img/icons/icon_inst.png)}.social-custom-link .youtube{background-image:url(./img/icons/icon_youtube.png)}.social-custom-link .newsletter{background-image:url(./img/icons/nl_icon.png)}.social-custom-link .kickstarter{background-image:url(./img/icons/icon_kickstarter.png)}.legal-menu{display:block;text-align:right;text-transform:uppercase;margin-bottom:10px}.gallery{margin-bottom:20px;margin-left:-4px}.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative}.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail{display:table;margin:0 auto 20px}.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item{text-align:center}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}.gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:1px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:transparent;background-color:rgba(255,255,255,0);border:1px solid #fff;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,1)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.vbox-overlay *,.vbox-overlay :before,.vbox-overlay :after{-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vbox-overlay{background:rgba(0,0,0,.85);width:100%;height:auto;position:fixed;top:0;left:0;bottom:0;z-index:9999;opacity:0;overflow-x:hidden;overflow-y:auto}.vbox-preloader{position:fixed;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);text-indent:-100px;overflow:hidden}.vbox-close{cursor:pointer;position:fixed;top:5%;right:5%;width:46px;height:40px;padding:10px 20px 10px 0;display:block;background:url(./img/icons/icon_close.png) no-repeat transparent;background-position:center center;color:#fff;text-indent:-100px;overflow:hidden}.vbox-next,.vbox-prev{box-sizing:content-box;cursor:pointer;position:fixed;top:50%;color:#fff;width:30px;height:170px;margin-top:-85px;text-indent:-100px;border:solid transparent;overflow:hidden}.vbox-prev{left:0;border-width:0 30px 0 10px;background:url(./img/icons/arrow-left.png) center center no-repeat}.vbox-next{right:0;border-width:0 10px 0 30px;background:url(./img/icons/arrow-right.png) center center no-repeat}.vbox-title{width:100%;height:40px;float:left;text-align:center;line-height:28px;font-size:12px;color:#fff;padding:6px 40px;overflow:hidden;background:#161617;position:fixed;display:none;top:-1px;left:0}.vbox-num{cursor:pointer;position:fixed;top:-1px;left:0;height:40px;display:block;color:#fff;overflow:hidden;line-height:28px;font-size:12px;padding:6px 10px;background:#161617;display:none}.vbox-inline{width:420px;@height:315px;padding:10px;background:#fff;text-align:left;margin:0 auto;overflow:auto}.venoframe{border:none;width:960px;height:720px}@media (max-width:992px){.venoframe{width:640px;height:480px}}@media (max-width:767px){.venoframe{width:420px;height:315px}}@media (max-width:460px){.vbox-inline{width:100%}.venoframe{width:100%;height:260px}}.vbox-open{overflow:hidden}.vbox-container{position:relative;background:#000;width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.vbox-content{text-align:center;float:left;width:100%;position:relative;overflow:hidden}.vbox-container img{max-width:100%;height:auto}#cookie{position:fixed;left:0;top:10%;width:100%;background-color:rgba(0,0,0,.8);z-index:9999;padding:5px}#cookie p{color:#fff;display:block;font-size:.75em;margin:0;text-align:center}.cookie-btn{background-color:#fff;border:1px solid #fff;display:inline-block;color:#000;padding:.25em .5em;font-size:.85em;text-align:center;margin:5px 5px 5px 10px;transition:all .3s ease-out vertical-align:middle}.cookie-btn:last-child{font-size:1em;text-transform:uppercase}.cookie-btn:hover{background-color:#0a6063;color:#fff;transition:all .3s ease-in}@-ms-viewport{width:device-width}@viewport{width:device-width}@media screen and (min-device-width:1025px){.bubbles{top:0;transform:translate(-50%,0);animation-name:shineOpacity,transformAway;animation-duration:5s,60s;animation-timing-function:linear,ease-in;animation-delay:0s,0s;animation-iteration-count:infinite;animation-direction:normal}.bubbles-2{top:100%;transform:translate(-50%,0);animation-name:shineOpacity,transformDown;animation-duration:5s,60s;animation-timing-function:linear,ease-in;animation-delay:0s,0s;animation-iteration-count:infinite;animation-direction:normal}.dirt{animation:transformUpDown 3s linear 2s infinite alternate}.light{animation:shineOpacity 2s linear 0s infinite alternate}@keyframes shineOpacity{0%,100%{opacity:1}50%{opacity:.3}}@keyframes transformUpDown{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% + 10px))}}@keyframes transformAway{0%{top:0}100%{top:-100%}}@keyframes transformDown{0%{top:100%}100%{top:0}}.logo-glow{animation:shineOpacity 2s linear 0s infinite}input[type="email"]:focus,input[type="number"]:focus,input[type="text"]:focus{font-size:1em}input[type="email"],input[type="number"],input[type="text"]{transition:font-size .3s ease-out}button.button{transition:background-color .3s ease-in}.mainnav a{opacity:.6}.mainnav a:hover,a.read-more:hover{color:#fff;opacity:1}a.read-more{transition:text-shadow .3s ease-out}a.read-more:hover{text-shadow:2px 0 7px rgba(255,255,255,1);transition:text-shadow .3s ease-in}.mainnav a,.subnav li a,.legal-menu a{transition:color .3s ease-out,opacity .3s ease-out}.mainnav a:hover,.subnav li a:hover,.legal-menu a:hover{transition:color .3s ease-in,opacity .3s ease-in}.language-switcher li{transition:opacity .3s ease-out}.slide-in-effect a span{transition:transform .3s}.slide-in-effect a:hover span,.slide-in-effect a:focus span{transform:translateY(-100%)}section{transition:opacity 1s ease-in 1.5s,transform 2s ease-in}.showSection{transition:opacity 2s ease-in,transform 2s ease-in}.hideSection{transition:opacity 1s ease-in,transform 2s ease-in}.close-icon,.vbox-close,.vbox-next,.vbox-prev,.flex-direction-nav a{opacity:.6;transition:opacity 0.3s ease-out}.modalOverflow .close-icon:hover,.vbox-close:hover,.vbox-next:hover,.vbox-prev:hover,.flex-direction-nav a:hover{opacity:1;transition:opacity 0.3s ease-in}.lightbox-hover{background:transparent url(./img/icons/plus.png) center center no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;opacity:.8;z-index:30;transition:visibility .3s ease-out,opacity 1s ease-out}.slides li:hover .lightbox-hover{visibility:hidden;opacity:0;transition:visibility .3s ease-in,opacity 1s ease-in}.flex-viewport{transition:all 1s ease}}@media (min-width:1921px),(max-height:890px){.logo-big{margin:calc(100vh - 30% - 300px) auto 0}}@media (min-width:1921px){.logo-big{max-width:800px}}@media (max-width:1530px){.wave-line-top,.wave-line{width:55%}.language-switcher{left:calc(55% + 25%)}.nav-bottom-left,.shopnav{right:calc(55% + 25% - 101px / 2)}.footer-menu{left:calc(55% + 25% - 101px / 2)}main,section,.overlay{width:70%}}@media (max-width:1340px){.mainnav{min-width:70%}.wave-line-top,.wave-line{width:60%}.language-switcher{left:calc(60% + 25%)}.shopnav{right:calc(60% + 25% - 101px / 2)}.nav-bottom-left{right:auto;left:1em}.footer-menu{left:auto;right:1em}main,section,.overlay{width:75%}}@media (max-width:1150px){.mainnav{min-width:75%}.wave-line-top,.wave-line{width:65%}main,section,.overlay{width:80%}}@media (max-width:1070px),(max-height:560px){.wave-line{display:none}.mainnav{padding:0;transform:none;left:auto;margin:0 auto;text-align:center}.responsive-icon{background-color:#fff;border:2px solid #fff;border-radius:50%;width:36px;height:36px;position:fixed;transform:rotate(0deg);transition:.3s ease-in-out;cursor:pointer;right:calc(60% + 25%);top:7px;position:fixed;z-index:25}.responsive-icon span{display:block;position:absolute;height:2px;width:20px;background:#000;opacity:1;left:50%;transform:rotate(0deg) translateX(-50%);transition:.3s ease-in-out}.responsive-icon span:nth-child(1){top:10px}.responsive-icon span:nth-child(2),.responsive-icon span:nth-child(3){top:15px}.responsive-icon span:nth-child(4){top:20px}.responsive-icon.close span:nth-child(1),.responsive-icon.close span:nth-child(4){top:15px;width:0%;left:50%}.responsive-icon.close span:nth-child(2){transform:translateX(-50%) rotate(45deg)}.responsive-icon.close span:nth-child(3){transform:translateX(-50%) rotate(-45deg)}.mainnav{display:block;position:fixed;left:0;top:0;transform:translateX(-100%);background-color:rgba(0,0,0,.8);height:100vh;overflow-y:auto;z-index:23;padding:3% 2% 60px;transition:transform 1s ease-out;min-width:100%}.mainnav.activemenu{transform:translateX(0);transition:transform 1s ease-in}.mainnav ul{font-size:1.5em;margin-top:calc(5% + 46px)}.mainnav li{display:block;margin:1em .5em}.mainnav li:nth-child(2),.mainnav li:nth-child(3){padding:0 .5em}main{margin:5% auto 10%}section{width:100%;position:relative;min-height:100vh;margin-bottom:5%}.showSection,.hideSection,section{visibility:visible!important;opacity:1!important}.box-holder,.content-holder{display:block;height:auto}.sliderGallery{padding-bottom:56.25%;width:100%;margin-right:0;margin-bottom:2%}.slides{position:absolute;width:100%;height:100%}.box-content{width:100%}.overlay .box-content,.overlay .content-holder{max-height:none}.overlay{margin-bottom:4em}.shopnav{display:none}.shopnav.responsiveactive{display:block;z-index:24;bottom:8px;left:1em;right:auto;top:auto}.shopnav.responsiveactive li{width:36px;height:36px}.logo-big,.scrollDown{position:absolute;left:50%;transform:translateX(-50%)}.logo-big{width:100%;bottom:30%}.scrollDown{bottom:15%}.subnav{background-size:100% auto}.close-icon,.vbox-close{top:1em;right:2em}.subnav li{margin-bottom:.5em}.pageloader{padding:5% 10%}.pageloader-container{width:80%}.loader-icon::after,.vbox-preloader::after,.loader-icon::before,.vbox-preloader::before{width:30%}.loader-icon::after,.vbox-preloader::after{right:5%}.loader-icon::before,.vbox-preloader::before{left:5%}.form-10{width:15%}}@media (max-width:805px){.form-15{width:18%}.form-20{width:31%}}@media (max-width:610px){.form-15{width:20%}.form-25{width:33%}.form-50{width:63%}.form-10{width:18%}.overlay h1{font-size:2em}.overlay h3{font-size:1.6em}}@media (max-width:580px){.nav-bottom-left,.footer-menu{position:relative}.nav-bottom-left{left:auto;margin:0 1em;display:flex;justify-content:right;align-items:center}.legal-menu{margin-bottom:0;margin-right:auto}.footer-menu{right:auto;margin:1em;bottom:auto;text-align:right}.form-one-row{margin-bottom:1em}.form-25,.form-50{width:100%;margin-right:0}.form-15{width:48%}.form-10{width:30%}}@media (min-width:481px){.wave-line-top:before,.wave-line-top:after,.wave-line:before,.wave-line:after{content:"";width:25%;height:1px;top:0;display:inline-block;position:absolute;background-position:bottom left;background-repeat:no-repeat;background-size:100% 1px}.wave-line-top:before,.wave-line:before{left:calc(-25% + 1px);background:#000;background:-moz-linear-gradient(left,transparent 0%,#0a6063 50%,#ffffff 100%);background:-webkit-linear-gradient(left,transparent 0%,#0a6063 50%,#ffffff 100%);background:linear-gradient(to right,transparent 0%,#0a6063 50%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#ffffff',GradientType=1)}.wave-line-top:after,.wave-line:after{right:calc(-25% + 1px);background:#fff;background:-moz-linear-gradient(left,#ffffff 0%,#0a6063 50%,transparent 100%);background:-webkit-linear-gradient(left,#ffffff 0%,#0a6063 50%,transparent 100%);background:linear-gradient(to right,#ffffff 0%,#0a6063 50%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=1)}.wave-line:before,.wave-line:after{top:auto}}@media (max-width:480px){body{font-size:15px}main,.overlay,.pageloader-container{width:90%}.logo-big{bottom:50%}.scrollDown{bottom:30%}.subnav{padding:1em 1em .5em;background:none}.language-switcher{left:auto;right:1em}.responsive-icon{right:auto;left:1em}.language-switcher li{padding:0 0 0 5px}}@media (max-width:440px){.form-20{width:48%}.wave-line-top{height:40px;width:85%;background-size:101px 40px,101px 40px,calc(100% - 101px - 101px) 1px}}@media (max-width:350px){body{font-size:14px}.nav-bottom-left{display:block}}@media (max-height:750px){.logo-big{margin:20% auto 0}.scrollDown{margin-top:1%}}@media (max-height:640px){.logo-big{margin:10% auto 0}}@media (max-height:550px){.logo-big{margin:5% auto 0}}