.main-single-bottle {
    width: 100% !important;
}

.page-collections-logotitle img 
{
    max-width: 220px !important;
    margin-bottom: 1em;
}

.page-collections-logotitle figure 
{
    text-align: center;
    width: 100%;
}

.marie-container-page-collections-wrapper{
    display: flex;
    align-content: center;
    align-items: center;
    /* height: 750px; */
}

.marie-collections-img-essence img {
    min-height: 750px;
    object-fit: cover;
}


@media screen and (max-width : 1200px) 
{
    .collections-long-create-title1 p {
        font-size: 28px;
    }
}

@media screen and (max-width : 768px) 
{
    .marie-container-page-collections-wrapper
    {
        display: flex;
        flex-direction: column;
    }  

    .marie-container-page-collections-wrapper-reverse
    {
        flex-direction: column-reverse;
    }

    .marie-container-page-collections-wrapper .collections-details, .marie-container-page-collections-wrapper .collection-image
    {
        width: 100%;
    }

    .marie-container-page-collections-wrapper .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs)
    {
        display: flex !important;
    }

    .marie-container-page-collections-wrapper .collections-details
    {
        height: 500px;
        justify-content: center;
        align-items: center;
    }

    .marie-container-page-collections-wrapper .collections-details .vc_column-inner
    {
        padding-top: 0 !important;
    }

    .marie-container-page-collections-wrapper .vc_btn3-container.vc_btn3-left
    {
        text-align: left;
    }

    .home .vc_btn3-container {
        width: 94% !important;
    }

    .marie-container-page-collections-wrapper .read-more-btn a{
        margin-top: 15px;
    }
}

.chrita-mobile {
    display: none;
    position: absolute;
    background: #002855;
    width: 3px;
    left: 7%;
    transform: translateX(-50%);
    margin: 40px auto 0;
    text-align: center;
    background-repeat: no-repeat;
    height: 100%;
}

.chrita-tablette{
    display: none;
    position: absolute;
    background: #002855;
    width: 3px;
    left: 32%;
    transform: translateX(-50%);
    height: 100%;
    margin: 40px auto 0;
    text-align: center;
    background-repeat: no-repeat;
}

.vc_custom_1653905211985 {
    padding-top: 5.5em;
    padding-bottom: 5em;
}

@media screen and (max-width : 768px) 
{
    .marie-container-page-collections-wrapper{
        height: initial;
        display: flex;
        flex-direction: row;
    }

    .marie-container-page-collections-wrapper.a img{
        left: -20px;
    }

    .marie-container-page-collections-wrapper.b img{
        left: -9px;
    }

    .marie-container-page-collections-wrapper.c img{
        left: -108px;
    }

    .marie-container-page-collections-wrapper.d .wpb_wrapper img{
        left: -216px;
        width: 100vw !important;
    }

    .marie-container-page-collections-wrapper.e img{
        left: -20px;
    }

    .marie-container-page-collections-wrapper .collection-image{
        width: 25%;
        overflow: hidden;
    }

    .marie-container-page-collections-wrapper .collection-image img{
        max-width: none;
        width: 80vw !important;
        position: relative;
    }

    .marie-container-page-collections-wrapper .collections-details{
        width: 75%;
        padding: 25px 15px 0;
        height: fit-content;
    }

    .create-title1 p{
        font-size: 30px;
        line-height: 1.2em;
    }

    .collection-satisfaction p{
        font-size: 35px;
    }

    .collections-details > .vc_column-inner{
        width: 100% !important;
    }
    
    /* .marie-container-page-collections-wrapper .collection-image img {
        height: initial;
        object-fit: initial;
    } */
    /* .marie-container-page-collections-wrapper .wpb_single_image img {
        max-width: 80% !important;
    } */
    .marie-collections-img-essence img {
        min-height: 450px !important;
    }

    .history-date p {
        font-size: 20px !important;
    }
    .history-date-span {
        font-size: 25px !important;
    }
    .history-event-section {
        padding-top: 80px !important;
    }
    .history-date-section {
        width: 45% !important;
    }
}



@media (max-width: 1150px) {
    .vc_custom_1653905211985 {
    padding-top: 1.5em !important;
    padding-bottom: 3em !important;
    }
}

@media (max-width: 1000px){
    .chrita {
        display: none;
    }
    .chrita-tablette {
        display: block;
    }
}

@media (max-width : 600px) {
    .chrita-mobile {
        display: block;
    }
    .chrita-tablette {
        display: none;
    }
    .history-img-section {
        padding-left: 14% !important;
    }
    .history-img-text p {
        text-align: left !important;
    }
    .history-date p {
        text-align: left !important;
        justify-content: flex-start !important;
        margin-bottom: 13px !important;
    }
    .history-event-section.marie-interaction {
        flex-direction: column
    }
    .history-date-section {
        width: 100% !important;
        padding-left: 14% !important;
    }
    .history-img-section {
        padding-left: 14% !important;
    }
    .timeline_right .wpb_single_image img {
        display: flex;
        padding-right: 0 !important;
    }
    .wpb_single_image.vc_align_center {
        display: flex;
    }
};


/* ----------------- PAGE COLLECTION ---------- */
.container-marie-collection-bottles * 
{
    box-sizing: border-box;
}

.container-marie-collection-bottles 
{
    padding: 0 4% 90px;
}

.container-marie-collection-bottles .wpb_wrapper
{
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    grid-gap: 90px;
}

.container-marie-collection-bottles .wpb_wrapper .item 
{
    width: 100%;
    height: 100%;
}

.container-marie-collection-bottles .wpb_wrapper .item img {
    width: 100%;
    object-fit: cover;
}

