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


.gform_wrapper{
	float:left;
	width:100%;
	position:relative;
}
.gform_fields {
	float:left;
	width:100%;
	position:relative;
	list-style:none;
	padding:0px;
	margin:0px;
}
.gform_wrapper .gform_footer{
	margin-top:20px !important;
	float:left;
	width:100%;
}
.gform_wrapper .gform_footer .gform_button {
	background:#ed1c24 !important;
    font-size: 16px !important;
	min-width:220px;
    padding: 12px 30px !important;
}
.gform_wrapper ul li.gfield{
	margin-top:0px !important;
	padding:0px !important;	
	float:left;
	width:100%;
}
.gform_wrapper ul li.gfield.two_cols,.gform_wrapper ul li.gfield.gf_left_half{
	 width: 49% !important;
	float:left;
	clear:none;
}
.gform_wrapper ul li.gfield.two_cols.right,
.gform_wrapper ul li.gfield.gf_right_half{
	float: right !important;
    width: 49% !important;
	clear:none;
}
.gform_wrapper ul li.gfield input[type="text"],
.gform_wrapper ul li.gfield input[type="email"],
.gform_wrapper ul li.gfield input[type="number"],
.gform_wrapper ul li.gfield select,
.gform_wrapper ul li.gfield textarea{
	line-height: 1.4;
    font-size: 15px;
    min-height: 40px;
	border:1px solid #818a91;
	    border-radius: 3px;
    padding: .5rem 1rem;
	background:#FFF !important;
	color:#373a3c;
	float:left;
	width:100%;
}

.gform_wrapper li.gfield.term-accordion{
	border:none !important;
}
.gform_wrapper li.gfield.term-accordion,
.gform_wrapper li.gfield.field_description_below+li.term-accordion{
	margin:0px !important;
}
.gform_wrapper li.gfield.term-accordion h2{
	padding: 15px !important;
    background: #f4f4f4;
    font-size: 20px;
    border: none !important;
	float:left;
	position:relative;
	width:100%;
	cursor:pointer;
}
.gform_wrapper li.gfield.term-accordion h2 span{
	position:absolute;
	right:20px;
}
.gform_wrapper li.gfield.term-accordion h2.active span .Line_233{
	display:none;
}

.gform_wrapper li.gfield.term-accordion h2 span svg{
	width:12px;
}
.gform_wrapper ul li.gfield.product-field{
	display:none;
	align-items:center;
	padding: 15px !important;
	background: #f4f4f4;
}

.gform_wrapper ul li.gfield.product-field .ginput_container_singleproduct {
	display:flex;
	align-items:center;
	margin:0px !important;
	width:auto;
	float:left;
	
}
.gform_wrapper ul li.gfield.product-field .gfield_label{
	font-size: 16px;
	width:50%;
	float:left;
}
.gform_wrapper ul li.gfield.product-field .ginput_container_singleproduct label,
.gform_wrapper ul li.gfield.product-field .gfield_label{
    font-size: 16px;
	color:#373a3c;
}

.gform_wrapper ul li.gfield.product-field .ginput_container_singleproduct span.ginput_product_price{
	font-size: 16px;
	color:#373a3c;
	font-weight:600;
}
.gform_wrapper ul li.gfield.product-field .ginput_container_singleproduct span{
	min-width:100px;
}
.gform_wrapper ul li.gfield.product-field .ginput_container_singleproduct input{
	max-width:120px; 
}
.gform_wrapper ul li.gfield.product-field .ginput_container_singleproduct span.ginput_product_price_label{
	min-width:50px;
	max-width:50px;
}

@media screen and (max-width: 991px){
	.gform_wrapper ul li.gfield.product-field .gfield_label{
		padding-right:15px;
		width:40%;
	}
}

@media screen and (max-width: 767px){
	.gform_wrapper ul li.gfield.product-field .gfield_label{
		padding-right:0px;
		width:100%;
		margin-bottom:15px !important;
	}
	.gform_wrapper ul li.gfield.two_cols,
	.gform_wrapper ul li.gfield.gf_right_half,
	.gform_wrapper ul li.gfield.gf_left_half{
		width:100% !important;
	}
	.gform_wrapper ul li.gfield.product-field .ginput_container_singleproduct{
		width:100%;
	}
}