/*
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.   ***************/
li.cat-item-2563, li.cat-item-2505, li.cat-item-2403, li.cat-item-2536, li.cat-item-2495, li.cat-item-2483, li.cat-item-2394, li.cat-item-2460, li.cat-item-2501, li.cat-item-2400, li.cat-item-2514, li.cat-item-2560, li.cat-item-2447, li.cat-item-2491, li.cat-item-2654{display:none!important;}

#wc-stripe-payment-request-wrapper{
	padding-top:1em!important;
}
.bapf_body label{
    vertical-align: top !important;
	margin-bottom:0.7em !important;
	font-weight:normal;
	font-size:13px !important;
}
.bapf_ckbox_sqchck input[type=checkbox] {
border-radius:2px !important;
border:1px solid #555  !important;
}
.bapf_hascolarr {
	font-weight:600;
	font-size:1em;
	font-style: normal;
	color: #222;
}
.bapf_sfa_taxonomy span{
display:none;

}
.bapf_sfa_taxonomy ul {
	display:flex;
	margin-right:5px;
	
}
.bapf_sfa_taxonomy ul li {
	margin-right: 5px !important;
}
.berocket_aapf_widget_selected_filter {
	display:flex;
}


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


}


#wc-stripe-payment-request-button{display:none!important;}
/*productdescription css*/
.pricing-table{border:none!important; padding-bottom:0px!important;}
.pricing-table .title{
padding: .5em 3%!important; background-color:#fff!important;}
.pricing-table-header{text-align:left;}
.pricing-table .items{padding: .5em 3%!important;}
.CstmSpaceCol{padding:0 15px 0px!important;}
.CstmSpaceCol .pricing-table-header{color:#00adb5;}

/*end*/



.single.single-product .woocommerce-product-gallery__image {
    min-height: 450px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.single.single-product .woocommerce-product-gallery__image a img {
    max-height: 450px;
        object-fit: contain;
}

.product-thumbnails img {
    height: 70px;
    object-fit: contain;
}

.badge-container {
    right: 0px;
    left: inherit;
    margin: 00px 0 0 0;
}

.badge-outline, .badge-circle {
    margin-left: 0;
    height: 2em;
    width: 2em;
}

.badge-inner.on-sale {
    background-color: #00abb3fa;
        padding: 2px 6px;
}

.badge-inner {
    font-size: 12px;
    font-weight: 400;
}
.product_list_widget {
    font-size: 14px;
}

.product_list_widget .woocommerce-Price-currencySymbol {
    font-size: 12px;
}

.single-product .md_colum .price-wrapper .price {
    display: flex;
    flex-direction: column;
}

.single-product .md_colum del span.amount {
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
}
.single-product .md_colum span.amount {
    font-size: 24px;
}

#wc-stripe-payment-request-wrapper { display:none !important; }

.box .woocommerce-loop-product__link {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}


.box .add_to_cart_button {
    display: block;
    font-weight: 500;
    padding: 3px 0 0;
    margin: 15px 0 0 0 !important;
    font-size: 13px;
    border-radius: 1px;
    background-color: #405f85 !important;
    border: 0;
    color: #fff !important;
}

.single_add_to_cart_button.button {
    background-color: #405f85!important;
}

span.amount {
    color: #030303;
}

#wc-stripe-payment-request-button-separator {
display: none !important;
}

.page-id-19 .page-checkout-simple {
    padding: 1% 0;
}

.page-id-20 .page-checkout-simple {
    padding: 1% 0;
}

















