.bee-document-lock{overflow:hidden!important}.bee-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.bee-tf{display:table;table-layout:fixed;width:100%;height:100%}.bee-tf .bee-tc-vm{display:table-cell;vertical-align:middle}.bee-video-iframe{position:relative;overflow:hidden}.bee-video-iframe:before{content:"";display:block;padding-top:60%}.bee-video-iframe .bee-video-iframe-inner{position:absolute;top:0;left:0;bottom:0;right:0}.bee-video-iframe .bee-video-iframe-inner iframe{width:100%;height:100%;border:none}.bee-video-iframe .bee-video-iframe-inner .fb-video{width:100%;height:100%}.bee-video-iframe .bee-video-iframe-inner .fb-video.fb_iframe_widget_fluid{display:block!important}.bee-video-iframe .bee-video-iframe-inner .fb-video span{position:absolute;top:0;left:0;bottom:0;right:0;width:100%!important;height:100%!important}.bee-video-iframe .bee-video-iframe-inner .fb-video span iframe{width:100%!important;height:100%!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.mt-5{margin-top:5px!important}.mr-5{margin-right:5px!important}.mb-5{margin-bottom:5px!important}.ml-5{margin-left:5px!important}.pt-5{padding-top:5px!important}.pr-5{padding-right:5px!important}.pb-5{padding-bottom:5px!important}.pl-5{padding-left:5px!important}.mt-10{margin-top:10px!important}.mr-10{margin-right:10px!important}.mb-10{margin-bottom:10px!important}.ml-10{margin-left:10px!important}.pt-10{padding-top:10px!important}.pr-10{padding-right:10px!important}.pb-10{padding-bottom:10px!important}.pl-10{padding-left:10px!important}.mt-15{margin-top:15px!important}.mr-15{margin-right:15px!important}.mb-15{margin-bottom:15px!important}.ml-15{margin-left:15px!important}.pt-15{padding-top:15px!important}.pr-15{padding-right:15px!important}.pb-15{padding-bottom:15px!important}.pl-15{padding-left:15px!important}.mt-20{margin-top:20px!important}.mr-20{margin-right:20px!important}.mb-20{margin-bottom:20px!important}.ml-20{margin-left:20px!important}.pt-20{padding-top:20px!important}.pr-20{padding-right:20px!important}.pb-20{padding-bottom:20px!important}.pl-20{padding-left:20px!important}.mt-25{margin-top:25px!important}.mr-25{margin-right:25px!important}.mb-25{margin-bottom:25px!important}.ml-25{margin-left:25px!important}.pt-25{padding-top:25px!important}.pr-25{padding-right:25px!important}.pb-25{padding-bottom:25px!important}.pl-25{padding-left:25px!important}.mt-30{margin-top:30px!important}.mr-30{margin-right:30px!important}.mb-30{margin-bottom:30px!important}.ml-30{margin-left:30px!important}.pt-30{padding-top:30px!important}.pr-30{padding-right:30px!important}.pb-30{padding-bottom:30px!important}.pl-30{padding-left:30px!important}.mt-35{margin-top:35px!important}.mr-35{margin-right:35px!important}.mb-35{margin-bottom:35px!important}.ml-35{margin-left:35px!important}.pt-35{padding-top:35px!important}.pr-35{padding-right:35px!important}.pb-35{padding-bottom:35px!important}.pl-35{padding-left:35px!important}.mt-40{margin-top:40px!important}.mr-40{margin-right:40px!important}.mb-40{margin-bottom:40px!important}.ml-40{margin-left:40px!important}.pt-40{padding-top:40px!important}.pr-40{padding-right:40px!important}.pb-40{padding-bottom:40px!important}.pl-40{padding-left:40px!important}.mt-45{margin-top:45px!important}.mr-45{margin-right:45px!important}.mb-45{margin-bottom:45px!important}.ml-45{margin-left:45px!important}.pt-45{padding-top:45px!important}.pr-45{padding-right:45px!important}.pb-45{padding-bottom:45px!important}.pl-45{padding-left:45px!important}.mt-50{margin-top:50px!important}.mr-50{margin-right:50px!important}.mb-50{margin-bottom:50px!important}.ml-50{margin-left:50px!important}.pt-50{padding-top:50px!important}.pr-50{padding-right:50px!important}.pb-50{padding-bottom:50px!important}.pl-50{padding-left:50px!important}@media (max-width:1199px){.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.mt-md-5{margin-top:5px!important}.mr-md-5{margin-right:5px!important}.mb-md-5{margin-bottom:5px!important}.ml-md-5{margin-left:5px!important}.pt-md-5{padding-top:5px!important}.pr-md-5{padding-right:5px!important}.pb-md-5{padding-bottom:5px!important}.pl-md-5{padding-left:5px!important}.mt-md-10{margin-top:10px!important}.mr-md-10{margin-right:10px!important}.mb-md-10{margin-bottom:10px!important}.ml-md-10{margin-left:10px!important}.pt-md-10{padding-top:10px!important}.pr-md-10{padding-right:10px!important}.pb-md-10{padding-bottom:10px!important}.pl-md-10{padding-left:10px!important}.mt-md-15{margin-top:15px!important}.mr-md-15{margin-right:15px!important}.mb-md-15{margin-bottom:15px!important}.ml-md-15{margin-left:15px!important}.pt-md-15{padding-top:15px!important}.pr-md-15{padding-right:15px!important}.pb-md-15{padding-bottom:15px!important}.pl-md-15{padding-left:15px!important}.mt-md-20{margin-top:20px!important}.mr-md-20{margin-right:20px!important}.mb-md-20{margin-bottom:20px!important}.ml-md-20{margin-left:20px!important}.pt-md-20{padding-top:20px!important}.pr-md-20{padding-right:20px!important}.pb-md-20{padding-bottom:20px!important}.pl-md-20{padding-left:20px!important}.mt-md-25{margin-top:25px!important}.mr-md-25{margin-right:25px!important}.mb-md-25{margin-bottom:25px!important}.ml-md-25{margin-left:25px!important}.pt-md-25{padding-top:25px!important}.pr-md-25{padding-right:25px!important}.pb-md-25{padding-bottom:25px!important}.pl-md-25{padding-left:25px!important}.mt-md-30{margin-top:30px!important}.mr-md-30{margin-right:30px!important}.mb-md-30{margin-bottom:30px!important}.ml-md-30{margin-left:30px!important}.pt-md-30{padding-top:30px!important}.pr-md-30{padding-right:30px!important}.pb-md-30{padding-bottom:30px!important}.pl-md-30{padding-left:30px!important}.mt-md-35{margin-top:35px!important}.mr-md-35{margin-right:35px!important}.mb-md-35{margin-bottom:35px!important}.ml-md-35{margin-left:35px!important}.pt-md-35{padding-top:35px!important}.pr-md-35{padding-right:35px!important}.pb-md-35{padding-bottom:35px!important}.pl-md-35{padding-left:35px!important}.mt-md-40{margin-top:40px!important}.mr-md-40{margin-right:40px!important}.mb-md-40{margin-bottom:40px!important}.ml-md-40{margin-left:40px!important}.pt-md-40{padding-top:40px!important}.pr-md-40{padding-right:40px!important}.pb-md-40{padding-bottom:40px!important}.pl-md-40{padding-left:40px!important}.mt-md-45{margin-top:45px!important}.mr-md-45{margin-right:45px!important}.mb-md-45{margin-bottom:45px!important}.ml-md-45{margin-left:45px!important}.pt-md-45{padding-top:45px!important}.pr-md-45{padding-right:45px!important}.pb-md-45{padding-bottom:45px!important}.pl-md-45{padding-left:45px!important}.mt-md-50{margin-top:50px!important}.mr-md-50{margin-right:50px!important}.mb-md-50{margin-bottom:50px!important}.ml-md-50{margin-left:50px!important}.pt-md-50{padding-top:50px!important}.pr-md-50{padding-right:50px!important}.pb-md-50{padding-bottom:50px!important}.pl-md-50{padding-left:50px!important}}@media (max-width:991px){.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.mt-sm-5{margin-top:5px!important}.mr-sm-5{margin-right:5px!important}.mb-sm-5{margin-bottom:5px!important}.ml-sm-5{margin-left:5px!important}.pt-sm-5{padding-top:5px!important}.pr-sm-5{padding-right:5px!important}.pb-sm-5{padding-bottom:5px!important}.pl-sm-5{padding-left:5px!important}.mt-sm-10{margin-top:10px!important}.mr-sm-10{margin-right:10px!important}.mb-sm-10{margin-bottom:10px!important}.ml-sm-10{margin-left:10px!important}.pt-sm-10{padding-top:10px!important}.pr-sm-10{padding-right:10px!important}.pb-sm-10{padding-bottom:10px!important}.pl-sm-10{padding-left:10px!important}.mt-sm-15{margin-top:15px!important}.mr-sm-15{margin-right:15px!important}.mb-sm-15{margin-bottom:15px!important}.ml-sm-15{margin-left:15px!important}.pt-sm-15{padding-top:15px!important}.pr-sm-15{padding-right:15px!important}.pb-sm-15{padding-bottom:15px!important}.pl-sm-15{padding-left:15px!important}.mt-sm-20{margin-top:20px!important}.mr-sm-20{margin-right:20px!important}.mb-sm-20{margin-bottom:20px!important}.ml-sm-20{margin-left:20px!important}.pt-sm-20{padding-top:20px!important}.pr-sm-20{padding-right:20px!important}.pb-sm-20{padding-bottom:20px!important}.pl-sm-20{padding-left:20px!important}.mt-sm-25{margin-top:25px!important}.mr-sm-25{margin-right:25px!important}.mb-sm-25{margin-bottom:25px!important}.ml-sm-25{margin-left:25px!important}.pt-sm-25{padding-top:25px!important}.pr-sm-25{padding-right:25px!important}.pb-sm-25{padding-bottom:25px!important}.pl-sm-25{padding-left:25px!important}.mt-sm-30{margin-top:30px!important}.mr-sm-30{margin-right:30px!important}.mb-sm-30{margin-bottom:30px!important}.ml-sm-30{margin-left:30px!important}.pt-sm-30{padding-top:30px!important}.pr-sm-30{padding-right:30px!important}.pb-sm-30{padding-bottom:30px!important}.pl-sm-30{padding-left:30px!important}.mt-sm-35{margin-top:35px!important}.mr-sm-35{margin-right:35px!important}.mb-sm-35{margin-bottom:35px!important}.ml-sm-35{margin-left:35px!important}.pt-sm-35{padding-top:35px!important}.pr-sm-35{padding-right:35px!important}.pb-sm-35{padding-bottom:35px!important}.pl-sm-35{padding-left:35px!important}.mt-sm-40{margin-top:40px!important}.mr-sm-40{margin-right:40px!important}.mb-sm-40{margin-bottom:40px!important}.ml-sm-40{margin-left:40px!important}.pt-sm-40{padding-top:40px!important}.pr-sm-40{padding-right:40px!important}.pb-sm-40{padding-bottom:40px!important}.pl-sm-40{padding-left:40px!important}.mt-sm-45{margin-top:45px!important}.mr-sm-45{margin-right:45px!important}.mb-sm-45{margin-bottom:45px!important}.ml-sm-45{margin-left:45px!important}.pt-sm-45{padding-top:45px!important}.pr-sm-45{padding-right:45px!important}.pb-sm-45{padding-bottom:45px!important}.pl-sm-45{padding-left:45px!important}.mt-sm-50{margin-top:50px!important}.mr-sm-50{margin-right:50px!important}.mb-sm-50{margin-bottom:50px!important}.ml-sm-50{margin-left:50px!important}.pt-sm-50{padding-top:50px!important}.pr-sm-50{padding-right:50px!important}.pb-sm-50{padding-bottom:50px!important}.pl-sm-50{padding-left:50px!important}}@media (max-width:767px){.mt-xs-0{margin-top:0!important}.mr-xs-0{margin-right:0!important}.mb-xs-0{margin-bottom:0!important}.ml-xs-0{margin-left:0!important}.pt-xs-0{padding-top:0!important}.pr-xs-0{padding-right:0!important}.pb-xs-0{padding-bottom:0!important}.pl-xs-0{padding-left:0!important}.mt-xs-5{margin-top:5px!important}.mr-xs-5{margin-right:5px!important}.mb-xs-5{margin-bottom:5px!important}.ml-xs-5{margin-left:5px!important}.pt-xs-5{padding-top:5px!important}.pr-xs-5{padding-right:5px!important}.pb-xs-5{padding-bottom:5px!important}.pl-xs-5{padding-left:5px!important}.mt-xs-10{margin-top:10px!important}.mr-xs-10{margin-right:10px!important}.mb-xs-10{margin-bottom:10px!important}.ml-xs-10{margin-left:10px!important}.pt-xs-10{padding-top:10px!important}.pr-xs-10{padding-right:10px!important}.pb-xs-10{padding-bottom:10px!important}.pl-xs-10{padding-left:10px!important}.mt-xs-15{margin-top:15px!important}.mr-xs-15{margin-right:15px!important}.mb-xs-15{margin-bottom:15px!important}.ml-xs-15{margin-left:15px!important}.pt-xs-15{padding-top:15px!important}.pr-xs-15{padding-right:15px!important}.pb-xs-15{padding-bottom:15px!important}.pl-xs-15{padding-left:15px!important}.mt-xs-20{margin-top:20px!important}.mr-xs-20{margin-right:20px!important}.mb-xs-20{margin-bottom:20px!important}.ml-xs-20{margin-left:20px!important}.pt-xs-20{padding-top:20px!important}.pr-xs-20{padding-right:20px!important}.pb-xs-20{padding-bottom:20px!important}.pl-xs-20{padding-left:20px!important}.mt-xs-25{margin-top:25px!important}.mr-xs-25{margin-right:25px!important}.mb-xs-25{margin-bottom:25px!important}.ml-xs-25{margin-left:25px!important}.pt-xs-25{padding-top:25px!important}.pr-xs-25{padding-right:25px!important}.pb-xs-25{padding-bottom:25px!important}.pl-xs-25{padding-left:25px!important}.mt-xs-30{margin-top:30px!important}.mr-xs-30{margin-right:30px!important}.mb-xs-30{margin-bottom:30px!important}.ml-xs-30{margin-left:30px!important}.pt-xs-30{padding-top:30px!important}.pr-xs-30{padding-right:30px!important}.pb-xs-30{padding-bottom:30px!important}.pl-xs-30{padding-left:30px!important}.mt-xs-35{margin-top:35px!important}.mr-xs-35{margin-right:35px!important}.mb-xs-35{margin-bottom:35px!important}.ml-xs-35{margin-left:35px!important}.pt-xs-35{padding-top:35px!important}.pr-xs-35{padding-right:35px!important}.pb-xs-35{padding-bottom:35px!important}.pl-xs-35{padding-left:35px!important}.mt-xs-40{margin-top:40px!important}.mr-xs-40{margin-right:40px!important}.mb-xs-40{margin-bottom:40px!important}.ml-xs-40{margin-left:40px!important}.pt-xs-40{padding-top:40px!important}.pr-xs-40{padding-right:40px!important}.pb-xs-40{padding-bottom:40px!important}.pl-xs-40{padding-left:40px!important}.mt-xs-45{margin-top:45px!important}.mr-xs-45{margin-right:45px!important}.mb-xs-45{margin-bottom:45px!important}.ml-xs-45{margin-left:45px!important}.pt-xs-45{padding-top:45px!important}.pr-xs-45{padding-right:45px!important}.pb-xs-45{padding-bottom:45px!important}.pl-xs-45{padding-left:45px!important}.mt-xs-50{margin-top:50px!important}.mr-xs-50{margin-right:50px!important}.mb-xs-50{margin-bottom:50px!important}.ml-xs-50{margin-left:50px!important}.pt-xs-50{padding-top:50px!important}.pr-xs-50{padding-right:50px!important}.pb-xs-50{padding-bottom:50px!important}.pl-xs-50{padding-left:50px!important}}.bee-loader-balls{display:none;position:absolute;top:50%;right:50%;width:36px;height:20px;line-height:20px;margin-top:-10px;margin-right:-18px;font-size:0}.bee-loader-balls span{display:inline-block;width:10px;height:10px;margin-right:3px;vertical-align:middle;background:#fc0;border-radius:50%}.bee-loader-balls span:last-child{margin:0}.bee-loader-balls-active .bee-loader-balls{display:block}.bee-loader-balls-active .bee-loader-balls span{-webkit-animation:flickerAnimation .9s infinite;-moz-animation:flickerAnimation .9s infinite;-o-animation:flickerAnimation .9s infinite;animation:flickerAnimation .9s infinite}.bee-loader-balls-active .bee-loader-balls span.b{-webkit-animation-delay:.3s;animation-delay:.3s}.bee-loader-balls-active .bee-loader-balls span.c{-webkit-animation-delay:.6s;animation-delay:.6s}.bee-inputimage .content{display:block;position:relative;text-align:center;border:3px solid #ddd;overflow:hidden}.bee-inputimage .content .image-wrapper{display:block;position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;overflow:hidden}.bee-inputimage .content .image-wrapper img{display:block;width:100%;z-index:10}.bee-inputimage .content .inner{-webkit-transition:opacity .1s ease;transition:opacity .1s ease;z-index:20}.bee-inputimage .content .inner button{display:inline-block;padding:10px 15px;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;border:none!important;border-radius:40px;outline:0!important;background-color:rgba(0,0,0,.3);-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.bee-inputimage .content .inner button+button{margin-left:5px}html.no-touch .bee-inputimage .content .inner button:hover{background-color:rgba(0,0,0,.7)}.bee-inputimage .content .bee-loader-balls{width:56px;height:40px;margin-top:-15px;margin-right:-23px;padding:10px;border-radius:20px;background-color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:30}.bee-inputimage input[type=file]{display:none}.bee-inputimage.bee-loader-balls-active .content .bee-loader-balls{opacity:1}.bee-inputimage.bee-loader-balls-active .content .image-wrapper{opacity:.2}.bee-inputimage.bee-loader-balls-active .content .inner{opacity:0}.bee-inputimage-multiple{display:block;position:relative;overflow:hidden}.bee-inputimage-multiple input[type=file]{display:none}.bee-inputimage-multiple .controls{display:block;position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;overflow:hidden}.bee-inputimage-multiple .controls label{font-weight:400;margin-left:15px;font-size:14px;color:#666}.bee-inputimage-multiple .images{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;margin-left:-15px;margin-right:-15px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;overflow:hidden}.bee-inputimage-multiple .images .image-box{display:block;position:relative;width:20%;padding:0 14px;margin-bottom:15px}.bee-inputimage-multiple .images .image-box .inner{display:block;position:relative}.bee-inputimage-multiple .images .image-box img{display:block;max-width:100%;margin:0}.bee-inputimage-multiple .images .image-box button{display:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.bee-inputimage-multiple .images .image-box .inner:hover button{display:block}.bee-inputimage-multiple .bee-loader-balls{width:56px;height:40px;margin-top:-15px;margin-right:-23px;padding:10px;border-radius:20px;background-color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:30}.bee-inputimage-multiple.bee-loader-balls-active .bee-loader-balls{opacity:1}.bee-inputimage-multiple.bee-loader-balls-active .controls,.bee-inputimage-multiple.bee-loader-balls-active .images{opacity:.2}[data-carousel]:not(.slick-slider)>:first-child{display:block}[data-carousel]:not(.slick-slider)>:not(:first-child){display:none}[data-gallery]{cursor:pointer}.bee-notify-wrapper{display:block;position:fixed;z-index:1500;top:100px;left:50%;transform:translateX(-50%)}.bee-notify-wrapper .alert{position:relative;width:400px;max-width:100%;margin:15px auto 0;padding:15px 36px 15px 15px;border:none!important;border-radius:0!important;box-shadow:1px 2px 6px rgba(0,0,0,.25);cursor:pointer;color:#fff;background-color:#1c3f94}.bee-notify-wrapper .alert .bee-notify-close{position:absolute;float:none;top:50%;right:10px;margin-top:-11px;background:0 0;border:none;outline:0;padding:0}.bee-notify-wrapper .alert .bee-notify-close .fa{color:#fff;font-size:20px}.bee-offcanvas-container{position:fixed}.bee-offcanvas{display:none;position:fixed;top:0;right:0;left:0;bottom:0;padding:0;margin:0;background:rgba(0,0,0,.3);touch-action:none;z-index:2000}.bee-offcanvas .dropdown-backdrop{display:none}.bee-offcanvas .bee-offcanvas-bar{display:none;position:fixed;top:0;bottom:0;width:70%;max-width:100%;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-bar-rtl{left:initial;right:0}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-active{box-shadow:2px 0 6px rgba(0,0,0,.15)}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-active.bee-offcanvas-bar-rtl{box-shadow:-2px 0 6px rgba(0,0,0,.15)}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:30px 0;overflow:auto}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul{position:relative;padding:0;margin:0;list-style:none}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul+ul{margin-top:15px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul li{display:block;position:relative;padding:0;margin:0}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul li .fa{margin-right:10px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul li+li{border-top:1px solid #f5f5f5}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul li a{display:block;position:relative;padding:5px 10px;margin:0;color:#666;font-size:13px;line-height:26px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul li a,.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul li a:focus,html.no-touch .bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul li a:hover{text-decoration:none}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown>a{padding-right:30px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown>a:after{content:'\f107';display:inline-block;position:relative;float:right;width:10px;margin-right:-20px;font-family:FontAwesome;font-size:14px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown.open>a:after{content:'\f106'}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a{font-weight:600}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-back li a{font-size:11px;line-height:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-back li[data-accordion] [data-content] a{font-size:11px;line-height:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social{border-top:1px solid #ddd;margin:0;padding:15px 5px 0;float:none;text-align:center}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social li{display:inline-block;float:none;margin:0 5px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social li a{display:inline-block;float:none;margin:0 5px;width:auto;text-align:center;font-size:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language{border-top:1px solid #ddd;padding:15px 5px 0;text-align:center}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language li{display:inline-block;margin:0 5px;border:none!important}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language li a{font-size:11px;line-height:22px}.bee-dialog{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0);z-index:5000;transition:background-color .6s ease}.bee-dialog .bee-dialog-inner{display:block;position:relative;width:auto;max-width:800px;margin:60px auto;padding:25px;background-color:#fff;box-shadow:1px 2px 4px rgba(0,0,0,.15);opacity:0;transform:translateY(-60px);transition:opacity .4s ease,transform .6s ease}.bee-dialog.bee-dialog-xs .bee-dialog-inner{max-width:300px}.bee-dialog.bee-dialog-md .bee-dialog-inner{max-width:900px}.bee-dialog.bee-dialog-lg .bee-dialog-inner{max-width:1200px}.bee-dialog .bee-dialog-inner h1:first-child,.bee-dialog .bee-dialog-inner h2:first-child,.bee-dialog .bee-dialog-inner h3:first-child,.bee-dialog .bee-dialog-inner h4:first-child,.bee-dialog .bee-dialog-inner h5:first-child,.bee-dialog .bee-dialog-inner h6:first-child{margin-top:0}.bee-dialog .bee-dialog-inner .bee-dialog-close{display:block;position:absolute;top:10px;right:10px;width:18px;height:18px;background:0 0;border:none;outline:0!important;cursor:pointer}.bee-dialog .bee-dialog-inner .bee-dialog-close:after,.bee-dialog .bee-dialog-inner .bee-dialog-close:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#ccc}.bee-dialog .bee-dialog-inner .bee-dialog-close:before{transform:rotate(-45deg)}.bee-dialog .bee-dialog-inner .bee-dialog-close:after{transform:rotate(45deg)}.bee-dialog .bee-dialog-inner .bee-dialog-foot{margin-top:15px;border-top:1px solid #eee;padding-top:15px;text-align:right}.bee-dialog .bee-dialog-inner .bee-dialog-foot button{display:inline-block;position:relative;padding:8px 20px;margin:0;color:#666;font-size:13px;border:1px solid #eee;background-color:#fff;cursor:pointer}html.no-touch .bee-dialog .bee-dialog-inner .bee-dialog-foot button:hover{border-color:#999}.bee-dialog .bee-dialog-inner .bee-dialog-foot button+button{margin-left:5px}.bee-dialog.bee-dialog-in{background-color:rgba(0,0,0,.6)}.bee-dialog.bee-dialog-in .bee-dialog-inner{opacity:1;transform:translateY(0)}@media (max-width:767px){.bee-dialog .bee-dialog-inner{width:100%;max-width:100%;margin:0;box-shadow:none}.bee-dialog.bee-has-close .bee-dialog-inner{padding-top:44px}.bee-dialog .bee-dialog-inner .bee-dialog-close{width:24px;height:24px;font-size:22px;line-height:24px}}.bee-lightbox{display:block;position:fixed;top:0;right:0;bottom:0;left:0;transition:background-color .6s ease;z-index:6000}.bee-lightbox.bee-lightbox-loading:after{content:'';display:block;position:absolute;top:50%;left:50%;width:48px;height:48px;margin-top:-24px;margin-left:-24px;background-image:url(images/loading.gif);background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.8);border-radius:10px}.bee-lightbox .bee-lightbox-container{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;transition:transform .4s ease}.bee-lightbox.bee-lightbox-swipe,.bee-lightbox.bee-lightbox-swipe .bee-lightbox-container{transition:none}.bee-lightbox .bee-lightbox-item{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}.bee-lightbox .bee-lightbox-item.bee-lightbox-item-current{z-index:20}.bee-lightbox .bee-lightbox-item.bee-lightbox-item-next,.bee-lightbox .bee-lightbox-item.bee-lightbox-item-prev{z-index:10}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner{display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(.9);opacity:0;transition:opacity .6s ease,transform .6s ease}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content{display:block;position:relative;margin:auto}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content img{display:block;position:relative;margin:auto;z-index:10}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content iframe{width:100%;height:100%;border:none}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-caption{margin-top:10px;font-family:Helvetica,sans-serif;font-size:14px;color:#fff;z-index:5}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-control-next,.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-control-prev{display:block;position:absolute;width:30px;height:50px;top:50%;color:#fff;font-size:50px;line-height:50px;vertical-align:middle;margin-top:-20px;padding:0;border:none;outline:0;background:0 0;cursor:pointer;z-index:20}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-control-prev{left:-40px}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-control-next{right:-40px}@media (max-width:767px){html.is-touch .bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-control-next,html.is-touch .bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-control-prev{display:none}}.bee-lightbox .bee-lightbox-thumbs{display:block;position:absolute;right:0;bottom:0;left:0;z-index:90;overflow:hidden;opacity:0;transform:translateY(100px);transition:opacity .6s ease,transform .6s ease}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner{display:block;position:relative;margin:10px 0}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner:after,.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner:before{content:'';display:table;width:100%;height:0;clear:both}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb{display:block;float:left;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.6;cursor:pointer;transition:opacity .3s ease}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb.active,html.no-touch .bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb:hover{opacity:1}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb+.bee-lightbox-thumb{margin-left:5px}.bee-lightbox .bee-lightbox-thumbs.bee-lightbox-thumbs-ready .bee-lightbox-thumbs-inner{transition:transform .3s ease}.bee-lightbox.bee-lightbox-in{background-color:rgba(0,0,0,.3)}.bee-lightbox.bee-lightbox-show{background-color:rgba(0,0,0,.6)}.bee-lightbox.bee-lightbox-show .bee-lightbox-item-inner{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}.bee-lightbox.bee-lightbox-show .bee-lightbox-thumbs{opacity:1;transform:translateY(0)}html.is-touch .bee-lightbox.bee-lightbox-show{background-color:rgba(0,0,0,.9)}.bee-scroll-top{display:block;position:fixed;width:32px;height:32px;right:-47px;bottom:26px;padding:0;margin:0;color:#fff;line-height:30px;text-align:center;vertical-align:middle;border:none;background-color:#999;overflow:hidden;cursor:pointer;z-index:70;box-sizing:border-box;transition:right .5s ease}.bee-scroll-top i{display:inline-block;text-align:center;font-size:16px}.bee-scroll-top.in{right:15px}.bee-uiform-fileinput{position:relative;overflow:hidden;font-size:0}.bee-uiform-fileinput .bee-uiform-fileinput-control,.bee-uiform-fileinput .bee-uiform-fileinput-label{display:inline-block;position:relative;font-size:12px;vertical-align:middle}.bee-uiform-fileinput .bee-uiform-fileinput-control.btn{padding:8px 10px}.bee-uiform-fileinput .bee-uiform-fileinput-label{margin-left:5px;line-height:34px}.bee-uiform-fileinput input[type=file]{position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0}.bee-uiform-imageinput .bee-uiform-imageinput-control{background-position:center;background-size:cover;background-repeat:no-repeat}.bee-uiform-imageinput .bee-uiform-imageinput-control input[type=file]{position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0}.bee-uiform-imageinput .bee-uiform-imageinput-label-change{display:none;background:rgba(255,255,255,.4);padding:5px}.bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-read{display:none}.bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-change{display:initial}html.no-touch .bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-change{opacity:0;transition:opacity .6s ease}html.no-touch .bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-control:hover .bee-uiform-imageinput-label-change{opacity:1}.form-control.bee-error,.select2.bee-error .select2-selection{border-color:#eb212e!important}.bee-error-message,.epp-ci .bee-error-message{display:block;position:absolute;padding:6px 12px!important;color:#fff;font-size:12px!important;line-height:1.2;background-color:red;z-index:80}.epp-ci .bee-error-message{right:0}body,html{font-family:Montserrat,sans-serif;color:#424242;background-color:#fff;min-width:320px;overflow-x:hidden}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{text-decoration:none!important;outline:0!important;transition:color .6s ease,background-color .6s ease,border-color .6s ease}html.no-touch a:hover{text-decoration:none}button{text-decoration:none;outline:0!important;background:0 0;border:none;cursor:pointer;transition:color .6s ease,background-color .6s ease,border-color .6s ease}.btn{color:#fff;font-size:28px;font-weight:600;text-transform:uppercase;border:none;border-radius:0}.btn-primary{background-color:#424242;padding:10px 70px}.btn-primary:hover{background-color:#000}.alert{padding:25px;margin-bottom:0;border-radius:0}@media (min-width:1320px){.container{width:1310px}}.container.flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.container.flex:after,.container.flex:before{content:none}.anm-down{opacity:0;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease}.anm-down.in{opacity:1;transform:translateY(0)}#cookieChoiceInfo{display:block;position:fixed;top:0;right:0;left:0;padding:15px;background:#e8e8e8;text-align:center;z-index:9999}#cookieChoiceInfo .main{display:block;position:relative;margin-bottom:15px;color:#000;font-size:18px;line-height:26px;font-weight:400}#cookieChoiceInfo .main a{color:#000;font-weight:700;cursor:pointer}#cookieChoiceInfo a.btn{display:inline-block;margin:auto;font-size:24px;line-height:30px;color:#fff;text-transform:uppercase;background-color:#424242;padding:9px 112px;margin:0}#cookieChoiceInfo a.btn+a.btn{margin-left:15px}i.exclusive-boats,i.exclusive-motors,i.exclusive-spares{display:inline-block;position:relative;width:49px;height:49px;background-image:url(../images/ico-distributors.png);background-repeat:no-repeat;background-size:auto 49px}i.exclusive-motors{background-position:0 0}i.exclusive-boats{width:69px;background-position:-79px 0}i.exclusive-spares{background-position:-178px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){i.exclusive-boats,i.exclusive-motors,i.exclusive-spares{background-image:url(../images/ico-distributors@x3.png)}}.link-strip{padding:52px 0 48px}.link-strip h4{color:#424242;font-size:52px;line-height:60px;font-weight:400;text-align:center;transition:color .6s ease}html.no-touch .link-strip a:hover h4{color:#000}.link-strip h4 span.icon{display:inline-block;width:105px;height:105px;border:1px solid #424242;border-radius:50%;margin-left:70px;background-image:url(../images/ico-angle-right.png);background-repeat:no-repeat;background-position:center;vertical-align:middle}.pagination-wrapper{display:block;position:relative;border-top:1px solid #eee;margin-top:50px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination-wrapper .pagination li a,.pagination-wrapper p{font-size:22px;line-height:50px;color:#666;margin:0}.pagination-wrapper .pagination{display:block;position:relative;padding:0;margin:-1px 0 0 0;list-style:none}.pagination-wrapper .pagination li{display:inline-block;position:relative}.pagination-wrapper .pagination li a,.pagination-wrapper .pagination li a:active,.pagination-wrapper .pagination li a:focus,.pagination-wrapper .pagination li a:hover{display:block;position:relative;float:none;padding:0 15px;border:none;border-radius:0;background:0 0}.pagination-wrapper .pagination li a:hover{background-color:#c70000;color:#fff}.pagination-wrapper .pagination li.active a{color:#c70000;background:0 0}.pagination-wrapper .pagination li.active{border-top:1px solid #c70000}.pagination-wrapper .pagination-mobile{margin:0 -1px}.pagination-wrapper .pagination-mobile:after{content:'';display:table;width:100%;height:0;clear:both}.pagination-wrapper .pagination-mobile li{display:block;float:left;width:50%;padding:0 1px}.pagination-wrapper .pagination-mobile li.one{width:100%}.pagination-wrapper .pagination-mobile li a{background:#f3f3f3;text-align:center;font-size:24px}.bee-scroll-top{width:50px;height:50px;right:-60px;line-height:50px;background-color:#e50614}.bee-scroll-top i{font-size:20px}.slick-slider .slick-list{position:relative;z-index:10}.slick-slider .slick-slide{position:relative;outline:0!important}.slick-slider.slick-initialized .slick-slide{display:block}.slick-slider .slick-arrow{display:block;position:absolute;top:50%;width:60px;height:60px;padding:0;margin:0;margin-top:-20px;text-align:center;border:none;outline:0!important;background:rgba(255,255,255,.2);cursor:pointer;z-index:20}html.no-touch .slick-slider .slick-arrow:hover{background:rgba(255,255,255,.4)}.slick-slider .slick-prev{left:0}.slick-slider .slick-next{right:0}.slick-slider .slick-arrow:before{color:#fff;font-family:FontAwesome;font-size:42px}.slick-slider .slick-prev:before{content:'\f104'}.slick-slider .slick-next:before{content:'\f105'}.slick-slider .slick-dots{display:block;position:absolute;bottom:24px;width:100%;padding:0;margin:0;list-style:none;text-align:center;z-index:30}.slick-slider .slick-dots li{display:inline-block;position:relative;margin:0;padding:0;vertical-align:middle;cursor:pointer}.slick-slider .slick-dots li+li{margin-left:18px}.slick-slider .slick-dots li span{display:block;position:relative;width:12px;height:12px;margin:0;padding:0;border:0;border-radius:50%;background-color:#fff;outline:0}.slick-slider .slick-dots li.slick-active span{background-color:#bbb}.social{font-size:0}.social a{display:inline-block;position:relative;width:35px;height:35px;background-image:url(../images/ico-social.png);background-repeat:no-repeat;background-size:auto 35px;opacity:.8;transition:opacity .6s ease}.social a+a{margin-left:7px}html.no-touch .social a:hover{opacity:1}.social a.facebook{background-position:0 0}.social a.instagram{background-position:-42px 0}.social a.youtube{background-position:-85px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.social a{background-image:url(../images/ico-social@x2.png)}}i.store-legend{display:inline-block;position:relative;width:29px;height:29px;background-image:url(../images/ico-stores-legend.png?v=2);background-repeat:no-repeat;background-size:auto 41px;vertical-align:middle}i.store-legend.motor{background-position:0 0;background-size:auto 29px}i.store-legend.boat{width:45px;background-position:-40px 0;background-size:auto 29px}i.store-legend.assistance{width:20px;height:20px;background-position:-139px -10px}i.store-legend.distributors{width:20px;height:20px;background-position:-172px -10px}i.store-legend.stores{width:20px;height:20px;background-position:-210px -10px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){i.store-legend{background-image:url(../images/ico-stores-legend@x3.png?v=2)}}header{display:block;position:relative;z-index:100;box-shadow:0 2px 8px rgba(0,0,0,.4)}header .top{position:relative;padding:24px 0;background-color:#e8e8e8}header .top .container{padding:0 35px;flex-wrap:nowrap}header .top .mobile-nav-trigger{display:none;flex-grow:1;flex-basis:0;font-size:30px}header .top .social{flex-grow:1;flex-basis:0}header .top .brand{flex-grow:1;flex-basis:0;width:190px;height:49px;background-image:url(../images/logo-selva.png);background-size:contain;background-position:center;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.header .top .brand{background-image:url(../images/logo-selva@x3.png)}}header .top .country{position:relative;flex-grow:1;flex-basis:0;text-align:right}header .top .country label{margin:0;line-height:35px;font-family:Lato,sans-serif;font-size:16px;font-weight:500}header .top .country button.country-choose{line-height:35px;margin-left:10px;font-size:18px;padding:0}header .top .country .country-choose.active,html.no-touch header .top .country button.country-choose:hover{background-color:#fff}header .top .country div.country-choose:after{content:'\f107';display:inline-block;font-family:FontAwesome;margin-left:10px}header .top .country div.country-choose img{border-radius:50%;margin-top:-3px;width:24px}header .top .country div.country-choose span{margin-left:10px}header div.main{padding:0 30px;background-color:#f4f4f4;text-align:center}[data-country-nav]{display:none}.bee-dialog .country-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;justify-content:left}.bee-dialog .country-nav .title{width:100%;color:#bcbcbc;font-size:50px;text-align:center;padding:30px 0 16px}.bee-dialog .country-nav .country-item{display:block;width:10%;text-align:center;padding:15px 0 19px}.bee-dialog .country-nav .country-item img{display:block;margin:0 auto 10px;max-width:50px;opacity:.8;transition:opacity .6s ease}html.no-touch .bee-dialog .country-nav a.country-item:hover img{opacity:1}.bee-dialog .country-nav .country-item h4{color:#000;font-size:13px;font-weight:600;text-transform:uppercase;margin:0}.bee-dialog .country-nav .country-item h6,.bee-dialog .country-nav .country-item h6 a{color:#000;font-size:13px;font-weight:600;margin:0;word-wrap:normal}.bee-dialog .country-nav .country-item h6 a{display:inline-block}html.no-touch .bee-dialog .country-nav .country-item h6 a:hover{color:#e50614}.bee-dialog .country-nav .country-item h6 a+a{margin-left:5px}header nav.main>a,header nav.main>button{display:inline-block;font-family:Lato,sans-serif;font-size:20px;font-weight:600;color:#424242;text-transform:uppercase;margin:0;padding:23px 40px 15px;border-bottom:8px solid transparent;transition:border-color .6s ease,color .6s ease,background-color .6s ease}html.no-touch header nav.main>a:hover,html.no-touch header nav.main>button:hover{color:#1e1e1e;background-color:#eee}html.no-touch header nav.main>a.active:hover,html.no-touch header nav.main>button.active:hover{background-color:transparent}header nav.main>a.active,header nav.main>button.active{border-color:#e50614}header .products-nav{display:none;position:absolute;top:100%;width:100%;left:0;background-color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.2);z-index:550}header .products-nav .container{align-items:flex-start}header .products-nav section{width:50%;padding:30px 20px 8px}header .products-nav section h3{display:block;font-size:50px;line-height:50px;text-align:left;border-bottom:1px solid #424242;margin:0 0 25px}header .products-nav section h3 a{color:#bcbcbc}html.no-touch header .products-nav section h3 a:hover{color:#c70000}header .products-nav section .products{display:flex;justify-content:space-between;align-items:flex-end;min-height:325px}header .products-nav section .products a{padding:0 15px}header .products-nav section .products a span{display:block;min-height:41px;margin-top:15px;color:#424242;font-size:16px;text-transform:uppercase;font-weight:600;transition:color .6s ease;text-align:center}html.no-touch header .products-nav section .products a:hover span{color:#c70000}header .products-nav section .products-3 a{width:33.333333%}header .products-nav section .products-2 a{width:50%}header.compact{position:fixed;top:0;left:0;right:0;z-index:600;display:none;transform:translateY(-100%);transition:transform .2s ease}header.compact.in{transform:translateY(0)}header.compact .top{padding:3px 0 0}header.compact .top .brand{width:190px;flex-shrink:0;flex-grow:0;flex-basis:auto}header.compact .main{background:0 0}header.compact nav a,header.compact nav button{font-size:18px;padding:23px 13px 15px;margin:0;line-height:28px}header.compact .top .country{flex-shrink:0;flex-grow:0;flex-basis:auto}.brand-nav-wrapper{padding:5px 0}.brand-nav-wrapper.flow{position:fixed;top:168px;width:100%;z-index:500;background-color:transparent!important}.brand-nav-wrapper.sticky{position:fixed;top:98px;width:100%;z-index:500;background-color:#fff}.brand-nav{display:flex;position:relative;align-items:center;justify-content:center;float:right;padding:0;background-color:#fff;box-shadow:inset 0 -2px 4px rgba(0,0,0,.1);z-index:90}.brand-nav a{display:block;position:relative;padding:0 5px;transition:none;text-align:center;padding:10px 10px 3px}.brand-nav a+a{margin-left:-1px}.brand-nav a+a:before{content:'';position:absolute;left:0;top:7px;bottom:5px;border-left:1px solid #fff!important;opacity:.6}.brand-nav .ico{display:block;width:52px;height:30px;margin:auto}@font-face{font-family:brand-nav-ico;src:url('../images/brand-nav-ico.woff?9k9sq9') format('woff');font-weight:400;font-style:normal}.icon-brand-nav-ico-home,.icon-brand-nav-ico-list,.icon-brand-nav-ico-motor{color:#fff;font-size:25px;font-family:brand-nav-ico!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-brand-nav-ico-list:before{content:"\e900"}.icon-brand-nav-ico-home:before{content:"\e901"}.icon-brand-nav-ico-motor:before{content:"\e902"}.brand-nav .lab{display:block;color:#fff;font-weight:500;text-transform:uppercase;text-align:center}.brand-nav a.active .brand-nav-ico{opacity:.3}.brand-nav a:hover{background-color:#fff}.brand-nav a:hover .icon-brand-nav-ico-home,.brand-nav a:hover .icon-brand-nav-ico-list,.brand-nav a:hover .icon-brand-nav-ico-motor,.brand-nav a:hover .lab{color:#1e2456!important}.brand-nav a:hover .lab{display:flex}.contacts-highlight{padding:30px 0 16px;background:#ff453f;background:-moz-radial-gradient(center,ellipse cover,#ff453f 0,#c70000 100%);background:-webkit-radial-gradient(center,ellipse cover,#ff453f 0,#c70000 100%);background:radial-gradient(ellipse at center,#ff453f 0,#c70000 100%)}.contacts-highlight h4{color:#fff;font-size:50px;line-height:64px;font-weight:400;text-align:center;text-transform:uppercase}.contacts-highlight h4 strong{display:block;font-size:50px}.contacts-highlight.mc-imbarcazione,.contacts-highlight.mc-motore{margin-top:40px}.contacts-highlight.mc-motore h4{font-size:38px;line-height:42px}.contacts-highlight.mc-imbarcazione h4{font-size:36px;line-height:40px}.contacts-highlight.mc-imbarcazione h4 strong,.contacts-highlight.mc-motore h4 strong{margin-top:20px}.newsletter-highlight{color:#fff;text-align:center;padding:43px 0 47px;background:#ff453f;background:-moz-radial-gradient(center,ellipse cover,#ff453f 0,#c70000 100%);background:-webkit-radial-gradient(center,ellipse cover,#ff453f 0,#c70000 100%);background:radial-gradient(ellipse at center,#ff453f 0,#c70000 100%)}.newsletter-highlight h4{color:#fff;font-size:35px;font-weight:600;text-align:center;text-transform:uppercase;margin:0}.newsletter-highlight h5{color:#fff;font-size:35px;font-weight:400;text-align:center;margin:21px 0 0}.newsletter-highlight a{color:#fff}.newsletter-highlight form{margin:16px auto 0;max-width:705px}.newsletter-highlight form .inline{display:flex;align-items:center;justify-content:center}.newsletter-highlight form .inline .form-control{flex:1 1 auto;border:none;border-radius:0;height:63px;line-height:51px}.newsletter-highlight form .inline button{flex:0 0 auto;height:63px;line-height:63px;padding:0 30px;font-size:20px;text-transform:uppercase;font-weight:600;background-color:#c70000}.newsletter-highlight form .inline button:hover{color:#fff;background-color:#000}footer{z-index:80}footer .main{background-color:#282828}footer .main .container{padding:0 35px}footer .main nav div{padding:48px 0 36px;display:inline-block;vertical-align:top;min-height:120px;text-align:center}footer .main nav a{display:block;color:#a3a3a3;font-size:12px;line-height:20px;text-transform:uppercase;border-bottom:1px solid #a3a3a3}footer .main nav a:first-child{color:#fff;font-weight:600;font-size:20px;margin-bottom:8px;border:none}footer .main nav a:last-child{border:none}html.no-touch footer .main nav a:hover{color:#ccc}footer .main nav div+div{margin-left:60px}footer .main .social-wrapper h6{color:#fff;font-size:16px;margin:0 0 16px}footer .main .social-wrapper .social{text-align:center}footer .main .social-wrapper .social a{width:45px;height:45px;background-size:auto 45px;background-image:url(../images/ico-social@x2.png)}footer .main .social-wrapper .social a.instagram{background-position:-54px 0}footer .main .social-wrapper .social a.youtube{background-position:-108px 0}footer .copy{padding:35px 0 15px;align-items:flex-end}footer .copy .container{padding:0 85px 0 35px;align-items:baseline}footer .copy .q8-oils{display:block;position:relative;width:138px;height:34px;background-image:url(../images/logo-q8-oils.png);background-position:center;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){footer .copy .q8-oils{background-image:url(../images/logo-q8-oils@x3.png);background-size:100%}}footer .copy .links{list-style:none;margin:0 0 6px;padding:0;font-size:0}footer .copy .links li{display:inline-block}footer .copy .links li+li{padding-left:20px;margin-left:20px;border-left:1px solid #777}footer .copy .links a,footer .copy .links span{color:#777;font-size:15px;line-height:18px}html.no-touch footer .copy .links a:hover{border-bottom:1px dotted #777}.home-carousel{background:#424242}.home-carousel .image{display:block;position:relative;width:100%;height:500px;background-repeat:no-repeat;background-size:cover;background-position:center}@media all and (max-width:1319px){.home-carousel .image{height:auto}.home-carousel .image:after{content:'';display:block;position:relative;width:100%;padding-top:39.06%}}.home-highlight{padding:40px 0}.home-highlight h4{color:#424242;font-size:48px;line-height:60px;font-weight:400;text-align:center}.home-browse{position:relative}.home-browse .container .box{width:50%;min-height:420px;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:center;padding:15px 50px}.home-browse .container .box .box-inner{display:block;text-align:center}.home-browse .container .box .box-browse{display:inline-block;color:#fff;font-size:34px;font-weight:500;background-color:rgba(0,0,0,.3);border:2px solid #fff;padding:17px 105px;text-transform:uppercase;transition:background-color .6s ease}html.no-touch .home-browse .container a.box:hover .box-browse{background-color:rgba(0,0,0,.6)}.home-browse .container .box h3{color:#000;font-size:44px;font-weight:700;text-transform:uppercase;margin:0 0 4px}.home-browse .container .box h4{color:#000;font-size:26px;font-weight:400;text-transform:uppercase;margin:4px 0 38px}.home-browse .container .box p{color:#000;font-size:26px;line-height:30px}.home-browse .container .box.content{background:#a1bb1e;background:-moz-radial-gradient(center,ellipse cover,#a1bb1e 0,#737d14 100%);background:-webkit-radial-gradient(center,ellipse cover,#a1bb1e 0,#737d14 100%);background:radial-gradient(ellipse at center,#a1bb1e 0,#737d14 100%)}.home-browse .container.mc-imbarcazione .box.content{order:-1;background:#2da2bd;background:-moz-radial-gradient(center,ellipse cover,#2da2bd 0,#1e717f 100%);background:-webkit-radial-gradient(center,ellipse cover,#2da2bd 0,#1e717f 100%);background:radial-gradient(ellipse at center,#2da2bd 0,#1e717f 100%)}.home-events{background:#424242;position:relative}.home-events .image{display:block;position:relative;width:100%;height:500px;min-height:400px;background-repeat:no-repeat;background-size:cover;background-position:center}@media all and (max-width:1319px){.home-events .image{height:auto}.home-events .image:after{content:'';display:block;position:relative;width:100%;padding-top:33.98%}}@media all and (max-width:480px){.home-events .image{min-height:300px}}.home-events .slide .description{display:block;position:absolute;top:0;right:30px;width:400px;background-color:rgba(0,0,0,.7);text-align:center;padding:20px}.home-events .slide .description img{margin:auto}.home-events .slide .description p{margin:15px 0 0;color:#fff;font-size:20px}.home-events .slide .description a{display:inline-block;margin:15px auto 0;color:#fff;font-size:22px;text-transform:uppercase;background-color:#e50614;border:1px solid #fff;padding:10px}.home-map{padding:37px 0 73px;text-align:center}.home-map span.icon{display:inline-block;width:110px;height:110px;border:1px solid #424242;border-radius:50%;background-image:url(../images/ico-map.png);background-repeat:no-repeat;background-position:center;vertical-align:middle}.home-map h5{color:#424242;font-size:40px;line-height:60px;font-weight:400;text-align:center;margin:0 0 47px}.home-map h4{color:#424242;font-size:52px;line-height:60px;font-weight:400;text-align:center}.home-map .controls{margin-top:62px;display:flex;justify-content:center}.home-map .controls .control{flex:0 0 50%;max-width:536px;padding:0 35px}.home-map a{display:inline-block;width:100%;margin:auto;font-size:24px;line-height:30px;color:#fff;text-transform:uppercase;background-color:#424242;padding:18px 15px}html.no-touch .home-map a:hover{background-color:#000}.products-category-head{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.products-category-head .flex{min-height:470px;z-index:50}.products-category-head.mc-imbarcazione .flex{justify-content:flex-end}.products-category-head .overbox{max-width:550px}.products-category-head .overbox h2{position:relative;color:#fff;font-size:60px;line-height:60px;font-weight:900;text-transform:uppercase;margin:0;z-index:20}.products-category-head .overbox h4{position:relative;color:#fff;font-size:26px;font-weight:400;line-height:35px;text-transform:uppercase;margin:27px 0 0;z-index:20}.products-category-nav{background-color:#c70000}.products-category-nav.sticky{position:fixed;top:77px;width:100%;z-index:500;box-shadow:2px 2px 6px rgba(0,0,0,.2)}.products-category-nav .flex{align-items:stretch;flex-wrap:nowrap}.products-category-nav a{display:flex;flex-wrap:wrap;position:relative;flex-grow:1;flex-basis:0;align-items:center;padding:15px;min-height:170px;border-bottom:10px solid transparent}.products-category-nav a:before,.products-category-nav a:last-child:after{content:'';display:block;position:absolute;top:0;bottom:-10px;width:1px;background-color:#fff}.products-category-nav a:before{left:0}.products-category-nav a:after{right:0}.products-category-nav.single a:after,.products-category-nav.single a:before{content:none}.products-category-nav a.active,html.no-touch .products-category-nav a:hover{border-bottom-color:#424242}.products-category-nav a div{display:block;width:100%}.products-category-nav a span{display:block;width:100%;color:#fff;font-size:28px;line-height:38px;text-align:center;text-transform:uppercase}.products-category-nav a span:empty{display:none}.products-category-nav a span:nth-child(2){font-size:38px;line-height:44px;font-weight:600}.products-category-section{background-color:#424242;margin:0;padding:30px 0 34px}.products-category-section h3{color:#fff;font-size:50px;font-weight:500;text-align:center;margin:0}.products-category-section h3 span{display:inline-block}.products-category-section h3 span+span{margin-left:8px}.products-category-section h3 span:empty{display:none}.products-category-section h3 span:nth-child(2){font-weight:700}.product-head{padding:33px 0 20px}.product-head h4{color:#bcbcbc;font-size:60px;text-align:center;margin:0}.product-head h4 span{display:inline-block}.product-head h4 span+span{margin-left:8px}.product-head h4 span:empty{display:none}.product-head h4 span:nth-child(2){font-weight:700;text-transform:uppercase}.product-head.mc-imbarcazione span{font-weight:700;text-transform:uppercase}.product-head-thumb{border-top:1px solid #ddd;padding:40px 0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e3e3e3 100%);background:-webkit-linear-gradient(top,#fff 0,#e3e3e3 100%);background:linear-gradient(to bottom,#fff 0,#e3e3e3 100%)}.product-head-thumb img{margin:auto}.product-details{padding-top:40px;border-top:1px solid #ddd}.product-details .main{display:flex;align-items:center}.product-details .main .thumb{flex-shrink:0;width:400px;margin-right:30px}.product-details .main .thumb img{margin:auto}.product-details .main .content .title{color:#c70000;font-size:58px;font-weight:700;margin:0 0 35px;text-transform:uppercase}.product-details .main .content .description{color:#606060;font-size:24px;line-height:32px;font-weight:300}.product-details .main .content .prices-label{font-size:24px;color:#606060;margin:50px 0 0;font-weight:300}.product-details .main .content .prices{display:flex;margin-top:47px}.product-details .main .content .prices tr td.lab{color:#606060;font-size:24px;padding-right:30px}.product-details .main .content .prices tr td.val{color:#424242;font-size:30px;font-weight:700}.product-details.mc-imbarcazione{text-align:center}.product-details.mc-imbarcazione .main{flex-direction:column}.product-details.mc-imbarcazione .main .content .prices{display:table;margin:14px auto 40px}.product-details.mc-imbarcazione .main .content .prices tr td.lab{text-align:left;color:#c70000;font-weight:600;padding-left:30px}.product-details .main .content .prices tr td.val{padding-right:30px}.product-details.mc-imbarcazione .main .content .prices tr:first-child td{padding-top:20px;border-top:1px solid #606060}.product-details.mc-imbarcazione .main .content .prices tr:last-child td{padding-bottom:20px;border-bottom:1px solid #606060}.product-details.mc-imbarcazione .main .thumb{width:100%;margin:0 0 30px}.product-details .specifications{display:flex;justify-content:space-between;align-items:stretch;margin-top:20px}.product-details .specifications>div{display:flex;flex-wrap:wrap;max-width:218px;margin:0 10px}.product-details .specifications>div span{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;padding:10px}.product-details .specifications>div span.lab{color:#606060;font-size:20px;background-color:#f2f2f2;min-height:99px}.product-details .specifications>div span.val{color:#424242;font-size:30px;font-weight:700;background-color:#ddd;min-height:142px}.bee-dialog.product-pricereq-dialog .bee-dialog-inner{max-width:1200px;padding:30px}.bee-dialog.product-pricereq-dialog .title{color:#c70000;font-size:24px;font-weight:700;margin:0 0 10px;text-transform:uppercase}.bee-dialog.product-pricereq-dialog .stores-map .head{justify-content:center}.bee-dialog.product-pricereq-dialog .stores-map .head .description{color:#606060;font-size:24px;line-height:32px;font-weight:300;margin:0 30px 0 0}.bee-dialog.product-pricereq-dialog .stores-map .head .map-search{flex:0 0 40%}.bee-dialog.product-pricereq-dialog .store-box .store-inner .details .btn-primary,.infowindow-store-details .btn-primary{padding:3px 6px;font-size:14px;margin-top:15px;white-space:normal}.bee-dialog.product-pricereq-dialog .contacts-form{padding:0}.bee-dialog.product-pricereq-dialog .contacts-form .store-resume{margin-bottom:30px}.bee-dialog.product-pricereq-dialog .contacts-form .store-resume .store-box{margin:0;padding:0}.bee-dialog.product-pricereq-dialog .contacts-form .store-resume .store-box:not(.top-dealer) .store-inner{border:2px solid #ccc}.bee-dialog.product-pricereq-dialog .contacts-form .store-resume .btn-primary{padding:3px 6px;font-size:14px;margin-top:10px;white-space:normal}.bee-dialog.product-pricereq-dialog .contacts-form form{max-width:100%}.product-features{margin-top:30px;background-color:#c70000}.product-features .product-features-head{padding:70px 0 60px;cursor:pointer;transition:background-color .6s ease}html.no-touch .product-features .product-features-head:hover{background-color:#b10606}.product-features .product-features-head h4{color:#fff;font-size:44px;text-align:center;text-transform:uppercase;margin:0;font-weight:400}.product-features .product-features-content{display:none;padding:0 0 45px}.product-features .product-features-content table{width:100%;table-layout:fixed}.product-features .product-features-content table tr td{color:#fff;font-size:20px;border-top:1px solid #fff;padding:10px 30px}.product-features .product-features-content table tr:first-child td{border-top:0}.product-features .product-features-content table tr td.lab{max-width:500px}.product-features .product-features-content table tr td.val{font-size:24px;font-weight:600}.product-equipment{margin-top:30px;background-color:#424242;padding:34px 0}.product-equipment .product-equipment-head h4{color:#fff;font-size:50px;font-weight:400;text-align:center}.product-equipment .product-equipment-content{color:#fff;margin-top:34px}.product-equipment .product-equipment-content p{padding:6px 30px;margin:0;font-size:20px;line-height:28px}.product-equipment .product-equipment-content p+p{border-top:1px solid #fff}.product-media{margin:40px 0}.product-media-carousel .slide{position:relative}.product-media-carousel .slide:after{position:absolute;top:50%;left:50%;width:160px;height:140px;margin:-70px 0 0 -80px;color:#fff;font-family:FontAwesome;font-size:80px;line-height:140px;text-align:center;background:rgba(0,0,0,.5);border-radius:10px;opacity:0;transition:opacity .6s ease}html.is-touch .product-media-carousel .slide:after,html.no-touch .product-media-carousel .slide:hover:after{opacity:1}.product-media-carousel .slide.gallery:after{content:'\f03e'}.product-media-carousel .slide.video:after{content:'\f03d'}.product-media-carousel .slide.p360:after{content:'\f1b2'}.products-carousel-section{border-top:1px solid #bcbcbc;padding:32px 0 40px}.products-carousel-section.related{border:none}.products-carousel-section h3{color:#bcbcbc;font-size:50px;text-align:center;margin:0 0 40px;font-weight:400}.products-carousel-section.mc-imbarcazione h3{text-transform:uppercase;font-weight:700}.products-carousel-section h3 span{display:inline-block;font-weight:400}.products-carousel-section h3 span+span{margin-left:15px}.products-carousel-section h3 span:empty{display:none}.products-carousel-section h3 span:nth-child(2){font-weight:700;text-transform:uppercase}.products-carousel-section h4{color:#424242;font-size:50px;font-weight:600;text-align:center;margin:20px 0 40px}.products-carousel-section .products-carousel{margin:20px 0 0}.products-carousel-section .products-carousel .product{padding:0 10px}.products-carousel-section .products-carousel .product img{margin:auto}.products-carousel-section .products-carousel .product h4{color:#c70000;font-size:21px;font-weight:700;text-align:center;text-transform:uppercase}html.no-touch .products-carousel-section .products-carousel a.product:hover h4{color:#000}.products-carousel-section .products-carousel .slick-track{margin:auto}.products-carousel-section .products-carousel.slick-slider.slick-initialized .slick-active+.slick-active:before{content:'';display:block;position:absolute;top:0;bottom:0;width:1px;background-color:#606060}.products-carousel-section .products-carousel.slick-slider.slick-initialized .slick-slide:before{left:0}.products-carousel-section .products-carousel.slick-slider .slick-arrow{width:35px;height:35px;background-color:#999;margin-top:-17px;line-height:35px}html.no-touch .products-carousel-section .products-carousel.slick-slider .slick-arrow:hover{background-color:#666}.products-carousel-section .products-carousel.slick-slider .slick-arrow:before{font-size:30px}.catalogues-head{padding:47px 0;text-align:center}.catalogues-head h4{color:#424242;font-size:28px;font-weight:400;line-height:40px;margin:0}.download-group{margin-bottom:80px}.download-group .download-head{background-color:#424242;padding:31px 0 33px;text-align:center}.download-group .download-head h2{font-size:50px;color:#fff;text-transform:uppercase;margin:0;font-weight:600}.download-group .download-list{background-color:#f4f4f4}.download-group .download-list a{display:flex;justify-content:space-between;align-items:center;padding:30px 60px;color:#424242;border-bottom:1px solid #5b5b5b}.download-group .download-list a:last-child{border-bottom:none}html.no-touch .download-group .download-list a:hover{color:#000;background-color:#fff}.download-group .download-list a h4{font-size:30px;line-height:41px;max-width:550px;font-weight:400}.download-group .download-list a span.icon{display:inline-block;flex-grow:0;flex-shrink:0;flex-basis:1;width:100px;height:100px;border:1px solid #424242;border-radius:50%;margin-left:70px;background-image:url(../images/ico-download.png);background-repeat:no-repeat;background-position:center;vertical-align:middle}.stores-map .head{display:flex;padding:60px 95px 35px;align-items:center;justify-content:space-between}.stores-map .head h2{color:#424242;font-size:56px;margin:0 50px 0 0;text-align:center;font-weight:400}.stores-map .head .map-search{position:relative;max-width:100%;margin:0;flex-grow:1}.stores-map .head .map-search .form-control{height:45px;border-radius:0;font-size:18px;padding-right:60px}.stores-map .head .map-search button{position:absolute;top:0;right:0;width:45px;height:45px;font-size:40px;line-height:43px;color:#424242}.stores-map .map-wrapper{display:flex;position:relative}.stores-map .map-wrapper .map{height:650px;flex-grow:1;z-index:30}.stores-map .map-wrapper .map-widget{display:block;width:460px;height:650px;order:-1;background-color:#fff;z-index:50;overflow-y:scroll}.stores-map .map-wrapper .map-widget .map-widget-head{display:block;position:relative;background-color:#424242;padding:7px 25px;text-align:left}.stores-map .map-wrapper .map-widget .map-widget-head h4{color:#fff;font-size:22px;margin:0;font-weight:300}.stores-map .map-wrapper .map-widget .map-widget-legend{padding:5px 20px;background-color:#f4f4f4;box-shadow:0 2px 6px rgba(0,0,0,.15)}.stores-map .map-wrapper .map-widget .map-widget-legend>div+div{margin-top:10px}.stores-map .map-wrapper .map-widget .map-widget-legend label{color:#424242;font-size:11px;font-weight:700;text-transform:uppercase}.stores-map .map-wrapper .map-widget .map-widget-legend span{color:#606060;font-size:12px;font-weight:600}.stores-map .map-wrapper .map-widget .map-widget-legend label+span,.stores-map .map-wrapper .map-widget .map-widget-legend span+span{margin-left:30px}.stores-map .map-wrapper .map-widget .map-widget-legend span i{margin-right:5px}.stores-map .map-wrapper .map-widget .map-widget-list{position:relative;padding:15px 8px 35px}.store-box{cursor:pointer;transition:background-color .6s ease;margin-top:17px;padding-top:17px;border-top:1px solid #f4f4f4}.stores-map .map-wrapper .map-widget .map-widget-list .stores-group+.store-box{border-top:none;margin-top:0;padding-top:0}.store-box .store-inner{display:flex;position:relative;padding:10px}.store-box.current .store-inner{background-color:#eff8ff}.store-box .store-inner .details{flex:1;word-break:normal;overflow:hidden}.infowindow-store-details{font-family:Lato,Arial,sans-serif}.infowindow-store-details h4,.store-box .store-inner .details h4{color:#424242;font-size:16px;font-weight:700;text-transform:uppercase;margin:0}.infowindow-store-details address,.infowindow-store-details ul.contacts{font-family:Lato,Arial,sans-serif;font-weight:300}.leaflet-popup-content{margin:13px 12px}.leaflet-container a.leaflet-popup-close-button{width:48px;height:48px}.leaflet-container a.leaflet-popup-close-button span{display:block;font-size:24px;width:24px;height:24px;margin:12px}.infowindow-store-details h4{margin-top:48px}.infowindow-store-details address,.store-box .store-inner .details address{color:#424242;font-size:14px;margin:5px 0 0}.infowindow-store-details .contacts,.store-box .store-inner .contacts{padding:0;margin:15px 0 0;list-style:none}.infowindow-store-details .contacts li,.store-box .store-inner .contacts li{display:block}.infowindow-store-details .contacts a,.infowindow-store-details .contacts span,.store-box .store-inner .contacts a,.store-box .store-inner .contacts span{display:block;color:#424242;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.infowindow-store-details .contacts i,.store-box .store-inner .contacts i{margin-right:5px;color:#e50614}.store-box .store-inner .legend{display:flex;flex:0 0 160px;position:relative;width:160px;margin-left:15px;align-items:center;flex-direction:column;justify-content:center;flex-wrap:wrap}.store-box .store-inner .legend>div{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.store-box .store-inner .legend>div:after{content:'';display:block;position:absolute;top:2px;right:-3px;bottom:0;left:40px;background-color:#f7f7f7;border-radius:5px;z-index:10}.store-box .store-inner .legend>div+div{margin-top:15px}.store-box .store-inner .legend .cell{text-align:center;width:20px;min-height:1px;z-index:20}.store-box .store-inner .legend .cell:first-child{width:80px}.store-box.top-dealer .store-inner{border:2px solid #ac7701;padding:20px 8px}.store-box.top-dealer .store-inner:after{content:'';display:block;position:absolute;top:-10px;right:32px;width:109px;height:20px;background-image:url(../images/ico-top-dealer.png);background-position:center;background-repeat:no-repeat;background-size:contain}.stores-map .map-wrapper .map-widget .map-widget-list .stores-group{position:relative;color:#a3a3a3;font-size:14px;line-height:14px;text-transform:uppercase;text-align:center;margin:27px 0 17px}.stores-map .map-wrapper .map-widget .map-widget-list .stores-group:before{content:'';display:block;position:absolute;width:100%;height:1px;background-color:#f4f4f4;top:50%;z-index:1}.stores-map .map-wrapper .map-widget .map-widget-list .stores-group span{display:inline-block;position:relative;padding:0 15px;background:#fff;z-index:10}.stores-map .map-wrapper .map-widget .map-widget-list .no-stores{line-height:22px}.stores-map .map-wrapper.has-stores .map-widget .map-widget-list .no-stores{display:none}.distributors-head h4{color:#bcbcbc;font-size:60px;margin:0}.distributors-list{margin:40px 0;background-image:url('../images/bg-distributors.jpg');background-position:top center;background-size:contain;background-size:auto;background-repeat:no-repeat}.distributors-list .distributor-box-wrapper{padding:0 17px 10px}.distributors-list .distributor-box{margin:auto;border:1px solid #d6d6d6}.distributors-list .distributor-box .distributor-head{position:relative;padding:10px 50px 10px 30px;cursor:pointer}.distributors-list .distributor-box .distributor-head h2{color:#424242;font-size:22px;line-height:24px;font-weight:400;text-align:center;text-transform:uppercase;margin:0}.distributors-list .distributor-box .distributor-head:after{content:'\f105';display:block;position:absolute;width:30px;height:30px;right:0;top:9px;right:10px;color:#424242;font-size:22px;font-family:FontAwesome;text-align:center;line-height:26px;border:1px solid #424242;border-radius:50%}.distributors-list .distributor-box .distributor-head.active:after{content:'\f107';line-height:26px}.distributors-list .distributor-box .distributor-content{display:none}.distributors-list .distributor-box .distributor-content .details{padding:25px 17px 15px}.distributors-list .distributor-box .distributor-content h4{color:#424242;font-size:16px;font-weight:700;text-transform:uppercase;margin:0}.distributors-list .distributor-box .distributor-content address{color:#424242;font-size:14px;margin:5px 0 0}.distributors-list .distributor-box .distributor-content .contacts{padding:0;margin:15px 0 0;list-style:none}.distributors-list .distributor-box .distributor-content .contacts li{display:block}.distributors-list .distributor-box .distributor-content .contacts a,.distributors-list .distributor-box .distributor-content .contacts span{color:#424242;font-size:14px}.distributors-list .distributor-box .distributor-content .contacts i{margin-right:5px;color:#e50614}.distributors-list .distributor-box .distributor-content .exclusive{background-color:#bcbcbc;padding:5px 10px}.distributors-list .distributor-box .distributor-content .exclusive h4{color:#424242;font-size:14px;font-weight:700;text-align:center}.distributors-list .distributor-box .distributor-content .exclusive .icons{display:flex;justify-content:center;margin-top:10px}.distributors-list .distributor-box .distributor-content .exclusive .icons i{flex-shrink:0;margin:0 10px}.faq-head{text-align:center;padding:50px 0 76px}.faq-head h1{font-size:56px;color:#424242;text-transform:uppercase;margin:0;font-weight:400}.faq-group{margin-bottom:80px}.faq-group .faq-head{background-color:#424242;padding:31px 0 33px;text-align:center}.faq-group .faq-head h2{font-size:50px;color:#fff;text-transform:uppercase;margin:0;font-weight:600}html.no-touch .faq-group .faq-list a:hover{color:#000;background-color:#fff}.faq-group .faq-list .faq-item{border-bottom:1px solid #5b5b5b;padding:21px 0}.faq-group .faq-list .faq-item button{display:block;position:relative;width:100%;color:#424242;font-size:18px;line-height:41px;font-weight:400;text-align:left;padding-left:50px;border:none;background:0 0}.faq-group .faq-list .faq-item button:before{content:'\f105';display:block;position:absolute;top:50%;left:0;margin-top:-15px;width:30px;height:30px;color:#666;font-family:FontAwesome;line-height:28px;text-align:center;font-size:20px;border:1px solid #d0d0d0;border-radius:50%}.faq-group .faq-list .faq-item button[aria-expanded=true]:before{content:'\f107';color:#c70000}.faq-group .faq-list .faq-item:last-child button{border-bottom:none}.faq-group .faq-list .faq-item .inner{color:#424242;font-size:16px;line-height:1.2;font-weight:400;margin:15px 0 10px 50px}.events-head{background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;min-height:464px}.events-head h1{display:inline-block;font-size:67px;font-weight:700;color:#fff;padding:42px 70px 25px;margin:0 auto;background:rgba(0,0,0,.4)}.events-head h1{display:inline-block;font-size:67px;font-weight:700;color:#fff;padding:42px 70px 25px;margin:0 auto;background:rgba(0,0,0,.4)}.events-head h1 strong{text-transform:uppercase}.events-list{margin-bottom:50px}.events-list article{display:flex;flex-wrap:nowrap;margin-top:55px}.events-list article figure{flex-shrink:0;max-width:650px}.events-list article .content{margin-left:60px}.events-list article .content .date{color:#898989;font-size:22px;margin:0 0 30px}.events-list article .content h2,.events-list article .content h2 a{color:#c70000;font-size:50px;line-height:55px;margin:0;font-weight:400}html.no-touch .events-list article .content h2 a:hover{color:#000}.events-list article .content p{color:#424242;font-size:26px;margin:35px 0 0}.events-list article .content .bottom-bar{text-align:right;margin-top:35px}.events-list article .content .bottom-bar a{font-size:21px}.events-video{margin-bottom:40px}.events-video .bee-video-iframe:before{padding-top:55%}.event-details{margin-bottom:50px}.event-details article{margin-top:55px}.event-details article figure img{margin:auto}.event-details article .content{margin-top:40px}.event-details article .content .date{color:#898989;font-size:22px;margin:0 0 30px}.event-details article .content h2{color:#c70000;font-size:50px;line-height:55px;margin:0;font-weight:400}.event-details article .content p{color:#424242;font-size:26px;margin:65px 0 0}.event-details article .content .bottom-bar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.event-details article .content .bottom-bar>div{flex-grow:1;flex-basis:0}.event-details article .content .bottom-bar>div:nth-child(2){text-align:center}.event-details article .content .bottom-bar>div:nth-child(3){text-align:right}.event-details article .content .bottom-bar a.dir{color:#424242}.event-details article .content .bottom-bar a.dir i{width:100px;height:100px;border-radius:50%;border:1px solid #424242;line-height:90px;text-align:center;font-size:80px;transition:color .6s ease,border-color .6s ease}html.no-touch .event-details article .content .bottom-bar a.dir:hover i{color:#000;border-color:#000}.page-content{padding:50px 0}.page-head{background-repeat:no-repeat;background-position:center;background-size:cover;min-height:474px;text-align:center}.page-head h1{font-size:60px;font-weight:400;color:#fff;margin:42px 0 0;display:inline-block;padding:42px 70px 25px;margin:0 auto;background:rgba(0,0,0,.4)}.page-head h1 strong{text-transform:uppercase}.page-intro{padding:62px 0;text-align:center}.page-intro h2{color:#bcbcbc;font-size:60px;font-weight:600;margin:0 0 40px}.page-intro h3{color:#434343;font-size:56px;font-weight:300;margin:0}.page-intro h4{color:#424242;font-size:28px;font-weight:400;line-height:40px;margin:0}.page-box{padding:35px 0 50px}.page-box.grey{background-color:#f2f2f2}.page-box .flex{flex-wrap:nowrap;align-items:flex-start}.page-box .content h2{color:#424242;font-size:56px;margin:0;font-weight:400}.page-box .content p{color:#424242;font-size:22px;font-weight:400;margin:27px 0 0}.page-box figure{flex-shrink:0;max-width:550px}.page-box .content+figure,.page-box figure+.content{margin-left:45px}.page-box .content+figure{text-align:right}.page-box figure img{display:inline-block}.page-box figure figcaption{color:#424242;font-size:14px;margin:15px 0 0;font-weight:600}.page-box figure figcaption:empty{display:none}.page-box.image{background-color:#424242;padding:0}.page-box.image figure{max-width:100%}.page-box.gallery .flex{flex-wrap:wrap}.page-box.gallery figure{width:33.333333%;border:1px solid #fff}.page-box.text{padding:64px 0 24px;color:#424242;font-size:22px;line-height:32px;text-align:center;font-weight:400}.page-box.text h2{color:#424242;font-size:56px;margin:0 0 20px}.page-box.text p{margin:0}.page-box.text p+p{margin-top:28px}.page-highlight{background-color:#424242;margin:50px 0 40px;padding:33px 0 50px;text-align:center}.page-highlight h4{color:#fff;font-size:55px;text-transform:uppercase;font-weight:400}.page-highlight p{color:#fff;font-size:23px;margin:25px 0}.page-highlight .btn{font-size:28px;font-weight:600;padding:8px 40px;background-color:#c70000}.page-highlight .btn:hover{color:#fff;background-color:#000}.contacts-head{padding:40px 0 60px;text-align:center}.contacts-head h1{font-size:60px;font-weight:400;color:#bcbcbc;margin:0 0 47px}.contacts-head p{font-size:20px;font-weight:400;color:#424242;margin:0 0 21px}.contacts-head p:last-child{margin:0}.contacts-head a{color:#424242;text-decoration:underline!important}html.no-touch .contacts-head a:hover{color:#000}.contacts-details{background-color:#f4f4f4;padding:60px 0 70px;text-align:center}.contacts-details address{color:#424242;font-size:20px;line-height:32px;margin:0 auto 30px}.contacts-details address strong{text-transform:uppercase}.contacts-details .details{display:flex;flex-wrap:wrap;max-width:880px;margin:auto}.contacts-details .details .box-wrapper{width:50%;padding:0 25px 20px}.contacts-details .details .box{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:0;padding:10px;border:1px solid #424242;text-align:center;min-height:142px}html.no-touch .contacts-details .details a.box:hover{background-color:#ddd}.contacts-details .details .box i{display:inline-block;position:relative;width:46px;height:46px;background-image:url(../images/ico-contacts.png);background-repeat:no-repeat;background-size:auto 46px}.contacts-details .details .box i.phone{background-position:1px 0}.contacts-details .details .box i.fax{background-position:-57px 0}.contacts-details .details .box i.email{background-position:-114px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contacts-details .details .box i{background-image:url(../images/ico-contacts@x2.png)}}.contacts-details .details .box h4{color:#424242;font-size:23px;font-weight:600;margin:12px 0 0}.contacts-details .details .box h6{color:#424242;font-size:19px;margin:12px 0 0}.contacts-phone{background-color:#424242;padding:25px 0;text-align:center}.contacts-phone h6{color:#fff;font-size:25px;font-weight:600;text-transform:uppercase;margin:0}.contacts-phone h4{color:#fff;font-size:54px;line-height:54px;font-weight:600;text-transform:uppercase;margin:15px 0 0}.contacts-form{padding:40px 0}.contacts-form h3{font-size:60px;font-weight:400;color:#bcbcbc;margin:0 0 46px;text-align:center}.contacts-form form{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:878px;margin:auto}.contacts-form form>div{width:100%;margin-bottom:50px}.contacts-form form>div.half{width:44%}.contacts-form form label,.contacts-form form label a{color:#424242;font-size:22px;font-weight:600;margin:0 0 5px}.contacts-form form label a{border-bottom:1px solid #424242}.contacts-form form input.form-control{height:70px;border-radius:0;font-size:18px}.contacts-form form textarea.form-control{border-radius:0;font-size:18px}.contacts-form form>div.foot{margin-bottom:20px}.contacts-form form .foot label,.contacts-form form .foot label a{font-size:18px;font-weight:400}.contacts-form .store{text-align:center}.contacts-form .store h4{color:#424242;font-size:50px;font-weight:400}.contacts-form .store label{font-size:20px;margin:29px 0 11px;text-transform:uppercase}.contacts-form .store .search{margin:auto}.contacts-form .store .search .form-control{height:53px;border-color:#ccc}.contacts-form .store .search .results{border:1px solid #ccc;border-top:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);height:204px;overflow:auto;padding:0 20px}.contacts-form .store .search .results .none,.contacts-form .store .search .results button{display:block;color:#424242;width:100%;font-size:18px;text-align:center;padding:12px 10px}.contacts-form .store .search .results button{border-bottom:1px solid #ccc}.contacts-form .store .search .results button.active{color:#c70000;font-weight:700}.contacts-form .goto-faq{color:#424242;font-size:22px;text-align:center;margin:0}.contacts-form .goto-faq a{color:#424242;text-decoration:underline!important}html.no-touch .contacts-form .goto-faq a:hover{color:#000}.quality-head{background-repeat:no-repeat;background-position:center;background-size:cover;min-height:474px;text-align:center;padding-top:46px}.quality-head h1,.quality-head h2{color:#fff;text-align:center;width:620px;max-width:100%;text-shadow:0 0 4px rgba(0,0,0,.6)}.quality-head h1{font-size:60px;font-weight:700;margin:0 auto}.quality-head h2{font-size:42px;line-height:46px;font-weight:300;margin:0 auto}.quality-intro{padding:34px 0}.quality-text.page-box.text{text-align:left;padding:64px 0 6px}.quality-text small{font-size:14px}.quality-certificates{padding:60px 0 100px;text-align:center}.quality-certificates img{margin:auto;border:2px solid #d0d0d0}.quality-certificates .pdf-title{display:block;color:#434343;font-size:22px;font-weight:400;margin:34px auto 0}.quality-certificates .pdf-download{display:inline-block;margin:35px auto 0;font-size:28px;line-height:30px;font-weight:700;color:#fff;text-transform:uppercase;background-color:#424242;padding:13px 53px}html.no-touch .quality-certificates .pdf-download:hover{background-color:#000}.view-not-found main{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;justify-content:flex-end;align-items:center;min-height:400px;text-shadow:0 0 12px rgba(0,0,0,.7);background-image:url(../images/bg-not-found.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.view-not-found main .content{width:70%;padding:0 5%}.view-not-found main .content a,.view-not-found main .content h1,.view-not-found main .content h4{color:#fff;text-transform:uppercase;text-align:center}.view-not-found main .content h1{font-size:50px;font-weight:700;margin:0 0 35px}.view-not-found main .content h4{font-size:30px;line-height:40px}.view-not-found main .content a{font-size:30px;border-bottom:1px solid #fff}body.brand-karnic .page-box .flex{flex-wrap:nowrap;align-items:flex-start;align-items:center}body.brand-karnic .page-box .content h2{color:#424242;font-size:40px;margin:0;font-weight:400}body.brand-karnic .page-box .content p{color:#424242;font-size:20px;font-weight:400;margin:20px 0 0}body.brand-karnic .page-box.image{background-color:#fff}body.brand-karnic .page-box.intro h2{font-size:30px;font-weight:700;text-transform:uppercase;margin:20px 0 40px}body.brand-karnic .page-box.intro a{color:#424242;font-weight:700}body.brand-karnic .page-box.intro .btn{display:inline-block;margin:30px auto 0;font-size:28px;font-weight:600;padding:15px 100px;color:#fff;background-color:#c70000}body.brand-karnic .product-details{padding-top:40px;border:none}body.brand-karnic .product-details .main{display:flex;align-items:center}body.brand-karnic .product-details .main .thumb{flex-shrink:0;width:600px;margin-right:30px}body.brand-karnic .product-details .main .thumb img{margin:auto}body.brand-karnic .product-details .main .content .title{color:#545454;font-size:40px;font-weight:700;margin:0 0 35px;text-transform:uppercase}body.brand-karnic .product-details .main .content .description{color:#606060;font-size:24px;line-height:32px;font-weight:300}body.brand-karnic .product-media{margin:40px 0}body.brand-karnic .product-media-carousel .slide{position:relative}body.brand-karnic .product-media-carousel .slide:after{position:absolute;top:50%;left:50%;width:160px;height:140px;margin:-70px 0 0 -80px;color:#fff;font-family:FontAwesome;font-size:80px;line-height:140px;text-align:center;background:rgba(0,0,0,.5);border-radius:10px;opacity:0;transition:opacity .6s ease}html.is-touch body.brand-karnic .product-media-carousel .slide:after,html.no-touch body.brand-karnic .product-media-carousel .slide:hover:after{opacity:1}body.brand-karnic .product-media-carousel .slide.gallery:after{content:'\f03e'}body.brand-karnic .product-media-carousel .slide.video:after{content:'\f03d'}body.brand-karnic .product-media-carousel .slide.p360:after{content:'\f1b2'}body.brand-karnic .slick-slider .slick-arrow::before{color:#424242}body.brand-karnic .products-carousel-section{padding:40px 0}body.brand-karnic .products-carousel-section.related{border:none}body.brand-karnic .products-carousel-section h3{position:relative;color:#424242;font-size:36px;text-align:center;margin:0 0 50px;font-weight:400;text-transform:uppercase}body.brand-karnic .products-carousel-section.mc-imbarcazione h3{font-weight:700}body.brand-karnic .products-carousel-section h3 span{display:inline-block;font-weight:400;text-transform:uppercase}body.brand-karnic .products-carousel-section h3 span+span{margin-left:15px}body.brand-karnic .products-carousel-section h3 span:empty{display:none}body.brand-karnic .products-carousel-section h3 span:nth-child(2){font-weight:700}body.brand-karnic .products-carousel-section .products-list{font-size:30px}body.brand-karnic .products-carousel-section .products-list .product-head{display:flex;justify-content:space-between;align-items:center;font-size:20px;padding:15px;line-height:20px;text-align:center;text-transform:uppercase}body.brand-karnic .products-carousel-section .products-list .product{display:flex;min-height:100px;justify-content:space-between;align-items:center;font-size:30px;padding:15px;line-height:40px;border-top:1px solid #5b5b5b}body.brand-karnic .products-carousel-section .products-list .product:last-child{border-bottom:1px solid #5b5b5b}body.brand-karnic .products-carousel-section .products-list .product-head>div.img,body.brand-karnic .products-carousel-section .products-list .product>div.img{flex:0 0 120px}body.brand-karnic .products-carousel-section .products-list .product>div.img img{display:block;max-width:100%}body.brand-karnic .products-carousel-section .products-list .product-head>div.tit,body.brand-karnic .products-carousel-section .products-list .product>div.tit{flex-grow:1}body.brand-karnic .products-carousel-section .products-list .product>div.tit{margin:0;font-size:20px;line-height:1.4;font-weight:700;text-align:center;text-transform:uppercase}body.brand-karnic .products-carousel-section .products-list .product-head>div.v1,body.brand-karnic .products-carousel-section .products-list .product-head>div.v2,body.brand-karnic .products-carousel-section .products-list .product>div.v1,body.brand-karnic .products-carousel-section .products-list .product>div.v2{flex:0 0 24%}body.brand-karnic .products-carousel-section .products-list .product>div.v1,body.brand-karnic .products-carousel-section .products-list .product>div.v2{color:#424242;font-size:16px;line-height:1.4;text-align:center}body.brand-karnic .download-group .download-head,body.brand-karnic .download-group .download-list{background-color:transparent}body.brand-karnic .download-group .download-head h2{position:relative;font-size:36px;color:#424242;text-transform:uppercase;margin:0;font-weight:700}body.brand-karnic .brand-nav{background-color:#e50614}body.brand-karnic .brand-nav a:hover .icon-brand-nav-ico-home,body.brand-karnic .brand-nav a:hover .icon-brand-nav-ico-list,body.brand-karnic .brand-nav a:hover .icon-brand-nav-ico-motor{color:#e50614}body.brand-karnic .brand-nav a:hover .lab{color:#e50614}body.brand-karnic .brand-nav a:hover .icon-brand-nav-ico-home,body.brand-karnic .brand-nav a:hover .icon-brand-nav-ico-list,body.brand-karnic .brand-nav a:hover .icon-brand-nav-ico-motor,body.brand-karnic .brand-nav a:hover .lab{color:#e50614!important}body.brand-karnic .page-box.intro .btn{background-color:#e50614}body.brand-karnic .products-carousel-section{padding-top:60px}body.brand-karnic .products-carousel-section .products-list .product{justify-content:center}body.brand-karnic .products-carousel-section .products-list .product>div.tit{color:#424242}body.brand-karnic .products-carousel-section .products-list .product-head>div.img,body.brand-karnic .products-carousel-section .products-list .product>div.img{flex:0 0 360px}body.brand-karnic .products-carousel-section .products-list .product>div.img{display:flex;height:120px;align-items:center;overflow:hidden}body.brand-karnic .product-head{padding-top:60px}body.brand-karnic .product-details{text-align:center}body.brand-karnic .product-details .main{justify-content:center}body.brand-karnic .product-details .main .content .title{margin:0;font-size:26px}@media all and (min-width:1200px) and (max-width:1319px){header.compact nav a,header.compact nav button{padding:23px 10px 15px;margin:0}.stores-map .head h2{font-size:46px;margin-right:35px}}@media all and (min-width:992px) and (max-width:1199px){header.compact .top .brand{width:130px}header nav.main>a,header nav.main>button{font-size:16px;padding:23px 15px 15px}header.compact nav a,header.compact nav button{margin:0;font-size:13px;padding:23px 8px 15px}header.compact .top .country .country-choose{margin:0}header.compact .top .country .country-choose:after{content:none}header .products-nav section .products{min-height:250px}.page-box figure{max-width:400px}.events-list article figure{max-width:400px}.events-list article .content{margin-left:30px}.events-list article .content .date{margin-bottom:10px}.events-list article .content p{margin-top:10px}.event-details article .content .date{margin-bottom:10px}.event-details article .content p{margin-top:20px}.stores-map .head{padding:60px 25px 35px}.stores-map .head h2{font-size:42px;margin-right:25px}}@media all and (min-width:768px) and (max-width:991px){.sm-order-n1{order:-1}.sm-order-1{order:1}header .top .country label{display:none}header nav.main>a,header nav.main>button{font-size:16px;padding:23px 10px 15px}header.compact .top .brand{width:130px}header.compact nav a,header.compact nav button{margin:0;font-size:13px;padding:23px 8px 15px}header.compact .top .country .country-choose{margin:0;display:none}header.compact .top .country .country-choose:after{content:none}header .products-nav section .products{min-height:180px}header .products-nav section h3{font-size:28px;line-height:36px}header .products-nav section{padding:20px}.home-highlight h4{font-size:38px;line-height:46px}.home-browse .container .box .box-browse{padding:15px 40px}.home-browse .container .box h3{font-size:32px}.home-browse .container .box h4{font-size:18px;margin-bottom:20px}.home-browse .container .box p{font-size:18px;line-height:24px}.link-strip h4{font-size:36px}.product-details .main .thumb{width:250px}.product-details .specifications{flex-wrap:wrap;justify-content:center}.product-details .specifications>div{margin:20px 15px 0}.products-category-nav a span:nth-child(2){font-size:30px}.products-category-section h3{font-size:32px}.contacts-highlight h4{font-size:30px;line-height:44px}.contacts-highlight h4 strong{font-size:40px}.catalogues-head h4{font-size:22px;line-height:30px}.download-group .download-list a h4{font-size:22px;line-height:30px}.contacts-form{padding:40px 0}.contacts-details .details .box h4{font-size:18px}.events-list article figure{max-width:250px}.events-list article .content{margin-left:30px}.events-list article .content .date{font-size:16px;margin-bottom:8px}.events-list article .content h2,.events-list article .content h2 a{font-size:36px;line-height:42px}.events-list article .content p{font-size:20px;line-height:26px;margin-top:15px}.event-details article .content .date{font-size:16px;margin-bottom:8px}.event-details article .content h2{font-size:36px;line-height:42px}.event-details article .content p{font-size:20px;line-height:26px;margin-top:15px}.page-intro h4 br{display:none}.page-box .flex{flex-direction:column}.page-box figure{width:100%;max-width:100%}.page-box .content+figure,.page-box figure{text-align:center}.page-box .content+figure,.page-box figure+.content{margin:40px 0 0}.stores-map .map-wrapper{display:block}.stores-map .head{flex-direction:column;padding:60px 0 35px}.stores-map .head h2{font-size:46px;margin:0 auto 25px}.stores-map .map-wrapper .map-widget{width:100%;margin-top:30px}.distributors-list .distributor-box-wrapper{padding:0 0 10px}.distributors-list .distributor-box .distributor-head h2{font-size:16px}.home-map .controls .control{padding:0 10px}.home-map a{font-size:20px}.quality-head{background-position:-200px center}.quality-head h1,.quality-head h2{width:430px}footer .copy .container{padding:0 15px;flex-direction:column}footer .copy .q8-oils{margin-bottom:15px}footer .copy .links{display:block;text-align:left}}@media all and (max-width:767px){.xs-order-n1{order:-1}.xs-order-1{order:1}main{padding-top:117px}.brand-nav-wrapper{position:fixed;top:125px!important;width:100%;z-index:500;background-color:#fff}.distributors-list{background:0 0}header{position:fixed;top:0;right:0;left:0}header .top{padding:20px 0;background:#fff}header .top .mobile-nav-trigger{display:block}header .top .social{display:none}header .top .brand{height:77px;background-image:url(../images/logo-selva-mobile.png?v=2)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.header .top .brand{background-image:url(../images/logo-selva-mobile@x3.png?v=2)}}header .top .country label{display:none}header .top .country .country-choose:after{content:none}.bee-dialog .country-nav .country-item{width:25%}header div.main{padding:0;overflow-y:auto}header nav.main{display:none}header nav.main>a,header nav.main>button{display:block;position:relative;width:100%;padding:22px 107px 22px 56px;font-size:28px;text-align:left;margin:0;border-bottom:1px solid #424242}header nav.main>a:last-child,header nav.main>button:last-child{border-bottom:none}header nav.main>a:after,header nav.main>button:after{content:'';display:block;position:absolute;top:50%;margin-top:-18px;right:56px;width:36px;height:36px;border:1px solid #424242;border-radius:50%;margin-left:70px;background-image:url(../images/ico-angle-right.png);background-repeat:no-repeat;background-position:center;background-size:10px}header .products-nav{position:relative;top:initial}header .products-nav .container{flex-direction:column}header .products-nav section{padding:15px 0;width:100%}header .products-nav section h3{font-size:65px;text-transform:none;text-align:center;padding-bottom:15px;margin-bottom:15px}header .products-nav section .products{min-height:1px}.quality-head{background-position:-200px center}.quality-head h1,.quality-head h2{width:430px}.contacts-highlight h4{font-size:44px}.contacts-highlight h4 strong{font-size:55px;margin-top:20px}footer .main nav div+div{margin:0}footer .main .container{padding:0 25px}footer .main nav{padding:38px 0}footer .main nav div{padding:10px;min-height:1px}footer .main .social-wrapper{display:none}footer .copy .container{padding:0 35px}footer .copy .q8-oils{display:none}footer .copy .links li{display:block;padding:5px 0;margin:0}footer .copy .links li+li{border:none;padding:5px 0;margin:0}.home-highlight h4{font-size:54px}.home-highlight h4 span{font-size:34px}.home-browse .flex{flex-direction:column}.home-browse .container .box{width:100%}.home-browse .container .box .box-browse{font-size:45px}.home-browse .container .box.content{min-height:1px;padding:60px 30px}.home-browse .container .box h3{font-size:58px}.home-browse .container .box h4{font-size:36px}.home-browse .container .box p{font-size:34px}.home-browse .container:last-child{margin-top:30px}.home-browse .container.mc-imbarcazione .box.content{order:0}.home-events .slide .description{display:flex;position:relative;top:0;right:0;width:100%;background-color:#424242;padding:10px;text-align:left;align-items:center}.home-events .slide .description img{margin-right:30px;max-width:30%}.home-events .slide .description p{margin:0}.home-events .slide .description a{display:block;flex-shrink:0;width:80px;height:80px;margin-left:30px;color:#fff;font-size:60px;line-height:80px;text-align:center;border:1px solid #fff;border-radius:50%;background:0 0;background-image:url(../images/ico-angle-right-white.png);background-repeat:no-repeat;background-position:center;background-size:20px}.home-map h5{font-size:36px;line-height:1.4}.home-map h4{font-size:55px}.home-map .controls{margin-top:15px;flex-direction:column;align-items:center}.home-map .controls .control{flex:0 0 100%;width:100%;padding:15px 0 0}.home-map a{font-size:30px}.products-category-nav{margin-top:3px}.products-category-nav:first-child{margin-top:20px}.products-category-head:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.products-category-head .overbox h2{font-size:55px}.products-category-head .overbox:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);z-index:10}.products-category-section.toggle-xs{display:none}.products-carousel-section.toggle-xs{display:none}.product-details .main{flex-direction:column}.product-details .main .thumb{margin:0 0 40px}.product-details .main .content{text-align:center}.product-details .main .content .prices{justify-content:center}.product-details .specifications{flex-wrap:wrap;justify-content:center}.product-details .specifications>div{margin:20px 15px 0}.catalogues-head h4{font-size:30px}.download-group .download-list a{padding-right:0;padding-left:0}.stores-map .map-wrapper{display:block}.stores-map .head{flex-direction:column;padding:25px 0}.stores-map .head h2{font-size:38px;margin:0 auto 15px}.stores-map .map-wrapper .map{min-height:580px;z-index:30}.stores-map .map-wrapper .map-widget{position:relative;width:100%;left:0;margin:20px 0 0}.events-list article{flex-direction:column}.events-list article figure{max-width:100%;margin-bottom:40px}.events-list article figure img{margin:auto;max-width:60%}.events-list article .content{margin:0}.events-list article .content .date{font-size:24px}.events-list article .content .bottom-bar{text-align:center}.events-list article .content .bottom-bar .btn{display:block}.page-head h1{font-size:55px}.page-intro h2{font-size:55px;color:#424242}.page-intro h3{font-size:45px}.page-intro h4{font-size:30px}.page-box .flex{flex-direction:column}.page-box .content h2{font-size:58px}.page-box .content p{font-size:28px}.page-box figure{width:100%;max-width:100%}.page-box .content+figure,.page-box figure{text-align:center}.page-box .content+figure,.page-box figure+.content{margin:40px 0 0}.page-box.gallery figure{width:50%}.page-box.gallery .flex{flex-direction:row}.page-box.text{font-size:28px}.page-highlight h4{font-size:54px}.page-highlight p{font-size:28px}.page-highlight .btn{white-space:normal;margin:0 80px}.contacts-head h1{font-size:55px;color:#424242}.contacts-details .details{justify-content:center}.contacts-details .details .box-wrapper{width:80%;max-width:450px}.contacts-form form>div.half{width:100%}.link-strip h4{position:relative;text-align:left;padding-right:125px;font-size:55px}.link-strip h4 strong{display:block}.link-strip h4 span.icon{width:80px;height:80px;line-height:75px;margin:0;position:absolute;top:50%;transform:translateY(-50%);right:0;margin:0;background-size:26px}.view-not-found main{justify-content:center}.view-not-found main .content{width:100%;padding:0 30px}.view-not-found main .content h1{font-size:30px}.view-not-found main .content h4{font-size:24px;line-height:32px}.view-not-found main .content a{font-size:24px}body.brand-karnic .products-carousel-section .products-list .product-head>div.img,body.brand-karnic .products-carousel-section .products-list .product>div.img{flex:0 0 120px}}@media all and (max-width:480px){.products-carousel-section h3{font-size:26px}.products-category-section h3{font-size:26px}.product-features .product-features-head h4{font-size:28px}.product-features .product-features-content table tr td{padding:5px 0;vertical-align:top}.product-features .product-features-content table tr td{font-size:16px;padding-right:10px}.product-features .product-features-content table tr td.val{font-size:18px}.product-details .main .content .title{font-size:32px}.product-details .main .content .description{font-size:20px}.product-equipment .product-equipment-head h4{font-size:28px}.product-equipment .product-equipment-content p{font-size:18px}.link-strip h4{font-size:40px;line-height:1.2;padding-right:75px}.link-strip h4 span.icon{width:60px;height:60px;background-size:20px}.slick-slider .slick-dots{bottom:12px}main{padding-top:68px}header .top{padding:12px 0}header .top .brand{height:44px}.download-group .download-head h2{font-size:32px}.download-group .download-list a{display:block}.download-group .download-list a h4{margin:0 0 10px;font-size:18px;line-height:24px;text-align:center}.download-group .download-list a span.icon{display:block;margin:auto}.events-list article figure img{max-width:100%}.events-list article .content .date{font-size:16px;margin-bottom:5px}.events-list article .content h2,.events-list article .content h2 a{font-size:22px;line-height:28px}.events-list article .content p{font-size:18px;margin-top:10px}.events-list article .content .bottom-bar{margin-top:10px}.event-details article .content .date{font-size:16px;margin-bottom:5px}.event-details article .content h2{font-size:26px;line-height:32px}.event-details article .content p{font-size:20px;margin-top:20px}.event-details article .content .bottom-bar>div:first-child,.event-details article .content .bottom-bar>div:nth-child(3){display:none}header .top .country button.country-choose,header .top .country div.country-choose{margin-left:0}header .top .country div.country-choose img{width:18px}header .top .country div.country-choose span{margin-left:5px}header .top .country div.country-choose:after{margin-left:5px}header nav.main>a,header nav.main>button{padding:12px 66px 12px 20px;font-size:18px}header nav.main>a:after,header nav.main>button:after{right:20px;width:28px;height:28px}header .products-nav section h3{font-size:22px;line-height:32px;padding-bottom:8px;margin-bottom:8px}header .products-nav section .products a span{font-size:14px}.quality-head h1{font-size:50px}.quality-head h2{font-size:32px;line-height:1.4}.contacts-highlight{padding:30px 0}.contacts-highlight h4{font-size:18px!important;line-height:1.2!important;margin:0}.contacts-highlight h4 br{display:none}.contacts-highlight h4 strong{font-size:42px;line-height:1.2;margin-top:10px}footer .main nav{width:100%;text-align:center}footer .copy .links{width:100%;margin:0;text-align:center}.home-carousel .container{padding:0}.home-highlight{padding:50px 0}.home-highlight h4,.home-highlight h4 span{font-size:40px;line-height:1.2}.home-browse .container{padding:0}.home-browse .container .box{min-height:300px}.home-browse .container .box.content{padding:50px 30px}.home-browse .container .box h3{font-size:40px;line-height:1.2}.home-browse .container .box h4{font-size:24px;line-height:1.2}.home-browse .container .box p{font-size:20px;line-height:1.2}.home-browse .container .box .box-browse{padding:15px 30px;font-size:35px}.home-events .container{padding:0}.home-events .slide .description{padding:25px;flex-direction:column}.home-events .slide .description img{margin:0 auto 25px}.home-events .slide .description p{text-align:center}.home-events .slide .description a{margin:25px auto 0}.home-map h4{font-size:40px;line-height:1.2}.home-map h4 strong{display:block}.home-map a{padding:15px 30px;font-size:20px;line-height:1.2}.products-category-head .flex{justify-content:center}.products-category-head .overbox{width:100%;text-align:center}.products-category-head .overbox h2{font-size:40px;line-height:1.2}.products-category-head .overbox h4{font-size:24px;line-height:1.2;margin:15px 0 0}.product-head h4{font-size:40px;line-height:1.2}.product-details .specifications>div{margin:15px 5px 0;width:100%;max-width:280px}.stores-map .head{padding:50px 0}.stores-map .head h2{font-size:40px;line-height:1.2}.distributors-list{margin-top:20px}.page-intro{padding:50px 0}.page-intro h2{font-size:45px;line-height:1.2;margin-bottom:20px}.page-intro h3{font-size:35px}.page-intro h4{line-height:1.2}.page-box .content h2{font-size:40px;line-height:1.2}.page-box .content p{font-size:20px;line-height:1.6;margin-top:20px}.page-box.text{padding:50px 0;font-size:22px;line-height:1.2}.page-highlight{padding:50px 0}.page-highlight h4{font-size:32px;line-height:1.2}.page-highlight p{font-size:22px;line-height:1.6}.page-highlight .btn{margin:0;font-size:20px;line-height:1.2;padding:15px 30px}.contacts-details .details .box h4{font-size:14px}.contacts-details .details .box-wrapper{width:100%;max-width:100%}.contacts-phone h6{font-size:16px}.contacts-phone h4{font-size:44px;margin:5px 0 0}.contacts-form{padding:50px 0}.contacts-form h3{font-size:32px;line-height:1.2;margin-bottom:20px}.contacts-form form label,.contacts-form form label a{margin-bottom:5px;font-size:18px}.contacts-form form>div{margin-bottom:15px}.contacts-form form input.form-control{height:45px}body.brand-karnic main{padding-top:144px}.brand-nav-wrapper{top:74px!important}}@media all and (max-width:320px){.distributors-list .distributor-box-wrapper{padding:0 0 10px}.distributors-list .distributor-box .distributor-head h2{font-size:16px}.link-strip h4{font-size:24px}.contacts-highlight h4 strong{font-size:28px}.home-highlight h4,.home-highlight h4 span{font-size:28px}.home-browse .container .box h3{font-size:32px}.home-browse .container .box h4{font-size:22px;margin-bottom:20px}.products-category-head .flex{min-height:1px;padding:50px 15px}.products-category-head .overbox h2{font-size:28px}.products-category-head .overbox h4{font-size:18px}.products-category-nav a span{font-size:24px}.products-category-nav a span:nth-child(2){font-size:28px}.products-category-section h3{font-size:24px}.product-head h4{font-size:24px}.product-details .main .content .title{font-size:38px;line-height:1.4}.product-details .main .content .description{font-size:18px;line-height:1.6}.product-details .main .content .prices tr td.lab{font-size:16px;padding-right:10px}.product-details .main .content .prices tr td.val{font-size:20px;padding:0}.product-details .specifications>div{margin:20px 0 0;width:100%;max-width:100%}.product-details .specifications>div span.lab{font-size:16px;min-height:40px}.product-details .specifications>div span.val{font-size:20px;min-height:60px}.product-details.mc-imbarcazione .main .content .prices tr td.lab{padding-left:0}.product-details.mc-imbarcazione .main .content .prices{margin-bottom:20px}.product-features .product-features-head{padding:40px 0}.product-features .product-features-head h4{font-size:24px}.product-equipment .product-equipment-head h4{font-size:24px;line-height:1.2}.product-equipment .product-equipment-content p{padding:10px}.products-carousel-section h3{font-size:38px}.products-carousel-section h4{font-size:24px;line-height:1.2}.stores-map .head h2{font-size:32px}.stores-map .map-wrapper .map-widget .map-widget-head h4{font-size:18px;text-align:center}.stores-map .map-wrapper .map-widget .map-widget-list .store .store-inner{flex-direction:column}.stores-map .map-wrapper .map-widget .map-widget-list .store .store-inner .details{text-align:center}.stores-map .map-wrapper .map-widget .map-widget-list .store .store-inner .legend{width:auto;margin:20px 20px 0 0}.stores-map .map-wrapper .map-widget .map-widget-legend label{display:block;text-align:center}.stores-map .map-wrapper .map-widget .map-widget-legend span{display:block;text-align:center;margin:15px 0 0}.stores-map .map-wrapper .map-widget .map-widget-legend label+span,.stores-map .map-wrapper .map-widget .map-widget-legend span+span{margin-left:0}.contacts-head h1{font-size:38px}.contacts-highlight.mc-imbarcazione h4,.contacts-highlight.mc-motore h4{font-size:24px;line-height:1.2}}