/*
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
*/

#myCanvas {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    *opacity: 0.07;
    z-index: 999;
    pointer-events: none;
}

/* Franchise Application Form */

.two-column-form {
  display: flex;
  gap: 20px;
  margin-bottom: 15px;
}
.column-left, .column-right {
  flex: 1;
}
.full-width {
  width: 100%;
  padding: 12px;
  margin-bottom: 15px;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.radio-group {
  margin: 20px 0;
}
.radio-group label:first-child {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
}
.terms-checkbox {
  margin: 25px 0;
}
.main-button {
  background: #E67E22; /* Use your brand color */
  color: white;
  padding: 15px 30px;
  border: none;
  border-radius: 4px;
  font-size: 16px;
  cursor: pointer;
}
.main-button:hover {
  background: #D35400; /* Darker shade */
}

/* Custom CSS from Betheme Options */

.woocommerce span.onsale { color: #364C37; }
.exwoofood-woocommerce.woocommerce div.quantity input[type=number] { padding: 11px !important;}
.woocommerce form.cart {display: inline-block !important;}
label, legend {display: inline !important;}

/* .ex_modal .modal-content .ex-modal-big.ex-padimg .fd_modal_img {
    padding: 0;
} */
.ex-fdlist .exstyle-2 figcaption {height: 100%; min-height: 230px; border-radius: 10px; box-shadow: 0px 10px 15px -4px rgba(0,0,0,0.1);}
.ex-fdlist .exstyle-2 .exstyle-2-image {border-radius: 10px; box-shadow: 0px 4px 10px -4px;}

.ex_s_lick-dots {margin: 0 0 -30px 0px !important;}
.ex-fdlist .exfd-shopping-cart {border-radius: 3px !important;}

.exfd-cart-num, .ex-fdlist .exfd-shopping-cart .exfd-cart-parent .exfd-cart-num {
    top: -11px !important;
    background: #000000 !important;
    border: 0px !important;
    line-height: 21px !important;
}

.ex_modal .modal-content .fd_modal_des .exfd-out-notice.excls-notice, .exfd-out-notice.excls-notice {
    background: #b9202e;
    border-radius: 5px;
}

.exwf-user-dl-info {
    *color: #ffffff;
    border: 0;
    background: #ecccae;
    border-radius: 5px;
}

.exwf-order-whastsapp p.woocommerce-mini-cart__buttons .button {
    background: #25D366;
    padding: 12px 0;
    border: 0;
    color: #000000;
}

.exwf-order-whastsapp p.woocommerce-mini-cart__buttons .button:hover { background-color: #25b23b; color: #ffffff;}

.exwf-order-whastsapp i {color:#000000;}
.exwf-order-whastsapp i:hover {color:#ffffff;}

.exfd-cart-content .exfd-close-cart {border-radius: 5px;}

.exwf-order-method .exwf-method-ct.exwf-opcls-content {
    border-radius: 8px;
}

.ex-fdlist .exfd-filter .exfd-filter-group .ex-menu-list a {
    font-size: 15px !important;
}

.ex-fdlist .exfd-filter .exfd-filter-group .ex-menu-list a {
    padding: 10px 13px !important;
}

.ex-fdlist .exwf-lbicon, .exwf-lbicon {
    padding: 20px;
    background-size: 100% auto, cover;
}

.exwf-search {
    background: #b9202e !important;
		padding: 40px 25px 25px !important;
		border-radius: 12px;
}

.exwf-search form {
    box-shadow: none !important;
}

.ex-fdlist[id^=ex] .exwf-search button.exwf-s-submit, .exwf-search .exwf-s-submit {
    top: 35% !important;
}

.exwf-cat-count {color: #b9202e;}

.ex-fdlist div.exwf-dcat {
    margin-bottom: 22px !important;
    margin-top: 5px !important;
		font-size:14px;
}

.new__label {
    font-family: "Instrument Sans";
    background: #b9202e;
    padding: 3px 5px;
    border-radius: 3px;
	margin-left: 3px;
    font-size: 13px;
    font-weight: 600;
    color: #ffffff;
}
