/*
Theme Name: bemet-child
Author: 
Description: Your description goes here
Version: 1.0
Template: bemet

This is the child theme for Bemet theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
/* img.zoomImg {
    width: 100% !important;
    height: 300px !important;
} */

 .woocommerce-page div.product div.summary,
.woocommerce-page div.product div.images {
    float: unset !important;   
}
.product.type-product{
	 display:flex;
    flex-wrap: wrap;
    gap: 40px;
}
.wpcf7-not-valid-tip {
    color: #dc3232;    
}
.single-product input.unitQuantityBox {
    display: none;
}
span.gold-text {
    color: #c0a885;
}
span.red-text {
    color: #DF2614;
}
.breadcrumb-content .breadcrumb-item.active a, .copyright-text p a {    
    color: #fff !important;
}
div.woo-product-gallery-slider > div:first-child div {
    height: auto;   
}
.woocommerce div.product div.images {
    margin-bottom: 0;
}
.woocommerce ul.products li.product a img {
    height: 280px;  
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link {
   
    background: #fff;
}
.product-item-three {
    padding: 0;   
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border: 1px solid #8D0014;
    background-color: #8D0014;
    color: #fff;   
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: #8D0014;
}
.woocommerce table.shop_attributes {   
    border: 1px solid #000;    
}
.woocommerce table.shop_attributes tr,
.woocommerce table.shop_attributes tr td,
.woocommerce table.shop_attributes th{
	 border: 1px solid #000;    
}
.woocommerce table.shop_attributes tr td{
	padding-left: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:hover a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:focus a{
    color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {   
    border-bottom: 1px solid #8D0014;
}
/* .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    border: 1px solid #8D0014;   
} */
.term-description {
    display: block;
}
.slider-content .sub-title1 {
	font-family: "Pacifico", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    color: #DF2614 !important; 
	text-transform: capitalize;
	 line-height: 1.5;
}
.slider-content .subtitle-first {
	     font-size: 25px;
}

.about-sec .choose-item i[class^="flaticon-"]:before {
       color: #fff !important;
	    font-family: "Poppins", Sans-serif;
}
.slider-content .sub-title1 {
    color: #fff !important;
    font-family: "Poppins", Sans-serif !important;
    letter-spacing: 1px !important;
}

.about-cat-list .list-wrap li a .icon img {
    width: 100px;
}
.about-inner-wrap .row .col-64 {
    width: 100%;
    margin-top:50px;
}
.about-inner-wrap .row .col-36 {
    width: 100%;
}

.about-cat-list .list-wrap {  
    justify-content: center;
	align-items: flex-start;
}
.header-action > ul::after {
	content:none !important;
}
.contact-icon-sec i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before {   
    font-weight: 700 !important;
}

.header-btn .btn:hover{
	color: #fff !important;
}
.logo img {
    max-height: none !important;
	max-width: 100% !important; 
}
button.accordion-button:hover, 
button.accordion-button:active,
button.accordion-button:focus{
    color: #fff !important;
}
.blog-meta ul.list-wrap {
    display: none !important;
} 

.about-cat-list .list-wrap li {
    list-style: none;
}
.home .navbar-wrap ul li a:hover,
.home .navbar-wrap ul li a:focus,
.home .navbar-wrap ul li.active a {  
    color: #fff !important;
}
.navbar-wrap ul li a:hover,
.navbar-wrap ul li a:focus,
.navbar-wrap ul li.active a,
.home .sticky-menu .navbar-wrap ul li.active a,
.home .sticky-menu .navbar-wrap ul li a:hover,
.home .sticky-menu .navbar-wrap ul li a:focus{  
    color: #880016 !important;
}
.slider-content .sub-title {
	color: #fff;
}
.header-top-left .list-wrap li::before,
.header-top-left-two .header-top-social::before {
    content: none !important;  
}
.contact-info-wrap .row {
    justify-content: center;
}
.contact-info-item .content span a {
	color: #fff !important;
}
.about-img-wrap img {  
    border-radius: 10px !important;
}
.about-area-two .btn.btn-two:hover {
    background: #1E0E09; 
    color: #fff;
}
.common-col-rev .about-area-two .row {
    flex-direction: row-reverse;
}
.about-content-two > span, .about-content-two .mt-35 {    
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.list-margin .about-content-two > span {
	  margin-bottom: 15px !important;
}
.about-info-wrap .list-wrap {  
    margin-bottom: 0;
}
.contact-us .elementor-widget:not(:last-child) {
    margin-block-end: 0;
}
.blog-post-item {
    height: 95%;
}
.home .sticky-menu .menu-wrap .logo.sticky-logo.d-none {   
    display: block !important;
}
.home .sticky-menu .menu-wrap {
    display: flex;
    gap: 20px;
    padding-top: 5px;
}

.logo img {
    max-height: 80px;
}
.footer-top .container .row .col-lg-3.col-md-6.col-sm-6:nth-child(2) {
    padding-left: 70px !important;
}
li.header-shop-cart, li.header-search {
    display: none;
}	

.contact-info-item {
    padding: 20px;   
}
.choose-area.choose-bg .container{
    max-width: 1600px;
}
.about-sec-two .about-area-two {
    background: #fff !important;
}

.about-sec-two .about-content-two p {   
    color: #7f6f6c;  
}
.about-sec-two .about-area-two h2.title {
    color: #2a1510 !important;
}
.best-butcher span {
    color: #7f6f6c;
    margin-bottom: 22px;
}
.product-wrapper .farmed-content {
    font-size: 14px;
    text-transform: initial;
    font-family: 'Poppins';
	margin-top:20px;
	display: inline-block;
	width: 100%;
	line-height: 1.8;
	text-align: justify;
}
.four-box .custom-container-four .product-item-five {
    height: 100%;
}
.four-box .custom-container-four .premium-product-wrap {
    justify-content: center;
}
.four-box .custom-container-four .row .col-lg-6:nth-child(1) {
	width: 40%;
}
.four-box .custom-container-four .row .col-lg-6:nth-child(2) {
	width: 60%;
}
.navbar-wrap > ul > li {
    margin-right: 26px;
}
.menu-area-two .navbar-wrap > ul > li {
    margin-right: 32px;
}

@media (min-width:1366px) {
.breadcrumb-bg {  
    padding: 200px 0 80px;   
}
}
@media (max-width:1024px) {
.menu-area-two .navbar-wrap > ul > li {
    margin-right: 30px;
}
}
@media (max-width:991px) {
.product.type-product {
   gap: 0;
}
.home #sticky-header .container {
    padding-left: 0;
    padding-right: 0;
}
.about-area-two {  
    padding: 80px 0 80px;
}
.product-bg-five {
    padding: 70px 0 60px;
}
.testimonial-bg {   
    padding: 80px 0 90px;
}
.shop-inner-wrap {
    padding: 70px 16px 40px;
}
.contact-info-bg {
   padding: 80px 0 60px;
}
.contact-wrap {
    padding: 70px 0;
}
.home .sticky-menu .menu-wrap { 
	display: unset !important;
}
.footer-top .container .row .col-lg-3.col-md-6.col-sm-6:nth-child(2) {
    padding-left: 15px !important;
}
.four-box .custom-container-four .row .col-lg-6:nth-child(1), 
.four-box .custom-container-four .row .col-lg-6:nth-child(2){
	width: 100%;
}
.home .sticky-menu .menu-wrap {   
    display: unset;
}
.testimonial .slick-track , .testimonial .col-lg-6.slick-slide {
    width: 100% !important;
}
.pt-120 {
    padding-top: 40px;
}
.shop-details-area {
    padding: 80px 0 0;
}
}

@media (max-width: 575px) {
.home #sticky-header .container {
    padding-left: 15px;
    padding-right: 15px;
}
.about-cat-list .list-wrap {   
    align-items: center;
    flex-direction: column;
}
.about-cat-list .list-wrap li {  
    flex: 1;
}
.about-area-two {
    padding: 70px 0 60px;
}
.contact-info-bg {
    padding: 60px 0 40px;
}
.cta-content .title {   
    font-size: 38px;
}
.shop-inner-wrap {
    padding: 50px 20px 10px;
}
}