@charset "UTF-8";
/*Theme Name:  BigEasyPlumbing
URI: https://wordpress.org/themes/twentytwentyone/
Author: BigEasyPlumbing
Author URI: https://wordpress.org/
*/
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {margin: 0!important;padding: 4px 0 0 5px!important;text-align: left!important;background: 0 0!important;border: none!important;font-size: 16px!important;font-weight: 400}
.gform_ajax_spinner {display: none!important}
.instruction.validation_message {display: none!important}
.footer-newsletter .gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {margin: 0!important;padding: 0!important}
#gform_confirmation_message_4 {font-size: 16px;color: #666;line-height: 25px;font-weight: 400;margin: 0;font-family: Public Sans;}
.contact-form #gform_confirmation_message_1 {font-size: 16px;color: #000;line-height: 25px;font-weight: 400;margin: 0}
.gform_wrapper.gravity-theme .gfield input.medium, .gform_wrapper.gravity-theme .gfield select.medium {width: 100%!important;}
#gform_2_validation_container {display: none !important;}
.gform_validation_errors {display: none !important;}
.form-hero .gform_wrapper input[type="text"], .form-hero .gform_wrapper textarea, .form-hero .gform_wrapper select{-webkit-appearance: none;resize: none;}
#gform_1 .instruction.validation_message, #gform_2 .instruction.validation_message {color: #fff !important}
#gform_1 span, #gform_2 span {color: #fff !important}
#gform_1 label, #gform_2 label {color: #fff !important}

.gform_wrapper.gravity-theme .gfield_description {
    padding: 0 0 10px 8px !important;
    font-size: 13px !important;    font-family: 'Sen' !important;
}

.form-hero .gform_wrapper.gravity-theme .gfield_description{color:#fff;}
.gform_wrapper span.gfield_description.gform_fileupload_rules {
    padding: 0 !important;
}

.ginput_container.ginput_container_checkbox {
    position: relative;
}
.gfield_checkbox label { font-size: 14px !important; line-height: 20px !important;padding-left: 28px !important;    margin-bottom: 5px !important;    font-family: 'Sen' !important; }
.gfield_checkbox input.gfield-choice-input {
    position: absolute;
    top: 4px !important;
    left: 8px;
    accent-color: #4d98d2 !important;
    width: 14px !important;
    height: 14px !important;outline:none;
}
.ginput_container.ginput_container_checkbox { padding-bottom: 10px !important; }
.form-hero.service-detail-form .gform_wrapper .gfield {
color: #fff;
}
.form-hero.service-detail-form .gform_wrapper .gfield.gfield--type-html.gfield--input-type-html.gfield--width-full.gfield_html {
   color: #fff;
}
.gform_wrapper .gfield.gfield--type-html.gfield--input-type-html.gfield--width-full.gfield_html {
   color: #666;font-size: 13px;
}
@media(max-width:1199px) { 
.form-hero .gform_wrapper label {
    font-size: 14px!important;
    line-height: 20px !important;
}
.gform_wrapper .gfield.gfield--type-html.gfield--input-type-html.gfield--width-full.gfield_html {
    font-size: 14px !important;
    line-height: 20px;
}
.form-hero .gform_wrapper label.gfield_label {
    font-size: 14px !important;	
	}
	.form-hero .gform_wrapper label{
		font-size: 14px !important;	
	}
.gfield_checkbox label {
	font-size: 14px !important;
}
}