
.history-container {
  position: relative;
  font-size: 16px;
  line-height: 1.15; }
  .history-container h1, .history-container h2, .history-container h3, .history-container h4, .history-container h5, .history-container h6, .history-container .h1, .history-container .h2, .history-container .h3, .history-container .h4, .history-container .h5, .history-container .h6 {
    line-height: 1.15; }
  .history-container .timeline-container {
    -webkit-transition: opacity 500ms ease;
    -o-transition: opacity 500ms ease;
    transition: opacity 500ms ease; }
    .history-container .timeline-container.off {
      opacity: 0; }

.history-container, .history-container *, .timeline-container * {
  box-sizing: content-box; }

.content-page-history {
  font-family: "Aktiv Grotesk Regular";
  -webkit-font-smoothing: antialiased;
  /**
	 * Timeline
	 */ }
  .content-page-history .timeline {
    position: fixed;
    top: 50vh;
    margin-top: -263px;
    left: 30px;
    width: 70px;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease; }
    @media (min-width: 1024px) {
      .content-page-history .timeline {
        z-index: 101; } }
    @media (max-width: 1024px) {
      .content-page-history .timeline {
        max-height: 100vh;
        overflow: hidden;
        overflow-y: scroll; } }
  .content-page-history .timeline-year {
    display: block;
    width: 60px;
    border-left: 2px solid #232323;
    font-size: 12px;
    background-color: transparent;
    color: #df004e;
    margin-bottom: 1px;
    cursor: pointer;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease; }
    .content-page-history .timeline-year span {
      visibility: hidden;
      -webkit-transition: all 500ms ease;
      -o-transition: all 500ms ease;
      transition: all 500ms ease; }
  .content-page-history .timeline-year:hover, .content-page-history .timeline-year:active, .content-page-history .timeline-year:focus,
  .content-page-history .timeline-year.active {
    background-color: #ffffff;
    padding: 6px 0 6px 9px;
    border-left-color: #df004e; }
    .content-page-history .timeline-year:hover span, .content-page-history .timeline-year:active span, .content-page-history .timeline-year:focus span,
    .content-page-history .timeline-year.active span {
      font-size: 21px;
      visibility: visible; }
  .content-page-history .timeline-year:hover, .content-page-history .timeline-year:active, .content-page-history .timeline-year:focus {
    width: 75px; }
    .content-page-history .timeline-year:hover span, .content-page-history .timeline-year:active span, .content-page-history .timeline-year:focus span {
      font-size: 25px; }
  .content-page-history .timeline-toggle {
    display: none; }

@media (max-width: 1024px) {
  .content-page-history {
    position: relative; }
    .content-page-history .timeline-toggle {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      background: #232323;
      color: #ffffff;
      opacity: 0.6;
      z-index: 99;
      padding-left: 10px;
      width: 100%;
      width: calc(100% - 10px);
      opacity: 1;
      backround: #000; }
      .content-page-history .timeline-toggle.on {
        position: fixed !important;
        z-index: 101;
        top: 0px !important;
        -webkit-transition: all 0s linear;
        -o-transition: all 0s linear;
        transition: all 0s linear; }
      .content-page-history .timeline-toggle.sticky {
        -webkit-transition: all .4s linear;
        -o-transition: all .4s linear;
        transition: all .4s linear;
        position: fixed; }
        .content-page-history .timeline-toggle.sticky.sticky-bottom {
          top: 70px; }
      .content-page-history .timeline-toggle p {
        margin: 18px 0; }
    .content-page-history .toggle-title {
      font-size: 18px;
      font-weight: bold;
      padding: 0px 20px; }
    .content-page-history .timeline-toggle-button {
      position: absolute;
      right: 40px;
      top: 20px; }
    .content-page-history .timeline {
      width: 100%;
      top: 0px;
      left: 0;
      background: #232323;
      color: #ffffff;
      height: 100vh;
      overflow: scroll;
      margin-top: 0;
      z-index: 150; }
    .content-page-history .timeline-container.closed .timeline {
      opacity: 0;
      display: none;
      font-size: 1em; }
    .content-page-history .timeline-container.closed .timeline-toggle {
      opacity: 0.6;
      background: #232323; }
    .content-page-history .timeline-year {
      text-align: center;
      border-bottom: 1px solid #ffffff;
      width: 90%;
      border-left: none;
      padding: 10px 0;
      margin: 0 auto; }
      .content-page-history .timeline-year span {
        visibility: visible;
        font-size: 20px;
        color: #ffffff; }
    .content-page-history .timeline-year:hover, .content-page-history .timeline-year:active, .content-page-history .timeline-year:focus,
    .content-page-history .timeline-year.active {
      background-color: #ffffff;
      padding: 10px 0; }
      .content-page-history .timeline-year:hover span, .content-page-history .timeline-year:active span, .content-page-history .timeline-year:focus span,
      .content-page-history .timeline-year.active span {
        font-size: 20px;
        color: #232323; }
    .content-page-history .timeline-year:hover, .content-page-history .timeline-year:active, .content-page-history .timeline-year:focus {
      width: 90%; }
      .content-page-history .timeline-year:hover span, .content-page-history .timeline-year:active span, .content-page-history .timeline-year:focus span {
        font-size: 20px; }
    .content-page-history #panel3.panel-video .panel-content {
      margin-top: 5vh; }
    .content-page-history #panel41 .panel-image-container.js-panel-image-content {
      width: 35%; }
      .content-page-history #panel41 .panel-image-container.js-panel-image-content .panel-image {
        height: auto; }
    .content-page-history #panel41 .panel-text-container {
      width: 65%; } }

.content-page-history {
  /**
	 * Panels
	 */
  /**
	 * PANEL SPECIFIC ADJUSTMENTS
	 */ }
  .content-page-history .panel {
    width: 100%;
    height: 100vh;
    background: no-repeat center top / cover #f7f7f7;
    color: #000000;
    display: flex;
    flex-direction: column;
    justify-content: center;
    resize: vertical;
    position: relative;
    overflow: hidden;
    -webkit-transition: all 800ms linear;
    -o-transition: all 800ms linear;
    transition: all 800ms linear; }
    .content-page-history .panel a {
      text-decoration: none; }
    .content-page-history .panel i {
      font-family: "enb";
      color: #df004e;
      text-decoration: none; }
  .content-page-history .panel-centre-image {
    background-position: center; }
  .content-page-history .panel-text-black {
    color: #232323; }
  .content-page-history .panel-text-white {
    color: #ffffff; }
    .content-page-history .panel-text-white a {
      color: white; }
  .content-page-history .panel-content {
    width: 800px;
    margin: 0 auto;
    resize: vertical; }
  .content-page-history .panel-inset {
    width: 275px;
    border: 2px #ffffff solid; }
  .content-page-history .panel-year {
    margin: 0;
    margin-top: 188px;
    color: #df004e;
    background: -webkit-linear-gradient(180deg, #de007b, #e00023);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    font-size: 11em;
    font-family: "Aktiv Grotesk Light";
    font-weight: 100;
    letter-spacing: -12px;
    line-height: 0.75;
    -webkit-transition: all 1500ms ease;
    -o-transition: all 1500ms ease;
    transition: all 1500ms ease;
    height: inherit; }
    .content-page-history .panel-year.active {
      margin-top: 0; }
    @media (max-width: 767px) {
      .content-page-history .panel-year {
        margin-top: 0 !important; } }
  .content-page-history .panel-year-container {
    overflow: hidden;
    height: 140px;
    margin-bottom: 3px; }
  .content-page-history .panel-body {
    margin-left: 20px;
    margin-top: 20px; }
  .content-page-history .panel-body2000 {
    margin-left: 11px; }
  .content-page-history .panel-header {
    font-family: "Aktiv Grotesk Light";
    font-weight: 100;
    text-transform: uppercase;
    margin-bottom: 11px;
    font-size: 1.5em; }
  .content-page-history .panel-text {
    border-top: 1px solid #df004e; }
    .content-page-history .panel-text p {
      margin: 5px 0 10px 0;
      font-size: 18px;
      line-height: 22px; }
  .content-page-history .panel-year {
    padding-right: 5px; }
  .content-page-history .right {
    float: right; }
  .content-page-history .left {
    float: left; }
  .content-page-history .panel-image-insetLeft .panel-inset {
    float: left; }
  .content-page-history .panel-image-insetLeft .panel-inset-text {
    float: left;
    width: 515px; }
  .content-page-history .panel-text-left .panel-content {
    width: 470px;
    margin: auto;
    position: absolute;
    left: 110px; }
  .content-page-history .panel-text-bottom .panel-content {
    position: absolute;
    bottom: 110px; }
  .content-page-history .panel-video .panel-content {
    width: 960px; }
  .content-page-history .panel-video .panel-inset {
    width: 50%;
    position: relative; }
  .content-page-history .panel-video .panel-inset-video {
    width: 100%;
    float: left; }
  .content-page-history .panel-video .video-cover-image {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%; }
  .content-page-history .panel-video .panel-inset-text {
    float: left;
    width: 390px; }
  .content-page-history .panel-video .icon-play {
    font-size: 100px;
    color: #ffffff;
    position: absolute;
    z-index: 100;
    top: 50%;
    left: 50%;
    cursor: pointer;
    margin-top: -65px;
    margin-left: -70px; }
  .content-page-history .panel-inner {
    width: 90%;
    margin: 0 auto;
    position: relative;
    height: 100vh; }
  .content-page-history .panel-overlay {
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    background: #232323;
    opacity: 0.4; }
  .content-page-history .panel-image_texture {
    display: block; }
    .content-page-history .panel-image_texture .panel-image-container {
      width: 50%;
      height: 100vh;
      float: left;
      text-align: right; }
    .content-page-history .panel-image_texture .panel-inset-one {
      margin: 7vh 20px 2vh 0; }
    .content-page-history .panel-image_texture .panel-image {
      height: 42vh;
      margin-right: 20px;
      border: 2px solid #ffffff; }
    .content-page-history .panel-image_texture .panel-text-container {
      width: 50%;
      float: left;
      display: flex;
      flex-direction: column;
      justify-content: center;
      height: 100vh; }
    .content-page-history .panel-image_texture .panel-flex {
      resize: vertical;
      width: 80%; }
  .content-page-history .panel-hero .panel-hero-container {
    width: 90%;
    height: 80vh;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    text-align: center;
    margin: 10vh auto; }
    .content-page-history .panel-hero .panel-hero-container .panel-year-container {
      margin-top: 30vh; }
  .content-page-history .panel-hero .panel-header {
    font-size: 4em;
    width: 60%;
    margin: 20px auto; }
  .content-page-history .panel-hero.panel-hero-texture .panel-hero-container .panel-year-container {
    margin-top: 0; }
  .content-page-history .text-bottom .panel-overlay {
    opacity: 0.2; }
  .content-page-history .text-bottom .panel-content {
    width: 765px;
    position: absolute;
    right: 0;
    bottom: 110px; }
  .content-page-history .text-bottom .panel-year {
    margin-right: 2px; }
  .content-page-history .text-bottom .panel-body {
    width: 360px;
    margin: 0 0 0 20px; }
  .content-page-history .text-bottom .panel-header {
    margin-top: 0; }
  .content-page-history .panel-texture-right-image .panel-image-container {
    text-align: left; }
    .content-page-history .panel-texture-right-image .panel-image-container .panel-image {
      margin-top: 20vh;
      height: 60vh; }
  .content-page-history .panel-texture-right-image .panel-flex {
    margin: 0 20px 0 auto; }
  .content-page-history .panel-texture-right-image .panel-year-container {
    text-align: right;
    padding-right: 4px; }
  .content-page-history .panel-center .panel-center-container {
    width: 50%;
    margin: 0 auto;
    text-align: center; }
  .content-page-history .panel-image_texture-large .panel-image {
    margin-top: 10vh;
    height: 80vh; }
  .content-page-history .panel-hero-texture .panel-image {
    height: 25vh;
    margin: 5vh auto; }
  .content-page-history .panel-hero-texture .panel-hero-container {
    border-color: #df004e; }
  .content-page-history .panel-hero-texture .panel-header {
    width: 90%; }
  .content-page-history .panel-hero-texture .panel-year-container {
    margin-top: 6vh; }
  .content-page-history .panel-hero-texture .panel-body {
    margin-left: 0; }
  .content-page-history .panelId {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background: #ffffff;
    color: #232323; }
  .content-page-history .thin {
    width: 70%; }
  .content-page-history .panel-background-right .panel-text-container {
    width: 33%;
    position: absolute;
    right: 0; }
  .content-page-history .panel-background-right .panel-year {
    position: relative;
    left: -20px; }
  .content-page-history .panel-background-right .panel-body {
    margin-left: 0; }
  .content-page-history .panel-background-right .panel-image {
    height: 40vh;
    margin-top: 5vh;
    border: 2px solid #ffffff; }
  @media (max-width: 1366px) {
    .content-page-history .panel-background-right .panel-text-container {
      width: 45%; }
    .content-page-history .panel-background-right .panel-year {
      position: relative;
      left: 0; } }
  .content-page-history .bg-center {
    background-position: center center; }
  .content-page-history .overlay-white .panel-overlay {
    background-color: #ffffff; }
  .content-page-history .text-bottom .panel-content.fat {
    width: 100%; }
  .content-page-history .panel-header-bold {
    font-weight: bold; }
  .content-page-history .panel-bottom-right {
    position: absolute;
    bottom: 110px;
    right: 0; }
  .content-page-history .top110 .panel-content {
    top: 110px;
    bottom: auto; }
  .content-page-history .flex-alt .panel-text-container {
    margin-left: 70vw;
    width: auto;
    right: auto;
    position: relative; }
  .content-page-history #panel4 .panel-content {
    width: 750px;
    position: absolute;
    left: 110px;
    bottom: 110px; }
  .content-page-history #panel4 .panel-body {
    width: 360px;
    margin: 0; }
  .content-page-history #panel4 .panel-header {
    margin-top: 0; }
  .content-page-history #panel31.panel-hero .panel-hero-container,
  .content-page-history #panel19.panel-hero .panel-hero-container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    justify-content: center; }
    .content-page-history #panel31.panel-hero .panel-hero-container .panel-year-container,
    .content-page-history #panel19.panel-hero .panel-hero-container .panel-year-container {
      margin-top: 0; }
  .content-page-history #panel44.panel-hero-texture .panel-hero-container .panel-year-container {
    margin-top: 19vh; }
  .content-page-history #panel8 .panel-image {
    margin-top: 29vh;
    max-width: 100%;
    height: auto; }
  .content-page-history #panel8 .panel-image-container {
    width: 40%;
    margin-left: 10%; }
  .content-page-history #panel14 .panel-content {
    width: 100%; }
  .content-page-history #panel14 .panel-year {
    margin-right: 5px; }
  .content-page-history #panel14 .panel-body {
    width: 58%; }
  .content-page-history #panel15 .panel-image {
    margin-top: 15vh;
    height: 70vh; }
  .content-page-history #panel15 .panel-header {
    width: 60%; }
  .content-page-history #panel16 .panel-header {
    width: 60%;
    margin-left: 40%; }
  .content-page-history #panel17 .panel-center-container {
    width: 600px;
    position: absolute;
    bottom: 110px;
    left: 50%;
    margin-left: -300px; }
  .content-page-history #panel21 .panel-overlay {
    opacity: 0.4; }
  .content-page-history #panel21 .panel-content {
    width: 100%; }
  .content-page-history #panel21 .panel-body {
    width: 58%; }
  .content-page-history #panel21 .panel-year {
    margin-right: 5px; }
  .content-page-history #panel25 .panel-text-container {
    bottom: 110px; }
  .content-page-history #panel26 .panel-year-container {
    text-align: left; }
  .content-page-history #panel26 .panel-image {
    margin-top: 10vh;
    height: 80vh; }
  .content-page-history #panel27 .panel-overlay {
    opacity: 0.4; }
  .content-page-history #panel29 .panel-year {
    margin-right: 5px; }
  .content-page-history #panel34 .panel-text-container {
    width: 55%; }
  .content-page-history #panel34 .panel-image {
    height: 30vh;
    margin-top: 0; }
  .content-page-history #panel34 .text-holder {
    width: 60%;
    margin-left: 3%; }
  .content-page-history #panel37 .panel-image {
    margin-top: 14vh;
    height: 45vh; }
  .content-page-history #panel39 .panel-content {
    right: 110px;
    left: auto; }
  .content-page-history #panel42 .panel-content {
    bottom: 110px;
    position: absolute;
    left: 50%;
    margin-left: -480px; }
  .content-page-history #panel42 .panel-inset {
    margin-left: 480px; }
  .content-page-history #panel42 .article-video-container {
    margin: 0; }
    .content-page-history #panel42 .article-video-container iframe {
      z-index: 9; }
  .content-page-history #panel42 .article-video-container button.play-video span[class*=icon-] {
    font-size: 60px; }
  .content-page-history #panel45 .panel-content {
    top: 110px; }
  .content-page-history #panel45 .panel-inner {
    width: 100%;
    right: 110px; }
  .content-page-history #panel46 .panel-text-container, .content-page-history #panel49 .panel-text-container {
    bottom: 110px; }
  .content-page-history #panel46 .panel-year, .content-page-history #panel49 .panel-year {
    left: -11px; }
  .content-page-history #panel50 .panel-year-container {
    height: 100px; }
  .content-page-history #panel50 .panel-year {
    font-size: 8em;
    line-height: 94px; }
  .content-page-history .mobile, .content-page-history .tablet {
    display: none; }
  .content-page-history #panelRotate {
    display: none; }
  .content-page-history #panel42 .panel-content .panel-inset-text {
    margin-right: 20px; }

