a.side_menu_button_link.normal.qode-side-menu-button-svg{display:none;}::selection{background:#f18700;color:#3a3633;}
body{font-family:'Helvetica Neue ST Standard'!important;}
.drop_down .second .inner > ul > li > a, .drop_down .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > a, .drop_down .wide .second ul li ul li.menu-item-has-children > a, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5, .drop_down .wide .second .inner > ul li .flexslider ul li h5, .header_top #lang_sel ul li ul li a{font-family:'Helvetica Neue ST Standard';}
nav.main_menu > ul > li > a{font-family:'Helvetica Neue ST Standard';}
.font-bold{font-family:'Helvetica Neue ST Bold';}
.font-heavy{font-family:'Helvetica Neue ST Heavy';}
.font-light{font-family:'Helvetica Neue ST Light';}
.font-medium{font-family:'Helvetica Neue ST Medium';}
.arancione{color:#f18700;}
.viola-chiaro{color:#917281;}
.grigio-scuro{color:#58585a;}
.testo-bianco p{color:#ffffff!important;}
.normalizza-titolo{font-size:16px;display:inline;line-height:20px;font-family:"Helvetica Neue ST Standard", sans-serif;font-weight:600;letter-spacing:0px;color:inherit !important;}
.lista-di-titoli h3{display:inline;font-size:18px;font-weight:500 !important;font-family:'Helvetica Neue ST Bold';color:inherit !important;line-height:25px;}
.slider-homepage .testo-its-slider-homepage{font-family:'Helvetica Neue ST Light' !important;}
.page_header a{height:60px !important;}
.drop_down .narrow .second .inner ul li a{padding:15px 0px 15px 15px !important;height:auto !important;}
li.narrow .second .inner ul{padding:0px 0;margin-top:0px;}
header.transparent:not(.sticky) .drop_down .second{top:115%!important;}
.drop_down .second .inner ul, .drop_down .second .inner ul li ul, .shopping_cart_dropdown, li.narrow .second .inner ul, .header_top .right #lang_sel ul ul, .drop_down .wide .second ul li.show_widget_area_in_popup .widget, .drop_down .wide.wide_background .second{background-color:#ffffff;background-color:rgba(255, 255, 255, 1);}
.drop_down .second .inner ul li ul{top:-31px;}
footer .qodef-m-image{width:170px;margin-bottom:15px;}
.column1 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(1){border-top:1px solid #cbcbc9;padding-top:50px;margin-top:-50px;}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea{display:block;margin:5px 0 0;padding:15px;border:1px solid;border-radius:0;outline:0;resize:none;font-size:13px;background-color:#dedbcc;color:#3a3633;font-family:'Helvetica Neue ST Standard', sans-serif;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;}
.testo-curriculum{margin:15px 0 -10px 0;display:block;padding:0;}
input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required{display:block;margin:5px 0 15px;padding:15px;border:1px solid;border-radius:0;outline:0;width:49.5%;resize:none;font-size:13px;line-height:17px;background-color:#dedbcc;color:#3a3633;font-family:'Helvetica Neue ST Standard', sans-serif;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;}
span.wpcf7-list-item-label{color:#3a3633;font-family:'Helvetica Neue ST Standard', sans-serif;}
span.wpcf7-list-item-label a{text-decoration:underline;}
.colonna-1, .colonna-2{width:49.5%;float:left;}
.colonna-1{margin-right:0.5%!important}
input.wpcf7-form-control.wpcf7-submit[disabled]{background:red;width:100%;background:transparent;color:#818181;font-family:'Helvetica Neue ST Standard', sans-serif;}
input.wpcf7-form-control.wpcf7-submit{background:#ef7d1a;width:100%;color:#3a3633;text-align:center;padding:15px;margin-top:15px;border-radius:0;border:1px solid;}
input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required.curriculum{margin:-15px 0 15px 0;}
input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{background:#3a3633;}
input.wpcf7-form-control.wpcf7-submit.has-spinner{padding:15px 0;}
input.wpcf7-form-control.wpcf7-submit.has-spinner{padding:15px 0px !important;width:99.5% !important;}
@media only screen and (max-width: 768px) {
.page_header a{height:auto !important;}
img.mobile{width:170px !important;height:auto ! Important;}
}
.footer_bottom_holder{display:block;background-color:#1b1b1b !important;padding:0px !important;}
.sparizione-script{display:none;}
.page-id-10396 .filter_holder ul li[data-filter="portfolio_category_37"], .page-id-10396 .filter_holder ul li[data-filter="portfolio_category_33"], .page-id-10396 .filter_holder ul li[data-filter="portfolio_category_34"], .page-id-10396 .filter_holder ul li[data-filter="portfolio_category_38"], .page-id-10396 .filter_holder ul li[data-filter="portfolio_category_39"]{display:none;}
.page-id-10396 li.filter:nth-child(4), .page-id-10396 li.filter:nth-child(6){display:block;}
.wpml-ls-legacy-dropdown{width:auto;max-width:100%;}
.header_bottom_right_widget_holder{padding:0;}
a.js-wpml-ls-item-toggle.wpml-ls-item-toggle{background:transparent;border:0px;padding:0 11px;height:28px !important;}
li.wpml-ls-slot-header_bottom_right.wpml-ls-item.wpml-ls-item-it.wpml-ls-current-language.wpml-ls-last-item.wpml-ls-item-legacy-dropdown{background:transparent;width:auto;height:28px;}
.wpml-ls-legacy-dropdown>ul{background:transparent;width:auto;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none;top:10px;color:#fff;}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus{background:transparent;padding:0 11px;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0;height:21px !important;}
body.totem-display::-webkit-scrollbar{width:0px !important;}
.totem-display a.rs-layer.rev-btn{display:none;}
li#nav-menu-item-19184{display:none !important;}
.totem-display li#nav-menu-item-19184{display:block !important;background:transparent;position:fixed;top:0;left:0;}
.totem-display li#nav-menu-item-19184 span {
font-size: 0px;
}