span.price {
    display: block;
}

span.discount.discount-percentage {
    display: none;
}

#product .product-price.h5.has-discount span.current-price-value {
    color: #87bf19;
}

#product .product-flags li.product-flag.discount {
    background-color: #87bf19;
}

.product-information .product-variants {
    display: flex;
}

.clearfix.product-variants-item.special-variant {
    order: -1;
}

#product .product-variants .clearfix.product-variants-item.special-variant.Assemblage {
    width: 100% !important;
    z-index: 999;
}

.ps_checkout.payment-method-logo-block {
    display: none;
}

#header .header-banner .links .wrapper ul li #link-custom-page-contactez-nous-3 {
    color: #e2947c;
}

div#ps_checkout-payment-method-logo-block-container {
    display: none !important;
}

button .message__container.locale--FR .message__messaging {
    display: none !important;
}

span#zoid-paypal-message-uid_f658390f06_mdk6mte6mja {
    display: none !important;
}

p.promo-code-button.display-promo a {
    color: #307066;
}

p.promo-code-button.display-promo a:hover {
    color: #000;
}

/**** FAQ****/

body#module-hifaq-faqdetails #content h1 {
    font-family: "poppins", sans-serif;
    font-size: 20px;
    line-height: 45px;
    color: #307066;
    font-weight: bold;
}

body#module-hifaq-faqdetails #content p {

    font-family: "poppins", sans-serif;
    color: black;
}

/**** PHOTOS HOME CATEGORY ****/

body .everblock-11 .container {
    padding: 0;
}

body .category_img .thumbs img {
    width: 274px;
    height: 200px;
    filter: grayscale(40%);
}

body .bloc-full-width div#everblock-11 .col-xs-4 {
    max-width: 24% !important;
    margin: 5px !important;
    padding: 0 !important;
}

/*** ****/
/*** MENU ***/
body #header .col-md-6.navbar li {
    padding: 0 30px 0px 0px;
}


/**** POPUP ****/
#everpspopup_block_center .container {
    width: auto !important;
    margin: 0px auto;
    background-color: #fff;
    padding: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

#everpspopup_block_center .container .row {
    margin: 0 !important;
}


#product .product-additional-info #featured-category-products-block-center {
    margin-top: 12px;
}

.product-additional-info #featured-category-products-block-center {
    width: 100%;
}

.product-additional-info #featured-category-products-block-center article {
    width: 170px;
    margin: 5px 10px 0px 0px;
    font-size: 14px;
    text-align: center;
}

.product-additional-info #featured-category-products-block-center article .currency {
    font-size: 12px;
}

.product-additional-info #featured-category-products-block-center article .view-product {
    display: none;
}

.product-additional-info #featured-category-products-block-center article .product-price-and-shipping a.add-to-cart {
    background-color: #94BC45;
    color: #fff !important;
    padding: 3px 20px;
    margin-top: 5px;
    display: flex;
    text-align: center;
    align-items: center;
    /* align-content: center; */
    justify-content: center;
    text-decoration: none;
}

.product-additional-info #featured-category-products-block-center article.product-miniature .product-title a {
    font-weight: 700;
}

/* main #header #slider .container .carousel-inner .carousel-item a.button-slider{
    display:block !important;
} */

@media only screen and (min-width: 1px) and (max-width: 999px) {
    main #header #slider .container .carousel-inner .carousel-item .caption-description p {
        font-family: "poppins", sans-serif;
        font-weight: 600;
        font-style: normal;
        font-size: 18px !important;
        text-align: center;
        line-height: 30px;
        color: #ffffff;
    }
}
@media (min-width: 768px) {
#cta-mobile {
    display: none;
}
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
    #cta-mobile {
               display: flex
;
        flex-direction: row;
        gap: 0px;
        align-items: center;
        align-content: center;
        vertical-align: middle;
        width: 100%;
        text-align: center;
    }

    #cta-mobile a.button-slider {
        width: 100%;
        padding: 10px 0px;
    }
    span.cta-catalogue,span.cta-devis {
    
    padding: 5px 10px;
    background-color: #307066;
    font-size: 20px;
    font-family: "josefin-slab", serif;
    font-weight: 600;
    font-style: normal;
    color: #ffffff;}
    
   #cta-mobile a.button-slider {
       
        width: 100%;
    }
}

@media (max-width: 991px) {
    .carousel {
        left: 50%;
        width: 100vw;
        padding-bottom: 0.5rem;
        margin-left: -50vw;
         background-color: #fff;
    }
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
    body .top-logo a {
        background: transparent url(https://atech-jardin.fr/themes/atechjardin/assets/css/logo_atech_footer.png) no-repeat left top !important;
        background-size: contain !important;
        width: 190px;
        height: 39px;
    }
}

#header .header-banner .links .wrapper ul {
    margin: 0;
    padding: 7px 70px 6px 70px !important;
    display: flex;
    align-items: center;
    justify-content: space-around !important;
}
#header .header-top .col-md-3.picto-infos{
    justify-content: flex-end !important;
}
a.logout.hidden-sm-down {
    font-size: 0;
}

.block-promo {
    display: none;
}