@import url("https://fast.fonts.com/t/1.css?apiType=css&projectid=9fcbde13-a109-41d0-843a-44012489d969");
.clearfix {
  zoom: 1;
}
.clearfix:before {
  content: '';
  display: block;
}
.clearfix:after {
  content: '';
  display: table;
  clear: both;
}
.clearbreak:after {
  content: "";
  clear: none;
}
.shadow-none {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.site-columns-stack-right .region-sidebar-second {
  width: 100%;
  margin-right: 0;
  zoom: 1;
}
.site-columns-stack-right .region-sidebar-second:before {
  content: '';
  display: block;
}
.site-columns-stack-right .region-sidebar-second:after {
  content: '';
  display: table;
  clear: both;
}
.site-columns-stack-right .region-sidebar-second .region-sidebar-second-inner {
  padding-left: 0;
}
.site-columns-stack-right.sidebar-second #main-wrapper,
.site-columns-stack-right.two-sidebars #main-wrapper {
  padding-right: 0;
}
.site-columns-stack-left .region-sidebar-first {
  width: 100%;
  padding-left: 0;
  zoom: 1;
}
.site-columns-stack-left .region-sidebar-first:before {
  content: '';
  display: block;
}
.site-columns-stack-left .region-sidebar-first:after {
  content: '';
  display: table;
  clear: both;
}
.site-columns-stack-left .region-sidebar-first .region-sidebar-second-inner {
  padding-left: 0;
}
.site-columns-stack-left.sidebar-first #main-wrapper,
.site-columns-stack-left.two-sidebars #main-wrapper {
  padding-left: 0;
}
.site-columns-stack-both .region-sidebar-second {
  width: 100%;
  margin-right: 0;
  zoom: 1;
}
.site-columns-stack-both .region-sidebar-second:before {
  content: '';
  display: block;
}
.site-columns-stack-both .region-sidebar-second:after {
  content: '';
  display: table;
  clear: both;
}
.site-columns-stack-both .region-sidebar-second .region-sidebar-second-inner {
  padding-left: 0;
}
.site-columns-stack-both.sidebar-second #main-wrapper,
.site-columns-stack-both.two-sidebars #main-wrapper {
  padding-right: 0;
}
.site-columns-stack-both .region-sidebar-first {
  width: 100%;
  padding-left: 0;
  zoom: 1;
}
.site-columns-stack-both .region-sidebar-first:before {
  content: '';
  display: block;
}
.site-columns-stack-both .region-sidebar-first:after {
  content: '';
  display: table;
  clear: both;
}
.site-columns-stack-both .region-sidebar-first .region-sidebar-second-inner {
  padding-left: 0;
}
.site-columns-stack-both.sidebar-first #main-wrapper,
.site-columns-stack-both.two-sidebars #main-wrapper {
  padding-left: 0;
}
.fieldlayout-stack > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-right,
.fieldlayout-stack > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-left,
.fieldlayout-stack > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-left,
.fieldlayout-stack > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-right {
  float: none;
  margin: 0;
  margin-bottom: 5px;
  width: auto;
  max-width: 100%;
}
.fieldlayout-stack > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-right img,
.fieldlayout-stack > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-left img,
.fieldlayout-stack > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-left img,
.fieldlayout-stack > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-right img {
  width: 100%;
  height: auto;
}
.fieldlayout-stack > .node-inner > .fieldlayout-contents .fieldlayout-body {
  margin-left: 0;
  margin-right: 0;
}
.arrow-link {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-red-new.png) no-repeat top right;
  height: 20px;
}
.arrow-link:hover {
  background-position: right -24px;
  text-decoration: none;
}
.arrow-link-gold {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-gold-new.png) no-repeat top right;
  height: 20px;
}
.arrow-link-gold:hover {
  background-position: right -24px;
  text-decoration: none;
}
.box-link {
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  background-color: #405c12;
  padding: 5px 50px;
  border: 3px solid #fff;
  color: #fff;
}
.social-icon-menu li {
  margin-right: 0;
  float: left;
  position: relative;
}
.social-icon-menu li a {
  color: #1f1f1f;
  display: block;
}
.social-icon-menu .link-newsletter-signup a {
  overflow: hidden;
  line-height: 4;
  height: *22;
  width: *23;
  position: relative;
}
.social-icon-menu .link-newsletter-signup a:before {
  content: "\e009";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
.social-icon-menu .link-newsletter-signup a:hover {
  text-decoration: none;
}
.social-icon-menu .link-newsletter-signup a:before {
  padding: /2;
  line-height: 2;
  height: 2;
  width: 3;
  font-size: ;
  display: block;
  background: #f5f5f5;
  text-align: center;
  -webkit-border-top-left-radius: ;
  -webkit-border-top-right-radius: ;
  -webkit-border-bottom-right-radius: ;
  -webkit-border-bottom-left-radius: ;
  -moz-border-radius-topleft: ;
  -moz-border-radius-topright: ;
  -moz-border-radius-bottomright: ;
  -moz-border-radius-bottomleft: ;
  border-top-left-radius: ;
  border-top-right-radius: ;
  border-bottom-right-radius: ;
  border-bottom-left-radius: ;
}
.social-icon-menu .link-contact-us a {
  background: #f5f5f5;
  padding: 4px 5px 3px;
  font-weight: bold;
  font-size: 13px;
}
.social-icon-menu .link-twitter a {
  overflow: hidden;
  line-height: 4;
  height: *22;
  width: *23;
  position: relative;
}
.social-icon-menu .link-twitter a:before {
  content: "\e000";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
.social-icon-menu .link-twitter a:hover {
  text-decoration: none;
}
.social-icon-menu .link-twitter a:before {
  padding: /2;
  line-height: 2;
  height: 2;
  width: 3;
  font-size: ;
  display: block;
  background: #f5f5f5;
  text-align: center;
  -webkit-border-top-left-radius: ;
  -webkit-border-top-right-radius: ;
  -webkit-border-bottom-right-radius: ;
  -webkit-border-bottom-left-radius: ;
  -moz-border-radius-topleft: ;
  -moz-border-radius-topright: ;
  -moz-border-radius-bottomright: ;
  -moz-border-radius-bottomleft: ;
  border-top-left-radius: ;
  border-top-right-radius: ;
  border-bottom-right-radius: ;
  border-bottom-left-radius: ;
}
.social-icon-menu .link-facebook a {
  overflow: hidden;
  line-height: 4;
  height: *22;
  width: *23;
  position: relative;
}
.social-icon-menu .link-facebook a:before {
  content: "\e008";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
.social-icon-menu .link-facebook a:hover {
  text-decoration: none;
}
.social-icon-menu .link-facebook a:before {
  padding: /2;
  line-height: 2;
  height: 2;
  width: 3;
  font-size: ;
  display: block;
  background: #f5f5f5;
  text-align: center;
  -webkit-border-top-left-radius: ;
  -webkit-border-top-right-radius: ;
  -webkit-border-bottom-right-radius: ;
  -webkit-border-bottom-left-radius: ;
  -moz-border-radius-topleft: ;
  -moz-border-radius-topright: ;
  -moz-border-radius-bottomright: ;
  -moz-border-radius-bottomleft: ;
  border-top-left-radius: ;
  border-top-right-radius: ;
  border-bottom-right-radius: ;
  border-bottom-left-radius: ;
}
.social-icon-menu .link-linked-in a {
  overflow: hidden;
  line-height: 4;
  height: *22;
  width: *23;
  position: relative;
}
.social-icon-menu .link-linked-in a:before {
  content: "\e005";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
.social-icon-menu .link-linked-in a:hover {
  text-decoration: none;
}
.social-icon-menu .link-linked-in a:before {
  padding: /2;
  line-height: 2;
  height: 2;
  width: 3;
  font-size: ;
  display: block;
  background: #f5f5f5;
  text-align: center;
  -webkit-border-top-left-radius: ;
  -webkit-border-top-right-radius: ;
  -webkit-border-bottom-right-radius: ;
  -webkit-border-bottom-left-radius: ;
  -moz-border-radius-topleft: ;
  -moz-border-radius-topright: ;
  -moz-border-radius-bottomright: ;
  -moz-border-radius-bottomleft: ;
  border-top-left-radius: ;
  border-top-right-radius: ;
  border-bottom-right-radius: ;
  border-bottom-left-radius: ;
}
.social-icon-menu .link-youtube a {
  overflow: hidden;
  line-height: 4;
  height: *22;
  width: *23;
  position: relative;
}
.social-icon-menu .link-youtube a:before {
  content: "\e900";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
.social-icon-menu .link-youtube a:hover {
  text-decoration: none;
}
.social-icon-menu .link-youtube a:before {
  padding: /2;
  line-height: 2;
  height: 2;
  width: 3;
  font-size: ;
  display: block;
  background: #f5f5f5;
  text-align: center;
  -webkit-border-top-left-radius: ;
  -webkit-border-top-right-radius: ;
  -webkit-border-bottom-right-radius: ;
  -webkit-border-bottom-left-radius: ;
  -moz-border-radius-topleft: ;
  -moz-border-radius-topright: ;
  -moz-border-radius-bottomright: ;
  -moz-border-radius-bottomleft: ;
  border-top-left-radius: ;
  border-top-right-radius: ;
  border-bottom-right-radius: ;
  border-bottom-left-radius: ;
}
.social-icon-menu .link-email-alerts a {
  overflow: hidden;
  line-height: 4;
  height: *22;
  width: *23;
  position: relative;
}
.social-icon-menu .link-email-alerts a:before {
  content: "\e002";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
.social-icon-menu .link-email-alerts a:hover {
  text-decoration: none;
}
.social-icon-menu .link-email-alerts a:before {
  padding: /2;
  line-height: 2;
  height: 2;
  width: 3;
  font-size: ;
  display: block;
  background: #f5f5f5;
  text-align: center;
  -webkit-border-top-left-radius: ;
  -webkit-border-top-right-radius: ;
  -webkit-border-bottom-right-radius: ;
  -webkit-border-bottom-left-radius: ;
  -moz-border-radius-topleft: ;
  -moz-border-radius-topright: ;
  -moz-border-radius-bottomright: ;
  -moz-border-radius-bottomleft: ;
  border-top-left-radius: ;
  border-top-right-radius: ;
  border-bottom-right-radius: ;
  border-bottom-left-radius: ;
}
.social-icon-menu a:hover {
  color: #900028;
}
.break-skate > .ui-skate-mask {
  overflow: visible !important;
  height: auto !important;
}
.break-skate > .ui-skate-mask > .ui-skate-wrapper {
  left: 0 !important;
  top: 0 !important;
  position: static !important;
  width: auto !important;
  height: auto !important;
}
.break-skate > .ui-skate-mask > .ui-skate-wrapper > .ui-skate-item {
  float: none !important;
  width: auto !important;
}
.break-skate .skate-control {
  display: none;
}
@font-face {
  font-family: "Trade Gothic W01 Bold";
  src: url(/sites/default/themes/siteskin/inc/fonts/tradegothic/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix);
  src: url(/sites/default/themes/siteskin/inc/fonts/tradegothic/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix) format("eot"), url(/sites/default/themes/siteskin/inc/fonts/tradegothic/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff) format("woff"), url(/sites/default/themes/siteskin/inc/fonts/tradegothic/955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf) format("truetype"), url(/sites/default/themes/siteskin/inc/fonts/tradegothic/d5153ad4-7c93-4757-9147-640e69ec4801.svg#d5153ad4-7c93-4757-9147-640e69ec4801) format("svg");
}
@font-face {
  font-family: "Trade Gothic W01 Bold Condensed";
  src: url(/sites/default/themes/siteskin/inc/fonts/tradegothic/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix);
  src: url(/sites/default/themes/siteskin/inc/fonts/tradegothic/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix) format("eot"), url(/sites/default/themes/siteskin/inc/fonts/tradegothic/5fdc935e-9e30-442a-bbe9-8d887b858471.woff) format("woff"), url(/sites/default/themes/siteskin/inc/fonts/tradegothic/616c4c87-a077-43f4-a9f4-f01267c13818.ttf) format("truetype"), url(/sites/default/themes/siteskin/inc/fonts/tradegothic/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169) format("svg");
}
@font-face {
  font-family: "Trade Gothic W01 Bold Condensed Italic";
  src: url(/sites/default/themes/siteskin/inc/fonts/tradegothic/0061ab1d-ac0a-492f-a33d-d95980a095a8.eot?#iefix);
  src: url(/sites/default/themes/siteskin/inc/fonts/tradegothic/0061ab1d-ac0a-492f-a33d-d95980a095a8.eot?#iefix) format("eot"), url(/sites/default/themes/siteskin/inc/fonts/tradegothic/1feee13e-ded1-4d73-9d76-c5ed16a43117.woff) format("woff"), url(/sites/default/themes/siteskin/inc/fonts/tradegothic/b3f82d90-14bc-4c20-8a10-a6b7bd0f304f.ttf) format("truetype"), url(/sites/default/themes/siteskin/inc/fonts/tradegothic/5e602f8a-1e6a-461e-bfd8-ff46a5460527.svg#5e602f8a-1e6a-461e-bfd8-ff46a5460527) format("svg");
}
.font-sans {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.font-serif {
  font-family: Georgia, Times, "Times New Roman", serif;
}
.font-special {
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
.font-special-menu {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
}
.font-small {
  font-size: 11px;
}
.font-medium {
  font-size: 14px;
}
.font-large {
  font-size: 16px;
}
.font-larger {
  font-size: 19px;
}
.font-largest {
  font-size: 23px;
}
.font-largest-really {
  font-size: 29px;
}
.font-body {
  font-size: 14px;
}
.font-teaser {
  font-size: 14px;
}
.font-header {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.page-width {
  width: 100%;
  max-width: 976px;
  margin: 0 auto;
}
.shadow {
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
}
.greybox {
  background: #f5f5f5;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
}
.unbox {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
}
.teaser-view .node {
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  padding: 15px 36px;
  margin-bottom: 15px;
}
.teaser-view .node .fieldlayout-region-before {
  color: #003b75;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 15px;
  background: #fff;
  float: left;
  margin: -15px -15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  zoom: 1;
}
.teaser-view .node .fieldlayout-region-before:before {
  content: '';
  display: block;
}
.teaser-view .node .fieldlayout-region-before:after {
  content: '';
  display: table;
  clear: both;
}
.teaser-view .node .fieldlayout-region-before .colon {
  display: none;
}
.teaser-view .node .field-name-field-teaser {
  padding-top: 7px;
}
.teaser-view .node >*,
.teaser-view .node .fieldlayout-contents {
  clear: both;
}
.teaser-view .node .node {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
  margin: 0;
}
.content-grid-3 .view-content .views-row:nth-child(3n) {
  border: 0;
  margin-right: -2px;
}
.content-grid-3 .view-content .views-row:nth-child(3n) .node {
  padding-right: 0;
}
.content-grid-3 .view-content .views-row:nth-child(3n+1) {
  clear: left;
}
.content-grid-4 .view-content .views-row:nth-child(4n) {
  border: 0;
  margin-right: -3px;
}
.content-grid-4 .view-content .views-row:nth-child(4n) .node {
  padding-right: 0;
}
.content-grid-4 .view-content .views-row:nth-child(4n+1) {
  clear: left;
}
.content-grid-stack .views-row {
  border: 1px dotted #bbbbbb;
  border-width: 0 0 1px 0;
  width: 100%;
  display: block;
  margin: 0;
  padding: 15px 0;
}
.content-grid-stack .views-row.views-row-first {
  padding-top: 0;
}
.content-grid-stack .views-row .node {
  padding: 0;
  margin: 0;
}
.block-header .block-title {
  color: #003b75;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 19px;
  padding: 0;
  border-bottom: 4px solid #000;
  margin-bottom: 10px;
  line-height: 1.2em;
  padding-bottom: 3px;
}
.block-header-blue .block-title {
  background: #003b75;
  color: #ffffff;
  font-size: 23px;
  padding: 1px 8px 0;
  border-bottom: 4px solid #000;
}
.block-header-blue .block-title .last {
  font-size: 19px;
}
.block-header-blue .block-content {
  padding-left: 8px;
}
.group-header {
  background: #003b75;
  color: #fff;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 23px;
  padding: 4px 8px;
  margin: 0 15px;
  display: inline-block;
}
.byline {
  color: #003b75;
  font-size: 11px;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.subtitle {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 19px;
}
.caption {
  font-size: 11px;
  text-align: right;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  padding: 3px 0;
}
@font-face {
  font-family: 'cidrap1';
  src: url(/sites/default/themes/siteskin/inc/fonts/cidrap/fonts/updated/cidrap.eot);
  src: url(/sites/default/themes/siteskin/inc/fonts/cidrap/fonts/updated/cidrap.eot?#iefix) format('embedded-opentype'), url(/sites/default/themes/siteskin/inc/fonts/cidrap/fonts/updated/cidrap.svg#story) format('svg'), url(/sites/default/themes/siteskin/inc/fonts/cidrap/fonts/updated/cidrap.woff) format('woff'), url(/sites/default/themes/siteskin/inc/fonts/cidrap/fonts/updated/cidrap.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
h1,
.h1 {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 29px;
  margin-bottom: 5px;
  padding: 7px 0;
}
h2,
.h2 {
  font-size: 29px;
}
h2.block-title,
.h2.block-title {
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
h3,
.h3 {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 19px;
}
h4,
.h4 {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
}
h5,
.h5 {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 14px;
}
h6,
.h6 {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: bold;
  font-size: 14px;
}
h6.supertitle {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.6em;
}
a {
  text-decoration: none;
  color: #900028;
}
a:hover {
  text-decoration: underline;
}
body {
  font-size: 14px;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
h3.node-title a {
  color: #1f1f1f;
}
sup {
  vertical-align: super;
}
tbody {
  border-color: inherit;
}
hr {
  border: 0;
  background: #1f1f1f;
}
.more-link {
  text-align: left;
  margin: 20px 0 10px;
  zoom: 1;
}
.more-link a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-red-new.png) no-repeat top right;
  height: 20px;
}
.more-link a:hover {
  background-position: right -24px;
  text-decoration: none;
}
.feed-icon a {
  font-size: 11px;
  font-weight: bold;
}
.feed-icon a:before {
  content: "\e002";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 15px;
  color: #575455;
  padding-right: .5em;
  white-space: nowrap;
}
.feed-icon a:hover {
  text-decoration: none;
}
.feed-icon a:hover {
  color: #1f1f1f;
}
.search-performance {
  clear: both;
}
.item-list ul.pager {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  padding: 15px 0;
}
.item-list ul.pager .pager-current {
  font-weight: normal;
}
.item-list ul.pager li {
  margin: 0;
}
.ss-event-minical-range {
  padding-top: 3px;
}
.node .fieldlayout-region-body a.button,
.node .fieldlayout-region-body .button a,
.block-content a.button,
.block-content .button a,
#tinymce a.button,
#tinymce .button a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-red-new.png) no-repeat top right;
  height: 20px;
  line-height: 20px;
}
.node .fieldlayout-region-body a.button:hover,
.node .fieldlayout-region-body .button a:hover,
.block-content a.button:hover,
.block-content .button a:hover,
#tinymce a.button:hover,
#tinymce .button a:hover {
  background-position: right -24px;
  text-decoration: none;
}
body.page-public-health-practices .node .fieldlayout-region-body a.button,
body.page-public-health-practices .node .fieldlayout-region-body .button a,
body.page-public-health-practices .block-content a.button,
body.page-public-health-practices .block-content .button a,
body.page-public-health-practices #tinymce a.button,
body.page-public-health-practices #tinymce .button a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-gold-new.png) no-repeat top right;
  height: 20px;
}
body.page-public-health-practices .node .fieldlayout-region-body a.button:hover,
body.page-public-health-practices .node .fieldlayout-region-body .button a:hover,
body.page-public-health-practices .block-content a.button:hover,
body.page-public-health-practices .block-content .button a:hover,
body.page-public-health-practices #tinymce a.button:hover,
body.page-public-health-practices #tinymce .button a:hover {
  background-position: right -24px;
  text-decoration: none;
}
.node .fieldlayout-region-body a.button-alt,
.node .fieldlayout-region-body .button-alt a,
.block-content a.button-alt,
.block-content .button-alt a,
#tinymce a.button-alt,
#tinymce .button-alt a {
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  background-color: #405c12;
  padding: 5px 50px;
  border: 3px solid #fff;
  color: #fff;
  line-height: 20px;
}
.node .fieldlayout-region-body a.link-blue,
.block-content a.link-blue,
#tinymce a.link-blue {
  color: #003b75;
  text-decoration: none;
}
.node .fieldlayout-region-body a.link-blue:hover,
.block-content a.link-blue:hover,
#tinymce a.link-blue:hover {
  text-decoration: hover;
}
body.page-node-edit .block-content a.button {
  background: none;
  font-family: Georgia, Times, "Times New Roman", serif;
  padding: 0;
  margin: 0 1em 0 0;
  color: #900028;
}
body.page-node-edit .block-content a.button:after {
  content: '';
}
body {
  background: url(/sites/default/themes/siteskin/inc/images/umn-header-bg.png) repeat-x 0 -10px;
  background-color: #ffffff;
}
body.mceContentBody {
  background: none;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 16px;
  line-height: 1.35em;
}
body.mceContentBody h2 {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 23px;
  margin-bottom: 5px;
}
body #page-wrapper {
  margin: auto;
}
body #page {
  margin: auto;
}
body #content,
body #inset-content {
  width: 100%;
}
body .region-sidebar-first,
body .region-sidebar-second,
body #content,
body .region-sidebar-inset,
body .region-sidebar-inset,
body #inset-content {
  position: relative;
  float: left;
}
body #content {
  position: static;
}
body .region-sidebar-inset {
  float: right;
}
body .region-sidebar-first {
  margin-left: -100%;
}
body.sidebar-first #main-wrapper,
body.two-sidebars #main-wrapper {
  padding-left: 0;
}
body .region-sidebar-first {
  width: 0;
  right: 0;
}
body .region-sidebar-second {
  width: 230px;
  margin-right: -230px;
}
body.sidebar-second #main-wrapper,
body.two-sidebars #main-wrapper {
  padding-right: 230px;
}
body .region-sidebar-second-inner {
  padding-left: 34px;
}
body.search-page #main-wrapper {
  padding: 0 0 0 230px;
}
body.search-page .region-sidebar-second {
  margin-left: -1009px;
}
body #main #content .content-inner {
  padding: 15px;
  margin-bottom: 15px;
  zoom: 1;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
}
body #main #content .content-inner:before {
  content: '';
  display: block;
}
body #main #content .content-inner:after {
  content: '';
  display: table;
  clear: both;
}
body #main .region-content-bottom {
  clear: both;
  position: relative;
}
body #main .region-content-bottom .node-hp-feature .fieldlayout-body-has-region-hard-left {
  margin-left: 150px;
}
body.front {
  background-position: 0 0;
}
body.front #main #content .content-inner {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
}
body.front #main #content .content-inner .page-title {
  display: none;
}
body.front #main #content .content-inner .block {
  padding: 15px;
  margin-bottom: 15px;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
}
body.front #main #content .content-inner #inset-content .region-content-inner {
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  padding: 0 15px;
  margin-bottom: 15px;
  zoom: 1;
}
body.front #main #content .content-inner #inset-content .region-content-inner:before {
  content: '';
  display: block;
}
body.front #main #content .content-inner #inset-content .region-content-inner:after {
  content: '';
  display: table;
  clear: both;
}
body.front #main #content .content-inner #inset-content .region-content-inner .block {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
  padding: 15px 0;
}
body.front #main #content .content-inner #inset-content .region-content-inner .block#block-system-main {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  padding: 0;
  margin: 0;
}
body #page,
body .region-before-inner,
body .region-overlay-inner,
body .region-after-inner {
  width: 100%;
  max-width: 976px;
  margin: 0 auto;
}
.page-asp .field-name-field-byline,
.page-asp .field-name-field-date,
.page-asp .field-name-field-event-date {
  font-size: 12px;
}
.page-asp h1 {
  background-image: url(/sites/default/themes/siteskin/inc/images/pathogen-icon.svg);
  background-repeat: no-repeat;
  background-size: 5%;
  background-position: 5px 32%;
  padding: 12px 0 27px 50px;
  border-bottom: 1px dotted #bbbbbb;
}
.page-asp p {
  font-size: 16px;
  line-height: 1.35em;
  font-family: Georgia, Times, "Times New Roman", serif;
}
.page-asp .more-link.asp a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-teal-grey.png) no-repeat top right;
  height: 20px;
}
.page-asp .more-link.asp a:hover {
  background-position: right -24px;
  text-decoration: none;
}
.page-asp .asp-about-block,
.page-asp .asp-poll-block {
  display: inline-block;
  vertical-align: top;
  padding: 15px;
}
.page-asp .asp-about-block h3,
.page-asp .asp-poll-block h3 {
  margin-bottom: 13px;
}
.page-asp .asp-about-block {
  width: 60%;
  border-right: 1px dotted #bbbbbb;
  padding-left: 10px;
}
.page-asp .asp-poll-block {
  width: 30%;
}
.page-asp .asp-poll-block h3 {
  margin-bottom: 8px;
}
.page-asp .asp-poll-block h3:before {
  content: " ";
  background: url(/sites/default/themes/siteskin/inc/images/poll-icon.svg) no-repeat;
  background-size: 24px;
  height: 21px;
  width: 21px;
  padding: 0 0 0 10px;
  display: inline-block;
}
.page-asp .view-asp-flex-content {
  border-top: 1px dotted #bbbbbb;
  padding: 15px;
}
.page-asp #block-views-asp-flex-content-block-1 {
  border-bottom: 1px dotted #bbbbbb;
  margin-bottom: 20px;
}
.page-asp .view-asp-articles .views-row {
  border-top: 1px dotted #bbbbbb;
  padding: 15px;
}
.page-asp .view-asp-articles .views-row.views-row-first {
  border-top: none;
}
.page-asp .view-asp-articles .views-row h3,
.page-asp .view-asp-articles .views-row .node-field-byline,
.page-asp .view-asp-articles .views-row .field-name-field-teaser {
  margin-left: 120px;
}
.page-asp .view-asp-articles .views-row .node-not-full {
  margin-bottom: 0;
}
.page-asp .comment-wrapper {
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  padding: 0 36px 15px 36px;
}
.page-asp .comment-wrapper h2 {
  font-size: 23px;
  padding: 20px 0 10px 0;
}
.page-asp .comment-wrapper h2:first-of-type {
  text-transform: uppercase;
  padding: 5px 15px;
  background: #fff;
  float: left;
  margin: 0 -15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  margin-bottom: 15px;
  color: #3b8eae;
  font-size: 23px;
}
.page-asp .comment-wrapper h3 a {
  color: #3b8eae;
}
.page-asp .comment-wrapper a {
  color: #3b8eae;
}
.page-asp .comment-wrapper .comment {
  padding: 15px 0;
  border-bottom: 1px dotted #bbbbbb;
}
.page-asp .comment-wrapper .comment .submitted {
  padding-bottom: 10px;
  font-size: 13px;
}
.page-asp .comment-wrapper .comment:first-of-type {
  margin-top: 50px;
}
.page-asp .comment-wrapper #edit-author--2 {
  display: none;
}
.more-link.asp a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-teal-grey.png) no-repeat top right;
  height: 20px;
}
.more-link.asp a:hover {
  background-position: right -24px;
  text-decoration: none;
}
.more-link.cwd a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-green.png) no-repeat top right;
  height: 20px;
}
.more-link.cwd a:hover {
  background-position: right -24px;
  text-decoration: none;
}
.more-link.ncov a {
  color: #fff;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-jade.png) no-repeat top right;
  height: 20px;
}
.more-link.ncov a:hover {
  background-position: right -24px;
  text-decoration: none;
}
.more-link.rds a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-purple.png) no-repeat top right;
  height: 20px;
}
.more-link.rds a:hover {
  background-position: right -24px;
  text-decoration: none;
}
.page-cwd .field-name-field-byline,
.page-cwd .field-name-field-date,
.page-cwd .field-name-field-event-date {
  font-size: 12px;
}
.page-cwd h1 {
  background-image: url(/sites/default/themes/siteskin/inc/images/deer-head-1.svg);
  background-repeat: no-repeat;
  background-size: 6%;
  background-position: 0 32%;
  padding: 12px 0 27px 50px;
  border-bottom: 1px dotted #bbbbbb;
}
.page-cwd p {
  font-size: 16px;
  line-height: 1.35em;
  font-family: Georgia, Times, "Times New Roman", serif;
}
.page-cwd .more-link.cwd a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-green.png) no-repeat top right;
  height: 20px;
}
.page-cwd .more-link.cwd a:hover {
  background-position: right -24px;
  text-decoration: none;
}
.page-cwd .cwd-about-block,
.page-cwd .cwd-advisory-committee-block {
  display: inline-block;
  vertical-align: top;
  padding: 15px;
}
.page-cwd .cwd-about-block h3,
.page-cwd .cwd-advisory-committee-block h3 {
  margin-bottom: 13px;
}
.page-cwd .cwd-about-block {
  width: 60%;
  border-right: 1px dotted #bbbbbb;
  padding-left: 10px;
}
.page-cwd .cwd-advisory-committee-block {
  width: 30%;
}
.page-cwd .cwd-advisory-committee-block h3 {
  margin-bottom: 8px;
}
.page-cwd .view-cwd-flex-content {
  border-top: 1px dotted #bbbbbb;
  padding: 15px;
}
.page-cwd #block-views-cwd-flex-content-block-1 {
  border-bottom: 1px dotted #bbbbbb;
  margin-bottom: 20px;
}
.page-cwd #block-views-cwd-flex-content-block-1 .view-cwd-flex-content {
  border-top: 0;
}
.page-cwd .view-cwd-articles .views-row {
  border-top: 1px dotted #bbbbbb;
  padding: 15px;
}
.page-cwd .view-cwd-articles .views-row.views-row-first {
  border-top: none;
}
.page-cwd .view-cwd-articles .views-row h3,
.page-cwd .view-cwd-articles .views-row .node-field-byline,
.page-cwd .view-cwd-articles .views-row .field-name-field-teaser {
  margin-left: 120px;
}
.page-cwd .view-cwd-articles .views-row .node-not-full {
  margin-bottom: 0;
}
.page-cwd .view-cwd-articles .views-row .node-scan h3,
.page-cwd .view-cwd-articles .views-row .node-scan .node-field-byline {
  margin-left: 0;
}
.page-ncov .field-name-field-byline,
.page-ncov .field-name-field-date,
.page-ncov .field-name-field-event-date,
.page-covid-19 .field-name-field-byline,
.page-covid-19 .field-name-field-date,
.page-covid-19 .field-name-field-event-date {
  font-size: 12px;
}
.page-ncov h1,
.page-covid-19 h1 {
  background-image: url(/sites/default/themes/siteskin/inc/images/coronavirus.svg);
  background-repeat: no-repeat;
  background-size: 6%;
  background-position: 0 32%;
  padding: 12px 0 27px 50px;
  border-bottom: 1px dotted #bbbbbb;
}
.page-ncov p,
.page-covid-19 p {
  font-size: 16px;
  line-height: 1.35em;
  font-family: Georgia, Times, "Times New Roman", serif;
}
.page-ncov .more-link.ncov a,
.page-covid-19 .more-link.ncov a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-jade.png) no-repeat top right;
  height: 20px;
}
.page-ncov .more-link.ncov a:hover,
.page-covid-19 .more-link.ncov a:hover {
  background-position: right -24px;
  text-decoration: none;
}
.page-ncov .ncov-about-block,
.page-ncov .ncov-advisory-committee-block,
.page-covid-19 .ncov-about-block,
.page-covid-19 .ncov-advisory-committee-block {
  display: inline-block;
  vertical-align: top;
  padding: 15px;
}
.page-ncov .ncov-about-block h3,
.page-ncov .ncov-advisory-committee-block h3,
.page-covid-19 .ncov-about-block h3,
.page-covid-19 .ncov-advisory-committee-block h3 {
  margin-bottom: 13px;
  padding-top: 2px;
}
.page-ncov .ncov-about-block,
.page-covid-19 .ncov-about-block {
  width: 60%;
  border-right: 1px dotted #bbbbbb;
  padding-left: 10px;
}
.page-ncov .ncov-advisory-committee-block,
.page-covid-19 .ncov-advisory-committee-block {
  width: 30%;
}
.page-ncov .ncov-advisory-committee-block h3,
.page-covid-19 .ncov-advisory-committee-block h3 {
  margin-bottom: 0;
  background: url(/sites/default/themes/siteskin/inc/images/take-icon.svg) no-repeat left top;
  background-size: 23px 23px;
  padding: 2px 0 13px 28px;
}
.page-ncov .view-ncov-flex-content,
.page-covid-19 .view-ncov-flex-content {
  border-top: 1px dotted #bbbbbb;
  padding: 15px;
}
.page-ncov #block-views-ncov-flex-content-block-1,
.page-covid-19 #block-views-ncov-flex-content-block-1 {
  border-bottom: 1px dotted #bbbbbb;
  margin-bottom: 20px;
}
.page-ncov #block-views-ncov-flex-content-block-1 .view-ncov-flex-content,
.page-covid-19 #block-views-ncov-flex-content-block-1 .view-ncov-flex-content {
  border-top: 0;
}
.page-ncov #block-views-ncov-flex-content-block-1 img,
.page-covid-19 #block-views-ncov-flex-content-block-1 img {
  width: 60px;
  height: auto;
}
.page-ncov .view-ncov-articles .views-row,
.page-covid-19 .view-ncov-articles .views-row {
  border-top: 1px dotted #bbbbbb;
  padding: 15px;
}
.page-ncov .view-ncov-articles .views-row.views-row-first,
.page-covid-19 .view-ncov-articles .views-row.views-row-first {
  border-top: none;
}
.page-ncov .view-ncov-articles .views-row h3,
.page-ncov .view-ncov-articles .views-row .node-field-byline,
.page-ncov .view-ncov-articles .views-row .field-name-field-teaser,
.page-covid-19 .view-ncov-articles .views-row h3,
.page-covid-19 .view-ncov-articles .views-row .node-field-byline,
.page-covid-19 .view-ncov-articles .views-row .field-name-field-teaser {
  margin-left: 120px;
}
.page-ncov .view-ncov-articles .views-row .node-not-full,
.page-covid-19 .view-ncov-articles .views-row .node-not-full {
  margin-bottom: 0;
}
.page-ncov .view-ncov-articles .views-row .node-scan h3,
.page-ncov .view-ncov-articles .views-row .node-scan .node-field-byline,
.page-covid-19 .view-ncov-articles .views-row .node-scan h3,
.page-covid-19 .view-ncov-articles .views-row .node-scan .node-field-byline {
  margin-left: 0;
}
.page-ncov.page-covid-19-cidrap-take .node-type-page-full .fieldlayout-region-body-full h3:first-child,
.page-covid-19.page-covid-19-cidrap-take .node-type-page-full .fieldlayout-region-body-full h3:first-child {
  background: url(/sites/default/themes/siteskin/inc/images/take-icon.svg) no-repeat -7px -8px #005954;
  color: #fff;
  background-size: 60px 60px;
  padding: 15px 10px 15px 65px;
  margin-bottom: 20px;
  margin-top: -9px;
}
.page-rds .field-name-field-byline,
.page-rds .field-name-field-date,
.page-rds .field-name-field-event-date {
  font-size: 12px;
}
.page-rds h1 {
  background-image: url(/sites/default/themes/siteskin/inc/images/pills.svg);
  background-repeat: no-repeat;
  background-size: 6%;
  background-position: 0 32%;
  padding: 12px 0 27px 50px;
  border-bottom: 1px dotted #bbbbbb;
}
.page-rds p {
  font-size: 16px;
  line-height: 1.35em;
  font-family: Georgia, Times, "Times New Roman", serif;
}
.page-rds .more-link.rds a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-purple.png) no-repeat top right;
  height: 20px;
}
.page-rds .more-link.rds a:hover {
  background-position: right -24px;
  text-decoration: none;
}
.page-rds .rds-about-block,
.page-rds .rds-advisory-committee-block {
  display: inline-block;
  vertical-align: top;
  padding: 15px;
}
.page-rds .rds-about-block h3,
.page-rds .rds-advisory-committee-block h3 {
  margin-bottom: 13px;
}
.page-rds .rds-about-block {
  width: 60%;
  border-right: 1px dotted #bbbbbb;
  padding-left: 10px;
}
.page-rds .rds-advisory-committee-block {
  width: 30%;
}
.page-rds .rds-advisory-committee-block h3 {
  margin-bottom: 8px;
}
.page-rds .view-rds-flex-content {
  border-top: 1px dotted #bbbbbb;
  padding: 15px;
}
.page-rds #block-views-rds-flex-content-block-1 {
  border-bottom: 1px dotted #bbbbbb;
  margin-bottom: 20px;
}
.page-rds #block-views-rds-flex-content-block-1 .view-rds-flex-content {
  border-top: 0;
}
.page-rds .view-rds-articles .views-row {
  border-top: 1px dotted #bbbbbb;
  padding: 15px;
}
.page-rds .view-rds-articles .views-row.views-row-first {
  border-top: none;
}
.page-rds .view-rds-articles .views-row h3,
.page-rds .view-rds-articles .views-row .node-field-byline,
.page-rds .view-rds-articles .views-row .field-name-field-teaser {
  margin-left: 120px;
}
.page-rds .view-rds-articles .views-row .node-not-full {
  margin-bottom: 0;
}
.page-rds .view-rds-articles .views-row .node-scan h3,
.page-rds .view-rds-articles .views-row .node-scan .node-field-byline {
  margin-left: 0;
}
.region-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
}
.region-overlay .region-overlay-inner {
  position: relative;
}
.region-overlay .region-overlay-inner #block-mediaplaylist-stub {
  position: absolute;
  top: 5px;
  left: 150px;
  right: 270px;
}
.region-before {
  background-color: #1f1f1f;
  color: ;
  padding: 10px 0;
}
.region-before .region-before-inner {
  position: relative;
  zoom: 1;
}
.region-before .region-before-inner:before {
  content: '';
  display: block;
}
.region-before .region-before-inner:after {
  content: '';
  display: table;
  clear: both;
}
#header {
  margin-bottom: 15px;
}
#header #site-name {
  display: none;
}
#header #logo {
  margin: 0 10px 5px -4px;
}
#header #logo img.tagline {
  margin: 0 0 2px 8px;
}
#header #block-siteskeleton-primary-nav {
  clear: both;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul {
  zoom: 1;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul:before {
  content: '';
  display: block;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul:after {
  content: '';
  display: table;
  clear: both;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li {
  background: #3d3d3d;
  margin: 0;
  padding: 0;
  z-index: 500;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 15px;
  display: block;
  color: #f5f5f5;
  padding: 6px 16px;
  border: 1px solid #3d3d3d;
  border-right: 1px solid #71706c;
  height: 21px;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.last {
  background: none;
  border: 0;
  position: relative;
  z-index: 1;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.last a {
  border: 0 !IMPORTANT;
  padding: 7px 23px 7px 16px;
  text-transform: uppercase;
  position: relative;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-menu.png) no-repeat top right;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.last a.active {
  border: 0;
  background: none !IMPORTANT;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.last a:hover,
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.last a.active {
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-menu.png) no-repeat right -35px !important;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.last:hover>a {
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-menu.png) no-repeat right -35px !important;
  background-color: none !IMPORTANT;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.link-ongoing-programs a {
  white-space: nowrap;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.link-home a {
  height: 20px;
  width: 24px;
  overflow: hidden;
  line-height: 24px;
  position: relative;
  width: 50px;
  height: 21px;
  padding: 6px 0;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.link-home a:before {
  content: "\e007";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.link-home a:hover {
  text-decoration: none;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.link-home a:before {
  height: 21px;
  width: 20px;
  line-height: 22px;
  font-size: 20px;
  display: block;
  text-align: center;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.link-home a:before {
  font-size: 18px;
  line-height: 21px;
  width: 50px;
  padding: 0;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.active-trail a,
body.page-news-perspective #header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.link-news--perspective a,
body.page-practice #header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.link-public-health-practices a,
body.page-infectious-disease-topics #header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.link-infectious-disease-topics a {
  color: #1f1f1f;
  background: #f5f5f5;
  border: 1px solid #ececec;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li a.active,
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li a:hover,
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li:hover>a {
  color: #1f1f1f;
  background: #f5f5f5;
  border: 1px solid #ececec;
  text-decoration: none;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li .menu-columns {
  right: auto;
  background: #f5f5f5;
  padding: 15px 30px;
  margin: -1px 0 0 -15px;
  width: 175px;
  box-shadow: 0 3px 4px 0 #dfdfdf;
  -moz-box-shadow: 0 3px 4px 0 #dfdfdf;
  -webkit-box-shadow: 0 3px 4px 0 #dfdfdf;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li .menu-columns * {
  background: none;
  width: auto;
  margin-right: 0;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.link-ongoing-programs .menu-columns {
  width: 195px;
  padding: 15px 10px 15px 30px;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li li,
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.active-trail li {
  float: none;
  border: 0;
  padding: 0;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li li a,
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.active-trail li a {
  border: 0;
  color: #900028;
  padding: 0;
  margin-bottom: 1em;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li li a:hover,
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.active-trail li a:hover {
  color: #1f1f1f;
  border: 0;
  text-decoration: none;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li li.last a,
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.active-trail li.last a {
  text-transform: none;
  padding: 0;
}
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li li.last a:after,
#header #block-siteskeleton-primary-nav .menu-block-wrapper>ul >li.active-trail li.last a:after {
  content: '';
  display: none;
}
#header #block-menu-menu-featured-topics,
#header #block-menu-menu-featured-news,
#header #block-menu-menu-featured,
#header #block-menu-menu-featured-practices {
  padding: 10px 0 0;
  height: 20px;
}
#header #block-menu-menu-featured-topics .block-content,
#header #block-menu-menu-featured-topics .block-content *,
#header #block-menu-menu-featured-news .block-content,
#header #block-menu-menu-featured-news .block-content *,
#header #block-menu-menu-featured .block-content,
#header #block-menu-menu-featured .block-content *,
#header #block-menu-menu-featured-practices .block-content,
#header #block-menu-menu-featured-practices .block-content * {
  display: inline;
}
#header #block-menu-menu-featured-topics h2.block-title,
#header #block-menu-menu-featured-news h2.block-title,
#header #block-menu-menu-featured h2.block-title,
#header #block-menu-menu-featured-practices h2.block-title {
  clip: inherit;
  position: relative !IMPORTANT;
  height: auto;
  float: left;
  color: #003b75;
  font-size: 16px;
  display: inline;
  padding: 1px 20px 0 0;
}
#header #block-menu-menu-featured-topics a,
#header #block-menu-menu-featured-news a,
#header #block-menu-menu-featured a,
#header #block-menu-menu-featured-practices a {
  color: #1f1f1f;
  font-weight: bold;
}
#header #block-block-10 {
  position: absolute;
  top: 7px;
  left: 15px;
  z-index: 9;
}
#header #block-block-10 .block-content a {
  display: block;
  background: url(/sites/default/themes/siteskin/inc/images/umn-logo.png) no-repeat;
  overflow: hidden;
  text-indent: -1000px;
  width: 250px;
  height: 32px;
}
body.not-front #header #block-block-10 .block-content a {
  background: url(/sites/default/themes/siteskin/inc/images/umn-logo-internal.png) no-repeat;
  height: 25px;
  left: 0;
}
#header #block-search-api-page-site-search {
  position: relative;
  right: 0;
  padding: 9px 0;
  height: 40px;
  zoom: 1;
}
#header #block-search-api-page-site-search:before {
  content: '';
  display: block;
}
#header #block-search-api-page-site-search:after {
  content: '';
  display: table;
  clear: both;
}
#header #block-search-api-page-site-search .block-inner {
  float: right;
}
#header #block-search-api-page-site-search form {
  padding: 2px 3px 3px;
  background: #fdbf57;
  border-bottom: 1px solid #dd994a;
}
#header #block-search-api-page-site-search form .form-item {
  display: inline;
}
#header #block-search-api-page-site-search .form-text {
  padding: 2px 10px;
  border: 0;
  width: 200px;
}
#header #block-search-api-page-site-search .form-submit {
  margin: 0;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 17px;
  color: #900028;
  border: 0;
  background: none;
  padding: 0 4px;
}
body.not-front #header #block-search-api-page-site-search {
  padding: 5px 0 0;
}
#header #block-menu-menu-member-menu,
#header #block-menu-menu-connect-with-us {
  position: absolute;
  right: 0;
}
#header #block-menu-menu-member-menu {
  margin-top: 32px;
}
#header #block-menu-menu-member-menu li {
  padding-left: 15px;
  padding-right: 0;
  margin-right: 0;
}
#header #block-menu-menu-member-menu a {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
#header #block-menu-menu-connect-with-us {
  white-space: nowrap;
  margin-top: 5px;
}
#header #block-menu-menu-connect-with-us li {
  margin-right: 0;
  float: left;
  position: relative;
}
#header #block-menu-menu-connect-with-us li a {
  color: #1f1f1f;
  display: block;
}
#header #block-menu-menu-connect-with-us .link-newsletter-signup a {
  overflow: hidden;
  line-height: 14px;
  height: 22px;
  width: 23px;
  position: relative;
}
#header #block-menu-menu-connect-with-us .link-newsletter-signup a:before {
  content: "\e009";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#header #block-menu-menu-connect-with-us .link-newsletter-signup a:hover {
  text-decoration: none;
}
#header #block-menu-menu-connect-with-us .link-newsletter-signup a:before {
  padding: 5px;
  line-height: 12px;
  height: 12px;
  width: 13px;
  font-size: 10px;
  display: block;
  background: #f5f5f5;
  text-align: center;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
