/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

/* .fee th,

.fee td .woocommercePriceamount.amount{
	color:green!important;
} */

.payment_box.payment_method_upi-payment{
	display:block!Important;
}
.payment_method_upi-payment{
	color:green!important;
	
}
.payment_method_upi-payment p{
	color:green!important;
	    text-align: center;
    background: #00800052;
    border-radius: 4px;
    font-weight: 700;
	font-size:11px;
	padding:0px 8px;
}

.payment_box.payment_method_cod{
	display:block!Important;
}
.payment_method_cod{
	color:#d97706!important;
}
.payment_method_cod p{
	    text-align: center;
    border-radius: 5px;
    font-weight: 700;
	    color: red;
    background: #fffbe8;font-size:11px;
	width:fit-content;
	padding:0px 10px;
}
.fee,.order-total{
	    background: #80808012;
}



.wc_payment_methods.payment_methods.methods{
	    padding: 10px;
/*     border: 1px solid #0000001c; */
    border-radius: 10px;
}

.wc_payment_method.payment_method_cod,
.wc_payment_method.payment_method_upi-payment{
	    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px;
	 border-radius: 10px;
}
.wc_payment_method.payment_method_cod{
	margin-bottom:10px;
}

#payment .payment_methods .wc_payment_method.payment_method_cod,
.wc_payment_method.payment_method_upi-payment{
	position: relative!important;
    padding-top: 30px!important;
    padding-bottom: 0px!important;
}
.payment_box.payment_method_cod,
.payment_box.payment_method_upi-payment{
	    position: absolute;
    top: 10px;
    left: 36px;
	    right: 10px;
}
/* /// */
@media(min-width:780px){
	.product-info.summary{
		    padding-left: 20px !important;
	}
.product-images.woocommerce-product-gallery--with-images  {
	height:510px!Important;
}
	
	.product-images.woocommerce-product-gallery--with-images .flickity-slider a img{
			height:510px!Important;
		object-fit: cover!important;
		        object-position: top!important;
	}	
	
	.product-container .flickity-slider video {
		height:510px!Important;
	}
}
@media(max-width:779px){
	.product-images.woocommerce-product-gallery--with-images  {
	height:470px!Important;
}
	.product-images.woocommerce-product-gallery--with-images .flickity-slider a img{
			height:470px!Important;
		object-fit: cover!important;
		        object-position: top!important;
	}	
	.product-container .flickity-slider video {
		height:470px!Important;
	}
	
	.col-inner.has-border{
		    padding: 15px;
border-radius:10px;
}
	[for="payment_method_upi-payment"]{
		font-size: 13px!important;
	}
	.wc_payment_method.payment_method_upi-payment{
		padding-top:45px!important;
	}
}

.product-info.product-summary .single_add_to_cart_button,
.product-info.product-summary .ux-buy-now-button {
	width:100%!important;
}
.single_add_to_cart_button.button.alt{
	color:#4f3c2c!important;
	background:#ffffff!important;
	border:1px solid #4f3c2c!important;
}
 .wa-order-button.button,
  .wa-order-button.button:hover{
	background: #62cf62 !important;
    border-radius: 5px;
	  font-size: 13px;
}
[data-open="#its-product-videos-modal"]{
	margin: 0px!important;
    border-radius: 5px!important;
    background: #c73535!important;
	font-size: 13px;
}