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

/* Add your custom styles below */
.section-radiologie input{color:white!important;}
.wpsl-search{display:none!important;}

/***sidebar**/
.et_pb_widget ul li {
background-color: #f9f9f9;
padding: 10px;
}

/*Taille du logo sur tablette et téléphone*/

/***CENTRER DU CONTENU VERTICALEMENT***/
.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;
}

/*********GESTION DES BOUTONS*********/
/* Bouton appel à l'action */
.black a{color:black!important;}
.btn-appel-action a {
background-color: #273476;
border-radius: 0px;
padding:10px 10px !important;
color: white!important;height:40PX!important;margin-top:20px;
}

.btn-appel-action2 a {
background-color: #27ad7a;
border-radius: 0px;
padding:10px 10px !important;
color: white!important;height:40PX!important;margin-top:20px;
}
.btn-appel-action3 a {
background-color: #27ad7a;
border-radius: 0px;
padding:10px 10px !important;
color: black!important;height:40PX!important;margin-top:20px;
}

/*****aligner les boutons en bas*****/
  
        /* buttons fixed to the bottom */
            .bottom-buttons .et_pb_column {
                padding-bottom:30px;}
            .bottom-buttons .et_pb_button_module_wrapper {
                position: absolute;top:20;
                bottom: 0;
                left: 0;
                right: 0;
                margin: auto;}

/*BOUTONS EN LIGNE*/
.boutons-en-ligne .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 1%;}
.boutons-en-ligne {text-align: center!important;}

/********FIN GESTION DES BOUTONS*********/

/*********************SCROOLBAR***************/
::-webkit-scrollbar {
    width: 12px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,1); 
    border-radius: 0px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color:#27ad7a;
}
/***fin scrollbar***/

/***menu responsive avec scroll***/
.et_pb_menu .et_mobile_menu {
max-height: 70vh !important;
overflow-y: scroll !important;
}
.et-menu-nav li.mega-menu>ul{
max-height: 70vh !important;
overflow-y: scroll !important;
}

/***hamburger menu - point de rupture***/
@media only screen and (max-width: 1300px) and (min-width: 961px) {
#et_mobile_nav_menu {
display: block;
}
#top-menu {
display: none;
}
}

/***fin menu responsive**/

/*********menu déroulant et sousmenu sur 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;
}*/
/*********FIN menu déroulant et sousmenu sur mobile**********/

.et-db #et-boc .et-l .nav li li{padding:0px 10px!important;}
.et-db #et-boc .et-l .et-menu li li a{padding:6px 10px!important;}
.et-menu li li a{width:280px;}
.nav li ul{width:300px;}