/*
Theme Name: Hara Child
Theme URI: https://hara.thembaydev.com/
Author: Thembay
Description: This is a child theme for Hara
Version: 1.0
Author URI: https://thembay.com/
Template: hara
Text Domain: hara-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */
.panel h3,.elementor-widget-text-editor ul li {
    font-size: 1.05rem!important;
	color:#000;
}
.white-text p{color:#fff!important;}
#tbay-header {
    margin: 0;
    padding: 0;
    z-index: 1001;
    background: inherit;
    position: relative;
}

.product.v1 .name {
    font-weight: 700!important;
	font-size:20px!important;
}

.price ins .woocommerce-Price-amount, .woocommerce div.product span.price {
    color: #000 !important;
	font-size:18px;
}


.hidden{display:none!important;}

.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a:after {
    content: none!important;
}
.single-product div.product .related .heading-tbay-title:after, .single-product div.product .upsells .heading-tbay-title:after,
.woocommerce div.product #woocommerce-tabs ul.tabs li.active>a:after, .woocommerce div.product #woocommerce-tabs ul.tabs li:hover>a:after {
    color: #fff!important;
}
.elementor-189 .elementor-element.elementor-element-3819a78c .elementor-icon-list-text {
    color: #000!important;
    transition: color 0.3s;
}

.woocommerce div.product p.stock{color:#000!important;}

p {
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 1.05rem;
	color:#000!important;
}
.woocommerce .woocommerce-product-details__short-description p {
    margin-bottom: 0;
    display: block;
}

.tbay-total-condition-wrap{display:none!important;}

span.sku_wrapper, .rate-sold {display:none;}

@media (max-width: 1199px) {
    body .topbar-device-mobile {
        background: #fff;
    }
}

.pum-theme-7570 .pum-container, .pum-theme-lightbox .pum-container{padding:0!important;border-radius:0!important;background-color:inherit!important;}

.update-cart.pull-right,.continue-to-shop.pull-left.hidden-xs br, a.checkout-button.button.alt.wc-forward br{
    display: none!important;
}

p.woocommerce-shipping-destination{font-size:1em;line-height:25px!important;}
tr.woocommerce-shipping-totals.shipping{flex-direction:column;}
ul#shipping_method li{padding-left:25px!important;}
ul.woocommerce-shipping-methods li label{font-size:16px!important;}

section.woocommerce-bacs-bank-details{display:none!important;}

.cart_totals table small.includes_tax{display:none;}
.tb-cart-form .shop_table .product-info .product-name a {
    font-size: 16px;
}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details>li {
        font-size: 16px !important;
    }
.woocommerce ul.order_details li {
    	margin-left: 30px;
}

.elementor-widget-text-editor ul {
    padding-left: 0px!important;
}

.woocommerce ul.order_details li strong {
    display: inline;
}

.woocommerce-order>p:not(.woocommerce-thankyou-order-received) {
    margin-bottom: 30px !important;
    font-style: normal!important;
	font-size:16px;
}
@media (max-width: 1199px) {
  .footer-device-mobile .list-menu-icon {
    padding-bottom: 20px;
  }
}
.elementor-section.elementor-top-section.elementor-element.elementor-element-73fc734.elementor-section-content-bottom.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle{min-height:69px;}