/*
 Theme Name: Astra Child
 Theme URI: https://example.com/astra-child/
 Description: Astra Child Theme
 Author: Your Name
 Author URI: https://example.com
 Template: astra
 Version: 1.0.0
*/


.service_bar {
	transition: all .3s;
}

.service_bar:hover {
	background-color: #FED32C !important;
}

.service_bar:hover svg circle {
	fill: #000000;
}

.service_bar:hover svg path {
	fill: #000000;
}

.service_bar:hover p {
	color: #040406;
}

.single_accourdion {
    margin-bottom: 15px;
    position: relative;
    box-shadow: 0px 6px 5px 0px #f4f4f4;
    border-radius: 10px;
}

.swiper-pagination {
	bottom: -25px !important;
}

.social_carz .swiper-pagination {
    display: none;
}

@media (max-width: 767px) {
	.elementor-slide-button {
    padding: 10px 20px !important;
    font-size: 12px !important;
}
	
	.swiper-pagination {
	bottom: -1px !important;
}

}

.wpr-product-description ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: -20px;
}

.wpr-product-description ul li {
    padding-bottom: 10px;
}

.wpr-product-description ul li strong {
    display: inline-block;
    width: 180px;
}



select.wapf-input {
    background-color: #ECF0F3;
    padding: 10px 9px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.wapf-field-label.wapf--above {
    margin-bottom: 10px;
}

span.wapf-label-text {
    padding-left: 10px;
    padding-top: 3px;
    display: inline-block;
}

label.wapf-input-label {
    padding-bottom: 10px;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #000;
    font-size: 1.25em;
}


.woocommerce-message a.button.wc-forward {
    color: #000 !important;
    background: #fff;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button {
	background-color: #000000 !important;
}

.woocommerce-cart .cart-collaterals .cart_totals>h2, .woocommerce-cart .cart-collaterals .cross-sells>h2 {
	background-color: transparent !important;
	    padding: 10px 10px 10px 25px !important;
}

.woocommerce-message, .woocommerce-info {
    border-top-color: #0a0b0c;
}

a.showcoupon {
    color: #000;
}

.woocommerce-info::before {
    color: #000000 !important;
}



button#place_order {
    background-color: #000;
    border-radius: 40px;
}

.new_cart_style th.product-price {
    color: #FAF7EB !important;
}

.new_cart_style td.product-price {
    opacity: 0;
}

.wpr-cart-wrapper .product-remove .remove {
	text-indent: 0px !important;
	opacity: 1;
}

.xoo-el-container:not(.xoo-el-style-slider) .xoo-el-inmodal {
	height: auto !important;
}

span.xoo-el-close {
    display: flex !important;
}

#billing_state_field, #billing_postcode_field, #billing_city_field {
    display: inline-block;
    width: 33%;
}

.woocommerce-js form .form-row .select2-container {
	margin-top: -5px;
}

.woocommerce-js .select2-container .select2-selection--single, .woocommerce-js select, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select {
	padding: 0.6em;
}

@media (max-width: 767px) {
	#billing_state_field, #billing_postcode_field, #billing_city_field {
    display: block;
    width: 100%;
}
}

.eael-lr-form-wrapper .eael-lr-password-wrapper button, .eael-lr-form-wrapper .eael-lr-password-wrapper-register button {
    color: #C7D2D6 !important;
}

#elementor-popup-modal-1349 .dialog-close-button {
    padding: 5px;
    border-radius: 50px;
}

.elementor-1349 .elementor-element.elementor-element-303c3bb .eael-login-form .eael-lr-btn, .eael-lr-form-wrapper .eael-lr-btn {
    width: 100% !important;
}

.eael-lr-form-loader-wrapper {
    display: block;
    width: 100%;
}

.elementor-1349 .elementor-element.elementor-element-303c3bb .lr-form-wrapper .forget-pass a, .forget-pass a:hover {
	color: #000000 !important;
}