/* (Enolane) Perso categories page accueil*/
.categories-accueil img {
	display:none!important;
}
.categories-accueil li {
	padding:10px 10px 30px 10px!important;
	border-width:0px;
	box-shadow: 0px 0px 0px 0px var(--ast-global-color-7)!important;
}
.categories-accueil h2 .count {
	display:none!important;
}

/* (Enolane) Fin Perso categories page accueil*/

/* (Enolane) Perso produits page accueil */
.produits_accueil .woocommerce-result-count {
    color: white;
}

.produits_accueil .orderby {
	color:white;
}

.produits_accueil .page-numbers .woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul li {
    border-color: white !important;
}

.produits_accueil .page-numbers {
    color: white;
}

/* Effet hover pour les numéros de pagination */
.produits_accueil .woocommerce nav.woocommerce-pagination ul li a:hover {
    background-color: white;
    color: black;
    border-color: white !important; /* Garde la bordure blanche */
}

/* Style pour la page active */
.produits_accueil .woocommerce nav.woocommerce-pagination ul li span.current {
    background-color: white;
    color: black;
    border-color: white !important; /* Garde la bordure blanche pour la page active */
}

.produits_accueil .ast-article-single {
	background-color:white;
}

/* (Enolane) Fin Perso produits page accueil */

/** Avis en gras*/
.glsr-label, .glsr-tag-value, .glsr-bar-label
{
 font-weight: bold!important;
}

/** Titre des page */
.entry-title
{
	text-align: center;
	font-weight: bold;
	font-size: 1.7em!important;
}

/** Titre tournant page d'accueil */
.titre-accueil span
{
  position: relative;
  display: inline-block;
  font-size: 37x;
  text-transform: uppercase;
  animation: flip 7s infinite;
  animation-delay: calc(.10s * var(--i))
}

.titre-accueil
{
	text-align: center;
}

@keyframes flip {
  0%,80% {
    transform: rotateY(720deg) 
  }
}

/** Apparence titre */
.waviy span 
{
  position: relative;
  display: inline-block;
  font-size: 60px;
  color: #fff;
  text-transform: uppercase;
  animation: flip 7s infinite;
  animation-delay: calc(.10s * var(--i))
}

.waviy
{
	text-align: center;
}

@keyframes flip {
  0%,80% {
    transform: rotateY(720deg) 
  }
}

.slogan
{
	color: white;
	font-size: 2.3em;
	font-weight: bold;
	text-align: center;
  text-shadow: 0 0 5px #000000
}

/* Panier mobile */
.widget-title
{
text-align: center;
}


/* Prix variation */
.woocommerce-variation-price
{
display: none;
}

/* Block categories */
.wc-block-grid__product-rating
{
color: #ffc500;
}

.star-rating
{
	margin-right: auto!important;
	margin-left: auto!important;

}

.wc-block-grid__product
{
	/* margin-right:10px;
	margin-left:10px; */
	text-align: center!important;
   box-shadow: 3px 7px 11px 1px black;
}

.wc-block-grid__product:hover
{
  box-shadow:none;
	transition: box-shadow 0.7s;
}

.wc-block-grid__product-image:hover
{
	opacity: 70%;
  transition: opacity 0.7s;
}

.wc-block-grid__product-title
{
	color: black!important;
}

/* Blog */
.entry-meta
{
text-align: center!important;
}

.woocommerce-Price-amount, .woocommerce-loop-product__title, .wp-element-button
{
text-align:center!important;
}

/* (Enolane) Modification des fiches produits */

.ast-separate-container.single-product .ast-article-single .woocommerce-product-rating {
	padding-bottom: 25px;
}

.ast-separate-container.single-product .ast-article-single .price {
	margin-bottom: 25px;
}

.ast-separate-container.single-product .ast-article-single .woocommerce-Price-amount {
	display: flex;
	width: 100%;
	justify-content: right!important;
	padding: 15px;
	background-color: transparent;
}

.ast-separate-container.single-product .ast-article-single .woocommerce-Price-amount bdi {
	color:black;
}

.ast-separate-container.single-product .ast-article-single #pa_quantite {
	color:white;
	background-color: black;
}

.ast-separate-container.single-product .ast-article-single .input-text {
  color:black!important;
}

.ast-separate-container.single-product .ast-article-single {
	
}

.ast-separate-container.single-product .ast-article-single .related {
	padding-top:25px;
	background-color:black;
	padding-right: 25px;
	padding-left: 25px;
}

.ast-separate-container.single-product .ast-article-single .related h2 {
	color:white;
}

.ast-separate-container.single-product .ast-article-single .related .woocommerce-loop-product__title {
	color:black!important;
}

.ast-separate-container.single-product .ast-article-single .related .product {
	background-color:white;
}
/*Modification affichage note et etoiles sur fiche produits*/
.star-rating span::before {
	color:#f5c50c!important;
}
.star-rating {
		padding-right:110px!important;
}
/*Ajouter connexion à mon compte dans le menu mobile*/
@media only screen and (min-width: 921px) {
	#menu-item-23944{
		display:none!important;
	}
}