/*
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
*/
body {background-image:url(https://bagustourservice.com/wp-content/uploads/2015/01/home_jeweller_bg_pattern.png#35); background-repeat:repeat;background-position:center}
h1, h2, h3 {color:#655637; text-shadow: 2px 0px  #ffffff; }
.woocommerce-product-details__description.source-editor {box-shadow: 2px 2px 4px 5px #949494; padding: 10px;}
.woocommerce-product-details__description.source-editor p {text-align: justify;}
.column_attr.mfn-inline-editor.clearfix {box-shadow: 2px 2px 4px 5px #949494; padding: 10px;}
.column_attr.mfn-inline-editor.clearfix p {text-align: justify;}
.woocommerce .woocommerce-product-details__short-description {box-shadow: 2px 2px 4px 5px #949494; padding: 10px;}
.woocommerce .woocommerce-product-details__short-description p {text-align: center;}
.mfn-product-add-to-cart {box-shadow: 2px 2px 4px 5px #949494; padding: 10px;}
.pricing-box.pricing-box-box {background-color: #ffffff;}
.pricing-box .plan-header .price sup.period {color: #655637;}
.pricing-box .plan-inside {color: #000000;}
.woocommerce ul.products li.product .desc {background-color: #ffffff}
body {--mfn-button-theme-bg: #655637; --mfn-button-theme-bg-hover: #949494; --mfn-button-theme-color: #ffffff; }
.woocommerce #Content .column_product_cart_button .cart .button {opacity: 1; }
body {--mfn-button-shop-bg-hover: #949494; --mfn-button-shop-bg: #655637; --mfn-button-shop-color: #ffffff;}
span {max-width: 90%;}
span.woocommerce-Price-amount.amount
Specificity: (0,2,1) {max-width: fit-content;}
.wp-caption-text {background: #ffffff; color: #655637;}
.excerpt.excerpt-1 p {text-align: justify; color: #000000;}
.woocommerce .woocommerce-Price-amount bdi {display: none;}
.wc-block-grid__product-price.price {display: none;}
.wp-block-button.wc-block-grid__product-add-to-cart {display: none;}
.mwb-bfwp-booking-quantity__public-show {display: none;}
.mwb_mbfw_included_service_title {display: none;}
.wc-block-components-quantity-selector {display: none;}
.mbfw-total-listing-single-page__wrapper {align-items: center; display: flex !important; justify-content: space-between; margin-bottom: 7px;}
.mbfw-total-cost__wrapper {border-top: 1px solid #ccc; padding: 10px 0; margin-top: 15px;}
.image_frame .image_wrapper .image_links {display: none;}
.mwb-mbfw-total-area {margin-bottom: 0;}
.mbfw-date-picker-section {max-width: 100%;}
.mbfw-date-picker-section label {text-align: center}
input#wps_booking_single_calendar_form_ {width: 100%}
.mbfw-additionl-detail-listing-section span.woocommerce-Price-amount.amount {display: none;}
.mbfw-additionl-detail-listing-section {max-width: 100%; justify-content: center;}
.mbfw-additionl-detail-listing-section input[type=number] {width: 100% !important;}
.column_payment_methods ul.payment-methods-list li {opacity: 1; background-color: #fff; margin-right: auto; margin-left: auto;}
.column_payment_methods ul.payment-methods-list li img {width: 68px;}
.woocommerce .products_wrapper.isotope_wrapper {display: block; width: 100%;}
.woocommerce ul.products.mfn-equal-heights {display: flex; flex-wrap: wrap; align-items: stretch;}
.woocommerce ul.products {margin: 0 0 1em; padding: 0; list-style: none outside; clear: both;}
.woocommerce ul.products::before {content: " "; display: table;}
.woocommerce-page ul.products.mfn-equal-heights:not(.list) li.product, .woocommerce ul.products.mfn-equal-heights:not(.list) li.product {flex-direction: column;}
.woocommerce ul.products.columns-4 li.product:nth-child(4n+1) {clear: both;}
.woocommerce-page ul.products.mfn-equal-heights li.product, .woocommerce ul.products.mfn-equal-heights li.product {display: flex;}
.woocommerce.columns-4 ul.products li.product, .woocommerce ul.products.columns-4 li.product {width: 23%; margin: 1%;}
@media only screen and (max-width: 767px) {body:not(.mobile-row-2-products) .products_wrapper ul.products li.product {width: 100%;}}
.woocommerce ul.products li.product {background-color: #121212; text-align: center;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {float: left; padding: 0; position: relative;}
.woocommerce .products ul li, .woocommerce ul.products li {list-style: none outside;}
.woocommerce ul.products li.product .product-loop-thumb {position: relative;}
.woocommerce ul.products li.product a {text-decoration: none;}
.woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a img {-webkit-box-shadow: 0 0 0; box-shadow: 0 0 0; margin: 0;}
.woocommerce ul.products li.product a img {width: 100%; height: auto; display: block;}
.woocommerce ul.products:not(.list) li.product.has-background-color .desc {padding-left: 20px; padding-right: 20px;}
.woocommerce ul.products.mfn-equal-heights li.product .desc {align-items: center;}
.woocommerce-page ul.products.mfn-equal-heights li.product .desc, .woocommerce ul.products.mfn-equal-heights li.product .desc {display: flex; flex-direction: column; flex-grow: 1;}
.woocommerce ul.products li.product .desc {padding: 15px 0;}
h3, .woocommerce ul.products li.product h3 {font-size: 22px; line-height: 32px; font-weight: 300; letter-spacing: 4px;}
.woocommerce-page ul.products li.product h3, .woocommerce ul.products li.product h3 {margin-bottom: 3px;}
.woocommerce-page ul.products li.product h3, .woocommerce ul.products li.product h3 {padding: 0;}
.woocommerce ul.products li.product h3 {margin: 0;}
.woocommerce-page ul.products li.product .excerpt, .woocommerce ul.products li.product .excerpt {margin-bottom: 7px;}
.woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price {font-size: 18px; margin: 0 0 7px;}
.woocommerce ul.products li.product .price {display: block; font-weight: 400;}
.woocommerce-page ul.products li.product .mfn-li-product-row-button.hide-button, .woocommerce ul.products li.product .mfn-li-product-row-button.hide-button {display: none;}
h3 a {color: #655637;}
input[type=number] {padding: 10px; outline: 0; width: 230px; max-width: 100%; display: block; margin: 0 0 20px; font-size: 15px; border-width: 1px; border-style: solid; border-radius: 0; box-sizing: border-box; -webkit-appearance: none;}
.post-footer {display: none;}
.pager_wrapper {margin-bottom: 0; position: relative; z-index: 1;}
.pager {text-align: center;}
.pager .pages {display: inline-block; border-radius: 5px; margin: 20px 30px 0; padding: 4px 3px; background-color: #f8f8f8;}
.pager .pages a.active, .pager .pages a:hover, .pager .pages span.page-numbers.current {color: #fff; background-color: #655637;}
.pager .pages a {transition: all .3s ease-in-out;}
.pager .pages a, .pager .pages span.page-numbers {margin: 0 1px; width: 35px; height: 35px; line-height: 35px; text-align: center; display: inline-block; border-radius: 5px; color: #a8a8a8;}
.pager a.next_page, .pager a.prev_page {display: inline-block; line-height: 43px;}
section.section.section-filters {display: none;}
.date_label {display: none;}
.woocommerce div.product div.images .flex-control-thumbs {overflow: hidden; zoom: 1; margin: 0; padding: 0;}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {clear: left;}
.woocommerce div.product div.images .flex-control-thumbs li {position: relative; overflow: hidden;}
.woocommerce div.product div.images .flex-control-thumbs li {width: 25%; float: left; margin: 0; list-style: none;}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active {opacity: 1;}
.woocommerce div.product div.images .flex-control-thumbs li img {cursor: pointer; margin: 0; opacity: .5;}