/* ----------------- RESPONSIVE ---------- */
@media screen and (max-width : 768px) 
{
    .container-marie-collection-bottles 
    {
        padding: 0 4% 90px 4%;
    }

    .container-marie-collection-bottles .wpb_wrapper {
        grid-template-columns: 1fr 1fr;
        grid-gap: 20px;
    }

    /* .container-marie-collection-bottles .wpb_wrapper 
    {
        display: flex;
        grid-gap: 0;
        justify-content: initial;
        flex-wrap: initial;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }   */

    .container-marie-collection-bottles .wpb_wrapper::-webkit-scrollbar 
    {
        display: none;
    }

    .detail-box .home-cocktail-name{
        font-size: 20px;
        line-height: 1.2em;
    }

    .container-marie-collection-bottles .cocktail-box {
        width: 100%;
    }

    .container-marie-collection-bottles .detail-box .home-cocktail-link {
        font-size: 18px;
    }

    .container-marie-collection-bottles .wpb_wrapper .item 
    {
        width: 100%;
    }
}

/* ----------------- END PAGE COLLECTION ---------- */

/* ----------------- SINGLE PAGE PRODUCT ---------- */
.container-marie-single-bottle * 
{
    box-sizing: border-box;
}

.container-marie-single-bottle
{
    padding-top: 6.5em;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.container-marie-single-bottle-image
{
    height: 100%;
    width: 50%;
}

.container-marie-single-bottle-image .heading-before-title,  .container-marie-single-bottle-image .heading-title
{
    display: none;
}

.container-marie-single-bottle-image img
{
    max-height: 1200px;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.container-marie-single-bottle-details
{
    width: 50%;
    padding: 0px 4% 100px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}

.container-marie-single-bottle-details .heading-before-title
{
    font-family: 'Satisfaction Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 45px;
    text-transform: capitalize;
    color: #E2BB69;
    transform: rotate(-5deg);
    margin-bottom: 10px;
    text-align: center;
}

.container-marie-single-bottle-details .heading-title
{
    font-family: 'RelayCond';
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    line-height: 57px;
    text-transform: uppercase;
    color: #002856;
    text-align: center;
}

.history-date-span {
    font-size: 35px;
    margin-right: 5px;
}

.marie-single-bottle-details-description
{
    font-size: 22px;
    font-family: 'RelayComp';
    font-style: normal;
    font-weight: 300;
    color: #002856;
    line-height: 1.3;
    padding-top: 30px;
    font-weight: 500;
}

.marie-single-bottle-details-flex, .marie-single-bottle-details-list
{
    display: flex;
    align-items: baseline;
}

.marie-single-bottle-details-list p
{
    font-size: 22px;
    font-family: 'RelayComp';
    font-style: normal;
    font-weight: 300;
    color: #002856;
    margin-bottom: 0;
    margin-right: 30px;
    font-weight: 500;
}

.marie-single-bottle-details-bold
{
    font-size: 25px;
    font-family: 'RelayComp';
    font-style: normal;
    font-weight: bold;
    color: #002856;
    margin-right: 5px;
    width: fit-content;
}

.marie-single-bottle-details-bold-gold
{
    color:#E2BB69;
}

.marie-single-bottle-details-separator
{
    width: 20%;
    display: block;
    height: 0.5px;
    margin: 15px 0;
    background-color: #002856;
}

.marie-single-bottle-diamond-product-informations {
    display: flex;
    align-items: center;
    font-size: 22px;
    font-family: 'RelayComp';
    font-style: normal;
    font-weight: 500;
    color: #002855;
    margin-bottom: 0;
    margin-right: 30px;
}

.marie-single-bottle-diamond-product-informations::before {
    content: "";
    background: url(/wp-content/uploads/2022/04/Rectangle-286.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 27px;
    left: -20px;
    background-position-y: center;
    display: block;
}

.marie-single-bottle-details-share
{
    margin-top: 80px;
    display: flex;
    align-items: center;
}

.marie-single-bottle-details-share span{
    font-family: 'Satisfaction Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    margin-right: 20px;
    text-transform: capitalize;
    transform: rotate(-5deg);
    color: #002856;
}

.marie-single-bottle-picto-absolute {
    position: absolute;
    left: -30%;
    bottom: 20%;
    height: 150px;
    width: auto;
}

.marie-single-bottle-picto-absolute-2 {
    position: absolute;
    right: 10%;
    bottom: 35%;
}

/* ----------------- RESPONSIVE ---------- */
@media screen and (max-width : 1024px) 
{
    .container-marie-single-bottle
    {
        width: 100%;
    }
    
    .container-marie-single-bottle-details, .container-marie-single-bottle-image
    {
       width: 100%;
       padding-top: 2.5em;
    }

    .container-marie-single-bottle-image img
    {
        width: 70%;
        height: 100%;
        max-height: 600px;
    }
    
    .container-marie-single-bottle-image .heading-before-title
    {
        display: block;
        font-family: 'Satisfaction Pro';
        font-style: normal;
        font-weight: 400;
        font-size: 40px;
        text-transform: capitalize;
        color: #E2BB69;
        transform: rotate(-2deg);
        margin-bottom: -20px;
        text-align: center;
    }

    .container-marie-single-bottle-image .heading-title
    {
        /* padding-top: 1.3em; */
        display: block;
        font-family: 'RelayCond';
        font-style: normal;
        font-weight: bold;
        font-size: 50px;
        line-height: 57px;
        text-transform: uppercase;
        color: #002856;
        text-align: center;
    }

    .container-marie-single-bottle-details
    {
        padding: 30px 6%;
    }

    .container-marie-single-bottle-details .heading-before-title, .container-marie-single-bottle-details .heading-title
    {
        display: none;
    }

    .marie-single-bottle-details-flex {
        flex-direction: column;
        align-items: flex-start;
    }

    .marie-single-bottle-details-bold {
        font-size: 20px;
        margin-right: 7px;
    }

    .marie-single-bottle-details-separator {
        width: 60%;
    }

    .marie-single-bottle-details-share {
        margin-top: 30px;
    }

    .marie-single-bottle-picto-absolute {
        left: inherit;
        right: 10%;
    }
}

@media screen and (max-width : 768px) 
{
    .marie-single-bottle-picto-absolute {
        display: none;
    }
}

/* ----------------- END SINGLE PAGE PRODUCT ---------- */

/* ----------------- SECTION MIXING IDEAS ---------- */
.marie-section-mixingideas
{
    background-color: #002856;
    margin-top: -5%;
    margin-bottom: 30px;
    clip-path: polygon(0 5%, 100% 0%, 100% 95%, 0% 100%);
    padding: 7% 10%;
}

.marie-section-mixingideas-before-title
{
    font-family: 'Satisfaction Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 45px;
    line-height: 80px;
    color: #FAF7F3;
    margin-bottom: -20px;
}

.marie-section-mixingideas-title
{
    font-family: 'RelayCond';
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    line-height: 57px;
    text-transform: uppercase;
    color: #FAF7F3 !important;
}

.marie-section-mixingideas-separator
{
    width: 100%;
    height: 1px;
    margin-top: 30px;
    background-color: #FAF7F3;
}

/* .marie-section-mixingideas-container-products
{

    display: grid;
    grid-template-columns: repeat(4, minmax(250px, 1fr));
    grid-gap: 90px;
    margin-top: 5%;
} */

/* .marie-section-mixingideas-container-products .item 
{
    width: 100%;
    height: 100%;
} */

/* .marie-section-mixingideas-container-products .item img {
    width: 100%;
    object-fit: cover;
} */
/* ----------------- RESPONSIVE ---------- */
/* @media screen and (max-width : 1400px)
{
    .marie-section-mixingideas-container-products 
    {
        grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
        grid-gap: 40px;
    }
}  */

.marie-section-mixingideas-container-products .prev-slide {
    position: absolute;
    left: -7%;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
}

.marie-section-mixingideas-container-products .next-slide {
    position: absolute;
    right: -7%;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
}

@media screen and (max-width : 1024px)
{
    .marie-section-mixingideas
    {
        padding: 10% 4%;
    }

    .marie-section-mixingideas-container-products .prev-slide {
        left: -2%;
    }
    
    .marie-section-mixingideas-container-products .next-slide {
        right: -2%;
    }

    .owl-nav{
        display: none;
    }

    .owl-carousel .owl-stage-outer {
        overflow: visible !important;
    }

    .vc_custom_1651829238668,
    .vc_custom_1651071301081{
        display: flex;
        flex-direction: column;
        gap: 30px;
    }

    .vc_custom_1651829238668 > .vc_col-sm-8 ,
    .vc_custom_1651071301081 > .vc_col-sm-8 {
        width: 100%;
    }

    .insta-description{
        width: 47.333333% !important;
    }
} 

@media screen and (max-width : 768px) 
{

    .marie-section-mixingideas
    {
        padding: 15% 4%;
    }

    .marie-section-mixingideas-container-products .item 
    {
        min-width: 250px;
    }

    .vc_custom_1651071301081{
        padding-right: 4%;
    }

    .home-lastposts-section p.stroke-text{
        margin: auto !important;
    }

    #sb_instagram #sbi_images{
        width: 80%;
    }

    .insta-description{
        width: 100% !important;
    }

    .insta-feed-cst .owl-dots{
        width: 100vw;
        left: -20px;
        position: relative;
    }
}
/* ----------------- END SECTION MIXING IDEAS ---------- */

/* ----------------- HOMEPAGE ---------- */


/* SECTION FRENCH HISTORY */
.marie-home-section-french-history-resp-image, .home-lastnews-section-separator
{
    display: none;
}

@media screen and (max-width : 1024px)
{
    .home-lastnews-section-separator {
        display: block;
        margin: 50px auto;
        width: 100%;
        height: 1px;
        background-color: #FAF7F3;
    }

    .home-lastnews-section.current-news-section {
        height: 100%;
        padding: 80px 0% 80px 6%;
    }

    .home-lastnews-section .posts-section {
        display: flex;
        grid-gap: 0;
        justify-content: initial;
        flex-wrap: initial;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .home-lastnews-section .posts-section::-webkit-scrollbar {
        display: none;
    }

    .home-lastnews-section .posts-section .post-div {
        margin-right: 6% !important;
    }
} 

@media screen and (max-width : 1024px) 
{
    .marie-home-section-underSlider {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .marie-home-section-underSlider .vc_col-sm-6{
        width: 100%;
    }

    .section-home-part2-resp {
        background-image: none !important;
        background-color: white;
        margin-bottom: -30px !important;
        clip-path: polygon(0 4%, 100% 0, 100% 100%, 0% 100%);
        padding-top: 20% !important;
    }
}
/* 
@media screen and (max-width : 777px) 
{
    .home-section1-part {
        flex-direction: column-reverse;
    }

    .home-section1-part h3 {
        text-align: right !important;
        padding-right: 6% !important;
    }

    .home-section1-text p {
        text-align: right !important;
        margin: 0 0;
        padding-left: 40%;
        padding-right: 6%;
        width: initial !important;
    }

    .home-section1-link p{
        text-align: right !important;
        padding-right: 6% !important;
    }

    .section-home-part1-resp {
        padding: 6% 0 10%;
    }

    .section-home-part2-resp h3 {
        text-align: left !important;
        padding-left: 6% !important;
    }

    .section-home-part2-resp .home-section1-text p {
        text-align: left !important;
        margin: 0 0;
        padding-right: 40%;
        padding-left: 6%;
        width: initial !important;
    }

    .section-home-part2-resp  .home-section1-link-right p{
        text-align: left !important;
        padding-left: 6% !important;
        margin-bottom: 10% !important;
    }

    .section-home-part2-resp {
        flex-direction: column;
    }

    .marie-home-section-underSlider .vc_custom_1652440817592 {
        background-image: none !important;
        background-color: white;
        margin-bottom: -30px !important;
        clip-path: polygon(0 4%, 100% 0, 100% 100%, 0% 100%);
        padding-top: 20% !important;
    }
} */

@media screen and (max-width:1250px)
{
    .home-lastnews-section .posts-section {
        display: flex;
        grid-gap: 30px;
        justify-content: initial;
        flex-wrap: initial;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .home-lastnews-section .posts-section::-webkit-scrollbar {
        display: none;
    }
}

@media screen and (max-width:1024px) 
{
    .marie-home-section-french-history {
        padding: 80px 4%;
    }

    .home-section2-text p {
        width: 100%;
    }

    .marie-home-section-french-history-image img {
        width: 350px;
    }
}

@media screen and (max-width : 768px) 
{
    #rev_slider_2_1_wrapper .ares .tp-bullet {
        background-image: url(/wp-content/uploads/2022/05/difficutly.svg);
    }

    .marie-home-section-french-history-image.wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs)
    {
        display: none !important;
    }

    .marie-home-section-french-history-resp-image
    {
        display: block !important;
    }

    .marie-home-section-french-history-resp-image img {
        max-width: 450px;
        min-width: 300px;
        height: auto;
    }

    .marie-home-section-french-history {
        padding: 80px 6%;
        height: 100%;
    }

    .marie-home-section-french-history-details {
        width: 100% !important;
    }
    
    .marie-home-section-french-history .home-section2-text p {
        padding: 40px 0;
        width: 100%;
    }

    .home-lastnews-section-separator {
        display: block;
        margin: 10px auto;
        width: 100%;
        height: 1px;
        background-color: #FAF7F3;
    }

    .home-lastnews-section.current-news-section {
        height: 100%;
        padding: 80px 0% 80px 6%;
    }

    .posts-section {
        display: flex;
        grid-gap: 0;
        justify-content: initial;
        flex-wrap: initial;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .posts-section::-webkit-scrollbar 
    {
        display: none;
    }

    .posts-section .post-div {
        margin-right: 6%;
    }

    .insta-description .vc_custom_1650986644911, .insta-description .vc_custom_1651830370069 {
        width: 96% !important;
        margin-bottom: 80px;
    }
}

/* ----------------- END HOMEPAGE ---------- */
/* ----------------- CONTACT ---------- */

@media screen and (max-width : 768px) 
{
    .marie-page-contact-container.vc_custom_1652343962119 {
        background-color: #002856 !important;
        background-image: none !important;
    }   

    .page-id-42 .marie-page-contact-container .padding-alignement {
        padding-left: 6% !important;
        padding-right: 6% !important;
    }
    
    .marie-page-contact-container .pix-contact7-form {
        margin-top: 50px;
        display: flex;
        flex-direction: column;
        grid-template-columns: initial;
        align-items: initial;
    }

    .marie-page-contact-container input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control, .marie-page-contact-container textarea.wpcf7-form-control.wpcf7-textarea.form-control {
        width: 100% !important;
    }
}

/* ----------------- END CONTACT ---------- */

/* ----------------- FILTER COCKTAIL BAR ---------- */
.cocktails-bar-title p{
    font-family: 'RelayCond';
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    line-height: 57px;
    text-transform: uppercase;
    color: #FAF7F3;
    margin-top: 10px;
    margin-bottom: -26px !important;
}

.cocktails-bar-title .stroke-text {
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #faf7f3;
}

.marie-cocktailBar-filter-container
{
    display: flex;
    justify-content: center;
    margin: auto;
    margin-top: 80px;
}

.marie-cocktailBar-filter-container select
{
    border: none !important;
    padding: 10px 5% 10px 20px;
    font-family: 'RelayComp';
    font-style: normal;
    color: #fff;
    background-color: #FAF7F3;
    font-size: 26px;
    position: relative;  
    -webkit-border-radius: 0;  /* Safari 3-4, iOS 1-3.2, Android 1.6- */    
    -moz-border-radius: 0;  /* Firefox 1-3.6 */     
    border-radius: 0; 
    background: url(https://mariebrizard.com/wp-content/uploads/2022/06/arrow-white.png) no-repeat 92% 54% #002856;
    appearance: none;
    -webkit-appearance: default-button;
    outline: none;
}
.marie-cocktailBar-filter-container select option {
    font-size: 18px;
}

/* select mariebrizard backup {
    border: solid #002856 1px;
    padding: 10px 120px 10px 20px;
    font-family: 'RelayComp';
    font-style: normal;
    color: #002856;
    background-color: #FAF7F3;
    font-size: 22px;
    position: relative;  
    -webkit-border-radius: 0;  
    -moz-border-radius: 0;
    border-radius: 0; 
    background: url(https://mariebrizard.com//wp-content/uploads/2022/05/arrow-select.svg) no-repeat 92% 54%;
    appearance: none;
    -webkit-appearance: default-button;
    outline: none;
} */


.marie-cocktailBar-filter-container select:focus {
    outline: none;
}

.marie-cocktailbar-button-filter
{
    font-size: 22px;
    color: #002856;
    border: solid #002856 1px;
    padding: 10px 20px 10px 20px;
    font-family: 'RelayComp';
    background: #E2BB69;
    outline: none;
}

.marie-cocktailbar-button-filter::after{
    content: " ";
    display: inline-block;
    background: url(/wp-content/uploads/2022/05/Arrow-1.svg);
    background-repeat: no-repeat;
    padding: 8px;
    padding-bottom: 0;
    margin-left: 5px;
    transition: 0.3s all ease-in-out;
}

.marie-cocktailbar-button-responsive-filter {
    display: none;
}

@media screen and (max-width : 990px) 
{
    .marie-cocktailbar-button-filter, .marie-cocktailbar-button-filter::after {
        display: none;
    }

    .marie-cocktailbar-button-responsive-filter {
        font-size: 18px;
        color: #002856;
        border: solid #002856 1px;
        padding: 10px 20px 10px 20px;
        font-family: 'RelayComp';
        background: #E2BB69;
        outline: none;
        display: block;
        margin: 30px auto 0;
    }

    .marie-cocktailBar-filter-container select{
        font-size: 22px;
    }

    /* .marie-cocktailbar-select-product {
        margin-left: 24%;
    } */

    .marie-cocktailBar-filter-container
    {
        display: flex;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        width: 100%;
        padding: 0 40px;
        justify-content: center;
    } 

    .marie-cocktailBar-filter-container::-webkit-scrollbar 
    {
        display: none;
    }
}

@media screen and (max-width : 764px) { 
    .marie-cocktailBar-filter-container{
        flex-wrap: wrap;
        gap: 20px;
        padding: 0 5% 0 0;
        margin-top: 30px;
    }

    .marie-cocktailbar-button-responsive-filter{
        margin: 20px auto 0;
    }

    .marie-cocktailBar-filter-container select{
        font-size: 20px;
        padding: 10px 21px 10px 10px;
    }

    .cocktail-bar-undertitle p{
        line-height: 1.2em;
    }
}


/* ----------------- END FILTER COCKTAIL BAR ---------- */

/* ----------------- SINGLE ARTICLE ---------- */

@media screen and (max-width: 768px) 
{
    .article-content {
        padding: 8em 6% 0;
        max-width: 100%;
        width: 100% !important;
    }      

    .article-products > .vc_column-inner{
        width: 100% !important;
    }

    .article-content .wpb_text_column.wpb_content_element.article-text {
        width: 100%;
    }

    .post-title p{
        font-size: 30px;
        line-height: 1.2em;
        width: 100%;
        margin: 20px 0 !important;
    }

    div.vc_custom_1654073595270{
        margin-top: 0 !important;
        margin-bottom: 40px !important;
    }

    div.vc_custom_1654073654909 {
        margin-top: 10px !important;
        margin-bottom: 0px !important;
    }

    .post-content .wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
        width: 100%;
    }
    
}

@media screen and (max-width: 1024px) {
    .post-title p {
        font-size: 40px;
        line-height: 1.2em;
        width: 100%;
        margin: 20px 0 !important;
    }
}



.section-single-article-masterclassvideos {
    background-color: #002856;
    clip-path: polygon(0 5%, 100% 0%, 100% 95%, 0% 100%);
    padding: 10% 4%;
    margin: 60px 0;
}

.section-single-article-masterclassvideos .master-title, .section-single-article-masterclassvideos .video-section-title {
    text-align: center;
}

.section-single-article-masterclassvideos .master-title p
{
    margin-bottom: -20px;
}

/* ----------------- END SINGLE ARTICLE ---------- */

/* ----------------- PAGE LEGAL MENTIONS ---------- */

@media screen and (max-width : 768px) 
{
    .page-resp-legal-mentions {
        padding: 0 6% 0;
        width: 100%;
    }

    .page-resp-legal-mentions .mentions-content {
        width: 100%;
    }
}

/* ----------------- END PAGE LEGAL MENTIONS  ---------- */

/* ----------------- MASTERCLASS VIDEOS SECTION PAGE NEWS  ---------- */
@media screen and (max-width : 768px) 
{
    #news-videos-section {
        padding-top: 60px !important;
    }

    p.masterclass-video-title {
        padding-top: 20px !important;
        margin-bottom: 80px;
    }

    .video-slider .owl-next, .video-slider .owl-prev {
        position: initial;
    }
}
/* ----------------- END MASTERCLASS VIDEOS SECTION PAGE NEWS  ---------- */

/* ----------------- SEARCH  ---------- */
.section-search_page-bottles 
{
    padding: 90px 4%;
}

.container-search-bottles-result 
{
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    grid-gap: 90px;
}

.container-search-bottles-result .item 
{
    width: 100%;
    height: 100%;
}

.container-search-bottles-result .item img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.section-search_page-bottles-before-title {
    font-family: 'Satisfaction Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 60px;
    line-height: 80px;
    color: #E2BB69;
    text-align: center;
    margin-bottom: -35px;
}

.section-search_page-bottles-title {
    font-family: 'RelayCond';
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    line-height: 57px;
    text-transform: uppercase;
    color: #002856 !important;
    text-align: center;
    margin-bottom: 30px;
}

.section-search_page-articles {
    background-color: #002856;
    margin-bottom: 30px;
    clip-path: polygon(0 5%, 100% 0%, 100% 95%, 0% 100%);
    padding: 10% 4%;
}

.section-search_page-articles-before-title {
    font-family: 'Satisfaction Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 60px;
    line-height: 80px;
    color: #E2BB69;
    margin-bottom: -35px;
}

.section-search_page-articles-title {
    font-family: 'RelayCond';
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    line-height: 57px;
    text-transform: uppercase;
    color: white !important;
    margin-bottom: 30px;
}

.section-search_page-articles .post-text {
    color: #9B9B9B;
}

.section-search_page-articles-separator {
    display: block;
    margin: 50px auto;
    width: 100%;
    height: 1px;
    background-color: #FAF7F3;
}

.section-search_page-posts {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
    grid-gap: 90px;
}

.section-search_page-post-div {
    display: flex;
    flex-direction: column;
    align-content: center;
    width: 100%;
}

.section-search_page-post-div * {
    display: block !important;
}

.section-search_page-post-div-img{
    width: 100%
}

.section-search_page-post-div img{
    width: 100%;
    height: 350px;
    object-fit: cover;
}

.section-search_page-post-titre {
    font-family: 'RelayCond';
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 25px;
    color: #FFFFFF;
}

.section-search_page-post-titre:hover {
    color: #FFFFFF;
}

.section-search_page-post-div-collection {
    font-family: 'RelayComp';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #E2BB69;
    margin-top: 7px;
    margin-bottom: 0px;
}

.section-search_page-post-div-description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family: 'RelayComp';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 25px;
    color: #9B9B9B;
    margin-top: 15px;
}

.search-no-result-post {
    font-family: 'RelayCond';
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 57px;
    text-transform: uppercase;
    color: white !important;
    margin-bottom: 30px;
}

.search-no-result-bottle {
    font-family: 'RelayCond';
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 57px;
    text-transform: uppercase;
    color: #002856 !important;
    margin-bottom: 30px;
}

@media screen and (max-width : 1100px) 
{
    .section-search_page-articles {
        padding: 15% 0% 15% 6%;
        clip-path: none;
    }

    .section-search_page-posts {
        display: flex;
        flex-wrap: nowrap;
        grid-gap: 30px;
        justify-content: initial;
        flex-wrap: initial;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .section-search_page-posts::-webkit-scrollbar {
        display: none;
    }

    .section-search_page-post-div {
        margin-right: 6%;
    }

    
    .section-search_page-post-div img{
        width: 400px;
    }

    /* .section-search_page-post-titre {
        width: 400px;
    } */

    .section-search_page-post-div-description {
        width: 260px;
    }
}

@media screen and (max-width : 768px) 
{
    .container-search-bottles-result{
        grid-template-columns: 1fr 1fr;
        grid-gap: 20px;
    }

    .section-search_page-bottles .cocktail-box{
        width: 100%;
    }

    .container-search-bottles-result .item img {
        height: auto;
    }
}

.marie-search-banner 
{
    padding-top: 10em !important;
    padding-bottom: 4em !important;
    background-image: url(/wp-content/uploads/2022/04/blue-bg.png?id=257) !important;
}

.marie-search-banner-title {
    font-family: 'RelayCond';
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    line-height: 57px;
    text-transform: uppercase;
    color: white !important;
    margin-bottom: 30px;
    text-align: center;
}

.marie-search-banner-before-title {
    font-family: 'Satisfaction Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 60px;
    line-height: 80px;
    color: #E2BB69;
    text-align: center;
    margin-bottom: -35px;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: #ffffff;
}

.marie-search-banner-filter-container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 35px;
    margin-top: 35px;
}

.marie-search-banner-filter {
    font-family: 'RelayComp';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 20px;
    color: #E2BB69;
    border: 1px solid #E2BB69;
    background: transparent;
    padding: 12px 25px;
    transition: 0.3s all ease-in-out;
    cursor: pointer;
}

.marie-search-banner-filter-active {
    color: #002856;
    background-color: #E2BB69;
}

/* ----------------- END SEARCH  ---------- */

/* ----------------- MARIE STORY ---------- */

/* .history-event-section {
    opacity: 0;
    transform: translate3d(0, 100px, 0);
    transition: 0.7s all;
} */
/* 
.history-event-section.marie-interaction {
    opacity: 1;
    user-select: inherit;
    display: flex;
}

.history-event-section.marie-interacted{
    transform: translate3d(0, 0, 0);
} */

/* ----------------- END MARIE STORY  ---------- */

/* ---------------- SEARCH BUTTON ----------------  */

.marie-custom-search-btn {
    position: absolute; 
    left: 88%;
    top: 37px;
    color: #002856;
    cursor: pointer;
}

.marie-custom-search-btn:hover {
    color: #002856;
}

.error404 .marie-custom-search-btn,
.search .marie-custom-search-btn,
.home .marie-custom-search-btn,
.page-id-36 .marie-custom-search-btn, 
.page-id-38 .marie-custom-search-btn, 
.page-id-284 .marie-custom-search-btn, 
.page-id-42 .marie-custom-search-btn,
.page-id-40 .marie-custom-search-btn,
.page-id-472 .marie-custom-search-btn,
.page-id-34 .marie-custom-search-btn,
.page-id-552 .marie-custom-search-btn,
.page-id-560 .marie-custom-search-btn,
.page-id-556 .marie-custom-search-btn,
.page-id-4584 .marie-custom-search-btn,
.page-id-5323 .marie-custom-search-btn,
.page-id-4577 .marie-custom-search-btn,
.page-id-5302 .marie-custom-search-btn,
.page-id-4571 .marie-custom-search-btn,
.page-id-5296 .marie-custom-search-btn,
.page-id-4568 .marie-custom-search-btn,
.page-id-5282 .marie-custom-search-btn,
.page-id-4558 .marie-custom-search-btn,
.page-id-5278 .marie-custom-search-btn,
.page-id-4580 .marie-custom-search-btn,
.page-id-5310 .marie-custom-search-btn,
.page-id-4768 .marie-custom-search-btn,
.page-id-5359 .marie-custom-search-btn,
.page-id-4554 .marie-custom-search-btn,
.page-id-4481 .marie-custom-search-btn,
.page-id-4772 .marie-custom-search-btn,
.page-id-5355 .marie-custom-search-btn,
.page-id-4590 .marie-custom-search-btn,
.page-id-5343 .marie-custom-search-btn,
.page-id-558 .marie-custom-search-btn
{
    color: white;
}

.search .marie-custom-search-btn:hover,
.home .marie-custom-search-btn:hover,
.page-id-36 .marie-custom-search-btn:hover, 
.page-id-38 .marie-custom-search-btn:hover, 
.page-id-284 .marie-custom-search-btn:hover, 
.page-id-42 .marie-custom-search-btn:hover,
.page-id-40 .marie-custom-search-btn:hover,
.page-id-472 .marie-custom-search-btn:hover,
.page-id-34 .marie-custom-search-btn:hover,
.page-id-552 .marie-custom-search-btn:hover,
.page-id-560 .marie-custom-search-btn:hover,
.page-id-556 .marie-custom-search-btn:hover,
.page-id-4584 .marie-custom-search-btn:hover,
.page-id-5323 .marie-custom-search-btn:hover,
.page-id-4577 .marie-custom-search-btn:hover,
.page-id-5302 .marie-custom-search-btn:hover,
.page-id-4571 .marie-custom-search-btn:hover,
.page-id-5296 .marie-custom-search-btn:hover,
.page-id-4568 .marie-custom-search-btn:hover,
.page-id-5282 .marie-custom-search-btn:hover,
.page-id-4558 .marie-custom-search-btn:hover,
.page-id-5278 .marie-custom-search-btn:hover,
.page-id-4580 .marie-custom-search-btn:hover,
.page-id-5310 .marie-custom-search-btn:hover,
.page-id-4768 .marie-custom-search-btn:hover,
.page-id-5359 .marie-custom-search-btn:hover,
.page-id-4554 .marie-custom-search-btn:hover,
.page-id-4481 .marie-custom-search-btn:hover,
.page-id-4772 .marie-custom-search-btn:hover,
.page-id-5355 .marie-custom-search-btn:hover,
.page-id-4590 .marie-custom-search-btn:hover,
.page-id-5343 .marie-custom-search-btn:hover,
.page-id-558 .marie-custom-search-btn:hover
{
    color: white;
}

.is-scroll .marie-custom-search-btn {
    color: #002856;
}

.is-scroll .marie-custom-search-btn:hover {
    color: #002856;
}

.is-scroll .search .marie-custom-search-btn:hover,
.is-scroll .home .marie-custom-search-btn:hover,
.is-scroll .page-id-38 .marie-custom-search-btn:hover, 
.is-scroll .page-id-284 .marie-custom-search-btn:hover, 
.is-scroll .page-id-42 .marie-custom-search-btn:hover,
.is-scroll .page-id-40 .marie-custom-search-btn:hover,
.is-scroll .page-id-472 .marie-custom-search-btn:hover,
.is-scroll .page-id-34 .marie-custom-search-btn:hover,
.is-scroll .page-id-552 .marie-custom-search-btn:hover,
.is-scroll .page-id-560 .marie-custom-search-btn:hover,
.is-scroll .page-id-556 .marie-custom-search-btn:hover,
.is-scroll .page-id-4584 .marie-custom-search-btn:hover,
.is-scroll .page-id-5323 .marie-custom-search-btn:hover,
.is-scroll .page-id-4577 .marie-custom-search-btn:hover,
.is-scroll .page-id-5302 .marie-custom-search-btn:hover,
.is-scroll .page-id-4571 .marie-custom-search-btn:hover,
.is-scroll .page-id-5296 .marie-custom-search-btn:hover,
.is-scroll .page-id-4568 .marie-custom-search-btn:hover,
.is-scroll .page-id-5282 .marie-custom-search-btn:hover,
.is-scroll .page-id-4558 .marie-custom-search-btn:hover,
.is-scroll .page-id-5278 .marie-custom-search-btn:hover,
.is-scroll .page-id-4580 .marie-custom-search-btn:hover,
.is-scroll .page-id-5310 .marie-custom-search-btn:hover,
.is-scroll .page-id-4768 .marie-custom-search-btn:hover,
.is-scroll .page-id-5359 .marie-custom-search-btn:hover,
.is-scroll .page-id-4554 .marie-custom-search-btn:hover,
.is-scroll .page-id-4481 .marie-custom-search-btn:hover,
.is-scroll .page-id-4772 .marie-custom-search-btn:hover,
.is-scroll .page-id-5355 .marie-custom-search-btn:hover,
.is-scroll .page-id-4590 .marie-custom-search-btn:hover,
.is-scroll .page-id-5343 .marie-custom-search-btn:hover,
.is-scroll .page-id-558 .marie-custom-search-btn:hover
{
    color: #002856;
}


.header-display-search-navbar {
    display: none;
}

/* IF SEARCH BAR ACTIVE */
.display-search-navbar .pix-header-desktop {
    display: none;
}

.display-search-navbar .header-display-search-navbar {
    display: block;
}

/* IF SEARCH BAR ACTIVE RESPONSIVE */
.header-display-search-navbar-mobile {
    display: none;
}

@media screen and (max-width:992px) 
{
    .pix-header-mobile .search-form {
        display: none !important;
    }    
    .display-search-navbar .header-display-search-navbar-mobile .search-form {
        display: block !important;
    }    
}

.display-search-navbar .header-display-search-navbar-mobile {
    display: block;
}

/* SUBMIT FORM */
.header-display-search-navbar .search-submit {
    display: none;
}

.header-display-search-navbar-mobile .search-submit {
    display: none;
}

.header-display-search-navbar-mobile .header-display-search-navbar-mobile-logo {
    display: none;
}

.display-search-navbar .form-group {
    margin-bottom: 0 !important;
    width: 250px !important;
}

.header-display-search-navbar .search-field {
    border: #002856 solid 1px !important;
}

/* ---------------- PAGE NEWS SECTION ----------------  */

.marie-page-news-container-posts {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(450px, 1fr));
    grid-gap: 100px;
}


.marie-news-before-title p {
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #002856;
    font-family: 'RelayCond';
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    text-transform: uppercase;
    margin-bottom: -30px !important;
}

.marie-page-collection-title-before-bullet p {
    font-family: 'RelayCond';
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 57px;
    text-transform: uppercase;
    color: #002856;
    margin-top: -30px;
}


.marie-page-news-post-div-img img{
    width:100%;
    height: 350px;
    object-fit: cover;
}


@media screen and (max-width : 1960px) 
{
    .marie-page-news-container-posts {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
        grid-gap: 90px;
    }
}

@media screen and (min-width : 1900px) 
{
    .marie-page-news-post-div-img img{
        width:100%;
        height: 450px;
        object-fit: cover;
    }
}

.marie-page-news-post-div {
    display: flex;
    flex-direction: column;
    align-content: center;
    width: 100%;
    margin-top: 40px;
}

.marie-page-news-post-div * {
    display: block !important;
}

.marie-page-news-post-div-img {
    width: 100%;
}

.marie-page-news-post-div-title {
    font-family: 'RelayCond';
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 25px;
    color: #002856;
}

.marie-page-news-post-div-collection{
    font-family: 'RelayComp';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #E2BB69;
    margin-top: 7px;
    margin-bottom: 0px;
}

.marie-page-news-post-div-description {
    font-family: 'RelayComp';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 25px;
    color: #002856;
    margin-top: 15px;
}

.news-insta-section {
    padding: 40px 4%;
}

@media screen and (max-width : 1100px) 
{
    .marie-page-news-container-posts {
        display: flex;
        flex-wrap: nowrap;
        grid-gap: 30px;
        justify-content: initial;
        flex-wrap: initial;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .marie-page-news-container-posts::-webkit-scrollbar {
        display: none;
    }

    .marie-page-news-post-div {
        margin-right: 6%;
    }

    .marie-page-news-post-div-img {
        width: 100%;
    }

    .marie-page-news-post-div-img img{
        width: 400px;
    }

    /* .marie-page-news-post-div-title {
        width: 400px;
    } */

    /* .marie-page-news-post-div-collection{
        width: 400px;
    } */

    .marie-page-news-post-div-description {
        width: 260px !important;
    }
}

@media (max-width: 600px){
    .marie-page-news-container-posts {
        padding: 0;
    }
    
    .insta-description .vc_custom_1650986644911, .insta-description .vc_custom_1651830370069 {
        margin: 0 auto 40px auto;
    }
    .news-insta-section {
        padding: 0px 4%;
    }
    .insta-description .vc_custom_1650986644911, .insta-description .vc_custom_1651830370069 {
        width: 100% !important;
    }
    .marie-page-news-post-div-description {
        width: 260px;
    }
}



/* ---------------- END PAGE NEWS SECTION ----------------  */

/* ---------------- HEADER RESPONSIVE ----------------  */

@media screen and (max-width : 991px) 
{
    #mobile_head{
        transition: top 0.3s;
    }

    .pix-header-mobile {
        background: #002856 !important;
        height: 120px;
        position: fixed !important;
        top: 0;
        z-index: 99999 !important; 
    }

    .pix-header-mobile .marie-custom-search-btn:hover {
        color: #FAF7F3;
    }

    header nav .navbar-collapse {
        max-width: initial !important;
    }

    .navbar-light .navbar-toggler {
        color: initial;
    }

    .marie-custom-search-btn {
        position: relative;
        color: #FAF7F3;
        top: 0;
        left: 0;
    }  

    .pix-header-mobile  .navbar-collapse {
        position: fixed;
        z-index: 999;
        width: 109% !important;
        left: -9%;
        top: 120px;
        background-color: #002856;
        height: calc(100vh - 120px);
    }

    #menu-menu-mobile {
        text-align: left;
        padding-left: 20%;
        height: 100vh;
    }

    .menu-responsive-items-style a {
        font-family: 'RelayComp';
        font-weight: 400;
        font-style: normal;
        font-size: 22px !important;
        line-height: 25px;
        color: #FAF7F3;
        padding-top: 10px;
        padding-bottom: 10px;
        display: block;
    }
    
    .menu-responsive-items-style a:hover {
        font-family: 'RelayComp';
        font-weight: 400;
        font-style: normal;
        font-size: 22px !important;
        line-height: 25px;
        color: #FAF7F3;
        padding-top: 10px;
        padding-bottom: 10px;
        display: block;
    }
    

    .footer-section {
        z-index: 1 !important;
    }

    .nav-style-megamenu>li.nav-item .nav-link span {
        color: #FAF7F3 !important;
    }

    .pix-header-mobile .navbar-nav>li>.dropdown-menu{
        top: 0;
    }

    .pix-header-mobile .navbar-nav>li>.dropdown-menu,
    .pix-header-mobile .navbar-nav>li>.dropdown-menu .bg-white{
        background-color: #002856 !important;
    }

    .pix-header-mobile .navbar-nav>li>.dropdown-menu .pix-dropdown-title{
        color: white !important;
        font-family: 'RelayComp';
        font-weight: 400 !important;
        font-style: normal;
        font-size: 22px !important;
        line-height: 25px;
    }
}
/* ---------------- END HEADER RESPONSIVE ----------------  */

