div#top-header {
background: #f7f7f7!important;
}
#reveal { display: none; }
.et-pb-contact-message p {color: #000; text-align: center; font-weight: 700; font-size: 15px;}
.et-pb-contact-message ul li { color: #000; text-align: center;}
.et-pb-contact-message ul { list-style-type: none}
div#slider-principale .et_pb_slides .et_pb_container {
width:100%;
max-width: 100%;
}
.mobile_menu_bar:before {
color: #f07e3b
}
.et_mobile_menu {
border-top: 3px solid #f07e3b;
}
div#sticky {
border-radius: 5px;
margin-top: -5px;
}
#footer-widgets {
padding: 2% 0 0;
}
.et_pb_gutters3 .footer-widget {
margin-bottom: 1%;
}
div#text-6, div#text-7, div#text-5 {
margin-top: 7%;
}
div#footer-info {
text-align: center;
float: none;
}
p[data-id='acconsento_privacy'] {
margin-bottom:0px;
}
#iscriviti-scroll {
position: fixed;
z-index: 200;
bottom: 0;
width: 100%;
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
-ms-transition: opacity 0.5s ease-in-out;
-o-transition: opacity 0.5s ease-in-out;
transition: opacity 0.3s ease-in-out;
background: transparent;
}
div#iscriviti-scroll .et_pb_row.et_pb_row_12 {
margin: 0;
width: 100%;
}
div#iscriviti-scroll .et_pb_row.et_pb_row_12 .et_pb_button_1 {
border-radius: 0;
}
#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {
margin-bottom: 2.5%!important;
}
@media screen and (max-width: 576px) {
#footer-widgets {
padding: 4% 0;
}
}
div#iscriviti-scroll .et_pb_row.et_pb_row_14 {
width: 100%;
}
div#iscriviti-scroll .et_pb_row.et_pb_row_14 a.et_pb_button.et_pb_button_1.et_hover_enabled.et_pb_bg_layout_light {
border-radius: 0px;
}
div#frm_field_2_container {
float: left;
width: 50%!important;
clear: none;
padding-left: 7.5px;
}
div#frm_field_1_container {
float: left;
width: 50%!important;
padding-right: 7.5px;
}
div#frm_field_3_container {
float: left;
width: 50%!important;
clear: none;
padding-right: 7.5px;
}
div#frm_field_10_container {
float: left;
width: 50%!important;
clear: none;
padding-left: 7.5px;
}
button.frm_button_submit {
border-radius: 5px!important;
border: 2px solid #000!important;
color: #000!important;
}
input#field_qh4icy, input#field_ocfup1, input#field_wtlua, input#field_29yf4d {
background: #f7f7f7;
border: none;
border-radius: 0px!important;
box-shadow: none!important;
height: 40px;
}