/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

body,html{font-weight:normal;}
.d_inline_block a{display:inline-block;}
.elementor-counter-title{text-align: center;}

/* Grvity Form CSS */
/* Validation CSS */
.gform_submission_error.hide_summary,.validation_error, .instruction.validation_message,.gform_validation_errors{display:none;}
.gfield_description.validation_message {padding:0 !important;color:#c1272a !important;}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{background: transparent !important;border: none !important;font-size: 12px !important;font-weight:normal;}
.gform_wrapper li.gfield.gfield_error{background:none !important;border:none !important;padding-top:0px !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px !important;}
.gfield_error input{border:1px solid #c1272a !important;}
.gf_placeholder{display: none !important;}
/* Grvity Form Common CSS */
.gform_wrapper{margin-bottom:0px !important;}
 body .gform_wrapper ul li.gfield,input{margin-top:0px !important}
.gform_wrapper .gform_footer{padding-top:0px !important;margin-top:0px !important}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"]{margin-bottom:0px !important}
.gform_wrapper textarea{height:70px !important}
.gform_wrapper li{margin-bottom:15px !important} 
.has_first_name label{display:none !important}
.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{padding:15px !important;}
input[type="submit"]{padding:12px 30px !important;border:none !important;cursor:pointer;transition:ease-in-out 0.2s;font-weight: 500 !important;text-transform: capitalize !important;border-radius:0px;}
.datepicker{width: 100% !important;}
.gfield_required.gfield_required_text{display: none !important;}
.gform-loader{display:none !important;}

/* style-1 css */ 
.gf-theme-one ::placeholder{color:#fff;opacity:1 !important;}
.gf-theme-one input[type="email"]{color: #fff !important;border: solid 1px #fff !important;padding:12px 15px !important;border-radius: 0px;height: 50px;background:transparent;}
.gf-theme-one textarea{color: #fff;border: solid 1px #fff !important;padding:12px 15px !important;border-radius: 0px;height: 100px !important;background:#fff;}
.gf-theme-one .gform_footer.top_label{display: inline-block !important;position: absolute;width: 170px;padding: 0px !important;margin: 0px !important;z-index: 1;top: 14px;right: 0px;}
.gf-theme-one input[type="submit"]{background: #C9A84C;color: #fff;border-radius: 0px;padding: 13px 25px !important;position: relative;margin-top: 0px !important;font-weight: 600 !important;min-height: auto !important;line-height: normal !important;width: 100% !important;margin: 0px !important;font-size: 16px;height: 51px;text-transform:uppercase !important;}
.gf-theme-one input[type="submit"]:hover{background: #fff !important;color:#C9A84C !important;}
.gf-theme-one img.gform_ajax_spinner{display: none !important;} 

/* style-2 css */ 
.gf-theme-two ::placeholder{color:#305778;opacity:1 !important;}
.gf-theme-two input[type="text"],.gf-theme-two input[type="phone"],.gf-theme-two input[type="email"],.gf-theme-two select{color: #305778 !important;border: solid 1px #fff !important;padding:12px 15px !important;border-radius: 0px;height: 50px;background:#fff;}
.gf-theme-two textarea{color: #305778;border: solid 1px #fff !important;padding:12px 15px !important;border-radius: 0px;height: 100px !important;background:#fff;}
.gf-theme-two .gfield_label.gform-field-label.gfield_label_before_complex{display: none !important;}
.gf-theme-two label.gfield_label.gform-field-label{font-size: 16px !important;text-transform: uppercase;font-weight: 500 !important;}
.gf-theme-two .gform-field-label.gform-field-label--type-sub{display: block !important;margin-bottom: 10px;font-weight: 500;text-transform: uppercase;}
.gf-theme-two .gform_footer.top_label{display: inline-block !important;position: relative;width: auto;padding-bottom: 0px !important;margin-top: 20px !important;z-index: 1;}
.gf-theme-two input[type="submit"]{background: #C9A84C ;color: #305778;border-radius: 0px;padding: 15px 25px !important;position: relative;margin-top: 0px !important;font-weight: 600 !important;min-height: auto !important;line-height: normal !important;width: 100% !important;margin:0px !important;font-size:16px;text-transform:uppercase !important;}
.gf-theme-two input[type="submit"]:hover{background: #305778;color:#C9A84C;}
.gf-theme-two img.gform_ajax_spinner{display: none !important;} 
/* End Grvity Form */

@media only screen and (max-width:767px)
{
	/* style-1 css */ 
	.gf-theme-one .gform_footer.top_label{display: block !important;position: static;width:100% !important;margin-top:15px !important;}
}