#header #block-menu-menu-connect-with-us .link-contact-us a {
  background: #f5f5f5;
  padding: 4px 5px 3px;
  font-weight: bold;
  font-size: 13px;
}
#header #block-menu-menu-connect-with-us .link-twitter a {
  overflow: hidden;
  line-height: 14px;
  height: 22px;
  width: 23px;
  position: relative;
}
#header #block-menu-menu-connect-with-us .link-twitter a:before {
  content: "\e000";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#header #block-menu-menu-connect-with-us .link-twitter a:hover {
  text-decoration: none;
}
#header #block-menu-menu-connect-with-us .link-twitter a:before {
  padding: 5px;
  line-height: 12px;
  height: 12px;
  width: 13px;
  font-size: 10px;
  display: block;
  background: #f5f5f5;
  text-align: center;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
#header #block-menu-menu-connect-with-us .link-facebook a {
  overflow: hidden;
  line-height: 14px;
  height: 22px;
  width: 23px;
  position: relative;
}
#header #block-menu-menu-connect-with-us .link-facebook a:before {
  content: "\e008";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#header #block-menu-menu-connect-with-us .link-facebook a:hover {
  text-decoration: none;
}
#header #block-menu-menu-connect-with-us .link-facebook a:before {
  padding: 5px;
  line-height: 12px;
  height: 12px;
  width: 13px;
  font-size: 10px;
  display: block;
  background: #f5f5f5;
  text-align: center;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
#header #block-menu-menu-connect-with-us .link-linked-in a {
  overflow: hidden;
  line-height: 14px;
  height: 22px;
  width: 23px;
  position: relative;
}
#header #block-menu-menu-connect-with-us .link-linked-in a:before {
  content: "\e005";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#header #block-menu-menu-connect-with-us .link-linked-in a:hover {
  text-decoration: none;
}
#header #block-menu-menu-connect-with-us .link-linked-in a:before {
  padding: 5px;
  line-height: 12px;
  height: 12px;
  width: 13px;
  font-size: 10px;
  display: block;
  background: #f5f5f5;
  text-align: center;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
#header #block-menu-menu-connect-with-us .link-youtube a {
  overflow: hidden;
  line-height: 14px;
  height: 22px;
  width: 23px;
  position: relative;
}
#header #block-menu-menu-connect-with-us .link-youtube a:before {
  content: "\e900";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#header #block-menu-menu-connect-with-us .link-youtube a:hover {
  text-decoration: none;
}
#header #block-menu-menu-connect-with-us .link-youtube a:before {
  padding: 5px;
  line-height: 12px;
  height: 12px;
  width: 13px;
  font-size: 10px;
  display: block;
  background: #f5f5f5;
  text-align: center;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
#header #block-menu-menu-connect-with-us .link-email-alerts a {
  overflow: hidden;
  line-height: 14px;
  height: 22px;
  width: 23px;
  position: relative;
}
#header #block-menu-menu-connect-with-us .link-email-alerts a:before {
  content: "\e002";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#header #block-menu-menu-connect-with-us .link-email-alerts a:hover {
  text-decoration: none;
}
#header #block-menu-menu-connect-with-us .link-email-alerts a:before {
  padding: 5px;
  line-height: 12px;
  height: 12px;
  width: 13px;
  font-size: 10px;
  display: block;
  background: #f5f5f5;
  text-align: center;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
