/*
Theme Name: webiaprod-child
Template: generatepress
Author: webiaprod.
Author URI: https://www.webiaprod.fr
Description: webiaprod.
Version: 1.0

*/
.separate-containers .featured-image {
    margin-top: 20px;
    display: none;
}
td.woocommerce-product-attributes-item__value a {
    pointer-events: none;
}
/*Menu*/


#logocolor {
	display:none;
}
header .elementor-icon-box-title a,header .elementor-view-default .elementor-icon ,.elementor-menu-cart__toggle .elementor-button-icon, .elementor-nav-menu--main .elementor-item, header .elementor-button, header div.elementor-menu-toggle, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i, .elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container{
	color: var(--e-global-color-12e5329 ) !important;
}
.elementor-icon-box-title a:hover,.elementor-view-default .elementor-icon:hover, .elementor-menu-cart__toggle .elementor-button-icon:hover, .elementor-nav-menu--main .elementor-item:hover, .elementor-sticky--effects .elementor-icon-box-title a:hover,.elementor-sticky--effects .elementor-view-default .elementor-icon:hover ,.elementor-sticky--effects .elementor-menu-cart__toggle .elementor-button-icon,.elementor-sticky--effects .elementor-nav-menu--main .elementor-item:hover,header .elementor-button:hover, header.elementor-sticky--effects .elementor-button:hover, header div.elementor-menu-toggle:hover,.elementor-sticky--effects .elementor-search-form--skin-full_screen .elementor-search-form__toggle i, .elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:hover{
	color: var(--e-global-color-8f18bf4 ) !important;
}
.elementor-sticky--effects #logowhite{
	display:none !important;
}
.elementor-sticky--effects .elementor-icon-box-title a,.elementor-sticky--effects .elementor-view-default .elementor-icon ,.elementor-sticky--effects .elementor-menu-cart__toggle .elementor-button-icon,.elementor-sticky--effects .elementor-nav-menu--main .elementor-item, header.elementor-sticky--effects .elementor-button, header.elementor-sticky--effects div.elementor-menu-toggle, .elementor-sticky--effects .elementor-search-form--skin-full_screen .elementor-search-form__toggle i, .elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container{
	color: inherit  !important;
}
.elementor-sticky--effects #logocolor {
	display:block;
}
@media all and (max-width:767px){
	header .icon .elementor-button-text {
    	display: none !important;
	}
}
/*Boucle produit*/
.woocommerce table.shop_attributes th {
    width: auto;
    padding: 0;
    text-align: left;
}
.woocommerce table.shop_attributes td {
    font-style:normal;
    padding: 0;
    text-align: right;
}
.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th{
	border-bottom: 1px dotted rgb(255 255 255 / 10%);
	border-right: 0;
	padding: 10px;
}

@media all and (max-width:1024px){
	#product .e-con-inner{
		align-items: center;
	}
	tr.woocommerce-product-attributes-item{
	    display: block;
    	width: 100%;
	}
	th.woocommerce-product-attributes-item__label{
		display: block;
		text-align: center !important;
	}
	td.woocommerce-product-attributes-item__value{
		width: 800px;
    	text-align: center !important;
	}
  .woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th{
  	padding: 0;
  }
  .woocommerce table.shop_attributes td p {
    margin: -12px 0 0 0;
  }
}

/*Produit*/
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product.elementor .woocommerce-tabs .panel {
    padding:  0px 0px 0px 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	background-color: transparent;
	border:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color: var(--e-global-color-dea41e4 );
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
	color:var( --e-global-color-a185853 );
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
	background-color: transparent;
	border:1px solid;
}

.woocommerce-Tabs-panel--ressources .fa.fa-file-pdf-o {
    margin-right: 5px;
}
.woocommerce-Tabs-panel--ressources a{
	display: block;
    width: 100%;
    border: 1px dotted var( --e-global-color-ade7e95 );
    padding: 10px;
    text-transform: uppercase;
}
.woocommerce-Tabs-panel--ressources a:hover{
    border-color: var(--e-global-color-a185853 );
}

.irs--round .irs-bar, .irs--round .irs-from, .irs--round .irs-single, .irs--round .irs-to{
	background-color: var(--e-global-color-8f18bf4 );
}
.irs--round .irs-handle{
	border-color:  var(--e-global-color-8f18bf4 );
}

.pswp {
    z-index: 99999;
}
/*PUBLICATION*/
th.product-price, td.product-subtotal, tr.cart-subtotal, tr.order-total, th.product-total, td.product-total, li.woocommerce-order-overview__total.total, th.woocommerce-table__product-table.product-total, span.woocommerce-Price-amount.amount, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot, .elementor-menu-cart__subtotal,span.quantity, th.product-quantity, .quantity, th.product-subtotal  {
    display: none;
}
a.elementor-button.elementor-button--view-cart.elementor-size-md span, a.elementor-button.elementor-button--checkout.elementor-size-md span {
    color: var(--e-global-color-12e5329 );
}
a.woocommerce-MyAccount-downloads-file.button.alt {
    border-radius: 40px;
	color: var(--e-global-color-12e5329 );
    background-color: var(--e-global-color-a185853 );
}
a.woocommerce-MyAccount-downloads-file.button.alt:hover {
    background-color: var(--e-global-color-2265c30 );
}
@media all and (max-width:1024px){
	div#publication {
    	--flex-direction: column;
	}
		div#publication .e-loop-add-to-cart-form-container {
    	justify-content: left;
	}
}

/*filtres*/
.bapf_hideckbox li label, .bapf_hideckbox li label a {
    color: var(--e-global-color-8f18bf4 );
    font-weight: 500;
    padding: 5px 0;
}

.bapf_sfilter label {
    display: initial !important;
}
