/*
 Theme Name: Theme enfant DIVI
 Theme URI: https://www.peal-solutions.com/
 Description: Theme enfant pour site Web DIVI
 Author: Webwikan
 Author URI: http://www.webwikan.com
 Template: Divi
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Add your custom styles below */

/*couleur texte du menu*/
.menu-black a{color:#005ca8!important;}
/* Bouton appel à l'action */
 
.btn-appel-action a {
background-color: #ffa946;
border-radius: 5px;
padding:10px 10px !important;
color: white!important;height:40PX!important;margin-top:20px;
}

.btn-appel-action2 a {
background-color: #4bc8e3;
border-radius: 5px;
padding:10px 10px !important;
color: white!important;height:40PX!important;margin-top:20px;
}

.btn-appel-action3 a {
background-color: #ffa946;
border-radius: 5px;
padding:10px 10px !important;
color: white!important;height:40PX!important;margin-top:20px;text-align:center!important;width:100%;
}

.btn-appel-action4 a {
background-color: #ffa946;
border-radius: 5px;
padding:10px 10px !important;
color: white!important;height:40PX!important;margin-top:20px;text-align:center!important;width:100%;
}

/*moddification point de rupture menu*/
@media only screen and ( max-width: 1100px ) {
.et_pb_menu  nav.et-menu-nav {display: none;}
#et_top_search {display: none;}
.et_mobile_nav_menu {display: block;margin-top:20px;}
#mobile_menu1{list-style: none!important;}
.et_pb_menu .et_mobile_menu {max-height: 60vh !important;
overflow-y: scroll !important;
	}}

/*--DESIGN BOUTONS INLINE DANS LES HEADERS---*/
        .inline-buttons .et_pb_button_module_wrapper {display: inline-block;margin: 10px 10px 10px 10px!important;}

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

/*menu cta*/
/*.et_pb_menu_page_id-186 a{/*padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;background-color:#4bc8e3;margin-left:30px;color:white;}*/

/***hamburger menu***/
@media only screen and (max-width: 1300px) and (min-width: 961px) {
#et_mobile_nav_menu {
display: block;
}
#top-menu {
display: none;
}
}
.mobile_menu_bar:before{color:black!important;}

/****bouton more du blog****/
.elegantdesign a.more-link {
    font-size: 14px;
    color: #f15a22!important;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 10px;
    float: none;
    display: inline-block;
    padding: 8px 16px;
    border-radius: 0px;
    background-color: white;
    border: 2px solid #f15a22;
}
.elegantdesign a.more-link:hover{background-color:#f15a22;color:white!important;transition: all .5s ease;}

/* START: Collapse Divi Menu Module Submenus and Keep Parent Items Clickable on Mobile */
/* Parent menu item */
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable,
.et_pb_module .et_mobile_menu .menu-item-has-children > a {
  position: relative;
}
/* Parent menu item icon */
.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable) > a:after,
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable > span.parent_icon:after {
  font-family: "ETmodules";
  text-align: center;
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
}
/* Disabled parent menu item icon positioning */
.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable) > a:after {
  position: absolute;
  top: 13px;
  right: 10px;
}
/* Clickable parent menu item icon */
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable > span.parent_icon {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  align-items: center;
  position: absolute;
  width: 46px;
  height: 46px;
  background: rgba(0, 0, 0, 0);
  border-left: 1px solid #dcdcdc;
  right: 0;
  top: 0;
  z-index: 9;
}
/* Collapsed submenu parent menu item icon */
.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable) > a:after,
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable > span.parent_icon:after {
  content: "\33";
}
/* Expanded submenu parent menu item icon */
.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable).visible > a:after,
.et_pb_module .et_mobile_menu .menu-item-has-children.clickable.visible > span.parent_icon:after {
  content: "\32";
}
/* Hide submenu by default */
.et_pb_module .et_mobile_menu ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu > ul.sub-menu {
  display: none !important;
  visibility: hidden !important;
}
/* Show submenu */
.et_pb_module .et_mobile_menu .visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu .visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu .visible > ul.sub-menu {
  display: block !important;
  visibility: visible !important;
}
/* END: Collapse Divi Menu Module Submenus and Keep Parent Items Clickable on Mobile */