#header #block-menu-menu-connect-with-us a:hover {
  color: #900028;
}
#header #block-menu-menu-connect-with-us li.last {
  padding-right: 0;
}
.region-content .node .links {
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
.region-content .node .node-readmore a {
  color: #003b75;
}
.region-content .node .field-label-inline:after {
  content: "";
  clear: none;
}
.region-content .node .byline * {
  display: inline;
}
.region-content .node .byline .field-label {
  font-weight: normal;
  padding-right: .25em;
}
.region-content .node .byline .field-label .colon {
  display: none;
}
.region-content .node .byline .field-name-field-source-agency .colon,
.region-content .node .byline .field-name-field-state .colon {
  display: inline;
}
.region-content .node .byline .field-label-inline .field-items {
  float: none;
}
.region-content .node.node-large-image .fieldlayout-body-has-region-hard-left {
  margin-left: 500px;
}
.region-content .node .node-left {
  margin-right: 20px;
}
.region-content .node-not-full {
  margin-bottom: 15px;
}
.region-content .node-not-full .field-name-field-teaser,
.region-content .node-not-full .field-name-field-body,
.region-content .node-not-full .field-name-field-bullet-points,
.region-content .node-not-full.node-agency .field-name-field-body {
  font-family: Georgia, Times, "Times New Roman", serif;
  padding-top: 7px;
  line-height: 1.35em;
}
.region-content .node-not-full .fieldlayout-body-has-region-hard-left {
  margin-left: 220px;
}
.region-content .node-not-full.node-teaser .field-name-field-teaser,
.region-content .node-not-full.node-teaser .field-name-field-bullet-points,
.region-content .node-not-full.node-teaser.node-agency .field-name-field-body {
  font-size: 16px;
  line-height: 1.35em;
}
.region-content .node-not-full.node-teaser .field-name-field-bio-position {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 19px;
}
.region-content .node-not-full.node-teaser .field-name-field-bullet-points .field-item {
  margin-bottom: 7px;
  margin: 0 0 7px 10px;
  position: relative;
}
.region-content .node-not-full.node-teaser .field-name-field-bullet-points .field-item:before {
  content: "\2022";
  color: #bbb;
  position: absolute;
  left: -10px;
}
.region-content .node-not-full .field-name-field-super-title {
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 2px;
  color: #003b75;
  font-weight: bold;
}
body.not-front .region-content .node-not-full .field-name-field-super-title {
  display: none;
}
.region-content .node-blog-posts .field-label-inline div,
.region-content .node-blog-posts .field-label-inline p,
.region-content .node-restricted .field-label-inline div,
.region-content .node-restricted .field-label-inline p,
.region-content .node-full .field-label-inline div,
.region-content .node-full .field-label-inline p {
  float: none;
  display: inline;
}
.region-content .node-blog-posts .field-label-above,
.region-content .node-restricted .field-label-above,
.region-content .node-full .field-label-above {
  margin: .5em 0;
}
.region-content .node-blog-posts .field-label-above:last-child,
.region-content .node-restricted .field-label-above:last-child,
.region-content .node-full .field-label-above:last-child {
  margin-bottom: 0;
}
.region-content .node-blog-posts .inline,
.region-content .node-restricted .inline,
.region-content .node-full .inline {
  font-size: 11px;
}
.region-content .node-blog-posts .inline div,
.region-content .node-restricted .inline div,
.region-content .node-full .inline div {
  display: inline;
}
.region-content .node-blog-posts .keywords,
.region-content .node-restricted .keywords,
.region-content .node-full .keywords {
  font-size: 11px;
}
.region-content .node-blog-posts .keywords div,
.region-content .node-restricted .keywords div,
.region-content .node-full .keywords div {
  display: inline;
}
.region-content .node-blog-posts .keywords .field-item a,
.region-content .node-restricted .keywords .field-item a,
.region-content .node-full .keywords .field-item a {
  text-decoration: underline;
}
.region-content .node-blog-posts .file .ss-file-info,
.region-content .node-restricted .file .ss-file-info,
.region-content .node-full .file .ss-file-info {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-style: italic;
}
.region-content .node-blog-posts .service-links .service-label,
.region-content .node-restricted .service-links .service-label,
.region-content .node-full .service-links .service-label {
  font-size: 11px;
  font-style: italic;
}
.region-content .node-blog-posts .service-links a,
.region-content .node-restricted .service-links a,
.region-content .node-full .service-links a {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 11px;
  color: #3d3d3d;
  text-transform: none;
  margin-right: 20px;
}
.region-content .node-blog-posts .service-links .service-links-twitter a:before,
.region-content .node-restricted .service-links .service-links-twitter a:before,
.region-content .node-full .service-links .service-links-twitter a:before {
  content: "\e000";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: #44c2f3;
  padding-right: .5em;
  white-space: nowrap;
}
.region-content .node-blog-posts .service-links .service-links-twitter a:hover,
.region-content .node-restricted .service-links .service-links-twitter a:hover,
.region-content .node-full .service-links .service-links-twitter a:hover {
  text-decoration: none;
}
.region-content .node-blog-posts .service-links .service-links-linkedin a:before,
.region-content .node-restricted .service-links .service-links-linkedin a:before,
.region-content .node-full .service-links .service-links-linkedin a:before {
  content: "\e005";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: #0096c0;
  padding-right: .5em;
  white-space: nowrap;
}
.region-content .node-blog-posts .service-links .service-links-linkedin a:hover,
.region-content .node-restricted .service-links .service-links-linkedin a:hover,
.region-content .node-full .service-links .service-links-linkedin a:hover {
  text-decoration: none;
}
.region-content .node-blog-posts .service-links .service-links-facebook a:before,
.region-content .node-restricted .service-links .service-links-facebook a:before,
.region-content .node-full .service-links .service-links-facebook a:before {
  content: "\e008";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: #0a5094;
  padding-right: .5em;
  white-space: nowrap;
}
.region-content .node-blog-posts .service-links .service-links-facebook a:hover,
.region-content .node-restricted .service-links .service-links-facebook a:hover,
.region-content .node-full .service-links .service-links-facebook a:hover {
  text-decoration: none;
}
.region-content .node-blog-posts .service-links .service-links-forward a:before,
.region-content .node-restricted .service-links .service-links-forward a:before,
.region-content .node-full .service-links .service-links-forward a:before {
  content: "\e009";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: #f9ac2c;
  padding-right: .5em;
  white-space: nowrap;
}
.region-content .node-blog-posts .service-links .service-links-forward a:hover,
.region-content .node-restricted .service-links .service-links-forward a:hover,
.region-content .node-full .service-links .service-links-forward a:hover {
  text-decoration: none;
}
.region-content .node-blog-posts .service-links .service-links-printfriendly a:before,
.region-content .node-restricted .service-links .service-links-printfriendly a:before,
.region-content .node-full .service-links .service-links-printfriendly a:before {
  content: "\e003";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: #f9ac2c;
  padding-right: .5em;
  white-space: nowrap;
}
.region-content .node-blog-posts .service-links .service-links-printfriendly a:hover,
.region-content .node-restricted .service-links .service-links-printfriendly a:hover,
.region-content .node-full .service-links .service-links-printfriendly a:hover {
  text-decoration: none;
}
.region-content .node-blog-posts .service-links .service-links-printpdf a:before,
.region-content .node-restricted .service-links .service-links-printpdf a:before,
.region-content .node-full .service-links .service-links-printpdf a:before {
  content: "\e00b";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: #f9ac2c;
  padding-right: .5em;
  white-space: nowrap;
}
.region-content .node-blog-posts .service-links .service-links-printpdf a:hover,
.region-content .node-restricted .service-links .service-links-printpdf a:hover,
.region-content .node-full .service-links .service-links-printpdf a:hover {
  text-decoration: none;
}
.region-content .node-blog-posts .service-links li.last,
.region-content .node-restricted .service-links li.last,
.region-content .node-full .service-links li.last {
  margin-right: -12px;
}
.region-content .node-blog-posts .fieldlayout-region-before-full,
.region-content .node-restricted .fieldlayout-region-before-full,
.region-content .node-full .fieldlayout-region-before-full {
  border: 1px dotted #bbbbbb;
  border-width: 0 0 1px;
  padding: 0 0 8px 0;
  margin-bottom: 15px;
  font-size: 11px;
}
.region-content .node-blog-posts .fieldlayout-region-before-full .service-links,
.region-content .node-restricted .fieldlayout-region-before-full .service-links,
.region-content .node-full .fieldlayout-region-before-full .service-links {
  float: right;
}
.region-content .node-blog-posts .fieldlayout-region-before-full .service-links .service-label,
.region-content .node-restricted .fieldlayout-region-before-full .service-links .service-label,
.region-content .node-full .fieldlayout-region-before-full .service-links .service-label {
  display: none;
}
.region-content .node-blog-posts .fieldlayout-region-before-full .field-label,
.region-content .node-restricted .fieldlayout-region-before-full .field-label,
.region-content .node-full .fieldlayout-region-before-full .field-label {
  font-weight: normal;
}
.region-content .node-blog-posts .fieldlayout-region-before-full .fieldlayout-inline,
.region-content .node-restricted .fieldlayout-region-before-full .fieldlayout-inline,
.region-content .node-full .fieldlayout-region-before-full .fieldlayout-inline {
  margin-bottom: 3px;
}
.region-content .node-blog-posts .fieldlayout-region-before-full .node-field-filed_under,
.region-content .node-blog-posts .fieldlayout-region-before-full .field-name-field-related-topics,
.region-content .node-blog-posts .fieldlayout-region-before-full .node-field-field_tags,
.region-content .node-restricted .fieldlayout-region-before-full .node-field-filed_under,
.region-content .node-restricted .fieldlayout-region-before-full .field-name-field-related-topics,
.region-content .node-restricted .fieldlayout-region-before-full .node-field-field_tags,
.region-content .node-full .fieldlayout-region-before-full .node-field-filed_under,
.region-content .node-full .fieldlayout-region-before-full .field-name-field-related-topics,
.region-content .node-full .fieldlayout-region-before-full .node-field-field_tags {
  max-width: 370px;
}
.region-content .node-blog-posts .fieldlayout-region-before-full .node-field-filed_under a,
.region-content .node-blog-posts .fieldlayout-region-before-full .field-name-field-related-topics a,
.region-content .node-blog-posts .fieldlayout-region-before-full .node-field-field_tags a,
.region-content .node-restricted .fieldlayout-region-before-full .node-field-filed_under a,
.region-content .node-restricted .fieldlayout-region-before-full .field-name-field-related-topics a,
.region-content .node-restricted .fieldlayout-region-before-full .node-field-field_tags a,
.region-content .node-full .fieldlayout-region-before-full .node-field-filed_under a,
.region-content .node-full .fieldlayout-region-before-full .field-name-field-related-topics a,
.region-content .node-full .fieldlayout-region-before-full .node-field-field_tags a {
  font-weight: bold;
}
.region-content .node-blog-posts .fieldlayout-region-before-full .node-field-filed_under,
.region-content .node-restricted .fieldlayout-region-before-full .node-field-filed_under,
.region-content .node-full .fieldlayout-region-before-full .node-field-filed_under {
  line-height: 14px;
}
.region-content .node-blog-posts .fieldlayout-region-before-full .byline,
.region-content .node-restricted .fieldlayout-region-before-full .byline,
.region-content .node-full .fieldlayout-region-before-full .byline {
  float: left;
  clear: left;
}
.node-type-ss-bio .region-content .node-blog-posts .fieldlayout-region-before-full,
.node-type-ss-bio .region-content .node-restricted .fieldlayout-region-before-full,
.node-type-ss-bio .region-content .node-full .fieldlayout-region-before-full {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 16px;
  line-height: 1.3em;
}
.node-type-ss-bio .region-content .node-blog-posts .fieldlayout-region-before-full .field-name-field-bio-position,
.node-type-ss-bio .region-content .node-restricted .fieldlayout-region-before-full .field-name-field-bio-position,
.node-type-ss-bio .region-content .node-full .fieldlayout-region-before-full .field-name-field-bio-position {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
}
.region-content .node-blog-posts .fieldlayout-region-before-full .field-name-field-in-brief,
.region-content .node-restricted .fieldlayout-region-before-full .field-name-field-in-brief,
.region-content .node-full .fieldlayout-region-before-full .field-name-field-in-brief {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 16px;
  clear: both;
  margin-top: 20px;
  padding: 15px 0 10px;
  border: 1px dotted #bbbbbb;
  border-width: 1px 0 0;
}
.region-content .node-blog-posts .fieldlayout-region-before-full .field-name-field-in-brief .field-label,
.region-content .node-restricted .fieldlayout-region-before-full .field-name-field-in-brief .field-label,
.region-content .node-full .fieldlayout-region-before-full .field-name-field-in-brief .field-label {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 23px;
  margin-bottom: 5px;
}
.region-content .node-blog-posts .fieldlayout-region-before-full .field-name-field-in-brief .field-label:before,
.region-content .node-restricted .fieldlayout-region-before-full .field-name-field-in-brief .field-label:before,
.region-content .node-full .fieldlayout-region-before-full .field-name-field-in-brief .field-label:before {
  content: "\e006";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: #f9ac2c;
  padding-right: .5em;
  white-space: nowrap;
}
.region-content .node-blog-posts .fieldlayout-region-before-full .field-name-field-in-brief .field-label:hover,
.region-content .node-restricted .fieldlayout-region-before-full .field-name-field-in-brief .field-label:hover,
.region-content .node-full .fieldlayout-region-before-full .field-name-field-in-brief .field-label:hover {
  text-decoration: none;
}
.region-content .node-blog-posts .fieldlayout-region-before-full .field-name-field-in-brief .field-label .colon,
.region-content .node-restricted .fieldlayout-region-before-full .field-name-field-in-brief .field-label .colon,
.region-content .node-full .fieldlayout-region-before-full .field-name-field-in-brief .field-label .colon {
  display: none;
}
.region-content .node-blog-posts.node-topics .fieldlayout-region-before-full,
.region-content .node-restricted.node-topics .fieldlayout-region-before-full,
.region-content .node-full.node-topics .fieldlayout-region-before-full {
  border: 0;
  margin-bottom: 0;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field,
.region-content .node-blog-posts .fieldlayout-region-body-full .field,
.region-content .node-restricted .fieldlayout-region-body-restricted .field,
.region-content .node-restricted .fieldlayout-region-body-full .field,
.region-content .node-full .fieldlayout-region-body-restricted .field,
.region-content .node-full .fieldlayout-region-body-full .field {
  margin: .5em 0;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 16px;
  line-height: 1.35em;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long table,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary table,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long table,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary table,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long table,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary table,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long table,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary table,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long table,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary table,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long table,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary table {
  width: 100%;
  max-width: 100%;
  overflow-x: scroll;
  margin: 20px 0px;
  font-size: 75%;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long h2,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary h2,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long h2,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary h2,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long h2,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary h2,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long h2,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary h2,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long h2,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary h2,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long h2,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary h2 {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 23px;
  margin-bottom: 5px;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long ul,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long ol,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary ul,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary ol,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long ul,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long ol,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary ul,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary ol,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long ul,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long ol,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary ul,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary ol,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long ul,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long ol,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary ul,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary ol,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long ul,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long ol,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary ul,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary ol,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long ul,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long ol,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary ul,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary ol {
  padding-left: 1.3em;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long ul ul li,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long ol ul li,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary ul ul li,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary ol ul li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long ul ul li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long ol ul li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary ul ul li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary ol ul li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long ul ul li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long ol ul li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary ul ul li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary ol ul li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long ul ul li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long ol ul li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary ul ul li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary ol ul li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long ul ul li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long ol ul li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary ul ul li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary ol ul li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long ul ul li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long ol ul li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary ul ul li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary ol ul li {
  list-style-type: circle;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long ul ul ul li,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long ol ul ul li,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary ul ul ul li,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary ol ul ul li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long ul ul ul li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long ol ul ul li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary ul ul ul li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary ol ul ul li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long ul ul ul li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long ol ul ul li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary ul ul ul li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary ol ul ul li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long ul ul ul li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long ol ul ul li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary ul ul ul li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary ol ul ul li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long ul ul ul li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long ol ul ul li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary ul ul ul li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary ol ul ul li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long ul ul ul li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long ol ul ul li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary ul ul ul li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary ol ul ul li {
  list-style-type: square;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long ul ol li,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long ol ol li,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary ul ol li,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary ol ol li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long ul ol li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long ol ol li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary ul ol li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary ol ol li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long ul ol li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long ol ol li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary ul ol li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary ol ol li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long ul ol li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long ol ol li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary ul ol li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary ol ol li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long ul ol li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long ol ol li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary ul ol li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary ol ol li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long ul ol li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long ol ol li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary ul ol li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary ol ol li {
  list-style-type: lower-alpha;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long ul ol ol li,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long ol ol ol li,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary ul ol ol li,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary ol ol ol li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long ul ol ol li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long ol ol ol li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary ul ol ol li,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary ol ol ol li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long ul ol ol li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long ol ol ol li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary ul ol ol li,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary ol ol ol li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long ul ol ol li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long ol ol ol li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary ul ol ol li,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary ol ol ol li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long ul ol ol li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long ol ol ol li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary ul ol ol li,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary ol ol ol li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long ul ol ol li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long ol ol ol li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary ul ol ol li,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary ol ol ol li {
  list-style-type: upper-roman;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long .field-label,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary .field-label,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long .field-label,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary .field-label,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long .field-label,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary .field-label,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long .field-label,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary .field-label,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long .field-label,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary .field-label,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long .field-label,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary .field-label {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 19px;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-long.field-label-above .field-label .colon,
.region-content .node-blog-posts .fieldlayout-region-body-restricted .field-type-text-with-summary.field-label-above .field-label .colon,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-long.field-label-above .field-label .colon,
.region-content .node-blog-posts .fieldlayout-region-body-full .field-type-text-with-summary.field-label-above .field-label .colon,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-long.field-label-above .field-label .colon,
.region-content .node-restricted .fieldlayout-region-body-restricted .field-type-text-with-summary.field-label-above .field-label .colon,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-long.field-label-above .field-label .colon,
.region-content .node-restricted .fieldlayout-region-body-full .field-type-text-with-summary.field-label-above .field-label .colon,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-long.field-label-above .field-label .colon,
.region-content .node-full .fieldlayout-region-body-restricted .field-type-text-with-summary.field-label-above .field-label .colon,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-long.field-label-above .field-label .colon,
.region-content .node-full .fieldlayout-region-body-full .field-type-text-with-summary.field-label-above .field-label .colon {
  display: none;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .node,
.region-content .node-blog-posts .fieldlayout-region-body-full .node,
.region-content .node-restricted .fieldlayout-region-body-restricted .node,
.region-content .node-restricted .fieldlayout-region-body-full .node,
.region-content .node-full .fieldlayout-region-body-restricted .node,
.region-content .node-full .fieldlayout-region-body-full .node {
  font-family: Georgia, Times, "Times New Roman", serif;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .node .field,
.region-content .node-blog-posts .fieldlayout-region-body-full .node .field,
.region-content .node-restricted .fieldlayout-region-body-restricted .node .field,
.region-content .node-restricted .fieldlayout-region-body-full .node .field,
.region-content .node-full .fieldlayout-region-body-restricted .node .field,
.region-content .node-full .fieldlayout-region-body-full .node .field {
  margin: 0;
}
.region-content .node-blog-posts .fieldlayout-region-body-restricted .group_literature .field-name-field-resources,
.region-content .node-blog-posts .fieldlayout-region-body-full .group_literature .field-name-field-resources,
.region-content .node-restricted .fieldlayout-region-body-restricted .group_literature .field-name-field-resources,
.region-content .node-restricted .fieldlayout-region-body-full .group_literature .field-name-field-resources,
.region-content .node-full .fieldlayout-region-body-restricted .group_literature .field-name-field-resources,
.region-content .node-full .fieldlayout-region-body-full .group_literature .field-name-field-resources {
  margin-bottom: 30px;
}
.region-content .node-blog-posts .fieldlayout-region-bottom-full .field-label,
.region-content .node-restricted .fieldlayout-region-bottom-full .field-label,
.region-content .node-full .fieldlayout-region-bottom-full .field-label {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 23px;
}
.region-content .node-blog-posts .fieldlayout-region-bottom-full .field-label .colon,
.region-content .node-restricted .fieldlayout-region-bottom-full .field-label .colon,
.region-content .node-full .fieldlayout-region-bottom-full .field-label .colon {
  display: none;
}
.region-content .node-blog-posts .fieldlayout-region-bottom-full .service-links,
.region-content .node-restricted .fieldlayout-region-bottom-full .service-links,
.region-content .node-full .fieldlayout-region-bottom-full .service-links {
  padding: 20px 0;
  display: block;
}
.region-content .node-blog-posts .fieldlayout-region-after-full,
.region-content .node-restricted .fieldlayout-region-after-full,
.region-content .node-full .fieldlayout-region-after-full {
  position: relative;
}
.region-content .node-blog-posts .fieldlayout-region-after-full .feed-icon,
.region-content .node-restricted .fieldlayout-region-after-full .feed-icon,
.region-content .node-full .fieldlayout-region-after-full .feed-icon {
  position: absolute;
  top: 25px;
  right: 0;
  white-space: nowrap;
  z-index: 10;
}
.region-content .node-blog-posts .fieldlayout-region-after-full .feed-icon a,
.region-content .node-restricted .fieldlayout-region-after-full .feed-icon a,
.region-content .node-full .fieldlayout-region-after-full .feed-icon a {
  color: ;
}
.region-content .node-blog-posts .fieldlayout-region-after-full .views-group .views-group-inner,
.region-content .node-restricted .fieldlayout-region-after-full .views-group .views-group-inner,
.region-content .node-full .fieldlayout-region-after-full .views-group .views-group-inner {
  padding-top: 15px;
}
.region-content .node-blog-posts .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header,
.region-content .node-restricted .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header,
.region-content .node-full .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header {
  border-radius: 0;
  padding-left: 30px;
  padding-right: 30px;
}
.region-content .node-blog-posts .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header .node,
.region-content .node-restricted .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header .node,
.region-content .node-full .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header .node {
  position: relative;
  padding: 0;
  margin-bottom: 0;
}
.region-content .node-blog-posts .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header h4,
.region-content .node-restricted .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header h4,
.region-content .node-full .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header h4 {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 19px;
  color: #003b75;
  margin-left: 85px;
}
.region-content .node-blog-posts .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header h4 a,
.region-content .node-restricted .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header h4 a,
.region-content .node-full .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header h4 a {
  color: #1f1f1f;
}
.region-content .node-blog-posts .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header h3,
.region-content .node-restricted .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header h3,
.region-content .node-full .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header h3 {
  color: #003b75;
}
.region-content .node-blog-posts .fieldlayout-region-after-full .views-group .views-group-inner .views-group-contents,
.region-content .node-restricted .fieldlayout-region-after-full .views-group .views-group-inner .views-group-contents,
.region-content .node-full .fieldlayout-region-after-full .views-group .views-group-inner .views-group-contents {
  padding-left: 15px;
  padding-right: 15px;
}
.region-content .node-blog-posts .fieldlayout-region-after-full .views-group .views-group-inner .views-group-contents .node,
.region-content .node-restricted .fieldlayout-region-after-full .views-group .views-group-inner .views-group-contents .node,
.region-content .node-full .fieldlayout-region-after-full .views-group .views-group-inner .views-group-contents .node {
  margin-bottom: 15px;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right,
.region-content .node-restricted .fieldlayout-region-soft-right,
.region-content .node-full .fieldlayout-region-soft-right {
  width: 300px;
  margin: 0 0 30px 0;
  border-left: 30px solid transparent;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-label,
.region-content .node-restricted .fieldlayout-region-soft-right .field-label,
.region-content .node-full .fieldlayout-region-soft-right .field-label {
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 16px;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-item .node,
.region-content .node-restricted .fieldlayout-region-soft-right .field-item .node,
.region-content .node-full .fieldlayout-region-soft-right .field-item .node {
  margin: 0;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-file-attachments,
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-rel-links,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-file-attachments,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-rel-links,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-file-attachments,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-rel-links {
  padding: 15px;
  background: #f5f5f5;
  margin: 0;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-file-attachments .field-item,
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-rel-links .field-item,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-file-attachments .field-item,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-rel-links .field-item,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-file-attachments .field-item,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-rel-links .field-item {
  margin-bottom: 5px;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-file-attachments a,
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-rel-links a,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-file-attachments a,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-rel-links a,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-file-attachments a,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-rel-links a {
  color: #1f1f1f;
  font-family: Georgia, Times, "Times New Roman", serif;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-file-attachments a .more,
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-rel-links a .more,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-file-attachments a .more,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-rel-links a .more,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-file-attachments a .more,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-rel-links a .more {
  font-size: 11px;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #900028;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-file-attachments .info,
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-rel-links .info,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-file-attachments .info,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-rel-links .info,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-file-attachments .info,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-rel-links .info {
  font-size: 11px;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  color: #003b75;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-file-attachments .info .ss-file-type,
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-rel-links .info .ss-file-type,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-file-attachments .info .ss-file-type,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-rel-links .info .ss-file-type,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-file-attachments .info .ss-file-type,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-rel-links .info .ss-file-type {
  text-transform: uppercase;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-file-attachments .field-label,
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-rel-links .field-label,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-file-attachments .field-label,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-rel-links .field-label,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-file-attachments .field-label,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-rel-links .field-label {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 23px;
  text-transform: none;
  display: block;
  color: #003b75;
  border-bottom: 4px solid #000;
  margin-bottom: 10px;
  line-height: 1.2em;
  padding-bottom: 3px;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-file-attachments .field-label:before,
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-rel-links .field-label:before,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-file-attachments .field-label:before,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-rel-links .field-label:before,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-file-attachments .field-label:before,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-rel-links .field-label:before {
  content: "\e014";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: #003b75;
  padding-right: .5em;
  white-space: nowrap;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-file-attachments .field-label:hover,
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-rel-links .field-label:hover,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-file-attachments .field-label:hover,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-rel-links .field-label:hover,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-file-attachments .field-label:hover,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-rel-links .field-label:hover {
  text-decoration: none;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-file-attachments .field-label:before,
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-rel-links .field-label:before,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-file-attachments .field-label:before,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-rel-links .field-label:before,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-file-attachments .field-label:before,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-rel-links .field-label:before {
  float: left;
  line-height: inherit;
}
.region-content .node-blog-posts .fieldlayout-region-soft-right .field-name-field-rel-links .field-label:before,
.region-content .node-restricted .fieldlayout-region-soft-right .field-name-field-rel-links .field-label:before,
.region-content .node-full .fieldlayout-region-soft-right .field-name-field-rel-links .field-label:before {
  display: none;
}
.node-type-ss-bio .region-content .node-blog-posts .fieldlayout-region-soft-right,
.node-type-ss-bio .region-content .node-restricted .fieldlayout-region-soft-right,
.node-type-ss-bio .region-content .node-full .fieldlayout-region-soft-right {
  width: 235px;
}
.region-content .node-blog-posts .field-slidetabs-processed,
.region-content .node-restricted .field-slidetabs-processed,
.region-content .node-full .field-slidetabs-processed {
  position: relative;
}
.region-content .node-blog-posts .field-slidetabs,
.region-content .node-blog-posts .field-name-field-image,
.region-content .node-restricted .field-slidetabs,
.region-content .node-restricted .field-name-field-image,
.region-content .node-full .field-slidetabs,
.region-content .node-full .field-name-field-image {
  position: relative;
}
.region-content .node-blog-posts .field-slidetabs .content,
.region-content .node-blog-posts .field-name-field-image .content,
.region-content .node-restricted .field-slidetabs .content,
.region-content .node-restricted .field-name-field-image .content,
.region-content .node-full .field-slidetabs .content,
.region-content .node-full .field-name-field-image .content {
  font-size: 14px;
  padding: 5px 0;
  text-align: center;
}
.region-content .node-blog-posts .field-slidetabs .content > div,
.region-content .node-blog-posts .field-name-field-image .content > div,
.region-content .node-restricted .field-slidetabs .content > div,
.region-content .node-restricted .field-name-field-image .content > div,
.region-content .node-full .field-slidetabs .content > div,
.region-content .node-full .field-name-field-image .content > div {
  background: #f5f5f5;
  padding: 5px 10px;
  margin: 0;
}
.region-content .node-blog-posts .field-slidetabs .content > div:not(.mediaelement-video,
.region-content .node-blog-posts .field-slidetabs .content > div .mediaelement-audio) div,
.region-content .node-blog-posts .field-name-field-image .content > div:not(.mediaelement-video,
.region-content .node-blog-posts .field-name-field-image .content > div .mediaelement-audio) div,
.region-content .node-restricted .field-slidetabs .content > div:not(.mediaelement-video,
.region-content .node-restricted .field-slidetabs .content > div .mediaelement-audio) div,
.region-content .node-restricted .field-name-field-image .content > div:not(.mediaelement-video,
.region-content .node-restricted .field-name-field-image .content > div .mediaelement-audio) div,
.region-content .node-full .field-slidetabs .content > div:not(.mediaelement-video,
.region-content .node-full .field-slidetabs .content > div .mediaelement-audio) div,
.region-content .node-full .field-name-field-image .content > div:not(.mediaelement-video,
.region-content .node-full .field-name-field-image .content > div .mediaelement-audio) div {
  padding: 0;
  margin: 0;
}
.region-content .node-blog-posts .field-slidetabs .content > div.slideshow-count,
.region-content .node-blog-posts .field-name-field-image .content > div.slideshow-count,
.region-content .node-restricted .field-slidetabs .content > div.slideshow-count,
.region-content .node-restricted .field-name-field-image .content > div.slideshow-count,
.region-content .node-full .field-slidetabs .content > div.slideshow-count,
.region-content .node-full .field-name-field-image .content > div.slideshow-count {
  text-align: right;
  padding: 10px 60px 5px 0;
}
.region-content .node-blog-posts .field-slidetabs .content > div.mediaelement-video,
.region-content .node-blog-posts .field-slidetabs .content > div.mediaelement-audio,
.region-content .node-blog-posts .field-name-field-image .content > div.mediaelement-video,
.region-content .node-blog-posts .field-name-field-image .content > div.mediaelement-audio,
.region-content .node-restricted .field-slidetabs .content > div.mediaelement-video,
.region-content .node-restricted .field-slidetabs .content > div.mediaelement-audio,
.region-content .node-restricted .field-name-field-image .content > div.mediaelement-video,
.region-content .node-restricted .field-name-field-image .content > div.mediaelement-audio,
.region-content .node-full .field-slidetabs .content > div.mediaelement-video,
.region-content .node-full .field-slidetabs .content > div.mediaelement-audio,
.region-content .node-full .field-name-field-image .content > div.mediaelement-video,
.region-content .node-full .field-name-field-image .content > div.mediaelement-audio {
  padding: 0;
}
.region-content .node-blog-posts .field-slidetabs .content img,
.region-content .node-blog-posts .field-slidetabs .content .media-youtube-outer-wrapper,
.region-content .node-blog-posts .field-slidetabs .content .mediaelement-video,
.region-content .node-blog-posts .field-name-field-image .content img,
.region-content .node-blog-posts .field-name-field-image .content .media-youtube-outer-wrapper,
.region-content .node-blog-posts .field-name-field-image .content .mediaelement-video,
.region-content .node-restricted .field-slidetabs .content img,
.region-content .node-restricted .field-slidetabs .content .media-youtube-outer-wrapper,
.region-content .node-restricted .field-slidetabs .content .mediaelement-video,
.region-content .node-restricted .field-name-field-image .content img,
.region-content .node-restricted .field-name-field-image .content .media-youtube-outer-wrapper,
.region-content .node-restricted .field-name-field-image .content .mediaelement-video,
.region-content .node-full .field-slidetabs .content img,
.region-content .node-full .field-slidetabs .content .media-youtube-outer-wrapper,
.region-content .node-full .field-slidetabs .content .mediaelement-video,
.region-content .node-full .field-name-field-image .content img,
.region-content .node-full .field-name-field-image .content .media-youtube-outer-wrapper,
.region-content .node-full .field-name-field-image .content .mediaelement-video {
  margin: -5px 0 -3px;
}
.region-content .node-blog-posts .field-slidetabs .content img img,
.region-content .node-blog-posts .field-slidetabs .content .media-youtube-outer-wrapper img,
.region-content .node-blog-posts .field-slidetabs .content .mediaelement-video img,
.region-content .node-blog-posts .field-name-field-image .content img img,
.region-content .node-blog-posts .field-name-field-image .content .media-youtube-outer-wrapper img,
.region-content .node-blog-posts .field-name-field-image .content .mediaelement-video img,
.region-content .node-restricted .field-slidetabs .content img img,
.region-content .node-restricted .field-slidetabs .content .media-youtube-outer-wrapper img,
.region-content .node-restricted .field-slidetabs .content .mediaelement-video img,
.region-content .node-restricted .field-name-field-image .content img img,
.region-content .node-restricted .field-name-field-image .content .media-youtube-outer-wrapper img,
.region-content .node-restricted .field-name-field-image .content .mediaelement-video img,
.region-content .node-full .field-slidetabs .content img img,
.region-content .node-full .field-slidetabs .content .media-youtube-outer-wrapper img,
.region-content .node-full .field-slidetabs .content .mediaelement-video img,
.region-content .node-full .field-name-field-image .content img img,
.region-content .node-full .field-name-field-image .content .media-youtube-outer-wrapper img,
.region-content .node-full .field-name-field-image .content .mediaelement-video img {
  margin: auto;
}
.region-content .node-blog-posts .field-slidetabs .field-slidetabs-pager,
.region-content .node-blog-posts .field-slidetabs .file-audio .content,
.region-content .node-blog-posts .field-name-field-image .field-slidetabs-pager,
.region-content .node-blog-posts .field-name-field-image .file-audio .content,
.region-content .node-restricted .field-slidetabs .field-slidetabs-pager,
.region-content .node-restricted .field-slidetabs .file-audio .content,
.region-content .node-restricted .field-name-field-image .field-slidetabs-pager,
.region-content .node-restricted .field-name-field-image .file-audio .content,
.region-content .node-full .field-slidetabs .field-slidetabs-pager,
.region-content .node-full .field-slidetabs .file-audio .content,
.region-content .node-full .field-name-field-image .field-slidetabs-pager,
.region-content .node-full .field-name-field-image .file-audio .content {
  width: 100%;
  background: #f5f5f5;
}
.region-content .node-blog-posts .field-slidetabs .field,
.region-content .node-blog-posts .field-name-field-image .field,
.region-content .node-restricted .field-slidetabs .field,
.region-content .node-restricted .field-name-field-image .field,
.region-content .node-full .field-slidetabs .field,
.region-content .node-full .field-name-field-image .field {
  text-align: left;
}
.region-content .node-blog-posts .field-slidetabs .field-name-field-credit,
.region-content .node-blog-posts .field-name-field-image .field-name-field-credit,
.region-content .node-restricted .field-slidetabs .field-name-field-credit,
.region-content .node-restricted .field-name-field-image .field-name-field-credit,
.region-content .node-full .field-slidetabs .field-name-field-credit,
.region-content .node-full .field-name-field-image .field-name-field-credit {
  font-size: 11px;
  text-align: right;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  padding: 3px 0;
  margin: .5em 0;
}
.region-content .node-blog-posts .slidetabs-pager,
.region-content .node-restricted .slidetabs-pager,
.region-content .node-full .slidetabs-pager {
  position: absolute;
  right: 0;
  bottom: 5px;
  z-index: 900;
  padding-right: 5px;
}
.region-content .node-blog-posts .slidetabs-pager a,
.region-content .node-restricted .slidetabs-pager a,
.region-content .node-full .slidetabs-pager a {
  color: #f9ac2c;
  display: block;
  float: left;
  padding: 1px 2px 2px 7px;
  margin: 0 5px 5px 0;
  background: #fee2b1;
  border: 1px solid #f9ac2c;
  width: 20px;
}
.region-content .node-blog-posts .slidetabs-pager a.slidetabs-pager-prev,
.region-content .node-restricted .slidetabs-pager a.slidetabs-pager-prev,
.region-content .node-full .slidetabs-pager a.slidetabs-pager-prev {
  height: 14px;
  width: 18px;
  overflow: hidden;
  line-height: 18px;
  position: relative;
  width: 9px;
  left: auto;
  padding: 1px 7px 2px 2px;
}
.region-content .node-blog-posts .slidetabs-pager a.slidetabs-pager-prev:before,
.region-content .node-restricted .slidetabs-pager a.slidetabs-pager-prev:before,
.region-content .node-full .slidetabs-pager a.slidetabs-pager-prev:before {
  content: "\e023";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
.region-content .node-blog-posts .slidetabs-pager a.slidetabs-pager-prev:hover,
.region-content .node-restricted .slidetabs-pager a.slidetabs-pager-prev:hover,
.region-content .node-full .slidetabs-pager a.slidetabs-pager-prev:hover {
  text-decoration: none;
}
.region-content .node-blog-posts .slidetabs-pager a.slidetabs-pager-prev:before,
.region-content .node-restricted .slidetabs-pager a.slidetabs-pager-prev:before,
.region-content .node-full .slidetabs-pager a.slidetabs-pager-prev:before {
  height: 15px;
  width: 14px;
  line-height: 16px;
  font-size: 14px;
  display: block;
  text-align: center;
}
.region-content .node-blog-posts .slidetabs-pager a.slidetabs-pager-prev:before,
.region-content .node-restricted .slidetabs-pager a.slidetabs-pager-prev:before,
.region-content .node-full .slidetabs-pager a.slidetabs-pager-prev:before {
  position: relative;
  left: -5px;
}
.region-content .node-blog-posts .slidetabs-pager a.slidetabs-pager-next,
.region-content .node-restricted .slidetabs-pager a.slidetabs-pager-next,
.region-content .node-full .slidetabs-pager a.slidetabs-pager-next {
  height: 14px;
  width: 18px;
  overflow: hidden;
  line-height: 18px;
  position: relative;
  width: 9px;
  right: auto;
}
.region-content .node-blog-posts .slidetabs-pager a.slidetabs-pager-next:before,
.region-content .node-restricted .slidetabs-pager a.slidetabs-pager-next:before,
.region-content .node-full .slidetabs-pager a.slidetabs-pager-next:before {
  content: "\e00c";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
.region-content .node-blog-posts .slidetabs-pager a.slidetabs-pager-next:hover,
.region-content .node-restricted .slidetabs-pager a.slidetabs-pager-next:hover,
.region-content .node-full .slidetabs-pager a.slidetabs-pager-next:hover {
  text-decoration: none;
}
.region-content .node-blog-posts .slidetabs-pager a.slidetabs-pager-next:before,
.region-content .node-restricted .slidetabs-pager a.slidetabs-pager-next:before,
.region-content .node-full .slidetabs-pager a.slidetabs-pager-next:before {
  height: 15px;
  width: 14px;
  line-height: 16px;
  font-size: 14px;
  display: block;
  text-align: center;
}
.region-content .node-blog-posts .slidetabs-pager a.disabled,
.region-content .node-restricted .slidetabs-pager a.disabled,
.region-content .node-full .slidetabs-pager a.disabled {
  color: #ccc;
  background: #efefef;
  border-color: #ccc;
  cursor: default;
}
.region-content .node-blog-posts.node-staff-listing .fieldlayout-region-body .field-type-node-reference,
.region-content .node-restricted.node-staff-listing .fieldlayout-region-body .field-type-node-reference,
.region-content .node-full.node-staff-listing .fieldlayout-region-body .field-type-node-reference {
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  padding: 15px 36px;
  margin-bottom: 15px;
}
.region-content .node-blog-posts.node-staff-listing .fieldlayout-region-body .field-type-node-reference >.field-label,
.region-content .node-restricted.node-staff-listing .fieldlayout-region-body .field-type-node-reference >.field-label,
.region-content .node-full.node-staff-listing .fieldlayout-region-body .field-type-node-reference >.field-label {
  color: #003b75;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 15px;
  background: #fff;
  float: left;
  margin: -15px -15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  zoom: 1;
}
.region-content .node-blog-posts.node-staff-listing .fieldlayout-region-body .field-type-node-reference >.field-label:before,
.region-content .node-restricted.node-staff-listing .fieldlayout-region-body .field-type-node-reference >.field-label:before,
.region-content .node-full.node-staff-listing .fieldlayout-region-body .field-type-node-reference >.field-label:before {
  content: '';
  display: block;
}
.region-content .node-blog-posts.node-staff-listing .fieldlayout-region-body .field-type-node-reference >.field-label:after,
.region-content .node-restricted.node-staff-listing .fieldlayout-region-body .field-type-node-reference >.field-label:after,
.region-content .node-full.node-staff-listing .fieldlayout-region-body .field-type-node-reference >.field-label:after {
  content: '';
  display: table;
  clear: both;
}
.region-content .node-blog-posts.node-staff-listing .fieldlayout-region-body .field-type-node-reference >.field-label .colon,
.region-content .node-restricted.node-staff-listing .fieldlayout-region-body .field-type-node-reference >.field-label .colon,
.region-content .node-full.node-staff-listing .fieldlayout-region-body .field-type-node-reference >.field-label .colon {
  display: none;
}
.region-content .node-blog-posts.node-staff-listing .fieldlayout-region-body .field-type-node-reference .field-name-field-teaser,
.region-content .node-restricted.node-staff-listing .fieldlayout-region-body .field-type-node-reference .field-name-field-teaser,
.region-content .node-full.node-staff-listing .fieldlayout-region-body .field-type-node-reference .field-name-field-teaser {
  padding-top: 7px;
}
.region-content .node-blog-posts.node-staff-listing .fieldlayout-region-body .field-type-node-reference >*,
.region-content .node-blog-posts.node-staff-listing .fieldlayout-region-body .field-type-node-reference .fieldlayout-contents,
.region-content .node-restricted.node-staff-listing .fieldlayout-region-body .field-type-node-reference >*,
.region-content .node-restricted.node-staff-listing .fieldlayout-region-body .field-type-node-reference .fieldlayout-contents,
.region-content .node-full.node-staff-listing .fieldlayout-region-body .field-type-node-reference >*,
.region-content .node-full.node-staff-listing .fieldlayout-region-body .field-type-node-reference .fieldlayout-contents {
  clear: both;
}
.region-content .node-blog-posts.node-staff-listing .fieldlayout-region-body .field-type-node-reference .field-type-node-reference,
.region-content .node-restricted.node-staff-listing .fieldlayout-region-body .field-type-node-reference .field-type-node-reference,
.region-content .node-full.node-staff-listing .fieldlayout-region-body .field-type-node-reference .field-type-node-reference {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
  margin: 0;
}
.region-content .node-blog-posts.node-staff-listing .fieldlayout-region-body .field-type-node-reference,
.region-content .node-restricted.node-staff-listing .fieldlayout-region-body .field-type-node-reference,
.region-content .node-full.node-staff-listing .fieldlayout-region-body .field-type-node-reference {
  margin: 15px 0 0;
}
.region-content .node-blog-posts.node-staff-listing .fieldlayout-region-body .field-type-node-reference .node,
.region-content .node-restricted.node-staff-listing .fieldlayout-region-body .field-type-node-reference .node,
.region-content .node-full.node-staff-listing .fieldlayout-region-body .field-type-node-reference .node {
  border: 1px dotted #bbbbbb;
  border-width: 0 0 1px 0;
  padding-bottom: 15px;
}
.region-content .node-blog-posts.node-staff-listing .fieldlayout-region-body .field-type-node-reference .field-item:last-child .node,
.region-content .node-restricted.node-staff-listing .fieldlayout-region-body .field-type-node-reference .field-item:last-child .node,
.region-content .node-full.node-staff-listing .fieldlayout-region-body .field-type-node-reference .field-item:last-child .node {
  border: 0;
  padding-bottom: 0;
}
.region-content .node-blog-posts.node-program .field-name-field-rel-content .node,
.region-content .node-restricted.node-program .field-name-field-rel-content .node,
.region-content .node-full.node-program .field-name-field-rel-content .node {
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  padding: 15px 36px;
  margin-bottom: 15px;
}
.region-content .node-blog-posts.node-program .field-name-field-rel-content .node .fieldlayout-region-before,
.region-content .node-restricted.node-program .field-name-field-rel-content .node .fieldlayout-region-before,
.region-content .node-full.node-program .field-name-field-rel-content .node .fieldlayout-region-before {
  color: #003b75;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 15px;
  background: #fff;
  float: left;
  margin: -15px -15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  zoom: 1;
}
.region-content .node-blog-posts.node-program .field-name-field-rel-content .node .fieldlayout-region-before:before,
.region-content .node-restricted.node-program .field-name-field-rel-content .node .fieldlayout-region-before:before,
.region-content .node-full.node-program .field-name-field-rel-content .node .fieldlayout-region-before:before {
  content: '';
  display: block;
}
.region-content .node-blog-posts.node-program .field-name-field-rel-content .node .fieldlayout-region-before:after,
.region-content .node-restricted.node-program .field-name-field-rel-content .node .fieldlayout-region-before:after,
.region-content .node-full.node-program .field-name-field-rel-content .node .fieldlayout-region-before:after {
  content: '';
  display: table;
  clear: both;
}
.region-content .node-blog-posts.node-program .field-name-field-rel-content .node .fieldlayout-region-before .colon,
.region-content .node-restricted.node-program .field-name-field-rel-content .node .fieldlayout-region-before .colon,
.region-content .node-full.node-program .field-name-field-rel-content .node .fieldlayout-region-before .colon {
  display: none;
}
.region-content .node-blog-posts.node-program .field-name-field-rel-content .node .field-name-field-teaser,
.region-content .node-restricted.node-program .field-name-field-rel-content .node .field-name-field-teaser,
.region-content .node-full.node-program .field-name-field-rel-content .node .field-name-field-teaser {
  padding-top: 7px;
}
.region-content .node-blog-posts.node-program .field-name-field-rel-content .node >*,
.region-content .node-blog-posts.node-program .field-name-field-rel-content .node .fieldlayout-contents,
.region-content .node-restricted.node-program .field-name-field-rel-content .node >*,
.region-content .node-restricted.node-program .field-name-field-rel-content .node .fieldlayout-contents,
.region-content .node-full.node-program .field-name-field-rel-content .node >*,
.region-content .node-full.node-program .field-name-field-rel-content .node .fieldlayout-contents {
  clear: both;
}
.region-content .node-blog-posts.node-program .field-name-field-rel-content .node .node,
.region-content .node-restricted.node-program .field-name-field-rel-content .node .node,
.region-content .node-full.node-program .field-name-field-rel-content .node .node {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
  margin: 0;
}
.region-content .node-blog-posts .field-name-field-subtitle,
.region-content .node-restricted .field-name-field-subtitle,
.region-content .node-full .field-name-field-subtitle {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 19px;
  margin: -10px 0 10px;
}
.region-content .skate-control-tabs {
  border: 1px dotted #bbbbbb;
  border-width: 1px 0;
  zoom: 1;
  margin-bottom: 20px;
}
.region-content .skate-control-tabs:before {
  content: '';
  display: block;
}
.region-content .skate-control-tabs:after {
  content: '';
  display: table;
  clear: both;
}
.region-content .skate-control-tabs h3 {
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 19px;
  color: #900028;
  float: left;
  padding: 8px 20px;
  cursor: pointer;
  position: relative;
}
.region-content .skate-control-tabs h3:hover {
  background: #f5f5f5;
  color: #1f1f1f;
}
.region-content .skate-control-tabs h3.ui-skatecontrol_tabs-active {
  background: #900028;
  color: #fff;
}
.region-content .skate-control-tabs h3.ui-skatecontrol_tabs-active:after {
  content: "\e024";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  color: #900028;
  padding-left: .5em;
}
.region-content .skate-control-tabs h3.ui-skatecontrol_tabs-active:hover {
  text-decoration: none;
}
.region-content .skate-control-tabs h3.ui-skatecontrol_tabs-active:after {
  position: absolute;
  left: 0;
  text-align: center;
  display: block;
  width: 100%;
  padding: 0;
}
.region-content .ui-skate-item {
  overflow: hidden;
}
.region-content .ui-skate-item >h3 {
  display: none;
}
.region-content .field-name-field-tab-collection .skate-control-tabs,
.region-content .field-name-field-field-collection-biblio .skate-control-tabs {
  border: 0;
  background: #f5f5f5;
  padding: 10px;
  float: right;
  width: 165px;
  margin: 0 0 15px 15px;
}
.region-content .field-name-field-tab-collection .skate-control-tabs .field,
.region-content .field-name-field-field-collection-biblio .skate-control-tabs .field {
  border: 1px dotted #bbbbbb;
  border-width: 1px 0 0;
  padding: 8px 10px;
  margin: 0;
  font-weight: bold;
}
.region-content .field-name-field-tab-collection .skate-control-tabs .field .field-item,
.region-content .field-name-field-field-collection-biblio .skate-control-tabs .field .field-item {
  cursor: pointer;
}
.region-content .field-name-field-tab-collection .skate-control-tabs .field.ui-skatecontrol_tabs-active .field-item,
.region-content .field-name-field-field-collection-biblio .skate-control-tabs .field.ui-skatecontrol_tabs-active .field-item {
  color: #003b75;
  margin: -9px -20px;
  padding: 7px 20px;
  background: #fff;
  border: 1px solid #ebebeb;
}
.region-content .field-name-field-tab-collection .field-collection-view,
.region-content .field-name-field-field-collection-biblio .field-collection-view {
  margin: 0;
  border: 0;
  padding-top: 0;
}
.region-content .field-name-field-tab-collection .field-collection-view:after,
.region-content .field-name-field-field-collection-biblio .field-collection-view:after {
  content: "";
  clear: none;
}
.region-content .field-name-field-tab-collection .field-collection-view .entity-field-collection-item,
.region-content .field-name-field-field-collection-biblio .field-collection-view .entity-field-collection-item {
  float: none;
}
.region-content .field-name-field-tab-collection .field-collection-view .entity-field-collection-item:after,
.region-content .field-name-field-field-collection-biblio .field-collection-view .entity-field-collection-item:after {
  content: "";
  clear: none;
}
.region-content .field-name-field-tab-collection .field-collection-view .entity-field-collection-item .field-name-field-title,
.region-content .field-name-field-field-collection-biblio .field-collection-view .entity-field-collection-item .field-name-field-title {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 23px;
}
.region-content .view-nodehierarchy-children-teasers .node,
.region-content .view-topic-news .node,
.region-content .view-topic-practices .node,
.region-content .view-cidrap-search-practices .node,
.region-content .view-pha-practices .node,
.page-taxonomy-term .region-content #block-system-main .block-content .node,
.region-content .view-php-newsletters .node,
.region-content .view-search-asp .node,
.region-content .view-search-cwd .node,
.region-content .view-search-ncov .node,
.region-content .view-search-rds .node,
.region-content .view-events-page_1 .node,
.region-content .view-asp-conference-summaries-page_1 .node {
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  padding: 15px 36px;
  margin-bottom: 15px;
}
.region-content .view-nodehierarchy-children-teasers .node .fieldlayout-region-before,
.region-content .view-topic-news .node .fieldlayout-region-before,
.region-content .view-topic-practices .node .fieldlayout-region-before,
.region-content .view-cidrap-search-practices .node .fieldlayout-region-before,
.region-content .view-pha-practices .node .fieldlayout-region-before,
.page-taxonomy-term .region-content #block-system-main .block-content .node .fieldlayout-region-before,
.region-content .view-php-newsletters .node .fieldlayout-region-before,
.region-content .view-search-asp .node .fieldlayout-region-before,
.region-content .view-search-cwd .node .fieldlayout-region-before,
.region-content .view-search-ncov .node .fieldlayout-region-before,
.region-content .view-search-rds .node .fieldlayout-region-before,
.region-content .view-events-page_1 .node .fieldlayout-region-before,
.region-content .view-asp-conference-summaries-page_1 .node .fieldlayout-region-before {
  color: #003b75;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 15px;
  background: #fff;
  float: left;
  margin: -15px -15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  zoom: 1;
}
.region-content .view-nodehierarchy-children-teasers .node .fieldlayout-region-before:before,
.region-content .view-topic-news .node .fieldlayout-region-before:before,
.region-content .view-topic-practices .node .fieldlayout-region-before:before,
.region-content .view-cidrap-search-practices .node .fieldlayout-region-before:before,
.region-content .view-pha-practices .node .fieldlayout-region-before:before,
.page-taxonomy-term .region-content #block-system-main .block-content .node .fieldlayout-region-before:before,
.region-content .view-php-newsletters .node .fieldlayout-region-before:before,
.region-content .view-search-asp .node .fieldlayout-region-before:before,
.region-content .view-search-cwd .node .fieldlayout-region-before:before,
.region-content .view-search-ncov .node .fieldlayout-region-before:before,
.region-content .view-search-rds .node .fieldlayout-region-before:before,
.region-content .view-events-page_1 .node .fieldlayout-region-before:before,
.region-content .view-asp-conference-summaries-page_1 .node .fieldlayout-region-before:before {
  content: '';
  display: block;
}
.region-content .view-nodehierarchy-children-teasers .node .fieldlayout-region-before:after,
.region-content .view-topic-news .node .fieldlayout-region-before:after,
.region-content .view-topic-practices .node .fieldlayout-region-before:after,
.region-content .view-cidrap-search-practices .node .fieldlayout-region-before:after,
.region-content .view-pha-practices .node .fieldlayout-region-before:after,
.page-taxonomy-term .region-content #block-system-main .block-content .node .fieldlayout-region-before:after,
.region-content .view-php-newsletters .node .fieldlayout-region-before:after,
.region-content .view-search-asp .node .fieldlayout-region-before:after,
.region-content .view-search-cwd .node .fieldlayout-region-before:after,
.region-content .view-search-ncov .node .fieldlayout-region-before:after,
.region-content .view-search-rds .node .fieldlayout-region-before:after,
.region-content .view-events-page_1 .node .fieldlayout-region-before:after,
.region-content .view-asp-conference-summaries-page_1 .node .fieldlayout-region-before:after {
  content: '';
  display: table;
  clear: both;
}
.region-content .view-nodehierarchy-children-teasers .node .fieldlayout-region-before .colon,
.region-content .view-topic-news .node .fieldlayout-region-before .colon,
.region-content .view-topic-practices .node .fieldlayout-region-before .colon,
.region-content .view-cidrap-search-practices .node .fieldlayout-region-before .colon,
.region-content .view-pha-practices .node .fieldlayout-region-before .colon,
.page-taxonomy-term .region-content #block-system-main .block-content .node .fieldlayout-region-before .colon,
.region-content .view-php-newsletters .node .fieldlayout-region-before .colon,
.region-content .view-search-asp .node .fieldlayout-region-before .colon,
.region-content .view-search-cwd .node .fieldlayout-region-before .colon,
.region-content .view-search-ncov .node .fieldlayout-region-before .colon,
.region-content .view-search-rds .node .fieldlayout-region-before .colon,
.region-content .view-events-page_1 .node .fieldlayout-region-before .colon,
.region-content .view-asp-conference-summaries-page_1 .node .fieldlayout-region-before .colon {
  display: none;
}
.region-content .view-nodehierarchy-children-teasers .node .field-name-field-teaser,
.region-content .view-topic-news .node .field-name-field-teaser,
.region-content .view-topic-practices .node .field-name-field-teaser,
.region-content .view-cidrap-search-practices .node .field-name-field-teaser,
.region-content .view-pha-practices .node .field-name-field-teaser,
.page-taxonomy-term .region-content #block-system-main .block-content .node .field-name-field-teaser,
.region-content .view-php-newsletters .node .field-name-field-teaser,
.region-content .view-search-asp .node .field-name-field-teaser,
.region-content .view-search-cwd .node .field-name-field-teaser,
.region-content .view-search-ncov .node .field-name-field-teaser,
.region-content .view-search-rds .node .field-name-field-teaser,
.region-content .view-events-page_1 .node .field-name-field-teaser,
.region-content .view-asp-conference-summaries-page_1 .node .field-name-field-teaser {
  padding-top: 7px;
}
.region-content .view-nodehierarchy-children-teasers .node >*,
.region-content .view-nodehierarchy-children-teasers .node .fieldlayout-contents,
.region-content .view-topic-news .node >*,
.region-content .view-topic-news .node .fieldlayout-contents,
.region-content .view-topic-practices .node >*,
.region-content .view-topic-practices .node .fieldlayout-contents,
.region-content .view-cidrap-search-practices .node >*,
.region-content .view-cidrap-search-practices .node .fieldlayout-contents,
.region-content .view-pha-practices .node >*,
.region-content .view-pha-practices .node .fieldlayout-contents,
.page-taxonomy-term .region-content #block-system-main .block-content .node >*,
.page-taxonomy-term .region-content #block-system-main .block-content .node .fieldlayout-contents,
.region-content .view-php-newsletters .node >*,
.region-content .view-php-newsletters .node .fieldlayout-contents,
.region-content .view-search-asp .node >*,
.region-content .view-search-asp .node .fieldlayout-contents,
.region-content .view-search-cwd .node >*,
.region-content .view-search-cwd .node .fieldlayout-contents,
.region-content .view-search-ncov .node >*,
.region-content .view-search-ncov .node .fieldlayout-contents,
.region-content .view-search-rds .node >*,
.region-content .view-search-rds .node .fieldlayout-contents,
.region-content .view-events-page_1 .node >*,
.region-content .view-events-page_1 .node .fieldlayout-contents,
.region-content .view-asp-conference-summaries-page_1 .node >*,
.region-content .view-asp-conference-summaries-page_1 .node .fieldlayout-contents {
  clear: both;
}
.region-content .view-nodehierarchy-children-teasers .node .node,
.region-content .view-topic-news .node .node,
.region-content .view-topic-practices .node .node,
.region-content .view-cidrap-search-practices .node .node,
.region-content .view-pha-practices .node .node,
.page-taxonomy-term .region-content #block-system-main .block-content .node .node,
.region-content .view-php-newsletters .node .node,
.region-content .view-search-asp .node .node,
.region-content .view-search-cwd .node .node,
.region-content .view-search-ncov .node .node,
.region-content .view-search-rds .node .node,
.region-content .view-events-page_1 .node .node,
.region-content .view-asp-conference-summaries-page_1 .node .node {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
  margin: 0;
}
.region-content .view-cidrap-search-practices .views-set {
  margin: 15px 0 0;
}
.region-content .view-cidrap-search-news .views-set {
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  padding: 15px 36px;
  margin-bottom: 15px;
}
.region-content .view-cidrap-search-news .views-set >h3 {
  color: #003b75;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 15px;
  background: #fff;
  float: left;
  margin: -15px -15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  zoom: 1;
}
.region-content .view-cidrap-search-news .views-set >h3:before {
  content: '';
  display: block;
}
.region-content .view-cidrap-search-news .views-set >h3:after {
  content: '';
  display: table;
  clear: both;
}
.region-content .view-cidrap-search-news .views-set >h3 .colon {
  display: none;
}
.region-content .view-cidrap-search-news .views-set .field-name-field-teaser {
  padding-top: 7px;
}
.region-content .view-cidrap-search-news .views-set >*,
.region-content .view-cidrap-search-news .views-set .fieldlayout-contents {
  clear: both;
}
.region-content .view-cidrap-search-news .views-set .views-set {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
  margin: 0;
}
.region-content .view-cidrap-search-news .views-set {
  margin: 15px 0 0;
}
.region-content .view-cidrap-search-news .views-set .node {
  border: 1px dotted #bbbbbb;
  border-width: 0 0 1px 0;
  padding-bottom: 15px;
}
.region-content .view-cidrap-search-news .views-set .node .fieldlayout-region-before {
  display: none;
}
.region-content .view-nodehierarchy-children-full .views-row {
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  padding: 15px 36px;
  margin-bottom: 15px;
}
.region-content .view-nodehierarchy-children-full .views-row h2 {
  color: #003b75;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 15px;
  background: #fff;
  float: left;
  margin: -15px -15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  zoom: 1;
}
.region-content .view-nodehierarchy-children-full .views-row h2:before {
  content: '';
  display: block;
}
.region-content .view-nodehierarchy-children-full .views-row h2:after {
  content: '';
  display: table;
  clear: both;
}
.region-content .view-nodehierarchy-children-full .views-row h2 .colon {
  display: none;
}
.region-content .view-nodehierarchy-children-full .views-row .field-name-field-teaser {
  padding-top: 7px;
}
.region-content .view-nodehierarchy-children-full .views-row >*,
.region-content .view-nodehierarchy-children-full .views-row .fieldlayout-contents {
  clear: both;
}
.region-content .view-nodehierarchy-children-full .views-row .views-row {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
  margin: 0;
}
.region-content .view-nodehierarchy-children-full h2.node-title {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 23px;
  margin-bottom: 15px;
}
.region-content .view-nodehierarchy-children-full .view .node-not-full {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
  padding: 15px 0;
  border: 1px dotted #bbbbbb;
  border-width: 0 0 1px 0;
  margin: 0;
}
.region-content .view-nodehierarchy-children-full .view .views-row-last .node {
  border: 0;
  padding-bottom: 0;
}
.region-content .node-blog-posts .field-name-field-related-files .field-label {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 19px;
}
.region-content .node-blog-posts .field-name-field-related-files .field-item {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 16px;
  margin: .25em 0;
}
.region-content .node-blog-posts .field-name-field-related-files .field-item .file div {
  display: inline;
}
.region-content .node-blog-posts .field-name-field-related-files .field-item .file .download {
  display: none;
}
.region-content .node-blog-posts .field-name-field-related-files .field-item .file .info {
  text-transform: uppercase;
}
.region-content .node-blog-posts .field-name-field-related-files .field-item .file .info:before {
  content: '(';
}
.region-content .node-blog-posts .field-name-field-related-files .field-item .file .info:after {
  content: ')';
}
.region-content .node-type-blog-full >  .node-inner > .fieldlayout-contents > .fieldlayout-body .field-name-field-body {
  margin: 10px 0 20px 0;
  font-size: 14px;
  font-style: italic;
}
.region-content .view-nodehierarchy-children-blog .views-row {
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  padding: 15px 36px;
  margin-bottom: 15px;
}
.region-content .view-nodehierarchy-children-blog .views-row h2 {
  color: #003b75;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 15px;
  background: #fff;
  float: left;
  margin: -15px -15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  zoom: 1;
}
.region-content .view-nodehierarchy-children-blog .views-row h2:before {
  content: '';
  display: block;
}
.region-content .view-nodehierarchy-children-blog .views-row h2:after {
  content: '';
  display: table;
  clear: both;
}
.region-content .view-nodehierarchy-children-blog .views-row h2 .colon {
  display: none;
}
.region-content .view-nodehierarchy-children-blog .views-row .field-name-field-teaser {
  padding-top: 7px;
}
.region-content .view-nodehierarchy-children-blog .views-row >*,
.region-content .view-nodehierarchy-children-blog .views-row .fieldlayout-contents {
  clear: both;
}
.region-content .view-nodehierarchy-children-blog .views-row .views-row {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
  margin: 0;
}
.region-content .view-nodehierarchy-children-blog .field-name-field-body {
  font-size: 16px;
}
.region-content .view-nodehierarchy-children-blog .byline {
  font-size: 14px;
}
.region-content .view-nodehierarchy-children-blog img {
  max-width: 100%;
  height: auto;
}
.region-content .view-nodehierarchy-children-blog .fieldlayout-region-top-large-image {
  margin-bottom: 20px;
}
.region-content .view-nodehierarchy-children-blog .fieldlayout-region-after {
  margin: 20px 0;
}
body.page-search .search-results .node {
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  padding: 15px 36px;
  margin-bottom: 15px;
}
body.page-search .search-results .node .fieldlayout-region-before {
  color: #003b75;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 15px;
  background: #fff;
  float: left;
  margin: -15px -15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  zoom: 1;
}
body.page-search .search-results .node .fieldlayout-region-before:before {
  content: '';
  display: block;
}
body.page-search .search-results .node .fieldlayout-region-before:after {
  content: '';
  display: table;
  clear: both;
}
body.page-search .search-results .node .fieldlayout-region-before .colon {
  display: none;
}
body.page-search .search-results .node .field-name-field-teaser {
  padding-top: 7px;
}
body.page-search .search-results .node >*,
body.page-search .search-results .node .fieldlayout-contents {
  clear: both;
}
body.page-search .search-results .node .node {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
  margin: 0;
}
.node .ss-event-minical {
  background: #900028;
  color: #fff;
  padding: 0 5px 5px;
  width: 30px;
}
.node .ss-event-minical .ss-event-minical-m {
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 19px;
  font-weight: normal;
  word-break: normal;
}
.node .ss-event-minical .ss-event-minical-d {
  font-size: 14px;
  line-height: .75em;
  font-weight: normal;
}
.node .ss-event-minical .ss-event-minical-y {
  font-size: 11px;
  display: block;
  color: #900028;
  margin-bottom: -19px;
  padding-top: 7px;
  font-weight: bold;
}
.node.node-type-ss-bio-not-full .fieldlayout-body-has-region-hard-left {
  margin-left: 120px;
}
.node .webform-client-form fieldset {
  margin-top: 50px;
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  padding: 15px 36px;
}
.node .webform-client-form fieldset .fieldlayout-region-before {
  color: #003b75;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 15px;
  background: #fff;
  float: left;
  margin: -15px -15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  zoom: 1;
}
.node .webform-client-form fieldset .fieldlayout-region-before:before {
  content: '';
  display: block;
}
.node .webform-client-form fieldset .fieldlayout-region-before:after {
  content: '';
  display: table;
  clear: both;
}
.node .webform-client-form fieldset .fieldlayout-region-before .colon {
  display: none;
}
.node .webform-client-form fieldset .field-name-field-teaser {
  padding-top: 7px;
}
.node .webform-client-form fieldset >*,
.node .webform-client-form fieldset .fieldlayout-contents {
  clear: both;
}
.node .webform-client-form fieldset legend {
  display: block;
  padding: 0;
  margin-top: -47px;
  float: left;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 23px;
}
.node .webform-client-form fieldset fieldset {
  padding: 15px;
  background: #fff;
}
.node .webform-client-form fieldset fieldset legend {
  display: block;
  padding: 0;
  margin-top: -40px;
  float: left;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
  font-weight: bold;
}
.node.node-literature {
  font-family: Georgia, Times, "Times New Roman", serif;
}
.node.node-literature .field-name-field-source-url {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  margin: 3px 0 0;
}
.node.node-literature .field-name-field-source-url .field-label {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #900028;
  margin-right: .5em;
}
.node.node-literature .field-name-field-source-url .field-label .colon {
  display: none;
}
.node.node-literature .field-name-field-source-url .field-items {
  font-size: 11px;
}
.node.node-literature .field-name-field-source-url .field-items a {
  color: #003b75 !important;
}
.node.node-literature .field-name-field-source-url .field-items .field-item {
  margin: 0 0 2px;
}
.node-hp-feature .field-name-field-related-articles {
  margin-top: 20px;
}
.node-hp-feature .field-name-field-related-articles .field-item a {
  color: #1f1f1f;
  font-weight: bold;
  display: block;
  margin-bottom: 10px;
  margin: 0 0 7px 15px;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.node-hp-feature .field-name-field-related-articles .field-item a:before {
  content: "\e00c";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  color: #900028;
  padding-right: .5em;
  white-space: nowrap;
}
.node-hp-feature .field-name-field-related-articles .field-item a:hover {
  text-decoration: none;
}
.node-hp-feature .field-name-field-related-articles .field-item a:before {
  position: relative;
  margin: 0 2px 0 -15px;
  padding: 0;
}
html.js .node-type-training-module .region-content .node .group-about .file-image,
html .node-type-training-module .region-content .node .group-about .file-image {
  float: right;
  padding: 0 0 10px 10px;
}
html.js .node-type-training-module .region-content .node .field-name-field-text-info,
html .node-type-training-module .region-content .node .field-name-field-text-info {
  padding-top: 10px;
}
html.js .node-type-training-module .region-content .node fieldset,
html .node-type-training-module .region-content .node fieldset {
  padding-left: 0;
  padding-right: 0;
  border: none;
}
html.js .node-type-training-module .region-content .node fieldset legend .fieldset-legend,
html .node-type-training-module .region-content .node fieldset legend .fieldset-legend {
  padding-left: 0;
  background: none;
}
html.js .node-type-training-module .region-content .node fieldset legend a,
html .node-type-training-module .region-content .node fieldset legend a {
  font-size: 23px;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  color: #900028;
}
html.js .node-type-training-module .region-content .node fieldset legend a:after,
html .node-type-training-module .region-content .node fieldset legend a:after {
  content: "\e025";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  color: #900028;
  padding-left: .5em;
}
html.js .node-type-training-module .region-content .node fieldset legend a:hover,
html .node-type-training-module .region-content .node fieldset legend a:hover {
  text-decoration: none;
}
html.js .node-type-training-module .region-content .node fieldset .field-name-field-last-updated,
html .node-type-training-module .region-content .node fieldset .field-name-field-last-updated {
  margin-top: 20px;
}
html.js .node-type-training-module .region-content .node fieldset.collapsed,
html .node-type-training-module .region-content .node fieldset.collapsed {
  margin-left: 0;
  margin-right: 0;
}
html.js .node-type-training-module .region-content .node fieldset.collapsed legend a:after,
html .node-type-training-module .region-content .node fieldset.collapsed legend a:after {
  content: "\e024";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  color: #900028;
  padding-left: .5em;
}
html.js .node-type-training-module .region-content .node fieldset.collapsed legend a:hover,
html .node-type-training-module .region-content .node fieldset.collapsed legend a:hover {
  text-decoration: none;
}
.view-nodequeue-7-block>.view-content>.views-set>.views-rows>.views-row-first h3.node-title {
  font-size: 29px;
}
.view-nodequeue-7-block>.view-content>.views-set>.views-rows>.views-row-first .node-switcher h3.node-title,
.view-nodequeue-7-block>.view-content>.views-set>.views-rows>.views-row-first .node-hp-small h3.node-title {
  font-size: 32px;
}
.view-nodequeue-7-block>.view-content>.views-set>.views-rows>.views-row-first .fieldlayout-body-has-region-hard-left {
  margin-left: 500px;
}
.view-nodequeue-7-block>.view-content>.views-set>.views-rows>.views-row-first .node-hp-small .fieldlayout-body-has-region-hard-left {
  margin-left: 260px;
}
.view-nodequeue-7-block>.view-content>.views-set>.views-rows>.views-row-first .field-name-field-teaser {
  font-size: 16px;
}
.view-nodequeue-7-block .attachment {
  padding-bottom: 15px;
  border: 1px dotted #bbbbbb;
  border-width: 0 0 1px;
}
.view-nodequeue-7-block .attachment h2.block-title a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-red-new.png) no-repeat top right;
  height: 20px;
}
.view-nodequeue-7-block .attachment h2.block-title a:hover {
  background-position: right -24px;
  text-decoration: none;
}
.view-nodequeue-7-block .attachment .view-content {
  padding-top: 15px;
  border: 1px dotted #bbbbbb;
  border-width: 1px 0 0 0;
  zoom: 1;
}
.view-nodequeue-7-block .attachment .view-content:before {
  content: '';
  display: block;
}
.view-nodequeue-7-block .attachment .view-content:after {
  content: '';
  display: table;
  clear: both;
}
.view-nodequeue-7-block .attachment .views-rows {
  display: table;
  width: 100%;
}
.view-nodequeue-7-block .attachment .views-row {
  border: 1px dotted #bbbbbb;
  border-width: 0 1px 0 0;
  width: 33.333333333333%;
  display: table-cell;
  vertical-align: top;
  word-break: break-word;
}
.view-nodequeue-7-block .attachment .views-row .node {
  padding: 0 15px;
}
.view-nodequeue-7-block .attachment .views-row:nth-child(1) {
  clear: left;
}
.view-nodequeue-7-block .attachment .views-row:nth-child(1) .node {
  padding-left: 0;
}
.view-nodequeue-7-block .attachment .view-content .views-row:nth-child(3n) {
  border: 0;
  margin-right: -2px;
}
.view-nodequeue-7-block .attachment .view-content .views-row:nth-child(3n) .node {
  padding-right: 0;
}
.view-nodequeue-7-block .attachment .view-content .views-row:nth-child(3n+1) {
  clear: left;
}
.view-nodequeue-7-block .attachment .fieldlayout-region-soft-left {
  float: right;
  margin: 0 0 10px 15px;
}
.region-content .view-nodequeue-7-block .attachment .field-name-field-teaser {
  font-size: 14px;
}
.view-nodequeue-7-block_1 .views-row {
  margin-bottom: 15px;
  border: 1px dotted #bbbbbb;
  border-width: 0 0 1px;
}
.view-nodequeue-7-block_1 .views-row.views-row-last {
  border: 0;
}
.view-nodequeue-7-block_1 .fieldlayout-body-has-region-soft-left .fieldlayout-region-body {
  margin-left: 105px;
}
.view-nodequeue-7-block_1 .view-footer {
  padding-top: 10px;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block,
#block-views-asp-resources-block,
#block-views-ncov-resources-block {
  width: 238px;
  float: left;
  padding-top: 0;
  border: 1px dotted #bbbbbb;
  border-width: 0 1px 0 0;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner,
#block-views-asp-resources-block .block-inner,
#block-views-ncov-resources-block .block-inner {
  padding-right: 15px;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner h2.block-title,
#block-views-asp-resources-block .block-inner h2.block-title,
#block-views-ncov-resources-block .block-inner h2.block-title {
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  background: #f5f5f5;
  padding: 10px 15px;
  margin-bottom: 10px;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner ul,
#block-views-asp-resources-block .block-inner ul,
#block-views-ncov-resources-block .block-inner ul {
  margin: 0;
  padding: 0;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner ul li,
#block-views-asp-resources-block .block-inner ul li,
#block-views-ncov-resources-block .block-inner ul li {
  margin: 0;
  padding: 0 0 15px;
  list-style: none;
  list-style-type: none;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner ul li .views-field-title .field-content,
#block-views-asp-resources-block .block-inner ul li .views-field-title .field-content,
#block-views-ncov-resources-block .block-inner ul li .views-field-title .field-content {
  display: block;
  margin-bottom: 10px;
  margin: 0 0 0 15px;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner ul li .views-field-title .field-content:before,
#block-views-asp-resources-block .block-inner ul li .views-field-title .field-content:before,
#block-views-ncov-resources-block .block-inner ul li .views-field-title .field-content:before {
  content: "\e00c";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: #900028;
  padding-right: .5em;
  white-space: nowrap;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner ul li .views-field-title .field-content:hover,
#block-views-asp-resources-block .block-inner ul li .views-field-title .field-content:hover,
#block-views-ncov-resources-block .block-inner ul li .views-field-title .field-content:hover {
  text-decoration: none;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner ul li .views-field-title .field-content:before,
#block-views-asp-resources-block .block-inner ul li .views-field-title .field-content:before,
#block-views-ncov-resources-block .block-inner ul li .views-field-title .field-content:before {
  position: relative;
  margin: 0 2px 0 -12px;
  padding: 0;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner ul li .views-field-title .field-content a,
#block-views-asp-resources-block .block-inner ul li .views-field-title .field-content a,
#block-views-ncov-resources-block .block-inner ul li .views-field-title .field-content a {
  color: #1f1f1f;
  font-weight: bold;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner ul li .views-field-title .field-content a:hover,
#block-views-asp-resources-block .block-inner ul li .views-field-title .field-content a:hover,
#block-views-ncov-resources-block .block-inner ul li .views-field-title .field-content a:hover {
  text-decoration: underline;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner ul li .views-field-field-source-url,
#block-views-asp-resources-block .block-inner ul li .views-field-field-source-url,
#block-views-ncov-resources-block .block-inner ul li .views-field-field-source-url {
  padding-left: 15px;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner ul li .views-field-field-source-url .views-label,
#block-views-asp-resources-block .block-inner ul li .views-field-field-source-url .views-label,
#block-views-ncov-resources-block .block-inner ul li .views-field-field-source-url .views-label {
  font-size: 11px;
  font-weight: bold;
  color: #900028;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner ul li .views-field-field-source-url .field-content,
#block-views-asp-resources-block .block-inner ul li .views-field-field-source-url .field-content,
#block-views-ncov-resources-block .block-inner ul li .views-field-field-source-url .field-content {
  display: inline;
  font-size: 11px;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner ul li .views-field-field-source-url .field-content a,
#block-views-asp-resources-block .block-inner ul li .views-field-field-source-url .field-content a,
#block-views-ncov-resources-block .block-inner ul li .views-field-field-source-url .field-content a {
  color: #003b75 !important;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block .block-inner ul li .views-field-field-source-url .field-content .field-item,
#block-views-asp-resources-block .block-inner ul li .views-field-field-source-url .field-content .field-item,
#block-views-ncov-resources-block .block-inner ul li .views-field-field-source-url .field-content .field-item {
  margin: 0 0 2px;
}
#block-views-ncov-resources-block .block-inner ul li .views-field-title .field-content:before {
  color: #005954;
}
.menu-asp-content-series ul.menu {
  margin: 0;
  padding: 0;
}
.menu-asp-content-series ul.menu li {
  margin: 0;
  padding: 0 0 15px;
  padding-bottom: 1px;
  list-style: none;
  list-style-type: none;
  display: block;
  margin-bottom: 10px;
  margin: 0 0 0 15px;
}
.menu-asp-content-series ul.menu li:before {
  content: "\e00c";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: #900028;
  padding-right: .5em;
  white-space: nowrap;
}
.menu-asp-content-series ul.menu li:hover {
  text-decoration: none;
}
.menu-asp-content-series ul.menu li:before {
  position: relative;
  margin: 0 2px 0 5px;
  padding: 0;
}
.menu-asp-content-series ul.menu li a {
  color: #1f1f1f;
  font-weight: bold;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.menu-asp-content-series ul.menu li a:hover {
  text-decoration: underline;
}
.menu-cwd-content-series ul.menu {
  margin: 0;
  padding: 0;
}
.menu-cwd-content-series ul.menu li {
  margin: 0;
  padding: 0 0 15px;
  padding-bottom: 1px;
  list-style: none;
  list-style-type: none;
  display: block;
  margin-bottom: 10px;
  margin: 0 0 0 15px;
}
.menu-cwd-content-series ul.menu li:before {
  content: "\e00c";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: #405c12;
  padding-right: .5em;
  white-space: nowrap;
}
.menu-cwd-content-series ul.menu li:hover {
  text-decoration: none;
}
.menu-cwd-content-series ul.menu li:before {
  position: relative;
  margin: 0 2px 0 5px;
  padding: 0;
}
.menu-cwd-content-series ul.menu li a {
  color: #1f1f1f;
  font-weight: bold;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.menu-cwd-content-series ul.menu li a:hover {
  text-decoration: underline;
}
.menu-ncov-content-series ul.menu {
  margin: 0;
  padding: 0;
}
.menu-ncov-content-series ul.menu li {
  margin: 0;
  padding: 0 0 15px;
  padding-bottom: 1px;
  list-style: none;
  list-style-type: none;
  display: block;
  margin-bottom: 10px;
  margin: 0 0 0 15px;
}
.menu-ncov-content-series ul.menu li:before {
  content: "\e00c";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: #005954;
  padding-right: .5em;
  white-space: nowrap;
}
.menu-ncov-content-series ul.menu li:hover {
  text-decoration: none;
}
.menu-ncov-content-series ul.menu li:before {
  position: relative;
  margin: 0 2px 0 5px;
  padding: 0;
}
.menu-ncov-content-series ul.menu li a {
  color: #1f1f1f;
  font-weight: bold;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.menu-ncov-content-series ul.menu li a:hover {
  text-decoration: underline;
}
.menu-rds-content-series ul.menu {
  margin: 0;
  padding: 0;
}
.menu-rds-content-series ul.menu li {
  margin: 0;
  padding: 0 0 15px;
  padding-bottom: 1px;
  list-style: none;
  list-style-type: none;
  display: block;
  margin-bottom: 10px;
  margin: 0 0 0 15px;
}
.menu-rds-content-series ul.menu li:before {
  content: "\e00c";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: #6a1f7f;
  padding-right: .5em;
  white-space: nowrap;
}
.menu-rds-content-series ul.menu li:hover {
  text-decoration: none;
}
.menu-rds-content-series ul.menu li:before {
  position: relative;
  margin: 0 2px 0 5px;
  padding: 0;
}
.menu-rds-content-series ul.menu li a {
  color: #1f1f1f;
  font-weight: bold;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.menu-rds-content-series ul.menu li a:hover {
  text-decoration: underline;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-7-block-1,
#block-views-asp-articles-block,
#block-views-ncov-articles-block {
  float: left;
  width: 477px;
  padding-top: 0;
  margin-left: -1px;
  border: 1px dotted #bbbbbb;
  border-width: 0 0 0 1px;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-7-block-1 .block-inner,
#block-views-asp-articles-block .block-inner,
#block-views-ncov-articles-block .block-inner {
  padding-left: 15px;
}
@media screen and (max-width: 630px) {
  body.front #main #content .content-inner #inset-content #block-views-nodequeue-7-block-1 .block-inner,
  #block-views-asp-articles-block .block-inner,
  #block-views-ncov-articles-block .block-inner {
    padding-left: 0;
  }
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-7-block-1 h2.block-title,
#block-views-asp-articles-block h2.block-title,
#block-views-cwd-articles-block h2.block-title,
#block-views-ncov-articles-block h2.block-title,
#block-views-rds-articles-block h2.block-title {
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  background: #f5f5f5;
  padding: 10px 15px;
  margin-bottom: 10px;
}
.view-nodequeue-5-block .view-content {
  padding-top: 15px;
  border: 1px dotted #bbbbbb;
  border-width: 1px 0 0 0;
  zoom: 1;
}
.view-nodequeue-5-block .view-content:before {
  content: '';
  display: block;
}
.view-nodequeue-5-block .view-content:after {
  content: '';
  display: table;
  clear: both;
}
.view-nodequeue-5-block .views-rows {
  display: table;
  width: 100%;
}
.view-nodequeue-5-block .views-row {
  border: 1px dotted #bbbbbb;
  border-width: 0 1px 0 0;
  width: 25%;
  display: table-cell;
  vertical-align: top;
  word-break: break-word;
}
.view-nodequeue-5-block .views-row .node {
  padding: 0 15px;
}
.view-nodequeue-5-block .views-row:nth-child(1) {
  clear: left;
}
.view-nodequeue-5-block .views-row:nth-child(1) .node {
  padding-left: 0;
}
.view-nodequeue-5-block .view-content .views-row:nth-child(4n) {
  border: 0;
  margin-right: -3px;
}
.view-nodequeue-5-block .view-content .views-row:nth-child(4n) .node {
  padding-right: 0;
}
.view-nodequeue-5-block .view-content .views-row:nth-child(4n+1) {
  clear: left;
}
.view-nodequeue-5-block .fieldlayout-body-has-region-hard-left {
  margin-left: 70px;
}
#block-views-nodequeue-6-block,
#block-views-nodequeue-6-block-1 {
  clear: both;
}
.view-nodequeue-6 .view-content {
  padding-top: 15px;
  border: 1px dotted #bbbbbb;
  border-width: 1px 0 0 0;
  zoom: 1;
}
.view-nodequeue-6 .view-content:before {
  content: '';
  display: block;
}
.view-nodequeue-6 .view-content:after {
  content: '';
  display: table;
  clear: both;
}
.view-nodequeue-6 .views-rows {
  display: table;
  width: 100%;
}
.view-nodequeue-6 .views-row {
  border: 1px dotted #bbbbbb;
  border-width: 0 1px 0 0;
  width: 33.333333333333%;
  display: table-cell;
  vertical-align: top;
  word-break: break-word;
}
.view-nodequeue-6 .views-row .node {
  padding: 0 15px;
}
.view-nodequeue-6 .views-row:nth-child(1) {
  clear: left;
}
.view-nodequeue-6 .views-row:nth-child(1) .node {
  padding-left: 0;
}
.view-nodequeue-6 .view-content .views-row:nth-child(3n) {
  border: 0;
  margin-right: -2px;
}
.view-nodequeue-6 .view-content .views-row:nth-child(3n) .node {
  padding-right: 0;
}
.view-nodequeue-6 .view-content .views-row:nth-child(3n+1) {
  clear: left;
}
.view-nodequeue-6 .block-title a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-gold-new.png) no-repeat top right;
  height: 20px;
  bottom: 0;
}
.view-nodequeue-6 .block-title a:hover {
  background-position: right -24px;
  text-decoration: none;
}
#block-sitecustom-cidrap-search-news,
#block-sitecustom-cidrap-search-practices {
  margin-bottom: 30px;
}
#block-sitecustom-cidrap-search-news form,
#block-sitecustom-cidrap-search-practices form {
  height: 32px;
}
#block-sitecustom-cidrap-search-news .views-exposed-widget,
#block-sitecustom-cidrap-search-practices .views-exposed-widget {
  margin: 0;
  padding: 0;
}
#block-sitecustom-cidrap-search-news .views-exposed-widget label,
#block-sitecustom-cidrap-search-news .views-exposed-widget .views-widget,
#block-sitecustom-cidrap-search-practices .views-exposed-widget label,
#block-sitecustom-cidrap-search-practices .views-exposed-widget .views-widget {
  float: left;
}
#block-sitecustom-cidrap-search-news .form-item,
#block-sitecustom-cidrap-search-practices .form-item {
  float: left;
}
#block-sitecustom-cidrap-search-news .form-item label,
#block-sitecustom-cidrap-search-practices .form-item label {
  float: left;
}
#block-sitecustom-cidrap-search-news .form-type-textfield input,
#block-sitecustom-cidrap-search-practices .form-type-textfield input {
  border: 3px solid #f5f5f5;
  width: 138px;
}
#block-sitecustom-cidrap-search-news .form-text,
#block-sitecustom-cidrap-search-practices .form-text {
  padding: 5px 10px;
  border: 0;
  margin: 0;
}
#block-sitecustom-cidrap-search-news .views-submit-button,
#block-sitecustom-cidrap-search-news .form-item-submit,
#block-sitecustom-cidrap-search-practices .views-submit-button,
#block-sitecustom-cidrap-search-practices .form-item-submit {
  margin: 0;
  border: 0;
  background: #f5f5f5;
  height: 20px;
  width: 24px;
  overflow: hidden;
  line-height: 24px;
  position: relative;
  overflow: visible;
}
#block-sitecustom-cidrap-search-news .views-submit-button:before,
#block-sitecustom-cidrap-search-news .form-item-submit:before,
#block-sitecustom-cidrap-search-practices .views-submit-button:before,
#block-sitecustom-cidrap-search-practices .form-item-submit:before {
  content: "\e010";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#block-sitecustom-cidrap-search-news .views-submit-button:hover,
#block-sitecustom-cidrap-search-news .form-item-submit:hover,
#block-sitecustom-cidrap-search-practices .views-submit-button:hover,
#block-sitecustom-cidrap-search-practices .form-item-submit:hover {
  text-decoration: none;
}
#block-sitecustom-cidrap-search-news .views-submit-button:before,
#block-sitecustom-cidrap-search-news .form-item-submit:before,
#block-sitecustom-cidrap-search-practices .views-submit-button:before,
#block-sitecustom-cidrap-search-practices .form-item-submit:before {
  height: 21px;
  width: 20px;
  line-height: 22px;
  font-size: 20px;
  display: block;
  text-align: center;
}
#block-sitecustom-cidrap-search-news .views-submit-button:before,
#block-sitecustom-cidrap-search-news .form-item-submit:before,
#block-sitecustom-cidrap-search-practices .views-submit-button:before,
#block-sitecustom-cidrap-search-practices .form-item-submit:before {
  position: absolute;
  background: #f5f5f5;
  padding: 6px 6px 5px;
  color: #003b75;
}
#block-sitecustom-cidrap-search-news .views-submit-button .form-submit,
#block-sitecustom-cidrap-search-news .form-item-submit .form-submit,
#block-sitecustom-cidrap-search-practices .views-submit-button .form-submit,
#block-sitecustom-cidrap-search-practices .form-item-submit .form-submit {
  width: 0;
  padding-left: 32px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  margin: 0;
  background: none;
  border: 0;
  cursor: pointer;
  text-indent: 32px;
}
#block-sitecustom-cidrap-search-news .block-title,
#block-sitecustom-cidrap-search-practices .block-title {
  background: #003b75;
  color: #ffffff;
  font-size: 23px;
  padding: 1px 8px 0;
  border-bottom: 4px solid #000;
}
#block-sitecustom-cidrap-search-news .block-title .last,
#block-sitecustom-cidrap-search-practices .block-title .last {
  font-size: 19px;
}
#block-sitecustom-cidrap-search-news .block-content,
#block-sitecustom-cidrap-search-practices .block-content {
  padding-left: 8px;
}
#block-sitecustom-cidrap-search-news .block-content,
#block-sitecustom-cidrap-search-practices .block-content {
  padding-left: 0;
}
#block-sitecustom-cidrap-search-asp-center {
  background-color: #f5f5f5;
  padding: 10px 20px 1px 20px;
  float: left;
  clear: both;
  margin-bottom: 20px;
}
#block-sitecustom-cidrap-search-cwd-center {
  background-color: #f5f5f5;
  padding: 10px 20px 1px 20px;
  clear: both;
  margin-bottom: 20px;
}
#block-sitecustom-cidrap-search-ncov-center {
  background-color: #f5f5f5;
  padding: 10px 20px 1px 20px;
  clear: both;
  margin-bottom: 20px;
}
#block-sitecustom-cidrap-search-rds-center {
  background-color: #f5f5f5;
  padding: 10px 20px 1px 20px;
  clear: both;
  margin-bottom: 20px;
}
#block-sitecustom-cidrap-search-practices {
  background: #f5f5f5;
  border-bottom: 4px solid #000;
}
#block-sitecustom-cidrap-search-practices form {
  height: 32px;
}
#block-sitecustom-cidrap-search-practices .views-exposed-widget {
  margin: 0;
  padding: 0;
}
#block-sitecustom-cidrap-search-practices .views-exposed-widget label,
#block-sitecustom-cidrap-search-practices .views-exposed-widget .views-widget {
  float: left;
}
#block-sitecustom-cidrap-search-practices .form-item {
  float: left;
}
#block-sitecustom-cidrap-search-practices .form-item label {
  float: left;
}
#block-sitecustom-cidrap-search-practices .form-type-textfield input {
  border: 3px solid #f9ac2c;
  width: 138px;
}
#block-sitecustom-cidrap-search-practices .form-text {
  padding: 5px 10px;
  border: 0;
  margin: 0;
}
#block-sitecustom-cidrap-search-practices .views-submit-button,
#block-sitecustom-cidrap-search-practices .form-item-submit {
  margin: 0;
  border: 0;
  background: #f9ac2c;
  height: 20px;
  width: 24px;
  overflow: hidden;
  line-height: 24px;
  position: relative;
  overflow: visible;
}
#block-sitecustom-cidrap-search-practices .views-submit-button:before,
#block-sitecustom-cidrap-search-practices .form-item-submit:before {
  content: "\e010";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#block-sitecustom-cidrap-search-practices .views-submit-button:hover,
