.woocommerce .price,
.woocommerce-Price-amount {
    color: #a8bfa4;
}
.woocommerce .price,
.woocommerce-Price-amount {
    color: #a8bfa4 !important;
}
.site-footer,
.site-footer .footer-inner,
.site-footer .footer-bottom,
.site-footer .footer-widgets {
    background-color: #1d3557 !important;
}
footer,
footer * {
    background-color: transparent;
}

.site-footer,
.site-footer * {
    background-color: #a8bfa4 !important;
}
.footer-bottom,
.site-info {
    background-color: #a8bfa4 !important;
}
.site-footer-bottom-bar-left,
.site-footer-bottom-bar-right {
    background-color: #a8bfa4 !important;
    color: #fffff;
}
.esperluette-verte {
    color: #a8bfa4;
}
.esperluette-verte {
    color: #a8bfa4 !important;
}

/* Colorer uniquement le & dans le texte de la page d'accueil */
.home .entry-content {
    position: relative;
}

.home .entry-content span.esperluette {
    color: #a8bfa4;
}
/* Colorer uniquement le & dans le texte de la page d'accueil */
.home .entry-content p,
.home .entry-content h1,
.home .entry-content h2,
.home .entry-content h3 {
    color: inherit; /* texte normal */
}

.home .entry-content p::after,
.home .entry-content h1::after,
.home .entry-content h2::after,
.home .entry-content h3::after {
    content: "";
}

.home .entry-content p,
.home .entry-content h1,
.home .entry-content h2,
.home .entry-content h3 {
    position: relative;
}

.home .entry-content p,
.home .entry-content h1,
.home .entry-content h2,
.home .entry-content h3 {
    /* remplace le & par un span coloré */
}

.home .entry-content p span,
.home .entry-content h1 span,
.home .entry-content h2 span,
.home .entry-content h3 span {
    color: #a8bfa4;
}
/* Zone du menu principal */
.main-navigation {
    position: relative;
}

/* Widget recherche */
.main-navigation .search-form {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}
/* Conteneur du header */
.site-header {
    position: relative;
}

/* Zone widgets du header */
.header-widgets,
.header-widget-area {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    z-index: 999;
}

/* Formulaire de recherche */
.header-widgets .search-form,
.header-widget-area .search-form {
    display: block;
}