.create-title2 p {
    margin-top: 0 !important;
}

/* Cocktail Bar */
.cocktails-collection-title {
    font-family: 'Satisfaction Pro' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 50px !important;
    line-height: 89px !important;
    transform: rotate(-3.21deg);
    margin-top: 20px !important;
    text-transform: none !important;
}
.yellow-satisfaction p{
    font-family: 'Satisfaction Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 45px;
    line-height: 80px;
    color: #fff;
    /*color: #E2BB69;*/
    transform: rotate(-1.21deg);
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: #ffffff;
}

/* SINGLE COCKTAIL */
/* @media screen and (max-width : 992px) {
    .container-marie-single-cocktail-image .mobile.heading-title {
        padding-top: 1.3em;
    }
} */

/* PAGE CONTACT */
textarea.wpcf7-form-control.wpcf7-textarea.form-control::-webkit-scrollbar {
    display: none;
}


.age-gate-message {
    font-family: 'RelayCond';
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 34px;
    margin: 30px auto;
    width: 600px;
    text-align: center;
    text-transform: uppercase;
    color: #FAF7F3;
}

@media screen and (max-width : 768px) 
{
    .age-gate-message, p.age-gate-challenge {
        width: initial;
        font-size: 22px;
        line-height: 30px;
    }    
}

