/*
File Name: style.css
Theme Name:  Le Banc de Sable - Child Theme
Author: arweb
Version: 1.0
Text Domain: lebancdesable
Template: lebancdesable
*/

body {
	background: url(images/bgpattern.jpg) top center repeat #fff !important;
}

.header-slogan {
	color: #231f20 !important;
		font-weight: 700;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
text-transform: uppercase;
}

.header-slogan span span {
	color: #d29d29
}

.nixe-dark-header #navigation > li > a, .nixe-dark-header #navigation li.menu-item-has-children > a::after, .nixe-dark-header #navigation > .menu-button::after, .nixe-dark-header .nixe-fs-menu-button, .nixe-dark-header .nixe-search-button, .nixe-dark-header .nixe-language-menu li a::after, .nixe-dark-header .mobile-menu-button {
border-color: #d29d29 !important;
	
}

#intro {
	color: #231f20 !important;
	font-size: 20px;
	line-height: 40px;
	padding: 40px 0;
}

#wavesbg {
	background: url(images/wov.png) repeat center center;
	color: #272727
}
.iconesaccueil {
		color: #231f20 !important;
	font-size: 20px;
}


.tourisme .vc_tta-tab a {
	color: #d29d29 !important;
	background: #2e3337 !important;
font-weight: 700 !important;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.tourisme .vc_tta-tab.vc_active a, .tourisme .vc_tta-tab.vc_active a:hover {
	color: #2e3337 !important;
	background: #d29d29 !important;
}

.tourisme .vc_tta-tab a:hover {
	color: #d6a332 !important;
	background: #262a2e !important;
}

.calendrierresa h4.vc_tta-panel-title a {
	font-size: 16px !important;
	color: #d29d29 !important;
	border:2px solid #d29d29!important;
	background: #FFF !important;
}
.calendrierresa h4.vc_tta-panel-title a:before {
	content:"\f073";
	font-family: FontAwesome;
	font-weight: 400 !important;
	margin-right: 6px;
}


div.wpsbc-calendar {
	margin: 0 10px 5px 10px !important;
}

div.wpsbc-calendar div.wpsbc-heading a.wpsbc-prev {
	background: url(images/prevcal.png) no-repeat left top !important;
}
div.wpsbc-calendar div.wpsbc-heading a.wpsbc-next {
	background: url(images/nextcal.png) no-repeat left top !important;
}

input[type="submit"] {
	float: left!important;
	width: 100%!important;
	background:#2e3337!important;
	color: #d29d29 !important;
	text-transform: uppercase;
	font-weight: 700;
	-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
input[type="submit"]:hover {
	float: left!important;
	width: 100%!important;
	background:#d29d29!important;
	color: #fff !important;
	text-transform: uppercase;
	font-weight: 700;
}


