/* https://www.mastric.com/wp-content/themes/woodmart-child/style.css?ver=7.5.1 */
/* Import rule from: https://fonts.cdnfonts.com/css/book-antiqua */
@font-face{font-display:swap;
    font-family: 'Book Antiqua';
    font-style: normal;
    font-weight: 400;
    src: local('Book Antiqua'), url('https://fonts.cdnfonts.com/s/13818/BKANT.woff') format('woff');
}
@font-face{font-display:swap;
    font-family: 'Book Antiqua';
    font-style: italic;
    font-weight: 400;
    src: local('Book Antiqua'), url('https://fonts.cdnfonts.com/s/13818/ANTQUAI.woff') format('woff');
}
@font-face{font-display:swap;
    font-family: 'Book Antiqua';
    font-style: normal;
    font-weight: 700;
    src: local('Book Antiqua'), url('https://fonts.cdnfonts.com/s/13818/ANTQUAB.woff') format('woff');
}
@font-face{font-display:swap;
    font-family: 'Book Antiqua';
    font-style: italic;
    font-weight: 700;
    src: local('Book Antiqua'), url('https://fonts.cdnfonts.com/s/13818/ANTQUABI.woff') format('woff');
}body{font-family:'Book Antiqua',sans-serif}.font-brush{font-family:'Brush Script',cursive;font-size:3.0rem!important}.fc-rouge{color:#AB302B!important}.title-h4{text-align:left;font-size:1.60rem!important;color:#AB302B!important}.elementor-widget:not(:last-child){margin-bottom:0}.elementor-container{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.elementor-button-link{font-family:'Book Antiqua',sans-serif!important;border-radius:0!important}.elementor-button-link .elementor-button-content-wrapper{display:flex;justify-content:center;align-items:center!important}.bouton_1 .elementor-button-link{background:#FF4E00!important;color:#ffffff!important}.bouton_1 .elementor-button-link:hover{background:#ffffff!important;color:#101010!important}.bouton_2 .elementor-button-link{background:#101010!important;color:#ffffff!important}.bouton_2 .elementor-button-link:hover{background:#FF4E00!important;color:#ffffff!important}select,textarea,input[type='tel'],input[type='text'],input[type='email'],input[type='password']{border-color:#b4b4b4;height:44px;color:#000;padding:0 20px;width:100%}@media screen and (max-width:980px){.font-brush{font-size:2.5rem!important}}@media screen and (max-width:680px){.font-brush{font-size:1.8rem!important}.title-h4{font-size:1.15rem!important}}#storyTimeline .woodmart-timeline-line .line-dot.dot-start,#storyTimeline .woodmart-timeline-line .line-dot.dot-end{display:none}#storyTimeline .woodmart-timeline-dot{display:none!important}#storyTimeline .wd-item-position-left .timeline-col-primary,#storyTimeline .wd-item-position-left .timeline-col-secondary{background-color:#F3E7E7!important}#storyTimeline .wd-item-position-left .timeline-col-primary .timeline-arrow,#storyTimeline .wd-item-position-left .timeline-col-secondary .timeline-arrow{display:none!important}#storyTimeline .wd-item-position-left .timeline-col-primary,#storyTimeline .wd-item-position-left .timeline-col-secondary{padding:20px 20px!important}#storyTimeline .wd-item-position-left .timeline-col-primary{margin-bottom:90px}#storyTimeline .wd-item-position-left .timeline-col-secondary{top:60px}#storyTimeline .wd-item-position-left .timeline-col-primary h4,#storyTimeline .wd-item-position-left .timeline-col-secondary h4{font-size:1.60rem!important;color:#AB302B!important;text-align:left!important}@media screen and (max-width:680px){#storyTimeline .wd-item-position-left .timeline-col-primary h4,#storyTimeline .wd-item-position-left .timeline-col-secondary h4{font-size:1.15rem!important;color:#AB302B!important}}.blog-design-small-images.has-post-thumbnail :is(.entry-header){flex:1 0 40%!important;max-width:40%!important}.blog-design-small-images.has-post-thumbnail :is(.article-body-container){flex:1 0 60%!important;max-width:60%!important}.blog-design-small-images.has-post-thumbnail .article-inner{align-items:top!important}.blog-design-small-images.has-post-thumbnail .article-body-container{margin-left:0!important;box-shadow:none!important;text-align:left!important;padding:60px 40px!important}.blog-design-small-images.has-post-thumbnail .article-body-container .meta-categories-wrapp{top:-13px!important;left:40px!important}.blog-design-small-images.has-post-thumbnail .article-body-container .wd-entry-meta,.blog-design-small-images.has-post-thumbnail .article-body-container .hovered-social-icons{display:none!important}.blog-design-small-images.has-post-thumbnail .article-body-container h3{color:#AB302B!important;margin-bottom:30px;text-align:center!important;font-family:'Book Antiqua',sans-serif;font-weight:700!important}.single-post .wd-entry-meta{display:none!important}@media screen and (max-width:680px){.blog-design-small-images.has-post-thumbnail :is(.entry-header){flex:1 0 100%!important;max-width:100%!important}.blog-design-small-images.has-post-thumbnail :is(.article-body-container){flex:1 0 100%!important;max-width:100%!important}.blog-design-small-images.has-post-thumbnail .article-body-container{padding:40px 20px!important}.blog-design-small-images.has-post-thumbnail .article-body-container .meta-categories-wrapp{top:-13px!important;left:50%!important;transform:translate(-50%,0%)!important;text-align:center}}.contact-form input[type='text'],.contact-form input[type='email'],.contact-form input[type='tel'],.contact-form select,.contact-form textarea{width:100%;font-family:'Rubik',sans-serif;font-weight:200;font-size:14px;color:#101010;background-color:transparent;border:1px solid #EEE;padding:10px 15px}.contact-form input[type='text']:hover,.contact-form input[type='email']:hover,.contact-form input[type='tel']:hover,.contact-form select:hover,.contact-form textarea:hover,.contact-form input[type='text']:focus,.contact-form input[type='email']:focus,.contact-form input[type='tel']:focus,.contact-form select:focus,.contact-form textarea:focus{border:1px solid #ab302b}.contact-form .forminator-row{margin:10px -5px!important}.contact-form .forminator-row .forminator-col{padding:0 5px!important}.contact-form .rgpd-validation .forminator-checkbox__wrapper{display:inline-flex!important;margin-bottom:30px!important;align-items:baseline!important}.contact-form .rgpd-validation .forminator-checkbox__wrapper .forminator-checkbox{margin-right:8px!important}.contact-form .rgpd-validation .forminator-checkbox__wrapper p{font-size:14px!important;line-height:1rem!important;font-weight:300!important;text-align:left!important;color:#7A7A7A!important}.contact-form .bouton_send{display:block;font-family:'Book Antiqua',sans-serif;text-transform:uppercase;background-color:#ab302b;color:#fff;margin:0 auto;transition:ease-in-out .3s}.contact-form .bouton_send:hover{background-color:#000;color:#fff}.contact-form .forminator-error ul{font-family:'Book Antiqua',sans-serif;font-weight:500;font-size:14px;text-align:center;background-color:#C30000;color:#fff;margin:0 auto 30px;padding:20px}.contact-form .forminator-error ul li{list-style:none}.forminator-error-message{display:none}@media screen and (max-width:680px){.contact-form .bouton_send{width:100%}}.newsletter-form .newsletter-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.newsletter-content label{width:33.33%;padding:5px}.newsletter-content label input[type="text"],.newsletter-content label input[type="email"]{background:#fff;border:1px solid #fff}.newsletter-content label input::placeholder{color:#AB302B!important;font-family:'Brush Script',cursive;font-size:1.6rem}.newsletter-content .form-action{position:relative;top:60px}.newsletter-content .form-action input[type="submit"]{font-size:1.5rem!important;padding:10px 15px!important;background:#8c131b;border:1px solid #fff;color:#fff}@media screen and (max-width:680px){.newsletter-content label{width:100%}}.elementor-popup-modal .dialog-widget-content{background-color:transparent!important}.elementor-popup-modal .dialog-widget-content h3{color:#AB302B!important}.whb-header{margin-bottom:0!important}#heading-home{position:relative}#heading-home #label .label-bio{content:'';position:absolute;background-image:url(https://demo.thomasaudibert.fr/mastric/wp-content/uploads/2023/04/label-bio.png);background-repeat:no-repeat;width:85px;height:105px;bottom:50%;right:10px;transform:translate(0%,-150%)}#heading-home #label .label-vigneron{content:'';position:absolute;background-image:url(https://demo.thomasaudibert.fr/mastric/wp-content/uploads/2023/04/vigneron-independant.png);background-repeat:no-repeat;width:85px;height:120px;bottom:50%;right:10px;transform:translate(0%,-20%)}#heading-home #label .label-hve{content:'';position:absolute;background-image:url(https://demo.thomasaudibert.fr/mastric/wp-content/uploads/2023/04/label-hve.png);background-repeat:no-repeat;width:85px;height:86px;bottom:50%;right:10px;transform:translate(0%,90%)}.card-img_right .card-content .btn-link{padding:0!important}@media screen and (max-width:1080px){#heading-home #label{display:flex!important;flex-direction:row;justify-content:space-between!important;top:50px;max-width:350px!important;margin:0 auto!important}#heading-home #label .elementor-container{width:100%;margin:0 auto;justify-content:space-between;align-items:center}#heading-home #label .label-bio,#heading-home #label .label-vigneron,#heading-home #label .label-hve{position:relative;width:33.33%;bottom:0;right:0;background-position:center;transform:translate(0%,0%);background-size:50% auto}}@media screen and (max-width:1024px){.card-img_right .card-content .btn-link,.card-img_left .card-content .btn-link{position:inherit!important}.card-img_right .card-img,.card-img_left .card-img{position:inherit!important}}@media screen and (min-width:944px) and (max-width:1260px){footer .footer-logo{width:100%!important}footer .footer-content .footer-local{width:100%!important;margin-bottom:40px!important}footer .footer-content .footer-nav,footer .footer-content .footer-infos,footer .footer-content .footer-follow{width:33.33%!important}}@media screen and (min-width:768px) and (max-width:944px){footer .footer-logo{width:100%!important}footer .footer-content .footer-local{width:100%!important;margin-bottom:40px!important}footer .footer-content .footer-nav,footer .footer-content .footer-infos,footer .footer-content .footer-follow{width:100%!important}}