@media screen and (max-width : 450px) 
{
    .age-gate-subheading {
        font-size: 56px;
    }
}

.age-gate-submit-yes, .age-gate-submit-no {
    outline: none !important;
    margin: 30px 20px;
    border: none;
    background: url(/wp-content/uploads/2022/04/legal.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 120px;
    height: 168px;
    color: white;
    font-family: 'RelayComp';
    font-weight: bold;
    font-size: 30px;
    color: #E2BB69;
    text-transform: uppercase;
}

@media screen and (max-width : 768px) 
{
    .age-gate-submit-yes, .age-gate-submit-no {
        width: 98px;
        height: 138px;
    }    
}

/* COCKTAIL FILTER NOTHING FOUND */
.cocktail-bar-undertitle p{
    font-family: 'RelayComp';
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    color: #002856;
    margin-top: 40px;
}

.filter-noCocktailFound p {
    font-family: 'RelayComp';
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    color: #002856;
    text-align: center;
}

.filter-noCocktailFound {
    display: none;
}

.filter-empty .filter-noCocktailFound {
    display: block;
    position: absolute;
    /* top: -40px; */
    left: 50%;
    transform: translateX(-50%);
}

.filter-empty .cocktail-bar-undertitle p, .filter-empty .home-slider-cocktail-filtered::-webkit-scrollbar {
    display: none;
}

@media screen and (max-width : 768px) 
{
    .filter-empty .filter-noCocktailFound {
        position: initial;
        margin: auto;
        transform: initial;
        left: initial;
    }
}

/* Banner blue */
.marie-blue-banner {
    height: 400px !important;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 0px !important;
}

.display-search-navbar .wpml-ls-slot-12:nth-child(1) {
    margin-right: 1em;
}

#pix-page-footer .footer-section {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}