/*
Theme Name:     Theme enfant
Description:    Theme enfant de William 
Author:         William
Author URI:     https://www.wpserveur.net
Template:       Divi                      
Version:        0.1.0
*/


.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_slider .et_pb_slide .et_pb_slide_description a.et_pb_more_button.et_pb_button {
	position:absolute;
	right:100px;
	bottom:100px;
}


#top-menu li li a {
    width: 200px;
    padding: 6px 10px;
    font-size: 15px;
}


.nav li ul{
	z-index:99999999999999999999;
}

.post-meta {
   display:none;
}



.et_pb_toggle_0.et_pb_toggle_close {
    background-color: #b77742;
    width: 200px;
}


.et_pb_toggle_1.et_pb_toggle_close {
    background-color: #b77742;
	width: 200px!important;
}

.et_pb_toggle_2.et_pb_toggle_close {
    background-color: #b77742;
	width: 200px!important;
}

.et_pb_toggle_3.et_pb_toggle_close {
    background-color: #b77742;
	width: 200px!important;
}

.dcwss.dc-wall .stream li.dcsns-facebook .section-thumb img, .dcwss.dc-wall .stream li.dcsns-facebook .section-text img {
    display: block;
    width: -moz-available!important;
	width: -webkit-fill-available;
}

.dons-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
       max-width: 60%;
}



.bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a {
    color: #ffffff;
    text-align: center;
}

#footer-info {
    color: #666;
    float: none !important;
    padding-bottom: 10px;
    text-align: center !important;
}

.et_pb_blog_0 .et_pb_post h2 {
    color: #ffffff !important;
    text-align: center;
}

.page-id-49 .et_pb_section {
    padding: 0!important;
}

.page-id-936 .et_pb_section {
    padding: 0!important;
}

.page-id-1000 .et_pb_section {
    padding: 0!important;
}

.page-id-1029 .et_pb_section {
    padding: 0!important;
}

.page-id-38 .et_pb_section_0 {
    
    border-bottom: 2px solid #ffffff;
}


.page-id-38 .et_pb_section_1 {
    border-bottom: 2px solid white;
}


.page-id-38 .et_pb_section_2 {
	border-bottom: 2px solid white;
}


.page-id-38 .et_pb_section_3 {
	border-bottom: 2px solid white;
}

.page-id-38 .et_pb_section_4 {
	border-bottom: 2px solid white;
}




.et_pb_slide_description .et_pb_slide_title {
    float: left;
    font-size: 46px;
    font-weight: 300;
    margin-top: 0;
}

.et_pb_bg_layout_light .et-pb-arrow-prev, .et_pb_bg_layout_light .et-pb-arrow-next {
    color: white !important;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
    background-color: #65b045;
    border: 1px solid #e2e2e2;
    color: white;
    display: block;
    height: auto;
    margin: -1px -1px 0 0;
    overflow: hidden;
    padding: 10px 20px;
}



.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
	background-color:white;
	border: 1px solid #65b045;
	color: #65b045;
}


.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
	background-color:white;
	color: #65b045!important;
	border: 1px solid #65b045;
}

.sjdm {
	padding-top:10px!important;
}


.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio h2 {
    font-size: 17px !important;
    text-align:center;
}

.clarins-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.sud-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 86%;
}

.merlaut-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 128%;
}

@media only screen and (max-width : 980px) {

.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_slider .et_pb_slide .et_pb_slide_description a.et_pb_more_button.et_pb_button {	
	position:relative;
	right:auto;
	bottom:auto;
}
}



@media only screen and (max-width : 320px) {
/* Styles pour cette Media Queries */


.dons-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
       
}

.clarins-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
       
}


.france-sud-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    
}

.conseil-general-img {
    display: block;
    margin-right: auto;
    margin-left: auto;

}

.dcwss.dc-wall .stream li .inner {
    margin: 0 15px 10px;
    max-height: 100%;
    max-width: 65%;
    overflow: hidden;
}

.dcwss.dc-wall .stream li.dcsns-facebook .section-thumb img, .dcwss.dc-wall .stream li.dcsns-facebook .section-text img {
    display: block;
    width: -moz-available!important;
    width: -webkit-fill-available;
    max-width: 86%;
}


} 



