/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 30 2024 | 12:07:38 */
/* --------------------------- inizio software obsoleto -------------------------------- */ 
#top-menu-nav #top-menu .btn-menu-cta a {
	color: #DB0906 !important;
	font-weight: 600 !important;
}

/* logo slider */
div#lgx_logo_slider_app_120 div.lgx_logo_carousel div.lgx_lsw_nav_wrap .lgx_lsw_nav_button {
	border-radius: 1px;
	width: 25px;
    height: 25px;
	border: none;
	color: #2f4858ff;
	background-color: #e9e9e9;
}

/* wrapper sez azienda de group */
.wrapper-loghi-degroup {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.wrapper-loghi-degroup img {
	max-width: 42%;
    padding: 8px 0;
}

/* --------------------------- fine software obsoleto -------------------------------- */ 

/*==================================
== inizio M O B I L E ==============
==================================*/
@media only screen and (max-width: 800px) {
	
	.mobile_menu_bar.mobile_menu_bar_toggle::before { /* burger menu icon */
		color: #2f4858;
	}
		#mobile_menu { /* border-top menu window */
		border-top: 2px solid #2f4858;
	}
		#mobile_menu .menu-item a { /* voci menu */
		text-transform: uppercase;
    	font-size: 12px;
	}
		#mobile_menu .btn-menu-cta a { /* voce menu cta */
		color: #db0906;
	}
	#main-header .logo_container #logo { /* logo navbar */
		max-width: 55%;
	}
	body #page-container .et_pb_section .btn-cta-mobile {  /* btn cta */
		line-height: 19px !important;
		text-transform: uppercase;
		font-size: 14px !important;
		font-weight: 700;
		letter-spacing: 0.03em;
	}
	
} /* fine mobile */

/*==================================
== fine M O B I L E ==============
==================================*/