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


}
body{
	background-color:white!important;
}
	.elementor-16 .elementor-element.elementor-element-dc383ee > .elementor-element-populated {
    border-style: none;
       box-shadow: 0 0.375rem 1.5rem 0 rgba(140, 152, 164, .125);
    border-radius: 8px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}


.elementor-element-populated.elementor-widget-wrap.platformha {

	 box-shadow: 0px 2px 12px 2px rgba(51.99999999999995, 88.00000000000009, 210, 0.19)!important;
    border-radius: 8px;
}

.platformha {
	 box-shadow: 0px 2px 12px 2px rgba(51.99999999999995, 88.00000000000009, 210, 0.19)!important;
    border-radius: 8px;
	margin-left:8px;
	margin-right:8px
}

.cart_totals .button ,.button.alt, .button.checkout, .checkout-button, .secondary .btn{
	box-shadow: 0px 3px 12px 4px rgb(237,28,52,0.2)!important;
    border-radius: 9px;
    background-color: #ed1c34;
}

.form-row.place-order {
    display: grid;
}

.pricelist{
	box-shadow: rgba(149, 157, 165, 0.2)0px 3px 12px 4px ;
	border-radius:8px;
}
.elementor-16 .elementor-element.elementor-element-2851077 .bdt-ep-accordion-title {
    background-color: #FFFFFF!important;
    box-shadow: 0px 8px 25px 0px rgba(51,105,158,.09);
    border-radius: 7px;
}

.elementor-element.elementor-element-edit-mode.elementor-element-16ad31d.elementor-element--toggle-edit-tools.elementor-column.elementor-inner-column {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}


.extra_button {
    display: block;
    background: red;
    color: #fff;
    height: 40px;
    line-height: 32px;
    padding: 0;
    border-radius: 0;
    border: 1px solid #e5e5e5;
    padding: 0 20px 0 20px;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    /* transition: all .25s ease; */
    /* font-family: IRANSans; */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 9px;
    text-align: center;
    text-indent: unset;
    font-weight: 500!important;
    font-size: 18px!important;
}


.quantity.buttons_added {
    display: none!important;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    text-align: center!important;
}
woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
    text-align: center!important;
}
nav.woocommerce-breadcrumb.breadcrumbs.uppercase {
    display: none;
}
.star-rating span:before {
    color: #fcd948!important;
}
.col-inner.has-border {
    border: none!important;
    box-shadow: 0 8px 30px 0 rgb(103 151 255 / 20%);
	border-radius:6px;
}
nav.breadcrumbs.flex-row.flex-row-center.heading-font.checkout-breadcrumbs.text-center.strong.h2.uppercase {
    display: none;
}
.woocommerce-billing-fields {
    border-top: none;
}
#billing_wooccm16, input#billing_email, input#billing_wooccm13, input#billing_phone, input[type=text] {
    border-color: #222747!important;
    border-radius: 6px!important;
}
.page-title-inner{
	display:none!important
}
.form.checkout h3{
	display:none!important;
}

button.single_add_to_cart_button.button.alt {
    display: none!important;
}