/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

#curs_field {
	margin-top: 15px;
}

#curs_1_field,
#billing_1_field {
	margin-top: -15px;
}

#billing_1_field > div{
	background: #000;
	padding: 15px;
	color: #FFF508;
}

@media (max-width: 1024px) {
	.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label img {
    	width: 100% !important;
	}	
}

#billing_1_field,
#billing_2_field,
#billing_3_field,
#billing_4_field,
#billing_5_field,
#billing_6_field,
#billing_7_field,
#billing_8_field {
	margin-bottom: 0px;
}

#billing_1_field p,
#billing_2_field p,
#billing_3_field p,
#billing_4_field p,
#billing_5_field p,
#billing_6_field p,
#billing_7_field p,
#billing_8_field p {
	margin-bottom: 0;
	margin-block-end: 0;
}

#billing_2_field,
#billing_3_field,
#billing_4_field,
#billing_5_field,
#billing_6_field,
#billing_7_field,
#billing_8_field {
	padding-left: 10px !important;
	padding-bottom: 0px !important;
}


/* .woocommerce-billing-fields__field-wrapper .form-row {
	position: relative;
}
.woocommerce-billing-fields__field-wrapper label {
	position: absolute;
	top: 10px;
	transition-duration: 0.15s;
}
.woocommerce-billing-fields__field-wrapper label + .thwcfe-input-field:not(:placeholder-shown) {
	color: black;
	scale: 0.7;
	top: 20px;
	translate: -0.5em -1.25em;
} */




.elementor-1891 .elementor-element.elementor-element-098574c .woocommerce-checkout .wc_payment_method p,
.woocommerce-privacy-policy-text p {
	color: #fff !important;
	margin-top: 0 !important;
}
.elementor-1891 .elementor-element.elementor-element-098574c .woocommerce-checkout #payment .payment_methods .payment_box {
	background-color: #000;
}


#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
	padding: 0;
}
#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {
	margin: 0 0 5px 0;
}
.woocommerce-checkout #payment div.payment_box fieldset:not(#wc-stripe-cc-form) {
	display: none;
}
.woocommerce-billing-fields .form-row#curs_field,
.woocommerce-billing-fields .form-row#billing_consultation_field {
	padding-left: 23px !important;
}
.woocommerce-billing-fields .form-row#curs_field label,
.woocommerce-billing-fields .form-row#billing_consultation_field label {
	font-style: normal;
	line-height: 14px;
}
.woocommerce-billing-fields .form-row#curs_field label input,
.woocommerce-billing-fields .form-row#billing_consultation_field label input {
	margin-left: -23px;
}




