/* Improve overall text readability */
body,
button,
input,
select,
textarea {
	font-weight: 300;
}

.entry-content,
.textwidget {
	line-height: 1.65;
}

/* Add definition to the boxed website */
@media (min-width: 1081px) {
	body.layout-boxed #page-wrapper {
		box-shadow: 0 8px 35px rgba(0, 0, 0, 0.22);
	}

	body.layout-boxed #masthead {
		border-radius: 16px 16px 0 0;
		overflow: hidden;
	}
}

/* Refine section headings */
.entry-content h2 {
	font-size: 24px;
	line-height: 1.25;
	margin-top: 32px;
	margin-bottom: 12px;
}

/* Round the primary equipment image */
#panel-39-1-0-1 img {
	display: block;
	border-radius: 8px;
}

/* Polish the appraisal form panel */
#panel-39-1-1-0 > .panel-widget-style {
	padding: 24px !important;
	border-radius: 10px;
	box-shadow: 0 6px 20px rgba(0, 0, 0, 0.10);
}

/* Improve form fields */
#gform_3 input:not([type="submit"]),
#gform_3 textarea,
#gform_3 select {
	border: 1px solid #d7d2cc;
	border-radius: 5px;
}

/* Create a stronger form button */
#gform_submit_button_3 {
	width: 100%;
	padding: 12px 20px;
	border: 0;
	border-radius: 5px;
	background: #ae3033;
	color: #ffffff;
	font-weight: 600;
	cursor: pointer;
}

#gform_submit_button_3:hover,
#gform_submit_button_3:focus {
	background: #8f272a;
}

/* Round the top corners of the site header */
@media (min-width: 1081px) {
	body.layout-boxed #masthead {
		border-radius: 16px 16px 0 0;
		overflow: hidden;
	}
}

.widget_headline-widget h3 {
  padding-bottom: 20px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 24px;
  color: #666666;
  font-weight: 200;
}

#masthead .hgroup .support-text {
  font-size: 24px;
  color: #4b4b4b;
  font-style: italic;
  max-width: 50%;
}

#nav_menu-2.widget.widget_nav_menu {
  font-size: 20px;
  line-height: 29px;
}

body .gform_wrapper form .gform_body ul,

body .gform_wrapper form .gform_body ul li {
    list-style-type: none !important;
    list-style-image: none !important;
    list-style: none !important;
    background-image: none !important;
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important
}
body .gform_wrapper form .gform_body ul > li:before {
    content: "";
}



/* Gravity Forms */

.gform_wrapper form {
max-width: 500px;
margin-top: -12px;
padding-left: 10px;
}

.gform_wrapper h3.gform_title {
font-weight: normal;
}
 
.gform_wrapper ul li.gfield {
margin-bottom: 15px;
}
 
.gform_wrapper .top_label input.medium {
padding-right: 4px;
font-size: 13px;
padding-left: 4px;
width: 80% !important;
}

.gform_wrapper select {
font-size: 16px !important;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width: 90%;
}

.page-id-56 .gform_wrapper .top_label input.medium, .page-id-56 .gform_wrapper .top_label select.medium {
width: 60%;
}
 
.gform_wrapper textarea.medium {
font-size: 13px;
padding-right: 4px;
padding-left: 4px;
width: 100% !important;
}

.gform_wrapper .gfield_description { padding-top: 0; }
 
#gforms_confirmation_message {
background-color: lightYellow;
border: 1px solid #E6DB55;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
padding: 8px 12px;
}