#block-sitecustom-cidrap-search-practices .form-item-submit:hover {
  text-decoration: none;
}
#block-sitecustom-cidrap-search-practices .views-submit-button:before,
#block-sitecustom-cidrap-search-practices .form-item-submit:before {
  height: 21px;
  width: 20px;
  line-height: 22px;
  font-size: 20px;
  display: block;
  text-align: center;
}
#block-sitecustom-cidrap-search-practices .views-submit-button:before,
#block-sitecustom-cidrap-search-practices .form-item-submit:before {
  position: absolute;
  background: #f9ac2c;
  padding: 6px 6px 5px;
  color: #003b75;
}
#block-sitecustom-cidrap-search-practices .views-submit-button .form-submit,
#block-sitecustom-cidrap-search-practices .form-item-submit .form-submit {
  width: 0;
  padding-left: 32px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  margin: 0;
  background: none;
  border: 0;
  cursor: pointer;
  text-indent: 32px;
}
#block-sitecustom-cidrap-search-practices .form-type-textfield input {
  width: 128px;
  padding: 5px 6px;
}
#block-sitecustom-cidrap-search-practices .form-item-submit:before {
  color: #fff;
}
#block-sitecustom-cidrap-search-practices h2.block-title {
  background: none;
  color: #003b75;
  border: 0;
  padding: 10px 8px 0;
}
#block-sitecustom-cidrap-search-practices h2.block-title .first,
#block-sitecustom-cidrap-search-practices h2.block-title .last {
  display: block;
  line-height: 19px;
}
#block-sitecustom-cidrap-search-practices .block-content {
  padding: 0 8px 15px;
}
body.page-public-health-practices-search #block-sitecustom-cidrap-search-practices {
  background: none;
  border: 0;
}
body.page-public-health-practices-search #block-sitecustom-cidrap-search-practices .block-content {
  padding: 0;
}
body.page-public-health-practices-search #block-sitecustom-cidrap-search-practices h2.block-title {
  display: none;
}
body.page-public-health-practices-search #block-sitecustom-cidrap-search-practices .form-type-textfield input {
  width: 138px;
  padding: 5px 10px;
}
.page-asp-clinicaltools h1 {
  border-bottom: none;
}
.page-asp-clinicaltools .clinical-tools-subtitle {
  border-bottom: 1px dotted #bbbbbb;
  padding-bottom: 10px;
}
.page-asp-clinicaltools .block-facetapi h2.block-title {
  position: relative;
}
.page-asp-clinicaltools .block-facetapi h2.block-title:after {
  position: absolute;
  right: 0;
}
#block-current-search-clinical-tools .current-search-item-text {
  margin-bottom: 10px;
}
.remove-facet-icon {
  display: inline-block;
  background-color: #900028;
  background-position: 1px 3px;
  width: 16px;
  height: 16px;
  overflow: hidden;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  line-height: 16px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.active-facet-item-link {
  margin-right: 5px;
}
.active-facet-item-link:hover .remove-facet-icon {
  background-color: #c30036;
}
.node-type-clinical-tools .more-link.asp a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  position: relative;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 24px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background-image: none;
}
.node-type-clinical-tools .more-link.asp a:hover,
.node-type-clinical-tools .more-link.asp a:hover:after {
  background-position: right -24px;
  text-decoration: none;
}
.node-type-clinical-tools .more-link.asp a:after {
  content: '';
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-teal-grey.png) no-repeat top right;
  height: 20px;
  position: absolute;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
