.et_pb_section{background-color:#2a3745}#et-info .et-top-search .et-search-field{padding:3px 10px}a,h1,h2,h3,h4,h5,h6{color:#ddd}#gallery-3 .gallery-caption{color:#ffffff;font-size:11px}#gallery-4 .gallery-caption{color:#ffffff;font-size:11px}body{color:#545657;font-family:'Montserrat',Arial,Helvetica,Lucida,sans-serif!important}.category-4{font-family:'Montserrat',Arial,Helvetica,Lucida,sans-serif!important}p{color:#ccc}ol li,ul li{color:#ccc;margin-bottom:.5em!important}.page article,.single article{background:#545657}#home-indirizzo h3{font-size:100%;text-transform:none!important;padding:0!important}div.post-content>div.excerpt.entry-summary>p{color:#000}#footer{background:#242d36}#custom_html-5{color:#ddd;font-size:14px}#custom_html-5>div>div>h5{font-size:90%;text-transform:none!important;font-weight:bold}#custom_html-5>div>div>h4{font-size:90%;line-height:1.3em;text-transform:none!important;font-weight:bold;margin:12px 0 0;padding:0}#et-boc>div>div>div.et_pb_row.et_pb_row_6>div.et_pb_column.et_pb_column_3_5.et_pb_column_9.et_pb_css_mix_blend_mode_passthrough.et-last-child{margin-top:0!important}.wpcf7 input,.wpcf7 select,.wpcf7 textarea,input.wpcf7-text{width:95%;color:#888;text-transform:uppercase;font-weight:600;margin-bottom:10px;background-color:#555}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus,input.wpcf7-text:focus{width:95%;color:#000;text-transform:uppercase;font-weight:600;margin-bottom:10px;background-color:#fff}input.wpcf7-submit{background-color:#777;color:#fff}input.wpcf7-submit:hover{background-color:#000!important;color:#fff!important}.wpcf7-form b{font-size:22px;font-weight:bold;color:#cc0000}.wpcf7-form .obblig{font-size:12px;text-align:right;margin-bottom:10px;margin-top:0;margin-right:10px;color:#fff}.wpcf7-form .wpcf7-form-control-wrap{display:inline}.privacy{margin:5px 0 0;padding-top:10px!important;line-height:normal;font-size:12px;color:#fff}.privacy b{font-size:18px;font-weight:bold;color:#cc0000}.newsletter{margin:5px 0 0!important;padding-top:5px!important;padding-bottom:10px!important;line-height:normal;font-size:12px;color:#fff}.newsletter a,.privacy a{color:#fff;text-decoration:underline}.wpcf7-checkbox,.wpcf7-acceptance{border:0!important;font-size:12px!important}.privacy input,.privacy input:hover,.privacy input:focus{width:15px;margin:0;border:0}.newsletter input,.newsletter input:hover,.newsletter input:focus{width:15px;margin:0;border:0}span.wpcf7-list-item{margin:0}.wpcf7-recaptcha{margin-bottom:5px}.promo-form .wpcf7 input,.promo-form input.wpcf7-text{width:95%;color:#888;text-transform:uppercase;font-weight:600;margin-bottom:10px;background-color:#eee}.promo-form input.wpcf7-submit{background-color:#000;color:#fff}.o-form-row input,#FormValue_CustomField74607{width:95%;color:#888!important;text-transform:uppercase;font-weight:600;margin-bottom:10px;background-color:#555!important}.o-form-row input:focus,#FormValue_CustomField74607:focus{width:95%;color:#000!important;text-transform:uppercase;font-weight:600;margin-bottom:10px;background-color:#fff!important}#FormButton_Subscribe{background-color:#777!important;color:#fff!important}#FormButton_Subscribe:hover{background-color:#000!important;color:#fff!important}.o-form #privacy{margin:0 0 5px;padding-top:10px!important;line-height:normal;font-size:12px!important}.o-form a{font-size:12px!important;color:#eee!important;text-decoration:underline}.ctcc-left-side{margin-right:1em;font-size:14px;line-height:normal}@media only screen and (min-width:1024px){.settanta{width:70%}}@media only screen and (max-width:1023px){.wpcf7 input,.wpcf7 select,.wpcf7 textarea,input.wpcf7-text{font-size:0.7em!important}}.domande-laser{font-size:16px!important;font-weight:bold!important;color:#fff!important}.domande-laser input{width:20px!important;-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(2)}#footer .et_pb_widget input[type=text]{color:#bbb;background:#fff;margin-top:5px;width:100%}#footer .et_pb_widget input[type=email]{color:#bbb;background:#fff;margin-top:5px;width:100%}input[type=submit]{color:#fff;background:rgba(0,0,0,.7)}.woocommerce div.product div.images.woocommerce-product-gallery{opacity:100!important}#main-footer .et_pb_widget input[type=text],#main-footer .et_pb_widget input[type=password],#main-footer .et_pb_widget input[type=search],#main-footer .et_pb_widget input[type=email],#main-footer .et_pb_widget select,#main-footer .et_pb_widget textarea{color:#bbb;background:#ffffff;margin-top:5px;width:100%;padding:10px}#main-footer .et_pb_widget input[type=submit]{color:#ffffff;background:rgba(0,0,0,.7);appearance:none;padding:10px;border:none;width:100%}#main-footer ul.dt-footer-list{padding:0;margin:0;list-style-type:none}#main-footer ul.dt-footer-list li{padding:0}#main-footer ul.dt-footer-list li::before{display:none}#footer-widgets .footer-widget li::before{border-radius:unset;border-style:unset;border-width:unset;content:unset;left:unset;position:unset;top:unset}#main-footer ul.dt-footer-list li{padding:0;margin-bottom:0!important;line-height:initial}#menu-menu-footer-2 li{border-bottom:1px solid rgba(255,255,255,.1);margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;padding-bottom:15px;padding-top:15px;display:inline-block;width:100%!important}.entry-content .entry-title a:link,a:visited{color:#333}.entry-content .entry-title a:hover,a:active{color:#006799}.et_post_meta_wrapper h1.entry-title{padding:30px}.et_post_meta_wrapper p.post-meta{padding-left:30px}#left-area .et_pb_post .entry-content{padding:30px}.et_post_meta_wrapper h1.entry-title{padding:30px}.et_post_meta_wrapper p.post-meta{padding-left:30px}#main-content{background-color:#2B3843}.single article{background:#3E5062}#recent-posts-2 h4.widgettitle{background:#3e5062;padding:15px 20px;color:#fff;font-size:16px;font-weight:600;line-height:1;letter-spacing:1.2px;text-transform:uppercase}#recent-posts-2 ul{list-style:none;background:#fff}#recent-posts-2 li{border-bottom:1px solid #ddd;margin:0;padding:10px 10px;font-size:12px;line-height:1.3em}.et_pb_widget li a:hover{color:#006799!important;font-weight:600!important}.et_pb_widget li a:visited{color:#333}.et_pb_widget li a:link{color:#333}@media screen and (min-width:981px){#page-container .sub-menu,#page-container .sub-menu a{width:auto!important}#page-container .sub-menu a{white-space:nowrap}}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li .sub-menu a:before{height:0}#top-menu li .sub-menu a:hover:before{background:#fff;height:2px!important;-webkit-transition-property:right!important;transition-property:right!important;-webkit-transition-duration:0.2s!important;transition-duration:0.2s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#fff;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}#top-menu li li a{padding:0;background:unset!important}#footer-widgets .footer-widget li{font-size:13px}.wp-block-social-link-anchor{font-size:24px!important;text-align:center!important;padding:10px!important}#footer-widgets .footer-widget li{padding-left:0}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url('/fonts/montserrat-v25-latin-300.eot');src:local(''),url('/fonts/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v25-latin-300.woff2') format('woff2'),url('/fonts/montserrat-v25-latin-300.woff') format('woff'),url('/fonts/montserrat-v25-latin-300.ttf') format('truetype'),url('/fonts/montserrat-v25-latin-300.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url('/fonts/montserrat-v25-latin-regular.eot');src:local(''),url('/fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v25-latin-regular.woff2') format('woff2'),url('/fonts/montserrat-v25-latin-regular.woff') format('woff'),url('/fonts/montserrat-v25-latin-regular.ttf') format('truetype'),url('/fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url('/fonts/montserrat-v25-latin-500.eot');src:local(''),url('/fonts/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v25-latin-500.woff2') format('woff2'),url('/fonts/montserrat-v25-latin-500.woff') format('woff'),url('/fonts/montserrat-v25-latin-500.ttf') format('truetype'),url('/fonts/montserrat-v25-latin-500.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url('/fonts/montserrat-v25-latin-600.eot');src:local(''),url('/fonts/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v25-latin-600.woff2') format('woff2'),url('/fonts/montserrat-v25-latin-600.woff') format('woff'),url('/fonts/montserrat-v25-latin-600.ttf') format('truetype'),url('/fonts/montserrat-v25-latin-600.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url('/fonts/montserrat-v25-latin-700.eot');src:local(''),url('/fonts/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v25-latin-700.woff2') format('woff2'),url('/fonts/montserrat-v25-latin-700.woff') format('woff'),url('/fonts/montserrat-v25-latin-700.ttf') format('truetype'),url('/fonts/montserrat-v25-latin-700.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url('/fonts/montserrat-v25-latin-italic.eot');src:local(''),url('/fonts/montserrat-v25-latin-italic.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v25-latin-italic.woff2') format('woff2'),url('/fonts/montserrat-v25-latin-italic.woff') format('woff'),url('/fonts/montserrat-v25-latin-italic.ttf') format('truetype'),url('/fonts/montserrat-v25-latin-italic.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:url('/fonts/montserrat-v25-latin-500italic.eot');src:local(''),url('/fonts/montserrat-v25-latin-500italic.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v25-latin-500italic.woff2') format('woff2'),url('/fonts/montserrat-v25-latin-500italic.woff') format('woff'),url('/fonts/montserrat-v25-latin-500italic.ttf') format('truetype'),url('/fonts/montserrat-v25-latin-500italic.svg#Montserrat') format('svg')}@media only screen and (min-width:768px){.webagency{float:right;margin-left:25px}}.woof_text,.woof_text a,.woof_remove_ppi{color:#fff!important}.et_pb_module.et_pb_post_content.et_pb_post_content_0_tb_body{padding:5%}