/**
 * Responsive
 */
@media (max-width: 1366px) {
  .content-page-history .panel-year {
    font-size: 9em; }
  .content-page-history .panel-hero .panel-header {
    font-size: 3.4em; }
  .content-page-history .top110 .panel-content {
    top: 70px; }
  .content-page-history #panel41 .panel-text-container {
    width: 62%; }
  .content-page-history #panel41 .panel-image-container {
    width: 38%; } }

@media (max-width: 1024px) {
  .content-page-history .panel-content {
    width: 95%; }
  .content-page-history .panel-text {
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    max-height: 300vh;
    height: auto; }
  .content-page-history .panel-text.closed {
    max-height: 0;
    overflow: hidden;
    height: 0; }
  .content-page-history .panel-text p {
    font-size: 16px; }
  .content-page-history .panel-year {
    font-size: 140px;
    line-height: 0.66; }
  .content-page-history .panel-year-container {
    height: 105px; }
  .content-page-history .panel-image-insetLeft .panel-inset-text {
    width: 54%; }
  .content-page-history .panel-video .panel-content {
    width: 95%; }
  .content-page-history .panel-video .panel-inset {
    width: 50vw; }
  .content-page-history .panel-video .panel-inset-text {
    width: 40%; }
  .content-page-history .panel-image_texture .panel-text-container,
  .content-page-history .panel-center {
    display: block; }
  .content-page-history .panel-image_texture .panel-flex,
  .content-page-history .panel-center .panel-center-container {
    margin-top: 30vh; }
  .content-page-history .panel-image_texture .panel-flex.long-text {
    margin-top: 14vh; }
  .content-page-history .panel-image_texture .panel-image {
    max-width: 90%; }
  .content-page-history .panel-hero-texture .panel-image {
    height: auto;
    width: 40%;
    max-width: 100%; }
  .content-page-history .panel-hero-texture .panel-year-container {
    margin-top: 2vh; }
  .content-page-history .panel-hero .panel-header {
    font-size: 3.5em;
    width: 80%; }
  .content-page-history .text-bottom .panel-year {
    margin-right: 6px; }
  .content-page-history .panel-image-insetLeft {
    display: block; }
    .content-page-history .panel-image-insetLeft .panel-content {
      width: 80%;
      margin: 30vh auto 0; }
  .content-page-history #panel5 .panel-image {
    height: 35vh;
    width: auto;
    margin-top: 10vh;
    margin-bottom: 0;
    max-width: 90%; }
  .content-page-history #panel20 .panel-image {
    display: none; }
  .content-page-history #panel22 .panel-image {
    width: 14%; }
  .content-page-history #panel22 .panel-body {
    margin-top: 0; }
  .content-page-history #panel26 .panel-image {
    margin-top: 10vh;
    height: auto; }
  .content-page-history .panel-video {
    display: block; }
    .content-page-history .panel-video .panel-content {
      margin-top: 20vh; }
  .content-page-history .flex-alt {
    display: block; }
  .content-page-history .flex-alt .panel-text-container {
    margin-top: 34vh; } }