.view-cidrap-search-clinical-tools .node {
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  padding: 15px 36px;
  margin-bottom: 15px;
}
.view-cidrap-search-clinical-tools .node .fieldlayout-region-before {
  color: #003b75;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 15px;
  background: #fff;
  float: left;
  margin: -15px -15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  zoom: 1;
}
.view-cidrap-search-clinical-tools .node .fieldlayout-region-before:before {
  content: '';
  display: block;
}
.view-cidrap-search-clinical-tools .node .fieldlayout-region-before:after {
  content: '';
  display: table;
  clear: both;
}
.view-cidrap-search-clinical-tools .node .fieldlayout-region-before .colon {
  display: none;
}
.view-cidrap-search-clinical-tools .node .field-name-field-teaser {
  padding-top: 7px;
}
.view-cidrap-search-clinical-tools .node >*,
.view-cidrap-search-clinical-tools .node .fieldlayout-contents {
  clear: both;
}
.view-cidrap-search-clinical-tools .node .node {
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
  margin: 0;
}
.region-sidebar-second .block.block-find-clinical-tools-header {
  margin-bottom: 0;
}
.region-sidebar-second .block.block-find-clinical-tools-header .block-content {
  display: none;
}
.block-search-clinical-tools form {
  height: 32px;
}
.block-search-clinical-tools .views-exposed-widget {
  margin: 0;
  padding: 0;
}
.block-search-clinical-tools .views-exposed-widget label,
.block-search-clinical-tools .views-exposed-widget .views-widget {
  float: left;
}
.block-search-clinical-tools .form-item {
  float: left;
}
.block-search-clinical-tools .form-item label {
  float: left;
}
.block-search-clinical-tools .form-type-textfield input {
  border: 3px solid #3b8eae;
  width: 138px;
}
.block-search-clinical-tools .form-text {
  padding: 5px 10px;
  border: 0;
  margin: 0;
}
.block-search-clinical-tools .views-submit-button,
.block-search-clinical-tools .form-item-submit {
  margin: 0;
  border: 0;
  background: #3b8eae;
  height: 20px;
  width: 24px;
  overflow: hidden;
  line-height: 24px;
  position: relative;
  overflow: visible;
}
.block-search-clinical-tools .views-submit-button:before,
.block-search-clinical-tools .form-item-submit:before {
  content: "\e010";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
.block-search-clinical-tools .views-submit-button:hover,
.block-search-clinical-tools .form-item-submit:hover {
  text-decoration: none;
}
.block-search-clinical-tools .views-submit-button:before,
.block-search-clinical-tools .form-item-submit:before {
  height: 21px;
  width: 20px;
  line-height: 22px;
  font-size: 20px;
  display: block;
  text-align: center;
}
.block-search-clinical-tools .views-submit-button:before,
.block-search-clinical-tools .form-item-submit:before {
  position: absolute;
  background: #3b8eae;
  padding: 6px 6px 5px;
  color: #003b75;
}
.block-search-clinical-tools .views-submit-button .form-submit,
.block-search-clinical-tools .form-item-submit .form-submit {
  width: 0;
  padding-left: 32px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  margin: 0;
  background: none;
  border: 0;
  cursor: pointer;
  text-indent: 32px;
}
.block-search-clinical-tools .form-type-textfield input {
  width: 146px;
  padding: 5px 6px;
}
.block-search-clinical-tools .views-submit-button:before {
  color: #fff;
}
.block-search-clinical-tools .form-item-submit:before {
  color: #fff;
}
.block-search-clinical-tools .block-content {
  padding: 0 0 15px 0;
}
.block-search-clinical-tools input#edit-field-clinical-tools-tags.form-autocomplete {
  background: none;
}
.block-search-clinical-tools .views-widget-filter-field_clinical_tools_tags label {
  display: none;
}
.block-search-clinical-tools #autocomplete {
  background: #fff;
}
.node-clinical-tools .content .fieldlayout-region-body-full .field-name-field-media-items {
  margin-top: 20px;
  margin-bottom: 20px;
}
.view-cidrap-search-clinical-tools .view-nodequeue-31 {
  margin-bottom: 30px;
}
.view-cidrap-search-clinical-tools .view-nodequeue-31 .views-rows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
  padding-top: 15px;
  padding-bottom: 15px;
}
.view-cidrap-search-clinical-tools .view-nodequeue-31 .views-rows .views-field {
  padding: 0 8%;
}
.view-cidrap-search-clinical-tools .view-nodequeue-31 .views-row {
  width: 100%;
  border-right: 1px solid #ebebeb;
}
.view-cidrap-search-clinical-tools .view-nodequeue-31 .views-row:last-of-type {
  border: 0;
}
.view-cidrap-search-clinical-tools .view-nodequeue-31 .views-field-title .field-content {
  display: block;
  margin: 0 0 10px 15px;
}
.view-cidrap-search-clinical-tools .view-nodequeue-31 .views-field-title .field-content:before {
  content: "\e00c";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  color: #900028;
  padding-right: .5em;
  white-space: nowrap;
}
.view-cidrap-search-clinical-tools .view-nodequeue-31 .views-field-title .field-content:hover {
  text-decoration: none;
}
.view-cidrap-search-clinical-tools .view-nodequeue-31 .views-field-title .field-content:before {
  position: relative;
  margin: 0 2px 0 -12px;
  padding: 0;
}
.view-cidrap-search-clinical-tools .view-nodequeue-31 .views-field-title .field-content a {
  color: #1f1f1f;
  font-weight: bold;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.view-cidrap-search-clinical-tools .view-nodequeue-31 .views-field-title .field-content a:hover {
  text-decoration: underline;
}
.view-cidrap-search-clinical-tools .view-nodequeue-31 .views-field-field-source-org .field-content {
  display: block;
  margin: 0 0 0 15px;
}
.view-cidrap-search-clinical-tools .view-nodequeue-31 .views-field-field-source-org .field-content a {
  color: #003b75;
}
.view-cidrap-search-clinical-tools .field-name-field-source-org {
  font-size: 12px;
}
.view-cidrap-search-clinical-tools .field-name-field-source-org .field-label {
  font-weight: 100;
  color: #003b75;
}
.view-cidrap-search-clinical-tools .field-name-field-source-org .field-item {
  display: inline;
  color: #003b75;
}
.view-cidrap-search-clinical-tools p {
  font-size: 16px;
  line-height: 1.35em;
  font-family: Georgia, Times, "Times New Roman", serif;
}
.view-cidrap-search-clinical-tools .field-name-body {
  padding-top: 7px;
  clear: both;
  font-size: 16px;
  line-height: 1.35em;
  font-family: Georgia, Times, "Times New Roman", serif;
}
#block-sitecustom-cidrap-search-asp {
  background: #f5f5f5;
  border-bottom: 4px solid #000;
}
#block-sitecustom-cidrap-search-asp form {
  height: 32px;
}
#block-sitecustom-cidrap-search-asp .views-exposed-widget {
  margin: 0;
  padding: 0;
}
#block-sitecustom-cidrap-search-asp .views-exposed-widget label,
#block-sitecustom-cidrap-search-asp .views-exposed-widget .views-widget {
  float: left;
}
#block-sitecustom-cidrap-search-asp .form-item {
  float: left;
}
#block-sitecustom-cidrap-search-asp .form-item label {
  float: left;
}
#block-sitecustom-cidrap-search-asp .form-type-textfield input {
  border: 3px solid #3b8eae;
  width: 138px;
}
#block-sitecustom-cidrap-search-asp .form-text {
  padding: 5px 10px;
  border: 0;
  margin: 0;
}
#block-sitecustom-cidrap-search-asp .views-submit-button,
#block-sitecustom-cidrap-search-asp .form-item-submit {
  margin: 0;
  border: 0;
  background: #3b8eae;
  height: 20px;
  width: 24px;
  overflow: hidden;
  line-height: 24px;
  position: relative;
  overflow: visible;
}
#block-sitecustom-cidrap-search-asp .views-submit-button:before,
#block-sitecustom-cidrap-search-asp .form-item-submit:before {
  content: "\e010";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#block-sitecustom-cidrap-search-asp .views-submit-button:hover,
#block-sitecustom-cidrap-search-asp .form-item-submit:hover {
  text-decoration: none;
}
#block-sitecustom-cidrap-search-asp .views-submit-button:before,
#block-sitecustom-cidrap-search-asp .form-item-submit:before {
  height: 21px;
  width: 20px;
  line-height: 22px;
  font-size: 20px;
  display: block;
  text-align: center;
}
#block-sitecustom-cidrap-search-asp .views-submit-button:before,
#block-sitecustom-cidrap-search-asp .form-item-submit:before {
  position: absolute;
  background: #3b8eae;
  padding: 6px 6px 5px;
  color: #003b75;
}
#block-sitecustom-cidrap-search-asp .views-submit-button .form-submit,
#block-sitecustom-cidrap-search-asp .form-item-submit .form-submit {
  width: 0;
  padding-left: 32px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  margin: 0;
  background: none;
  border: 0;
  cursor: pointer;
  text-indent: 32px;
}
#block-sitecustom-cidrap-search-asp .form-type-textfield input {
  width: 128px;
  padding: 5px 6px;
}
#block-sitecustom-cidrap-search-asp .form-item-submit:before {
  color: #fff;
}
#block-sitecustom-cidrap-search-asp h2.block-title {
  background: none;
  color: #003b75;
  border: 0;
  padding: 10px 8px 0;
}
#block-sitecustom-cidrap-search-asp h2.block-title .first,
#block-sitecustom-cidrap-search-asp h2.block-title .last {
  display: block;
  line-height: 19px;
}
#block-sitecustom-cidrap-search-asp .block-content {
  padding: 0 8px 15px;
}
body.page-asp-search #block-sitecustom-cidrap-search-asp {
  background: none;
  border: 0;
}
body.page-asp-search #block-sitecustom-cidrap-search-asp .block-content {
  padding: 0;
}
body.page-asp-search #block-sitecustom-cidrap-search-asp h2.block-title {
  display: none;
}
body.page-asp-search #block-sitecustom-cidrap-search-asp .form-type-textfield input {
  width: 138px;
  padding: 5px 10px;
}
#block-sitecustom-cidrap-search-cwd {
  background: #f5f5f5;
  border-bottom: 4px solid #000;
}
#block-sitecustom-cidrap-search-cwd form {
  height: 32px;
}
#block-sitecustom-cidrap-search-cwd .views-exposed-widget {
  margin: 0;
  padding: 0;
}
#block-sitecustom-cidrap-search-cwd .views-exposed-widget label,
#block-sitecustom-cidrap-search-cwd .views-exposed-widget .views-widget {
  float: left;
}
#block-sitecustom-cidrap-search-cwd .form-item {
  float: left;
}
#block-sitecustom-cidrap-search-cwd .form-item label {
  float: left;
}
#block-sitecustom-cidrap-search-cwd .form-type-textfield input {
  border: 3px solid #405c12;
  width: 138px;
}
#block-sitecustom-cidrap-search-cwd .form-text {
  padding: 5px 10px;
  border: 0;
  margin: 0;
}
#block-sitecustom-cidrap-search-cwd .views-submit-button,
#block-sitecustom-cidrap-search-cwd .form-item-submit {
  margin: 0;
  border: 0;
  background: #405c12;
  height: 20px;
  width: 24px;
  overflow: hidden;
  line-height: 24px;
  position: relative;
  overflow: visible;
}
#block-sitecustom-cidrap-search-cwd .views-submit-button:before,
#block-sitecustom-cidrap-search-cwd .form-item-submit:before {
  content: "\e010";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#block-sitecustom-cidrap-search-cwd .views-submit-button:hover,
#block-sitecustom-cidrap-search-cwd .form-item-submit:hover {
  text-decoration: none;
}
#block-sitecustom-cidrap-search-cwd .views-submit-button:before,
#block-sitecustom-cidrap-search-cwd .form-item-submit:before {
  height: 21px;
  width: 20px;
  line-height: 22px;
  font-size: 20px;
  display: block;
  text-align: center;
}
#block-sitecustom-cidrap-search-cwd .views-submit-button:before,
#block-sitecustom-cidrap-search-cwd .form-item-submit:before {
  position: absolute;
  background: #405c12;
  padding: 6px 6px 5px;
  color: #003b75;
}
#block-sitecustom-cidrap-search-cwd .views-submit-button .form-submit,
#block-sitecustom-cidrap-search-cwd .form-item-submit .form-submit {
  width: 0;
  padding-left: 32px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  margin: 0;
  background: none;
  border: 0;
  cursor: pointer;
  text-indent: 32px;
}
#block-sitecustom-cidrap-search-cwd .form-type-textfield input {
  width: 128px;
  padding: 5px 6px;
}
#block-sitecustom-cidrap-search-cwd .form-item-submit:before {
  color: #fff;
}
#block-sitecustom-cidrap-search-cwd h2.block-title {
  background: none;
  color: #003b75;
  border: 0;
  padding: 10px 8px 0;
}
#block-sitecustom-cidrap-search-cwd h2.block-title .first,
#block-sitecustom-cidrap-search-cwd h2.block-title .last {
  display: block;
  line-height: 19px;
}
#block-sitecustom-cidrap-search-cwd .block-content {
  padding: 0 8px 15px;
}
body.page-cwd-search #block-sitecustom-cidrap-search-cwd {
  background: none;
  border: 0;
}
body.page-cwd-search #block-sitecustom-cidrap-search-cwd .block-content {
  padding: 0;
}
body.page-cwd-search #block-sitecustom-cidrap-search-cwd h2.block-title {
  display: none;
}
body.page-cwd-search #block-sitecustom-cidrap-search-cwd .form-type-textfield input {
  width: 138px;
  padding: 5px 10px;
}
#views-exposed-form-php-newsletters-block {
  margin: 20px 0;
}
#block-block-13,
.region-sidebar-second .block-section-header.block-with-title {
  margin-bottom: 0;
}
#block-block-13 .block-title,
.region-sidebar-second .block-section-header.block-with-title .block-title {
  background: #003b75;
  color: #ffffff;
  font-size: 23px;
  padding: 1px 8px 0;
  border-bottom: 4px solid #000;
}
#block-block-13 .block-title .last,
.region-sidebar-second .block-section-header.block-with-title .block-title .last {
  font-size: 19px;
}
#block-block-13 .block-content,
.region-sidebar-second .block-section-header.block-with-title .block-content {
  padding-left: 8px;
}
#block-block-13 .block-content,
.region-sidebar-second .block-section-header.block-with-title .block-content {
  display: none;
}
#block-block-15 .last {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: none;
  font-size: 23px;
  display: block;
}
#block-block-15 .last:before {
  content: "\e00f";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: #003b75;
  padding-right: .5em;
  white-space: nowrap;
}
#block-block-15 .last:hover {
  text-decoration: none;
}
#block-block-15 .last:before {
  float: left;
  line-height: inherit;
}
#block-current-search-standard {
  background: #f5f5f5;
}
#block-current-search-standard .block-title {
  border: 0;
  color: #1f1f1f;
  font-size: 16px;
}
#block-current-search-standard h3 {
  font-size: 14px;
}
#block-current-search-standard .block-inner {
  padding: 15px;
}
#block-current-search-standard .block-inner ul li a {
  color: #900028;
}
#block-sitecustom-cidrap-search-practices-center form {
  height: 32px;
}
#block-sitecustom-cidrap-search-practices-center .views-exposed-widget {
  margin: 0;
  padding: 0;
}
#block-sitecustom-cidrap-search-practices-center .views-exposed-widget label,
#block-sitecustom-cidrap-search-practices-center .views-exposed-widget .views-widget {
  float: left;
}
#block-sitecustom-cidrap-search-practices-center .form-item {
  float: left;
}
#block-sitecustom-cidrap-search-practices-center .form-item label {
  float: left;
}
#block-sitecustom-cidrap-search-practices-center .form-type-textfield input {
  border: 3px solid #f9ac2c;
  width: 138px;
}
#block-sitecustom-cidrap-search-practices-center .form-text {
  padding: 5px 10px;
  border: 0;
  margin: 0;
}
#block-sitecustom-cidrap-search-practices-center .views-submit-button,
#block-sitecustom-cidrap-search-practices-center .form-item-submit {
  margin: 0;
  border: 0;
  background: #f9ac2c;
  height: 20px;
  width: 24px;
  overflow: hidden;
  line-height: 24px;
  position: relative;
  overflow: visible;
}
#block-sitecustom-cidrap-search-practices-center .views-submit-button:before,
#block-sitecustom-cidrap-search-practices-center .form-item-submit:before {
  content: "\e010";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#block-sitecustom-cidrap-search-practices-center .views-submit-button:hover,
