/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

:root{--primary-color:#0a0a0a;--fs-color-primary:#0a0a0a;--fs-color-secondary:#0a0a0a;--fs-color-success:#7a9c59;--fs-color-alert:#b20000;--fs-experimental-link-color:#282828;--fs-experimental-link-color-hover:#111;}.tooltipster-base{--tooltip-color:#fff;--tooltip-bg-color:#000;}.off-canvas-right .mfp-content, .off-canvas-left .mfp-content{--drawer-width:300px;}.off-canvas .mfp-content.off-canvas-cart{--drawer-width:460px;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width:1310px}.row.row-collapse{max-width:1280px}.row.row-small{max-width:1302.5px}.row.row-large{max-width:1340px}.header-main{height:90px}#logo img{max-height:90px}#logo{width:80px;}.header-bottom{min-height:55px}.header-top{min-height:35px}.transparent .header-main{height:90px}.transparent #logo img{max-height:90px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top:170px;}.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height:70px!important}.search-form{width:65%;}.header-bg-color{background-color:#ffffff}.header-bottom{background-color:#ffffff}.top-bar-nav > li > a{line-height:16px}.header-main .nav > li > a{line-height:16px}.stuck .header-main .nav > li > a{line-height:16px}.header-bottom-nav > li > a{line-height:35px}@media(max-width:549px){.header-main{height:70px}#logo img{max-height: 70px}}.main-menu-overlay{background-color:#0a0a0a}.nav-dropdown{border-radius:5px}.nav-dropdown{font-size:100%}.header-top{background-color:#0a0000!important;}body{color:#282828}h1,h2,h3,h4,h5,h6,.heading-font{color:#0a0a0a;}body{font-size:100%;}@media screen and (max-width:549px){body{font-size: 100%;}}body{font-family:Montserrat, sans-serif;}body{font-weight:400;font-style:normal;}.nav > li > a{font-family:Montserrat, sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a{font-family:Montserrat, sans-serif;}.nav > li > a,.mobile-sidebar-levels-2 .nav > li > ul > li > a{font-weight:400;font-style:normal;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family:Montserrat, sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight:400;font-style:normal;}.alt-font{font-family:Poppins, sans-serif;}.alt-font{font-weight:500!important;font-style:normal!important;}.breadcrumbs{text-transform:none;}button,.button{text-transform:none;}.nav > li > a, .links > li > a{text-transform:none;}.section-title span{text-transform:none;}h3.widget-title,span.widget-title{text-transform:none;}.header:not(.transparent) .header-nav-main.nav > li > a{color:#282828;}.header:not(.transparent) .header-nav-main.nav > li > a:hover,.header:not(.transparent) .header-nav-main.nav > li.active > a,.header:not(.transparent) .header-nav-main.nav > li.current > a,.header:not(.transparent) .header-nav-main.nav > li > a.active,.header:not(.transparent) .header-nav-main.nav > li > a.current{color:#0a0a0a;}.header-nav-main.nav-line-bottom > li > a:before,.header-nav-main.nav-line-grow > li > a:before,.header-nav-main.nav-line > li > a:before,.header-nav-main.nav-box > li > a:hover,.header-nav-main.nav-box > li.active > a,.header-nav-main.nav-pills > li > a:hover,.header-nav-main.nav-pills > li.active > a{color:#FFF!important;background-color:#0a0a0a;}.header:not(.transparent) .header-bottom-nav.nav > li > a{color:#353535;}.shop-page-title.featured-title .title-overlay{background-color:#000000;}.has-equal-box-heights .box-image{padding-top:100%;}@media screen and (min-width:550px){.products .box-vertical .box-image{min-width: 400px!important;width: 400px!important;}}.header-main .social-icons,.header-main .cart-icon strong,.header-main .menu-title,.header-main .header-button > .button.is-outline,.header-main .nav > li > a > i:not(.icon-angle-down){color:#000000!important;}.header-main .header-button > .button.is-outline,.header-main .cart-icon strong:after,.header-main .cart-icon strong{border-color:#000000!important;}.header-main .header-button > .button:not(.is-outline){background-color:#000000!important;}.header-main .current-dropdown .cart-icon strong,.header-main .header-button > .button:hover,.header-main .header-button > .button:hover i,.header-main .header-button > .button:hover span{color:#FFF!important;}.header-main .menu-title:hover,.header-main .social-icons a:hover,.header-main .header-button > .button.is-outline:hover,.header-main .nav > li > a:hover > i:not(.icon-angle-down){color:#000000!important;}.header-main .current-dropdown .cart-icon strong,.header-main .header-button > .button:hover{background-color:#000000!important;}.header-main .current-dropdown .cart-icon strong:after,.header-main .current-dropdown .cart-icon strong,.header-main .header-button > .button:hover{border-color:#000000!important;}.footer-1{background-color:#242424}.footer-2{background-color:#0a0000}.absolute-footer, html{background-color:#0a0000}.page-title-small + main .product-container > .row{padding-top:0;}button[name='update_cart']{display:none;}.nav-vertical-fly-out > li + li{border-top-width:1px;border-top-style:solid;}
.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{background-color:var(--fs-color-secondary) !important;}.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a{border:0;}.nav-dropdown-default .nav-column li>a:hover, .nav-dropdown.nav-dropdown-default>li>a:hover{text-decoration:underline;}.nav-dropdown-default{padding:12px;box-shadow:rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;}.nav-line-bottom>li>a:before,li.custom.html_topbar_left a.xoo-el-login-tgr::before, li.custom.html_topbar_right a::before, li.header-wishlist-icon a.wishlist-link::before, li.cart-item.has-icon a.header-cart-link::before, li.header-search.header-search-lightbox.has-icon a:before, li.html.custom.html_top_right_text a:before{height:0;}a.nav-top-link{cursor:pointer;}.quantity input[type=number],.quantity input[type=button],.quantity input[type=button]:hover{box-shadow:unset;border:unset;background:#fff;}.quantity{border:1px solid #ddd;border-radius:8px;}.product-info p.stock{display:none;}::-webkit-scrollbar{background-color:#fff;width:.5rem;}::-webkit-scrollbar-thumb{border-radius:1.5rem;width:.25rem;border:.125rem solid #fff;background:#adadad;}::-webkit-scrollbar-track{background:#fff;}img.cart-img-icon{width:24px!important;}
@media(max-width:849px){.next-prev-thumbs li.has-dropdown:hover>.nav-dropdown, .no-js li.has-dropdown:hover>.nav-dropdown, li.current-dropdown>.nav-dropdown {left: unset;right: -30px;}}
@media(max-width:549px){.copyright-footer{flex-direction:column;}.next-prev-thumbs li.has-dropdown:hover>.nav-dropdown, .no-js li.has-dropdown:hover>.nav-dropdown, li.current-dropdown>.nav-dropdown{left:unset;right:-30px;}.box-text p{margin:6px 0;}p.category.uppercase.is-smaller.no-text-overflow.product-cat.op-7{color:#000000;font-weight:500;letter-spacing:.25em;font-size:12px;opacity:1;}.product-main{padding: 40px 0 0;}}.label-new.menu-item > a:after{content:"New";}.label-hot.menu-item > a:after{content:"Hot";}.label-sale.menu-item > a:after{content:"Sale";}.label-popular.menu-item > a:after{content:"Popular";}</style>		<style id="wp-custom-css">.rank-math-breadcrumb{font-size:14px;}
.rank-math-breadcrumb span.last{font-weight:bold;}
form.woocommerce-cart-form .discount-progress-container, #cart-popup .discount-progress-container{margin-top:0;}
.woocommerce-checkout-review-order .ux-free-shipping{padding-bottom:0;}
.cart-discount th{padding:0}
.cart-discount{font-size:unset}
.vi-woocommerce-orders-tracking-form-row.vi-woocommerce-orders-tracking-form-error{border-color:rgba(1, 1, 1, 0.3)!important;}
.vi-woocommerce-orders-tracking-form-search-tracking-number-btnclick.woo_orders_tracking_icons-search-1{border-radius:0!important;}
.live-search-results{background-color:hsla(0, 0%, 100%, .95);box-shadow:0 0 10px 0 rgba(0, 0, 0, .1);color:#111;border-radius:4px;}
.live-search-results span.woocommerce-Price-amount.amount{color:#111;}
.live-search-results .search-name{font-size:18px;}
@media(max-width:992px){
.live-search-results .search-name{font-size:12px;line-height:1.3;}
}
#search-lightbox input.search-field{background-color:#e3e3e3f2 !important;box-shadow:0 0 10px 0 rgba(0, 0, 0, .1);color:#000!important;}
#search-lightbox i.icon-search{color:#000;font-size:22px;}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover{text-decoration:underline!important;}
.wpced-product.wpced-default{margin-bottom:12px;}
.wpced-product.wpced-default .wpced-inner{margin:0;width:100%;}
.wpced .wpced-inner{font-size:16px;
}
.tabbed-content.tracking-tabs ul li{padding:0 12px;}
.mfp-wrap{z-index:2147483001;}
.chatway--container{display:block!important;}
.chatway--container .chatway--trigger-container{z-index:99999!important;}
.ux-free-shipping__bar-progress{background:#2d7e49 !important;}
button.ux-relay__load-more-button{font-weight:500;}
p.stock.in-stock{display:none;}
.copyright-footer{height:50px;display:flex;align-items:center;gap:4px;color:#fff;}
#main .product-main .product-info .cart .quantity+.button{font-size:1em;margin-right:0;clear:both;width:100%;border-radius:0;background-color:#000;border:1px solid var(--fs-color-primary);color:#fff;padding:8px 0;box-shadow:inset 0 0 0 0 rgba(0, 0, 0, .2);border-radius:8px;}
.summary button.ux-buy-now-button{font-size:1em;margin-right:0;clear:both;width:100%;border-radius:0;background-color:var(--fs-color-secondary);padding:8px 0;border-radius:8px;box-shadow:unset !important;}
.gpls-wpsctr-countdown-timer-container{align-items:flex-start !important;}
h3.gpls-wpsctr-timer-title{margin:0 !important;}
.sticky-add-to-cart__product .sticky-add-to-cart-img{width:80px;}
.sticky-add-to-cart--active{padding:12px 0;}
.image-tools .wishlist-button:hover{background-color:var(--fs-color-secondary);border-color:var(--fs-color-secondary);}
.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{height:2px;}
.form-flat input:not([type=submit]), .form-flat select, .form-flat textarea{border-radius:8px;}
a.woocommerce-loop-product__link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;}
.page-title-sub p.lead{font-size:18px;line-height:1.3;}
.footer-wrapper .wpcf7-form-control-wrap input::placeholder, #main .wpcf7-form-control-wrap input{color:#000 !important;}
.chatway--container .chatway--trigger-container{bottom:90px !important;}
.footer-wrapper .wpcf7-spinner{position:absolute !important;}
.footer ul.menu>li+li{border:0;}
.footer ul.menu>li a:hover{text-decoration:underline;}
form.checkout_coupon{
}
a.showcoupon{display:none;}
i.icon-check::before{content:"\e00a";color:#fff;}
i.icon-check{padding:8px 10px;border-radius:50px;background:var(--fs-color-secondary);}
.product-trust{display:flex;flex-direction:column;gap:14px;}
.product-item{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #bbb;border-radius:8px;}
.product-item .wrap{display:flex;flex-direction:column;gap:6px;}
.product-item p.text{font-size:16px;font-weight:500;}
.product-item p{font-size:14px;line-height:1.3;}
.social-icons.share-icons a.icon.button, .social-icons.share-icons a.icon.button i{border-color:#000;color:#000;}
.product-info .price-wrapper .price{display:flex !important;align-items:center;}
.price-wrapper .discount-label{color:#e53935;background:#e539351c;padding:2px 4px;border-radius:4px;font-weight:600;font-size:14px;margin-left:6px;}
li.header-newsletter-item.has-icon{display:none;}
#radom-count{list-style:none;}
#radom-count span li{margin-left:0;background:#f6f6f6;padding:5px 10px;border-radius:4px;}
#radom-count span li i{margin-right:6px;}
@media(min-width:768px){
#radom-count span li{margin-left:0;display:flex;align-items:center;gap:5px;}
#radom-count span li i{display:flex;align-items:center;justify-content:center;width:20px;height:20px;}
}
@media(max-width:768px){
.chatway--container .chatway--trigger-container{bottom:20px !important;}
.uwpmc-widget-container.upw-mc-theme-1{left:20px;right:unset!important;bottom:20px!important;}
.review-padding > .col-inner{padding:12px;}
.image-tools{padding:0 !important;}
.image-tools .wishlist-button{border:unset;}
.image-tools .wishlist-button:hover{background-color:transparent;border-color:transparent;}
.image-tools .wishlist-button:hover i.icon-heart{color:var(--fs-color-secondary) !important;}
.image-tools .wishlist-button i.icon-heart{font-size:18px !important;}
}
.custom-category h5.uppercase.header-title{text-transform:capitalize !important;}
.section-title-normal{border-bottom:1px solid #ececec !important;}
.section-title-main{border-bottom:1px solid rgba(0,0,0,0.1) !important;}
@media(min-width:1024px){
.header-search-form-wrapper input.search-field{padding:20px 0.75em;background-color:#fff;}
.nav-spacing-xlarge>li{margin:0 24px;}
.has-dropdown .icon-angle-down{display:none;}
li.disable-link a.nav-top-link, .menu-shop-sidebar-container li.disable-link a{pointer-events:none;}
.box-text p{margin:8px 0;}
.product-info.summary.col-fit.col{padding:0 96px 30px;}
li.has-before-content a.nav-top-link:after{position:absolute;content:"Hot";font-size:10px;line-height:1.3;top:10%;right:-24%;color:#fff;background:red;padding:0px 8px;border-radius:8px;}
}
li.has-before-content a.nav-top-link, li.has-before-content a{position:relative;}
.image-tools{padding:6px;}
.image-tools .wishlist-button.button.icon{margin:0;}
.image-tools .wishlist-popup{display:none;}
.vi-woo-orders-tracking-form-search .vi-woo-orders-tracking-form-row{border:unset !important;}
.vi-woo-orders-tracking-form-search .vi-woo-orders-tracking-form-row > input{box-shadow:unset;border:1px solid #ccc !important;border-radius:8px;}
.wp-block-image.aligncenter{margin-bottom:24px;}
.blog-wrapper .entry-content a{text-decoration:underline;color:orange;}
.blog-wrapper .entry-content a:hover{text-decoration:underline;color:var(--fs-experimental-link-color-hover);}
.related.related-products-wrapper.product-section{margin-top:12px;border:unset;}
h1.product-title.product_title.entry-title{text-transform:capitalize;font-weight:400;font-size:22px;}
@media(max-width:768px){
h1.product-title.product_title.entry-title{font-weight:400;font-size:17px;}
li.has-before-content a:after{position:absolute;content:"Hot";font-size:10px;line-height:1.3;top:5px;left:30%;color:#fff;background:red;padding:0px 8px;border-radius:8px;}
}
.price-wrapper .price{display:block;}
.accordion-title{font-size:unset;}
p.category.uppercase.is-smaller.no-text-overflow.product-cat.op-7{color:#000000;font-weight:500;letter-spacing:.25em;font-size:14px;opacity:1;}
.woocommerce-breadcrumb.breadcrumbs a{color:#0a0a0a;}
.woocommerce-breadcrumb.breadcrumbs a:hover{color:#0a0a0a;text-decoration:underline;transition:.3s;}
.header-wrapper.stuck{box-shadow:unset;}
.related h3.product-section-title-related{text-transform:capitalize;}
.accordion .accordion-item:last-child .accordion-title{border-bottom:1px solid #ddd;}
.footer-wrapper{font-size:12.5px;}
.footer-widgets.footer.footer-2{padding-bottom:24px;}
.footer-widgets.footer.footer-2 span.widget-title{font-size:15px;}
.category-homepage h5.header-title{text-transform:capitalize;}
.testimonial-slider p{margin:0;}
.testimonial-slider .row .col .col-inner{background:#fff;padding-bottom:12px}
input[type='submit'], input[type="button"], button:not(.icon), .button:not(.icon){border-radius:8px!important;}
button.open-chaty, .chaty-cta-button > button{border-radius:50% !important;}




.feedback-home-container {
    background-color:rgb(252, 252, 252);
    padding-top: 5px;
}

.feedback-home-container .testimonial-box {
    padding-top: 10px;
}

.badge-container {
    margin-top: 0 !important;
}

.badge-frame {
    height: 24px !important;
    margin-left: 0;
    font-size: 13px;
    background: #000;
    color: #fff;
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 5px;
}

.badge-frame .badge-inner {
    color: #fff;
    border: none;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
}

.badge-frame .badge-inner .onsale {
    font-size: 13px;
}

.top-categories-home-container .col-inner {
    box-shadow: none !important;
}

body.single-product .product-info.summary .woocommerce-product-rating {
    display: none;
}

body.single-product .product-short-description {
    display: none;
}

.wpced .wpced-inner {
    display: inline-block;
    padding: 5px 10px;
    margin: 5px 0;
    font-size: 14px;
    border-radius: 4px;
    color: #222222;
    background-color: #f6f6f6;
}

.wpced .wpced-inner:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 5px;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M280%20192c4.4%200%208-3.6%208-8v-16c0-4.4-3.6-8-8-8H40c-4.4%200-8%203.6-8%208v16c0%204.4%203.6%208%208%208h240zm352%20192h-24V275.9c0-16.8-6.8-33.3-18.8-45.2l-83.9-83.9c-11.8-12-28.3-18.8-45.2-18.8H416V78.6c0-25.7-22.2-46.6-49.4-46.6H113.4C86.2%2032%2064%2052.9%2064%2078.6V96H8c-4.4%200-8%203.6-8%208v16c0%204.4%203.6%208%208%208h240c4.4%200%208-3.6%208-8v-16c0-4.4-3.6-8-8-8H96V78.6c0-8.1%207.8-14.6%2017.4-14.6h253.2c9.6%200%2017.4%206.5%2017.4%2014.6V384H207.6C193%20364.7%20170%20352%20144%20352c-18.1%200-34.6%206.2-48%2016.4V288H64v144c0%2044.2%2035.8%2080%2080%2080s80-35.8%2080-80c0-5.5-.6-10.8-1.6-16h195.2c-1.1%205.2-1.6%2010.5-1.6%2016%200%2044.2%2035.8%2080%2080%2080s80-35.8%2080-80c0-5.5-.6-10.8-1.6-16H632c4.4%200%208-3.6%208-8v-16c0-4.4-3.6-8-8-8zm-488%2096c-26.5%200-48-21.5-48-48s21.5-48%2048-48%2048%2021.5%2048%2048-21.5%2048-48%2048zm272-320h44.1c8.4%200%2016.7%203.4%2022.6%209.4l83.9%2083.9c.8.8%201.1%201.9%201.8%202.8H416V160zm80%20320c-26.5%200-48-21.5-48-48s21.5-48%2048-48%2048%2021.5%2048%2048-21.5%2048-48%2048zm80-96h-16.4C545%20364.7%20522%20352%20496%20352s-49%2012.7-63.6%2032H416v-96h160v96zM256%20248v-16c0-4.4-3.6-8-8-8H8c-4.4%200-8%203.6-8%208v16c0%204.4%203.6%208%208%208h240c4.4%200%208-3.6%208-8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
}

#review_form > .review-form-inner {
    border: 1px solid #ededed;
    background: #f9f9f9;
    border-radius: 10px;
    padding-bottom: 0;
}


.slider-testimonial-home .banner img {
	border-radius: 50% !important;
}

.slider-testimonial-home .slider-style-shadow .flickity-slider>:before {
	display: none;
}

.slider-testimonial-home .banner {
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
}


#main-menu.mobile-sidebar .sidebar-menu ul li a {
    color: #000000;
    font-size: 15px;
    font-weight: 500;
}


.header-main ul.mobile-nav li.html.custom {
    display: block;
}

#wide-nav ul.header-bottom-nav li a {
    font-weight: 500 !important;
}




.off-canvas .mfp-content.off-canvas-cart {
        --drawer-width: 415px !important;
}



.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before {
	content: '' !important;
	display: none !important;
}
