/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.lp_hoverbox li {
    line-height: 19px;
    font-size: 15px;
    padding-bottom: 12px;
}
.lp_hoverbox ul {
     list-style: none;
}
.white_copy_lp li,
.white_copy_lp p {
color: #FFF !important;
}

.home .tribe-events-pro .tribe-events-pro-photo__event-featured-image, .home .tribe-events-pro .tribe-events-pro-photo__event-featured-image-link {
    max-height: 60px;
}

.tribe-events-schedule h2 span,
.tribe-events time span, 
.tribe-events-pro-photo__event-datetime span,
time.tribe-events-pro-map__event-start-datetime span,
time.tribe-events-calendar-list__event-datetime span {
	margin-left: 5px;
}

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, 
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
    color: #05284a !important;
}

.tribe-events .tribe-events-calendar-list__event-featured-image-link {
    max-width: 150px;
}

.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
    color: #05284a;
}

.tribe-events .tribe-events-c-ical__link {
    border-color: #05284a !important;
    color: #05284a !important;
}

 .tribe-events .tribe-events-c-ical__link:hover {
    color: #FFF !important;
}

.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
    background-color: #05284a !important;
}

body.home .tribe-events-pro .tribe-events-pro-photo__event-title {
    margin-bottom: 0px;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white a:link,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white a:visited,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white p, 
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white h1,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white h2,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white h3,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white h4,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white li,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white ul,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white ol,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white strong,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white i, 
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white em,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white *,
.gform_wrapper .eastman_form_white .gfield_description,
.gform_wrapper .eastman_form_white .field_description_below .gfield_description,
.gform_wrapper .eastman_form_white,
.gform_wrapper .eastman_form_white p, 
.gform_wrapper .eastman_form_white ul.gfield_checkbox li label, 
.gform_wrapper .eastman_form_white ul.gfield_radio li label, 
body .gform_wrapper .top_label .eastman_form_white .gfield_label {
    color: #FFF;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white a:link,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white a:visited,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white a:hover {
    color: #FFF; 
    text-decoration: underline;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_white a:hover {
    color: #337ab7;
}

.gform_wrapper .eastman_form_white ul.gfield_checkbox li label {
    line-height: 1;
    vertical-align: text-bottom;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black a:link,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black a:visited,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black p,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black h1,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black h2,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black h3,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black h4,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black li,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black ul,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black ol,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black strong,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black i,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black em,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black *,
.gform_wrapper .eastman_form_black .gfield_description,
.gform_wrapper .eastman_form_black .field_description_below .gfield_description,
.gform_wrapper .eastman_form_black,
.gform_wrapper .eastman_form_black p,
.gform_wrapper .eastman_form_black ul.gfield_checkbox li label,
.gform_wrapper .eastman_form_black ul.gfield_radio li label,
body .gform_wrapper .top_label .eastman_form_black .gfield_label {
	color: #333;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black a:link,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black a:visited,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black a:hover {
    color: #FFF;
    text-decoration: underline;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black a:hover {
    color: #494747;
}

.gform_wrapper .eastman_form_black ul.gfield_checkbox li label {
    line-height: 1;
    vertical-align: text-bottom;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black.eastman_consent {
    color: #333;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black.eastman_consent a,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black.eastman_consent a:link,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black.eastman_consent a:hover {
    color: #333;
}

body .gform_wrapper.eastman_popup_form_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black.eastman_consent {
	font-size: 12px;
}

body .gform_wrapper.eastman_popup_form_wrapper div.gform_footer .gform_button {
    width: 100%;
}

.home .get_in_touch button.vc_general {
	background-color: #337ab7;
	color: #fff;
	width: 33.33%;
}

.eastman_popup_form_wrapper {
     margin-top: 0px;
}
body .gform_wrapper.eastman_popup_form_wrapper .eastman_popup_notes {
	padding-top: 3px;
}

body .gform_wrapper.eastman_popup_form_wrapper ul li.gfield {
	margin-top: 4px;	
}

.gform_wrapper ul.gfield_checkbox li label {
    line-height: 1;
    vertical-align: text-bottom;
}

.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-top: 0px !important;
}

.industry-header {
   color: #fff;
   vertical-align: middle;
}

.industry-header .wpb_content_element {
}

.content-area .entry-content .industry-header h2 a {
    vertical-align: middle;
}
.content-area .entry-content .industry-header h2 {
    verticle-align: middle;
    padding-top: 0px;
    margin-top: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 160px;
}

.industry-header-box {
    min-height: 160px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.content-area .entry-content .industry-header h2,
.content-area .entry-content .industry-header h2 a {
    color: #fff;
    text-align: center;
    vertical-align: middle;
}
.vc_column_container .industry-header .vc_column-inner {
    vertical-align: middle;
}

/* Quote Form */
body .content-area .gform_wrapper .quoteform label.gfield_label + div.ginput_container {
    margin-bottom: 0px;
}
.gform_wrapper .quoteform {
    margin-top: 0px;
    padding-top: 0px;
}
.gform_wrapper .quoteform .top_label .eastman_select_field,
.gform_wrapper .quoteform .top_label .eastman_purchase_interest_field {
    margin-top: 16px;
}
.gform_wrapper .quoteform .top_label .eastman_select_field .ginput_container.ginput_container_select {
    margin-bottom: 0px;
}

.gform_wrapper .quoteform ul.gform_fields li.gfield.eastman_form_company_field {
    margin-top: 0px;
    padding-top: 0px;
}
.gform_wrapper .quoteform .top_label li.gfield.gf_left_half, 
.gform_wrapper .quoteform .top_label li.gfield.gf_right_half {
    margin-top: 0px;
    padding-top: 0px;
}

.gform_wrapper .quoteform .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),
.gform_wrapper .quoteform .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
    padding-top: 16px;
    margin-top: 0px !important;
    margin-right: 0px;
} 
.gform_wrapper .quoteform li.hidden_label input {
    margin-top: 0px;
}

body .quoteform .gform_wrapper ul li.gfield.eastman_request_a_call_notes {
    padding-top: 16px;
    margin-top: 0px;
}

body .gform_wrapper ul li.gfield.eastman_popup_notes .textarea {
	padding-left: 5px;
}





/* ---- Request a Quote Gravity Form -- */


.eastman_standard_form .eastman_form_zip input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
   margin-top: 20px;
}

.eastman_standard_form .top_label li.gfield.gf_left_half, 
.eastman_standard_form .top_label li.gfield.gf_right_half {
    margin-top: 0px;
    margin-bottom: 0px;
    /* padding: 0px; */
}

.eastman_standard_form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding-top: 0px;
    margin-top: 15px;
}

.eastman_standard_form .top_label li.gfield.gf_right_half+li.gfield {
    margin-top: 0px;
}

.eastman_standard_form .top_label li.eastman_form_country, 
.eastman_standard_form .top_label li.eastman_form_state {
    padding-top: 15px;
}

.eastman_standard_form .top_label li.eastman_form_industry {
   padding-top: 5px;
}

.eastman_standard_form .top_label li.eastman_notes {
  padding-top: 5px;
}

.page-template-page-home .tribe-events-pro .tribe-events-pro-photo__event-featured-image, .page-template-page-home .tribe-events-pro .tribe-events-pro-photo__event-featured-image-link {
    max-height: 60px;
}



body.page-template-page-home .tribe-events-pro .tribe-events-pro-photo__event-title {
    margin-bottom: 0px;
}

.page-template-page-home .get_in_touch button.vc_general {
        background-color: #337ab7;
        color: #fff;
        width: 33.33%;
}

.page-template-page-home .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
	background-color: #337ab7;
	color: #fff;
}

