.gform_wrapper .top_label li.gfield.gf_left_fourth {
    margin: 0 0 .5em;
    clear: left!important;
}

.gform_wrapper .top_label li.gfield.gf_left_fourth, .gform_wrapper .top_label li.gfield.gf_middle_fourth, .gform_wrapper .top_label li.gfield.gf_right_fourth {
    width: 23.925%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
}

.gform_wrapper li.gfield.gf_list_6col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_6col ul.gfield_radio li {
    width: 16.6%;
    float: left;
    margin: 0;
    min-height: 1.8em;
    clear: right !important;
}
.gform_wrapper li.gfield.gf_list_6col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_list_6col ul.gfield_radio{
    overflow: hidden !important;
}


.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    margin: 0 0 0 17px !important;
    line-height: 1.3 !important
}

.gfield_select{
    padding: 8px !important;
}

.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button {
    color: #ffa000 !important;
}

.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button{
    color: #ffa000 !important;
}

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, 
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    height: 28px !important;
    line-height: 1.3 !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    background-color: transparent !important;
    border: 1px solid #ccc;
}

.page-template-template-contact-php .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.page-template-template-contact-php .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    background-color: #000 !important;
}
  
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],
body .gform_wrapper .gform_body .gform_fields .gfield select,
body .gform_wrapper .gform_body .gform_fields .gfield textarea {
	font-family: 'Roboto', sans-serif !important;
	font-size: .875rem;
    line-height: 1.75;
    font-weight: normal;
    color: #000;
}

body .gform_wrapper .top_label .gfield_label {
	font-family: 'Roboto', sans-serif !important;
	font-size: .875rem;
    line-height: 1.75;
    font-weight: normal;
}

body .gform_wrapper input[type="submit"] {
    line-height: 36px;
    font-family: BebasNeueRegular, sans-serif;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{
	font-family: 'Roboto', sans-serif !important;
	font-size: .875rem;
    line-height: 1.75;
    font-weight: normal;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin: 2px !important;
}

.gform_wrapper .chosen-container-active .chosen-choices li.search-field input[type=text] {
    color: #111!important;
    min-height: 27px !important;
}

body .gform_wrapper label.gfield_label+div.ginput_container, .gform_wrapper .chosen-container-multi .chosen-choices, .gform_wrapper .chosen-container-multi .chosen-choices li.search-field, .gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    min-height: 27px !important;
    width: 100% !Important;
}

body .gform_wrapper label.gfield_label+div.ginput_container {
    margin-top: 0 !important;
}

.gform_wrapper .top_label .gfield_label {
    margin: .225em 0 .10em !important;
}

.gform_wrapper.gf_browser_gecko .gfield_checkbox li input, .gform_wrapper.gf_browser_gecko .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_gecko .gfield_radio li input[type="radio"] {
    margin-top: 0 !important;
    margin-bottom: 2px !important;
}


.gform_wrapper .gform_footer {
    padding: 0em 0 .425em !important;
    margin: 0 !important;
}

.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer, .gform_wrapper .top_label li.gfield.gf_left_half+li.gfield, .gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer, .gform_wrapper .top_label li.gfield.gf_right_half+li.gfield{
	line-height: 0 !important;
}

.gform_footer input[type='submit']:disabled, .gform_footer input[type='submit']:disabled:hover{
	color: #ffa000;
	background-color: #fff;
}



.gform_footer input[type='submit'] {
	background-color: #ffa000;
	color: #fff;
}

.gform_footer input[type='submit']:hover, .gform_footer input[type='submit']:active, .gform_footer input[type='submit']:focus {
	color: #ffa000;
	background-color: #fff;
}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice{
    margin: 4px !important;
}


/* Small only */
@media screen and (max-width: 39.9375em) {


    .ginput_container > select {
        border: 1px solid #ccc;
		color: #000 !important;
    }

    .page-template-template-contact .ginput_container > select {
        background: #000;
    }

    .ginput_container_select {
		border: 1px solid #ccc !important;
	}

	.ginput_container > select option {
		color: #000 !important;
	}

    .chosen-container {
        width: 100% !important;
    }

    .gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large {
        width: 100%;
    }

	.gform_body > ul > li {
		padding-left: 0 !important;
	}
}


