@media all{html.with-featherlight{overflow:hidden;}
.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999999999;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0, 0, 0, 0);}
.featherlight:last-of-type{background:rgba(77, 73, 77, 0.85);}
.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.featherlight .featherlight-content{position:relative;text-align:left;border-radius:0px;vertical-align:unset;display:inline-block;overflow:auto;padding:55px 0;max-width: 1300px;max-height:95%;background:#fff;cursor:auto;white-space:normal;top:50px;}
.featherlight .featherlight-inner{display:block; border-top: 1px solid #b6bbc7;
    padding-top: 50px;}
.featherlight script.featherlight-inner,
.featherlight link.featherlight-inner,
.featherlight style.featherlight-inner{display:none;}
.featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background:#fff;background:rgba(255, 255, 255, 0.3);color:#000;border:none;padding:0;}
.featherlight-close-icon::-moz-focus-inner{border:0;padding:0;}
.featherlight .featherlight-image{width:100%;}
.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;}
.featherlight iframe{border:none;}
.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
.story-details-lightbox-wrapper {
  border-top: none!important;
  padding-top:0 !important;
}
.closeLightbox {
  position: relative;
  border-top: 1px solid #b6bbc7;
  margin-top: 75px;
}
@media only screen and (max-width:1400px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-width: 95%;}
}
@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:25px;}
}
@media only screen and (max-width:992px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:42px 0;}
}
@media print{@page{size:landscape}
html.with-featherlight > * >:not(.featherlight){display:none;}
}



.featherlight-close-icon {
  color: #64004B;
  font-size: 28px;
  width: 34px;
  height: 34px;
  right: 15px;
  top: 5px;
  font-family: 'AvenirNextLTPro-Bold', sans-serif;
  outline: none;
}
@media (min-width: 992px) {
  .featherlight-close-icon {
    top: 11px;
    font-size: 25px;
  }
}

.featherlight-close-icon:before {
  content: 'CLOSE';
  position: absolute;
  right: 100%;
  font-size: 14px;
  color: #64004B;
  top: 5px;
  margin-right: 7px;
  letter-spacing: 0.1em;
  font-family: 'AvenirNextLTPro-Bold', sans-serif;
}

.featherlight-close-icon.featherlight-close-bottom {
  bottom: 5px!important;
  top: initial!important;
}
.featherlight-close-icon.featherlight-close-bottom:before {
  bottom: 3px!important;
  top: initial!important;
}
.neighbors {
  text-align: left;
  text-transform: uppercase;
  position: absolute;
  top: 9px;
  left: 15px;
  right: 0;
  margin: 0 auto;
  font-family: 'AvenirNextLTPro-Bold', sans-serif;
}
@media (min-width: 1025px) {
  .neighbors {
    text-align: center;
    top: 15px;
    left: 0;
  }
}
.neighbors a {
  margin: 0 20px;
  font-size: 14px;
  color: #64004B;
  border: none;
  letter-spacing: 0.1em;
}
.neighbors .u-action-link-previous {
  display: inline-block;
  position: relative;
}
.neighbors .u-action-link-previous:before {
  content: url('/../img/icons/prev-dark.png');
  position: absolute;
  right: 0;
  margin-top: -5px;
  margin-right: 50px;
}
.neighbors .u-action-link-next:after {
  content: url('/../img/icons/next-dark.png');
  position: absolute;
  margin-left: 15px;
}
