/*!

 Theme Name:     FluxMedicare

 Description:    Theme Texinov - FluxMedicare

 Author:         Notre Studio

 Author URI:     http://www.notrestudio.fr/

 Template:       Divi

 Version:        1.0.0

*/


/**************
MENU DE NAV 
**************/

.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul, .et_pb_menu .et_pb_menu__menu>nav>ul {
	justify-content: flex-end !important;
}

.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li, .et_pb_menu .et_pb_menu__menu>nav>ul>li {
	align-items:center !important;
}

#menu-menu-principal li a {
	vertical-align: middle;
}

.blue-button {
	margin-top:-3px !important;
}

	/**** BOUTON BLEU ******/

	#menu-nav-flux a:hover{
		opacity:1 !important;
		color:#0c71c3 !important;
	}

	.blue-button a {
		background:#0c71c3;
		color:#fff !important;
		padding:10px !important;
		height:auto;
		border-radius:5px; 
		margin:5px 0;
	}

	.blue-contact a::before {
		font-family: "Font Awesome 5 Free";
		content: "\f0e0";
		font-weight: 300 !important;
		color:#fff;
		margin-right:10px;
	}

	#menu-nav-flux .current_page_item a {
		color:#0c71c3 !important;
	}

	.blue-button.current_page_item a {
		background-color:#4AC3CD !important;
	}

	.blue-button.current_page_item a::before {
		color:#0c71c3 !important;
	}

	.blue-button a:hover {
		background-color:#4AC3CD;
		opacity:1;
		color:#0c71c3 !important;
	}

	.blue-button a:hover:before {
		color:#0c71c3 !important;
	}

	/**** # BOUTON BLEU ******/


.wpml-ls-legacy-dropdown-click {
	width:72px !important;
	position: relative;
	top:9px;
}
.wpml-ls-legacy-dropdown-click a {
	border:none;
	color:#ccc;
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	border-top:none;
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	margin-left:14px;
	margin-top:-16px;
}

#flex-logo-menu {
	display: flex;
	justify-content: space-between;
}

#flex-menu-nav {
	display: flex;
	align-items: center;
	vertical-align: middle;
	justify-content: flex-end;
}

#mobile_menu1 {
	width:100%;
	min-width:180px;
	margin-top:9px;
	margin-left:-60px;
}



/**************
TOP MENU 
**************/


#top-menu-fluxmedicare {
	display:flex;
	justify-content: flex-end;
	vertical-align: middle !important;
}


#top-menu-fluxmedicare .et_pb_column {
	width:auto !important;
}

@media screen and (max-width: 500px) {
	#top-menu-fluxmedicare {
		flex-wrap:wrap;
		justify-content: center;
		padding-left:0 !important;
		text-align: center;
	}
}