.single-product div.product table.variations .label label {
    font-weight: 600;
}
.single-product div.product .product_meta > span.sku_wrapper {
    display: none !important;
}
.grecaptcha-badge, 
.grecaptcha iframe, 
div.grecaptcha {
    display: none !important;
}
.search-type-sidebar .header-search__products ul.products li.product .product-inner {
    flex-direction: column;
}
.search-type-sidebar .header-search__products ul.products li.product {
    width: 50%;
}
.search-type-sidebar .header-search__products ul.products li.product .product-thumbnail {
    width: 100%;
}
ul.products li.product .woocommerce-loop-product__title a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}
.single-product div.product .single_add_to_cart_button ,.ecomus-sticky-add-to-cart .single_add_to_cart_button{
    text-transform: uppercase !important;
}
.page-header__title:after {
    content: '';
    display: block;
    height: 8px;
    background: #000;
    margin: 17px 0 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 115px;
    border-radius: 20px;
    background-image: linear-gradient(156deg, #03a6e8 0%, #2c3b8c 82%);
    overflow: hidden;
}
.single-product div.product:not(.woocommerce-tabs--vertical) .woocommerce-tabs .wc-tabs {
    display: none;
}
ul.products li.product .product-loop-button {
    text-transform: uppercase !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
    text-transform: capitalize;
}
.single-product div.product  p.stock.in-stock.woocommerce-badge {
    background-color: #129812;
    color: #fff;
    border-color: #129812;
}
.single-product div.product .woocommerce-badges.woocommerce-badges--single .stock {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
}
.archive.woocommerce .page-header__title:after {
    content: '';
    display: block;
    width: 54px;
    height: 8px;
    background: #000;
    border-radius: 3px;
    margin: 17px 0 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: block;
    width: 115px;
    /* height: 4px; */
    border-radius: 20px;
    background-image: linear-gradient(156deg, #03a6e8 0%, #2c3b8c 82%);
    overflow: hidden;
    /* margin: 0 auto; */
}
.feature-bx .ecomus-icon-box {
    min-height: 200px;
}
.ecomus-icon-box-widget__item.vertical {
    width: calc(31% - 7.5px);
    padding: 15px 10px 8px;
}
.bio-details h6 {
    margin:8px 0;
	color:#020202;
}
.bio-details h3 {
    margin: 0;
}
.ecomus-icon-box-widget__desc {
    margin-top: 3px;
    font-size: 12px;
}
.shop-header__content h2 {
    font-size: 40px;
}
.shop-header__content h3 {
    font-size: 32px;
}
.single-product div.product .meta-cat {
    display: none;
}
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper h2 {
    font-size: 30px;
}
.related.products > h2, .upsells.products > h2, .cross-sells > h2, .recently-viewed-products > h2 {
    font-size: 2.625rem;
    font-weight: 600;
    text-transform: capitalize;
}
.related.products > h2:after {
    content: '';
    display: block;
    width: 54px;
    height: 8px;
    background: #000;
    border-radius: 3px;
    margin: 17px 0 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: block;
    width: 115px;
    /* height: 4px; */
    border-radius: 20px;
    background-image: linear-gradient(156deg, #03a6e8 0%, #2c3b8c 82%);
    overflow: hidden;
    /* margin: 0 auto; */
}
.single-product div.product .woocommerce-tabs .wc-tab {
    padding: 0;
    /* border: unset !important; */
}
.single-product div.product .woocommerce-tabs {
    border: unset;
}
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper h3 {
    display: inline-block;
    position: relative;
    font-size: 36px !important;
    font-weight: 600;
    color: #000000;
    padding: 14px 0 12.5px;
	font-family:Poppins;
}
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper h1, .single-product div.product .woocommerce-tabs.wc-tabs-wrapper h2, .single-product div.product .woocommerce-tabs.wc-tabs-wrapper h3, .single-product div.product .woocommerce-tabs.wc-tabs-wrapper h4{
	color: #000000;
	font-family:Poppins;
}
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper p{
	color: #000000;
	font-family:Poppins;
}
.home-slider .ecomus-button__second {
    margin-left: 20px;
    margin-top: -50px;
    padding: 11px 11px 11px 11px;
}
.topbar-text a:hover {
    color: #fff;
}
.header-counter {
    color: #fff;
}
.woocommerce .quantity input {
    border-radius: 0;
    border-top: 1px solid #000;  
    border-bottom: 1px solid #000;
}
.woocommerce .quantity .ecomus-qty-button {
    border: 1px solid;
}
.woocommerce .quantity {
    background-color: #fff;
}
@media screen and (min-width: 1024px) {
footer .ecomus-navigation-menu__title:after {
    content: '';
    width: 55%;
    height: 1px;
    background-color: #fafafacc;
    position: absolute;
    bottom: -10px;
    left: 0;
}

footer .ecomus-navigation-menu__title {
    position: relative;
}
}	
@media screen and (max-width: 789px) {
	ul.products li.product .product-summary.em-flex-align-center .price {
    min-height: 40px;
}
#customer_login > .em-col:first-child h2.woocommerce-customer-login__title {
    display: none !important;
}
	.woocommerce-cart table.woocommerce-cart-form__contents tbody tr.cart_item img {
    width: 100px;
    height: 100px;
    object-fit: cover;
}
    ul.products.mobile-col-2 li.product {
        width: 50%;
    }
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper h3 {
    font-size: 27px !important;
    line-height: 38px;
    font-weight: 600;
    padding: 18px 0 0px;
}	
}
@media (min-width: 1150px) {
    .em-container {
        max-width: 100%;
        padding-left: 50px;
        padding-right: 50px;
    }
}