/* Generic Functions */
/* Fonts */
@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=9fcbde13-a109-41d0-843a-44012489d969");
/* Colors */
/* Sizes and Spacing */
/* Macros and function defaults */
/* Less than desktop size */
/* Below iPad portrait width */
/* Below iPad portraid width */
/* Topic tabs break */
/* Primary menu break */
/* Phone landscape width (480px)  */
/* Logo break (345px)  */
/* Phone portrait width */
.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;
}
@media screen and (max-width: 960px) {
  body #main-outer {
    padding: 0 10px;
  }
  body #page {
    overflow: hidden;
  }
  body .region-sidebar-second-inner {
    padding-left: 10px;
  }
  body #header .region-header-inner {
    padding: 0 15px;
  }
  body #header .region-header-inner #block-siteskeleton-primary-nav {
    text-align: center;
    left: 0;
  }
  body #header .region-header-inner #block-siteskeleton-primary-nav ul {
    height: 35px;
    background: #3d3d3d;
    margin: 0 0 34px 0;
  }
  body #header .region-header-inner #block-siteskeleton-primary-nav ul ul {
    height: auto;
  }
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--3,
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--2,
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--1 {
    background: none;
    border: 0;
    position: relative;
    bottom: 70px;
    margin: 5px 5px 0 0;
  }
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--3 a,
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--2 a,
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--1 a {
    color: #1f1f1f;
    border: 0;
    padding: 6px !IMPORTANT;
    background: none;
  }
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--3 a:before,
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--2 a:before,
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--1 a:before {
    content: '' !IMPORTANT;
  }
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--3 li a,
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--2 li a,
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--1 li a {
    padding: 0 !IMPORTANT;
  }
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--3 {
    clear: left;
    margin-left: 54%;
  }
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--1 a {
    height: 19px;
    color: #900028;
  }
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--4 a {
    border-right: 0 !IMPORTANT;
  }
  body #header #block-search-api-page-site-search {
    right: 10px;
  }
  body #header #logo img.tagline {
    display: block;
  }
  body #block-views-nodequeue-hp-block {
    width: 100%;
  }
  body #block-views-nodequeue-hp-block td {
    width: 50%;
  }
  body #block-views-nodequeue-hp-block td img {
    width: 100%;
    height: auto;
  }
  body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block {
    width: 36%;
  }
  body.front #main #content .content-inner #inset-content #block-views-nodequeue-7-block-1 {
    width: 63%;
  }
  body.search-page #content {
    margin-bottom: -100%;
  }
  body.search-page .region-sidebar-second {
    left: -245px;
    margin-left: -100%;
  }
  #block-views-asp-articles-block,
  #block-views-ncov-articles-block {
    width: 63%;
  }
  .region-content .node-detail .fieldlayout-region-bottom-full .field-name-field-extras .node-teaser {
    width: 50%;
  }
  .region-content .node .fieldlayout-region-soft-right,
  .region-content .node .fieldlayout-region-soft-left,
  .region-content .node .fieldlayout-region-hard-left,
  .region-content .node .fieldlayout-region-hard-right {
    max-width: 40%;
  }
  .region-content .node .fieldlayout-region-soft-right img,
  .region-content .node .fieldlayout-region-soft-left img,
  .region-content .node .fieldlayout-region-hard-left img,
  .region-content .node .fieldlayout-region-hard-right img {
    width: 100%;
    height: auto;
  }
  .region-content .node .fieldlayout-body-has-region-hard-left {
    margin-left: 43% !IMPORTANT;
  }
  .region-content .view-nodequeue-7-block .views-row-first .node .fieldlayout-region-soft-right,
  .region-content .view-nodequeue-7-block .views-row-first .node .fieldlayout-region-soft-left,
  .region-content .view-nodequeue-7-block .views-row-first .node .fieldlayout-region-hard-left,
  .region-content .view-nodequeue-7-block .views-row-first .node .fieldlayout-region-hard-right {
    max-width: 33%;
  }
  .region-content .view-nodequeue-7-block .views-row-first .node .fieldlayout-region-soft-right img,
  .region-content .view-nodequeue-7-block .views-row-first .node .fieldlayout-region-soft-left img,
  .region-content .view-nodequeue-7-block .views-row-first .node .fieldlayout-region-hard-left img,
  .region-content .view-nodequeue-7-block .views-row-first .node .fieldlayout-region-hard-right img {
    width: 100%;
    height: auto;
  }
  .region-content .view-nodequeue-7-block .views-row-first .node .fieldlayout-body-has-region-hard-left {
    margin-left: 36% !IMPORTANT;
  }
  .region-content .node.node-type-ss-bio-not-full .fieldlayout-region-soft-right,
  .region-content .node.node-type-ss-bio-not-full .fieldlayout-region-soft-left,
  .region-content .node.node-type-ss-bio-not-full .fieldlayout-region-hard-left,
  .region-content .node.node-type-ss-bio-not-full .fieldlayout-region-hard-right {
    max-width: 25%;
  }
  .region-content .node.node-type-ss-bio-not-full .fieldlayout-region-soft-right img,
  .region-content .node.node-type-ss-bio-not-full .fieldlayout-region-soft-left img,
  .region-content .node.node-type-ss-bio-not-full .fieldlayout-region-hard-left img,
  .region-content .node.node-type-ss-bio-not-full .fieldlayout-region-hard-right img {
    width: 100%;
    height: auto;
  }
  .region-content .node.node-type-ss-bio-not-full .fieldlayout-body-has-region-hard-left {
    margin-left: 28% !IMPORTANT;
  }
  .region-content .view-stories.view-display-id-page .views-group .views-group-inner .views-group-header .node {
    padding-top: 5px;
  }
  .group-right {
    float: none;
  }
  .region-content .node-detail .fieldlayout-region-after-full .views-group .views-group-inner .views-group-header .group-right {
    float: right;
  }
  #block-views-hp-cidrap-report-block .node .fieldlayout-region-hard-left {
    width: 40%;
  }
  .views-exposed-form #edit-keys-wrapper {
    width: 98%;
    margin-right: 0;
  }
  .views-exposed-form #edit-keys-wrapper #edit-keys {
    width: 100%;
    margin-right: 0;
  }
  .form-text,
  .form-submit {
    font-size: 16px;
  }
  #block-sitecustom-cidrap-search-practices .form-text,
  #block-sitecustom-cidrap-search-news .form-text,
  #block-sitecustom-cidrap-search-practices-center .form-text,
  #block-sitecustom-cidrap-search-practices .form-submit,
  #block-sitecustom-cidrap-search-news .form-submit,
  #block-sitecustom-cidrap-search-practices-center .form-submit {
    font-size: 14px;
  }
  .form-text {
    width: 100%;
  }
  .page-search #page-wrapper .search-form label {
    display: block;
  }
  .page-search #page-wrapper .search-form .form-item,
  .page-search #page-wrapper .search-form .form-submit {
    margin-top: 10px;
  }
  .region-content .node-full .field-slidetabs .content img,
  .region-content .node-full .field-slidetabs .content .media-youtube-outer-wrapper {
    width: 100% !IMPORTANT;
    height: auto !IMPORTANT;
  }
  body.front #main #content .content-inner #block-block-8 {
    display: none;
  }
  #block-views-hp-practice-report-block .fieldlayout-region-body,
  .node-type-hp-practice-full .fieldlayout-contents .fieldlayout-region-body {
    width: auto;
    float: none;
    zoom: 1;
  }
  #block-views-hp-practice-report-block .fieldlayout-region-body .field-name-field-related-practices .field-item,
  .node-type-hp-practice-full .fieldlayout-contents .fieldlayout-region-body .field-name-field-related-practices .field-item {
    width: 38%;
  }
  #block-views-hp-practice-report-block .fieldlayout-region-body:before,
  .node-type-hp-practice-full .fieldlayout-contents .fieldlayout-region-body:before {
    content: '';
    display: block;
  }
  #block-views-hp-practice-report-block .fieldlayout-region-body:after,
  .node-type-hp-practice-full .fieldlayout-contents .fieldlayout-region-body:after {
    content: '';
    display: table;
    clear: both;
  }
  #block-block-6 .php-intro-links {
    padding-left: 20%;
  }
  #footer .block-inner {
    width: auto;
  }
  object {
    max-width: 100%;
  }
  #block-sitecustom-cidrap-search-asp-center .form-item-submit:before,
  #block-sitecustom-cidrap-search-cwd-center .form-item-submit:before,
  #block-sitecustom-cidrap-search-ncov-center .form-item-submit:before {
    padding: 6px 6px 7px 6px;
  }
  .region-content .node-full .field-slidetabs .field-name-field-credit {
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  body {
    -webkit-text-size-adjust: 100%;
  }
  body .region-sidebar-second {
    width: 100%;
    margin-right: 0;
    zoom: 1;
  }
  body .region-sidebar-second:before {
    content: '';
    display: block;
  }
  body .region-sidebar-second:after {
    content: '';
    display: table;
    clear: both;
  }
  body .region-sidebar-second .region-sidebar-second-inner {
    padding-left: 0;
  }
  body.sidebar-second #main-wrapper,
  body.two-sidebars #main-wrapper {
    padding-right: 0;
  }
  body .region-sidebar-first {
    width: 100%;
    padding-left: 0;
    zoom: 1;
  }
  body .region-sidebar-first:before {
    content: '';
    display: block;
  }
  body .region-sidebar-first:after {
    content: '';
    display: table;
    clear: both;
  }
  body .region-sidebar-first .region-sidebar-second-inner {
    padding-left: 0;
  }
  body.sidebar-first #main-wrapper,
  body.two-sidebars #main-wrapper {
    padding-left: 0;
  }
  body .region-before {
    padding: 10px;
  }
  body .region-before #block-menu-menu-socal-links {
    width: auto;
  }
  body .region-before #block-menu-menu-socal-links .block-title {
    display: none;
  }
  body #header #logo img.tagline {
    display: block;
    clear: left;
  }
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--3 {
    margin-left: 350px;
  }
  body.search-page #main-wrapper {
    padding: 0;
  }
  body.search-page #main-wrapper #content {
    margin-bottom: 0;
  }
  body.search-page #main-wrapper .region-sidebar-second {
    margin-left: 0;
    left: auto;
  }
  body.sidebar-second #main-wrapper,
  body.two-sidebars #main-wrapper {
    padding-right: 0;
  }
  .region-sidebar-second .block .block-inner,
  .region-bottom .view-cidrap-search-similar,
  .region-bottom .view-related-news,
  #block-views-nodequeue-5-block {
    margin: 0 15px;
  }
  .region-bottom .view-cidrap-search-similar .views-row-last,
  .region-bottom .view-related-news .views-row-last,
  .view-nodequeue-5-block .views-row-last {
    display: none;
  }
  .region-bottom .view-cidrap-search-similar .views-row-3,
  .region-bottom .view-related-news .views-row-3,
  .view-nodequeue-5-block .views-row-3 {
    border-right: 0;
  }
  #block-block-2,
  #block-block-17 {
    display: none;
    margin: 0 15px 30px;
  }
  #block-block-2 .block-inner,
  #block-block-17 .block-inner {
    margin: 0;
  }
  #block-block-2.underwriters-responsive,
  #block-block-17.underwriters-responsive {
    display: block;
    margin-top: 30px;
  }
  .region-sidebar-second #block-views-hp-quote-block {
    zoom: 1;
  }
  .region-sidebar-second #block-views-hp-quote-block:before {
    content: '';
    display: block;
  }
  .region-sidebar-second #block-views-hp-quote-block:after {
    content: '';
    display: table;
    clear: both;
  }
  #block-block-7 {
    display: none;
  }
  #block-block-11,
  #block-block-12 {
    display: block;
  }
  #block-views-news-rss-links-block .views-rows,
  #block-views-practice-rss-links-block .views-rows {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  #block-views-news-rss-links-block .views-rows .views-set,
  #block-views-practice-rss-links-block .views-rows .views-set {
    display: block;
  }
  #block-views-news-rss-links-block .views-rows .views-set .views-row,
  #block-views-practice-rss-links-block .views-rows .views-set .views-row {
    display: block;
  }
  .region-sidebar-second .block.block-fieldlayout .node-field-group_training fieldset {
    text-align: left;
  }
  #footer {
    margin-top: 40px;
  }
  #footer #block-menu-block-6 {
    display: none;
  }
  #footer #block-block-9 {
    padding: 20px 0;
  }
  #footer #block-menu-block-7 .block-content {
    position: relative;
    height: 50px;
  }
  #footer #block-block-1 .block-inner .block-content {
    padding-left: 0;
  }
  #footer #block-block-5 .block-content {
    padding: 0 15px 15px;
  }
  .field-name-field-image img {
    max-width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--3 {
    margin-left: 330px;
  }
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--3,
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--2,
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--1 {
    bottom: 70px;
  }
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--3 a,
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--2 a,
  body #header .region-header-inner #block-siteskeleton-primary-nav li.menu-num--1 a {
    padding: 6px 2px !IMPORTANT;
    height: 21px !IMPORTANT;
    font-size: 14px;
  }
  .region-bottom .view-cidrap-search-similar .views-row,
  .region-bottom .view-related-news .views-row,
  .view-nodequeue-7-block .attachment .views-row,
  .view-nodequeue-5-block .views-row,
  .view-nodequeue-6-block .views-row,
  #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 {
    border: 1px dotted #bbbbbb;
    border-width: 0 0 1px 0;
    width: 100%;
    display: block;
    margin: 0;
    padding: 15px 0;
  }
  .region-bottom .view-cidrap-search-similar .views-row.views-row-first,
  .region-bottom .view-related-news .views-row.views-row-first,
  .view-nodequeue-7-block .attachment .views-row.views-row-first,
  .view-nodequeue-5-block .views-row.views-row-first,
  .view-nodequeue-6-block .views-row.views-row-first,
  #block-views-asp-flex-content-block-1 .views-row.views-row-first,
  #block-views-cwd-flex-content-block-1 .views-row.views-row-first,
  #block-views-ncov-flex-content-block-1 .views-row.views-row-first {
    padding-top: 0;
  }
  .region-bottom .view-cidrap-search-similar .views-row .node,
  .region-bottom .view-related-news .views-row .node,
  .view-nodequeue-7-block .attachment .views-row .node,
  .view-nodequeue-5-block .views-row .node,
  .view-nodequeue-6-block .views-row .node,
  #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 {
    padding: 0;
    margin: 0;
  }
  .page-asp #block-views-asp-flex-content-block-1 {
    border-bottom: none;
  }
  .region-bottom .view-cidrap-search-similar .views-row-last,
  .region-bottom .view-related-news .views-row-last,
  .view-nodequeue-5-block .views-row-last {
    display: block;
  }
  .region-bottom .view-cidrap-search-similar .views-row-3,
  .region-bottom .view-related-news .views-row-3,
  .view-nodequeue-5-block .views-row-3 {
    border-right: 0;
  }
}
@media screen and (max-width: 678px) {
  .region-content .skate-control-tabs h3 {
    height: 20px;
    width: 24px;
    overflow: hidden;
    line-height: 24px;
    position: relative;
    overflow: visible !IMPORTANT;
  }
  .region-content .skate-control-tabs h3:before {
    content: "\e013";
    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 .skate-control-tabs h3:hover {
    text-decoration: none;
  }
  .region-content .skate-control-tabs h3:before {
    height: 21px;
    width: 20px;
    line-height: 22px;
    font-size: 20px;
    display: block;
    text-align: center;
  }
  .region-content .skate-control-tabs h3.ui-skatecontrol_tabs-tab-news {
    height: 20px;
    width: 24px;
    overflow: hidden;
    line-height: 24px;
    position: relative;
  }
  .region-content .skate-control-tabs h3.ui-skatecontrol_tabs-tab-news:before {
    content: "\e015";
    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 .skate-control-tabs h3.ui-skatecontrol_tabs-tab-news:hover {
    text-decoration: none;
  }
  .region-content .skate-control-tabs h3.ui-skatecontrol_tabs-tab-news:before {
    height: 21px;
    width: 20px;
    line-height: 22px;
    font-size: 20px;
    display: block;
    text-align: center;
  }
  .region-content .skate-control-tabs h3.ui-skatecontrol_tabs-tab-practices {
    height: 20px;
    width: 24px;
    overflow: hidden;
    line-height: 24px;
    position: relative;
  }
  .region-content .skate-control-tabs h3.ui-skatecontrol_tabs-tab-practices:before {
    content: "\e014";
    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 .skate-control-tabs h3.ui-skatecontrol_tabs-tab-practices:hover {
    text-decoration: none;
  }
  .region-content .skate-control-tabs h3.ui-skatecontrol_tabs-tab-practices:before {
    height: 21px;
    width: 20px;
    line-height: 22px;
    font-size: 20px;
    display: block;
    text-align: center;
  }
  .region-content .skate-control-tabs h3.ui-skatecontrol_tabs-tab-literature {
    height: 20px;
    width: 24px;
    overflow: hidden;
    line-height: 24px;
    position: relative;
  }
  .region-content .skate-control-tabs h3.ui-skatecontrol_tabs-tab-literature:before {
    content: "\e004";
    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 .skate-control-tabs h3.ui-skatecontrol_tabs-tab-literature:hover {
    text-decoration: none;
  }
  .region-content .skate-control-tabs h3.ui-skatecontrol_tabs-tab-literature:before {
    height: 21px;
    width: 20px;
    line-height: 22px;
    font-size: 20px;
    display: block;
    text-align: center;
  }
  .region-content .skate-control-tabs h3:before {
    width: 24px !IMPORTANT;
  }
  .region-content .skate-control-tabs h3 span {
    display: block;
    text-indent: -1000px;
  }
  .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;
    top: 27px;
  }
  .region-content .field-name-field-tab-collection .skate-control-tabs,
  .region-content .field-name-field-field-collection-biblio .skate-control-tabs {
    float: none;
    width: auto;
    margin: 0;
  }
}
@media screen and (max-width: 650px) {
  #block-sitecustom-cidrap-search-cwd-center,
  #block-sitecustom-cidrap-search-ncov-center {
    zoom: 1;
  }
  #block-sitecustom-cidrap-search-cwd-center:before,
  #block-sitecustom-cidrap-search-ncov-center:before {
    content: '';
    display: block;
  }
  #block-sitecustom-cidrap-search-cwd-center:after,
  #block-sitecustom-cidrap-search-ncov-center:after {
    content: '';
    display: table;
    clear: both;
  }
  #block-sitecustom-cidrap-search-cwd-center .form-item-submit,
  #block-sitecustom-cidrap-search-ncov-center .form-item-submit {
    margin-top: 34px;
  }
  #block-sitecustom-cidrap-search-cwd-center .form-item label,
  #block-sitecustom-cidrap-search-ncov-center .form-item label {
    float: none;
  }
}
@media screen and (max-width: 630px) {
  body #header {
    margin-bottom: 0;
  }
  body #header #block-menu-menu-connect-with-us {
    display: none;
  }
  body #header #block-menu-menu-featured-topics,
  body #header #block-menu-menu-featured-news,
  body #header #block-menu-menu-featured,
  body #header #block-menu-menu-member-menu,
  body #header #block-menu-menu-featured-practices {
    display: none;
  }
  body #header #block-search-api-page-site-search,
  body #header #block-siteskeleton-primary-nav {
    z-index: 98;
    position: static;
  }
  body #header #block-search-api-page-site-search h2.block-title,
  body #header #block-siteskeleton-primary-nav h2.block-title {
    clip: inherit;
    height: auto;
    right: 52px;
    top: 87px;
    height: 40px;
    width: 34px;
    overflow: hidden;
    line-height: 44px;
    position: relative;
    padding-right: 8px;
    cursor: pointer;
    position: relative;
    z-index: 99;
  }
  body #header #block-search-api-page-site-search h2.block-title:before,
  body #header #block-siteskeleton-primary-nav h2.block-title:before {
    content: "\e02b";
    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;
  }
  body #header #block-search-api-page-site-search h2.block-title:hover,
  body #header #block-siteskeleton-primary-nav h2.block-title:hover {
    text-decoration: none;
  }
  body #header #block-search-api-page-site-search h2.block-title:before,
  body #header #block-siteskeleton-primary-nav h2.block-title:before {
    height: 41px;
    width: 30px;
    line-height: 42px;
    font-size: 40px;
    display: block;
    text-align: center;
  }
  body #header #block-search-api-page-site-search h2.block-title:hover,
  body #header #block-siteskeleton-primary-nav h2.block-title:hover {
    color: #900028;
  }
  body #header #block-search-api-page-site-search .block-inner,
  body #header #block-siteskeleton-primary-nav .block-inner {
    padding-top: ;
  }
  body #header #block-search-api-page-site-search .block-inner .block-content,
  body #header #block-siteskeleton-primary-nav .block-inner .block-content {
    position: relative;
    overflow: hidden;
    height: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    background-color: #f5f5f5;
    margin: 0 -5px;
  }
  body #header #block-search-api-page-site-search .block-inner .block-content .container-inline,
  body #header #block-siteskeleton-primary-nav .block-inner .block-content .container-inline {
    position: absolute;
  }
  body #header #block-search-api-page-site-search.open .block-title,
  body #header #block-siteskeleton-primary-nav.open .block-title {
    color: #900028;
  }
  body #header #block-search-api-page-site-search.open .block-content,
  body #header #block-siteskeleton-primary-nav.open .block-content {
    height: auto;
  }
  body #header #block-search-api-page-site-search {
    position: relative;
    right: auto;
    clear: both;
    margin: 6px -10px 0;
    height: auto;
    padding-bottom: 0;
    margin-top: 110px;
  }
  body #header #block-search-api-page-site-search .block-inner {
    float: none;
  }
  body #header #block-search-api-page-site-search .block-inner .block-title {
    height: 30px;
    width: 34px;
    overflow: hidden;
    line-height: 34px;
    position: relative;
    right: 0;
    position: absolute;
    top: -50px;
    padding-left: 8px;
    z-index: 99;
  }
  body #header #block-search-api-page-site-search .block-inner .block-title: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;
  }
  body #header #block-search-api-page-site-search .block-inner .block-title:hover {
    text-decoration: none;
  }
  body #header #block-search-api-page-site-search .block-inner .block-title:before {
    height: 31px;
    width: 30px;
    line-height: 32px;
    font-size: 30px;
    display: block;
    text-align: center;
  }
  body #header #block-search-api-page-site-search.open .block-content {
    height: auto;
    border: 0;
  }
  body #header #block-search-api-page-site-search form {
    padding: 5px 3px;
  }
  body #header #block-search-api-page-site-search .form-text {
    font-size: 29px;
    width: 100%;
  }
  body #header #block-siteskeleton-primary-nav .block-inner {
    padding-top: 0;
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content {
    background: none;
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul {
    height: auto;
    margin-bottom: 0;
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li {
    margin: 0;
    padding: 0;
    float: none;
    width: 100%;
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li a {
    color: #1f1f1f;
    background: #f5f5f5;
    border: 1px solid #ececec;
    text-decoration: none;
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li a:hover,
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li a.active {
    color: #900028;
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li .menu-columns {
    display: none !IMPORTANT;
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li.active-trail .menu-columns {
    display: block !IMPORTANT;
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li.active-trail .menu-columns ul li a {
    margin: 0;
    border: 0;
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li.active-trail .menu-columns ul li a:before {
    content: '- ';
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li.active-trail .menu-columns ul li.active-trail a {
    color: #900028;
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li.link-home a {
    width: auto;
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li.last:hover a {
    border: 1px solid #ececec;
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li.menu-num--3,
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li.menu-num--2,
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li.menu-num--1 {
    border: 0;
    bottom: auto !IMPORTANT;
  }
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li.menu-num--3 a,
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li.menu-num--2 a,
  body #header #block-siteskeleton-primary-nav .block-inner .block-content ul li.menu-num--1 a {
    height: auto !IMPORTANT;
    padding: 10px 15px 6px !IMPORTANT;
    font-size: 13px !IMPORTANT;
  }
  body #header #block-block-10 {
    position: relative;
    left: auto;
  }
  body #header #block-siteskeleton-logo {
    position: absolute;
    top: 56px;
  }
  body.not-front #header #block-siteskeleton-primary-nav h2.block-title {
    top: 58px;
  }
  body.not-front #header #block-search-api-page-site-search {
    margin-top: 90px;
  }
  body.not-front #header #block-search-api-page-site-search h2.block-title {
    top: -52px;
  }
  body.not-front #header #block-siteskeleton-logo {
    top: 44px;
  }
  body.front #main #content .content-inner #inset-content #block-views-nodequeue-11-block,
  body.front #main #content .content-inner #inset-content #block-views-nodequeue-7-block-1 {
    width: 100%;
    float: none;
    padding-left: 0;
    border: 1px dotted #bbbbbb;
    border-width: 0 0 1px;
  }
  body.front #main #content .content-inner #inset-content .view-nodequeue-7-attachment_1 .node .fieldlayout-region-soft-right img {
    max-width: 100px;
  }
  #block-views-asp-resources-block,
  #block-views-ncov-resources-block {
    width: 100%;
    float: none;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-left: 0;
    border-right: none;
    border-bottom: 1px dotted #bbbbbb;
  }
  #block-menu-block-2 {
    display: none;
  }
  #block-views-hp-practice-report-block .fieldlayout-region-body .field-name-field-related-practices .field-item,
  .node-type-hp-practice-full .fieldlayout-contents .fieldlayout-region-body .field-name-field-related-practices .field-item {
    float: none;
    width: auto;
  }
  #block-sitecustom-cidrap-search-practices-center {
    margin: 15px -26px;
  }
  #block-sitecustom-cidrap-search-practices-center .php-search-links .view-content {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  #block-sitecustom-cidrap-search-practices-center .php-search-links .view-content .views-summary {
    display: block;
  }
  #block-sitecustom-cidrap-search-practices-center form {
    height: 72px;
  }
  #block-sitecustom-cidrap-search-practices-center form .form-type-textfield label {
    float: none;
  }
  #block-sitecustom-cidrap-search-practices-center form .form-text {
    width: 220px;
  }
  #block-sitecustom-cidrap-search-practices-center form .form-item-submit {
    top: 34px;
  }
  .region-content .view-nodehierarchy-children-teasers .node,
  .region-content .view-topic-news .node,
  .region-content .view-topic-practices .node,
  .region-content .view-cidrap-search-news .node,
  .region-content .view-cidrap-search-practices .node,
  .page-taxonomy-term .region-content #block-system-main .block-content .node,
  .region-content .view-cidrap-search-news .views-set,
  .view-cidrap-search-clinical-tools .node {
    padding: 15px;
  }
  .region-content .view-cidrap-search-news .views-set .node {
    padding: 0 0 15px;
  }
  .region-content .ui-skate-item >h3 {
    display: block;
    font-family: "Trade Gothic W01 Bold Condensed", Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 23px;
    margin-bottom: 20px;
  }
  .expando-processed .expando-contents {
    display: none;
  }
  .expando-processed .expando-expanded {
    display: block;
  }
  .field-name-field-tab-collection > .ui-skate > .ui-skate-mask {
    overflow: visible !important;
    height: auto !important;
  }
  .field-name-field-tab-collection > .ui-skate > .ui-skate-mask > .ui-skate-wrapper {
    left: 0 !important;
    top: 0 !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
  }
  .field-name-field-tab-collection > .ui-skate > .ui-skate-mask > .ui-skate-wrapper > .ui-skate-item {
    float: none !important;
    width: auto !important;
  }
  .field-name-field-tab-collection > .ui-skate .skate-control {
    display: none;
  }
  .field-name-field-tab-collection > .ui-skate > .ui-skate-mask > .ui-skate-wrapper > .ui-skate-item {
    border: 1px dotted #bbbbbb;
    border-width: 0 0 1px 0;
  }
  .field-name-field-tab-collection > .ui-skate > .ui-skate-mask > .ui-skate-wrapper > .ui-skate-item .field-collection-view {
    padding: 1px 0 12px;
  }
  .field-name-field-tab-collection > .ui-skate > .ui-skate-mask > .ui-skate-wrapper > .ui-skate-item .field-collection-view .field-name-field-title .field-item {
    color: #900028;
    cursor: pointer;
    position: relative;
    padding-right: 20px;
  }
  .field-name-field-tab-collection > .ui-skate > .ui-skate-mask > .ui-skate-wrapper > .ui-skate-item .field-collection-view .field-name-field-title .field-item: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;
  }
  .field-name-field-tab-collection > .ui-skate > .ui-skate-mask > .ui-skate-wrapper > .ui-skate-item .field-collection-view .field-name-field-title .field-item:hover {
    text-decoration: none;
  }
  .field-name-field-tab-collection > .ui-skate > .ui-skate-mask > .ui-skate-wrapper > .ui-skate-item .field-collection-view .field-name-field-title .field-item:after {
    position: absolute;
    right: 0;
    top: 3px;
  }
  .field-name-field-tab-collection > .ui-skate > .ui-skate-mask > .ui-skate-wrapper > .ui-skate-item .field-collection-view .field-name-field-title.expanded .field-item:after {
    content: "\e025";
  }
  #block-block-6 {
    background: #f5f5f5;
    margin: 0 -15px 15px;
  }
  #block-block-6 .block-content {
    margin-bottom: 30px;
  }
  #block-block-6 .php-intro-text {
    padding: 15px 15px 0;
    margin: 0;
    width: auto;
    text-align: left;
    float: none;
    font-size: 16px;
    line-height: 18px;
  }
  #block-block-6 .php-intro-links {
    padding-left: 15px;
  }
  .region-content .node .fieldlayout-region-soft-right {
    float: none;
    max-width: 100%;
    width: auto;
    margin: 0 0 15px 0;
    border-left: 0;
  }
  .region-content .node .fieldlayout-region-soft-right .slides-item {
    width: 100%;
    height: auto;
  }
  .region-content .node .fieldlayout-region-body-full .field-type-text-long iframe {
    width: 100% !IMPORTANT;
  }
  .region-content .node .fieldlayout-region-body-full .field-type-text-long table {
    display: block;
    max-width: 99%;
    overflow-x: scroll;
  }
  .region-content .node .field-name-field-ss-media-file .mejs-container {
    width: 100% !IMPORTANT;
  }
  .region-content .view-nodequeue-7-block .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-right,
  .region-content .view-nodequeue-7-block .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-left,
  .region-content .view-nodequeue-7-block .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-left,
  .region-content .view-nodequeue-7-block .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-right,
  .region-content .view-asp-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-right,
  .region-content .view-asp-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-left,
  .region-content .view-asp-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-left,
  .region-content .view-asp-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-right,
  .region-content .view-cwd-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-right,
  .region-content .view-cwd-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-left,
  .region-content .view-cwd-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-left,
  .region-content .view-cwd-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-right,
  .region-content .view-ncov-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-right,
  .region-content .view-ncov-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-left,
  .region-content .view-ncov-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-left,
  .region-content .view-ncov-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-right {
    float: none;
    margin: 0;
    margin-bottom: 5px;
    width: auto;
    max-width: 100%;
  }
  .region-content .view-nodequeue-7-block .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-right img,
  .region-content .view-nodequeue-7-block .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-left img,
  .region-content .view-nodequeue-7-block .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-left img,
  .region-content .view-nodequeue-7-block .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-right img,
  .region-content .view-asp-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-right img,
  .region-content .view-asp-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-left img,
  .region-content .view-asp-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-left img,
  .region-content .view-asp-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-right img,
  .region-content .view-cwd-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-right img,
  .region-content .view-cwd-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-left img,
  .region-content .view-cwd-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-left img,
  .region-content .view-cwd-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-right img,
  .region-content .view-ncov-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-right img,
  .region-content .view-ncov-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-left img,
  .region-content .view-ncov-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-left img,
  .region-content .view-ncov-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-right img {
    width: 100%;
    height: auto;
  }
  .region-content .view-nodequeue-7-block .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-body,
  .region-content .view-asp-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-body,
  .region-content .view-cwd-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-body,
  .region-content .view-ncov-flex-content .views-row-first .node-hp-large > .node-inner > .fieldlayout-contents .fieldlayout-body {
    margin-left: 0;
    margin-right: 0;
  }
  .region-content .view-nodequeue-7-block .views-row-first .node-hp-large .fieldlayout-body-has-region-hard-left,
  .region-content .view-asp-flex-content .views-row-first .node-hp-large .fieldlayout-body-has-region-hard-left,
  .region-content .view-cwd-flex-content .views-row-first .node-hp-large .fieldlayout-body-has-region-hard-left,
  .region-content .view-ncov-flex-content .views-row-first .node-hp-large .fieldlayout-body-has-region-hard-left {
    margin-left: 0 !IMPORTANT;
  }
  .region-content .view-nodequeue-7-block .views-row-first .node-hp-small .fieldlayout-body-has-region-hard-left,
  .region-content .view-asp-flex-content .views-row-first .node-hp-large .fieldlayout-body-has-region-hard-left,
  .region-content .view-cwd-flex-content .views-row-first .node-hp-large .fieldlayout-body-has-region-hard-left {
    margin-left: 0 !IMPORTANT;
  }
  #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 {
    width: 200px;
  }
  #block-sitecustom-cidrap-search-asp-center .form-item-type,
  #block-sitecustom-cidrap-search-cwd-center .form-item-type,
  #block-sitecustom-cidrap-search-ncov-center .form-item-type {
    padding: 0;
  }
  #block-sitecustom-cidrap-search-asp-center .form-item-submit,
  #block-sitecustom-cidrap-search-cwd-center .form-item-submit,
  #block-sitecustom-cidrap-search-ncov-center .form-item-submit {
    float: left;
    bottom: 0px;
    right: 1px;
  }
  .block-search-clinical-tools .form-type-textfield input {
    width: 200px;
    padding: 5px 6px;
  }
  .view-cidrap-search-clinical-tools .view-nodequeue-31 .views-rows {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .view-cidrap-search-clinical-tools .view-nodequeue-31 .views-rows .views-row {
    border: 0;
    margin-bottom: 10px;
  }
  .view-cidrap-search-clinical-tools .view-nodequeue-31 .views-rows .views-field-title .field-content {
    margin-left: 0;
    margin-bottom: 0;
  }
  .view-cidrap-search-clinical-tools .view-nodequeue-31 .views-rows .views-field-field-source-org .field-content {
    margin-left: 0;
  }
  .page-asp h1,
  .page-cwd h1,
  .page-ncov h1,
  .page-covid-19 h1 {
    background-size: 11%;
    background-position: 5px 16%;
    padding-left: 60px;
  }
  .page-asp .asp-about-block,
  .page-asp .asp-poll-block,
  .page-asp .cwd-about-block,
  .page-asp .cwd-advisory-committee-block,
  .page-asp .ncov-about-block,
  .page-asp .ncov-advisory-committee-block,
  .page-cwd .asp-about-block,
  .page-cwd .asp-poll-block,
  .page-cwd .cwd-about-block,
  .page-cwd .cwd-advisory-committee-block,
  .page-cwd .ncov-about-block,
  .page-cwd .ncov-advisory-committee-block,
  .page-ncov .asp-about-block,
  .page-ncov .asp-poll-block,
  .page-ncov .cwd-about-block,
  .page-ncov .cwd-advisory-committee-block,
  .page-ncov .ncov-about-block,
  .page-ncov .ncov-advisory-committee-block,
  .page-covid-19 .asp-about-block,
  .page-covid-19 .asp-poll-block,
  .page-covid-19 .cwd-about-block,
  .page-covid-19 .cwd-advisory-committee-block,
  .page-covid-19 .ncov-about-block,
  .page-covid-19 .ncov-advisory-committee-block {
    width: 100%;
    border: none;
    border-bottom: 1px dotted #bbbbbb;
    padding: 10px 0;
  }
  .page-asp #block-views-asp-articles-block,
  .page-asp #block-views-cwd-articles-block,
  .page-asp #block-views-ncov-articles-block,
  .page-cwd #block-views-asp-articles-block,
  .page-cwd #block-views-cwd-articles-block,
  .page-cwd #block-views-ncov-articles-block,
  .page-ncov #block-views-asp-articles-block,
  .page-ncov #block-views-cwd-articles-block,
  .page-ncov #block-views-ncov-articles-block,
  .page-covid-19 #block-views-asp-articles-block,
  .page-covid-19 #block-views-cwd-articles-block,
  .page-covid-19 #block-views-ncov-articles-block {
    border: none;
    margin: 0;
    width: 100%;
  }
  .page-asp #block-views-asp-articles-block .views-row,
  .page-asp #block-views-cwd-articles-block .views-row,
  .page-asp #block-views-ncov-articles-block .views-row,
  .page-cwd #block-views-asp-articles-block .views-row,
  .page-cwd #block-views-cwd-articles-block .views-row,
  .page-cwd #block-views-ncov-articles-block .views-row,
  .page-ncov #block-views-asp-articles-block .views-row,
  .page-ncov #block-views-cwd-articles-block .views-row,
  .page-ncov #block-views-ncov-articles-block .views-row,
  .page-covid-19 #block-views-asp-articles-block .views-row,
  .page-covid-19 #block-views-cwd-articles-block .views-row,
  .page-covid-19 #block-views-ncov-articles-block .views-row {
    padding: 15px 0;
  }
  .page-asp #block-views-asp-articles-block .fieldlayout-body-has-region-soft-left .fieldlayout-region-body,
  .page-asp #block-views-cwd-articles-block .fieldlayout-body-has-region-soft-left .fieldlayout-region-body,
  .page-asp #block-views-ncov-articles-block .fieldlayout-body-has-region-soft-left .fieldlayout-region-body,
  .page-cwd #block-views-asp-articles-block .fieldlayout-body-has-region-soft-left .fieldlayout-region-body,
  .page-cwd #block-views-cwd-articles-block .fieldlayout-body-has-region-soft-left .fieldlayout-region-body,
  .page-cwd #block-views-ncov-articles-block .fieldlayout-body-has-region-soft-left .fieldlayout-region-body,
  .page-ncov #block-views-asp-articles-block .fieldlayout-body-has-region-soft-left .fieldlayout-region-body,
  .page-ncov #block-views-cwd-articles-block .fieldlayout-body-has-region-soft-left .fieldlayout-region-body,
  .page-ncov #block-views-ncov-articles-block .fieldlayout-body-has-region-soft-left .fieldlayout-region-body,
  .page-covid-19 #block-views-asp-articles-block .fieldlayout-body-has-region-soft-left .fieldlayout-region-body,
  .page-covid-19 #block-views-cwd-articles-block .fieldlayout-body-has-region-soft-left .fieldlayout-region-body,
  .page-covid-19 #block-views-ncov-articles-block .fieldlayout-body-has-region-soft-left .fieldlayout-region-body {
    margin-left: 105px;
  }
  .page-asp #block-sitecustom-cidrap-search-asp-center .form-type-textfield input,
  .page-asp #block-sitecustom-cidrap-search-cwd-center .form-type-textfield input,
  .page-asp #block-sitecustom-cidrap-search-ncov-center .form-type-textfield input,
  .page-cwd #block-sitecustom-cidrap-search-asp-center .form-type-textfield input,
  .page-cwd #block-sitecustom-cidrap-search-cwd-center .form-type-textfield input,
  .page-cwd #block-sitecustom-cidrap-search-ncov-center .form-type-textfield input,
  .page-ncov #block-sitecustom-cidrap-search-asp-center .form-type-textfield input,
  .page-ncov #block-sitecustom-cidrap-search-cwd-center .form-type-textfield input,
  .page-ncov #block-sitecustom-cidrap-search-ncov-center .form-type-textfield input,
  .page-covid-19 #block-sitecustom-cidrap-search-asp-center .form-type-textfield input,
  .page-covid-19 #block-sitecustom-cidrap-search-cwd-center .form-type-textfield input,
  .page-covid-19 #block-sitecustom-cidrap-search-ncov-center .form-type-textfield input {
    width: 200px;
  }
  .page-asp #block-sitecustom-cidrap-search-asp-center .form-item-type,
  .page-asp #block-sitecustom-cidrap-search-cwd-center .form-item-type,
  .page-asp #block-sitecustom-cidrap-search-ncov-center .form-item-type,
  .page-cwd #block-sitecustom-cidrap-search-asp-center .form-item-type,
  .page-cwd #block-sitecustom-cidrap-search-cwd-center .form-item-type,
  .page-cwd #block-sitecustom-cidrap-search-ncov-center .form-item-type,
  .page-ncov #block-sitecustom-cidrap-search-asp-center .form-item-type,
  .page-ncov #block-sitecustom-cidrap-search-cwd-center .form-item-type,
  .page-ncov #block-sitecustom-cidrap-search-ncov-center .form-item-type,
  .page-covid-19 #block-sitecustom-cidrap-search-asp-center .form-item-type,
  .page-covid-19 #block-sitecustom-cidrap-search-cwd-center .form-item-type,
  .page-covid-19 #block-sitecustom-cidrap-search-ncov-center .form-item-type {
    padding: 0;
  }
  .page-asp #block-sitecustom-cidrap-search-asp-center .form-item-submit,
  .page-asp #block-sitecustom-cidrap-search-cwd-center .form-item-submit,
  .page-asp #block-sitecustom-cidrap-search-ncov-center .form-item-submit,
  .page-cwd #block-sitecustom-cidrap-search-asp-center .form-item-submit,
  .page-cwd #block-sitecustom-cidrap-search-cwd-center .form-item-submit,
  .page-cwd #block-sitecustom-cidrap-search-ncov-center .form-item-submit,
  .page-ncov #block-sitecustom-cidrap-search-asp-center .form-item-submit,
  .page-ncov #block-sitecustom-cidrap-search-cwd-center .form-item-submit,
  .page-ncov #block-sitecustom-cidrap-search-ncov-center .form-item-submit,
  .page-covid-19 #block-sitecustom-cidrap-search-asp-center .form-item-submit,
  .page-covid-19 #block-sitecustom-cidrap-search-cwd-center .form-item-submit,
  .page-covid-19 #block-sitecustom-cidrap-search-ncov-center .form-item-submit {
    float: left;
    bottom: 0px;
    right: 1px;
  }
  .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,
  .page-asp .view-cwd-articles .views-row h3,
  .page-asp .view-cwd-articles .views-row .node-field-byline,
  .page-asp .view-cwd-articles .views-row .field-name-field-teaser,
  .page-asp .view-ncov-articles .views-row h3,
  .page-asp .view-ncov-articles .views-row .node-field-byline,
  .page-asp .view-ncov-articles .views-row .field-name-field-teaser,
  .page-cwd .view-asp-articles .views-row h3,
  .page-cwd .view-asp-articles .views-row .node-field-byline,
  .page-cwd .view-asp-articles .views-row .field-name-field-teaser,
  .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,
  .page-cwd .view-ncov-articles .views-row h3,
  .page-cwd .view-ncov-articles .views-row .node-field-byline,
  .page-cwd .view-ncov-articles .views-row .field-name-field-teaser,
  .page-ncov .view-asp-articles .views-row h3,
  .page-ncov .view-asp-articles .views-row .node-field-byline,
  .page-ncov .view-asp-articles .views-row .field-name-field-teaser,
  .page-ncov .view-cwd-articles .views-row h3,
  .page-ncov .view-cwd-articles .views-row .node-field-byline,
  .page-ncov .view-cwd-articles .views-row .field-name-field-teaser,
  .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-asp-articles .views-row h3,
  .page-covid-19 .view-asp-articles .views-row .node-field-byline,
  .page-covid-19 .view-asp-articles .views-row .field-name-field-teaser,
  .page-covid-19 .view-cwd-articles .views-row h3,
  .page-covid-19 .view-cwd-articles .views-row .node-field-byline,
  .page-covid-19 .view-cwd-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: 0;
  }
}
@media screen and (max-width: 630px) {
  #header #block-search-api-page-site-search .form-text,
  #header #block-search-api-page-site-search .form-submit {
    margin-left: 1rem;
  }
  .region-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .region-content .node .fieldlayout-body-has-region-hard-left {
    margin-left: 0 !important;
  }
  .region-content .node-full .fieldlayout-region-before-full .service-links ul li a {
    margin-right: 5px;
    white-space: nowrap;
  }
  .node-left {
    float: none;
    margin: 0.5rem auto !important;
  }
  .page-asp #block-views-asp-articles-block .fieldlayout-body-has-region-soft-left .fieldlayout-region-body,
  body #main .region-content-bottom .node-hp-feature .fieldlayout-body-has-region-hard-left,
  .view-nodequeue-7-block_1 .fieldlayout-body-has-region-soft-left .fieldlayout-region-body {
    margin-left: 0;
  }
  .view-nodequeue-7-block .field-name-field-image-thumbnail img {
    display: block;
    margin: 8px auto;
  }
  .view-nodequeue-7-attachment_1 .node .fieldlayout-region-soft-right {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 480px) {
  body .form-text {
    max-width: 260px;
  }
  body #header .region-header-inner {
    height: auto;
  }
  body #main-outer {
    background: transparent;
  }
  body #main-outer #main-outer {
    padding: 10px;
    margin: 0 -10px;
    background: ;
  }
  body .region-content #block-views-nodequeue-hp-block td {
    width: 100%;
    display: block;
  }
  body .region-content #block-views-nodequeue-hp-block td .node {
    margin: 0;
    margin-bottom: 55px;
  }
  body .region-content #block-views-nodequeue-hp-block .col-1 .node,
  body .region-content #block-views-nodequeue-hp-block .col-2 .node {
    margin-left: 0;
    margin-right: 0;
  }
  body .region-content .node-detail > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-right,
  body .region-content .node-detail > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-left,
  body .region-content .node-detail > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-left,
  body .region-content .node-detail > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-right {
    float: none;
    margin: 0;
    margin-bottom: 5px;
    width: auto;
    max-width: 100%;
  }
  body .region-content .node-detail > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-right img,
  body .region-content .node-detail > .node-inner > .fieldlayout-contents .fieldlayout-region-soft-left img,
  body .region-content .node-detail > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-left img,
  body .region-content .node-detail > .node-inner > .fieldlayout-contents .fieldlayout-region-hard-right img {
    width: 100%;
    height: auto;
  }
  body .region-content .node-detail > .node-inner > .fieldlayout-contents .fieldlayout-body {
    margin-left: 0;
    margin-right: 0;
  }
  body .region-content .node-full .fieldlayout-region-before-full .service-links {
    float: none;
  }
  body .region-content .node-full .fieldlayout-region-before-full .service-links ul {
    padding: 10px 0;
    display: block;
    clear: both;
  }
  body .region-content .node-full .fieldlayout-region-before-full .service-links ul li a {
    margin-right: 15px;
  }
  body .region-content .node-full .fieldlayout-region-before-full .service-links ul li.service-links-printpdf a {
    margin-right: 0;
  }
  body .region-content .node .webform-client-form fieldset {
    padding: 15px;
  }
  body .region-content .node-full .slidetabs-pager {
    bottom: auto;
    margin-top: -24px;
  }
  body .tabs {
    display: none;
  }
  body .password-strength {
    float: none;
  }
  .region-content .node.node-large-image .fieldlayout-body-has-region-hard-left,
  .region-content .node-not-full .fieldlayout-body-has-region-hard-left,
  .region-content .node.node-type-ss-bio-not-full .fieldlayout-body-has-region-hard-left {
    margin-left: 0 !IMPORTANT;
  }
  #block-views-hp-cidrap-report-block h2.block-title {
    padding-right: 0;
  }
  #block-views-hp-cidrap-report-block .field-name-field-call-action {
    position: relative;
    right: auto;
  }
  #block-views-id-topics-block .view-content {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  #block-views-id-topics-block .view-content .views-set {
    display: block;
  }
  #block-block-6 {
    height: auto;
  }
  #block-block-6 .php-intro-links {
    position: relative;
  }
  #block-block-6 .php-intro-links a {
    float: none;
    width: auto;
    margin-right: 15px;
  }
  #block-block-6 .php-intro-links a:after {
    top: 5px;
  }
  #block-block-6 .php-intro-links a.php-intro-submit {
    width: auto;
    margin-top: 10px;
  }
  #block-block-6 .php-intro-links a.php-intro-submit:after {
    top: 18px;
  }
  #block-block-6 .php-intro-links .php-intro-amp {
    display: none;
  }
}
@media screen and (max-width: 414px) {
  .page-asp #block-sitecustom-cidrap-search-asp-center .form-type-textfield input,
  .page-asp #block-sitecustom-cidrap-search-cwd-center .form-type-textfield input,
  .page-asp #block-sitecustom-cidrap-search-ncov-center .form-type-textfield input,
  .page-cwd #block-sitecustom-cidrap-search-asp-center .form-type-textfield input,
  .page-cwd #block-sitecustom-cidrap-search-cwd-center .form-type-textfield input,
  .page-cwd #block-sitecustom-cidrap-search-ncov-center .form-type-textfield input,
  .page-ncov #block-sitecustom-cidrap-search-asp-center .form-type-textfield input,
  .page-ncov #block-sitecustom-cidrap-search-cwd-center .form-type-textfield input,
  .page-ncov #block-sitecustom-cidrap-search-ncov-center .form-type-textfield input,
  .page-covid-19 #block-sitecustom-cidrap-search-asp-center .form-type-textfield input,
  .page-covid-19 #block-sitecustom-cidrap-search-cwd-center .form-type-textfield input,
  .page-covid-19 #block-sitecustom-cidrap-search-ncov-center .form-type-textfield input {
    width: 200px;
  }
  .page-asp #block-sitecustom-cidrap-search-asp-center .form-item-type,
  .page-cwd #block-sitecustom-cidrap-search-asp-center .form-item-type,
  .page-ncov #block-sitecustom-cidrap-search-asp-center .form-item-type,
  .page-covid-19 #block-sitecustom-cidrap-search-asp-center .form-item-type {
    padding: 0;
  }
  .page-asp #block-sitecustom-cidrap-search-asp-center .form-item-submit,
  .page-asp #block-sitecustom-cidrap-search-cwd-center .form-item-submit,
  .page-asp #block-sitecustom-cidrap-search-ncov-center .form-item-submit,
  .page-cwd #block-sitecustom-cidrap-search-asp-center .form-item-submit,
  .page-cwd #block-sitecustom-cidrap-search-cwd-center .form-item-submit,
  .page-cwd #block-sitecustom-cidrap-search-ncov-center .form-item-submit,
  .page-ncov #block-sitecustom-cidrap-search-asp-center .form-item-submit,
  .page-ncov #block-sitecustom-cidrap-search-cwd-center .form-item-submit,
  .page-ncov #block-sitecustom-cidrap-search-ncov-center .form-item-submit,
  .page-covid-19 #block-sitecustom-cidrap-search-asp-center .form-item-submit,
  .page-covid-19 #block-sitecustom-cidrap-search-cwd-center .form-item-submit,
  .page-covid-19 #block-sitecustom-cidrap-search-ncov-center .form-item-submit {
    float: left;
    bottom: 41px;
    right: -226px;
  }
}
@media screen and (max-width: 340px) {
  body #header #block-siteskeleton-logo {
    margin-right: 100px;
  }
  body #header #logo img {
    margin-top: 2%;
    width: 100%;
    min-width: 180px;
  }
  body #header #logo img.tagline {
    width: 100%;
    min-width: 180px;
    height: auto;
    margin-top: 0;
  }
  body.not-front #header #logo img {
    width: 60%;
  }
  body.not-front #header #logo img.tagline {
    width: 100%;
  }
  body .region-content .view-nodequeue-7 > .view-content .node-hp-large .fieldlayout-region-hard-left {
    max-width: 100%;
    width: 100%;
    margin: 0;
  }
}
@media screen and (max-width: 320px) {
  html {
    min-width: 300px;
  }
  html .node-type-training-module fieldset.collapsed {
    margin-bottom: 20px;
  }
  html .node-type-training-module #training_module {
    margin-top: 40px;
  }
  #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 {
    width: 190px;
  }
  #block-sitecustom-cidrap-search-asp-center .form-item-type,
  #block-sitecustom-cidrap-search-cwd-center .form-item-type,
  #block-sitecustom-cidrap-search-ncov-center .form-item-type {
    padding: 0;
  }
  .page-asp #block-sitecustom-cidrap-search-asp-center .form-item-submit,
  .page-asp #block-sitecustom-cidrap-search-cwd-center .form-item-submit,
  .page-asp #block-sitecustom-cidrap-search-ncov-center .form-item-submit,
  .page-cwd #block-sitecustom-cidrap-search-asp-center .form-item-submit,
  .page-cwd #block-sitecustom-cidrap-search-cwd-center .form-item-submit,
  .page-cwd #block-sitecustom-cidrap-search-ncov-center .form-item-submit {
    float: left;
    bottom: 41px;
    right: -216px;
  }
}
