/*
Theme Name: Kingston
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.gform_wrapper .clear-multi {
    display: inline-flex !important;
}
.gform_wrapper.gf_browser_gecko .gfield_time_ampm select {
    max-width: 6rem !important;
}
#field_1_106 label, #field_1_107 label, #field_1_108 label, #field_1_109 label {
	display: none !important;
}
label {
	font-size: 15px !important;
}
#gf_page_steps_1 {
	display: none !important;
}
.gform_heading {
	display: none !important;
}
#input_1_1 {
	background-color: #fff;
	color: #333;
	width: 70%;
	height: 43px;
	border: #ccc 1px solid;
	padding: 0 5px;
	z-index: +99999;
}
.gform_wrapper{
	display: block !important;
}
.gform_fields {
	text-align: center;
}
.gfield_radio li, .gfield_checkbox li {
	display: inline-block !important;
	width: 20%;
	color: #478FE1;
	background-color: #fff;
	border-radius: 4px !important;
	margin-right: 5% !important;
	list-style: none !important;
	padding: 10px 20px 10px 3px !important;
	text-align: center !important;
	border: 1px solid #478FE1 !important;
	float:left;
}
.gform_wrapper .gform_page_footer .button.gform_previous_button,  .gform_wrapper .gform_page_footer .button.gform_next_button {
	color: #478FE1;
	background-color: #fff;
	border-radius: 4px !important;
	padding: 10px 20px 10px 20px !important;
	border: 1px solid #478FE1 !important;
}
.highlight {
	color: #fff !important;
	background-color: #478FE1 !important;
}
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"] {
	visibility: hidden !important;
}
input[type="radio"]:checked {
    color: #fff !important;
	background-color: #478FE1 !important;
}
.gform_wrapper label.gfield_label {
    font-weight: 100 !important;
    font-size: 28px !important;
    color: #478FE1 !important;
}

@media(min-width:320px) and (max-width:768px) {
	input[type=submit] {
		width: 100% !important;
	}
	
	.formArea {
		display: none;
	}
	
	.formArea2 {
		display: block;
	}
	
	.form {
		margin-top: 120px;
	}
	
	input[type="radio"] { 
    	height: 0px !important;
	}
	input[type='checkbox'] { 
		height: 0px !important;
	}
	
	.gfield_radio li, .gfield_checkbox li {
		width: 40%;
	}
}

@media(min-width:769px) and (max-width:5000px) {
	.formArea {
		display: block;
	}
	
	.formArea2 {
		display: none;
	}
}

.servicesTxt2 {
    min-height: 264px !important;
}