/**
* Theme Name: Fana Child
* Description: This is a child theme for Fana
* Author: Thembay
* Author URI: https://thembay.com/
* Version: 1.1.38
* Template: fana
*/


/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

body.single-product .product_meta span.sku_wrapper {
	display: none;
}
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-form .wc-block-components-text-input.is-active label, .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-text-input.is-active label {
	outline: none;
	border: 0;
	border-radius: 0 ; 
}
.wc-block-components-totals-wrapper {
    padding: 14px 10px !important;
}
.wp-block-woocommerce-checkout-order-summary-totals-block { padding-bottom: 0 !important; }
.wp-block-woocommerce-checkout-order-summary-discount-block,
.wp-block-woocommerce-checkout-order-summary-fee-block,
.wc-block-components-order-summary {
	padding: 0 !important;
}
.wp-block-woocommerce-checkout-order-summary-totals-block,
.wc-block-components-totals-wrapper {
	margin-top: 0 !important;
}
.wc-blocks-components-select .wc-blocks-components-select__container,
.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url] {
	background-color: rgba(125, 125, 125, 0.1) !important;
	border-color: rgba(155, 155, 155, 0.25) !important;
	color: rgba(155, 155, 155, 1) !important;
}
.wc-blocks-components-select .wc-blocks-components-select__select {
	color: rgba(155, 155, 155, 1) !important;
    border-color: rgba(155, 155, 155, 0.25) !important;
}

/* dark theme */
@media (max-width: 767px) {
	.woocommerce div.product span.price {
		font-size: 13px;
	}
	
	.product-block.v1 .name {
		font-size: 14px;
		line-height: normal;
		margin-bottom: 9px;
	}
	
	.product-block.v1 .name a {
  		display: -webkit-box;
  		-webkit-line-clamp: 3;
  		-webkit-box-orient: vertical;
  		overflow: hidden;
	}
	
	.tb-addtocart-mb .product-block div.add-cart a {
		height: 32px;
		min-height: 32px;
		line-height: 32px;
	}
	.product-block.v1 .group-buttons .button-wishlist.shown-mobile {
		display: none !important;
	}
	
	.topbar-device-mobile .search-device {
		display: none !important;
	}
	
}

@media (max-width: 1199px) {
    body.tbay-search-mb .wrapper-container {
        padding-top: 50px;
    }
	.topbar-device-mobile {
		padding: 5px 15px !important;
	}
}

.woocommerce div.product span.price {
	font-size: 12px;
	line-height: normal;
}

header .woocommerce-Price-amount {
	color: #fff !important;
}
.tbay-dark-mode-active .mm-listview.sub-menu > li > a {
	color: var(--tb-button-color,#121216);
}

body.single-product .tbay-product-description--content {
	color: #dcdcdc !important;
}

section#tbay-breadcrumb {
    background-color: #404040 !important;
}

.tbay-breadcrumb .breadcrumb li a, .tbay-breadcrumb .product-nav-icon .img-link {
	color: #cdcdcd;
}

.tbay-breadcrumb .breadcrumb li+li>a {
    color: #fff;
}

section.tbay-breadcrumb h1.page-title {
/* 	color: #000000 !important; */
}

.tbay-breadcrumb.breadcrumbs-image .breadscrumb-inner .breadcrumb li a {
/* 	color: #292929; */
}

.tbay-breadcrumb.breadcrumbs-image .breadscrumb-inner .breadcrumb li {
	color: #8d8d8d;
}

.woocommerce table.shop_table.wishlist_table tr td {
	background-color: #292929;
}

.woocommerce table.shop_table.wishlist_table tr td.product-thumbnail img {
/* 	aspect-ratio: 1/1; */
}

.woocommerce table.shop_table.wishlist_table tr td.product-stock-status {
	display: none;
}

.woocommerce table.shop_table.wishlist_table tr td.product-add-to-cart div.add-cart a {
	color: #000;
	background-color: #fff;
}

table.wishlist_table tr.no-products td.wishlist-empty {
	color: #fff;
}

/* cart page */
.wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button {
	color: #fff;
}

.mobile-attribute-list .list-wrapper .value {
	color: #fff;
}

.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .sub-menu>li>a {
	color: #dcdcdc;
}

.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .sub-menu>li>a:hover{
	color: #fff;
}

.product-block .image .out-stock {
	background: #000000;
}

.tbay-dark-mode-active .product-block.grid .group-add-to-cart a {
	background-color: rgba(0,0,0,0.7);
    color: #fff;
	transition: all 0.2s ease;
}

.tbay-dark-mode-active .product-block.grid .group-add-to-cart a:hover {
	background-color: #D4A148;
}

.tbay-dark-mode-active .tbay-element-custom-image-list-categories .style-v2 .content .cat-name {
    background-color: #ffffff;
}

.woocommerce ul.order_details li {
	color: #fff;
}

.shop_table.order_details .product-name a, .shop_table.order_details .product-name strong {
	color: #fff;
}

.woocommerce-order-received .woocommerce-order table.shop_table {
	color: #fff;
}

.woocommerce .woocommerce-customer-details .woocommerce-column__title, .woocommerce-page .woocommerce-customer-details .woocommerce-column__title {
	background: #575757;
}