li,p,ul{color:#777}#container,#top{background-color:#fff}#container,nav li{position:relative}body,nav li ul{background:#fff;z-index:10}#logo,nav li,nav li a,nav li li,nav ul{float:left}nav ul,ul{list-style:none}a,aside,div,form,h1,h3,h4,i,img,li,p,section,span,strong,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-family:"Montserrat",Arial,sans-serif}body,em,html{border:0;font:inherit;vertical-align:baseline}em{margin:0;padding:0}footer{display:block}body,em,footer,header,html,nav{font-family:"Montserrat",Arial,sans-serif}footer,header,nav{padding:0;border:0;font:inherit}header,nav{vertical-align:baseline}h3,h4{line-height:1.2em}aside,header,nav,section{display:block}@font-face{font-display:swap;font-family:ecoicon;src:url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.eot);font-weight:400;font-style:normal;font-display:swap}body,button,input{color:#333;font-size:18px;font-weight:400;line-height:1.5}a,a:visited{text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;outline-offset:3px;color:#333}a:active,a:hover{color:#317fd2}h1{font-size:34px;line-height:1.3846153846}h3{font-size:140%}h4{font-size:130%}li,ul{font-size:1.125rem}p{font-size:1.2rem}em{font-style:italic}strong{font-weight:700}hr{margin:8%0}nav,nav ul{margin:0 auto}#container,#content,footer,header{margin:0 auto;max-width:100%;overflow-x:hidden}#top,nav{width:100%}#top{height:90px;border-bottom:2px solid #ccc;position:fixed;top:0;min-width:100%;z-index:100;box-shadow:0 0 0 5px rgb(0 0 0/.1);-webkit-backface-visibility:hidden}#logo{padding-left:20px}nav{display:flex;justify-content:space-between;z-index:15}nav .menu>li{min-height:92px}nav li a{text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:24px 20px 0}nav -item-has-children.focus:after,nav li a:focus,nav li a:hover{color:#f317fd2}nav li a,nav li:focus li a,nav li:hover li a{color:#424242}.sub-menu{box-shadow:0 12px 22px rgb(47 126 126/.6)}nav li ul.sub-menu{position:absolute;top:92px;left:50%;margin-left:-999em;padding:10px}nav li ul.sub-menu li a{font-size:16px}nav li ul.sub-menu li a:hover{background-color:#f0f8ff}@media screen and (min-width:600px){.has-mega-menu{position:static}li.has-mega-menu .sub-menu{width:60%;position:absolute;top:92px;z-index:100;left:37%;right:0}li.has-mega-menu:hover>.sub-menu{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}}@media screen and (min-width:992px){li.has-mega-menu:hover>.sub-menu{grid-template-columns:repeat(auto-fit,minmax(33.3333%,1fr))}}@media screen and (min-width:1200px){li.has-mega-menu:hover>.sub-menu{grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}}@media screen and (min-width:600px){li.mega-menu-column{width:90%;max-width:100%;min-height:1px;padding:2% 5%;flex:1 0 calc(50%)}}@media screen and (min-width:992px){li.mega-menu-column{flex:1 0 calc(33.333%)}}@media screen and (min-width:1200px){li.mega-menu-column{flex:1 0 calc(25%)}}nav li:hover ul{margin-left:0}nav li li{margin:0;padding:0;width:100%;line-height:1}nav li li a{width:100%;padding:10px 15px;-webkit-transition:outline .5s ease-out;-moz-transition:outline .5s ease-out;-ms-transition:outline .5s ease-out;transition:outline .5s ease-out}nav li li:last-child a{border-bottom:0 none}.menu-item a{-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}#content{float:left;width:100%}.row-down-white{content:" ";display:block;position:relative;bottom:-15px;height:15px;background:linear-gradient(-45deg,transparent 75%,#fff 75%)0 50%,linear-gradient(45deg,transparent 75%,#fff 75%)0 50%;background-repeat:repeat-x;background-size:15px 15px,15px 15px}footer{vertical-align:middle;height:600px;color:#ccc;font-size:12px;position:absolute;z-index:-2;width:100%;background:url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/images/sfondo_ft.webp)0 74%no-repeat #054366;background-size:100%}#searchform{background-color:#317fd2;padding:2% 2% 9% 5%}#s{padding:3%;border:0;color:#ccc;width:79%}form div .icon::before{content:"";font-family:FontAwesome;font-size:160%;color:#fff}.post-single p,.post-single strong{font-family:"Montserrat",Arial,sans-serif}.post-single p{font-size:18px;line-height:2.1em;margin:4%0;color:#686868}.post-single strong{font-weight:700}#searchsubmit{border:0;background:0 0}.post-content-page{margin-top:78px}.post-single{width:65%;float:left;padding:3% 2%0}.content-page h3{color:#2763a5;margin:5%0 2%}.post-single a{color:#317fd2}.post-single a:hover{color:#333}.content-page img{border:5px solid #eee;max-width:98%;height:auto}.alignleft{float:left;margin:2% 1%0 0}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}a.callto-button,footer p:before{display:inline-block}footer ul{list-style:none}.content-page{float:left;width:99%;margin-bottom:40px}.content-page img{padding:2%;transition:border-color .8s ease}.content-page img:hover{border:5px solid #317fd2}.sidebar{width:30.6%;float:left;padding-top:3%}.widget{padding:0 4% 8%0;text-align:left}a.callto-button-widget{text-align:center}.widget ul{padding:3%;background-color:#f2f5f7}.side-title{padding:3%;background-color:#317fd2;color:#fff}.callto{float:left;padding:5%0;width:100%}a.callto-button,a.callto-button-widget{border-color:#d75e34;box-shadow:0-2px rgb(0 0 0/.2) inset;transition:color .3s ease-out 0;padding:10px 25px;height:auto;border-radius:50px;font-weight:600;color:#fff;text-transform:uppercase}a.callto-button{background-color:#ff7c4f;margin:13px 0 0 20px}a.callto-button:hover{color:#fff}a.callto-button-widget{background-color:#ff7c4f;display:block}a.callto-button-widget:hover,a.callto-button:hover{background-color:#ee7349}footer>ul{width:100%;position:fixed;left:3%;bottom:0;padding-bottom:160px;z-index:-1}.center,footer>ul>li{width:33%;float:left}footer>ul>li ul li{margin-left:10px;text-transform:uppercase;line-height:2em;color:#fff;font-size:15px}footer>ul>li ul li a{text-decoration:none!important;color:#fff!important}footer>ul>li ul li a:hover{color:#fff!important;text-decoration:underline}footer p{width:90%;margin-right:10%;padding:9px 0;line-height:18px;font-weight:800;font-size:14px;color:#fff!important;text-transform:uppercase;text-shadow:0 1px rgb(0 0 0/.1);margin-bottom:20px;opacity:.9;cursor:default;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}p.contact,p.services{border-bottom:3px solid #f4f4f4}footer>ul>li:hover p{opacity:1}footer p:before{width:16px;height:18px;margin:0 12px 0 15px;vertical-align:text-bottom}.center{width:100%;text-align:center}.follow{color:#f2f5f7;padding:20px 0}.button-orange a:after{content:"";font-family:Fontawesome;padding-left:10px}.button-orange a{background-color:#ff7c4f;border-color:#d75e34;box-shadow:0-2px rgb(0 0 0/.2) inset;color:#fff;transition:color .3s ease-out 0;padding:10px 25px;height:auto;margin-top:13px;border-radius:50px;text-transform:uppercase;font-weight:600}.very-small{font-size:.8em;width:100%}.fix-bottom{position:fixed;bottom:20px;opacity:.7}.very-small.fix-bottom a{color:#fff!important;text-decoration:underline!important}::-webkit-input-placeholder{color:#000!important;opacity:.5;font-family:"Montserrat",Arial,sans-serif}:-moz-placeholder{color:#000!important;opacity:.5;font-family:"Montserrat",Arial,sans-serif}::-moz-placeholder{color:#000!important;opacity:.5;font-family:"Montserrat",Arial,sans-serif}:-ms-input-placeholder{color:#000!important;opacity:.5;font-family:"Montserrat",Arial,sans-serif}img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1);--wpforms-field-border-radius:3px;--wpforms-field-border-style:solid;--wpforms-field-border-size:1px;--wpforms-field-background-color:#ffffff;--wpforms-field-border-color:rgba( 0, 0, 0, 0.25 );--wpforms-field-border-color-spare:rgba( 0, 0, 0, 0.25 );--wpforms-field-text-color:rgba( 0, 0, 0, 0.7 );--wpforms-field-menu-color:#ffffff;--wpforms-label-color:rgba( 0, 0, 0, 0.85 );--wpforms-label-sublabel-color:rgba( 0, 0, 0, 0.55 );--wpforms-label-error-color:#d63637;--wpforms-button-border-radius:3px;--wpforms-button-border-style:none;--wpforms-button-border-size:1px;--wpforms-button-background-color:#066aab;--wpforms-button-border-color:#066aab;--wpforms-button-text-color:#ffffff;--wpforms-page-break-color:#066aab;--wpforms-background-image:none;--wpforms-background-position:center center;--wpforms-background-repeat:no-repeat;--wpforms-background-size:cover;--wpforms-background-width:100px;--wpforms-background-height:100px;--wpforms-background-color:rgba( 0, 0, 0, 0 );--wpforms-background-url:none;--wpforms-container-padding:0px;--wpforms-container-border-style:none;--wpforms-container-border-width:1px;--wpforms-container-border-color:#000000;--wpforms-container-border-radius:3px;--wpforms-field-size-input-height:43px;--wpforms-field-size-input-spacing:15px;--wpforms-field-size-font-size:16px;--wpforms-field-size-line-height:19px;--wpforms-field-size-padding-h:14px;--wpforms-field-size-checkbox-size:16px;--wpforms-field-size-sublabel-spacing:5px;--wpforms-field-size-icon-size:1;--wpforms-label-size-font-size:16px;--wpforms-label-size-line-height:19px;--wpforms-label-size-sublabel-font-size:14px;--wpforms-label-size-sublabel-line-height:17px;--wpforms-button-size-font-size:17px;--wpforms-button-size-height:41px;--wpforms-button-size-padding-h:15px;--wpforms-button-size-margin-top:10px;--wpforms-container-shadow-size-box-shadow:none}@media only screen and (min-width:768px) and (max-width:980px){#logo{width:100%;text-align:center}.sidebar{display:none}.post-single{width:95%}}@media only screen and (min-width:1271px) and (max-width:1311px){#logo-mob{display:none}}@media only screen and (min-width:768px) and (max-width:1270px){.post-content-page{margin-top:31px}.post-single{width:97%}#logo-mob,.sidebar{display:none}#logo{text-align:center;float:none}.menu-nav{margin-top:-6px;width:70%}.menu-mainmenu-container,.menu-nav ul{width:100%}.menu-nav ul li{padding:2%0}h1.single-title-page{text-align:center;margin-top:6%}footer{height:500px}}@media only screen and (min-width:320px) and (max-width:767px){.post-single p{font-size:16px}#top{position:absolute}.menu-mainmenu-container,.menu-nav,.menu-nav ul{width:100%}.menu-nav ul li{padding:2%0}#logo{width:80%;text-align:center;padding:0}#logo-mob{float:left}#logo-mob,#menu-mobile{display:block}.single-title-page{text-align:center;margin:8%0 3%}.sidebar{display:none}a.callto-button{margin:0}.post-single{width:90%;padding:10% 5% 1%}.content-page p{width:97%}.alignleft{float:none;margin-right:0}footer{background-size:200%;background-position:44% 100%;height:300px}footer ul li:first-child,footer ul li:nth-child(2){display:none}footer ul li:nth-child(3){width:100%}}@media only screen and (min-width:1260px) and (max-width:3000px){#logo-mob{display:none}}@font-face{font-display:swap;font-family:"FontAwesome";src:url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(https://www.webinfermento.it/wp-content/themes/Winf%202.0/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal;font-display:swap}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-4x{font-size:4em}.fa-home:before{content:""}.fa-phone:before{content:""}.fa-angle-down:before{content:""}.fa-laptop:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-map-pin:before{content:""}nav#menu-mobile{display:none}.mask{-webkit-transition:opacity 300ms;transition:opacity 300ms;background:rgb(0 0 0/.5);visibility:hidden;position:fixed;opacity:0;z-index:2;bottom:0;right:0;left:0;top:0}@media all and (max-width:1270px){.menu-nav{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;clear:both;float:none;overflow:hidden;max-height:0;background-color:rgb(255 255 255/.97);box-shadow:0 5px 5px -5px rgb(0 0 0/.1)}.menu-nav ul{display:inline;width:100%}.menu-nav li{width:100%;padding:3%0;text-align:center;border-bottom:1px solid #e2e2e2}.menu-nav li a{color:#333;display:block;padding:.8em;position:relative;width:100%;text-align:center}.menu-item a::before{display:none}.menu-nav ul ul>li a{background-color:#e4e4e4}.menu-nav ul ul{display:inherit;position:relative;left:auto;top:auto;border:0}.menu-nav li,nav#menu-mobile{display:block}.navbar-mobile{width:100%}.nav-container{display:flex;justify-content:space-between;align-items:center;display:block;position:relative;height:60px}.navbar-mobile .nav-container li{list-style:none;width:100%}.navbar-mobile .nav-container a{text-decoration:none;color:#0e2431;font-weight:500;font-size:1.2rem}.button-orange>a{background-color:#ff7c4f;border-color:#d75e34;box-shadow:0-2px rgb(0 0 0/.2) inset;color:#fff!important;transition:color .3s ease-out 0;margin-right:20px;padding:10px 25px;height:auto;margin-top:23px;border-radius:50px;text-transform:uppercase;font-weight:600!important}.navbar-mobile .nav-container a:hover{font-weight:bolder}.nav-container .checkbox,.nav-container .hamburger-lines{display:block;width:32px;position:absolute;top:30px;left:20px}.nav-container .checkbox{height:32px;z-index:5;opacity:0;cursor:pointer}.nav-container .hamburger-lines{height:26px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.nav-container .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:#3c85cc}.nav-container .hamburger-lines .line1{transform-origin:0 0;transition:transform .4s ease-in-out}.nav-container .hamburger-lines .line2{transition:transform .2s ease-in-out}.nav-container .hamburger-lines .line3{transform-origin:0 100%;transition:transform .4s ease-in-out}.navbar-mobile .menu-items{padding-top:120px;box-shadow:inset 0 0 2000px rgb(255 255 255/.5);height:100vh;width:100%;transform:translate(-150%);display:flex;flex-direction:column;margin-left:-40px;padding-left:50px;transition:transform .5s ease-in-out;text-align:center;background-color:rgb(244 244 244/.95)}.navbar-mobile .menu-items li{font-size:1rem;font-weight:500}.logo{position:absolute;top:8px;right:0;font-size:1.2rem;color:#0e2431}.nav-container input[type=checkbox]:checked~.menu-items{transform:translateX(0)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(45deg)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}}input::-webkit-input-placeholder{color:rgb(255 255 255/.8)}input:active::-webkit-input-placeholder,input:focus::-webkit-input-placeholder{color:rgb(255 255 255/.2)}input::-moz-placeholder{color:rgb(255 255 255/.8)}input:active::-moz-placeholder,input:focus::-moz-placeholder{color:rgb(255 255 255/.2)}input:-ms-input-placeholder{color:rgb(255 255 255/.8)}input:active::-ms-input-placeholder,input:focus::-ms-input-placeholder{color:rgb(255 255 255/.2)}body,html{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{min-height:100%;height:auto;position:relative}