/* Services page: red headings and labels in gold to match the rest of the site */
#imTextObject_3_14_tab0 .imHeading2,
#imTextObject_3_14_tab0 .imHeading2 *,
#imTextObject_3_18_tab0 .imHeading3,
#imTextObject_3_18_tab0 .imHeading3 *,
#imTextObject_3_22_tab0 .imHeading2,
#imTextObject_3_22_tab0 .imHeading2 *,
#imTextObject_3_23_tab0 span.cf2,
#imTextObject_3_23_tab0 span.cf2 strong {
  color: #d4af37 !important;
}
#imTextObject_3_14_tab0 .imHeading2,
#imTextObject_3_18_tab0 .imHeading3,
#imTextObject_3_22_tab0 .imHeading2 {
  text-shadow: 0 1px 0 #8a6d1d, 0 2px 4px rgba(0, 0, 0, 0.45) !important;
}

/* Readability fixes */
#imTextObject_3_14_tab0 .text-inner div, #imTextObject_3_14_tab0 .text-inner span:not(.imHeading2 *) { color: #111 !important; }
#imTextObject_3_14_tab0 a, #imTextObject_3_14_tab0 a * { color: #111 !important; font-weight: bold !important; text-decoration: none; }
#imTextObject_3_14_tab0 .imHeading2, #imTextObject_3_14_tab0 .imHeading2 * { color: #d4af37 !important; }
#imTextObject_3_18_tab0 span.cf3 { color: #efefef !important; }
#imTextObject_3_22_tab0 .text-inner div:not(.imHeading2):not(.imTALeft) { color: #111 !important; }
#imTextObject_3_14_tab0 .text-inner div.imHeading2, #imTextObject_3_14_tab0 .text-inner .imHeading2 span, #imTextObject_3_14_tab0 .text-inner .imHeading2 div { color: #d4af37 !important; }
