
.home #qodef-page-header {
    height: 140px;
}

.home #qodef-page-header-inner {
    bottom: 10px;
}

.qodef-woo-dropdown-cart .qodef-m-opener {
    display: none;
}

.qodef-h3, h3 {
    font-size: 37px;
}

.qodef-section-title .qodef-m-subtitle {
    margin-top: 25px;
}

.qodef-page-title.qodef-title--standard .qodef-m-title {
    display: none;
}

.qodef-title--standard-with-breadcrumbs {
    display: none;
}

#qodef-page-header {
    border-bottom: 1px solid #e8e8e8;
}

.home #qodef-page-header {
    border-bottom: none;
}

.page-id-5736 h1 {
    font-size: 37px;
    letter-spacing: .1em;
    margin: 20px 0 25px !important;
}

.page-id-5736 h2 {
    font-size: 23px;
    letter-spacing: .07em;
    margin: 40px 0 18px !important;
}

.page-id-5736 h3 {
    color: #d9b76d;
    font-size: 21px;
    font-style: italic;
    letter-spacing: 0;
    margin: 25px 0 9px !important;
}

.page-id-5736 #qodef-page-inner {
    padding: 50px 0 0;
}


/* INNER PAGES */

.qodef-page-title .qodef-m-title {
    color: white;
}

.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span {
    color: #efd798;
}

.qodef-section-title .qodef-m-subtitle {
    color: #d9b76d;
}

.qodef-button.qodef-layout--filled.qodef-html--link {
    background-color: #d9b76d;
}

.qodef-button.qodef-layout--filled.qodef-html--link:hover {
    background-color: #efd798;
}

.swiper-button-next, .swiper-button-prev {
    color: #d9b76d;
}

#qodef-back-to-top .qodef-back-to-top-icon {
    background-color: #d9b76d;
    border-color: #d9b76d;
}

#qodef-back-to-top:hover .qodef-back-to-top-icon {
    background-color: #efd798;
}


/* ME CONNAITRE */

.qodef-workflow .qodef-e-workflow-item-inner:after {
    background-color: #d9b76d;
}

.qodef-workflow .qodef-e-workflow-image {
    top: 40%;
}


/* MES CIDRES */

.qodef-woo-product-list.qodef-image-opacity-hover .qodef-woo-product-image-inner, .qodef-woo-product-list .qodef-woo-product-image-inner, #qodef-woo-page.qodef--single .related, #qodef-woo-page.qodef--single .yith-wcwl-add-to-wishlist, #qodef-woo-page.qodef--single .product_meta, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs {
    display: none;
}

.picto-cidre {
    display: inline-block;
    width: 50px;
}

.note-cidre span {
    display: inline-block;
    height: 20px;
}

.note-cidre .o {
    background-color: #efd798;
    border: 1px solid #efd798;
    width: 50px;
}

.note-cidre .n {
    border: 1px solid #efd798;
    width: 50px;
}

.note-cidre .legende {
    /*bottom: 3px;*/
    left: 5px;
    position: relative;
}


/** LA DEGUSTATION **/

.qodef-testimonials-list .qodef-e-media-image img {
    border-radius: 0;
}

.qodef-testimonials-list~.swiper-button-outside {
    color: #d9b76d;
}

.qodef-testimonials-list .qodef-e-author .qodef-e-author-name {
    font-size: 30px;
}

.qodef-testimonials-list .qodef-e-author .qodef-e-author-job {
    color: #d9b76d;
    font-size: 23px;
    margin: 10px 0 20px;
}

.swiper-pagination-bullets .swiper-pagination-bullet-active:after {
    background-color: #d9b76d;
}

.qodef-testimonials-list .qodef-e-inner {
    padding: 0 0 30px;
    text-align: center;
}


/** MES RECETTES **/

.ingredients {
    float: left;
    padding: 10px;
    width: 50%;
}

.accord-wrapper {
    padding-left: 15px;
}

.accord {
    background-color: #303133;
    color: white;
    /*margin: 0 15px 0 15px;*/
    padding: 10px 10px 30px;
    max-width: 500px;
}

.accord h6 {
    color: white;
}

.accord a {
    color: #efd798;
}

.accord a:hover {
    color: #d9b76d;
}

.accord-img {
    float: left;
    margin-right: 15px;
    width: 50px;
}

.accord2 {
    border: 1px solid #d9b76d;
	margin-bottom: 30px;
    padding: 10px 10px 30px;
    max-width: 500px;
}

.accord2 a {
    color: #d9b76d;
}

.accord2 a:hover {
    color: #efd798;
}

@media screen and (max-width: 1440px) {
    .accord, .accord2 {
        max-width: 440px;
    }
}

@media screen and (max-width: 1225px) {
    .accord, .accord2 {
        max-width: 302px;
    }
}

@media screen and (max-width: 768px) {
    .accord, .accord2 {
        margin-top: 30px;
        max-width: 100%;
    }
}

.maxime {
    color: #d9b76d;
    font-family: Spectral,serif;
    font-size: 23px;
}

.gold {
    color: #d9b76d;
    font-family: Spectral,serif;
}

.text-align-center {
    text-align: center;
}

.qodef-image-with-text.qodef-layout--text-below .qodef-m-title:after, .qodef-image-with-text.qodef-layout--text-below .qodef-m-title:before, .qodef-image-with-text.qodef-layout--text-below:hover .qodef-m-title:after, .qodef-image-with-text.qodef-layout--text-below:hover .qodef-m-title:before {
    content: none;
}


/** FOOTER **/

#qodef-page-inner {
    position: relative;
    padding: 102px 0 0;
}

#qodef-page-footer-top-area {
    padding-top: 80px;
}

#qodef-page-footer .widget .qodef-widget-title {
    color: white;
}

#text-2 {
    margin-top: 35px !important;
}

#text-4 {
    margin-top: 40px !important;
}


/** AGE GATE **/

.qodef-avp-opened .qodef-avp-holder {
    display: block;
}

.qodef-avp-holder .qodef-avp-logo {
    display: block;
    position: relative;
    top: 30px;
    left: auto;
    width: 100vw;
}

.qodef-avp-holder .qodef-avp-content-container {
    max-width: 100%;
}

.qodef-avp-holder .qodef-avp-prevent .qodef-avp-prevent-yes, .qodef-avp-holder .qodef-avp-prevent .qodef-avp-prevent-no {
    margin: 0 0 31px 0;
}

.swiper-button-next::before {
    content: "\f105";
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 65px;
    font-weight: 700;
}

.swiper-button-prev::before {
    content: "\f104";
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 65px;
    font-weight: 700;
}