/* .location-popup-container{display: block;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.95); z-index: 1001;overflow: auto;}
.location-popup{width: 75%; margin: 10% auto 0px auto;padding: 15px;background-color: #fff; color: #000;position: relative;}
.location-popup h3 {font-size:2rem; font-weight: 600; color:#d05d15;}
.location-popup .closebtn{position: absolute;top: 5px;right: 5px;margin: 0;color: #000;font-size: 2.5rem;} */
.location-popup-container{display: block;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.85); z-index: 1001;overflow: hidden;}
.location-popup{width: 75%; height: 83%; margin: 8% auto 0px auto;padding: 15px;background-color: #fff; color: #000;position: relative; overflow: hidden;}
.location-popup h3 {font-size:2rem; font-weight: 600; color:#d05d15;}
.location-popup .closebtn{position: absolute;top: 5px;right: 5px;margin: 0;color: #000;font-size: 2.5rem;}

@media only screen and (max-width: 600px) {
	.location-popup h3 {font-size:1rem !important; margin-top: 0px !important;}
	.location-popup {width: 95%; height: 50%; margin-top: 30% !important;}
	.location-popup .closebtn {font-size: 1.75rem !important;}
}

.location-popup .closebtn:hover{color: #d05d15;}
.location-map-container{margin-top: 15px; overflow: hidden;}
.facetwp-tbhcustom, .facetwp-tbhcustomexact{cursor: pointer;}
.SelectLocation{display: none;}
.block {display: block; margin-bottom: 10px;}

/*.woocommerce-listing ul.products li.product .wc-product-contents .wc-product__price{display: none;}*/
.single-product .entry-summary-box  p.price{display: none;}
.single-product form.variations_form .variations{display: none;}

/* Checkboxes */
.facetwp-type-tbhcustom .facetwp-depth {display: none;}
.facetwp-type-tbhcustom .facetwp-depth.visible {display: inherit;}
.facetwp-tbhcustom {
    background: url('checkbox.png') 0 50% no-repeat;
    background-size: 14px 14px;
    margin-bottom: 4px;
    padding-left: 20px;
    cursor: pointer;
}

.facetwp-tbhcustom.checked {
    background-image: url('checkbox-on.png');
}

.facetwp-tbhcustom.disabled,.facetwp-radio.disabled {opacity: 0.4; cursor: default;}
.facetwp-tbhcustom .facetwp-expand { float: right;}

/* Checkboxes */
.facetwp-type-tbhcustomexact .facetwp-depth {display: none;}
.facetwp-type-tbhcustomexact .facetwp-depth.visible {display: inherit;}
.facetwp-tbhcustomexact {
    background: url('checkbox.png') 0 50% no-repeat;
    background-size: 14px 14px;
    margin-bottom: 4px;
    padding-left: 20px;
    cursor: pointer;
}

.facetwp-tbhcustomexact.checked {
    background-image: url('checkbox-on.png');
}

.facetwp-tbhcustomexact.disabled,.facetwp-radio.disabled {opacity: 0.4; cursor: default;}
.facetwp-tbhcustomexact .facetwp-expand { float: right;}
div.product span.price {
	display: block;
	margin: 0 0 10px 0;
}
.woocommerce-Price-amount,
.starting_price {
	font-weight: 600;
    color: #333;
	font-size: 1.5rem;
}
ul.products .woocommerce-Price-amount,
ul.products .starting_price{
    font-size: 1rem !important;
}
.products .elementor-button{
	background-color: #e7e7e7 !important;
    font-size: 1rem !important;
    line-height: 1rem !important;
    border: 1px solid var(--e-global-color-primary);
    padding: 10px;
}
.locationlink{
    display: inline-block;
	background-color: var(--e-global-color-accent);
	color: #FFF !important;
	padding: 10px;
}
div.product .locationlink {
	display: table;
}