/**
* Theme Name: Melawell Child
* Description: This is a child theme of Melawell, generated by Merlin WP.
* Author: <a href="https://leebrosus.com/">Duy Nguyen</a>
* Template: melawell
* Version: 1.9.0
*/
.woocommerce-MyAccount-content table.dataTable thead .sorting{background-image:none!important}.elementor-widget-woocommerce-products ul.products.columns-4 li.product{flex:0 0 100%;max-width:100%}.gridlist-toggle.desktop-hide-down{display:inline-block;width:60px;float:right}form.woocommerce-ordering{display:inline-flex}form.woocommerce-ordering label{width:100px;margin-top:10px}.woocommerce-variation-price span.woocommerce-Price-currencySymbol{display:none}
.user-role-customer .includes_tax,.user-role-customer table.shop_table_responsive tr td[data-title]::before{display:none!important}.single-product span.woocommerce-Price-amount.amount{font-size:22px!important}.user-role-professionnel_de_la_sant .woo-variation-swatches .aydPriceName.aydProPrice{display:none!important} 
/**********/
/* General */
/**********/
* {word-break: break-word !important; }
* a { cursor: pointer !important; }
/**********/
/* End General */
/**********/

/**********/
/* Header */
/**********/
.hfe-site-logo{width:200px}.vertical-navigation ul.menu>li:hover>.sub-menu{min-height:auto}
/* account */
a.melawell-group-header-action{align-items:center;justify-content:flex-end;align-content:center;padding:.75rem 0}.aydeeMainMenu span.menu-title{text-transform:capitalize}.aydeeTopHeaderRightList ul li{margin:0 5px!important}.elementor-icon-list-items.elementor-inline-items{margin-right:0!important}
/* first */
.aydeeTopHeaderRightList li.elementor-icon-list-item.elementor-inline-item:first-child{color:#161616;padding:8px 20px 8px 15px;border-radius:8px;border:1px solid #e7e7e7;transition:all .5s}.aydeeTopHeaderRightList li.elementor-icon-list-item.elementor-inline-item:first-child span,.aydeeTopHeaderRightList li.elementor-icon-list-item.elementor-inline-item:first-child i.melawell-icon-.melawell-icon-equipment{color:#161616}.aydeeTopHeaderRightList li.elementor-icon-list-item.elementor-inline-item:first-child:hover{background:#e7e7e7}
/* second */
.aydeeTopHeaderRightList li.elementor-icon-list-item.elementor-inline-item:nth-child(2){color:#fff;padding:8px 20px 8px 15px;border-radius:8px;transition:all .5s;background:#046670}.aydeeTopHeaderRightList li.elementor-icon-list-item.elementor-inline-item:nth-child(2) span,.aydeeTopHeaderRightList li.elementor-icon-list-item.elementor-inline-item:nth-child(2) i.melawell-icon-.melawell-icon-document-text{color:#fff!important}.aydeeTopHeaderRightList li.elementor-icon-list-item.elementor-inline-item:nth-child(2):hover{background:#029299}.aydeeTopHeaderRightList li.elementor-icon-list-item.elementor-inline-item:last-child{background:#f47e67;color:#fff;padding:8px 20px 8px 15px;border-radius:8px;transition:all .5s}.aydeeTopHeaderRightList li.elementor-icon-list-item.elementor-inline-item:last-child span,.aydeeTopHeaderRightList li.elementor-icon-list-item.elementor-inline-item:last-child i.melawell-icon-.melawell-icon-equipment{color:#fff}.aydeeTopHeaderRightList li.elementor-icon-list-item.elementor-inline-item:last-child:hover{background:#f2a38f}.breadcrumb-wrap{background-color:hsla(184,93%,22%,1);background-image:radial-gradient(at 45% 77%, hsla(19,79%,75%,0.4) 0px, transparent 50%),radial-gradient(at 40% 20%, hsla(182,34%,46%,0.51) 0px, transparent 50%),radial-gradient(at 0% 50%, hsla(11,79%,75%,0.35) 0px, transparent 50%)}.aydHeaderImg.elementor-widget.elementor-widget-image{position:relative;left:70%}.woocommerce-breadcrumb>a:not(:hover),.woocommerce-breadcrumb i{color:#fff!important}.woocommerce-breadcrumb{color:#fff!important}.woocommerce-breadcrumb>a:hover{color:#f2a38f!important}.woocommerce-product-gallery__image img{height:auto;max-width:100%;width:100%}.woocommerce-product-gallery-vertical::before{content:url(/wp-content/uploads/2022/08/mediteriel-ui-logo-vertical.svg);position:absolute;top:25px;right:25px;width:75px;height:75px;opacity:.9;z-index:999}.melawell-product-navigation>a{color:#f2a38f!important}.melawell-product-navigation>a:hover{color:#f47e67!important}.melawell-product-navigation .product-item{top:calc(100% + 15px)}.elementor-sticky--active{z-index:99;box-shadow:rgb(0 0 0 / 5%) 0px 10px 15px -3px,rgb(0 0 0 / 5%) 0px 4px 6px -2px}.melawell-language-switcher-mobile{display:none}
/**********/
/* End Home */
/**********/

/**********/
/* Sidebar Articles */
/**********/
.aydWidSpacer{height:2rem}table#wp-calendar * td#today{font-weight:bold}table#wp-calendar * a:not(.button):active{color:#fff}
/**********/
/* End Sidebar Articles */
/**********/


/**********/
/* WPCF7 */
/**********/
.wpcf7-response-output{border-radius:8px;border-width:1px!important;padding:10px 25px!important}
/**********/
/* End WPCF7 */
/**********/

/**********/
/* Text */
/**********/
.aydeeSubtitle,.aydeeSubtitle p{margin:0!important;font-size:14px}.aydeeSubtitle p{margin-bottom:5px!important}
/**********/
/* End Text */
/**********/

/**********/
/* Catégories */
/**********/
.aydCategoriesIcons * img{margin:25px 0;width:70%}.elementor-widget-melawell-product-categories.product-categories-style-1 .elementor-categories-item:hover{border-radius:8px}.elementor-widget-melawell-product-categories.product-categories-style-1 .elementor-categories-item{border:0.5px solid transparent}
/**********/
/* End Catégories */
/**********/

/**********/
/* Wishlist */
/**********/
.woosw-btn {display: none !important;}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wishlist {display: none;}
/**********/
/* End Wishlist */
/**********/

/**********/
/* Compare */
/**********/
.woosc-bar-btn.woosc-bar-btn-text.woosc-bar-btn-open{background-color:#046670!important;border-radius:8px!important}.woosc-bar-btn.woosc-bar-btn-text.woosc-bar-btn-open:hover{background-color:#029299!important}.woosc-quick-table-products table td,table th,.woosc-quick-table-products table thead th{vertical-align:top}.woosc-quick-table-products tr.tr-default.tr-odd.tr-stock,.woosc-quick-table-products tr.tr-default.tr-odd.tr-content,.woosc-quick-table-products tr.tr-default.tr-odd.tr-dimensions,.woosc-quick-table-products tr.tr-default.tr-even.tr-additional,.woosc-quick-table-products tr.tr-default.tr-even.tr-weight{display:none!important}
/**********/
/* End Compare */
/**********/


/**********/
/* Partners */
/**********/
.aydeePartnerLogos img, .aydeePartnerLogos .elementor-widget-image a, .elementor-widget-image a img[src$=".svg"] {
width: 100% !important;
}
/**********/
/* End Partners */
/**********/

/**********/
/* Colums */
/**********/
.aydeeColSameHeight {
width: 100% !important;
}
/**********/
/* End Colums */
/**********/

/**********/
/* Footer */
/**********/
.aydeeFooterList li.elementor-icon-list-item{margin-top:0!important;margin-bottom:7px!important}.aydFooterPayments img{height:35px!important}
/**********/
/* End Footer */
/**********/

/**********/
/* MC4WP */
/**********/
.aydeeMcSubscriptionFooter p label{color:#fff;margin-left:25px;font-size:13px;margin-bottom:0!important}.aydeeMcSubscriptionFooter p{margin-bottom:0!important}.aydeeMcSubscriptionFooter input[type=checkbox]{position:absolute;bottom:7px;left:2px}input#mailchimp_woocommerce_newsletter,input#ship-to-different-address-checkbox,.aydeeMcSubscriptionFooter input[type=checkbox],input#payment_method_cod,input#payment_method_stripe_bancontact,input#payment_method_stripe,input#parrainage_true{accent-color:#046670}.mc4wp-alert.mc4wp-notice{position:absolute;color:#f47e67;font-size:12px}.mc4wp-alert.mc4wp-success{position:absolute;color:#029299;font-size:12px}.woocommerce-MyAccount-content * .p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{display:none}.woocommerce-MyAccount-content label[for=mailchimp_woocommerce_is_subscribed],.woocommerce-MyAccount-content label[for=mailchimp_woocommerce_is_unsubscribed],.woocommerce-MyAccount-content label[for=mailchimp_woocommerce_is_transactional]{display:none}
/**********/
/* End MC4WP */
/**********/
/**********/
/* Trustpilot */
/**********/
.tp-widget-wrapper{background:#fff;background-color:#fff;border-radius:8px}div#trustpilot-widget-trustbox-0-wrapper{margin:50px 0!important}
/**********/
/* End Trustpilot */
/**********/

/**********/
/* Product List */
/**********/
li.product .product-label-outofstock .out-of-stock{line-height:3}li.product .product-label-outofstock{background:#f2a38f;border-radius:2px}.melawell-sorting .gridlist-toggle.desktop-hide-down{display:inline-block;width:120px;float:right}.melawell-sorting .gridlist-toggle a,.melawell-sorting .gridlist-toggle a{display:inline-flex}li.product a[class*=product_type_]{line-height:3}.product-image.second-image img{width:100%!important}.product-caption-action sup{font-size:9px;margin-left:3px}div#secondary.widget-area{margin-top:7px}
/**********/
/* End Product List */
/**********/
/**********/
/* Sale Product List */
/**********/
.aydSaleProductList select:not([size]):not([multiple]){color:var(--text);background-color:var(--background);border:0 solid var(--border);max-width:250px;-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background-image:url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e);background-position:calc(70% - 10px) center;background-repeat:no-repeat}.aydSaleProductList .current-filter:after{font-family:"melawell-icon";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:1;vertical-align:middle;content:"\e002";margin-left:10px}
/**********/
/* End Sale Product List */
/**********/
/**********/
/* Single Product  */
/**********/
.single-product.single-product-style-2 .content-single-wrapper,.woosc-quick-table .woosc_table th,.woosc-quick-table .woosc_table tr:nth-child(2n) td,table.shop_attributes tr:nth-of-type(odd){background:transparent}nav.melawell-product-navigation{width:230px}.single-product div.product{margin-top:4em}.single-product .melawell-social-share a{background:grey!important}.single-product .melawell-social-share a:hover{background:#f47e67!important}section.woosc-quick-table.label-column-no h2{margin-bottom:40px;padding-bottom:8px;color:var(--accent);font-size:22px;line-height:30px;border-bottom:1px solid var(--border)}.woosc-quick-table-products img.attachment-woosc-large.size-woosc-large{max-width:250px}.woosc-quick-table-products span.woocommerce-Price-amount.amount{font-size:18px;line-height:1;font-weight:500}.woosc-quick-table-products table td,.woosc-quick-table-products table th{padding:6px 12px;text-align:left;vertical-align:top;word-break:break-all}.woosc-quick-table .woosc_table th,.woosc-quick-table .woosc_table td{max-width:300px}.user-role-revendeur ins span.woocommerce-Price-amount.amount bdi,.user-role-professionnel_de_la_sant ins span.woocommerce-Price-amount.amount bdi,.user-role-administrator ins span.woocommerce-Price-amount.amount bdi,.user-role-shop_manager ins span.woocommerce-Price-amount.amount bdi{display:none}
/**********/
/* End Product Single */
/**********/
/**********/
/* Logo Img Products */
/**********/
img.wp-post-image::after {
content: "";
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: green;
opacity: 1;
}
/**********/
/* End Logo Img Products */
/**********/
/**********/
/* Blog */
/**********/
.hentry .entry-header .post-author{display:none}.single-post .site-main{margin-top:75px}.single-post .hentry .post-thumbnail,.single-post .post-meta,.single-post .hentry .entry-title{display:none}.single-post input[type=checkbox]{margin-right:10px}.aydBlogBanner a.more-link{color:#fff!important}.aydBlogBanner a.more-link:hover{color:#029299!important}
/**********/
/* End Blog */
/**********/
/**********/
/*  Contact */
/**********/
.aydContactMapFormSection input[type=text], .aydContactMapFormSection input[type=number], .aydContactMapFormSection input[type=email],.aydContactMapFormSection input[type=tel], .aydContactMapFormSection input[type=url],.aydContactMapFormSection input[type=password],.aydContactMapFormSection input[type=search],.aydContactMapFormSection textarea,.aydContactMapFormSection .input-text {
	margin: 10px 0;
}
.wpcf7 form .wpcf7-response-output {
    margin: 0em 0.5em 1em 0;
	display: table;
}
/**********/
/* End Contact */
/**********/
/**********/
/* Cart */
/**********/
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-subtotal,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-remove{border-bottom:1px solid var(--border)}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th{font-weight:bold;font-size:11px}a#loaddeatil.btnAddClient{background:#f47e67;padding:11px;color:#fff;border-radius:8px;font-size:18px;line-height:18px;transition:.5s}a#loaddeatil.btnAddClient:hover{background:#f2a38f}.quantity.buttons_added{width:90px}table.cart .product-price{text-align:left}table.cart table.cart td.product-name{width:28%}table.cart th.product-client{width:6%}table.cart th.product-prix-normal,th.product-subtotal{width:8%}table.cart .product-quantity{min-width:none!important;width:5%}table.cart td.product-remove,table.cart td.product-subtotal,th.product-quantity,table.cart .product-price,th.product-prix-normal,th.product-client,th.product-name{padding:1.5em 0}td.product-price::before,td.product-quantity::before,td.product-subtotal::before,td.product-price sup{display:none!important}td.product-price sup{font-size:7px;top:-0.8em}.woocommerce-cart-form{width:75%}.cart-collaterals{width:21%}table.cart td.product-price{font-size:16px}table.cart td.product-subtotal{padding:1.618em 1.618em 1.618em 0;width:20%}table.cart td.product-prix-normal{color:#f47e67;text-decoration:line-through;font-weight:bold}.cart_totals p.woocommerce-shipping-destination,.cart_totals form.woocommerce-shipping-calculator.customize-unpreviewable,.cart_totals .woocommerce-shipping-calculator .shipping-calculator-button{display:none!important}
/**********/
/* End Cart */
/**********/
/**********/
/* Mini-cart */
/**********/
.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward{display:none}.site-header-cart-side .widget_shopping_cart .buttons a.wc-forward{margin:20px 30px 40px 30px}.DetailClientContent .select2-container .select2-selection--single .select2-selection__rendered{display:flex;align-items:center}.ayd-col-2.ppm{display:flex;align-items:center;align-content:center;padding:0 1rem;border-radius:8px;border:0.5px solid #e7e7e7;background:#FAFAFA}.aydPopupCheckout{width:1100px;max-width:95%;border-radius:8px;cursor:default!important}.aydCartPopupPrix,.aydCartPopupMarge{padding:0 25px 0 5px;display:flex;align-content:center;align-items:center}.aydCartPopupMarge{display:flex;justify-content:end;padding-left:15px}p.aydPopupP{margin-bottom:50px}h2.aydPopupTitle{margin-bottom:10px;font-size:24px}.aydPopupCheckout input.prs.form-control{padding:10px 0.75em}.aydCartPopupPrix span.unity{display:contents;margin-right:5px!important}.aydCartPopupPrix * span.ppw{margin-left:5px!important}.aydPopupCheckout .carousel__button{border-radius:8px}.aydPopupCheckout .carousel__button svg{filter:none!important}
.aydCartPopupMarge span.unity {
/*display: flex;
/*margin-top: -2px;
position: relative;
right: 45px;
margin-right: 20px; */
}
span.unity{margin-left:25px}.aydColPopupNoLeftPad,.aydClientNameTable{padding-left:0}.aydTableTitle{margin-bottom:5px;margin-top:25px}.ayd-col-2.ppm{padding-bottom:11px;padding-top:11px}.row.detailPrice.aydCartPopupMargePrix{padding-left:0!important;padding-right:0!important;margin-bottom:0;padding-bottom:15px;border-bottom:1px solid #e7e7e7}.aydPopupCheckout * .container{padding-left:0!important}.aydCartPopupPrix,.aydCartPopupPrix label,.aydCartPopupMarge,.aydCartPopupMarge label{font-weight:500;color:#046670;padding-right:5px}.aydMargLeft5{margin-right:5px}a.aydBtnFirstClient{color:var(--accent)!important;display:inline-block;font-weight:500;line-height:27px;font-size:15px;background-image:linear-gradient(to right,var(--primary) 0%,var(--primary) 100%);background-position:0 calc(100% - 0em);background-size:0 1px;background-repeat:no-repeat;transition:background-size .25s cubic-bezier(0.785,.135,.15,.86) 0s}a.aydBtnFirstClient:after{font-family:"melawell-icon";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:middle;content:"\e008";color:var(--primary);font-weight:bold;margin-left:10px;margin-top:-2px;line-height:24px;vertical-align:bottom;font-size:15px}a.aydBtnFirstClient:hover{color:var(--primary)!important;background-size:100% 1px;text-decoration:none}.aydNoFirstClientCartPopup{padding:15px 25px;background:#e7e7e7;border-radius:8px;margin:25px 0 0 0}p.aydCartPopUpNoClient{font-size:14px;font-weight:500}p.aydCartPopUpNoClient span{color:#F47E67;text-decoration:underline}.aydEditDiv{cursor:text!important}.aydEditDiv:focus{background:#02929930}td.product-price{font-size:12px}.aydPopupBtnsBellow{display:flex;width:100%}
/**********/
/* End Mini-cart */
/**********/
/**********/
/* Privacy Policy */
/**********/
.aydPrivacyPolicy .elementor-tabs{display:inline-flex}.aydPrivacyPolicy .elementor-tabs-wrapper{width:30%}.aydPrivacyPolicy .elementor-tabs-content-wrapper{width:70%;margin-left:30px}.aydPrivacyPolicy .elementor-tab-title{cursor:pointer}.aydPrivacyPolicy .elementor-widget-melawell-tabs .elementor-tab-title{padding:20px 0;font-weight:500;font-size:15px;text-transform:none}.aydPrivacyPolicy.elementor-widget-melawell-tabs .elementor-tab-title,.aydPrivacyPolicy.elementor-widget-melawell-tabs .elementor-tab-title{text-transform:none;font-weight:500}
/**********/
/* End Privacy Policy */
/**********/
/**********/
/* Register */
/**********/
.registrationForm input[name="nami"]{margin-top:17px}span.show-password-input::before{content:"\e01e";color:#000;font-family:"melawell-icon";font-size:18px;background:none;position:relative;top:-41px;cursor:pointer;display:flex;justify-content:end;margin-right:20px}span.show-password-input.display-password.fa-eye.fa-eye-slash{display:flex;justify-content:end}
/**********/
/**********/
/* Aydee Plugin */
/**********/
/**********/
/**********/
/* Cart page */
/**********/
.page-id-13.woocommerce-cart.woocommerce-page * .container{width:95%!important;max-width:95%!important}form.woocommerce-cart-form.customize-unpreviewable td.product-client button#loaddeatil{font-size:0;padding:15px;display:flex;align-content:center;align-items:center}form.woocommerce-cart-form.customize-unpreviewable td.product-client button#loaddeatil::after{font-family:"melawell-icon";content:"\e001";font-size:20px}.DetailClientContent .clientTitle2 .select2-container{width:auto!important;width:90%!important;max-width:100%!important}.DetailClientContent .select2-container .select2-selection--single .select2-selection__rendered{padding-top:.65em;padding-bottom:.65em;line-height:1;height:50px!important}.DetailClientContent span.select2-selection__placeholder{position:absolute;top:17px}.DetailClientContent .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:12px;right:5px;width:20px}.select2-dropdown{border:1px solid #e7e7e7!important;border-top:none!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.DetailClientContent .clientTableItems{margin-bottom:10px}.DetailClientContent .select2-container--default .select2-selection--single,.DetailClientContent select.clientShipping,.DetailClientContent input.ds.form-control,input.prs.form-control{border:.5px solid #e7e7e7;background:#FAFAFA;height:100%!important;padding:0 1em;line-height:1;border-radius:8px}.DetailClientContent input.ds.form-control{width:100%}button#savedetailclient{margin-top:30px}.DetailClientContent .select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#046670!important;border-radius:8px!important}body.page-template-default.page.page-id-13.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.theme-melawell.woocommerce-cart.woocommerce-page.woocommerce-js.ehf-header.ehf-footer.ehf-template-melawell.ehf-stylesheet-melawell-child.woo-variation-swatches.wvs-behavior-blur.wvs-theme-melawell-child.wvs-show-label.wvs-tooltip.chrome.woocommerce-active.product-block-style-1.elementor-default.elementor-kit-10.customize-support.e--ua-blink.e--ua-chrome.e--ua-mac.e--ua-webkit.clickup-chrome-ext_installed * .container{margin-left:auto;margin-right:auto;padding-left:40px!important;padding-right:40px!important;width:80%;max-width:80%}
/************/
/* Tooltip cart */
/************/
.aydTooltipOptions{display:inline-block;margin:0;margin-left:3px;border:1px solid #046670;padding:1px 5px!important;border-radius:50%;font-size:8px;position:relative;top:-10px;left:0}.aydTooltipOptions .aydTooltipOptionstext{visibility:hidden;width:200px;background-color:#04667090;color:#fff;text-align:center;border-radius:14px;padding:12px 8px;position:absolute;z-index:1;bottom:120%;left:50%;margin-left:-100px;font-size:11px;line-height:14px}.aydTooltipOptions:hover .aydTooltipOptionstext{visibility:visible}.aydTooltipOptions.AydTooltipRegister{width:18px;text-align:center;margin:0;margin-left:3px;border:1px solid #046670;padding:1px 5px!important;border-radius:50%;font-size:8px;position:relative;top:-10px;left:0;height:18px;display:inline-flex;justify-content:center;align-content:center;align-items:center}.aydTooltipOptions.AydTooltipRegister.AydTooltipRegisterTVA{line-height:normal!important;width:18px;height:18px;display:flex;justify-content:center;align-content:center;align-items:center;position:relative;top:-30px;left:105px}
/************/
/* End Tooltip */
/************/
/**********/
/* End Cart page */
/**********/
/**********/
/* Checkout */
/**********/
.aydCheckoutComm span#valide_parrainage{display:block;font-size:14px;font-weight:200;margin:20px 0 0 0}.aydCheckoutComm .aydTooltipOptions{top:-20px}div#wc-stripe-payment-request-button,p#wc-stripe-payment-request-button-separator{display:none}.post-14.page .woocommerce-form-coupon-toggle{display:none}
/**********/
/* End Checkout */
/**********/
/**********/
/* Woocommerce alerts
/**********/
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
border-radius: 8px;
}
/**********/
/* End Woocommerce alerts
/**********/
/**********/
/* Thank you page */
/**********/
.woocommerce-order .woocommerce-thankyou-order-received{color:#046670}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:flex}ul.order_details li:first-child{padding:1em 1.618em}.woocommerce-order p{text-align:center;margin:1em 0}.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 p.woocommerce-customer-details--phone,.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 p.woocommerce-customer-details--email{text-align:left;margin:0}
/**********/
/* End Thank you page */
/**********/
/**********/
/* User Dashboard */
/**********/
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--gestion-clients a::after {
content: "\e040";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--gestion-invoice a::after {
content: "\e068";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--contact-client a::after {
content: "\e062";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--products-client a::after{
content: "\e041";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--gestion-parrainage a::after {
/* content: "\e016";
    content: "\e038"; 
    transform: rotate(180deg)*/
     content: "\e017";
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {border-radius: 0 0 8px 8px;}
/* delivery icon     content: "\e027";*/

.woocommerce-MyAccount-content div#user_table_filter input[type="search"]{display:block;width:40%;margin-left:0!important;margin:10px 0}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--compare{display:none}

/**********/

/************/
/* Orders */
/***********/
.my_account_orders.account-orders-table * td[data-title]::before {
display: none;
}
/************/
/* Orders */
/***********/

/************/
/* Adresses */
/***********/
.u-columns.woocommerce-Addresses.col2-set.addresses a.edit{border:1px solid var(--primary);padding:5px 20px;border-radius:8px;margin-bottom:25px}.u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address,.u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address{padding:15px;border-radius:12px;border:1px solid #e7e7e7;margin:25px 0}.u-columns.woocommerce-Addresses * address{margin-top:25px}
/************/
/* End Adresses */
/***********/

/***********/
/* Gestion Clients*/
/**********/
.woocommerce-MyAccount-content div#user_table_filter{margin:50px 0 30px 0}.woocommerce-MyAccount-content .dataTables_wrapper .dataTables_filter{float:left;text-align:left}.woocommerce-MyAccount-content thead.user-table .entry-content table:not(.shop_table) td,.woocommerce-MyAccount-content .entry-content table:not(.shop_table) th{border:0;border-color:transparent}table.dataTable.no-footer{border-bottom:1px solid #046670 !important;margin-bottom:15px}.entry-content table:not(.shop_table) td,.entry-content table:not(.shop_table) th{border:none}.fancybox__content :focus:not(.carousel__button.is-close){outline:transparent !important;box-shadow:none}.aydPopupClient * input[type="text"]{padding:10px 15px !important}.aydPopupClient .aydeeForm .button input,.aydPopupClient .aydeeForm .button input:hover{background-color:transparent}.woocommerce-MyAccount-content div#user_table_info,.woocommerce-MyAccount-content div#user_table_paginate{font-weight:bold;font-size:13px}.woocommerce-MyAccount-content table.dataTable thead .sorting{background-image:url(https://mediteriel.com/wp-content/uploads/2022/08/ArrowsTables-1.svg) ;background-size:15px !important}.woocommerce-MyAccount-content table.dataTable thead .sorting_asc{background-image:url(https://mediteriel.com/wp-content/uploads/2022/08/ArrowsTablesUp.svg) !important;background-size:25px !important}.woocommerce-MyAccount-content table.dataTable thead .sorting_desc{background-image:url(https://mediteriel.com/wp-content/uploads/2022/08/ArrowsTablesDown.svg) !important;background-size:25px !important}.woocommerce-MyAccount-content th.sorting{font-size:12px;text-transform:uppercase}td.dataTables_empty{font-weight:bold;font-size:13px;color:#f47e67}.woocommerce-MyAccount-content table.dataTable tbody th,.woocommerce-MyAccount-content table.dataTable tbody td{padding:16px 20px}.woocommerce-MyAccount-content .dataTables_wrapper .dataTables_paginate .paginate_button.current,.woocommerce-MyAccount-content .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{border:none !important;border-radius:8px !important;background-color:#046670 !important;color:#fff !important}.woocommerce-MyAccount-content * td{font-size:14px;font-weight:500}
/*.woocommerce-MyAccount-content * td:last-child {
display: flex;
justify-content: center;
font-size:15px;
background: #04667010;
}*/
input.margeProduct {
padding: 0.5em 0.85em;
}
.woocommerce-MyAccount-content * table {
border-collapse: collapse;
border-radius: 8px;
overflow: hidden;
}
.woocommerce-MyAccount-content * input[type="search"] {
padding: 0.3rem 0.75rem;
}
.woocommerce-MyAccount-content table.dataTable thead .sorting:last-child, .woocommerce-MyAccount-content  table.dataTable thead .sorting_asc:last-child, .woocommerce-MyAccount-content table.dataTable thead .sorting_desc:last-child {
background-position-x: 90%;
}    
/***********/
/* Account Details*/
/**********/
form.woocommerce-EditAccountForm.edit-account.customize-unpreviewable img.attachment-full.size-full{display:none}p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.aydeeLogoProfil img{display:block}.aydeeLogoProfil img{max-width:100%}.aydTvaCheck{margin-left:15px}label.logo_company{font-size:16px;margin:25px 0;color:#fff}.aydeeLogoProfil{max-width:100%;border:1px solid #046670;border-radius:8px;padding:32px 24px;background:#046670;margin:0 0 35px 0}.aydeeLogoProfil input{color:#fff}.aydeeLogoProfil img.attachment-full.size-full{background:#fff;padding:25px;border-radius:8px;width:250px}p.aydCondGenerDetails-label label{font-size:14px;font-weight:bold}
/***********/
/* Marge*/
/**********/
.aydMargeTable * td:nth-child(6)::after{content:"%";font-family:"Aktiv Grotesk Corp","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:12px;color:#646464;position:relative;margin-left:3px}input#marge_general_inp{margin:20px 0 0 0;width:80px}.marge_general label{font-size:15px;font-weight:bold;display:block}.aydMargeGenExpl p{font-size:14px;font-weight:500}
/***********/
/* End Marge*/
/**********/

/***********/
/* Demande support*/
/**********/
.aydeeContactChangeContainer{width:100%;max-width:650px}.aydeeContactChangeContainer input.wpcf7-form-control.has-spinner.wpcf7-submit{max-width:50%}.aydeeContactChangeContainer * p,.aydeeContactChangeContainer label{width:100%}form.woocommerce-EditAccountForm.edit-account img.attachment-full.size-full:last-child{display:none}
/***********/
/* End Demande Changement*/
/**********/
p.aydeeDashboardSubtitle{font-size:14px;font-weight:500}.woocommerce-MyAccount-content div#user_table_filter input[type="search"]{width:40%;margin-left:12px}div#user_table_filter{width:100%}
/* End User Dashboard */
/**********/

/************/
/* User Dashboard Cards */
/************/
.aydCardContainer{position:relative;display:flex;flex-flow:row wrap;justify-content:space-evenly;max-width:100%;gap:25px;padding:50px 0;margin:50px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.aydCardTitleContainer{width:100%}.aydCardContainer .aydCardCom{position:relative;width:260px;min-width:260px;height:400px;background:#16161620;border-radius:20px;overflow:hidden}.aydCardContainer .aydCardCom:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#029299;clip-path:circle(150px at 80% 20%);transition:0.5s ease-in-out}.aydCardContainer .aydCardCom:hover:before{clip-path:circle(300px at 80% -20%)}.aydCardContainer .aydCardCom .aydImgBox{position:absolute;top:50%;transform:translateY(-50%);z-index:10000;width:100%;height:220px;transition:0.5s}.aydCardContainer .aydCardCom:hover .aydImgBox{top:0%;transform:translateY(15%)}.aydCardContainer .aydCardCom .aydImgBox img{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%) rotate(-25deg);width:270px}.aydCardContainer .aydCardCom .aydContentBx{position:absolute;bottom:0;width:100%;height:100px;text-align:center;transition:1s;z-index:10}.aydCardContainer .aydCardCom:hover .aydContentBx{height:160px}.aydCardContainer .aydCardCom .aydContentBx h2{position:relative;font-weight:600;letter-spacing:1px;color:#111;margin:0;font-size:22px}.aydCardContainer .aydCardCom .aydContentBx .size,.aydCardContainer .aydCardCom .aydContentBx .color,.aydCardContainer .aydCardCom .aydContentBx .aydDashboardResult{display:flex;justify-content:center;align-items:center;padding:8px 20px;padding-top:0;padding-bottom:0;transition:0.5s;opacity:0;visibility:hidden}.aydCardContainer .aydCardCom:hover .aydContentBx .size{opacity:1;visibility:visible;transition-delay:0.5s}.aydCardContainer .aydCardCom:hover .aydContentBx .color{opacity:1;visibility:visible;transition-delay:0.6s}.aydCardContainer .aydCardCom .aydContentBx .size h3{color:#111;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:3px;margin:0;width:100%;text-align:center}.aydCardContainer .aydCardCom .aydContentBx .size span{text-align:center;line-height:26px;font-size:16px;display:inline-block;color:#111;background:#fff;margin:12px 0 0 0;transition:0.5s;border-radius:8px;padding:4px 14px}.aydCardContainer .aydCardCom .aydContentBx a{display:inline-block;padding:10px 20px;background:#f47e67;border-radius:4px;text-decoration:none;font-weight:400;color:#fff;opacity:0;transform:translateY(50px);transition:0.25s;margin-top:0;cursor:pointer!important}.aydCardContainer .aydCardCom .aydContentBx a:hover{background:#f2a38f}.aydCardContainer .aydCardCom:hover .aydContentBx a{opacity:1;transform:translateY(0px);transition-delay:0.75s;margin-top:25px}a.aydCardBtnBellow{color:#fff;background-color:#046670;border-radius:8px;padding:16px 40px;transition:all .5s;display:inline-flex;margin:25px 0}a.aydCardBtnBellow:hover{color:#fff;background-color:#029299}.aydCardBtnBellow i.melawell-icon-angle-right{align-items:center;align-content:center;display:flex;margin-left:10px}
/************/
/* End User Dashboard Cards */
/************/
/**********/
/* Plugin Mediteriel Custom */
/**********/

/**********/
/* registration */
/**********/
.aydeeForm .container .signup {
border-radius: 8px;
    /*background: rgba(255, 255, 255, 0.42);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(11.5px);
-webkit-backdrop-filter: blur(11.5px);
border: 1px solid rgba(255, 255, 255, 0.13);*/
background: rgba(255, 255, 255, 0.6);
border-radius: 16px;
background: rgba(255, 255, 255, 0.53);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(11.5px);
-webkit-backdrop-filter: blur(11.5px);
}
.aydeeForm input[type=text], .aydeeForm input[type=number], .aydeeForm input[type=email], input[type=tel], .aydeeForm input[type=url], .aydeeForm input[type=password], .aydeeForm input[type=search], .aydeeForm textarea, .aydeeForm  .input-text {
border-radius: 2px;
}
.aydeeForm .input-field input, .aydeeForm .input-field textarea {
padding: 5px 15px;
    border-top: 0px;
background: #FAFAFA;
cursor: text !important; 
    border: 1px solid #F1F1F1 ;
}
.aydeeForm .input-field input:is(:focus, :valid), .aydeeForm .input-field textarea:is(:focus, :valid) {
border-bottom-color: transparent;
border-radius: 8px;

}
.aydeeForm .input-field input:focus, .aydeeForm .input-field textarea:focus {
border: 1px solid #046670;
}
.aydeeForm .registrationForm, .aydeeForm .container .signup {
background: #F1F1F1;
background-color: #F1F1F1;
}
h2.title {
color: #161616 !important;
}
.aydeeForm 
.aydeeForm .title::before {
background: #f2a38f;
height: 2px;
}
.aydeeForm select#countryCombobox {
border: none;
outline: none;
font-size: 16px;
border-top: 0px;
transition: all 0.2s ease;
    padding: 5px 15px;
    border-radius: 8px;
}
.aydeeForm .boxTVA div {
position: absolute;
line-height: 38px !important;
width: 53px;
text-align: center;
}
.ayd-asuj-tva {
display: flex;
align-items: center;
align-content: center;
}
.ayd-asuj-tva .checkbox-text {
margin-bottom: 10px !important;
line-height: 1;
}
.errorFeedBacks {
padding: 1rem 2rem;
background: #f47e6750;
border-radius: 8px;
}
.errorFeedBack {
color: #fff;
font-weight: 500;
font-size: 13px;
text-align:center;
margin-bottom: 3px;
}
input#VAT1:focus {
line-height: 40px !important;
margin: 0 !important;
padding-top: 0 !important;
padding-bottom: 2px !important;
}
select#countryCombobox {
    cursor: hand;
}
.aydeeForm * option {
color: red !important;
cursor: hand;
}
.aydeeForm input[type=submit], .aydeeForm input[type=submit]:hover {
background: transparent;
cursor: hand;
}
/**********/
/* End registration */
/**********/

/**********/
/* Radio Button */
/**********/
.aydControl{font-family:arial;display:block;position:relative;padding-left:30px;margin-bottom:5px;padding-top:3px;cursor:pointer;font-size:14px}.aydControl input{position:absolute;z-index:-1;opacity:0}.aydControl-indicator{position:absolute;top:3px;left:0;height:20px;width:20px;background:#e6e6e6;border:0 solid #000;border-radius:undefinedpx}.aydControl:hover input~.aydControl-indicator,.aydControl input:focus~.aydControl-indicator{background:#ccc}.aydControl input:checked~.aydControl-indicator{background:#029299}.aydControl:hover input:not([disabled]):checked~.aydControl-indicator,.aydControl input:checked:focus~.aydControl-indicator{background:rgba(14,102,71,0.8)}.aydControl input:disabled~.aydControl-indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.aydControl-indicator:after{box-sizing:unset;content:'';position:absolute;display:none}.aydControl input:checked~.aydControl-indicator:after{display:block}.aydControl-radio .aydControl-indicator{border-radius:50%}.aydControl-radio .aydControl-indicator:after{left:8px;top:8px;height:4px;width:4px;border-radius:50%;background:#fff;transition:background 250ms}.aydControl-radio input:disabled~.aydControl-indicator:after{background:#7b7b7b}.aydControl-radio .aydControl-indicator::before{content:'';display:block;position:absolute;left:0;top:0;width:4.5rem;height:4.5rem;margin-left:-1.3rem;margin-top:-1.3rem;background:#2aa1c0;border-radius:3rem;opacity:.6;z-index:99999;transform:scale(0)}

@keyframes s-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    20% {
        transform: scale(1);
    }
    100% {
        opacity: 0.01;
        transform: scale(1);
    }
}
@keyframes s-ripple-dup {
   0% {
       transform: scale(0);
    }
   30% {
        transform: scale(1);
    }
    60% {
        transform: scale(1);
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
}
.aydControl-radio input + .aydControl-indicator::before {
    animation: s-ripple 1000ms ease-out;
}
.aydControl-radio input:checked + .aydControl-indicator::before {
    animation-name: s-ripple-dup;
}
/**********/
/* End Radio Button */
/**********/

/************/
/* Mediteriel Dashboard*/
/************/
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total del {
color: #f47e67;
}
/************/
/* Account - details */
/************/
/*fieldset.extra_details input[value=""], fieldset.extra_details input:not([value]) {
background: #f47e6735;
}*/


/************/
/* Account - modal */
/************/
.fancybox__backdrop{background:rgba(4,102,112,0.95)}.modalmodal,.modalmodal1{padding:36px;color:#374151;background:#fff;border-radius:8px;height:auto!important;max-height:80%;width:500px;max-width:80%;left:45%}a.aydDashModalBtn,a.aydAddConditions{margin-top:35px;border:none;background:var(--primary);color:#fff;cursor:pointer;padding:14px 45px;text-decoration:none;text-shadow:none;display:table;-webkit-appearance:none;overflow:hidden;transform:perspective(1px) translateZ(0);position:relative;transition-property:color;transition-duration:0.3s;font-weight:500;font-size:14px;line-height:24px;border-radius:8px}a.aydDashModalBtn:hover,a.aydAddConditions:hover{background:var(--primary_hover);color:#fff}.closemodal{border-radius:0 8px!important}.closemodal h3,.modalmodal1 h3{font-weight:bold}.maskmodal,.maskmodal1{background:var(--fancybox-bg,rgba(24,24,27,0.92))}p.aydModalCheckboxText input[type=checkbox],p.aydModalCheckboxText2 input[type=checkbox]{margin-right:5px}p.aydModalCheckboxText2{margin-top:1em}div#dialog-content2,div#dialog-content3{padding:36px;color:#374151;background:#fff;border-radius:8px;height:auto!important;max-height:80%;width:500px;max-width:80%;overflow:hidden;overflow-y:auto}.aydPopupClient.aydeeForm .input-field input,.aydPopupClient.aydeeForm .input-field textarea{padding:5px 15px;border-top:0;background:#FAFAFA;cursor:text!important;border:1px solid #F1F1F1}.aydeeFormHeight30 .form .input-field:not(.textarea){margin-bottom:30px!important;height:45px!important;padding:5px 15px!important}.aydeeFormHeight30 .ayd-col-12,.aydeeFormHeight30 .ayd-col-6{padding-left:0}.aydClientParr{margin-left:18px}.aydPopupClient.error.fz12{margin:10px 0}.button.text-center.aydClientBtn{margin-top:35px}.aydClientInfoModal .aydeeForm .form label:not(.text){display:inline-flex;font-size:16px;font-weight:500}.aydClientInfoModal span{margin-left:10px;font-size:15px;letter-spacing:0.25px}.aydClientInfoModal .ayd-col-12,.aydClientInfoModal .ayd-col-6{margin:7px 0}.aydeeForm .form label:not(.text){width:100%;clear:both;display:block;color:#161616;font-size:12px;font-weight:bold}
/************/
/* End Account - modal */
/************/

/************/
/* Disabled menu */
/************/
.woocommerce-MyAccount-navigation .inner ul li.woocommerce-MyAccount-navigation-link.desabledMenu:hover a {
color: #f47e67;
cursor: help !important;
background: #e7e7e7;
}
.desabledMenu{
background-color: #e7e7e7 !important;
}
.desabledMenu .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{
color: #c4c4c4 !important;
}

/************/
/* End Disabled menu */
/************/


/************/
/* End Account - details */
/************/

/************/
/* Tour Guide */
/************/

.shepherd-content {
border-radius: 8px;
}
.required-error{border:1px solid red !important;}

.greenbtn {
  background: #029299;
  box-sizing: inherit;
  border: none;
  color: #fff !important;
  cursor: pointer;
  padding: 14px 45px !important;
  display: inline-block;
  position: relative;
  transition-duration: 0.3s;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  border-radius: 8px;
  margin: 26px 0 3px auto;
  height: auto !important;
  display: block;
}

.shepherd-has-title .shepherd-content .shepherd-header {
background: #e7e7e7;
padding: 1.5rem;
height: auto;
justify-content: space-between;
border-radius: 8px 8px 0 0;
}
.shepherd-title {
color: rgba(0,0,0,.75);
display: flex;
font-size: 14px;
font-weight: bold;
flex: none;
}
.shepherd-text {
padding: 1.5rem;
}
.shepherd-text p {
font-size: 13px;
}
nav.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-navigation .inner {
background: transparent;
}
.shepherd-has-title .shepherd-content .shepherd-cancel-icon {
color: #E43C16 !important;
}
/************/
/* End Tour Guide */
/************/

/************/
/* Intitulé des prix / TVA */
/************/
.product-type-simple .price sup{font-size:12px;margin-left:2px}.aydDealsCarousel * .product-type-simple .price sup,.aydPopularProdCarousel .product-type-simple .price sup,.melawell-products .product-type-simple .price sup,.product_list_widget sup{font-size:10px}span.aydPriceName{margin-right:5px}.product-block span.aydPriceName,ul.product_list_widget span.aydPriceName,.woosc-quick-table-products span.aydPriceName,.cart_item span.aydPriceName{display:none}p.price del>span::after{content:'Prix Particuliers';font-size:12px;margin-left:5px;text-transform:none!important}p.price del{text-decoration:none!important}.single-product div.product p.price del{font-size:14px;margin-left:8px;background:#046670;color:#e7e7e7;padding:4px 8px;border-radius:4px}
/************/
/* End Intitulé des prix */
/************/

/* momo */

p.detailclientprod{margin:0;font-size:11px;margin-top:5px}.select2-container{width:100%!important}


/************/
/* Responsive */
/************/


/** à finir Pierre **/
.ayd-col-1{width:10%}@media only screen and (min-width:768px){table.cart td.product-prix-normal,table.cart td.product-price{width:12%}table.cart td.product-client{width:8%}table.cart td.product-price{width:10%}td.product-prvat{width:6%}tr.woocommerce-cart-form__cart-item.cart_item{margin:75px 0}.col2-set.addresses{float:inherit!important}.col2-set.addresses .col-1,.col2-set.addresses .col-2{width:45%;float:inherit}.col2-set.addresses{float:inherit!important;display:inline-flex;margin:0 auto;max-width:100%;justify-content:space-between}.woocommerce-order section.woocommerce-customer-details{display:flex}}@media only screen and (max-width:767px){.elementor-swiper-button-next{right:20px}.elementor-swiper-button-prev{left:20px}.melawell-canvas-filter{padding-left:25px;padding-right:35px}form.woocommerce-cart-form tr.woocommerce-cart-form__cart-item.cart_item{margin:50px 0 75px 0!important;padding-top:10px;border-bottom:none}.woocommerce-MyAccount-content{float:left}table.cart tr td:not(:last-child){border-style:none;border-width:0 0 1px 0}td.product-subtotal{border:none!important}td.product-client::before{content:"Prix";font-size:10px}.woocommerce-MyAccount-navigation.inner ul li{background:#d1d1d1!important;background-color:#d1d1d1!important}.aydPrivacyPolicy .elementor-tabs-wrapper{width:0%;visibility:hidden!important;display:none!important}.aydPrivacyPolicy .elementor-tabs-content-wrapper{width:auto!important}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:block}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{padding-bottom:15px;border-bottom:1px solid #e7e7e7}.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1,.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{display:inline-block;width:45%;vertical-align:top}.aydBreadcrHeader{position:relative;top:140px}.aydHeaderImg.elementor-widget.elementor-widget-image{position:relative;left:0%}.aydCardContainer .aydCardCom{width:100%}.aydCardContainer .aydCardCom .aydImgBox{top:0%;transform:translateY(15%)}.aydCardContainer .aydCardCom .aydContentBx{height:160px}.aydCardContainer .aydCardCom .aydContentBx .size{opacity:1;visibility:visible}.row.aydTableTitle,.aydPopupCheckout form#myform{width:50%;display:inline-block;vertical-align:top;margin:0 auto;margin-top:42px}.aydPopupCheckout form#myform{margin-top:10px!important}.row.aydTableTitle .ayd-col-2,.row.aydTableTitle .ayd-col-3,.row.aydTableTitle .ayd-col-4,.DetailClientContent .ayd-col-2,.DetailClientContent .ayd-col-3,.DetailClientContent .ayd-col-4{width:100%;height:51px;vertical-align:middle;display:inline-table;margin:10px 0}.aydColPopupNoLeftPadResponsive{padding-left:0}div#fancybox-1 div#dialog-content{max-height:70vh;overflow:hidden!important;overflow-y:auto!important}.row.detailPrice.aydCartPopupMargePrix{display:inline-block;width:100%}.aydCartPopupMarge{padding-left:5px}.DetailClientContent .aydResponsive100{margin:10px 0!important;width:100%!important;padding-right:0!important}.DetailClientContent .clientTableItems{margin:10px 0;padding:10px 5px 15px 5px;border-bottom:1px solid #e7e7e7}.aydClientDetailsBtn{justify-content:end;margin-right:20px}
    /*  end Cart popup*/
    /* Cart */

td.product-client, td.product-prix-normal, td.product-subtotal {
    text-align: left !important;
}
td.product-price {
    font-size: 16px;
}
table.cart .product-quantity {
min-width: 100px;
}
table.cart td.product-remove, table.cart td.product-subtotal, th.product-quantity, table.cart .product-price, th.product-prix-normal, th.product-client, th.product-name {
padding: 10px 0;
}
/* Account */
.woocommerce-MyAccount-content {
margin-top: 50px;
margin-bottom: 50px;
}

/* Marges */
.woocommerce-MyAccount-content div#user_table_filter input[type="search"] {
width: 100%;
margin-left: 0;
margin-top: 10px;
}
thead.user-table {
width: 100%;
}
.woocommerce-MyAccount-content tr {
width: 100%;
display: block;
}
.woocommerce-MyAccount-content table.dataTable thead .sorting {
background-image: none !important;
}
.woocommerce-MyAccount-content th.sorting {
display: block;
width: 100% !important;
}
.woocommerce-MyAccount-content tbody tr {
width: 100%;
display: inline-grid;
    border-bottom: 1px solid #e7e7e7;
}
.woocommerce-MyAccount-content tbody tr:nth-child(even) {
background: #e7e7e7;
}
.woocommerce-MyAccount-content table.dataTable.row-border tbody th,.woocommerce-MyAccount-content table.dataTable.row-border tbody td, .woocommerce-MyAccount-content table.dataTable.display tbody th, .woocommerce-MyAccount-content table.dataTable.display tbody td {
border-top: none;
}
/* Register */
	.registrationForm .ayd-col-12, .registrationForm .ayd-col-6, .registrationForm .ayd-col-4{
		width: 100%;
	}

	.registrationForm	.ayd-col-6.ayd-asuj-tva {
		width: 100%;
		margin: 0 0 30px 0;
	}
/* Add client popup */
	.form.signup .ayd-col-12,.form.signup .ayd-col-6 {
		width: 100%
	}

}
@media (min-width: 768px) and (max-width: 1380px){
_myaccount.scss:32.woocommerce-account .woocommerce {
padding-left: var(--grid-gutter);
padding-right: var(--grid-gutter);
width: 100% !important;
}	
    }
@media only screen and (max-width: 971px){
.aydCardContainer .aydCardCom {
position: relative;
width: 80%;
}
.aydCardContainer {
    justify-content: center;
}

}
@media (min-width: 972px) and (max-width: 1380px) {
.aydCardContainer .aydCardCom {
width: 30%;
min-width: 30%;
}
}


@media only screen and (max-width: 1024px){	
a.filter-toggle {
padding: 2px 15px;
border: 1px solid #161616;
border-radius: 8px;
}
a.filter-toggle:hover {
border: 1px solid #029299;
}
    .cart-collaterals {
width: 100%;
}
.woocommerce-cart-form {
width: 100%;
}
.chaty-i-trigger .chaty-channel {
bottom: 75px;
right: 30px;
}
	/* Cart*//*******

	*******//*******/
body.page-template-
	body.page-template-default.page.page-id-13.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.theme-melawell.woocommerce-cart.woocommerce-page.woocommerce-js.ehf-header.ehf-footer.ehf-template-melawell.ehf-stylesheet-melawell-child.woo-variation-swatches.wvs-behavior-blur.wvs-theme-melawell-child.wvs-show-label.wvs-tooltip.chrome.woocommerce-active.product-block-style-1.elementor-default.elementor-kit-10.customize-support.e--ua-blink.e--ua-chrome.e--ua-mac.e--ua-webkit.clickup-chrome-ext_installed * .container {
    /* margin-left: auto; */
    /* margin-right: auto; */
    /* padding-left: 40px !important; */
    /* padding-right: 40px !important; */
    width: 95%;
    max-width: 95%;
}default.page.page-id-13.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.theme-melawell.woocommerce-cart.woocommerce-page.woocommerce-js.ehf-header.ehf-footer.ehf-template-melawell.ehf-stylesheet-melawell-child.woo-variation-swatches.wvs-behavior-blur.wvs-theme-melawell-child.wvs-show-label.wvs-tooltip.chrome.woocommerce-active.product-block-style-1.elementor-default.elementor-kit-10.customize-support.e--ua-blink.e--ua-chrome.e--ua-mac.e--ua-webkit.clickup-chrome-ext_installed * .container {
    width: 100%;
    max-width: 100%;
}
	table.cart thead {
		background: #e7e7e7;
		display: table-caption;
		border-radius: 8px;
    padding-left: 20px;
		margin-bottom: 50px;
	}
table.cart td.product-remove a.remove {
    position: absolute;
    top: 15px;
    padding: 5px 12px;
    border: 1px solid #046670;
    border-radius: 100%;
	transition: all .5s;
}
	table.cart td.product-remove i {
    font-size: 15px;
}
table.cart td.product-remove	a.remove:hover {
    background: #046670;
	color:#ffffff;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th {
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    padding: 3px 13px;
}
	table.shop_table_responsive tr.product-purchase-note {
  font-size: 14px;
  font-style: italic;
}
table.shop_table_responsive tr td {
  display: block;
  clear: both;
}
table.shop_table_responsive tr td::before, table.shop_table_responsive tr td::after {
  content: "";
  display: table;
}
table.shop_table_responsive tr td::after {
  clear: both;
}
table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-total .amount {
  color: var(--primary);
  font-weight: 500;
}
table.shop_table_responsive tr td[data-title]::before {
  content: attr(data-title) ": ";
  font-weight: 500;
  display: block;
}
table.shop_table_responsive tr td.product-remove a {
  text-align: left;
}
table.shop_table_responsive tr td.actions::before, table.shop_table_responsive tr td.download-actions::before {
  display: none;
}
table.shop_table_responsive tr td.download-actions .button {
  display: block;
  text-align: center;
}
table.shop_table_responsive.my_account_orders .order-actions {
  text-align: right;
}
table.shop_table_responsive.my_account_orders .order-actions::before {
  display: none;
}
	table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-subtotal, table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-remove {
    border-bottom: 0;
}
.woocommerce-MyAccount-content th.sorting {
    font-size: 10px;
	}

.single-product	section.woosc-quick-table.label-column-no {
    margin: 35px 0;
}
.aydBreadcrHeader	nav.woocommerce-breadcrumb {
    font-size: 12px;
}
	ul.products li.product .star-rating, ul.products .wc-block-grid__product .star-rating, .wc-block-grid__products li.product .star-rating, .wc-block-grid__products .wc-block-grid__product .star-rating {
    font-size: 10px;
	}
	/*******/
}
@media only screen and (max-width: 767px){
	table.cart thead {
		display: none;
	}
}
	@media only screen and (max-width: 1338px) {
		.aydeeTopHeaderRightList li:last-child {margin-top: 8px !important;}
}
@media only screen and (max-width: 1500px) {
            table.cart td.actions button[name=update_cart] {
        margin-left: 0px;
    }	
	
td.product-prix-normal, span.woocommerce-Price-amount.amount, table.cart td.product-quantity .qty, table.cart  table.cart table.cart {
font-size: 12px;
}
}
@media only screen and (max-width:1800px){.cart-collaterals{width:100%}.woocommerce-cart-form{width:100%}table.cart td.actions{text-align:left}button.button[name="update_cart"]{margin-top:50px}table.cart td.actions .coupon,table.cart td.actions button[name=update_cart]{margin:25px 0}table.cart td.actions button[name=update_cart]{margin-left:25px}} 
/************/
/* End Responsive */
/************/

.logged-in .aydeeTopHeaderRightList li:nth-child(2n), .logged-in .aydeeTopHeaderRightList li:nth-child(3n){
display: none !important;
}

/*	
.aydCategoriesIcons .product-cat { background:#e9f5ed !important; border-radius:5px}
.aydCategoriesIcons .product-cat:hover{ background:#F47E67 !important; border-color:#F47E67}*/
.woocommerce-password-hint+span{display:none}.woocommerce-form-register.register span.show-password-input{display:none!important;visibility:hidden}.mc4wp-form p{position:relative}
.user-role-revendeur ins span.woocommerce-Price-amount.amount bdi,.user-role-professionnel_de_la_sant ins span.woocommerce-Price-amount.amount bdi,.user-role-administrator ins span.woocommerce-Price-amount.amount bdi,.user-role-shop_manager ins span.woocommerce-Price-amount.amount bdi{display:none}.ppmnopadding{padding:0}

@media only screen and (min-width: 900px){	
	.mc4wp-form p {
  display: block;
		width:100%
}	
	}