meta.foundation-version {
  font-family: "/5.4.7/";
}

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:26.3125em)/";
  width: 26.3125em;
}

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em;
}

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:61.3125em)/";
  width: 61.3125em;
}

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

meta.foundation-data-attribute-namespace {
  font-family: false;
}

meta.foundation-version {
  font-family: "/5.4.7/";
}

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:26.3125em)/";
  width: 26.3125em;
}

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em;
}

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:61.3125em)/";
  width: 61.3125em;
}

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

meta.foundation-data-attribute-namespace {
  font-family: false;
}

meta.foundation-version {
  font-family: "/5.4.7/";
}

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:26.3125em)/";
  width: 26.3125em;
}

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em;
}

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:61.3125em)/";
  width: 61.3125em;
}

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

meta.foundation-data-attribute-namespace {
  font-family: false;
}

meta.foundation-version {
  font-family: "/5.4.7/";
}

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:26.3125em)/";
  width: 26.3125em;
}

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em;
}

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:61.3125em)/";
  width: 61.3125em;
}

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

meta.foundation-data-attribute-namespace {
  font-family: false;
}

meta.foundation-version {
  font-family: "/5.4.7/";
}

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:26.3125em)/";
  width: 26.3125em;
}

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em;
}

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:61.3125em)/";
  width: 61.3125em;
}

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

meta.foundation-data-attribute-namespace {
  font-family: false;
}

meta.foundation-version {
  font-family: "/5.4.7/";
}

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:26.3125em)/";
  width: 26.3125em;
}

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em;
}

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:61.3125em)/";
  width: 61.3125em;
}

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

meta.foundation-data-attribute-namespace {
  font-family: false;
}

meta.foundation-version {
  font-family: "/5.4.7/";
}

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:26.3125em)/";
  width: 26.3125em;
}

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em;
}

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:61.3125em)/";
  width: 61.3125em;
}

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

meta.foundation-data-attribute-namespace {
  font-family: false;
}

meta.foundation-version {
  font-family: "/5.4.7/";
}

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:26.3125em)/";
  width: 26.3125em;
}

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em;
}

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:61.3125em)/";
  width: 61.3125em;
}

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

meta.foundation-data-attribute-namespace {
  font-family: false;
}

meta.foundation-version {
  font-family: "/5.4.7/";
}

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:26.3125em)/";
  width: 26.3125em;
}

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em;
}

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:61.3125em)/";
  width: 61.3125em;
}

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

meta.foundation-data-attribute-namespace {
  font-family: false;
}

meta.foundation-version {
  font-family: "/5.4.7/";
}

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:26.3125em)/";
  width: 26.3125em;
}

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em;
}

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:61.3125em)/";
  width: 61.3125em;
}

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

meta.foundation-data-attribute-namespace {
  font-family: false;
}

meta.foundation-version {
  font-family: "/5.4.7/";
}

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:26.3125em)/";
  width: 26.3125em;
}

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em;
}

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:61.3125em)/";
  width: 61.3125em;
}

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

meta.foundation-data-attribute-namespace {
  font-family: false;
}

.Live {
  font-size: 18px;
  font-size: 1.125rem;
}

.Live .Box-title {
  font-size: 34px;
  font-size: 2.125rem;
}

.Live .Live-callouts,
.Live .Live-callouts h3 {
  font-size: 14px;
  font-size: 0.875rem;
}

.Live .Live-callouts h3 {
  font-weight: 900;
  margin: 0 0 5px;
  margin: 0 0 0.3125rem;
}

.Live .Live-callouts .Svg {
  background: #3A5E74;
  border-radius: 5px;
  height: 64px;
  line-height: 64px;
  text-align: center;
  margin-bottom: 10px;
  width: 100%;
  padding: 9px;
}

.Live .Live-callouts .Svg * {
  fill: #FBD832;
}

@media only screen and (min-width: 61.3125em) {
  .Live .Live-callouts .Svg {
    float: left;
    margin-right: 20px;
    margin-right: 1.25rem;
    margin-bottom: 0;
    width: 90px;
  }
}

.ProgramSchedule .schedule {
  margin: 20px 0;
}

.ProgramSchedule .schedule.dropdown.closed .date i {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  border-color: #FFF transparent transparent transparent;
  display: inline-block;
  margin-left: 15px;
}

.ProgramSchedule .schedule.dropdown .date {
  cursor: pointer;
}

.ProgramSchedule .schedule.dropdown .date i {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7px 7px 7px;
  border-color: transparent transparent #FFF transparent;
  display: inline-block;
  margin-left: 15px;
}

.ProgramSchedule .schedule.dropdown .program-info {
  display: none;
}

.ProgramSchedule .date {
  background: #17435c;
  color: #FFFFFF;
  padding: 10px;
}

.ProgramSchedule .date span {
  display: block;
}

.ProgramSchedule .program-info {
  margin: 20px 0;
}

.ProgramSchedule .program-info span {
  margin-right: 35px;
  width: auto;
  min-width: 151px;
  display: inline-block;
}

@media only screen and (max-width: 26.25em) {
  .ProgramSchedule .program-info strong {
    display: block;
    margin-top: 10px;
  }
}

.MediaPlayer .mejs-controls .mejs-time-rail,
.MediaPlayer .mejs-controls .mejs-duration-container {
  /*display: none !important;*/
  visibility: hidden;
}
