/*
Theme Name: Lidl
Text Domain: lidl
*/

/*Note: ajouter ça dans le style.min.css*/
.nav-top.affix .middle {
	margin-left: 30px;
}

.nav-top-mobile .pll-container {
	display: inline-block;
	margin-left: 25px;
}

.nav-top-mobile .lang-item {
	margin-left: 5px;
	display: inline-block;
} 

.pll-container {
	display: inline-block;
	margin-right: 15px;
	margin-top: 10px;
}
.lang-item{
	list-style-type: none;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	font-size: 1.3em;
}
.lang-item::after{
	color: #9d9b9d;
	content: '.';
}
.current-lang::after{
	color: #0a3652;
	content: '.';
}
.lang-item a{
	text-decoration: none;
	color: #9d9b9d;
}
.current-lang a {
	color: #0a3652;
}
.lidl_logo {
	margin-top: -30px;
}


/*
*Couleurs bloc préoccupations
*/
#bloc-preoccupations>.row>div#bp2 .corner-triangle-link { color: #00afef ; }
#bloc-preoccupations>.row>div#bp3 .corner-triangle-link { color: #f8c000; }
#bloc-preoccupations>.row>div#bp4 .corner-triangle-link { color: #90d050; }
#bloc-preoccupations>.row>div#bp5 .corner-triangle-link { color: #df6868; }
#bloc-preoccupations>.row>div#bp9 .corner-triangle-link { color: #5f6f6f; }
#bloc-preoccupations>.row>div#bp8 .corner-triangle-link { color: #174778; }

#bloc-preoccupations-mobile .bloc-p-mobile#bp7-mobile {
    background-color:#57ac54;
}

/*DE*/
#navbar-desktop #menu-main-desktop-de>li.menu-item>a, #navbar-desktop #menu-main-desktop-1>li.menu-item>a {
	  font-weight: 600;
    font-size: 18px;
    color: #004f94;
}
#navbar-mobile .menu-main-mobile-de-container>ul>li>a {
    color: #004f94;
    font-size: 15px;
    font-weight: bold;
    background-color: #fff !important;
    padding: 10px 15px;
    margin-left: 25px;
}

#navbar-desktop #menu-main-desktop-de>li.menu-item, #navbar-desktop #menu-main-desktop-1>li.menu-item {
    width: 20%;
    padding: 10px;
}
#navbar-desktop #menu-main-desktop-de, #navbar-desktop #menu-main-desktop-1 {
    width: 100%;
    box-sizing: border-box;
}

#navbar-desktop #menu-main-desktop-de>li.menu-item:nth-child(1)>a, #navbar-desktop #menu-main-desktop-1>li.menu-item:nth-child(1)>a { border-top: 5px solid #b8b8b8;}
#navbar-mobile .menu-main-mobile-de-container>ul>li:nth-child(1)>a { border-left: 5px solid #b8b8b8; }

#navbar-desktop #menu-main-desktop-de>li.menu-item:nth-child(2)>a, #navbar-desktop #menu-main-desktop-1>li.menu-item:nth-child(2)>a { border-top: 5px solid #00afef;}
#navbar-mobile .menu-main-mobile-de-container>ul>li:nth-child(2)>a { border-left: 5px solid #00afef; }

#navbar-desktop #menu-main-desktop-de>li.menu-item:nth-child(3)>a, #navbar-desktop #menu-main-desktop-1>li.menu-item:nth-child(3)>a { border-top: 5px solid #f8c000;}
#navbar-mobile .menu-main-mobile-de-container>ul>li:nth-child(3)>a { border-left: 5px solid #f8c000; }

#navbar-desktop #menu-main-desktop-de>li.menu-item:nth-child(4)>a, #navbar-desktop #menu-main-desktop-1>li.menu-item:nth-child(4)>a { border-top: 5px solid #90d050;}
#navbar-mobile .menu-main-mobile-de-container>ul>li:nth-child(4)>a { border-left: 5px solid #90d050; }

#navbar-desktop #menu-main-desktop-de>li.menu-item:nth-child(5)>a, #navbar-desktop #menu-main-desktop-1>li.menu-item:nth-child(5)>a { border-top: 5px solid #df6868;}
#navbar-mobile .menu-main-mobile-de-container>ul>li:nth-child(5)>a { border-left: 5px solid #df6868; }

#navbar-desktop #menu-main-desktop-de>li.menu-item:nth-child(6)>a, #navbar-desktop #menu-main-desktop-1>li.menu-item:nth-child(6)>a { border-top: 5px solid #5f6f6f;}
#navbar-mobile .menu-main-mobile-de-container>ul>li:nth-child(6)>a { border-left: 5px solid #5f6f6f; }

#navbar-desktop #menu-main-desktop-de>li.menu-item>ul.sub-menu, #navbar-desktop #menu-main-desktop-1>li.menu-item>ul.sub-menu {
    list-style-type: none;
    padding: 0 15px;
}

#navbar-desktop #menu-main-desktop-de>li.menu-item>ul.sub-menu>li a, #navbar-desktop #menu-main-desktop-1>li.menu-item>ul.sub-menu>li a {
    color: #707070;
    font-size: 14px;
}

#navbar-mobile .menu-main-mobile-de-container .mobile-toggle {
    color: #004f94;
    float: right;
    display: inline-block;
    font-size: 30px;
    line-height: 30px;
    margin-right: 25px;
    cursor: pointer;
    text-align: center;
    width: 20px;
}

#navbar-mobile .menu-main-mobile-de-container a {
	display: inline-block;
}

#navbar-mobile .menu-main-mobile-de-container .dropdown-menu {
  position: static;
  float: none;
  border: none;
  background-color: #eee !important;
  box-shadow: none !important;
}

#navbar-mobile .menu-main-mobile-de-container .dropdown-menu li a {
    color: #707070;
    font-size: 14px;
    font-weight: normal;
    background-color: #eee !important;
    margin: 2px 0px 3px 15px;
    border: none;
}

#bloc-graphique .bloc-graphique-item-content .bloc-graphique-item-stat .bloc-graphique-bg-img {
	top: -35px;
}

@media (max-width: 767px) {
	.bloc-graphique-bg-img {
	   position: relative !important;
	   margin: 0 auto;
	}
}

@media only screen and (max-width: 768px) {
	 #hide_mobile {
	 margin: 0 auto; 
         text-align: center; 
         padding-bottom: 20px;
         display: none;
       }
     }
	