/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/


@font-face {
  font-family: 'YekanBakh';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('fonts/YekanBakh-Regular.woff2') format('woff2');
}
body,p,a,span,strong,h1,h2,h3,h4,h5,h6,input,select,textarea,option,div,button,rs-layer,rs-mask-wrap{font-family: 'YekanBakh' !important;}

h5.mfn-woo-product-title a {
    color: #fff !important;
}
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {
    display: none;
}
.mfn-ch-row.mfn-ch-header h3 {
    color: #fff !important;
}
.mfn-ch-row.mfn-ch-header .path {
    fill: none;
    stroke: #ffffff !important;
    stroke-width: 1.5px;
  }
  body, ul.timeline_items, .icon_box a .desc, .icon_box a:hover .desc, .feature_list ul li a, .list_item a, .list_item a:hover, .widget_recent_entries ul li a, .flat_box a, .flat_box a:hover, .story_box .desc, .content_slider.carousel ul li a .title, .content_slider.flat.description ul li .desc, .content_slider.flat.description ul li a .desc, .post-nav.minimal a i {
    color: #ffffff !important;
}
.quantity {
    border: 1px solid #f4d044 !important;
}
.woocommerce .quantity a.quantity-change{
    color: #f4d044 !important;;
}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .wp-block-search input[type="search"], .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
    color: #a2872f !important;
}
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt, .added_to_cart, .widget a.button.checkout, .wc-block-components-button:not(.is-link) {
    background-color: #160017 !important;
    border-color: #160017 !important;
    color: #fff !important;
    box-shadow: var(--mfn-button-shop-box-shadow);
}
button, input[type="button"], input[type="reset"], .button, .widget a.button, .wp-block-button__link {
    background-color: transparent;
    border-color: #160017 !important;
    color: #160017 !important;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, .button:hover, .widget a.button:hover, .wp-block-button__link:hover {
    background-color: #160017 !important;
    border-color: var(--mfn-button-border-color-hover);
    color: #fff !important;
}
.mfn-cart-holder.woocommerce, .mfn-cart-step .woocommerce {
    background: #160017;
    padding: 20px;
}
.mfn-chp-price span.woocommerce-Price-amount.amount {
    display: none;
}
.desc-wrapper .desc, .mfn-single-product-tmpl-wrapper .price span.woocommerce-Price-amount.amount {color: #160017 !important;}
.mfn-header-login{background:#a2872f;}
form.woocommerce-form.woocommerce-form-login.login .form-row-first label,form.woocommerce-form.woocommerce-form-login.login .form-row-last label {
    color: #bbbbbb;
}
.copyright a {
    font-size: 12px;
    color: #939292 !important;
}
a#back_to_top {
    border: none !important;
}
@media (max-width: 767px) {
    h5.mfn-woo-product-title {
        font-size: 14px;
    }
}
.woocommerce ul.products li.product.align-left, .mfn-li-product-row .title, .mfn-li-product-row .price, .woocommerce table.shop_table .product-name {
    text-align: right !important;
}

.cart_totals span.woocommerce-Price-amount {font-size:13px !important;}
.gold-price {
    text-align: center;
}
.single-product .the_content_wrapper {
    color: #ffffff !important;
    margin-top: 25px;
 }
.single-product .woocommerce-product-details__short-description {
    color: #777 !important;
}