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



.row .product-small .col-inner{
    border: 1px solid #e9e2e2 !important;
    padding: 14px !important;
    border-radius: 5px !important;
}
.row .product-small .col-inner .wc-buy-now-btn.wc-buy-now-btn-archive.button.add_to_cart_button{
	width: 100% !important;
    border: 2px solid black !important;
    border-radius: 50px !important;
	margin-bottom:0 !important;
}
.row .product-small .col-inner .wc-buy-now-btn.wc-buy-now-btn-archive.button.add_to_cart_button:hover{
	background-color:transparent !important;
	color:black !important;
}

/* Remove ship to different address */
#ship-to-different-address {
    display: none !important;
}

/* Remove billing title space */
.woocommerce-billing-fields h3 {
    display: none !important;
}
.page-id-810 .checkout.woocommerce-checkout{
padding-top:50px !important;
}

.page-id-810 .checkout.woocommerce-checkout.row.large-5.checkout-sidebar{
	background-color:#dad5d7 !important;
	padding:15px !important;
	border-radius:15px !important;
}
.page-id-810 .checkout.woocommerce-checkout.has-border{
	border:none !important;
}

.page-id-810 .checkout.woocommerce-checkout.woocommerce-billing-fields{
	border:none !important;
}
#place_order{
	background-color:black !important;
}
.checkout-left-contact {
    margin-top: 20px;
    padding: 15px;
    border-radius: 8px;
    background: #f9f9f9;
    border: 1px solid #eee;
}

.whatsapp-left-btn {
    display: block;
    background: #25D366;
    color: #fff !important;
    padding: 14px;
    border-radius: 6px;
    text-align: center;
    font-weight: 600;
    text-decoration: none;
    margin-bottom: 10px;
}

.whatsapp-left-btn span {
    display: block;
    font-size: 12px;
    font-weight: 400;
    opacity: 0.9;
}

.whatsapp-left-btn:hover {
    background: #1ebe5d;
}

.phone-left-support {
    text-align: center;
    font-size: 14px;
    color: #333;
}
.page-id-412 .cfvsw-shop-variations{
	display:none !important;
	
}
.woocommerce-shop .cfvsw-shop-variations{
	display:none !important;
}
.page-id-681 .cfvsw-shop-variations{
	display:none !important;
}
.woocommerce-shop .shop-page-title{
	height:200px !important;
	align-content:center !important;
}
.single-product .woocommerce-variation-add-to-cart .wsb-button{
	background-color:black !important;
	color:white !important;
	padding:5px 20px !important;
	border-radius:50px !important;
	border:2px solid black !important;
}
.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button{
	background-color:red !important;
	color:white !important;
	padding:5px 20px !important;
	border-radius:50px !important;
	border:2px solid black !important;
}
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{
	background-color:red !important;
	color:white !important;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

/* Mobile responsive */
@media (max-width: 768px) {
    .woocommerce-checkout,
    .woocommerce-checkout .col-1,
    .woocommerce-checkout #order_review {
        width: 100%;
        padding: 0;
}




