/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 1.0.0
Description: Divi Child Theme
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/
/* --------------------------------------------------------------------------------------------------------*/
/* ----------------------------------------- STYLE BARRE DE RECHERCHE MOTO - MODELE -----------------------*/
/* --------------------------------------------------------------------------------------------------------*/
@media (max-width: 980px){
	#menu_select_moto #menu_select .et_pb_menu__menu {
		display: flex!important;
	}
	#menu_select_moto #menu_select .et_mobile_nav_menu {
		display: none!important;
	}
}
#menu_select_moto{
  z-index: 999;
}
#menu_select_moto nav{
	float: none;
	display: flex;
}
#menu_select_moto li{
  display: inline-block;
  text-align: left;
}
#menu_select_moto nav ul#menu-menu-selection-moto {
	padding: 0!important;
	left: 0;
  	list-style: none!important;
}

#menu_select_moto nav ul.sub-menu li a {
	color: #426CA9 !important;
}
#menu_select_moto nav ul li a.sub-menu-title::after{
	font-family: ETmodules;
	content: "3";
	font-size: 16px;
	position: absolute;
	right: 0;
	/*top: 25%;*/
	font-weight: 800;
}
#menu_select_moto nav ul#menu-menu-selection-moto ul.sub-menu {
	max-height: 50vh;
	overflow-y: scroll;
}
#menu_select_moto nav ul#menu-menu-selection-moto > li {
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 10px;
	margin: 5px;
}
#menu_select_moto nav ul#menu-menu-selection-moto > li.menu_select_marque{
	min-width: 200px;
}
#menu_select_moto nav ul#menu-menu-selection-moto > li.menu_select_modele{
	min-width: 300px;
}
/* #menu_select_moto nav ul#menu-menu-selection-moto > li.menu_select_modele > a, */
#menu_select_moto nav ul#menu-menu-selection-moto > li.menu_select_marque > a {
	pointer-events: none;
	cursor: default;
}
#menu_select_moto nav ul#menu-menu-selection-moto > li.menu_select_marque > a strong {
	color: #426ca9;
}
#menu_select_moto nav ul#menu-menu-selection-moto > li.menu_select_marque ul.sub-menu li a{
	pointer-events: none;
}
#menu_select_moto nav ul#menu-menu-selection-moto > li a {
	width: 100%;
	padding: 0;
	font-size: 14px;
	letter-spacing: 0;
}
#menu_select_moto nav ul#menu-menu-selection-moto > li ul.sub-menu > li a {
	font-size: 14px;
	letter-spacing: 0;
	line-height: 1.3em;
}
#menu_select_moto nav ul#menu-menu-selection-moto > li ul.sub-menu {
	width: 100%;
	padding: 10px;
	left: 0;
	top: calc(100% - 1px);
}
#menu_select_moto nav ul#menu-menu-selection-moto > li ul.sub-menu > li {
	width: 100%;
	padding: 8px 0 5px 0;
	border-bottom: 1px solid #f0f0f0;
	cursor: pointer!important;
}
#menu_select_moto nav ul#menu-menu-selection-moto li.menu_select_modele.notvisible{
	display: none;
	opacity: 0;
	transition: all 0.4s ease-in-out;
}
#menu_select_moto nav ul#menu-menu-selection-moto li.menu_select_modele.visible{
	opacity: 1;
	transition: all 0.8s ease-in-out;
}
#menu_select_moto nav ul#menu-menu-selection-moto .error_msg{
	color:#d02c30;
	padding: 10px;
	font-style: italic;
}
