/*
Theme Name: Illicoweb
Theme URI: https://www.illicoweb.com
Description: Hello Elementor Child Theme
Author: Studio illicoweb
Author URL: https://www.illicoweb.com
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URL: https://www.gnu.org/licenses/gpl-2.0.html
*/
/* Placer votre CSS ci-dessous */

/*tarte au citron*/
div#tarteaucitronAlertBig::before {content: '\1F36A' !important;}

/* MDP - Bandeau image */
@media (min-width:768px) {
	#MDpages-image .image {clip-path: polygon( 23.332% 0%,99.962% 0%,99.962% 100%,0% 100%,23.332% 0% ); }
}


/* PAGE PRODUIT */
#choix-produit table th {width: 20%;text-align: justify;}
    
#choix-produit table tbody>tr:nth-child(odd)>td, 
#choix-produit table tbody>tr:nth-child(odd)>th,
#choix-produit table tbody tr:hover>td, 
#choix-produit table tbody tr:hover>th{background-color: hsl(0deg 0% 50% / 0%);}


/* PLAN DU SITE */
ul.elementor-sitemap-list {padding: 0;column-count: 3;-webkit-column-count: 3;-moz-column-count: 3;color:white;}
ul.elementor-sitemap-list>li.elementor-sitemap-item {background-color: var(--e-global-color-9cc977a);padding: 15px;border-radius: 10px;display: inline-block;width: 100%;margin: 10px 0;}
ul.elementor-sitemap-list li.elementor-sitemap-item a {color: white !important;}
ul.elementor-sitemap-list>li ul.children li a {font-weight: 500;}
ul.elementor-sitemap-list>li ul.children>li ul.children li a {font-weight: 300;}

@media (min-width: 768px) and (max-width: 1024px) {
	ul.elementor-sitemap-list  {column-count: 2;-webkit-column-count: 2;-moz-column-count: 2;}
}

@media (max-width: 768px) {
	ul.elementor-sitemap-list  {column-count: 1;-webkit-column-count: 1;-moz-column-count: 1;}
}

/* .row {display: flex; flex-wrap:wrap;}
.col-12 {width:100%;}
.col-8 {width:75%;}
.col-7 {width:62.5%;}
.col-6 {width:50%;}
.col-5 {width:37.5%;}
.col-4 {width:25%;} */


/* ACTIVITÉ - Détail */
table.variations, .woocommerce-variation.single_variation {display: none !important;}

.cart .woocommerce-info {margin:10px 0 0;}
.single-product .woocommerce-error li, .single-product .woocommerce-info li, .single-product .woocommerce-message li {list-style: initial !important;}


/* PANIER */
ul.wc-cart-error-list-members {margin: 0 0 0 2em; padding: 0;}
ul.wc-cart-error-list-members li {list-style: disc !important;}
dl.variation {/*display: grid; grid-template-columns: auto 1fr;*/ font-weight: 400;}
/* dl.variation dd {margin-left: 5px;} */
dl.variation dd p {margin-bottom: 0;}
dl.variation dt.variation-Typedepersonne, 
dl.variation dd.variation-Typedepersonne{display: none !important;}
.woocommerce-cart-form .product-quantity {display: none;}


/* PANIER - CSS qui résout le changement de structure HTML des versions 10.0.0 et suite */
dl.variation dt {float: left;clear: both;margin-right: .25em;display: inline-block;list-style: none outside;}

@media screen and (min-width: 769px) {
	.elementor-widget-woocommerce-cart .woocommerce table.cart tbody tr:not(:first-child) th.product-name {border-top: var(--order-summary-items-divider-weight, 1px) solid var(--order-summary-items-divider-color, #d5d8dc);}
}
@media screen and (max-width: 768px) {
    .woocommerce table.shop_table_responsive tr th, .woocommerce-page table.shop_table_responsive tr th {display: block;text-align: right !important;}
	.elementor-widget-woocommerce-cart .woocommerce table.cart th {padding-left: 0;padding-right: 0;}
	.woocommerce table.shop_table_responsive tr th::before, .woocommerce-page table.shop_table_responsive tr th::before {content: attr(data-title) ": ";font-weight: 700;float: left;}
}


/* li.wc_payment_method.payment_method_helloasso {display: none;} */

.accueil-infos {color: white;}


/* MON COMPTE */
.col-1.woocommerce-Address {width: auto;}