@media only screen and (min-width: 550px) {
  .cnx-slides-progress-bar {
    position: absolute !important;
    bottom: 25px;
  }
}
@media only screen and (max-width: 549px) {
  .cnx-slides-progress-bar {
    position: absolute !important;
    bottom: 25px;
  }
  .cnx-in-mobile .cnx-float .cnx-slides-progress-bar {
    position: absolute !important;
    bottom: 0px;
  }
}
.cnx-ui-ps-controls--wrapper.cnx-ui-ps-side-mg {
  transform: translate(-15px, -4px);
}
.cnx-ps.cnx-in-mobile.cnx-float, .cnx-ps.cnx-in-mobile .cnx-float{
  min-width:unset!important;
}
.connatix > div {
  font-weight: 600;
  font-stretch: normal;
  font-size: 14px;
  line-height: 1.2em;
  font-family: McClatchy Sans, sans-serif;
  margin-bottom: 5px !important;
  text-transform: uppercase;
  text-align: left;
}
.cnx-ui__span--text {
  z-index: 1;
  text-decoration: none;
  box-sizing: content-box !important;
  cursor: pointer;
  display: inline-block !important;
  font-family: "McClatchy Serif", serif !important;
  font-size: 18px;
  font-stretch: 100%;
  font-weight: 400 !important;
  height: 21px;
  line-height: 21.06px !important;
  position: relative !important;
  text-align: left;
  text-overflow: ellipsis !important;
  text-transform: none;
  transition-delay: 0s !important;
  transition-duration: 0s !important;
  transition-property: all !important;
  transition-timing-function: ease !important;
  white-space: normal !important;
  background-color: transparent !important;
  padding-left: 0 !important;
  animation-name: none !important;
}
.cnx-ui-ps__title--default:hover .cnx-ui__span--text {
  box-sizing: content-box;
  cursor: pointer;
  display: inline-block;
  font-family: "McClatchy Serif", serif;
  font-size: 18px;
  font-stretch: 100%;
  font-weight: 400;
  height: 21px;
  line-height: 21.06px;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  text-transform: none;
  transition-delay: 0s !important;
  transition-duration: 0s !important;
  transition-property: all !important;
  transition-timing-function: ease !important;
  white-space: normal;
  text-decoration: underline;
  color: #0f5da7 !important;
  background-color: transparent !important;
  padding-left: 0 !important;
  animation-name: none !important;
}
.cnx-ui-click-to-play-btn,
.cnx-ui-ps__vertical-line,
.cnx-ui-click-to-play-overlay,
.cnx-in-mobile .cnx-float .cnx-ui-ps-controls--wrapper.cnx-ui-ps-side-mg,
.cnx-in-mobile .cnx-float .cnx-ui-btn.cnx-context-controller,

.cnx-in-mobile .cnx-float .cnx-ui-ps-cta.cnx-cta-align-with-content,
.cnx-ui-click-to-play-btn {
  display: none !important;
}
.cnx-in-mobile .cnx-float .cnx-playspace-footer{
  display:none;
}
.cnx-ui-ps-branding {
  opacity: 0 !important;
}
.cnx-ui-ps-cta.cnx-ui-ps-cta.cnx-cta-align-with-content {
  bottom: 10px;
  display: block !important;
}
.cnx-ui-ps-highlight-placeholder.cnx-inherit-title-font-family:hover
.cnx-ui-ps-highlight-text-inner-container {
  text-decoration: underline !important;
}
.cnx-ui-ps-footer.cnx-ui-ps-side-mg {
  padding-left: 0px !important;
  margin-bottom: 0px !important;
}

.cnx-play-icon,
.cnx-pause-icon {
  transform: translateY(5px);
  position: relative;
}
.cnx-ad-play-button.cnx-ui-btn
> cnx
> cnx.cnx-btn-container
> cnx.cnx-play-icon,
.cnx-ad-play-button.cnx-ui-btn
> cnx
> cnx.cnx-btn-container
> cnx.cnx-pause-icon {
  transform: none;
}
.cnx-ui-ps__title--default {
  transform: translateY(0px) !important;
  padding-left: 0 !important;
}

.cnx-playspace-footer {
  background-color: #fff;
  border-bottom: 1px solid #ffffff !important;
  display:block;
}
.cnx-playspace-slide-container {
  transition: transform 0.01s cubic-bezier(0.62, 0.57, 0.67, 0.89) !important;
  transition-property: transform !important;
  transition-duration: 0.01s !important;
  transition-delay: 0s !important;
}
.cnx-ui-btn .cnx-ui-btn-hoverable.cnx-mod-hover:before {
  opacity: 0;
}
.cnx-ui-ps-image-container {
  transform: none !important;
}
.cnx-in-mobile .cnx-float .cnx-ui{
  pointer-events:none;
}
.cnxMainOverlay {
  height: 100%;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  max-width: 100% !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  width: 0;
  position: fixed;
  /*z-index: 9;*/
  z-index: 10000;
  top: 0;
  left: 0;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.9);
  transition: 0.5s;
}

.cnxOverlayContent {
  position: relative;
  top: 25%;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.cnxMainOverlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.cnxMainOverlay a:hover,
.overlay a:focus {
  color: #f1f1f1;
}

.cnxMainOverlay .cnxClosebtn {
  position: absolute;
  top: 70px;
  right: 45px;
  font-size: 60px;
}
.cnx-float {
  /*z-index: 9 !important;*/
}
.cnx-ps.cnx-in-mobile.cnx-float,
.cnx-ps.cnx-in-mobile .cnx-float {
  min-width: 39% !important;
  max-width: 40% !important;
  max-height: calc(40vw / (16 / 9));
  overflow: visible !important;
}
.cnx-ps .cnx-cta-align-with-content {
  transform: translateY(-120%);
  display: block !important;
}

@media screen and (max-height: 450px) {
  .cnxMainOverlay a {
    font-size: 20px;
  }
  .cnxMainOverlay .cnxClosebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
}

/*
     FILE ARCHIVED ON 14:51:02 Jun 17, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:44:44 Oct 29, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 76.994
  exclusion.robots: 0.098
  exclusion.robots.policy: 0.091
  cdx.remote: 0.073
  esindex: 0.008
  LoadShardBlock: 45.7 (3)
  PetaboxLoader3.datanode: 58.024 (4)
  CDXLines.iter: 14.542 (3)
  load_resource: 40.503
  PetaboxLoader3.resolve: 23.893
*/