/*!/wp-content/themes/flatsome-child/style.css*/.grecaptcha-badge{display:none!important}h1,h2,h3,h4,h5,.portfolio-box-title,.caprasimo,.current_page_item a,p a{font-weight:lighter;font-family:'Caprasimo',cursive}p a:hover{color:unset}p,li,#footer,.pangolin,.button,a,#menu-item-24 a,.menu-item-24 a{font-weight:lighter;font-family:'Pangolin',cursive}@media (min-width:1024px){.woocommerce-page .header-full-width .header-inner,.page-template-single-landing-woocommerce .header-full-width .header-inner{max-width:65%!important}}.above-woo-category-archive img{border:2px solid #fff;border-radius:99px;padding:4px}.voir-plus{border-color:#3a7c74;color:#fff!important;background-color:#3a7c74!important}.voir-plus:hover{background-color:#3a7c74!important;color:#fff!important}.portfolio-box-category .show-on-hover{opacity:1}.portfolio-box .box-text-inner{text-align:left;text-transform:unset}.portfolio-box .box-text{height:84px}.portfolio-box{background-color:#3a7c74!important}.portfolio-box .box-text-inner h6,.portfolio-box .box-text-inner p{text-shadow:none!important;opacity:1;color:#fff9fa;text-transform:unset;font-size:16px}.portfolio-box{border-radius:8px!important}.row-box-shadow-3 .col-inner{box-shadow:0 2px 20px rgb(0 0 0 / .1),0 2px 2px rgb(0 0 0 / .005)!important}.portfolio-archive h1{text-transform:unset;font-size:3em;max-width:1080px;margin:auto}.portfolio-archive .container{max-width:unset;padding:0}.portfolio-archive h2{max-width:1080px;margin:auto}.portfolio-archive{margin-top:60px;margin-bottom:60px}.portfolio-image .banner-bg{margin-top:15px!important;border-radius:8px;box-shadow:0 2px 20px rgb(0 0 0 / .1),0 2px 2px rgb(0 0 0 / .005)!important}.portfolio-single-page .normal-title{background-color:unset;font-size:1.5em;border:none;margin-bottom:-25px;margin-top:-45px}.page-title-inner{text-align:left!important}.page-title-inner a:hover{color:#3a7c74}.portfolio-single-page .normal-title h1{text-transform:unset}.portfolio-single-page .breadcrumbs{display:none}.portfolio-single-page{margin-top:60px;margin-bottom:60px}.single-portfolio-intro-table table{border-collapse:collapse!important}.single-portfolio-intro-table td{border:none;color:#3a7c74;font-family:"Pangolin"}.single-portfolio-intro-table .column-1{font-family:"Caprasimo"}.portfolio-related .flickity-prev-next-button{display:none}.portfolio-related .box{box-shadow:0 4px 12px rgb(0 0 0 / .1),0 6px 8px rgb(0 0 0 / .05)!important;margin-top:15%}.portfolio-related .box:hover{transform:translatey(-6px)}.portfolio-related .flickity-viewport{min-height:350px!important}.flickity-slider{padding-bottom:25%!important}.portfolio-single-page blockquote{color:#3a7c74}.form-container{display:flex;flex-direction:column}.form-container label{color:#3a7c74}.first-row{display:flex;justify-content:space-between}.name-field,.email-field{flex-basis:calc(50% - 10px)}.message-field textarea{width:100%;resize:vertical}input.wpcf7-form-control.wpcf7-submit{padding-left:45px;padding-right:45px;display:block;margin:0 auto;background-color:#3a7c74!important;color:#fff9fa!important;text-transform:none}.wpcf7-spinner{display:none!important;visibility:hidden!important}.wpcf7-response-output{border-radius:8px;font-family:"Pangolin";width:100%;margin:0px!important;margin-top:25px!important;text-align:center}.sent .wpcf7-response-output{background-color:#3a7c74;border-color:#3a7c74!important;color:#fff9fa}.name-field input,.email-field input,.message-field textarea{background-color:#fff9fa;border:1px solid #3a7c74;border-radius:8px;padding:5px}.back-to-top:hover{background-color:#3a7c74!important;border-color:#3a7c74!important;color:#fff9fa}.back-to-top{background-color:#fff9fa!important}.mfp-content .mobile-sidebar li a{color:#3a7c74}.icon-menu{color:#3a7c74}.portfolio-archive .derniers-articles-section .row{max-width:1050px;margin:auto}.derniers-articles-section .column-article{width:800px;margin-left:35px}.derniers-articles-section .column-article .col-inner{cursor:pointer;box-shadow:0 2px 20px rgb(0 0 0 / .1),0 2px 2px rgb(0 0 0 / .005)}.derniers-articles-section .column-article .inner .col-inner{cursor:pointer;box-shadow:none!important}.box-a-propos img{margin-bottom:-25px}.slider-dribbble .flickity-prev-next-button{color:#fff}.slider-dribbble .flickity-prev-next-button svg{background-color:#3a7c74!important;border-color:#3a7c74!important}.product-thumbnails .flickity-prev-next-button{display:none}.woocommerce-page .non-woocommerce-absolute,.page-template-single-landing-woocommerce .non-woocommerce-absolute,body:not(.woocommerce-page):not(.page-template-single-landing-woocommerce) .woocommerce-absolute{display:none}.woocommerce-page .button{border-radius:4px}.term-illustrations #menu-item-1014 a{font-family:'Caprasimo',cursive}.term-lots-a-imprimer #menu-item-2654 a{font-family:'Caprasimo',cursive}body:not(.woocommerce-page):not(.page-template-single-landing-woocommerce) .menu-item-object-product_cat,body:not(.woocommerce-page):not(.page-template-single-landing-woocommerce) .menu-item-1012,body:not(.woocommerce-page):not(.page-template-single-landing-woocommerce) .menu-item-1013,body:not(.woocommerce-page):not(.page-template-single-landing-woocommerce) .header-divider,body:not(.woocommerce-page):not(.page-template-single-landing-woocommerce) .cart-item,body:not(.woocommerce-page):not(.page-template-single-landing-woocommerce) .menu-item-1381{display:none!important}.page-checkout .ux-quantity__button--minus{margin-right:0}.woocommerce-page .menu-item-22,.woocommerce-page .menu-item-23,.woocommerce-page .menu-item-21,.woocommerce-page .menu-item-24,.page-template-single-landing-woocommerce .menu-item-22,.page-template-single-landing-woocommerce .menu-item-23,.page-template-single-landing-woocommerce .menu-item-21,.page-template-single-landing-woocommerce .menu-item-24,.page-template-single-landing-woocommerce .menu-item-2741,.woocommerce-page .menu-item-2741{display:none!important}.woocommerce-page .menu-item-object-product_cat,.woocommerce-page .menu-item-1012,.woocommerce-page .menu-item-1013,.woocommerce-page .header-divider,.woocommerce-page .cart-item,.page-template-single-landing-woocommerce .menu-item-object-product_cat,.page-template-single-landing-woocommerce .menu-item-1012,.page-template-single-landing-woocommerce .menu-item-1013,.page-template-single-landing-woocommerce .header-divider,.page-template-single-landing-woocommerce .cart-item{display:block!important}.woocommerce-page #masthead,.woocommerce-page #main,.woocommerce-page #wrapper,.page-template-single-landing-woocommerce #masthead,.page-template-single-landing-woocommerce #main,.page-template-single-landing-woocommerce #wrapper{background-color:white!important}.single-product .single_add_to_cart_button{background-color:#7992E4!important;flex:1!important}.single-product .ux-quantity__button:hover{background-color:#7992E4!important;opacity:.5!important}.single-product .stock{color:#7992E4!important;font-size:.85em}.single-product .variations th{display:none}.single-product .info-title p{font-weight:600!important;font-family:"Calistoga",serif}.single-product .product-thumbnails .is-selected{border:1px solid #575757;padding:0px!important}.single-product .product-thumbnails a{border-radius:4px}.single-product .product-thumbnails a:hover,.single-product .product-thumbnails a{border:none}.single-product .product-thumbnails .is-selected{border-radius:4px!important}.single-product .product-short-description,span.woocommerce-Price-amount,.single-product .product-title,.woocommerce-page .header-nav a,.page-template-single-landing-woocommerce .header-nav a{color:#575757!important}.single-product h1{font-weight:lighter;font-family:'Pangolin',cursive}.product-small .product-title a{font-weight:600!important;font-family:"Calistoga",serif;color:#575757!important;font-size:1.25em}.woocommerce-footer,.woocommerce-page .non-woocommerce-footer,.page-template-single-landing-woocommerce .non-woocommerce-footer{display:none}.woo-footer-menu-items a{font-weight:lighter;font-family:'Pangolin',cursive}.woocommerce-page .woocommerce-footer,.page-template-single-landing-woocommerce .woocommerce-footer{display:block}.woocommerce-page .absolute-footer,.page-template-single-landing-woocommerce .absolute-footer{background-color:#7992E4;color:#fff}.woocommerce-page .back-to-top,.page-template-single-landing-woocommerce .back-to-top{border-color:#7992E4;color:#7992E4}.woocommerce-page a:hover.back-to-top,.page-template-single-landing-woocommerce a:hover.back-to-top{background-color:#7992E4!important;color:#fff;border-color:white!important}.woocommerce-variation-price{display:none}.product-small .price-wrapper,.product-small .price-wrapper .amount{color:#575757!important;font-family:'Pangolin',cursive;font-weight:lighter}.single-product .woocommerce-message{display:none!important}.cart-item .nav-dropdown{transform:translatex(-250px)!important}.icon-shopping-bag::after{background-color:#7992E4!important}.woocommerce-mini-cart__buttons a.checkout{background-color:#7992E4!important;color:white!important}.woocommerce-page .icon-menu,.woocommerce-page .mfp-content .menu-item a,.woocommerce-page .mfp-close,.cart-popup-title span,.page-template-single-landing-woocommerce .icon-menu,.page-template-single-landing-woocommerce .mfp-content .menu-item a,.page-template-single-landing-woocommerce .mfp-close,.product_list_widget a,.ux-mini-cart-qty,.woocommerce-mini-cart__total,.woocommerce-mini-cart__buttons a:not(.checkout){color:#575757!important}.cart-popup-title .is-divider{background-color:#575757}.cart-popup-title{font-family:'Pangolin',cursive;font-weight:600!important}.single-product .product-thumbnails .flickity-slider{margin-left:10px!important}.woocommerce-page .mfp-content .header_logo,.page-template-single-landing-woocommerce .mfp-content .header_logo{margin-top:-75px}.woocommerce-error a{color:#575757}.zoom-button{color:#fff}.zoom-button:hover i{color:#7992E4}.pswp__caption{display:none}.cart-subtotal,.order-total th,.woocommerce-cart .shipping__table{display:none}.order-total td{font-size:1.5em;font-weight:lighter;font-family:'Pangolin',cursive;text-align:left!important}.cart_totals table td,.shop_table .order-total td{border:none!important}.woocommerce-cart .header-nav li:not(.cart-item),.woocommerce-cart .mobile-nav li:not(.cart-item),.woocommerce-checkout .header-nav li:not(.cart-item),.woocommerce-checkout .mobile-nav li:not(.cart-item){display:none!important}.payment_method_stripe_cc .has_tokens{margin-left:15px!important;font-size:.75em}.button-continue-shopping{border:1px solid #7992E4!important;color:#7992E4!important}.button-continue-shopping:hover{background-color:unset!important}.return-to-shop a{background-color:#7992E4}.page-template-page-cart .breadcrumbs a{pointer-events:none}.page-template-page-cart th.product-subtotal,.page-template-page-cart td.product-subtotal{display:none}.page-template-page-cart .cart_item a,.page-template-page-cart a.shipping-calculator-button,.page-template-page-cart th,.wc-stripe-cart-or,.page-template-page-cart .coupon .widget-title{color:#575757}.page-template-page-cart th{font-family:'Pangolin',cursive;font-weight:600!important}.ux-quantity__button:hover{background-color:#7992E4!important;opacity:0.5!important}.woocommerce-page .current .breadcrumb-step{background-color:#7992E4}.page-template-page-cart .wc-proceed-to-checkout a{background-color:#7992E4}.success-color,.success-color a{color:#7992E4;font-family:'Pangolin',cursive;font-weight:lighter!important;text-align:center}.cart-container{min-height:50vh}.page-template-page-checkout .cart-subtotal,.page-template-page-checkout .shop_table thead{display:none!important}.page-template-page-checkout .woocommerce-billing-fields{border-top:unset}.page-template-page-checkout .woocommerce-billing-fields input,.page-template-page-checkout .woocommerce-additional-fields__field-wrapper textarea,.page-template-page-checkout .shipping_address input{border-radius:4px!important;resize:vertical}.page-template-page-checkout .breadcrumbs a:hover,.page-template-page-checkout .woocommerce-info,.page-template-page-checkout .woocommerce-info a,.checkout_coupon,.page-template-page-checkout h3,.page-template-page-checkout th,.page-template-page-checkout .woocommerce-form__label,.wc_payment_methods label,.woocommerce-NoticeGroup-checkout,.page-template-page-checkout .ux-free-shipping__notice{color:#575757!important}.page-template-page-checkout .woocommerce-error{margin-left:unset}.ux-free-shipping__bar .ux-free-shipping__bar-progress{background-color:#7992E4!important}.page-template-page-checkout th,.page-template-page-checkout .product-name,.page-template-page-checkout .message-container,.page-template-page-checkout .ux-free-shipping__notice{font-family:'Pangolin',cursive!important}.page-template-page-checkout .coupon .button{margin-top:5px;background-color:#7992E4!important}.checkout_coupon input{border-radius:4px}.checkout_coupon{padding:0px!important}.page-template-page-checkout .coupon .flex-row{display:block!important}.wc-stripe-banner-checkout .banner-title{display:none}.wc-stripe-banner-checkout fieldset{border:none!important;padding:15px 0px!important}.wc_stripe_checkout_banner_gateways li{max-width:unset!important}.wc_payment_methods .payment_box{margin-top:15px}.payment_method_stripe_googlepay .payment_box,.payment_method_stripe_applepay .payment_box{margin-top:10px!important;color:#575757!important}.page-template-page-checkout #place_order{background-color:#7992E4!important}.page-template-page-checkout #order_review input[type="radio"].input-radio{position:absolute;opacity:0;width:0;height:0}.page-template-page-checkout #order_review input[type="radio"].input-radio+label{position:relative;padding-left:25px;cursor:pointer;line-height:15px;color:#333}.page-template-page-checkout #order_review input[type="radio"].input-radio+label:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;border:2px solid #ccc;background-color:#fff}.page-template-page-checkout #order_review input[type="radio"].input-radio:checked+label:before{border-color:#7992E4;background-color:#7992E4}.page-template-page-checkout #order_review input[type="radio"].input-radio:checked+label:after{content:'';position:absolute;left:3.5px;top:3.5px;width:8px;height:8px;border-radius:50%;background-color:#fff}.page-template-page-checkout #order_review .checkbox input[type="checkbox"]:checked+.save-source-checkbox{background-color:#7992E4;border-color:#7992E4;height:15px;width:15px}.page-template-page-checkout #order_review .checkbox input[type="checkbox"]+.save-source-checkbox{height:15px;width:15px}.page-template-page-checkout #order_review .save-source-label{margin-left:10px!important}.page-template-page-checkout #order_review .checkbox input[type="checkbox"]:checked+.save-source-checkbox::after{content:'';position:absolute;left:4px;top:.5px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.page-template-page-checkout .breadcrumbs a{pointer-events:none!important}.order-again a,.order-again a:hover{color:#7992E4;background-color:unset!important;box-shadow:unset!important;border-color:#7992E4}.page-template-page-checkout .woocommerce-order-details__title,.page-template-page-checkout .woocommerce-column__title,.page-template-page-checkout .woocommerce-customer-details,.page-template-page-checkout .product-name a,.woocommerce-thankyou-order-details li{color:#575757!important}.woocommerce-thankyou-order-received{color:#7992E4;font-size:1.25em;text-align:left}.page-template-page-checkout .woocommerce-order-downloads__title,.page-template-page-checkout .download-product a{color:#575757;pointer-events:none}.page-template-page-checkout .download-file .button{background-color:#7992E4;border-color:#7992E4;color:#fff}.page-template-page-checkout .woocommerce-additional-fields{display:none}.page-template-page-checkout .is-well .button,.page-template-page-checkout .is-well a:hover{color:#7992E4;background-color:unset!important;box-shadow:unset!important;border-color:#7992E4}.page-template-page-checkout .is-well{background-color:#fff;border-radius:4px}.woocommerce-thankyou-order-details{list-style:none}.page-template-page-checkout .wc-stripe_cc-container .StripeElement:not(.payment-type){background-color:rgb(121 146 228 / .15)!important}.woocommerce-form-coupon p,.woocommerce-column--billing-address,.woocommerce-order-overview__date,.woocommerce-order-overview__total,.page-template-page-checkout .order_details tfoot tr:nth-child(1),.page-template-page-checkout .order_details tfoot tr:nth-child(3){display:none}.woocommerce-column--shipping-address{padding-left:0px!important}.woocommerce-form-coupon-toggle a{display:block}.ux-mini-cart-empty .return-to-shop a{color:white!important}.ux-mini-cart-empty-icon svg{color:#7992e4}.woocommerce-mini-cart__empty-message,.ux-free-shipping__notice{color:#575757;font-family:'Pangolin',cursive!important}.change-settings-button{margin:0;margin-top:-4px}.moove-gdpr-modal-footer-content .moove-gdpr-button-holder{display:flex;flex-direction:row-reverse}.moove-gdpr-modal-footer-content .moove-gdpr-modal-save-settings{background-color:white!important;color:#202020!important}.moove-gdpr-cookie-notice button.change-settings-button{min-height:unset}.moove-gdpr-branding-cnt{display:none!important}.moove-gdpr-modal-reject-all{display:none}@media (max-width:768px){.moove-gdpr-modal-footer-content .moove-gdpr-button-holder{flex-direction:row-reverse;display:flex}.moove-gdpr-modal-footer-content .moove-gdpr-modal-save-settings,.moove-gdpr-modal-footer-content .moove-gdpr-modal-allow-all{flex:1}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{justify-content:space-around!important}.moove-gdpr-info-bar-container .moove-gdpr-infobar-allow-all{width:100%;order:3!important}.moove-gdpr-info-bar-container .moove-gdpr-infobar-reject-btn{order:1!important;flex:1}.moove-gdpr-info-bar-container .moove-gdpr-infobar-settings-btn{order:2!important;flex:1}}.woocommerce-page .form-container label,.page-template-single-landing-woocommerce .form-container label{color:#7992E4}.woocommerce-page input.wpcf7-form-control.wpcf7-submit,.page-template-single-landing-woocommerce input.wpcf7-form-control.wpcf7-submit{background-color:#7992E4!important;color:white!important}.woocommerce-page .sent .wpcf7-response-output,.page-template-single-landing-woocommerce .sent .wpcf7-response-output{background-color:#7992E4;border-color:#7992E4!important;color:#fff}.woocommerce-page .name-field input,.woocommerce-page .email-field input,.woocommerce-page .message-field textarea,.page-template-single-landing-woocommerce .name-field input,.page-template-single-landing-woocommerce .email-field input,.page-template-single-landing-woocommerce .message-field textarea,.order-field input{background-color:#fff;border:1px solid rgb(121 146 228 / .25);border-radius:8px;padding:5px}.woocommerce-page .name-field input:focus,.woocommerce-page .email-field input:focus,.woocommerce-page .message-field textarea:focus,.woocommerce-page .order-field input:focus,.page-template-single-landing-woocommerce .name-field input:focus,.page-template-single-landing-woocommerce .email-field input:focus,.page-template-single-landing-woocommerce .message-field textarea:focus,.page-template-single-landing-woocommerce .order-field input:focus{background-color:#fff;border-color:rgb(121 146 228)}#contact-popup-shop,#contact-popup-shop .wpcf7-submit{border-radius:4px}.page-template-page-cart .menu-item-1015,.page-template-page-cart .menu-item-1014,.page-template-page-cart .menu-item-1013,.page-template-page-cart .menu-item-1012,.page-template-page-cart .header-divider,.page-template-page-checkout .menu-item-1015,.page-template-page-checkout .menu-item-1014,.page-template-page-checkout .menu-item-1013,.page-template-page-checkout .menu-item-1012,.page-template-page-checkout .header-divider,.header-cart-title{display:none}.page-template-page-cart .cart-item,.page-template-page-checkout .cart-item{pointer-events:none}form.woocommerce-ordering{display:none!important}.woocommerce-page.archive .woocommerce-breadcrumb,.post-type-archive-product .shop-page-title{display:none!important}.woocommerce-page.archive h1,.woocommerce-page.archive h2,.page-template-single-landing-woocommerce h1,.page-template-single-landing-woocommerce h2{color:#575757;font-family:'Pangolin',cursive}.woocommerce-page.archive h1{font-size:2.5em}.see-more{background-color:#7992E4;color:#fff}.orderby{border-radius:99px;box-shadow:none;border:1px solid #303030;font-family:'Pangolin',cursive;height:45px}.orderby:focus{box-shadow:none}.guide-tailles{color:#575757!important}.guide-tailles:hover{color:black!important}.woocommerce-checkout-review-order-table .product-total{font-family:'Pangolin',cursive}.woocommerce-checkout-review-order .shipping__table th{display:none!important}.woocommerce-checkout-review-order .shipping__table td{padding:0px!important}.woocommerce-checkout-review-order .shipping__table label{font-size:.95em;display:flex;justify-content:space-between;width:100%;pointer-events:none}