/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */


p, a {
	font-family: 'Bricolage Grotesque', sans-serif;
}


.light-font {
	font-weight: 200 !important;
}

h1, h2, h3, h4, h5 {
	font-family: 'Bricolage Grotesque', sans-serif;
}

/* Style des titres */
.titre-sans-cesures{
	white-space:inherit;
	word-wrap: normal;
}

.btn-reserver a {
    border: 2px solid white;
    border-radius: 18px;
    padding: 10px 25px !important;
}


.dipl_tabs_item_0_title.dipl_active_tab .dipl_tabs_item_title_inner_wrap,
.dipl_tabs_item_1_title.dipl_active_tab .dipl_tabs_item_title_inner_wrap{
    padding: 0px 40px !important;
}

.dipl_tabs_item_1_title .dipl_tab_title, .dipl_tabs_item_0_title .dipl_tab_title {
    padding: 0px 40px !important;
}

/* text wpml mobile */
.menu-principal-haut-mobile li#menu-item-wpml-ls-12-fr a {
    text-transform: uppercase;
}


.title-programmation .et_pb_text_inner {
    font-family: 'Bricolage Grotesque', sans-serif;
}


#module-programmation .dipl_team_member_short_desc,
#module-programmation .dipl_team_member_designation {
	font-family: 'Bricolage Grotesque', sans-serif;
}


/*change Divi hamburger menu to X*/
.mobile_nav.opened .mobile_menu_bar:before {
    content: '\4d';
}
