.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item.ast-header-sticked .ast-site-identity{
margin-top: 0px;
}
.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap{
height: 50px !important;
}
.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item{
background: rgba(255,255,255, 0.5) !important;
}
.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item.ast-header-sticked{
background: rgba(255,255,255, 1) !important;
}
.ast-title-bar-wrap.ast-advanced-headers-parallax.ast-advanced-headers-vertical-center {
margin-top: -50px !important;
}
.main-header-menu li.menu-item .sub-menu li.menu-item a{
color: #333 !important;
}
.main-header-menu li.menu-item .sub-menu li.menu-item a:hover{
color: #973a00 !important;
}
.formmezzo{
width: 90%;
margin-left: auto;
margin-right: auto;
}
.ast-site-identity{
margin-top: -15px;}
input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{background: #e1e1e1 !important;}
@media screen and (min-width: 992px) {
.ast-site-identity{
margin-top: 85px;}
.home  #content {
margin-top: -180px;
}
.formmezzo{
width: 45%;
float: left;
}
.formmezzo.dx{
margin-left: 10%;
}
}
#intero{
width: 100%;
float: left;
}
@media screen and (max-width: 992px) {
.main-navigation{margin-top: 30px;}}
@media screen and (min-width: 630px) and (max-width: 800px) {
.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item
{
background: transparent !important;
}
.main-navigation{margin-top: 50px;}
.ast-button-wrap{
margin-top: -20px;
}
.ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{fill: #fff !important;}
.ast-button-wrap .mobile-menu-toggle-icon  .ast-mobile-svg.ast-close-svg{fill:#973a00 !important; 
}
}