/* modification nav unique */
.navbar-collapse{padding:0;}
#main-nav-wrapper{
	margin-bottom:0;
	border:none;
	border-radius:0;
}
#main-nav .main-nav-item {
	vertical-align: middle;
	display: table-cell;
	text-align: center;
	background:url(http://devweb/v4/views/test/hugo/auto-evasion/images/sep.png) no-repeat 0 100%;
}
#main-nav .main-nav-item a {
	line-height:20px;
	padding:15px;
	color:#fff;
	height:auto;
	font-size: 16px;
}
#main-nav .main-nav-item a:hover, .main-nav-item a.active {
    background: none repeat scroll 0 0 #ecf0f5;
    color: #00619f;
    text-decoration: none;
}
#main-nav-wrapper .search-bar{
	margin-top:9px;
}
#main-nav-wrapper .search-bar .navbar-form{
	padding-left:0;
	margin-top:0;

}
#main-nav-home span.text{
	margin-top:auto;
	text-indent:-1999px;

}


#accordion .panel-heading,#main-nav-wrapper, #site-footer, #mobile-nav{
	/*background:#0080c8;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODBjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDYwOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	
	background:-moz-linear-gradient(to top, #00609e 0%, #0080c8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background:-webkit-linear-gradient(to top, #00609e 0%,#0080c8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);	
	background:-o-linear-gradient(to top, #00609e 0%,#0080c8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);	
	background:-ms-linear-gradient(to top, #00609e 0%, #0080c8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);	
	background:linear-gradient(to top, #00609e 0%, #0080c8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=@color_2, endColorstr=#00609e,GradientType=0);
*/}

.header-top-marques{
	background-image: -moz-linear-gradient(to bottom, rgba(0,0,0,0.5) -5px,rgba(0,0,0,0)7px);
	background-image: -webkit-linear-gradient(to bottom, rgba(0,0,0,0.5) -5px,rgba(0,0,0,0)7px);
	background-image: -ms-linear-gradient(to bottom, rgba(0,0,0,0.5) -5px,rgba(0,0,0,0)7px);
	background-image: -o-linear-gradient(to bottom, rgba(0,0,0,0.5) -5px,rgba(0,0,0,0)7px);
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.5) -5px,rgba(0,0,0,0)7px);
	background-color:#fff;
}


#main-nav #main-nav-home a,#main-nav #main-nav-home a:hover {
    background: -moz-linear-gradient(to bottom, #f29100 0%, #ed710b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(to bottom, #f29100 0%, #ed710b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -ms-linear-gradient(to bottom, #f29100 0%, #ed710b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -o-linear-gradient(to bottom, #f29100 0%, #ed710b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: linear-gradient(to bottom, #f29100 0%, #ed710b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/* ____________________________________________________________________________________________________________________________________________________________________ */

@media screen and (max-width:959px){

	.top-navbar{width:auto;}
	.navbar-header #btn-mobile-nav{
		margin-top:11px;
	}
	#page{
		overflow:visible;
	}
	.navbar-header{
		height:100%;
	}

 	.nav-adaptive {
 		display:block;
		position:absolute;
		left:-210px;
		z-index:1000;
		top:0;
		width:210px;
		margin-left:0;
		margin-right:0;
	}
	#main-nav-wrapper.navbar{
		position:inherit;
	}	
	.header-top-marques{
		background-image:none;
		background-color:transparent;
	}
	.header-top-marques .container{
		padding:0;
	}

	.nav-adaptive .collapse{
	 	display:block!important;
	 	max-height:none;
	 	max-width:210px;
	 }
	.nav-adaptive .search-bar{
	 	display:block;
	 	float:none;
	 }
	#main-nav{
		float: none;
		width:100%;
		margin-bottom:10px;
	}
	#main-nav .main-nav-item{
		display:list-item;	
	}
	#main-nav .main-nav-item a{
	display: block;
			color: #fff;
			font-size: 14px;
			padding:0;
			text-align:left;
			
	}
	#main-nav .main-nav-item a:hover{
		text-decoration:underline;
		background:none;
		color:#fff;
	}
	#main-nav .main-nav-item a span.icon{
	 background-position: -128px -147px;
	    height: 22px;
	    width: 11px;
	    margin-right:10px;
	}
	#mobile-nav{
		z-index:0;
	}
	.wrapper-header-top-marques .container{
		width:auto;
	}
	.wrapper-header-top-marques ul li{
		padding: 4px 7px;
	}
	.wrapper-header-top-marques ul li a img{
		display:none;
	}

	.wrapper-header-top-marques ul li a span{
		display:inline;
	}

	.header-top-marques ul {
	    background-color: #fff;
	    box-shadow: 0 0 3px #044e7b inset;
	    margin: 0 2px;
	    padding: 2px 0;
	    text-align: center;
	}
	#main-nav li {
	 	border-bottom: 1px solid #459ed2;
	    padding: 6px 14px 8px;
	    color: #fff;
	}
	#main-nav li {
	 	border-bottom: 1px solid #459ed2;
	    padding: 6px 14px 8px;
	    color: #fff;
	}
	#main-nav #main-nav-home{
		padding:0;

	}
	#main-nav #main-nav-home a{
			background:none;
			display:inline-block;
		}
	#main-nav #main-nav-home a:hover{
			background:none;
		}
	#main-nav #main-nav-home span.text{
		text-indent:0;
		width:auto;
		background:none;
		height: 46px;
		padding: 13px 11px 0 0;
		font-size: 16px;
		text-align: right;
	}
	#main-nav #main-nav-home span.text:hover{
		cursor:text;
	}
	#main-nav #main-nav-home #mobile-nav-close {
	  display:inline-block;
	    margin-left: 27px;
	}
	#main-nav #main-nav-home .icon.mobile-close {
	    background:transparent url(http://devweb/v4/views/test/hugo/auto-evasion/images/sprites/sprites.png) no-repeat -128px -127px;
	    height: 18px;
	    width: 18px;
	    margin-top:14px;margin-right:14px;
	}
}