.h4{font-weight:700;line-height:1.1;font-size:1.4rem;margin-top:2rem;margin-bottom:2rem}.titolo-menu{font-size:16px;padding:20px 20px 5px;margin-bottom:15px;font-weight:600}.titolo-menu span{display:block;padding-bottom:5px;border-bottom:1px solid #f2f2f2}.nav-item.active .nav-anchor{border-color:#fecc00 !important}.breadcrumbs{padding:0 35px;margin-top:60px}.breadcrumbs .item{font-size:16px;color:#181818}.breadcrumbs .item:after{color:#181818;line-height:23px !important}.breadcrumbs .item a{text-decoration:none}.breadcrumbs .item a:visited{color:#181818}.home-black-button{font-size:16px;color:#fff;background-color:#181818;padding:10px 20px}.home-black-button:hover{text-decoration:none}.owl-dots{text-align:center;margin-top:30px}.owl-dots .owl-dot{display:inline-block}.owl-dots .owl-dot span{display:inline-block;width:15px;height:15px;border:solid 2px #181818;background-color:transparent;border-radius:100%;margin:5px}.owl-dots .active span{background-color:#181818}.action.primary{background:#181818;color:#fff;border:1px solid #181818;border-radius:0 !important;padding:12px 15px;text-transform:uppercase}.action.primary:hover,.action.primary:active,.action.primary:focus{background:0 0;border:1px solid #181818;color:#181818}.secondario{color:#181818;background-color:#fff;border:1px solid #181818;border-radius:0;padding:12px 15px}.secondario:hover,.secondario:active,.secondario:focus{color:#fff;border:1px solid #181818;background-color:#181818;text-decoration:none}.titolo-cms,.titolo{font-size:40px;text-align:center;font-weight:600;display:block}.titolo-cms:first-letter ,.titolo:first-letter {text-transform:capitalize}.a-footer{font-size:16px;color:#fff;text-decoration:none}.li-before{display:inline-block;margin-right:10px;vertical-align:middle;width:23px}.swatch-option.text{line-height:12px}.fancybox-wrap{z-index:11;box-shadow:5px 10px 18px 10px #888;max-width:700px;margin:0 auto}.fancybox-wrap #newsletter_popup{padding:40px}.fancybox-wrap #newsletter_popup .logo-newsletter{text-align:center}.fancybox-wrap #newsletter_popup .text{font-size:16px;margin:20px 0;text-align:center}.fancybox-wrap #newsletter_popup .field.newsletter{width:86%;display:inline-block;position:relative;top:2px}.fancybox-wrap #newsletter_popup .field.newsletter input{height:42px}.fancybox-wrap #newsletter_popup .newsletter-msg{margin-top:10px}.fancybox-wrap #newsletter_popup .newsletter-msg a{text-decoration:underline}.fancybox-wrap #newsletter_popup .newsletter-msg a:hover{color:#fecc00}.fancybox-wrap #newsletter_popup .newsletter-msg p#privacy-error{color:red}.fancybox-wrap .actions{width:9%;display:inline-block}.fancybox-wrap a.fancybox-newsletter-close:before{font-family:FontAwesome;content:"\f00d";position:absolute;top:10px;right:10px}.fancybox-wrap a.fancybox-newsletter-close:hover{color:#181818}a:hover,a:active,a:focus{color:#181818;text-decoration:none}.hideprice_text a{font-size:16px;display:block;text-align:center}.hideprice_text a:hover{text-decoration:underline;color:#fecc00}header.page-header{max-height:135px;border:none;background-color:#fff}@media only screen and (max-width:1024px){header.page-header{margin-bottom:0}}header.page-header .panel.wrapper{background-color:#fecc00}header.page-header .panel.wrapper .panel.header{color:#181818;height:40px;padding:0 20px}header.page-header .panel.wrapper .panel.header .top-header-left{display:inline-block;width:40%}@media only screen and (max-width:1024px){header.page-header .panel.wrapper .panel.header .top-header-left{width:100%}}header.page-header .panel.wrapper .panel.header .top-header-left div{display:inline-block;font-size:16px;height:40px;line-height:40px;margin-right:10px}header.page-header .panel.wrapper .panel.header .top-header-left .phone-number{margin-right:15px}header.page-header .panel.wrapper .panel.header .top-header-left .phone-number:before{font-family:FontAwesome;content:"\f095";margin-right:5px}header.page-header .panel.wrapper .panel.header .top-header-left .phone-number:hover{color:#fff}header.page-header .panel.wrapper .panel.header .top-header-left .phone-number a:hover{text-decoration:none;color:#fff}header.page-header .panel.wrapper .panel.header .top-header-left .newsletter-subscribe{cursor:pointer;margin-right:15px}@media only screen and (max-width:1024px){header.page-header .panel.wrapper .panel.header .top-header-left .newsletter-subscribe{display:none}}header.page-header .panel.wrapper .panel.header .top-header-left .newsletter-subscribe:before{font-family:FontAwesome;content:"\f0e0";margin-right:5px}header.page-header .panel.wrapper .panel.header .top-header-left .newsletter-subscribe:hover{color:#fff}header.page-header .panel.wrapper .panel.header .top-header-left .blog_button{background-color:#000;color:#fff;padding:4px 20px;font-weight:600;border:1px solid #000}header.page-header .panel.wrapper .panel.header .top-header-left .blog_button:hover{background-color:transparent;text-decoration:none;color:#000;border:1px solid #000}header.page-header .panel.wrapper .panel.header #switcher-language{display:inline-block;height:40px;font-size:16px;line-height:40px}@media only screen and (max-width:1024px){header.page-header .panel.wrapper .panel.header #switcher-language{display:none}}header.page-header .panel.wrapper .panel.header #switcher-language .action.toggle:after{line-height:40px}@media only screen and (max-width:1024px){header.page-header .panel.wrapper .panel.header #switcher-language .action.toggle:after{display:none}}header.page-header .panel.wrapper .panel.header ul.header.links{font-size:16px}header.page-header .panel.wrapper .panel.header ul.header.links li.customer-welcome:hover span{color:#fff}header.page-header .panel.wrapper .panel.header ul.header.links li.authorization-link a:hover{color:#fff}header.page-header .panel.wrapper .panel.header ul.header.links li.authorization-link a:before{font-family:FontAwesome;content:"\f007";margin-right:5px}@media only screen and (min-width:1025px){header.page-header .panel.wrapper .panel.header ul.header.links span.level0.logged{color:#181818;font-size:16px}header.page-header .panel.wrapper .panel.header ul.header.links span.level0.logged:before{font-family:FontAwesome;content:"\f007";margin-right:5px}}header.page-header .panel.wrapper .panel.header ul.header.links li{font-size:16px;height:40px;line-height:40px}header.page-header .panel.wrapper .panel.header ul.header.links li:hover{background:0 0}header.page-header .panel.wrapper .panel.header ul.header.links li a{color:#181818;font-size:16px}header.page-header .panel.wrapper .panel.header ul.header.links li a:hover{color:#fecc00;text-decoration:none;background-color:none}header.page-header .header.content{height:90px}@media only screen and (min-width:1025px){header.page-header .header.content{padding:17px 20px}}header.page-header .header.content .nav-toggle{top:25px}header.page-header .header.content .nav-toggle:before{color:#181818}@media only screen and (min-width:1170px){header.page-header .header.content .logo{margin-right:80px}}@media only screen and (min-width:1025px) and (max-width:1169px){header.page-header .header.content .logo{margin-right:10px !important}}@media only screen and (max-width:1024px){header.page-header .header.content .logo{margin:0 auto;float:none;text-align:center;display:block}header.page-header .header.content .logo img{display:inline}}@media only screen and (min-width:1025px){header.page-header .header.content .nav-sections{background-color:unset;width:auto;display:inline-block;margin-bottom:0;padding-top:7px}}@media only screen and (max-width:1025px){header.page-header .header.content .nav-sections .section-item-title{font-size:16px}header.page-header .header.content .nav-sections .section-item-title.active{color:#fecc00}header.page-header .header.content .nav-sections #switcher-language-trigger-nav:after{display:none}}header.page-header .header.content .nav-sections .ves-menu ul{background-color:unset}header.page-header .header.content .block-search{top:12px;width:195px}@media only screen and (max-width:1024px){header.page-header .header.content .block-search{position:absolute;top:0;background-color:#fecc00;width:100%;left:0;margin-top:0;z-index:30}}header.page-header .header.content .block-search #search_mini_form{width:100%}@media only screen and (max-width:1024px){header.page-header .header.content .block-search #search_mini_form{width:auto;margin:0 20px}}@media only screen and (max-width:1024px){header.page-header .header.content .block-search #search_mini_form .field.search .label:before{font-family:FontAwesome;content:"\f002";margin-right:20px;color:#181818 !important;position:absolute;top:-34px;right:0}}header.page-header .header.content .block-search #search_mini_form .field.search .control{border:none;position:relative}header.page-header .header.content .block-search #search_mini_form .field.search .control input:focus{box-shadow:none}@media only screen and (max-width:1024px){header.page-header .header.content .block-search #search_mini_form .field.search .control .search-autocomplete{margin:0 18px !important;left:0;width:auto !important}}header.page-header .header.content .minicart-wrapper{margin-top:0;position:relative;float:right;top:0}header.page-header .header.content .minicart-wrapper:hover a.showcart{color:#fecc00}header.page-header .header.content .minicart-wrapper:hover a.showcart:before{color:#fecc00}header.page-header .header.content .minicart-wrapper:hover a.showcart span.counter.qty{background-color:#fecc00;color:#181818}@media only screen and (max-width:1024px){header.page-header .header.content .minicart-wrapper{position:relative;top:-65px;z-index:11}}@media only screen and (min-width:1025px){header.page-header .header.content .minicart-wrapper a{padding-top:8px}}header.page-header .header.content .minicart-wrapper a:before{color:#181818;font-size:16px;font-weight:400;padding-top:6px;margin-right:5px}@media only screen and (max-width:1024px){header.page-header .header.content .minicart-wrapper a:before{font-size:30px}}@media only screen and (min-width:1171px){header.page-header .header.content .minicart-wrapper a span.text{display:inline-block;width:auto;height:45px;font-size:16px;position:relative;line-height:45px}}@media only screen and (max-width:1200px){header.page-header .header.content .minicart-wrapper a span.text{display:none}}header.page-header .header.content .minicart-wrapper a span.counter.qty{background-color:#000}@media only screen and (min-width:1201px){header.page-header .header.content .minicart-wrapper a span.counter.qty{top:-15px}}@media only screen and (min-width:1025px){header.page-header .header.content .minicart-wrapper a span.counter.qty{font-size:10px;height:20px;min-width:20px;border-radius:20px;line-height:20px;position:relative}}@media only screen and (max-width:1024px){header.page-header .header.content .minicart-wrapper a span.counter.qty{min-width:24px;border-radius:24px}}header.page-header .header.content .minicart-wrapper .ui-dialog{position:relative;top:11px}header.page-header .header.content .secondary a.action.viewcart{display:block;margin-top:10px;color:#181818;background-color:#fff;border:1px solid #181818;border-radius:0;padding:12px 15px;font-size:16px}header.page-header .header.content .secondary a.action.viewcart:hover,header.page-header .header.content .secondary a.action.viewcart:active,header.page-header .header.content .secondary a.action.viewcart:focus{color:#fff;border:1px solid #181818;background-color:#181818;text-decoration:none}header.page-header .navigation{z-index:5}header.page-header .navigation li.freccia span.level0:after{font-family:FontAwesome;content:"\f0d7";margin-left:5px}@media only screen and (min-width:1170px){header.page-header .navigation li.contatti{margin-right:70px !important}}header.page-header .navigation li.level0{margin-right:20px}@media only screen and (min-width:1025px){header.page-header .navigation li.level0{height:66px}}header.page-header .navigation li.level0:hover span.level0{color:#fecc00 !important}header.page-header .navigation a{font-size:16px}@media only screen and (min-width:1025px){header.page-header .navigation a{padding:0;background-color:unset !important}header.page-header .navigation a:hover{background:unset}}header.page-header .navigation a span.level0{font-size:16px;text-transform:capitalize;font-weight:400;margin:0}@media only screen and (max-width:1024px){header.page-header .navigation a span.level0{border:none}header.page-header .navigation a span.level0:after{display:none}}@media only screen and (min-width:1025px){header.page-header .navigation div.submenu.animated{top:70px !important}}header.page-header .navigation div.submenu.animated .active a.nav-anchor{color:#181818 !important}header.page-header li.level0.active a.nav-anchor{color:#fecc00 !important}header.page-header li.level0.active .submenu a{color:#181818 !important;font-size:16px}header.page-header div.level1.submenu-alignleft{width:300px}header.page-header div.level1.submenu-alignleft a.nav-anchor:hover{background-color:#fff;color:#fecc00}header.page-header div.level1.submenu-alignleft a.nav-anchor span.level1{font-size:16px}header.page-header div.level1.submenu-alignleft a.nav-anchor span.level1:after{font-family:FontAwesome;content:"\f105";margin-left:5px}@media only screen and (max-width:1024px){header.page-header div.level1.submenu-alignleft a.nav-anchor span.level1:after{display:none}}header.page-header div.level1.submenu-alignleft a.nav-anchor span.level1:hover{color:#fecc00}@media only screen and (min-width:1025px){header.page-header div.level1.submenu-alignleft .submenu.dropdown-menu{border:1px solid #ccc;background-color:#fff;left:calc(100% - 21px) !important;width:400px !important}header.page-header div.level1.submenu-alignleft .submenu.dropdown-menu .level2.nav-dropdown.ves-column1{max-height:40vh;overflow-y:auto}}header.page-header div.level1.submenu-alignleft .submenu.dropdown-menu a.nav-anchor:hover{background-color:#fff;color:#fecc00}header.page-header div.level1.submenu-alignleft .submenu.dropdown-menu a.nav-anchor span.level2{font-size:16px;vertical-align:top;line-height:50px}header.page-header div.level2 img.menu-icon{max-width:50px;max-height:50px;margin-right:10px;border:1px solid #e9e9e9}@media only screen and (max-width:425px){header.page-header div.level2 img.menu-icon{display:none}}header.fixed-menu{position:fixed;z-index:9999999999;width:100% !important;border-bottom:2px solid #eee;max-height:70px}header.fixed-menu .panel.wrapper{display:none}header.fixed-menu .header.content .logo img{max-height:50px;width:auto}header.fixed-menu .header.content .nav-sections{position:relative;top:-12px}header.fixed-menu .header.content .nav-sections div.submenu.animated{top:58px !important}header.fixed-menu .header.content .block-search{top:0;right:0}header.fixed-menu .header.content .minicart-wrapper{top:-12px;right:0}@media only screen and (max-width:1024px){header.fixed-menu{display:none}}@media only screen and (max-width:1024px){.columns{width:100%}}.cms-home .page-title-wrapper{height:0}.cms-home .page-title-wrapper span{display:none}.cms-home .column.main{padding-bottom:0}.cms-home .column.main h2{text-transform:uppercase;font-size:21px;text-align:center;margin-top:50px;font-weight:600}.cms-home .column.main .separatore{width:180px;height:5px;margin:0 auto 45px}.cms-home .column.main .contenitore{max-height:240px}.cms-home .column.main .blocco-home{margin-bottom:30px;width:100%;cursor:pointer;min-height:235px}.cms-home .column.main .blocco-home .immagine-blocco{display:flex;align-items:center;justify-content:center;text-align:center;height:188px}.cms-home .column.main .blocco-home .immagine-blocco .no-image{max-width:130px}.cms-home .column.main .blocco-home .titolo-blocco{text-align:center}.cms-home .column.main .blocco-home .titolo-blocco a{font-size:16px;font-weight:600}.cms-home .column.main .blocco-home .titolo-blocco a:hover{text-decoration:none;color:#181818}.cms-home .homeslider-container{width:100vw;margin-left:calc(-50vw + 50%);background:url(/pub/media/wysiwyg/slide-lines.png);max-height:600px}@media only screen and (max-width:1024px){.cms-home .homeslider-container{position:relative;top:-30px}}@media only screen and (max-width:767px){.cms-home .homeslider-container{display:none}}.cms-home .homeslider-container .magestore-bannerslider-standard{max-width:1130px;width:100%;height:auto;margin:0 auto;overflow:hidden}.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image{box-shadow:unset;background-color:transparent}.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content{position:absolute;top:20%;text-align:left}@media only screen and (max-width:1220px){.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content{padding-left:30px}}.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content p.h2{font-size:70px;font-weight:700;text-transform:uppercase;text-align:center}@media only screen and (max-width:1024px){.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content p.h2{font-size:50px}}@media only screen and (min-width:320px) and (max-width:425px){.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content p.h2{font-size:20px}}@media only screen and (min-width:426px) and (max-width:640px){.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content p.h2{font-size:30px}}@media only screen and (min-width:640px) and (max-width:768px){.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content p.h2{font-size:40px}}.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content p.h4{font-weight:700;line-height:1.1;font-size:1.4rem;margin-top:2rem;margin-bottom:2rem}.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content h3{font-size:40px;font-weight:400;margin-bottom:20px}@media only screen and (max-width:1024px){.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content h3{font-size:30px;margin-bottom:30px}}@media only screen and (min-width:320px) and (max-width:425px){.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content h3{font-size:13px}}@media only screen and (min-width:426px) and (max-width:640px){.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content h3{font-size:15px}}@media only screen and (min-width:640px) and (max-width:768px){.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content h3{font-size:20px}}.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content a{font-size:16px;color:#fff;background-color:#181818;padding:10px 20px}.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .slide-content a:hover{text-decoration:none}.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .flex-control-nav,.cms-home .homeslider-container .magestore-bannerslider-standard .flexslider-content-image .flex-direction-nav{display:none}.cms-home .ricerca{height:270px;background-color:#3e3e3e;margin-top:0}@media only screen and (min-width:1025px){.cms-home .ricerca{display:flex;align-items:center;justify-content:center;padding:0 56px}}@media only screen and (min-width:768px){.cms-home .ricerca{margin-top:-135px}}@media only screen and (max-width:1024px){.cms-home .ricerca{width:100vw;margin-left:calc(-50vw + 50%);position:relative}}@media only screen and (max-width:639px){.cms-home .ricerca{margin-top:0}}@media only screen and (max-width:479px){.cms-home .ricerca{margin-top:0}}@media only screen and (max-width:1024px){.cms-home .ricerca .col-md-4{padding:25px}}@media only screen and (max-width:1024px){.cms-home .ricerca .col-md-8{padding:0 50px}}@media only screen and (max-width:1024px){.cms-home .ricerca .contenuto{width:100%;text-align:center}}.cms-home .ricerca .titolo-ricerca{color:#fff;font-size:40px;font-weight:700}.cms-home .ricerca .sottotitolo-ricerca{color:#fff;font-size:15px}.cms-home .ricerca .block-search{width:100%}@media only screen and (max-width:1024px){.cms-home .ricerca .block-search .search .label{display:none}}.cms-home .ricerca .block-search .search .control{border:none}.cms-home .ricerca .block-search .search .control input{height:85px;width:70%}@media only screen and (max-width:1024px){.cms-home .ricerca .block-search .search .control input{position:relative;left:0;float:left}}.cms-home .ricerca .block-search .actions button{background:#fecc00;opacity:1;width:30%;height:85px}.cms-home .ricerca .block-search .actions button:before{color:#fff}@media only screen and (max-width:480px){.cms-home .ricerca .block-search .actions button:before{font-family:FontAwesome;content:"\f002";margin-right:5px}}@media only screen and (max-width:1024px){.cms-home .ricerca .block-search .actions button{margin-top:15px;border:none;border-radius:0;float:right;width:30%;box-shadow:unset;display:block}}.cms-home .ricerca .block-search .actions button span{clip:unset;overflow:visible;position:unset;vertical-align:-webkit-baseline-middle;padding-left:5px;font-size:16px;color:#fff}@media only screen and (max-width:480px){.cms-home .ricerca .block-search .actions button span{display:none}}.cms-home .area-download{margin-top:70px;width:100vw;margin-left:calc(-50vw + 50%)}.cms-home .area-download .left-download{height:450px;background:url(/pub/media/wysiwyg/area-download.png) center;background-repeat:no-repeat !important;background-color:#afaeb1}@media only screen and (min-width:1900px){.cms-home .area-download .left-download{background-repeat:round}}.cms-home .area-download .right-download{height:450px;background:url(/pub/media/wysiwyg/lines-yellow.png);display:flex;align-items:center;justify-content:center}.cms-home .area-download .right-download .block-content{text-align:center}.cms-home .area-download .right-download .block-content h2{font-size:40px;margin-bottom:0;margin-top:2rem}.cms-home .area-download .right-download .block-content h4{font-size:16px;font-weight:500;line-height:30px;padding:0 25px;margin-bottom:30px}.cms-home .area-download .right-download .block-content a{font-size:16px;color:#fff;background-color:#181818;padding:10px 20px}.cms-home .area-download .right-download .block-content a:hover{text-decoration:none}.cms-home .news{width:100vw;margin-left:calc(-50vw + 50%);background:url(/pub/media/wysiwyg/slide-lines.png)}.cms-home .news .right-news{height:450px;padding:40px}@media only screen and (max-width:768px){.cms-home .news .right-news{padding:0 40px;height:auto}}.cms-home .news .right-news .amblog-recent-posts-homepage .row{display:flex;align-items:center}.cms-home .news .right-news .amblog-recent-posts-homepage .row .amblog-recent-post-homepage-img img{width:auto;max-height:400px}.cms-home .news .right-news .amblog-recent-posts-homepage .row .amblog-recent-post-homepage-text-content h3{font-size:20px;text-align:left}@media only screen and (max-width:768px){.cms-home .news .right-news .amblog-recent-posts-homepage .row .amblog-recent-post-homepage-text-content h3{margin-bottom:50px}}@media only screen and (max-width:768px){.cms-home .news .right-news .amblog-recent-posts-homepage .row .amblog-recent-post-homepage-text-content .amblog-recent-post-homepage-description{text-align:center}}.cms-home .news .right-news .amblog-recent-posts-homepage .row .amblog-recent-post-homepage-text-content .amblog-recent-post-homepage-description .am-post-thesis{margin-bottom:30px;font-size:16px;text-align:justify}@media only screen and (max-width:768px){.cms-home .news .right-news .amblog-recent-posts-homepage .row .amblog-recent-post-homepage-text-content .amblog-recent-post-homepage-description .am-post-thesis{display:none}}.cms-home .news .right-news .amblog-recent-posts-homepage .row .amblog-recent-post-homepage-text-content .amblog-recent-post-homepage-description a{font-size:16px;color:#fff;background-color:#181818;padding:10px 20px}.cms-home .news .right-news .amblog-recent-posts-homepage .row .amblog-recent-post-homepage-text-content .amblog-recent-post-homepage-description a:hover{text-decoration:none}.cms-home .news .right-news .amblog-recent-posts-homepage .owl-nav{position:absolute;top:30%;width:100%}.cms-home .news .right-news .amblog-recent-posts-homepage .owl-nav .owl-prev{position:absolute;left:-20px}.cms-home .news .right-news .amblog-recent-posts-homepage .owl-nav .owl-next{position:absolute;right:-10px}.cms-home .news .left-news{height:450px;display:flex;align-items:center;justify-content:center}.cms-home .news .left-news .block-content{text-align:center}.cms-home .news .left-news .block-content h2{font-size:40px;margin-bottom:0;margin-top:2rem}.cms-home .news .left-news .block-content h4{font-size:16px;font-weight:500;line-height:30px;padding:0 25px;margin-bottom:30px}.cms-home .news .left-news .block-content a{font-size:16px;color:#fff;background-color:#181818;padding:10px 20px;display:block;max-width:50%;margin:20px auto 0}.cms-home .news .left-news .block-content a:hover{text-decoration:none}.cms-home .row.featured h3{font-size:40px;margin-top:55px}.cms-home .row.featured .product-item-info{width:100%;padding:0 15px;text-align:center}.cms-home .row.featured .product-item-info img{margin-bottom:15px}.cms-home .row.featured .product-item-info .product-item-details{text-align:center}.cms-home .row.featured .product-item-info .product-item-details .product-info{min-height:120px}.cms-home .row.featured .product-item-info .product-item-details .product-info .product-item-link{font-size:16px}.cms-home .row.featured .product-item-info .product-item-details .product-info .product-item-link:hover{text-decoration:none}.cms-home .row.featured .product-item-info .product-item-details .price{font-size:21px;font-weight:600}.cms-home .row.featured .product-item-actions{display:block}.cms-home .row.featured .product-item-actions .actions-primary{display:block;width:100%}.cms-home .row.featured .product-item-actions .actions-primary button{width:100%}.cms-home .row.featured .product-item-actions .actions-primary .hideprice_text{position:relative;top:-50px}.cms-home .gallery-background{width:100vw;margin-left:calc(-50vw + 50%);margin-top:0;background-color:#f2f2f2}.cms-home .gallery-background .youtube-videos{padding-top:90px;padding-bottom:55px;max-width:1170px;margin:0 auto}.cms-home .gallery-background .youtube-videos h2{font-size:40px;margin-bottom:80px;margin-top:2rem}@media only screen and (max-width:767px){.cms-home .gallery-background .youtube-videos .video{text-align:center;margin:30px 0}}.cms-home .gallery-background .youtube-videos .video iframe{max-width:100%}@media only screen and (min-width:768px) and (max-width:1025px){.cms-home .gallery-background .youtube-videos .video iframe{height:200px}}.cms-home .gallery-background .youtube-videos .button{margin-top:55px}.cms-home .gallery-background .youtube-videos .button a{background:#181818;color:#fff;border:1px solid #181818;border-radius:0 !important;padding:12px 15px;text-transform:uppercase;display:block;text-align:center;max-width:33%;margin:0 auto;font-size:16px}.cms-home .gallery-background .youtube-videos .button a:hover,.cms-home .gallery-background .youtube-videos .button a:active,.cms-home .gallery-background .youtube-videos .button a:focus{background:0 0;border:1px solid #181818;color:#181818}@media only screen and (max-width:767px){.cms-home .gallery-background .youtube-videos .button a{max-width:50%}}@media only screen and (max-width:480px){.cms-home .gallery-background .youtube-videos .button a{max-width:100%}}.page-title-wrapper{width:100vw;margin-left:calc(-50vw + 50%);height:174px;background-color:#f2f2f2;display:flex;align-items:center;justify-content:center}.page-title-wrapper .page-title{display:block;text-transform:uppercase;text-align:center;font-weight:700;font-size:40px;max-width:1170px;margin:0 auto}.main{padding-bottom:0 !important}.main .cms-title{margin-top:25px;margin-bottom:50px}.main .cms-title h2{font-size:40px;text-align:center;font-weight:600;display:block}.main .cms-title h2:first-letter {text-transform:capitalize}.cms-utek-lean-production-division .image{text-align:center;margin-bottom:50px}.cms-utek-lean-production-division .text{font-size:16px;line-height:30px}.cms-vision-mission-values .main,.cms-vision-mission-werte .main{padding-bottom:0 !important}.cms-vision-mission-values .main a.vision,.cms-vision-mission-werte .main a.vision{font-weight:700;text-decoration:underline}.cms-vision-mission-values .main a.vision:hover,.cms-vision-mission-werte .main a.vision:hover{color:#fecc00}.cms-vision-mission-values .block-title,.cms-vision-mission-werte .block-title{text-transform:uppercase;font-size:21px;font-weight:600}.cms-vision-mission-values .block-text,.cms-vision-mission-werte .block-text{font-size:16px;line-height:30px}.cms-vision-mission-values .valori .block-content,.cms-vision-mission-werte .valori .block-content{text-align:center;margin-bottom:60px}.cms-vision-mission-values .mission,.cms-vision-mission-werte .mission{margin-bottom:60px}.cms-vision-mission-values .mission h3,.cms-vision-mission-werte .mission h3{font-size:40px;text-align:center;font-weight:600;display:block;margin:15px 0 25px}.cms-vision-mission-values .mission h3:first-letter ,.cms-vision-mission-werte .mission h3:first-letter {text-transform:capitalize}.cms-vision-mission-values .azienda .block-content .block-image,.cms-vision-mission-werte .azienda .block-content .block-image{padding-top:10px}@media only screen and (max-width:767px){.cms-vision-mission-values .icons,.cms-vision-mission-werte .icons{display:none}}.cms-vision-mission-values .icons .background-icons,.cms-vision-mission-werte .icons .background-icons{height:435px;background-color:#fecc00;width:100vw;margin-left:calc(-50vw + 50%);display:flex;align-items:center;justify-content:center}.cms-vision-mission-values .icons .background-icons .colonne,.cms-vision-mission-werte .icons .background-icons .colonne{width:100%;max-width:1170px;color:#fff;text-align:center}.cms-vision-mission-values .icons .background-icons .colonne .icon,.cms-vision-mission-werte .icons .background-icons .colonne .icon{margin-bottom:50px;height:80px}.cms-vision-mission-values .icons .background-icons .colonne .text,.cms-vision-mission-werte .icons .background-icons .colonne .text{font-size:16px}.cms-vision-mission-values .icons .background-icons .colonne .number,.cms-vision-mission-werte .icons .background-icons .colonne .number{font-size:50px}.cms-lavora-con-noi .even,.cms-arbeiten-sie-mit-uns .even,.cms-lavora-con-noi .odd,.cms-arbeiten-sie-mit-uns .odd,.cms-lavora-con-noi #curriculum-section,.cms-arbeiten-sie-mit-uns #curriculum-section{padding:55px 0 25px;width:100vw;margin-left:calc(-50vw + 50%)}.cms-lavora-con-noi .even .block-content,.cms-arbeiten-sie-mit-uns .even .block-content,.cms-lavora-con-noi .odd .block-content,.cms-arbeiten-sie-mit-uns .odd .block-content,.cms-lavora-con-noi #curriculum-section .block-content,.cms-arbeiten-sie-mit-uns #curriculum-section .block-content{width:100%;max-width:1130px;margin:0 auto}.cms-lavora-con-noi .even,.cms-arbeiten-sie-mit-uns .even{background-color:#f2f2f2}.cms-lavora-con-noi .cms-title span,.cms-arbeiten-sie-mit-uns .cms-title span{height:115px;width:115px;background:#fab915;display:block;position:absolute;z-index:1;top:-30px;left:-52px}@media only screen and (max-width:767px){.cms-lavora-con-noi .cms-title span,.cms-arbeiten-sie-mit-uns .cms-title span{top:-45px}}.cms-lavora-con-noi .cms-title h3,.cms-arbeiten-sie-mit-uns .cms-title h3{font-size:40px;text-align:center;font-weight:600;display:block;text-align:left;position:relative;z-index:2}.cms-lavora-con-noi .cms-title h3:first-letter ,.cms-arbeiten-sie-mit-uns .cms-title h3:first-letter {text-transform:capitalize}.cms-lavora-con-noi .career,.cms-arbeiten-sie-mit-uns .career{font-size:16px;line-height:30px}@media only screen and (max-width:767px){.cms-lavora-con-noi .career .text,.cms-arbeiten-sie-mit-uns .career .text{margin-bottom:20px}}.cms-lavora-con-noi .career .button,.cms-arbeiten-sie-mit-uns .career .button{text-align:center}.cms-lavora-con-noi .career .button a,.cms-arbeiten-sie-mit-uns .career .button a{display:block;background-color:#fab915;font-weight:600;padding:10px}.cms-lavora-con-noi .career .button a:hover,.cms-arbeiten-sie-mit-uns .career .button a:hover{text-decoration:none}.cms-lavora-con-noi #curriculum-section,.cms-arbeiten-sie-mit-uns #curriculum-section{background:url(/pub/media/wysiwyg/lines-yellow.png)}.cms-lavora-con-noi #curriculum-section .title h3,.cms-arbeiten-sie-mit-uns #curriculum-section .title h3{font-size:40px;text-align:center;font-weight:600;display:block;text-align:left}.cms-lavora-con-noi #curriculum-section .title h3:first-letter ,.cms-arbeiten-sie-mit-uns #curriculum-section .title h3:first-letter {text-transform:capitalize}.cms-lavora-con-noi #curriculum-section .fieldset .input-text,.cms-arbeiten-sie-mit-uns #curriculum-section .fieldset .input-text{border:none}.cms-lavora-con-noi #curriculum-section .fieldset #name,.cms-arbeiten-sie-mit-uns #curriculum-section .fieldset #name,.cms-lavora-con-noi #curriculum-section .fieldset #email,.cms-arbeiten-sie-mit-uns #curriculum-section .fieldset #email{height:55px}.cms-lavora-con-noi #curriculum-section .fieldset .curriculum,.cms-arbeiten-sie-mit-uns #curriculum-section .fieldset .curriculum{background:#fff;height:55px;padding:0 20px;display:flex;align-items:center;justify-content:left}.cms-lavora-con-noi #curriculum-section .primary,.cms-arbeiten-sie-mit-uns #curriculum-section .primary{float:right}.cms-lavora-con-noi #curriculum-section .primary button,.cms-arbeiten-sie-mit-uns #curriculum-section .primary button{margin:0;width:200px;background:#fff;color:#181818;border:none}.cms-contatti .contenuto,.cms-kontakte .contenuto{display:flex}.cms-contatti .contenuto .sections,.cms-kontakte .contenuto .sections{flex:9}.cms-contatti .contenuto .sections .title,.cms-kontakte .contenuto .sections .title{text-transform:uppercase;text-align:center;background:#f2f2f2;font-size:16px;padding:15px}.cms-contatti .contenuto .sections .icon,.cms-kontakte .contenuto .sections .icon{text-align:center;padding:45px;height:180px}.cms-contatti .contenuto .sections .content,.cms-kontakte .contenuto .sections .content{height:120px}.cms-contatti .contenuto .sections .content .mail:before,.cms-kontakte .contenuto .sections .content .mail:before{font-family:FontAwesome;content:"\f0e0";color:#181818;margin-right:10px}.cms-contatti .contenuto .sections .content .features,.cms-kontakte .contenuto .sections .content .features{padding-left:0;list-style:none}.cms-contatti .contenuto .sections .content .features li:before,.cms-kontakte .contenuto .sections .content .features li:before{content:'- '}.cms-contatti .contenuto .sections .buttons,.cms-kontakte .contenuto .sections .buttons{margin:20px 0 40px}.cms-contatti .contenuto .sections .buttons div,.cms-kontakte .contenuto .sections .buttons div{display:inline-block;width:48%;text-align:center;font-size:12px;font-weight:600}.cms-contatti .contenuto .sections .buttons .mail-button,.cms-kontakte .contenuto .sections .buttons .mail-button{background:#fecc00;padding:15px}.cms-contatti .contenuto .sections .buttons .mail-button a:hover,.cms-kontakte .contenuto .sections .buttons .mail-button a:hover{text-decoration:none;color:#181818}.cms-contatti .contenuto .sections .buttons .mail-button a:before,.cms-kontakte .contenuto .sections .buttons .mail-button a:before{font-family:FontAwesome;content:"\f0e0";color:#181818;margin-right:10px}.cms-contatti .contenuto .sections .buttons .phone-button,.cms-kontakte .contenuto .sections .buttons .phone-button{background:#181818;padding:15px}.cms-contatti .contenuto .sections .buttons .phone-button a,.cms-kontakte .contenuto .sections .buttons .phone-button a{color:#fff}.cms-contatti .contenuto .sections .buttons .phone-button a:hover,.cms-kontakte .contenuto .sections .buttons .phone-button a:hover{text-decoration:none;color:#fff}.cms-contatti .contenuto .sections .buttons .phone-button a:before,.cms-kontakte .contenuto .sections .buttons .phone-button a:before{font-family:FontAwesome;content:"\f095";color:#fff;margin-right:10px}.cms-contatti .contenuto .sections .general .text,.cms-kontakte .contenuto .sections .general .text{padding:25px 10px 0}.cms-contatti .contenuto .sections .general p,.cms-kontakte .contenuto .sections .general p{font-size:16px;line-height:30px;margin-bottom:25px}.cms-contatti .contenuto .side,.cms-kontakte .contenuto .side{flex:3;background:#fecc00}@media only screen and (max-width:1024px){.cms-contatti .contenuto .side,.cms-kontakte .contenuto .side{display:none}}.cms-contatti .contenuto .side .utek-logo,.cms-kontakte .contenuto .side .utek-logo{text-align:center;padding-top:50px;margin-bottom:60px}.cms-contatti .contenuto .side .utek-logo img,.cms-kontakte .contenuto .side .utek-logo img{height:70px}.cms-contatti .contenuto .side .title,.cms-kontakte .contenuto .side .title{text-transform:uppercase;font-size:21px;font-weight:600;padding-left:40px;margin-bottom:50px}.cms-contatti .contenuto .side .text ul,.cms-kontakte .contenuto .side .text ul{padding-left:40px;list-style:none;font-size:16px;line-height:30px}.cms-contatti .contenuto .side .text ul li:first-child,.cms-kontakte .contenuto .side .text ul li:first-child,.cms-contatti .contenuto .side .text ul li:last-child,.cms-kontakte .contenuto .side .text ul li:last-child{margin-bottom:30px}.cms-contatti .contenuto .side .text ul .mail,.cms-kontakte .contenuto .side .text ul .mail{margin-bottom:30px}.cms-contatti .contenuto .side .social,.cms-kontakte .contenuto .side .social{padding-left:40px;font-size:16px}.cms-contatti .contenuto .side .social a,.cms-kontakte .contenuto .side .social a{margin-right:10px}.cms-condizioni-generali .titolo-cms,.cms-allgemeine-verkaufsbedingungen .titolo-cms{font-size:21px}.cms-condizioni-generali li.primo-livello,.cms-allgemeine-verkaufsbedingungen li.primo-livello{font-weight:700}.cms-condizioni-generali ol.secondo-livello,.cms-allgemeine-verkaufsbedingungen ol.secondo-livello{list-style:upper-roman}.cms-condizioni-generali ol.secondo-livello ol.terzo-livello,.cms-allgemeine-verkaufsbedingungen ol.secondo-livello ol.terzo-livello{list-style:lower-latin}.cms-download h2{margin-bottom:50px}.cms-download h3{text-transform:uppercase;margin-bottom:20px}.cms-download ul{list-style:none;padding-left:0}.cms-download a,.cms-download li{font-size:16px}@media only screen and (max-width:424px){.cms-download .languages li{width:25%;display:inline-block}}@media only screen and (max-width:1024px){.cms-download .languages li{width:19%}}.cms-download .languages li:hover{cursor:pointer}.cms-download .downloads{margin-bottom:50px}@media only screen and (max-width:1024px){.cms-download .downloads .col-md-4{padding-left:54px}}.cms-download .downloads .col-md-4 .bordo{border-left:2px solid #fecc00;margin-bottom:50px;padding-left:10px;min-height:51px;max-width:200px}.cms-download .downloads .col-md-4 .bordo li:before{content:'\f1c1';font-family:FontAwesome;margin-right:5px;margin-bottom:10px}.cms-download .downloads .col-md-4 .cataloghi:before{content:url('/pub/media/wysiwyg/downloads/cataloghi.jpg');position:absolute;left:-38px}@media only screen and (max-width:1024px){.cms-download .downloads .col-md-4 .cataloghi:before{left:0}}.cms-download .downloads .col-md-4 .catalogo-generale:before{content:url('/pub/media/wysiwyg/downloads/catalogo-generale.jpg');position:absolute;left:-38px}@media only screen and (max-width:1024px){.cms-download .downloads .col-md-4 .catalogo-generale:before{left:0}}.cms-download .downloads .col-md-4 .brochure:before{content:url('/pub/media/wysiwyg/downloads/brochure.jpg');position:absolute;left:-38px}@media only screen and (max-width:1024px){.cms-download .downloads .col-md-4 .brochure:before{left:0}}.cms-download .downloads .col-md-4 .manuali:before{content:url('/pub/media/wysiwyg/downloads/manuale-tecnico.jpg');position:absolute;left:-38px}@media only screen and (max-width:1024px){.cms-download .downloads .col-md-4 .manuali:before{left:0}}.cms-download .downloads .col-md-4 .componenti:before{content:url('/pub/media/wysiwyg/downloads/libreria-componenti.jpg');position:absolute;left:-38px}@media only screen and (max-width:1024px){.cms-download .downloads .col-md-4 .componenti:before{left:0}}.page-footer{background:#3e3e3e;color:#fff;padding-top:35px;margin-top:0}.page-footer .footer.content{border:none}.page-footer .footer.content .footer-columns{font-size:16px;margin-bottom:38px}@media only screen and (max-width:959px){.page-footer .footer.content .footer-columns{display:flex;flex-direction:column;text-align:center}}.page-footer .footer.content .footer-columns .footer-title{padding:0}.page-footer .footer.content .footer-columns .footer-title .h4{font-size:18px}.page-footer .footer.content .footer-columns div ul{padding-right:0}.page-footer .footer.content .footer-columns div li{margin-bottom:1rem}.page-footer .footer.content .footer-columns .description{text-align:justify;order:3}@media only screen and (max-width:959px){.page-footer .footer.content .footer-columns .description{text-align:center}}@media only screen and (max-width:959px){.page-footer .footer.content .footer-columns .description .footer-title,.page-footer .footer.content .footer-columns .description .descrizione{display:none}}@media only screen and (max-width:959px){.page-footer .footer.content .footer-columns .description .pagamenti .footer-title{display:block}}.page-footer .footer.content .footer-columns .description .pagamenti img{max-width:25%}@media only screen and (max-width:959px){.page-footer .footer.content .footer-columns .description .spedizioni .footer-title{display:block}}.page-footer .footer.content .footer-columns .description .spedizioni img{max-width:25%}.page-footer .footer.content .footer-columns .menu.privacy{padding-left:100px;order:2}@media only screen and (max-width:959px){.page-footer .footer.content .footer-columns .menu.privacy{padding-left:15px}.page-footer .footer.content .footer-columns .menu.privacy .menu{display:none}.page-footer .footer.content .footer-columns .menu.privacy .privacy{display:block}}.page-footer .footer.content .footer-columns .list a{font-size:16px;color:#fff;text-decoration:none}.page-footer .footer.content .footer-columns .contatti{order:1}@media only screen and (max-width:959px){.page-footer .footer.content .footer-columns .contatti .desktop{display:none}}@media only screen and (min-width:960px){.page-footer .footer.content .footer-columns .contatti .mobile{display:none}}.page-footer .footer.content .footer-columns .contatti p:not(.h4){margin-bottom:5px}.page-footer .footer.content .footer-columns .contatti p.list-content{padding-left:33px}@media only screen and (max-width:959px){.page-footer .footer.content .footer-columns .contatti p.list-content{padding-left:0}}.page-footer .footer.content .footer-columns .contatti p.address:before{display:inline-block;margin-right:10px;vertical-align:middle;width:23px;content:url(/pub/media/wysiwyg/footer/pin.png)}.page-footer .footer.content .footer-columns .contatti li.tel:before{display:inline-block;margin-right:10px;vertical-align:middle;width:23px;content:url(/pub/media/wysiwyg/footer/phone.png)}.page-footer .footer.content .footer-columns .contatti li.fax:before{display:inline-block;margin-right:10px;vertical-align:middle;width:23px;content:url(/pub/media/wysiwyg/footer/fax.png)}.page-footer .footer.content .footer-columns .contatti li.mail:before{display:inline-block;margin-right:10px;vertical-align:middle;width:23px;content:url(/pub/media/wysiwyg/footer/mail.png)}.page-footer .footer.content .footer-columns .contatti li.info:before{display:inline-block;margin-right:10px;vertical-align:middle;width:23px;content:url(/pub/media/wysiwyg/footer/rea.png)}.page-footer .footer.content .footer-columns .contatti li.social{padding-left:33px}@media only screen and (max-width:959px){.page-footer .footer.content .footer-columns .contatti li.social{padding-left:0}}.page-footer .footer.content .footer-columns .contatti li.social a{margin-right:10px}.page-footer .footer.content .footer-columns .contatti p.info:before{display:inline-block;margin-right:10px;vertical-align:middle;width:23px;content:url(/pub/media/wysiwyg/footer/rea.png)}@media only screen and (max-width:767px){.cms-applicazioni .magestore-bannerslider-standard{max-width:100%}}.cms-applicazioni .magestore-bannerslider-standard ul.slides li{max-height:650px !important}.cms-applicazioni .magestore-bannerslider-standard ul.slides li img{max-height:600px;width:auto;margin:0 auto}.cms-applicazioni .application-thumbnails .col-sm-4{margin:50px 0;text-align:center}.cms-applicazioni .application-thumbnails .col-sm-4 img{max-width:75%}.cms-applicazioni .application-thumbnails .col-sm-4 h3{text-transform:uppercase}.category-view .category-description{text-align:center;font-size:16px;line-height:30px}.catalog-category-view.page-layout-1column .titolo-prodotti{text-align:center;margin:50px 0}.catalog-category-view.page-layout-1column .titolo-prodotti h2{font-size:40px;text-align:center;font-weight:600;display:block;font-weight:700;margin:0}.catalog-category-view.page-layout-1column .titolo-prodotti h2:first-letter {text-transform:capitalize}@media only screen and (max-width:767px){.catalog-category-view.page-layout-1column .titolo-prodotti h2{font-size:21px}}.catalog-category-view.page-layout-1column .columns #layered-filter-block{display:none}.catalog-category-view.page-layout-1column .columns .sidebar{display:none}.catalog-category-view.page-layout-1column .categories .category-block-prodotti .category-image{height:300px;text-align:center}.catalog-category-view.page-layout-1column .categories .category-block-prodotti .category-image img{height:100%;width:auto}.catalog-category-view.page-layout-1column .categories .category-block .category-image{height:250px;text-align:center}.catalog-category-view.page-layout-1column .categories .category-block .category-image img{height:100%;width:auto}.catalog-category-view.page-layout-1column .categories .category-title{text-align:center;min-height:90px}.catalog-category-view.page-layout-1column .categories .category-title a{font-size:21px;font-weight:600;text-transform:capitalize}.catalog-category-view.page-layout-1column .categories .category-title a:hover{color:#181818;text-decoration:none}.catalog-category-view.page-layout-1column .categories .category-title a:hover:first-letter {text-transform:capitalize}@media only screen and (max-width:479px){.products-grid{margin:45px 0}}@media only screen and (max-width:479px){.products-grid .product-item{width:100%}}@media only screen and (max-width:479px){.products-grid .product-item .product-item-info{margin:0 auto;text-align:center}}.products-grid .product-item .product-item-info .product-image-photo{max-height:200px;width:auto}.products-grid .product-item .product-item-info:hover{box-shadow:unset;border:none;margin:0;padding:0}.products-grid .product-item .product-item-info:hover .product-item-inner{box-shadow:unset;border:none;margin:0;padding:0}.products-grid .product-item .product-item-info .product-item-details{margin-top:-20px;text-align:center}.products-grid .product-item .product-item-info .product-item-details .product-item-name{min-height:87px}@media only screen and (min-width:480px){.products-grid .product-item .product-item-info .product-item-details .product-item-name{font-size:16px}}.products-grid .product-item .product-item-info .product-item-details .product-item-name a:hover{color:#fecc00}.products-grid .product-item .product-item-info .product-item-details .price-final_price{display:inline-block}.products-grid .product-item .product-item-info .product-item-details .price-final_price span{font-size:16px}.products-grid .product-item .product-item-info .product-item-details .product-item-inner{clip:unset !important;position:relative !important;width:auto !important;height:auto !important;box-shadow:unset;margin:0 !important;overflow:visible !important}.products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions{display:block;margin-top:0}.products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary{display:none}.products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary button{width:100%}@media only screen and (min-width:480px){.products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary button{font-size:16px}}.products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary{display:none}.amasty-catalog-topnav{display:none}@media only screen and (min-width:1025px){.toolbar-products .modes{position:relative;top:10px}.toolbar-products .modes strong:before{color:#181818}}.toolbar-products #limiter,.toolbar-products .next{background-color:#fff !important}.toolbar-products .page{border:1px solid #ccc}@media only screen and (min-width:1025px){.toolbar-amount{position:relative !important;top:10px}}@media only screen and (max-width:1024px){.toolbar-amount{display:none}}.toolbar-sorter label{font-size:16px}@media only screen and (max-width:479px){.toolbar-sorter label{display:none}}.toolbar-sorter select{height:42px;background-color:#fff;border-radius:0}.toolbar-sorter select option{font-size:16px}@media only screen and (max-width:1024px){.toolbar-sorter select{border-color:#181818}}.toolbar-sorter .sorter-action:before{color:#181818}@media only screen and (max-width:1024px){.toolbar-sorter{top:20px !important}}@media only screen and (max-width:380px){.toolbar-sorter{top:70px !important;right:unset !important;left:0}.toolbar-sorter select{margin-left:0}}.sidebar-main .block.filter{font-size:16px}.sidebar-main .block.filter .filter-title strong{color:#181818;background-color:#fff;border:1px solid #181818;border-radius:0;padding:12px 15px;top:20px}.sidebar-main .block.filter .filter-title strong:hover,.sidebar-main .block.filter .filter-title strong:active,.sidebar-main .block.filter .filter-title strong:focus{color:#fff;border:1px solid #181818;background-color:#181818;text-decoration:none}@media only screen and (min-width:1025px){.sidebar-main .block.filter .filter-content{border-top:1px solid #ccc}}.sidebar-main .block.filter .filter-content .filter-subtitle{display:none}.sidebar-main .block.filter.active .filter-title strong{color:#fff;top:0;border:none}.sidebar-main .block.filter.active .filter-title strong:after{color:#181818}.catalog-category-view .products-list .product-item-info{font-size:16px}.catalog-category-view .products-list .product-item-info .product-item-details .price-box .price{font-size:16px}.catalog-category-view .products-list .product-item-info .product-item-details .product-item-link:hover{color:#fecc00}.catalog-category-view .products-list .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary button{font-size:16px}.catalog-category-view .products-list .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary{display:none}.catalog-category-view .products-list .product-item-info .product-item-details .product-item-inner .product-item-description{display:none}.catalog-product-view .breadcrumbs{margin-bottom:70px}.catalog-product-view .product-info-main{font-size:16px}@media only screen and (min-width:1025px){.catalog-product-view .product-info-main{width:57%}}.catalog-product-view .product-info-main .page-title-wrapper{background-color:unset;display:block;margin:0;width:100%;height:auto;margin-bottom:40px}.catalog-product-view .product-info-main .page-title-wrapper .page-title{text-transform:none;text-align:left}.catalog-product-view .product-info-main .product-reviews-summary{float:none}.catalog-product-view .product-info-main .product-reviews-summary a{font-size:16px}.catalog-product-view .product-info-main .product-reviews-summary a:hover{color:#fecc00}.catalog-product-view .product-info-main .product-add-form .swatch-opt .swatch-attribute{margin-bottom:10px}.catalog-product-view .product-info-main .product-add-form .swatch-opt .swatch-attribute .swatch-option{width:40px;height:40px}@media only screen and (max-width:1024px){.catalog-product-view .product-info-main .product-add-form .swatch-opt .swatch-attribute .swatch-option{padding:0}}.catalog-product-view .product-info-main .product-add-form #bss-ptd-table .bss-table-row-attr{padding-bottom:23px;display:table-cell;text-align:left}.catalog-product-view .product-info-main .product-add-form #bss-ptd-table .bss-table-row-attr .swatch-option.color{border:1px solid #ccc}.catalog-product-view .product-info-main .product-add-form #bss-ptd-table tfoot td.text{text-align:left}.catalog-product-view .product-info-main .product-add-form #bss-ptd-table tfoot td.bss-totals-qty,.catalog-product-view .product-info-main .product-add-form #bss-ptd-table tfoot td.bss-totals{text-align:center}@media only screen and (max-width:1024px){.catalog-product-view .product-info-main .product-add-form #bss-ptd-table tfoot td.empty1{display:none}}@media only screen and (min-width:480px){.catalog-product-view .product-info-main .product-add-form .product-options-bottom{width:50%;position:relative;top:0}}.catalog-product-view .product-info-main .product-add-form .product-options-bottom #product-addtocart-button{width:100%;background:#181818;color:#fff;border:1px solid #181818;border-radius:0 !important;padding:12px 15px;text-transform:uppercase}.catalog-product-view .product-info-main .product-add-form .product-options-bottom #product-addtocart-button:hover,.catalog-product-view .product-info-main .product-add-form .product-options-bottom #product-addtocart-button:active,.catalog-product-view .product-info-main .product-add-form .product-options-bottom #product-addtocart-button:focus{background:0 0;border:1px solid #181818;color:#181818}.catalog-product-view .product-info-main .product-add-form .product-options-bottom #product-addtocart-button:hover span{color:#181818}.catalog-product-view .product-info-main .product-add-form .product-options-bottom .hideprice_text{position:relative;top:84px}.catalog-product-view .product.media{text-align:center}@media only screen and (min-width:1025px){.catalog-product-view .product.media{width:40%}}.catalog-product-view .product.media .product-social-links{text-align:center}.catalog-product-view .product.media .product-social-links a{display:block;color:#181818;background-color:#fff;border:1px solid #181818;border-radius:0;padding:12px 15px;margin:30px auto;width:80%}.catalog-product-view .product.media .product-social-links a:hover,.catalog-product-view .product.media .product-social-links a:active,.catalog-product-view .product.media .product-social-links a:focus{color:#fff;border:1px solid #181818;background-color:#181818;text-decoration:none}@media only screen and (min-width:768px) and (max-width:1024px){.catalog-product-view .product.media .product-social-links a{display:inline-block;width:48%}}@media only screen and (min-width:768px) and (max-width:1024px){.catalog-product-view .product.media .product-social-links a.towishlist{margin:30px 10px 30px auto}}.catalog-product-view .product.info.detailed{font-size:16px;padding-top:50px}.catalog-product-view .product.info.detailed a.data.switch{font-size:16px}.catalog-product-view .block.related{font-size:16px}.catalog-product-view .block.related .block-title.title strong{font-size:16px}@media only screen and (min-width:768px){.catalog-product-view .block.related .block-content.content .products-related li.product-item{width:25%}}.catalog-product-view .block.related .block-content.content .products-related li.product-item .product-item-info{width:100%;text-align:center}.catalog-product-view .block.related .block-content.content .products-related li.product-item .product-item-info .product-item-details .product-item-name{height:70px;margin-left:0}.catalog-product-view .block.related .block-content.content .products-related li.product-item .product-item-info .product-item-details .product-item-name a:hover{text-decoration:none}.catalog-product-view .block.related .block-content.content .products-related li.product-item .product-item-actions{display:block}.catalog-product-view .block.related .block-content.content .products-related li.product-item .product-item-actions .actions-primary{display:block}.catalog-product-view .block.related .block-content.content .products-related li.product-item .product-item-actions .actions-primary button{color:#181818;background-color:#fff;border:1px solid #181818;border-radius:0;padding:12px 15px}.catalog-product-view .block.related .block-content.content .products-related li.product-item .product-item-actions .actions-primary button:hover,.catalog-product-view .block.related .block-content.content .products-related li.product-item .product-item-actions .actions-primary button:active,.catalog-product-view .block.related .block-content.content .products-related li.product-item .product-item-actions .actions-primary button:focus{color:#fff;border:1px solid #181818;background-color:#181818;text-decoration:none}.catalog-product-view .block.related .block-content.content .products-related li.product-item .product-item-actions .actions-primary button:hover span{color:#fff !important}.catalog-product-view .block.related .block-content.content .products-related li.product-item .product-item-actions .actions-secondary{display:none}.customer-account-login #maincontent{padding-top:40px;font-size:16px}@media only screen and (min-width:768px) and (max-width:1024px){.customer-account-login #maincontent .block-customer-login{display:inline-block;width:48%;float:left}}.customer-account-login #maincontent .block-customer-login .block-content .fieldset.login #remember-me-box .tooltip.wrapper{display:none}@media only screen and (min-width:768px) and (max-width:1024px){.customer-account-login #maincontent .block-new-customer{display:inline-block;width:48%;float:right}}@media only screen and (max-width:767px){.customer-account-login #maincontent .block-new-customer{margin-bottom:40px}}@media only screen and (min-width:768px) and (max-width:1024px){.customer-account-login #maincontent .actions-toolbar .primary{text-align:left}}.customer-account-login #maincontent .actions-toolbar .primary button{text-transform:uppercase;font-size:16px}@media only screen and (min-width:768px) and (max-width:1024px){.customer-account-login #maincontent .actions-toolbar .primary button{width:auto}}.customer-account-login #maincontent .actions-toolbar .primary a{background:#181818;color:#fff;border:1px solid #181818;border-radius:0 !important;padding:12px 15px;text-transform:uppercase}.customer-account-login #maincontent .actions-toolbar .primary a:hover,.customer-account-login #maincontent .actions-toolbar .primary a:active,.customer-account-login #maincontent .actions-toolbar .primary a:focus{background:0 0;border:1px solid #181818;color:#181818}@media only screen and (min-width:768px) and (max-width:1024px){.customer-account-login #maincontent .actions-toolbar .primary a{width:auto}}.customer-account-create .form-create-account{padding:40px 0;margin:0 auto;max-width:600px}.customer-account-create .form-create-account .create.account #remember-me-box .tooltip.wrapper{display:none}.customer-account-create .form-create-account .create.account .field.privacy a.privacy:hover{color:#fecc00}@media only screen and (max-width:1024px){.block.block-collapsible-nav{top:0}}.block.block-collapsible-nav #block-collapsible-nav{background-color:#fff;font-size:16px}.block.block-collapsible-nav #block-collapsible-nav .item.current a{border-color:#fecc00}.customer-account-index .block-title{font-size:21px;margin-bottom:10px}.customer-account-index .block-content .box{border:1px solid #ddd;background-color:#f5f5f5}.customer-account-index .block-content .box .box-title{font-weight:600;text-transform:uppercase;display:block;padding:10px 15px;margin:0 !important}.customer-account-index .block-content .box .box-content{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 15px;font-size:16px;background-color:#fbfbfb;min-height:135px}.customer-account-index .block-content .box .box-actions{padding:10px 15px}.customer-address-index .block-title{font-size:21px;margin-bottom:10px}.customer-address-index .block-content .box{border:1px solid #ddd;background-color:#f5f5f5}.customer-address-index .block-content .box .box-title{font-weight:600;text-transform:uppercase;display:block;padding:10px 15px;margin:0 !important}.customer-address-index .block-content .box .box-content{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 15px;font-size:16px;background-color:#fbfbfb;min-height:135px}.customer-address-index .block-content .box .box-actions{padding:10px 15px}.amblog-index-index .amblog-container .am-blog-head{display:none}.amblog-index-index .amblog-container .amblog-list .amblog-post{position:relative;border-bottom:2px solid #f2f2f2}.amblog-index-index .amblog-container .amblog-list .amblog-post:last-child{border-bottom:0}.amblog-index-index .amblog-container .amblog-list .amblog-post:after{content:"";clear:both;display:table}.amblog-index-index .amblog-container .amblog-list .amblog-post .am-header{position:absolute;width:70%;right:0;top:0;padding-bottom:15px}.amblog-index-index .amblog-container .amblog-list .amblog-post .am-header:after{height:2px;background-color:#f2f2f2;width:40%;position:absolute;bottom:0}@media only screen and (max-width:767px){.amblog-index-index .amblog-container .amblog-list .amblog-post .am-header{width:100%}}.amblog-index-index .amblog-container .amblog-list .amblog-post .am-header .date{font-size:1.4rem}.amblog-index-index .amblog-container .amblog-list .amblog-post .am-header .date .amblog-classic.glyphicons{display:none}.amblog-index-index .amblog-container .amblog-list .amblog-post .am-header .views{display:none}.amblog-index-index .amblog-container .amblog-list .amblog-post .thumbnail-container{padding-top:35px}.amblog-index-index .amblog-container .amblog-list .amblog-post .thumbnail-container .post-thumbnail{float:left;width:30%;padding-right:20px}@media only screen and (max-width:767px){.amblog-index-index .amblog-container .amblog-list .amblog-post .thumbnail-container .post-thumbnail{float:none;width:100%;text-align:center;padding-right:0}}.amblog-index-index .amblog-container .amblog-list .amblog-post .thumbnail-container .post-content{float:right;width:70%;margin-left:0}@media only screen and (max-width:767px){.amblog-index-index .amblog-container .amblog-list .amblog-post .thumbnail-container .post-content{float:none;width:100%}}.amblog-index-index .amblog-container .amblog-list .amblog-post .thumbnail-container .post-content h2{font-weight:600}.amblog-index-index .amblog-container .amblog-list .amblog-post .thumbnail-container .am-details{float:right;width:70%;margin-top:20px}@media only screen and (max-width:767px){.amblog-index-index .amblog-container .amblog-list .amblog-post .thumbnail-container .am-details{float:none;width:100%;text-align:center}}.amblog-index-index .amblog-container .amblog-list .amblog-post .thumbnail-container .am-details a.am-read-more{font-size:16px;font-weight:600;color:#fff;background-color:#fecc00;padding:10px 20px;text-transform:uppercase;display:inline-block;margin-bottom:15px}.amblog-index-index .amblog-container .amblog-list .amblog-post .thumbnail-container .am-details a.am-read-more:hover{background-color:#000}.amblog-index-index #amblog_sidebar_search{display:none}.amblog-index-index #amblog_sidebar_recent_posts .block-title{background-color:#fecc00;padding:10px 20px;color:#fff;text-transform:uppercase}.amblog-index-index #amblog_sidebar_recent_posts .block-content{padding:0}.amblog-index-index #amblog_sidebar_recent_posts .block-content ul li{margin-bottom:0;background-color:#f2f2f2;border-bottom:2px solid #fff;padding:2px 0}.amblog-index-index #amblog_sidebar_recent_posts .block-content ul li .thumbnail{width:50px;height:50px;border:0}.amblog-index-index #amblog_sidebar_recent_posts .block-content ul li .thumbnail img{width:auto;height:auto}.amblog-index-post .amblog-container .am-header{position:relative}.amblog-index-post .amblog-container .am-header:after{height:2px;background-color:#f2f2f2;width:40%;position:absolute;bottom:0}.amblog-index-post .amblog-container .am-header .date{font-size:1.4rem;float:none}.amblog-index-post .amblog-container .am-header .date .amblog-classic.glyphicons{display:none}.amblog-index-post .amblog-container .am-header .views{display:none}.amblog-index-post .amblog-container .am-content ul{list-style:disc}.amblog-index-post #amblog_sidebar_search{display:none}.amblog-index-post #amblog_sidebar_recent_posts .block-title{background-color:#fecc00;padding:10px 20px;color:#fff;text-transform:uppercase}.amblog-index-post #amblog_sidebar_recent_posts .block-content{padding:0}.amblog-index-post #amblog_sidebar_recent_posts .block-content ul li{margin-bottom:0;background-color:#f2f2f2;border-bottom:2px solid #fff;padding:2px 0}.amblog-index-post #amblog_sidebar_recent_posts .block-content ul li .thumbnail{width:50px;height:50px;border:0}.amblog-index-post #amblog_sidebar_recent_posts .block-content ul li .thumbnail img{width:auto;height:auto}.product-info-main .product.attribute.overview{display:block !important}.cms-home .home-h1 h1{text-align:center;font-weight:600;margin-top:4rem;margin-bottom:0}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:0 0 !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}}