



/* HEADER */
#header_main {
	background-color: #7A1B51; /* BLEU 1 */
	box-shadow: 0 0px 6px rgba(0, 0, 0,0.8);
}
#header::after {
	content: '';
	background-image: linear-gradient(to left, #f1eee9, transparent);
	position: absolute;
	height: 5px;
	width: 100%;
}

.av-logo-container .logo {
	height: 110px;
}









/* MENU */

#top #avia-menu > .menu-item > a {
	font-size: 18px;
}

#top #avia-menu .menu-item .children a:hover {
	color: #7A1B51; /* BLEU 1 */
}

#avia-menu .children .current-menu-item a {
	background-color: #621641; /* BLEU 4 */
}
#top #avia-menu .children .current-menu-item a:hover {
	color: #fff;
}
.header_color .main_menu > .avia-menu > .menu > .current-menu-item > a, 
.header_color .main_menu > .avia-menu > .menu > .current-page-ancestor > a, 
.header_color .main_menu .menu-item.current_page_parent > a, 
.header_color .main_menu .menu-item.current_page_parent > a:hover,
.header_color .main_menu > .avia-menu > .menu > .menu-item > a:hover {
	background-color: #fff;
	color: #7A1B51; /* BLEU 1 */
}


@media only screen and (max-width: 767px) {

	.responsive .header_color div .av-hamburger-inner, 
	.responsive .header_color div .av-hamburger-inner::before, 
	.responsive .header_color div .av-hamburger-inner::after {
		background-color: #fff;
	}

	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a,
	.responsive #top #wrap_all .av-logo-container {
		height: 60px !important;
		line-height: 60px;
	}


	.html_av-overlay-side-classic #top .av-burger-overlay #header_main li li .avia-bullet, 
	.html_av-overlay-side.av-burger-overlay-active #top #header_main .av-hamburger-inner, 
	.html_av-overlay-side.av-burger-overlay-active #top #header_main .av-hamburger-inner::before, 
	.html_av-overlay-side.av-burger-overlay-active #top #header_main .av-hamburger-inner::after {
		background-color: #fff;
	}
	.html_av-overlay-side #top #wrap_all #header_main .av-burger-overlay-scroll #av-burger-menu-ul a {
		color: #fff;
	}
	.html_av-overlay-side #top #wrap_all #header_main div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
		color: #7A1B51; /* BLEU 1 */
	}

}


@media only screen and (min-width: 768px) {
	/*.avia-menu .sub-menu {
		padding-top: 1px;
	}*/
	.avia-menu .children > li:first-child > a {
		box-shadow: inset 0px 3px 4px -4px rgba(0,0,0,0.95);
	}
	.avia-menu .sub-menu > .menu-item:first-child > a {
		box-shadow: 0px 2px 6px -4px rgba(0, 0, 0,0.8) inset;
	}
	.avia-menu .sub-menu > .menu-item > a:hover {
		color: #7A1B51 !important; /* BLEU 1*/
	}
}


.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
	border-left-width: 0;
}




/* SEARCH */

.header_color .avia-search-tooltip.avia-tt, 
.header_color .avia-tt .avia-arrow {
	background-color: #333;
	border-width: 0;
}
.header_color .avia-search-tooltip #searchform #s {
	color: #0e0e0e;
}
.header_color .avia-search-tooltip .av_ajax_search_image {
	color: inherit;
}



/* BREADCRUMB */

/* Remove you are here */ 
span.trail-before {
	display: none!important;
}

@media only screen and (max-width: 767px) {
	#main > .title_container:first-child {
		display: none;
	}
}

@media only screen and (min-width: 768px) {

	#main > .title_container:first-child {
		margin-top: -58px;
	}
	#main > .title_container .avia-breadcrumbs {
		padding-top: 58px;
	}

	#main > .title_container .avia-breadcrumbs, 
	.breadcrumb.avia-breadcrumbs .breadcrumb-trail a {
		color: #fff;
		text-shadow: 0px 0px 1px #222;
	}
}