﻿/*!
	Theme Name: Notio Child Theme
	Theme URI: https://themeforest.net/item/notio-deluxe-portfolio-theme/10049784
	Description: Personnalisation du theme Notio pour site Moulin de la Roque.
	Version: 1.0.0
	Author: fuelthemes
	Author URI: http://themeforest.net/user/fuelthemes
	Template: notio-wp
*/@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100&display=swap";:root{--ag-form-z-index: 10000000000}body.archive .thb-fixed{background-color:#ebebeb;padding:20px}body.archive .thb-fixed #block-24{margin:0}body.archive .thb-fixed h2{text-align:center;font-size:26px;margin:0;font-weight:normal;text-transform:uppercase}body.archive .thb-fixed .WpfWoofiltersWidget{margin:0}body.archive .thb-fixed .WpfWoofiltersWidget .wfpDescription{text-transform:uppercase}body.archive .thb-fixed .WpfWoofiltersWidget .wpfFilterButtons{text-align:right}body.archive .thb-fixed .WpfWoofiltersWidget .wpfFilterButtons .wpfClearButton{font-size:10px;width:inherit;text-transform:initial;margin:0}body.archive .thb-fixed .WpfWoofiltersWidget #wpfSliderRange{height:.2em;border:none}body.archive .thb-fixed .WpfWoofiltersWidget #wpfSliderRange .ui-slider-range{background-color:#a9a9a9 !important}body.archive .thb-fixed .WpfWoofiltersWidget #wpfSliderRange .ui-slider-handle{width:.6em;height:.6em;top:-0.2em;border:none !important;background-color:#000 !important;border-radius:50% !important;outline:none}body.archive .thb-fixed .WpfWoofiltersWidget .wpfPriceInputs .wpfPriceRangeField{width:fit-content !important}body.archive .header-img img{width:100% !important}body.archive:not(.woocommerce-shop) .row.shop-row{display:block}body.archive:not(.woocommerce-shop) .row.shop-row .title{margin:100px 0 50px}body.archive:not(.woocommerce-shop) .row.shop-row .title .archive_title{font-size:60px;text-align:center;font-family:"Forum"}body.archive:not(.woocommerce-shop) .row.shop-row .term-description{text-align:center;padding:0 20px;margin-bottom:100px}body.archive:not(.woocommerce-shop) .row.shop-row .product-loop{max-width:1100px;margin:0 auto;padding:0 20px}body.archive:not(.woocommerce-shop) .row.shop-row .product-loop .slick-track{margin:0 auto}body.archive:not(.woocommerce-shop) .row.shop-row .product-loop .product-loop-no-product{text-align:center}body.archive:not(.woocommerce-shop) .row.shop-row li.type-product{padding:0 20px !important}body.archive:not(.woocommerce-shop) .row.shop-row li.type-product.product-type-variable .custom_product_after_shop_loop_price{flex-direction:column;align-items:center}.shop-row.full-width-row{padding:0}li.type-product{position:relative;margin-bottom:70px}li.type-product .yith-add-to-wishlist-button-block{position:absolute;margin:0;padding:10px;z-index:10}li.type-product .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{display:none}li.type-product .full-img img{object-fit:contain !important}li.type-product .custom_product_after_shop_loop_price{flex-direction:column;align-items:center}li.type-product .product_thumbnail img{height:300px;object-fit:cover}li.type-product h3{text-align:center;font-weight:400 !important}li.type-product .product_after_title.align-bottom{margin-top:auto}li.type-product .product_after_title .after_title{text-align:center}li.type-product .product_after_title .after_title .product_subtitle{margin-bottom:1rem}li.type-product .product_after_title .after_title .product_subtitle .gamme,li.type-product .product_after_title .after_title .product_subtitle .couleur-millesime{text-transform:uppercase;line-height:1.1;margin-bottom:0}li.type-product .product_after_title .custom_product_after_shop_loop_price{display:flex;max-width:250px;margin:0 auto}li.type-product .product_after_title .custom_product_after_shop_loop_price .button,li.type-product .product_after_title .custom_product_after_shop_loop_price a{color:#000 !important;text-decoration:underline}li.type-product .product_after_title .custom_product_after_shop_loop_price .button::after,li.type-product .product_after_title .custom_product_after_shop_loop_price a::after{content:none}li.type-product .price{margin-bottom:10px}li.type-product .price .pro-suffix{margin:0;text-align:center;font-size:15px;line-height:normal}li.type-product .badge{left:inherit;right:10px}li.type-product:hover .product_after_shop_loop_buttons{position:initial}li.type-product .product_thumbnail{height:300px}li.type-product .product_thumbnail.label-bio::before{z-index:5;content:"";background-image:url("https://moulin-de-la-roque.zag-com.fr/wp-content/uploads/2021/11/logo-vins-bio.png");background-size:40px 27px;width:40px;height:27px;position:absolute;bottom:50px;left:20px}li.type-product .product_thumbnail.label-hve3::after{z-index:5;content:"";background-image:url("https://moulin-de-la-roque.zag-com.fr/wp-content/uploads/2021/11/Logo-HVE-3.png");background-size:40px 27px;width:40px;height:27px;position:absolute;bottom:20px;left:20px}li.type-product .product_thumbnail .award-logos-container{position:absolute;top:50px;width:50px}li.type-product .product_thumbnail .award-logos-container img{height:auto}li.type-product .product_thumbnail:hover .award-logos-container{display:none}li.type-product .product_thumbnail:hover.label-bio::before,li.type-product .product_thumbnail:hover.label-hve3::after{content:none}li.type-product .product_thumbnail.thb_hover:hover img{display:none}li.type-product .button{width:70%;padding:5px !important;font-size:22px !important;text-decoration:none !important;background-color:#bb9222 !important;text-align:center !important}li.type-product .button:hover{background-color:#000 !important}li.type-product .button::before{color:#fff !important}.woocommerce-MyAccount-navigation ul li:hover a,.woocommerce-MyAccount-navigation ul li.is-active a{background:#000;border-color:#000}.woocommerce-MyAccount-navigation ul li:hover+li a,.woocommerce-MyAccount-navigation ul li.is-active+li a{border-top-color:#000}.woocommerce.widget_shopping_cart li.wc-fgc-cart-item img{max-width:50px;margin-right:15px;float:left}.woocommerce-shop .shipping-info{margin-bottom:20px}.single-product .shipping-info{margin-top:20px}.single-product .shipping-info p{color:gray}.shipping-info{border:1px solid gray;padding:10px}.shipping-info p{margin:0;text-align:center !important;font-size:14px !important;font-style:italic}.cart-discount.coupon-gift_drop_stop,.cart-discount.coupon-gift_tote_bag,.cart-discount.coupon-gift_pompe_bouchons{display:none}.woocommerce-cart .product-quantity input{width:80px}@media screen and (min-width: 1200px){.woocommerce-shop #full-menu .shop-menu .sub-menu,.cat-shop-menu #full-menu .shop-menu .sub-menu{visibility:visible !important;opacity:1 !important;display:flex;gap:15px;padding:0;left:0}.woocommerce-shop #full-menu .shop-menu .sub-menu li.menu-item,.cat-shop-menu #full-menu .shop-menu .sub-menu li.menu-item{min-width:inherit}.woocommerce-shop #full-menu .shop-menu .sub-menu li.menu-item a,.cat-shop-menu #full-menu .shop-menu .sub-menu li.menu-item a{opacity:1 !important;transform:none !important;color:#bb9222 !important;font-size:13px}}@media screen and (max-width: 1024px){body.archive .title{margin:50px 0 30px !important}body.archive .title .archive_title{font-size:50px !important}body.archive .thb-fixed{margin-bottom:50px;position:relative}body.archive .thb-fixed .WpfWoofiltersWidget{display:none}body.archive .thb-fixed.is_stuck{position:inherit !important}body.archive .thb-fixed::before{content:"▼";position:absolute;top:25px}body.archive .thb-fixed.hidden::before{content:"►" !important}body.archive .product_thumbnail img{object-fit:contain !important}}@media screen and (max-width: 768px){body.archive .title{margin:25px 0 15px !important}body.archive .title .archive_title{font-size:40px !important}}.wcpb-container .wcpb-product-details-wrap{display:block}.wcpb-container .wcpb-product-details-wrap .wcpb-featured-image-wrap{display:none}.wcpb-container .wcpb-product-details-wrap .wcpb-product-details{width:inherit}.wcpb-container .wcpb-product-details-wrap .wcpb-product-details .wcpb-product-name{text-align:center}.wcpb-container .wcpb-product-details-wrap .wcpb-product-details .wcpb-box-price-wrap{display:none}body.single-product .header-img img{width:100% !important}body.single-product .thb-fixed:not(.is_stuck) .custom-title-single-product{display:none}body.single-product .custom-title-single-product{font-size:35px !important;text-align:center !important}body.single-product .post{margin-top:0 !important}body.single-product .post.product-type-simple .csp-prices-container{display:flex;justify-content:flex-end}body.single-product .post.product-type-simple .csp-prices-container .csp-prices-table{max-width:fit-content}body.single-product .post .row{position:relative;top:-100px}body.single-product .post .row .title{width:100%;text-align:center}body.single-product .post .row .title .title-inner{max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:110px;background-color:#fff}body.single-product .post .row .title .title-inner .product_title{font-size:35px;margin-bottom:0;font-family:"Forum"}body.single-product .post .row .title .title-inner .product_subtitle .gamme,body.single-product .post .row .title .title-inner .product_subtitle .appellation{display:block}body.single-product .post .row .title .title-inner .product_subtitle .gamme{font-family:"Forum"}body.single-product .post .row .title .title-inner .product_subtitle .gamme a{color:#000;font-size:35px;font-style:italic}body.single-product .post .row .title .title-inner .product_subtitle .gamme a:hover{color:gray}body.single-product .post .row .title .title-inner .product_subtitle .appellation{font-size:35px;font-weight:200;text-transform:uppercase;font-family:"Montserrat";font-weight:100 !important}body.single-product .post .row .product-information{max-width:700px}body.single-product .post .row .product-information p{text-align:justify;font-size:16px;line-height:1.4}body.single-product .post .row .product-information .quantity .input-text.qty{width:100px}body.single-product .post .row .product-information .quantity .input-text.qty::-webkit-outer-spin-button,body.single-product .post .row .product-information .quantity .input-text.qty::-webkit-inner-spin-button{opacity:1}body.single-product .post .row .product-information .price{text-align:right;color:#000}body.single-product .post .row .product-information .price .qty-fieldset{display:none !important}body.single-product .post .row .product-information .single-price{opacity:.6;font-size:70%}body.single-product .post .row .product-information .single-price .unit-text{font-size:70%}body.single-product .post .row .product-information .stock{font-weight:bold}body.single-product .post .row .product-information .single_add_to_cart_button{float:right;text-transform:initial;text-decoration:underline;color:#000 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #000 !important}body.single-product .post .row .product-information .single_add_to_cart_button:hover{color:#fff !important;background-color:#000 !important;background:#000 !important}body.single-product .post .row .product-information .variations_button{display:initial}body.single-product .post .row .woocommerce-breadcrumb{margin-top:20px}body.single-product .post .row .woocommerce-product-gallery__wrapper{position:relative}body.single-product .post .row .woocommerce-product-gallery__wrapper .award-logos-container{position:absolute;top:10px;left:10px}body.single-product .post .row .woocommerce-product-gallery__wrapper .wp-post-image{background-color:#d3d3d3}body.single-product div[role=main] .row{max-width:1400px}body.single-product .woocommerce-tabs .tabs.wc-tabs{margin-bottom:100px}body.single-product .woocommerce-tabs .tabs.wc-tabs a{text-transform:uppercase;font-size:18px}body.single-product .woocommerce-tabs .tabs.wc-tabs a.use-url{margin:0 15px}body.single-product .woocommerce-tabs .tabs.wc-tabs li a:hover{color:#000 !important}body.single-product .woocommerce-tabs .tabs.wc-tabs li.active a{color:#000;font-weight:bolder}body.single-product .woocommerce-tabs .tabs.wc-tabs li.active a::after{border-bottom:1px solid #000}body.single-product .woocommerce-tabs #tab-fiche_tech .list-technical-sheets{list-style:none;text-align:center}body.single-product .woocommerce-tabs #tab-nutriscore{display:flex;flex-direction:column;align-items:center;gap:20px}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .information-tab.image{display:flex;align-items:center;column-gap:60px}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .information-tab.image .image{max-width:400px;text-align:center}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .information-tab.image .content{max-width:950px}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .information-tab.image .content .span-bold{font-weight:bolder}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .information-tab.image .content .attributs{display:flex;flex-wrap:wrap;column-gap:20px}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .information-tab.image .content .attributs p{width:calc(50% - 10px)}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .information-tab.image .content p{margin-bottom:1.5rem}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .information-tab .content{text-align:justify}body.single-product .woocommerce-tabs .ingredients{max-width:900px}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--presse{text-align:center}body.single-product li.type-product.product-type-variable .custom_product_after_shop_loop_price{flex-direction:column;align-items:center}body.single-product .related.products{max-width:75rem;margin:0 auto;padding:50px 20px 0}body.single-product .related.products h2{text-align:left}body.single-product .woovr-variations{margin-bottom:20px}body.single-product .woovr-variations .woovr-variation{min-height:50px;flex-wrap:wrap}body.single-product .woovr-variations .woovr-variation.woovr-variation-active .csp-prices-container{display:flex;width:100%;justify-content:flex-end}body.single-product .woovr-variations .woovr-variation .csp-prices-container{display:none}body.single-product .woovr-variations .woovr-variation .csp-prices-container .csp-prices-table{margin:0;max-width:fit-content}body.single-product .woovr-variations .woovr-variation:hover,body.single-product .woovr-variations .woovr-variation-active{background-color:rgba(187,146,34,.2705882353)}body.single-product .woovr-variations .woovr-variation-selector{display:flex}body.single-product .woovr-variations .woovr-variation-info{display:flex;justify-content:space-between;align-items:center;gap:20px}body.single-product .woovr-variations .woovr-variation-info .woovr-variation-name label{font-size:13px;margin:0}body.single-product .woovr-variations .woovr-variation-info .woovr-variation-name .stock,body.single-product .woovr-variations .woovr-variation-info .woovr-variation-name .gencode{font-size:70%;font-weight:normal;line-height:normal}body.single-product .woovr-variations .woovr-variation-info .woovr-variation-price{text-align:right;font-size:16px}body.single-product .woovr-variations .woovr-variation-info .woovr-variation-price del{opacity:.6;font-size:70%}body.single-product .info-code{margin-top:15px}body.single-product .product_cat-billetterie .info-tickets{margin:0;color:red}body.single-product .product_cat-billetterie .wc-box-office-ticket-form .form-row{margin-bottom:0}body.single-product .product_cat-billetterie .quantity{float:unset}body.single-product .product_cat-billetterie p.price{font-size:36px !important}#contenance-info{display:flex;align-items:center;height:42px}#contenance-info p,#contenance-info label{font-size:inherit;text-transform:none;margin-bottom:0}.capsule{font-style:italic;font-weight:bold;font-size:14px !important}@media screen and (max-width: 1400px){.woovr-variations{flex-wrap:wrap}.woovr-variations .woovr-variation-radio{flex:1 1 calc(50% - 2.5px)}}@media screen and (max-width: 1200px){.woocommerce-Tabs-panel--additional_information .information-tab.image{display:initial !important}.woocommerce-Tabs-panel--additional_information .information-tab.image .image{display:none}.product-information{max-width:inherit !important}body.single-product .post .row .title .title-inner{padding-bottom:60px}}@media screen and (max-width: 1024px){body.single-product .post .row{top:-50px}}@media screen and (min-width: 1024px){.woocommerce-message{margin:0 60px}}@media screen and (max-width: 840px){.woocommerce-Tabs-panel--additional_information .information-tab .attributs{display:initial !important}.woocommerce-Tabs-panel--additional_information .information-tab .attributs p{width:initial !important}.woovr-variation-radio{flex:100% !important}}@media screen and (max-width: 640px){body.single-product .post .row{top:0}.product_title,.product_subtitle .gamme,.product_subtitle .appellation{font-size:28px !important}body.single-product .post .row .title .title-inner{padding-bottom:30px}.woocommerce-tabs .tabs.wc-tabs a.use-url{display:flex;margin:0 0 15px !important}}@media screen and (min-width: 1025px){.decoration-gamme,.decoration-qui-sommes-nous,.decoration-portrait-vignerons,.decoration-texte,.decoration-actualite,.decoration-domaines,.mailpoet_submit{position:relative}.decoration-gamme::after,.decoration-qui-sommes-nous::after,.decoration-portrait-vignerons::after,.decoration-texte::after,.decoration-actualite::after,.decoration-domaines::after,.mailpoet_submit::after{content:"";position:absolute;background-image:url("https://moulin-de-la-roque.zag-com.fr/wp-content/uploads/2021/10/lézard-zoom.png")}.decoration-gamme::after{top:-40%;background-size:70px;width:70px;height:70px}.decoration-qui-sommes-nous::after{transform:rotateY(180deg) rotate(55deg);top:40%;left:-40px;background-size:40px;width:40px;height:40px}.decoration-portrait-vignerons::after{top:-40%;background-size:40px;width:40px;height:40px}.decoration-texte::after{transform:rotate(65deg);top:50%;right:-130px;background-size:200px;width:200px;height:200px}.decoration-actualite::after{transform:rotateY(180deg) rotate(55deg);top:40%;left:-40px;background-size:40px;width:40px;height:40px}.decoration-domaines::after{transform:rotate(75deg);top:40%;right:-110px;background-size:150px;width:150px;height:150px}.mailpoet_submit::after{top:-40%;background-size:40px;width:40px;height:40px}}.domaines-title{padding-bottom:30px;border-bottom:1px solid #000;text-align:center;min-height:90px;font-family:"Montserrat";font-weight:100 !important}@media screen and (max-width: 1300px){.domaines-columns .elementor-container{flex-wrap:wrap}.domaines-columns .elementor-container .elementor-column{width:50%}}@media screen and (max-width: 767px){.domaines-columns .elementor-container .elementor-column{width:100%}}body.blog .row-post,body.archive .row-post{max-width:1300px}body.blog .row-post .blog-section,body.archive .row-post .blog-section{justify-content:space-between;row-gap:80px}body.blog .row-post .blog-section article.columns .post-title .post-meta.cf,body.archive .row-post .blog-section article.columns .post-title .post-meta.cf{text-transform:uppercase;margin-bottom:20px;color:#000;font-size:18px}body.blog .row-post .blog-section article.columns .post-content .more-link-div,body.archive .row-post .blog-section article.columns .post-content .more-link-div{text-align:right}body.blog .row-post .blog-section article.columns .post-content .more-link-div .more-link,body.archive .row-post .blog-section article.columns .post-content .more-link-div .more-link{font-size:30px;margin-top:0;padding:0 20px 5px}body.blog .row-post .blog-section article.columns .post-content .more-link-div .more-link:hover,body.archive .row-post .blog-section article.columns .post-content .more-link-div .more-link:hover{background-color:#000;color:#fff}body.post-template-portraits-vignerons article{margin:100px 0 50px;display:flex;align-items:center}body.post-template-portraits-vignerons article .post-gallery{padding:0 !important;margin:0 auto !important;width:30%}body.post-template-portraits-vignerons article .row.max_width{width:70%}.header-img img{width:100% !important}.row-post{display:inherit;margin-top:100px}.row-post .title{text-align:center;margin-bottom:70px}.row-post .title h1{font-size:60px}.row-post .blog-padding{padding:30px 20px}.row-post .blog-padding .blog-section{row-gap:25px}body.single-post div#wrapper div[role=main]{max-width:1200px;margin-left:auto;margin-right:auto}body.single-post .post-content p{text-align:justify}@media screen and (max-width: 1440px){.row-post{margin:0 !important}}@media screen and (max-width: 1024px){div#wrapper div[role=main]{padding-left:10px;padding-right:10px}}@media screen and (max-width: 840px){body.post-template-portraits-vignerons article{margin:50px 0;display:block}body.post-template-portraits-vignerons article .post-gallery{margin-bottom:30px !important;width:100%}body.post-template-portraits-vignerons article .post-gallery img{margin:0 auto;max-width:300px}body.post-template-portraits-vignerons article .row.max_width{width:100%}.blog-section{justify-content:unset;row-gap:20px;flex-direction:column;align-items:center}.blog-section article.columns{max-width:100% !important;width:100% !important}}body{color:#000}.pace{display:none !important}#lr-banner{position:relative;top:100px;z-index:45;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif !important;padding:20px}.header.style1 .left-menu .link-schedule{margin-left:30px;color:#000}.header.style1 .left-menu .link-schedule:hover{color:gray !important}.header.style1 .left-menu .shipping-info{margin-left:65px;font-size:13px;margin-bottom:0;font-style:italic}.header.style1 #full-menu{display:inline-flex !important}.header.style1 #full-menu .sf-menu>li{display:inline-block}.menu-holder #full-menu .sf-menu li.shop-menu>a{color:#bb9222 !important}.menu-holder #full-menu .sf-menu>.menu-item>a{font-size:16px}.menu-holder .quick_search,.menu-holder .quick_cart,.menu-holder #my-account,.menu-holder #my-wishlist{margin-left:5px}.menu-holder #my-account,.menu-holder #my-wishlist{display:inline-block;vertical-align:middle;font-size:22px}.menu-holder .mobile-menu{padding:20px}.menu-holder .mobile-menu>li.menu-item{margin-bottom:10px}.menu-holder .mobile-menu>li.menu-item>a{font-size:20px !important;font-weight:bolder;text-transform:uppercase}.menu-holder .mobile-menu>li.menu-item>a::before{content:none}.menu-holder .mobile-menu>li.menu-item>a .thb-arrow{display:none}.menu-holder .mobile-menu>li.menu-item>.sub-menu .sub-menu{display:none}.menu-holder .mobile-menu li.menu-item .sub-menu{display:inherit}.menu-holder .mobile-menu li.menu-item a{font-size:16px;color:#000}.menu-holder .mobile-menu li.menu-item.current-menu-item>a,.menu-holder .mobile-menu li.menu-item.current-menu-parent>a,.menu-holder .mobile-menu li.menu-item.current-menu-ancestor>a,.menu-holder .mobile-menu li.menu-item:hover>a{position:relative;margin-left:40px}.menu-holder .mobile-menu li.menu-item.current-menu-item>a::before,.menu-holder .mobile-menu li.menu-item.current-menu-parent>a::before,.menu-holder .mobile-menu li.menu-item.current-menu-ancestor>a::before,.menu-holder .mobile-menu li.menu-item:hover>a::before{position:absolute;bottom:6px;left:-40px;content:"";width:30px;height:6px;background-color:#bb9222;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;transform-origin:unset}.menu-footer{padding:0}.menu-footer img{max-width:150px;margin:0 auto !important}.menu-footer .social-links{display:none}#cn-notice-buttons #cn-accept-cookie,#cn-notice-buttons #cn-more-info{color:#fff;padding:10px}#cn-notice-buttons #cn-accept-cookie:hover,#cn-notice-buttons #cn-more-info:hover{color:#000;background-color:#fff}body.home h2,body.home h3{font-size:22px;font-weight:bolder;font-family:"Montserrat";font-weight:100 !important;font-weight:300 !important}section.text-top h2,section.text-top h3,section.custom-text-size h2,section.custom-text-size h3{text-align:start}section.text-top .elementor-widget-text-editor,section.custom-text-size .elementor-widget-text-editor{margin-bottom:0}section.text-top p,section.custom-text-size p{font-size:16px;line-height:1.4}.slide-testimonial .single-item-wrapper .tss-meta-info{display:none !important}.slide-testimonial .single-item-wrapper .item-content-wrapper{background:rgba(0,0,0,0) !important}.slide-testimonial .single-item-wrapper .item-content-wrapper::before,.slide-testimonial .single-item-wrapper .item-content-wrapper::after{content:none !important}.slide-testimonial .single-item-wrapper .item-content-wrapper .item-content{text-align:justify;font-style:normal;font-size:40px;line-height:1.3;font-family:"Forum"}.slide-testimonial .single-item-wrapper .item-content-wrapper .item-content p{margin-top:10px;font-size:22px;font-family:"Montserrat";font-weight:100 !important;font-weight:300 !important}.timeline .swiper-slide .twae-story-info{box-shadow:none !important}.timeline .swiper-slide .twae-story-info::before{content:none}.timeline .swiper-slide .twae-pagination{background-color:#fff !important;height:2px !important}.timeline .swiper-slide .twae-button-prev,.timeline .swiper-slide .twae-button-next{color:#fff !important}.timeline .swiper-slide .twae-title{display:none}.timeline .swiper-slide:nth-child(even){display:flex;flex-direction:column-reverse;justify-content:space-between}.timeline .swiper-slide:nth-child(even) .twae-story-info{margin-top:0}.timeline .swiper-slide:nth-child(even) .twae-label-extra-label{position:initial;margin-bottom:30px}.elementor-widget-toggle p{text-align:justify}#jeu-concours-1 label span{display:none}#jeu-concours-1 input,#jeu-concours-1 select{background-color:rgba(0,0,0,0)}#mailpoet_form_1,#mailpoet_form_2{max-width:1000px;margin:0 auto 50px}#mailpoet_form_1 .mailpoet_paragraph,#mailpoet_form_2 .mailpoet_paragraph{display:inline-block;width:calc(100% - 112px)}#mailpoet_form_1 .mailpoet_paragraph.last,#mailpoet_form_2 .mailpoet_paragraph.last{width:108px}#mailpoet_form_1 .mailpoet_paragraph.last input,#mailpoet_form_2 .mailpoet_paragraph.last input{text-transform:initial}#mailpoet_form_1 .mailpoet_paragraph input,#mailpoet_form_2 .mailpoet_paragraph input{border:0;border-bottom:1px solid #000;padding:5px !important}#footer{padding-bottom:30px}#footer .footer-top{text-align:center;margin-top:50px;margin-bottom:50px}#footer .footer-top .newsletter{font-size:30px;margin-bottom:0}#footer .footer-top .newsletter-info{font-size:20px;margin-bottom:0}#footer .footer-top .newsletter-info-supp{font-size:16px;font-style:italic}#footer .footer-top #social-links{display:flex;justify-content:center;gap:10px}#footer .footer-top #social-links i.fa{font-size:30px}#footer.full-width-footer{padding-left:0;padding-right:0}#footer .row{align-items:stretch}#footer .row .wp-block-image{text-align:center;margin-bottom:10px}#footer .row>div.columns:first-child{border-right:2px solid #000}#footer .row>div.columns #block-7 .wp-block-columns .wp-block-column:first-child,#footer .row>div.columns #block-7 .wp-block-columns .wp-block-column:last-child{max-width:250px}#footer .row>div.columns .wp-block-columns{margin-bottom:0;justify-content:space-between}#footer .row>div.columns .wp-block-columns .wp-block-column{margin-left:0;padding:0 15px}#footer .row>div.columns .wp-block-columns .wp-block-column:not(:last-child){border-right:1px solid #000}#footer .row>div.columns .wp-block-columns .wp-block-column:first-child{padding-left:0}#footer .row>div.columns .wp-block-columns .wp-block-column:last-child{padding-right:0}#footer .row>div.columns .widget_block{margin-bottom:0}#footer .row p{margin-bottom:0;font-size:11px;color:#000}#footer .row p.footer-title{text-transform:uppercase}#footer .alcool-mineur{margin-top:40px;text-align:center}.subfooter{border:none}#bar-right .abs.right-side{color:#000;font-size:16px;font-weight:bolder}#bar-right .abs.right-side::before,#bar-right .abs.right-side::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:15px;height:2px;background-color:#000}#bar-right .abs.right-side::before{right:45px}#bar-right .abs.right-side::after{left:45px}#bar-right .thb-quick-portfolio{top:100px}#bar-right .thb-quick-portfolio .quick-portfolio:hover .qp-content h5,#bar-right .thb-quick-portfolio .quick-portfolio:hover .thb-categories{color:#fff !important}#bar-right .thb-quick-portfolio .quick-portfolio .qp-content h5,#bar-right .thb-quick-portfolio .quick-portfolio .thb-categories{color:#000}#bar-right .thb-quick-portfolio .quick-portfolio .thb-categories{text-transform:uppercase}.ue_post_blocks.uc-items-wrapper .ue_post_blocks_box .ue_post_blocks_content .ue_post_blocks_date{margin-bottom:10px;margin-top:0;font-weight:lighter}.ue_post_blocks.uc-items-wrapper .ue_post_blocks_box .ue_post_blocks_content .ue_post_blocks_text{margin-top:0;text-align:justify}.ue_post_blocks.uc-items-wrapper .ue_post_blocks_box .ue_post_blocks_content .ue_post_blocks_link{text-align:right}body.woocommerce-cart .backorder_notification{font-size:16px;font-weight:bold;margin:0}body.woocommerce-cart .footer_coupon .button{color:#000;background-color:#fff;border:2px solid #151515}body.woocommerce-cart .footer_coupon .button:hover{color:#fff;background-color:#000}body.woocommerce-cart .cart_totals .checkout-button{background:#000;border:none}body.woocommerce-cart .cart_totals .checkout-button:hover{background:#4d4d4d}.wpcf7#wpcf7-f16417-o1 label{width:50%;padding-left:5px;padding-right:5px;display:flex;flex-direction:column}.wpcf7#wpcf7-f16417-o1 label .label{margin-bottom:15px}.wpcf7#wpcf7-f16417-o1 label .wpcf7-form-control-wrap{width:100%;padding:0}.wpcf7 .wpcf7-form{display:flex;flex-wrap:wrap;position:relative}.wpcf7 .wpcf7-form.submitting{opacity:.5}.wpcf7 .wpcf7-form.submitting:hover *{cursor:not-allowed}.wpcf7 .wpcf7-form .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{padding-left:5px;padding-right:5px;margin:0}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap:nth-of-type(1),.wpcf7 .wpcf7-form .wpcf7-form-control-wrap:nth-of-type(2){width:50%}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap:nth-of-type(3),.wpcf7 .wpcf7-form .wpcf7-form-control-wrap:nth-of-type(4),.wpcf7 .wpcf7-form .wpcf7-form-control-wrap:nth-of-type(5){width:100%}.wpcf7 .wpcf7-form .wpcf7-form-control{width:100%}.wpcf7 .wpcf7-form input[type=file]{position:relative;display:inline-block;width:100%;padding:10px 14px;font-size:16px;font-family:inherit;color:#333;background-color:#f9f9f9;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:border-color .3s ease,background-color .3s ease}.wpcf7 .wpcf7-form input[type=file]:hover{background-color:#f0f0f0;border-color:#999}.wpcf7 .wpcf7-form input[type=file]::file-selector-button{margin-right:12px;padding:8px 16px;border:none;background-color:#bb9222;color:#fff;font-weight:600;border-radius:6px;cursor:pointer;transition:background-color .3s ease}body.woocommerce-account input[type=file]{position:relative;display:inline-block;width:100%;padding:10px 14px;font-size:16px;font-family:inherit;color:#333;background-color:#f9f9f9;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:border-color .3s ease,background-color .3s ease}body.woocommerce-account input[type=file]:hover{background-color:#f0f0f0;border-color:#999}body.woocommerce-account input[type=file]::file-selector-button{margin-right:12px;padding:8px 16px;border:none;background-color:#bb9222;color:#fff;font-weight:600;border-radius:6px;cursor:pointer;transition:background-color .3s ease}body.woocommerce-account #pro_fields{margin-bottom:20px}body.woocommerce-account #pro_fields input[type=file]{margin-bottom:15px}.header-home::before{z-index:100;content:"";position:absolute;bottom:10px;left:11%;background-image:url("https://moulin-de-la-roque.zag-com.fr/wp-content/uploads/2021/10/tarente-header.png");background-size:100%;width:370px;height:475px}.header-home .ue_slide[aria-describedby=slick-slide01] .ue_simple_slider_button{display:none}.header-home .slide__content{left:65% !important}.header-home .slide__content .ue_simple_slider_title .title-1,.header-home .slide__content .ue_simple_slider_title .title-2,.header-home .slide__content .ue_simple_slider_title .title-3{display:table;margin:0 auto}.header-home .slide__content .ue_simple_slider_title .title-1{font-size:100px;font-weight:200}.header-home .slide__content .ue_simple_slider_title .title-2{font-size:70px;font-weight:500;text-transform:uppercase}.header-home .slide__content .ue_simple_slider_title .title-3{font-size:35px;text-transform:uppercase;position:relative}.header-home .slide__content .ue_simple_slider_title .title-3::before,.header-home .slide__content .ue_simple_slider_title .title-3::after{content:"";position:absolute;top:50%;width:20px;height:3px;background-color:#fff;transform:translateY(-50%)}.header-home .slide__content .ue_simple_slider_title .title-3::before{left:-25px}.header-home .slide__content .ue_simple_slider_title .title-3::after{right:-25px}#popmake-2098 form.submitting .ajax-loader,#popmake-3070 form.submitting .ajax-loader{width:25px;height:25px;top:50%;left:50%;transform:translate(-25px, -25px)}#popmake-2098 form.submitting .ajax-loader::before,#popmake-3070 form.submitting .ajax-loader::before{background-color:#000}#popmake-2098 .pum-content.popmake-content,#popmake-3070 .pum-content.popmake-content{outline:none}#popmake-2098 .pum-content.popmake-content .text-content,#popmake-3070 .pum-content.popmake-content .text-content{margin:0 auto;padding:20px}#popmake-2098 .pum-content.popmake-content .text-content .title,#popmake-3070 .pum-content.popmake-content .text-content .title{font-size:38px;margin-bottom:5px;text-align:center}#popmake-2098 .pum-content.popmake-content .text-content .text,#popmake-3070 .pum-content.popmake-content .text-content .text{font-size:20px;text-align:center;margin:0 auto 24px}#popmake-2098 .pum-content.popmake-content .text-content .mailpoet_validate_success,#popmake-3070 .pum-content.popmake-content .text-content .mailpoet_validate_success{font-weight:bolder;color:#000}#popmake-2098 input,#popmake-3070 input{border:none;border-bottom:1px solid #000;margin-top:5px}.info-code{font-size:16px;font-style:italic;color:#bb9222}.info-code .cart-link{text-decoration:underline;color:#bb9222 !important;font-weight:bolder}.vignerons .ue_post_blocks_box{position:relative}.vignerons .ue_post_blocks_box:hover img{filter:brightness(0.5)}.vignerons .ue_post_blocks_box:hover .ue_post_blocks_content{display:block}.vignerons .ue_post_blocks_box .ue_post_blocks_content{width:100%;position:absolute;bottom:0;display:none;background-color:rgba(0,0,0,0) !important}.vignerons .ue_post_blocks_box .ue_post_blocks_content .ue_post_blocks_title{text-align:center}.vignerons .ue_post_blocks_box .ue_post_blocks_content .ue_post_blocks_title a{color:#fff !important;font-size:22px}.age-gate-form .age-gate-submit-yes,.age-gate-form .age-gate-submit-no{margin:0 5px 20px;padding:10px;color:#000 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #000 !important}.age-gate-form .age-gate-submit-yes:hover,.age-gate-form .age-gate-submit-no:hover{color:#fff !important;background-color:#000 !important;background:#000 !important}.age-gate-form .age-gate-btn{margin-top:20px}.ethylotest{margin-top:50px;text-align:center}#place_order{color:#000 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #000 !important}#place_order:hover{color:#fff !important;background-color:#000 !important;background:#000 !important}.woocommerce-message{background:#000 !important;color:#fff !important}#checkout-shipping-info{font-size:15px;border:1px solid #000;padding:10px}#customer_login .login-section p{font-size:16px;margin-bottom:15px}.info-compte{font-style:italic}#cmplz-document{margin:100px auto;text-align:justify}@media screen and (min-width: 1920px){#footer,.subfooter{width:1800px;margin:0 auto !important}.subfooter{padding-left:0 !important;padding-right:0 !important}}@media screen and (min-width: 1800px){#full-menu .sf-menu>li.menu-item{margin-left:25px}#full-menu .sf-menu>li.menu-item>a{font-size:21px !important}}@media screen and (max-width: 1800px){#full-menu .sf-menu>li.menu-item{margin-left:10px}}@media screen and (max-width: 1500px){#full-menu .sf-menu li.menu-item>a{font-size:14px !important}}@media screen and (max-width: 1400px){#full-menu .sf-menu li.menu-item>a{font-size:12px !important}}@media screen and (max-width: 1400px){.header-home::before{content:none}.header-home .slide__content{left:50% !important;max-width:100% !important}.header-home .slide__content .ue_simple_slider_title .title-1{font-size:80px}.header-home .slide__content .ue_simple_slider_title .title-2{font-size:55px}.header-home .slide__content .ue_simple_slider_title .title-3{font-size:26px}}@media screen and (max-width: 1300px){.header.style1 .shipping-info{display:none}}@media screen and (max-width: 1200px){.header.style1 .left-menu .link-schedule,.header.style2 #full-menu{display:none}}@media screen and (min-width: 1024px){.woocommerce-info{margin-left:60px;margin-right:60px}}@media screen and (max-width: 1024px){.menu-holder .mobile-menu>li.menu-item{margin-bottom:10px}.menu-holder .mobile-menu>li.menu-item a{font-size:14px}.menu-holder .mobile-menu>li.menu-item>a{font-size:18px !important}#popmake-2098{max-width:90%}}@media screen and (min-width: 900px){.mobile-hide{display:none !important}}@media screen and (max-width: 900px){#full-menu #menu-item-441{display:none}.header-home .slide__content .ue_simple_slider_title .title-1{font-size:60px}.header-home .slide__content .ue_simple_slider_title .title-2{font-size:42px}.header-home .slide__content .ue_simple_slider_title .title-3{font-size:20px}}@media screen and (max-width: 890px){#footer{text-align:center}#footer .row .columns{flex:0 0 100%;max-width:100%}#footer .row .columns:first-child{border:none !important;margin-bottom:20px}#footer .row .wp-block-columns{display:block}#footer .row .wp-block-columns .wp-block-column{border:none !important;padding:0 !important;max-width:inherit !important}}@media screen and (max-width: 768px){#popmake-2098 .title{font-size:24px !important}#popmake-2098 .text{font-size:16px !important}#mailpoet_form_1 .mailpoet_paragraph,#mailpoet_form_2 .mailpoet_paragraph{display:block;width:initial}#mailpoet_form_1 .mailpoet_paragraph.last,#mailpoet_form_2 .mailpoet_paragraph.last{width:initial}}@media screen and (max-width: 640px){.menu-holder #social-icon{display:none}.menu-holder .mobile-menu>li.menu-item{margin-bottom:0px}.menu-holder .mobile-menu>li.menu-item .sub-menu{padding:0}.menu-holder .mobile-menu>li.menu-item a{font-size:12px}.menu-holder .mobile-menu>li.menu-item>a{font-size:16px !important}.subfooter .row{row-gap:20px}.header-home .slide__content .ue_simple_slider_title .title-1{font-size:40px}.header-home .slide__content .ue_simple_slider_title .title-2{font-size:28px}.header-home .slide__content .ue_simple_slider_title .title-3{font-size:14px}.header-home .slide__content .ue_simple_slider_title .title-3::before,.header-home .slide__content .ue_simple_slider_title .title-3::after{width:10px;height:2px}.header-home .slide__content .ue_simple_slider_title .title-3::before{left:-15px}.header-home .slide__content .ue_simple_slider_title .title-3::after{right:-15px}.wpcf7#wpcf7-f16417-o1 label{width:100% !important}.wpcf7 .wpcf7-form-control-wrap{width:100% !important}}@media screen and (max-width: 480px){.logo-holder .logoimg{max-height:45px !important}}@media screen and (max-width: 450px){.header-home .slide__content .ue_simple_slider_title .title-1{font-size:27px}.header-home .slide__content .ue_simple_slider_title .title-2{font-size:19px}.header-home .slide__content .ue_simple_slider_title .title-3{font-size:9px}}@media screen and (max-height: 940px){.thb-quick-portfolio .quick-portfolio{max-height:14.2857142857%}}/*# sourceMappingURL=style.css.map */
