/*
Theme Name: LandKit Child
Theme URI: http://socanny.com/landkit/
Author: SoCanny
Author URI: http://www.socanny.com/
Template: landkit
Description: Child Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: landkit
*/

.bg_grey input {
	background-color: #e3e3e3;
}

.content .gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted{
	margin-left: 0%!important;
}

.gform_body ul#gform_fields_3:not(.top_label) li.gfield_html_formatted{
	text-align: right;
    left: 10px;
    position: relative;
}
@media (max-width:660px){
	.gform_body ul#gform_fields_3:not(.top_label) li.gfield_html_formatted{
		text-align: left;
	}
}

/* ? */
.content .gform_wrapper form > ul.gform_fields:not(.top_label) li.gfield_html_formatted {
  margin-left: 40% !important; 
  width: max-content; 
  text-align:left;
}
/*First UL*/
.gform_body ul#gform_fields_3 {
 width:33%!important;
	min-width: 404px;
}
.gform_body ul li input{
	min-width:125px;
}
.gform_body ul li label{
	min-width:225px;
	width:max-content;
}
@media (max-width:660px){
	.gform_body ul#gform_fields_3{
		padding-left: 5px;
		min-width: 50vw !important;
		max-width: 50vw !important;
	}
	.gform_body ul li label{
	 white-space:nowrap;
    }
}

/**SECOND UL*/
.gform_body ul:nth-child(2) {
   width:max-content!important;
   max-width:50%;	
}
.gform_body ul:nth-child(2) .ginput_container.ginput_container_number{
	margin-left:0!important;
}

.gform_body ul:nth-child(2) input{
	margin-top: 0px !important;
}
@media (max-width:660px){
	.gform_body ul:nth-child(2){
		padding-left: 5px!important;
		width: 50vw!important;;
	}
	.gform_body ul:nth-child(2) input {
		margin-top:3.02rem !important
	}
}

/**THIRD UL*/
.ul-third{
	position: relative;
    top: 	 50px;
	padding-left: 15px;
	padding-bottom: 25px;
	display: inline-block;
}

@media (max-width:660px){
	.ul-third {
	 padding-left: 5px!important;
	 padding-bottom: 25px!important;
	 max-width:97%;
	}
}

/**Error messages*/
.gform_body ul .validation_message {
	display:none;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-top:0!important
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	border-top: none !important;
	border-bottom: none !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.gform_wrapper .gform_footer:not(.top_label) {
	margin-left: 2.1% !important;
}

.footer-bg-grey {
	background-color: #e7e7e7;
}
