/*
*Theme Name:     Madu River Child
*Theme URI: 	 https://ideageek.net
*Description:    Customized by ideaGeek for Madu River Safari
*Author:         ideaGeek
*Author URI:     https://ideageek.net
*License: 		 GNU General Public License v2 or later
*License URI: 	 http://www.gnu.org/licenses/gpl-2.0.html
*Template:       cozystay
*Text Domain: 	 maduriver-child
*Version:        1.0
*/

.elementor-element-13a92ff{
	padding: 36px;
    margin-top: 40px;
	margin-bottom: 40px;
	box-shadow: rgb(0 0 0 / 12%) 0px 5px 15px;
	border-radius:10px !important;
	height: 100% !important;
}

.wceb_picker_wrap{
	width:100%;
}

.qty-label{
		display: block;
    width: 100%;
}

.single_add_to_cart_button{
	width:100%;
}

.woocommerce form .form-row {
    margin-bottom: 0px !important ;
}

.quantity-wrap {
	display: block;
    min-width: 100%;
}

.woocommerce div.product form.cart div.quantity {
    width: 100%;
}
.shopengine-widget .shopengine-swatches .cart .quantity .qty {

    width: 100%;
	
	    height: 52px;
    padding: 5px var(--form-side-padding);
    background: none !important;
    border-color: rgba(0, 0, 0, 0.12) !important;
    border-style: solid !important;
    border-width: var(--form-bd-width) ;
    border-radius: var(--form-radius) !important;
    color: var(--text-color) !important;
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 2 !important;
    font-weight: 400 !important;
    transition: 0.3s !important;
    -webkit-appearance: none !important;

}


.elementor-3120 .elementor-element.elementor-element-d8af651 .shopengine-swatches .cart .button {
    margin: 0px 0px 0px 0px !important;
}

.elementor-3120 .elementor-element.elementor-element-d8af651 .shopengine-swatches .quantity-wrap {
    margin: 0px 0px 0px 0px !important;
}

.woocommerce.single.single-product div.product form.cart:not(.variations_form) .button.single_add_to_cart_button, .woocommerce.single.single-product .woocommerce-variation-add-to-cart .button.single_add_to_cart_button {
    min-width: 180px;
	min-height:50px;
	margin-top:30px !important;
		
}

.elementor-3120 .elementor-element.elementor-element-d8af651 .shopengine-swatches .quantity-wrap.default .quantity .qty {
    border-width: 1px 1px 1px 1px !important;
	border-color: var(--form-bd) !important;
}

.woocommerce form .form-row {
    padding: 0px !important;

}

.booking_price{
	margin-bottom:16px !important;
}

.datepicker_start{
	border-color: #b99d75 !important;
}

.prd-top-inf-bx .cs-info-box.img-left .cs-info-box-img{
	margin-right: 5px !important;
	
}



.prd-top-inf-bx .cs-info-box .cs-info-box-title + .cs-info-box-text, .cs-info-box .cs-info-box-btn {
    margin-top: 5px !important;
}

.elementor-widget-shopengine-add-to-cart{
	font-family:Marcellus, serif  !important;
}



.wc-block-components-product-details__name{
	display:none !important;
}

.wc-block-components-order-summary-item__image{
	display:none !important;
}

.wc-block-cart-item__image img{
	display:none !important;
}

.wc-block-cart .wc-block-cart__submit-container {
    padding: 0;
    background: black;
    color: #b99d75;
}

.elementor-82 .elementor-element.elementor-element-369d807b .button{
	border:1px solid !important;
	padding: 0 24px;
	
}

.no-touch .button:not(.cs-btn-underline):hover {
    background: var(--btn-bg-hover);
    color: var(--btn-color-hover);
    border-color: white !important;
}

.woocommerce a.button.cs-btn-small.cs-btn-outline {
    line-height: 28px;
    padding: 0 24px !important;
}
.primary {
    padding-bottom: 0px !important;
}
