@charset "UTF-8";
/* CSS Document */

@media (max-width: 980px){
 .et_fixed_nav #main-header {
    position: fixed;
}
	
#main-header	.container {
    width: 100%;

}
#logo {
    max-height: 100%;
	max-width: 35% !important;
}
.et_divi_100_custom_hamburger_menu .mobile_menu_bar {
    margin-bottom: 4px;
}
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
    padding-top: 14px;
}
.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {
    padding-bottom: 36px;
	margin-right: 10px;
}
#et_top_search {
    margin: 0px 10px 0 5px;
}
	
.et_mobile_menu {
    padding: 0%;
    border-top: 0px solid #2ea3f2;
    opacity: 1;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.et_mobile_menu .menu-item{
	padding-left: 3%;
    width: 49%;
    display: inline-block;
}
.et_mobile_menu .voceMenuPrincipale{
	padding-left: 0%;
    width: 100%;
    display: block;
}
.voceMenuPrincipale a{
		font-size:24px !important;
}
.et_mobile_menu .menu-item-has-children > a {
    background-color: rgba(0, 0, 0, 0);
    font-weight: normal;
}
.voceMenuPrincipale .sub-menu li a{
		font-size:14px !important;
}
	
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {
    padding-left: 0px;
	background-color: #f5f5f5;
}
.et_mobile_menu li li {
    padding-left: 3%;
    width: 49%;
    display: inline-block;
}

	
}