/**
* Theme Name: Kitchor Child
* Description: This is a child theme of Kitchor, generated by Merlin WP.
* Author: <a href="https://themelexus.com/">Themelexus</a>
* Template: kitchor
* Version: 1.4.9
*/


body {
    background-color: #16171b !important;
}
/* Header for home */

.home.ehf-header #masthead .elementor-section-height-default {
    background: linear-gradient(181deg, #000000b5 0%, #00000000 80%);
}  
.home.ehf-header #masthead {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

/* Header for home end */


.entry-summary-top, .product_meta,.single-product div.product .woocommerce-tabs, .group-action, .kitchor-sorting {
    display: none !important;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{
	    color: #fff;
}
.product-caption-bottom {
	position: static;
	opacity: 1;
	visibility: visible;
padding: 25px 0 25px 0;
}

.content-product-imagin {
    display: none !important;
}
ul.products li.product .product-caption {
    text-align: left;
    padding: 20px 0 0 0;
}


h3.woocommerce-loop-product__title {
    text-align: left !important;
    font-size: 26px !important;
    max-width: 300px;
}

.shop-product-buttons .call-btn svg {width: 12px;}

.shop-product-buttons {
    display: flex;
    align-items: center;
    gap: 10px;
}

.shop-product-buttons a {
 background-color: #30373e;
    fill: #ffffff;
    color: #ffffff;
    padding: 13px 15px 13px 15px;
    border-radius: 120px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    display: flex;
	letter-spacing: .5px;
    align-items: center;
    gap: 5px;
	    width: 100%;
    justify-content: center;
	transition: none;
}

.shop-product-buttons a:hover{
	    background-color: var(--e-global-color-primary);
	color: #000;
}
.shop-product-buttons a:hover svg{
	fill: #000;
}
.related.products .product-caption-bottom {
    display: none !important;
}

.post-type-archive-product #page .site-content {
    margin-top: 30px;
    margin-bottom: 30px;
}

.post-type-archive-product .breadcrumb-wrap {
    display: none;
}
.related.products h2, .single-product div.product .product_title{
     color: #fff !important;
}
.short-description, .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb, .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a, .single-product div.product .woocommerce-product-details__short-description p {
    color: #9b9b9b;
}
.related, .upsells, .single-product div.product .product_after_title {
    border-color: #e5e5e529 !important;
}
.single-product div.product .woocommerce-product-details__short-description{
    border:0 !important;
}
ul.products li.product h2 a, ul.products li.product h3 a, ul.products li.product .woocommerce-loop-product__title a, ul.products li.product .wc-block-grid__product-title a, ul.products .wc-block-grid__product h2 a, ul.products .wc-block-grid__product h3 a, ul.products .wc-block-grid__product .woocommerce-loop-product__title a, ul.products .wc-block-grid__product .wc-block-grid__product-title a, .wc-block-grid__products li.product h2 a, .wc-block-grid__products li.product h3 a, .wc-block-grid__products li.product .woocommerce-loop-product__title a, .wc-block-grid__products li.product .wc-block-grid__product-title a, .wc-block-grid__products .wc-block-grid__product h2 a, .wc-block-grid__products .wc-block-grid__product h3 a, .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title a, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title a {
    color: #ffffff;
}
input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], textarea, .input-text, select:not([size]):not([multiple]){
    border-color: #ffffff21  !important;
    border-width: 2px !important;
    color: #fff !important;
    background-color: transparent !important;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
    border:0 !important;
}
.wpcf7-not-valid-tip {
    color: #eb6868;
    font-size: 12px;
    margin: 3px 0 0 0;
}
.cmform h5, .cmform h6, .wpcf7-form .wpcf7-list-item {
    color: #fff;
}
.wpcf7-button-1 button {
    border-color: #daa14c;
    background-color: #daa14c;
    color: #000 !important;
}
@media screen and (max-width: 768px) {
    .shop-product-buttons a.call-btn {
        width: 63%;
    }
    .single-product div.product .product_after_title{
        display: none !important;
    }
    .related.products h2, .single-product div.product .product_title {
    font-size: 28px;
}
}