#block-sitecustom-cidrap-search-practices-center .form-item-submit:hover {
  text-decoration: none;
}
#block-sitecustom-cidrap-search-practices-center .views-submit-button:before,
#block-sitecustom-cidrap-search-practices-center .form-item-submit:before {
  height: 21px;
  width: 20px;
  line-height: 22px;
  font-size: 20px;
  display: block;
  text-align: center;
}
#block-sitecustom-cidrap-search-practices-center .views-submit-button:before,
#block-sitecustom-cidrap-search-practices-center .form-item-submit:before {
  position: absolute;
  background: #f9ac2c;
  padding: 6px 6px 5px;
  color: #003b75;
}
#block-sitecustom-cidrap-search-practices-center .views-submit-button .form-submit,
#block-sitecustom-cidrap-search-practices-center .form-item-submit .form-submit {
  width: 0;
  padding-left: 32px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  margin: 0;
  background: none;
  border: 0;
  cursor: pointer;
  text-indent: 32px;
}
#block-sitecustom-cidrap-search-practices-center .form-item-submit:before {
  color: #fff;
}
#block-sitecustom-cidrap-search-asp-center form {
  height: 32px;
}
#block-sitecustom-cidrap-search-asp-center .views-exposed-widget {
  margin: 0;
  padding: 0;
}
#block-sitecustom-cidrap-search-asp-center .views-exposed-widget label,
#block-sitecustom-cidrap-search-asp-center .views-exposed-widget .views-widget {
  float: left;
}
#block-sitecustom-cidrap-search-asp-center .form-item {
  float: left;
}
#block-sitecustom-cidrap-search-asp-center .form-item label {
  float: left;
}
#block-sitecustom-cidrap-search-asp-center .form-type-textfield input {
  border: 3px solid #3b8eae;
  width: 138px;
}
#block-sitecustom-cidrap-search-asp-center .form-text {
  padding: 5px 10px;
  border: 0;
  margin: 0;
}
#block-sitecustom-cidrap-search-asp-center .views-submit-button,
#block-sitecustom-cidrap-search-asp-center .form-item-submit {
  margin: 0;
  border: 0;
  background: #3b8eae;
  height: 20px;
  width: 24px;
  overflow: hidden;
  line-height: 24px;
  position: relative;
  overflow: visible;
}
#block-sitecustom-cidrap-search-asp-center .views-submit-button:before,
#block-sitecustom-cidrap-search-asp-center .form-item-submit:before {
  content: "\e010";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#block-sitecustom-cidrap-search-asp-center .views-submit-button:hover,
#block-sitecustom-cidrap-search-asp-center .form-item-submit:hover {
  text-decoration: none;
}
#block-sitecustom-cidrap-search-asp-center .views-submit-button:before,
#block-sitecustom-cidrap-search-asp-center .form-item-submit:before {
  height: 21px;
  width: 20px;
  line-height: 22px;
  font-size: 20px;
  display: block;
  text-align: center;
}
#block-sitecustom-cidrap-search-asp-center .views-submit-button:before,
#block-sitecustom-cidrap-search-asp-center .form-item-submit:before {
  position: absolute;
  background: #3b8eae;
  padding: 6px 6px 5px;
  color: #003b75;
}
#block-sitecustom-cidrap-search-asp-center .views-submit-button .form-submit,
#block-sitecustom-cidrap-search-asp-center .form-item-submit .form-submit {
  width: 0;
  padding-left: 32px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  margin: 0;
  background: none;
  border: 0;
  cursor: pointer;
  text-indent: 32px;
}
#block-sitecustom-cidrap-search-asp-center .form-item-submit:before {
  color: #fff;
}
#block-sitecustom-cidrap-search-cwd-center form {
  height: 32px;
}
#block-sitecustom-cidrap-search-cwd-center .views-exposed-widget {
  margin: 0;
  padding: 0;
}
#block-sitecustom-cidrap-search-cwd-center .views-exposed-widget label,
#block-sitecustom-cidrap-search-cwd-center .views-exposed-widget .views-widget {
  float: left;
}
#block-sitecustom-cidrap-search-cwd-center .form-item {
  float: left;
}
#block-sitecustom-cidrap-search-cwd-center .form-item label {
  float: left;
}
#block-sitecustom-cidrap-search-cwd-center .form-type-textfield input {
  border: 3px solid #405c12;
  width: 138px;
}
#block-sitecustom-cidrap-search-cwd-center .form-text {
  padding: 5px 10px;
  border: 0;
  margin: 0;
}
#block-sitecustom-cidrap-search-cwd-center .views-submit-button,
#block-sitecustom-cidrap-search-cwd-center .form-item-submit {
  margin: 0;
  border: 0;
  background: #405c12;
  height: 20px;
  width: 24px;
  overflow: hidden;
  line-height: 24px;
  position: relative;
  overflow: visible;
}
#block-sitecustom-cidrap-search-cwd-center .views-submit-button:before,
#block-sitecustom-cidrap-search-cwd-center .form-item-submit:before {
  content: "\e010";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#block-sitecustom-cidrap-search-cwd-center .views-submit-button:hover,
#block-sitecustom-cidrap-search-cwd-center .form-item-submit:hover {
  text-decoration: none;
}
#block-sitecustom-cidrap-search-cwd-center .views-submit-button:before,
#block-sitecustom-cidrap-search-cwd-center .form-item-submit:before {
  height: 21px;
  width: 20px;
  line-height: 22px;
  font-size: 20px;
  display: block;
  text-align: center;
}
#block-sitecustom-cidrap-search-cwd-center .views-submit-button:before,
#block-sitecustom-cidrap-search-cwd-center .form-item-submit:before {
  position: absolute;
  background: #405c12;
  padding: 6px 6px 5px;
  color: #003b75;
}
#block-sitecustom-cidrap-search-cwd-center .views-submit-button .form-submit,
#block-sitecustom-cidrap-search-cwd-center .form-item-submit .form-submit {
  width: 0;
  padding-left: 32px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  margin: 0;
  background: none;
  border: 0;
  cursor: pointer;
  text-indent: 32px;
}
#block-sitecustom-cidrap-search-cwd-center .form-item-submit:before {
  color: #fff;
}
#block-sitecustom-cidrap-search-ncov-center form {
  height: 32px;
}
#block-sitecustom-cidrap-search-ncov-center .views-exposed-widget {
  margin: 0;
  padding: 0;
}
#block-sitecustom-cidrap-search-ncov-center .views-exposed-widget label,
#block-sitecustom-cidrap-search-ncov-center .views-exposed-widget .views-widget {
  float: left;
}
#block-sitecustom-cidrap-search-ncov-center .form-item {
  float: left;
}
#block-sitecustom-cidrap-search-ncov-center .form-item label {
  float: left;
}
#block-sitecustom-cidrap-search-ncov-center .form-type-textfield input {
  border: 3px solid #005954;
  width: 138px;
}
#block-sitecustom-cidrap-search-ncov-center .form-text {
  padding: 5px 10px;
  border: 0;
  margin: 0;
}
#block-sitecustom-cidrap-search-ncov-center .views-submit-button,
#block-sitecustom-cidrap-search-ncov-center .form-item-submit {
  margin: 0;
  border: 0;
  background: #005954;
  height: 20px;
  width: 24px;
  overflow: hidden;
  line-height: 24px;
  position: relative;
  overflow: visible;
}
#block-sitecustom-cidrap-search-ncov-center .views-submit-button:before,
#block-sitecustom-cidrap-search-ncov-center .form-item-submit:before {
  content: "\e010";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#block-sitecustom-cidrap-search-ncov-center .views-submit-button:hover,
#block-sitecustom-cidrap-search-ncov-center .form-item-submit:hover {
  text-decoration: none;
}
#block-sitecustom-cidrap-search-ncov-center .views-submit-button:before,
#block-sitecustom-cidrap-search-ncov-center .form-item-submit:before {
  height: 21px;
  width: 20px;
  line-height: 22px;
  font-size: 20px;
  display: block;
  text-align: center;
}
#block-sitecustom-cidrap-search-ncov-center .views-submit-button:before,
#block-sitecustom-cidrap-search-ncov-center .form-item-submit:before {
  position: absolute;
  background: #005954;
  padding: 6px 6px 5px;
  color: #003b75;
}
#block-sitecustom-cidrap-search-ncov-center .views-submit-button .form-submit,
#block-sitecustom-cidrap-search-ncov-center .form-item-submit .form-submit {
  width: 0;
  padding-left: 32px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  margin: 0;
  background: none;
  border: 0;
  cursor: pointer;
  text-indent: 32px;
}
#block-sitecustom-cidrap-search-ncov-center .form-item-submit:before {
  color: #fff;
}
#block-sitecustom-cidrap-search-rds-center form {
  height: 32px;
}
#block-sitecustom-cidrap-search-rds-center .views-exposed-widget {
  margin: 0;
  padding: 0;
}
#block-sitecustom-cidrap-search-rds-center .views-exposed-widget label,
#block-sitecustom-cidrap-search-rds-center .views-exposed-widget .views-widget {
  float: left;
}
#block-sitecustom-cidrap-search-rds-center .form-item {
  float: left;
}
#block-sitecustom-cidrap-search-rds-center .form-item label {
  float: left;
}
#block-sitecustom-cidrap-search-rds-center .form-type-textfield input {
  border: 3px solid #6a1f7f;
  width: 138px;
}
#block-sitecustom-cidrap-search-rds-center .form-text {
  padding: 5px 10px;
  border: 0;
  margin: 0;
}
#block-sitecustom-cidrap-search-rds-center .views-submit-button,
#block-sitecustom-cidrap-search-rds-center .form-item-submit {
  margin: 0;
  border: 0;
  background: #6a1f7f;
  height: 20px;
  width: 24px;
  overflow: hidden;
  line-height: 24px;
  position: relative;
  overflow: visible;
}
#block-sitecustom-cidrap-search-rds-center .views-submit-button:before,
#block-sitecustom-cidrap-search-rds-center .form-item-submit:before {
  content: "\e010";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#block-sitecustom-cidrap-search-rds-center .views-submit-button:hover,
#block-sitecustom-cidrap-search-rds-center .form-item-submit:hover {
  text-decoration: none;
}
#block-sitecustom-cidrap-search-rds-center .views-submit-button:before,
#block-sitecustom-cidrap-search-rds-center .form-item-submit:before {
  height: 21px;
  width: 20px;
  line-height: 22px;
  font-size: 20px;
  display: block;
  text-align: center;
}
#block-sitecustom-cidrap-search-rds-center .views-submit-button:before,
#block-sitecustom-cidrap-search-rds-center .form-item-submit:before {
  position: absolute;
  background: #6a1f7f;
  padding: 6px 6px 5px;
  color: #003b75;
}
#block-sitecustom-cidrap-search-rds-center .views-submit-button .form-submit,
#block-sitecustom-cidrap-search-rds-center .form-item-submit .form-submit {
  width: 0;
  padding-left: 32px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  margin: 0;
  background: none;
  border: 0;
  cursor: pointer;
  text-indent: 32px;
}
#block-sitecustom-cidrap-search-rds-center .form-item-submit:before {
  color: #fff;
}
#search-api-page-search-form form {
  height: 32px;
}
#search-api-page-search-form .views-exposed-widget {
  margin: 0;
  padding: 0;
}
#search-api-page-search-form .views-exposed-widget label,
#search-api-page-search-form .views-exposed-widget .views-widget {
  float: left;
}
#search-api-page-search-form .form-item {
  float: left;
}
#search-api-page-search-form .form-item label {
  float: left;
}
#search-api-page-search-form .form-type-textfield input {
  border: 3px solid #f5f5f5;
  width: 138px;
}
#search-api-page-search-form .form-text {
  padding: 5px 10px;
  border: 0;
  margin: 0;
}
#search-api-page-search-form .views-submit-button,
#search-api-page-search-form .form-item-submit {
  margin: 0;
  border: 0;
  background: #f5f5f5;
  height: 20px;
  width: 24px;
  overflow: hidden;
  line-height: 24px;
  position: relative;
  overflow: visible;
}
#search-api-page-search-form .views-submit-button:before,
#search-api-page-search-form .form-item-submit:before {
  content: "\e010";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#search-api-page-search-form .views-submit-button:hover,
#search-api-page-search-form .form-item-submit:hover {
  text-decoration: none;
}
#search-api-page-search-form .views-submit-button:before,
#search-api-page-search-form .form-item-submit:before {
  height: 21px;
  width: 20px;
  line-height: 22px;
  font-size: 20px;
  display: block;
  text-align: center;
}
#search-api-page-search-form .views-submit-button:before,
#search-api-page-search-form .form-item-submit:before {
  position: absolute;
  background: #f5f5f5;
  padding: 6px 6px 5px;
  color: #003b75;
}
#search-api-page-search-form .views-submit-button .form-submit,
#search-api-page-search-form .form-item-submit .form-submit {
  width: 0;
  padding-left: 32px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  margin: 0;
  background: none;
  border: 0;
  cursor: pointer;
  text-indent: 32px;
}
#search-api-page-search-form label {
  padding: 5px 10px 0 0;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 19px;
}
#search-api-page-search-form .form-submit {
  background: #f5f5f5;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  border: none;
  padding: 6px;
  font-size: 16px;
  margin: 0;
  cursor: pointer;
  color: #003b75;
}
#block-sitecustom-cidrap-search-practices-center {
  position: relative;
  z-index: 9;
  height: auto;
}
#block-sitecustom-cidrap-search-practices-center form {
  height: 32px;
  margin-bottom: 10px;
}
#block-sitecustom-cidrap-search-practices-center .form-type-textfield label {
  font-size: 23px;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  margin-right: 10px;
}
#block-sitecustom-cidrap-search-practices-center .form-type-textfield input {
  width: 350px;
}
#block-sitecustom-cidrap-search-asp-center,
#block-sitecustom-cidrap-search-cwd-center,
#block-sitecustom-cidrap-search-ncov-center,
#block-sitecustom-cidrap-search-rds-center {
  position: relative;
  z-index: 9;
  height: auto;
}
#block-sitecustom-cidrap-search-asp-center form,
#block-sitecustom-cidrap-search-cwd-center form,
#block-sitecustom-cidrap-search-ncov-center form,
#block-sitecustom-cidrap-search-rds-center form {
  height: 32px;
  margin-bottom: 10px;
}
#block-sitecustom-cidrap-search-asp-center .form-type-textfield label,
#block-sitecustom-cidrap-search-cwd-center .form-type-textfield label,
#block-sitecustom-cidrap-search-ncov-center .form-type-textfield label,
#block-sitecustom-cidrap-search-rds-center .form-type-textfield label {
  font-size: 23px;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  margin-right: 10px;
}
#block-sitecustom-cidrap-search-asp-center .form-type-textfield input,
#block-sitecustom-cidrap-search-cwd-center .form-type-textfield input,
#block-sitecustom-cidrap-search-ncov-center .form-type-textfield input,
#block-sitecustom-cidrap-search-rds-center .form-type-textfield input {
  width: 400px;
}
#block-current-search-subtitle .block-content div,
#block-current-search-subtitle .block-content ul,
#block-current-search-subtitle .block-content li {
  display: inline;
  margin: 0;
}
#block-current-search-subtitle .block-content ul {
  padding-left: .5em;
}
#block-current-search-subtitle .block-content ul li:after {
  content: ', ';
}
#block-current-search-subtitle .block-content ul li.last:after {
  content: '';
}
#block-views-id-topics-block .view-content {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  padding: 15px;
}
#block-views-id-topics-block .view-content .views-set {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
#block-views-id-topics-block .view-content .views-set h3 {
  color: #003b75;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 23px;
  margin: 0 15px 15px;
}
#block-views-id-topics-block .view-content .views-set .views-field {
  margin-bottom: 1em;
  padding: 0 15px;
  display: inline-block;
}
#block-views-id-topics-block .view-content .views-set .views-field a {
  color: #1f1f1f;
  font-weight: bold;
}
#block-sitecustom-cidrap-search-practices-center {
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  padding: 15px 36px;
  margin-top: 15px;
  padding: 12px 25px 25px;
}
#block-sitecustom-cidrap-search-practices-center .fieldlayout-region-before {
  color: #003b75;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 15px;
  background: #fff;
  float: left;
  margin: -15px -15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  zoom: 1;
}
#block-sitecustom-cidrap-search-practices-center .fieldlayout-region-before:before {
  content: '';
  display: block;
}
#block-sitecustom-cidrap-search-practices-center .fieldlayout-region-before:after {
  content: '';
  display: table;
  clear: both;
}
#block-sitecustom-cidrap-search-practices-center .fieldlayout-region-before .colon {
  display: none;
}
#block-sitecustom-cidrap-search-practices-center .field-name-field-teaser {
  padding-top: 7px;
}
#block-sitecustom-cidrap-search-practices-center >*,
#block-sitecustom-cidrap-search-practices-center .fieldlayout-contents {
  clear: both;
}
#block-sitecustom-cidrap-search-practices-center .php-search-links {
  background: #fff;
  border-top: 3px solid #1f1f1f;
  padding: 15px 0;
}
#block-sitecustom-cidrap-search-practices-center .php-search-links h3 {
  background: #003b75;
  color: #fff;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 23px;
  padding: 4px 8px;
  margin: 0 15px;
  display: inline-block;
  color: #9ed8f2;
}
#block-sitecustom-cidrap-search-practices-center .php-search-links h3 strong {
  font-weight: normal;
  color: #fff;
  text-transform: uppercase;
}
#block-sitecustom-cidrap-search-practices-center .php-search-links .view-content {
  -webkit-column-count: 3;
  -webkit-column-rule: 1px dotted #bbb;
  -moz-column-count: 3;
  -moz-column-rule: 1px dotted #bbb;
  column-count: 3;
  column-rule: 1px dotted #bbb;
  margin: 15px 8px 30px;
}
#block-sitecustom-cidrap-search-practices-center .php-search-links .views-summary {
  margin-bottom: 1em;
  padding: 0 15px;
  display: inline-block;
}
#block-sitecustom-cidrap-search-practices-center .php-search-links .views-summary a {
  color: #1f1f1f;
  font-weight: bold;
}
#block-sitecustom-cidrap-search-practices-center .php-search-links .col-first .views-field {
  padding-left: 23px;
}
#block-views-pha-practices-block {
  padding-top: 15px;
}
.view-hp-quote-page {
  padding: 15px;
}
.view-hp-quote-page .views-row {
  padding: 15px 0;
  border: 1px dotted #bbbbbb;
  border-width: 0 0 1px 0;
}
.view-hp-quote-page .views-row.views-row-last {
  border: none;
}
.view-hp-quote-page .views-row .views-field-field-teaser {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  text-transform: none;
  line-height: 1.4em;
  color: #003b75;
}
.view-hp-quote-page .views-row .views-field-field-source-link {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 12px;
  padding: 5px 0;
  line-height: 1.4em;
}
#content .region-content .node-type-quote-full .field-name-field-teaser {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  text-transform: none;
  line-height: 1.4em;
  color: #003b75;
}
#content .region-content .node-type-quote-full .field-name-field-source-link {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 12px;
  padding: 5px 0;
  line-height: 1.4em;
}
.view-news-rss-links,
.view-practice-rss-links {
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  padding: 15px 36px;
  margin-top: 20px;
}
.view-news-rss-links .view-header,
.view-practice-rss-links .view-header {
  color: #003b75;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 15px;
  background: #fff;
  float: left;
  margin: -15px -15px 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  zoom: 1;
}
.view-news-rss-links .view-header:before,
.view-practice-rss-links .view-header:before {
  content: '';
  display: block;
}
.view-news-rss-links .view-header:after,
.view-practice-rss-links .view-header:after {
  content: '';
  display: table;
  clear: both;
}
.view-news-rss-links .view-header .colon,
.view-practice-rss-links .view-header .colon {
  display: none;
}
.view-news-rss-links .field-name-field-teaser,
.view-practice-rss-links .field-name-field-teaser {
  padding-top: 7px;
}
.view-news-rss-links >*,
.view-news-rss-links .fieldlayout-contents,
.view-practice-rss-links >*,
.view-practice-rss-links .fieldlayout-contents {
  clear: both;
}
.view-news-rss-links .view-header,
.view-practice-rss-links .view-header {
  font-size: 23px;
}
.view-news-rss-links .view-header a:before,
.view-practice-rss-links .view-header a:before {
  content: "\e002";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
.view-news-rss-links .view-header a:hover,
.view-practice-rss-links .view-header a:hover {
  text-decoration: none;
}
.view-news-rss-links .view-header a:hover,
.view-practice-rss-links .view-header a:hover {
  color: #1f1f1f;
}
.view-news-rss-links .views-rows,
.view-practice-rss-links .views-rows {
  -webkit-column-count: 3;
  -webkit-column-rule: 1px dotted #bbb;
  -moz-column-count: 3;
  -moz-column-rule: 1px dotted #bbb;
  column-count: 3;
  column-rule: 1px dotted #bbb;
  margin: 15px 0 30px;
}
.view-news-rss-links .views-row,
.view-practice-rss-links .views-row {
  margin-bottom: 1em;
  padding: 0 15px;
  display: inline-block;
  min-width: 181px;
}
.view-news-rss-links .views-row a,
.view-practice-rss-links .views-row a {
  color: #1f1f1f;
  font-weight: bold;
}
#block-views-hp-cidrap-report-block {
  clear: both;
}
body.front #main #content .content-inner #inset-content #block-views-hp-cidrap-report-block {
  padding-top: 0;
}
#block-views-hp-cidrap-report-block .block-inner {
  position: relative;
}
#block-views-hp-cidrap-report-block h2.block-title {
  border: 1px dotted #bbbbbb;
  border-width: 0 0 1px 0;
  margin-bottom: 15px;
  padding-right: 150px;
}
#block-views-hp-cidrap-report-block h2.block-title:before {
  content: "\e00e";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 33px;
  color: #003b75;
  padding-right: .5em;
  white-space: nowrap;
}
#block-views-hp-cidrap-report-block h2.block-title:hover {
  text-decoration: none;
}
#block-views-hp-cidrap-report-block h2.block-title:before {
  padding-right: 9px;
}
#block-views-hp-cidrap-report-block .field-name-field-call-action {
  position: absolute;
  top: 10px;
  right: 15px;
}
#block-views-hp-cidrap-report-block .field-name-field-call-action a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-red-new.png) no-repeat top right;
  height: 20px;
}
#block-views-hp-cidrap-report-block .field-name-field-call-action a:hover {
  background-position: right -24px;
  text-decoration: none;
}
#block-views-hp-cidrap-report-block .contextual-links-region {
  position: static;
}
body.front #main #content .content-inner #inset-content #block-views-nodequeue-7-block {
  margin-bottom: 5px;
}
.noflash {
  background: #f5f5f5;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  padding: 50px 15px;
  margin: 15px auto;
  max-width: 300px;
  text-align: center;
}
#block-user-login {
  background: #f5f5f5;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  padding: 15px;
  margin: 15px auto;
}
#block-user-login .block-inner {
  margin: 0 auto;
  max-width: 300px;
}
#block-user-login h2.block-title {
  font-size: 16px;
  text-transform: none;
  padding-bottom: 10px;
}
#block-user-login h2.block-title .first {
  font-size: 29px;
  text-transform: uppercase;
}
#block-user-login .block-content {
  background: #fff;
  border-top: 3px solid #1f1f1f;
  padding: 15px 36px;
}
#block-user-login .block-content .form-text {
  width: 200px;
}
#block-user-login .block-content a {
  color: #900028;
}
#block-user-login .block-content a:hover {
  color: #1f1f1f;
}
#block-user-login .block-content ul {
  margin: 0;
  padding: 0;
}
#block-user-login .block-content ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}
#block-user-login .block-content .form-required {
  color: #900028;
}
#block-user-login .block-content .error {
  border-color: #900028;
}
#block-user-login .block-content .form-submit {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-red-new.png) no-repeat top right;
  height: 20px;
  border: none;
  height: auto;
  padding-bottom: 0;
}
#block-user-login .block-content .form-submit:hover {
  background-position: right -24px;
  text-decoration: none;
}
#block-mceirs-ready-to-train {
  background: #f5f5f5;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  padding: 20px 0 40px;
  margin: 15px auto;
  text-align: center;
}
#block-mceirs-ready-to-train .block-inner {
  margin: 0 auto;
  max-width: 300px;
}
#block-mceirs-ready-to-train h2.block-title {
  font-size: 16px;
  text-transform: lowercase;
}
#block-mceirs-ready-to-train h2.block-title .first {
  font-size: 29px;
  text-transform: uppercase;
}
#block-mceirs-ready-to-train .block-content {
  padding-top: 10px;
}
#block-mceirs-ready-to-train .block-content a {
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  background-color: #405c12;
  padding: 5px 50px;
  border: 3px solid #fff;
  color: #fff;
}
#block-views-hp-practice-report-block,
.node-type-hp-practice-full .fieldlayout-contents {
  background: #f5f5f5;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
  box-shadow: 0 0 8px 0 #dfdfdf;
  -moz-box-shadow: 0 0 8px 0 #dfdfdf;
  -webkit-box-shadow: 0 0 8px 0 #dfdfdf;
}
#block-views-hp-practice-report-block h2.block-title,
.node-type-hp-practice-full .fieldlayout-contents h2.block-title {
  font-size: 16px;
  text-transform: none;
  padding-bottom: 10px;
}
#block-views-hp-practice-report-block h2.block-title .first,
.node-type-hp-practice-full .fieldlayout-contents h2.block-title .first {
  font-size: 29px;
  text-transform: uppercase;
}
#block-views-hp-practice-report-block h2.block-title:before,
.node-type-hp-practice-full .fieldlayout-contents h2.block-title:before {
  content: "\e006";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 26px;
  color: #f9ac2c;
  padding-right: .5em;
  white-space: nowrap;
}
#block-views-hp-practice-report-block h2.block-title:hover,
.node-type-hp-practice-full .fieldlayout-contents h2.block-title:hover {
  text-decoration: none;
}
#block-views-hp-practice-report-block h2.block-title:before,
.node-type-hp-practice-full .fieldlayout-contents h2.block-title:before {
  padding-right: 20px;
}
#block-views-hp-practice-report-block div.contextual-links-wrapper,
.node-type-hp-practice-full .fieldlayout-contents div.contextual-links-wrapper {
  right: 290px;
}
#block-views-hp-practice-report-block .fieldlayout-region-body,
.node-type-hp-practice-full .fieldlayout-contents .fieldlayout-region-body {
  background: #fff;
  border-top: 3px solid #1f1f1f;
  padding: 15px 36px;
  float: left;
  width: 368px;
}
#block-views-hp-practice-report-block .field-name-field-related-practices .field-item,
.node-type-hp-practice-full .fieldlayout-contents .field-name-field-related-practices .field-item {
  padding: 15px 30px 0 40px;
  min-height: 60px;
  float: left;
  width: 114px;
}
#block-views-hp-practice-report-block .field-name-field-related-practices .field-item a,
.node-type-hp-practice-full .fieldlayout-contents .field-name-field-related-practices .field-item a {
  color: #1f1f1f;
  font-weight: bold;
  display: block;
}
#block-views-hp-practice-report-block .field-name-field-related-practices .field-item.item-0,
.node-type-hp-practice-full .fieldlayout-contents .field-name-field-related-practices .field-item.item-0 {
  background: url(/sites/default/themes/siteskin/inc/images/num1.gif) no-repeat left 17px;
}
#block-views-hp-practice-report-block .field-name-field-related-practices .field-item.item-1,
.node-type-hp-practice-full .fieldlayout-contents .field-name-field-related-practices .field-item.item-1 {
  background: url(/sites/default/themes/siteskin/inc/images/num2.gif) no-repeat left 17px;
}
#block-views-hp-practice-report-block .field-name-field-related-practices .field-item.item-2,
.node-type-hp-practice-full .fieldlayout-contents .field-name-field-related-practices .field-item.item-2 {
  background: url(/sites/default/themes/siteskin/inc/images/num3.gif) no-repeat left 17px;
  clear: left;
}
#block-views-hp-practice-report-block .field-name-field-related-practices .field-item.item-3,
.node-type-hp-practice-full .fieldlayout-contents .field-name-field-related-practices .field-item.item-3 {
  background: url(/sites/default/themes/siteskin/inc/images/num4.gif) no-repeat left 17px;
}
#block-views-hp-practice-report-block .field-name-field-call-action,
.node-type-hp-practice-full .fieldlayout-contents .field-name-field-call-action {
  margin-top: 20px;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
}
#block-views-hp-practice-report-block .field-name-field-call-action a,
.node-type-hp-practice-full .fieldlayout-contents .field-name-field-call-action a {
  color: #f9ac2c;
}
#block-views-hp-practice-report-block .field-name-field-call-action a:after,
.node-type-hp-practice-full .fieldlayout-contents .field-name-field-call-action a:after {
  content: "\00BB";
}
#block-views-hp-practice-report-block .field-name-field-call-action a:hover,
.node-type-hp-practice-full .fieldlayout-contents .field-name-field-call-action a:hover {
  color: #1f1f1f;
}
.node-type-hp-practice-full .fieldlayout-contents {
  background: none;
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  border: 0;
}
.node-type-hp-practice-full .fieldlayout-contents .fieldlayout-region-body {
  padding: 0;
  border: 0;
}
#block-menu-menu-member-menu {
  zoom: 1;
  background-color: #405c12;
}
#block-menu-menu-member-menu:before {
  content: '';
  display: block;
}
#block-menu-menu-member-menu:after {
  content: '';
  display: table;
  clear: both;
}
#block-menu-menu-member-menu li {
  float: left;
  height: auto;
  margin: 5px;
  padding: 0 10px;
}
#block-menu-menu-member-menu li.first {
  border-right: 2px solid #fff;
  padding-right: 20px;
}
#block-menu-menu-member-menu li a {
  font-size: 16px;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  color: #ffffff;
}
#block-block-2,
#block-block-17,
.asp-underwriter,
.cwd-underwriter {
  border-bottom: 4px solid #000;
}
#block-block-2 h2.block-title a,
#block-block-17 h2.block-title a,
.asp-underwriter h2.block-title a,
.cwd-underwriter h2.block-title a {
  color: #003b75;
}
#block-block-2 .block-content,
#block-block-17 .block-content,
.asp-underwriter .block-content,
.cwd-underwriter .block-content {
  font-family: Georgia, Times, "Times New Roman", serif;
}
#block-block-2 .block-content img,
#block-block-17 .block-content img,
.asp-underwriter .block-content img,
.cwd-underwriter .block-content img {
  margin-bottom: 20px;
}
#block-block-2 .block-content a.more-link,
#block-block-17 .block-content a.more-link,
.asp-underwriter .block-content a.more-link,
.cwd-underwriter .block-content a.more-link {
  font-weight: bold;
  text-align: right;
  display: block;
  font-size: 11px;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  margin-top: 0;
}
#block-block-2.underwriters-responsive,
#block-block-17.underwriters-responsive,
.asp-underwriter.underwriters-responsive,
.cwd-underwriter.underwriters-responsive {
  display: none;
}
#block-block-9 {
  background: #f8f8f8;
}
#block-block-9 .block-content {
  padding: 0 0 15px 15px;
}
#block-block-9 .block-content h3 {
  color: #3d3d3d;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
