/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/
/*
a.reset_variations, .woocommerce-variation-availability, p.stock.in-stock {
    display: none !important;
}

#read-more{background-color:transparent;padding-left:0px;text-decoration:underline;margin-bottom:25px;}

@media screen and (max-width: 640px) {
	
	h2.jet-listing-dynamic-field__content {
    font-size: 18px !important;
    margin-top: 25px;
    margin-bottom: 0px !important;
}
	
	.elementor-7872 .elementor-element.elementor-element-35a795d .jet-listing-dynamic-image img {
    max-width: 100% !important;
}
	
	div#colonne-categorie .elementor-widget-wrap.elementor-element-populated {padding: 0px !important;}
	
.col-full .widget_custom_html {
    margin-top: 25px !important;
    margin-bottom: 35px !important;
}
}

span.gamma.widget-title{font-size:17px!important;}

.image-feature a::before {
background-color: rgba(0,0,0,.15); !important;
}

.image-feature figcaption {
    bottom: 25px !important;
	top:auto !important;
}

.woocommerce-notices-wrapper, .woocommerce-info, a.woocommerce-product-gallery__trigger {
    display: none !important;
}

body.page-template.page-template-template-fullwidth-contained.page-template-template-fullwidth-contained-php div#page .shoptimizer-archive {
    margin-top: 50px;
    margin-bottom: 75px;
}

.clickable {
    cursor: pointer;
}

a.custom-logo-link {
    font-size: 1.5em !important;
}

@media screen and (max-width: 640px) {
ol.flex-control-nav.flex-control-thumbs {
    max-height: 70px;
	}
	
	a.custom-logo-link {
    font-size: 1.2em !important;
}
tr.woocommerce-shipping-totals.shipping {
    display: none !important;
}
}

.widget-image-caption {
    text-shadow: none !important;
}

.woocommerce-tabs.wc-tabs-wrapper {
    background-color: unset !important;
}

.image-feature figcaption span {
    background-color: white !important;
    color: black !important;
}

.elementor-kit-12 h2 {
    font-size: 20px;
}

button.swatch.cgkit-swatch.button-fluid.cgkit-as-single.cgkit-swatch-selected {
    background: #000!important;
    border-color: #000!important;
    color: #FFF!important;
}

li.cgkit-attribute-swatch.cgkit-button button{
    background: #00000000 !important;
    border: 1px solid #000!important;
	;
    color: #000!important;
}

.wcpay-payment-request-wrapper {
    display: none !important;
}

button#read-more {
    color: white;
    background-color: black;
    padding: 5px 15px 5px 15px;
}

.variations td {
    border: none !important;
}*/