/*
Theme Name: Divi Child
Template: Divi
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/




/*EFFETS GENERIQUES*/
.centrer-verticalement {
display: flex;
flex-direction: column;
justify-content: center;

/* Et les déclinaisons avec préfixes pour obtenir un résultat homogène sur les divers navigateurs  */
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
}

sup{
font-size: 60%;
}


/*Pop up*/
.el_modal_popup .el_modal_popup_header_title{
word-break: normal !important;
}





/*Galerie Home*/
.galerie-home .et_pb_ajax_pagination_container{
display: flex;
justify-content: space-evenly;
}
.galerie-home article {
margin: 10px;
height: 250px;
}
.galerie-home article h2{
font-family: "Montserrat";
font-size: 1.2em;
}
.galerie-home .entry-featured-image-url{
height: 80%;
overflow: hidden;
display: inline-block;
}
.galerie-home .entry-featured-image-url img{
max-width: none;
width: auto;
height: 100%;
}
@media only screen and (max-width: 650px){
.galerie-home .et_pb_ajax_pagination_container{
display: inline-block !important;
}
.galerie-home article{
width: 100% !important;
margin: 0 0 30px 0 !important;
}
.galerie-home .entry-featured-image-url{
margin-bottom: 0;
}
}


/*Ateliers et stages*/
.ateliers-stages .et_pb_tabs_controls{
display: inline-block;
width: 100%;
border:none !important;
background-color: transparent !important;
}
.ateliers-stages .et_pb_tabs_controls:after{display: none;}
.ateliers-stages .et_pb_tabs_controls li{
background-color: #d17c64;
padding: 10px 0;
}
.ateliers-stages .et_pb_tabs_controls li a{
color: #f1eee7 !important;
}
.ateliers-stages .et_pb_tabs_controls .et_pb_tab_active{
background-color: #5d8089 ;
}

/*Galerie photos*/
.single-galerie_photos .et_post_meta_wrapper img,
.single-galerie_photos .et_post_meta_wrapper .post-meta{
display: none;
}


/*RESTAURANTS - LES TABLES DE LA FONTAINE */
.choix-tables-fontaine{
overflow: hidden;
}
.choix-tables-fontaine .et_pb_column{
transition: .6s all;
}
.choix-tables-fontaine .et_pb_column:hover{
transform: scale(1.05);
}


/*Devis séminaire*/

#devis-seminaire{
	min-height: 60vh !important;
	width: 100% !important;
	max-width: none !important;
}

#et-boc .area-outer-wrap[data-da-type=popup] {
    display: block !important;
    width: auto !important;
    margin: 0 auto !important;
    min-width: 600px !important;
}
@media screen and (max-width: 980px) {
    #et-boc .area-outer-wrap[data-da-type=popup] {
        min-width: 400px !important;
    }
}