#block-block-9 .block-content h3 span {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: none;
  font-size: 11px;
}
#block-block-9 .block-content img {
  margin: 15px 30px 0 0;
}
#block-block-6 {
  background: url(/sites/default/themes/siteskin/inc/images/usa.png) no-repeat 10px 10px #f5f5f5;
  border: 1px solid #ebebeb;
  height: 200px;
  position: relative;
  margin-bottom: 26px;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
}
#block-block-6 .php-intro-text {
  margin-left: 200px;
  font-size: 29px;
  line-height: 29px;
  text-align: right;
  float: right;
  color: #003b75;
  width: 417px;
  padding: 20px 20px 0 0;
}
#block-block-6 .php-intro-links {
  text-align: center;
  bottom: -12px;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  clear: both;
  position: absolute;
  width: 100%;
}
#block-block-6 .php-intro-links a {
  display: block;
  float: none;
  background: #003b75;
  text-align: left;
  color: #fff;
  font-size: 23px;
  padding: 11px 10px 10px 28px;
  width: 137px;
  position: relative;
  margin: 0 auto;
}
#block-block-6 .php-intro-links a:after {
  content: "\e012";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 51px;
  color: #9ed8f2;
  padding-left: .5em;
}
#block-block-6 .php-intro-links a:hover {
  text-decoration: none;
}
#block-block-6 .php-intro-links a:after {
  position: absolute;
  top: 15px;
  right: 18px;
}
#block-block-6 .php-intro-links a .first-word {
  font-size: 40px;
  line-height: 40px;
}
#block-block-6 .php-intro-links a.php-intro-submit {
  padding: 18px 10px 10px 21px;
  width: 144px;
}
#block-block-6 .php-intro-links a.php-intro-submit:after {
  content: "\e011";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 30px;
  color: #9ed8f2;
  padding-left: .5em;
}
#block-block-6 .php-intro-links a.php-intro-submit:hover {
  text-decoration: none;
}
#block-block-6 .php-intro-links a.php-intro-submit:after {
  top: 23px;
}
#block-block-6 .php-intro-links a.php-intro-submit .first-word {
  font-size: 33px;
  line-height: 33px;
}
#block-block-6 .php-intro-links a:hover {
  background: #f9ac2c;
}
#block-block-6 .php-intro-links a:hover:after {
  color: #fff;
}
#block-block-6 .php-intro-links .php-intro-amp {
  float: left;
  margin: 28px 17px 0;
  color: #003b75;
  font-size: 29px;
}
#block-block-7,
#block-block-31 {
  background: #003b75;
  color: #fff;
  border-bottom: 4px solid #000;
  padding: 15px 15px 30px;
  position: relative;
}
#block-block-7 h2.block-title,
#block-block-31 h2.block-title {
  color: #fff;
  border: none;
  line-height: 18px;
}
#block-block-7 h2.block-title:before,
#block-block-31 h2.block-title:before {
  content: "\e00a";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  color: #fff;
  padding-right: .5em;
  white-space: nowrap;
}
#block-block-7 h2.block-title:hover,
#block-block-31 h2.block-title:hover {
  text-decoration: none;
}
#block-block-7 h2.block-title .first,
#block-block-31 h2.block-title .first {
  font-size: 23px;
}
#block-block-7 h2.block-title:before,
#block-block-31 h2.block-title:before {
  float: left;
  padding-right: 8px;
}
#block-block-7 .block-content,
#block-block-31 .block-content {
  font-weight: bold;
}
#block-block-7 .block-content a,
#block-block-31 .block-content a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  color: #fff;
  font-size: 16px;
  display: block;
  position: absolute;
  bottom: 0;
  width: 181px;
  left: 0;
  padding: 90px 0 15px 15px;
}
.region-sidebar-second .block.newsletter-block {
  background: #003b75;
  color: #fff;
  border-bottom: 4px solid #000;
  padding: 15px 15px 30px;
  position: relative;
}
.region-sidebar-second .block.newsletter-block p {
  font-size: 14px;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.region-sidebar-second .block.newsletter-block.block-with-title h2.block-title {
  color: #fff;
  border: none;
  line-height: 18px;
}
.region-sidebar-second .block.newsletter-block.block-with-title h2.block-title:before {
  content: "\e00a";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  color: #fff;
  padding-right: .5em;
  white-space: nowrap;
}
.region-sidebar-second .block.newsletter-block.block-with-title h2.block-title:hover {
  text-decoration: none;
}
.region-sidebar-second .block.newsletter-block.block-with-title h2.block-title .first {
  font-size: 23px;
}
.region-sidebar-second .block.newsletter-block.block-with-title h2.block-title:before {
  float: left;
  padding-right: 8px;
}
.region-sidebar-second .block.newsletter-block .block-content {
  font-weight: bold;
}
.region-sidebar-second .block.newsletter-block .block-content a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  color: #fff;
  font-size: 16px;
  display: block;
  position: absolute;
  bottom: 0;
  width: 181px;
  left: 0;
  padding: 90px 0 15px 15px;
}
#block-block-51 {
  background: #900028;
  color: #fff;
  border-bottom: 4px solid #000;
  padding: 15px 15px 30px;
  position: relative;
}
#block-block-51 h2.block-title {
  color: #fff;
  border-color: #fff;
}
#block-block-51 .block-content ul,
#block-block-51 .block-content ol {
  margin-left: 10px;
}
#block-block-51 a {
  color: #fff;
  text-decoration: underline;
}
#block-block-51 a:hover {
  text-decoration: none;
}
#block-block-31 h2.block-title:before {
  display: none;
}
#block-block-11 {
  display: none;
  margin: 15px 0 10px;
  height: 40px;
  clear: both;
}
#block-block-11 .block-content {
  padding: 0 15px;
}
#block-block-11 h2.block-title a {
  font-size: 19px;
  color: #fff;
  border: none;
  line-height: 18px;
  display: block;
}
#block-block-11 h2.block-title a:before {
  content: "\e00a";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  color: #fff;
  padding-right: .5em;
  white-space: nowrap;
}
#block-block-11 h2.block-title a:hover {
  text-decoration: none;
}
#block-block-11 h2.block-title a .first {
  font-size: 23px;
}
#block-block-11 h2.block-title a:before {
  float: left;
  padding-right: 8px;
}
#block-block-11 h2.block-title a:hover {
  color: #f9ac2c;
}
#block-block-11 h2.block-title a:hover:before {
  color: #f9ac2c;
}
#block-block-12 {
  display: none;
}
body.front #main #content .content-inner #block-block-8 {
  position: absolute;
  padding: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  right: 0;
  top: 64px;
  width: 244px;
  margin-right: 15px;
  max-height: 220px;
}
body.front #main #content .content-inner #block-block-8 a.button {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-gold-new.png) no-repeat top right;
  height: 20px;
}
body.front #main #content .content-inner #block-block-8 a.button:hover {
  background-position: right -24px;
  text-decoration: none;
}
body.front #main #content .content-inner #block-block-8 .block-content {
  position: relative;
  z-index: 1;
}
.region-bottom .view-related-news,
.region-bottom .view-cidrap-search-similar {
  padding: 0 15px 15px;
}
.region-bottom .view-related-news .view-content,
.region-bottom .view-cidrap-search-similar .view-content {
  padding-top: 15px;
  border: 1px dotted #bbbbbb;
  border-width: 1px 0 0 0;
  zoom: 1;
}
.region-bottom .view-related-news .view-content:before,
.region-bottom .view-cidrap-search-similar .view-content:before {
  content: '';
  display: block;
}
.region-bottom .view-related-news .view-content:after,
.region-bottom .view-cidrap-search-similar .view-content:after {
  content: '';
  display: table;
  clear: both;
}
.region-bottom .view-related-news .views-rows,
.region-bottom .view-cidrap-search-similar .views-rows {
  display: table;
  width: 100%;
}
.region-bottom .view-related-news .views-row,
.region-bottom .view-cidrap-search-similar .views-row {
  border: 1px dotted #bbbbbb;
  border-width: 0 1px 0 0;
  width: 25%;
  display: table-cell;
  vertical-align: top;
  word-break: break-word;
}
.region-bottom .view-related-news .views-row .node,
.region-bottom .view-cidrap-search-similar .views-row .node {
  padding: 0 15px;
}
.region-bottom .view-related-news .views-row:nth-child(1),
.region-bottom .view-cidrap-search-similar .views-row:nth-child(1) {
  clear: left;
}
.region-bottom .view-related-news .views-row:nth-child(1) .node,
.region-bottom .view-cidrap-search-similar .views-row:nth-child(1) .node {
  padding-left: 0;
}
.region-bottom .view-related-news .view-content .views-row:nth-child(4n),
.region-bottom .view-cidrap-search-similar .view-content .views-row:nth-child(4n) {
  border: 0;
  margin-right: -3px;
}
.region-bottom .view-related-news .view-content .views-row:nth-child(4n) .node,
.region-bottom .view-cidrap-search-similar .view-content .views-row:nth-child(4n) .node {
  padding-right: 0;
}
.region-bottom .view-related-news .view-content .views-row:nth-child(4n+1),
.region-bottom .view-cidrap-search-similar .view-content .views-row:nth-child(4n+1) {
  clear: left;
}
.region-bottom .view-related-news .block-title a,
.region-bottom .view-cidrap-search-similar .block-title a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-red-new.png) no-repeat top right;
  height: 20px;
}
.region-bottom .view-related-news .block-title a:hover,
.region-bottom .view-cidrap-search-similar .block-title a:hover {
  background-position: right -24px;
  text-decoration: none;
}
.region-bottom .view-related-news .fieldlayout-body-has-region-hard-left,
.region-bottom .view-related-news .node-practices .fieldlayout-region-body,
.region-bottom .view-cidrap-search-similar .fieldlayout-body-has-region-hard-left,
.region-bottom .view-cidrap-search-similar .node-practices .fieldlayout-region-body {
  margin-left: 70px;
}
.region-bottom .view-related-news .node-practices .content:before,
.region-bottom .view-cidrap-search-similar .node-practices .content:before {
  content: "\e014";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  color: #fff;
  padding-right: .5em;
  white-space: nowrap;
}
.region-bottom .view-related-news .node-practices .content:hover,
.region-bottom .view-cidrap-search-similar .node-practices .content:hover {
  text-decoration: none;
}
.region-bottom .view-related-news .node-practices .content:before,
.region-bottom .view-cidrap-search-similar .node-practices .content:before {
  background: #003b75;
  position: absolute;
  margin-top: 3px;
  padding: 8px 9px 7px;
}
.region-sidebar-second .block,
.region-sidebar-second .node-ss-sidebar {
  margin-bottom: 30px;
  padding: 0;
}
.region-sidebar-second .block.block-fieldlayout,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout {
  padding: 0;
}
.region-sidebar-second .block.block-fieldlayout .block-title,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .block-title {
  color: #003b75;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 19px;
  padding: 0;
  border-bottom: 4px solid #000;
  margin-bottom: 10px;
  line-height: 1.2em;
  padding-bottom: 3px;
}
.region-sidebar-second .block.block-fieldlayout .block-title,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .block-title {
  margin-top: 30px;
}
.region-sidebar-second .block.block-fieldlayout .fieldlayout-inline h2,
.region-sidebar-second .block.block-fieldlayout .fieldlayout-inline div,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .fieldlayout-inline h2,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .fieldlayout-inline div {
  display: block;
}
.region-sidebar-second .block.block-fieldlayout .field-item,
.region-sidebar-second .block.block-fieldlayout .views-row,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .field-item,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .views-row {
  margin-bottom: 10px;
}
.region-sidebar-second .block.block-fieldlayout .field-item a,
.region-sidebar-second .block.block-fieldlayout .views-row a,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .field-item a,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .views-row a {
  color: #1f1f1f;
}
.region-sidebar-second .block.block-fieldlayout .field-item a .more,
.region-sidebar-second .block.block-fieldlayout .views-row a .more,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .field-item a .more,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .views-row a .more {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #900028;
}
.region-sidebar-second .block.block-fieldlayout .field-item .info,
.region-sidebar-second .block.block-fieldlayout .views-row .info,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .field-item .info,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .views-row .info {
  font-size: 11px;
  color: #003b75;
}
.region-sidebar-second .block.block-fieldlayout .field-item .info .ss-file-type,
.region-sidebar-second .block.block-fieldlayout .views-row .info .ss-file-type,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .field-item .info .ss-file-type,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .views-row .info .ss-file-type {
  text-transform: uppercase;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_topics .last,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_topics .last {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: none;
  font-size: 23px;
  display: block;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_topics .last:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_topics .last:before {
  content: "\e00d";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: #003b75;
  padding-right: .5em;
  white-space: nowrap;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_topics .last:hover,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_topics .last:hover {
  text-decoration: none;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_topics .last:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_topics .last:before {
  float: left;
  line-height: inherit;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_topics .field-item,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_topics .field-item {
  margin-bottom: 5px;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_topics .field-item a,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_topics .field-item a {
  color: #1f1f1f;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  display: block;
  margin: 0 0 5px 15px;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_topics .field-item a:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_topics .field-item a:before {
  content: "\e00c";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  color: #900028;
  padding-right: .5em;
  white-space: nowrap;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_topics .field-item a:hover,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_topics .field-item a:hover {
  text-decoration: none;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_topics .field-item a:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_topics .field-item a:before {
  position: relative;
  margin: 0 2px 0 -15px;
  padding: 0;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_topics .field-item a:hover,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_topics .field-item a:hover {
  color: #900028;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_file_attachments .last,
.region-sidebar-second .block.block-fieldlayout .node-field-topic_readings_featured .last,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_file_attachments .last,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-topic_readings_featured .last {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: none;
  font-size: 23px;
  display: block;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_file_attachments .last:before,
.region-sidebar-second .block.block-fieldlayout .node-field-topic_readings_featured .last:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_file_attachments .last:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-topic_readings_featured .last:before {
  content: "\e00b";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: #003b75;
  padding-right: .5em;
  white-space: nowrap;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_file_attachments .last:hover,
.region-sidebar-second .block.block-fieldlayout .node-field-topic_readings_featured .last:hover,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_file_attachments .last:hover,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-topic_readings_featured .last:hover {
  text-decoration: none;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_file_attachments .last:before,
.region-sidebar-second .block.block-fieldlayout .node-field-topic_readings_featured .last:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_file_attachments .last:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-topic_readings_featured .last:before {
  float: left;
  line-height: inherit;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_file_attachments .file-title,
.region-sidebar-second .block.block-fieldlayout .node-field-topic_readings_featured .file-title,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_file_attachments .file-title,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-topic_readings_featured .file-title {
  font-family: Georgia, Times, "Times New Roman", serif;
}
.region-sidebar-second .block.block-fieldlayout .node-field-topic_readings_featured .last,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-topic_readings_featured .last {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: none;
  font-size: 23px;
  display: block;
}
.region-sidebar-second .block.block-fieldlayout .node-field-topic_readings_featured .last:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-topic_readings_featured .last:before {
  content: "\e004";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: #003b75;
  padding-right: .5em;
  white-space: nowrap;
}
.region-sidebar-second .block.block-fieldlayout .node-field-topic_readings_featured .last:hover,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-topic_readings_featured .last:hover {
  text-decoration: none;
}
.region-sidebar-second .block.block-fieldlayout .node-field-topic_readings_featured .last:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-topic_readings_featured .last:before {
  float: left;
  line-height: inherit;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_literature .last,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_literature .last {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: none;
  font-size: 23px;
  display: block;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_literature .last:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_literature .last:before {
  content: "\e004";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: #003b75;
  padding-right: .5em;
  white-space: nowrap;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_literature .last:hover,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_literature .last:hover {
  text-decoration: none;
}
.region-sidebar-second .block.block-fieldlayout .node-field-field_related_literature .last:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-field_related_literature .last:before {
  float: left;
  line-height: inherit;
}
.region-sidebar-second .block.block-fieldlayout .node-field-group_training h2.block-title,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-group_training h2.block-title {
  color: #405c12;
}
.region-sidebar-second .block.block-fieldlayout .node-field-group_training h2.block-title:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-group_training h2.block-title:before {
  content: "\e001";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 50px;
  color: #405c12;
  padding-right: .5em;
  white-space: nowrap;
}
.region-sidebar-second .block.block-fieldlayout .node-field-group_training h2.block-title:hover,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-group_training h2.block-title:hover {
  text-decoration: none;
}
.region-sidebar-second .block.block-fieldlayout .node-field-group_training h2.block-title .first,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-group_training h2.block-title .first {
  display: block;
  padding-top: 8px;
}
.region-sidebar-second .block.block-fieldlayout .node-field-group_training h2.block-title .last,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-group_training h2.block-title .last {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: none;
  font-size: 23px;
}
.region-sidebar-second .block.block-fieldlayout .node-field-group_training h2.block-title:before,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-group_training h2.block-title:before {
  padding: 0 5px 0 0;
  float: left;
}
.region-sidebar-second .block.block-fieldlayout .node-field-group_training fieldset,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-group_training fieldset {
  text-align: center;
  border: 0;
  padding: 0;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
}
.region-sidebar-second .block.block-fieldlayout .node-field-group_training fieldset legend,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-group_training fieldset legend {
  display: none;
}
.region-sidebar-second .block.block-fieldlayout .node-field-group_training .field-name-field-call-action,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-group_training .field-name-field-call-action {
  margin-top: 20px;
}
.region-sidebar-second .block.block-fieldlayout .node-field-group_training .field-name-field-call-action a,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-group_training .field-name-field-call-action a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  overflow: hidden;
  padding: 2px 18px 2px 12px;
  position: relative;
  bottom: 4px;
  display: inline-block;
  background: url(/sites/default/themes/siteskin/inc/images/arrow-bg-red-new.png) no-repeat top right;
  height: 20px;
}
.region-sidebar-second .block.block-fieldlayout .node-field-group_training .field-name-field-call-action a:hover,
.region-sidebar-second .node-ss-sidebar.block-fieldlayout .node-field-group_training .field-name-field-call-action a:hover {
  background-position: right -24px;
  text-decoration: none;
}
.region-sidebar-second .block h3.node-title,
.region-sidebar-second .node-ss-sidebar h3.node-title {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-weight: normal;
  font-size: 14px;
}
.region-sidebar-second .block ul,
.region-sidebar-second .node-ss-sidebar ul {
  margin-left: 0;
  padding-left: 0;
}
.region-sidebar-second .block ul li,
.region-sidebar-second .node-ss-sidebar ul li {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 10px;
}
.region-sidebar-second .block ul li a,
.region-sidebar-second .node-ss-sidebar ul li a {
  color: #1f1f1f;
}
.region-sidebar-second .block .views-field,
.region-sidebar-second .node-ss-sidebar .views-field {
  font-family: Georgia, Times, "Times New Roman", serif;
}
.region-sidebar-second .block .views-field ul,
.region-sidebar-second .node-ss-sidebar .views-field ul {
  margin-bottom: 0;
}
.region-sidebar-second .block .views-field ul li,
.region-sidebar-second .node-ss-sidebar .views-field ul li {
  margin-bottom: 7px;
  margin: 0 0 7px 10px;
  position: relative;
}
.region-sidebar-second .block .views-field ul li:before,
.region-sidebar-second .node-ss-sidebar .views-field ul li:before {
  content: "\2022";
  color: #bbb;
  position: absolute;
  left: -10px;
}
.region-sidebar-second .block .view ul li a,
.region-sidebar-second .node-ss-sidebar .view ul li a {
  color: #1f1f1f;
  text-decoration: underline;
}
.region-sidebar-second .block-with-title .block-title {
  color: #003b75;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 19px;
  padding: 0;
  border-bottom: 4px solid #000;
  margin-bottom: 10px;
  line-height: 1.2em;
  padding-bottom: 3px;
}
.region-sidebar-second #block-views-scans-block .block-title,
.region-sidebar-second #block-views-scans-block-other .block-title,
.region-sidebar-second #block-views-scans-block-2 .block-title {
  background: #003b75;
  color: #ffffff;
  font-size: 23px;
  padding: 1px 8px 0;
  border-bottom: 4px solid #000;
}
.region-sidebar-second #block-views-scans-block .block-title .last,
.region-sidebar-second #block-views-scans-block-other .block-title .last,
.region-sidebar-second #block-views-scans-block-2 .block-title .last {
  font-size: 19px;
}
.region-sidebar-second #block-views-scans-block .block-content,
.region-sidebar-second #block-views-scans-block-other .block-content,
.region-sidebar-second #block-views-scans-block-2 .block-content {
  padding-left: 8px;
}
.region-sidebar-second #block-views-scans-block .views-row,
.region-sidebar-second #block-views-scans-block-other .views-row,
.region-sidebar-second #block-views-scans-block-2 .views-row {
  border: 1px dotted #bbbbbb;
  border-width: 0 0 1px 0;
  margin-bottom: 15px;
  padding-bottom: 10px;
}
.region-sidebar-second #block-views-scans-block .views-row.views-row-last,
.region-sidebar-second #block-views-scans-block-other .views-row.views-row-last,
.region-sidebar-second #block-views-scans-block-2 .views-row.views-row-last {
  border: 0;
}
.region-sidebar-second #block-views-scans-block .views-field-field-date,
.region-sidebar-second #block-views-scans-block-other .views-field-field-date,
.region-sidebar-second #block-views-scans-block-2 .views-field-field-date {
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 16px;
  margin: 10px 0;
}
.region-sidebar-second #block-views-scans-block .views-field-view-node,
.region-sidebar-second #block-views-scans-block-other .views-field-view-node,
.region-sidebar-second #block-views-scans-block-2 .views-field-view-node {
  margin-left: 11px;
}
.region-sidebar-second #block-views-scans-block .views-field-view-node a,
.region-sidebar-second #block-views-scans-block-other .views-field-view-node a,
.region-sidebar-second #block-views-scans-block-2 .views-field-view-node a {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.region-sidebar-second #block-views-scans-block-2 .block-title {
  background-color: #3b8eae;
}
.region-sidebar-second .node-ss-sidebar h3.node-title {
  color: #003b75;
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 19px;
  padding: 0;
  border-bottom: 4px solid #000;
  margin-bottom: 10px;
  line-height: 1.2em;
  padding-bottom: 3px;
}
.region-sidebar-second .node-ss-sidebar h3.node-title a {
  color: #003b75;
}
.region-sidebar-second .block-menu-block .block-title {
  margin-bottom: 15px;
}
.region-sidebar-second .block-menu-block .block-title a {
  color: ;
}
.region-sidebar-second .block-menu-block ul li a {
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: ;
}
.region-sidebar-second .block-menu-block ul li a.active-trail {
  color: #f9ac2c;
}
.region-sidebar-second .block-facetapi h2.block-title {
  cursor: pointer;
}
.region-sidebar-second .block-facetapi h2.block-title:after {
  content: "\e024";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: #003b75;
  padding-left: .5em;
}
.region-sidebar-second .block-facetapi h2.block-title:hover {
  text-decoration: none;
}
.region-sidebar-second .block-facetapi h2.block-title.expanded:after {
  content: "\e025";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: #003b75;
  padding-left: .5em;
}
.region-sidebar-second .block-facetapi h2.block-title.expanded:hover {
  text-decoration: none;
}
.region-sidebar-second .block-facetapi h2.block-title:after {
  float: right;
  padding-top: 3px;
}
.region-sidebar-second #block-views-hp-quote-block h2.block-title {
  padding: 25px 50px 3px 0;
  color: #1f1f1f;
  background: url(/sites/default/themes/siteskin/inc/images/osterholm-bw.gif) no-repeat right;
  line-height: 1.4em;
  border: 1px dotted #bbbbbb;
  border-width: 0 0 1px 0;
}
.region-sidebar-second #block-views-hp-quote-block h2.block-title .last {
  color: #003b75;
  font-size: 29px;
}
.region-sidebar-second #block-views-hp-quote-block .view-content {
  margin-bottom: 15px;
}
.region-sidebar-second #block-views-hp-quote-block .view-content .views-field-field-teaser {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 15px;
  text-transform: none;
  line-height: 1.4em;
  color: #003b75;
}
.region-sidebar-second #block-views-hp-quote-block .view-content .views-field-field-source-link {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 12px;
  padding: 5px 0;
  line-height: 1.4em;
}
.region-sidebar-second #block-views-hp-quote-block .more-link {
  float: right;
  padding: 4px 20px 0 0;
  margin: 0;
}
.region-sidebar-second #block-views-hp-quote-block .more-link a {
  background: none;
  font-size: 11px;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  color: #900028;
  font-weight: bold;
  padding: 4px 10px 0 0;
  overflow: visible;
}
.region-sidebar-second #block-views-hp-quote-block .more-link a:after {
  content: '»';
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 11px;
  position: absolute;
  padding: 0;
  right: 0;
  line-height: 21px;
  top: 0;
}
.region-sidebar-second #block-views-hp-quote-block .more-link a:before {
  content: '';
  display: none;
}
.region-sidebar-second #block-views-hp-quote-block .more-link a:hover {
  color: #1f1f1f;
}
.region-sidebar-second #block-views-hp-quote-block .feed-icon {
  float: left;
}
.region-sidebar-second #block-menu-block-8 h2.block-title {
  font-size: 23px;
  color: #405c12;
}
.region-sidebar-second #block-menu-block-8 h2.block-title:before {
  content: "\e001";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 50px;
  color: #405c12;
  padding-right: .5em;
  white-space: nowrap;
}
.region-sidebar-second #block-menu-block-8 h2.block-title:hover {
  text-decoration: none;
}
.region-sidebar-second #block-menu-block-8 h2.block-title a {
  color: #405c12;
}
.region-sidebar-second #block-menu-block-8 h2.block-title .first {
  display: block;
  padding-top: 8px;
}
.region-sidebar-second #block-menu-block-8 h2.block-title .last {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: none;
  font-size: 23px;
}
.region-sidebar-second #block-menu-block-8 h2.block-title:before {
  padding: 0 5px 0 0;
  float: left;
}
.region-sidebar-second #block-menu-block-8 fieldset {
  text-align: center;
  border: 0;
  padding: 0;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
}
.region-sidebar-second #block-menu-block-8 fieldset legend {
  display: none;
}
.region-sidebar-second .block-menu-block ul.menu {
  margin-bottom: 20px;
}
.region-sidebar-second .block-menu-block ul.menu li a.active-trail {
  color: #1f1f1f;
}
.region-sidebar-second .block-menu-block ul.menu li a {
  color: #1f1f1f;
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  display: block;
  margin: 0 0 5px 15px;
}
.region-sidebar-second .block-menu-block ul.menu li a:hover {
  color: #900028;
}
.region-sidebar-second .block-menu-block ul.menu li a.active {
  color: #900028;
}
.region-sidebar-second .block-menu-block ul.menu li a.active:before {
  content: "\e00c";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  color: #900028;
  padding-right: .5em;
  white-space: nowrap;
}
.region-sidebar-second .block-menu-block ul.menu li a.active:hover {
  text-decoration: none;
}
.region-sidebar-second .block-menu-block ul.menu li a.active:before {
  position: relative;
  margin: 0 2px 0 -15px;
  padding: 0;
}
.region-sidebar-second .block-menu-block ul.menu li li a {
  font-size: 14px;
  text-transform: none;
}
.region-sidebar-second #block-views-alerts-block .views-row {
  background: #f5f5f5;
  padding: 20px;
  border-top: 4px solid #1f1f1f;
}
.region-sidebar-second #block-views-alerts-block .views-row:after {
  display: block;
  content: " ";
  height: 20px;
  border-left: 98px solid #f5f5f5;
  border-bottom: 45px solid #fff;
  border-right: 98px solid #f5f5f5;
  margin: 0 0 -20px -20px;
}
.region-sidebar-second #block-views-alerts-block .views-row .field-name-field-banner-text {
  background: #900028;
  padding: 8px;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  margin-top: -20px;
  margin: -20px 10px 0;
  text-align: center;
}
.region-sidebar-second #block-views-alerts-block .views-row .field-name-field-banner-text a {
  color: #fff;
}
.region-sidebar-second #block-views-alerts-block .views-row h3.node-title {
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  text-transform: none;
  font-size: 16px;
  text-align: center;
  margin: 8px 0;
  padding-bottom: 5px;
  border-bottom: 1px dotted #1f1f1f;
}
.region-sidebar-second #block-views-alerts-block .views-row .field-name-field-teaser {
  font-family: Georgia, Times, "Times New Roman", serif;
  line-height: 1.4em;
  font-size: 13px;
}
.region-sidebar-second #block-views-alerts-block .views-row .field-name-field-call-action {
  font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 16px;
  text-align: center;
  margin: 8px 0 0;
}
#footer {
  background: #434343;
  color: #fff;
  margin: 60px 0 0;
  padding-bottom: 60px;
}
#footer .block-inner {
  width: 100%;
  max-width: 976px;
  margin: 0 auto;
}
#footer a {
  color: #fff;
}
#footer #block-block-5 {
  background: #fff;
  color: #3d3d3d;
  margin-top: -40px;
}
#footer #block-block-5 h2.block-title {
  clip: inherit;
  height: auto;
  position: relative !IMPORTANT;
  font-size: 16px;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: bold;
  text-transform: none;
  padding: 0 0 5px 15px;
}
#footer #block-block-5 .block-content {
  padding: 0 242px 50px 15px;
  font-size: 11px;
}
#footer #block-menu-block-6 {
  background: #f8f8f8;
  padding: 15px 0 50px;
}
#footer #block-menu-block-6 .content {
  zoom: 1;
}
#footer #block-menu-block-6 .content:before {
  content: '';
  display: block;
}
#footer #block-menu-block-6 .content:after {
  content: '';
  display: table;
  clear: both;
}
#footer #block-menu-block-6 ul.menu {
  margin: 0;
  padding: 0 0 0 0;
  float: right;
  zoom: 1;
}
#footer #block-menu-block-6 ul.menu:before {
  content: '';
  display: block;
}
#footer #block-menu-block-6 ul.menu:after {
  content: '';
  display: table;
  clear: both;
}
#footer #block-menu-block-6 ul.menu li {
  display: block;
  float: left;
  margin: 0 0 0 36px;
  padding: 0;
  text-align: right;
}
#footer #block-menu-block-6 ul.menu li.last {
  display: none;
}
#footer #block-menu-block-6 ul.menu li.first {
  margin-left: 0;
}
#footer #block-menu-block-6 ul.menu li.menu-num--2 {
  margin: 0;
}
#footer #block-menu-block-6 ul.menu li a {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #1f1f1f;
}
#footer #block-menu-block-6 ul.menu li ul {
  float: none;
  padding: 0;
}
#footer #block-menu-block-6 ul.menu li li {
  display: block;
  float: none;
  margin: 0;
  padding: .5em 0 0;
}
#footer #block-menu-block-6 ul.menu li li.last {
  display: block;
}
#footer #block-menu-block-6 ul.menu li li a {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #900028;
}
#footer #block-menu-block-7 .block-inner {
  position: relative;
}
#footer #block-menu-block-7 .block-content {
  position: absolute;
  right: 0;
  top: -25px;
  z-index: 9;
}
#footer #block-menu-block-7 .block-content li {
  margin-right: 0;
  float: left;
  position: relative;
}
#footer #block-menu-block-7 .block-content li a {
  color: #1f1f1f;
  display: block;
}
#footer #block-menu-block-7 .block-content .link-newsletter-signup a {
  overflow: hidden;
  line-height: 24px;
  height: 42px;
  width: 43px;
  position: relative;
}
#footer #block-menu-block-7 .block-content .link-newsletter-signup a:before {
  content: "\e009";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#footer #block-menu-block-7 .block-content .link-newsletter-signup a:hover {
  text-decoration: none;
}
#footer #block-menu-block-7 .block-content .link-newsletter-signup a:before {
  padding: 10px;
  line-height: 22px;
  height: 22px;
  width: 23px;
  font-size: 20px;
  display: block;
  background: #ffffff;
  text-align: center;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
