#logo {
max-height: auto;
}
h1{
padding-bottom:20px;
text-transform:uppercase;	
}
.et-fixed-header #logo {
max-width:200px;
}
.et_header_style_left .et-fixed-header .logo_container a {
left: 50%;
margin-left: -100px;
position: absolute;
}
#main-header{
background-color: rgba(139, 149, 151, 0.3);
min-height:130px;	
}
.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav #page-container{
padding:0!important;	
} .et_header_style_left .logo_container a{
position:absolute;
left:50%;
margin-left:-195px;
}
.et_fixed_nav #et-top-navigation {
float:left;
padding-left:120px !important;
}
#top-menu-nav {
margin-bottom: 10px;
margin-top: 110px;
}
.et_header_style_left .et-fixed-header #top-menu-nav {
margin-bottom: 0;
margin-top: 60px;
}
.et_pb_slider .et_pb_slide {
min-height: 600px;
}
span.logo_helper {
vertical-align: top;
} #top-menu a {
color:#fff;
font-size:22px;
font-weight:400;
text-transform:uppercase;
background-image:url(//sylviegarnier.fr/wp-content/uploads/separation-menu.jpg);
background-position:right center;
background-repeat:no-repeat;
}
#top-menu li {
padding:10px 0;
}
#top-menu li:last-child a {
background-image:none;
}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
padding: 5px 40px;
}
.et_header_style_left #et-top-navigation nav > ul > li > a:hover, .et_header_style_split #et-top-navigation nav > ul > li > a:hover {
color:#C0B7A6;
}
.et_header_style_left #et-top-navigation .current-menu-item a{
color:#C0B7A6;
}
.home .et_pb_section_2 {
background-color:#c2b6a8;
}
#nous-constacter {
background-color:#a59d94;
}
#evenements h2,
#nous-contacter h2 {
color:#000;
font-size:28px;
text-transform:uppercase;
text-align:center;
}
#evenements h2 {
margin-bottom:8px;
}
#nous-contacter h2 a {
background-color:#6e6964;
color:#fff;
display:block;
padding:15px;
}
#footer-widgets {
padding: 1% 0 1%;
margin:0;
}
.et_pb_gutters3 .footer-widget {
margin:0;
text-align:center;
}
.et_pb_gutters3 .footer-widget a {
color:#fff;
}
.et_pb_gutters3 .footer-widget a:hover {
color:#A59D94;
}
#footer-bottom{
padding:0;	
}
#main-footer {
background-color: #4b4f50;
}
#main-footer  .et_pb_widget {
float: none;
}
.et_pb_section.et_pb_section_1 {
padding: 10px 0!important;
}
#col_contact{
background-color:#a59d94;
padding:15px;
}
#home_evenement_contact{
padding:0;	
}
#home_evenement_contact_contenu{
padding:0;
}
#evenements{
padding:20px;	
}
.evenement{
border-left:5px solid #a59d94;
float: left;
margin-right: 5%;
width: 43%;
padding-left:6px;
}
.evenement_titre{
clear:both;
float: left;
width: 100%;
font-weight:bold;
}
.evenement_lieu{
clear:both;
float:left;
width: 100%;
}
.evenement_date{
color:#fff;	
}
.voir-tous {
background-color:#a59d94;
color:#fff;
padding:3px 20px;
text-transform:uppercase;
float:right;
margin-bottom: 20px;
}
.et_pb_title_container h1 {
font-size: 30px;
} #galerie_produit .et_pb_gallery_items {
display:flex;
flex-wrap:wrap;
}
#galerie_produit .et_pb_gallery_item{
width:13.5%;
padding:0;
margin:2%;
margin-top: 30px;
}
#texte_produit{
text-align:justify;
border:1px solid #CEC6BB;
padding:20px;
}
#prix_produit{
background-color:#CEC6BB;
padding: 10px 20px;
text-align: center;
} .page_evenement_event{
border-left: 5px solid #a59d94;
clear: both;
display: block;
float: left;
padding-left:10px;
margin-bottom:20px;
}
.page_evenement_mois_titre{
text-transform:uppercase;
margin-top:20px;
font-weight:bold;
float:left;
font-size:1.5em;
clear: both;
display: block;
float: left;
margin-bottom:10px;
}
.page_evenement_event_titre{
float:left;
clear:both;
width:100%;
font-weight:bold;
}
.page_evenement_event_lieu{
float:left;
clear:both;	
width:100%;
color:#C7BDB3;
}
.page_evenement_event_date{
float:left;
clear:both;
width:100%;
font-style:italic;
}
.page_evenement_event_body{
float:left;
clear:both;
width:100%;
} span.wpcf7-form-control-wrap input, span.wpcf7-form-control-wrap textarea{
width:100%;	
}
#tel_contact  a{
color:#000;	
}
@media (max-width: 1175px){
#main-header #et-top-navigation{
padding-left:0!important;
text-align:center;
}
.container{
width:100%;	
}
nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {
margin-left: 6%;
}
}
@media (max-width: 980px){
.et_header_style_left .logo_container a {
margin-left: -131px;
}
#top-menu {
display: block;
}
#et_mobile_nav_menu {
display: none;
}
nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {
margin-left: 4%;
margin-top: 35px;
}
#col_contact {
margin-bottom: 20px;
}
#col_contact .et_pb_text p{
text-align:center;	
}
}
@media (max-width: 890px){
nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {
margin-left: 0%;
}
}
@media (max-width: 820px){
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
padding: 5px 22px;
}
.et_pb_slider .et_pb_slide {
min-height: 300px;
}
}
@media (max-width: 700px){
.et_header_style_left .logo_container a {
margin-left: -131px;
}
#top-menu {
display: none;
}
#et_mobile_nav_menu {
display: block;
}
}
@media (max-width: 600px){
.et_header_style_left .logo_container a {
margin-left: -94px;
}
}
@media (max-width: 500px){
.et_header_style_left .logo_container a {
margin-left: -85px;
}
.et_pb_slider .et_pb_slide {
min-height: 250px;
}
.evenement{
clear:both;
float: none;
width: 90%;
margin-top:10px;
}	
#nous-contacter h2 a {
font-size:0.8em;
}
h1 {
font-size:25px;
}
}