@media (max-width: 768px) {
  .content-page-history #panel38 .panel-year-container {
    margin-top: 58px; }
  .content-page-history .timeline-toggle.sticky.sticky-bottom {
    top: 58px; }
  .content-page-history .tablet {
    display: block; }
  .content-page-history #panel50 .thin {
    width: 80%; }
  .content-page-history #panel42.panel-video .video-cover-image {
    height: auto;
    top: -25%; }
  .content-page-history .desktop {
    display: none; }
  .content-page-history .panel-image-insetLeft .panel-inset-text {
    width: 90%; }
  .content-page-history #panel1 .panel-content {
    margin: 8vh auto 0; }
  .content-page-history #panel8 .panel-image-container {
    width: 50%;
    margin-left: 0; }
  .content-page-history #panel12.panel-type-two .panel-image.portrait {
    height: 480px;
    width: auto; }
  .content-page-history .panel-type-one .panel-content,
  .content-page-history .panel-type-one .panel-text-container,
  .content-page-history .panel-type-one .panel-center-container,
  .content-page-history #panel4.panel-type-one .panel-content,
  .content-page-history #panel4.panel-type-one .panel-text-container,
  .content-page-history #panel4.panel-type-one .panel-center-container,
  .content-page-history #panel17.panel-type-one .panel-content,
  .content-page-history #panel17.panel-type-one .panel-text-container,
  .content-page-history #panel17.panel-type-one .panel-center-container,
  .content-page-history #panel39.panel-type-one .panel-content,
  .content-page-history #panel39.panel-type-one .panel-text-container,
  .content-page-history #panel39.panel-type-one .panel-center-container,
  .content-page-history #panel45.panel-type-one .panel-content,
  .content-page-history #panel45.panel-type-one .panel-text-container,
  .content-page-history #panel45.panel-type-one .panel-center-container,
  .content-page-history #panel46.panel-type-one .panel-content,
  .content-page-history #panel46.panel-type-one .panel-text-container,
  .content-page-history #panel46.panel-type-one .panel-center-container,
  .content-page-history #panel49.panel-type-one .panel-content,
  .content-page-history #panel49.panel-type-one .panel-text-container,
  .content-page-history #panel49.panel-type-one .panel-center-container {
    position: absolute;
    bottom: 70px;
    left: 35px;
    right: auto;
    top: auto;
    width: 400px;
    max-width: 90%;
    text-align: left;
    margin: 0; }
  .content-page-history .panel-type-one .panel-content.fat,
  .content-page-history #panel4.panel-type-one .panel-content.fat,
  .content-page-history #panel17.panel-type-one .panel-content.fat,
  .content-page-history #panel39.panel-type-one .panel-content.fat,
  .content-page-history #panel45.panel-type-one .panel-content.fat,
  .content-page-history #panel46.panel-type-one .panel-content.fat,
  .content-page-history #panel49.panel-type-one .panel-content.fat {
    width: 400px; }
  .content-page-history .panel-type-one .panel-inner,
  .content-page-history #panel4.panel-type-one .panel-inner,
  .content-page-history #panel17.panel-type-one .panel-inner,
  .content-page-history #panel39.panel-type-one .panel-inner,
  .content-page-history #panel45.panel-type-one .panel-inner,
  .content-page-history #panel46.panel-type-one .panel-inner,
  .content-page-history #panel49.panel-type-one .panel-inner {
    width: 100%;
    right: auto; }
  .content-page-history .panel-type-one .panel-body,
  .content-page-history #panel4.panel-type-one .panel-body,
  .content-page-history #panel17.panel-type-one .panel-body,
  .content-page-history #panel39.panel-type-one .panel-body,
  .content-page-history #panel45.panel-type-one .panel-body,
  .content-page-history #panel46.panel-type-one .panel-body,
  .content-page-history #panel49.panel-type-one .panel-body {
    margin-top: 20px;
    margin-left: 10px; }
  .content-page-history .panel-type-one .panel-year,
  .content-page-history #panel4.panel-type-one .panel-year,
  .content-page-history #panel17.panel-type-one .panel-year,
  .content-page-history #panel39.panel-type-one .panel-year,
  .content-page-history #panel45.panel-type-one .panel-year,
  .content-page-history #panel46.panel-type-one .panel-year,
  .content-page-history #panel49.panel-type-one .panel-year {
    left: 0; }
  .content-page-history #panel34 .panel-image {
    display: none; }
  .content-page-history #panel34 .text-holder {
    width: auto;
    margin-left: 0; }
  .content-page-history .panel-video .panel-inset-video {
    float: none; }
  .content-page-history .panel-video .panel-content,
  .content-page-history #panel42.panel-video .panel-content {
    position: relative;
    bottom: auto;
    left: auto;
    margin: 0 auto;
    width: 95%;
    text-align: center;
    margin-top: 20vh; }
  .content-page-history .panel-video .panel-inset-text,
  .content-page-history #panel42.panel-video .panel-inset-text {
    width: 80%;
    float: none;
    margin: 0 auto; }
  .content-page-history .panel-video .panel-inset,
  .content-page-history #panel42.panel-video .panel-inset {
    margin: 5vh auto;
    display: block;
    float: none;
    width: 80%; }
  .content-page-history .panel-video .panel-body,
  .content-page-history #panel42.panel-video .panel-body {
    text-align: left; }
  .content-page-history .panel-type-two .panel-image-container,
  .content-page-history #panel8.panel-type-two .panel-image-container,
  .content-page-history #panel9.panel-type-two .panel-image-container,
  .content-page-history #panel15.panel-type-two .panel-image-container,
  .content-page-history #panel16.panel-type-two .panel-image-container,
  .content-page-history #panel26.panel-type-two .panel-image-container,
  .content-page-history #panel37.panel-type-two .panel-image-container {
    width: 100%;
    height: 50vh;
    float: none; }
  .content-page-history .panel-type-two .panel-image-container.higher-text,
  .content-page-history #panel8.panel-type-two .panel-image-container.higher-text,
  .content-page-history #panel9.panel-type-two .panel-image-container.higher-text,
  .content-page-history #panel15.panel-type-two .panel-image-container.higher-text,
  .content-page-history #panel16.panel-type-two .panel-image-container.higher-text,
  .content-page-history #panel26.panel-type-two .panel-image-container.higher-text,
  .content-page-history #panel37.panel-type-two .panel-image-container.higher-text {
    height: auto; }
  .content-page-history .panel-type-two .panel-image,
  .content-page-history #panel8.panel-type-two .panel-image,
  .content-page-history #panel9.panel-type-two .panel-image,
  .content-page-history #panel15.panel-type-two .panel-image,
  .content-page-history #panel16.panel-type-two .panel-image,
  .content-page-history #panel26.panel-type-two .panel-image,
  .content-page-history #panel37.panel-type-two .panel-image {
    width: 70%;
    margin: 10vh auto;
    display: block;
    height: auto; }
  .content-page-history .panel-type-two .panel-image.square,
  .content-page-history #panel8.panel-type-two .panel-image.square,
  .content-page-history #panel9.panel-type-two .panel-image.square,
  .content-page-history #panel15.panel-type-two .panel-image.square,
  .content-page-history #panel16.panel-type-two .panel-image.square,
  .content-page-history #panel26.panel-type-two .panel-image.square,
  .content-page-history #panel37.panel-type-two .panel-image.square {
    width: 50%; }
  .content-page-history .panel-type-two .panel-image.portrait,
  .content-page-history #panel8.panel-type-two .panel-image.portrait,
  .content-page-history #panel9.panel-type-two .panel-image.portrait,
  .content-page-history #panel15.panel-type-two .panel-image.portrait,
  .content-page-history #panel16.panel-type-two .panel-image.portrait,
  .content-page-history #panel26.panel-type-two .panel-image.portrait,
  .content-page-history #panel37.panel-type-two .panel-image.portrait {
    width: 40%; }
  .content-page-history .panel-type-two .panel-image.higher-image,
  .content-page-history #panel8.panel-type-two .panel-image.higher-image,
  .content-page-history #panel9.panel-type-two .panel-image.higher-image,
  .content-page-history #panel15.panel-type-two .panel-image.higher-image,
  .content-page-history #panel16.panel-type-two .panel-image.higher-image,
  .content-page-history #panel26.panel-type-two .panel-image.higher-image,
  .content-page-history #panel37.panel-type-two .panel-image.higher-image {
    margin: 3vh auto; }
  .content-page-history .panel-type-two .panel-image.desktop,
  .content-page-history #panel8.panel-type-two .panel-image.desktop,
  .content-page-history #panel9.panel-type-two .panel-image.desktop,
  .content-page-history #panel15.panel-type-two .panel-image.desktop,
  .content-page-history #panel16.panel-type-two .panel-image.desktop,
  .content-page-history #panel26.panel-type-two .panel-image.desktop,
  .content-page-history #panel37.panel-type-two .panel-image.desktop {
    display: none; }
  .content-page-history .panel-type-two .panel-text-container,
  .content-page-history #panel8.panel-type-two .panel-text-container,
  .content-page-history #panel9.panel-type-two .panel-text-container,
  .content-page-history #panel15.panel-type-two .panel-text-container,
  .content-page-history #panel16.panel-type-two .panel-text-container,
  .content-page-history #panel26.panel-type-two .panel-text-container,
  .content-page-history #panel37.panel-type-two .panel-text-container {
    width: 100%;
    height: auto;
    text-align: center;
    float: none;
    display: block; }
  .content-page-history .panel-type-two .panel-body,
  .content-page-history #panel8.panel-type-two .panel-body,
  .content-page-history #panel9.panel-type-two .panel-body,
  .content-page-history #panel15.panel-type-two .panel-body,
  .content-page-history #panel16.panel-type-two .panel-body,
  .content-page-history #panel26.panel-type-two .panel-body,
  .content-page-history #panel37.panel-type-two .panel-body {
    text-align: left; }
  .content-page-history .panel-type-two .panel-flex,
  .content-page-history #panel8.panel-type-two .panel-flex,
  .content-page-history #panel9.panel-type-two .panel-flex,
  .content-page-history #panel15.panel-type-two .panel-flex,
  .content-page-history #panel16.panel-type-two .panel-flex,
  .content-page-history #panel26.panel-type-two .panel-flex,
  .content-page-history #panel37.panel-type-two .panel-flex {
    width: 90%;
    margin: 0 auto; }
  .content-page-history .panel-type-two .panel-year-container,
  .content-page-history #panel8.panel-type-two .panel-year-container,
  .content-page-history #panel9.panel-type-two .panel-year-container,
  .content-page-history #panel15.panel-type-two .panel-year-container,
  .content-page-history #panel16.panel-type-two .panel-year-container,
  .content-page-history #panel26.panel-type-two .panel-year-container,
  .content-page-history #panel37.panel-type-two .panel-year-container {
    text-align: center; }
  .content-page-history .panel-type-two .panel-header,
  .content-page-history #panel8.panel-type-two .panel-header,
  .content-page-history #panel9.panel-type-two .panel-header,
  .content-page-history #panel15.panel-type-two .panel-header,
  .content-page-history #panel16.panel-type-two .panel-header,
  .content-page-history #panel26.panel-type-two .panel-header,
  .content-page-history #panel37.panel-type-two .panel-header {
    width: auto;
    margin-left: auto; }
  .content-page-history .panel-type-two .thin,
  .content-page-history #panel8.panel-type-two .thin,
  .content-page-history #panel9.panel-type-two .thin,
  .content-page-history #panel15.panel-type-two .thin,
  .content-page-history #panel16.panel-type-two .thin,
  .content-page-history #panel26.panel-type-two .thin,
  .content-page-history #panel37.panel-type-two .thin {
    width: 100%; }
  .content-page-history .panel-type-two .higher-image,
  .content-page-history #panel8.panel-type-two .higher-image,
  .content-page-history #panel9.panel-type-two .higher-image,
  .content-page-history #panel15.panel-type-two .higher-image,
  .content-page-history #panel16.panel-type-two .higher-image,
  .content-page-history #panel26.panel-type-two .higher-image,
  .content-page-history #panel37.panel-type-two .higher-image {
    margin: 3vh auto; }
  .content-page-history #panel8.panel-type-two .panel-image-container {
    height: 43vh; }
  .content-page-history #panel16.panel-type-two .panel-image-container {
    height: 58vh; }
  .content-page-history #panel41.panel-type-two .panel-image-container {
    height: auto;
    margin: 0 auto; }
    .content-page-history #panel41.panel-type-two .panel-image-container .panel-image.higher-image {
      width: 100%; }
  .content-page-history .panel-type-three {
    text-align: center; }
    .content-page-history .panel-type-three .panel-inset,
    .content-page-history .panel-type-three .panel-inset-text {
      float: none;
      margin: 10px auto; }
    .content-page-history .panel-type-three .panel-inset {
      width: 375px; }
    .content-page-history .panel-type-three .panel-body {
      margin-left: 0;
      text-align: left; }
  .content-page-history .panel-hero-texture .panel-image,
  .content-page-history #panel22.panel-hero-texture .panel-image {
    width: 70%;
    margin-bottom: 40px; }
  .content-page-history #panel19.panel-hero .panel-hero-container .panel-year-container {
    margin-top: 19vh; }
  .content-page-history .panel-image_texture .panel-flex,
  .content-page-history .panel-center .panel-center-container,
  .content-page-history .panel-image_texture .panel-flex.long-text {
    margin-top: 0; }
  .content-page-history #panel41 .panel-text-container {
    width: 100%; }
  .content-page-history #panel41 .panel-image-container.js-panel-image-content {
    width: 35%;
    margin: 0 auto !important; } }

