/*
Theme Name: Volet Francais theme
Template: hello-elementor
Author: Timetco
Description: Thème enfant volet-francais
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 1.0.0.1614850988
Updated: 2021-09-17 10:43:08

*/
body {line-height:1.6em;color:#6d7793;  font-family:Roboto, sans-serif;}
body .elementor-widget-container {}

body h2, body h3, body h4 {color:#322c9b;font-family:Roboto, sans-serif; line-height:1.3em !important;font-weight:600;}
body .elementor-heading-title {font-family:Exo, sans-serif; line-height:1.4em;}
body h1 {font-size:34px; font-weight:700 !important; font-style:italic !important;}
body h2 {font-size:28px; font-weight:700; font-style:italic;}
.cta {font-weight:600 !important;}
.elementor-button {background-color:#FFFFFF;}
body button.rmp_menu_trigger {z-index:99998;}
.section-header {flex:1 1 auto !important; display:flex !important; flex-wrap:wrap; flex-flow:row !important; justify-content: start;align-content: start;align-items: start;}
#header-logo {max-width:220px;   }
body .section-header a {font-family:Roboto, sans-serif !important; max-height:100px !important;}
.header-logo-picto {max-width:160px !important;}
.highlight:after {content:''; width:100%; height:20px; background-color:#1BCEFF; display:inline-block; position:absolute; bottom:0px; z-index:0; opacity:0.2;}
.highlight div {z-index:1 !important;}

#header-menu {flex:1 1 600px !important; max-width:700px !important;font-size:15px !important;}

.header-icone {min-width:30px !important;}

#menu-icones .eael-toggle-text {text-align:center !important;}
.carrousel-top {max-height:540px;}
.btn_besoin_aide .eael-offcanvas-toggle-icon {position:relative !important;}
@media screen and (max-width: 1280px) {
#header-logo {  }
	.header-logo-picto {max-width:80px !important;}
#header-menu-icones {height:100%;}
#header-menu-icones .sticky-hide { display:none !important;}
}


#header-configurer {flex:1 1 140px !important; max-width:100px !important;height:100% !important;}
#header-configurer .action a {font-size:14px !important;}
.bloc-process .elementor-text-editor {min-height:60px !important; height:100% !important; }
.col-transparent {opacity:0.8;}
.col-transparent:hover {opacity:1 !important; }

.col-transparent, .col-transparent:hover { transition: all 0.5s ease-out !important;}
.icone-plus {display:none; transition: all 0.5s ease-out !important;}
@media screen and (max-width: 768px) {.icone-plus{display:block !important;}
.home-actions .elementor-headline-plain-text {display:inline-block;width:100%;}
.home-actions .elementor-headline-dynamic-wrapper {display:none;}
}
.col-transparent:hover .icone-plus, .col-visible:hover .icone-plus {display:block; transition: all 0.5s ease-out !important;}

body #hero .carrousel-vf .elementor-widget-container {overflow:hidden !important; max-height:560px !important;}

body #chapo-produit {line-height:1.8em !important; font-size:20px; color:#6d7793;}

body footer .bloc-adresse-footer .elementor-widget-container {color:#FFFFFF !important;font-family:Roboto, sans-serif !important; font-size:14px !important; line-height:22px !important; opacity:0.8;}
body footer a {color:#FFFFFF;}

.colh100 {}

#hamburger-vf-menu .is-activ, #hamburger-vf-menu button{border:none !important; outline: none !important;}
#hamburger-vf-menu #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item .responsive-menu-pro-item-link {
word-wrap: break-word;
display: inline-block;
line-height: 1.5em; margin:0; padding:10px 20px;
}

/* RESPONSIVE MENU */
#hamburger-vf-menu button::after {display:block; font-size:12px; font-weight:700; content:"MENU"; text-align:center; color:#312D9E; position:relative; bottom:0px; letter-spacing:0.04em; margin-top:4px;}
#hamburger-vf-menu .rmp-menu-subarrow, #hamburger-vf-menu .rmp-menu-item-link {margin-right:30px !important;}
#hamburger-vf-menu .rmp-go-back img {max-width:16px !important;top:12px !important;margin-right:12px !important;line-height:24px !important;}
#hamburger-vf-menu li.btn-configurer a {background:#F91037 !important; color:#FFFFFF !important; line-height: 42px !important; font-size:18px !important; display:inline-block !important; max-width:260px !important; text-align:center; font-weight:600; border-radius:4px; vertical-align:middle !important; margin-top:12px; margin-bottom:12px; }
#responsive-menu-pro-container #responsive-menu-pro li.btn-configurer {margin:20px !important;display:inline-block !important;width:calc(50%-40px) !important;)}
#responsive-menu-pro-button::after {display:block; font-size:12px; font-weight:700; content:"MENU"; text-align:center; color:#312D9E; position:relative; bottom:0px; letter-spacing:0.04em; margin-top:-2px;}
#hamburger-vf-menu .menu-item-compte a, #hamburger-vf-menu .menu-item-compte a:hover, #hamburger-vf-menu .menu-item-compte a:active {background-image:url('https://volet-francais.fr/wp-content/uploads/2021/03/icone-mon-compte-volet-francais-blanc.png'); background-position:top 10px left 3px; background-repeat:no-repeat !important; background-size:15px auto; padding-left:32px;}

#comments .comment .comment-body {background:#FFFFFF;  border-radius:0px; padding:20px 20px 20px 120px; margin:20px auto; border:1px solid #E6E6E1 !important;}
.comment-body .photo {margin:0 20px !important;}
#comments .comment-body .photo {width:60px; height:60px !important;}
#comments .comment-author {font-size:18px; color:#312D9E;}
#comments .title-comments {margin-top:80px; font-size:24px; border-bottom:1px solid #4F5BE8 !important;color:#4F5BE8; font-family:Exo;}
#section-comments [type=button], #section-comments [type=submit], #section-comments button {border-color:#4F5BE8 !important;color:#4F5BE8;}
#section-comments [type=button]:hover, #section-comments [type=submit]:hover, #section-comments button:hover {border-color:#4F5BE8 !important;background-color:#4F5BE8 !important; color:#FFFFFF !important;}
#section-comments .comment-metadata a {color:#5F6682 !important; opacity:0.5;}

.elementor-blockquote:before {font-family:Roboto, sans-serif !important; font-weight:400 !important;}

.grecaptcha-badge { visibility: hidden; }
	#drift-frame-controller {bottom:0px !important;}
@media screen and (max-width: 768px) {
#axeptio_overlay button{margin-bottom:60px !important;}
	#drift-frame-controller {bottom:4px !important;z-index:998 !important;}}
img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.custom_logof img.attachment-medium.size-medium {
    width: 70px !important;
}

.custom_logof img.attachment-large.size-large {
    width: 140px !important;
}

header.header_hieght {
    height: 106px;
}

header.header_hieght.elementor-sticky--effects {
    height: 81px;
}
/* WOOCOMMERCE */
#tunnel .product-thumbnail {max-width:100px; width:150px; text-align:center !important; padding-right:10px !important;}
#tunnel .product-thumbnail a img {width:150px; height:auto !important; }
#tunnel .product-name dt {color:#4B5169;font-weight:400 !important;padding-right:8px; display:block;}
#tunnel .product-name dd {color:#000000; font-weight:600 !important; }
#tunnel .product-name dl {margin-top:8px;}
#tunnel .order-total {background:#FFFFFF !important; margin-top:30px !important; border-top:solid 2px !important; border-color:#312D9F !important; padding:10px !important; color:#312D9F !important; font-size:20px !important;}
#tunnel .order-total td {border-top:3px solid #312D9F; padding:20px 10px;}
#tunnel .order-total td:before, #tunnel .order-total .woocommerce-Price-amount {font-size:24px !important;}
#tunnel .e-cart-totals, #tunnel .coupon {max-width:800px; margin:2% auto 0 auto;}
.woocommerce-error, .woocommerce-message, .woocommerce-info {border:none; margin-bottom:0;}
.woocommerce-error {background:#F91037; color:#FFFFFF;}
.woocommerce-info {background:#F6FBFF; color:#322D9E;} 
.woocommerce-message {background:#00d084; color:#FFFFFF;}
.woocommerce-message a, .woocommerce-message a:hover {color:#322D9E !important;}
.woocommerce-message::before {display:none;}
.cart-empty {text-align:center !important; background-color:#ffd924 !important;}
.woocommerce .wc-empty-cart-message .return-to-shop {display:none !important;}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {content:"" !important;}
.woocommerce-error::before {} .woocommerce-info::before {} .woocommerce-message::before {}
.eael-woo-checkout .woocommerce .woocommerce-error {text-transform:none;}

#tunnel .product-remove {}
#tunnel .product-remove .remove, #tunnel .product-remove .uni-cpo-action-duplicate,   #tunnel .product-remove .uni-cpo-action-edit,  #tunnel .product-remove .uni-cpo-action-edit-inline {font-size:0 !important;  background-repeat:no-repeat !important; background-position:center; width:32px; height:32px; display:block !important; margin:10px 0;}

#tunnel .product-remove .remove {background-image:url("https://volet-francais.fr/wp-content/uploads/2021/03/icone-supprimer-volet-francais-bleu.png") !important;background-size:22px auto;}
 #tunnel .product-remove .uni-cpo-action-duplicate {background-image:url("https://volet-francais.fr/wp-content/uploads/2021/03/icone-dupliquer-volet-francais-bleu.png") !important;background-size:22px auto;}
  #tunnel .product-remove .uni-cpo-action-edit {background-image:url("https://volet-francais.fr/wp-content/uploads/2021/03/icone-produit-volet-roulant-volet-francais-bleu.png") !important;background-size:32px auto;}
   #tunnel .product-remove .uni-cpo-action-edit-inline {background-image:url("https://volet-francais.fr/wp-content/uploads/2021/03/icone-editer-volet-francais-parme.png") !important;background-size:22px auto;}
   
   .elementor-widget-woocommerce-cart .woocommerce table.cart td.actions,  .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quantity, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-subtotal, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail,
.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name {border-top:1px solid #4B5169;}
#tunnel .woocommerce table.cart .product-name a {color:#322D9E; font-weight:700; font-size:17px;}
#tunnel .order-total  .includes_tax {clear:both; display:block;}
#tunnel .order-total  .includes_tax, #tunnel .order-total  .includes_tax .amount {font-size:13px !important; font-weight:400 !important; }
#tunnel .product-quantity .qty {font-size:20px; background-color:#FFFFFF; color:#322D9E !important; font-weight:600; border:2px solid #322D9E; padding:18px 6px 18px 18px; }


/* Menu speciaux */
.menu-tel a::before {background-repeat:no-repeat !important; background-size:contain !important; content:''; background-position: center; width:140px !important; height:120px !important; display:block !important; position:relative; margin:auto; }
.nav-telecommandes li {padding:5px !important;}
.nav-telecommandes .eael-advanced-menu-container, .nav-telecommandes .eael-advanced-menu-container:hover, .nav-telecommandes .eael-advanced-menu-container li a, .nav-telecommandes .eael-advanced-menu-container:hover li a{background:#FFFFFF !important;}
.nav-telecommandes .menu-tel a, .nav-telecommandes .menu-tel a:hover, .nav-telecommandes .menu-tel a:active {background:#FFFFFF; font-size:16px !important; font-weight:600 !important; color:#4F5BE8 !important;}
.nav-telecommandes li, .nav-telecommandes li:hover {border:3px solid #FFFFFF; background:#FFFFFF !important;}
.nav-telecommandes li.current-menu-item, .nav-telecommandes li.current-menu-item:active, .nav-telecommandes li.current-menu-item:hover {border:3px solid #4F5BE8; background:#FFFFFF !important;}
.nav-telecommandes li.current-menu-item>a, .nav-telecommandes li>a:hover {background:#FFFFFF !important;}
.situo1io a::before {background-image:url('https://volet-francais.fr/wp-content/uploads/2022/01/volet-francais-situo-1-io-somfy-pure-star.jpg');}
.situo5io a::before {background-image:url('https://volet-francais.fr/wp-content/uploads/2022/01/volet-francais-situo-5-io-somfy-pure-star.jpg');}
.situo5ioarctic a::before {background-image:url('https://volet-francais.fr/wp-content/uploads/2023/02/situo5-io-arctic-star-web.jpg');}
.situo5ionatural a::before {background-image:url('https://volet-francais.fr/wp-content/uploads/2023/02/situo5-io-natural-star-web.jpg');}
.situo5ioiron a::before {background-image:url('https://volet-francais.fr/wp-content/uploads/2023/02/situo5-io-iron-star-web.jpg');}
.situo5biradio a::before {background-image:url('https://volet-francais.fr/wp-content/uploads/2022/01/telecommande-situo-bi-radio-io-rts-star-web.jpg');}
.keygo a::before {background-image:url('https://volet-francais.fr/wp-content/uploads/2022/01/keygo-volet-francais-produit.jpg');}
.tahomaswitch a::before {background-image:url('https://volet-francais.fr/wp-content/uploads/2022/01/tahoma_switch_hand_volet-francais.jpg');}
.smooveio a::before {background-image:url('https://volet-francais.fr/wp-content/uploads/2021/09/telecommande-smoove.jpg');}
.chargeur-solaire a::before {background-image:url('https://volet-francais.fr/wp-content/uploads/2022/08/chargeur-volet-roulant-Somfy-oximo-solar.jpg');}
.chargeur-solaire-rs100 a::before {background-image:url('https://volet-francais.fr/wp-content/uploads/2023/09/chargeur-solaire-somfy-rs100-solar-io.jpg');}
.silicone-soudal a::before {background-image:url('https://volet-francais.fr/wp-content/uploads/2022/07/silicone-soudal-silirub-NE05-E0026673.jpeg');}
.tole-alu a::before {background-image:url('https://volet-francais.fr/wp-content/uploads/2023/01/tole-habillage-cintre-volet-roulant-1114.jpg');}
ul#menu-telecommandes, ul#menu-telecommandes-1 {display:table !important;}
/* Large Layout: 8000px. */

@media screen and (max-width: 80000px){
	button#responsive-menu-pro-button {border-radius:0px !important;}

}


/* Medium Layout: 1280px. */

@media only screen and (min-width: 900px) and (max-width: 1300px) {
.elementor-21060 .elementor-element.elementor-element-278071f .elementor-nav-menu--main .elementor-item {padding-left:8px !important; padding-right:8px !important;}
}

/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
	
}


/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
header.header_hieght {
    height: auto;
}


header.header_hieght.elementor-sticky--effects {
   height: auto;
}

}


/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}



/* fenetre modale */
.mfp-close-btn-in .mfp-close {color:#FFFFFF !important; background-color:#4F5BE8 !important; padding:0 !important; margin:0 !important; line-height:32px !important; opacity:1 !important; border-radius:60px !important; width:32px !important; height:32px !important; outline:none !important;}

/* navigation boutique */
.mfp-bg.eael-lightbox-modal-popup-300ac81 {top:100px;}
.mfp-wrap.eael-lightbox-modal-popup-300ac81 {top:100px;}
.eael-lightbox-modal-popup-300ac81 .mfp-content {vertical-align:top; max-width:1580px;}
#elementor-menu-cart__toggle_button {display:block; width:32px; height:32px;}
/* Panier */
.woocommerce-cart .cart_totals .payplug-oney {display:none;}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {background-color:#FFFFFF !important;}
.widget_shopping_cart_content img {max-width:100px;}
#menu-panier-header .elementor-menu-cart__main {z-index:99998 !important; padding-bottom:100px;}
.woocommerce .woocommerce-message .wc-forward {display:none !important;} 
/* configurateur */
#uni_cpo_options {width:100% !important;}
.ajouter-panier .woocommerce div.product form.cart::after {width:80% !important; clear:both; content:''; position:relative; display:block !important;}
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {flex-direction:column;}
.woocommerce div.product form.cart div.quantity {max-width:100px !important; display:inline-block;}
.woocommerce div.product form.cart .button {float:right !important; width:100% !important; margin-top:30px;}
.woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover {background-color:#999999;}
.ajouter-panier h2 {color:#4F5BE8 !important; font-size:24px; font-weight:700; font-style:normal;}
h3.uni-cpo-module-checkbox-label, h3.uni-cpo-module-range_slider-label, h3.uni-cpo-module-radio-label  {font-size:17px !important; margin-bottom:4px !important; color:#322D9E;); font-weight:500 !important;}
.ajouter-panier .uni-cpo-option-label__description {font-size:16px; color:#322D9E; font-weight:500 !important; width:100%; display:block; text-align:center !important; padding:6px 6px; line-height:1.2em;}
.ajouter-panier input:checked + label .uni-cpo-option-label__description {color:#FFFFFF; background-color:#4F5BE8 !important; font-weight:600;}

/* operation speciale */ .ajouter-panier #uni_cpo_modele_moteur_solaire input + label .uni-cpo-option-label__description {text-decoration:normal !important;}
.ajouter-panier #uni_cpo_offre_speciale_moteur {background-color:#FFD924 !important; border-color:#FFD924 !important; background-image: url(https://volet-francais.fr/wp-content/uploads/2022/09/icone-commande-recue.gif); background-repeat: no-repeat; background-size: 60px auto;  background-position: 0px center; padding-left: 70px;}


.single-product .ui-tooltip {display:none !important;}
.uni-module-radio label.uni-cpo-module-radio-label, .uni-module-checkbox label.uni-cpo-module-checkbox-label {margin-bottom:0px;}
div.parsley-error label span.uni-cpo-option-label__checkbox {border-color:#F91037;}
label span.uni-cpo-option-label__checkbox { margin-right:10px !important;}
.uni-module-checkbox input:checked+.uni-cpo-checkbox-option-label .uni-cpo-option-label__checkbox{background-image:url(https://volet-francais.fr/wp-content/uploads/2022/02/icone-success-volet-francais-vert.png) !important; background-size:16px auto; background-position:center center;}
.uni-module-radio .uni-cpo-option-label__radio, .uni-module-checkbox .uni-cpo-option-label__checkbox {width:22px; height:22px; border: 2px solid #4F5BE8;}

.uni-module-radio.uni-module-radio-classic-mode label.uni-cpo-option-label, .uni-module-checkbox.uni-module-checkbox-classic-mode label.uni-cpo-option-label {line-height:26px;}
.uni-module-radio input:checked+.uni-cpo-radio-option-label .uni-cpo-option-label__radio:after {width:18px; height:18px;left:0px;border-color:rgb(0, 204, 0) !important; top :0px;background-color:rgb(0, 204, 0); background-image:url(https://volet-francais.fr/wp-content/uploads/2022/02/icone-success-volet-francais-blanc.png) !important; background-size:14px auto; background-position:center center; background-repeat:no-repeat;}
.ajouter-panier .uni-module-radio  input + label .uni-cpo-option-label__radio {margin-right:10px;}
.ajouter-panier .uni-module-radio  input[type="radio"]:checked + label .uni-cpo-option-label__radio {border:2px solid rgb(0, 204, 0) !important;}

.ajouter-panier .grid-options input:checked + label .uni-cpo-option-label__image-wrap::before{content:''; width:24px; height:24px; display:inline-block; background-color:#4F5BE8; background-image:url(https://volet-francais.fr/wp-content/uploads/2022/02/icone-success-volet-francais-blanc.png);background-size:16px auto; background-position:left 1px top 1px; position:absolute; background-repeat:no-repeat; z-index:12; }

.ajouter-panier .validation-required {padding:20px;}
.ajouter-panier .validation-required.parsley-error {background-color:rgba(255,217,36,0.15);}
.ajouter-panier .validation-required.parsley-success {background-color:rgba(0,204,6,0.15);}
.ajouter-panier .uni-builderius-container .parsley-errors-list li
{background-color:#ffd924 !important; color:#312D9E !important; font-size:15px !important; line-height:1.2em; padding:8px !important; font-weight:500 !important; margin-bottom:12px;}
.ajouter-panier .info-message {background-color:#F6FBFF; padding:20px; font-weight:500; color:#322D9E !important;border-left:2px solid rgb(79,91,232); font-size:16px;}
.ajouter-panier .info-message label {line-height:1.4em !important;}
.ajouter-panier .uni-module-dynamic_notice.info-message div {color:#322D9E !important;}
.ajouter-panier .uni-module-dynamic_notice.info-message-erreur div {background-color:#F91037;color:#FFFFFF !important;}
.ajouter-panier .info-coffre span, .ajouter-panier .info-dimensions-finales span {background-color:#4F5BE8 !important; display:inline-block; color:#FFFFFF; padding:6px 10px; font-weight:600; font-size:22px;}
.ajouter-panier .info-avertissement {background-color:#FFFADE; padding:20px; font-weight:500; color:#322D9E !important;border-left:2px solid #FFD924; font-size:16px;}
.ajouter-panier .info-avertissement label {line-height:1.4em !important;}
.titre-configurateur {display:block; margin-top:30px;}
.titre-configurateur .cpo-visible-field div, .titre-configurateur .cpo-visible-field, .titre-configurateur-fixed, .titre-configurateur-fixed h1 {display:inline !important; font-family:"Exo", Roboto, sans-serif; font-size:30px !important; font-weight:700 !important; color:#312d9e !important;}
.titre-configurateur .uni-module::before, .titre-configurateur .uni-module::after {display:none;}

.uni-cpo-module-text_input-label {color:#312d9e; font-weight:500; margin-bottom:10px;}
.ajouter-panier .uni-module-text_input input {border:2px solid #312d9e !important; border-radius:0px !important;}

.ajouter-panier .uni-module-text_input input.parsley-success { padding-right:40px; background:url(https://volet-francais.fr/wp-content/uploads/2022/02/icone-success-volet-francais-vert.png) !important;background-repeat:no-repeat !important; background-size:18px auto !important; background-position:center left 6px !important; padding-left: 44px !important; color:#322D9E; }

.ajouter-panier .definition-nom-produit input, .ajouter-panier .definition-nom-produit input:focus {}
.ajouter-panier .definition-nom-produit input.parsley-success {font-weight:500 !important; font-size:22px !important; }
.ajouter-panier .uni-cpo-option-label__text, .uni-module-dynamic_notice div {font-size:16px !important; color:#322D9E; font-weight:500;}

.ajouter-panier .parsley-errors-list {max-width:none !important;}
.img-volet .flex-viewport {overflow:hidden !important; min-width:300px; min-height:240px;}
.img-volet .flex-control-nav,.woocommerce-product-gallery__trigger,.zommImg{display:none !important;}
.flex-control-nav {display:none !important;}
.woocommerce-product-gallery__wrapper {transform:none !important;}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {display:none !important;}
.woocommerce div.product div.images.woocommerce-product-gallery {margin-bottom:0;}
.woocommerce div.product div.images img {max-width:300px;}
a#bouton-mesures, a#bouton-mesures .uni-button-text {color:#FFFFFF !important;} 
#uni_cpo_layered_image {display:block !important;}
.flex-viewport {height:100% !important;}
#imagify-layer-uni_cpo_panneau_solaire {z-index:10 !important;}


.ajouter-panier .quantity {display:none !important;}
.ajouter-panier .invisible .uni-cpo-option-label {display:none !important;}
.elementor-menu-cart__product-remove.product-remove {display:none !important;}

#configurateur-volet .ajouter-panier .cart .uni_cpo_ajax_add_to_cart {background-color:var(--e-global-color-accent) !important; border-radius:60px !important; max-width: 360px !important; max-width: 340px !important;
background-image: url('https://volet-francais.fr/wp-content/uploads/2021/11/icone-continuer-volet-francais-blanc.svg'); background-position: right 20px center !important; background-repeat: no-repeat !important; background-size: 28px auto !important; padding-bottom: 18px !important;  font-family:Roboto, sans-serif !important;}

#configurateur-volet .ajouter-panier .hidden {display:none !important;}
.builderius #configurateur-volet .ajouter-panier .hidden {display:block !important;}


.grid-options .uni-cpo-option-label {max-width:30vw;}
 .woocommerce div.product div.images
{margin-bottom:0 !important;}
#tunnel .elementor-widget-woocommerce-cart .woocommerce table.cart td {padding-right:12px !important;color:#322D9E;font-weight: 700;font-size: 17px;}
.elementor-widget-woocommerce-cart .woocommerce table.cart img {width:150px !important;}

.uni-cpo-cancel-edit-link {border:1px solid #F91037 !important; background-color:#FFFFFF !important; color:#F91037 !important;}
.cpo-cart-item-save {border:1px solid #4F5BE8 !important; background-color:#4F5BE8 !important; color:#FFFFFF !important; font-family:Roboto, sans-serif;}

.vr-option-col {}
.vr-option-col1-2 {}
.vr-option-col2-3 {}
.vr-option-col1-3 {}
@media only screen and (max-width: 1024px) {
.vr-option-col1-2fix {width:50% !important;}
.ajouter-panier .vr-option-col1-2fix input:checked + label .uni-cpo-option-label__description {min-height:62px;}
}
@media only screen and (max-width: 768px) {
	#configurateur-volet {padding:0px 4px !important;}
	.row-dimensions-col {width:100% !important;}
	.ajouter-panier h2 { font-size:20px;}
h3.uni-cpo-module-checkbox-label, h3.uni-cpo-module-range_slider-label, h3.uni-cpo-module-radio-label  {font-size:16px !important;}
.ajouter-panier .col-product-resp {width:50% !important; min-width:180px;}
.image-volet-vf {position:fixed; bottom: 0; left:0px; z-index:999999 !important;}
#configurateur-volet .config-cols4 .uni-col-content {min-height:300px; max-width:196px; padding-right:8px !important;}

#configurateur-volet .grid-options .uni-cpo-option-label {max-width: 30vw !important;}
#configurateur-volet .config-cols4 .grid-options .uni-cpo-option-label {max-width: 30vw !important;}
#configurateur-volet .configurateur_modele .uni-cpo-option-label {max-width: 40vw !important;}
#configurateur-volet .configurateur_modele .uni-cpo-option-label__image-wrap img, #configurateur-volet .configurateur_modele .uni-cpo-radio-option-label {width:170px !important;}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table  .product-name {  font-size:1em; margin-left: 38px;font-family: "Exo", Sans-serif; }
.elementor-widget-woocommerce-cart .woocommerce table.shop_table  .product-name dt {font-size:12px; letter-spacing:-0.02em;}
#tunnel .product-remove { width: 38px !important; float: left; position: absolute; left: 10px; background-color:#F6FBFA; padding:4px;border:none !important;}

.elementor-widget-woocommerce-cart .woocommerce table.cart .product-name {border:none !important;}
.elementor-widget-woocommerce-cart .woocommerce table.cart .product-name .variation dd {font-size:90%;}

.elementor-widget-woocommerce-cart .woocommerce table.cart .product-price { width:50%;float:left; text-align:center !important;border:none !important; padding:10px;   background-color:#F6FBFA;}
.elementor-widget-woocommerce-cart .woocommerce table.cart .product-quantity { width:50%; float:right; text-align:center;border:none !important;padding:10px;    background-color:#F6FBFA;}
.elementor-widget-woocommerce-cart .woocommerce table.cart .product-subtotal { width:100%;  text-align:center;border:none !important; padding:10px;   background-color:#312D9E !important; color:#FFFFFF !important; margin-bottom:20px;}
.product-subtotal::before, .product-quantity::before, .product-price::before, .product-subtotal span, .product-quantity span, .product-price span {color:#FFFFFF !important;}
.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
    padding: 16px 18px;}
.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions {border:none !important; margin-bottom:40px;}
.elementor-menu-cart__product-price del {color:var(--e-global-color-accent) !important;}
#tunnel .order-total {border:none !important; background:#FFFFFF !important; color:#312D9F;}
#tunnel .order-total td {border:none !important;}

.vr-option-col {min-width:50% !important;}
.vr-option-col1-2 {width:100% !important;}
.vr-option-col2-3 {width:100% !important;}
.vr-option-col1-3 {width:50% !important;}
.vr-option-col1-2fix {width:50% !important; min-height:340px;}
.ajouter-panier .col-motorisation h2, .ajouter-panier .col-type-coulisse h2, .ajouter-panier .col-type-pose h2, .ajouter-panier .vr-option-col1-2fix h2 {min-height:54px; margin-bottom:4px; margin-top:25px;}
#configurateur-volet .vr-option-col1-2fix .grid-options .uni-cpo-option-label {max-width:40vw !important;}
#configurateur-volet .config-presentation .vr-option-col1-3 {width:100% !important;}
.row-dimensions .vr-option-col { padding-right:0px !important;}
.uni_cpo_info_dimensions_largeur_solaire-field, .uni_cpo_info_dimensions_hauteur_solaire-field, .uni_cpo_info_dimensions_largeur_solaire_moustiquaire-field, .uni_cpo_info_dimensions_hauteur_solaire_moustiquaire-field, .uni_cpo_info_dimensions_largeur_electrique-field, .uni_cpo_info_dimensions_hauteur_electrique-field, .uni_cpo_info_dimensions_largeur_electrique_moustiquaire-field, .uni_cpo_info_dimensions_hauteur_electrique_moustiquaire-field {padding:22px 0px 20px 0px !important;}
#configurateur-volet .row-dimensions-col .uni-col-content {padding-right:10px;}
#configurateur-volet .grid-options1-4 .uni-cpo-option-label {max-width:50% !important;}
#configurateur-volet #config-presentation .vr-option-col1-3 .uni-col-content { padding-top:100px !important; padding-bottom:100px !important;}
#configurateur-volet #config-presentation .vr-option-col1-3 .uni-col-content .uni-module-text { margin-top:60px !important; margin-bottom:60px !important;}
#configurateur-volet #config-info-dimensions .vr-option-col1-3 { width:100% !important;}
#configurateur-volet #config-info-dimensions .vr-option-col1-3 .uni-col-content { padding-top:60px !important; padding-bottom:60px !important;}
}
#configurateur-volet .config-offre-img { background-color:#FFFFFF !important; display:flex; align-content: center; justify-content: center;}
#configurateur-volet .config-offre-img img {max-width:140px !important;}
#configurateur-volet .config-offre.uni-module-text {white-space:normal !important;}
#configurateur-volet .config-offre h3 { font-weight:700 !important;}
#configurateur-volet .config-offre-inactive {opacity:0.5;}

@media only screen and (max-width: 768px) { .js-cpo-price-starting {font-size:15px;}
}

/* Mon compte */
.woocommerce .woocommerce-form-register button, .woocommerce  .woocommerce-form-login button {background-color:#322D9E; color:#FFFFFF; border-radius:60px; font-size:16px; font-weight:600; transition:background 0.3s linear;}
.woocommerce .woocommerce-form-register button:hover, .woocommerce  .woocommerce-form-login button:hover {background-color:#4F5BE8; color:#FFFFFF;}
.accueil-compte a {min-height:60px !important;font-size:0 !important;background-image:url('https://volet-francais.fr/wp-content/uploads/2022/04/icone-mon-compte.png') !important; background-size:24px auto; background-repeat:no-repeat; background-position:center center; padding-left:38px;}
.woocommerce-MyAccount-content .woocommerce-message {background:#F6FBFF; color:var(--e-global-color-text); border:2px solid#322D9E; }
.woocommerce .woocommerce-MyAccount-content .button {background:#322D9E; color:#FFFFFF !important; transition: background 0.3s linear;border-radius:32px;}
.woocommerce .woocommerce-MyAccount-content .button {background-color:#322D9E; color:#FFFFFF !important; transition: background 0.3s linear;border-radius:32px;}
.woocommerce-MyAccount-content .woocommerce-message .button:hover, .woocommerce .woocommerce-MyAccount-content .button:hover {background-color:#4F5BE8; color:#FFFFFF !important;}
#menu-mon-compte ul li {min-width:60px;}
#menu-mon-compte ul li a {min-height:60px;}
#menu-mon-compte ul li span {padding-right:6px;}
#mon-compte-client {color:#4B5169;}
#mon-compte-content {padding:0; max-width:1200px; margin:auto;}
#mon-compte-content .elementor-widget-container:first-child {margin:0 !important;}
#mon-compte-content .woocommerce-Address {padding:20px; background:#F6FBFF; border:1px solid #322D9E;}
.woocommerce-MyAccount-content .thmaf-my-acnt.th-custom p {color:var(--e-global-color-text) !important;}
#menu-nav-principal #mega-menu-max_mega_menu_1::before {display: none;}
.woocommerce-EditAccountForm, .woocommerce-MyAccount-content form {max-width:800px; margin:auto;}
.woocommerce-EditAccountForm .selection span {border:1px solid #322D9E; border-radius:0px; font-size:16px; color:#322D9E; font-weight:500;}
.woocommerce-EditAccountForm select,  .woocommerce-MyAccount-content form select,
.woocommerce-EditAccountForm input,  .woocommerce-MyAccount-content form input {border:1px solid #322D9E; border-radius:0px; font-size:16px; color:#322D9E; font-weight:500;}
.woocommerce-EditAccountForm label,  .woocommerce-MyAccount-content form label, .woocommerce-EditAccountForm legend, .woocommerce-MyAccount-content form legend {color:#322D9E; margin-top:12px; margin-bottom:6px;font-family: Roboto, sans-serif; font-weight:500; font-size:17px;}
.woocommerce-EditAccountForm button {}
.woocommerce-EditAccountForm .woocommerce-form-row br {display:none;}
.woocommerce-EditAccountForm fieldset, .woocommerce-MyAccount-content form fieldset {background:#F6FBFF; border:none !important; margin-top:40px; margin-bottom:30px;}
.woocommerce-EditAccountForm legend
{margin-top:0;}
.return-to-shop a.wc-backward, .woocommerce-message .wc-forward {display:block !important;}

.e-cart__container .woocommerce-message {text-align:center;}
#mon-compte-content h2 { border:none; font-family: "Exo", Sans-serif;   font-size: 22px; font-style: normal; color:#322c9b !important; font-weight:700; padding-left:0; }

.woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info {text-align:center; font-weight:500; margin-bottom:40px;}

/* Devis */
.my_account_quotes, .my_account_quotes th, .my_account_quotes td {border:none !important;}
.my_account_quotes .quotes-number a {padding-top:20px; padding-bottom:20px; display:inline-block;}
.my_account_quotes .quotes:hover a {color:#FFFFFF;}
.my_account_quotes .quotes-number br {display:none;}
.woocommerce table.my_account_quotes thead td, .woocommerce table.my_account_quotes thead th {vertical-align:top !important; color:#322c9b; font-weight:500;}
.my_account_quotes tbody tr>td, .my_account_quotes tbody tr>th {background-color:#F6FBFF; font-size: 17px; font-style: normal; color:#322c9b !important; font-weight:600;}
.my_account_quotes tbody>tr:nth-child(odd)>td, .my_account_quotes tbody>tr:nth-child(odd)>th, .my_account_quotes tbody>tr:nth-child(odd)>td, .my_account_quotes tbody>tr:nth-child(odd)>th {background-color:#F6FBFF; }
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background-color:#FFFFFF;}
.my_account_quotes tbody tr:hover>td, .my_account_quotes tbody tr:hover>th, .woocommerce table.shop_table_responsive tr:nth-child(2n):hover {background-color:#4F5BE8 !important; color:#FFFFFF !important;}
.my_account_quotes .raq_status.new {background:#FFD91D; color:#322c9b; border-radius:0px; font-weight:600; padding:6px 12px;}
.ywraq-view-quote-wrapper {margin:auto; max-width:1200px; color:#322c9b; }
.ywraq-view-quote-wrapper header {padding-top:20px;}
.woocommerce .woocommerce-MyAccount-content .ywraq-pdf-file {background-image:url('https://volet-francais.fr/wp-content/uploads/2022/06/icone-telecharger-volet-francais-blanc.png') !important; background-size:16px auto; background-repeat:no-repeat; background-position:center left 12px; padding-left:38px;}
.ywraq-view-quote-wrapper .ywraq-view-quote__order-status {}
.ywraq-view-quote-wrapper table.shop_table.order_details {background:#FFFFFF !important; border:none !important; border-collapse: collapse;}
.ywraq_my_account_quotes_title, .ywraq-view-quote-wrapper header h2, .ywraq-view-quote-wrapper .ywraq-customer-information h3 { border:none; font-family: "Exo", Sans-serif;   font-size: 22px; font-style: normal; color:#322c9b !important; font-weight:700; padding-left:0; }
.ywraq-view-quote-wrapper table.shop_table.order_details thead th.product-name, .ywraq-view-quote-wrapper header h2 {background-color:#FFFFFF;}
.ywraq-view-quote-wrapper table.shop_table.order_details thead th.product-name {background-image:url('https://volet-francais.fr/wp-content/uploads/2022/06/icone-fichier-bleu.png') !important; background-size:32px auto; background-repeat:no-repeat; background-position:center left; padding-left:50px!important; line-height:1.2em; font-size: 22px; font-style: normal; color:#322c9b !important; font-weight:700; font-family: "Exo", Sans-serif;  border:none;}
.ywraq-view-quote-wrapper .ywraq-view-quote__order-status {background-color:#F6FBFF; border:none; color:#322c9b; padding:20px;}
.ywraq-status-ywraq-new .ywraq-view-quote__order-status {background-color:#ffd924; color:#322c9b;}
.ywraq-status.processing, .ywraq-status.ywraq-new {color:#322c9b; font-weight:600;}
.ywraq-view-quote-wrapper header {padding-top:0;}
.ywraq-view-quote-wrapper  table tbody tr:hover>td, .ywraq-view-quote-wrapper  table tbody tr>td, .ywraq-view-quote-wrapper  table tbody tr:hover>th, .ywraq-view-quote-wrapper  table tbody tr>th  {background:#FFFFFF !important; border:none !important;}
.woocommerce .ywraq-view-quote-wrapper table.shop_table td {line-height:1em;}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper ul.wc-item-meta {font-size:12px;}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper ul.wc-item-meta {font-size:1em !important; line-height:1.2em;}
.ywraq-view-quote-wrapper .order_item {border-bottom:1px solid #322c9b;}
.ywraq-view-quote-wrapper table.shop_table.order_details .product-name {padding:15px 0 !important; }
.ywraq-view-quote-wrapper .product-name-item a {font-size:15px;font-weight:600; line-height:1.2em;}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper ul.wc-item-meta strong {font-weight:400;}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper ul.wc-item-meta li p { padding-left: 4px; font-weight:600;}
.ywraq-status-ywraq-new .ywraq-admin-message {background-color:#FFFFFF !important;  border-radius:0; color:#322c9b !important;}
.shop_table.order_details .includes_tax {clear:both; display:block; margin-top:5px;}

.ywraq-status-ywraq-new .ywraq-admin-message .message-content {}

.ui-dialog-title {font-family: "Exo", Sans-serif;color:#322c9b !important; }
#ywraq-reject-confirm {color:#322c9b;}

.shop_table.order_details tfoot {background-color:#F6FBFF; }
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details tfoot th {padding:5px 0 5px 12px !important;}
.ywraq-view-quote-wrapper table.shop_table tfoot tr td {padding:10px 12px 5px 0px !important; min-width:100px;}
.ywraq-view-quote-wrapper table.shop_table tfoot tr th {padding:10px 0px 5px 12px !important;}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details thead th.product-total {padding:15px 5px !important;}

/* statuts devis */
.ywraq-status.ywraq-pending, .raq_status.pending {background-color:#FFD924 !important;color:#322c9b; padding:4px 8px;}
.ywraq-status.pending:after {content:"\00a0- Aller dans 'Commandes' pour le paiement";
}
.ywraq-status.ywraq-rejected, .raq_status.rejected, .ywraq-status.ywraq-expired, .raq_status.expired {background-color:#F91037 !important;color:#FFFFFF !important; padding:4px 8px;}
.ywraq-buttons a.ywraq-button.ywraq-reject, .ywraq-buttons a.ywraq-button.ywraq-reject:hover, .ywraq-buttons a.ywraq-button.ywraq-accept, .ywraq-buttons a.ywraq-button.ywraq-accept:hover, #ywraq-reject-confirm button.button, #ywraq-reject-confirm button.button:hover {border-radius:40px !important; font-size:16px; font-weight:600 !important; line-height:1.2em; padding:12px 24px;font-family: Roboto, Sans-serif; margin-bottom:30px !important;  }
.ywraq-buttons a.ywraq-button.ywraq-accept, .ywraq-buttons a.ywraq-button.ywraq-accept:hover {background-color:#4F5BE8 !important; color:#FFFFFF !important; border:2px solid #4F5BE8 !important;}
.woocommerce .ywraq-buttons a.ywraq-button.ywraq-reject, .woocommerce .ywraq-buttons a.ywraq-button.ywraq-reject:hover, #ywraq-reject-confirm button.button, #ywraq-reject-confirm button.button:hover {background-color:#FFFFFF !important; color:#F91037 !important; border:2px solid #F91037 !important; border-color:#F91037 !important;}
.ywraq-buttons a.ywraq-button.ywraq-accept br, .ywraq-buttons a.ywraq-button.ywraq-reject br {display:none;}
.raq_status.accepted, .raq_status.completed {background-color:#1FCA90 !important;}
.quote-actions-button__menu {background:#322c9b; border-radius:none !important; top:20px; color:#FFFFFF;}
.quotes-actions br {display:none;}
table.shop_table thead:first-child tr:first-child th.product-total {border:none !important; line-height:1.2em; }
.ywraq-view-quote__order-status .ywraq-status.pending, .ywraq-view-quote__order-status .ywraq-status.ywraq-pending {background-color: #FFD924 !important;
color: #322c9b; padding: 4px 8px; font-weight:600;}
.woocommerce table.shop_table_responsive tr td.quotes-actions::before {content: attr(data-title) "";}
.my_account_quotes .quotes-number a {padding:0 0 20px 0;}

/* customer-details devis */
.ywraq-view-quote-wrapper .woocommerce-table--custom-fields {display:none;}
.ywraq-view-quote-wrapper .ywraq-customer-information, .woocommerce .woocommerce-customer-details {background-color:#FFFFFF;  border-radius:0; color:#322c9b; border:1px solid #322c9b; font-size:14px;  line-height:1.2em; }
.woocommerce .woocommerce-customer-details {margin:10px; padding:20px;}
.woocommerce .woocommerce-customer-details address {border:none !important; margin:10px,;}
.order_details .product-thumbnail {display:none;}
.woocommerce-customer-details .addresses p {display:none;}
.woocommerce-customer-details .addresses address p {display:block;}

/* Commandes */
.woocommerce table.account-orders-table thead:first-child tr:first-child th {border:none !important; color:#322c9b !important;}
.woocommerce table.account-orders-table {border:none !important;}
.woocommerce table.account-orders-table td {border:none !important;}
.woocommerce table.account-orders-table td, .woocommerce table.account-orders-table th { vertical-align:top; padding:14px 10px 14px 10px;}
.woocommerce table.account-orders-table td br {display:none;}
.woocommerce .woocommerce-MyAccount-content table.account-orders-table .button {margin-left:10px;}
.woocommerce table.account-orders-table tbody>tr:nth-child(odd)>td {background-color:#F6FBFF !important;}
.woocommerce table.account-orders-table tbody tr td {color:#322c9b !important; font-weight:500 !important; }
.woocommerce table.account-orders-table .woocommerce-button.button.pay {background-color:#F91037 !important; color:#FFFFFF !important;}
.woocommerce table.account-orders-table .woocommerce-button.button.cancel {background-color:#EDF4F9 !important; color:#322c9b !important;}
.woocommerce table.account-orders-table .woocommerce-button.button.view {background-color:#4F5BE8 !important; color:#FFFFFF !important;}
.woocommerce table.woocommerce-table--order-details .woocommerce-Price-amount {font-weight:600;}
.woocommerce table.woocommerce-table--order-details tfoot tr:first-child th, .woocommerce table.woocommerce-table--order-details tfoot tr:first-child td {border-top:1px solid #322c9b !important;}
.woocommerce table.woocommerce-table--order-details tfoot th {border:none;}
.woocommerce table.woocommerce-table--order-details .product-name a {font-size:17px;}
.woocommerce table.woocommerce-table--order-details .wc-item-meta {padding-left:0 !important;}
#add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small {color:#322c9b !important;}

/* Détail commande */
.woocommerce-MyAccount-content {color:#322c9b;}
.woocommerce mark.order-date, .woocommerce mark.order-number, .woocommerce mark.order-status {background-color:#FFD924 !important;}
.woocommerce-order-details table thead:first-child tr:first-child th, .woocommerce-order-details table thead:first-child tr:first-child th, .woocommerce table.shop_table.order_details td, .woocommerce table.shop_table {border:none !important;}
.woocommerce-order-details .woocommerce-table__line-item.order_item:nth-child(odd)>td {background-color:#F6FBFF !important;}
.woocommerce-order-details .woocommerce-table__line-item.order_item:nth-child(even)>td {background-color:#FFFFFF !important;}
.woocommerce-order-details .woocommerce-table__product-name.product-name, .woocommerce-order-details .woocommerce-table__product-table.product-total {font-weight:500;color:var(--e-global-color-text);}
.woocommerce-order-details .wc-item-meta li {font-weight:600;}
.woocommerce-order-details .wc-item-meta li strong {font-weight:400;}
.woocommerce .woocommerce-shipping-fields h3#ship-to-different-address {background-color:var(--e-global-color-e5e3a2d) !important; border-left:2px solid !important; border-color:var(--e-global-color-fc25bdb) !important; font-size:15px !important; padding:10px !important; width: calc(100% - 22px); }
.woocommerce #order_comments_field span.optional {display:none;}

/* Paiement commande */
#contenu-commande {background:#FFFFFF; padding:20px; color:#322c9b; max-width:1320px; margin:auto;}
#contenu-commande .woocommerce .shop_table tbody td {color:#322c9b;}
#contenu-commande #payment {background-color:#EDF4F9 !important; border-radius:0 !important;color:#322c9b;}
#contenu-commande #payment label, #contenu-commande #payment label span, #contenu-commande #payment .woocommerce-privacy-policy-text {color:#322c9b !important; font-size:14px !important;}
#contenu-commande #payment div.payment_box::before {    border-bottom-color: #ffffff;}
#contenu-commande #order_review tfoot {max-width:1320px;}
#contenu-commande #order_review tfoot th, #contenu-commande #order_review tfoot td {color:#322c9b !important;}
#contenu-commande .product-name {color:#322c9b; font-weight:600;}
#contenu-commande .product-name ul {font-weight:600;}
#contenu-commande .product-name ul strong {font-weight:400;}
/* Large Layout: 800px. */
@media screen and (max-width: 800px){
.ywraq-view-quote-wrapper table.shop_table.order_details thead th.product-name {font-size:14px; padding-left:28px !important; padding-top:15px !important; background-size:24px auto !important;}
.ywraq-view-quote-wrapper table.shop_table.order_details .product-name {padding:10px 0;}
	.ywraq-view-quote-wrapper table.shop_table.order_details .product-name {padding:0px; font-family:Roboto, sans-serif !important;}
	.ywraq-view-quote-wrapper table.shop_table.order_details tbody tr td.product-total {font-size:14px; min-width:80px;}
#menu-mon-compte ul li span {display:none;}
#menu-mon-compte ul li a:first-letter {text-transform:uppercase !important;}
.woocommerce table.account-orders-table td, .woocommerce table.account-orders-table th { vertical-align:top; padding:5px 10px 10px 10px;}
.woocommerce table.account-orders-table tbody tr { margin:8px 0 !important; }
.woocommerce table.account-orders-table tbody tr:nth-child(odd)>td {border-bottom:1px solid #EDF4F9;}
#contenu-commande .product-name ul.wc-item-meta {padding-left:0;}
#contenu-commande .e-checkout__container {grid-template-columns: 100% auto !important;}
.elementor-menu-cart__products .elementor-menu-cart__product-image {display:none !important;}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product {grid-template-columns: 0 auto;}
}
.lpc_pick_up_widget_show_map {border-color:var( --e-global-color-accent ); color:var( --e-global-color-accent ); margin-top:6px;}
.lpc_pick_up_widget_show_map:hover {background-color:var( --e-global-color-accent );}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li {margin-bottom:10px;}
.woocommerce-checkout #payment ul.payment_methods li img {max-width:74px; height:auto;}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_payplug img {max-width:140px; height:auto;}
