/*
Theme Name: ACS Finance
Author: Nipun Tyagi
version: 1.0
Theme URI: http://codecorners.com/
Author URI: http://codecorners.com/
*/


/* Make the error stand out */
.gfield_error{
	background-color: white;
	color:#b94a48;
}
/* Prepend the error message to the missing but required field */
.gfield_error:before {
	font-weight: bold;
	content: "Sorry, this field is required: ";
	color: #b94a48;
	padding-left: 5px;
}
/* Hide the error message since we're displaying it above */
.validation_error, .validation_message {
	display:none;
}
.gform_wrapper div.validation_error {
	display: none;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background: none !important;
    margin-bottom: 0px !important;
    border: none !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
#gform_3 textarea.textarea {
    height: 158px!important;
}
.gform_body input.form-control {
	height: 42px !important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    padding: 5px 12px !important;
    letter-spacing: normal;
}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
    width: 100% !important;
}
.search-results #fh5co-header .display-tc h1 {
	font-size: 90px;
}

#searh_not_found .btn, .gform_button {
    height: 54px !important;
    border: none !important;
    background: #2c97b6 !important;
    color: #fff !important;
    font-size: 20px !important;
    text-transform: uppercase !important;
    padding: 13px 20px !important;
    border-radius: 6px !important;
    font-family: "ProximaNova-Light", Arial, sans-serif;
    line-height: normal;
    height: auto !important;
}
#searh_not_found .btn:hover {
    background: #2c97b6 !important;
}
#searh_not_found .btn:hover {
    -webkit-box-shadow: 0px 14px 20px -9px rgba(0, 0, 0, 0.75) !important;
    -moz-box-shadow: 0px 14px 20px -9px rgba(0, 0, 0, 0.75) !important;
    box-shadow: 0px 14px 20px -9px rgba(0, 0, 0, 0.75) !important;
}
#searh_not_found input {
    border-radius: 6px !important;
    height: auto !important;
}
.search-results article {
    padding: 20px 0;
}
.wp-pagenavi span.pages {
    font-family: "ProximaNova-Regular", Arial, sans-serif !important;
}