/*
 Theme Name:     Divi Child Theme Clinique
 Theme URI:      Clinique Lampre
 Description:    DIVI Child Theme
 Author:         Begoodinweb
 Author URI:     http://www.begoodinweb.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */


/*****  COULEURS  ******/
.lampre {color:#8fc83d;}
.caussade {color:#d0006e;}
.lamprebleu, .lamprebleu a {color:#54b5e7 !important;}
.caussadeorange, .caussadeorange a {color:#f19814 !important;}
.menulampre, .menulampre a {color:#202174 !important;}
.menulampre a:hover {color: #8FC83D; !important;} 
.menucaussade, .menucaussade a {color:#202174 !important;}
.menucaussade a:hover {color: #d0006e; !important;} 
.menugeneraliste, .menugeneraliste a {color:#202174 !important;}
.menugeneraliste a:hover {color: #202174; !important;} 
.telephonefooter {font-size:1.2em; color:#fff; padding-left:10px;}

.noir {color:#000000;}
#fondgris {background-color: #eeeeee; padding: 10px 5px 5px 5px;}
#fondgris a{  color: #CD006C;}
#fondgris a:hover{ text-decoration:underline; color: #8fc83d;}
#fondgrisfonce {background-color: #3e3e3e; padding: 10px 5px 0px 5px;}
#fondvert {background-color: #8FC83D; } #fondvert a{color:#FFFFFF;} #fondvert h3{color:#FFFFFF; font-size:1.8em;}
#fondfuschia {background-color: #CD006C; color:#eeeeee; } #fondfuschia a{color:#cccccc;} #fondfuschia h3{color:#FFFFFF;  font-size:1.8em;}
#fondjaune {background-color: #fcfaca; }
#fondblanc {background-color: #ffffff; }
h1 {font-weight:bold;}

/*****  FIN COULEURS  ******/

/*****  separateur multicolor  ******/
#separateurclinique {
    height: 10px;
    background: -webkit-repeating-linear-gradient(90deg,#8fc83d, #8fc83d 5%,#d0006e 5%,#d0006e 10%,#f19814 10%,#f19814 15%, #54b5e7 15%, #54b5e7 20%); /* For Safari 5.1 to 6.0 */
    background: -o-repeating-linear-gradient(); /* For Opera 11.1 to 12.0 */
    background: -moz-repeating-linear-gradient(90deg,#8fc83d, #8fc83d 5%,#d0006e 5%,#d0006e 10%,#f19814 10%,#f19814 15%, #54b5e7 15%, #54b5e7 20%); /* For Firefox 3.6 to 15 */
    background: repeating-linear-gradient(to right,#8fc83d, #8fc83d 5%,#d0006e 5%,#d0006e 10%,#f19814 10%,#f19814 15%, #54b5e7 15%, #54b5e7 20%); /* Standard syntax (must be last) */
}
/*****  FIN separateur multicolor  ******/

/***** supprimer bordure menu haut ****/
#main-header{ 
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
}
/****** FIN supprimer bordure header  *****/




/****** SF menus *******/
.sf-menuhome
{
 float:right;
  margin-bottom: 1em;
  padding-right:20px;
  text-align:right;
  list-style:none;
  /*background-color:#3e3e3e;*/
  font-size:1.2em;  
}
#sf-menuhome, #sf-menuhome ul { list-style:none; width:320px; padding-left:15px;padding-right:5px; padding-top:25px; padding-bottom:38px; line-height:2em;
}
#sf-menuhome li {line-height:1.9em;}
#sf-menuhome a
{
  color: #ffffff;
}
#sf-menuhome a:hover
{
  color: #eeeeee;
}

.sf-menulampre, .sf-menucaussade, .sf-menugeneraliste
{
 float:right;
  margin-bottom: 1em;
  padding-right:20px;
  text-align:right;
  list-style:none;
  /*background-color:#3e3e3e;*/
}
#sf-menulampre, #sf-menulampre ul, #sf-menucaussade, #sf-menucaussade ul, #sf-menugeneraliste, #sf-menugeneraliste ul { list-style:none;  padding-left:15px; padding-top:10px; padding-bottom:14px; line-height:1.8em;
}

#sf-menulampre a, #sf-menucaussade a, #sf-menugeneraliste a
{
  color: #202174;
}
#sf-menulampre a:hover
{  color: #8FC83D;} 
#sf-menucaussade a:hover
{  color: #d0006e;} 
#sf-menugeneraliste a:hover
{  color: #202174;} 

/****** FIN SF menus *******/

/***supprimer puce dans le footer**/
#footer-widgets .footer-widget li::before { border-style:none;}




/**********  FOOTER    *************/
/* Ligne 637 */
#footer-widgets 
{
  padding-top: 5px;
  padding-bottom: 5px;
}
/* Ligne 638 */
.footer-widget
{
  float: left;
  width: 260px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: #ffffff;
}

#main-content {padding-bottom:30px;
} /*espace en fin de page avant le footer*/

#footer-bottom {
    padding: 5px 0 0 0;}

.et-social-icons li a{
font-size:80%;
}

/**********  FIN FOOTER    *************/


/********   taille titre toggle    *********/
.et_pb_toggle_title{font-size:12px;}
/********    fin taille titre toggle   ********/

/****** Animate the Divi Toggle Icon *****/

.et_pb_toggle_open .et_pb_toggle_title:before { 
transform: rotate(180deg); 
content: "\25bc"; 
transition:all 0.5s ease-in-out 0s; 
color:#d0006e; 
}

.et_pb_toggle_title:before { 
content: "\25bc"; /*fleche bas*/
font-size:1.5em; 
transition:all 0.5s ease-in-out 0s;
color:#8fc83d; 
}

.et_pb_toggle_close, .et_pb_toggle_open
{
  margin-bottom: 5px !important;
}

/****** FIN Animate the Divi Toggle Icon *****/
/****** fleche sous menu  *****/
#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {
    position: absolute;
    top: 0;
    right: 0;
    font-family: "ETmodules";
    font-size: 16px;
    font-weight: 800;
    content: "+";
}
/****** FIN fleche sous menu  *****/