/* Header */

.scheme_default .search_wrap .search_submit {
	border:none;
}


.scheme_dark .menu_mobile_inner .current-menu-item>a {
	color:#ffffff;
}

.scheme_dark .menu_mobile_inner .current-menu-ancestor>a {
	color:#ffffff;
}

.menu_mobile .search_mobile form {
	display:none;
}

.scheme_dark .menu_mobile_inner a:hover {
	color:#ffffff;
	font-weight:bold;
}


.menu_main_nav>li>a {
	font-size:14px;
}

.scheme_dark .menu_side_inner {
	color:#ddac60!important;
}

.scheme_dark aside a {
	color:#ddac60;
}

.scheme_dark .menu_footer_nav_area ul li a:hover {
	color:#ddac60;
}

.scheme_dark .menu_mobile_button {
		color:white;
}

.scheme_dark #toc_menu .toc_menu_description {
			color:#ddac60;
}

.scheme_dark #toc_menu .toc_menu_item_active .toc_menu_icon_default:before {
		background-color:#ddac60;
}

.scheme_dark #toc_menu .toc_menu_item_active .toc_menu_icon:before {
	color:#ddac60;
}


#toc_menu .toc_menu_description {
	font-size:14px;
	color:#ddac60;
	font-family:"Lato",sans-serif;
}


.logo img {
	max-width:200px;
}


.scheme_default .top_panel_title:after {
    display:none;
}


.scheme_default .menu_main_nav>li ul {
	border-color:#eaeaea;
}


.scheme_default .menu_main_nav>li>ul:before {
	border-bottom-color:#eaeaea;
}

h1{
	font-size:1.5em;
}

h2 {
	font-size:1em;
}


/* Baseline */

.slogan p {
	text-transform:uppercase;
}


/* Icônes */

.sc_promo_icon {
	color:#DDAC60;
}


/* Liens */

.scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image) {
		color:#DDAC60;
}

/* Footer */

.menu_footer_wrap + .copyright_wrap .copyright_wrap_inner {
	border:none;
}

.copyright_wrap_inner {
	padding-top:1.5em;
	padding-bottom:2em;
}

.scheme_dark .copyright_wrap_inner .copyright_text {
color:#909090;
}


/* Paragraphe */

p {
	margin: 0 0 1.2em!important;
}


/* Hn */

h3 {
	font-size:1.25em;
	margin-bottom: 1.25em;
}


/* Boutons fiche technique */

.scheme_default .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_top {
	background:linear-gradient(to bottom,#DDAC60 50%,rgba(0,0,0,0) 50%) no-repeat scroll right bottom / 100% 210% rgba(0,0,0,0)
}

.scheme_default .sc_item_button a:not(.sc_button_bg_image):hover {
	border-color:#DDAC60;
}
.scheme_default .sc_item_button a:not(.sc_button_bg_image) {
border-color:#DDAC60;	
}




/* Bouton envoyer */

.scheme_default .sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #ddac5f 50%,rgba(0,0,0,0) 50%) no-repeat scroll right bottom / 100% 210% rgba(0,0,0,0);
    padding: 10px;
}


.scheme_default input[type="submit"] {
	border:1px solid;
	
}
/* Age légal */

.scheme_default form button.sc_button_hover_slide_top {
	background:linear-gradient(to bottom, #DDAC60 50%,rgba(0,0,0,0) 50%) no-repeat scroll right bottom / 100% 210% rgba(0,0,0,0);
}

.age-gate-heading.age-gate-logo img {
	max-width:60%;
	margin-bottom:5%;
}


/* Bouton slide */

.scheme_dark .trx_addons_accent, .scheme_dark .trx_addons_accent>* {
	color:#ffffff;
}




/*Icônes savoir-faire home */

.sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_title, .sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_title, .sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_description, .sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_title + .sc_icons_description, .sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_description, .sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_title + .sc_icons_description, .sc_icons .sc_icons_item_linked .sc_icons_image img {
	font-size: 0.8em!important;
}

.sc_icons_size_small .sc_icons_icon:before, .sc_icons_size_small .sc_icons_icon>span:before {
	font-size:2em;
}

.sc_icons .sc_icons_icon + .sc_icons_title, .sc_icons .sc_icons_icon + .sc_icons_description {
	margin-top:0.8em!important;
}

/* Footer */

.socials_footer_wrap_inner {
	padding:2em 0!important;
}

.grecaptcha-badge {
display:none!important;
	}

/* Bandeau pages */

.top_panel .post_featured_fullwide {
	min-height:20em;
}

/* Bandeau cookies */

.cn-button.bootstrap {
	background-color:#DDAC60;
	background-image:none;
}

.cn-button.bootstrap:hover {
	background-color:#A88247;
}

.cookie-notice-container {
	font-size:16px;
}

/* Formulaires */

div.wpcf7-response-output {
	display:none;
}



/* Mobile*/

@media (max-width: 969px) {

	
.age-gate-background {
		background:none;
	}
	
	#premierbloc .sc_promo_image {
		display:none;
	}
	
	.mobile_layout .top_panel.without_bg_image .logo{
		float:inherit !important;
	}
	
	
	.top_panel_navi {
		padding-top:2em;
		padding-bottom:0px;
	}
	
	
}
	
