/**
 * Theme Name:     Betheme Child
 * Author:         Muffin group
 * Template:       betheme
 * Text Domain:	   betheme-child
 * Description:    The biggest WordPress Theme ever
 */

.section-title-m h2 {
    background-image: linear-gradient(to right, #171616, #c6253d);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    font-size: 2rem;
	text-transform:uppercase;
	font-weight:700;
    line-height: 1.2;
   margin-bottom: 0px !important;
}
.hb-section .masonry .post-desc-wrapper .post-desc {
    padding: 0px;
}
.hb-section h2 {font-size: 22px;
    line-height: 1.5;
    font-weight: 600;}
.hb-section span.post-date.updated {
    color: #000;padding-top:5px;
}
.hb-section i.icon-clock {
    display: none;
}
.hb-section .masonry .post-footer {
	margin: 0 -15px; }

.section-title-m .inside {
    color: #000 !important;
    font-size: 16px;
    text-transform: uppercase;
    padding-top: 7px;
    line-height: 1.4;
    font-weight: 400;
}
.blog-single-con p {
    color: #000;
    line-height: 2;
    font-size: 18px;
    font-weight: 100;
}
.mfn-footer-menu-style-vertical li a {
    padding: 5px 0 !important;
}

.mfn-footer-copy .country {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1;
}
.mfn-footer-copy .subt {

    font-weight: 400;
    padding-bottom: 3px;
}
#Subheader {
    background-image: linear-gradient(102deg, #000000 0%, #E20303 100%);
    color: #FFFFFF;
}
.subheader-both-center #Subheader .title {
    color: #FFF;
    font-weight: 700;
}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
    color: #FFF !important;
}
.mfn-header-menu .mfn-menu-li.current-menu-item>.mfn-menu-link, .mfn-header-menu .mfn-menu-link .menu-icon i {
    color: #000 !important;
}
h4, h4 a, h4 a:hover, .style-simple .sliding_box .desc_wrapper h4 {
    color: #AE0000 !important;
}
.term-description {
    color: #000;
}
h4.mfn-woo-product-title {
    text-align: left;
    font-size: 18px;
    text-transform: capitalize;
    line-height: 1.5;
}

time.entry-date.updated {
	color: #000;}

.mfn-header-menu .mfn-menu-li .mfn-submenu {
	width: 300px !important; padding:6px 5px; }

.mfn-builder-content.mfn-footer-tmpl-builder {
	background: linear-gradient(-45deg, #E20303, #000, #000, #E20303);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;
	
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
h3, h3 a, h3 a:hover {
    color: #AE0000 !important;
}
p {
 
    color: #000 !important;
}
.title {
    font-size: 34px;
    font-weight: 700;
    line-height: 1.5;
}
.product_wrapper.clearfix {
    padding: 60px 0px;
}
ul li {
    color: #000;
}
h1.product_title.entry-title {
    color: #AE0000;
    text-transform: capitalize;
}
.woocommerce-product-details__short-description {
    color: #000;
}
.pgcsimplygalleryblock-grid-item .pgcsimplygalleryblock-grid-item-inner .pgcsimplygalleryblock-grid-item-title {
    font-family: 'Poppins';
    text-transform: capitalize;
    font-weight: 700;
}

@media (max-width: 767px) {
    .mcb-section .mcb-wrap .mcb-item-ebetku9o .mfn-header-tmpl-menu-sidebar {
        --mfn-header-menu-sidebar-width: 100% !important;
    }
	.mfn-header-menu .mfn-menu-li.current-menu-item>.mfn-menu-link, .mfn-header-menu .mfn-menu-link .menu-icon i {
    color: #FFF !important;
}
	.marquee-h img {
    width: 80px !important;
}
}
.mfn-close-icon .icon {
    color: #FFF !important;
}