/*Header, redimensionne le logo et mets un espace en dessus et en dessous*/
#edumodo-mainnav .logo {
    width: 15%;
    margin-top: 15px;
    margin-bottom: 15px;
}

/*Header, positionne le header et la top bar par dessus le content*/
header.edumodo-header{
	position: absolute!important; 
  z-index: 9999!important; 
}

/*Content, positionne sous le header et la top bar*/
#content{
	position: relative !important;
	z-index: 1 !important;
}

/*Top bar, mise en transparence*/
#top-header{
	background-color: rgba(0, 0, 0, 0.7)!important;
}

/**/
#top-header .login-reg-btn ul li a{
	background-color:#ffc8a7;
}

/*Menu, mise en transparence*/
body .edumodo-header #edumodo-mainnav {
    background-color: rgba(0, 0, 0, 0.5)!important;
}

/*Menu, mets les liens en blanc*/
.edumodo-header .navigation-main > li > a{
	color:#ffffff!important;
}

/*Menu, enlève le padding top et bottom des sous-menu sinon ça faisait des lignes blanches*/
.dropdown-menu{
	padding:0px 0!important;
}

/*Menu, met le petit panier en blanc*/
.fa-cart-shopping, .fa-shopping-cart{
	color:white!important;
}

/**/
body{
	line-height:1.42857143;
}

/*Menu, met la bulle du nombre d'item en bleu clair*/
#edumodo-mainnav .mini-cart-search .mini-cart-wrap .mini-cart span{
	background-color: #80ded8;
}

/*Cacher les partage et les j'aime*/
div.sharedaddy, #content div.sharedaddy{
	display:none;
}

/*Cacher l'entete par defaut woocommerce*/
.page-details{
	display:none
}

section.footer{
	background-color:#E9DFD3
}

.content-wrap{
	padding:0px 0!important;
}

/*Boutique - Product, ajoute un espace dans le haut*/
.woocommerce .shop-single-page-template, .woocommerce-cart .shop-single-page-template, .woocommerce-checkout .shop-single-page-template, .woocommerce-account .shop-single-page-template{
	padding-top:250px!important;
}

/*Boutique - Procudct, affiche en noir les label d'attributs*/
.woocommerce div.product form.cart .variations label{
	color:black!important;
}

/*Boutique - Product, cache le bouton reset*/
.woocommerce div.product form.cart .reset_variations{
	display:none!important;
}

/*Boutique - Product, cacher ugs et catégorie*/
.product_meta{
	display:none!important;
}

/*Mon compte - Mettre la pleine largeur au lieu de 80%*/
.woocommerce-cart article .woocommerce, .woocommerce-checkout article .woocommerce, .woocommerce-account article .woocommerce{
	width: 100%!important;
}

/*Mon compte - Active menu en lbue au lieu de orange*/
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active, .woocommerce-cart .woocommerce-MyAccount-navigation ul li.is-active, .woocommerce-checkout .woocommerce-MyAccount-navigation ul li.is-active, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active {
    border-left: solid 5px #7aaca9!important;
}

/*Mon compte, couleur des labels*/
.woocommerce-account .woocommerce-MyAccount-content {
	color: #07294d;
	font-size: 14px;
}
dfn, cite, em, i{
	color: gray;
	font-size: 11px
}
input[type="text"],input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"]{
	font-weight:100;
	color: #444444;
}
.woocommerce .woocommerce-MyAccount-content fieldset, .woocommerce-cart .woocommerce-MyAccount-content fieldset, .woocommerce-checkout .woocommerce-MyAccount-content fieldset, .woocommerce-account .woocommerce-MyAccount-content fieldset{
	border:1px solid #07294d;
	color: #444444;
}
.woocommerce .woocommerce-MyAccount-content fieldset legend, .woocommerce-cart .woocommerce-MyAccount-content fieldset legend, .woocommerce-checkout .woocommerce-MyAccount-content fieldset legend, .woocommerce-account .woocommerce-MyAccount-content fieldset legend{
	margin-bottom: 20px !important;
	font-size: 14px;
	font-weight:bold;
	border-bottom: none!important;
	padding: 0 5px
}
button[name="save_account_details"]{
	margin-top:25px!important;
}
.woocommerce-MyAccount-navigation {
display:none;
}
.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
}

/***Hide Profile Avatar Picture***/
#ld-profile .ld-profile-avatar {
    display: none;
}

.banniere-sticky {
  position: sticky;
  top: 0;
  z-index: 999;
  background-color: #ff7b5c; /* adapte à ta palette */
  color: white;
  padding: 15px 20px;
  text-align: center;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}