/*
Theme Name: Divi Child
Description: Divi child theme
Author: PDerathé
Template: Divi
maj:181124 pour test sur swp-dev.com
*/

/*** @import url("../Divi/style.css"); import déprécié cf. https://codex.wordpress.org/fr:Th%C3%A8mes_Enfant  */

body {

}

a {}

.majuscule {text-transform:uppercase;}
.clear {clear:both;}
hr.clear {border:none;}
.bleu {color:#004793!important;}
.bleuclair {color:#0087B1!important;}
.vert {color:#749E18!important;}
.rouge {color:#E21B19!important;}
.orange {color:#EF8700!important;}

.ombre {box-shadow:2px 2px 4px #333333;}
.arrondi05 {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.arrondi10 {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}


#cookie-law-info-bar {z-index:100000;}

sup {bottom: 0.6em;font-size:0.6em;}

/****** desaffichage du badge de recaptcha   
.grecaptcha-badge {
    display: none;
}***********/

/*********** login **************/
/******* fin login **************/





/*********** deux-colonnes (utilisé dans les mentions légales) **************/
.deux-colonnes {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	-webkit-column-width: 40%; /* Chrome, Safari, Opera */
    -moz-column-width: 40%; /* Firefox */
    column-width: 40%;
    -webkit-column-gap: 2em; /* Chrome, Safari, Opera */
    -moz-column-gap: 2em; /* Firefox */
    column-gap: 2em;
	padding:0 30px;
	color:red;
	}







/************** header *****************/

body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {}

#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {}


.et_fixed_nav #logo {}

#top-menu li {}

#top-menu li a:hover {}

	/******* suppression de la ligne sous le header   ****/
	#main-header{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}

/*********** end header *****************/























/******** colonnes ***********************/


/******** fin colonnes ***********************/


	




/**************** main content ***************************/

#main-content .et_pb_section {}

#main-content  .entry-content {}

#main-content h1 {font-size:3em;line-height:1.3em;}
#main-content h2 {font-size:2.4em;margin-top:60px;line-height:1.4em;color:grey;}
#main-content h2.et_pb_toggle_title {font-size:1.6em;}
#main-content h3 {font-size:2em;margin-top:20px;line-height:1.3em;}
#main-content h4 {font-size:1.6em;}
#main-content h5 {font-size:1.2em;}
#main-content h6 {font-size:0.8em;}
#main-content p {font-size:17px;}

#main-content a:hover {text-shadow:-0.1em 0.1em #ccc; }


#main-content a:hover img {filter: grayscale(85%) drop-shadow(-4px 4px 4px rgba(85,41,3,0.6))}

#main-content .et_pb_module.legende {margin-top:0; padding-top:0;}
#main-content .et_pb_column.et_pb_column_1_5 {margin-right:20px;width:17.5%;}

/********* gestion des légendes des images ******************/
#main-content .wp-caption {padding:0;border:0px ; background-color:transparent;}
#main-content .wp-caption p.wp-caption-text {font-style:italic;font-size:11px;line-height:12px;}


/************* fin  main content ***************************/


.et_right_sidebar #main-content .container:before {right: 50000px!important;}




/************** colonne gauche **************/





/***** fin colonne gauche ****************/







	



/********* colonne centre ****************/



/***** fin colonne centre ****************/




/***** colonne droite ****************/







/***** fin colonne droite ****************/


/*************** fin colonnes  ****************/



















/************** content ***************/



/********** end content ***************/






/************************* article (actus #actus dans bloc blog) et search *************************/
#actus .et_pb_blog_grid .et_pb_image_container img {max-height:300px;height:300px;width:auto;min-width:0;margin:0 auto;}
.et_pb_post {padding:20px;}
#left-area .et_pb_post p.post-meta {padding-bottom:0;}
.et_pb_post .et_pb_section {padding-top:20px;}


/***************** images à la une **************************/
.single .et_pb_post img {display:none;}/** on masque toutes les images dont image "à la une" ***/

.single .et_pb_post .entry-content img {display:inherit;} /** on affiche les images dans .entry-content  ***/

/*********************fin  article (actus) *************************/
.blog .et_pb_post a img {max-width:30%; float:left;margin-right:10px;}  

/** image "à la une" ***/.single .et_pb_post img {display:none;}/** on masque toutes les images dont image "à la une" ***/.single .et_pb_post .entry-content img {display:inherit;} /** on affiche les images dans .entry-content  ***/











/*********************fin  article (actus) *************************/































/*********** contact form ***********/
.et_pb_contact p input, .et_pb_contact p textarea {}


	

/***** end contact form  *********************/






/************** footer ****************/

#footer-widgets {}

.footer-widget {}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {}

#footer-widgets .fwidget {}

#footer-bottom {}

ul#menu-menu-footer {text-align:center!important;}


#footer-bottom .et-social-icons {margin-bottom:0;}


/********** end footer ****************/


	
	
	
/************* page accueil  ***********************************/


/********** fin page accueil  ***********************************/


	
	
	
	
/********************************* page plan de site *********************/


/***************************** fin page plan de site *********************/






/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/



/*-------------------[max-width: 600px]------------------*/
@media only screen and ( max-width: 600px ) {

}

/*-------------------[max-width: 799px]------------------*/
@media only screen and ( max-width: 799px ) {

}


/*-------------------[min-width: 800px]------------------*/
@media only screen and ( min-width: 800px ) {

}

	
/*-------------------[801-980px]------------------*/
@media only screen and ( min-width: 801px ) and ( max-width: 980px ) {

}


/*-------------------[max-width: 979px]------------------*/
@media only screen and ( max-width: 979px ) {

}

/*-------------------[980px -> 1100px]------------------*/
@media only screen and ( min-width: 980px ) and ( max-width: 1100px ) {

}



/*-------------------[980px -> max]------------------*/
@media only screen and ( min-width: 980px ) {


}

/*-------------------[601-1023px]------------------*/
@media only screen and ( min-width: 601px ) and ( max-width: 1023px ) {


}

/*-------------------[max-width: 1023px]------------------*/
@media only screen and ( max-width: 1023px ) {


}

/*-------------------[min-width: 1101px]------------------*/
@media only screen and ( min-width: 1101px ) {

}

/*-------------------[min-width: 1024px]------------------*/
@media only screen and ( min-width: 1024px ) {

}



