:root {
  /* Palette principale */
  --primary-color: #007A87;
  --secondary-color: #FF6F61;
  --error-color: #a51b00;

  /* Neutres */
  --text-color: #646c7a;
  --title-color:#007A87;
  --link-text-color:#007A87;
  --link-text-color-hover:#00565f;
  --site-background-color: #f8f9ff; /* couleur de fond personnalisée */
  --background-color: #ffffff;
  --border-color: #dddddd;

  /* Typographie */
  --font-base: 'Poppins', sans-serif;
  --font-size-base: 16px;
  --line-height: 160%;
  --h1-font-size: 2.1em;
  --h2-font-size: 1.8em;
  --h3-font-size: 1.5em;
  --h4-font-size: 1.2em;

  --form-border-color:#e8e8e8;

  --tab-a-color:#444;
  --bg-tab-a-active:#666;
  --bg-tab-a-hover:#333;
  --txt-tab-a-active:#FFF;
  --txt-tab-a-hover:#FFF;
  --tab-border-bottom:#bbb;

  --menu-border-color:#007A87;

  --th-active:#004875;
  --th-active-hover:#008ee6;

  --btn-color:#FFF;
  --btn-bg-color:#007A87;
  --btn-bg-color-hover:#02507b;
}
.region-header .site-branding__name{
    display:none;
}
.social-media a.facebook i,
.social-media a.instagram i{
    width: 20px;
    display: block;
    height: 38px;
}
.social-media a.lesparents i,
.social-media a.doudouperdu i,
.social-media a.lesmamans i{
    width: 100px;
    display: block;
    height: 38px;
}
.social-media a.lesparents i{
    background: transparent url(../images/lesparents_logo_sb.png) no-repeat center center;

}
.social-media a.lesparents i:hover{
    background: transparent url(../images/lesparents_logo_s.png) no-repeat center center;
}
.social-media a.doudouperdu i {
    background: transparent url(../images/doudouperdu_logo_sb.png) no-repeat center center;
}
.social-media a.doudouperdu i:hover {
    background: transparent url(../images/doudouperdu_logo_s.png) no-repeat center center;
}
.social-media a.lesmamans i {
    background: transparent url(../images/lesmamans_logo_sb.png) no-repeat center center;
}
.social-media a.lesmamans i:hover {
    background: transparent url(../images/lesmamans_logo_s.png) no-repeat center center;
}
#main-menu ul li.menu-item-fr{
	background-image: url(../images/navigation-fr.png);
    background-repeat: no-repeat;
    background-position: 0 center;	
    margin-left: 14px;
    padding-left: 10px;
}
#main-menu ul li.menu-item-ge{
	background-image: url(../images/navigation-ge.png);
    background-repeat: no-repeat;
    background-position: 0 center;	
    margin-left: 14px;
    padding-left: 10px;
}
#main-menu ul li.menu-item-ju{
	background-image: url(../images/navigation-ju.png);
    background-repeat: no-repeat;
    background-position: 0 center;	
    margin-left: 14px;
    padding-left: 10px;
}
#main-menu ul li.menu-item-ne{
	background-image: url(../images/navigation-ne.png);
    background-repeat: no-repeat;
    background-position: 0 center;	
    margin-left: 14px;
    padding-left: 10px;
}
#main-menu ul li.menu-item-vd{
	background-image: url(../images/navigation-vd.png);
    background-repeat: no-repeat;
    background-position: 0 center;	
    margin-left: 14px;
    padding-left: 10px;
}
#main-menu ul li.menu-item-vs{
	background-image: url(../images/navigation-vs.png);
    background-repeat: no-repeat;
    background-position: 0 center;	
    margin-left: 14px;
    padding-left: 10px;
}
#main-menu ul li.menu-item-fr ul.menus,
#main-menu ul li.menu-item-ge ul.menus,
#main-menu ul li.menu-item-ju ul.menus,
#main-menu ul li.menu-item-ne ul.menus,
#main-menu ul li.menu-item-vd ul.menus,
#main-menu ul li.menu-item-vs ul.menus{
  margin-left: -15px;
}
