.post-jour-de-bastille-2 .body .content {
    background-color: #afaea2;
    padding: 0 !important;
}
.blog .content {
    display: none;
}
.banner-wrap.page .banner {
    height: 58vh;
    min-height: 540px;
}
.banner-wrap.home .banner {
    height:58vh;
    min-height: 540px;
}
.single-post input.gform_button.button {
    position: inherit !important;
    width: 98% !important;
	padding: 1.3em !important;
	font-size: 15px !important;
    text-transform: uppercase !important;
    color: #fff !important;
    border: 0 !important;
    background: #83674f !important;
}
.page input.gform_button.button {
	    width: 98% !important;
	    padding: 1.3em;
	    font-size: 15px !important;
    	text-transform: uppercase;
    	color: #fff;
    	border: 0;
    	background: #83674f;
}
.ot-dtp-picker.tall {
    width: 50% !important;
}
.ot-dtp-picker.tall .picker__holder {
	width: 100% !important;
}
.picker__nav--next, .picker__nav--prev {
    width: 5rem !important;
}
.picker--focused .picker__day--highlighted, .picker__day--highlighted:hover {
    background: #000 !important;   
}
.ot-button {
    background: #000 !important;
}
.ot-dtp-picker .ot-dtp-picker-button {    
    -webkit-box-shadow: 0 0 0 1px #000 !important;
    box-shadow: 0 0 0 1px #000 !important;
}
.picker__nav--next, .picker__nav--prev {
    color: #000 !important;
}
.picker__day--infocus:hover, .picker__day--outfocus:hover {    
    color: #fff !important;
    background: #333  !important;
}
.ot-powered-by.en {
    display: none;
}
.gform_wrapper #input_9_9_3 {
    padding: 1.2em .5em;
    margin: .7em !important;
    height: inherit !important;
    width: 104px !important;
}
.menu-main {
    font-size: 14px !important;
}