body{overflow-x:hidden}#pre-header{margin-bottom:25px;background-image:url("/template/images/ferstore/header-bkgr-02.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;min-height:120px;box-shadow:0 5px 5px rgba(0,0,0,.5)}#pre-header .logo{display:contents;float:left}#pre-header .logo img{margin-top:30px;margin-bottom:30px;margin-left:25px}#header{position:relative;height:74px;background-color:#fff;z-index:100;background:#dedede;margin-bottom:10px;border-radius:10px;max-width:1220px;margin-left:auto;margin-right:auto}.freeshipping{position:relative;background:#ec7b30;margin-bottom:10px;border-radius:10px;max-width:1245px;margin-left:auto;margin-right:auto;padding:10px 0;text-align:center}.freeshipping p{margin-bottom:0;color:#fff;text-transform:uppercase}.freeshipping i{font-size:30px;margin-right:20px;vertical-align:middle}.banner-comunicazione{position:relative;background:#ecbb00;margin-bottom:10px;border-radius:10px;max-width:1245px;margin-left:auto;margin-right:auto;padding:0 10px 10px 0;text-align:center;white-space:pre-wrap}.banner-comunicazione p{margin-bottom:0;color:#000;text-transform:uppercase;font-weight:700}.banner-comunicazione i{font-size:30px;margin-right:20px;vertical-align:middle}.banner-comunicazione i.lmarg{margin-left:20px}#header .logo{display:block;line-height:72px}#header .logo img{max-width:100%;vertical-align:middle}#header h1{text-align:right;font-size:28px;margin:4px 0 0}#header .main-menu ul{list-style:none;padding:0;margin:0;text-align:left}#header .main-menu ul li{display:inline-block;padding:0}#header .main-menu ul li a,#header .main-menu ul li span{padding:0 15px;display:block;color:#191919;line-height:74px;font-size:20px;text-transform:uppercase;font-family:'Oswald',sans-serif;cursor:pointer}#header .main-menu ul li a:hover,#header .main-menu ul li a:active,#header .main-menu ul li span:hover,#header .main-menu ul li span:active{margin:-2px 0;padding-top:2px;padding-bottom:2px;background:#ec7b30;color:#fff;text-decoration:none;-webkit-box-shadow:10px 0 13px -10px rgba(0,0,0,.05),-10px 0 7px -10px rgba(0,0,0,.05);box-shadow:10px 0 13px -10px rgba(0,0,0,.05),-10px 0 7px -10px rgba(0,0,0,.05);-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}#header .main-menu ul li a i{font-size:26px;margin-right:2px}#header .main-menu ul li.main-menu-shop span{color:#ec7b30}#header .main-menu ul li.main-menu-shop span:hover{color:#fff}#header .submenu-shop{position:absolute;width:100%;background-color:#e8e8e8;margin-top:-10px;border-bottom:2px solid #43ebec;border-bottom:2px solid #00ffe4;margin-left:-15px !important}#header .submenu-shop ul{list-style:none;margin:0;padding:30px 0 40px;text-align:center}#header .submenu-shop ul li{text-align:center;font-size:15px;line-height:20px;font-weight:700;text-transform:uppercase;display:inline;padding:0 16px;vertical-align:middle;white-space:nowrap}#header .submenu-shop ul li a{margin:6px 0}.submenu-overlay{background:#000;opacity:.5;width:100%;position:absolute;top:0;bottom:0;z-index:99}#header .col3{text-align:right}#header .col3 a.search-btn,#header .col3 a.user-btn,#header .col3 a.cart-btn,#header .col3 a.main-menu-mobile-btn{display:inline-block;font-size:22px;margin:14px 4px;padding:5px}#header .col3 .search{display:inline-block;position:relative}#header .col3 .user{display:inline-block;position:relative}#header .col3 .user .submenu{position:absolute;left:auto;right:0;width:300px;padding:20px;margin-top:-15px;text-align:center;background:#fff;list-style:none;border-bottom:2px solid #;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);z-index:100}#header .col3 .user:hover .submenu,#header .col3 .user:active .submenu{display:block;box-sizing:border-box}#header .col3 .user .submenu form{margin-bottom:10px}#header .col3 .user .submenu .title{font-size:18px;line-height:1.2em;color:#191919;font-weight:700;margin-bottom:5px;text-transform:uppercase}#header .col3 .user .submenu hr{margin-top:10px;margin-bottom:14px}#header .col3 .user .submenu ul{text-align:left}#header .col3 .user .submenu .top-text{margin:10px 0 10px;font-size:13px;line-height:1.2em;text-align:center;color:#8f8f8f}#header .col3 .user .submenu input[type=text],#header .col3 .user .submenu input[type=password]{box-shadow:none !important;margin-bottom:25px;background-color:#f7f7f7;border-radius:0;color:#333745;display:block;width:100%;height:41px;padding:6px 12px;font-size:15px;font-weight:400;line-height:1.42857143;border:1px solid #e8e8e8;box-sizing:border-box}#header .col3 .user .submenu input[type=text]:focus,#header .col3 .user .submenu input[type=password]:focus{border-color:#333745;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(51,55,69,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(51,55,69,.6)}#header .col3 .user .submenu input[type=password]{margin-bottom:5px}#header .col3 .user .submenu a.password-recovery-btn{display:block;text-align:right;font-size:12px;color:#8f8f8f;margin-bottom:12px}#header .col3 .user .submenu input[type=submit]{width:100%;margin-top:15px}#header .col3 .user .submenu .bottom-text{font-size:17px;line-height:1.2em;text-align:center;color:#191919}#header .col3 .user .submenu .bottom-text a{color:#ec7b30}#header .col3 .user .submenu .bottom-text a:hover,#header .col3 .user .submenu .bottom-text a:active{color:#333745;text-decoration:underline}#header .col3 .cart{display:inline-block;position:relative}#header .col3 .cart .cart-btn{position:relative;color:#191919}#header .col3 .cart.active:hover .cart-btn,#header .col3 .cart.active:active .cart-btn{color:#00ffe4}#header .col3 .cart .cart-btn .products-count{position:absolute;left:16px;top:2px;min-width:15px;height:15px;font-size:12px;font-family:sans-serif;line-height:16px;text-align:center;background-color:#ec7b30;color:#fff;font-weight:700;white-space:nowrap;border-radius:10px;padding:2px}#header .col3 .cart .submenu,#header .col3 .cart .submenu{position:absolute;left:auto;right:0;width:430px;padding:20px;margin-top:-15px;text-align:center;background:#fff;list-style:none;border-bottom:2px solid #00ffe4;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);z-index:100}#header .col3 .cart.active:hover .submenu,#header .col3 .cart.active:active .submenu,#header .col3 .cart.active.opened .submenu{display:block;box-sizing:border-box}#header .col3 .cart .submenu ul.prodotti{list-style:none;margin:0;padding:0 8px 0 0;max-height:310px;overflow-y:auto}#header .col3 .cart .submenu ul.prodotti li{position:relative;width:100%;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}#header .col3 .cart .submenu ul.prodotti li .nome{text-align:left;line-height:15px;font-size:14px;margin-top:3px}#header .col3 .cart .submenu ul.prodotti li .codice-articolo{text-align:left;font-size:12px;line-height:14px;margin-top:4px;font-style:italic}#header .col3 .cart .submenu ul.prodotti li .quantita{line-height:16px;font-weight:700}#header .col3 .cart .submenu ul.prodotti li .prezzo{font-size:16px;line-height:16px;color:#ec7b30;font-weight:700}#header .col3 .cart .submenu ul.prodotti li .remove{font-size:18px;line-height:18px;float:right}#header .col3 .cart .submenu .summary{font-size:20px;line-height:1.2em;font-weight:700;color:#ec7b30;text-align:right;margin:12px 0}#header .col3 .cart .submenu .buttons a.empty{display:inline-block;width:50%;box-sizing:border-box;margin-right:2px;margin-left:-2px;font-weight:700}#header .col3 .cart .submenu .buttons a.go-to-cart{display:inline-block;width:50%;box-sizing:border-box;margin-right:-2px;margin-left:2px;font-weight:700}#header .col3 .menu-mobile{display:inline-block;position:relative}#ricerca-dialog,#password-recovery-dialog{text-align:center;padding:5px}#ricerca-dialog .title,#password-recovery-dialog .title{font-size:18px;line-height:1.2em;color:#191919;font-weight:700;margin-bottom:20px;text-transform:uppercase}#ricerca-dialog input[type=text],#password-recovery-dialog input[type=text]{box-shadow:none !important;margin-bottom:25px;background-color:#f7f7f7;border-radius:0;color:#333745;display:block;width:100%;height:41px;padding:6px 12px;font-size:15px;font-weight:400;line-height:1.42857143;border:1px solid #e8e8e8;box-sizing:border-box}#ricerca-dialog input[type=text]:focus,#password-recovery-dialog input[type=text]:focus{border-color:#333745;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(51,55,69,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(51,55,69,.6)}#ricerca-dialog input[type=submit],#password-recovery-dialog input[type=submit]{width:100%}#header .main-menu>ul li{position:relative}#header .main-menu>ul ul{visibility:hidden;padding:0;margin:0;list-style:none;position:absolute;left:0;top:100%;width:180px;z-index:9999;text-align:left;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:0}#header .main-menu>ul li.has-child-menu:hover ul,#header .main-menu>ul li.has-child-menu:active ul{visibility:visible;opacity:1}#header .main-menu>ul li.has-child-menu ul li{width:100%}#header .main-menu>ul li.has-child-menu ul li.has-child-menu>a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:10px;width:9px;height:11px;background:url('/template/images/utilissimi/right-arrow.png') center center no-repeat}#header .main-menu>ul li.has-child-menu ul li.has-child-menu ul{top:0;left:181px}#header .main-menu>ul li.has-child-menu ul li{position:relative;background-color:#fff;margin-left:-1px;padding-left:1px}#header .main-menu>ul li.has-child-menu ul li a{display:block;font-size:16px;border:1px solid #f1f1f1;border-bottom:0;background-color:transparent;padding:15px 10px 15px 18px;width:100%;box-sizing:border-box;text-transform:uppercase;line-height:15px;margin:0}#header .main-menu>ul li.has-child-menu ul li:last-child a{border-bottom:1px solid #f1f1f1}#header .main-menu>ul li.has-child-menu ul li a:hover,#header .main-menu>ul li.has-child-menu ul li a:active{color:#00ffe4}#header .main-menu ul li.options a i{font-size:30px;color:#00ffe4;vertical-align:middle}#header .main-menu ul li.options a:hover i{color:#fff}@media screen and (max-width:1200px){#header .main-menu ul li a,#header .main-menu ul li span{padding:0 13px;display:block;color:#191919;line-height:74px;font-size:16px;text-transform:uppercase;font-family:'Oswald',sans-serif;cursor:pointer}}@media screen and (max-width:767px){#header .col3 a.user-btn,#header .col3 a.cart-btn,#header .col3 a.main-menu-mobile-btn{font-size:26px;margin:14px 4px;padding:5px}#header .col3 .user{position:static}#header .col3 .user .submenu{left:0;width:100%}#header .col3 .cart{position:static}#header .col3 .cart .submenu{left:0;width:100%}}@media screen and (max-width:500px){#header .col1,#header .col3{width:100%}}#dfw-main{padding-bottom:500px}footer{position:absolute;bottom:0;padding:0;background-color:#fff;width:100%}footer .footer-newsletter{padding:20px 0;border-bottom:1px solid #e8e8e8}footer .footer-newsletter .col1 .logo img{max-width:100%}footer .footer-newsletter .col2{padding:20px 0}footer .footer-newsletter .col2 .input-group{display:table;width:100%}footer .footer-newsletter .col2 .input-group input{display:table-cell;display:block;width:100%;height:41px;padding:6px 12px;font-size:15px;line-height:1.42857143;color:#6f6f6f;background-color:#f7f7f7;background-image:none;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-sizing:border-box}footer .footer-newsletter .col2 .input-group-btn{display:table-cell;vertical-align:middle;width:51px}footer .footer-newsletter .col2 .input-group-btn button{margin-left:-1px;background-color:#ec7b30;color:#fff;height:41px;padding:0 15px;font-family:'Roboto',sans-serif;font-size:15px;line-height:41px;font-weight:500;border-radius:0;text-transform:uppercase;border:1px solid #ec7b30;-webkit-transition:all .3s cubic-bezier(.3,1,.3,1);-o-transition:all .3s cubic-bezier(.3,1,.3,1);transition:all .3s cubic-bezier(.3,1,.3,1)}footer .footer-newsletter .col2 .input-group-btn button i{font-size:19px}footer .footer-menus{padding-top:40px;padding-bottom:60px}footer .footer-menus h4{font-size:14px;line-height:1.5em;font-family:'Raleway',sans-serif;font-weight:700;text-transform:uppercase;padding:0;margin:0 0 8px;color:#333745}footer .footer-menus ul{margin:0;padding:0;list-style:none}footer .footer-menus ul li{font-size:16px;line-height:20px}footer .footer-menus ul li a:link,footer .footer-menus ul li a:visited{display:inline-block;position:relative;padding:5px 0 5px 12px;color:#333745;-webkit-font-smoothing:antialiased;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;transition:all .2s ease}footer .footer-menus ul li a:hover,footer .footer-menus ul li a:active{padding-left:20px;margin-right:-8px;color:#43ebec}footer .footer-menus ul li a:before{content:'';display:block;position:absolute;left:0;top:12px;height:4px;width:4px;background-color:#e4e4e4;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}footer .footer-menus ul li a:hover:before,footer .footer-menus ul li a:active:before{top:12px;width:10px;height:4px;background-color:#43ebec}footer .fb-responsive-container{text-align:right}footer .footer-copyright{padding:40px 0;background-color:#f9f9f9;text-align:left}footer .footer-copyright .copyright{padding:4px 0 10px}footer .footer-copyright .copyright p{margin:0 0 10.5px}@media screen and (max-width:1024px){#dfw-main{padding-bottom:1150px}footer .footer-menus .col4{padding-top:40px}footer .fb-responsive-container{text-align:center}}@media screen and (max-width:767px){#dfw-main{padding-bottom:0}footer{position:relative}footer .footer-menus .col1,footer .footer-menus .col2,footer .footer-menus .col3,footer .footer-menus .col4{padding-top:20px}footer .fb-responsive-container{text-align:left}}.user-input h1,#tinymce h1{font-size:28px;font-weight:700;text-transform:uppercase;margin:10px 0}.user-input h2,#tinymce h2{font-size:24px;font-weight:700;font-style:normal;text-transform:uppercase;margin:10px 0}.user-input h3,#tinymce h3{font-weight:700;font-size:20px;font-style:normal;text-transform:none;margin:10px 0}.user-input h4,#tinymce h4{font-weight:700;font-size:18px;font-style:normal;text-transform:none;margin:10px 0}.user-input h5,#tinymce h5{font-weight:400;font-size:18px;font-style:normal;text-transform:none;margin:10px 0}.user-input h6,#tinymce h6{font-weight:400;font-size:16px;font-style:normal;text-transform:none;margin:10px 0}.user-input p,#tinymce p{margin:10px 0 20px}.user-input ul,#tinymce ul{margin:10px 0 20px;list-style:none;padding:0;list-style-position:inside}.user-input ul li,#tinymce ul li{padding-left:30px;line-height:22px;list-style-type:disc}li{padding-bottom:10px}.user-input a,.user-input a:link,.user-input a:visited,#tinymce a:link,#tinymce a:visited{color:#ec7b30}.user-input a:hover,.user-input a:active,#tinymce a:hover,#tinymce a:active{text-decoration:underline}.user-input blockquote,#tinymce blockquote,{padding-left:20px;border-left:2px solid #000}