@media (max-width: 667px) {
  .content-page-history #panelRotate {
    display: block;
    height: 100vh;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    background: url(../../img/_backgrounds/texture1.jpg) no-repeat center/cover; }
  .content-page-history .timeline {
    height: auto; }
  .content-page-history .panel-body {
    margin: 0;
    padding: 10vh 0; }
    .content-page-history .panel-body p {
      font-size: 24px; }
  .content-page-history .panel-content {
    width: 80vw;
    position: static; }
  .content-page-history .rotate-icon {
    width: 150px;
    height: 150px;
    margin: 6vh auto;
    background: url(../../img/rotate.png) no-repeat center/cover; }
  .content-page-history #panel41.panel-type-two .panel-image-container {
    width: 45%;
    margin: 0 auto !important; }
  .content-page-history #panel41 .panel-text-container {
    width: 100%; }
  .content-page-history #panel12.panel-type-two .panel-image.portrait {
    height: 380px; }
  .content-page-history .panel-year-container {
    height: 60px; }
  .content-page-history .panel-year {
    font-size: 80px; } }

@media (max-width: 425px) {
  .content-page-history .mobile {
    display: block; }
  .content-page-history .panel-hero .panel-header {
    width: 100%; }
  .content-page-history #panelRotate {
    display: none; }
  .content-page-history .panel-content,
  .content-page-history #panel1 .panel-content,
  .content-page-history .panel-image-insetLeft .panel-content {
    position: static;
    margin-left: 5%;
    top: 0;
    width: 90%; }
  .content-page-history .panel-inset-text,
  .content-page-history .panel-image-insetLeft .panel-inset-text {
    text-align: left;
    width: 100%; }
    .content-page-history .panel-inset-text p,
    .content-page-history .panel-image-insetLeft .panel-inset-text p {
      font-size: 16px; }
  .content-page-history .panel {
    height: auto;
    min-height: 75vh; }
  .content-page-history .panel-year {
    font-size: 100px;
    margin-left: -11px;
    letter-spacing: -8px; }
  .content-page-history .panel-year.t20thcentury {
    margin-left: -11px; }
  .content-page-history .panel-year-container {
    height: 74px; }
  .content-page-history .panel-body {
    padding: 1vh 0; }
  .content-page-history .panel-header {
    width: auto;
    padding-right: 70px;
    position: relative;
    margin-top: 10px; }
  .content-page-history .open-text, .content-page-history .close-text {
    position: absolute;
    right: 0;
    bottom: -5px;
    cursor: pointer; }
  .content-page-history .panel-text {
    padding-top: 10px; }
    .content-page-history .panel-text p {
      -webkit-transition: all 1s;
      transition: all 1s;
      font-size: 16px; }
  .content-page-history .closed p {
    visibility: hidden; }
  .content-page-history .open p {
    visibility: visible; }
  .content-page-history #panel3.panel-video .panel-inset-video {
    height: 45vh; }
  .content-page-history #panel42.panel-video .panel-inset-video {
    height: 20vh; }
  .content-page-history .panel-video .icon-play {
    margin-left: -50px; }
  .content-page-history .panel-type-one .panel-content,
  .content-page-history .panel-type-one .panel-text-container,
  .content-page-history .panel-type-one .panel-center-container,
  .content-page-history #panel4.panel-type-one .panel-content,
  .content-page-history #panel4.panel-type-one .panel-text-container,
  .content-page-history #panel4.panel-type-one .panel-center-container,
  .content-page-history #panel14.panel-type-one .panel-content,
  .content-page-history #panel14.panel-type-one .panel-text-container,
  .content-page-history #panel14.panel-type-one .panel-center-container,
  .content-page-history #panel17.panel-type-one .panel-content,
  .content-page-history #panel17.panel-type-one .panel-text-container,
  .content-page-history #panel17.panel-type-one .panel-center-container,
  .content-page-history #panel21.panel-type-one .panel-content,
  .content-page-history #panel21.panel-type-one .panel-text-container,
  .content-page-history #panel21.panel-type-one .panel-center-container,
  .content-page-history #panel39.panel-type-one .panel-content,
  .content-page-history #panel39.panel-type-one .panel-text-container,
  .content-page-history #panel39.panel-type-one .panel-center-container,
  .content-page-history #panel45.panel-type-one .panel-content,
  .content-page-history #panel45.panel-type-one .panel-text-container,
  .content-page-history #panel45.panel-type-one .panel-center-container,
  .content-page-history #panel46.panel-type-one .panel-content,
  .content-page-history #panel46.panel-type-one .panel-text-container,
  .content-page-history #panel46.panel-type-one .panel-center-container,
  .content-page-history #panel49.panel-type-one .panel-content,
  .content-page-history #panel49.panel-type-one .panel-text-container,
  .content-page-history #panel49.panel-type-one .panel-center-container {
    bottom: 3%;
    left: 5%;
    width: 90%;
    text-align: left; }
  .content-page-history .panel-type-one .panel-header,
  .content-page-history #panel4.panel-type-one .panel-header,
  .content-page-history #panel14.panel-type-one .panel-header,
  .content-page-history #panel17.panel-type-one .panel-header,
  .content-page-history #panel21.panel-type-one .panel-header,
  .content-page-history #panel39.panel-type-one .panel-header,
  .content-page-history #panel45.panel-type-one .panel-header,
  .content-page-history #panel46.panel-type-one .panel-header,
  .content-page-history #panel49.panel-type-one .panel-header {
    width: auto;
    position: relative;
    margin-top: 10px; }
  .content-page-history .panel-type-one .panel-body,
  .content-page-history #panel4.panel-type-one .panel-body,
  .content-page-history #panel14.panel-type-one .panel-body,
  .content-page-history #panel17.panel-type-one .panel-body,
  .content-page-history #panel21.panel-type-one .panel-body,
  .content-page-history #panel39.panel-type-one .panel-body,
  .content-page-history #panel45.panel-type-one .panel-body,
  .content-page-history #panel46.panel-type-one .panel-body,
  .content-page-history #panel49.panel-type-one .panel-body {
    width: auto;
    margin-top: 0;
    margin-left: 0; }
  .content-page-history .panel-type-one .panel-text p,
  .content-page-history #panel4.panel-type-one .panel-text p,
  .content-page-history #panel14.panel-type-one .panel-text p,
  .content-page-history #panel17.panel-type-one .panel-text p,
  .content-page-history #panel21.panel-type-one .panel-text p,
  .content-page-history #panel39.panel-type-one .panel-text p,
  .content-page-history #panel45.panel-type-one .panel-text p,
  .content-page-history #panel46.panel-type-one .panel-text p,
  .content-page-history #panel49.panel-type-one .panel-text p {
    display: none; }
  .content-page-history .panel-type-one .panel-mobile-text,
  .content-page-history #panel4.panel-type-one .panel-mobile-text,
  .content-page-history #panel14.panel-type-one .panel-mobile-text,
  .content-page-history #panel17.panel-type-one .panel-mobile-text,
  .content-page-history #panel21.panel-type-one .panel-mobile-text,
  .content-page-history #panel39.panel-type-one .panel-mobile-text,
  .content-page-history #panel45.panel-type-one .panel-mobile-text,
  .content-page-history #panel46.panel-type-one .panel-mobile-text,
  .content-page-history #panel49.panel-type-one .panel-mobile-text {
    border-top: none;
    background: #232323;
    color: #ffffff;
    padding: 5%;
    left: -6%;
    position: relative;
    width: 102%; }
    .content-page-history .panel-type-one .panel-mobile-text p,
    .content-page-history #panel4.panel-type-one .panel-mobile-text p,
    .content-page-history #panel14.panel-type-one .panel-mobile-text p,
    .content-page-history #panel17.panel-type-one .panel-mobile-text p,
    .content-page-history #panel21.panel-type-one .panel-mobile-text p,
    .content-page-history #panel39.panel-type-one .panel-mobile-text p,
    .content-page-history #panel45.panel-type-one .panel-mobile-text p,
    .content-page-history #panel46.panel-type-one .panel-mobile-text p,
    .content-page-history #panel49.panel-type-one .panel-mobile-text p {
      display: block; }
  .content-page-history .panel-type-one .left,
  .content-page-history #panel4.panel-type-one .left,
  .content-page-history #panel14.panel-type-one .left,
  .content-page-history #panel17.panel-type-one .left,
  .content-page-history #panel21.panel-type-one .left,
  .content-page-history #panel39.panel-type-one .left,
  .content-page-history #panel45.panel-type-one .left,
  .content-page-history #panel46.panel-type-one .left,
  .content-page-history #panel49.panel-type-one .left {
    float: none; }
  .content-page-history .panel-type-one .panel-text.thin,
  .content-page-history #panel4.panel-type-one .panel-text.thin,
  .content-page-history #panel14.panel-type-one .panel-text.thin,
  .content-page-history #panel17.panel-type-one .panel-text.thin,
  .content-page-history #panel21.panel-type-one .panel-text.thin,
  .content-page-history #panel39.panel-type-one .panel-text.thin,
  .content-page-history #panel45.panel-type-one .panel-text.thin,
  .content-page-history #panel46.panel-type-one .panel-text.thin,
  .content-page-history #panel49.panel-type-one .panel-text.thin {
    width: auto; }
  .content-page-history .panel-type-three {
    background: url(../../img/_backgrounds/texture3.jpg) no-repeat center/cover !important; }
  .content-page-history .panel-type-three .panel-inset {
    width: auto;
    height: 50vh; }
  .content-page-history #panel1 .panel-content {
    margin-top: 4vh; }
  .content-page-history .panel-hero .panel-hero-container .panel-year-container {
    margin-top: 10vh; }
  .content-page-history .panel-hero .panel-header {
    font-size: 2.5em; }
  .content-page-history .panel-hero .panel-header.small {
    font-size: 1.6em; }
  .content-page-history .panel-video .panel-content, .content-page-history #panel42.panel-video .panel-content {
    margin-top: 5vh; }
  .content-page-history .panel-video .panel-inset {
    height: 45vh; }
  .content-page-history #panel42.panel-video .panel-inset {
    height: 22vh;
    margin-top: 20px; }
  .content-page-history .panel-type-two .panel-content {
    margin-top: 5vh; }
  .content-page-history .panel-type-two .panel-inset {
    height: 45vh; }
  .content-page-history .panel-type-two .panel-image-container,
  .content-page-history #panel8.panel-type-two .panel-image-container,
  .content-page-history #panel9.panel-type-two .panel-image-container,
  .content-page-history #panel15.panel-type-two .panel-image-container,
  .content-page-history #panel16.panel-type-two .panel-image-container,
  .content-page-history #panel26.panel-type-two .panel-image-container,
  .content-page-history #panel37.panel-type-two .panel-image-container {
    height: auto;
    position: relative; }
  .content-page-history .panel-type-two .panel-image, .content-page-history #panel8.panel-type-two .panel-image, .content-page-history #panel9.panel-type-two .panel-image, .content-page-history #panel15.panel-type-two .panel-image, .content-page-history #panel16.panel-type-two .panel-image, .content-page-history #panel26.panel-type-two .panel-image,
  .content-page-history #panel37.panel-type-two .panel-image {
    width: 90%;
    margin: 20px auto; }
  .content-page-history .panel-type-two .panel-text-container,
  .content-page-history #panel8.panel-type-two .panel-text-container,
  .content-page-history #panel9.panel-type-two .panel-text-container,
  .content-page-history #panel15.panel-type-two .panel-text-container,
  .content-page-history #panel16.panel-type-two .panel-text-container,
  .content-page-history #panel26.panel-type-two .panel-text-container,
  .content-page-history #panel37.panel-type-two .panel-text-container {
    position: relative;
    margin-top: 40px !important; }
  .content-page-history .panel-type-two .panel-year-container, .content-page-history #panel8.panel-type-two .panel-year-container, .content-page-history #panel9.panel-type-two .panel-year-container, .content-page-history #panel15.panel-type-two .panel-year-container, .content-page-history #panel16.panel-type-two .panel-year-container, .content-page-history #panel26.panel-type-two .panel-year-container, .content-page-history #panel37.panel-type-two .panel-year-container {
    text-align: left; }
  .content-page-history .panel-type-two .panel-header, .content-page-history #panel8.panel-type-two .panel-header, .content-page-history #panel9.panel-type-two .panel-header, .content-page-history #panel15.panel-type-two .panel-header, .content-page-history #panel16.panel-type-two .panel-header, .content-page-history #panel26.panel-type-two .panel-header, .content-page-history #panel37.panel-type-two .panel-header {
    width: auto;
    margin-left: 0; }
  .content-page-history .panel-type-two .panel-image.square, .content-page-history #panel8.panel-type-two .panel-image.square, .content-page-history #panel9.panel-type-two .panel-image.square, .content-page-history #panel16.panel-type-two .panel-image.square, .content-page-history #panel26.panel-type-two .panel-image.square, .content-page-history #panel37.panel-type-two .panel-image.square {
    width: auto;
    height: auto  !important;
    width: 100%; }
  .content-page-history #panel15.panel-type-two .panel-image.square {
    width: 100%;
    height: auto !important; }
  .content-page-history .panel-type-two .panel-image.portrait, .content-page-history #panel8.panel-type-two .panel-image.portrait, .content-page-history #panel9.panel-type-two .panel-image.portrait, .content-page-history #panel15.panel-type-two .panel-image.portrait, .content-page-history #panel16.panel-type-two .panel-image.portrait, .content-page-history #panel26.panel-type-two .panel-image.portrait, .content-page-history #panel37.panel-type-two .panel-image.portrait {
    width: 100%;
    height: auto !important; }
  .content-page-history .panel-type-two.panel-texture-right-image .panel-image-container .panel-image {
    margin-top: 20px;
    height: auto !important; }
  .content-page-history #panel34 .panel-text-container {
    width: 100%; }
  .content-page-history #panel41.panel-type-two .panel-image-container {
    margin: 0; }
    .content-page-history #panel41.panel-type-two .panel-image-container .panel-image.higher-image {
      width: auto; }
  .content-page-history #panel44.panel-hero-texture .panel-hero-container .panel-year-container {
    margin-top: 8vh; }
  .content-page-history #panel50 .panel-year {
    font-size: 80px; }
  .content-page-history #panel50 .text-toggle {
    line-height: 2; }
  .content-page-history .timeline-toggle {
    padding-left: 0px;
    width: 100%; }
  .content-page-history .closed .timeline-toggle p {
    visibility: visible; }
  .content-page-history .history-container {
    padding-top: 30px; }
  .content-page-history #panel5 .panel-text-container {
    margin-top: 40px !important; }
  .content-page-history #panel38 .panel-text-container {
    position: absolute;
    bottom: -60px;
    top: auto !important;
    height: auto; }
  .content-page-history .panel-video .panel-inset-text,
  .content-page-history #panel42.panel-video .panel-inset-text {
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box; }
  .content-page-history #panel42 .panel-header {
    width: 100%;
    padding: 0; } }

@media (max-width: 320px) {
  .content-page-history .panel-year {
    font-size: 78px;
    letter-spacing: -5px;
    padding-left: 6px; }
  .content-page-history .panel-year-container {
    height: 62px; }
  .content-page-history .panel-hero .panel-header.small {
    margin: 0; }
  .content-page-history .panel-header {
    padding-right: 54px; }
  .content-page-history #panel22 .panel-year-container {
    height: 38px; }
  .content-page-history #panel22 .panel-body {
    margin-bottom: 5px; }
  .content-page-history #panel22 .panel-year {
    font-size: 46px;
    letter-spacing: -4px;
    padding-left: 5px; }
  .content-page-history #panel26 .panel-header, .content-page-history #panel32 .panel-header, .content-page-history #panel41 .panel-header, .content-page-history #panel9 .panel-header {
    font-size: 1.45em; }
  .content-page-history #panel12.panel-type-two .panel-image.portrait {
    height: 214px; }
  .content-page-history #panel13 .panel-body {
    font-size: .95em; }
  .content-page-history #panel31 .panel-header.small {
    margin: 10px 0; }
  .content-page-history #panel42 .panel-header {
    margin: 0 0 8px 0; } }
