/**
* Theme Name: Suppre Child
* Description: This is a child theme of Suppre, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: suppre
* Version: 1.1.1
*/

.product_meta .sociallinks{
    list-style:none;
    margin:0;
    padding:0;
    margin-top:20px;
}

.product_meta .sociallinks li{
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
}

.product_meta .sociallinks li a{
    display: grid;
    padding: 10px;
    width: 45px;
    background: #484848;
    border-radius: 50%;
    height: 45px;
    align-items: center;
}

.product_meta .sociallinks li a img{
    width:70%;
    margin:0 auto;
}

a.mainnlogo {
    display: block;
}

.mainnlogo svg{
    width:100%;
    max-width:150px;
}

@media(max-width:767px){
    .size-chart {
    /* width: 1000px; */
    overflow-x: scroll;
}

.mainnlogo svg{
    max-width: 100%;
}

.overlaynewv video{
width: auto;
height:100%;
}

.size-chart table {
    width: 600px;
}

.size-chart table td,
.size-chart table th{
            font-size: 13px;
        padding: 6px;
        width: fit-content;
        text-align:center;
        word-break: none;
        color:#070707;
}

.size-chart table th:first-child{
    width:150px !important;
}
    ul.suppre-products.products:not(.products-list){
            grid-template-columns: 100% !important;
    }
    
    .newcart .cart_totals .order-total td{
        font-size:18px !important;
    }
}

.scrollup{
    right:auto !important;
        left: 30px;
}

.darkify_dark_mode_enabled .single-product div.product .summary.entry-summary .woosw-btn:before, 
.darkify_dark_mode_enabled .single-product div.product .summary.entry-summary .woosc-btn:before{
    color:#fff;
    
}

.darkify_dark_mode_enabled .topscroll .scrolling-title a{
    -webkit-text-stroke-color: #fff !important;
}

.darkify_dark_mode_enabled .topicons i:before,
.darkify_dark_mode_enabled .topicons a:before{
    color:#fff !important;
}

/*.topicons .site-header-account:hover .account-dropdown {*/
/*    opacity: 1;*/
/*    visibility: visible;*/
    /*z-index: 9999;*/
/*}*/


.darkify_dark_mode_enabled .topicons .account-wrap {
    background:#000 !important;
    
}

.topicons .account-wrap { 
    z-index:1 !important;
}

.darkify_dark_mode_enabled .mlogo .hfe-site-logo-img{
    filter:invert(1) !important;
} 

.darkify_dark_mode_enabled .mmenu .menu-mobile-nav-button .suppre-icon span{
    background-color:#fff !important;
    background:#fff !important;
}

.elementor-scrolling-wrapper:hover .elementor-scrolling-inner {
    animation-play-state: running !important;
}

.darkify_dark_mode_enabled .product-style-default .recalc .product-caption-inner{
    background:#000 !important;
     background-color:#000 !important;
}

.darkify_dark_mode_enabled .product-style-default {
    border:1px solid #fff !important;
}

.darkify_dark_mode_enabled .select-selected{
    /*background:#000 !important;*/
     background-color:#000 !important;
}

.darkify_dark_mode_enabled .product-style-default .recalc img,
.darkify_dark_mode_enabled .single-product div.product .woocommerce-product-gallery img{
    filter:none !important;
}

.suppre-sidebar-left .widget-area,
.suppre-sorting,
.suppre-sidebar-left .content-area,
ul.suppre-products.products li,
ul.suppre-products.products li *,
.woocommerce.columns-1 ul.products.columns-1 li,
.woocommerce.columns-1 ul.products.columns-1 li *,
.products-carousel .product-style-default,
.products-carousel .product-style-default *,
.single-product .woocommerce-tabs,
.single-product .woocommerce-tabs ul{
    border:none !important;
    box-shadow:none !important;
}

#secondary .widget{
    border: none !important;
}

ul.products.columns-4 {
    grid-template-columns: repeat(4, 1fr) !important;
}

.product-style-default .product-transition {
    padding: 15px !important;
    margin-bottom: 0;
}

.product-style-default .product-action {
    max-height: 60px !important;
    padding-top: 11px !important;
    opacity: 1 !important;
}

.woocommerce  ul.products .suppre-wrap-swatches span.suppre-product-swatches{
    margin-bottom:0 !important;
    font-size: 10px;
    line-height: 25px;
    border: 0px solid #777777 !important;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    text-align: center;
    cursor: default; 
    background:transparent !important;
}

ul.products li.product .product-img-wrap,
ul.products li.product .product-image,
ul.products li.product .product-image img{
/*     border-radius: 20px; */
    overflow:hidden;
}

ul.products li.product .posted-in{
    display:none;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
    border:none !important;
    margin :10px;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
    border-radius:20px;
}

.single-product div.product .summary.entry-summary,
.site-header-account .account-dropdown .account-wrap{
    border:none !important;
}

.single-product div.product .content-single-wrapper:before{
    display:none;
}

.product-style-default,
.suppre-sorting{
    background:transparent !important;
}
.select-selected{
    background-color:transparent !important;
}
.select-items,
body.woocommerce .suppre-menu-filter .widget .widget-content{
    background-color:#dedede !important;
}

.product-caption-inner.inner-clone{
    display:none !important;
}

.single-product div.product .product_meta > span,
.single-product div.product .product_after_title .sku_wrapper,
.size-chart table,
div#tab-description{
    color: var(--primary) !important;
}

/*body{*/
/*    color: var(--primary) !important;*/
/*}*/

.badge {
    position: absolute;
    top: 30px;
    right: 32px;
    z-index: 2;
    width: fit-content;
    padding: 8px 16px;
    font-size: 15px;
    background: #5a5a5a;
    color: #fff;
    border-radius: 29px;
}

li .product-block {
    position: relative !important;
}

/*.newcart button.button,*/
/*.newcart .checkout-button,*/
/*.newcart a.remove::before,*/
/*.newcheckout #place_order {*/
/*  color: #fff !important;*/
/*}*/

.newcheckout .select2-container--default .select2-selection--single{
    background:transparent !important;
    color:#000 !important;
}

.newcheckout .select2-container--default .select2-selection--single span{
    color:#000 !important;
    padding: 0px 30px;
}


.newcheckout .select2-dropdown{
    background:#dedede !important;
    color:#000 !important;
}


