.contextual-links-wrapper,
.contextual-links-wrapper * {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 12px !important;
  line-height: 12px !important;
}
.contextual-links-wrapper ul,
.contextual-links-wrapper * ul,
.contextual-links-wrapper li,
.contextual-links-wrapper * li {
  margin: 0 !important;
  padding: 0 !important;
}
@font-face {
  font-family: 'proxima-nova';
  src: url('../fonts/proxima-nova/proximanova-regular-webfont.eot');
  src: url('../fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima-nova/proximanova-regular-webfont.woff') format('woff'), url('../fonts/proxima-nova/proximanova-regular-webfont.ttf') format('truetype'), url('../fonts/proxima-nova/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima-nova';
  src: url('../fonts/proxima-nova/proximanova-bold-webfont.eot');
  src: url('../fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima-nova/proximanova-bold-webfont.woff') format('woff'), url('../fonts/proxima-nova/proximanova-bold-webfont.ttf') format('truetype'), url('../fonts/proxima-nova/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'proxima-nova';
  src: url('../fonts/proxima-nova/proximanova-regularit-webfont.eot');
  src: url('../fonts/proxima-nova/proximanova-regularit-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima-nova/proximanova-regularit-webfont.woff') format('woff'), url('../fonts/proxima-nova/proximanova-regularit-webfont.ttf') format('truetype'), url('../fonts/proxima-nova/proximanova-regularit-webfont.svg#proxima_novaregular_italic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'LemelsonIcons24';
  src: url('../fonts/lemelson-icons-24/LemelsonIcons24.eot');
  src: url('../fonts/lemelson-icons-24/LemelsonIcons24.eot?#iefix') format('embedded-opentype');
}
@font-face {
  font-family: 'LemelsonIcons24';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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BwMEBgQBAQICAgIBAwQDAgIEAwIBDQQFBwQEBgUCAQMFBwQDBwUCAgUHAwQHBQMBAgUGBAQHBQQKAQEBAQIDBAICAwQDAQICAgIBAQQGBAMHBgUBFQEDBQQEBwYFAQIBAgYDBAcGBgEeAQECBQMDCAYGAgEBAgQDBAcHBgIoAgIBBAMDBwcGAgMBBAMDBwcHAjADAwECAwMHBwYDAwICAwIHBwcDNwMEAQMCBwcGAwMEAQEDAgYHBwQ+BAQCAQICBgYHBAMEAgIBBgcIA0MEBgMCAQUHBwMEBQMBAQIFBggDVAEEAwQCBAYEAQEBBAYHBAEEAwIBAQEBAgICAjoEBgUCAQMGBgQEBgUCAwUIBEoEBwYDAgUGBAQGBgMBAgUGBEgCBAMEAQICAgIBAQEBAgMEAQQHBgQBAQEEBgRGAwgGBQIBAQMFBAMHBwUBAgMGBEMDCAcGAQICBAMEBwYGAgIBAgQEPgQHBwYCAwEBBAMDBgcHAgMCAQQDNwMHBwcCAwICAwMGBwcDAwIBAwMwAgcHBwMDBAEDAgYHBwMDBAECAigCBgcHBAMEAgEBAgYGCAMDBQIBAR4BBgYHBAMGAgECAQUGBwQEBQMBEgEBAQEFBgcDBAYEAQECAgICAQMEAwICBAIDAQ0EBQcEBAYFAgEDBQcEAwcFAv1UZwIBAQEDBAMDAgUGBgMEBwgJBQcMCwkEBAYEAQIDAgIEBQUDAwcGBwQDBwcGBAMGBQYCAgQEAgFeAQECBAQDAwYGBwMEBwcIBAQIBwcDAwcFBQIDAwMBAQIDAgIGBwgFBQwNDwgIExUWDQkTEREHCA8NDAYGCggIAwMFBAJtAm4BbQF1BAUHBAMHBAMDBgcEBAcEAwE3AQQEAwIBAwIBAQEBAQEDAwMCAwcGBQEBAgQGBEcECAYFAQEDBQQDBwcFAgEDBgNCAwgHBQICAgUDAwcHBgICAgQEPgMIBwYCAgIBBAMDBwcGAwICAQQDNwMHBwYDAwIDAgMHBwYDAwMDAzACBwcHAwMDAQICAgYHBwMEAwEBAygCBgcHAwQEAgECAgUHBwMEBAICHgEFBwcEAwUDAQEFBggDBAUDAQISAQIBBAYHBAQGAwIBAQECAgIBBAMEAgEEAwIBDQMGBwQDBwQDAQMFBwQEBgUDAQEDBQYEBAcFAwEDBAcDBAcGAwoBAQIBAQIDBAECBAMEAQICAgEBAQIDBgQEBwYEARUCAQMFBAMIBgUBAQMFAwQHBwUBHgICBAQDBwcFAgIBAgQEAwcHBgIoAwEBAwQDBwcGAgICAQMDAwcHBwIwAwMDAwMGBwcDAgMCAwMGBwcDNwMEAQICAwYHBwMDBAECAgIGBwgDPgQEAgICBgcHAwMFAgICBQcIA0IDBgMBAgUHBwMEBQMBAQUGCARVAgMEBAEEBwMCAQEFBgcDAgMDAwEBAQEBAQIDAToEBwQDAQQFBwQDBwQDAwYHBEkEBwUDAQMFBgQDBwUEAQIFBwRJAgQEAwIBAwIBAQECAQECAwMCBAcGBAEBAQQGBEYEBwcFAQEBAwUDBAcGBQIBAwUEQwQHBwYCAQECBQMDBwcGAgIBAgUDPQMHBwcCAgEBAwMDBwcGAwICAQQDOAMHBwcDAgMDAwIHBwcDAgMDAjADBggHAwIEAQICAgcGCAMDBAECAicCBgcHAwMFAQICBQcHBAMFAgECHwIFBggDBAUDAQIEBwcEAwYDARIBAQEBAQQGBwQDBgQBAQECAwECAwMEAgIDAwMBDQEDBgYEBAYFAgQFBgQEBwQDAwQHBAQGBQQCBQYEBAYGAwELAQEBAQEDAwMCAgQDAwIBAwIBAQEEBgMEBwYEARQBAwYDBAcHBAIBAwUEAwgGBQIfAgECBQMEBwcFAgIBBQMDBwcGAicCAgEEAwMIBgcCAgIBBAMCBwgGAzACAwMCAwcHBwIDAwMCAwcHBwM4AwQBAgIDBgcHAwMDAQECAgcHBwM9AwUCAQICBgcHAwMFAgEBAgYHBwRDBAUDAQIFBgcEAwUDAQEBBQcHBFUCAwQEAgQGBAEBAQQGBwQCAwMCAQECAQEBAgMBOgQHBQIBBAUHAwQGBQMBAwUHBDEBBQkICQQECAcGAwMGBQQCAQMCAQECBAYEAwoMDggFCQcHBAMGBQYCAwUFBQMCBgYHAwQICAkFBQwMDggfARoFCgkHBAMHBgYCAwUFBgIDBgYHBAQICQoGBQwODwkFCgsMBQYMCwoGBQkJCAMEBQQCAQMEBAMHCQoGBQ0NDwgHERESCuhrAmwBAAAAAAMAA/+rBk8DkQAtAGoAfwAABSIuAicuAycuAjY3PgM3PgEeARceAxceARQGBw4DBw4DJwEeAQ4BBw4CJicuAjY3DgMHDgMHDgEUFhceAxceAzc+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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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DkL6LfeUFYt3hHp8fQhhYAV8fHqEd4t2i3qSfZoI+6r3qfup+6kFfXx6hHaLd4t6kn2aCGC2BX2Yg5yLoIufk52ZmQj4CPgIBZmZnJKfi5+LnYSZfQj4CPwIBZl9k3mLdwgOQvot+LkVi3aEenx9CPwI/AgFfX16g3aLd4t6k32ZCPwI+AgFfZmDnIugi5+TnJmaCLW1BZqanJKfi5+LnYSZfAj3qfup96r3qQWZmpySoIuei52EmnwItWEFmnySeYt4CA77Jvdb+OYVi/zL+1CLi/jL91CLBZf3QxWMb4F0eHh3eHGCa4sIiosFbItylHieeJ6Boouni6eVop6en52llKqLq4ukgp55nniVdItvCPkv/DUVi/vZ+1CLi/fDBYuzg6t8oXuic5Zqi3OLd4V7fnt9f3uDeId/iHyLdwiL+9D7UIsFjPcsjPcQi+mL6orDi50Iiqf3UIuLOIqLBZOYk5WTlJOVlZSZlpmWm5OfkZ6RoY6ji8yLwHWyYLNgn0uLOAgO+oD4CRWBjISUi5WMlJOTlouVi5OCioCKgIKEgYwIlVQVjJCKkIiPiI+HjoaMhoyGiYiJh4iIh4qGiYKRgZWIlImVkY6WCHZEFY+VhpaBjoGOgYaIgoeCkICUh5SHlpCPlQhtSRWQlIeWgpCCj4CIhoKHg46Ak4WUhpaOkZUIY00VkZSJloORg5F/iYaDhYOMgJOEk4WWjZKTCFtUFZKSi5eEkoOSgIuEhISEi3+ShJGDl4uTkwhUWxWTkY2XhJOFk3+MhIWDhYmAkYOQgpeJlJIITWMVlJCPl4WThpSAjoKGg4eHgJCCj4KXh5SQCEhtFZWPkJWHlYeUgZCCh4GIhoCOgo+BlYaVjwg3eRWPiJCKkIyWjZGViJWJlYGRgYmHioeIiIeIh4qGjIaMho6Hj4kIUX4VlYyTk4qWipWCkoGKgYqEg4uBi4GUg5aMCEGLFZaKlJOLlYuVhJOBjIGMgoSKgYqAk4KViwhDlRWQipCMj46PjY6PjJCMkIqQiI+Ij4eOh4yBjYGFiYGIgZGBlokIRaAVlYeVkI+VjpSGloGOgo+BhoeCh4GQgZWHCEipFZSGl4+PlJCUh5aDj4KQgIiGgoWDj3+UhghNsxWUhJeNkJSRk4mWg5GEkX+KhYOEg41/k4UIVLsVk4OXi5GTkpKLl4SShJKAi4OEhISLf5KECFvCFZKDlomTkZOSjJaFk4aTf42DhYOFiYCRgghjyRWRgZaIlJCTkY6Wh5OGlICOgoeChoeAkIIIbc0Vj4GWhpSPlI+QloeUiJSBkIGIgYiGgI+BCHngFYiHioaMho6AlYWUjZWOkZWJlIqQiI+HjoiNho2GioaKh4iIhwh+xRWMgJSElYyVjJKUi5WKlIOTgIuBi4OCjIAIi9QVioGTgpWKlouTk4yVi5SElIGMgY2Cg4qACJXUFYqGjIWOh46Hj4mQipCKkIyOjo+Njo+MkI2VhZSBjoKOgYSIgQig0RWHgZCAlYiViJWQjpSPlIaWgo+Cj4CGh4EIqc4VhoGPgJSGlIeWjpCUj5SIloOQgpCAiIWCCLPIFYWDjX+ThZOGl4yQk5GTipaDkoORgIqEggi7wxWEg4t/koSThJaMkpKSkYuXhJOFkn+Lg4QIwrsVg4SJf5KDkYSXiZKRk5GNloWUhpN/jYKFCMmyFYKGh4CRgpCCloiUkJOQj5aGlIeUf46ChgjOqhWBh4aAj4KPgZWHlI6Vj5CViJWHlIGQgYgI350Vh42GjYaJgImFgY6BjYGVhZWNj42PjY6Pjo+MkIqQipCIj4eOCMWYFYGKg4KMgYyBlIOVjJWMkpOLlYuVgpSAigjVixWAjIKCi4GLgZKDlYqVipSTjJWMlYOUgYwI04AVho2GiYeJh4iIh4qGioaMho6HjoePiY+JlYmVkY2VjpWFlYCNCNF3FYGOgYaHgoiBkIGVh5SIlY+PlY+UhpaBjwjObBWCkH+Ih4KGgo+Ak4aUhpaOkJSRlIeWgpAIyWQVgpF/iYaDhYKNgJOFkoWXjZGTkpKJl4OSCMJbFYOSf4uFhISDi4CShJKEloqTkpKSi5eEkwi7UxWElICMg4WDhIqAkYOQg5eKk5CTkY2XhZMIs04VhZSAjoKGg4aIgI+CkIKWiJSPlJCPloaVCKlIFYeVgJCCh4KHhoCPgo6ClYaVjpWOkJaHlQidNhWOj4yRipCIlYGSgoiBiIWCjYGMho6Hj4mOiJCKkIyQjI+Njo8ImFEVipaCk4GJgYqEgouCjIGTg5aLlYyTlIqVCP1AvBXyigWLl4yXjpaOlpCUkZORk5KSlJCVj5WOmIqei5mGlYCWgZB7inaMfoiBhoKGg4WEg4QIg4SChIGEgoSCg4KCg4GDgIV+hH2Heop3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) format('woff');
  font-weight: normal;
  font-style: normal;
}
[class^="lemelsonicon-"],
[class*=" lemelsonicon-"] {
  font-family: 'LemelsonIcons24';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lemelsonicon-link:before {
  content: "\e620";
}
.lemelsonicon-view:before {
  content: "\e61c";
}
.lemelsonicon-news:before {
  content: "\e61d";
}
.lemelsonicon-events:before {
  content: "\e61e";
}
.lemelsonicon-surprise-me-large:before {
  content: "\e61b";
}
.lemelsonicon-story-type-activity:before {
  content: "\e616";
}
.lemelsonicon-story-type-sound:before {
  content: "\e614";
}
.lemelsonicon-story-type-play:before {
  content: "\e613";
}
.lemelsonicon-story-type-document:before {
  content: "\e612";
}
.lemelsonicon-circle-triangle-down:before {
  content: "\e611";
}
.lemelsonicon-surprise-me:before {
  content: "\e610";
}
.lemelsonicon-download:before {
  content: "\e608";
}
.lemelsonicon-external:before {
  content: "\e607";
}
.lemelsonicon-search:before {
  content: "\e605";
}
.lemelsonicon-remove:before {
  content: "\e615";
}
.lemelsonicon-volume-off:before {
  content: "\e60d";
}
.lemelsonicon-volume-up:before {
  content: "\e60e";
}
.lemelsonicon-tag:before {
  content: "\e606";
}
.lemelsonicon-print:before {
  content: "\e604";
}
.lemelsonicon-play:before {
  content: "\e60b";
}
.lemelsonicon-pause:before {
  content: "\e60c";
}
.lemelsonicon-chevron-left:before {
  content: "\e609";
}
.lemelsonicon-chevron-right:before {
  content: "\e60a";
}
.lemelsonicon-plus:before {
  content: "\e621";
}
.lemelsonicon-chevron-up:before {
  content: "\e618";
}
.lemelsonicon-chevron-down:before {
  content: "\e619";
}
.lemelsonicon-twitter:before {
  content: "\e600";
}
.lemelsonicon-facebook:before {
  content: "\e601";
}
.lemelsonicon-rss:before {
  content: "\e617";
}
.lemelsonicon-reorder:before {
  content: "\e60f";
}
.lemelsonicon-envelope-alt:before {
  content: "\e603";
}
.lemelsonicon-linkedin:before {
  content: "\e61a";
}
.lemelsonicon-instagram:before {
  content: "\e61f";
}
.lemelsonicon-tumblr:before {
  content: "\e602";
}
@-webkit-keyframes spinnicolor {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    color: #7b80b2;
  }
  25% {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  33% {
    color: #ff7245;
  }
  50% {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  66% {
    color: #36ae81;
  }
  75% {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    color: #7b80b2;
  }
}
@keyframes spinnicolor {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    color: #7b80b2;
  }
  25% {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  33% {
    color: #ff7245;
  }
  50% {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  66% {
    color: #36ae81;
  }
  75% {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    color: #7b80b2;
  }
}
@-webkit-keyframes swingLeft {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(-12deg);
    -ms-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes swingLeft {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(-12deg);
    -ms-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes swingRight {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(12deg);
    -ms-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes swingRight {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(12deg);
    -ms-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html {
  width: 100%;
  overflow-x: hidden;
  font-size: 10px;
  font-size: 62.5%;
}
body {
  position: relative;
  overflow: hidden;
  font-family: 'proxima-nova', 'Helvetica', 'Arial', sans-serif;
  font-size: 1.7rem;
  line-height: 1.625;
  -webkit-text-size-adjust: 100%;
  color: black;
  background-color: white;
}
h2,
h3,
h4,
h5,
h6 {
  text-transform: uppercase;
  margin: 1.0em 0;
}
h2 {
  font-size: 2.8rem;
  line-height: 1.4;
}
h3 {
  font-size: 2.2rem;
  line-height: 1.4;
}
h4 {
  font-size: 2rem;
  line-height: 1.4;
}
h5 {
  font-size: 1.8rem;
  line-height: 1.4;
}
h6 {
  font-size: 1.7rem;
  line-height: 1.4;
}
.field-type-text,
.field-type-text-with-summary,
.field-type-text-long {
  word-wrap: break-word;
}
.field-type-text h2,
.field-type-text-with-summary h2,
.field-type-text-long h2,
.field-type-text h3,
.field-type-text-with-summary h3,
.field-type-text-long h3,
.field-type-text h4,
.field-type-text-with-summary h4,
.field-type-text-long h4,
.field-type-text h5,
.field-type-text-with-summary h5,
.field-type-text-long h5,
.field-type-text h6,
.field-type-text-with-summary h6,
.field-type-text-long h6 {
  margin: 1.5em 0 0.5em;
  line-height: 1.2;
  clear: both;
}
a {
  color: #7b80b2;
}
a:hover,
a:active {
  color: #5c629e;
}
a.topic-gray  {
  color: #707070;
}
a.topic-lavender  {
  color: #7b80b2;
}
a.topic-orange  {
  color: #ff7245;
}
a.topic-green  {
  color: #36ae81;
}
a.topic-purple  {
  color: #ac63af;
}
a.topic-blue  {
  color: #0080ff;
}
a.topic-yellow-green  {
  color: #acb51f;
}
a.story-external  {
  color: #ac63af;
}
img {
  max-width: 100%;
}
pre.image-left,
pre.image-right {
  margin-top: 0;
  margin-bottom: 1em;
  white-space: normal;
  font-family: 'proxima-nova', 'Helvetica', 'Arial', sans-serif;
}
.pull-left,
.pull-right,
pre.image-left,
pre.image-right {
  width: 40%;
  min-width: 290px;
  max-width: 100%;
}
.pull-left.pull-left,
.pull-right.pull-left,
pre.image-left.pull-left,
pre.image-right.pull-left,
.pull-left.image-left,
.pull-right.image-left,
pre.image-left.image-left,
pre.image-right.image-left {
  float: left;
  margin-right: 40px;
}
.pull-left.pull-right,
.pull-right.pull-right,
pre.image-left.pull-right,
pre.image-right.pull-right,
.pull-left.image-right,
.pull-right.image-right,
pre.image-left.image-right,
pre.image-right.image-right {
  float: right;
  margin-left: 40px;
}
.pull-left img,
.pull-right img,
pre.image-left img,
pre.image-right img {
  max-width: 100%;
  width: auto !important;
  height: auto !important;
}
.media-element-container .field-name-field-file-image-caption {
  font-size: 1.4rem;
  line-height: 1.625;
  line-height: 1.2em;
}
.banner-caption {
  font-size: 1.2rem;
  line-height: 1.625;
  margin-top: -10px;
}
.story-centerpiece .banner-caption {
  font-size: 1.2rem;
  line-height: 1.625;
  margin-right: 15px;
}
img.media-element,
img.media-element.pull-left,
img.media-element.pull-right {
  padding: 0;
  border: 0;
  margin-top: 0;
  min-width: 0;
  max-width: 100% !important;
  width: auto;
  height: auto;
}
img.media-element.pull-left,
img.media-element.pull-right {
  max-width: 40% !important;
}
.lead,
.field-name-field-banner-intro {
  font-size: 1.8rem;
  line-height: 1.4;
}
.byline {
  font-size: 1.4rem;
  line-height: 1.625;
}
.byline a {
  color: inherit;
}
.region-break {
  line-height: 6px;
}
.region-break svg {
  display: block;
}
.region-break svg line {
  stroke: #a0a0a0;
}
.no-transitions {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
table {
  width: 100%;
  margin-bottom: 26;
}
table thead > tr > th,
table tbody > tr > th,
table tfoot > tr > th,
table thead > tr > td,
table tbody > tr > td,
table tfoot > tr > td {
  padding: 8px;
  line-height: 1.625;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
table thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td {
  border-top: 0;
}
th {
  text-align: left;
}
#skip-link {
  position: absolute;
  top: 50px;
  left: 25px;
}
/*@import 'dev.less';*/
#container {
  padding: 0;
  min-height: 60.0em;
}
.container {
  width: auto;
  max-width: none;
}
.container > .row-fluid,
.container > .row-fluid > .col-xs-12 > .container,
.container > .row-fluid .col-xs-12 > [data-type="region"] {
  margin-left: -15px;
  margin-right: -15px;
}
div[data-type="region"][data-name="header"] > .container,
div[data-type="region"][data-name="console"] > .container,
div[data-type="region"][data-name="moderation"] > .container,
div[data-type="region"][data-name="content_top"] > .container,
div[data-type="region"][data-name="content_bottom"] > .container,
div[data-type="region"][data-name="search"] > .container,
div[data-type="region"][data-name="footer"] > .container,
.container.site-width,
body.front .region > .container {
  max-width: 1360px;
  margin: auto;
  padding: 0 15px;
}
body.node-type-story div[data-type="region"][data-name="content_bottom"] {
  margin-bottom: 5em;
}
@media all and (max-width: 992px) {
  .container.site-width .span1,
  .container.site-width .span3,
  .container.site-width .span8 {
    width: 100%;
  }
}
#header-links {
  position: absolute;
  top: 0;
  right: 0;
  height: 35px;
  z-index: 101;
}
#header-links,
#header-links ul,
#header-links ol,
#header-links li,
#header-links dt,
#header-links dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
#header-links:before,
#header-links ul:before,
#header-links ol:before,
#header-links li:before,
#header-links dt:before,
#header-links dd:before {
  content: '' !important;
}
#header-links li {
  float: right;
}
#header-links li a {
  display: block;
  position: relative;
  width: 44px;
  height: 35px;
  color: white;
  text-align: center;
  -webkit-transition: color 0.15s ease;
  transition: color 0.15s ease;
}
#header-links li a span {
  display: none;
}
#header-links li a:before {
  content: '\e60f';
  font-family: 'LemelsonIcons24';
  font-size: 20px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -12px;
}
#header-links li a:hover {
  color: #7b80b2;
}
div[data-type="region"][data-name="header"] {
  position: relative;
  z-index: 100;
  white-space: nowrap;
  background-color: black;
  color: white;
  font-size: 1.4rem;
  line-height: 2.5;
  min-height: 35px;
}
div[data-type="region"][data-name="header"] .container {
  position: relative;
}
div[data-type="region"][data-name="header"] aside {
  float: left;
  margin-right: 1em;
}
div[data-type="region"][data-name="header"] aside[data-delta="breadcrumb"] {
  float: right;
  margin-right: 0;
}
.brand {
  display: inline-block;
  color: white;
}
.brand strong {
  text-transform: uppercase;
}
.brand span {
  display: none;
}
.brand em {
  font-style: normal;
}
.brand:hover {
  color: white;
}
aside#block-sibling-breadcrumbs-sibling-breadcrumbs {
  float: right;
  margin-right: 0;
}
.menu-block-sibling-breadcrumbs > ul.nav {
  float: right;
  text-align: right;
  display: none;
}
.menu-block-sibling-breadcrumbs > ul.nav,
.menu-block-sibling-breadcrumbs > ul.nav ul,
.menu-block-sibling-breadcrumbs > ul.nav ol,
.menu-block-sibling-breadcrumbs > ul.nav li,
.menu-block-sibling-breadcrumbs > ul.nav dt,
.menu-block-sibling-breadcrumbs > ul.nav dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu-block-sibling-breadcrumbs > ul.nav:before,
.menu-block-sibling-breadcrumbs > ul.nav ul:before,
.menu-block-sibling-breadcrumbs > ul.nav ol:before,
.menu-block-sibling-breadcrumbs > ul.nav li:before,
.menu-block-sibling-breadcrumbs > ul.nav dt:before,
.menu-block-sibling-breadcrumbs > ul.nav dd:before {
  content: '' !important;
}
.menu-block-sibling-breadcrumbs > ul.nav > li {
  display: inline-block;
  position: relative;
  padding: 0 0.75em 0 0.25em;
}
.menu-block-sibling-breadcrumbs > ul.nav > li:last-child {
  padding-right: 0;
}
.menu-block-sibling-breadcrumbs > ul.nav > li.active-trail:after {
  position: absolute;
  right: 0;
  top: 0;
  content: '/';
  color: white;
}
.menu-block-sibling-breadcrumbs > ul.nav > li.active-trail:last-child:after {
  display: none;
}
.menu-block-sibling-breadcrumbs > ul.nav > li .submenu-toggle {
  display: none;
}
.menu-block-sibling-breadcrumbs > ul.nav > li > a {
  color: #949697;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
}
.menu-block-sibling-breadcrumbs > ul.nav > li > a.active {
  color: white;
}
.menu-block-sibling-breadcrumbs > ul.nav > li > a:hover {
  color: white;
}
div[data-type="region"][data-name="moderation"] {
  background-color: #bac1db;
  padding: 1.0em 0;
}
div[data-type="region"][data-name="moderation"] h2 {
  margin: 0 50px 0.5em 0;
  font-weight: normal;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
}
div[data-type="region"][data-name="content_top"] {
  clear: both;
  margin-top: 3px;
}
.field-name-field-banner,
.field-name-field-audio {
  margin-left: -15px;
  margin-right: -15px;
  position: relative;
}
.field-name-field-banner img,
.field-name-field-audio img {
  width: 100%;
  height: auto;
}
.field-name-field-banner h2.element-invisible,
.field-name-field-audio h2.element-invisible {
  margin: 0;
}
h1 {
  font-size: 2.4rem;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  color: black;
  margin-bottom: 0.5em;
}
.node-type-page h1 {
  color: #7b80b2;
  text-transform: none;
}
.banner-callout {
  display: block;
  z-index: 10;
  padding: 7.5px 15px;
  background-color: rgba(123, 128, 178, 0.85);
}
.banner-callout .field-name-field-banner-callout-text {
  color: white;
  font-size: 2rem;
  line-height: 1;
  font-weight: bold;
  margin: 0.25em 0;
}
.banner-callout .field-name-field-banner-callout-link a {
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.6rem;
  line-height: 1;
  margin: 0.25em 0;
  text-decoration: none;
}
.banner-callout .field-name-field-banner-callout-link a:hover > span {
  text-decoration: underline;
}
.banner-callout .field-name-field-banner-callout-link a > i {
  width: 22px;
  height: 22px;
  border-radius: 1000px;
  display: inline-block;
  background-color: #53588e;
  position: relative;
  top: 5px;
}
.banner-callout .field-name-field-banner-callout-link a > i:after {
  content: '\e60a';
  font-family: 'LemelsonIcons24';
  font-size: 14px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -7px;
  text-align: center;
  color: white;
}
body.topic-gray [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li.active a {
  color: #707070;
}
body.topic-lavender [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li.active a {
  color: #7b80b2;
}
body.topic-orange [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li.active a {
  color: #ff7245;
}
body.topic-green [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li.active a {
  color: #36ae81;
}
body.topic-purple [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li.active a {
  color: #ac63af;
}
body.topic-blue [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li.active a {
  color: #0080ff;
}
body.topic-yellow-green [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li.active a {
  color: #acb51f;
}
body.story-external [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li.active a {
  color: #ac63af;
}
body.topic-gray [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li a:hover {
  border-color: #707070;
}
body.topic-lavender [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li a:hover {
  border-color: #7b80b2;
}
body.topic-orange [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li a:hover {
  border-color: #ff7245;
}
body.topic-green [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li a:hover {
  border-color: #36ae81;
}
body.topic-purple [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li a:hover {
  border-color: #ac63af;
}
body.topic-blue [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li a:hover {
  border-color: #0080ff;
}
body.topic-yellow-green [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li a:hover {
  border-color: #acb51f;
}
body.story-external [data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li a:hover {
  border-color: #ac63af;
}
body.topic-gray blockquote {
  background-color: #707070;
}
body.topic-lavender blockquote {
  background-color: #7b80b2;
}
body.topic-orange blockquote {
  background-color: #ff7245;
}
body.topic-green blockquote {
  background-color: #36ae81;
}
body.topic-purple blockquote {
  background-color: #ac63af;
}
body.topic-blue blockquote {
  background-color: #0080ff;
}
body.topic-yellow-green blockquote {
  background-color: #acb51f;
}
body.story-external blockquote {
  background-color: #ac63af;
}
div[data-type="region"][data-name="sidebar_second"] {
  font-size: 1.4rem;
  line-height: 1.625;
}
div[data-type="region"][data-name="sidebar_second"] h2 {
  margin-top: 0.85em;
}
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"],
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] {
  margin-top: 2em;
  margin-bottom: 2em;
}
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] nav,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] nav {
  margin-bottom: 3em;
}
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] nav > .control-group,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] nav > .control-group {
  display: none;
}
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links {
  background-color: black;
  text-align: center;
  padding: 2.0em 0;
}
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav ul,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav ul,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links ul,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links ul,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav ol,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav ol,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links ol,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links ol,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav li,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav li,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links li,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links li,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav dt,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav dt,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links dt,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links dt,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav dd,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav dd,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links dd,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav:before,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav:before,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links:before,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links:before,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav ul:before,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav ul:before,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links ul:before,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links ul:before,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav ol:before,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav ol:before,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links ol:before,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links ol:before,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav li:before,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav li:before,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links li:before,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links li:before,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav dt:before,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav dt:before,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links dt:before,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links dt:before,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav dd:before,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav dd:before,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links dd:before,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links dd:before {
  content: '' !important;
}
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav > li,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav > li,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links > li,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li {
  margin: 0 1em;
}
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav > li > a,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav > li > a,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links > li > a,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li > a {
  display: inline-block;
  text-transform: uppercase;
  padding: 0;
  margin: 1em 0;
  font-weight: bold;
  color: white;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav > li > a:hover,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav > li > a:hover,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links > li > a:hover,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li > a:hover {
  border-bottom-color: #7b80b2;
}
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] .menu-root > ul.nav > li.active > a,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] .menu-root > ul.nav > li.active > a,
div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] ul.links > li.active > a,
[data-module="silc_story"][data-delta="story_centerpiece_navigation"] ul.links > li.active > a {
  color: #7b80b2;
}
div[data-type="region"][data-name="content"] {
  min-height: 20.0em;
  font-size: 1.5rem;
  line-height: 1.6;
}
div[data-type="region"][data-name="content"] .field.c ul {
  list-style: none;
  margin-left: 0;
  padding-left: 30px;
}
div[data-type="region"][data-name="content"] .field.c ul > li {
  text-indent: -15px;
  margin: 0;
  padding: 0;
}
div[data-type="region"][data-name="content"] .field.c ul > li:before {
  content: '\fe63';
  position: relative;
  left: -15px;
}
div[data-type="region"][data-name="content"] .field.c ul > li p {
  text-indent: 0;
  margin-top: 0;
}
div[data-type="region"][data-name="content"] .field.c ul > li p:first-child {
  margin-top: -2em;
}
div[data-type="region"][data-name="content"] .field.c iframe {
  border: 0;
}
.main-content[class*="span"],
div[data-type="region"][data-name="sidebar_second"][class*="span"] {
  margin-left: 0;
}
div[data-type="region"][data-name="footer"] {
  background-color: black;
  color: white;
  padding-bottom: 80px;
}
div[data-type="region"][data-name="footer"] > .container {
  padding: 0;
}
div[data-type="region"][data-name="footer"] .menu-mlid-extra-open-drawer {
  display: none;
}
div[data-type="region"][data-name="footer_drawer"] {
  display: none;
}
aside[data-delta="social_share"] {
  margin-top: 1.0em;
  margin-right: -38px;
}
aside[data-delta="social_share"] a {
  position: relative;
  display: inline-block;
  background-color: black;
  overflow: hidden;
  width: 45px;
  height: 45px;
  margin: 0 8px 10px 0;
  border-radius: 100px;
  color: white;
  -webkit-transition: background-color 0.15s ease;
  transition: background-color 0.15s ease;
  text-decoration: none;
}
aside[data-delta="social_share"] a:hover {
  background-color: #7b80b2;
}
aside[data-delta="social_share"] a:before {
  content: "\e600";
  font-family: 'LemelsonIcons24';
  font-size: 24px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -11px;
  text-align: center;
}
aside[data-delta="social_share"] a.social-share-twitter:before {
  content: '\e600';
}
aside[data-delta="social_share"] a.social-share-facebook:before {
  content: '\e601';
}
aside[data-delta="social_share"] a.social-share-tumblr:before {
  content: '\e602';
}
aside[data-delta="social_share"] a.social-share-email:before {
  content: '\e603';
  font-family: 'LemelsonIcons24';
  font-size: 20px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
aside[data-delta="social_share"] a.social-share-print:before {
  content: '\e604';
}
aside[data-delta="social_share"] a > span {
  display: none;
}
aside[data-type="block"][data-delta="smithsonian_logo"] {
  float: left;
  width: 82%;
  height: 58px;
  border-bottom: 1px solid #7b80b2;
  border-right: 1px solid #7b80b2;
}
aside[data-type="block"][data-delta="smithsonian_logo"] > a {
  display: block;
  max-width: 100%;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 20px;
}
aside[data-type="block"][data-delta="smithsonian_logo"] > a svg {
  width: 100%;
}
aside[data-type="block"][data-delta="smithsonian_logo"] > a svg path {
  fill: white;
  -webkit-transition: fill 0.15s ease;
  transition: fill 0.15s ease;
}
aside[data-type="block"][data-delta="smithsonian_logo"] > a:hover svg path {
  fill: #7b80b2;
}
[data-type="block"][data-delta="main-footer-menu"] {
  float: right;
  width: 18%;
  border-bottom: 1px solid #7b80b2;
  position: static;
}
[data-type="block"][data-delta="main-footer-menu"] h2 {
  display: none;
}
.menu-block-main-footer-menu {
  position: absolute;
  top: 35px;
  left: 0;
  width: 100%;
  background-color: black;
  border-top: 24px solid white;
  border-bottom: 3px solid white;
  z-index: 100;
}
.menu-block-main-footer-menu:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 14.4px solid transparent;
  border-right: 14.4px solid transparent;
  border-bottom: 24px solid black;
  position: absolute;
  bottom: 100%;
  right: 9px;
}
.menu-block-main-footer-menu .control-group {
  display: none;
}
.menu-block-main-footer-menu .menu-root > ul.nav {
  text-transform: uppercase;
  font-weight: bold;
}
.menu-block-main-footer-menu .menu-root > ul.nav,
.menu-block-main-footer-menu .menu-root > ul.nav ul,
.menu-block-main-footer-menu .menu-root > ul.nav ol,
.menu-block-main-footer-menu .menu-root > ul.nav li,
.menu-block-main-footer-menu .menu-root > ul.nav dt,
.menu-block-main-footer-menu .menu-root > ul.nav dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu-block-main-footer-menu .menu-root > ul.nav:before,
.menu-block-main-footer-menu .menu-root > ul.nav ul:before,
.menu-block-main-footer-menu .menu-root > ul.nav ol:before,
.menu-block-main-footer-menu .menu-root > ul.nav li:before,
.menu-block-main-footer-menu .menu-root > ul.nav dt:before,
.menu-block-main-footer-menu .menu-root > ul.nav dd:before {
  content: '' !important;
}
.menu-block-main-footer-menu .menu-root > ul.nav > li {
  position: relative;
}
.menu-block-main-footer-menu .menu-root > ul.nav > li > a {
  display: block;
  padding: 0.75em;
  font-size: 2.7rem;
  line-height: 1;
  background-color: black;
  border-bottom: 1px solid #7b80b2;
  color: white;
  text-decoration: none;
}
.menu-block-main-footer-menu .menu-root > ul.nav > li > ul.nav {
  padding: 1.0em 0;
  border-bottom: 1px solid #7b80b2;
  display: none;
}
.menu-block-main-footer-menu .menu-root > ul.nav > li > ul.nav a {
  display: block;
  font-size: 1.8rem;
  line-height: 1;
  padding: 0.75em 0.5em 0.75em 2.0em;
}
.menu-block-main-footer-menu .menu-root > ul.nav > li > ul.nav li.active a {
  text-decoration: underline;
}
.menu-block-main-footer-menu .menu-root > ul.nav > li.open > a {
  background-color: #7b80b2;
}
.menu-block-main-footer-menu .menu-root > ul.nav > li.open > ul.nav {
  display: block;
}
.menu-block-main-footer-menu .submenu-toggle {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
.menu-block-main-footer-menu .submenu-toggle a {
  display: block;
  width: 46px;
  height: 67px;
  font-size: 3rem;
  line-height: 1.625;
  line-height: 60px;
  text-align: center;
  text-decoration: none;
  color: white;
}
html.no-touch .menu-block-main-footer-menu .menu-root > ul.nav > li > a:hover,
html.touch .menu-block-main-footer-menu .menu-root > ul.nav > li > a:active,
html.no-touch .menu-block-main-footer-menu .menu-root > ul.nav > li.active-trail > a,
html.touch .menu-block-main-footer-menu .menu-root > ul.nav > li.active-trail > a {
  background-color: #7b80b2;
}
.menu-block-main-footer-menu-icons ul.nav,
.menu-block-main-footer-menu-icons ul.nav ul,
.menu-block-main-footer-menu-icons ul.nav ol,
.menu-block-main-footer-menu-icons ul.nav li,
.menu-block-main-footer-menu-icons ul.nav dt,
.menu-block-main-footer-menu-icons ul.nav dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu-block-main-footer-menu-icons ul.nav:before,
.menu-block-main-footer-menu-icons ul.nav ul:before,
.menu-block-main-footer-menu-icons ul.nav ol:before,
.menu-block-main-footer-menu-icons ul.nav li:before,
.menu-block-main-footer-menu-icons ul.nav dt:before,
.menu-block-main-footer-menu-icons ul.nav dd:before {
  content: '' !important;
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-tags,
.menu-block-main-footer-menu-icons .menu-mlid-extra-surprise-me,
.menu-block-main-footer-menu-icons .menu-mlid-extra-search,
.menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer {
  display: block;
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-tags > a,
.menu-block-main-footer-menu-icons .menu-mlid-extra-surprise-me > a,
.menu-block-main-footer-menu-icons .menu-mlid-extra-search > a,
.menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer > a {
  display: block;
  position: relative;
  border: 0;
  text-indent: -99999px;
  -webkit-transition: color 0.15s ease;
  transition: color 0.15s ease;
  color: white;
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-tags > a:hover,
.menu-block-main-footer-menu-icons .menu-mlid-extra-surprise-me > a:hover,
.menu-block-main-footer-menu-icons .menu-mlid-extra-search > a:hover,
.menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer > a:hover {
  color: #7b80b2;
  background-color: transparent;
  text-decoration: none;
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-tags > a:before,
.menu-block-main-footer-menu-icons .menu-mlid-extra-surprise-me > a:before,
.menu-block-main-footer-menu-icons .menu-mlid-extra-search > a:before,
.menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer > a:before {
  content: '\e60f';
  font-family: 'LemelsonIcons24';
  font-size: 24px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -14px;
  text-align: center;
  text-indent: 0;
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-search,
.menu-block-main-footer-menu-icons .menu-mlid-extra-tags {
  position: absolute;
  top: 0;
  right: 44px;
  width: 44px;
  z-index: 100;
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-search > a,
.menu-block-main-footer-menu-icons .menu-mlid-extra-tags > a {
  line-height: 35px;
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-search > a:before,
.menu-block-main-footer-menu-icons .menu-mlid-extra-tags > a:before {
  font-size: 2rem;
  line-height: 1.625;
  line-height: 1;
  margin-top: -12px;
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-search > a:before {
  content: '\e605';
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-tags {
  right: 88px;
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-tags > a:before {
  content: '\e606';
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-surprise-me {
  line-height: 57px;
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-surprise-me > a:before {
  content: '\e610';
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer {
  line-height: 57px;
}
.menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer > a:before {
  content: '\e621';
}
body .menu-block-main-footer-menu {
  display: none;
}
body.menu-open .menu-block-main-footer-menu {
  display: block;
}
[data-delta="footer-drawer-menu"] {
  font-size: 1.2rem;
  line-height: 1.625;
  color: white;
  overflow: hidden;
  clear: both;
}
[data-delta="footer-drawer-menu"] > .content {
  padding: 0.5em 15px;
  margin: 0 auto;
}
[data-delta="footer-drawer-menu"] a {
  color: white;
}
[data-delta="footer-drawer-menu"] a:hover {
  text-decoration: underline;
}
[data-delta="footer-drawer-menu"] ul.nav {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
}
[data-delta="footer-drawer-menu"] ul.nav li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline;
  margin-right: 1em;
}
aside[data-module="silc_story"][data-delta="story_related_tags"],
.topic-story-tags,
.search-overlay-tags,
.tag-results,
.story-tags {
  position: relative;
  margin-bottom: 2.0em;
  clear: both;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul,
.topic-story-tags ul,
.search-overlay-tags ul,
.tag-results ul,
.story-tags ul {
  overflow: auto;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul,
.topic-story-tags ul,
.search-overlay-tags ul,
.tag-results ul,
.story-tags ul,
aside[data-module="silc_story"][data-delta="story_related_tags"] ul ul,
.topic-story-tags ul ul,
.search-overlay-tags ul ul,
.tag-results ul ul,
.story-tags ul ul,
aside[data-module="silc_story"][data-delta="story_related_tags"] ul ol,
.topic-story-tags ul ol,
.search-overlay-tags ul ol,
.tag-results ul ol,
.story-tags ul ol,
aside[data-module="silc_story"][data-delta="story_related_tags"] ul li,
.topic-story-tags ul li,
.search-overlay-tags ul li,
.tag-results ul li,
.story-tags ul li,
aside[data-module="silc_story"][data-delta="story_related_tags"] ul dt,
.topic-story-tags ul dt,
.search-overlay-tags ul dt,
.tag-results ul dt,
.story-tags ul dt,
aside[data-module="silc_story"][data-delta="story_related_tags"] ul dd,
.topic-story-tags ul dd,
.search-overlay-tags ul dd,
.tag-results ul dd,
.story-tags ul dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul:before,
.topic-story-tags ul:before,
.search-overlay-tags ul:before,
.tag-results ul:before,
.story-tags ul:before,
aside[data-module="silc_story"][data-delta="story_related_tags"] ul ul:before,
.topic-story-tags ul ul:before,
.search-overlay-tags ul ul:before,
.tag-results ul ul:before,
.story-tags ul ul:before,
aside[data-module="silc_story"][data-delta="story_related_tags"] ul ol:before,
.topic-story-tags ul ol:before,
.search-overlay-tags ul ol:before,
.tag-results ul ol:before,
.story-tags ul ol:before,
aside[data-module="silc_story"][data-delta="story_related_tags"] ul li:before,
.topic-story-tags ul li:before,
.search-overlay-tags ul li:before,
.tag-results ul li:before,
.story-tags ul li:before,
aside[data-module="silc_story"][data-delta="story_related_tags"] ul dt:before,
.topic-story-tags ul dt:before,
.search-overlay-tags ul dt:before,
.tag-results ul dt:before,
.story-tags ul dt:before,
aside[data-module="silc_story"][data-delta="story_related_tags"] ul dd:before,
.topic-story-tags ul dd:before,
.search-overlay-tags ul dd:before,
.tag-results ul dd:before,
.story-tags ul dd:before {
  content: '' !important;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li,
.topic-story-tags ul > li,
.search-overlay-tags ul > li,
.tag-results ul > li,
.story-tags ul > li {
  float: left;
  width: 33.33333333%;
  text-align: center;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li:before,
.topic-story-tags ul > li:before,
.search-overlay-tags ul > li:before,
.tag-results ul > li:before,
.story-tags ul > li:before {
  display: none;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a,
.topic-story-tags ul > li > a,
.search-overlay-tags ul > li > a,
.tag-results ul > li > a,
.story-tags ul > li > a {
  position: relative;
  display: block;
  padding: 64px 0 1em 0;
  min-height: 74px;
  font-size: 1.6rem;
  line-height: 1.3;
  color: black;
  word-break: break-word;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a .tag-circle,
.topic-story-tags ul > li > a .tag-circle,
.search-overlay-tags ul > li > a .tag-circle,
.tag-results ul > li > a .tag-circle,
.story-tags ul > li > a .tag-circle {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 64px;
  height: 64px;
  margin-left: -32px;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a .tag-circle span,
.topic-story-tags ul > li > a .tag-circle span,
.search-overlay-tags ul > li > a .tag-circle span,
.tag-results ul > li > a .tag-circle span,
.story-tags ul > li > a .tag-circle span {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 64px;
  text-indent: -99999px;
  overflow: hidden;
  width: 64px;
  height: 64px;
  margin-top: -32px;
  margin-left: -32px;
  background-color: #bac1db;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a .tag-circle[data-relevance="90"] span,
.topic-story-tags ul > li > a .tag-circle[data-relevance="90"] span,
.search-overlay-tags ul > li > a .tag-circle[data-relevance="90"] span,
.tag-results ul > li > a .tag-circle[data-relevance="90"] span,
.story-tags ul > li > a .tag-circle[data-relevance="90"] span {
  width: 58px;
  height: 58px;
  margin-top: -28px;
  margin-left: -28px;
  background-color: #a6afd1;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a .tag-circle[data-relevance="80"] span,
.topic-story-tags ul > li > a .tag-circle[data-relevance="80"] span,
.search-overlay-tags ul > li > a .tag-circle[data-relevance="80"] span,
.tag-results ul > li > a .tag-circle[data-relevance="80"] span,
.story-tags ul > li > a .tag-circle[data-relevance="80"] span {
  width: 52px;
  height: 52px;
  margin-top: -25px;
  margin-left: -25px;
  background-color: #929dc6;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a .tag-circle[data-relevance="70"] span,
.topic-story-tags ul > li > a .tag-circle[data-relevance="70"] span,
.search-overlay-tags ul > li > a .tag-circle[data-relevance="70"] span,
.tag-results ul > li > a .tag-circle[data-relevance="70"] span,
.story-tags ul > li > a .tag-circle[data-relevance="70"] span {
  width: 45px;
  height: 45px;
  margin-top: -22px;
  margin-left: -22px;
  background-color: #7e8bbc;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a .tag-circle[data-relevance="60"] span,
.topic-story-tags ul > li > a .tag-circle[data-relevance="60"] span,
.search-overlay-tags ul > li > a .tag-circle[data-relevance="60"] span,
.tag-results ul > li > a .tag-circle[data-relevance="60"] span,
.story-tags ul > li > a .tag-circle[data-relevance="60"] span {
  width: 39px;
  height: 39px;
  margin-top: -19px;
  margin-left: -19px;
  background-color: #6a79b1;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a .tag-circle[data-relevance="50"] span,
.topic-story-tags ul > li > a .tag-circle[data-relevance="50"] span,
.search-overlay-tags ul > li > a .tag-circle[data-relevance="50"] span,
.tag-results ul > li > a .tag-circle[data-relevance="50"] span,
.story-tags ul > li > a .tag-circle[data-relevance="50"] span {
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  background-color: #5667a6;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a .tag-circle[data-relevance="40"] span,
.topic-story-tags ul > li > a .tag-circle[data-relevance="40"] span,
.search-overlay-tags ul > li > a .tag-circle[data-relevance="40"] span,
.tag-results ul > li > a .tag-circle[data-relevance="40"] span,
.story-tags ul > li > a .tag-circle[data-relevance="40"] span {
  width: 26px;
  height: 26px;
  margin-top: -12px;
  margin-left: -12px;
  background-color: #4c5b91;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a .tag-circle[data-relevance="30"] span,
.topic-story-tags ul > li > a .tag-circle[data-relevance="30"] span,
.search-overlay-tags ul > li > a .tag-circle[data-relevance="30"] span,
.tag-results ul > li > a .tag-circle[data-relevance="30"] span,
.story-tags ul > li > a .tag-circle[data-relevance="30"] span {
  width: 20px;
  height: 20px;
  margin-top: -9px;
  margin-left: -9px;
  background-color: #414e7d;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a .tag-circle[data-relevance="20"] span,
.topic-story-tags ul > li > a .tag-circle[data-relevance="20"] span,
.search-overlay-tags ul > li > a .tag-circle[data-relevance="20"] span,
.tag-results ul > li > a .tag-circle[data-relevance="20"] span,
.story-tags ul > li > a .tag-circle[data-relevance="20"] span {
  width: 13px;
  height: 13px;
  margin-top: -6px;
  margin-left: -6px;
  background-color: #374269;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a .tag-circle[data-relevance="10"] span,
.topic-story-tags ul > li > a .tag-circle[data-relevance="10"] span,
.search-overlay-tags ul > li > a .tag-circle[data-relevance="10"] span,
.tag-results ul > li > a .tag-circle[data-relevance="10"] span,
.story-tags ul > li > a .tag-circle[data-relevance="10"] span {
  width: 7px;
  height: 7px;
  margin-top: -3px;
  margin-left: -3px;
  background-color: #2c3555;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a .tag-circle[data-relevance="0"] span,
.topic-story-tags ul > li > a .tag-circle[data-relevance="0"] span,
.search-overlay-tags ul > li > a .tag-circle[data-relevance="0"] span,
.tag-results ul > li > a .tag-circle[data-relevance="0"] span,
.story-tags ul > li > a .tag-circle[data-relevance="0"] span {
  width: 4px;
  height: 4px;
  margin-top: -1px;
  margin-left: -1px;
  background-color: #272f4b;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a strong,
.topic-story-tags ul > li > a strong,
.search-overlay-tags ul > li > a strong,
.tag-results ul > li > a strong,
.story-tags ul > li > a strong {
  display: block;
  padding-top: 0.5em;
  min-height: 3.0em;
  font-weight: normal;
}
aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li:nth-child(3n+1),
.search-overlay-tags ul > li:nth-child(3n+1),
.tag-results ul > li:nth-child(3n+1),
.story-tags ul > li:nth-child(3n+1) {
  clear: left;
}
.topic-story-tags ul > li:nth-child(3n) {
  clear: left;
}
.topic-story-tags {
  margin-top: 2.0em;
  padding-top: 30px;
}
.topic-story-tags h3 {
  display: block;
  position: absolute;
  top: 0;
  right: -10px;
  width: 4.2em;
  height: 4.2em;
  margin: 0;
  padding: 1.2em 0;
  border-radius: 1000px;
  background-color: black;
  color: #7b80b2;
  text-align: center;
  font-size: 2.7rem;
  line-height: 1;
  -webkit-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  transform: rotate(15deg);
}
.topic-story-tags ul > li:first-child + li {
  margin-right: 33.33333333%;
}
article.node-story.topic-gray .field-name-field-steps ol > li:before,
article.story-external.topic-gray .field-name-field-steps ol > li:before {
  color: #707070;
}
article.node-story.topic-lavender .field-name-field-steps ol > li:before,
article.story-external.topic-lavender .field-name-field-steps ol > li:before {
  color: #7b80b2;
}
article.node-story.topic-orange .field-name-field-steps ol > li:before,
article.story-external.topic-orange .field-name-field-steps ol > li:before {
  color: #ff7245;
}
article.node-story.topic-green .field-name-field-steps ol > li:before,
article.story-external.topic-green .field-name-field-steps ol > li:before {
  color: #36ae81;
}
article.node-story.topic-purple .field-name-field-steps ol > li:before,
article.story-external.topic-purple .field-name-field-steps ol > li:before {
  color: #ac63af;
}
article.node-story.topic-blue .field-name-field-steps ol > li:before,
article.story-external.topic-blue .field-name-field-steps ol > li:before {
  color: #0080ff;
}
article.node-story.topic-yellow-green .field-name-field-steps ol > li:before,
article.story-external.topic-yellow-green .field-name-field-steps ol > li:before {
  color: #acb51f;
}
article.node-story.story-external .field-name-field-steps ol > li:before,
article.story-external.story-external .field-name-field-steps ol > li:before {
  color: #ac63af;
}
article.node-story.topic-gray h3 > a,
article.story-external.topic-gray h3 > a {
  color: #707070;
}
article.node-story.topic-lavender h3 > a,
article.story-external.topic-lavender h3 > a {
  color: #7b80b2;
}
article.node-story.topic-orange h3 > a,
article.story-external.topic-orange h3 > a {
  color: #ff7245;
}
article.node-story.topic-green h3 > a,
article.story-external.topic-green h3 > a {
  color: #36ae81;
}
article.node-story.topic-purple h3 > a,
article.story-external.topic-purple h3 > a {
  color: #ac63af;
}
article.node-story.topic-blue h3 > a,
article.story-external.topic-blue h3 > a {
  color: #0080ff;
}
article.node-story.topic-yellow-green h3 > a,
article.story-external.topic-yellow-green h3 > a {
  color: #acb51f;
}
article.node-story.story-external h3 > a,
article.story-external.story-external h3 > a {
  color: #ac63af;
}
article.node-story.topic-gray .field-name-field-topics,
article.story-external.topic-gray .field-name-field-topics {
  color: #707070;
}
article.node-story.topic-lavender .field-name-field-topics,
article.story-external.topic-lavender .field-name-field-topics {
  color: #7b80b2;
}
article.node-story.topic-orange .field-name-field-topics,
article.story-external.topic-orange .field-name-field-topics {
  color: #ff7245;
}
article.node-story.topic-green .field-name-field-topics,
article.story-external.topic-green .field-name-field-topics {
  color: #36ae81;
}
article.node-story.topic-purple .field-name-field-topics,
article.story-external.topic-purple .field-name-field-topics {
  color: #ac63af;
}
article.node-story.topic-blue .field-name-field-topics,
article.story-external.topic-blue .field-name-field-topics {
  color: #0080ff;
}
article.node-story.topic-yellow-green .field-name-field-topics,
article.story-external.topic-yellow-green .field-name-field-topics {
  color: #acb51f;
}
article.node-story.story-external .field-name-field-topics,
article.story-external.story-external .field-name-field-topics {
  color: #ac63af;
}
article.node-story.topic-gray .field-name-field-steps ol > li:after,
article.story-external.topic-gray .field-name-field-steps ol > li:after {
  background-color: #707070;
}
article.node-story.topic-lavender .field-name-field-steps ol > li:after,
article.story-external.topic-lavender .field-name-field-steps ol > li:after {
  background-color: #7b80b2;
}
article.node-story.topic-orange .field-name-field-steps ol > li:after,
article.story-external.topic-orange .field-name-field-steps ol > li:after {
  background-color: #ff7245;
}
article.node-story.topic-green .field-name-field-steps ol > li:after,
article.story-external.topic-green .field-name-field-steps ol > li:after {
  background-color: #36ae81;
}
article.node-story.topic-purple .field-name-field-steps ol > li:after,
article.story-external.topic-purple .field-name-field-steps ol > li:after {
  background-color: #ac63af;
}
article.node-story.topic-blue .field-name-field-steps ol > li:after,
article.story-external.topic-blue .field-name-field-steps ol > li:after {
  background-color: #0080ff;
}
article.node-story.topic-yellow-green .field-name-field-steps ol > li:after,
article.story-external.topic-yellow-green .field-name-field-steps ol > li:after {
  background-color: #acb51f;
}
article.node-story.story-external .field-name-field-steps ol > li:after,
article.story-external.story-external .field-name-field-steps ol > li:after {
  background-color: #ac63af;
}
article.node-story.topic-gray .field-name-field-teaser-image > .placeholder,
article.story-external.topic-gray .field-name-field-teaser-image > .placeholder {
  color: #707070;
}
article.node-story.topic-lavender .field-name-field-teaser-image > .placeholder,
article.story-external.topic-lavender .field-name-field-teaser-image > .placeholder {
  color: #7b80b2;
}
article.node-story.topic-orange .field-name-field-teaser-image > .placeholder,
article.story-external.topic-orange .field-name-field-teaser-image > .placeholder {
  color: #ff7245;
}
article.node-story.topic-green .field-name-field-teaser-image > .placeholder,
article.story-external.topic-green .field-name-field-teaser-image > .placeholder {
  color: #36ae81;
}
article.node-story.topic-purple .field-name-field-teaser-image > .placeholder,
article.story-external.topic-purple .field-name-field-teaser-image > .placeholder {
  color: #ac63af;
}
article.node-story.topic-blue .field-name-field-teaser-image > .placeholder,
article.story-external.topic-blue .field-name-field-teaser-image > .placeholder {
  color: #0080ff;
}
article.node-story.topic-yellow-green .field-name-field-teaser-image > .placeholder,
article.story-external.topic-yellow-green .field-name-field-teaser-image > .placeholder {
  color: #acb51f;
}
article.node-story.story-external .field-name-field-teaser-image > .placeholder,
article.story-external.story-external .field-name-field-teaser-image > .placeholder {
  color: #ac63af;
}
article.node-story.topic-gray .field-name-field-topics > i,
article.story-external.topic-gray .field-name-field-topics > i {
  background-color: #707070;
}
article.node-story.topic-lavender .field-name-field-topics > i,
article.story-external.topic-lavender .field-name-field-topics > i {
  background-color: #7b80b2;
}
article.node-story.topic-orange .field-name-field-topics > i,
article.story-external.topic-orange .field-name-field-topics > i {
  background-color: #ff7245;
}
article.node-story.topic-green .field-name-field-topics > i,
article.story-external.topic-green .field-name-field-topics > i {
  background-color: #36ae81;
}
article.node-story.topic-purple .field-name-field-topics > i,
article.story-external.topic-purple .field-name-field-topics > i {
  background-color: #ac63af;
}
article.node-story.topic-blue .field-name-field-topics > i,
article.story-external.topic-blue .field-name-field-topics > i {
  background-color: #0080ff;
}
article.node-story.topic-yellow-green .field-name-field-topics > i,
article.story-external.topic-yellow-green .field-name-field-topics > i {
  background-color: #acb51f;
}
article.node-story.story-external .field-name-field-topics > i,
article.story-external.story-external .field-name-field-topics > i {
  background-color: #ac63af;
}
article.node-story.topic-gray .field-name-field-teaser-image > .placeholder > svg circle,
article.story-external.topic-gray .field-name-field-teaser-image > .placeholder > svg circle {
  stroke: #707070;
}
article.node-story.topic-lavender .field-name-field-teaser-image > .placeholder > svg circle,
article.story-external.topic-lavender .field-name-field-teaser-image > .placeholder > svg circle {
  stroke: #7b80b2;
}
article.node-story.topic-orange .field-name-field-teaser-image > .placeholder > svg circle,
article.story-external.topic-orange .field-name-field-teaser-image > .placeholder > svg circle {
  stroke: #ff7245;
}
article.node-story.topic-green .field-name-field-teaser-image > .placeholder > svg circle,
article.story-external.topic-green .field-name-field-teaser-image > .placeholder > svg circle {
  stroke: #36ae81;
}
article.node-story.topic-purple .field-name-field-teaser-image > .placeholder > svg circle,
article.story-external.topic-purple .field-name-field-teaser-image > .placeholder > svg circle {
  stroke: #ac63af;
}
article.node-story.topic-blue .field-name-field-teaser-image > .placeholder > svg circle,
article.story-external.topic-blue .field-name-field-teaser-image > .placeholder > svg circle {
  stroke: #0080ff;
}
article.node-story.topic-yellow-green .field-name-field-teaser-image > .placeholder > svg circle,
article.story-external.topic-yellow-green .field-name-field-teaser-image > .placeholder > svg circle {
  stroke: #acb51f;
}
article.node-story.story-external .field-name-field-teaser-image > .placeholder > svg circle,
article.story-external.story-external .field-name-field-teaser-image > .placeholder > svg circle {
  stroke: #ac63af;
}
article.node-story.story-basic .field-name-field-topics > i:before,
article.story-external.story-basic .field-name-field-topics > i:before {
  content: '\e612';
}
article.node-story.story-interactive .field-name-field-topics > i:before,
article.story-external.story-interactive .field-name-field-topics > i:before {
  content: '\e613';
  padding-left: 0.25em;
}
article.node-story.story-centerpiece .field-name-field-topics > i:before,
article.story-external.story-centerpiece .field-name-field-topics > i:before {
  content: '\e612';
}
article.node-story.story-book .field-name-field-topics > i:before,
article.story-external.story-book .field-name-field-topics > i:before {
  content: '\e612';
}
article.node-story.story-activity .field-name-field-topics > i:before,
article.story-external.story-activity .field-name-field-topics > i:before {
  content: '\e616';
}
article.node-story.story-video .field-name-field-topics > i:before,
article.story-external.story-video .field-name-field-topics > i:before {
  content: '\e613';
  padding-left: 0.25em;
}
article.node-story.story-audio_slideshow .field-name-field-topics > i:before,
article.story-external.story-audio_slideshow .field-name-field-topics > i:before {
  content: '\e614';
}
article.node-story.story-audio .field-name-field-topics > i:before,
article.story-external.story-audio .field-name-field-topics > i:before {
  content: '\e614';
}
article.node-story.story-external .field-name-field-topics > i:before,
article.story-external.story-external .field-name-field-topics > i:before {
  content: '\e620';
}
article.node-story .field-name-field-teaser-image,
article.story-external .field-name-field-teaser-image {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 100%;
}
article.node-story .field-name-field-teaser-image > a,
article.story-external .field-name-field-teaser-image > a,
article.node-story .field-name-field-teaser-image > .placeholder,
article.story-external .field-name-field-teaser-image > .placeholder {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 1000px;
  overflow: hidden;
}
article.node-story .field-name-field-teaser-image > a img,
article.story-external .field-name-field-teaser-image > a img,
article.node-story .field-name-field-teaser-image > .placeholder img,
article.story-external .field-name-field-teaser-image > .placeholder img {
  width: 100%;
  height: auto;
  border-radius: 1000px;
}
article.node-story .field-name-field-teaser-image > .placeholder > svg circle,
article.story-external .field-name-field-teaser-image > .placeholder > svg circle {
  stroke: #888;
  stroke-width: 6;
  stroke-linecap: round;
  stroke-dasharray: .001, 12;
  fill: white;
}
article.node-story .field-name-field-teaser-image > .placeholder > span,
article.story-external .field-name-field-teaser-image > .placeholder > span {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -0.5em;
  padding: 0 1.0em;
  font-size: 1.4rem;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  color: white;
}
article.node-story .field-name-field-topics,
article.story-external .field-name-field-topics {
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 1.5em;
  padding-top: 50px;
  font-size: 1.5rem;
  line-height: 1.3;
}
article.node-story .field-name-field-topics > i,
article.story-external .field-name-field-topics > i {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  border-radius: 100px;
  background-color: black;
}
article.node-story .field-name-field-topics > i:before,
article.story-external .field-name-field-topics > i:before {
  content: '\e600';
  font-family: 'LemelsonIcons24';
  font-size: 16px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -8px;
  text-align: center;
  color: white;
}
article.node-story.story-activity .field-name-field-topics > i:before,
article.story-external.story-activity .field-name-field-topics > i:before {
  font-size: 2rem;
  line-height: 1.625;
  margin-top: -10px;
}
article.node-story.node-teaser {
  margin-bottom: 4em;
}
aside[data-module="silc_story"][data-delta="story_related_stories"] .field-name-field-related-stories,
body.topic-type-vertical .field-name-field-related-stories,
body.topic-type-default .field-name-field-related-stories {
  padding-top: 2.0em;
  overflow: auto;
}
aside[data-module="silc_story"][data-delta="story_related_stories"] article,
body.topic-type-vertical article,
body.topic-type-default article {
  float: left;
  width: 100%;
  margin-bottom: 2.0em;
}
aside[data-module="silc_story"][data-delta="story_related_stories"] article h3,
body.topic-type-vertical article h3,
body.topic-type-default article h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 1;
}
aside[data-module="silc_story"][data-delta="story_related_stories"] .field-name-field-topics,
body.topic-type-vertical .field-name-field-topics,
body.topic-type-default .field-name-field-topics {
  padding-top: 0;
  margin-left: 40px;
  font-size: 1.5rem;
  line-height: 2;
}
aside[data-module="silc_story"][data-delta="story_related_stories"] .field-name-field-topics > i,
body.topic-type-vertical .field-name-field-topics > i,
body.topic-type-default .field-name-field-topics > i {
  top: -3px;
  left: -40px;
}
aside[data-module="silc_story"][data-delta="story_related_stories"] .lead,
body.topic-type-vertical .lead,
body.topic-type-default .lead,
aside[data-module="silc_story"][data-delta="story_related_stories"] .field-name-field-banner-intro,
body.topic-type-vertical .field-name-field-banner-intro,
body.topic-type-default .field-name-field-banner-intro {
  font-size: inherit;
  line-height: 1.7;
  color: inherit;
}
body.front .container.site-width {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
body.front div[data-type="region"][data-name="content_top"] {
  margin-top: 0;
}
body.front #block-ombucore-site-logo {
  z-index: -1;
  position: absolute;
  top: 35px;
  left: -30px;
  width: 70%;
  min-width: 280px;
  max-width: 420px;
  overflow: hidden;
}
body.front #block-ombucore-site-logo a.brand {
  position: relative;
  margin-top: -58%;
  width: 100%;
  height: 0;
  padding-top: 100%;
  border-radius: 1000px;
  font-weight: bold;
  text-align: center;
  white-space: normal;
  color: white;
  background-color: rgba(123, 128, 178, 0.8);
}
body.front #block-ombucore-site-logo a.brand .name {
  position: absolute;
  left: 15%;
  bottom: 15%;
  width: 70%;
  font-size: 2.4rem;
  line-height: 1.2;
  text-transform: none;
}
body.front #block-ombucore-site-logo a.brand strong,
body.front #block-ombucore-site-logo a.brand span {
  text-transform: none;
}
body.front #block-ombucore-site-logo a.brand span {
  display: block;
  font-size: 1.4rem;
  line-height: 1.3;
}
body.front #block-ombucore-site-logo a.brand em {
  display: block;
}
body.front .banner-callout {
  background-color: #ff7245;
}
body.front .banner-callout .field-name-field-banner-callout-text {
  font-size: 1.6rem;
  line-height: 1.4;
}
body.front .banner-callout .field-name-field-banner-callout-link a > i {
  background-color: #7b80b2;
}
body.front .field-name-field-teaser-image {
  position: relative;
  z-index: 10;
}
body.front .topic-description {
  color: #6d6e70;
  padding-bottom: 2.0em;
  font-size: 1.7rem;
  line-height: 1.5;
}
body.front .block.view h2,
body.front .block.view h3 {
  margin: 0;
}
body.front .block.view .visit-today {
  text-align: right;
}
body.front .block.view .visit-today a {
  display: inline-block;
  position: relative;
  color: black;
  font-weight: bold;
  padding-right: 30px;
}
body.front .block.view .visit-today a:after {
  content: '\e60a';
  font-family: 'LemelsonIcons24';
  font-size: 14px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  width: 22px;
  height: 22px;
  margin-top: -12px;
  line-height: 22px;
  border-radius: 100px;
  background-color: #7b80b2;
  color: white;
  text-align: center;
}
body.front .region {
  clear: both;
  padding-bottom: 2.0em;
}
body.front .region .container {
  position: relative;
}
body.front .region a {
  color: black;
}
body.front .region h2 {
  font-size: 3.4rem;
  line-height: 1;
}
body.front .region h2.icon {
  position: relative;
  padding: 0 0 0 60px;
  margin: 1.5em 0 1.0em 0;
}
body.front .region h2.icon span {
  visibility: hidden;
}
body.front .region h2.icon:before {
  content: '\e609';
  font-family: 'LemelsonIcons24';
  font-size: 44px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -24px;
}
body.front .region h2.icon.events:before {
  content: '\e61e';
}
body.front .region h2.icon.news:before {
  content: '\e61d';
  font-size: 3.6rem;
  line-height: 1.625;
  line-height: 1;
  margin-top: -20px;
}
body.front .region h2.icon.view:before {
  content: '\e61c';
  font-size: 3rem;
  line-height: 1.625;
  line-height: 1;
  margin-top: -16px;
}
body.front .region h2.icon.twitter:before {
  content: '\e600';
}
body.front .region h2.icon.instagram:before {
  content: '\e61f';
}
body.front .region h3 {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 3rem;
  line-height: 1;
}
body.front .region .surprise-me {
  position: absolute;
  top: -125px;
  left: 0;
  width: 100%;
  font-size: 25rem;
  line-height: 1;
  text-align: center;
}
body.front .region .surprise-me p {
  margin: 0;
}
body.front .region .surprise-me p a {
  display: inline-block;
  text-decoration: none;
  color: #7b80b2;
}
body.front .region .surprise-me p a:hover {
  color: #494e7e;
}
body.front .region .surprise-me p a span {
  display: none;
}
body.front .region.events {
  background-color: #b7c01f;
}
body.front .region.events .block {
  padding-bottom: 2.0em;
}
body.front .region.events ul,
body.front .region.events ul ul,
body.front .region.events ul ol,
body.front .region.events ul li,
body.front .region.events ul dt,
body.front .region.events ul dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
body.front .region.events ul:before,
body.front .region.events ul ul:before,
body.front .region.events ul ol:before,
body.front .region.events ul li:before,
body.front .region.events ul dt:before,
body.front .region.events ul dd:before {
  content: '' !important;
}
body.front .region.events ul li p {
  margin: 0;
}
body.front .region.topic .contextual-links-region {
  position: static;
}
body.front .region.topic h2 {
  margin-bottom: 0;
}
body.front .region.topic:first-of-type + .region.topic {
  background-color: #c8d2ec;
}
body.front .region.topic:first-of-type + .region.topic .container {
  padding-bottom: 100px;
}
body.front .region.topic:first-of-type + .region.topic .topic-description {
  color: #58595b;
}
body.front .region.topic:first-of-type + .region.topic .field-name-field-teaser-image > .placeholder > svg circle {
  fill: #c8d2ec;
}
body.front .region.topic:first-of-type + .region.topic + .region.topic .container {
  padding-top: 100px;
}
body.front .instagram iframe {
  width: 270px !important;
}
body.topic-type-vertical [data-type="block"][data-delta="page_title"] h1,
body.topic-type-default [data-type="block"][data-delta="page_title"] h1,
body.topic-type-archive [data-type="block"][data-delta="page_title"] h1 {
  font-size: 3.3rem;
  line-height: 1;
}
body.topic-type-vertical .taxonomy-term-description,
body.topic-type-default .taxonomy-term-description,
body.topic-type-archive .taxonomy-term-description {
  color: #6d6e70;
  margin-bottom: 3em;
}
body.topic-type-vertical #block-system-main article,
body.topic-type-default #block-system-main article,
body.topic-type-archive #block-system-main article {
  position: relative;
  z-index: 2;
  clear: both;
  padding-bottom: 1.0em;
}
body.topic-type-vertical #block-system-main > article:first-child,
body.topic-type-default #block-system-main > article:first-child,
body.topic-type-archive #block-system-main > article:first-child,
body.topic-type-vertical #block-system-main > article:first-child + article,
body.topic-type-default #block-system-main > article:first-child + article,
body.topic-type-archive #block-system-main > article:first-child + article,
body.topic-type-vertical #block-system-main > article:first-child + article + article,
body.topic-type-default #block-system-main > article:first-child + article + article,
body.topic-type-archive #block-system-main > article:first-child + article + article,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article,
body.topic-type-default #block-system-main > article:first-child + article + article + article,
body.topic-type-archive #block-system-main > article:first-child + article + article + article,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article,
body.topic-type-default #block-system-main > article:first-child + article + article + article + article,
body.topic-type-archive #block-system-main > article:first-child + article + article + article + article {
  text-align: right;
}
body.topic-type-vertical #block-system-main > article:first-child *,
body.topic-type-default #block-system-main > article:first-child *,
body.topic-type-archive #block-system-main > article:first-child *,
body.topic-type-vertical #block-system-main > article:first-child + article *,
body.topic-type-default #block-system-main > article:first-child + article *,
body.topic-type-archive #block-system-main > article:first-child + article *,
body.topic-type-vertical #block-system-main > article:first-child + article + article *,
body.topic-type-default #block-system-main > article:first-child + article + article *,
body.topic-type-archive #block-system-main > article:first-child + article + article *,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article *,
body.topic-type-default #block-system-main > article:first-child + article + article + article *,
body.topic-type-archive #block-system-main > article:first-child + article + article + article *,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article *,
body.topic-type-default #block-system-main > article:first-child + article + article + article + article *,
body.topic-type-archive #block-system-main > article:first-child + article + article + article + article * {
  text-align: left;
}
body.topic-type-vertical #block-system-main > article:first-child .field-name-field-teaser-image,
body.topic-type-default #block-system-main > article:first-child .field-name-field-teaser-image,
body.topic-type-archive #block-system-main > article:first-child .field-name-field-teaser-image,
body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-teaser-image,
body.topic-type-default #block-system-main > article:first-child + article .field-name-field-teaser-image,
body.topic-type-archive #block-system-main > article:first-child + article .field-name-field-teaser-image,
body.topic-type-vertical #block-system-main > article:first-child + article + article .field-name-field-teaser-image,
body.topic-type-default #block-system-main > article:first-child + article + article .field-name-field-teaser-image,
body.topic-type-archive #block-system-main > article:first-child + article + article .field-name-field-teaser-image,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-teaser-image,
body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-teaser-image,
body.topic-type-archive #block-system-main > article:first-child + article + article + article .field-name-field-teaser-image,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-teaser-image,
body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-teaser-image,
body.topic-type-archive #block-system-main > article:first-child + article + article + article + article .field-name-field-teaser-image {
  display: inline-block;
  width: 80%;
  padding-top: 80%;
}
body.topic-type-vertical #block-system-main > article:first-child .field-name-field-teaser-image > .placeholder span,
body.topic-type-default #block-system-main > article:first-child .field-name-field-teaser-image > .placeholder span,
body.topic-type-archive #block-system-main > article:first-child .field-name-field-teaser-image > .placeholder span,
body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-teaser-image > .placeholder span,
body.topic-type-default #block-system-main > article:first-child + article .field-name-field-teaser-image > .placeholder span,
body.topic-type-archive #block-system-main > article:first-child + article .field-name-field-teaser-image > .placeholder span,
body.topic-type-vertical #block-system-main > article:first-child + article + article .field-name-field-teaser-image > .placeholder span,
body.topic-type-default #block-system-main > article:first-child + article + article .field-name-field-teaser-image > .placeholder span,
body.topic-type-archive #block-system-main > article:first-child + article + article .field-name-field-teaser-image > .placeholder span,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-teaser-image > .placeholder span,
body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-teaser-image > .placeholder span,
body.topic-type-archive #block-system-main > article:first-child + article + article + article .field-name-field-teaser-image > .placeholder span,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-teaser-image > .placeholder span,
body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-teaser-image > .placeholder span,
body.topic-type-archive #block-system-main > article:first-child + article + article + article + article .field-name-field-teaser-image > .placeholder span {
  text-align: center;
}
body.topic-type-vertical #block-system-main > article:first-child .field-name-field-topics,
body.topic-type-default #block-system-main > article:first-child .field-name-field-topics,
body.topic-type-archive #block-system-main > article:first-child .field-name-field-topics,
body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-topics,
body.topic-type-default #block-system-main > article:first-child + article .field-name-field-topics,
body.topic-type-archive #block-system-main > article:first-child + article .field-name-field-topics,
body.topic-type-vertical #block-system-main > article:first-child + article + article .field-name-field-topics,
body.topic-type-default #block-system-main > article:first-child + article + article .field-name-field-topics,
body.topic-type-archive #block-system-main > article:first-child + article + article .field-name-field-topics,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-topics,
body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-topics,
body.topic-type-archive #block-system-main > article:first-child + article + article + article .field-name-field-topics,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-topics,
body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-topics,
body.topic-type-archive #block-system-main > article:first-child + article + article + article + article .field-name-field-topics,
body.topic-type-vertical #block-system-main > article:first-child h3,
body.topic-type-default #block-system-main > article:first-child h3,
body.topic-type-archive #block-system-main > article:first-child h3,
body.topic-type-vertical #block-system-main > article:first-child + article h3,
body.topic-type-default #block-system-main > article:first-child + article h3,
body.topic-type-archive #block-system-main > article:first-child + article h3,
body.topic-type-vertical #block-system-main > article:first-child + article + article h3,
body.topic-type-default #block-system-main > article:first-child + article + article h3,
body.topic-type-archive #block-system-main > article:first-child + article + article h3,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article h3,
body.topic-type-default #block-system-main > article:first-child + article + article + article h3,
body.topic-type-archive #block-system-main > article:first-child + article + article + article h3,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article h3,
body.topic-type-default #block-system-main > article:first-child + article + article + article + article h3,
body.topic-type-archive #block-system-main > article:first-child + article + article + article + article h3 {
  margin-left: 0;
}
body.topic-type-vertical #block-system-main > article:first-child .field-name-field-topics,
body.topic-type-default #block-system-main > article:first-child .field-name-field-topics,
body.topic-type-archive #block-system-main > article:first-child .field-name-field-topics,
body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-topics,
body.topic-type-default #block-system-main > article:first-child + article .field-name-field-topics,
body.topic-type-archive #block-system-main > article:first-child + article .field-name-field-topics,
body.topic-type-vertical #block-system-main > article:first-child + article + article .field-name-field-topics,
body.topic-type-default #block-system-main > article:first-child + article + article .field-name-field-topics,
body.topic-type-archive #block-system-main > article:first-child + article + article .field-name-field-topics,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-topics,
body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-topics,
body.topic-type-archive #block-system-main > article:first-child + article + article + article .field-name-field-topics,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-topics,
body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-topics,
body.topic-type-archive #block-system-main > article:first-child + article + article + article + article .field-name-field-topics {
  clear: right;
  margin-top: -30px;
  padding-top: 30px;
}
body.topic-type-vertical #block-system-main > article:first-child .field-name-field-topics > i,
body.topic-type-default #block-system-main > article:first-child .field-name-field-topics > i,
body.topic-type-archive #block-system-main > article:first-child .field-name-field-topics > i,
body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-topics > i,
body.topic-type-default #block-system-main > article:first-child + article .field-name-field-topics > i,
body.topic-type-archive #block-system-main > article:first-child + article .field-name-field-topics > i,
body.topic-type-vertical #block-system-main > article:first-child + article + article .field-name-field-topics > i,
body.topic-type-default #block-system-main > article:first-child + article + article .field-name-field-topics > i,
body.topic-type-archive #block-system-main > article:first-child + article + article .field-name-field-topics > i,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-topics > i,
body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-topics > i,
body.topic-type-archive #block-system-main > article:first-child + article + article + article .field-name-field-topics > i,
body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-topics > i,
body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-topics > i,
body.topic-type-archive #block-system-main > article:first-child + article + article + article + article .field-name-field-topics > i {
  top: 0;
  left: 0;
}
body.topic-type-archive [data-type="region"][data-name="content"] form {
  position: relative;
}
body.topic-type-archive [data-type="region"][data-name="content"] form .throbber {
  display: block;
  position: relative;
  width: 2em;
  height: 2em;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -1em;
  /*display: block;*/
  display: none;
}
body.topic-type-archive [data-type="region"][data-name="content"] form .throbber:before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: #808080;
  position: absolute;
  top: 0;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
  -webkit-animation: bounce 2s infinite ease-in-out;
  -moz-animation: bounce 2s infinite ease-in-out;
  -ms-animation: bounce 2s infinite ease-in-out;
  -o-animation: bounce 2s infinite ease-in-out;
  animation: bounce 2s infinite ease-in-out;
}
body.topic-type-archive [data-type="region"][data-name="content"] form .throbber:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: #808080;
  position: absolute;
  top: 0;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
  -webkit-animation: bounce 2s infinite ease-in-out;
  -moz-animation: bounce 2s infinite ease-in-out;
  -ms-animation: bounce 2s infinite ease-in-out;
  -o-animation: bounce 2s infinite ease-in-out;
  animation: bounce 2s infinite ease-in-out;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
body.topic-type-archive [data-type="region"][data-name="content"] form.searching .throbber {
  display: block;
}
body.topic-type-archive [data-type="region"][data-name="content"] .group-title {
  display: inline-block;
  font-size: 3.3rem;
  line-height: 1.625;
  line-height: 48px;
  width: 48px;
  height: 48px;
  border-radius: 100px;
  color: white;
  background-color: #231f20;
  text-align: center;
  margin-bottom: 0;
}
body.topic-type-archive [data-type="region"][data-name="content"] .story-count {
  clear: both;
  display: block;
  text-align: right;
  color: #a0a0a0;
  margin-bottom: 1.0em;
}
body.topic-type-archive [data-type="region"][data-name="content"] .field-name-field-banner-intro {
  font-size: 1.6rem;
  line-height: 1.625;
}
body.topic-type-archive [data-type="region"][data-name="content"] .submitted {
  font-weight: bold;
  line-height: 1.5;
  text-transform: uppercase;
  margin: 0.5em 0 -0.5em;
}
body.topic-type-archive [data-type="region"][data-name="content"] article.node-story {
  margin-bottom: 0;
}
body.topic-type-archive [data-type="region"][data-name="content"] article.node-story h3 {
  margin-bottom: 0;
}
body.topic-type-default.topic-gray [data-type="block"][data-delta="page_title"] h1,
body.topic-type-archive.topic-gray [data-type="block"][data-delta="page_title"] h1 {
  color: #707070;
}
body.topic-type-default.topic-lavender [data-type="block"][data-delta="page_title"] h1,
body.topic-type-archive.topic-lavender [data-type="block"][data-delta="page_title"] h1 {
  color: #7b80b2;
}
body.topic-type-default.topic-orange [data-type="block"][data-delta="page_title"] h1,
body.topic-type-archive.topic-orange [data-type="block"][data-delta="page_title"] h1 {
  color: #ff7245;
}
body.topic-type-default.topic-green [data-type="block"][data-delta="page_title"] h1,
body.topic-type-archive.topic-green [data-type="block"][data-delta="page_title"] h1 {
  color: #36ae81;
}
body.topic-type-default.topic-purple [data-type="block"][data-delta="page_title"] h1,
body.topic-type-archive.topic-purple [data-type="block"][data-delta="page_title"] h1 {
  color: #ac63af;
}
body.topic-type-default.topic-blue [data-type="block"][data-delta="page_title"] h1,
body.topic-type-archive.topic-blue [data-type="block"][data-delta="page_title"] h1 {
  color: #0080ff;
}
body.topic-type-default.topic-yellow-green [data-type="block"][data-delta="page_title"] h1,
body.topic-type-archive.topic-yellow-green [data-type="block"][data-delta="page_title"] h1 {
  color: #acb51f;
}
body.topic-type-default.story-external [data-type="block"][data-delta="page_title"] h1,
body.topic-type-archive.story-external [data-type="block"][data-delta="page_title"] h1 {
  color: #ac63af;
}
.dotted-line {
  visibility: hidden;
}
body.front .dotted-line,
body.topic-type-vertical .dotted-line,
body.topic-type-default .dotted-line {
  visibility: visible;
}
body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu,
body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu,
body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu,
body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu {
  display: none;
}
body.node-type-story.topic-gray h1 {
  color: #707070;
}
body.node-type-story.topic-lavender h1 {
  color: #7b80b2;
}
body.node-type-story.topic-orange h1 {
  color: #ff7245;
}
body.node-type-story.topic-green h1 {
  color: #36ae81;
}
body.node-type-story.topic-purple h1 {
  color: #ac63af;
}
body.node-type-story.topic-blue h1 {
  color: #0080ff;
}
body.node-type-story.topic-yellow-green h1 {
  color: #acb51f;
}
body.node-type-story.story-external h1 {
  color: #ac63af;
}
body.node-type-story.no-banner.topic-gray div[data-type="region"][data-name="content_top"] {
  background-color: #707070;
}
body.node-type-story.no-banner.topic-lavender div[data-type="region"][data-name="content_top"] {
  background-color: #7b80b2;
}
body.node-type-story.no-banner.topic-orange div[data-type="region"][data-name="content_top"] {
  background-color: #ff7245;
}
body.node-type-story.no-banner.topic-green div[data-type="region"][data-name="content_top"] {
  background-color: #36ae81;
}
body.node-type-story.no-banner.topic-purple div[data-type="region"][data-name="content_top"] {
  background-color: #ac63af;
}
body.node-type-story.no-banner.topic-blue div[data-type="region"][data-name="content_top"] {
  background-color: #0080ff;
}
body.node-type-story.no-banner.topic-yellow-green div[data-type="region"][data-name="content_top"] {
  background-color: #acb51f;
}
body.node-type-story.no-banner.story-external div[data-type="region"][data-name="content_top"] {
  background-color: #ac63af;
}
body.node-type-story.no-banner [data-type="block"][data-delta="page_title"] {
  padding-bottom: 1.0em;
}
body.node-type-story.no-banner [data-type="block"][data-delta="page_title"] .field-name-field-banner {
  display: none;
}
body.node-type-story.no-banner [data-type="block"][data-delta="page_title"] h1,
body.node-type-story.no-banner [data-type="block"][data-delta="page_title"] .byline,
body.node-type-story.no-banner [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro {
  color: white;
}
body.node-type-story.no-banner [data-type="block"][data-delta="page_title"] .field-name-field-audio {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
body.node-type-story.story-interactive object {
  display: block;
  margin: 0 auto;
}
body.node-type-story [data-type="block"][data-delta="page_title"] {
  position: relative;
}
body.node-type-story [data-type="block"][data-delta="page_title"] h1 {
  margin-top: 0.75em;
  text-transform: none;
}
body.node-type-story [data-type="block"][data-delta="page_title"] .byline {
  font-size: 1.7rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
}
body.node-type-story .pager {
  font-size: 1.7rem;
  line-height: 1.3;
  overflow: auto;
  margin-top: 2.0em;
  margin-bottom: 2.0em;
}
body.node-type-story .pager,
body.node-type-story .pager ul,
body.node-type-story .pager ol,
body.node-type-story .pager li,
body.node-type-story .pager dt,
body.node-type-story .pager dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
body.node-type-story .pager:before,
body.node-type-story .pager ul:before,
body.node-type-story .pager ol:before,
body.node-type-story .pager li:before,
body.node-type-story .pager dt:before,
body.node-type-story .pager dd:before {
  content: '' !important;
}
body.node-type-story .pager li {
  float: right;
  width: 100%;
  margin-bottom: 1.0em;
}
body.node-type-story .pager li > a {
  display: inline-block;
  position: relative;
  float: left;
  padding-top: 0.25em;
  padding-left: 1.5em;
  padding-bottom: 0.25em;
  color: black;
}
body.node-type-story .pager li > a span {
  color: #7b80b2;
}
body.node-type-story .pager li > a:after {
  content: '\e609';
  font-family: 'LemelsonIcons24';
  font-size: 24px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -12px;
  color: #7b80b2;
}
body.node-type-story .pager li > a.pager-next {
  float: right;
  text-align: right;
  padding-left: 0;
  padding-right: 1.5em;
}
body.node-type-story .pager li > a.pager-next:after {
  content: '\e60a';
  left: auto;
  right: 0;
}
body.node-type-story article blockquote {
  font-size: 2.4rem;
  line-height: 1.2;
  margin: 1.5em -15px;
  padding: 1.5em 1.0em;
  color: white;
}
body.story-centerpiece [data-type="block"][data-delta="page_title"] .field-name-field-teaser-image {
  display: none;
}
body.page-tags #block-system-main {
  padding-top: 1.0em;
}
body.page-tags .tag-results {
  padding: 0;
  margin: 0;
}
body.page-tags .tag-count {
  display: block;
  text-align: right;
  color: #a0a0a0;
}
#silc-base-tags-page-form .form-type-textfield,
#silc-base-topic-archive-search-form .form-type-textfield {
  position: relative;
  padding: 0 0 5px 34px;
  margin: 0;
  border-bottom: 3px dotted #a0a0a0;
}
#silc-base-tags-page-form .form-type-textfield:before,
#silc-base-topic-archive-search-form .form-type-textfield:before {
  content: '\e605';
  font-family: 'LemelsonIcons24';
  font-size: 24px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 45%;
  margin-top: -16px;
  color: #a0a0a0;
}
#silc-base-tags-page-form input[type="text"],
#silc-base-topic-archive-search-form input[type="text"] {
  width: 100%;
  margin: 0;
  border: 0;
  padding: 0;
  outline: 0;
  font-size: 3.3rem;
  line-height: 1.3;
  font-weight: bold;
}
#silc-base-tags-page-form label.control-label,
#silc-base-topic-archive-search-form label.control-label {
  display: none;
}
#silc-base-topic-archive-search-form {
  margin-top: 2.0em;
}
#silc-base-topic-archive-search-form label.control-label {
  display: none;
}
.field-name-field-related-links {
  margin-bottom: 2.0em;
  overflow: hidden;
}
.field-name-field-related-links a {
  font-size: 1.6rem;
  line-height: 1.2;
  color: black;
  display: block;
  position: relative;
  padding: 0.5em 0 0.5em 30px;
  text-decoration: none;
}
.field-name-field-related-links a span {
  border-bottom: 1px solid #7b80b2;
}
.field-name-field-related-links a:before {
  content: '\e607';
  font-family: 'LemelsonIcons24';
  font-size: 18px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #7b80b2;
  position: absolute;
  top: 0.4em;
  left: 0;
  text-decoration: none;
}
.field-name-field-related-links a:hover span {
  color: #7b80b2;
}
.field-name-field-related-links a[href$=".doc"]:before,
.field-name-field-related-links a[href$=".pdf"]:before,
.field-name-field-related-links a[href$=".zip"]:before,
.field-name-field-related-links a[href$=".xls"]:before,
.field-name-field-related-links a[href$=".docx"]:before,
.field-name-field-related-links a[href$=".mp3"]:before,
.field-name-field-related-links a[href$=".xlsx"]:before,
.field-name-field-related-links a[href$=".txt"]:before {
  content: '\e608';
}
.field-name-field-steps {
  counter-reset: steps-counter;
}
.field-name-field-steps ol {
  margin-top: 2.0em;
}
.field-name-field-steps ol,
.field-name-field-steps ol ul,
.field-name-field-steps ol ol,
.field-name-field-steps ol li,
.field-name-field-steps ol dt,
.field-name-field-steps ol dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
.field-name-field-steps ol:before,
.field-name-field-steps ol ul:before,
.field-name-field-steps ol ol:before,
.field-name-field-steps ol li:before,
.field-name-field-steps ol dt:before,
.field-name-field-steps ol dd:before {
  content: '' !important;
}
.field-name-field-steps ol > li {
  position: relative;
  padding-top: 65px;
  margin-bottom: 2.0em;
  line-height: 1.5;
}
.field-name-field-steps ol > li:before {
  content: '';
  position: absolute;
  top: 55px;
  left: 0;
  color: #b7c01f;
  font-size: 2.2rem;
  line-height: 1;
  font-weight: bold;
}
.field-name-field-steps ol > li:after {
  content: counter(steps-counter);
  counter-increment: steps-counter;
  position: absolute;
  top: 0;
  left: 65px;
  width: 150px;
  height: 150px;
  background-color: #b7c01f;
  border-radius: 150px;
  text-align: center;
  font-size: 12.5rem;
  line-height: 155px;
  font-weight: bold;
  color: white;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
  z-index: -1;
}
.field-name-field-steps .field-collection-item-field-steps {
  min-height: 6em;
}
.field-name-field-steps .field-name-field-step-image img {
  width: 100%;
  height: auto;
}
.field-name-field-audio .custom-media dl {
  display: block;
}
.touch .field-name-field-banner .custom-media dl {
  display: none;
}
.touch .field-name-field-banner .custom-media.activated dl {
  display: block;
}
body.topic-gray .custom-media button:hover {
  color: #707070;
}
body.topic-lavender .custom-media button:hover {
  color: #7b80b2;
}
body.topic-orange .custom-media button:hover {
  color: #ff7245;
}
body.topic-green .custom-media button:hover {
  color: #36ae81;
}
body.topic-purple .custom-media button:hover {
  color: #ac63af;
}
body.topic-blue .custom-media button:hover {
  color: #0080ff;
}
body.topic-yellow-green .custom-media button:hover {
  color: #acb51f;
}
body.story-external .custom-media button:hover {
  color: #ac63af;
}
body.topic-gray .custom-media .scrubber .progress {
  background-color: #707070;
}
body.topic-lavender .custom-media .scrubber .progress {
  background-color: #7b80b2;
}
body.topic-orange .custom-media .scrubber .progress {
  background-color: #ff7245;
}
body.topic-green .custom-media .scrubber .progress {
  background-color: #36ae81;
}
body.topic-purple .custom-media .scrubber .progress {
  background-color: #ac63af;
}
body.topic-blue .custom-media .scrubber .progress {
  background-color: #0080ff;
}
body.topic-yellow-green .custom-media .scrubber .progress {
  background-color: #acb51f;
}
body.story-external .custom-media .scrubber .progress {
  background-color: #ac63af;
}
.ajax-pager {
  clear: both;
  text-align: center;
  margin-bottom: 2.0em;
}
.ajax-pager .more-link {
  display: inline-block;
  position: relative;
  padding-bottom: 75px;
  font-size: 2.2rem;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  color: black;
  text-decoration: none;
}
.ajax-pager .more-link:after {
  content: '\e611';
  font-family: 'LemelsonIcons24';
  font-size: 46px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  bottom: 15px;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 50px;
  padding-top: 1px;
  text-align: center;
  color: #7b80b2;
}
.ajax-pager .more-link.progress-disabled:after {
  -webkit-animation: spinnicolor 1s linear infinite;
  -moz-animation: spinnicolor 1s linear infinite;
  -ms-animation: spinnicolor 1s linear infinite;
  -o-animation: spinnicolor 1s linear infinite;
  animation: spinnicolor 1s linear infinite;
}
.ajax-pager .ajax-progress {
  display: none;
}
.ajax-pager .bar {
  height: 30px;
  background-color: #a0a0a0;
}
.ajax-pager .bar .progress {
  height: 30px;
  background-color: #6d6d6d;
  width: 0%;
}
.ajax-pager .bar .progress.full {
  background-color: #3a3a3a;
}
html.toolbar-open #toolbar {
  border-bottom: 1px solid #c8c8c8;
}
.sparklab {
  position: relative;
  padding-top: 30px;
}
.sparklab span {
  position: absolute;
  left: 40px;
  top: -60px;
  width: 300px;
  height: 210px;
  text-indent: -9999px;
}
div[data-type="region"][data-name="search"] {
  position: absolute;
  top: 200%;
  left: 0;
  width: 100%;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.9);
  color: white;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 10000;
}
div[data-type="region"][data-name="search"] > .container {
  padding: 0;
}
aside[data-delta="search_overlay"] {
  position: relative;
  border-top: 40px solid white;
  padding: 30px 15px;
}
aside[data-delta="search_overlay"] .overlay-top {
  overflow: auto;
}
aside[data-delta="search_overlay"] .close {
  display: block;
  position: absolute;
  top: -22px;
  right: 15px;
  width: 44px;
  height: 44px;
  background-color: #7b80b2;
  color: white;
  font-size: 3.2rem;
  line-height: 1.625;
  font-family: Menlo, sans-serif;
  line-height: 1;
  border-radius: 100px;
  padding-top: 4px;
  padding-left: 4px;
  text-align: center;
  text-decoration: none;
  display: none;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
aside[data-delta="search_overlay"] form {
  position: relative;
  padding: 0 0 5px 34px;
  margin: 0 0 1.0em 0;
  border-bottom: 3px dotted #6d6e70;
}
aside[data-delta="search_overlay"] form:before {
  content: '\e605';
  font-family: 'LemelsonIcons24';
  font-size: 24px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -16px;
  color: #6d6e70;
}
aside[data-delta="search_overlay"] input[name="keys"] {
  appearance: none;
  -webkit-appearance: none;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  width: 100%;
  font-size: 3.3rem;
  line-height: 1.3;
  font-weight: bold;
  color: white;
  background-color: transparent;
}
aside[data-delta="search_overlay"] input[name="keys"]::-webkit-input-placeholder {
  color: #6d6e70;
}
aside[data-delta="search_overlay"] input[name="keys"]:-moz-placeholder {
  color: #6d6e70;
}
aside[data-delta="search_overlay"] input[name="keys"]::-moz-placeholder {
  color: #6d6e70;
}
aside[data-delta="search_overlay"] input[name="keys"]:-ms-input-placeholder {
  color: #6d6e70;
}
aside[data-delta="search_overlay"] .throbber {
  display: block;
  position: relative;
  width: 2em;
  height: 2em;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -1em;
  display: none;
}
aside[data-delta="search_overlay"] .throbber:before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: white;
  position: absolute;
  top: 0;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
  -webkit-animation: bounce 2s infinite ease-in-out;
  -moz-animation: bounce 2s infinite ease-in-out;
  -ms-animation: bounce 2s infinite ease-in-out;
  -o-animation: bounce 2s infinite ease-in-out;
  animation: bounce 2s infinite ease-in-out;
}
aside[data-delta="search_overlay"] .throbber:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: white;
  position: absolute;
  top: 0;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
  -webkit-animation: bounce 2s infinite ease-in-out;
  -moz-animation: bounce 2s infinite ease-in-out;
  -ms-animation: bounce 2s infinite ease-in-out;
  -o-animation: bounce 2s infinite ease-in-out;
  animation: bounce 2s infinite ease-in-out;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.searching aside[data-delta="search_overlay"] .throbber {
  display: block;
}
aside[data-delta="search_overlay"] .active-tags,
aside[data-delta="search_overlay"] .results-summary {
  font-size: 2rem;
  line-height: 1;
}
aside[data-delta="search_overlay"] .results-summary.smartphone {
  display: inline-block;
  background-color: #7b80b2;
  padding: 0.25em 0.5em;
  margin: 0 0 0.3em 0;
  cursor: pointer;
}
aside[data-delta="search_overlay"] .results-summary.smartphone[data-story-count="0"] {
  background-color: #383838;
}
aside[data-delta="search_overlay"] .results-summary.smartphone[data-story-count="0"] .action {
  display: none;
}
aside[data-delta="search_overlay"] .results-summary.tablet {
  display: none;
}
aside[data-delta="search_overlay"] .active-tags {
  overflow: auto;
  margin-bottom: 1.0em;
}
aside[data-delta="search_overlay"] .active-tags,
aside[data-delta="search_overlay"] .active-tags ul,
aside[data-delta="search_overlay"] .active-tags ol,
aside[data-delta="search_overlay"] .active-tags li,
aside[data-delta="search_overlay"] .active-tags dt,
aside[data-delta="search_overlay"] .active-tags dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
aside[data-delta="search_overlay"] .active-tags:before,
aside[data-delta="search_overlay"] .active-tags ul:before,
aside[data-delta="search_overlay"] .active-tags ol:before,
aside[data-delta="search_overlay"] .active-tags li:before,
aside[data-delta="search_overlay"] .active-tags dt:before,
aside[data-delta="search_overlay"] .active-tags dd:before {
  content: '' !important;
}
aside[data-delta="search_overlay"] .active-tags li {
  display: block;
  position: relative;
  float: left;
  margin: 0 0.5em 0.5em 0;
  padding-left: 26px;
  font-size: 1.2rem;
  line-height: 2;
  background-color: #383838;
  color: white;
}
aside[data-delta="search_overlay"] .active-tags li span {
  margin-right: 0.5em;
  display: inline-block;
}
aside[data-delta="search_overlay"] .active-tags li .clear {
  display: inline-block;
  position: relative;
  top: 1px;
  padding: 0 0.3em;
  font-size: 1.6rem;
  line-height: 1.625;
  line-height: 26px;
  color: white;
  text-decoration: none;
}
aside[data-delta="search_overlay"] .active-tags li:before {
  content: '\e606';
  font-family: 'LemelsonIcons24';
  font-size: 15px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 6px;
  margin-top: -8px;
  color: #6d6e70;
}
aside[data-delta="search_overlay"] .active-tags li[data-tid="keys"]:before {
  content: '\e605';
}
aside[data-delta="search_overlay"] .search-overlay-tags {
  margin: 0;
  padding: 0;
}
aside[data-delta="search_overlay"] .search-overlay-tags ul {
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
aside[data-delta="search_overlay"] .search-overlay-tags ul li a {
  color: white;
}
body.search-open div[data-type="region"][data-name="search"] .close {
  display: block;
}
.tag-story-results,
.search-results {
  padding-top: 1.0em;
}
body.search-partial .tag-story-results,
body.search-partial .search-results {
  padding-bottom: 180px;
}
body.page-tags aside[data-delta="main"] form {
  position: relative;
}
body.page-tags aside[data-delta="main"] form .throbber {
  display: block;
  position: relative;
  width: 2em;
  height: 2em;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -1em;
  display: none;
}
body.page-tags aside[data-delta="main"] form .throbber:before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: #808080;
  position: absolute;
  top: 0;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
  -webkit-animation: bounce 2s infinite ease-in-out;
  -moz-animation: bounce 2s infinite ease-in-out;
  -ms-animation: bounce 2s infinite ease-in-out;
  -o-animation: bounce 2s infinite ease-in-out;
  animation: bounce 2s infinite ease-in-out;
}
body.page-tags aside[data-delta="main"] form .throbber:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: #808080;
  position: absolute;
  top: 0;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
  -webkit-animation: bounce 2s infinite ease-in-out;
  -moz-animation: bounce 2s infinite ease-in-out;
  -ms-animation: bounce 2s infinite ease-in-out;
  -o-animation: bounce 2s infinite ease-in-out;
  animation: bounce 2s infinite ease-in-out;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
body.page-tags aside[data-delta="main"] form.searching .throbber {
  display: block;
}
body.taxonomy-term-tag .type-filters .throbber {
  display: block;
  position: relative;
  width: 2em;
  height: 2em;
  display: none;
}
body.taxonomy-term-tag .type-filters .throbber:before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: #808080;
  position: absolute;
  top: 0;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
  -webkit-animation: bounce 2s infinite ease-in-out;
  -moz-animation: bounce 2s infinite ease-in-out;
  -ms-animation: bounce 2s infinite ease-in-out;
  -o-animation: bounce 2s infinite ease-in-out;
  animation: bounce 2s infinite ease-in-out;
}
body.taxonomy-term-tag .type-filters .throbber:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: #808080;
  position: absolute;
  top: 0;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
  -webkit-animation: bounce 2s infinite ease-in-out;
  -moz-animation: bounce 2s infinite ease-in-out;
  -ms-animation: bounce 2s infinite ease-in-out;
  -o-animation: bounce 2s infinite ease-in-out;
  animation: bounce 2s infinite ease-in-out;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
body.taxonomy-term-tag .type-filters.searching .throbber {
  display: block;
}
body.taxonomy-term-tag [data-type="block"][data-delta="page_title"] {
  padding-top: 1.0em;
}
body.taxonomy-term-tag [data-type="block"][data-delta="page_title"] h1 {
  margin: 0;
  padding: 0 0 0.25em 0;
  border-bottom: 3px dotted #a0a0a0;
  font-size: 3.3rem;
  line-height: 1;
}
body.taxonomy-term-tag .type-filters {
  position: relative;
  float: right;
  display: inline-block;
  padding-left: 40px;
  margin-top: 1.0em;
  margin-left: -10px;
  text-align: right;
}
body.taxonomy-term-tag .type-filters,
body.taxonomy-term-tag .type-filters * {
  vertical-align: middle;
}
body.taxonomy-term-tag .type-filters .throbber {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -1em;
}
body.taxonomy-term-tag .type-filters em {
  display: inline-block;
  font-style: normal;
  color: #a0a0a0;
  line-height: 32px;
}
body.taxonomy-term-tag .type-filters > ul {
  display: inline-block;
  margin-left: 0.5em;
}
body.taxonomy-term-tag .type-filters > ul,
body.taxonomy-term-tag .type-filters > ul ul,
body.taxonomy-term-tag .type-filters > ul ol,
body.taxonomy-term-tag .type-filters > ul li,
body.taxonomy-term-tag .type-filters > ul dt,
body.taxonomy-term-tag .type-filters > ul dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
body.taxonomy-term-tag .type-filters > ul:before,
body.taxonomy-term-tag .type-filters > ul ul:before,
body.taxonomy-term-tag .type-filters > ul ol:before,
body.taxonomy-term-tag .type-filters > ul li:before,
body.taxonomy-term-tag .type-filters > ul dt:before,
body.taxonomy-term-tag .type-filters > ul dd:before {
  content: '' !important;
}
body.taxonomy-term-tag .type-filters > ul li {
  display: inline-block;
  margin-left: 0.25em;
}
body.taxonomy-term-tag .type-filters > ul li a {
  display: block;
  position: relative;
  width: 32px;
  height: 32px;
  border-radius: 100px;
  background-color: #231f20;
}
body.taxonomy-term-tag .type-filters > ul li a.filter-active {
  background-color: #7b80b2;
}
body.taxonomy-term-tag .type-filters > ul li a:before {
  content: '\e600';
  font-family: 'LemelsonIcons24';
  font-size: 16px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -8px;
  text-align: center;
  color: white;
}
body.taxonomy-term-tag .type-filters > ul li a.all:before {
  content: 'A';
  font-weight: bold;
  font-size: 2.2rem;
  line-height: 1;
  margin-top: -13px;
}
body.taxonomy-term-tag .type-filters > ul li a.video:before {
  content: '\e613';
  margin-left: 0.15em;
}
body.taxonomy-term-tag .type-filters > ul li a.audio:before {
  content: '\e614';
}
body.taxonomy-term-tag .type-filters > ul li a.text:before {
  content: '\e612';
}
body.taxonomy-term-tag .type-filters > ul li a.activity:before {
  content: '\e616';
  font-size: 2.2rem;
  line-height: 1.625;
  line-height: 1;
  margin-top: -12px;
}
body.taxonomy-term-tag .type-filters > ul li a span {
  display: none;
}
body.taxonomy-term-tag .story-count {
  clear: both;
  display: block;
  text-align: right;
  color: #a0a0a0;
  margin-bottom: 1.0em;
}
#silc-news-newsletter-subscribe-form {
  margin-bottom: 4em;
  background-color: black;
  color: white;
  padding: 0.5em;
  overflow: hidden;
}
#silc-news-newsletter-subscribe-form label {
  display: block;
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1;
  margin-top: 0.25em;
  margin-bottom: 0.5em;
}
#silc-news-newsletter-subscribe-form .newsletter-message {
  margin-bottom: 0.5em;
  font-size: 1.7rem;
  line-height: 1;
}
#silc-news-newsletter-subscribe-form .newsletter-message .error,
#silc-news-newsletter-subscribe-form .newsletter-message .success {
  background-color: #dd5326;
  padding: 0.25em 0.5em;
  color: white;
}
#silc-news-newsletter-subscribe-form .newsletter-message .success {
  background-color: #36ae81;
}
#silc-news-newsletter-subscribe-form .newsletter-message p {
  margin: 0.25em 0;
}
#silc-news-newsletter-subscribe-form .form-text {
  display: block;
  width: 100%;
  border: none;
  font-size: 1.7rem;
  line-height: 1;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
  padding: 0.65em 0.5em;
  height: 3.0em;
  line-height: normal;
}
#silc-news-newsletter-subscribe-form .submit-wrapper {
  display: block;
  float: left;
  overflow: hidden;
  width: 80%;
  padding-right: 0.5em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#silc-news-newsletter-subscribe-form .submit-wrapper .form-submit {
  width: 100%;
  background-color: #7b80b2;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1;
  border: none;
  padding: 0.65em 0;
  margin-right: 0.5em;
  height: 3.0em;
}
#silc-news-newsletter-subscribe-form .submit-wrapper .ajax-progress {
  display: none;
}
#silc-news-newsletter-subscribe-form .rss-wrapper {
  display: block;
  float: left;
  overflow: hidden;
  width: 20%;
}
#silc-news-newsletter-subscribe-form .rss-wrapper a.icon-rss {
  display: block;
  background-color: #7b80b2;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 2.8rem;
  line-height: 1;
  border: none;
  padding: 1px 6px;
  padding-top: 0.15em;
  position: relative;
  height: 1.82em;
}
#silc-news-newsletter-subscribe-form .rss-wrapper a.icon-rss span {
  display: none;
}
#silc-news-newsletter-subscribe-form .rss-wrapper a.icon-rss:hover {
  text-decoration: none;
}
#silc-news-newsletter-subscribe-form .rss-wrapper a.icon-rss:after {
  content: '\e617';
  font-family: 'LemelsonIcons24';
  font-size: 28px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.5;
  display: block;
  position: relative;
  text-align: center;
  color: white;
}
.news-results article,
.events-results article {
  margin-bottom: 2em;
}
.news-results article .submitted,
.events-results article .submitted {
  font-size: 1.7rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
  color: #a0a0a0;
}
.news-results article .submitted .date,
.events-results article .submitted .date {
  color: black;
}
.news-results article h3,
.events-results article h3 {
  text-transform: none;
  font-size: 3rem;
  line-height: 1;
  margin: 0.25em 0 0.25em;
}
.news-results article h3 a,
.events-results article h3 a {
  color: #7b80b2;
}
body.node-type-news h1 {
  text-transform: none;
  color: #7b80b2;
}
body.node-type-news .submitted {
  font-size: 1.7rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
  color: #a0a0a0;
}
body.node-type-news .submitted .date {
  color: black;
}
.events-results article {
  margin-bottom: 3em;
}
.view-staff-profiles {
  margin: 2em 0;
}
.view-staff-profiles article {
  margin-bottom: 2em;
  overflow: hidden;
}
.view-staff-profiles article h3 {
  text-transform: none;
  margin: 0;
  font-size: 2.2rem;
  line-height: 1.5;
}
.view-staff-profiles article .field-name-field-staff-email,
.view-staff-profiles article .field-name-field-staff-linkedin-url,
.view-staff-profiles article .field-name-field-staff-twitter-username,
.view-staff-profiles article .field-name-field-staff-email-link,
.view-staff-profiles article .field-name-field-staff-title {
  font-size: 1.8rem;
  line-height: 1.5;
}
.view-staff-profiles article .field-name-field-staff-email,
.view-staff-profiles article .field-name-field-staff-linkedin-url a,
.view-staff-profiles article .field-name-field-staff-twitter-username a,
.view-staff-profiles article .field-name-field-staff-email-link a {
  display: block;
  float: left;
}
.view-staff-profiles article .field-name-field-staff-email {
  margin-right: 0.25em;
}
.view-staff-profiles article .field-name-field-staff-linkedin-url a,
.view-staff-profiles article .field-name-field-staff-twitter-username a,
.view-staff-profiles article .field-name-field-staff-email-link a {
  position: relative;
  margin: 0 0.25em;
  width: 16px;
  height: 16px;
}
.view-staff-profiles article .field-name-field-staff-linkedin-url a > span,
.view-staff-profiles article .field-name-field-staff-twitter-username a > span,
.view-staff-profiles article .field-name-field-staff-email-link a > span {
  display: none;
}
.view-staff-profiles article .field-name-field-staff-linkedin-url a:after {
  content: '\e61a';
  font-family: 'LemelsonIcons24';
  font-size: 16px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 26px;
  position: absolute;
  top: 0;
  left: 0;
  color: #7b80b2;
}
.view-staff-profiles article .field-name-field-staff-twitter-username a:after {
  content: '\e600';
  font-family: 'LemelsonIcons24';
  font-size: 16px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 26px;
  position: absolute;
  top: 0;
  left: 0;
  color: #7b80b2;
}
.view-staff-profiles article .field-name-field-staff-email-link a:after {
  content: '\e603';
  font-family: 'LemelsonIcons24';
  font-size: 16px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 26px;
  position: absolute;
  top: 0;
  left: 0;
  color: #7b80b2;
}
body.node-type-staff h1 {
  text-transform: none;
}
body.node-type-staff article {
  margin-bottom: 2em;
  overflow: hidden;
}
body.node-type-staff article #node_staff_full_group_social_icons {
  padding: 10px 0;
}
body.node-type-staff article .field-name-body {
  clear: both;
}
body.node-type-staff article .field-name-field-staff-title {
  font-size: 1.7rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
}
body.node-type-staff article .field-name-field-staff-email,
body.node-type-staff article .field-name-field-staff-linkedin-url,
body.node-type-staff article .field-name-field-staff-twitter-username,
body.node-type-staff article .field-name-field-staff-email,
body.node-type-staff article .field-name-field-staff-title {
  font-size: 1.8rem;
  line-height: 1.5;
}
body.node-type-staff article .field-name-field-staff-email,
body.node-type-staff article .field-name-field-staff-linkedin-url a,
body.node-type-staff article .field-name-field-staff-twitter-username a,
body.node-type-staff article .field-name-field-staff-email a {
  display: block;
  float: left;
}
body.node-type-staff article .field-name-field-staff-email {
  margin-right: 0.25em;
}
body.node-type-staff article .field-name-field-staff-linkedin-url a,
body.node-type-staff article .field-name-field-staff-twitter-username a,
body.node-type-staff article .field-name-field-staff-email a {
  position: relative;
  margin: 0 0.5em;
  width: 32px;
  height: 32px;
  line-height: 1;
}
body.node-type-staff article .field-name-field-staff-linkedin-url a > span,
body.node-type-staff article .field-name-field-staff-twitter-username a > span,
body.node-type-staff article .field-name-field-staff-email a > span {
  display: none;
}
body.node-type-staff article .field-name-field-staff-linkedin-url a:after {
  content: '\e61a';
  font-family: 'LemelsonIcons24';
  font-size: 32px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 26px;
  color: #7b80b2;
}
body.node-type-staff article .field-name-field-staff-twitter-username a:after {
  content: '\e600';
  font-family: 'LemelsonIcons24';
  font-size: 32px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 26px;
  color: #7b80b2;
}
body.node-type-staff article .field-name-field-staff-email a:after {
  content: '\e603';
  font-family: 'LemelsonIcons24';
  font-size: 32px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 26px;
  color: #7b80b2;
}
.media-popup-teaser {
  display: block;
  float: left;
  width: 100%;
  margin-top: 2.0em;
}
.media-popup-teaser .link {
  display: block;
}
.media-popup-teaser .teaser {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 100%;
  margin-top: 15px;
}
.media-popup-teaser .teaser .image {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  border-radius: 1000px;
}
.media-popup-teaser .teaser .image img {
  display: block;
  width: 100%;
  height: auto;
}
.media-popup-teaser .teaser:before {
  content: '\e605';
  font-family: 'LemelsonIcons24';
  font-size: 24px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 10;
  position: absolute;
  left: 0;
  bottom: 10%;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  color: white;
  background-color: #7b80b2;
  border-radius: 1000px;
  text-decoration: none;
}
.media-popup-teaser .title {
  display: block;
  font-weight: bold;
  text-decoration: none;
  color: #383838;
  padding: 1.0em;
  margin-bottom: 2.0em;
  line-height: 1.5;
}
.media-popup-teaser .popup {
  display: none;
  position: relative;
  padding: 15px;
  margin-left: -15px;
  margin-right: -15px;
  color: white;
  background-color: black;
  zoom: 1;
  background-color: transparent\9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6000000, endColorstr=#e6000000);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6000000, endColorstr=#e6000000);
  background-color: rgba(0, 0, 0, 0.9);
}
.media-popup-teaser .popup .close {
  display: block;
  position: absolute;
  top: -20px;
  right: 20px;
  width: 40px;
  height: 40px;
  font-size: 2.4rem;
  line-height: 1.625;
  line-height: 44px;
  text-align: center;
  background-color: #7b80b2;
  color: white;
  border-radius: 1000px;
}
.media-popup-teaser .popup .close:hover {
  text-decoration: none;
}
.media-popup-teaser .popup .credit {
  display: block;
  color: #a0a0a0;
  font-size: 1.6rem;
  line-height: 1.625;
  padding-top: 0.25em;
}
.media-popup-teaser .popup h3 {
  margin-top: 1.0em;
  text-transform: none;
}
.media-popup-teaser .popup .body {
  line-height: 1.7;
}
.media-popup-teaser .popup hr {
  clear: both;
  height: 0;
  border: 0;
}
.media-popup-teaser.open .link {
  display: none;
}
.media-popup-teaser.open .popup {
  display: block;
}
.u-sketch {
  position: relative;
  display: none;
  /*background-image: url(/profiles/silc_profile/assets/u-sketch-placeholder.jpg);*/
  /*background-position: center center;*/
  /*background-size: 100% 100%;*/
}
.u-sketch.active .intro {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}
.u-sketch .wrapper {
  width: 100%;
  padding-top: 100%;
  position: relative;
}
.u-sketch .inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.u-sketch svg,
.u-sketch canavs {
  position: absolute;
  top: 0;
  left: 0;
}
.u-sketch a.circle {
  position: absolute;
  display: block;
  overflow: visible;
  border-radius: 1000px;
  z-index: 110;
  width: 4%;
  height: 4%;
  margin-left: -2%;
  margin-top: -2%;
  -webkit-transition: margin 0.15s ease, width 0.15s ease, height 0.15s ease;
  transition: margin 0.15s ease, width 0.15s ease, height 0.15s ease;
}
.u-sketch a.circle > span {
  display: none;
}
.u-sketch a.circle:hover,
.u-sketch a.circle.active {
  width: 5.2%;
  height: 5.2%;
  margin-left: -2.6%;
  margin-top: -2.6%;
}
.u-sketch svg.controls path {
  fill: none;
}
.u-sketch svg.controls text {
  fill: #a0a0a0;
  font-weight: bold;
}
.u-sketch svg.intro {
  width: 40%;
  height: 11%;
  top: 46%;
  left: 50%;
  margin-left: -20%;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.u-sketch canvas {
  width: 100%;
  height: 100%;
  z-index: 100;
}
.u-sketch svg.label circle {
  fill: black;
}
.u-sketch svg.label text {
  text-transform: uppercase;
  font-weight: bold;
  fill: #7b80b2;
}
.u-sketch svg.circle circle {
  stroke: #a0a0a0;
  stroke-width: 6;
  stroke-linecap: round;
  stroke-dasharray: .001, 12;
  fill: none;
}
body.page-media .media-gallery-intro {
  color: #6d6e70;
}
body.page-media .media-gallery-results {
  margin-left: -20px;
  margin-right: -20px;
}
body.page-media .media-gallery-results article {
  float: left;
  width: 100%;
  padding: 0 20px;
  margin-bottom: 1.0em;
  font-size: 1.7rem;
  line-height: 1.5;
}
body.page-media .media-gallery-results article .teaser-image img {
  width: 100%;
  height: auto;
}
body.page-media .media-gallery-results article .teaser-image .teaser-image-placeholder {
  width: 100%;
  height: 0;
  padding-top: 56%;
  background-color: #a0a0a0;
}
body.page-media .media-gallery-results article .teaser-image a {
  display: block;
  position: relative;
  padding-top: 30px;
}
body.page-media .media-gallery-results article .teaser-image a:after {
  content: '\e60b';
  font-family: 'LemelsonIcons24';
  font-size: 40px;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  left: 30px;
  width: 80px;
  height: 80px;
  padding-left: 0.25em;
  border-radius: 100px;
  line-height: 80px;
  text-align: center;
  color: white;
  background-color: #7b80b2;
  background-color: rgba(123, 128, 178, 0.8);
}
body.page-media .media-gallery-results article .field-name-field-topics {
  margin-top: 1.5em;
  margin-left: 40px;
  padding: 0.5em 0 1.25em 0;
}
body.page-media .media-gallery-results article .field-name-field-topics i {
  left: -40px;
}
body.page-media .media-gallery-results article h3 {
  margin-top: 0;
  margin-bottom: 0;
}
body.page-media .media-gallery-results article.story-external .teaser-image a:after {
  content: '\e620';
  background-color: rgba(172, 99, 175, 0.8);
  padding-left: 0;
}
body.page-media .media-gallery-results article.featured {
  width: 100%;
}
body.page-media .media-gallery-results article.one-of-three {
  clear: left;
}
.surprise-me-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: 10000;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}
.surprise-me-overlay.open {
  width: 100%;
  height: 100%;
}
.surprise-me-overlay .inner {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.9);
  color: white;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 10000;
  font-size: 1rem;
  line-height: 1.625;
  width: 100%;
  height: 100%;
}
.surprise-me-overlay h2 {
  position: absolute;
  top: 0;
  width: 100%;
  left: 10%;
  color: white;
  text-transform: none;
  font-size: 3em;
  line-height: 1;
  margin: 0;
  padding: 1em 0;
  z-index: 10001;
  background-image: -webkit-linear-gradient(top, black 0%, black 75%, transparent 100%);
  background-image: -moz-linear-gradient(top, black 0%, black 75%, transparent 100%);
  background-image: linear-gradient(to bottom, black 0%, black 75%, transparent 100%);
}
.surprise-me-overlay .tags {
  position: absolute;
  top: 0;
  left: 15%;
  height: 100%;
  overflow: hidden;
  color: #6d6e70;
}
.backgroundcliptext .surprise-me-overlay .tags {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-image: -webkit-linear-gradient(top, transparent 0%, #6d6e70 10%, #6d6e70 90%, transparent 100%);
}
.backgroundcliptext.touch .surprise-me-overlay .tags {
  -webkit-text-fill-color: #6d6e70;
  -webkit-background-clip: none;
  background: transparent;
}
.surprise-me-overlay .tags .middle {
  position: absolute;
  width: 100%;
  height: 1px;
  top: 50%;
  left: 0;
  /*background-color: red;*/
}
.surprise-me-overlay .tags ul {
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-transition: margin-top 2s ease-in-out;
  transition: margin-top 2s ease-in-out;
}
.surprise-me-overlay .tags li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 2em;
  line-height: 1.48em;
  font-weight: bold;
  white-space: nowrap;
  overflow: visible;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
.surprise-me-overlay .tags li.active {
  color: #7b80b2;
  -webkit-text-fill-color: #7b80b2;
  font-size: 2.5em;
  line-height: 1.18em;
}
form.poi-form-form,
form.webform-client-form {
  overflow: hidden;
  margin-bottom: 3em;
}
form.poi-form-form h2,
form.webform-client-form h2 {
  text-transform: none;
  color: #7b80b2;
  margin: 1.5em 0 0.5em;
}
form.poi-form-form label,
form.webform-client-form label {
  display: block;
  color: #a0a0a0;
  font-size: 1.2em;
  line-height: 1.2em;
  margin-bottom: 0.5em;
}
form.poi-form-form label > span.form-required,
form.webform-client-form label > span.form-required {
  color: #dd5326;
}
form.poi-form-form .form-checkboxes,
form.webform-client-form .form-checkboxes,
form.poi-form-form .form-radios,
form.webform-client-form .form-radios {
  overflow: hidden;
}
form.poi-form-form label.checkbox,
form.webform-client-form label.checkbox,
form.poi-form-form label.radio,
form.webform-client-form label.radio {
  margin-right: 0.25em;
  color: white;
  display: block;
  float: left;
  overflow: hidden;
  margin-bottom: 0.25em;
  cursor: pointer;
  line-height: 1.6em;
}
form.poi-form-form label.checkbox.error,
form.webform-client-form label.checkbox.error,
form.poi-form-form label.radio.error,
form.webform-client-form label.radio.error {
  border: 2px solid #dd5326;
}
form.poi-form-form label.checkbox input,
form.webform-client-form label.checkbox input,
form.poi-form-form label.radio input,
form.webform-client-form label.radio input {
  display: none;
}
form.poi-form-form label.checkbox span,
form.webform-client-form label.checkbox span,
form.poi-form-form label.radio span,
form.webform-client-form label.radio span {
  padding: 0em 0.5em 0em 1.75em;
  background-color: #a0a0a0;
  position: relative;
  display: block;
  line-height: 1.7em;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
form.poi-form-form label.checkbox span:after,
form.webform-client-form label.checkbox span:after,
form.poi-form-form label.radio span:after,
form.webform-client-form label.radio span:after {
  content: '';
  width: 0.9em;
  height: 0.9em;
  position: absolute;
  top: 0.4em;
  left: 0.4em;
  background-color: white;
  border: 4px solid white;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
form.poi-form-form label.checkbox span:hover,
form.webform-client-form label.checkbox span:hover,
form.poi-form-form label.radio span:hover,
form.webform-client-form label.radio span:hover {
  background-color: #878787;
}
form.poi-form-form label.checkbox input:checked + span,
form.webform-client-form label.checkbox input:checked + span,
form.poi-form-form label.radio input:checked + span,
form.webform-client-form label.radio input:checked + span {
  background-color: #7b80b2;
}
form.poi-form-form label.checkbox input:checked + span:after,
form.webform-client-form label.checkbox input:checked + span:after,
form.poi-form-form label.radio input:checked + span:after,
form.webform-client-form label.radio input:checked + span:after {
  background-color: #7b80b2;
}
form.poi-form-form label.checkbox input:checked + span:hover,
form.webform-client-form label.checkbox input:checked + span:hover,
form.poi-form-form label.radio input:checked + span:hover,
form.webform-client-form label.radio input:checked + span:hover {
  background-color: #5c629e;
}
form.poi-form-form label.checkbox input:checked + span:hover:after,
form.webform-client-form label.checkbox input:checked + span:hover:after,
form.poi-form-form label.radio input:checked + span:hover:after,
form.webform-client-form label.radio input:checked + span:hover:after {
  background-color: #5c629e;
}
form.poi-form-form label.radio span:after,
form.webform-client-form label.radio span:after {
  border-radius: 999em;
}
form.poi-form-form .control-group,
form.webform-client-form .control-group {
  margin-bottom: 4em;
}
form.poi-form-form .control-group.form-item-place-type,
form.webform-client-form .control-group.form-item-place-type {
  margin-top: -2em;
}
form.poi-form-form .form-text,
form.webform-client-form .form-text,
form.poi-form-form .form-textarea,
form.webform-client-form .form-textarea {
  border: none;
  border-bottom: 2px solid black;
  border-left: 2px solid black;
}
form.poi-form-form .form-text.error,
form.webform-client-form .form-text.error,
form.poi-form-form .form-textarea.error,
form.webform-client-form .form-textarea.error {
  border-color: #dd5326;
}
form.poi-form-form .form-text,
form.webform-client-form .form-text {
  max-width: 98%;
}
form.poi-form-form .container-inline,
form.webform-client-form .container-inline {
  margin-bottom: 0.5em;
}
form.poi-form-form .container-inline label,
form.webform-client-form .container-inline label {
  display: inline;
  margin-right: 0.5em;
}
form.poi-form-form .help-block,
form.webform-client-form .help-block {
  margin: 0;
  font-size: 1em;
  font-style: italic;
  color: #a0a0a0;
}
form.poi-form-form .grippie,
form.webform-client-form .grippie {
  display: none;
}
form.poi-form-form .terms-and-conditions a,
form.webform-client-form .terms-and-conditions a {
  color: #7b80b2;
  text-decoration: underline;
}
form.poi-form-form .terms-and-conditions a:hover,
form.webform-client-form .terms-and-conditions a:hover {
  color: #5c629e;
}
form.poi-form-form .region-break,
form.webform-client-form .region-break {
  margin: 3em 0;
}
form.poi-form-form .verification-checkbox,
form.webform-client-form .verification-checkbox {
  float: left;
  overflow: hidden;
  margin: 0 1em 2em 0;
}
form.poi-form-form .form-submit,
form.webform-client-form .form-submit {
  display: block;
  float: right;
  background-color: #7b80b2;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  color: white;
  border: 0;
  padding: 0.5em 2em;
  margin-top: -0.5em;
  line-height: 2em;
}
form.poi-form-form .form-submit:hover,
form.webform-client-form .form-submit:hover {
  background-color: #5c629e;
}
.accessible-radios label.radio {
  clear: both;
  font-weight: normal;
  height: 3em;
  margin-bottom: .5em;
}
.accessible-radios label.radio span {
  background-color: white;
  color: black;
  padding-left: 3em;
  padding-top: .5em;
}
.accessible-radios label.radio span:after {
  width: 2.5em;
  height: 2.5em;
  top: 0;
  left: 0;
  border: 4px solid #a0a0a0;
}
@media all and (min-width: 760px) {
  .accessible-radios label.radio {
    height: auto;
  }
  .accessible-radios label.radio span {
    padding-left: 1.75em;
    padding-top: 0;
  }
  .accessible-radios label.radio span:after {
    width: 1.5em;
    height: 1.5em;
  }
}
form.webform-client-form {
  margin-top: 2em;
}
form.webform-client-form label {
  color: #383838;
  font-weight: bold;
}
@media all and (min-width: 760px) {
  form.webform-client-form label {
    font-size: 1em;
  }
}
form.webform-client-form .select-or-other-processed .control-group.form-type-radios {
  margin-bottom: 0;
}
form.webform-client-form .select-or-other-processed .control-group.form-type-radios label.radio {
  clear: both;
  font-weight: normal;
  height: 3em;
  margin-bottom: .5em;
}
form.webform-client-form .select-or-other-processed .control-group.form-type-radios label.radio span {
  background-color: white;
  color: black;
  padding-left: 3em;
  padding-top: .5em;
}
form.webform-client-form .select-or-other-processed .control-group.form-type-radios label.radio span:after {
  width: 2.5em;
  height: 2.5em;
  top: 0;
  left: 0;
  border: 4px solid #a0a0a0;
}
@media all and (min-width: 760px) {
  form.webform-client-form .select-or-other-processed .control-group.form-type-radios label.radio {
    height: auto;
  }
  form.webform-client-form .select-or-other-processed .control-group.form-type-radios label.radio span {
    padding-left: 1.75em;
    padding-top: 0;
  }
  form.webform-client-form .select-or-other-processed .control-group.form-type-radios label.radio span:after {
    width: 1.5em;
    height: 1.5em;
  }
}
form.webform-client-form .select-or-other-processed .control-group.form-type-radios label.radio:last-child {
  width: 175px;
}
form.webform-client-form .select-or-other-processed .control-group.form-type-textfield {
  float: left;
  background-color: #7b80b2;
  color: white;
  padding: 8px 4px 3px 8px;
  margin: -6px 0 40px 0;
  width: 175px;
  height: 53px;
}
@media all and (min-width: 760px) {
  form.webform-client-form .select-or-other-processed .control-group.form-type-textfield {
    height: 42px;
    margin-top: -6px;
  }
}
form.webform-client-form .select-or-other-processed .control-group.form-type-textfield .controls:before {
  float: left;
}
form.webform-client-form .select-or-other-processed .control-group.form-type-textfield .controls input {
  font-size: 1.2em;
  width: 80%;
  margin-left: 5px;
  height: 40px;
}
@media all and (min-width: 760px) {
  form.webform-client-form .select-or-other-processed .control-group.form-type-textfield .controls input {
    font-size: 1em;
    height: 27px;
  }
}
form.webform-client-form .webform-component--program {
  clear: both;
  margin-bottom: 2em;
  margin-top: 2em;
}
form.webform-client-form .webform-component--program #edit-submitted-program label.radio {
  clear: both;
  font-weight: normal;
  height: 3em;
  margin-bottom: .5em;
}
form.webform-client-form .webform-component--program #edit-submitted-program label.radio span {
  background-color: white;
  color: black;
  padding-left: 3em;
  padding-top: .5em;
}
form.webform-client-form .webform-component--program #edit-submitted-program label.radio span:after {
  width: 2.5em;
  height: 2.5em;
  top: 0;
  left: 0;
  border: 4px solid #a0a0a0;
}
@media all and (min-width: 760px) {
  form.webform-client-form .webform-component--program #edit-submitted-program label.radio {
    height: auto;
  }
  form.webform-client-form .webform-component--program #edit-submitted-program label.radio span {
    padding-left: 1.75em;
    padding-top: 0;
  }
  form.webform-client-form .webform-component--program #edit-submitted-program label.radio span:after {
    width: 1.5em;
    height: 1.5em;
  }
}
form.webform-client-form .webform-component--program #edit-submitted-program label.radio {
  clear: both;
}
form.webform-client-form .webform-component--program .description {
  font-size: .9em;
}
form.webform-client-form .captcha {
  margin-bottom: 2.5em;
}
form.webform-client-form .form-submit {
  float: left;
}
.lemelson-form {
  overflow: hidden;
  margin-bottom: 3em;
}
.lemelson-form h2 {
  text-transform: none;
  color: #7b80b2;
  margin: 1.5em 0 0.5em;
}
.lemelson-form label {
  display: block;
  color: #a0a0a0;
  font-size: 1.2em;
  line-height: 1.2em;
  margin-bottom: 0.5em;
}
.lemelson-form label > span.form-required {
  color: #dd5326;
}
.lemelson-form .form-checkboxes,
.lemelson-form .form-radios {
  overflow: hidden;
}
.lemelson-form label.checkbox,
.lemelson-form label.radio {
  margin-right: 0.25em;
  color: white;
  display: block;
  float: left;
  overflow: hidden;
  margin-bottom: 0.25em;
  cursor: pointer;
  line-height: 1.6em;
}
.lemelson-form label.checkbox.error,
.lemelson-form label.radio.error {
  border: 2px solid #dd5326;
}
.lemelson-form label.checkbox input,
.lemelson-form label.radio input {
  display: none;
}
.lemelson-form label.checkbox span,
.lemelson-form label.radio span {
  padding: 0em 0.5em 0em 1.75em;
  background-color: #a0a0a0;
  position: relative;
  display: block;
  line-height: 1.7em;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.lemelson-form label.checkbox span:after,
.lemelson-form label.radio span:after {
  content: '';
  width: 0.9em;
  height: 0.9em;
  position: absolute;
  top: 0.4em;
  left: 0.4em;
  background-color: white;
  border: 4px solid white;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.lemelson-form label.checkbox span:hover,
.lemelson-form label.radio span:hover {
  background-color: #878787;
}
.lemelson-form label.checkbox input:checked + span,
.lemelson-form label.radio input:checked + span {
  background-color: #7b80b2;
}
.lemelson-form label.checkbox input:checked + span:after,
.lemelson-form label.radio input:checked + span:after {
  background-color: #7b80b2;
}
.lemelson-form label.checkbox input:checked + span:hover,
.lemelson-form label.radio input:checked + span:hover {
  background-color: #5c629e;
}
.lemelson-form label.checkbox input:checked + span:hover:after,
.lemelson-form label.radio input:checked + span:hover:after {
  background-color: #5c629e;
}
.lemelson-form label.radio span:after {
  border-radius: 999em;
}
.lemelson-form .control-group {
  margin-bottom: 4em;
}
.lemelson-form .control-group.form-item-place-type {
  margin-top: -2em;
}
.lemelson-form .form-text,
.lemelson-form .form-textarea {
  border: none;
  border-bottom: 2px solid black;
  border-left: 2px solid black;
}
.lemelson-form .form-text.error,
.lemelson-form .form-textarea.error {
  border-color: #dd5326;
}
.lemelson-form .form-text {
  max-width: 98%;
}
.lemelson-form .container-inline {
  margin-bottom: 0.5em;
}
.lemelson-form .container-inline label {
  display: inline;
  margin-right: 0.5em;
}
.lemelson-form .help-block {
  margin: 0;
  font-size: 1em;
  font-style: italic;
  color: #a0a0a0;
}
.lemelson-form .grippie {
  display: none;
}
.lemelson-form .terms-and-conditions a {
  color: #7b80b2;
  text-decoration: underline;
}
.lemelson-form .terms-and-conditions a:hover {
  color: #5c629e;
}
.lemelson-form .region-break {
  margin: 3em 0;
}
.lemelson-form .verification-checkbox {
  float: left;
  overflow: hidden;
  margin: 0 1em 2em 0;
}
.lemelson-form .form-submit {
  display: block;
  float: right;
  background-color: #7b80b2;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  color: white;
  border: 0;
  padding: 0.5em 2em;
  margin-top: -0.5em;
  line-height: 2em;
}
.lemelson-form .form-submit:hover {
  background-color: #5c629e;
}
#poi-form-subscribe-form {
  margin-top: 1em;
  margin-bottom: 4em;
  background-color: black;
  color: white;
  padding: 0.5em;
  overflow: hidden;
}
#poi-form-subscribe-form label {
  display: block;
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1;
  margin-top: 0.25em;
  margin-bottom: 0.5em;
}
#poi-form-subscribe-form .poi-message {
  margin-bottom: 0.5em;
  font-size: 1.7rem;
  line-height: 1;
}
#poi-form-subscribe-form .poi-message .error,
#poi-form-subscribe-form .poi-message .success {
  background-color: #dd5326;
  padding: 0.25em 0.5em;
  color: white;
}
#poi-form-subscribe-form .poi-message .success {
  background-color: #36ae81;
}
#poi-form-subscribe-form .poi-message p {
  margin: 0.25em 0;
}
#poi-form-subscribe-form .form-text {
  display: block;
  width: 100%;
  border: none;
  font-size: 1.7rem;
  line-height: 1;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
  padding: 0.65em 0.5em;
  height: 3.0em;
  line-height: normal;
}
#poi-form-subscribe-form .submit-wrapper {
  display: block;
  float: left;
  overflow: hidden;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#poi-form-subscribe-form .submit-wrapper .form-submit {
  width: 100%;
  background-color: #7b80b2;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1;
  border: none;
  padding: 0.65em 0;
  margin-right: 0.5em;
  height: 3.0em;
}
#poi-form-subscribe-form .submit-wrapper .ajax-progress {
  display: none;
}
.map-btn {
  display: block;
  background-color: #7b80b2;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  color: white;
  border: 0;
  padding: 0.5em 2em;
  margin-top: -0.5em;
  line-height: 2em;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.625;
  text-transform: uppercase;
}
.map-btn:hover {
  color: white;
  text-decoration: none;
  background-color: #5c629e;
}
@media all and (min-width: 760px) {
  .lead,
  .field-name-field-banner-intro {
    font-size: 2.2rem;
    line-height: 1.4;
  }
  .region-break {
    margin: 0 -10px;
  }
  #container {
    min-height: 0;
    padding-top: 35px;
  }
  div[data-type="region"][data-name="console"] > .container,
  div[data-type="region"][data-name="moderation"] > .container,
  div[data-type="region"][data-name="content_top"] > .container,
  div[data-type="region"][data-name="content_bottom"] > .container,
  div[data-type="region"][data-name="search"] > .container,
  div[data-type="region"][data-name="footer"] > .container,
  .container.site-width,
  body.front .region > .container {
    padding: 0 40px;
  }
  div[data-type="region"][data-name="content_bottom"] > .container,
  .container.site-width {
    padding-bottom: 78px;
  }
  #header-links {
    display: none;
  }
  div[data-type="region"][data-name="header"] {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    border-bottom: 3px solid white;
  }
  div[data-type="region"][data-name="header"] > .container {
    padding: 0 20px;
  }
  .toolbar-open div[data-type="region"][data-name="header"] {
    top: 30px;
  }
  body.front #container {
    padding-top: 0;
  }
  body.front div[data-type="region"][data-name="header"],
  body.front .toolbar-open div[data-type="region"][data-name="header"] {
    position: relative;
    top: 0;
  }
  .brand span {
    display: inline;
  }
  .menu-block-sibling-breadcrumbs > ul.nav {
    display: block;
  }
  .menu-block-sibling-breadcrumbs > ul.nav > li:hover > ul.nav {
    pointer-events: auto;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 100%;
  }
  .menu-block-sibling-breadcrumbs > ul.nav > li > ul.nav {
    display: block;
    position: absolute;
    left: -20px;
    top: 50%;
    width: auto;
    min-width: 10.0em;
    padding: 1.0em 0;
    margin-top: 20px;
    pointer-events: none;
    background-color: black;
    border: 3px solid white;
    text-align: center;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .menu-block-sibling-breadcrumbs > ul.nav > li > ul.nav:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 100%;
    width: 100%;
    height: 30px;
    background-color: transparent;
  }
  .menu-block-sibling-breadcrumbs > ul.nav > li > ul.nav:after {
    content: '';
    position: absolute;
    left: 35px;
    bottom: 100%;
    margin-left: -18px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 18px 24px 18px;
    border-color: transparent transparent black transparent;
  }
  .menu-block-sibling-breadcrumbs > ul.nav > li > ul.nav > li > a {
    display: block;
    padding: 0em 1.0em;
    font-size: inherit;
    line-height: inherit;
    text-transform: uppercase;
    font-weight: bold;
  }
  .menu-block-sibling-breadcrumbs > ul.nav > li > ul.nav > li > a:hover {
    color: white;
    text-decoration: none;
  }
  [data-type="block"][data-delta="page_title"] {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }
  [data-type="block"][data-delta="page_title"] h1 {
    font-size: 6rem;
    line-height: 1;
  }
  .field-name-field-banner,
  .field-name-field-audio {
    margin-left: -40px;
    margin-right: -40px;
  }
  .banner-callout {
    position: absolute;
    width: 320px;
    height: 320px;
    bottom: -8%;
    right: 5%;
    border-radius: 50%;
    text-align: center;
  }
  .banner-callout > div {
    position: relative;
    margin-top: 18%;
    margin-left: auto;
    margin-right: auto;
    width: 74%;
  }
  .banner-callout .field-name-field-banner-callout-text {
    font-size: 3.2rem;
    line-height: 1;
  }
  .banner-callout .field-name-field-banner-callout-link {
    font-size: 1.6rem;
    line-height: 1;
    margin: 1em auto 0;
    width: 80%;
  }
  .front .banner-caption {
    width: 54%;
  }
  .story-centerpiece .banner-caption {
    margin-left: 45.5%;
    position: absolute;
  }
  div[data-type="region"][data-name="content"] {
    font-size: 1.7rem;
    line-height: 1.6;
  }
  .main-content[class*="span"],
  div[data-type="region"][data-name="sidebar_second"][class*="span"] {
    margin-left: 2.127659574468085%;
  }
  .main-content.col-md-12.col-lg-12 {
    padding-left: 0;
    padding-right: 0;
  }
  div[data-type="region"][data-name="footer"] {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    padding-bottom: 0;
    z-index: 300;
  }
  div[data-type="region"][data-name="footer"] > .container {
    position: relative;
    padding: 0 20px;
  }
  div[data-type="region"][data-name="footer"] .menu-mlid-extra-open-drawer {
    display: block;
  }
  div[data-type="region"][data-name="footer"] [data-delta="footer-drawer-menu"] {
    border-top: 1px solid #7b80b2;
  }
  div[data-type="region"][data-name="footer"] [data-delta="footer-drawer-menu"] > .content {
    padding-left: 20px;
    padding-right: 20px;
  }
  div[data-type="region"][data-name="footer_drawer"] {
    clear: both;
    display: block;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.3s ease;
    transition: max-height 0.3s ease;
  }
  div[data-type="region"][data-name="footer_drawer"].open {
    max-height: 150px;
  }
  div[data-type="region"][data-name="footer_drawer"] > .container {
    overflow: hidden;
    padding: 0;
  }
  div[data-type="region"][data-name="footer_drawer"] > .container > .container.site-width {
    max-width: 1360px;
    padding: 20px 20px;
  }
  div[data-type="region"][data-name="footer_drawer"] .social-share {
    float: right;
  }
  div[data-type="region"][data-name="footer_drawer"] .social-share [data-delta="social_share"] {
    margin-top: 0;
  }
  div[data-type="region"][data-name="footer_drawer"] .social-share [data-delta="social_share"] a {
    margin-bottom: 0;
    color: white;
    background-color: #7b80b2;
    -webkit-transition: background-color 0.3s ease, color 0.3s ease;
    transition: background-color 0.3s ease, color 0.3s ease;
  }
  div[data-type="region"][data-name="footer_drawer"] .social-share [data-delta="social_share"] a:hover {
    color: #7b80b2;
    background-color: white;
  }
  aside[data-delta="social_share"] {
    margin-top: 1.5em;
    margin-right: 0;
  }
  aside[data-type="block"][data-delta="smithsonian_logo"] {
    float: left;
    width: 230px;
    border: 0;
  }
  aside[data-type="block"][data-delta="smithsonian_logo"] a.logo {
    padding-left: 0;
  }
  [data-type="block"][data-delta="main-footer-menu"] {
    float: none;
    width: auto;
    height: auto;
    margin-left: 230px;
    border: 0;
    position: relative;
  }
  .menu-block-main-footer-menu {
    position: relative;
    top: auto;
    left: auto;
    border: 0;
    padding-right: 127.5px;
    font-size: 1.2rem;
    line-height: 1.625;
  }
  .menu-block-main-footer-menu:before {
    display: none;
  }
  .menu-block-main-footer-menu .submenu-toggle {
    display: none;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav {
    width: 100%;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav,
  .menu-block-main-footer-menu .menu-root > ul.nav ul,
  .menu-block-main-footer-menu .menu-root > ul.nav ol,
  .menu-block-main-footer-menu .menu-root > ul.nav li,
  .menu-block-main-footer-menu .menu-root > ul.nav dt,
  .menu-block-main-footer-menu .menu-root > ul.nav dd {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav:before,
  .menu-block-main-footer-menu .menu-root > ul.nav ul:before,
  .menu-block-main-footer-menu .menu-root > ul.nav ol:before,
  .menu-block-main-footer-menu .menu-root > ul.nav li:before,
  .menu-block-main-footer-menu .menu-root > ul.nav dt:before,
  .menu-block-main-footer-menu .menu-root > ul.nav dd:before {
    content: '' !important;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li {
    display: block;
    float: left;
    width: 20%;
    position: relative;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li > a {
    display: block;
    width: 100%;
    padding: 0;
    border-right: 1px solid #7b80b2;
    border-bottom: 0;
    font-size: 1.1rem;
    line-height: 1.625;
    line-height: 58px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    color: white;
    -webkit-transition: background-color 0.15s ease;
    transition: background-color 0.15s ease;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li > a:hover {
    background-color: #333333;
    text-decoration: none;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li > a.topic-lavender:hover {
    background-color: #7b80b2;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li > a:focus + ul.nav {
    pointer-events: auto;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    bottom: 84px;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li:first-child > a {
    border-left: 1px solid #7b80b2;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li:hover > ul.nav {
    pointer-events: auto;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    bottom: 84px;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li > ul.nav {
    display: block;
    position: absolute;
    left: -40%;
    bottom: 58px;
    width: 180%;
    padding: 1.0em 0;
    pointer-events: none;
    background-color: black;
    border: 3px solid white;
    text-align: center;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li > ul.nav:before {
    content: '';
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 30px;
    background-color: transparent;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li > ul.nav:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 100%;
    margin-left: -18px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 24px 18px 0 18px;
    border-color: black transparent transparent transparent;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li > ul.nav:focus-within {
    pointer-events: auto;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    bottom: 84px;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li > ul.nav > li > a {
    display: block;
    padding: 0.5em 1.0em;
    font-size: inherit;
    line-height: inherit;
    text-transform: uppercase;
    font-weight: bold;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li > ul.nav > li > a:hover {
    color: white;
    text-decoration: none;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li > ul.nav > li.active > a:hover {
    text-decoration: underline;
  }
  .menu-block-main-footer-menu-icons {
    position: absolute;
    top: 0;
    right: 0;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-tags,
  .menu-block-main-footer-menu-icons .menu-mlid-extra-surprise-me,
  .menu-block-main-footer-menu-icons .menu-mlid-extra-search,
  .menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    width: 30px;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-tags > a,
  .menu-block-main-footer-menu-icons .menu-mlid-extra-surprise-me > a,
  .menu-block-main-footer-menu-icons .menu-mlid-extra-search > a,
  .menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer > a {
    line-height: 58px;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-tags > a:before,
  .menu-block-main-footer-menu-icons .menu-mlid-extra-surprise-me > a:before,
  .menu-block-main-footer-menu-icons .menu-mlid-extra-search > a:before,
  .menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer > a:before {
    font-size: 2.4rem;
    line-height: 1.625;
    line-height: 1;
    margin-top: -14px;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-tags {
    right: 90px;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-surprise-me {
    right: 60px;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-search {
    right: 30px;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer {
    right: 0px;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer > a:before {
    font-size: 2.8rem;
    line-height: 1;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer > a.active:before {
    color: #7b80b2;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  body .menu-block-main-footer-menu {
    display: block;
  }
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul,
  .topic-story-tags ul,
  .search-overlay-tags ul,
  .tag-results ul,
  .story-tags ul {
    overflow: auto;
  }
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul,
  .topic-story-tags ul,
  .search-overlay-tags ul,
  .tag-results ul,
  .story-tags ul,
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul ul,
  .topic-story-tags ul ul,
  .search-overlay-tags ul ul,
  .tag-results ul ul,
  .story-tags ul ul,
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul ol,
  .topic-story-tags ul ol,
  .search-overlay-tags ul ol,
  .tag-results ul ol,
  .story-tags ul ol,
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul li,
  .topic-story-tags ul li,
  .search-overlay-tags ul li,
  .tag-results ul li,
  .story-tags ul li,
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul dt,
  .topic-story-tags ul dt,
  .search-overlay-tags ul dt,
  .tag-results ul dt,
  .story-tags ul dt,
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul dd,
  .topic-story-tags ul dd,
  .search-overlay-tags ul dd,
  .tag-results ul dd,
  .story-tags ul dd {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul:before,
  .topic-story-tags ul:before,
  .search-overlay-tags ul:before,
  .tag-results ul:before,
  .story-tags ul:before,
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul ul:before,
  .topic-story-tags ul ul:before,
  .search-overlay-tags ul ul:before,
  .tag-results ul ul:before,
  .story-tags ul ul:before,
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul ol:before,
  .topic-story-tags ul ol:before,
  .search-overlay-tags ul ol:before,
  .tag-results ul ol:before,
  .story-tags ul ol:before,
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul li:before,
  .topic-story-tags ul li:before,
  .search-overlay-tags ul li:before,
  .tag-results ul li:before,
  .story-tags ul li:before,
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul dt:before,
  .topic-story-tags ul dt:before,
  .search-overlay-tags ul dt:before,
  .tag-results ul dt:before,
  .story-tags ul dt:before,
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul dd:before,
  .topic-story-tags ul dd:before,
  .search-overlay-tags ul dd:before,
  .tag-results ul dd:before,
  .story-tags ul dd:before {
    content: '' !important;
  }
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li,
  .topic-story-tags ul > li,
  .search-overlay-tags ul > li,
  .tag-results ul > li,
  .story-tags ul > li {
    float: left;
    width: 100%;
    text-align: left;
  }
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li:nth-child(3n+1),
  .topic-story-tags ul > li:nth-child(3n+1),
  .search-overlay-tags ul > li:nth-child(3n+1),
  .tag-results ul > li:nth-child(3n+1),
  .story-tags ul > li:nth-child(3n+1) {
    clear: none;
  }
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a,
  .topic-story-tags ul > li > a,
  .search-overlay-tags ul > li > a,
  .tag-results ul > li > a,
  .story-tags ul > li > a {
    display: inline-block;
    padding-top: 23px;
    padding-left: 84px;
    padding-right: 0;
    padding-bottom: 0;
  }
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a .tag-circle,
  .topic-story-tags ul > li > a .tag-circle,
  .search-overlay-tags ul > li > a .tag-circle,
  .tag-results ul > li > a .tag-circle,
  .story-tags ul > li > a .tag-circle {
    left: 0;
    margin-left: 0;
  }
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li > a strong,
  .topic-story-tags ul > li > a strong,
  .search-overlay-tags ul > li > a strong,
  .tag-results ul > li > a strong,
  .story-tags ul > li > a strong {
    display: inline;
    padding-top: 0;
  }
  aside[data-module="silc_story"][data-delta="story_related_tags"] ul > li:nth-child(3n+1),
  .search-overlay-tags ul > li:nth-child(3n+1),
  .tag-results ul > li:nth-child(3n+1),
  .story-tags ul > li:nth-child(3n+1) {
    clear: none;
  }
  .topic-story-tags ul > li:nth-child(3n) {
    clear: none;
  }
  .topic-story-tags h3,
  .search-overlay-tags h3 {
    top: -20px;
    left: 67%;
    right: auto;
  }
  .topic-story-tags ul,
  .search-overlay-tags ul {
    overflow-x: hidden;
  }
  .topic-story-tags ul > li,
  .search-overlay-tags ul > li {
    width: 50%;
  }
  .topic-story-tags ul > li:first-child,
  .search-overlay-tags ul > li:first-child {
    margin-right: 50%;
  }
  .topic-story-tags ul > li:first-child + li,
  .search-overlay-tags ul > li:first-child + li {
    margin-right: 0;
  }
  .search-overlay-tags ul li,
  .tag-results ul li {
    width: 25%;
  }
  .search-overlay-tags ul li:first-child,
  .tag-results ul li:first-child {
    margin-right: 0;
  }
  body.topic-type-archive #block-system-main .archive-search-results .group-title,
  body.topic-type-archive #block-system-main .archive-search-results article {
    clear: left;
    float: left;
  }
  body.topic-type-archive #block-system-main .archive-search-results article {
    width: 75%;
    padding-right: 2.0em;
  }
  body.topic-type-archive #block-system-main .archive-search-results .story-tags {
    clear: none;
    float: right;
    width: 25%;
  }
  body.topic-type-archive #block-system-main .archive-search-results .story-tags h3 {
    float: none;
    width: auto;
    padding-right: 0;
  }
  aside[data-module="silc_story"][data-delta="story_related_stories"] article {
    width: 50%;
    padding: 0 25px 0 50px;
  }
  aside[data-module="silc_story"][data-delta="story_related_stories"] article:nth-child(2n+1) {
    clear: left;
  }
  aside[data-module="silc_story"][data-delta="story_related_stories"] .field-name-field-topics,
  aside[data-module="silc_story"][data-delta="story_related_stories"] h3,
  aside[data-module="silc_story"][data-delta="story_related_stories"] .field-name-body {
    margin-left: 0;
  }
  aside[data-module="silc_story"][data-delta="story_related_stories"] .field-name-field-topics > i {
    left: -40px;
  }
  aside[data-module="silc_story"][data-delta="story_related_stories"] .field-name-field-teaser-image {
    margin-left: -30px;
  }
  body.front #block-ombucore-site-logo {
    max-width: 640px;
    left: -40px;
  }
  body.front #block-ombucore-site-logo a.brand .name {
    left: 10%;
    bottom: 22%;
    width: 80%;
    font-size: 4rem;
    line-height: 1.1;
  }
  body.front #block-ombucore-site-logo a.brand strong,
  body.front #block-ombucore-site-logo a.brand span {
    text-transform: uppercase;
  }
  body.front #block-ombucore-site-logo a.brand span {
    font-size: 1.5rem;
    line-height: 1.1;
  }
  body.front #block-ombucore-site-logo a.brand em {
    display: inline;
  }
  body.front .banner-callout {
    background-color: rgba(255, 114, 69, 0.8);
    bottom: -30%;
  }
  body.front .banner-callout > div {
    margin-top: 24%;
  }
  body.front .banner-callout .field-name-field-banner-callout-link a {
    font-size: 1.6rem;
    line-height: 1.4;
  }
  body.front .banner-callout .field-name-field-banner-callout-link a > i {
    display: block;
    margin: 0 auto;
    width: 26px;
    height: 26px;
  }
  body.front .topic-description {
    width: 40%;
  }
  body.front .topic-description p {
    margin-top: 0;
  }
  body.front .stories {
    position: relative;
    z-index: 2;
    width: 100%;
  }
  body.front .stories article.node-story {
    padding-bottom: 1.0em;
  }
  body.front .stories article.node-story:first-child .field-name-field-teaser-image {
    display: block;
  }
  body.front .stories .field-name-field-teaser-image {
    display: none;
  }
  body.front .stories .field-name-field-topics {
    padding-top: 0.6em;
    padding-bottom: 0.5em;
  }
  body.front .stories .field-name-field-topics i {
    position: absolute;
    top: 0;
    left: -50px;
  }
  body.front .stories .field-name-field-banner-intro {
    font-size: 1.7rem;
    line-height: 1.5;
  }
  body.front .topic.region h2 {
    font-size: 6rem;
    line-height: 1;
  }
  body.front .topic.region .surprise-me {
    width: 70%;
  }
  body.front .topic.region article.node-story {
    padding-left: 50px;
    padding-right: 1.0em;
  }
  body.front .topic.region:first-of-type .stories {
    width: 50%;
    float: right;
  }
  body.front .topic.region:first-of-type article.node-story {
    width: 50%;
    float: right;
  }
  body.front .topic.region:first-of-type article.node-story:first-child {
    width: 100%;
  }
  body.front .topic.region:first-of-type article.node-story:first-child .field-name-field-teaser-image {
    position: absolute;
    top: 3.0em;
    right: 110%;
    width: 100%;
  }
  body.front .topic.region:first-of-type + .topic.region h2 {
    width: 40%;
    float: left;
  }
  body.front .topic.region:first-of-type + .topic.region .topic-description {
    float: left;
    clear: left;
  }
  body.front .topic.region:first-of-type + .topic.region article.node-story {
    width: 50%;
    float: right;
    margin-top: -5em;
  }
  body.front .topic.region:first-of-type + .topic.region article.node-story .field-name-field-teaser-image {
    display: none;
  }
  body.front .topic.region:first-of-type + .topic.region article.node-story:first-child + article.node-story {
    width: 25%;
    float: left;
    clear: both;
    margin-left: 25%;
    margin-top: 0;
    position: relative;
  }
  body.front .topic.region:first-of-type + .topic.region article.node-story:first-child + article.node-story .field-name-field-teaser-image {
    display: block;
    position: absolute;
    top: 4em;
    left: -100%;
    padding-top: 154%;
  }
  body.front .topic.region:first-of-type + .topic.region article.node-story:first-child + article.node-story .field-name-field-teaser-image a.placeholder {
    overflow: visible;
  }
  body.front .topic.region:first-of-type + .topic.region article.node-story:first-child + article.node-story .field-name-field-teaser-image a.placeholder svg {
    overflow: visible;
  }
  body.front .topic.region:first-of-type + .topic.region article.node-story:first-child + article.node-story + article.node-story {
    margin-top: 0;
  }
  body.front .topic.region:first-of-type + .topic.region + .topic.region .container {
    padding-top: 80px;
    padding-bottom: 4.0em;
  }
  body.front .topic.region:first-of-type + .topic.region + .topic.region .container .topic-section h2 {
    margin-top: 0.25em;
  }
  body.front .topic.region:first-of-type + .topic.region + .topic.region .stories {
    width: 50%;
  }
  body.front .topic.region:first-of-type + .topic.region + .topic.region article.node-story {
    clear: right;
  }
  body.front .topic.region:first-of-type + .topic.region + .topic.region article.node-story:first-child,
  body.front .topic.region:first-of-type + .topic.region + .topic.region article.node-story:first-child + article.node-story {
    float: right;
    width: 50%;
    clear: none;
  }
  body.front .topic.region:first-of-type + .topic.region + .topic.region article.node-story:first-child .field-name-field-topics i {
    left: 100%;
  }
  body.front .topic.region:first-of-type + .topic.region + .topic.region article.node-story:first-child .field-name-field-teaser-image {
    position: absolute;
    top: -20em;
    left: 120%;
    width: 110%;
    padding-top: 110%;
  }
  body.front .instagram iframe {
    width: 405px !important;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] h1,
  body.topic-type-default [data-type="block"][data-delta="page_title"] h1,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] h1,
  body.page-media [data-type="block"][data-delta="page_title"] h1 {
    font-size: 6rem;
    line-height: 1;
  }
  body.topic-type-vertical article h3,
  body.topic-type-default article h3,
  body.topic-type-archive article h3,
  body.page-media article h3 {
    font-size: 2rem;
    line-height: 1;
  }
  body.topic-type-vertical .media-gallery-intro,
  body.topic-type-default .media-gallery-intro,
  body.topic-type-archive .media-gallery-intro,
  body.page-media .media-gallery-intro,
  body.topic-type-vertical .taxonomy-term-description,
  body.topic-type-default .taxonomy-term-description,
  body.topic-type-archive .taxonomy-term-description,
  body.page-media .taxonomy-term-description {
    width: 33%;
    margin-top: 0;
  }
  body.topic-type-vertical .media-gallery-intro p:first-child,
  body.topic-type-default .media-gallery-intro p:first-child,
  body.topic-type-archive .media-gallery-intro p:first-child,
  body.page-media .media-gallery-intro p:first-child,
  body.topic-type-vertical .taxonomy-term-description p:first-child,
  body.topic-type-default .taxonomy-term-description p:first-child,
  body.topic-type-archive .taxonomy-term-description p:first-child,
  body.page-media .taxonomy-term-description p:first-child {
    margin-top: 0;
  }
  body.topic-type-vertical .term-listing-heading,
  body.topic-type-default .term-listing-heading {
    min-height: 4em;
  }
  body.topic-type-vertical #block-system-main article,
  body.topic-type-default #block-system-main article,
  body.topic-type-vertical #block-system-main > article:first-child,
  body.topic-type-default #block-system-main > article:first-child,
  body.topic-type-vertical #block-system-main > article:first-child + article,
  body.topic-type-default #block-system-main > article:first-child + article,
  body.topic-type-vertical #block-system-main > article:first-child + article + article,
  body.topic-type-default #block-system-main > article:first-child + article + article,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article,
  body.topic-type-default #block-system-main > article:first-child + article + article + article,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article {
    margin-bottom: 4.0em;
    word-break: break-word;
  }
  body.topic-type-vertical #block-system-main article .field-name-field-teaser-image,
  body.topic-type-default #block-system-main article .field-name-field-teaser-image,
  body.topic-type-vertical #block-system-main > article:first-child .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:first-child .field-name-field-teaser-image,
  body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:first-child + article .field-name-field-teaser-image,
  body.topic-type-vertical #block-system-main > article:first-child + article + article .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:first-child + article + article .field-name-field-teaser-image,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-teaser-image,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-teaser-image {
    display: block;
    float: left;
    width: 37%;
    padding-top: 37%;
  }
  body.topic-type-vertical #block-system-main article .field-name-field-topics,
  body.topic-type-default #block-system-main article .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:first-child .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child + article .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:first-child + article + article .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child + article + article .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-topics,
  body.topic-type-vertical #block-system-main article h3,
  body.topic-type-default #block-system-main article h3,
  body.topic-type-vertical #block-system-main > article:first-child h3,
  body.topic-type-default #block-system-main > article:first-child h3,
  body.topic-type-vertical #block-system-main > article:first-child + article h3,
  body.topic-type-default #block-system-main > article:first-child + article h3,
  body.topic-type-vertical #block-system-main > article:first-child + article + article h3,
  body.topic-type-default #block-system-main > article:first-child + article + article h3,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article h3,
  body.topic-type-default #block-system-main > article:first-child + article + article + article h3,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article h3,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article h3,
  body.topic-type-vertical #block-system-main article .field-name-field-banner-intro,
  body.topic-type-default #block-system-main article .field-name-field-banner-intro,
  body.topic-type-vertical #block-system-main > article:first-child .field-name-field-banner-intro,
  body.topic-type-default #block-system-main > article:first-child .field-name-field-banner-intro,
  body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-banner-intro,
  body.topic-type-default #block-system-main > article:first-child + article .field-name-field-banner-intro,
  body.topic-type-vertical #block-system-main > article:first-child + article + article .field-name-field-banner-intro,
  body.topic-type-default #block-system-main > article:first-child + article + article .field-name-field-banner-intro,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-banner-intro,
  body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-banner-intro,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-banner-intro,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-banner-intro,
  body.topic-type-vertical #block-system-main article .field-type-text-with-summary,
  body.topic-type-default #block-system-main article .field-type-text-with-summary,
  body.topic-type-vertical #block-system-main > article:first-child .field-type-text-with-summary,
  body.topic-type-default #block-system-main > article:first-child .field-type-text-with-summary,
  body.topic-type-vertical #block-system-main > article:first-child + article .field-type-text-with-summary,
  body.topic-type-default #block-system-main > article:first-child + article .field-type-text-with-summary,
  body.topic-type-vertical #block-system-main > article:first-child + article + article .field-type-text-with-summary,
  body.topic-type-default #block-system-main > article:first-child + article + article .field-type-text-with-summary,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-type-text-with-summary,
  body.topic-type-default #block-system-main > article:first-child + article + article + article .field-type-text-with-summary,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-type-text-with-summary,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-type-text-with-summary {
    float: right;
    width: 50%;
    margin: 0;
    padding: 0 0 0 60px;
  }
  body.topic-type-vertical #block-system-main article .field-name-field-topics,
  body.topic-type-default #block-system-main article .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:first-child .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child + article .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:first-child + article + article .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child + article + article .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-topics {
    clear: none;
    position: relative;
    padding-top: 0.75em;
  }
  body.topic-type-vertical #block-system-main article .field-name-field-topics > i,
  body.topic-type-default #block-system-main article .field-name-field-topics > i,
  body.topic-type-vertical #block-system-main > article:first-child .field-name-field-topics > i,
  body.topic-type-default #block-system-main > article:first-child .field-name-field-topics > i,
  body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-topics > i,
  body.topic-type-default #block-system-main > article:first-child + article .field-name-field-topics > i,
  body.topic-type-vertical #block-system-main > article:first-child + article + article .field-name-field-topics > i,
  body.topic-type-default #block-system-main > article:first-child + article + article .field-name-field-topics > i,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-topics > i,
  body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-topics > i,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-topics > i,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-topics > i {
    top: 0;
    left: 0;
    width: 48px;
    height: 48px;
  }
  body.topic-type-vertical #block-system-main article .field-name-field-topics > i:before,
  body.topic-type-default #block-system-main article .field-name-field-topics > i:before,
  body.topic-type-vertical #block-system-main > article:first-child .field-name-field-topics > i:before,
  body.topic-type-default #block-system-main > article:first-child .field-name-field-topics > i:before,
  body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-topics > i:before,
  body.topic-type-default #block-system-main > article:first-child + article .field-name-field-topics > i:before,
  body.topic-type-vertical #block-system-main > article:first-child + article + article .field-name-field-topics > i:before,
  body.topic-type-default #block-system-main > article:first-child + article + article .field-name-field-topics > i:before,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-topics > i:before,
  body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-topics > i:before,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-topics > i:before,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-topics > i:before {
    font-size: 2.4rem;
    line-height: 1;
    margin-top: -12px;
  }
  body.topic-type-vertical #block-system-main article.story-activity .field-name-field-topics > i:before,
  body.topic-type-default #block-system-main article.story-activity .field-name-field-topics > i:before,
  body.topic-type-vertical #block-system-main > article:first-child.story-activity .field-name-field-topics > i:before,
  body.topic-type-default #block-system-main > article:first-child.story-activity .field-name-field-topics > i:before,
  body.topic-type-vertical #block-system-main > article:first-child + article.story-activity .field-name-field-topics > i:before,
  body.topic-type-default #block-system-main > article:first-child + article.story-activity .field-name-field-topics > i:before,
  body.topic-type-vertical #block-system-main > article:first-child + article + article.story-activity .field-name-field-topics > i:before,
  body.topic-type-default #block-system-main > article:first-child + article + article.story-activity .field-name-field-topics > i:before,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article.story-activity .field-name-field-topics > i:before,
  body.topic-type-default #block-system-main > article:first-child + article + article + article.story-activity .field-name-field-topics > i:before,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article.story-activity .field-name-field-topics > i:before,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article.story-activity .field-name-field-topics > i:before {
    font-size: 3.2rem;
    line-height: 1.625;
    margin-top: -16px;
  }
  body.topic-type-vertical #block-system-main article h3,
  body.topic-type-default #block-system-main article h3,
  body.topic-type-vertical #block-system-main > article:first-child h3,
  body.topic-type-default #block-system-main > article:first-child h3,
  body.topic-type-vertical #block-system-main > article:first-child + article h3,
  body.topic-type-default #block-system-main > article:first-child + article h3,
  body.topic-type-vertical #block-system-main > article:first-child + article + article h3,
  body.topic-type-default #block-system-main > article:first-child + article + article h3,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article h3,
  body.topic-type-default #block-system-main > article:first-child + article + article + article h3,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article h3,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article h3 {
    margin-top: 0;
  }
  body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:first-child + article .field-name-field-teaser-image,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-teaser-image,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-teaser-image {
    float: right;
  }
  body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child + article .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:first-child + article h3,
  body.topic-type-default #block-system-main > article:first-child + article h3,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article h3,
  body.topic-type-default #block-system-main > article:first-child + article + article + article h3,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article h3,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article h3,
  body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-banner-intro,
  body.topic-type-default #block-system-main > article:first-child + article .field-name-field-banner-intro,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-banner-intro,
  body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-banner-intro,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-banner-intro,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-banner-intro {
    clear: left;
    float: left;
    width: 50%;
    padding: 0 60px;
  }
  body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-topics > i,
  body.topic-type-default #block-system-main > article:first-child + article .field-name-field-topics > i,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-topics > i,
  body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-topics > i,
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-topics > i,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-topics > i {
    left: auto;
    right: 0;
  }
  body.topic-type-vertical #block-system-main > article:first-child + article .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:first-child + article .field-name-field-teaser-image {
    width: 29%;
    padding-top: 29%;
    margin-top: -10%;
  }
  body.topic-type-vertical #block-system-main > article:first-child + article + article .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:first-child + article + article .field-name-field-teaser-image {
    width: 55%;
    padding-top: 55%;
    margin-top: -5%;
    margin-left: -15%;
  }
  body.topic-type-vertical #block-system-main > article:first-child + article + article .field-name-field-topics,
  body.topic-type-default #block-system-main > article:first-child + article + article .field-name-field-topics {
    margin-top: 3.0em;
  }
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:first-child + article + article + article .field-name-field-teaser-image {
    width: 48%;
    padding-top: 48%;
    margin-right: -10%;
    margin-top: -10%;
  }
  body.topic-type-vertical #block-system-main > article:first-child + article + article + article + article .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:first-child + article + article + article + article .field-name-field-teaser-image {
    width: 29%;
    padding-top: 29%;
    margin-top: -5%;
    margin-right: 15%;
  }
  body.topic-type-vertical #block-system-main > article:nth-child(3n+8),
  body.topic-type-default #block-system-main > article:nth-child(3n+8),
  body.topic-type-vertical #block-system-main > article:nth-child(3n+9),
  body.topic-type-default #block-system-main > article:nth-child(3n+9),
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+2),
  body.topic-type-default #block-system-main div > article:nth-child(3n+2),
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+3),
  body.topic-type-default #block-system-main div > article:nth-child(3n+3) {
    clear: none;
    float: left;
    width: 50%;
    margin-bottom: 1.0em;
  }
  body.topic-type-vertical #block-system-main > article:nth-child(3n+8) .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:nth-child(3n+8) .field-name-field-teaser-image,
  body.topic-type-vertical #block-system-main > article:nth-child(3n+9) .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:nth-child(3n+9) .field-name-field-teaser-image,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+2) .field-name-field-teaser-image,
  body.topic-type-default #block-system-main div > article:nth-child(3n+2) .field-name-field-teaser-image,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+3) .field-name-field-teaser-image,
  body.topic-type-default #block-system-main div > article:nth-child(3n+3) .field-name-field-teaser-image {
    width: 35%;
    padding-top: 35%;
  }
  body.topic-type-vertical #block-system-main > article:nth-child(3n+8) .field-name-field-topics,
  body.topic-type-default #block-system-main > article:nth-child(3n+8) .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:nth-child(3n+9) .field-name-field-topics,
  body.topic-type-default #block-system-main > article:nth-child(3n+9) .field-name-field-topics,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+2) .field-name-field-topics,
  body.topic-type-default #block-system-main div > article:nth-child(3n+2) .field-name-field-topics,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+3) .field-name-field-topics,
  body.topic-type-default #block-system-main div > article:nth-child(3n+3) .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:nth-child(3n+8) h3,
  body.topic-type-default #block-system-main > article:nth-child(3n+8) h3,
  body.topic-type-vertical #block-system-main > article:nth-child(3n+9) h3,
  body.topic-type-default #block-system-main > article:nth-child(3n+9) h3,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+2) h3,
  body.topic-type-default #block-system-main div > article:nth-child(3n+2) h3,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+3) h3,
  body.topic-type-default #block-system-main div > article:nth-child(3n+3) h3,
  body.topic-type-vertical #block-system-main > article:nth-child(3n+8) .field-name-field-banner-intro,
  body.topic-type-default #block-system-main > article:nth-child(3n+8) .field-name-field-banner-intro,
  body.topic-type-vertical #block-system-main > article:nth-child(3n+9) .field-name-field-banner-intro,
  body.topic-type-default #block-system-main > article:nth-child(3n+9) .field-name-field-banner-intro,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+2) .field-name-field-banner-intro,
  body.topic-type-default #block-system-main div > article:nth-child(3n+2) .field-name-field-banner-intro,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+3) .field-name-field-banner-intro,
  body.topic-type-default #block-system-main div > article:nth-child(3n+3) .field-name-field-banner-intro {
    width: 65%;
    padding: 0 60px;
  }
  body.topic-type-vertical #block-system-main > article:nth-child(3n+8) .field-name-field-topics,
  body.topic-type-default #block-system-main > article:nth-child(3n+8) .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:nth-child(3n+9) .field-name-field-topics,
  body.topic-type-default #block-system-main > article:nth-child(3n+9) .field-name-field-topics,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+2) .field-name-field-topics,
  body.topic-type-default #block-system-main div > article:nth-child(3n+2) .field-name-field-topics,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+3) .field-name-field-topics,
  body.topic-type-default #block-system-main div > article:nth-child(3n+3) .field-name-field-topics {
    line-height: 1.3;
    padding-top: 1em;
    padding-bottom: 0.5em;
  }
  body.topic-type-vertical #block-system-main > article:nth-child(3n+8),
  body.topic-type-default #block-system-main > article:nth-child(3n+8),
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+2),
  body.topic-type-default #block-system-main div > article:nth-child(3n+2) {
    clear: both;
  }
  body.topic-type-vertical #block-system-main > article:nth-child(3n+9) .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:nth-child(3n+9) .field-name-field-teaser-image,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+3) .field-name-field-teaser-image,
  body.topic-type-default #block-system-main div > article:nth-child(3n+3) .field-name-field-teaser-image {
    float: right;
  }
  body.topic-type-vertical #block-system-main > article:nth-child(3n+9) .field-name-field-topics > i,
  body.topic-type-default #block-system-main > article:nth-child(3n+9) .field-name-field-topics > i,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+3) .field-name-field-topics > i,
  body.topic-type-default #block-system-main div > article:nth-child(3n+3) .field-name-field-topics > i {
    left: auto;
    right: 0;
  }
  body.topic-type-vertical #block-system-main > article:nth-child(3n+9) .field-name-field-topics,
  body.topic-type-default #block-system-main > article:nth-child(3n+9) .field-name-field-topics,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+3) .field-name-field-topics,
  body.topic-type-default #block-system-main div > article:nth-child(3n+3) .field-name-field-topics,
  body.topic-type-vertical #block-system-main > article:nth-child(3n+9) h3,
  body.topic-type-default #block-system-main > article:nth-child(3n+9) h3,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+3) h3,
  body.topic-type-default #block-system-main div > article:nth-child(3n+3) h3,
  body.topic-type-vertical #block-system-main > article:nth-child(3n+9) .field-name-field-banner-intro,
  body.topic-type-default #block-system-main > article:nth-child(3n+9) .field-name-field-banner-intro,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+3) .field-name-field-banner-intro,
  body.topic-type-default #block-system-main div > article:nth-child(3n+3) .field-name-field-banner-intro {
    float: left;
  }
  body.topic-type-vertical #block-system-main > article:nth-child(3n+10),
  body.topic-type-default #block-system-main > article:nth-child(3n+10),
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+1),
  body.topic-type-default #block-system-main div > article:nth-child(3n+1) {
    margin-bottom: 2.0em;
  }
  body.topic-type-vertical #block-system-main > article:nth-child(3n+10) .field-name-field-teaser-image,
  body.topic-type-default #block-system-main > article:nth-child(3n+10) .field-name-field-teaser-image,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+1) .field-name-field-teaser-image,
  body.topic-type-default #block-system-main div > article:nth-child(3n+1) .field-name-field-teaser-image {
    width: 38%;
    padding-top: 38%;
    margin-left: 10%;
  }
  body.topic-type-vertical #block-system-main > article:nth-child(3n+10) .field-name-field-topics,
  body.topic-type-default #block-system-main > article:nth-child(3n+10) .field-name-field-topics,
  body.topic-type-vertical #block-system-main div > article:nth-child(3n+1) .field-name-field-topics,
  body.topic-type-default #block-system-main div > article:nth-child(3n+1) .field-name-field-topics {
    margin-top: 10.0em;
  }
  body.topic-type-vertical #block-system-main .topic-story-tags,
  body.topic-type-default #block-system-main .topic-story-tags {
    clear: none;
    float: right;
    width: 50%;
    padding-left: 70px;
    position: relative;
    top: -2em;
  }
  body.topic-type-vertical #block-system-main .u-sketch,
  body.topic-type-default #block-system-main .u-sketch {
    display: block;
    float: left;
    width: 50%;
    padding-bottom: 3.0em;
    position: relative;
    top: -2em;
  }
  body.topic-type-vertical #block-system-main .u-sketch img,
  body.topic-type-default #block-system-main .u-sketch img {
    width: 100%;
    height: auto;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] h1,
  body.topic-type-default [data-type="block"][data-delta="page_title"] h1,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] h1,
  body.page-media [data-type="block"][data-delta="page_title"] h1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .67em;
    padding-bottom: 0;
  }
  body.topic-type-default [data-type="block"][data-delta="page_title"] h1,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] h1 {
    font-size: 4rem;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 1.4em;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"],
  body.topic-type-default [data-type="block"][data-delta="page_title"],
  body.topic-type-archive [data-type="block"][data-delta="page_title"],
  body.page-media [data-type="block"][data-delta="page_title"] {
    position: relative;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav {
    font-size: 1.5rem;
    line-height: 1.1;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ul,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ul,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ul,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ul,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ol,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ol,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ol,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ol,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dt,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dt,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dt,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dt,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dd,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dd,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dd,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dd {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav:before,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav:before,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav:before,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav:before,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ul:before,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ul:before,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ul:before,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ul:before,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ol:before,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ol:before,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ol:before,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav ol:before,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li:before,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li:before,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li:before,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li:before,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dt:before,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dt:before,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dt:before,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dt:before,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dd:before,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dd:before,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dd:before,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav dd:before {
    content: '' !important;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li {
    float: left;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited {
    position: relative;
    display: block;
    width: 7em;
    padding-top: 1.6em;
    margin: 0 .5em;
    font-size: 1.2rem;
    line-height: 1.1;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    outline: none;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:last-child,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:last-child,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:last-child,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:last-child,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:last-child,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:last-child,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:last-child,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:last-child {
    margin-right: 0;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:hover,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:hover,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:hover,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:hover,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:hover,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:hover,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:hover,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:hover {
    text-decoration: none;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:before,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:before,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:before,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:before,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:before,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:before,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:before,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:before {
    display: inline-block;
    content: "•";
    text-align: center;
    font-size: 7rem;
    line-height: 1;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link span.header-link-text,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link span.header-link-text,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link span.header-link-text,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link span.header-link-text,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited span.header-link-text,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited span.header-link-text,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited span.header-link-text,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited span.header-link-text {
    clear: both;
    display: block;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:after,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:after,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:after,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link:after,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:after,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:after,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:after,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited:after {
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
    height: 3.6em;
    content: " ";
    width: 4px;
    margin-left: -2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAFBAMAAACQg1DoAAAAElBMVEWrq6u0tLS0tLTo6Ojo6Oj7+/vrb5TQAAAAFUlEQVQIHWMINWUIZGUwEGUIDQUiABEiAnq6jQY+AAAAAElFTkSuQmCC) repeat-y center;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.active,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.active,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.active,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.active,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.active,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.active,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.active,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.active {
    padding-top: 5.2em;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.active:after,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.active:after,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.active:after,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.active:after,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.active:after,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.active:after,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.active:after,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.active:after {
    height: 7.2em;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.clicked,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.clicked,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.clicked,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.clicked,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.clicked,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.clicked,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.clicked,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.clicked {
    -webkit-transition: padding-top 0.3s cubic-bezier(0.85, 0.58, 0.5, 2);
    transition: padding-top 0.3s cubic-bezier(0.85, 0.58, 0.5, 2);
    padding-top: 5.2em;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.clicked:after,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.clicked:after,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.clicked:after,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.clicked:after,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.clicked:after,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.clicked:after,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.clicked:after,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.clicked:after {
    -webkit-transition: height 0.3s cubic-bezier(0.85, 0.58, 0.5, 2);
    transition: height 0.3s cubic-bezier(0.85, 0.58, 0.5, 2);
    height: 7.2em;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.hover-left,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.hover-left,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.hover-left,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.hover-left,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.hover-left,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.hover-left,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.hover-left,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.hover-left {
    -webkit-animation: swingLeft 0.6s 1;
    -moz-animation: swingLeft 0.6s 1;
    -ms-animation: swingLeft 0.6s 1;
    -o-animation: swingLeft 0.6s 1;
    animation: swingLeft 0.6s 1;
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -o-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.hover-right,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.hover-right,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.hover-right,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link.hover-right,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.hover-right,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.hover-right,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.hover-right,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited.hover-right {
    -webkit-animation: swingRight 0.6s 1;
    -moz-animation: swingRight 0.6s 1;
    -ms-animation: swingRight 0.6s 1;
    -o-animation: swingRight 0.6s 1;
    animation: swingRight 0.6s 1;
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -o-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
  }
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu {
    right: 2em;
  }
  body.node-type-story.topic-gray blockquote {
    color: #707070;
  }
  body.node-type-story.topic-lavender blockquote {
    color: #7b80b2;
  }
  body.node-type-story.topic-orange blockquote {
    color: #ff7245;
  }
  body.node-type-story.topic-green blockquote {
    color: #36ae81;
  }
  body.node-type-story.topic-purple blockquote {
    color: #ac63af;
  }
  body.node-type-story.topic-blue blockquote {
    color: #0080ff;
  }
  body.node-type-story.topic-yellow-green blockquote {
    color: #acb51f;
  }
  body.node-type-story.story-external blockquote {
    color: #ac63af;
  }
  body.node-type-story.no-banner [data-type="region"][data-name="content_top"] {
    margin-bottom: 2.0em;
  }
  body.node-type-story.no-banner [data-type="region"][data-name="content_top"] [data-type="block"][data-delta="page_title"] {
    padding-bottom: 0;
    overflow: auto;
  }
  body.node-type-story.no-banner [data-type="region"][data-name="content_top"] [data-type="block"][data-delta="page_title"] h1 {
    float: none;
    width: auto;
    font-size: 8.5rem;
    line-height: 1;
  }
  body.node-type-story.no-banner [data-type="region"][data-name="content_top"] [data-type="block"][data-delta="page_title"] .byline,
  body.node-type-story.no-banner [data-type="region"][data-name="content_top"] [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro {
    width: 45%;
    float: left;
    margin-bottom: 3.0em;
  }
  body.node-type-story.no-banner [data-type="region"][data-name="content_top"] [data-type="block"][data-delta="page_title"] .byline {
    padding-right: 2em;
  }
  body.node-type-story.no-banner [data-type="region"][data-name="content_top"] [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro {
    width: 55%;
    margin-bottom: 2.0em;
  }
  body.node-type-story.no-banner [data-type="region"][data-name="content_top"] [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro p {
    margin-top: -0.25em;
  }
  body.node-type-story.no-banner [data-type="region"][data-name="content_top"] .field-name-field-audio {
    margin-left: 0;
    margin-right: 0;
  }
  body.node-type-story .pager li {
    width: 50%;
    margin-bottom: 0;
  }
  body.node-type-story .pager li.first.last {
    width: 100%;
  }
  body.node-type-story article blockquote {
    margin: 1.5em 10%;
    padding: 0;
    font-style: italic;
    background-color: transparent !important;
  }
  body.story-book.two-sidebars.topic-gray [data-type="block"][data-delta="page_title"] h1,
  body.page-places-invention.topic-gray [data-type="block"][data-delta="page_title"] h1 {
    background-color: rgba(112, 112, 112, 0.85);
  }
  body.story-book.two-sidebars.topic-lavender [data-type="block"][data-delta="page_title"] h1,
  body.page-places-invention.topic-lavender [data-type="block"][data-delta="page_title"] h1 {
    background-color: rgba(123, 128, 178, 0.85);
  }
  body.story-book.two-sidebars.topic-orange [data-type="block"][data-delta="page_title"] h1,
  body.page-places-invention.topic-orange [data-type="block"][data-delta="page_title"] h1 {
    background-color: rgba(255, 114, 69, 0.85);
  }
  body.story-book.two-sidebars.topic-green [data-type="block"][data-delta="page_title"] h1,
  body.page-places-invention.topic-green [data-type="block"][data-delta="page_title"] h1 {
    background-color: rgba(54, 174, 129, 0.85);
  }
  body.story-book.two-sidebars.topic-purple [data-type="block"][data-delta="page_title"] h1,
  body.page-places-invention.topic-purple [data-type="block"][data-delta="page_title"] h1 {
    background-color: rgba(172, 99, 175, 0.85);
  }
  body.story-book.two-sidebars.topic-blue [data-type="block"][data-delta="page_title"] h1,
  body.page-places-invention.topic-blue [data-type="block"][data-delta="page_title"] h1 {
    background-color: rgba(0, 128, 255, 0.85);
  }
  body.story-book.two-sidebars.topic-yellow-green [data-type="block"][data-delta="page_title"] h1,
  body.page-places-invention.topic-yellow-green [data-type="block"][data-delta="page_title"] h1 {
    background-color: rgba(172, 181, 31, 0.85);
  }
  body.story-book.two-sidebars.story-external [data-type="block"][data-delta="page_title"] h1,
  body.page-places-invention.story-external [data-type="block"][data-delta="page_title"] h1 {
    background-color: rgba(172, 99, 175, 0.85);
  }
  body.story-book.two-sidebars [data-type="block"][data-delta="page_title"],
  body.page-places-invention [data-type="block"][data-delta="page_title"] {
    padding-top: 34%;
  }
  body.story-book.two-sidebars [data-type="block"][data-delta="page_title"] h1,
  body.page-places-invention [data-type="block"][data-delta="page_title"] h1 {
    position: absolute;
    top: 0;
    margin-top: -50%;
    right: -10%;
    width: 80%;
    height: 0;
    padding-top: 80%;
    border-radius: 50%;
    font-size: 4.2rem;
    line-height: 0.9;
    background-color: rgba(0, 0, 0, 0.8);
    overflow: hidden;
  }
  body.story-book.two-sidebars [data-type="block"][data-delta="page_title"] h1 span,
  body.page-places-invention [data-type="block"][data-delta="page_title"] h1 span {
    position: absolute;
    left: 20%;
    bottom: 10%;
    width: 60%;
    color: white;
    text-align: center;
  }
  body.story-book.two-sidebars [data-type="block"][data-delta="page_title"] .field-name-field-banner,
  body.page-places-invention [data-type="block"][data-delta="page_title"] .field-name-field-banner {
    display: block;
    position: absolute;
    top: 50px;
    margin-left: 8.33333333%;
    width: 42%;
    height: 0;
    padding-top: 45%;
  }
  body.story-book.two-sidebars [data-type="block"][data-delta="page_title"] .field-name-field-banner img,
  body.page-places-invention [data-type="block"][data-delta="page_title"] .field-name-field-banner img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    border-radius: 1000px;
  }
  body.story-book.two-sidebars [data-type="block"][data-delta="page_title"] .byline,
  body.page-places-invention [data-type="block"][data-delta="page_title"] .byline,
  body.story-book.two-sidebars [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro,
  body.page-places-invention [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro {
    margin-left: 53.33333333%;
    padding-left: 20px;
  }
  body.story-book.two-sidebars [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro,
  body.page-places-invention [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro {
    padding-bottom: 1.0em;
  }
  body.story-centerpiece.two-sidebars [data-type="block"][data-delta="page_title"] {
    margin-bottom: 3.0em;
  }
  body.story-centerpiece.two-sidebars [data-type="block"][data-delta="page_title"] h1,
  body.story-centerpiece.two-sidebars [data-type="block"][data-delta="page_title"] .byline,
  body.story-centerpiece.two-sidebars [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro {
    width: 54%;
    float: right;
    padding-left: 30px;
  }
  body.story-centerpiece.two-sidebars [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro p {
    margin-top: 0.25em;
  }
  body.story-centerpiece.two-sidebars [data-type="block"][data-delta="page_title"] .field-name-field-teaser-image {
    display: block;
    position: relative;
    border-radius: 1000px;
    border: 4px solid white;
    overflow: hidden;
    margin-top: -8%;
    margin-left: 8.33333333%;
    width: 36%;
    float: left;
    z-index: 50;
  }
  body.story-centerpiece.two-sidebars [data-type="block"][data-delta="page_title"] .field-name-field-teaser-image img {
    width: 100%;
    height: auto;
  }
  .field-name-field-centerpiece-page-body,
  body.node-type-story .pager {
    padding-right: 4.0em;
  }
  [data-module="silc_story"][data-delta="story_centerpiece_navigation"] {
    margin-bottom: 4.0em;
  }
  body.page-tags #block-system-main {
    padding-top: 2.0em;
  }
  body.page-tags .tag-results {
    padding-top: 0.5em;
  }
  body.page-tags .tag-count {
    display: block;
    text-align: right;
    color: #a0a0a0;
  }
  #silc-base-tags-page-form .form-type-textfield,
  #silc-base-topic-archive-search-form .form-type-textfield {
    padding-left: 60px;
  }
  #silc-base-tags-page-form .form-type-textfield:before,
  #silc-base-topic-archive-search-form .form-type-textfield:before {
    content: '\e605';
    font-family: 'LemelsonIcons24';
    font-size: 40px;
    line-height: 1;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: -20px;
  }
  #silc-base-tags-page-form input[type="text"],
  #silc-base-topic-archive-search-form input[type="text"] {
    font-size: 6rem;
    line-height: 1.3;
  }
  .field-name-field-steps .field-name-field-step-text,
  .field-name-field-steps .field-name-field-step-image {
    float: left;
    width: 50%;
  }
  .field-name-field-steps .field-name-field-step-image {
    padding-left: 4.0em;
    margin-top: -1em;
  }
  .custom-media dl {
    display: block;
  }
  .sparklab span {
    background: url(../images/sparklab-phrases.gif) no-repeat left top;
  }
  div[data-type="region"][data-name="search"] {
    position: fixed;
    padding: 0;
    z-index: 200;
  }
  aside[data-delta="search_overlay"] {
    border-top: 0;
    padding: 30px 0 10px;
  }
  aside[data-delta="search_overlay"] .search-overlay-tags {
    min-height: 296px;
  }
  aside[data-delta="search_overlay"] .close {
    right: -22px;
  }
  aside[data-delta="search_overlay"] form {
    padding-left: 60px;
  }
  aside[data-delta="search_overlay"] form:before {
    font-size: 4rem;
    line-height: 1;
    margin-top: -26px;
  }
  aside[data-delta="search_overlay"] input[name="keys"] {
    font-size: 4rem;
    line-height: 1.3;
  }
  aside[data-delta="search_overlay"] .active-tags,
  aside[data-delta="search_overlay"] .results-summary {
    float: left;
    width: 50%;
    margin: 0 0 0.5em 0;
    min-height: 1.6em;
  }
  aside[data-delta="search_overlay"] .results-summary.smartphone {
    display: none;
  }
  aside[data-delta="search_overlay"] .results-summary.tablet {
    display: block;
    float: right;
    text-align: right;
    color: #6d6e70;
  }
  .tag-story-results article.node-story,
  .search-results article.node-story {
    position: relative;
    float: left;
    width: 47%;
    margin: 2.0em 3% 2.0em 0;
    padding: 0;
    min-height: 210px;
    word-break: break-word;
  }
  .tag-story-results article.node-story .field-name-field-teaser-image,
  .search-results article.node-story .field-name-field-teaser-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 35%;
    height: 0;
    padding-top: 35%;
    max-height: 210px;
  }
  .tag-story-results article.node-story .field-name-field-topics,
  .search-results article.node-story .field-name-field-topics,
  .tag-story-results article.node-story h3,
  .search-results article.node-story h3,
  .tag-story-results article.node-story .field-name-field-banner-intro,
  .search-results article.node-story .field-name-field-banner-intro {
    margin: 0 0 0 35%;
    padding: 0 0 0 50px;
  }
  .tag-story-results article.node-story h3,
  .search-results article.node-story h3 {
    font-size: 2rem;
    line-height: 1.3;
  }
  .tag-story-results article.node-story .field-name-field-topics > i,
  .search-results article.node-story .field-name-field-topics > i {
    left: 5px;
  }
  .tag-story-results article.node-story .field-name-field-banner-intro,
  .search-results article.node-story .field-name-field-banner-intro {
    font-size: 1.7rem;
    line-height: 1.6;
  }
  .search-results article.node-story.one-of-two,
  .tag-story-results article.node-story.one-of-two {
    clear: left;
  }
  body.taxonomy-term-tag [data-type="block"][data-delta="page_title"] {
    margin-top: -3px;
    padding-top: 2.0em;
  }
  body.taxonomy-term-tag [data-type="block"][data-delta="page_title"] h1 {
    font-size: 6rem;
    line-height: 1;
    padding-right: 300px;
  }
  body.taxonomy-term-tag .main-content.col-md-12 {
    padding-left: 15px;
    padding-right: 15px;
  }
  body.taxonomy-term-tag .type-filters {
    margin-top: -3.5em;
  }
  body.taxonomy-term-tag .tag-story-results {
    padding-top: 0.5em;
  }
  #silc-news-newsletter-subscribe-form .form-type-textfield {
    width: 70%;
    float: left;
    padding-right: 0.5em;
  }
  #silc-news-newsletter-subscribe-form .form-type-textfield input {
    margin-bottom: 0;
  }
  #silc-news-newsletter-subscribe-form .submit-wrapper {
    width: 20%;
  }
  #silc-news-newsletter-subscribe-form .rss-wrapper {
    width: 10%;
  }
  .view-staff-profiles .views-row-odd {
    width: 48%;
    clear: both;
    float: left;
  }
  .view-staff-profiles .views-row-even {
    width: 48%;
    float: right;
  }
  .media-popup-teaser {
    width: 33.33333333%;
    padding-right: 50px;
    margin-top: 0;
  }
  .media-popup-teaser .teaser:before {
    left: 0;
    bottom: 3%;
  }
  .media-popup-teaser .title {
    margin-right: -50px;
    height: 5em;
  }
  .media-popup-teaser .popup {
    z-index: 100;
    position: fixed;
    width: 80%;
    height: 75%;
    left: 50%;
    right: 0;
    top: 10%;
    padding: 0;
    margin: 0;
    margin-left: -40%;
    background-color: black;
    zoom: 1;
    background-color: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000);
    background-color: rgba(0, 0, 0, 0);
  }
  .media-popup-teaser .popup .close {
    top: 20px;
    right: -20px;
  }
  .media-popup-teaser .popup .media-popup-contents {
    overflow: scroll;
    max-height: 95%;
    background-color: black;
    zoom: 1;
    background-color: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6000000, endColorstr=#e6000000);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6000000, endColorstr=#e6000000);
    background-color: rgba(0, 0, 0, 0.9);
  }
  .media-popup-teaser .popup h3 {
    margin-top: 0;
    padding-right: 2.0em;
  }
  .media-popup-teaser .popup .image {
    float: left;
    width: 40%;
  }
  .media-popup-teaser .popup .image img {
    width: 100%;
    height: auto;
  }
  .media-popup-teaser .popup .credit {
    padding: 0.5em 1.0em;
  }
  .media-popup-teaser .popup .body {
    width: 60%;
    float: right;
    padding: 3.0em;
  }
  .media-popup-teaser.open .link {
    display: block;
  }
  .media-popup-teaser.open .popup {
    display: none;
  }
  .media-popup-teaser.open.active .popup {
    display: block;
  }
  body.page-media [data-type="block"][data-delta="page_title"] {
    min-height: 12.0em;
  }
  body.page-media .media-gallery-results article {
    width: 33.33333333%;
    word-break: break-word;
  }
  body.page-media .media-gallery-results article .teaser-image a:after {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
  body.page-media .media-gallery-results article h3,
  body.page-media .media-gallery-results article p {
    margin-left: 40px;
  }
  body.page-media .media-gallery-results article h3 {
    font-size: 2rem;
    line-height: 1.3;
  }
  body.page-media .media-gallery-results article.featured {
    margin-bottom: 3.0em;
  }
  body.page-media .media-gallery-results article.featured .field-name-field-topics span {
    display: none;
  }
  body.page-media .media-gallery-results article.featured h3 {
    position: relative;
    height: 110px;
    float: right;
    margin-right: 15px;
  }
  body.page-media .media-gallery-results article.featured h3 a {
    display: table;
    position: absolute;
    top: -250px;
    right: 5%;
    width: 360px;
    height: 360px;
    border-radius: 1000px;
    font-size: 3.3rem;
    line-height: 1.2;
    text-transform: none;
    text-align: center;
    color: white;
    background-color: #ac63af;
    background-color: rgba(172, 99, 175, 0.8);
  }
  body.page-media .media-gallery-results article.featured h3 a span {
    display: table-cell;
    vertical-align: middle;
    padding: 1.0em 2.0em;
  }
  body.page-media .media-gallery-results article.featured p {
    margin-top: -1.25em;
    width: 40%;
    max-width: 350px;
  }
  .surprise-me-overlay .inner {
    position: absolute;
    border-radius: 100000px;
    overflow: hidden;
    padding-top: 96%;
    width: 96%;
    height: 0;
    left: 50%;
    top: 50%;
    margin-left: -48%;
    margin-top: -48%;
    font-size: 1.4rem;
    line-height: 1.625;
  }
  .surprise-me-overlay h2 {
    left: 0;
    line-height: 0.9em;
    width: 50%;
    padding-top: 50%;
    margin-top: -0.5em;
    text-align: right;
    background-image: none;
  }
  .surprise-me-overlay .tags {
    left: 55%;
    width: 45%;
  }
  .backgroundcliptext .surprise-me-overlay .tags {
    height: 80%;
    top: 10%;
  }
  .backgroundcliptext.touch .surprise-me-overlay .tags {
    height: 100%;
    top: 0;
  }
  body.page-places-invention [data-type="region"][data-name="content_top"] {
    overflow: hidden;
    margin-top: 0;
  }
  body.page-places-invention [data-type="block"][data-delta="page_title"] {
    position: relative;
    padding-top: 32%;
  }
  body.page-places-invention [data-type="block"][data-delta="page_title"] h1 {
    right: auto;
    left: -120px;
    background-color: rgba(67, 120, 187, 0.8);
    text-transform: none;
  }
  body.page-places-invention [data-type="block"][data-delta="page_title"] h1 span {
    bottom: 15%;
  }
  body.page-places-invention [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro {
    margin-left: 0;
    padding-left: 0;
  }
  body.page-places-invention-success [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro:before,
  body.page-places-invention-success [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  body.page-places-invention-success [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro:after {
    clear: both;
  }
  body.page-places-invention-success [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro div.text {
    width: 50%;
    float: left;
    padding-right: 20px;
  }
  body.page-places-invention-success [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro a.map-btn {
    width: 50%;
    float: left;
    margin-top: 1.5em;
    padding-left: 20px;
  }
}
@media all and (min-width: 992px) {
  #container > .container.site-width {
    position: relative;
  }
  .container {
    width: 100%;
    max-width: none;
  }
  .container > .row-fluid > .col-xs-12 > .container,
  .container > .row-fluid .col-xs-12 > [data-type="region"] {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  div[data-type="region"][data-name="header"] > .container {
    padding: 0 40px;
  }
  .story-basic [data-type="block"][data-delta="page_title"] h1,
  .story-video [data-type="block"][data-delta="page_title"] h1,
  .story-audio [data-type="block"][data-delta="page_title"] h1,
  .story-audio_slideshow [data-type="block"][data-delta="page_title"] h1,
  .story-interactive [data-type="block"][data-delta="page_title"] h1,
  .story-activity [data-type="block"][data-delta="page_title"] h1,
  .node-type-page [data-type="block"][data-delta="page_title"] h1,
  .node-type-event [data-type="block"][data-delta="page_title"] h1,
  .node-type-news [data-type="block"][data-delta="page_title"] h1,
  .story-basic [data-type="block"][data-delta="page_title"] .byline,
  .story-video [data-type="block"][data-delta="page_title"] .byline,
  .story-audio [data-type="block"][data-delta="page_title"] .byline,
  .story-audio_slideshow [data-type="block"][data-delta="page_title"] .byline,
  .story-interactive [data-type="block"][data-delta="page_title"] .byline,
  .story-activity [data-type="block"][data-delta="page_title"] .byline,
  .node-type-page [data-type="block"][data-delta="page_title"] .byline,
  .node-type-event [data-type="block"][data-delta="page_title"] .byline,
  .node-type-news [data-type="block"][data-delta="page_title"] .byline,
  .story-basic [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro,
  .story-video [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro,
  .story-audio [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro,
  .story-audio_slideshow [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro,
  .story-interactive [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro,
  .story-activity [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro,
  .node-type-page [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro,
  .node-type-event [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro,
  .node-type-news [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro {
    margin-left: 8.33333333%;
    padding-left: 17px;
  }
  .story-basic.no-banner [data-type="block"][data-delta="page_title"] h1,
  .story-basic.no-banner [data-type="block"][data-delta="page_title"] .byline,
  .story-basic.no-banner [data-type="block"][data-delta="page_title"] .field-name-field-banner-intro {
    margin-left: 0;
    padding-left: 0;
  }
  .banner-callout {
    width: 370px;
    height: 370px;
    right: 8%;
  }
  .banner-callout .field-name-field-banner-callout-text {
    font-size: 3.8rem;
    line-height: 1;
  }
  .banner-callout .field-name-field-banner-callout-link {
    font-size: 1.8rem;
    line-height: 1;
  }
  div[data-type="region"][data-name="sidebar_first"] {
    position: static;
  }
  div[data-type="region"][data-name="sidebar_first"] .social-share {
    overflow: hidden;
  }
  div[data-type="region"][data-name="sidebar_first"] .social-share.sticky {
    position: fixed;
    top: 35px;
    width: 45px;
  }
  div[data-type="region"][data-name="sidebar_first"] .social-share.sticky.bottom {
    position: absolute;
    top: auto;
    bottom: 0;
  }
  div[data-type="region"][data-name="sidebar_first"] .social-share [data-delta="social_share"] {
    margin-bottom: 1.5em;
  }
  div[data-type="region"][data-name="sidebar_second"] aside[data-module="menu_block"] {
    margin-top: 0;
  }
  div[data-type="region"][data-name="footer"] > .container {
    padding: 0 40px;
  }
  div[data-type="region"][data-name="footer"] [data-delta="footer-drawer-menu"] > .content {
    padding-left: 40px;
    padding-right: 40px;
  }
  div[data-type="region"][data-name="footer_drawer"] > .container > .container.site-width {
    padding: 40px 40px;
  }
  body.front #block-ombucore-site-logo {
    max-width: 900px;
  }
  body.front #block-ombucore-site-logo a.brand .name {
    font-size: 6rem;
    line-height: 1.1;
  }
  body.front #block-ombucore-site-logo a.brand span {
    font-size: 1.7rem;
    line-height: 1.1;
  }
  body.front .banner-callout > div {
    margin-top: 28%;
  }
  body.front .banner-callout .field-name-field-banner-callout-text {
    font-size: 2.1rem;
    line-height: 1.4;
  }
  body.front .banner-callout .field-name-field-banner-callout-link a {
    font-size: 1.7rem;
    line-height: 1.4;
  }
  .media-popup-teaser .popup {
    right: -29.16666667%;
  }
  aside[data-type="block"][data-delta="smithsonian_logo"] {
    width: 315px;
  }
  [data-type="block"][data-delta="main-footer-menu"] {
    margin-left: 315px;
  }
  .menu-block-main-footer-menu {
    padding-right: 215px;
    font-size: 1.4rem;
    line-height: 1.625;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li > a {
    font-size: 1.2rem;
    line-height: 5.8rem;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-tags,
  .menu-block-main-footer-menu-icons .menu-mlid-extra-surprise-me,
  .menu-block-main-footer-menu-icons .menu-mlid-extra-search,
  .menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer {
    width: 50px;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-tags {
    right: 150px;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-surprise-me {
    right: 100px;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-search {
    right: 50px;
  }
  .menu-block-main-footer-menu-icons .menu-mlid-extra-open-drawer {
    right: 0px;
  }
  body.topic-type-vertical article h3,
  body.topic-type-default article h3,
  body.topic-type-archive article h3,
  body.page-media article h3 {
    font-size: 3rem;
    line-height: 1;
  }
  body.topic-type-vertical .media-gallery-intro,
  body.topic-type-default .media-gallery-intro,
  body.topic-type-archive .media-gallery-intro,
  body.page-media .media-gallery-intro,
  body.topic-type-vertical .taxonomy-term-description,
  body.topic-type-default .taxonomy-term-description,
  body.topic-type-archive .taxonomy-term-description,
  body.page-media .taxonomy-term-description {
    width: 40%;
  }
  body.taxonomy-term-tag .main-content.col-lg-12 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media all and (min-width: 1110px) {
  body.front .instagram iframe {
    width: 540px !important;
  }
  .menu-block-main-footer-menu .menu-root > ul.nav > li > a {
    font-size: 1.4rem;
    line-height: 4.2;
  }
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:link,
  body.topic-type-vertical [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited,
  body.topic-type-default [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited,
  body.topic-type-archive [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited,
  body.page-media [data-type="block"][data-delta="page_title"] nav.menu-block-main-topic-menu ul.nav li a:visited {
    width: 7em;
    font-size: 1.5rem;
    line-height: 1.1;
  }
  .front .banner-caption {
    width: 58%;
  }
}
@media all and (min-width: 1280px) {
  .region-break {
    margin: 0 -10px;
  }
  div[data-type="region"][data-name="header"] > .container,
  div[data-type="region"][data-name="moderation"] > .container,
  div[data-type="region"][data-name="content_top"] > .container,
  div[data-type="region"][data-name="content_bottom"] > .container,
  div[data-type="region"][data-name="search"] > .container,
  div[data-type="region"][data-name="footer"] > .container,
  aside[data-delta="footer-drawer-menu"] > .content,
  .container.site-width {
    max-width: 1360px;
    padding-left: 40px;
    padding-right: 40px;
  }
  .field-name-field-banner,
  .field-name-field-audio {
    margin-left: -40px;
    margin-right: -40px;
  }
  body.node-type-story.no-banner .field-name-field-audio {
    margin-left: 0;
    margin-right: 0;
  }
  aside[data-module="silc_story"][data-delta="story_related_stories"] article {
    width: 25%;
  }
  aside[data-module="silc_story"][data-delta="story_related_stories"] article:nth-child(2n+1) {
    clear: none;
  }
  aside[data-module="silc_story"][data-delta="story_related_stories"] article:nth-child(4n+1) {
    clear: left;
  }
  body.story-book.two-sidebars [data-type="block"][data-delta="page_title"] h1,
  body.page-places-invention [data-type="block"][data-delta="page_title"] h1 {
    font-size: 6rem;
    line-height: 1;
  }
}
@media all and (min-width: 1360px) {
  .banner-caption {
    margin-left: -40px;
  }
  .front .banner-caption {
    width: 67%;
  }
  .story-centerpiece .banner-caption {
    margin-right: 0px;
  }
}
.touch .u-sketch {
  display: none !important;
}
.touch body.topic-type-vertical #block-system-main .u-sketch + .topic-story-tags {
  width: 100%;
  padding-left: 0;
}
.touch body.topic-type-vertical #block-system-main .u-sketch + .topic-story-tags ul > li {
  width: 33.33333333%;
}
@media print {
  .region-header,
  .region-sidebar_first,
  .region-sidebar_second,
  .region-content_bottom,
  .region-search,
  .region-footer {
    display: none;
  }
  .main-content {
    width: 100% !important;
  }
}