@media (max-width: 1099px) {
	.eastman_ppe_toplevel_row .vc_gitem-zone.vc_gitem-zone-c {
	    display: none;
	}
}

@media (max-width: 768px) {
	.eastman_ppe_entry_side .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
	    display: none;
	}

	.eastman_ppe_entry_side .vc-gitem-zone-height-mode-auto:before {
		padding-top: 65%;
	}
	.eastman_ppe_grid_right_column {
		display: none;
	}
	.eastman_ppe_toplevel_row .vc_gitem-zone.vc_gitem-zone-c {
		display: block;	
	}
}

.eastman_footer_copyright {
     line-height: 21px;
}

@media only screen and (max-width: 991px) {
	.eastman_footer_copyright {
     		text-align: left;	
	}
	.eastman_footer_copyright .text-right {
		text-align: left !important;
	}
}

.cg-header-details .post-73969 .tribe-events-duration {
    display: none;
}
.cg-header-details .post-73969 .tribe-mini-calendar-event {
    border-bottom: none !important; 
}

.cg-announcements, 
.cg-announcements .goog-te-gadget-simple {
    padding: 0px;
}

.rightnav .tribe-events-widget .tribe-events-widget-events-list__event-date-tag {
    display: none !important;
}

.rightnav .tribe-common .tribe-common-h--alt {
    display: none !important;
}

.rightnav .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited,
.rightnav .tribe-events-widget .tribe-events-widget-events-list__view-more {
    margin-top: 0px;
    color: #e60002 !important;
    font-weight: 400;
}

.rightnav .tribe-events-widget .tribe-events-widget-events-list__event-datetime-wrapper {
    margin-bottom: 0px;
}

.rightnav .tribe-events-widget .tribe-events-widget-events-list__event-datetime-wrapper {
    margin-bottom: 0px;
    font-size: 11px;
    line-height: 1;
    font-weight: 200;
}

@media only screen and (max-width: 768px) {
    .mobile-header-details {
            display: none;
    }
}

