/* --- [ Colors ] --------------- */
/* --- [ Reusable Styles ] --------------- */
.geo {
  font-family: Georgia, Times, 'Times New Roman', serif;
}
.ver {
  font-family: Georgia, Times, 'Times New Roman', serif;
}
.r3 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.r5 {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.inset {
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
}
.outset {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}
.shadow {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.soft-shadow {
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
}
.grad {
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.3)), color-stop(1, rgba(255, 255, 255, 0)));
}
.redtitle {
  font-size: 16px;
}
.redtitle a {
  color: #a92022;
}
.trans {
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  transition: all 150ms linear;
}
sup a:before {
  content: ' [';
}
sup a:after {
  content: ']';
}
sub {
  vertical-align: sub;
}
table th a {
  display: inline;
}
/* --- [ TEI Styles ] ---------------- */
.incident,
.unclear,
.supplied,
.italics,
.italic {
  font-style: italic;
}
.bold {
  font-weight: bold;
}
.handwritten-crossed-through,
.crossed-through,
.del {
  font-style: strike;
}
.handwritten-underline,
.underline {
  font-decoration: underline;
}
.double-underline {
  font-decoration: underline;
}
.opener,
.closer,
.postscript,
.fw,
.byline,
.lg,
.note,
.epigraph,
.argument,
.sp,
.stage {
  padding: 15px 0;
  display: block;
}
.add {
  color: #298329;
}
.blockquote {
  padding: 1px;
}
th {
  font-weight: bold;
}
/* --- [ Global Styles ] --------------- */
html {
  background: #ececec url(/sites/exhibits.hsp.org/themes/custom/images/bg-page.png) 0 0 repeat;
}
body {
  font-size: 100%;
  font-family: Georgia, Times, 'Times New Roman', serif;
  color: #404042;
}
img {
  vertical-align: bottom;
}
table {
  border: none;
}
table,
th,
tr,
td {
  background: transparent !important;
  vertical-align: top;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  letter-spacing: normal;
  font-family: Georgia, Times, 'Times New Roman', serif;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: #a92022;
  text-decoration: none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  text-decoration: underline;
}
h1 {
  font-size: 30px;
}
h2 {
  font-size: 23px;
}
h3 {
  font-size: 18px;
}
h4 {
  font-size: 16px;
}
h5 {
  font-size: 13px;
  color: #a92022;
}
h2.block-title,
h2.title,
.field--name-field-header .field__items {
  font-size: 23px;
  font-family: Georgia, Times, 'Times New Roman', serif;
  margin-bottom: 10px;
}
#block-hsp-exhibits-field-sponsors .content h2:before,
h2.block-title:before,
h2.block__title:before,
h2.title:before,
.field--name-field-header .field__item:before,
.redbox {
  content: "";
  display: inline-block;
  width: 12px;
  height: 1.5ex;
  background: #a92022;
  margin-right: 8px;
}
a:link,
a:visited,
a:active {
  color: #a92022;
  text-decoration: none;
  font-family: Georgia, Times, 'Times New Roman', serif;
}
a:hover {
  text-decoration: underline;
}
#block-system-main .node .field-name-body a {
  font-style: italic;
}
.views-field-field-title,
.views-field-field-alt-title {
  font-size: 16px;
}
.views-field-field-title a,
.views-field-field-alt-title a {
  color: #a92022;
}
.read-more-link a,
.read-more {
  font-style: italic;
}
.item-list .pager,
.custom-landing-page .panel-pane .item-list .pager {
  font-family: Georgia, Times, 'Times New Roman', serif;
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  border-radius: 0;
  border-top: 1px dotted #a7a9ab;
  margin-top: 10px;
  padding-top: 10px;
  text-align: center;
}
.item-list .pager li,
.custom-landing-page .panel-pane .item-list .pager li {
  display: inline-block;
  float: none;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  white-space: nowrap;
  font-weight: normal;
  font-family: Georgia, Times, 'Times New Roman', serif;
}
.item-list .pager li a,
.custom-landing-page .panel-pane .item-list .pager li a {
  font-family: Georgia, Times, 'Times New Roman', serif;
  background: transparent;
  color: #404042;
  padding: 2px 10px;
  margin: 0;
  width: auto;
}
.item-list .pager li a:hover,
.custom-landing-page .panel-pane .item-list .pager li a:hover {
  color: #a92022;
}
.item-list .pager .pager-current,
.custom-landing-page .panel-pane .item-list .pager .pager-current {
  color: #404042;
  padding: 2px 10px;
  text-decoration: underline;
  font-weight: bold;
}
.item-list .pager .pager-next,
.custom-landing-page .panel-pane .item-list .pager .pager-next,
.item-list .pager .pager-last,
.custom-landing-page .panel-pane .item-list .pager .pager-last {
  position: static;
}
/* --- [ Google Translate ] --------------- */
#google_translate_element .goog-te-gadget-simple {
  border: 1px solid #d1d2d4;
  padding: 2px;
  line-height: 1;
}
#google_translate_element .goog-te-menu-value {
  display: block;
  padding: 4px 3px;
  margin: 0;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
}
#google_translate_element .goog-te-menu-value span {
  border-color: #f0f0f0 !important;
}
#google_translate_element .goog-te-menu-value:hover {
  text-decoration: none;
  color: #a92022 !important;
}
#google_translate_element .goog-te-gadget-icon {
  display: none;
}
.content {
  font-size: 13px;
  line-height: 1.4;
}
.views-field-field-signature-image {
  float: left;
  clear: left;
  margin-right: 10px;
}
.l-region {
  min-height: 0;
  position: relative;
}
.l-header {
  margin-bottom: 250px !important;
}
.l-header,
#zone-branding,
#zone-menu {
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/bg-white-75.png) 0 0 repeat !important;
  background-clip: padding-box !important;
  border-bottom: 5px solid rgba(255, 255, 255, 0.3);
  border-left: 5px solid rgba(255, 255, 255, 0.3);
  border-right: 5px solid rgba(255, 255, 255, 0.3);
  border-top: none;
  border-bottom: -5px;
  padding: 0 20px;
}
#zone-menu,
.l-region--navigation {
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/bg-white-90.png) 0 0 repeat;
}
.node-type-exhibit #zone-menu,
.l-region--navigation {
  margin: 0 0 -5px -20px;
}
#zone-preface,
#zone-content,
.l-main,
#zone-postscript,
.l-region,
#zone-footer,
.l-footer {
  background: #fff;
}
/* --- [ Background Image ] --------------- */
#zone-header-wrapper #region-header-first {
  position: static;
}
.field--name-field-banner-image,
#block-hsp-exhibits-banner-image {
  background: #404042;
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  margin-left: 0;
  border-top: 5px solid #f1b310;
  border-bottom: 5px solid #f1b310;
  width: 100%;
  overflow: hidden;
}
.field--name-field-banner-image .block__content,
#block-hsp-exhibits-banner-image .block__content {
  text-align: center;
}
.field--name-field-banner-image .block__content img,
#block-hsp-exhibits-banner-image .block__content img {
  height: 550px;
  width: 1300px;
}
/* --- [ Header ] --------------- */
#region-branding,
.l-header {
  overflow: visible;
}
#region-branding #block-hsp-exhibits-banner-title,
.l-header #block-hsp-exhibits-banner-title {
  float: left;
  width: 680px;
}
#region-branding #block-hsp-exhibits-banner-title .title,
.l-header #block-hsp-exhibits-banner-title .title {
  color: #231f20;
  font-size: 50px;
  margin: 30px 0 10px 0;
  line-height: 1;
}
#region-branding #block-hsp-exhibits-banner-title .title a,
.l-header #block-hsp-exhibits-banner-title .title a {
  color: #231f20;
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  transition: all 150ms linear;
}
#region-branding #block-hsp-exhibits-banner-title .title a:hover,
.l-header #block-hsp-exhibits-banner-title .title a:hover {
  text-decoration: none;
  color: #a92022;
}
#region-branding #block-hsp-exhibits-banner-title .subtitle,
.l-header #block-hsp-exhibits-banner-title .subtitle {
  color: #231f20;
  font-size: 22px;
  margin: 0 0 15px 0;
  line-height: 1;
}
#region-branding #block-hsp-exhibits-banner-title .subtitle a,
.l-header #block-hsp-exhibits-banner-title .subtitle a {
  color: #231f20;
}
#region-branding #block-site-specific-logo,
.l-header #block-site-specific-logo {
  margin-top: 30px;
  margin-bottom: 30px;
  float: right;
}
#region-branding #block-site-specific-logo img,
.l-header #block-site-specific-logo img {
  width: 300px;
  height: 74px;
}
#zone-menu,
.l-region--navigation {
  overflow: visible;
}
#zone-menu .block--menu-block,
.l-region--navigation .block--menu-block,
#zone-menu #block-menu-block-5,
.l-region--navigation #block-menu-block-5,
#zone-menu #block-system-main-menu,
.l-region--navigation #block-system-main-menu,
#zone-menu .block--menu,
.l-region--navigation .block--menu,
#zone-menu .block--nice-menus,
.l-region--navigation .block--nice-menus {
  background: #eee;
  width: 102%;
  float: left;
  overflow: visible;
}
#zone-menu .block--menu-block .block-title,
.l-region--navigation .block--menu-block .block-title,
#zone-menu #block-menu-block-5 .block-title,
.l-region--navigation #block-menu-block-5 .block-title,
#zone-menu #block-system-main-menu .block-title,
.l-region--navigation #block-system-main-menu .block-title,
#zone-menu .block--menu .block-title,
.l-region--navigation .block--menu .block-title,
#zone-menu .block--nice-menus .block-title,
.l-region--navigation .block--nice-menus .block-title,
#zone-menu .block--menu-block .block__title,
.l-region--navigation .block--menu-block .block__title,
#zone-menu #block-menu-block-5 .block__title,
.l-region--navigation #block-menu-block-5 .block__title,
#zone-menu #block-system-main-menu .block__title,
.l-region--navigation #block-system-main-menu .block__title,
#zone-menu .block--menu .block__title,
.l-region--navigation .block--menu .block__title,
#zone-menu .block--nice-menus .block__title,
.l-region--navigation .block--nice-menus .block__title {
  float: left;
  display: block;
  margin: 5px 20px 0 0;
  padding: 0;
  font-size: 18px;
  line-height: 1;
}
#zone-menu .block--menu-block .block-title a,
.l-region--navigation .block--menu-block .block-title a,
#zone-menu #block-menu-block-5 .block-title a,
.l-region--navigation #block-menu-block-5 .block-title a,
#zone-menu #block-system-main-menu .block-title a,
.l-region--navigation #block-system-main-menu .block-title a,
#zone-menu .block--menu .block-title a,
.l-region--navigation .block--menu .block-title a,
#zone-menu .block--nice-menus .block-title a,
.l-region--navigation .block--nice-menus .block-title a,
#zone-menu .block--menu-block .block__title a,
.l-region--navigation .block--menu-block .block__title a,
#zone-menu #block-menu-block-5 .block__title a,
.l-region--navigation #block-menu-block-5 .block__title a,
#zone-menu #block-system-main-menu .block__title a,
.l-region--navigation #block-system-main-menu .block__title a,
#zone-menu .block--menu .block__title a,
.l-region--navigation .block--menu .block__title a,
#zone-menu .block--nice-menus .block__title a,
.l-region--navigation .block--nice-menus .block__title a {
  color: #231f20;
  padding: 0;
  height: 26px;
  width: 28px;
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/house.png) 0 0 no-repeat;
  display: block;
  text-indent: -9999px;
  overflow: visible;
}
#zone-menu .block--menu-block .block-title a:hover,
.l-region--navigation .block--menu-block .block-title a:hover,
#zone-menu #block-menu-block-5 .block-title a:hover,
.l-region--navigation #block-menu-block-5 .block-title a:hover,
#zone-menu #block-system-main-menu .block-title a:hover,
.l-region--navigation #block-system-main-menu .block-title a:hover,
#zone-menu .block--menu .block-title a:hover,
.l-region--navigation .block--menu .block-title a:hover,
#zone-menu .block--nice-menus .block-title a:hover,
.l-region--navigation .block--nice-menus .block-title a:hover,
#zone-menu .block--menu-block .block__title a:hover,
.l-region--navigation .block--menu-block .block__title a:hover,
#zone-menu #block-menu-block-5 .block__title a:hover,
.l-region--navigation #block-menu-block-5 .block__title a:hover,
#zone-menu #block-system-main-menu .block__title a:hover,
.l-region--navigation #block-system-main-menu .block__title a:hover,
#zone-menu .block--menu .block__title a:hover,
.l-region--navigation .block--menu .block__title a:hover,
#zone-menu .block--nice-menus .block__title a:hover,
.l-region--navigation .block--nice-menus .block__title a:hover {
  background-image: url(/sites/exhibits.hsp.org/themes/custom/images/house-red.png);
}
#zone-menu .block--menu-block .block__title:before,
.l-region--navigation .block--menu-block .block__title:before,
#zone-menu #block-menu-block-5 .block__title:before,
.l-region--navigation #block-menu-block-5 .block__title:before,
#zone-menu #block-system-main-menu .block__title:before,
.l-region--navigation #block-system-main-menu .block__title:before,
#zone-menu .block--menu .block__title:before,
.l-region--navigation .block--menu .block__title:before,
#zone-menu .block--nice-menus .block__title:before,
.l-region--navigation .block--nice-menus .block__title:before {
  content: "";
  display: none;
}
#zone-menu .block--menu-block .content,
.l-region--navigation .block--menu-block .content,
#zone-menu #block-menu-block-5 .content,
.l-region--navigation #block-menu-block-5 .content,
#zone-menu #block-system-main-menu .content,
.l-region--navigation #block-system-main-menu .content,
#zone-menu .block--menu .content,
.l-region--navigation .block--menu .content,
#zone-menu .block--nice-menus .content,
.l-region--navigation .block--nice-menus .content,
#zone-menu .block--menu-block .block__content,
.l-region--navigation .block--menu-block .block__content,
#zone-menu #block-menu-block-5 .block__content,
.l-region--navigation #block-menu-block-5 .block__content,
#zone-menu #block-system-main-menu .block__content,
.l-region--navigation #block-system-main-menu .block__content,
#zone-menu .block--menu .block__content,
.l-region--navigation .block--menu .block__content,
#zone-menu .block--nice-menus .block__content,
.l-region--navigation .block--nice-menus .block__content {
  display: block;
  float: left;
  font-size: 14px;
  line-height: 1;
}
#zone-menu .block--menu-block .menu,
.l-region--navigation .block--menu-block .menu,
#zone-menu #block-menu-block-5 .menu,
.l-region--navigation #block-menu-block-5 .menu,
#zone-menu #block-system-main-menu .menu,
.l-region--navigation #block-system-main-menu .menu,
#zone-menu .block--menu .menu,
.l-region--navigation .block--menu .menu,
#zone-menu .block--nice-menus .menu,
.l-region--navigation .block--nice-menus .menu,
#zone-menu .block--menu-block .nice-menu,
.l-region--navigation .block--menu-block .nice-menu,
#zone-menu #block-menu-block-5 .nice-menu,
.l-region--navigation #block-menu-block-5 .nice-menu,
#zone-menu #block-system-main-menu .nice-menu,
.l-region--navigation #block-system-main-menu .nice-menu,
#zone-menu .block--menu .nice-menu,
.l-region--navigation .block--menu .nice-menu,
#zone-menu .block--nice-menus .nice-menu,
.l-region--navigation .block--nice-menus .nice-menu {
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: visible;
  margin: 0;
  padding: 0;
}
#zone-menu .block--menu-block .menu li,
.l-region--navigation .block--menu-block .menu li,
#zone-menu #block-menu-block-5 .menu li,
.l-region--navigation #block-menu-block-5 .menu li,
#zone-menu #block-system-main-menu .menu li,
.l-region--navigation #block-system-main-menu .menu li,
#zone-menu .block--menu .menu li,
.l-region--navigation .block--menu .menu li,
#zone-menu .block--nice-menus .menu li,
.l-region--navigation .block--nice-menus .menu li,
#zone-menu .block--menu-block .nice-menu li,
.l-region--navigation .block--menu-block .nice-menu li,
#zone-menu #block-menu-block-5 .nice-menu li,
.l-region--navigation #block-menu-block-5 .nice-menu li,
#zone-menu #block-system-main-menu .nice-menu li,
.l-region--navigation #block-system-main-menu .nice-menu li,
#zone-menu .block--menu .nice-menu li,
.l-region--navigation .block--menu .nice-menu li,
#zone-menu .block--nice-menus .nice-menu li,
.l-region--navigation .block--nice-menus .nice-menu li {
  display: block;
  float: left;
  list-style: none;
  list-style-image: none;
  overflow: visible;
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 1;
}
#zone-menu .block--menu-block .menu li a,
.l-region--navigation .block--menu-block .menu li a,
#zone-menu #block-menu-block-5 .menu li a,
.l-region--navigation #block-menu-block-5 .menu li a,
#zone-menu #block-system-main-menu .menu li a,
.l-region--navigation #block-system-main-menu .menu li a,
#zone-menu .block--menu .menu li a,
.l-region--navigation .block--menu .menu li a,
#zone-menu .block--nice-menus .menu li a,
.l-region--navigation .block--nice-menus .menu li a,
#zone-menu .block--menu-block .nice-menu li a,
.l-region--navigation .block--menu-block .nice-menu li a,
#zone-menu #block-menu-block-5 .nice-menu li a,
.l-region--navigation #block-menu-block-5 .nice-menu li a,
#zone-menu #block-system-main-menu .nice-menu li a,
.l-region--navigation #block-system-main-menu .nice-menu li a,
#zone-menu .block--menu .nice-menu li a,
.l-region--navigation .block--menu .nice-menu li a,
#zone-menu .block--nice-menus .nice-menu li a,
.l-region--navigation .block--nice-menus .nice-menu li a {
  display: block;
  color: #231f20;
  padding: 10px 15px;
}
#zone-menu .block--menu-block .menu li a:hover,
.l-region--navigation .block--menu-block .menu li a:hover,
#zone-menu #block-menu-block-5 .menu li a:hover,
.l-region--navigation #block-menu-block-5 .menu li a:hover,
#zone-menu #block-system-main-menu .menu li a:hover,
.l-region--navigation #block-system-main-menu .menu li a:hover,
#zone-menu .block--menu .menu li a:hover,
.l-region--navigation .block--menu .menu li a:hover,
#zone-menu .block--nice-menus .menu li a:hover,
.l-region--navigation .block--nice-menus .menu li a:hover,
#zone-menu .block--menu-block .nice-menu li a:hover,
.l-region--navigation .block--menu-block .nice-menu li a:hover,
#zone-menu #block-menu-block-5 .nice-menu li a:hover,
.l-region--navigation #block-menu-block-5 .nice-menu li a:hover,
#zone-menu #block-system-main-menu .nice-menu li a:hover,
.l-region--navigation #block-system-main-menu .nice-menu li a:hover,
#zone-menu .block--menu .nice-menu li a:hover,
.l-region--navigation .block--menu .nice-menu li a:hover,
#zone-menu .block--nice-menus .nice-menu li a:hover,
.l-region--navigation .block--nice-menus .nice-menu li a:hover {
  text-decoration: none;
  background: #a92022 url(/sites/exhibits.hsp.org/themes/custom/images/bg-diag-red.png) 0 0 repeat;
  color: #fff;
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
}
#zone-menu #block-site-specific-google-translate,
.l-region--navigation #block-site-specific-google-translate {
  float: right;
  clear: none;
  margin-top: 7px;
}
#zone-menu .block--search-api-page,
.l-region--navigation .block--search-api-page {
  z-index: 1;
  position: absolute;
  right: 0;
  clear: none;
  margin: 8px 0 0 20px;
}
#zone-menu .block--search-api-page .block-title,
.l-region--navigation .block--search-api-page .block-title,
#zone-menu .block--search-api-page .menu-title-preserving-american-freedom,
.l-region--navigation .block--search-api-page .menu-title-preserving-american-freedom {
  display: none;
}
#zone-menu .block--search-api-page #search-api-page-search-form-default-search .form-type-textfield,
.l-region--navigation .block--search-api-page #search-api-page-search-form-default-search .form-type-textfield {
  margin: 0;
  float: left;
  display: block;
}
#zone-menu .block--search-api-page #search-api-page-search-form-default-search .form-text,
.l-region--navigation .block--search-api-page #search-api-page-search-form-default-search .form-text {
  height: 15px;
  line-height: 1;
  width: 155px;
  padding: 3px 30px 3px 10px;
  border: 1px solid #d1d2d4;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-style: italic;
  font-size: 12px;
}
#zone-menu .block--search-api-page #search-api-page-search-form-default-search .form-submit,
.l-region--navigation .block--search-api-page #search-api-page-search-form-default-search .form-submit {
  margin: 3px 0 0 -24px;
  float: left;
  height: 15px;
  width: 15px;
  line-height: 0;
  border: none;
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/mag-glass.png) 0 0 no-repeat;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  transition: all 150ms linear;
}
#zone-menu .block--search-api-page #search-api-page-search-form-default-search .form-submit:hover,
.l-region--navigation .block--search-api-page #search-api-page-search-form-default-search .form-submit:hover {
  background-image: url(/sites/exhibits.hsp.org/themes/custom/images/mag-glass-red.png);
}
/* --- [ Content ] --------------- */
#zone-content,
.l-main {
  background-clip: padding-box !important;
  border: 5px solid rgba(255, 255, 255, 0.3);
  border-bottom: none;
  padding: 30px 20px;
}
#zone-content .l-content h1,
.l-main .l-content h1 {
  display: none;
}
#zone-content .view-section-navigation,
.l-main .view-section-navigation {
  padding: 10px;
  background: #f0f0f0;
  margin-bottom: 20px;
  overflow: hidden;
}
#zone-content .view-section-navigation .views-slideshow-controls-top,
.l-main .view-section-navigation .views-slideshow-controls-top {
  left: 600px;
  position: absolute;
  z-index: 50;
}
#zone-content .view-section-navigation .views-slideshow-controls-top .views-slideshow-slide-counter,
.l-main .view-section-navigation .views-slideshow-controls-top .views-slideshow-slide-counter {
  background: #f0f0f0;
  text-align: center;
  font-size: 17px;
  font-family: Georgia, Times, 'Times New Roman', serif;
  padding: 0;
  width: 90px;
}
#zone-content .view-section-navigation .views-slideshow-controls-text,
.l-main .view-section-navigation .views-slideshow-controls-text {
  width: 90px;
  position: absolute;
  top: 4px;
}
#zone-content .view-section-navigation .views-slideshow-controls-text .views-slideshow-controls-text-pause,
.l-main .view-section-navigation .views-slideshow-controls-text .views-slideshow-controls-text-pause {
  display: none;
}
#zone-content .view-section-navigation .views-slideshow-controls-text .views-slideshow-controls-text-previous,
.l-main .view-section-navigation .views-slideshow-controls-text .views-slideshow-controls-text-previous {
  float: left;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  height: 0;
  width: 0;
  line-height: 0;
  width: 8px;
  height: 16px;
  background: #636363 url(/sites/exhibits.hsp.org/themes/custom/images/arrow-left-mask.png) 0 0 no-repeat;
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  transition: all 150ms linear;
}
#zone-content .view-section-navigation .views-slideshow-controls-text .views-slideshow-controls-text-next,
.l-main .view-section-navigation .views-slideshow-controls-text .views-slideshow-controls-text-next {
  float: right;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  height: 0;
  width: 0;
  line-height: 0;
  width: 8px;
  height: 16px;
  background: #636363 url(/sites/exhibits.hsp.org/themes/custom/images/arrow-right-mask.png) 0 0 no-repeat;
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  transition: all 150ms linear;
}
#zone-content .view-section-navigation .views-slideshow-controls-text .views-slideshow-controls-text-previous:hover,
.l-main .view-section-navigation .views-slideshow-controls-text .views-slideshow-controls-text-previous:hover,
#zone-content .view-section-navigation .views-slideshow-controls-text .views-slideshow-controls-text-next:hover,
.l-main .view-section-navigation .views-slideshow-controls-text .views-slideshow-controls-text-next:hover {
  background-color: #a92022;
}
#zone-content .view-section-navigation .views-field-field-signature-image,
.l-main .view-section-navigation .views-field-field-signature-image {
  margin-top: 5px;
  margin-right: 20px;
}
#zone-content .view-section-navigation .views-field-body,
.l-main .view-section-navigation .views-field-body {
  font-size: 14px;
  line-height: 1.5;
}
#zone-content .view-section-navigation .views-field-field-ordinal-title,
.l-main .view-section-navigation .views-field-field-ordinal-title {
  font-size: 16px;
  font-family: Georgia, Times, 'Times New Roman', serif;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #a7a9ab;
}
#zone-content .view-section-navigation .views-field-title,
.l-main .view-section-navigation .views-field-title {
  font-size: 30px;
}
#zone-content .view-section-navigation .views-field-title a,
.l-main .view-section-navigation .views-field-title a {
  color: #404042;
}
#zone-content .view-section-navigation .views-field-field-subtitle,
.l-main .view-section-navigation .views-field-field-subtitle {
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 18px;
  margin-bottom: 5px;
}
#zone-content .view-section-navigation .views-field-view-node a,
.l-main .view-section-navigation .views-field-view-node a {
  width: 152px;
  height: 30px;
  line-height: 30px;
  padding-right: 11px;
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/goto-gray.png) 0 0 no-repeat;
  display: inline-block;
  text-align: center;
  color: #231f20;
  font-family: Georgia, Times, 'Times New Roman', serif;
}
#zone-content .view-section-navigation .views-field-view-node a:hover,
.l-main .view-section-navigation .views-field-view-node a:hover {
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);
  text-decoration: none;
  color: #fff;
  background-image: url(/sites/exhibits.hsp.org/themes/custom/images/goto-red.png);
}
#zone-content .view-explore-view,
.l-main .view-explore-view,
#zone-content .view-section-contents,
.l-main .view-section-contents {
  border-top: 2px solid #f1b310;
  margin-top: 15px;
  padding-top: 15px;
}
#zone-content .view-explore-view .view-explore-view,
.l-main .view-explore-view .view-explore-view,
#zone-content .view-section-contents .view-explore-view,
.l-main .view-section-contents .view-explore-view,
#zone-content .view-explore-view .view-section-contents,
.l-main .view-explore-view .view-section-contents,
#zone-content .view-section-contents .view-section-contents,
.l-main .view-section-contents .view-section-contents {
  margin: 0;
  padding: 0;
  border: none;
}
#zone-content .view-explore-view .attachment,
.l-main .view-explore-view .attachment,
#zone-content .view-section-contents .attachment,
.l-main .view-section-contents .attachment {
  padding: 10px;
  background: #f0f0f0;
  overflow: hidden;
}
#zone-content .view-explore-view .attachment .views-field-field-alt-title,
.l-main .view-explore-view .attachment .views-field-field-alt-title,
#zone-content .view-section-contents .attachment .views-field-field-alt-title,
.l-main .view-section-contents .attachment .views-field-field-alt-title {
  display: block;
  font-size: 18px;
  margin-bottom: 10px;
}
#zone-content .view-explore-view .views-view-grid,
.l-main .view-explore-view .views-view-grid,
#zone-content .view-section-contents .views-view-grid,
.l-main .view-section-contents .views-view-grid {
  clear: both;
}
#zone-content .view-explore-view .views-view-grid tr,
.l-main .view-explore-view .views-view-grid tr,
#zone-content .view-section-contents .views-view-grid tr,
.l-main .view-section-contents .views-view-grid tr {
  border-bottom: 1px dotted #a7a9ab;
}
#zone-content .view-explore-view .views-view-grid .row-last,
.l-main .view-explore-view .views-view-grid .row-last,
#zone-content .view-section-contents .views-view-grid .row-last,
.l-main .view-section-contents .views-view-grid .row-last {
  border: none;
}
#zone-content .view-explore-view .views-view-grid td,
.l-main .view-explore-view .views-view-grid td,
#zone-content .view-section-contents .views-view-grid td,
.l-main .view-section-contents .views-view-grid td {
  padding: 20px 20px 20px 0;
}
#zone-content .view-explore-view .views-view-grid td .views-field-field-signature-image,
.l-main .view-explore-view .views-view-grid td .views-field-field-signature-image,
#zone-content .view-section-contents .views-view-grid td .views-field-field-signature-image,
.l-main .view-section-contents .views-view-grid td .views-field-field-signature-image {
  margin: 0 0 10px;
  padding: 0;
  width: 230px;
  height: 153px;
}
#zone-content .view-explore-view .views-view-grid td .views-field-field-signature-image img,
.l-main .view-explore-view .views-view-grid td .views-field-field-signature-image img,
#zone-content .view-section-contents .views-view-grid td .views-field-field-signature-image img,
.l-main .view-section-contents .views-view-grid td .views-field-field-signature-image img {
  max-width: 220px;
  height: 153px;
  height: auto;
}
#zone-content .view-explore-view .views-view-grid td.col-last,
.l-main .view-explore-view .views-view-grid td.col-last,
#zone-content .view-section-contents .views-view-grid td.col-last,
.l-main .view-section-contents .views-view-grid td.col-last {
  padding-right: 0;
}
.breadcrumb {
  display: none;
}
.timeline_testing_0-wrapper {
  width: 730px !important;
}
.node__title {
  font-size: 18px;
}
.view-document-search-result-detail {
  font-size: 14px;
}
/* --- [ Sidebar - Right ] --------------- */
#region-sidebar-second,
.l-region--sidebar-second:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  left: -10px;
  top: 0;
  background: #d1d2d4;
}
#region-sidebar-second,
.l-region--sidebar-second {
  position: relative;
}
#region-sidebar-second .region-inner .block,
.l-region--sidebar-second .region-inner .block {
  margin: 0 0 15px;
  padding: 0 0 15px;
  border-bottom: 4px double #d1d2d4;
}
#region-sidebar-second .region-inner .block:last-child,
.l-region--sidebar-second .region-inner .block:last-child {
  border: none;
}
#region-sidebar-second #block-views-essays-block-2 .views-row .views-field-title,
.l-region--sidebar-second #block-views-essays-block-2 .views-row .views-field-title {
  font-size: 16px;
  margin: 0 0 5px;
  padding: 0 0 5px;
  border-bottom: 1px dotted #d1d2d4;
}
#region-sidebar-second #block-views-essays-block-2 .views-row .views-field-title a,
.l-region--sidebar-second #block-views-essays-block-2 .views-row .views-field-title a {
  color: #a92022;
  display: block;
}
#region-sidebar-second #block-views-essays-block-2 .more-link,
.l-region--sidebar-second #block-views-essays-block-2 .more-link {
  display: block;
  text-align: left;
  font-style: italic;
  margin-top: 15px;
  color: #00529f;
}
#region-sidebar-second #block-views-topics-block-2 .views-row .views-field-title,
.l-region--sidebar-second #block-views-topics-block-2 .views-row .views-field-title {
  font-style: italic;
  margin-bottom: 10px;
}
#region-sidebar-second #block-views-topics-block-2 .views-row .views-field-title a,
.l-region--sidebar-second #block-views-topics-block-2 .views-row .views-field-title a {
  display: block;
}
#region-sidebar-second #block-views-topics-block-2 .views-row-last,
.l-region--sidebar-second #block-views-topics-block-2 .views-row-last {
  margin: 0;
}
/* --- [ Totem Scrolling Element ] --------------- */
#block-views-sections-block ul,
.totem-processed ul {
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
#block-views-sections-block ul #section-scrolly-prev,
.totem-processed ul #section-scrolly-prev {
  background: #d1d2d4;
  display: block;
  text-align: center;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding-top: 8px;
}
#block-views-sections-block ul #section-scrolly-prev span,
.totem-processed ul #section-scrolly-prev span {
  margin: 0 auto;
  height: 11px;
  width: 22px;
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/arrow-w-up.png) 0 0 no-repeat;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
}
#block-views-sections-block ul #section-scrolly-next,
.totem-processed ul #section-scrolly-next {
  background: #d1d2d4;
  display: block;
  text-align: center;
  margin-top: -1px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-bottom: 8px;
}
#block-views-sections-block ul #section-scrolly-next span,
.totem-processed ul #section-scrolly-next span {
  margin: 0 auto;
  height: 11px;
  width: 22px;
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/arrow-w-down.png) 0 0 no-repeat;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
}
#block-views-sections-block ul #section-scrolly-prev:hover,
.totem-processed ul #section-scrolly-prev:hover,
#block-views-sections-block ul #section-scrolly-next:hover,
.totem-processed ul #section-scrolly-next:hover {
  background: #a92022;
}
#block-views-sections-block ul .inactive,
.totem-processed ul .inactive {
  cursor: default;
}
#block-views-sections-block ul .inactive:hover,
.totem-processed ul .inactive:hover {
  background: #d1d2d4 !important;
}
#block-views-sections-block ul .inactive span,
.totem-processed ul .inactive span {
  opacity: .25;
}
#block-views-sections-block ul li,
.totem-processed ul li {
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  border-bottom: 1px dotted #a7a9ab;
  background: #f0f0f0;
  font-size: 15px;
}
#block-views-sections-block ul li a,
.totem-processed ul li a {
  display: block;
  color: #a92022;
  padding: 8px;
}
#block-views-sections-block ul li a:hover,
.totem-processed ul li a:hover {
  text-decoration: none;
  background: #fff;
}
/* --- [ Node ] --------------- */
#block-system-main .node > .field-name-title h2 {
  font-size: 30px;
}
#block-system-main .node .field-name-field-bio {
  clear: both;
}
#block-system-main .node .field-name-dynamic-field-1 {
  margin: -20px 0 20px;
}
#block-system-main .node .field-name-dynamic-field-2 {
  font-size: 16px;
  margin-top: 10px;
}
#block-system-main .node .field-name-field-authoring-information {
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 16px;
}
#block-system-main .node .field-name-field-signature-image {
  width: 300px;
  clear: right;
  float: right;
  margin: 0 0 5px 20px;
}
#block-system-main .node .field-name-field-signature-image .field-name-field-caption {
  padding-top: 5px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #d1d2d4;
}
#block-system-main .node .field-name-field-signature-image .field-name-field-caption p {
  margin: 0;
}
#block-system-main .node .field-name-field-sidebar-media,
#block-system-main .node .field-name-field-sidebar-image {
  width: 300px;
  clear: right;
  float: right;
  margin: 0 0 10px 20px;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #d1d2d4;
}
#block-system-main .node .field-name-field-sidebar-media .field-item,
#block-system-main .node .field-name-field-sidebar-image .field-item {
  margin-bottom: 10px;
}
#block-system-main .node .field-name-field-sidebar-media .field-item:last-child,
#block-system-main .node .field-name-field-sidebar-image .field-item:last-child {
  margin: 0;
}
#block-system-main .node .field-name-field-authoring-information {
  margin-bottom: 20px;
}
#block-system-main .node .field-name-field-files,
#block-system-main .node .field-name-field-related-exhibit-topics {
  display: block;
  clear: both;
  padding: 15px 0 0;
  margin: 15px 0;
  border-top: 1px solid #d1d2d4;
}
#block-system-main .node .field-name-field-files .field-label,
#block-system-main .node .field-name-field-related-exhibit-topics .field-label {
  font-weight: normal;
}
#block-system-main .node .field-name-field-files .field-item:after,
#block-system-main .node .field-name-field-related-exhibit-topics .field-item:after {
  content: ", ";
}
#block-system-main .node .field-name-field-files .field-item:last-child:after,
#block-system-main .node .field-name-field-related-exhibit-topics .field-item:last-child:after {
  content: "";
}
#block-system-main .node .field-name-field-related-exhibit-topics .field-item a {
  font-style: italic;
}
#block-system-main .node .field-name-field-ordinal-title {
  font-size: 16px;
  font-family: Georgia, Times, 'Times New Roman', serif;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #a7a9ab;
}
#block-system-main .node .field-name-title {
  font-size: 30px;
  /*
			h2 { margin:0; }
			*/
}
#block-system-main .node .field-name-title a {
  color: #404042;
}
#block-system-main .node .field-name-field-subtitle {
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 18px;
  margin-bottom: 15px;
}
#block-system-main .node .group-related {
  overflow: hidden;
  clear: both;
  border-top: 2px solid #f1b310;
}
#block-system-main .node .field-name-field-related-documents,
#block-system-main .node .field-name-field-other-related-content,
#block-system-main .node .view-other-related-content-view {
  margin-top: 20px;
  display: inline-block;
  vertical-align: top;
  width: 48%;
}
#block-system-main .node .field-name-field-related-documents .field-label,
#block-system-main .node .field-name-field-other-related-content .field-label,
#block-system-main .node .view-other-related-content-view .field-label {
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 10px;
  display: block;
}
#block-system-main .node .field-name-field-related-documents .field-label:before,
#block-system-main .node .field-name-field-other-related-content .field-label:before,
#block-system-main .node .view-other-related-content-view .field-label:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 1.5ex;
  background: #a92022;
  margin-right: 8px;
}
#block-system-main .node .field-name-field-related-documents .views-row,
#block-system-main .node .field-name-field-other-related-content .views-row,
#block-system-main .node .view-other-related-content-view .views-row {
  margin-bottom: 10px;
}
#block-system-main .node .field-name-field-related-documents {
  clear: left;
  margin-right: 4%;
}
#block-system-main .node .field-name-field-related-documents .field-items .field-item {
  font-size: 16px;
  margin: 0 0 10px;
  padding: 0 0 10px;
  border-bottom: 1px dotted #d1d2d4;
}
#block-system-main .node .field-name-field-related-documents .field-items .field-item a {
  color: #a92022;
}
#block-system-main .node .field-name-field-related-documents .field-items .field-item:last-child {
  border: none;
}
#block-system-main .node .field-name-field-other-related-content {
  clear: right;
}
#block-system-main .node-essay {
  /* Essay */
}
#block-system-main .node-listing-page {
  /* List */
}
#block-system-main .node-listing-page .view-featured-entities {
  border-bottom: 2px solid #f1b310;
  margin-bottom: 20px;
}
#block-system-main .node-listing-page .view-featured-entities .views-view-grid {
  margin: 0;
}
#block-system-main .node-listing-page .view-featured-entities td {
  padding: 0 20px 20px 0;
}
#block-system-main .node-listing-page .view-featured-entities .col-last {
  padding-right: 0;
}
#block-system-main .node-listing-page .view-featured-entities .views-field-field-signature-image {
  margin: 0 0 10px;
  height: 153px;
  width: 220px;
  background: #f0f0f0;
  box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.1);
}
#block-system-main .node-listing-page .view-featured-entities .views-field-title {
  clear: both;
  font-size: 16px;
}
#block-system-main .node-listing-page .view-featured-entities .views-field-title a {
  color: #a92022;
}
#block-system-main .node-document .field-name-field-transcript {
  background: #f0f0f0;
  padding: 10px;
}
#block-system-main .node-document .field-name-field-source-information {
  background: #f0f0f0;
  padding: 10px;
  margin-bottom: 20px;
}
#block-system-main .node-document .field-name-field-source-information .field-label,
#block-system-main .node-document .field-name-field-source-information .field-items {
  display: inline;
  float: none;
}
#block-system-main .node-document .field-name-body {
  clear: both;
}
#block-system-main .node-document .field-name-body .field-label {
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 23px;
  font-weight: normal;
  margin: 0 0 10px;
}
#block-system-main .node-document .field-name-body .field-label:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 1.5ex;
  background: #a92022;
  margin-right: 8px;
}
.node-type-listing-page #block-system-main .custom-landing-page .view-topics {
  border-top: 2px solid #f1b310;
  padding-top: 20px;
}
/* --- [ Landing ] --------------- */
.custom-landing-page {
  overflow: hidden;
}
.custom-landing-page .pane-node-content > .pane-title {
  margin-bottom: 0;
}
.custom-landing-page .pane-node-content > .pane-title:before {
  display: none !important;
}
.custom-landing-page .pane-menu-block-3 .menu {
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.custom-landing-page .pane-menu-block-3 .menu li {
  float: left;
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 233px;
}
.custom-landing-page .pane-menu-block-3 .menu li a {
  display: block;
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 20px;
  background: #f1f1f1 url(/sites/exhibits.hsp.org/themes/custom/images/arrow-white.png) left center no-repeat;
  padding: 0 5px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #404042;
}
.custom-landing-page .pane-menu-block-3 .menu li .active {
  color: #a92022;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
  background: #f1f1f1 url(/sites/exhibits.hsp.org/themes/custom/images/arrow-gray.png) left center no-repeat;
}
.custom-landing-page .view-document-search .view-content .views-row {
  margin: 0 0 20px;
  overflow: hidden;
}
.custom-landing-page .view-document-search .view-content .views-row .views-field-title {
  font-size: 16px;
}
.custom-landing-page .view-document-search .view-content .views-row .views-field-title a {
  color: #a92022;
}
.custom-landing-page .view-person-search .view-content .views-row,
.custom-landing-page .view-organizations-search .view-content .views-row,
.custom-landing-page .view-topics .view-content .views-row {
  margin-bottom: 20px;
}
.custom-landing-page .view-person-search .view-content .views-row .views-field-title,
.custom-landing-page .view-organizations-search .view-content .views-row .views-field-title,
.custom-landing-page .view-topics .view-content .views-row .views-field-title {
  font-size: 16px;
}
.custom-landing-page .view-person-search .view-content .views-row .views-field-title a,
.custom-landing-page .view-organizations-search .view-content .views-row .views-field-title a,
.custom-landing-page .view-topics .view-content .views-row .views-field-title a {
  color: #a92022;
}
.custom-landing-page .view-person-search .view-content .views-row-last,
.custom-landing-page .view-organizations-search .view-content .views-row-last,
.custom-landing-page .view-topics .view-content .views-row-last {
  margin: 0;
}
.custom-landing-page .grid-3 #views-exposed-form-document-search-panel-pane-1 .views-exposed-widgets label {
  display: none;
}
.custom-landing-page .grid-3 #views-exposed-form-document-search-panel-pane-1 .views-exposed-widgets .views-exposed-widget {
  padding: 0;
}
.custom-landing-page .grid-3 #views-exposed-form-document-search-panel-pane-1 .views-exposed-widgets #edit-field-computed-date-wrapper {
  width: 105px;
  margin-right: 10px;
  float: left;
}
.custom-landing-page .grid-3 #views-exposed-form-document-search-panel-pane-1 .views-exposed-widgets #edit-field-computed-date-wrapper .form-text {
  width: 105px;
}
.custom-landing-page .grid-3 #views-exposed-form-document-search-panel-pane-1 .views-exposed-widgets #edit-field-computed-date-to-wrapper {
  width: 105px;
  clear: right;
}
.custom-landing-page .grid-3 #views-exposed-form-document-search-panel-pane-1 .views-exposed-widgets #edit-field-computed-date-to-wrapper .form-text {
  width: 105px;
}
.custom-landing-page .grid-3 #views-exposed-form-document-search-panel-pane-1 .views-exposed-widgets .form-text {
  height: 22px;
  line-height: 1;
  width: 220px;
  padding: 3px 30px 3px 10px;
  border: 1px solid #d1d2d4;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-style: italic;
  font-size: 12px;
}
.custom-landing-page .grid-3 #views-exposed-form-document-search-panel-pane-1 .views-exposed-widgets .description {
  position: absolute;
  margin: 5px 0 0;
}
.custom-landing-page .grid-3 #views-exposed-form-document-search-panel-pane-1 .views-exposed-widgets .views-submit-button {
  clear: both;
  margin-top: 20px !important;
}
.custom-landing-page .grid-3 #views-exposed-form-document-search-panel-pane-1 .views-exposed-widgets .form-submit {
  margin: 3px 0 0 -24px;
  float: left;
  height: 15px;
  width: 15px;
  line-height: 0;
  border: none;
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/mag-glass.png) 0 0 no-repeat;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  transition: all 150ms linear;
}
.custom-landing-page .grid-3 #views-exposed-form-document-search-panel-pane-1 .views-exposed-widgets .form-submit:hover {
  background-image: url(/sites/exhibits.hsp.org/themes/custom/images/mag-glass-red.png);
}
.custom-landing-page .panel-pane {
  margin: 0 0 20px;
}
.custom-landing-page .panel-pane .pane-title {
  font-size: 23px;
}
.custom-landing-page .panel-pane .pane-title:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 1.5ex;
  background: #a92022;
  margin-right: 8px;
}
.custom-landing-page .panel-pane .item-list ul {
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.custom-landing-page .panel-pane .item-list ul li {
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 3px 0;
  padding: 0;
}
.custom-landing-page .panel-pane .item-list ul li input[type="checkbox"] {
  margin-top: -3px;
}
/* --- [ Search Results ] --------------- */
#region-content {
  overflow: hidden;
}
#block-system-main {
  float: left;
  width: 470px;
  margin-right: 30px;
}
#search-api-page-search-form .form-item,
#search-api-page-search-form-person-search .form-item,
#search-api-page-search-form-document-search .form-item,
#search-api-page-search-form-organization-search .form-item {
  float: left;
  margin: 0;
  padding: 0;
}
#search-api-page-search-form .form-item label,
#search-api-page-search-form-person-search .form-item label,
#search-api-page-search-form-document-search .form-item label,
#search-api-page-search-form-organization-search .form-item label {
  display: none;
}
#search-api-page-search-form .form-text,
#search-api-page-search-form-person-search .form-text,
#search-api-page-search-form-document-search .form-text,
#search-api-page-search-form-organization-search .form-text {
  height: 22px;
  line-height: 1;
  width: 220px;
  padding: 3px 30px 3px 10px;
  border: 1px solid #d1d2d4;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-style: italic;
  font-size: 12px;
}
#search-api-page-search-form #edit-submit-1,
#search-api-page-search-form-person-search #edit-submit-1,
#search-api-page-search-form-document-search #edit-submit-1,
#search-api-page-search-form-organization-search #edit-submit-1,
#search-api-page-search-form #edit-submit-2,
#search-api-page-search-form-person-search #edit-submit-2,
#search-api-page-search-form-document-search #edit-submit-2,
#search-api-page-search-form-organization-search #edit-submit-2,
#search-api-page-search-form #edit-submit-3,
#search-api-page-search-form-person-search #edit-submit-3,
#search-api-page-search-form-document-search #edit-submit-3,
#search-api-page-search-form-organization-search #edit-submit-3,
#search-api-page-search-form #edit-submit-4,
#search-api-page-search-form-person-search #edit-submit-4,
#search-api-page-search-form-document-search #edit-submit-4,
#search-api-page-search-form-organization-search #edit-submit-4,
#search-api-page-search-form #edit-submit-5,
#search-api-page-search-form-person-search #edit-submit-5,
#search-api-page-search-form-document-search #edit-submit-5,
#search-api-page-search-form-organization-search #edit-submit-5,
#search-api-page-search-form #edit-submit-6,
#search-api-page-search-form-person-search #edit-submit-6,
#search-api-page-search-form-document-search #edit-submit-6,
#search-api-page-search-form-organization-search #edit-submit-6,
#search-api-page-search-form #edit-submit-7,
#search-api-page-search-form-person-search #edit-submit-7,
#search-api-page-search-form-document-search #edit-submit-7,
#search-api-page-search-form-organization-search #edit-submit-7,
#search-api-page-search-form #edit-submit-8,
#search-api-page-search-form-person-search #edit-submit-8,
#search-api-page-search-form-document-search #edit-submit-8,
#search-api-page-search-form-organization-search #edit-submit-8 {
  margin-top: 5px;
}
#search-api-page-search-form .form-submit,
#search-api-page-search-form-person-search .form-submit,
#search-api-page-search-form-document-search .form-submit,
#search-api-page-search-form-organization-search .form-submit {
  float: left;
  height: 15px;
  width: 15px;
  line-height: 0;
  border: none;
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/mag-glass.png) 0 0 no-repeat;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  transition: all 150ms linear;
}
#search-api-page-search-form .form-submit:hover,
#search-api-page-search-form-person-search .form-submit:hover,
#search-api-page-search-form-document-search .form-submit:hover,
#search-api-page-search-form-organization-search .form-submit:hover {
  background-image: url(/sites/exhibits.hsp.org/themes/custom/images/mag-glass-red.png);
}
.search-api-page-results .search-performance {
  clear: both;
  padding-top: 10px;
}
.block-facetapi {
  float: left;
  width: 200px;
  margin: 0 0 20px;
}
.block-facetapi .item-list ul {
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.block-facetapi .item-list ul li {
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.block-facetapi .item-list ul li a {
  display: block;
  padding: 3px 0;
}
.search-results {
  border-top: 2px solid #f1b310;
  padding-top: 20px;
}
.search-results h2.node-title {
  font-size: 18px;
  margin: 0 0 5px;
}
.search-results .TEI *,
.search-results .field-item p {
  padding: 0 !important;
  margin: 0 !important;
}
.search-results .item-list ul {
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.search-results .item-list ul li {
  margin: 0 0 15px;
  padding: 0;
  border-bottom: 1px dotted #d1d2d4;
}
.search-results .item-list ul li .title {
  font-weight: normal;
  font-size: 16px;
}
.search-results .item-list ul li .title a {
  color: #a92022;
}
.search-results .item-list ul li .search-snippet-info {
  margin: 0;
  padding: 0;
}
.search-results .item-list ul li:last-child {
  border: none;
}
/* --- [ Footer ] --------------- */
#zone-footer,
.l-footer {
  background-clip: padding-box !important;
  border: 5px solid rgba(255, 255, 255, 0.3);
  border-top: none;
  padding: 0 20px 10px;
  margin-bottom: 60px;
}
#zone-footer #region-footer-first,
.l-footer #region-footer-first,
#zone-footer .l-region,
.l-footer .l-region {
  border-top: 2px solid #f1b310;
  margin-top: 70px;
  padding-bottom: 20px;
}
#zone-footer .block,
.l-footer .block {
  float: left;
  margin: 0;
  overflow: hidden;
}
#zone-footer #block-block-1,
.l-footer #block-block-1 {
  /* Logo & Address */
  width: 760px;
  height: 46px;
  padding: 15px 12px 20px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #d1d2d4;
}
#zone-footer #block-block-1 #logo-footer,
.l-footer #block-block-1 #logo-footer {
  display: block;
  float: left;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
  border-right: 1px solid #d1d2d4;
}
#zone-footer #block-block-1 #footer-address,
.l-footer #block-block-1 #footer-address {
  display: block;
  float: left;
  padding: 0;
  margin: 4px 0 0 0;
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 12px;
  line-height: 1.5;
}
#zone-footer #block-block-2,
.l-footer #block-block-2 {
  /* Enews */
  width: 228px;
  height: 65px;
  clear: right;
  padding-top: 10px;
  padding-bottom: 6px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d1d2d4;
}
#zone-footer #block-block-5,
.l-footer #block-block-5 {
  /* Social Media */
  clear: left;
  width: 230px;
}
#zone-footer #block-block-5 #social-media-links,
.l-footer #block-block-5 #social-media-links {
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
#zone-footer #block-block-5 #social-media-links li,
.l-footer #block-block-5 #social-media-links li {
  display: block;
  float: left;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0 5px 0 0;
  padding: 0;
}
#zone-footer #block-block-5 #social-media-links li a,
.l-footer #block-block-5 #social-media-links li a {
  width: 30px;
  height: 25px;
  background-color: #a7a9ab;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
}
#zone-footer #block-block-5 #social-media-links li a:hover,
.l-footer #block-block-5 #social-media-links li a:hover {
  background-color: #a92022;
}
#zone-footer #block-block-5 #social-media-links #social-fb a,
.l-footer #block-block-5 #social-media-links #social-fb a {
  background-image: url(/sites/exhibits.hsp.org/themes/custom/images/fb.png);
}
#zone-footer #block-block-5 #social-media-links #social-tw a,
.l-footer #block-block-5 #social-media-links #social-tw a {
  background-image: url(/sites/exhibits.hsp.org/themes/custom/images/tw.png);
}
#zone-footer #block-block-5 #social-media-links #social-yt a,
.l-footer #block-block-5 #social-media-links #social-yt a {
  background-image: url(/sites/exhibits.hsp.org/themes/custom/images/yt.png);
}
#zone-footer .block--menu-block,
.l-footer .block--menu-block,
#zone-footer #block-menu-block-2,
.l-footer #block-menu-block-2,
#zone-footer #block-system-main,
.l-footer #block-system-main {
  margin-left: -30px;
}
#zone-footer .block--menu-block .menu,
.l-footer .block--menu-block .menu,
#zone-footer #block-menu-block-2 .menu,
.l-footer #block-menu-block-2 .menu,
#zone-footer #block-system-main .menu,
.l-footer #block-system-main .menu {
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
#zone-footer .block--menu-block .menu li,
.l-footer .block--menu-block .menu li,
#zone-footer #block-menu-block-2 .menu li,
.l-footer #block-menu-block-2 .menu li,
#zone-footer #block-system-main .menu li,
.l-footer #block-system-main .menu li {
  display: block;
  float: left;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0 0 0 15px;
  padding: 0 0 0 15px;
  border-left: 1px solid #d1d2d4;
  width: 215px;
}
#zone-footer .block--menu-block .menu li .nolink,
.l-footer .block--menu-block .menu li .nolink,
#zone-footer #block-menu-block-2 .menu li .nolink,
.l-footer #block-menu-block-2 .menu li .nolink,
#zone-footer #block-system-main .menu li .nolink,
.l-footer #block-system-main .menu li .nolink {
  display: block;
  font-size: 23px;
  font-family: Georgia, Times, 'Times New Roman', serif;
  margin-bottom: 10px;
}
#zone-footer .block--menu-block .menu li .nolink:before,
.l-footer .block--menu-block .menu li .nolink:before,
#zone-footer #block-menu-block-2 .menu li .nolink:before,
.l-footer #block-menu-block-2 .menu li .nolink:before,
#zone-footer #block-system-main .menu li .nolink:before,
.l-footer #block-system-main .menu li .nolink:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 1.5ex;
  background: #a92022;
  margin-right: 8px;
}
#zone-footer .block--menu-block .menu li .menu li,
.l-footer .block--menu-block .menu li .menu li,
#zone-footer #block-menu-block-2 .menu li .menu li,
.l-footer #block-menu-block-2 .menu li .menu li,
#zone-footer #block-system-main .menu li .menu li,
.l-footer #block-system-main .menu li .menu li {
  height: auto !important;
  min-width: 0;
  width: auto;
  clear: both;
  float: none;
  border: none;
  margin: 0;
  padding: 0;
}
#zone-footer .block--menu-block .menu li .menu li a,
.l-footer .block--menu-block .menu li .menu li a,
#zone-footer #block-menu-block-2 .menu li .menu li a,
.l-footer #block-menu-block-2 .menu li .menu li a,
#zone-footer #block-system-main .menu li .menu li a,
.l-footer #block-system-main .menu li .menu li a {
  display: block;
  font-size: 16px;
  color: #404042;
  padding: 3px 0;
}
#zone-footer .block--menu-block .menu li .menu li a:hover,
.l-footer .block--menu-block .menu li .menu li a:hover,
#zone-footer #block-menu-block-2 .menu li .menu li a:hover,
.l-footer #block-menu-block-2 .menu li .menu li a:hover,
#zone-footer #block-system-main .menu li .menu li a:hover,
.l-footer #block-system-main .menu li .menu li a:hover {
  color: #a92022;
}
#zone-footer .block--menu-block .menu .first,
.l-footer .block--menu-block .menu .first,
#zone-footer #block-menu-block-2 .menu .first,
.l-footer #block-menu-block-2 .menu .first,
#zone-footer #block-system-main .menu .first,
.l-footer #block-system-main .menu .first {
  margin: 0;
  padding: 0;
  border: none;
}
/* --- [ Greenfield - Document ] --------------- */
.node-document .view-document-contents {
  /*
	
		.views-slideshow-controls-top {
		
			padding-bottom:20px;
			margin-bottom:20px;
			border-bottom:1px solid @g4;
		
			.views-slideshow-controls-text { overflow:hidden; }
		
			.views-slideshow-controls-text-pause { display:none; }
			
			.views-slideshow-controls-text-previous {
				
				display:block;
				position:relative;
				float:left;
				padding-left:14px;
				
			}
			
			.views-slideshow-controls-text-previous:before {
				
				position:absolute;
				content:"";
				height:0;
				width:0;
				margin:0;
				left:0;
				top:7px;
				
				border-top: 4px solid transparent;
				border-right: 8px solid @g2;
				border-bottom: 4px solid transparent;
				
			}
			
			.views-slideshow-controls-text-next {
				
				display:block;
				position:relative;
				float:right;
				padding-right:14px;
				
			}
			
			.views-slideshow-controls-text-next:after {
				
				position:absolute;
				content:"";
				height:0;
				width:0;
				margin:0;
				right:0;
				top:7px;
				
				border-top: 4px solid transparent;
				border-left: 8px solid @g2;
				border-bottom: 4px solid transparent;
				
			}
			
			a { color:@g1; font-family: Verdana, Arial, Helvetica, sans-serif; }
			
			.views-slideshow-slide-counter { display:none; }
			
		}
		
		*/
  position: relative;
}
.node-document .view-document-contents .views-slideshow-controls-top {
  background: #404042;
  height: 40px;
  position: absolute;
  width: 80px;
  padding: 10px;
  right: 0;
  z-index: 50;
  overflow: hidden;
  color: #fff;
  text-align: center;
}
.node-document .view-document-contents .views-slideshow-controls-top a {
  color: #fff;
}
.node-document .view-document-contents .views-slideshow-controls-top .views-slideshow-controls-text-pause {
  display: none;
}
.node-document .view-document-contents .views-slideshow-controls-top .views-slideshow-controls-text-previous {
  display: block;
  text-indent: -9999px;
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-right: 10px solid #fff;
  border-bottom: 5px solid transparent;
  float: left;
  margin-top: 8px;
}
.node-document .view-document-contents .views-slideshow-controls-top .views-slideshow-controls-text-next {
  display: block;
  text-indent: -9999px;
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-left: 10px solid #fff;
  border-bottom: 5px solid transparent;
  float: right;
  margin-top: 8px;
}
.node-document .view-document-contents .views-slideshow-slide-counter {
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 18px;
}
.node-document .view-document-contents .field-collection-view {
  padding: 0;
  margin: 0;
}
.node-document .view-document-contents .field-collection-item-field-document-details {
  background: #f0f0f0;
  margin-bottom: 20px;
}
.node-document .view-document-contents .group_doc_header {
  background: #404042;
  color: #fff;
  padding: 10px 100px 10px 10px;
  overflow: hidden;
}
.node-document .view-document-contents .group_doc_header .field-label {
  font-weight: normal;
}
.node-document .view-document-contents .group_doc_header a {
  color: #fff;
}
.node-document .view-document-contents .group_doc_header .field-name-field-document-title {
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 18px;
  margin-bottom: 5px;
}
.node-document .view-document-contents .group_doc_header .field-name-field-author-s-,
.node-document .view-document-contents .group_doc_header .field-name-field-recipient-s-,
.node-document .view-document-contents .group_doc_header .field-name-field-user-facing-date {
  display: block;
  float: left;
  font-size: 13px;
}
.node-document .view-document-contents .group_doc_header .field-name-field-author-s- a,
.node-document .view-document-contents .group_doc_header .field-name-field-recipient-s- a,
.node-document .view-document-contents .group_doc_header .field-name-field-user-facing-date a {
  font-style: italic;
}
.node-document .view-document-contents .group_doc_header .field-name-field-author-s-,
.node-document .view-document-contents .group_doc_header .field-name-field-recipient-s- {
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #a7a9ab;
}
.node-document .view-document-contents .group_doc_header .field-name-field-author-s- .field-item:after,
.node-document .view-document-contents .group_doc_header .field-name-field-recipient-s- .field-item:after {
  content: ";\00a0";
}
.node-document .view-document-contents .group_doc_header .field-name-field-author-s- .field-item:last-child:after,
.node-document .view-document-contents .group_doc_header .field-name-field-recipient-s- .field-item:last-child:after {
  content: "";
}
.node-document .view-document-contents .group_doc_header .field-label {
  width: auto;
  display: inline;
}
.node-document .view-document-contents .field-name-field-source-image {
  position: relative;
  float: left;
  height: auto;
  max-width: 100%;
}
.node-document .view-document-contents .field-name-field-source-image .field-items {
  margin: 10px 0 10px 10px;
}
.node-document .view-document-contents .field-name-field-source-image img {
  width: 100%;
  height: auto;
}
.node-document .view-document-contents .field-name-field-transcript {
  display: block;
  background: transparent !important;
  padding: 0 !important;
  margin: 10px 10px 0 10px;
}
.node-document .view-document-contents .field-name-field-transcript .field-items {
  padding-left: 10px;
  height: 400px;
  overflow: scroll;
  overflow-x: auto;
}
.node-document .view-document-contents .field-name-field-transcript .field-items .head,
.node-document .view-document-contents .field-name-field-transcript .field-items .p {
  margin-bottom: 20px;
}
.node-document .view-document-contents .field-name-field-transcript .field-items a {
  font-style: italic;
}
.node-document .view-document-contents .field-name-field-source-information {
  clear: both;
  padding: 10px !important;
  margin: 20px 10px !important;
  border-top: 1px solid #d1d2d4;
  border-bottom: 1px solid #d1d2d4;
}
.node-document .view-document-contents .field-name-field-source-information a {
  font-style: italic;
}
#block-masquerade-masquerade {
  overflow: hidden;
}
.qtip-content .p {
  margin: 0 0 15px;
}
.qtip-content .p:last-child {
  margin: 0;
}
.TEI a {
  font-style: italic;
}
.TEI .bibl {
  margin: 0 0 10px;
}
.TEI .seg {
  display: inline;
}
.TEI .underline {
  text-decoration: underline;
}
.TEI .corr,
.TEI .expan {
  display: none;
}
.TEI .del {
  text-decoration: line-through;
}
.TEI ul,
.TEI ol {
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0;
  padding: 15px 0;
}
.TEI ul li,
.TEI ol li {
  display: block;
  list-style: none;
  list-style-image: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.TEI .figure {
  display: none;
}
.TEI table {
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
}
.TEI .p {
  clear: left;
  margin-bottom: 15px;
}
#block-system-main .field-name-field-bibliography {
  clear: both;
}
#block-system-main .node-organization .field-name-field-bibliography {
  margin-bottom: 20px;
}
#block-system-main .node-organization .field-name-field-related-documents {
  margin-top: 0;
}
#block-system-main .view-related-events-view {
  margin-bottom: 20px;
}
#block-system-main .field-group-format {
  padding-top: 20px;
}
#block-system-main .field-group-format.group-related {
  padding-top: 25px;
}
#block-system-main .field-group-format.group-related .field-name-field-signature-image {
  float: left;
  clear: none;
  width: auto;
  margin: 0 10px 0 0;
}
#block-system-main .field-name-field-affiliations {
  width: 380px;
  float: left;
}
#block-system-main .field-name-field-affiliations .field-collection-view {
  margin: 0;
  padding: 0;
  border: none;
}
#block-system-main .node-person .field-collection-container {
  margin: 0;
  border: none;
  float: left;
}
#block-system-main .field-name-field-affiliations .field-label {
  display: inline-block;
  float: left;
}
#block-system-main .field-name-field-affiliations .field-items {
  display: inline-block;
  margin-right: 3px;
}
#block-system-main .field-name-field-affiliations .field-items * {
  display: inline;
  width: auto;
  float: none;
}
#block-system-main .field-collection-view .titlePage .titlePart {
  display: block;
  margin-bottom: 15px;
}
#block-system-main .views-slideshow-cycle-main-frame-row {
  width: 680px !important;
}
#block-system-main .views-slideshow-cycle-main-frame {
  width: 100% !important;
  /*
		.views-slideshow-cycle-main-frame-row { position:relative !important; }
		*/
}
#search-api-page-search-form #adv-doc-search-link {
  visibility: hidden;
  position: absolute;
  margin-left: 230px;
}
#block-system-main .node .galleryformatter {
  float: right;
  clear: right;
  margin: 0 0 0 10px;
}
#block-system-main .node .galleryformatter .gallery-thumbs {
  padding: 0;
}
.dams-asset {
  float: left;
  width: 100%;
  height: 100%;
}
.transcript-download {
  visibility: hidden;
}
#search-api-page-search-form,
#search-api-page-search-form-person-search,
#search-api-page-search-form-organization-search,
#search-api-page-search-form-document-search {
  overflow: hidden;
  clear: both;
}
#search-api-page-search-form .form-submit,
#search-api-page-search-form-person-search .form-submit,
#search-api-page-search-form-organization-search .form-submit,
#search-api-page-search-form-document-search .form-submit {
  display: block;
  clear: both;
  text-indent: 0;
  background: #a92022;
  font-weight: normal;
  color: #fff !important;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: static;
  float: left;
  margin: 0;
  width: 70px;
  height: 24px;
  text-align: center;
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  transition: all 150ms linear;
}
#search-api-page-search-form .form-submit:hover,
#search-api-page-search-form-person-search .form-submit:hover,
#search-api-page-search-form-organization-search .form-submit:hover,
#search-api-page-search-form-document-search .form-submit:hover {
  background: #662022;
}
#section-alt-title a {
  color: #a92022;
  font-size: 26px;
}
#section-sub-title {
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 18px;
}
#section-prev {
  width: 340px;
  float: left;
  padding-right: 20px;
  margin-top: 10px;
}
#section-prev #prev-link a {
  color: #404042;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#section-prev #prev-title a {
  color: #a92022;
}
#section-next {
  float: left;
  width: 340px;
  margin-top: 10px;
  text-align: right;
}
#section-next #next-link a {
  color: #404042;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#section-next #next-title a {
  color: #a92022;
}
#section-next:last-child {
  float: right;
}
#section-context-wrapper {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  margin: 0 0 10px;
  padding: 0 0 10px;
}
#block-system-main .views-exposed-widget .form-text {
  border: 1px solid #D1D2D4;
  border-radius: 30px 30px 30px 30px;
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-size: 12px;
  font-style: italic;
  height: 22px;
  line-height: 1;
  padding: 3px 30px 3px 10px;
  width: 220px;
}
#block-hsp-exhibits-field-about h2:before,
#block-views-sections-block h2:before,
#block-views-essays-block-2 h2:before,
#block-views-topics-block-2 h2:before,
#block-hsp-exhibits-field-sponsors h2:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 1.5ex;
  background: #a92022;
  margin-right: 8px;
}
#views-exposed-form-person-search-panel-pane-1 label,
#views-exposed-form-organizations-search-panel-pane-1 label {
  display: none;
}
#views-exposed-form-person-search-panel-pane-1 .form-submit,
#views-exposed-form-organizations-search-panel-pane-1 .form-submit {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
  background: #8a2022;
  color: #fff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  padding: 5px 20px;
  font-size: 12px;
  font-weight: normal;
  margin-top: 5px;
  cursor: pointer;
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  transition: all 150ms linear;
}
#views-exposed-form-person-search-panel-pane-1 .form-submit:hover,
#views-exposed-form-organizations-search-panel-pane-1 .form-submit:hover {
  background: #662022;
}
/* --- [ Audio / Video Player ] --------------- */
div.jp-audio,
div.jp-audio-stream,
div.jp-video {
  border: none;
  background: transparent;
  width: 400px;
}
div.jp-interface {
  background: transparent;
}
div.jp-volume-bar-value {
  background: #a92022;
}
.jp-controls a.jp-play {
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/player-play-off.png) center center no-repeat;
}
.jp-controls a.jp-play:hover {
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/player-play-on.png) center center no-repeat;
}
.jp-controls a.jp-pause {
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/player-pause-off.png) center center no-repeat;
}
.jp-controls a.jp-pause:hover {
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/player-pause-on.png) center center no-repeat;
}
.jp-controls a.jp-stop {
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/player-stop-off.png) center center no-repeat;
}
.jp-controls a.jp-stop:hover {
  background: transparent url(/sites/exhibits.hsp.org/themes/custom/images/player-stop-on.png) center center no-repeat;
}
.hidden {
  display: none;
}
.DV-annotationBody sup,
.DV-annotationBody .hidden {
  display: none;
}
.recipient span {
  display: block;
}
.node-type-topic #block-system-main .field-name-body {
  margin-bottom: 20px;
}
/* --- [ Timeline ] --------------- */
.timeline-event-bubble-time {
  display: none;
}
.timeline-event-bubble-body {
  font-size: 13px;
}
.timeline-event-bubble-body .views-field-field-date,
.timeline-event-bubble-body .views-field-body {
  margin-bottom: 10px;
}
/**
 * @file
 * Fixes a Drupal core bug where long titles cause the overlay to be too wide.
 *
 * @see http://drupal.org/node/1159586
 */
/* These override styles in modules/overlay/overlay-child.css. */
#overlay-title {
  /* Let the #overlay-title wrap, but not the other #overlay-titlebar items. */
  white-space: normal;
  line-height: 135%;
}
#overlay-titlebar .add-or-remove-shortcuts {
  /* Leave a little space between the #overlay-titlebar and #overlay-content when
  the title is so long that it wraps onto multiple lines. */
  margin-bottom: 0.6em;
}
/* ----------- [ Create Exhibit tutorial ] ------------ */
#block-block-8 {
  border: 3px solid #f1b310;
  padding: 10px;
}