#footer #block-menu-block-7 .block-content .link-contact-us a {
  background: #ffffff;
  padding: 4px 5px 3px;
  font-weight: bold;
  font-size: 13px;
}
#footer #block-menu-block-7 .block-content .link-twitter a {
  overflow: hidden;
  line-height: 24px;
  height: 42px;
  width: 43px;
  position: relative;
}
#footer #block-menu-block-7 .block-content .link-twitter a:before {
  content: "\e000";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#footer #block-menu-block-7 .block-content .link-twitter a:hover {
  text-decoration: none;
}
#footer #block-menu-block-7 .block-content .link-twitter a:before {
  padding: 10px;
  line-height: 22px;
  height: 22px;
  width: 23px;
  font-size: 20px;
  display: block;
  background: #ffffff;
  text-align: center;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
#footer #block-menu-block-7 .block-content .link-facebook a {
  overflow: hidden;
  line-height: 24px;
  height: 42px;
  width: 43px;
  position: relative;
}
#footer #block-menu-block-7 .block-content .link-facebook a:before {
  content: "\e008";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#footer #block-menu-block-7 .block-content .link-facebook a:hover {
  text-decoration: none;
}
#footer #block-menu-block-7 .block-content .link-facebook a:before {
  padding: 10px;
  line-height: 22px;
  height: 22px;
  width: 23px;
  font-size: 20px;
  display: block;
  background: #ffffff;
  text-align: center;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
#footer #block-menu-block-7 .block-content .link-linked-in a {
  overflow: hidden;
  line-height: 24px;
  height: 42px;
  width: 43px;
  position: relative;
}
#footer #block-menu-block-7 .block-content .link-linked-in a:before {
  content: "\e005";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#footer #block-menu-block-7 .block-content .link-linked-in a:hover {
  text-decoration: none;
}
#footer #block-menu-block-7 .block-content .link-linked-in a:before {
  padding: 10px;
  line-height: 22px;
  height: 22px;
  width: 23px;
  font-size: 20px;
  display: block;
  background: #ffffff;
  text-align: center;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
#footer #block-menu-block-7 .block-content .link-youtube a {
  overflow: hidden;
  line-height: 24px;
  height: 42px;
  width: 43px;
  position: relative;
}
#footer #block-menu-block-7 .block-content .link-youtube a:before {
  content: "\e900";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#footer #block-menu-block-7 .block-content .link-youtube a:hover {
  text-decoration: none;
}
#footer #block-menu-block-7 .block-content .link-youtube a:before {
  padding: 10px;
  line-height: 22px;
  height: 22px;
  width: 23px;
  font-size: 20px;
  display: block;
  background: #ffffff;
  text-align: center;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
#footer #block-menu-block-7 .block-content .link-email-alerts a {
  overflow: hidden;
  line-height: 24px;
  height: 42px;
  width: 43px;
  position: relative;
}
#footer #block-menu-block-7 .block-content .link-email-alerts a:before {
  content: "\e002";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
}
#footer #block-menu-block-7 .block-content .link-email-alerts a:hover {
  text-decoration: none;
}
#footer #block-menu-block-7 .block-content .link-email-alerts a:before {
  padding: 10px;
  line-height: 22px;
  height: 22px;
  width: 23px;
  font-size: 20px;
  display: block;
  background: #ffffff;
  text-align: center;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
#footer #block-menu-block-7 .block-content a:hover {
  color: #900028;
}
#footer #block-menu-block-7 .block-content li {
  margin: 0;
  padding-right: 0;
  list-style-image: none;
  list-style-type: none;
}
#footer #block-menu-block-7 .block-content .link-newsletter-signup a {
  color: #900028;
}
#footer #block-menu-block-7 .block-content .link-newsletter-signup a:before {
  content: "\e00a";
  font-size: 17px;
  padding: 10px 11px 10px 9px;
}
#footer #block-menu-block-7 .block-content .link-twitter a {
  color: #44c2f3;
}
#footer #block-menu-block-7 .block-content .link-facebook a {
  color: #0a5094;
}
#footer #block-menu-block-7 .block-content .link-linked-in a {
  color: #1086b4;
}
#footer #block-menu-block-7 .block-content .link-email-alerts a {
  color: #f9b035;
}
#footer #block-menu-block-7 .block-content .link-youtube a {
  color: #ff0002;
}
#footer #block-menu-block-7 .block-content .link-contact-us {
  display: none;
}
#footer #block-menu-block-7 .block-content a {
  padding: 5px;
}
#footer #block-menu-block-7 .block-content a:before {
  box-shadow: 0 0 5px 0 #777;
  -moz-box-shadow: 0 0 5px 0 #777;
  -webkit-box-shadow: 0 0 5px 0 #777;
}
#footer #block-menu-block-7 .block-content a:hover {
  color: #1f1f1f;
}
#footer #block-block-1 .block-inner {
  padding: 15px;
  line-height: 1.5em;
}
#footer #block-block-1 .block-inner em {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 11px;
}
#footer #block-block-1 .block-inner em a {
  border-bottom: 1px dotted #fff;
}
#footer #block-block-1 .block-inner .block-content {
  padding-left: 15px;
}
#mc_embed_signup .mc-field-group .asterisk {
  vertical-align: middle;
  position: relative !IMPORTANT;
  top: auto !IMPORTANT;
  right: auto !IMPORTANT;
  font-size: 22px !IMPORTANT;
}
#mc_embed_signup .mc-field-group label,
#mc_embed_signup .mc-field-group.input-group strong {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 23px;
  font-weight: normal;
}
#mc_embed_signup .mc-field-group.input-group label {
  padding-left: 15px;
  font-weight: normal;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 16px;
}
#mc_embed_signup input#mce-EMAIL {
  width: 400px;
}
#media-browser-page-wrapper #block-siteskeleton-tabs {
  display: none;
}
.field-slidetabs-pager .ss-media-item-video,
.field-slidetabs-pager .ss-media-item-audio {
  position: relative;
}
.field-slidetabs-pager .ss-media-item-video .content:after,
.field-slidetabs-pager .ss-media-item-audio .content:after {
  content: '►';
  position: absolute;
  display: block;
  top: 48%;
  right: 0;
  left: 18%;
  bottom: 0;
  text-align: center;
  vertical-align: middle;
  height: 2em;
  line-height: 2em;
  margin-top: -1em;
  text-shadow: 0 0 .5em #000;
  opacity: .95;
  color: #fff;
  font-size: 70px;
}
.fieldlayout-region-soft-right-full .field-slidetabs-pager .ss-media-item-video .content:after,
.fieldlayout-region-soft-right-full .field-slidetabs-pager .ss-media-item-audio .content:after {
  top: 36%;
  left: 0;
}
.field-name-field-ss-media-image {
  line-height: 0;
}
.field-slidetabs-pager .ss-media-item-video .content:after,
.field-slidetabs-pager .ss-media-item-audio .content:after {
  font-size: 60px;
}
.region-content .node-full .field-slidetabs .content > div.field-name-field-file-image-title-text {
  padding-bottom: 20px;
}
#cboxLoadedContent {
  max-width: 800px;
  padding-bottom: 20px;
}
#cboxLoadedContent img {
  max-width: 800px !IMPORTANT;
  height: auto !IMPORTANT;
}
#cboxContent button {
  border: 0;
}
#block-views-asp-flex-content-block-1 .view-asp-flex-content,
#block-views-asp-flex-content-block-1 .view-cwd-flex-content,
#block-views-cwd-flex-content-block-1 .view-asp-flex-content,
#block-views-cwd-flex-content-block-1 .view-cwd-flex-content,
#block-views-ncov-flex-content-block-1 .view-asp-flex-content,
#block-views-ncov-flex-content-block-1 .view-cwd-flex-content,
#block-views-rds-flex-content-block-1 .view-asp-flex-content,
#block-views-rds-flex-content-block-1 .view-cwd-flex-content {
  padding: 0;
  margin-bottom: 15px;
}
#block-views-asp-flex-content-block-1 .views-row,
#block-views-cwd-flex-content-block-1 .views-row,
#block-views-ncov-flex-content-block-1 .views-row,
#block-views-rds-flex-content-block-1 .views-row {
  border: 1px dotted #bbbbbb;
  border-width: 0 1px 0 0;
  width: 33.3333333333%;
  display: table-cell;
  vertical-align: top;
  word-break: break-word;
  box-sizing: border-box;
}
#block-views-asp-flex-content-block-1 .views-row .node,
#block-views-cwd-flex-content-block-1 .views-row .node,
#block-views-ncov-flex-content-block-1 .views-row .node,
#block-views-rds-flex-content-block-1 .views-row .node {
  padding: 0 15px;
}
#block-views-asp-flex-content-block-1 .views-row-first,
#block-views-cwd-flex-content-block-1 .views-row-first,
#block-views-ncov-flex-content-block-1 .views-row-first,
#block-views-rds-flex-content-block-1 .views-row-first {
  padding-left: 0;
}
#block-views-asp-flex-content-block-1 .views-row-first .node,
#block-views-cwd-flex-content-block-1 .views-row-first .node,
#block-views-ncov-flex-content-block-1 .views-row-first .node,
#block-views-rds-flex-content-block-1 .views-row-first .node {
  padding: 0 15px 0 0;
}
#block-views-asp-flex-content-block-1 .views-row-last,
#block-views-cwd-flex-content-block-1 .views-row-last,
#block-views-ncov-flex-content-block-1 .views-row-last,
#block-views-rds-flex-content-block-1 .views-row-last {
  border: none;
}
#block-views-events-block h2.block-title,
#block-views-asp-conference-summaries-block h2.block-title {
  font-size: 24px;
  margin-bottom: 0;
}
#block-views-events-block .views-row,
#block-views-asp-conference-summaries-block .views-row {
  border: 1px dotted #bbbbbb;
  border-width: 0 0 1px 0;
  padding: 14px 0 20px 0;
}
#block-views-events-block .views-row.views-row-last,
#block-views-asp-conference-summaries-block .views-row.views-row-last {
  margin-bottom: 20px;
}
#block-views-events-block .views-field-title h3,
#block-views-asp-conference-summaries-block .views-field-title h3 {
  font-size: 16px;
  line-height: 18px;
}
#block-views-events-block .views-field-title a,
#block-views-asp-conference-summaries-block .views-field-title a {
  color: #1f1f1f;
}
#block-views-events-block .node .ss-event-minical,
#block-views-asp-conference-summaries-block .node .ss-event-minical {
  padding: 0 5px;
}
#block-views-events-block .node .ss-event-minical .ss-event-minical-y,
#block-views-asp-conference-summaries-block .node .ss-event-minical .ss-event-minical-y {
  margin-bottom: -13px;
}
#block-views-asp-conference-summaries-block .views-row {
  padding: 14px 0;
}
.region-sidebar-second #block-block-2 .block-title,
.region-sidebar-second #block-block-126 .block-title,
.region-sidebar-second #block-block-131 .block-title,
.region-sidebar-second .asp-underwriter .block-title,
.region-sidebar-second .menu-asp-content-series .block-title {
  font-size: 23px;
}
.asp-twitter-block .button {
  margin-bottom: 0;
  margin-top: 5px;
  display: block;
}
.asp-twitter-block iframe {
  height: 275px !important;
}
#block-sitecustom-cidrap-search-asp-center .form-item-type {
  padding-left: 120px;
}
#block-sitecustom-cidrap-search-asp-center .form-item-type > label {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
  color: #3d3d3d;
  font-weight: normal;
  font-style: italic;
  margin-right: 10px;
}
.asp-type-filter {
  float: left;
}
.asp-type-filter label {
  float: right;
  line-height: 12px;
  font-size: 11px;
  font-weight: bold;
  color: #1f1f1f;
}
.asp-type-filter input {
  float: left;
  margin-right: 2px;
}
.asp-type-filter .form-type-checkbox {
  float: left;
  margin-right: 13px;
  line-height: 0;
}
.asp-type-filter .form-type-checkbox:last-child {
  margin-right: 0;
}
.node-full .field-name-field-event-date.field {
  font-weight: bold;
  margin: 20px 0;
}
.region-content .node-full .fieldlayout-region-body-full .field.comment-link {
  margin-top: 20px;
}
.page-node.node-type-journal-club .field-name-field-ss-media-file {
  margin-bottom: 20px;
}
.item-list.active-facet-list .expanded .item-list {
  margin: 8px 0 0 26px;
}
.youtube-page {
  display: flex;
  flex-wrap: wrap;
  padding-top: 30px;
  margin: 0 -10px;
}
.youtube-page > div {
  flex-basis: calc(50% - 20px);
  min-width: 340px;
  margin: 0 10px 30px;
}
.youtube-page > div img {
  width: 80px;
  float: left;
  margin: 0 10px 10px 0;
}
.youtube-page > div h4 {
  margin-bottom: 5px;
}
.field-type-text-long img.float-left {
  margin: 5px 15px 5px 0;
  float: left;
}
.field-type-text-long img.float-right {
  margin: 5px 0 5px 15px;
  float: right;
}
.page-node-116316 #page-title,
.page-node-159936 #page-title,
.page-node-171086 #page-title {
  display: none;
}
#block-cidrap-topic-highlights-asp-diagnostics-landing-banner,
#block-cidrap-topic-highlights-asp-surveillance-landing-banner {
  padding: 15px;
  background-image: url('/sites/default/themes/siteskin/inc/images/blue-blur-abstract-background.png');
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  margin: -15px -15px 0 -15px;
}
#block-cidrap-topic-highlights-asp-diagnostics-landing-banner h2,
#block-cidrap-topic-highlights-asp-surveillance-landing-banner h2 {
  color: #003b75;
  margin: 0 0 7.5px;
}
#block-cidrap-topic-highlights-asp-diagnostics-landing-banner h2 + div,
#block-cidrap-topic-highlights-asp-surveillance-landing-banner h2 + div {
  font-size: 17px;
  color: #2b687d;
  line-height: 1.3;
  font-weight: bold;
  margin: 0 0 10px;
}
#block-cidrap-topic-highlights-asp-diagnostics-landing-banner .block-content .newsletter-link,
#block-cidrap-topic-highlights-asp-surveillance-landing-banner .block-content .newsletter-link {
  display: inline-block;
  background: #003b75;
  color: #fff;
  padding: 10px 15px;
  font-weight: bold;
  margin-top: 0;
}
#block-cidrap-topic-highlights-asp-diagnostics-landing-banner .flex-wrapper,
#block-cidrap-topic-highlights-asp-surveillance-landing-banner .flex-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 900px) {
  #block-cidrap-topic-highlights-asp-diagnostics-landing-banner .flex-wrapper,
  #block-cidrap-topic-highlights-asp-surveillance-landing-banner .flex-wrapper {
    display: block;
  }
}
#block-cidrap-topic-highlights-asp-diagnostics-landing-banner .flex-wrapper .group-right,
#block-cidrap-topic-highlights-asp-surveillance-landing-banner .flex-wrapper .group-right {
  width: 325px;
  -webkit-flex-basis: 325px;
  -ms-flex-preferred-size: 325px;
  flex-basis: 325px;
  min-width: 325px;
}
@media screen and (max-width: 900px) {
  #block-cidrap-topic-highlights-asp-diagnostics-landing-banner .flex-wrapper .group-right,
  #block-cidrap-topic-highlights-asp-surveillance-landing-banner .flex-wrapper .group-right {
    width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 100%;
  }
}
#block-cidrap-topic-highlights-asp-diagnostics-landing-banner .flex-wrapper .group-right > div,
#block-cidrap-topic-highlights-asp-surveillance-landing-banner .flex-wrapper .group-right > div {
  padding: 20px;
  margin-left: 20px;
  background: rgba(255,255,255,0.8);
}
@media screen and (max-width: 900px) {
  #block-cidrap-topic-highlights-asp-diagnostics-landing-banner .flex-wrapper .group-right > div,
  #block-cidrap-topic-highlights-asp-surveillance-landing-banner .flex-wrapper .group-right > div {
    margin-left: 0;
    margin-top: 20px;
    background: #fff;
    margin: 20px -30px -30px -30px;
  }
}
#block-views-th-asp-diagnostics-block .block-title,
#block-views-asp-surveillance-block .block-title {
  text-align: center;
  margin: 20px 0;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 29px;
  text-transform: capitalize;
  font-weight: bold;
}
#block-views-th-asp-diagnostics-block-1,
#block-views-asp-surveillance-block-1 {
  position: relative;
  padding-top: 25px;
  border-top: 1px dotted #bbbbbb;
}
#block-views-th-asp-diagnostics-block-1 .view-content,
#block-views-asp-surveillance-block-1 .view-content {
  padding-top: 15px;
}
#block-views-th-asp-diagnostics-block-1 .view-header,
#block-views-asp-surveillance-block-1 .view-header {
  position: absolute;
  top: 25px;
  right: 0;
}
#block-views-th-asp-diagnostics-block-1 .view-header a,
#block-views-asp-surveillance-block-1 .view-header a {
  color: #fff;
  border: 0 !IMPORTANT;
  padding: 0 20px 0 14px;
  font-size: 16px;
  font-weight: bold;
  background-image: url("/sites/default/themes/siteskin/inc/images/arrow-bg-menu.png");
  background-repeat: no-repeat;
  background-position: top right;
  display: block;
  height: 35px;
  line-height: 35px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#block-cidrap-topic-highlights-asp-diagnostics-newsletter,
#block-cidrap-topic-highlights-asp-surveillance-newsletter {
  border-top: 1px dotted #bbbbbb;
  margin-top: 20px;
  padding: 25px 0;
  position: relative;
  text-align: center;
}
#block-cidrap-topic-highlights-asp-diagnostics-newsletter .block-content a,
#block-cidrap-topic-highlights-asp-surveillance-newsletter .block-content a {
  display: inline-block;
  background: #003b75;
  color: #fff;
  padding: 10px 15px;
  font-weight: bold;
  margin: 10px 0 0;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1),
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) {
  background-color: #e2e9ee;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .filters-and-attachments,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .filters-and-attachments {
  position: relative;
  padding-bottom: 80px;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .view-content,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .view-content {
  padding: 0 20px 20px;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) > .view-content-wrapper,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) > .view-content-wrapper {
  position: relative;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .ajax-progress-throbber,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .ajax-progress-throbber {
  position: absolute;
  display: block;
  top: 140px;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .views-widget-filter-field_th_asp_topic_tid_1 .views-widget,
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .views-widget-filter-field_asp_surveillance_topic_tid_1 .views-widget,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .views-widget-filter-field_th_asp_topic_tid_1 .views-widget,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .views-widget-filter-field_asp_surveillance_topic_tid_1 .views-widget {
  background: #900028;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .views-widget-filter-combine,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .views-widget-filter-combine {
  text-align: center;
  margin: 0 0 25px;
  position: absolute;
  bottom: 0;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .views-widget-filter-combine input,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .views-widget-filter-combine input {
  font-size: 16px;
  padding: 6px 15px;
  border: 3px solid #3b8eae;
  outline: none;
  max-width: 250px;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .views-widget-filter-combine label,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .views-widget-filter-combine label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .views-widget-filter-combine .form-item,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .views-widget-filter-combine .form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .views-widget-filter-combine .form-item button,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .views-widget-filter-combine .form-item button {
  font-size: 16px;
  background: #3b8eae;
  border: 0;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  margin: 0;
  overflow: hidden;
  width: 38px;
  font-size: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .views-widget-filter-combine .form-item button span,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .views-widget-filter-combine .form-item button span {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px,1px,1px,1px);
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .views-widget-filter-combine .form-item button::before,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .views-widget-filter-combine .form-item button::before {
  content: "\e010";
  font-family: 'cidrap1';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1em;
  color: inherit;
  padding-right: .5em;
  white-space: nowrap;
  display: block;
}
@media screen and (max-width: 980px) {
  .view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) > .view-content-wrapper > .view-content .views-row-odd > div,
  .view-asp-surveillance:not(.view-asp-surveillance-attachment_1) > .view-content-wrapper > .view-content .views-row-odd > div {
    margin-left: auto;
  }
}
@media screen and (max-width: 480px) {
  .view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) > .view-content-wrapper > .view-content .views-row-odd > div,
  .view-asp-surveillance:not(.view-asp-surveillance-attachment_1) > .view-content-wrapper > .view-content .views-row-odd > div {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 980px) {
  .view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) > .view-content-wrapper > .view-content .views-row-even > div,
  .view-asp-surveillance:not(.view-asp-surveillance-attachment_1) > .view-content-wrapper > .view-content .views-row-even > div {
    margin-right: auto;
  }
}
@media screen and (max-width: 480px) {
  .view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) > .view-content-wrapper > .view-content .views-row-even > div,
  .view-asp-surveillance:not(.view-asp-surveillance-attachment_1) > .view-content-wrapper > .view-content .views-row-even > div {
    margin-left: auto;
    margin-right: auto;
  }
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) > .view-content-wrapper > .view-content .views-rows,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) > .view-content-wrapper > .view-content .views-rows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) > .view-content-wrapper > .view-content .views-rows > div,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) > .view-content-wrapper > .view-content .views-rows > div {
  width: -webkit-calc(33.33% - 20px);
  width: calc(33.33% - 20px);
  margin: 10px;
}
@media screen and (max-width: 980px) {
  .view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) > .view-content-wrapper > .view-content .views-rows > div,
  .view-asp-surveillance:not(.view-asp-surveillance-attachment_1) > .view-content-wrapper > .view-content .views-rows > div {
    width: -webkit-calc(50% - 20px);
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 480px) {
  .view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) > .view-content-wrapper > .view-content .views-rows > div,
  .view-asp-surveillance:not(.view-asp-surveillance-attachment_1) > .view-content-wrapper > .view-content .views-rows > div {
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
  }
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .bef-select-as-radios,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .bef-select-as-radios {
  background: #5d001a;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 15px 0 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .bef-select-as-radios .form-item,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .bef-select-as-radios .form-item {
  white-space: nowrap;
  position: relative;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .bef-select-as-radios .form-item label,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .bef-select-as-radios .form-item label {
  background: #5d001a;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  padding: 10px 11px;
  position: relative;
  text-align: center;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .bef-select-as-radios .form-item [type="radio"]:checked + label,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .bef-select-as-radios .form-item [type="radio"]:checked + label {
  background: #900028;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .bef-select-as-radios .form-item [type="radio"]:checked + label::after,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .bef-select-as-radios .form-item [type="radio"]:checked + label::after {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #900028;
  bottom: -7px;
  content: '';
  display: block;
  height: 0;
  left: -webkit-calc(50% - 7px);
  left: calc(50% - 7px);
  position: absolute;
  width: 0;
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .bef-select-as-radios [type="radio"],
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .bef-select-as-radios [type="radio"] {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px,1px,1px,1px);
}
.view-th-asp-diagnostics:not(.view-th-asp-diagnostics-attachment_1) .views-exposed-form .views-exposed-widget,
.view-asp-surveillance:not(.view-asp-surveillance-attachment_1) .views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
  width: 100%;
}
.view-th-asp-diagnostics.view-th-asp-diagnostics-attachment_1 .view-content,
.view-asp-surveillance.view-asp-surveillance-attachment_1 .view-content {
  padding: 0 25px;
  text-align: left;
}
.view-th-asp-diagnostics.view-th-asp-diagnostics-attachment_1 .taxonomy-term,
.view-asp-surveillance.view-asp-surveillance-attachment_1 .taxonomy-term {
  margin: 0 0 5px;
}
.view-th-asp-diagnostics.view-th-asp-diagnostics-attachment_1 .taxonomy-term *,
.view-asp-surveillance.view-asp-surveillance-attachment_1 .taxonomy-term * {
  display: inline !important;
}
.view-th-asp-diagnostics.view-th-asp-diagnostics-attachment_1 .taxonomy-term h2,
.view-asp-surveillance.view-asp-surveillance-attachment_1 .taxonomy-term h2 {
  pointer-events: none;
}
.view-th-asp-diagnostics.view-th-asp-diagnostics-attachment_1 .taxonomy-term h2 a,
.view-asp-surveillance.view-asp-surveillance-attachment_1 .taxonomy-term h2 a {
  font-size: 16px;
  color: #000;
}
.view-th-asp-diagnostics.view-th-asp-diagnostics-attachment_1 .taxonomy-term h2 a::after,
.view-asp-surveillance.view-asp-surveillance-attachment_1 .taxonomy-term h2 a::after {
  content: ':';
  display: inline;
}
.view-th-asp-diagnostics.view-th-asp-diagnostics-attachment_1 .taxonomy-term .taxonomy-term-description p,
.view-asp-surveillance.view-asp-surveillance-attachment_1 .taxonomy-term .taxonomy-term-description p {
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 16px;
}
.node-topic-highlight.node-full #comments {
  display: none;
}
.node-topic-highlight.node-full .fieldlayout-region-top {
  display: none;
}
.node-topic-highlight.node-full .field-name-field-th-asp-topic .field-item:not(:last-of-type)::after,
.node-topic-highlight.node-full .field-name-field-asp-surveillance-topic .field-item:not(:last-of-type)::after {
  display: inline;
  content: ",\00A0";
}
.node-topic-highlight.node-full .field-name-field-th-link a {
  display: inline-block;
  background: #003b75;
  color: #fff;
  padding: 10px 15px;
  font-weight: bold;
}
.node.node-topic-teaser {
  max-width: 250px;
  min-width: 200px;
  min-height: 200px;
  position: relative;
  margin: 0;
  height: 100%;
}
.node.node-topic-teaser:hover h3 {
  text-decoration: underline;
}
.node.node-topic-teaser:hover .node-readmore a,
.node.node-topic-teaser:hover .field-name-field-th-link a {
  opacity: 0.85;
  -webkit-transition: opacity 0.1s ease;
  -o-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}
.node.node-topic-teaser:hover .field-type-image::before {
  -webkit-transition: background 0.15s ease;
  -o-transition: background 0.15s ease;
  transition: background 0.15s ease;
  background: rgba(0,0,0,0.5);
}
.node.node-topic-teaser .fieldlayout-region-hard-right {
  max-width: 100% !important;
  width: 100%;
}
.node.node-topic-teaser .field-type-image::before {
  background: rgba(0,0,0,0.4);
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
}
.node.node-topic-teaser .node-readmore a {
  color: #fff;
  text-decoration: underline;
  font-size: 14px;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  display: inline-block;
  margin: 10px 0 0;
  letter-spacing: 1px;
}
.no-image.node.node-topic-teaser .node-readmore a {
  color: #900028;
}
.node.node-topic-teaser.no-image {
  background: #fff;
}
.node.node-topic-teaser img {
  display: block;
  height: auto;
  max-width: 100%;
}
.node.node-topic-teaser .node-right {
  float: none;
  margin: 0;
}
.node.node-topic-teaser .fieldlayout-region-top {
  display: none;
}
.node.node-topic-teaser .fieldlayout-region-body {
  bottom: 0;
  height: 100%;
  left: 0;
  padding: 20px;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.has-image.node.node-topic-teaser .fieldlayout-region-body {
  color: #fff;
}
.has-image.node.node-topic-teaser .fieldlayout-region-body .byline * {
  color: #fff;
  font-size: 14px;
}
.no-image.node.node-topic-teaser .fieldlayout-region-body .byline * {
  color: #3d3d3d;
  font-size: 14px;
}
.node.node-topic-teaser .fieldlayout-region-body h3 {
  font-size: 16px;
  margin: 0 0 5px;
}
.node.node-topic-teaser .fieldlayout-region-body h3 a {
  text-decoration: none;
  display: inline-block;
}
.has-image.node.node-topic-teaser .fieldlayout-region-body h3 a {
  color: #fff;
}
.node.node-topic-teaser .fieldlayout-region-body h3 a::before {
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.node.node-topic-teaser .field-name-field-th-source {
  font-family: "Trade Gothic W01 Bold", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  margin: 0 0 5px;
}
.node.node-topic-teaser .field-name-field-th-post-date {
  margin: 0 0 10px;
}
.node.node-topic-teaser .field-name-field-th-link a {
  letter-spacing: 1px;
  text-decoration: underline;
}
.has-image.node.node-topic-teaser .field-name-field-th-link a {
  color: #fff;
}
@media screen and (max-width: 984px) {
  #edit-field-th-asp-topic-tid-1,
  #edit-field-asp-surveillance-topic-tid {
    display: none;
  }
}
.mobile-tab-dropdown {
  position: relative;
  z-index: 10;
  text-align: center;
  padding: 20px 0 0;
}
@media screen and (min-width: 985px) {
  .mobile-tab-dropdown {
    display: none;
  }
}
.mobile-tab-dropdown .mobile-tab-links {
  background: #fff;
  padding: 20px;
  position: relative;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border: 3px solid #900028;
  text-align: left;
}
.mobile-tab-dropdown .mobile-tab-links.is-expanded {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.mobile-tab-dropdown .mobile-tab-links.is-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px,1px,1px,1px);
}
.mobile-tab-dropdown [type="radio"] {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px,1px,1px,1px);
}
.mobile-tab-dropdown label {
  cursor: pointer;
}
.mobile-tab-dropdown .animation-wrapper {
  overflow: hidden;
  position: absolute;
  width: 276px;
  left: calc(50% - 138px);
}
.mobile-tab-dropdown .toggle-asp-mobile-dropdown {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #900028;
  border: 0;
  color: #fff;
  cursor: pointer;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-size: 13px;
  font-weight: bold;
  outline: none;
  padding: 10px 35px;
  position: relative;
  text-transform: none;
  width: 276px;
}
.mobile-tab-dropdown .toggle-asp-mobile-dropdown::after {
  border-color: #ffffff transparent transparent transparent;
  border-style: solid;
  border-width: 8px 6px 0 6px;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  right: 14px;
  top: 14px;
  width: 0;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}
.mobile-tab-dropdown .toggle-asp-mobile-dropdown.is-expanded::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
