/*
Theme Name: Cardo Theme
Theme URI: http://konte.uix.store/
Author: UIX Themes
Author URI: http://uix.store
Description: A fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: konte
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: konte
*/

#logo-desc-home{width: 200px;}
.site-branding .logo img{width: 200px;}
#masthead > div.header-main.header-contents.no-center > div > div.header-left-items.header-items.has-menu > div > a > img{width: 200px;}

.konte-icon-box__icon > picture > img{max-width: 30% !important;}

.hamburger-navigation li ul{position: static !important; height: 0px;}

.hamburger-navigation.hover-open .menu > li:hover > ul{height: 100% !important;}

.woocommerce-products-header__title{    text-align: center;
    width: 100%;
    font-size: 2em !important;
    font-weight: bold !important;}

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

    .konte-product-masonry__title{word-spacing: 10px !important;}

    #reassurhome img {
    height: 60px !important;
    margin-top: 30px;
}


    .woocommerce div.product.layout-v6 .woo-variation-product-gallery {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0px !important;
    margin-bottom: 0px !important;
}



    #text-2 > div > p:nth-child(2) > a > img{width: 120px !important;}

    .site-branding .logo img{width: 120px;}

.woocommerce div.product .single_add_to_cart_button, .kapsc_pop_btn{line-height: 20px !important; padding: 25px 0px 25px 0px;}    

    .woo-variation-swatches.wvs-show-label .variations td, .woo-variation-swatches.wvs-show-label .variations th {
    display: block;
    width: 100% !important;
    float: left;
}
 
	.product > div.summary.entry-summary{    
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;}

    .product > div.summary.entry-summary > div.woocommerce-product-details__short-description{order: 5}
    .product > div.summary.entry-summary > div.price{order: 2}
    .product > div.summary.entry-summary > div.cart{order: 3}
    .product > div.summary.entry-summary > div.product_meta{order: 7}
    .product > div.summary.entry-summary > div.woocommerce-tabs{order: 6}


    .woocommerce div.product{margin-top: 0px !important;}
   
 
#masthead > div.header-mobile.custom.logo-left > div > div.site-branding > a > picture.logo-dark > img{max-width: 110px;}

}



#reassurhome img{height: 100px;}

.woocommerce div.product.layout-v6 .variations tr{width: 100% !important;}

.product-toolbar{padding: 0px !important;}
.woocommerce div.product.layout-v6 .product-toolbar{padding: 0px !important;}
.woocommerce div.product.layout-v6 .summary{padding-right: 0px !important;}

.produit-attribute-picto {display: block;float: left;width: 100%;margin-bottom: 10px;}

.kapsc_pop_btn{    background-color: white !important;
    border: 1px solid #000;
    color: #000 !important;
    margin-bottom: 0px !important;}

.woocommerce div.product.layout-v6 .variations{margin-bottom: 0px !important;}

.woocommerce div.product.layout-v6 .variations .reset_variations {
position: absolute !important;
    color: #000;
    border: 1px solid;
    padding: 10px;
    display: block;
    float: left;
    margin-left: 0px !important;
    margin-top: 20px!important;
    top: -10px;
    left: 100%;
}


.woocommerce div.product.layout-v6 .variations:after{}

.woocommerce div.product.layout-v6 .woocommerce-tabs p{  
    color: #161619;
    font-family: "function_pro", sans-serif;
    font-weight: 400;
    line-height: 1.55556;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    font-size: 0.875rem;
    box-sizing: inherit;}


    .woocommerce div.product.layout-v6 .woo-variation-product-gallery {
    width: 50%;
    margin: auto;
    max-width: 50%;
    margin-left: 5%;
}

.woocommerce div.product .product_title{font-size: 3rem !important;}

.products-filter__option img{    border-radius: 100%;
    border: 1px solid #000;
    width: 32px;
    padding: 2px;
    vertical-align: middle;
    margin-right: 8px;}

    .products-filter-widget .filter-list .selected > .name{border-bottom: none !important; font-weight: bolder;}

.tab-non-classe{display: none !important;}    

#konte-products-filter-6 > form > div > div.products-filter__filter.filter.filter_color.attribute.h-list.color.multiple > div > ul > li{width: 100% !important;}

#main > div.products-toolbar.layout-v5 > div > p.woocommerce-result-count{display: none;}

#select2-product_cat-yv-result-1he6-non-classe{display: none !important;}


.image-container {
    position: relative;
    width: 14%;
    transition: all .2s;
    display: block;
    float: left;
    margin-right: 2%;
}
.image-container img{width: 100%;display: block;float: left;}
.image-container .after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    color: #FFF;
    border-radius: 50%;
    transition: all .2s;
}
.image-container p {
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    text-align: center;
    width: 120px;
    font-weight: bolder;
}
.image-container .after p{    padding: 10px;
    display: block;
    width: 100%;
    font-size: 10px;
}

.image-container:hover .after {
    opacity: 1;
    background: rgba(0, 0, 0, .8);
}