.mobile-only {
  display: none;
}
@media only screen and (max-width: 900px) {
  .mobile-only {
    display: block;
  }
}
.desktop-only {
  display: block;
}
@media only screen and (max-width: 900px) {
  .desktop-only {
    display: none;
  }
}
.centered {
  text-align: center;
}
.text-upper {
  text-transform: uppercase;
}
.page-section-spacing {
  margin: 6rem 0;
}
@media only screen and (max-width: 900px) {
  .page-section-spacing {
    margin: 4rem 0;
  }
}
.inner-spacing-reset,
.content-now-next-section.inner-page,
.content-grid.content-grid-sample.home-remembering-widget-desktop {
  padding: 0;
}
.outer-spacing-reset,
.content-list-item-title,
.content-grid.content-grid-sample.home-remembering-widget-desktop {
  margin: 0;
}
@media only screen and (max-width: 605px) {
  .negative-grid-show-mobile,
  .owl-carousel.owl-theme.show-mobile-stories-section,
  .owl-carousel.owl-theme.watch-mobile-video-section {
    margin-right: -4rem;
  }
}
@media only screen and (max-width: 900px) {
  .negative-grid-mobile,
  .content-header-graphic,
  .watch-live-callout {
    margin-left: -2rem;
    margin-right: -2rem;
  }
}
.border-radius-reset,
.content-now-next-section.inner-page .content-now-next-inner,
.content-now-next-section.inner-page .content-now-promo .video-js .vjs-tech {
  border-radius: 0;
}
.link-reset > a,
.user-login > a {
  color: inherit;
}
.link-hover-underline:hover,
.arcade-title:hover,
.link-hover-underline:focus,
.arcade-title:focus,
.link-hover-underline:active,
.arcade-title:active {
  text-decoration: underline;
}
@media only screen and (max-width: 1500px) {
  .desktop-grid-small,
  .system-alert-outer .system-alert {
    padding: 0 7rem;
  }
}
@media only screen and (max-width: 1200px) {
  .desktop-grid-small,
  .system-alert-outer .system-alert {
    padding: 0 2rem;
  }
}
@media only screen and (max-width: 900px) {
  .desktop-grid-small,
  .system-alert-outer .system-alert {
    padding: 2.5rem 2rem 2rem;
  }
}
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 62.5%;
}
body {
  background-color: #f9f9f9;
  color: #252525;
  font-family: 'Work Sans', sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 400;
  overflow-x: hidden;
}
a {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
a {
  color: #009ec6;
}
h4 {
  font-size: 16px;
  font-size: 1.6rem;
}
img {
  height: auto;
  max-width: 100%;
}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
p {
  margin: 0 0 15px;
}
h1,
h2,
h3,
h4 {
  color: #252525;
}
h1,
.heading-with-element {
  position: relative;
}
h1,
h2,
h3 {
  font-weight: 300;
}
h1 {
  font-size: 6rem;
  font-size: 60px;
  font-weight: 300;
  line-height: 60px;
  line-height: 6rem;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 900px) {
  h1 {
    font-size: 4.2rem;
    line-height: 4.5rem;
  }
}
h1.section-title,
h2.section-title {
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 900px) {
  h1.section-title,
  h2.section-title {
    margin-bottom: 1rem;
  }
}
h2 {
  font-size: 40px;
  font-size: 4rem;
  line-height: 42px;
  line-height: 4.2rem;
  margin-bottom: 3rem;
}
@media only screen and (max-width: 900px) {
  h2 {
    font-size: 3rem;
    line-height: 3.2rem;
    margin-bottom: 2rem;
  }
}
h2.section-title {
  font-size: 40px;
  font-size: 4rem;
  line-height: 40px;
  line-height: 4rem;
}
@media only screen and (max-width: 900px) {
  h2.section-title {
    font-size: 40px;
    font-size: 4rem;
    line-height: 4rem;
  }
}
h3 {
  font-size: 2.6rem;
  line-height: 3.2rem;
  margin-bottom: 2rem;
}
h4 {
  font-weight: 600;
  margin: 0;
}
@media only screen and (max-width: 500px) {
  .heading-with-element,
  min-height: 45px {
    padding-top: 4rem;
  }
}
.heading-with-element h1,
min-height: 45px h1 {
  margin: 0;
}
.btn-primary,
.form-wrap input[type="submit"],
.form-wrap button {
  color: #fff;
  font-size: 2rem;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  border: 2px solid transparent;
  border-radius: 50px;
  white-space: nowrap;
  padding: 1.3rem 2.8rem;
  margin-bottom: 1rem;
  opacity: 1;
}
.btn-primary.btn-long,
.form-wrap input[type="submit"].btn-long,
.form-wrap button.btn-long {
  min-width: 200px;
}
.btn-primary.btn-small,
.form-wrap input[type="submit"].btn-small,
.form-wrap button.btn-small {
  font-size: 1.8rem;
  padding: 0.8rem 2.5rem;
}
.btn-primary.btn-small i.fa-chevron-right,
.form-wrap input[type="submit"].btn-small i.fa-chevron-right,
.form-wrap button.btn-small i.fa-chevron-right {
  font-size: 1.4rem;
  margin-left: 0;
}
.btn-primary.btn-upper,
.form-wrap input[type="submit"].btn-upper,
.form-wrap button.btn-upper {
  font-size: 1.4rem;
  padding: 0.4rem 2rem;
  text-transform: uppercase;
}
.btn-primary:hover,
.form-wrap input[type="submit"]:hover,
.form-wrap button:hover,
.btn-primary:focus,
.form-wrap input[type="submit"]:focus,
.form-wrap button:focus,
.btn-primary:active,
.form-wrap input[type="submit"]:active,
.form-wrap button:active {
  -webkit-filter: brightness(115%);
          filter: brightness(115%);
  text-decoration: none;
}
.btn-primary.yellow,
.form-wrap input[type="submit"].yellow,
.form-wrap button.yellow {
  background-color: #ffa500;
}
.btn-primary.purple,
.form-wrap input[type="submit"].purple,
.form-wrap button.purple {
  background-color: #572f6e;
}
.btn-primary.orange,
.form-wrap input[type="submit"].orange,
.form-wrap button.orange {
  background-color: #ff7000;
}
.btn-primary.blue,
.form-wrap input[type="submit"].blue,
.form-wrap button.blue {
  background-color: #009ec6;
}
.btn-primary.white,
.form-wrap input[type="submit"].white,
.form-wrap button.white {
  background-color: #fff;
}
.btn-primary.text-brand-blue,
.form-wrap input[type="submit"].text-brand-blue,
.form-wrap button.text-brand-blue {
  color: #009ec6;
}
.btn-primary.text-brand-purple,
.form-wrap input[type="submit"].text-brand-purple,
.form-wrap button.text-brand-purple {
  color: #572f6e;
}
.btn-primary.text-brand-yellow,
.form-wrap input[type="submit"].text-brand-yellow,
.form-wrap button.text-brand-yellow {
  color: #ffa500;
}
.btn-primary.text-brand-orange,
.form-wrap input[type="submit"].text-brand-orange,
.form-wrap button.text-brand-orange {
  color: #ff7000;
}
.btn-primary.text-brand-red,
.form-wrap input[type="submit"].text-brand-red,
.form-wrap button.text-brand-red {
  color: #aa070e;
}
.btn-primary.text-brand-white,
.form-wrap input[type="submit"].text-brand-white,
.form-wrap button.text-brand-white {
  color: #fff;
}
.btn-primary.text-brand-black,
.form-wrap input[type="submit"].text-brand-black,
.form-wrap button.text-brand-black {
  color: #252525;
}
.btn-primary.inverted-white:hover,
.form-wrap input[type="submit"].inverted-white:hover,
.form-wrap button.inverted-white:hover {
  color: #fff;
  border: 2px solid #fff;
  -webkit-filter: none;
          filter: none;
  background: transparent;
}
.btn-primary.inverted-yellow:hover,
.form-wrap input[type="submit"].inverted-yellow:hover,
.form-wrap button.inverted-yellow:hover {
  color: #ffa500;
  border: 2px solid #ffa500;
  -webkit-filter: none;
          filter: none;
  background: transparent;
}
.btn-primary.inverted-red:hover,
.form-wrap input[type="submit"].inverted-red:hover,
.form-wrap button.inverted-red:hover {
  color: #aa070e;
  border: 2px solid #aa070e;
  -webkit-filter: none;
          filter: none;
  background: transparent;
}
.btn-primary i.fa-chevron-right,
.form-wrap input[type="submit"] i.fa-chevron-right,
.form-wrap button i.fa-chevron-right {
  font-size: 1.6rem;
  margin-left: 0.5rem;
}
.secondary-link > a {
  color: #ffa500;
}
header,
footer {
  background-color: #fff;
  position: relative;
}
.md-col-wrapper,
.lg-col-wrapper,
.lg-col-wrapper-no-space {
  margin: 0 auto;
  position: relative;
  clear: both;
}
.md-col-wrapper,
.lg-col-wrapper {
  padding: 4rem 2rem 4rem;
}
@media only screen and (max-width: 605px) {
  .md-col-wrapper,
  .lg-col-wrapper {
    padding: 2.5rem 2rem 2rem;
  }
}
.lg-wrapper-small {
  padding: 2.5rem 5rem 2rem;
}
.full-width-bg .lg-col-wrapper {
  padding-bottom: 5rem;
  margin-bottom: 0;
}
@media only screen and (max-width: 500px) {
  .full-width-bg .lg-col-wrapper {
    padding-bottom: 3rem;
  }
}
.md-col-wrapper {
  max-width: 1000px;
}
.lg-col-wrapper,
.lg-col-wrapper-no-space {
  max-width: 1250px;
}
.lg-col-wrapper-no-space {
  padding: 0;
}
.lg-col-wrapper + .lg-col-wrapper {
  padding-top: 0;
}
.full-width-bg {
  padding-bottom: 1.5rem;
}
.full-width-bg.gray-bg {
  background-color: #e6e6e6;
}
.full-width-bg.orange-bg {
  background-color: #ff7000;
}
.full-width-bg.orange-bg h1 {
  color: #fff;
}
.full-width-bg.yellow-bg {
  background-color: #ffa500;
}
.full-width-bg.yellow-bg h1 {
  color: #fff;
}
.full-width-bg h1.heading-centered {
  margin: 3rem 0 7rem;
}
@media only screen and (max-width: 900px) {
  .full-width-bg h1.heading-centered {
    margin: 1rem 0 2rem;
  }
}
.main-content,
.mobile-content {
  line-height: 25px;
  line-height: 2.5rem;
}
.main-content,
.top-content {
  float: left;
  width: 70.73170731707317%;
}
.top-content.webview-full,
.main-content.webview-full {
  width: 100%;
}
.content-grid-section {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
@media only screen and (max-width: 900px) {
  .content-grid-section {
    padding: 4rem 2rem;
  }
}
.content-grid-section + .content-grid-section {
  padding-top: 0;
}
@media only screen and (max-width: 900px) {
  .content-grid-section + .content-grid-section {
    padding-bottom: 2rem;
  }
}
@media only screen and (max-width: 900px) {
  .full-width-bg + .content-grid-section {
    padding: 5rem 2rem 5rem;
  }
}
aside {
  float: right;
  position: relative;
  width: 24.390243902439025%;
}
.gray-bg aside::before {
  background-color: #fff;
}
footer {
  font-size: 20px;
  font-size: 2rem;
  margin-top: 80px;
  min-height: 104px;
  padding: 20px 0;
  text-align: center;
}
.like-follow a {
  color: #fff;
  display: block;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 48.85057471264368%;
}
@media only screen and (max-width: 700px) {
  .like-follow a {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media only screen and (max-width: 450px) {
  .like-follow a {
    width: 100%;
    font-size: 14px;
    font-size: 1.4rem;
  }
}
.like-facebook {
  background-color: #33589d;
  float: left;
}
.like-facebook:hover {
  background-color: #2b4983;
}
@media only screen and (max-width: 450px) {
  .like-facebook {
    float: none;
    margin-bottom: 3px;
  }
}
.follow-twitter {
  background-color: #55acee;
  float: right;
}
.follow-twitter:hover {
  background-color: #4a95ce;
}
@media only screen and (max-width: 450px) {
  .follow-twitter {
    float: none;
  }
}
.section-title a {
  text-decoration: none;
}
.section-title a:hover {
  text-decoration: underline;
}
.section-title-more {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
}
.heading-centered {
  text-align: center;
}
.heading-centered .section-title-more {
  display: block;
  margin-top: 5px;
  text-decoration: none;
}
.heading-centered .section-title-more:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 500px) {
  .heading-centered .section-title-more {
    text-align: left;
  }
}
.headings-secondary h1 {
  margin-bottom: 2rem;
}
.headings-secondary p {
  margin-bottom: 2.5rem;
}
.inner-box-stacking-bottom {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
}
@media only screen and (max-width: 900px) {
  .inner-box-stacking-bottom {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }
}
.content-grid-more,
.content-grid-item-desc a {
  text-decoration: none;
}
.content-grid-more {
  color: #572f6e;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  margin-top: 2.298850574712644%;
  text-align: right;
  text-transform: uppercase;
  width: 100%;
}
@media only screen and (max-width: 350px) {
  .content-grid-more {
    margin: 0 0 2.298850574712644%;
  }
}
.content-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  margin-bottom: 2.298850574712644%;
}
@media only screen and (max-width: 350px) {
  .content-grid {
    margin-bottom: 0;
  }
}
.content-grid-sample {
  margin-bottom: 2rem;
  padding-bottom: 2.298850574712644%;
}
.content-grid-sample .content-grid-item,
.content-grid-sample +to-width(350px) {
  margin-bottom: 0;
  padding-bottom: 0;
}
.content-box-primary,
.content-grid-item,
.side-content-item,
.content-row-item,
.show-airing ul li,
#articles-modal-container,
.arcade-widget-inner .home-arcade-wrapper {
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
  border-radius: 10px;
}
.content-grid-item,
.side-content-item {
  line-height: 2.5rem;
  line-height: 25px;
}
.content-grid-item,
.content-grid-item-main {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.content-grid-item-main {
  width: 100%;
}
.content-grid-item-main .content-grid-item-desc {
  padding: 3rem;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-main .content-grid-item-desc {
    padding: 2rem;
  }
}
.content-grid-item-main .content-grid-item-title {
  color: #3c3c3c;
  font-size: 3.5rem;
  line-height: 3.8rem;
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-main .content-grid-item-title {
    font-size: 2.4rem;
    line-height: 2.8rem;
    margin-bottom: 1.2rem;
  }
}
.content-grid-item-main .content-grid-item-excerpt,
.content-grid-item-main .content-grid-item-excerpt-small {
  color: #464646;
  font-weight: 400;
  margin-bottom: 4rem;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-main .content-grid-item-excerpt,
  .content-grid-item-main .content-grid-item-excerpt-small {
    margin-bottom: 2rem;
  }
}
.content-grid-item-main .content-grid-item-excerpt {
  font-size: 2.5rem;
  line-height: 2.7rem;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-main .content-grid-item-excerpt {
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
}
.content-grid-item-main .content-grid-item-excerpt-small {
  font-size: 2.4rem;
  line-height: 2.8rem;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-main .content-grid-item-excerpt-small {
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
}
.content-grid-item-main .content-posted {
  font-size: 1.8rem;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-main .content-posted {
    font-size: 1.2rem;
    line-height: 2.4rem;
  }
}
.content-grid-item-2,
.content-grid-item-2-tags {
  width: 48.275862068965516%;
}
@media only screen and (max-width: 700px) {
  .content-grid-item-2,
  .content-grid-item-2-tags {
    width: 100%;
  }
}
.content-grid-item-2-tags .content-grid-item-title {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-2-tags .content-grid-item-title {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.content-grid-item-2 {
  font-size: 18px;
  font-size: 1.8rem;
  width: 48.275862068965516%;
}
@media only screen and (max-width: 700px) {
  .content-grid-item-2 {
    font-size: 16px;
    font-size: 1.6rem;
    width: 100%;
  }
}
@media only screen and (max-width: 350px) {
  .content-grid-item-2 {
    font-size: 20px;
    font-size: 2rem;
  }
}
.content-grid-item-2.more-pop:nth-child(2) {
  font-size: 18px;
  font-size: 1.8rem;
  width: 48.275862068965516%;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-2.more-pop:nth-child(2) {
    font-size: 20px;
    font-size: 2rem;
    width: 100%;
  }
}
@media only screen and (max-width: 500px) {
  .content-grid-item-2.second-child-large:nth-child(2) {
    font-size: 20px;
    font-size: 2.2rem;
  }
}
.content-grid-item-2 .content-grid-item-desc {
  padding: 1.8rem 2.5rem 1.5rem;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-2 .content-grid-item-desc {
    padding: 2rem;
  }
}
.content-grid-item-2 .content-grid-item-title {
  font-size: 2.4rem;
  line-height: 2.6rem;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-2 .content-grid-item-title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 2.8rem;
    line-height: 2.8rem;
    margin-bottom: 1.2rem;
  }
}
.content-grid-item-2 .content-grid-item-excerpt {
  font-size: 1.8rem;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-2 .content-grid-item-excerpt {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
}
.content-grid-item-2-full {
  font-size: 24px;
  font-size: 2.4rem;
  margin: 0 0 2.032520325203252% 0;
  position: relative;
  width: 47.96747967479675%;
}
.content-grid-item-2-full:nth-child(2n+0)::after {
  background: none;
}
@media only screen and (max-width: 900px) {
  .content-grid-item-2-full {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media only screen and (max-width: 500px) {
  .content-grid-item-2-full {
    margin-bottom: 5.208333333333334%;
    width: 100%;
  }
}
.content-grid-item-2-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  margin: 0 0 3rem;
  padding: 1.5rem 2.5rem 1rem;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-2-tags {
    margin: 0;
  }
}
.content-grid-item-2-tags .content-grid-tag-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  margin-bottom: 4rem;
}
.content-grid-item-2-tags .inner-flex-btn {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0;
}
.content-grid-item-2-tags .primary-tags-wrapper {
  margin-bottom: 2rem;
}
@media only screen and (max-width: 1000px) {
  .content-grid-item-2-tags .primary-tags-wrapper {
    margin-bottom: 1.5rem;
  }
}
.content-grid-item-2-tags .primary-tags-wrapper > a {
  font-size: 1.6rem;
  margin-right: 1rem;
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 900px) {
  .content-grid-item-2-tags .primary-tags-wrapper > a {
    font-size: 1.3rem;
    margin-right: 0.5rem;
  }
}
@media only screen and (max-width: 500px) {
  .content-grid-item-2-tags .primary-tags-wrapper > a {
    font-size: 1.2rem;
  }
}
.content-grid-item-3-wrap:after,
.content-grid-full:after {
  content: "";
  margin-left: 31.03448275862069%;
  display: block;
}
.content-grid-item-3 {
  width: 31.03448275862069%;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-3 {
    width: 100%;
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 501px) and (max-width: 900px) {
  .content-grid-item-3 .show-reminder,
  .content-grid-item-3 .add-favorites,
  .content-grid-item-3 .watch-online {
    font-size: 1.4rem;
    padding: 0.7rem 0.8rem;
  }
}
.content-grid-item-5 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
  width: 19.1869918699187%;
}
@media only screen and (max-width: 900px) {
  .content-grid-item-5 {
    font-size: 16px;
    font-size: 1.6rem;
    width: 31.818181818181817%;
  }
  .content-grid-item-5:nth-child(-n+2) {
    width: 48.86363636363637%;
  }
  .content-grid-item-5:nth-child(-n+2) .content-grid-item-desc {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media only screen and (max-width: 500px) {
  .content-grid-item-5 {
    width: 47.91666666666667%;
  }
  .content-grid-item-5:nth-child(2) {
    width: 47.91666666666667%;
  }
  .content-grid-item-5:nth-child(2) .content-grid-item-desc {
    font-size: inherit;
  }
  .content-grid-item-5:nth-child(1) {
    width: 100%;
  }
}
@media only screen and (max-width: 350px) {
  .content-grid-item-5 {
    font-size: 20px;
    font-size: 2rem;
  }
}
.content-grid-full .content-grid-item {
  margin-bottom: 3.448275862068965%;
}
.content-grid-item-thumb img {
  width: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.content-grid-item-thumb,
.content-grid-item-thumb img,
.content-grid-item-title,
.content-row-item-thumb,
.content-row-item-thumb img,
.content-row-item-title,
.content-row-item-excerpt,
.content-posted {
  display: block;
}
.content-grid-item-title {
  font-size: 1.8rem;
  font-weight: 500;
  text-align: left;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 900px) {
  .content-grid-item-title {
    font-size: 1.6rem;
  }
}
.content-grid-item-list {
  border-top: 2px solid #e6e6e6;
  padding: 1.5rem 0;
}
.content-grid-item-list a {
  color: #3c3c3c;
}
.content-grid-item-thumb {
  position: relative;
  min-height: 1px;
}
.content-grid-desc-list {
  padding: 1.5rem 2.5rem 1rem;
}
@media only screen and (max-width: 500px) {
  .content-grid-desc-list .inline-buttons {
    display: block;
  }
}
.content-grid-desc-list .inline-buttons {
  margin-bottom: 3rem;
}
@media only screen and (max-width: 900px) {
  .content-grid-desc-list .inline-buttons {
    margin-bottom: 2rem;
  }
}
.content-grid-item-desc {
  padding: 1.5rem 1.5rem 2.5rem;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.content-grid-item-desc,
.content-grid-item-desc-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  line-height: 2.2rem;
}
@media only screen and (max-width: 500px) {
  .content-grid-item-desc,
  .content-grid-item-desc-top {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }
}
.content-grid-item-desc > a,
.content-grid-item-desc-top > a {
  color: #3c3c3c;
}
.content-grid-item-desc > a:hover,
.content-grid-item-desc-top > a:hover,
.content-grid-item-desc > a:focus,
.content-grid-item-desc-top > a:focus {
  text-decoration: underline;
}
.content-grid-item-desc h4 a,
.content-grid-item-desc-top h4 a {
  color: #009ec6;
}
.content-grid-item-desc .button-border,
.content-grid-item-desc-top .button-border {
  background-color: #fff;
  border: 2px solid #009ec6;
  color: #009ec6;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  margin: 10px auto 0;
  max-width: 200px;
  padding: 10px;
  text-transform: uppercase;
}
.content-grid-item-desc-top {
  padding: 1.5rem 1.5rem 0.5rem;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.content-grid-item-desc-bottom {
  padding: 0 1.5rem 2.5rem;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.content-grid-item-main,
.content-grid-item,
.content-row-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  background-color: #fff;
}
.content-grid-item-main,
.content-grid-item {
  margin-bottom: 2.5rem;
}
.content-row-item {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 1.5rem;
  width: 100%;
}
@media only screen and (max-width: 500px) {
  .content-row-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.content-row-item-thumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
}
@media only screen and (max-width: 900px) {
  .content-row-item-thumb {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
  }
}
.content-row-item-thumb img {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px 0 0 10px;
}
@media only screen and (max-width: 500px) {
  .content-row-item-thumb img {
    border-radius: 10px 10px 0 0;
  }
}
.content-row-item-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  padding: 2rem 2.5rem 1.5rem;
}
@media only screen and (max-width: 900px) {
  .content-row-item-desc {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
            flex: 1 1 80%;
  }
}
@media only screen and (max-width: 900px) {
  .content-row-item-desc {
    padding: 1.7rem 2rem 1rem;
  }
}
.content-row-item-title {
  color: #3c3c3c;
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 2.5rem;
  margin-bottom: 1.2rem;
  text-decoration: none;
}
.content-row-item-title:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 900px) {
  .content-row-item-title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2rem;
  }
}
@media only screen and (max-width: 500px) {
  .content-row-item-title {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 28px;
    line-height: 2.8rem;
    margin-bottom: 1.2rem;
  }
}
.content-row-item-excerpt {
  color: #464646;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2rem;
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 500px) {
  .content-row-item-excerpt {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
    margin-bottom: 2rem;
  }
}
.content-posted {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  color: #009ec6;
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: uppercase;
}
.content-posted span {
  margin-right: 0.3rem;
}
.content-main-callout-title {
  color: #ffa500;
  font-size: 4rem;
  font-weight: 700;
  line-height: 4rem;
  margin-bottom: 1rem;
}
.content-main-callout-title a {
  color: #ffa500;
}
@media only screen and (max-width: 500px) {
  .content-main-callout-title {
    font-size: 3.5rem;
    margin-bottom: 0.5rem;
  }
}
.content-main-callout-next {
  font-size: 2.4rem;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 500px) {
  .content-main-callout-next {
    font-size: 2.2rem;
  }
}
.content-main-callout-episode {
  font-size: 2.2rem;
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 900px) {
  .content-main-callout-episode {
    margin-bottom: 1rem;
  }
}
@media only screen and (max-width: 500px) {
  .content-main-callout-episode {
    font-size: 2rem;
    margin-top: -0.5rem;
  }
}
.content-main-callout-next {
  font-weight: 700;
}
.content-main-callout-buttons {
  font-size: 1.6rem;
}
.content-block-tabs-grid {
  padding-left: 21.951219512195124%;
}
.content-block-tabs-grid h1.title-bg-stripe span span {
  padding: 0;
}
.content-block-tabs-grid .content-grid {
  margin-bottom: 2.298850574712644%;
}
@media only screen and (max-width: 900px) {
  .content-block-tabs-grid {
    padding-left: 0;
  }
  .content-block-tabs-grid h1.title-bg-stripe {
    font-size: 18px;
    font-size: 1.8rem;
  }
  .content-block-tabs-grid h1.title-bg-stripe span {
    cursor: pointer;
    padding: 10px;
    width: 100%;
  }
}
.content-block-tabs-section-wrap {
  display: none;
}
@media only screen and (max-width: 500px) {
  .content-block-tabs-section-wrap .content-grid-full .content-grid-item:nth-child(2) {
    width: 47.91666666666667%;
  }
}
@media only screen and (max-width: 350px) {
  .content-block-tabs-section-wrap .content-grid-full .content-grid-item:nth-child(2) {
    width: 100%;
  }
}
.content-block-tab-visible {
  display: block;
}
.content-block-tabs-grid-heading-hidden {
  display: none;
}
@media only screen and (max-width: 900px) {
  .content-block-tabs-grid-heading-hidden {
    display: block;
  }
}
.content-block-tabs-nav {
  position: relative;
}
@media only screen and (max-width: 900px) {
  .content-block-tabs-nav {
    display: inline-block;
    max-width: 300px;
    width: 100%;
  }
  .content-block-tabs-nav:hover span {
    background-color: #572f6e;
  }
}
.content-block-tabs-nav-down {
  color: #fff;
  display: none !important;
  position: absolute;
  top: 18px;
  right: 20px;
  z-index: 9;
}
@media only screen and (max-width: 900px) {
  .content-block-tabs-nav-down {
    display: inline-block !important;
  }
}
.content-block-tabs-side {
  position: absolute;
  top: 0;
  left: -28.125%;
  width: 23.958333333333336%;
}
.content-block-tabs-side h1 {
  margin-top: 16px;
}
@media only screen and (max-width: 900px) {
  .content-block-tabs-side {
    left: 0;
    top: 53px;
    width: 100%;
    z-index: 2;
  }
  .content-block-tabs-side h1 {
    display: none;
  }
}
@media only screen and (max-width: 700px) {
  .content-block-tabs-side {
    top: 49px;
  }
}
.content-block-subheading {
  color: #252525;
  font-size: 2.6rem;
  font-weight: 200;
  line-height: 2.6rem;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 900px) {
  .content-block-subheading {
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
}
@media only screen and (max-width: 900px) {
  .content-block-tabs-side-closed {
    display: none;
  }
}
.content-block-tabs {
  margin: 0;
  padding: 0;
}
.content-block-tabs li {
  border-bottom: 2px solid #a1a1a1;
  color: #a1a1a1;
  cursor: pointer;
  font-weight: 600;
  font-size: 20px;
  font-size: 2rem;
  padding: 12.173913043478262% 10px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
@media only screen and (max-width: 1250px) {
  .content-block-tabs li {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
.content-block-tabs li:hover {
  color: #009ec6;
}
.content-block-tabs li.active {
  background-color: #009ec6;
  color: #fff;
}
@media only screen and (max-width: 900px) {
  .content-block-tabs {
    background-color: #009ec6;
  }
  .content-block-tabs li {
    border-bottom: none;
    border-top: 1px solid #a1a1a1;
    color: #fff;
    padding: 10px;
  }
  .content-block-tabs li.active {
    background-color: #572f6e;
  }
  .content-block-tabs li:hover {
    background-color: #572f6e;
    color: #fff;
  }
}
.title-bg-stripe {
  position: relative;
}
.title-bg-stripe span,
.title-bg-stripe a {
  display: inline-block;
  padding: 12px;
  position: relative;
  z-index: 2;
}
.title-bg-stripe::after {
  background-color: #ff7000;
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  top: 35%;
  left: 0;
  width: 100%;
}
@media only screen and (max-width: 900px) {
  .title-bg-stripe {
    padding: 0 15px;
  }
}
h1.title-bg-stripe span {
  background-color: #009ec6;
  color: #fff;
  padding: 15px 50px;
}
.button-bg-stripe {
  display: block;
  text-align: center;
}
.button-bg-stripe a {
  background-color: #fff;
  padding: 1.5rem 5rem;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 50px;
}
.inner-flex-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  margin: 0 auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.inner-flex-btn > a,
.inner-flex-btn-right > a {
  border: 2px solid transparent;
}
.inner-flex-btn > a:hover,
.inner-flex-btn-right > a:hover {
  background-color: transparent;
  border: 2px solid;
  text-decoration: none;
}
.inner-flex-btn-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
@media only screen and (max-width: 500px) {
  .inner-flex-btn-right {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}
@media only screen and (max-width: 1250px) {
  .store-products,
  .newsletter-wrap {
    padding: 4% 1.6%;
  }
}
@media only screen and (max-width: 900px) {
  .store-products,
  .newsletter-wrap {
    padding: 2.222222222222222%;
  }
}
.store-products {
  background-color: #009ec6;
}
.store-products h1 {
  color: #fff;
}
.store-products-inner,
.newsletter-inner {
  margin: 0 auto;
  max-width: 1000px;
}
.store-products-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  margin-bottom: 6rem;
}
@media only screen and (max-width: 900px) {
  .store-products-inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 1rem;
  }
}
.store-product-item {
  color: #fff;
  text-align: center;
  width: 22%;
}
.store-product-item img {
  border-radius: 100%;
  display: block;
  margin-bottom: 20px;
}
.store-product-item .store-product-title {
  color: #1c1c1c;
  display: block;
  font-weight: 600;
  margin-bottom: 5px;
}
.store-product-item .store-product-title:hover,
.store-product-item .store-product-title:focus {
  color: #fff;
}
@media only screen and (max-width: 700px) {
  .store-product-item {
    width: 48.484848484848484%;
    padding: 1rem;
  }
}
@media only screen and (max-width: 500px) {
  .store-product-item {
    width: 48.484848484848484%;
    margin-bottom: 3rem;
  }
}
@media only screen and (max-width: 350px) {
  .store-product-item {
    width: 100%;
  }
  .store-product-item img {
    margin: 0 auto 20px;
    max-width: 200px;
  }
}
.newsletter-wrap {
  background-color: #572f6e;
}
@media only screen and (max-width: 700px) {
  .newsletter-wrap {
    padding: 30px;
  }
}
.newsletter-inner form {
  border-bottom: 2px solid #fff;
  padding-right: 35px;
  position: relative;
}
.newsletter-inner input,
.newsletter-inner button {
  background: none;
  border: none;
  color: #fff;
  display: block;
  height: 30px;
}
.newsletter-inner input {
  font-size: 20px;
  font-size: 2rem;
  padding: 5px 0;
  text-transform: uppercase;
  width: 100%;
}
@media only screen and (max-width: 500px) {
  .newsletter-inner input {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 350px) {
  .newsletter-inner input {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
.newsletter-inner button {
  background-color: #572f6e;
  font-size: 25px;
  font-size: 2.5rem;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
  width: 30px;
}
.newsletter-inner button:hover {
  color: #ff7000;
}
.breadcrumb {
  font-size: 14px;
  font-size: 1.4rem;
  margin-bottom: 3.448275862068965%;
  position: relative;
}
@media only screen and (max-width: 500px) {
  .breadcrumb {
    display: none;
  }
}
.breadcrumb a {
  font-weight: 600;
}
.season-hidden {
  display: none;
}
.inline-mobile-buttons > a {
  display: block;
}
@media only screen and (max-width: 900px) {
  .inline-mobile-buttons > a {
    display: inline-block;
    min-width: auto;
  }
}
.inline-buttons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: bottom;
}
.inline-buttons.flex-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.inline-buttons > a,
.inline-buttons > span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: auto;
  margin-right: 1rem;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 500px) {
  .inline-buttons > a,
  .inline-buttons > span {
    margin-right: 0.5rem;
  }
}
.inline-buttons > a:last-child,
.inline-buttons > span:last-child {
  margin-right: 0;
}
.primary-tags-wrapper,
.content-tags,
.home-video-primary-tags-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.3rem;
  line-height: initial;
}
@media only screen and (max-width: 500px) {
  .primary-tags-wrapper,
  .content-tags,
  .home-video-primary-tags-wrapper {
    display: none;
  }
}
.primary-tags-wrapper > a,
.content-tags > a,
.home-video-primary-tags-wrapper > a {
  color: #fff;
}
.primary-tags,
.content-tags > a,
.home-video-primary-tags {
  background-color: #009ec6;
  color: #fff;
  font-size: 1.2rem;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 0.7rem 2rem;
  text-decoration: none;
  width: auto;
}
.primary-tags:hover,
.content-tags > a:hover,
.home-video-primary-tags:hover,
.primary-tags:focus,
.content-tags > a:focus,
.home-video-primary-tags:focus,
.primary-tags.activetag,
.content-tags > a.activetag,
.home-video-primary-tags.activetag {
  text-decoration: none;
  background-color: #ffa500;
  color: #fff;
  cursor: pointer;
}
.primary-tags.medium,
.content-tags > a.medium,
.home-video-primary-tags.medium {
  font-size: 1.8rem;
}
.primary-tags.secondary,
.content-tags > a.secondary,
.home-video-primary-tags.secondary {
  background-color: #ffa500;
}
.view-more-bg-stripe {
  position: relative;
  text-align: center;
  width: 100%;
}
.view-more-bg-stripe a {
  background-color: #fff;
  color: #572f6e;
  display: inline-block;
  font-weight: 600;
  padding: 0 20px;
  position: relative;
  text-decoration: none;
  z-index: 1;
}
.view-more-bg-stripe a:hover {
  text-decoration: underline;
}
.view-more-bg-stripe::after {
  background-color: #572f6e;
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  top: 50%;
  width: 100%;
}
@media only screen and (max-width: 500px) {
  ::after {
    height: 1px;
  }
}
.gray-bg .view-more-bg-stripe a {
  background-color: #e6e6e6;
}
.rainbow-border-container {
  background: #596678;
  width: 100%;
  height: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rainbow-border {
  width: 100%;
  height: 100%;
  background-image: repeating-linear-gradient(to right, #ffa500 0, #ffa500 5%, #009ec6 5%, #009ec6 18%, #572f6e 18%, #572f6e 31%, #ff7000 31%, #ff7000 44%, #aa070e 44%, #aa070e 57%, #ffa500 57%, #ffa500 70%, #009ec6 70%, #009ec6 83%, #572f6e 83%, #572f6e 96%, #ff7000 96%, #ff7000 100%);
  background-size: 100%;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 500px) {
  .rainbow-border {
    background-image: repeating-linear-gradient(to right, #ffa500 0px, #ffa500 50px, #009ec6 50px, #009ec6 100px, #572f6e 100px, #572f6e 150px, #ff7000 150px, #ff7000 200px, #aa070e 200px, #aa070e 250px, #ffa500 250px, #ffa500 300px, #009ec6 300px, #009ec6 350px, #572f6e 350px, #572f6e 400px);
  }
}
@media screen and (max-width: 605px) {
  .lg-col-wrapper.lg-col-wrapper-remove-right-left-padding {
    padding: 3.2rem 0 2rem;
  }
}
.rainbow-border-container.sticky {
  display: none;
}
.is-sticky .rainbow-border-container.non-sticky {
  display: none;
}
.is-sticky .rainbow-border-container.sticky {
  display: block;
}
.is-sticky .rainbow-border-container.non-sticky,
display: none,
.full-width-container {
  width: 100%;
}
.button-cta-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
@media only screen and (max-width: 900px) {
  .button-cta-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (max-width: 500px) {
  .next-episode-airdate {
    display: block;
    margin-top: 0.5rem;
  }
}
.header-outer-container {
  padding: 1.5rem 2rem;
}
.header-social {
  display: none;
}
.logo-affiliate,
.logo {
  float: left;
}
.logo {
  width: 38.36978131212724%;
}
.logo-resp {
  display: none;
}
.header-row-wrapper,
.header-logo-container,
.header-login-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.header-row-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2rem;
}
@media only screen and (max-width: 900px) {
  .header-row-wrapper {
    width: 100%;
  }
}
.header-row-wrapper .logo {
  width: 200px;
  max-width: 200px;
  padding-right: 2rem;
}
@media only screen and (max-width: 900px) {
  .header-row-wrapper .logo {
    max-width: 180px;
  }
}
@media only screen and (max-width: 500px) {
  .header-row-wrapper .logo {
    max-width: 150px;
  }
}
.header-logo-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 900px) {
  .header-logo-container {
    width: 100%;
  }
}
.header-login-container {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 2.2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 900px) {
  .header-login-container {
    padding: 0;
  }
}
@media only screen and (max-width: 900px) {
  .header-login-container .user-notifications {
    margin-right: 2rem;
  }
}
@media only screen and (max-width: 900px) {
  .header-login-container .user-login {
    margin-left: 0.5rem;
  }
}
.header-login-container.top {
  width: 45%;
}
@media only screen and (max-width: 900px) {
  .header-login-container.top {
    width: 100%;
  }
}
.header-login-container.bottom {
  display: none;
}
.header-login-container.mobile-sticky-nav {
  display: none;
}
.notifications:hover,
.notifications:focus {
  cursor: pointer;
  opacity: 0.85;
}
#user-profile-link .logged-in img:hover,
#user-profile-link .logged-in img:focus {
  cursor: pointer;
  opacity: 0.85;
}
.header-location-affiliates {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  margin: 0.5rem 2rem 0 0;
}
.header-location-affiliates img {
  min-width: 200px;
}
.header-location-affiliates a {
  color: #252525;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  text-decoration: none;
  text-transform: uppercase;
}
.header-location-affiliates a:hover {
  color: #ff7000;
}
.contact-button {
  margin: -0.6rem 2rem 0;
}
@media only screen and (max-width: 1000px) {
  .contact-button {
    display: none;
  }
}
.header-ad {
  background: #f9f9f9;
  overflow: hidden;
  width: 728px;
  margin: 0 auto;
}
.header-nav {
  z-index: 9999;
  width: 100%;
}
.header-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  list-style: none;
  width: 100%;
  padding: 1rem 0;
}
.header-nav li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header-nav ul li a {
  color: #252525;
  display: block;
  padding: 1rem 0;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.header-nav ul li:hover,
.header-nav ul li a:hover {
  color: #009ec6;
}
.header-nav .lg-col-wrapper {
  padding: 0 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 1200px) {
  .header-nav .lg-col-wrapper {
    margin: 0;
    padding: 0 2rem;
  }
}
@media only screen and (max-width: 900px) {
  .header-nav .lg-col-wrapper {
    padding: 0;
    margin: 0;
    height: 0;
  }
}
.header-nav ul li.wtw a,
.header-nav ul li a:hover .header-section-icon {
  background-position: 0 -59px;
}
.header-section-icon {
  background-repeat: no-repeat;
  display: block;
  height: 59px;
  margin: 0 auto;
  width: 59px;
}
.header-nav-menu-tab,
.header-nav-menu-tab.bottom {
  margin: 0 1rem 0 0;
}
.header-nav-menu-tab {
  display: none;
}
@media only screen and (max-width: 900px) {
  .header-nav-menu-tab {
    display: block;
    width: 22px;
  }
}
.header-nav-menu-tab .fa-times {
  font-size: 2.4rem;
}
.header-nav-menu-tab.bottom {
  display: none;
}
.header-nav-search {
  cursor: pointer;
  display: block;
  float: left;
}
.header-nav-search:hover,
.header-nav-menu-tab:hover,
.header-nav-search.selected,
.header-nav-menu-tab.selected {
  color: #252525;
}
.search-bar form {
  margin: 0 3rem;
}
@media only screen and (max-width: 900px) {
  .search-bar form {
    margin: 0 2rem;
  }
}
.search-bar,
.microsite-search-bar {
  display: none;
  position: relative;
  width: 100%;
}
.search-bar .lg-col-wrapper,
.microsite-search-bar .lg-col-wrapper {
  padding: 0;
}
.search-form {
  font-size: 20px;
  font-size: 2rem;
  width: 94.44444444444444%;
}
.search-form input,
.search-form button {
  background: none;
  border: none;
  display: block;
  float: left;
  height: 50px;
}
.search-form input {
  margin-right: 70px;
  padding: 0 30px;
  vertical-align: middle;
}
.search-form button {
  float: right;
  width: 70px;
}
.search-form button > i:hover {
  color: #009ec6;
}
.search-bar-input-wrap {
  float: left;
  margin-right: -70px;
  width: 100%;
}
.search-bar-input-wrap input {
  width: 100%;
}
.search-form input::-webkit-input-placeholder,
.search-form input:-ms-input-placeholder,
.search-form input::-moz-placeholder,
.search-form input:-moz-placeholder {
  color: #ff7000;
}
ul.nav-small.nav-closed,
.search-bar.closed,
.microsite-search-bar.open {
  display: none;
}
ul.nav-small.nav-open,
.search-bar.open,
.microsite-search-bar.open {
  background: #fff;
  display: block;
  width: 100%;
  position: absolute;
  z-index: 99999;
}
.header-nav ul.nav-small {
  background-color: #fff;
  color: #252525;
  padding: 0 5rem 1rem;
}
.header-nav ul.nav-small.nav-open {
  top: 0;
  height: calc(100vh - 40px);
  overflow-y: scroll;
}
.is-sticky .header-nav {
  width: 100%;
  background-color: #fff;
}
@media only screen and (max-width: 900px) {
  .is-sticky .header-nav .lg-col-wrapper {
    padding: 0 2.2rem;
    height: auto;
  }
}
@media only screen and (max-width: 900px) {
  .is-sticky .header-nav .mobile-sticky-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}
.is-sticky .header-nav .header-login-container.bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.is-sticky .header-nav .header-nav-menu-tab.bottom {
  display: none;
}
@media only screen and (max-width: 900px) {
  .is-sticky .header-nav .header-nav-menu-tab.bottom {
    display: block;
    width: 30px;
  }
}
.is-sticky .header-nav .header-nav-icons {
  width: auto;
}
.is-sticky .header-nav .user-notifications {
  margin-right: 2.5rem;
}
@media only screen and (max-width: 500px) {
  .is-sticky .header-nav .user-notifications {
    margin-right: 1.5rem;
  }
}
.is-sticky .header-nav .user-profile img {
  width: 25px;
}
.is-sticky .header-nav .header-nav-search {
  margin-right: 3rem;
}
.is-sticky .header-nav .social-nav {
  display: none;
}
.is-sticky .header-nav ul {
  width: 88%;
  margin-left: 3rem;
}
@media only screen and (max-width: 900px) {
  .is-sticky .header-nav ul {
    width: 100%;
    margin-left: 0;
    left: 0;
  }
}
.is-sticky .logo-resp {
  display: block;
  float: left;
  width: 125px;
}
@media only screen and (max-width: 900px) {
  .is-sticky .logo-resp {
    margin: 1rem 0;
  }
}
.is-sticky .header-nav ul.nav-small.nav-open {
  top: 48px;
}
.is-sticky .header-nav ul.nav-small.nav-open .header-login-container.bottom {
  display: none;
}
.is-sticky .header-nav ul.nav-small.nav-open .social-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.is-sticky .header-nav ul.nav-small.nav-open .header-nav-search {
  margin-right: 0;
}
.header-nav-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 14%;
}
@media only screen and (max-width: 900px) {
  .header-nav-icons {
    width: 100%;
    padding: 2rem;
  }
}
.header-nav-icons li {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.header-nav-icons .fa-instagram {
  font-weight: 600;
}
@media only screen and (max-width: 900px) {
  .header-nav .header-nav-icons li,
  .header-nav .header-nav-icons li > a {
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-bottom: none;
  }
}
.nav-small .header-nav-icons li a {
  padding: 0;
}
.header-wtw,
.header-store-banner {
  display: none;
}
.header-no-margin {
  margin: 0;
}
.where-to-watch-btn {
  padding: 0.6rem 3rem 0.6rem 3rem;
  margin-top: 1rem;
  font-weight: 500;
}
.where-to-watch-btn img {
  vertical-align: top;
  margin-right: 0.5rem;
}
.header-logo-container .where-to-watch-btn {
  width: 260px;
  padding: 0.7rem;
}
@media only screen and (max-width: 1200px) {
  .header-logo-container .where-to-watch-btn {
    width: 200px;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 1200px) {
  .header-logo-container .where-to-watch-btn img {
    width: 16px;
  }
}
.user-notifications,
.logged-out {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-notifications i:hover,
.logged-out i:hover,
.user-notifications i:focus,
.logged-out i:focus,
.user-notifications i:active,
.logged-out i:active {
  color: #009ec6;
}
.user-notifications {
  position: relative;
}
.logged-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.logged-in img {
  vertical-align: middle;
  border-radius: 50px;
}
@media only screen and (max-width: 900px) {
  .logged-in .user-login {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .logged-in .user-login {
    font-size: 1.4rem;
  }
}
.user-notifications {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: 1.5rem;
}
.no-notifications {
  font-size: 2.2rem;
}
@media only screen and (max-width: 500px) {
  .no-notifications {
    font-size: 2rem;
  }
}
.user-login {
  font-size: 1.6rem;
  color: #252525;
  margin-left: 1rem;
  text-transform: uppercase;
  word-break: keep-all;
}
@media only screen and (max-width: 500px) {
  .user-login {
    font-size: 1.6rem;
  }
}
.user-profile i {
  color: #ffa500;
  font-size: 2.8rem;
  vertical-align: middle;
}
a .fa-bell {
  font-size: 2.2rem;
  color: #000;
}
@media only screen and (max-width: 900px) {
  .header-nav .social-facebook,
  .header-nav .social-twitter {
    display: inline-block;
    float: left;
    margin: 4px 0 0 15px;
  }
  .header-nav ul {
    display: none;
    margin-top: 0;
    width: 300px;
  }
  .header-nav ul li a {
    color: #252525;
    float: none;
    overflow: hidden;
    font-size: 1.8rem;
    padding: 2rem 1rem;
    border-bottom: 1px solid #efefef;
    border-right: none;
    text-align: left;
    text-transform: none;
    width: 100%;
  }
  .is-sticky .header-nav ul li a {
    width: 100%;
  }
}
.rescan-alert-container {
  border-radius: 10px;
}
@media only screen and (max-width: 900px) {
  .hp-top-section-wrap .lg-col-wrapper {
    padding: 0;
  }
}
.banner-slider {
  margin-bottom: 30px;
  position: relative;
}
.banner-slider li.billboard-slide-hidden {
  visibility: hidden;
}
.banner-slider img {
  display: block;
}
.banner-slider .bx-controls-direction {
  position: absolute;
  top: 39.63414634146341%;
  width: 100%;
}
@media only screen and (max-width: 500px) {
  .banner-slider .bx-controls-direction {
    position: static;
  }
}
.homepage-billboard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}
@media only screen and (max-width: 605px) {
  .homepage-billboard {
    display: none;
  }
}
.homepage-billboard-inside-div-left {
  width: 65%;
  padding-top: 35.714285714286%;
  color: #fff;
  font-size: 2.5rem;
  font-size: 25px;
  line-height: 2rem;
  line-height: 20px;
  position: relative;
}
.homepage-billboard-inside-div-left h1 {
  position: absolute;
  top: 14.2%;
  left: 15%;
  color: #fff;
  max-width: 750px;
  word-spacing: -5px;
  letter-spacing: -2px;
  font-size: 4.5vw;
  font-family: Archivo Black, sans-serif;
  line-height: 4.2vw;
  font-weight: 300;
  text-align: left;
}
@media only screen and (max-width: 900px) {
  .homepage-billboard-inside-div-left h1 {
    word-spacing: 0;
  }
}
@media only screen and (max-width: 605px) {
  .homepage-billboard-inside-div-left h1 {
    display: none;
  }
}
.homepage-billboard-inside-div-left p {
  position: absolute;
  top: 68.5%;
  left: 15.9%;
  color: #000;
  word-spacing: -1px;
  letter-spacing: -1px;
  font-size: 2.4vw;
  line-height: 2.3vw;
  font-weight: 700;
  text-align: left;
}
@media only screen and (max-width: 605px) {
  .homepage-billboard-inside-div-left p {
    display: none;
  }
}
.homepage-billboard-inside-div-left span {
  display: block;
  position: relative;
  left: 1px;
  color: #fff;
  letter-spacing: 0.5px;
  font-size: 1vw;
  font-weight: 600;
}
@media only screen and (max-width: 605px) {
  .homepage-billboard-inside-div-left span {
    display: none;
  }
}
.homepage-billboard-inside-div-left .small-tune-in {
  position: absolute;
  top: 62%;
  left: 15.9%;
  font-size: 1.2vw;
  color: #fff;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .homepage-billboard-inside-div-left .small-tune-in {
    top: 60%;
  }
}
.homepage-billboard-inside-div-right {
  width: 35%;
  padding-top: 35.714285714286%;
}
@media only screen and (max-width: 605px) {
  .owl-theme .owl-nav,
  .owl-dots {
    display: none;
  }
}
.homepage-billboard-mobile-wrapper {
  position: relative;
  display: none;
  padding: 20px 0 0;
}
@media screen and (max-width: 605px) {
  .homepage-billboard-mobile-wrapper {
    display: block;
    z-index: 0;
    text-align: left;
  }
}
.homepage-billboard-mobile-wrapper h1 {
  color: #000;
  font-family: Archivo Black, sans-serif;
  font-size: 4rem;
  font-size: 40px;
  font-weight: 300;
  margin-bottom: 10px;
  letter-spacing: -1px;
  line-height: 4rem;
  line-height: 40px;
}
.homepage-billboard-mobile-wrapper p {
  color: #000;
  font-weight: 600;
  font-size: 2.6rem;
  font-size: 26px;
  line-height: 2.6rem;
  line-height: 26px;
  margin-bottom: 5px;
}
.homepage-billboard-mobile-wrapper span {
  display: block;
  color: #ffa500;
  font-weight: 600;
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
}
.homepage-billboard-mobile-wrapper span.small-tune-in {
  margin: 0.5rem 0;
}
#home-white-right {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 8.5%;
  height: 100%;
  background-color: #f00;
  z-index: 1;
}
.owl-carousel-home-default {
  background-color: #ffa500;
  width: 100%;
  clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 400px;
}
@media only screen and (max-width: 900px) {
  .owl-carousel-home-default {
    height: 200px;
  }
}
.owl-carousel-home-default-inner {
  background: #009ec6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.owl-carousel-home-default-inner .owl-carousel-home-default-placeholder {
  float: left;
  width: 70%;
  height: 100%;
  padding-left: 8rem;
}
@media only screen and (max-width: 900px) {
  .owl-carousel-home-default-inner .owl-carousel-home-default-placeholder {
    padding-left: 2rem;
  }
}
.owl-carousel-home-default-inner .placeholder-title-information,
.owl-carousel-home-default-inner .placeholder-subheading-information {
  background-color: #fff;
  position: absolute;
}
.owl-carousel-home-default-inner .placeholder-title-information {
  width: 60%;
  padding: 5rem;
}
@media only screen and (max-width: 900px) {
  .owl-carousel-home-default-inner .placeholder-title-information {
    width: 75%;
    padding: 1rem 1rem 2rem;
  }
}
.owl-carousel-home-default-inner .placeholder-subheading-information {
  width: 45%;
  padding: 3rem;
  bottom: 50px;
}
@media only screen and (max-width: 900px) {
  .owl-carousel-home-default-inner .placeholder-subheading-information {
    width: 50%;
    padding: 1rem;
    bottom: 25px;
  }
}
.owl-carousel.homepage-desktop-text-slider {
  margin-bottom: 3rem;
}
@media only screen and (max-width: 900px) {
  .owl-carousel.homepage-desktop-text-slider {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 605px) {
  .owl-carousel.homepage-desktop-text-slider {
    display: none !important;
  }
}
.owl-carousel.homepage-mobile-text-slider {
  margin-bottom: 0;
}
@media only screen and (max-width: 900px) {
  .owl-carousel.homepage-mobile-text-slider {
    margin-bottom: 3rem;
  }
}
.owl-item a .homepage-billboard-mobile-wrapper {
  opacity: 0;
}
.cloned a .homepage-billboard-mobile-wrapper {
  opacity: 0;
}
.active a .homepage-billboard-mobile-wrapper {
  opacity: 0;
}
.cloned.active a .homepage-billboard-mobile-wrapper {
  opacity: 0;
}
.cloned.active.center a .homepage-billboard-mobile-wrapper {
  opacity: 1;
}
.center a .homepage-billboard-mobile-wrapper {
  opacity: 1;
}
.homepage-mobile-text-slider,
.homepage-mobile-text-slider a img.hompage-mobile-image {
  display: none;
}
@media only screen and (max-width: 605px) {
  .homepage-mobile-text-slider,
  .homepage-mobile-text-slider a img.hompage-mobile-image {
    display: block;
  }
}
.homepage-billboard-inside-overlay {
  width: 100%;
  padding-top: 35.714285714286%;
}
.homepage-billboard-inside-overlay .banner-overlay-new {
  color: #000;
  font-size: 18px;
}
.homepage-billboard-inside-overlay .banner-overlay-new p {
  font-weight: 600;
  font-size: 3rem;
  font-size: 30px;
  line-height: 3rem;
  line-height: 30px;
  margin-bottom: 5px;
}
.banner-overlay-new {
  background: rgba(255,255,255,0.8);
}
.banner-overlay-new:hover {
  background: #fff;
}
.banner-overlay-new {
  bottom: 0;
  padding: 2.298850574712644%;
  position: absolute;
  width: 100%;
}
.banner-overlay-new h4 a {
  text-decoration: none;
}
.banner-overlay-new h4 a:hover {
  text-decoration: underline;
}
.banner-slide-count {
  background-color: #009ec6;
  color: #fff;
  padding: 8px 10px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.banner-slider-internal .bx-controls-direction {
  bottom: 67.56756756756756% /* 250/370 */;
}
.banner-prev-slide,
.banner-next-slide,
.banner-overlay {
  background: rgba(255,255,255,0.8);
}
.banner-prev-slide:hover,
.banner-next-slide:hover,
.banner-overlay:hover {
  background: #fff;
}
.banner-prev-slide,
.banner-next-slide {
  color: #572f6e;
  cursor: pointer;
  display: block;
  font-size: 24px;
  font-size: 2.4rem;
  padding: 15px 15px 15px 9px;
  position: absolute;
  top: 50%;
}
.banner-prev-slide:hover,
.banner-next-slide:hover {
  color: #009ec6;
}
.banner-next-slide {
  padding-left: 15px;
  padding-right: 9px;
  right: 0;
}
.banner-overlay {
  bottom: 0;
  padding: 2.298850574712644%;
  position: absolute;
  width: 100%;
}
.banner-overlay h4 a {
  text-decoration: none;
}
.banner-overlay h4 a:hover {
  text-decoration: underline;
}
.owl-theme .owl-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 900px) {
  .owl-theme .owl-nav {
    display: none;
  }
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
}
@media only screen and (max-width: 900px) {
  .owl-theme .owl-dots .owl-dot {
    display: none;
  }
}
.owl-theme .owl-dots .owl-dot span {
  background: #009ec6;
}
.owl-theme .owl-nav button.owl-prev,
.owl-theme .owl-nav button.owl-next {
  color: #009ec6;
  background: transparent;
  font-size: 2.5rem;
  margin-top: 0.8rem;
  outline: none;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #ff7000;
}
.owl-nav .owl-prev .fa-chevron-left {
  margin-right: 14rem;
  font-size: 2.8rem;
  font-size: 28px;
}
.owl-nav .owl-next .fa-chevron-right {
  margin-left: 8rem;
  font-size: 2.8rem;
  font-size: 28px;
}
.top-content-wrapper {
  position: relative;
  padding-bottom: 4rem;
}
@media only screen and (max-width: 900px) {
  .top-content-wrapper {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.top-content .inner-flex-btn {
  margin-top: 4rem;
}
.top-content .content-posted {
  display: none;
}
.favorite-shows-block .wcs-login-email {
  background: none;
}
@media only screen and (max-width: 900px) {
  .hp-now-next {
    display: none;
  }
}
.hp-content-ad {
  margin: 0 auto 40px;
  overflow: hidden;
  width: 728px;
}
.hp-content-ad img {
  display: block;
}
@media only screen and (max-width: 800px) {
  .hp-content-ad {
    width: 468px;
  }
}
@media only screen and (max-width: 500px) {
  .hp-content-ad {
    width: 320px;
  }
}
.content-wrap h1,
.content-wrap h2f {
  text-transform: none;
}
.content-wrap h1 {
  font-size: 40px;
  font-size: 4rem;
  font-weight: 300;
  line-height: 40px;
  line-height: 4rem;
}
@media only screen and (max-width: 500px) {
  .content-wrap h1 {
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 38px;
    line-height: 3.8rem;
  }
}
.content-wrap h2 {
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: 400;
  line-height: 30px;
  line-height: 3rem;
}
@media only screen and (max-width: 700px) {
  .content-wrap h2 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 25px;
    line-height: 2.5rem;
  }
}
.content-header-graphic {
  margin-bottom: 3.448275862068965%;
}
.content-header-graphic img {
  display: block;
}
.content-header-graphic-with-credit {
  margin-bottom: 0;
}
.content-header-photo-credit {
  border-bottom: 2px solid #e6e6e6;
  color: #a1a1a1;
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 2.298850574712644%;
  padding: 1.724137931034483% 0;
}
.header-slider .banner-prev-slide,
.header-slider .banner-next-slide {
  top: 150px;
}
.prev-next-wrap {
  background-color: #572f6e;
  clear: both;
}
.prev-next-wrap i.fa {
  font-size: 30px;
  font-size: 3rem;
  vertical-align: middle;
}
.prev-next-top,
.prev-next-bottom {
  margin-bottom: 40px;
}
.prev-next-bottom {
  margin-top: 40px;
}
.prev-next-wrap a {
  color: #fff;
  display: block;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 800;
  padding: 8px 20px 5px;
  text-decoration: none;
  text-transform: uppercase;
  width: 50%;
}
.prev-next-wrap a:hover {
  color: #ff7000;
}
.prev-article {
  float: left;
}
.prev-article i.fa {
  margin-right: 10px;
}
.next-article {
  float: right;
  text-align: right;
}
.next-article i.fa {
  margin-left: 10px;
}
.content-inner {
  padding: 0 0 30px 130px;
  position: relative;
}
@media only screen and (min-width: 901px) and (max-width: 1000px) {
  .content-inner {
    padding-left: 125px;
  }
}
@media only screen and (max-width: 700px) {
  .content-inner {
    padding-left: 0;
  }
}
.content-inner-side {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 130px;
}
@media only screen and (min-width: 901px) and (max-width: 1000px) {
  .content-inner-side {
    width: 125px;
  }
}
@media only screen and (max-width: 700px) {
  .content-inner-side {
    margin: 2rem 0;
    position: static;
    width: 100%;
  }
}
.content-meta {
  border-bottom: 2px solid #e6e6e6;
  border-top: 2px solid #e6e6e6;
  color: #a1a1a1;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-bottom: 40px;
  padding: 12.5%;
}
.content-meta span {
  color: #009ec6;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 10px;
}
@media only screen and (min-width: 901px) and (max-width: 1000px) {
  .content-meta {
    font-size: 12px;
    font-size: 1.2rem;
    padding: 10px;
  }
  .content-meta span {
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 700px) {
  .content-meta {
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 3.448275862068965%;
    padding: 10px 0;
  }
  .content-meta span {
    display: inline;
  }
}
.content-tags {
  color: #009ec6;
  font-weight: 600;
}
.content-tags a {
  margin: 0 1rem 0.7rem 0;
}
@media only screen and (max-width: 500px) {
  .content-tags a {
    margin: 0.7rem 0.2rem;
  }
}
.content-related-wrap .content-tags {
  margin-bottom: 0.3rem;
}
.content-related-wrap .content-tags a {
  padding: 0.7rem 1rem;
}
.content-related-wrap .content-grid-item-desc {
  padding: 1.5rem;
}
.content-related-inner {
  margin: 1rem 0 0 3rem;
  float: right;
  width: 30%;
}
@media only screen and (max-width: 500px) {
  .content-related-inner {
    width: 100%;
    margin: 2rem 0 0;
  }
}
.content-related-inner h2 {
  font-weight: 300;
  margin-bottom: 1rem;
}
.content-related-inner .content-grid-item-title {
  margin-bottom: 0;
}
.content-related-inner .primary-tags-wrapper,
.content-related-inner .primary-tags {
  margin-bottom: 0.5rem;
  margin-right: 0.15rem;
}
.content-social-scroll {
  max-width: 130px;
}
.content-social-scroll .content-social-btns {
  display: block;
}
.content-social-scroll li {
  width: 100% !important;
}
.content-social-scroll li a {
  margin-bottom: 10px;
}
.content-social-scroll .content-social-btn-twitter {
  margin: 0;
}
@media only screen and (min-width: 901px) and (max-width: 1000px) {
  .content-social-scroll {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media only screen and (max-width: 700px) {
  .content-social-scroll {
    max-width: inherit;
    width: 100%;
  }
  .content-social-scroll .content-social-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .content-social-scroll .content-social-btns li a {
    margin-bottom: 0;
  }
  .content-social-scroll .content-social-btn-twitter {
    margin: 0 5px;
  }
}
@media only screen and (max-width: 400px) {
  .content-social-scroll {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media only screen and (max-width: 350px) {
  .content-social-scroll {
    font-size: 20px;
    font-size: 2rem;
  }
  .content-social-scroll .content-social-btns li {
    width: auto !important;
  }
  .content-social-scroll .content-social-btns li a {
    border-radius: 3px;
    padding: 6px 8px;
  }
  .content-social-scroll .content-social-btn-twitter {
    margin: 0 8px;
  }
  .content-social-scroll .content-social-btn-text span {
    display: none;
  }
}
.content-social-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
}
.content-social-btns li {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.content-social-btns li a {
  color: #fff;
  display: block;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.content-social-btn-facebook a {
  background-color: #33589d;
}
.content-social-btn-facebook a:hover {
  background-color: #2b4983;
}
.content-social-btn-twitter {
  margin: 0 5px;
}
.content-social-btn-twitter a {
  background-color: #55acee;
}
.content-social-btn-twitter a:hover {
  background-color: #4a95ce;
}
.content-social-btn-email a {
  background-color: #4a4a4a;
}
.content-social-btn-email a:hover {
  background-color: #252525;
}
.content-social-full {
  max-width: 435px;
}
.stickit {
  position: fixed;
  top: 0;
}
.stickit-end {
  bottom: 40px;
  position: absolute;
  left: 0;
}
.content-banner,
.content-video-wrap {
  margin-bottom: 20px;
}
.content-banner {
  display: block;
}
.content-blockquote {
  color: #009ec6;
  font-size: 20px;
  font-size: 2rem;
  font-style: italic;
  line-height: 28px;
  line-height: 2.8rem;
  margin: 3rem 3rem 2rem;
}
@media only screen and (max-width: 700px) {
  .content-blockquote {
    margin: 3rem 0 2rem;
  }
}
.content-blockquote-left,
.content-blockquote-right {
  display: none;
}
.content-video-wrap,
.content-video-desc h2 {
  color: #fff;
}
.content-video-wrap {
  background-color: #009ec6;
}
.content-video,
.content-video-desc,
.content-slideshow {
  float: left;
}
.content-video {
  width: 66.17021276595744%;
}
.content-video iframe {
  border: none;
  display: block;
}
.content-video-desc {
  padding: 2.127659574468085%;
  width: 33.829787234042556%;
}
.content-video-desc h2 {
  margin-bottom: 1rem;
}
.content-slideshow-wrap {
  margin-bottom: 30px;
}
.content-slideshow-wrap h2 {
  margin: 2rem 0;
  text-align: center;
}
.content-slide-control-wrap {
  background-color: #fff;
  border-radius: 10px 10px 10px 0;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media only screen and (max-width: 650px) {
  .content-slide-control-wrap {
    border-radius: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.content-slideshow {
  float: left;
  position: relative;
  width: 60.56338028169014%;
}
@media only screen and (max-width: 900px) {
  .content-slideshow {
    width: 50%;
    margin-bottom: -0.3rem;
  }
}
.content-slideshow .next-slide i,
.content-slideshow .prev-slide i,
.content-slideshow .next-thumb i,
.content-slideshow .prev-thumb i {
  font-size: 2.2rem;
}
.content-slideshow-desc {
  float: right;
  font-size: 1.4rem;
  padding: 1.5rem 2rem 1.5rem;
  width: 39.436619718309856%;
}
@media only screen and (max-width: 1000px) {
  .content-slideshow-desc {
    padding: 1rem;
    width: 50%;
  }
}
@media only screen and (max-width: 650px) {
  .content-slideshow-desc {
    padding: 2rem 2rem 2.5rem;
  }
}
.content-slideshow-desc h2 {
  color: #009ec6;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2.2rem;
  margin-top: 1rem;
  text-align: left;
}
@media only screen and (max-width: 900px) {
  .content-slideshow-desc h2 {
    font-size: 1.6rem;
    line-height: 2rem;
    margin: 0.5rem 0 1rem;
  }
}
.content-slideshow-desc p {
  line-height: 2rem;
  margin-bottom: 0;
}
@media only screen and (max-width: 650px) {
  .content-slideshow,
  .content-slideshow-desc {
    float: none;
    width: 100%;
  }
}
.content-slider-slides {
  position: relative;
}
.content-slider li.billboard-slide-hidden {
  visibility: hidden;
}
.content-slider img {
  display: block;
  border-radius: 10px 0 0;
}
@media only screen and (max-width: 650px) {
  .content-slider img {
    border-radius: 10px 10px 0 0;
  }
}
.prev-slide,
.next-slide,
.prev-thumb,
.next-thumb {
  background: rgba(255,255,255,0.8);
  color: #009ec6;
  cursor: pointer;
  display: block;
  position: absolute;
}
.prev-slide:hover,
.next-slide:hover,
.prev-thumb:hover,
.next-thumb:hover,
.prev-slide:focus,
.next-slide:focus,
.prev-thumb:focus,
.next-thumb:focus {
  background: #fff;
  color: #252525;
}
.prev-slide,
.next-slide {
  top: 43% /* firebug */;
}
.prev-slide {
  left: 0;
  padding: 0.8rem 0.7rem 0.4rem 0.5rem;
}
.next-slide {
  right: 0;
  padding: 0.8rem 0.5rem 0.4rem 0.7rem;
}
.disabled .prev-slide,
.disabled .next-slide,
.disabled .prev-thumb,
.disabled .next-thumb {
  display: none;
}
.content-slides-count {
  color: #572f6e;
  font-size: 1.5rem;
  display: block;
  font-weight: 600;
}
.content-slider-thumbs-container {
  position: relative;
  margin-top: -1.8rem;
  margin-bottom: -0.4rem;
}
@media only screen and (max-width: 900px) {
  .content-slider-thumbs-container {
    margin-top: -1.3rem;
    margin-bottom: 0;
  }
}
.content-slider-thumbs-container .bx-wrapper {
  margin: 0 !important;
}
.content-slider-thumbs-container li {
  width: 19.5%;
}
.content-slider-thumbs-container li img {
  display: block;
  opacity: 0.2;
}
.content-slider-thumbs-container li img:hover,
.content-slider-thumbs-container .pager-active img {
  opacity: 1;
}
.prev-thumb,
.next-thumb {
  display: none;
  top: 1px;
}
.prev-thumb {
  left: 0;
  padding: 1.2rem 0.7rem 0.7rem 0.5rem;
}
.next-thumb {
  padding: 1rem 0.5rem 0.7rem 0.7rem;
  right: 0;
}
.content-img-wrap {
  float: right;
  margin: 0 0 4.25531914893617% 2.127659574468085%;
}
.content-img-wrap {
  max-width: 66.27659574468086%;
}
.content-img-wrap img,
.content-img-credit,
.content-img-caption {
  display: block;
}
.content-img-credit,
.content-img-credit a {
  color: #a1a1a1;
}
.content-img-credit {
  font-size: 10px;
  font-size: 1rem;
  margin-bottom: 10px;
}
.content-img-caption {
  color: #009ec6;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 600;
}
.content-img-nowrap a {
  color: #a1a1a1;
  text-decoration: none;
}
.content-img-nowrap a:hover {
  text-decoration: underline;
}
.block-corner-tag {
  display: none;
}
.category-list-img img {
  display: block;
  margin-bottom: 5px;
}
.category-list-desc h2,
.category-list-desc a {
  color: #252525;
}
.category-list-desc h2 {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 18px;
  line-height: 1.8rem;
  text-transform: none;
}
.category-list-desc a {
  text-decoration: none;
}
.category-list-desc a:hover {
  text-decoration: underline;
}
.content-list-wrapper {
  margin: 3rem 0 0;
}
.content-list-item {
  margin-bottom: 3rem;
}
.content-list-item-title {
  padding-bottom: 1.5rem;
}
.content-list-item-img {
  display: block;
  float: left;
  margin: 0 3.448275862068965% 3.448275862068965% 0;
  max-width: 300px;
}
@media only screen and (max-width: 450px) {
  .content-list-item-img {
    float: none;
    max-width: inherit;
    width: 100%;
  }
}
.content-main-slideshow {
  margin: 0 0 20px;
}
.content-main-slideshow .button-bg-stripe {
  margin-top: 30px;
}
.content-main-slideshow-slide {
  margin-bottom: 10px;
  position: relative;
}
.content-main-slideshow-slide img {
  display: block;
}
.content-main-slideshow-count,
.content-main-slideshow-prev-slide,
.content-main-slideshow-next-slide {
  position: absolute;
}
.content-main-slideshow-count {
  background-color: #009ec6;
  color: #fff;
  padding: 8px 10px;
  top: 0;
  right: 0;
}
.content-main-slideshow-prev-slide,
.content-main-slideshow-next-slide {
  background: rgba(255,255,255,0.8);
  color: #572f6e;
  display: block;
  font-size: 24px;
  font-size: 2.4rem;
  padding: 15px 15px 15px 9px;
  top: 44% /* firebug */;
}
.content-main-slideshow-prev-slide:hover,
.content-main-slideshow-next-slide:hover {
  background: #fff;
}
.content-main-slideshow-next-slide {
  padding-left: 15px;
  padding-right: 9px;
  right: 0;
}
.content-main-slideshow-bottom-nav {
  margin: 30px 0 20px;
}
.content-main-slideshow-bottom-nav a {
  background-color: #009ec6;
  color: #fff;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 200px;
}
.content-main-slideshow-bottom-nav a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 600px) {
  .content-main-slideshow-bottom-nav a {
    width: 150px;
  }
}
@media only screen and (max-width: 350px) {
  .content-main-slideshow-bottom-nav a {
    font-size: 14px;
    font-size: 1.4rem;
    width: 100px;
  }
}
.content-main-slideshow-bottom-nav-prev {
  float: left;
}
.content-main-slideshow-bottom-nav-next {
  float: right;
}
.content-video-player {
  margin-bottom: 20px;
  position: relative;
}
.content-newsletter-signup {
  color: #fff;
  font-weight: 600;
  padding: 20px;
  position: relative;
  text-transform: uppercase;
}
.content-newsletter-signup > span {
  display: block;
  margin-bottom: 10px;
  text-align: center;
}
.content-newsletter-signup > span span {
  display: block;
  font-size: 24px;
  font-size: 2.4rem;
}
.content-newsletter-signup form {
  border-bottom: 2px solid #fff;
  font-weight: 400;
  padding-right: 35px;
  position: relative;
}
.content-newsletter-signup input,
.content-newsletter-signup button {
  background: none;
  border: none;
  color: #fff;
  display: block;
  height: 30px;
}
.content-newsletter-signup input {
  width: 100%;
}
.content-newsletter-signup button {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 22px;
  font-size: 2.2rem;
  padding: 0;
  text-align: right;
  width: 30px;
}
.content-newsletter-signup.newsletter-thankyou {
  margin: 0;
  position: static;
  text-align: center;
}
@media only screen and (max-width: 450px) {
  .content-newsletter-signup > span {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .content-newsletter-signup > span span {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media only screen and (max-width: 350px) {
  .content-newsletter-signup > span {
    line-height: 18px;
    line-height: 1.8rem;
  }
  .content-newsletter-signup > span span {
    font-size: inherit;
    display: inline;
  }
}
.memadness-newsletter-signup span.newsletter-thankyou {
  width: auto;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 800;
  color: #ff7000;
}
.about-wtw {
  display: none;
  margin: 30px 0 0;
}
.see-also-sml,
.content-tunein-line {
  margin-bottom: 2rem;
  padding: 1rem 0 1rem 1.5rem;
}
.content-tunein-line {
  border-left: 4px solid #009ec6;
  color: #009ec6;
}
.content-tunein-line a {
  text-decoration: none;
}
.content-tunein-line a:hover {
  text-decoration: underline;
}
.content-tunein-line a span {
  font-weight: 600;
}
.content-tunein-line-asterisk {
  color: #3c3c3c;
  font-size: 1.2rem;
  text-transform: none;
  margin-top: -0.5rem;
}
@media only screen and (max-width: 500px) {
  .content-tunein-line-asterisk {
    display: none;
  }
}
.content-tunein-img {
  margin-top: 4rem;
  width: 100%;
}
.content-tunein-img-desc {
  padding: 2rem 2.5rem;
}
.content-tunein-img-desc h2 {
  font-weight: 600;
  margin-bottom: 1rem;
}
.content-tunein-img-desc h2 a {
  color: #009ec6;
}
.content-tunein-img-desc h4 {
  font-size: 2rem;
}
.content-tunein-img-desc span {
  margin-bottom: 0.5rem;
}
.content-tunein-img-desc .tags > a {
  font-size: 1.4rem;
}
.content-tunein-img-desc .tags > a:hover,
.content-tunein-img-desc .tags > a:focus {
  color: #252525;
  text-decoration: none;
}
.content-tunein-img-desc .add-favorites {
  margin-top: 1rem;
}
@media only screen and (max-width: 500px) {
  .content-tunein-img-desc .add-favorites {
    padding: 0.7rem 1rem;
  }
}
.see-also-sml {
  border-left: 4px solid #572f6e;
  color: #572f6e;
  font-weight: 600;
  font-size: 1.8rem;
}
.see-also-sml a {
  color: #572f6e;
  display: block;
  font-weight: 400;
  text-decoration: none;
}
.content-ad {
  margin: 0 auto 4.597701149425287%;
  overflow: hidden;
  width: 728px;
}
.content-ad img {
  display: block;
}
@media only screen and (min-width: 901px) and (max-width: 1100px) {
  .content-ad {
    width: 468px;
  }
}
@media only screen and (max-width: 800px) {
  .content-ad {
    width: 468px;
  }
}
@media only screen and (max-width: 550px) {
  .content-ad {
    width: 320px;
  }
}
.owl-carousel.owl-theme.show-mobile-stories-section,
.owl-carousel.owl-theme.watch-mobile-video-section {
  width: 110%;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.owl-carousel.owl-theme.show-mobile-stories-section .owl-item,
.owl-carousel.owl-theme.watch-mobile-video-section .owl-item,
.owl-carousel.owl-theme.show-mobile-stories-section .owl-stage,
.owl-carousel.owl-theme.watch-mobile-video-section .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.owl-carousel.owl-theme.show-mobile-stories-section .owl-item:first-child,
.owl-carousel.owl-theme.watch-mobile-video-section .owl-item:first-child,
.owl-carousel.owl-theme.show-mobile-stories-section .owl-stage:first-child,
.owl-carousel.owl-theme.watch-mobile-video-section .owl-stage:first-child {
  margin-left: 2px;
}
.owl-carousel.owl-theme.show-mobile-stories-section .shows-mobile-stories-thumbs img,
.owl-carousel.owl-theme.watch-mobile-video-section .shows-mobile-stories-thumbs img {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
@media only screen and (max-width: 605px) {
  .owl-carousel.owl-theme.show-mobile-stories-section,
  .owl-carousel.owl-theme.watch-mobile-video-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.content-img-wrap.mimi {
  width: 25%;
  float: left;
  clear: both;
  margin-right: 1rem;
  margin-left: 0;
}
@media only screen and (max-width: 900px) {
  .content-img-wrap.mimi {
    width: 50%;
  }
}
.content-img-wrap.mimi img {
  width: 100%;
  max-width: 200px;
  padding-right: 2rem;
}
.content-img-wrap.mimi:nth-of-type(2) img {
  width: 100%;
  max-width: 125px;
  margin-left: 3.5rem;
  padding-right: 2rem;
}
@media only screen and (max-width: 900px) {
  .content-img-wrap.mimi:nth-of-type(2) img {
    margin-left: 2rem;
  }
}
.side-by-side-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 700px) {
  .side-by-side-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.privacy-banner-wrapper {
  background-color: #332f29;
  color: #fff;
  opacity: 0.9;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 99999;
}
.privacy-banner-wrapper .privacy-banner-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  font-size: 1.8rem;
  padding: 2rem 1.5rem 1.8rem;
}
@media only screen and (max-width: 900px) {
  .privacy-banner-wrapper .privacy-banner-inner {
    font-size: 1.6rem;
  }
}
.privacy-banner-wrapper .privacy-banner-message {
  line-height: 2rem;
}
.privacy-banner-wrapper .privacy-banner-message a {
  color: #fff;
  text-decoration: underline;
}
.privacy-banner-wrapper .privacy-banner-message a:hover,
.privacy-banner-wrapper .privacy-banner-message a:focus {
  text-decoration: none;
}
.close-btn {
  background-color: #585858;
  color: #fff;
  font-size: 2.2rem;
  font-weight: 600;
  padding: 0.8rem 7rem;
  margin-left: 3rem;
  border-radius: 50px;
  -webkit-transition: opacity 3s ease-in-out;
  transition: opacity 3s ease-in-out;
}
@media only screen and (max-width: 900px) {
  .close-btn {
    font-size: 2rem;
    padding: 0.8rem 4rem;
    margin-left: 2rem;
  }
}
.close-btn:hover,
.close-btn:focus {
  background-color: #fff;
  color: #585858;
  text-decoration: none;
}
.reminder-popout {
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 5px #888;
          box-shadow: 0 0 5px #888;
  color: #666;
  display: none;
  max-width: 300px;
  min-width: 250px;
  padding: 1.5rem;
  position: absolute;
  z-index: 9999;
}
.reminder-show-title {
  background-color: #009ec6;
  border-radius: 10px;
  color: #fff;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 600;
  margin: 0 0 1rem;
  padding: 1.5rem 1rem;
  margin-bottom: 1.5rem;
  text-align: center;
}
form.reminder-form a {
  color: #252525;
}
form.reminder-form label,
form.reminder-form a.reminder-cancel {
  display: block;
}
form.reminder-form label {
  margin-bottom: 5px;
}
form.reminder-form input[type="submit"],
form.reminder-form a.reminder-cancel {
  color: #fff;
  cursor: pointer;
  font-size: 15px;
  font-size: 1.5rem;
  width: 48.214285714285715%;
}
form.reminder-form input[type="submit"] {
  background-color: #009ec6;
  border: none;
  float: left;
  padding: 8px 0;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
form.reminder-form input[type="submit"]:hover {
  background-color: #ff7000;
}
form.reminder-form a.reminder-cancel {
  background-color: #959595;
  float: right;
  padding: 8px 0;
  text-align: center;
}
form.reminder-form a.reminder-cancel:hover {
  background-color: #ff7000;
  text-decoration: none;
}
form.reminder-form span.reminder-timezone-info {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  font-style: italic;
  line-height: 20px;
  margin-bottom: 1.5rem;
}
form.reminder-form .form-group {
  margin-bottom: 10px;
  min-height: inherit;
  border-radius: 50px;
  padding: 0.5rem 1.5rem;
}
form.reminder-form select,
form.reminder-form input[type="text"] {
  font-size: 16px;
  font-size: 1.6rem;
}
.schedule-top-wrapper {
  margin-bottom: 5rem;
}
.schedule-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 4rem;
}
.schedule-date i {
  font-size: 5rem;
}
.schedule-webview .schedule-top-wrapper {
  margin-bottom: 3rem;
}
.schedule-webview .schedule-date {
  margin-bottom: 1rem;
}
.schedule-webview .sched-head-print .where-to-watch-btn {
  font-size: 1.4rem;
  padding: 0 1.5rem;
}
.schedule-date-bottom {
  display: block;
  background: none;
  margin-bottom: 2rem;
}
.schedule-date-bottom .schedule-prev {
  float: left;
}
.schedule-date-bottom .schedule-next {
  float: right;
}
.schedule-prev,
.schedule-day,
.schedule-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.schedule-prev,
.schedule-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #572f6e;
  line-height: 0;
  padding: 1rem 3rem;
}
.schedule-prev:hover,
.schedule-next:hover,
.schedule-prev:focus,
.schedule-next:focus {
  -webkit-filter: brightness(150%);
          filter: brightness(150%);
  text-decoration: none;
}
@media only screen and (max-width: 500px) {
  .schedule-prev i,
  .schedule-next i {
    font-size: 2rem;
  }
}
.schedule-day {
  margin-bottom: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 80%;
          flex: 0 1 80%;
  cursor: pointer;
}
@media only screen and (max-width: 500px) {
  .schedule-day {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.schedule-day input {
  background: transparent;
  width: 100%;
  text-align: center;
  border: none;
}
.schedule-day input:hover,
.schedule-day input:focus {
  cursor: pointer;
}
@media only screen and (max-width: 500px) {
  .schedule-day {
    font-size: 3rem;
  }
}
.sched-head-print {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 550px) {
  .sched-head-print {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.sched-head-print .where-to-watch-btn {
  font-size: 1.8rem;
  padding: 0.6rem 2.5rem 0.6rem 2rem;
  margin: 0 1rem;
}
@media only screen and (max-width: 550px) {
  .sched-head-print .where-to-watch-btn {
    font-size: 1.6rem;
    padding: 0.5rem;
  }
}
.schedule-load-shows {
  color: #959494;
  font-size: 2.2rem;
  font-weight: 500;
  border-bottom: 2px solid #e6e6e6;
  margin: 3rem auto 0;
  padding-bottom: 1.5rem;
  text-align: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
@media only screen and (max-width: 500px) {
  .schedule-load-shows {
    font-size: 2rem;
    margin: 2rem auto 0;
  }
}
.schedule-load-shows:hover,
.schedule-load-shows:focus {
  color: #572f6e;
  cursor: pointer;
}
.schedule-load-shows i {
  font-size: 2rem;
  font-weight: 700;
}
.schedule-item-wrap {
  margin-bottom: 3.5rem;
}
@media only screen and (max-width: 500px) {
  .schedule-item-wrap {
    margin-bottom: 2.5rem;
  }
}
.schedule-entry {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 2px solid #e6e6e6;
  position: relative;
  padding-bottom: 4rem;
}
@media only screen and (max-width: 500px) {
  .schedule-entry {
    padding-bottom: 2.5rem;
  }
}
.schedule-entry-image {
  margin-right: 2.5rem;
}
@media only screen and (max-width: 600px) {
  .schedule-entry-image {
    display: none;
  }
}
.schedule-entry-image img {
  -o-object-fit: contain;
     object-fit: contain;
}
.schedule-entry-desc {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 80%;
          flex: 1 1 80%;
  color: #666;
}
.schedule-entry-desc .content-now-title {
  margin: 0.5rem 0 1.5rem;
}
@media only screen and (max-width: 500px) {
  .schedule-entry-desc .show-reminder {
    font-size: 1.4rem;
  }
}
.schedule-reminders-watch {
  float: right;
}
.schedule-on-now {
  color: #ffa500;
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: 400;
}
@media only screen and (max-width: 500px) {
  .schedule-on-now {
    font-size: 2.4rem;
  }
}
.schedule-reminders-wrap.show-reminder {
  margin: 0 0 0.5rem;
}
.scheule-entry-show-title {
  color: #009ec6;
  font-size: 30px;
  font-size: 3rem;
  font-weight: 600;
  line-height: 30px;
  line-height: 3rem;
  margin-bottom: 10px;
}
.scheule-entry-show-title > span {
  color: #ff7000;
  font-weight: 400;
}
@media only screen and (max-width: 400px) {
  .scheule-entry-show-title > span {
    display: block;
  }
}
.scheule-entry-show-title a {
  color: #009ec6;
  text-decoration: none;
}
.scheule-entry-show-title a:hover {
  text-decoration: underline;
}
.schedule-entry-episode-title {
  color: #1c1c1c;
  font-size: 2rem;
  text-transform: uppercase;
  margin-bottom: 0.2rem;
}
@media only screen and (max-width: 500px) {
  .schedule-entry-episode-title {
    font-size: 1.6rem;
  }
}
.schedule-entry-episode-desc {
  color: #464646;
  font-size: 1.8rem;
  line-height: 2.6rem;
  width: 95%;
}
@media only screen and (max-width: 500px) {
  .schedule-entry-episode-desc {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }
}
.schedule-related {
  border-bottom: 2px solid #e6e6e6;
}
.schedule-item-wrap.on-now .schedule-entry {
  border-bottom: none;
  padding-bottom: 0;
}
@media only screen and (max-width: 500px) {
  .schedule-item-wrap.on-now .schedule-entry {
    padding-bottom: 2rem;
  }
}
.schedule-item-wrap-open .schedule-related {
  display: block;
}
.schedule-item-wrap + .schedule-head-time-print {
  margin: -2rem 0 3rem;
}
.schedule-head-time-print {
  margin-bottom: 2rem;
}
.schedule-related {
  display: none;
}
.schedule-related .content-grid-sample {
  border: none;
  margin-bottom: 0;
  padding: 4rem 4.5rem 6rem;
}
@media only screen and (max-width: 900px) {
  .schedule-related .content-grid-sample {
    padding: 4rem 0;
  }
}
@media only screen and (max-width: 500px) {
  .schedule-related .content-grid-sample {
    display: none;
  }
}
.schedule-arrows-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.previous_show_container {
  height: 0;
  max-height: 9999px;
  overflow: hidden;
  -webkit-transition: height 1s ease-in-out;
  transition: height 1s ease-in-out;
}
.loading-content {
  width: 100%;
  text-align: center;
  margin-top: 50px;
  min-height: 200px;
}
.schedule-related-ad {
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 2.298850574712644%;
  width: 728px;
}
@media only screen and (max-width: 1100px) {
  .schedule-related-ad {
    width: 468px;
  }
}
@media only screen and (max-width: 500px) {
  .schedule-related-ad {
    width: 320px;
  }
}
.content-now-title-schedule {
  margin: 0.3rem 0 1rem;
}
@media only screen and (max-width: 500px) {
  .content-now-title-schedule {
    margin-bottom: 0;
  }
}
.content-now-title-schedule,
.content-now-title-schedule > a {
  font-size: 3.2rem;
  line-height: 3.2rem;
}
@media only screen and (max-width: 500px) {
  .content-now-title-schedule,
  .content-now-title-schedule > a {
    font-size: 2.6rem;
    line-height: 3rem;
  }
}
.reminder-popout.slider {
  position: fixed;
  top: 20%;
  left: 5%;
  height: auto;
  width: 100%;
  display: none;
}
.shows-content-grid .content-grid-item-title {
  font-size: 1.8rem;
  line-height: 1.8rem;
  margin-bottom: 0.5rem;
}
.shows-content-grid .content-grid-item-desc {
  display: block;
}
.shows-content-grid .show-reminder {
  margin-top: 1rem;
}
.shows-content-grid .show-reminder,
.shows-content-grid .watch-online,
.shows-content-grid .add-favorites {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.4rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.7rem 1.5rem;
  margin-top: 1rem;
}
.show-reminder,
.add-favorites,
.watch-online,
.view-more,
.btn {
  display: inline-block;
  background-color: #ffa500;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 500;
  text-transform: none;
  line-height: initial;
  padding: 0.8rem 1.5rem;
  margin-top: 1.5rem;
  border-radius: 50px;
}
@media only screen and (max-width: 900px) {
  .show-reminder,
  .add-favorites,
  .watch-online,
  .view-more,
  .btn {
    font-size: 1.4rem;
  }
}
@media only screen and (max-width: 500px) {
  .show-reminder,
  .add-favorites,
  .watch-online,
  .view-more,
  .btn {
    margin-top: 1rem;
  }
}
.show-reminder:hover,
.add-favorites:hover,
.watch-online:hover,
.section-title .show-reminder:hover,
.section-title .add-favorites:hover,
.section-title .view-more:hover,
.view-more:hover,
.show-reminder:focus,
.add-favorites:focus,
.watch-online:focus,
.section-title .show-reminder:focus,
.section-title .add-favorites:focus,
.section-title .view-more:focus,
.view-more:focus,
.show-reminder:active,
.add-favorites:active,
.watch-online:active,
.section-title .show-reminder:active,
.section-title .add-favorites:active,
.section-title .view-more:active,
.view-more:active {
  color: #252525;
  text-decoration: none;
  cursor: pointer;
}
.add-favorites > i,
.show-reminder > i {
  margin-top: 0.1rem;
}
.view-more {
  padding: 1.3rem 2.8rem;
}
.view-more i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.watch-online img {
  width: 14px;
  height: 14px;
}
.section-title > .show-reminder,
.section-title > .add-favorites {
  margin-top: 0;
  vertical-align: middle;
}
.section-title > .show-reminder i,
.section-title > .add-favorites i {
  font-weight: 600;
}
.show-timezone {
  color: #009ec6;
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic;
  text-transform: uppercase;
  margin: 0 0 0.5rem;
}
@media only screen and (max-width: 900px) {
  .show-timezone {
    margin-bottom: 1rem;
  }
}
.show-airing {
  margin-bottom: 4rem;
}
.show-airing ul {
  color: #572f6e;
  font-weight: 600;
  overflow: hidden;
}
@media only screen and (max-width: 500px) {
  .show-airing ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.show-airing ul li {
  background-color: #009ec6;
  display: block;
  float: left;
  padding: 1.5rem 1.5rem 1rem;
  position: relative;
  text-align: center;
  width: 33.33333333333333%;
}
@media only screen and (max-width: 500px) {
  .show-airing ul li {
    width: 100%;
    margin-bottom: 1rem;
  }
}
.show-airing ul li::before {
  background-color: #fff;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 2px;
}
.show-airing ul li:first-child::before {
  background: none;
}
.show-airing-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.show-airing-airdate {
  color: #fff;
  display: block;
  font-weight: 400;
}
.show-airing-title {
  color: #1c1c1c;
  cursor: pointer;
}
.show-airing-title:hover {
  text-decoration: underline;
}
.show-airing-synopsis {
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 400;
  height: auto;
  margin-top: 5px;
  opacity: 1;
  -webkit-transition: visibility 300ms linear, opacity 0.3s, height 0.3s;
  transition: visibility 300ms linear, opacity 0.3s, height 0.3s;
  visibility: visible;
}
.show-airing-synopsis-hidden {
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.show-airing-asterisk {
  color: #3c3c3c;
  font-size: 12px;
  font-size: 1.2rem;
  margin-top: 0.5rem;
}
.episode-guide-item {
  padding: 2rem 0;
  border-bottom: 2px solid #e6e6e6;
  color: #464646;
  font-size: 1.8rem;
  line-height: 2.7rem;
}
.episode-guide-item h3 {
  color: #1c1c1c;
  font-weight: 500;
  margin: 0 0 10px;
}
@media only screen and (max-width: 605px) {
  .episode-guide-item h3 {
    font-size: 2.2rem;
  }
}
.episode-guide-item-anchor {
  display: block;
  position: relative;
  top: -100px;
  visibility: hidden;
}
.episode-guide-airdate {
  color: #a1a1a1;
  display: block;
  margin-top: 0.5rem;
}
.episode-guide-airdate span {
  font-weight: 600;
}
.show-wrap {
  margin-bottom: 5rem;
}
.show-info {
  padding: 3.448275862069% 0 0 /* 30/870 */;
}
.show-info h3,
.show-info h3 a {
  color: #ff7000;
}
.show-info h3 {
  margin-bottom: 5px;
}
.show-info h3 a {
  text-decoration: none;
}
.show-info h3 a:hover {
  text-decoration: underline;
}
.show-info h1 {
  font-weight: 400;
  margin-bottom: 1rem;
}
.show-info-title-wrap {
  margin-bottom: 3rem;
}
.show-info-title-wrap h3 {
  margin: 1rem 0 0;
}
@media only screen and (max-width: 605px) {
  .show-info-title-wrap h3 {
    font-size: 2.4rem;
  }
}
.show-desc {
  color: #464646;
  font-size: 1.8rem;
  line-height: 2.7rem;
}
.content-grid.content-grid-sample.shows-stories-desktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 605px) {
  .content-grid.content-grid-sample.shows-stories-desktop {
    display: none;
  }
}
.shows-stories-desktop:after {
  content: "";
  width: 31.03448275862069%;
}
.content-grid-share-wrap .social {
  margin-top: 3rem;
}
.show-mobile-story-wrapper {
  overflow: hidden;
  margin-right: -2rem;
  display: none;
}
@media only screen and (max-width: 605px) {
  .show-mobile-story-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.show-mobile-stories-desc,
.show-mobile-stories-desc a {
  color: #1c1c1c;
}
.show-mobile-stories-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  padding: 3.8rem 3rem 9rem;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
}
@media only screen and (max-width: 900px) {
  .show-mobile-stories-desc {
    padding: 2rem 3rem 4rem;
  }
}
@media only screen and (max-width: 605px) {
  .show-mobile-stories-desc {
    padding: 1.5rem 2rem 3rem;
  }
}
@media only screen and (max-width: 450px) {
  .show-mobile-stories-desc {
    padding: 1.5rem 1.5rem 2.5rem;
  }
}
.show-mobile-stories-desc span {
  display: block;
  line-height: 2rem;
}
.add-favorites.show-mobile-button-view-more {
  display: none;
  float: left;
  margin: 0.5rem 2rem 4rem 0;
}
@media only screen and (max-width: 605px) {
  .add-favorites.show-mobile-button-view-more {
    display: block;
    margin: 1rem 0 4rem;
  }
}
.section-title.show-mobile-episode-guide {
  display: none;
}
@media only screen and (max-width: 605px) {
  .section-title.show-mobile-episode-guide {
    display: block;
    margin: 1rem 0 2rem;
  }
}
.section-title.show-desktop-episode-guide {
  display: block;
}
@media (max-width: 605px) {
  .section-title.show-desktop-episode-guide {
    display: none;
  }
}
.small-tune-in-branding {
  display: block;
  color: #ffa500;
  font-size: 2rem;
  font-weight: 600;
  text-transform: uppercase;
  margin: 2rem 0 0;
}
.show-season-wrap {
  margin-top: 2rem;
}
@media only screen and (max-width: 605px) {
  .show-season-wrap {
    margin-top: 7rem;
  }
}
.video-season-picker {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 999;
  color: #fff;
}
.video-season-picker.open span,
.video-season-picker.open span:hover,
.video-season-picker.open span:focus {
  border-radius: 10px 10px 0 0;
}
.video-season-picker span {
  font-weight: 500;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  width: 200px;
}
@media only screen and (max-width: 500px) {
  .video-season-picker span {
    left: 0;
    width: 100%;
  }
}
.video-season-picker ul {
  background-color: #572f6e;
  display: none;
  margin-top: 1.7rem;
  padding-top: 2.7rem;
  border-radius: 10px;
  width: 200px;
  text-align: center;
}
@media only screen and (max-width: 500px) {
  .video-season-picker ul {
    width: 100%;
  }
}
.video-season-picker li {
  display: block;
  color: #fff;
  font-size: 1.8rem;
  font-weight: 500;
  padding: 0.8rem 1rem;
  cursor: pointer;
}
.video-season-picker li:hover {
  background-color: #ff7000;
}
.video-season-picker li:last-child {
  padding-bottom: 1rem;
}
.video-season-picker li:last-child:hover {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.video-season-picker li i {
  color: transparent;
}
@media only screen and (max-width: 500px) {
  .video-season-picker {
    width: 100%;
    top: auto;
    right: auto;
  }
}
.story-headings {
  margin-bottom: 1rem;
}
.story-headings h1 {
  margin-bottom: 1.5rem;
}
.story-headings h2 {
  color: #ff7000;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
.story-headings .content-tags {
  margin-bottom: 1rem;
}
.story-byline {
  font-size: 1.4rem;
  font-weight: 700;
}
.story-byline .story-author {
  color: #8c8c8c;
  font-weight: 500;
}
.content-wtw-wrap {
  background-color: #009ec6;
  color: #fff;
  margin-bottom: 20px;
  padding: 10px 15px 10px 410px;
  position: relative;
  text-transform: uppercase;
}
.content-wtw-copy {
  position: absolute;
  top: 8px;
  left: 15px;
}
.content-wtw-copy a {
  color: #ff7000;
  text-decoration: none;
}
.content-wtw-copy a:hover {
  color: #fff;
}
.content-wtw-accent {
  display: block;
}
.content-wtw-arrow {
  display: inline;
  font-size: 15px;
  font-size: 1.5rem;
  vertical-align: middle;
}
.content-wtw-wrap .wtw-sidebar-fields-wrap {
  font-family: Helvetica, Arial, sans-serif;
}
.content-wtw-wrap .wtw-sidebar-fields-wrap input {
  font-size: 16px;
  font-size: 1.6rem;
}
.load-more-posts,
.no-posts-response,
.content-wtw-wrap {
  font-size: 20px;
  font-size: 2rem;
  font-weight: 800;
}
.load-more-posts {
  background-color: #e6e6e6;
  color: #572f6e;
  display: block;
  margin: 50px auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  width: 300px;
}
.load-more-posts:hover {
  background-color: #572f6e;
  color: #fff;
}
.loading-animation,
.no-posts-response {
  display: none;
}
.loading-animation {
  background: url("//www.metv.com/images/loading_animation.gif") no-repeat 0 0;
  height: 32px;
  margin: 50px auto 0;
  width: 32px;
}
.loading {
  display: block;
}
.no-posts-response {
  color: #252525;
  margin-top: 50px;
  text-align: center;
}
.stories-ad-middle {
  margin: 0 auto 20px;
  overflow: hidden;
  width: 728px;
}
.content-store-widget {
  background-color: #009ec6;
  color: #fff;
  clear: both;
  float: right;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 600;
  margin: 0 0 2.985074626865671% 2.985074626865671%;
  min-width: 150px;
  padding: 2.985074626865671%;
  text-align: center;
  width: 38.80597014925373%;
}
.content-store-widget h3 {
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
}
.content-store-widget img {
  border-radius: 70px;
  display: block;
  margin: 0 auto 10px;
  width: 63.63636363636363%;
}
.content-store-widget-item span {
  color: #252525;
  display: block;
}
.disable-scroll {
  overflow: hidden;
}
#articles-modal-wrapper {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
}
#articles-modal-container {
  background-color: #fff;
  display: none;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  max-width: 450px;
  max-height: 400px;
}
@media only screen and (max-width: 450px) {
  #articles-modal-container {
    width: 100%;
  }
}
.articles-modal-button-container {
  position: relative;
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
  margin-top: 2rem;
  padding: 0 20px 0 20px;
}
@media only screen and (max-width: 450px) {
  .articles-modal-button-container {
    width: 90%;
    padding: 0;
  }
}
p.modal-header {
  margin: 55px 0 20px 0;
  color: #ffa500;
  font-size: 38px;
}
@media only screen and (max-width: 400px) {
  p.modal-header {
    font-size: 35px;
  }
}
p.modal-copy {
  padding: 0 0.5rem 1rem 0.5rem;
  font-size: 18px;
}
@media only screen and (max-width: 400px) {
  p.modal-copy {
    font-size: 17px;
  }
}
.articles-modal-button-2 {
  position: absolute;
  top: 18px;
  right: 18px;
  background-color: transparent;
  float: right;
  clear: both;
  cursor: pointer;
  border: 0;
}
.articles-modal-button-2 i.fa-times {
  font-size: 40px;
}
@media only screen and (max-width: 400px) {
  .articles-modal-button-2 i.fa-times {
    font-size: 35px;
  }
}
.articles-modal-button-2 i.fa-times,
.articles-modal-button-2 button {
  color: #ffa500;
  outline: none;
}
.articles-modal-button-2 i.fa-times:hover,
.articles-modal-button-2 button:hover,
.articles-modal-button-2 i.fa-times:focus,
.articles-modal-button-2 button:focus {
  color: #252525;
}
.modal-input {
  display: block;
  font-size: 1.6rem;
  background-color: #ebebeb;
  color: #252525;
  border-radius: 50px;
  margin: 1.5rem auto 0;
  padding: 1.7rem;
  width: 90%;
  border: none;
}
@media only screen and (max-width: 400px) {
  .modal-input {
    font-size: 1.6rem;
  }
}
#modal-button-subscribe {
  margin: 0 auto;
  text-align: center;
  margin-top: 3rem;
  border: 0;
  outline: none;
}
.thanks-message-modal {
  font-size: 26px;
  margin-top: 30px;
}
@media only screen and (max-width: 400px) {
  .thanks-message-modal {
    font-size: 22px;
  }
}
.video-grid-item-thumb-current {
  border: 5px solid #572f6e;
}
.video-grid-item-thumb-overlay {
  background-color: #ffa500;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 0.3rem 1rem;
  position: absolute;
  bottom: 10px;
  right: 0;
  text-transform: uppercase;
  border-radius: 10px 0 0 10px;
}
.video-grid-item-desc {
  padding: 1rem 1.5rem 1.5rem;
}
.video-grid-item-desc a {
  text-decoration: none;
}
.video-grid-item-desc a:hover {
  text-decoration: underline;
}
.video-grid-item-desc .fa-circle {
  font-size: 7px;
  font-size: 0.7rem;
  vertical-align: middle;
}
.video-grid-item-title {
  color: #252525;
  display: block;
  font-size: 1.6rem;
  line-height: 2rem;
  margin-bottom: 0.3rem;
}
.video-grid-item-excerpt {
  color: #464646;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.8rem;
  margin-bottom: 0.5rem;
}
.content-grid-seasons {
  margin-top: 2rem;
}
@media only screen and (max-width: 500px) {
  .content-grid-seasons {
    margin-top: 7rem;
  }
}
.content-grid-seasons:after {
  content: "";
  margin-left: 31.03448275862069%;
}
.video-wrap {
  margin-bottom: 9.195402298850574%;
}
@media only screen and (max-width: 500px) {
  .video-wrap {
    margin-bottom: 11.494252873563218%;
  }
}
.video-wrap .social {
  margin: 2rem 0 0;
}
.video-info {
  padding: 3.448275862069% /* 30/870 */;
}
.video-info h3 {
  margin-bottom: 0.5rem;
}
.video-info h3 a {
  text-decoration: none;
}
.video-info h3 a:hover {
  text-decoration: underline;
}
.video-info-title-wrap h1 {
  font-size: 4rem;
  line-height: 4rem;
  font-weight: 400;
}
.video-info-title-wrap .primary-tags {
  font-size: 1.6rem;
}
.video-info-title-wrap + .video-desc {
  margin-bottom: 3rem;
}
.video-info-title-wrap-local {
  margin-bottom: 20px;
  padding-bottom: 0px;
}
.video-info-title-wrap-local h3 {
  margin: 0;
}
@media only screen and (max-width: 500px) {
  .video-share-wrap .content-social-btns li a {
    padding: 6px 8px;
  }
  .video-share-wrap .content-social-btn-text {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media only screen and (max-width: 400px) {
  .video-share-wrap .content-social-btns li a {
    border-radius: 3px;
  }
  .video-share-wrap .content-social-btn-text {
    font-size: 20px;
    font-size: 2rem;
  }
  .video-share-wrap .content-social-btn-text span {
    display: none;
  }
}
.video-meta {
  color: #3c3c3c;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: 5px;
}
.video-meta .fa-circle {
  font-size: 4px;
  font-size: 0.4rem;
  vertical-align: middle;
}
.video-genre {
  margin-top: 20px;
}
.video-genre a {
  font-weight: 600;
  text-decoration: none;
}
.video-genre a:hover {
  text-decoration: underline;
}
.video-hulu-logo {
  font-size: 12px;
  font-size: 1.2rem;
  margin: 2.298850574712644% 0 4.022988505747127%;
  text-align: center;
  text-transform: uppercase;
}
.video-hulu-logo a {
  color: #a1a1a1;
  text-decoration: none;
}
.video-hulu-logo img {
  margin-left: 2px;
}
.video-show-banner {
  display: block;
}
.video-show-ep-total {
  display: block;
  margin-bottom: 1rem;
  text-transform: capitalize;
}
.video-desc {
  font-size: 1.8rem;
  line-height: 2.6rem;
  margin-bottom: 2rem;
}
.watchvideo-season {
  display: block;
  font-weight: 600;
  margin-bottom: 0.2rem;
}
.watchvideo-grid .video-grid-item-desc {
  min-height: 70px;
}
.watchvideo-grid .inline-buttons,
.shows-stories-desktop .inline-buttons {
  width: 100%;
}
.watchvideo-grid .inline-buttons .view-more,
.shows-stories-desktop .inline-buttons .view-more {
  font-size: 1.8rem;
  padding: 1.5rem 3.5rem;
  float: right;
}
.local-videos-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
@media only screen and (max-width: 500px) {
  .local-videos-container {
    display: block;
  }
}
.local-videos-container .local-video {
  width: 31.034482758621%;
  border-bottom: 2px solid #e6e6e6;
  margin-bottom: 30px;
  margin-right: 3.448275862069%;
}
@media only screen and (max-width: 500px) {
  .local-videos-container .local-video {
    width: 100%;
    margin-right: 0;
  }
}
.local-videos-container .local-video p {
  margin: 2px 0 15px 0;
}
.local-videos-container .local-video a {
  text-decoration: none;
  color: #000;
}
.local-videos-image-container {
  position: relative;
}
.local-videos-episode-duration {
  position: absolute;
  right: 0;
  bottom: 15px;
  padding: 4px 10px;
  background: #572f6e;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
}
.video-js {
  background: transparent !important;
}
.video-js .vjs-tech {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.media-container .mobile-flexbox-video-splitter .mute-overlay {
  min-width: 100px;
  max-width: 100px;
  height: 40px;
}
.media-container .mobile-flexbox-video-splitter .mute-overlay .mute-overlay-text {
  font-size: 1.4rem;
  margin-left: -1rem;
}
.media-container .mobile-flexbox-video-splitter .mute-overlay i.fa-volume-off {
  left: -8px;
  top: -3px;
  font-size: 1.8rem;
}
.media-container .mobile-flexbox-video-splitter .mute-overlay i.fa-times {
  left: 2px;
  top: -3px;
  font-size: 1.4rem;
}
.media-container.floating-video .mobile-flexbox-video-splitter {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.related-video-grid .video-grid-item-title {
  margin-bottom: 0;
}
@media only screen and (max-width: 900px) {
  .content-now-next-section {
    padding: 0 1.5rem;
  }
}
.content-now-next-section.now-title-small h1 {
  font-size: 4rem;
  line-height: 4rem;
}
.content-now-next-section.mobile-only {
  margin: 3rem 0 2rem;
}
.content-now-next-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 900px) {
  .content-now-next-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.content-now-promo,
.content-now-promo .media-container,
.content-now-promo .mobile-flexbox-video-splitter,
.content-now-promo .hlsvideo-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
@media only screen and (max-width: 900px) {
  .content-now-promo {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
  }
}
@media only screen and (max-width: 900px) {
  .content-now-promo .video-js .vjs-tech {
    border-radius: 10px 0 0 10px;
  }
}
.content-now-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  color: #1c1c1c;
}
@media only screen and (max-width: 900px) {
  .content-now-next {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    margin-bottom: 0;
    margin-left: -0.5rem;
  }
}
@media only screen and (max-width: 500px) {
  .content-now-next {
    -webkit-box-flex: 1;
        -ms-flex: 1 4 55%;
            flex: 1 4 55%;
  }
}
.content-now-next-inner {
  background-color: #ffa500;
  padding: 1.5rem 2rem 3rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  margin-top: -0.2rem;
}
@media only screen and (max-width: 1050px) {
  .content-now-next-inner {
    padding: 1.5rem 1rem 3rem;
  }
}
@media only screen and (max-width: 900px) {
  .content-now-next-inner {
    padding: 1.5rem 2.5rem 3rem;
    margin-top: 0;
  }
}
@media only screen and (max-width: 700px) {
  .content-now-next-inner {
    padding: 1rem 1.5rem;
  }
}
.content-now-title,
.content-now-title > a,
.content-now-title-schedule,
.content-now-title-schedule > a {
  color: #1c1c1c;
  font-size: 3.6rem;
  line-height: 3.6rem;
  font-weight: bold;
  margin-bottom: 0.8rem;
}
@media only screen and (max-width: 900px) {
  .content-now-title,
  .content-now-title > a {
    font-size: 2.8rem;
    line-height: 2.8rem;
  }
}
@media only screen and (max-width: 700px) {
  .content-now-title,
  .content-now-title > a {
    font-size: 1.8rem;
    line-height: 1.8rem;
    margin-bottom: 0.5rem;
  }
}
@media only screen and (max-width: 500px) {
  .content-now-title,
  .content-now-title > a {
    font-size: 1.2rem;
    line-height: 1.2rem;
    margin-bottom: 0.2rem;
  }
}
.content-now-subheading {
  font-size: 1.5rem;
  display: block;
  margin-bottom: 0.3rem;
}
@media only screen and (max-width: 900px) {
  .content-now-subheading {
    margin-bottom: 2rem;
  }
}
@media only screen and (max-width: 700px) {
  .content-now-subheading {
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
  }
}
@media only screen and (max-width: 500px) {
  .content-now-subheading {
    font-size: 1rem;
    margin-bottom: 0.2rem;
  }
}
.content-now-description {
  font-size: 1.5rem;
}
.content-next-heading {
  color: #fff;
  margin-bottom: 0.4rem;
}
.content-next-heading,
.content-next-schedule {
  font-size: 1.8rem;
}
@media only screen and (max-width: 900px) {
  .content-next-heading,
  .content-next-schedule {
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 700px) {
  .content-next-heading,
  .content-next-schedule {
    font-size: 1.2rem;
  }
}
@media only screen and (max-width: 500px) {
  .content-next-heading,
  .content-next-schedule {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 700px) {
  .content-next-schedule {
    font-size: 1.2rem;
  }
}
@media only screen and (max-width: 500px) {
  .content-next-schedule {
    font-size: 1rem;
  }
}
.content-next-schedule {
  margin-bottom: 0.5rem;
}
.content-next-schedule a {
  color: #1c1c1c;
}
@media only screen and (max-width: 900px) {
  .content-next-schedule.up-next-second {
    display: none;
  }
}
.content-next-time {
  font-weight: bold;
}
@media only screen and (max-width: 500px) {
  .content-next-heading {
    margin-bottom: 0.2rem;
  }
}
.content-now-subheading,
.content-next-heading {
  text-transform: uppercase;
  font-weight: bold;
}
.content-games-wrapper {
  margin-bottom: 4.597701149425287%;
  padding: 20px;
}
.content-games-wrapper .content-grid-item-desc .button-border {
  max-width: 150px;
  padding: 8px;
}
div.content-now-next-sched {
  background-color: #572f6e;
  color: #ff7000;
}
div.content-now-next-sched a {
  color: #ff7000;
  text-transform: none;
}
@media only screen and (max-width: 900px) {
  div.content-now-next-sched a {
    color: #009ec6;
    font-size: 20px;
    font-size: 2rem;
    text-decoration: underline;
    text-transform: uppercase;
  }
}
@media only screen and (max-width: 600px) {
  div.content-now-next-sched a {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media only screen and (max-width: 400px) {
  div.content-now-next-sched a {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media only screen and (max-width: 900px) {
  div.content-now-next-sched a:hover {
    text-decoration: none;
  }
}
@media only screen and (max-width: 900px) {
  div.content-now-next-sched {
    background: -webkit-gradient(linear, left bottom, left top, from(#f0f0f0), to(#fff));
    background: linear-gradient(to top, #f0f0f0 0%, #fff 100%);
    width: 100%;
  }
}
.now-playing-grid .now-playing-prefix {
  color: #1c1c1c;
  font-size: 3rem;
  font-weight: 500;
  margin-bottom: 0.8rem;
}
@media only screen and (max-width: 500px) {
  .now-playing-grid .now-playing-prefix {
    font-size: 2rem;
    margin-bottom: 0.3rem;
  }
}
.now-playing-grid .now-playing-title {
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 500px) {
  .now-playing-grid .now-playing-title {
    margin-bottom: 1rem;
  }
}
.now-playing-grid .now-playing-description {
  color: #252525;
}
@media only screen and (max-width: 500px) {
  .now-playing-grid .now-playing-description {
    line-height: 2.2rem;
    padding-bottom: 1.5rem;
  }
}
.now-playing-grid .now-playing-description span {
  display: inline;
  font-size: 2rem;
}
@media only screen and (max-width: 500px) {
  .now-playing-grid .now-playing-description span {
    font-size: 1.6rem;
  }
}
.now-playing-grid .now-playing-description .content-now-subheading {
  font-weight: 600;
}
.now-playing-grid .content-now-title {
  color: #fff;
  font-size: 4.6rem;
  font-weight: 600;
  line-height: 4.6rem;
}
@media only screen and (max-width: 500px) {
  .now-playing-grid .content-now-title {
    font-size: 3rem;
    line-height: 3rem;
  }
}
.now-playing-grid .content-now-title.inner {
  font-size: 3.6rem;
  font-weight: 500;
  line-height: 3.8rem;
}
@media only screen and (max-width: 500px) {
  .now-playing-grid .content-now-title.inner {
    font-size: 2rem;
    line-height: 2.2rem;
  }
}
.content-now-next-container .now-playing-grid {
  display: none;
}
#hlsvideos:after {
  content: "";
  display: block;
  margin-left: 31.03448275862069%;
}
.content-page-player {
  margin-bottom: 5rem;
}
@media only screen and (max-width: 500px) {
  .content-page-player {
    margin-bottom: 4rem;
  }
}
.content-page-player .now-playing-container {
  border-radius: 0;
}
@media only screen and (max-width: 500px) {
  .content-page-player .now-playing-container {
    margin-top: -0.5rem;
  }
}
.content-page-player .now-playing-grid {
  padding: 3rem 3rem 1.5rem;
}
@media only screen and (max-width: 500px) {
  .content-page-player .now-playing-grid {
    padding: 2rem 2rem 1.5rem;
  }
}
.content-page-player .floating-video-player .now-playing-gird {
  padding: 2rem;
}
.wtw-main-content h1 {
  font-weight: 400;
  margin-bottom: 5rem;
  text-align: center;
}
.wtw-main-content h1 span {
  font-weight: 600;
}
.wtw-main-content .set_market {
  font-size: 1.8rem;
  text-transform: none;
  padding: 1rem 4rem;
  margin: 0;
}
@media only screen and (max-width: 600px) {
  .wtw-main-content .set_market {
    width: 100%;
    font-size: 1.6rem;
    white-space: normal;
    padding: 1rem;
  }
}
.wtw-newsletter-wrap {
  margin: 0 auto 4rem;
  max-width: 450px;
}
.wtw-newsletter-wrap span {
  color: #ffa500;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  font-style: italic;
  font-weight: 600;
  margin-bottom: 1rem;
  text-align: center;
  text-transform: uppercase;
}
.wtw-newsletter-wrap form {
  border-bottom: 2px solid #ffa500;
  padding-right: 3.5rem;
  position: relative;
}
.wtw-newsletter-wrap input,
.wtw-newsletter-wrap button {
  background: none;
  border: none;
  color: #ffa500;
  display: block;
  height: 30px;
}
.wtw-newsletter-wrap input {
  width: 100%;
}
.wtw-newsletter-wrap button {
  font-size: 20px;
  font-size: 2rem;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  width: 30px;
}
.wtw-newsletter-wrap button i:hover,
.wtw-newsletter-wrap button i:focus {
  color: #009ec6;
}
.where-to-watch-header {
  margin-bottom: 4rem;
}
.where-to-watch-header h1 {
  margin-bottom: 3rem;
}
.wtw-tutorial-copy {
  margin-bottom: 2rem;
}
.wtw-newyork-wjlp-msg {
  border: 1px dashed #ccc;
  margin-bottom: 20px;
  padding: 2.040816326530612% 2.040816326530612% 5px;
}
.wtw-newyork-wjlp-msg span {
  display: block;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 1.5rem;
  text-align: center;
}
form.map-form {
  border-bottom: 2px solid #ffa500;
  border-left: none;
  border-right: none;
  border-top: none;
  color: #ffa500;
  max-width: 300px;
  position: relative;
  margin-top: 2rem;
}
form.map-form input,
form.map-form button {
  height: 30px;
}
form.map-form input {
  background: transparent;
  padding: 0.5rem 0;
  width: 100%;
}
form.map-form button {
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  color: #ffa500;
  font-size: 20px;
  font-size: 2rem;
  text-align: right;
  width: 30px;
}
form.map-form button:hover {
  background: none;
}
@media only screen and (max-width: 750px) {
  form.map-form {
    float: none;
  }
}
#map-canvas {
  color: #6d6e71;
  height: 600px;
  width: 100%;
}
#map-canvas img {
  max-width: none;
}
.custom-infowindow {
  padding: 5px;
}
.map-city,
.map-call-letters {
  display: block;
}
.map-city {
  font-size: 20px !important;
  font-size: 2rem !important;
  font-weight: 800;
  text-transform: uppercase;
}
.map-city {
  color: #0b668a;
  margin-bottom: 0.5rem;
}
.map-call-letters,
a.map-more-info {
  font-size: 13px;
  font-size: 1.3rem;
}
.map-call-letters {
  margin-bottom: 1rem;
}
a.map-more-info {
  display: block;
  font-style: italic;
}
.wtw-tunein-info {
  border-top: 1px solid #e6e6e6;
  font-weight: 600;
  padding: 1.5rem;
}
.wtw-channel-pos {
  float: right;
}
.wtw-back-to-map,
.wtw-back-to-map a {
  display: block;
}
.wtw-back-to-map {
  margin-bottom: 3rem;
  padding-bottom: 1.5rem;
}
.wtw-back-to-map a {
  border-bottom: 1px solid #0b668a;
}
.wtw-back-to-map a {
  text-decoration: none !important;
}
.wtw-back-to-map a:hover {
  color: #0092bc;
}
.wtw-location-title {
  font-weight: 400;
  margin: 4rem 0;
  text-align: center;
  text-transform: none;
}
.wtw-btn {
  margin: 4rem 0;
}
.wtw-tunein-select:hover,
.wtw-tunein-select:focus {
  cursor: default;
  background: #ffa500;
  border-top: 1px solid #ffa500;
}
.search-results-message {
  display: block;
  font-size: 18px;
  font-size: 1.8rem;
  margin-top: 2rem;
  margin-bottom: 5rem;
}
.search-results-item {
  border-bottom: 2px solid #e6e6e6;
  margin-bottom: 3rem;
  padding-bottom: 30px;
}
.search-results-item h2 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  margin-bottom: 1.5rem;
}
.search-nav-previous,
.search-nav-next {
  background-color: #009ec6;
  color: #fff;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  width: 200px;
}
@media only screen and (max-width: 600px) {
  .search-nav-previous,
  .search-nav-next {
    width: 150px;
  }
}
@media only screen and (max-width: 350px) {
  .search-nav-previous,
  .search-nav-next {
    font-size: 14px;
    font-size: 1.4rem;
    width: 100px;
  }
}
.search-nav-previous {
  float: left;
}
.search-nav-next {
  float: right;
}
.section-filter {
  display: inline-block;
  font-size: 16px;
  font-size: 1.6rem;
  margin-top: 3.5rem;
  position: absolute;
  top: -1rem;
  right: 0;
}
@media only screen and (max-width: 900px) {
  .section-filter {
    margin-top: 1.5rem;
    top: 0;
  }
}
@media only screen and (max-width: 600px) {
  .section-filter {
    display: block;
    margin: 2rem 0;
    position: relative;
  }
}
.section-filter form {
  border-bottom: 2px solid #ffa500;
  color: #ffa500;
  margin: 0;
  padding: 0 3.5rem 0.5rem 0;
}
.section-filter input,
.section-filter button {
  background: none;
  border: none;
  display: block;
  padding: 0;
}
.section-filter input {
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  width: 200px;
}
.section-filter input:focus {
  width: 300px;
}
.section-filter button {
  color: #ffa500;
  bottom: 5px;
  font-size: 18px;
  font-size: 1.8rem;
  position: absolute;
  right: 0;
  width: 30px;
}
.section-filter button:hover {
  color: #ff7000;
}
.contact-addresses {
  clear: both;
  line-height: 23px;
  margin-top: 30px;
  padding: 20px 20px 50px;
}
.contact-addresses > section {
  float: left;
  width: 50%;
}
.contact-addresses section section {
  margin-bottom: 15px;
}
.press-contact {
  margin-top: 50px;
}
#provider_input {
  display: none;
}
.provider-input-info {
  font-size: 11px;
  font-size: 1.1rem;
  font-style: italic;
}
.contact-affiliate-message {
  background-color: #fdf5ce;
  border: 2px solid #ffea87;
  margin-bottom: 15px;
  padding: 2.459016393443% /* 15/610 */;
}
.metvmusic-banner-btn {
  cursor: pointer;
  display: block;
}
.metvmusic-listen-btn {
  cursor: pointer;
  display: block;
  margin-bottom: 3.191489361702128%;
}
.metvmusic-listen-btn :hover {
  opacity: 0.8;
}
.metvmusic-listen-btn-resp {
  display: none;
}
.request-form-wrap {
  margin-top: 30px;
}
.metvmusic-form-title {
  color: #aa070e;
}
.request-form-col {
  float: left;
}
.song-col {
  float: none;
  margin: 0 0 2.222222222222222%;
  width: 100%;
}
.name-col,
.email-col {
  margin-right: 2.298850574712644%;
  width: 40.804597701149426%;
}
@media only screen and (max-width: 600px) {
  .name-col,
  .email-col {
    margin-bottom: 2.298850574712644%;
    width: 48.85057471264368%;
  }
}
@media only screen and (max-width: 450px) {
  .name-col,
  .email-col {
    float: none;
    margin-right: 0;
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .email-col {
    margin-right: 0;
  }
}
.submit-col {
  width: 13.793103448275861%;
}
@media only screen and (max-width: 600px) {
  .submit-col {
    clear: both;
    float: none;
    width: 100%;
  }
}
.request-form input {
  display: block;
}
.request-form input[type='text'],
.request-form input[type='submit'] {
  width: 100%;
}
.request-form input[type='text'] {
  color: #252525;
  background: none;
  border: 1px solid #acacac;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #003650;
  font-size: 16px;
  height: 42px;
  padding: 0 10px;
}
.request-form input[type='submit'] {
  background-color: #aa070e;
  border: none;
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 800;
  height: 42px;
  padding: 10px 0 9px;
  text-transform: uppercase;
}
.request-form input[type='submit']:hover {
  background-color: #231f20;
}
.request-form .form-error-msg {
  line-height: 14px;
  line-height: 1.4rem;
  margin-top: 4px;
}
@media only screen and (max-width: 600px) {
  .request-form input[type='submit'] {
    font-size: 20px !important;
    font-size: 2rem !important;
  }
}
.metvmusic-floater {
  position: fixed;
  bottom: -330px;
  right: 10px;
  height: 300px;
  width: 300px;
  z-index: 999999;
}
.metvmusic-floater-body {
  height: 300px;
  margin-top: 4px /*dont know why we need it */;
  padding: 0px;
  position: relative;
  width: 300px;
}
#metvmusic_widget {
  position: absolute;
  bottom: 0;
  right: 0;
}
#metvmusic_widget_close {
  position: absolute;
  top: -33px;
  right: 20px;
}
.memail-lp-header {
  display: block;
  margin-bottom: 20px;
}
.memail-lp-wrap .newsletter-wrap {
  background-color: #0b668a;
  margin: 20px 0 0;
  padding: 20px 20px 15px;
  text-align: center;
}
.memail-lp-wrap .newsletter-wrap span {
  color: #fff;
  display: inline-block;
  margin: 10px 10px 0 0;
  vertical-align: top;
}
.memail-lp-wrap .newsletter-form {
  display: inline-block;
  width: 55%;
}
.memail-lp-wrap .newsletter-form input {
  width: 100%;
}
.memail-lp-wrap .newsletter-form button {
  background-color: #0092bc;
}
.memail-lp-wrap .newsletter-form button:hover {
  background-color: #f9e00d;
  color: #0b668a;
}
aside > ul {
  margin: 0;
  padding: 0;
}
aside > ul > li {
  margin: 0 0 1.5rem;
  padding: 0 0 1.5rem;
}
@media only screen and (max-width: 900px) {
  aside >ul >li {
    border: none;
    margin: 0 0 3rem;
    padding: 0;
  }
  aside >ul >li h3 {
    font-size: 30px;
    font-size: 3rem;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 900px) {
  .hp-side {
    padding: 3rem 0 0;
  }
}
.hp-side > ul > li {
  border-color: #fff;
}
.hp-side .side-ad {
  background: none;
  margin-bottom: 0;
}
.sidebar-mobile-wrapper {
  padding: 0 2rem;
}
.side-now-next,
.side-wtw {
  font-size: 14px;
  font-size: 1.4rem;
  padding: 15px;
  text-align: center;
}
.side-now-next,
.side-now-next a {
  color: #ff7000;
}
.side-now-next {
  background-color: #572f6e;
  margin-bottom: 2px;
  text-transform: uppercase;
}
.side-now-next span {
  color: #fff;
  font-weight: 600;
  text-transform: none;
}
.side-now-next a,
.side-wtw a {
  text-decoration: none;
}
.side-now-next a:hover,
.side-wtw a:hover {
  text-decoration: underline;
}
.side-wtw {
  background-color: #ff7000;
  font-weight: 700;
}
.side-wtw a {
  color: #572f6e;
}
@media only screen and (max-width: 900px) {
  .side-wtw {
    font-size: 20px;
    font-size: 2rem;
  }
}
.side-store-products-section {
  background-color: #009ec6;
  padding: 2rem 1.5rem;
  text-align: center;
}
.side-store-products-section h3 {
  color: #fff;
  font-size: 2.4rem;
  font-weight: 600;
}
@media only screen and (max-width: 900px) {
  .side-store-products {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.side-store-product-item {
  color: #fff;
}
.side-store-product-item img,
.side-store-product-item span {
  display: block;
}
.side-store-product-item img {
  border-radius: 100px;
  margin: 0 auto 10px;
  max-width: 180px;
}
.side-store-product-item .product-title,
.side-store-product-item .product-price {
  font-size: 2rem;
}
.side-store-product-item .product-title {
  color: #252525;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.side-store-product-item .product-title:hover {
  text-decoration: underline;
}
.side-store-product-item .product-price {
  font-weight: 600;
}
.owl-carousel.owl-theme.store-products .owl-nav .owl-prev .fa-chevron-left {
  margin-right: 11rem;
}
@media only screen and (max-width: 1100px) {
  .owl-carousel.owl-theme.store-products .owl-nav .owl-prev .fa-chevron-left {
    margin-right: 8.5rem;
  }
}
.owl-carousel.owl-theme.store-products .owl-nav .owl-next .fa-chevron-right {
  margin-left: 8rem;
}
.owl-carousel.owl-theme.store-products button {
  color: #fff;
  width: 100%;
}
.owl-carousel.owl-theme.store-products button i:hover,
.owl-carousel.owl-theme.store-products button i:focus {
  color: #252525;
}
.owl-carousel.owl-theme.store-products button.owl-prev {
  text-align: left;
  margin-left: -0.5rem;
}
@media only screen and (max-width: 1100px) {
  .owl-carousel.owl-theme.store-products button.owl-prev {
    margin-left: -1rem;
  }
}
.owl-carousel.owl-theme.store-products button.owl-next {
  text-align: right;
  margin-right: -0.5rem;
}
.owl-carousel.owl-theme.store-products .owl-nav {
  top: 25%;
}
.side-store-product-prev,
.side-store-product-next {
  color: #fff;
  display: inline-block;
  font-size: 2.4rem;
  position: absolute;
  top: 30%;
}
.side-store-product-prev {
  border-radius: 0 100px 100px 0;
  left: 0;
}
.side-store-product-next {
  border-radius: 100px 0 0 100px;
  right: 0;
}
.side-store-product-item {
  padding: 0 1rem;
}
@media only screen and (max-width: 900px) {
  .side-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width: 500px) {
  .side-content {
    display: block;
  }
}
.side-content .side-content-item-desc a {
  color: #3c3c3c;
}
.side-content .side-content-story {
  background-color: #fff;
  margin-bottom: 2rem;
}
.side-content .side-content-story .side-content-item-thumb img {
  border-radius: 10px 10px 0 0;
}
.side-content .content-grid-item-desc {
  line-height: 2rem;
  padding: 1rem 1.5rem 1.5rem;
}
.as-seen-on {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  padding: 1.5rem 1.5rem 0;
}
@media only screen and (max-width: 900px) {
  .as-seen-on {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 2rem 2rem 0;
  }
}
.as-seen-on:hover {
  text-decoration: none;
}
.as-seen-on:hover .as-seen-on-heading {
  color: #fff;
}
.as-seen-on .col-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 60%;
      -ms-flex: 60%;
          flex: 60%;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.as-seen-on .col-2 {
  -webkit-box-flex: 40%;
      -ms-flex: 40%;
          flex: 40%;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
@media only screen and (max-width: 500px) {
  .as-seen-on .col-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.as-seen-on img {
  margin: 0 auto;
}
.as-seen-on-heading {
  color: #1c1c1c;
  font-size: 2rem;
  text-decoration: none;
  text-align: center;
  margin-bottom: 1rem;
}
.as-seen-on-heading:hover.,
.as-seen-on-heading:focus,
.as-seen-on-heading:active {
  text-decoration: none;
}
@media only screen and (max-width: 900px) {
  .as-seen-on-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 2rem 2rem;
  }
}
@media only screen and (max-width: 500px) {
  .as-seen-on-heading {
    font-size: 1.6rem;
    padding: 0 0 2rem;
  }
}
.watch-live-callout {
  padding: 3rem 1rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
@media only screen and (max-width: 900px) {
  .watch-live-callout {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (max-width: 500px) {
  .watch-live-callout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.watch-live-callout .title {
  color: #fff;
  font-size: 4.8rem;
  font-weight: 300;
}
.watch-live-callout .subheading {
  color: #fff;
  font-size: 2.8rem;
  font-weight: 600;
  margin-bottom: 3rem;
}
.watch-live-callout .col-1,
.watch-live-callout .col-2 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.watch-live-callout .col-1 {
  margin-bottom: 1rem;
}
.watch-live-callout .col-1 .inner-flex-btn {
  margin-bottom: 1rem;
}
.watch-live-callout .col-1 .app-icons {
  margin-bottom: 1.5rem;
}
.watch-live-callout .col-1 .app-icons i {
  color: #fff;
  opacity: 1;
}
.watch-live-callout .col-1 .app-icons i:hover,
.watch-live-callout .col-1 .app-icons i:focus {
  opacity: 0.85;
}
.watch-live-callout .col-1 .app-icons i.fa-apple {
  font-size: 3.4rem;
  margin-right: 1rem;
}
.watch-live-callout .col-1 .app-icons i.fa-google-play {
  font-size: 3rem;
}
.watch-live-callout .col-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.watch-live-callout .col-2 img {
  margin: 0 auto;
}
.metvmusic-listen-btn-side {
  cursor: pointer;
  display: block;
}
aside .side-newsletter-wrap {
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
}
.side-newsletter-wrap {
  margin-top: 3rem;
  padding: 2rem;
}
.side-newsletter-wrap form,
.side-newsletter-wrap .search-form input {
  position: relative;
  padding: 1.7rem;
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
}
.side-newsletter-wrap .side-newsletter-subheading {
  font-size: 1.8rem;
  font-size: 18px;
  font-weight: 700;
  color: #252525;
  text-align: center;
  margin-bottom: 2rem;
}
.side-newsletter-wrap i.fa-chevron-right {
  color: #fff;
}
.side-newsletter-wrap i.fa-chevron-right:hover,
.side-newsletter-wrap i.fa-chevron-right:focus {
  color: #252525;
}
.side-newsletter-wrap input,
.side-newsletter-wrap button {
  background: none;
  border: none;
  display: block;
}
.side-newsletter-wrap input {
  width: 100%;
  font-size: 1.5rem;
  font-size: 15px;
}
.side-newsletter-wrap input::-webkit-input-placeholder {
  color: #252525;
}
.side-newsletter-wrap input:-ms-input-placeholder {
  color: #252525;
}
.side-newsletter-wrap input::-ms-input-placeholder {
  color: #252525;
}
.side-newsletter-wrap input::placeholder {
  color: #252525;
}
.side-newsletter-wrap button {
  padding: 0;
  position: absolute;
  top: 2rem;
  right: 1rem;
  width: 30px;
}
.side-newsletter-wrap .newsletter-subheading {
  color: #252525;
  display: block;
  font-size: 15px;
  font-size: 1.5rem;
  text-align: center;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 1200px) {
  .side-newsletter-wrap {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media only screen and (max-width: 900px) {
  .side-newsletter-wrap {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.side-newsletter-form-wrap {
  background-color: #009ec6;
  border-radius: 50px;
}
@media only screen and (max-width: 900px) {
  .side-newsletter-form-wrap {
    width: 50%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 500px) {
  .side-newsletter-form-wrap {
    width: 100%;
    padding: 0 1rem;
  }
}
.side-newsletter-thankyou {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 700;
  padding: 6.666666666666667%;
}
footer .side-newsletter-wrap,
.microsite-search-bar,
.search-bar {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding: 2rem;
}
footer .side-newsletter-wrap .side-newsletter-form-wrap,
.microsite-search-bar .side-newsletter-form-wrap,
.search-bar .side-newsletter-form-wrap {
  background-color: #ebebeb;
  border-radius: 50px;
}
footer .side-newsletter-wrap form,
.microsite-search-bar form,
.search-bar form {
  background-color: #ebebeb;
  color: #252525;
  border-radius: 50px;
}
footer .side-newsletter-wrap input::-webkit-input-placeholder,
.microsite-search-bar input::-webkit-input-placeholder,
.search-bar input::-webkit-input-placeholder {
  color: #5a5a5a;
}
footer .side-newsletter-wrap input:-ms-input-placeholder,
.microsite-search-bar input:-ms-input-placeholder,
.search-bar input:-ms-input-placeholder {
  color: #5a5a5a;
}
footer .side-newsletter-wrap input::-ms-input-placeholder,
.microsite-search-bar input::-ms-input-placeholder,
.search-bar input::-ms-input-placeholder {
  color: #5a5a5a;
}
footer .side-newsletter-wrap input::placeholder,
.microsite-search-bar input::placeholder,
.search-bar input::placeholder {
  color: #5a5a5a;
}
footer .side-newsletter-wrap i.fa-chevron-right,
.microsite-search-bar i.fa-chevron-right,
.search-bar i.fa-chevron-right {
  color: #5a5a5a;
}
.side-ad {
  background-color: #fff;
}
.side-ad img {
  display: block;
}
.sidebar-games-lg,
.sidebar-games-med,
.sidebar-games-sml,
.side-ad img,
.side-now-next,
.side-wtw,
.side-store-products-section {
  border-radius: 10px;
}
.side-now-next {
  border-radius: 50px;
}
.like-facebook,
.follow-twitter {
  border-radius: 50px;
}
.sidebar-games-med,
.sidebar-games-sml {
  display: none;
  margin: 0 auto;
}
.sidebar-affiliate-ad-med,
.sidebar-affiliate-ad-sml {
  display: none;
}
.sidebar-video-ad {
  margin-bottom: 40px;
}
.sidebar-buttons > a {
  font-size: 2rem;
  font-weight: 500;
}
@media only screen and (max-width: 1200px) {
  .sidebar-buttons > a {
    font-size: 1.8rem;
  }
}
@media only screen and (max-width: 900px) {
  .sidebar-buttons > a {
    width: calc(100% / 2 - 0.3rem);
  }
}
@media only screen and (max-width: 500px) {
  .sidebar-buttons > a {
    font-size: 1.6rem;
    padding: 1.3rem 0;
  }
  .sidebar-buttons > a > i.fa-chevron-right {
    font-size: 1.2rem;
  }
}
.local-show-wrapper img {
  display: block;
}
.local-show-container {
  background-color: #e6e6e6;
  padding: 15px;
}
@media only screen and (max-width: 900px) {
  .local-show-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media only screen and (max-width: 500px) {
  .local-show-container {
    display: block;
  }
}
.local-show-flex-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  margin-bottom: 15px;
}
@media only screen and (max-width: 1060px) {
  .local-show-flex-wrapper {
    display: block;
  }
}
@media only screen and (max-width: 900px) {
  .local-show-flex-wrapper {
    width: 32.156862745098%;
  }
}
@media only screen and (max-width: 500px) {
  .local-show-flex-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
@media only screen and (max-width: 350px) {
  .local-show-flex-wrapper {
    display: block;
  }
}
.local-show-flexbox-photo {
  width: 56%;
}
@media only screen and (max-width: 1060px) {
  .local-show-flexbox-photo {
    width: 100%;
  }
}
@media only screen and (max-width: 500px) {
  .local-show-flexbox-photo {
    width: 56%;
  }
}
@media only screen and (max-width: 350px) {
  .local-show-flexbox-photo {
    width: 100%;
  }
}
.local-show-flexbox-text {
  width: 44%;
  padding: 10px;
}
@media only screen and (max-width: 1060px) {
  .local-show-flexbox-text {
    width: 100%;
  }
}
@media only screen and (max-width: 500px) {
  .local-show-flexbox-text {
    width: 44%;
  }
}
@media only screen and (max-width: 350px) {
  .local-show-flexbox-text {
    width: 100%;
  }
}
.local-show-flexbox-text a {
  font-size: 1.3rem;
  text-decoration: none;
  color: #000;
}
@media only screen and (max-width: 1060px) {
  .local-show-flexbox-text a {
    font-size: 1.6rem;
    line-height: 2.5rem;
  }
}
@media only screen and (max-width: 350px) {
  .local-show-flexbox-text a {
    font-size: 2rem;
  }
}
.local-videos-episode-image-wrapper {
  position: relative;
}
.local-videos-episode-duration-sidebar {
  position: absolute;
  right: 1px;
  bottom: 0;
  padding: 4px 10px;
  background: #572f6e;
  color: #fff;
  font-weight: 600;
  font-size: 1.3rem;
}
.local-heading {
  margin: 10px 0;
}
.local-url {
  color: #000;
  text-decoration: none;
}
.sidebar-box-branding {
  background-color: #ffa500;
  color: #252525;
}
@media only screen and (max-width: 900px) {
  .sidebar-box-branding {
    border-radius: 0;
  }
}
.sidebar-metvfm-background {
  display: block;
  border-radius: 10px;
  position: relative;
  background-image: url("/images/metvfm_background.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
}
.sidebar-metvfm-background .sidebar-metvfm-inner-container {
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  text-align: center;
}
.sidebar-metvfm-background .sidebar-metvfm-inner-container .sidebar-metvfm-image {
  width: 31.666666666667%;
  margin-bottom: 1rem;
}
.sidebar-metvfm-background .sidebar-metvfm-inner-container .sidebar-metvfm-song-title,
.sidebar-metvfm-background .sidebar-metvfm-inner-container .sidebar-metvfm-subhead {
  color: #fff;
  font-weight: 500;
  margin: 0;
  padding: 0 10px;
}
.sidebar-metvfm-background .sidebar-metvfm-inner-container .sidebar-metvfm-band {
  font-weight: 300;
  font-size: 1.4rem;
  color: #fff;
  margin: 0;
  padding: 0 10px;
}
.sidebar-metvfm-background .sidebar-metvfm-inner-container .now-playing-music-container {
  padding: 1.5rem 0.5rem 0;
  margin-bottom: 1.5rem;
}
.sidebar-metvfm-background .sidebar-metvfm-inner-container .now-playing-music-container img {
  width: 95px;
  vertical-align: middle;
}
.sidebar-metvfm-background .sidebar-metvfm-inner-container .now-playing-music-container .now-playing-text {
  color: #fff;
  font-size: 1.5rem;
  line-height: 2.5rem;
  text-transform: uppercase;
}
.sidebar-metvfm-background .sidebar-metvfm-inner-container .inner-flex-btn {
  margin-top: 2rem;
  padding-bottom: 1.5rem;
}
.footer-ad {
  margin-top: 40px;
}
.footer-ad-inner {
  margin: 0 auto;
  text-align: center;
}
footer,
footer a {
  color: #fff;
}
footer {
  background-color: transparent;
}
footer a {
  display: block;
  margin-bottom: 2rem;
  color: #000;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.3rem;
  line-height: 13px;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}
footer a:hover {
  color: #ff7000;
}
footer a:last-child {
  margin-bottom: 2.5rem;
}
footer .metv-logo {
  margin-bottom: 1.5rem;
}
footer .metv-logo .side-newsletter-wrap {
  background-color: transparent;
}
.footer-affiliate-logos {
  padding-top: 3rem;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 3rem;
}
.footer-affiliate-logos img {
  margin-left: 10px;
  max-width: 100px;
}
.footer-affiliate-logos a:first-child img {
  margin-left: 0;
}
.footer-affiliate-logos a,
.footer-affiliate-logos a img {
  display: inline;
  margin-right: 2px;
  height: 20px;
}
aside .side-newsletter-wrap.home-footer-newsletter {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
}
aside .side-newsletter-wrap.home-footer-newsletter i:hover,
aside .side-newsletter-wrap.home-footer-newsletter i:focus {
  color: #009ec6;
}
aside .side-newsletter-wrap.home-footer-newsletter .side-newsletter-thankyou {
  color: #252525;
}
.save-with-metv-wrap.md-col-wrapper {
  padding: 2rem 0 10rem;
}
@media only screen and (max-width: 900px) {
  .save-with-metv-wrap.md-col-wrapper {
    padding: 0 0 6rem;
  }
}
.save-with-metv-inner {
  border: 1px solid #6bc46a;
  background: #fff;
  border-radius: 0;
}
.copyright {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.7rem;
  line-height: 17px;
  margin-top: 3rem;
  color: #000;
}
@media only screen and (max-width: 900px) {
  .copyright {
    margin: 1rem 0 2rem;
  }
}
h1.home-more-stories-heading {
  margin-bottom: 25px;
}
@media only screen and (max-width: 605px) {
  h1.home-more-stories-heading {
    margin-bottom: 10px;
  }
}
.home-footer-stories-image,
.home-footer-stories-image img,
.home-footer-stories-title,
.home-footer-stories-desc,
.home-footer-stories-posted {
  display: block;
}
.home-footer-row-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 2.5rem;
}
.home-footer-stories-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}
.home-footer-stories-image img {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px 0 0 10px;
}
.home-footer-stories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 88%;
          flex: 1 1 88%;
  background-color: #fff;
  color: #a1a1a1;
  padding: 1rem 2.5rem;
  -webkit-box-shadow: 0px 1.8px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1.8px 2px 0px rgba(0,0,0,0.2);
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
@media only screen and (max-width: 900px) {
  .home-footer-stories {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    padding: 1.5rem;
  }
}
.home-footer-stories-title {
  color: #525252;
  font-size: 2rem;
  line-height: 2.4rem;
  padding-bottom: 1.3rem;
  text-decoration: none;
}
.home-footer-stories-title:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 900px) {
  .home-footer-stories-title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
}
@media only screen and (max-width: 605px) {
  .home-footer-stories-title {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2rem;
    padding-bottom: 1rem;
  }
}
.home-footer-stories-desc {
  color: #525252;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 2.2rem;
  padding-bottom: 1rem;
}
@media only screen and (max-width: 900px) {
  .home-footer-stories-desc {
    font-size: 1.6rem;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 500px) {
  .home-footer-stories-desc {
    font-size: 1.4rem;
    font-size: 1.4rem;
    line-height: 2rem;
    padding-bottom: 1rem;
  }
}
.home-footer-stories-posted {
  color: #525252;
}
@media only screen and (max-width: 500px) {
  .home-footer-stories-posted {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
input {
  outline: none;
}
.newsletter-form,
.content-filter,
.map-form {
  border: 1px solid #572f6e;
  color: #009ec6;
}
.newsletter-form input,
.newsletter-form button,
.content-filter input,
.content-filter button,
.map-form input,
.map-form button {
  border: none;
  display: block;
  float: left;
  height: 38px;
}
.newsletter-form input,
.content-filter input,
.map-form input {
  padding: 0 15px;
}
.newsletter-form button,
.content-filter button,
.map-form button {
  color: #fff;
  font-family: FontAwesome;
  padding: 0;
  width: 38px;
}
.newsletter-form button:hover,
.content-filter button:hover,
.map-form button:hover {
  background-color: #572f6e;
}
.newsletter-form-input-wrap,
.content-filter-input-wrap {
  float: left;
  margin-right: -38px;
  width: 100%;
}
.newsletter-form input,
.content-filter input {
  margin-right: 38px;
}
.newsletter-form button,
.content-filter button {
  float: right;
}
.newsletter-form input {
  width: 87.33333333333333%;
}
.content-filter input {
  width: 95.95744680851064%;
}
.form-group {
  border: 1px solid #ccc;
  clear: both;
  margin-bottom: 2.127659574468085% /* 10/470 */;
  padding: 1rem;
}
.form-group label {
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 20px;
}
.form-group input[type="text"],
.form-group select {
  outline: none;
}
.form-group input[type="text"] {
  background-color: transparent;
  border: none;
  padding: 0.5rem;
  width: 95.59471365638767%;
}
.form-group.half-group {
  clear: none;
  width: 48.93617021276596%;
}
.form-group.half-group input[type="text"] {
  padding: 0.5rem;
  width: 90.65420560747664%;
}
.form-group.half-group-left {
  float: left;
}
.form-group.half-group-right {
  float: right;
}
.form-group textarea {
  background-color: transparent;
  border: none;
  height: 150px;
  resize: none;
  width: 99%;
  padding: 1rem;
}
.form-group label,
.form-group input[type="text"] {
  display: block;
}
.form-group-textarea {
  height: 185px;
}
.contact-provider-other {
  height: 83px;
}
.form-required,
.form-error-msg,
.form-error {
  color: #e91c24;
}
.form-group input[type="text"],
.form-select-style select {
  font-size: 20px;
  font-size: 2rem;
  font-weight: 400;
}
.form-select-style {
  background: url("//www.metv.com/images/selectbox_arrow.png") no-repeat 99% 50%;
  overflow: hidden;
  width: 100%;
}
.half-group .form-select-style {
  background-position: 98% 50%;
}
.half-group .form-select-style select {
  width: 109% !important;
}
.form-select-style select {
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  font-weight: 400;
  height: 34px;
  -webkit-appearance: none;
  width: 106% !important;
}
.form-wrap input[type="submit"],
.form-wrap button {
  margin-top: 2rem;
}
.form-error-msg {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 600;
  margin: -3px 0 5px;
}
.form-error,
.form-success,
font-size: 14px {
  font-size: 1.4rem;
}
margin-bottom: 15px,
padding: 10px 15px,
text-align: center,
.form-error {
  background-color: #fee9ea;
}
.form-success {
  background-color: #ecfee9;
  color: #39e91c;
}
.map-zip-code input[type="text"] {
  background: none;
  border: none;
  color: #323232;
  float: left;
  width: 160px;
}
.map-zip-code input[type="submit"] {
  background-color: #0068a2;
  border: none;
  color: #fff;
  cursor: pointer;
  float: right;
  font-weight: 700;
  height: 28px;
  margin: -3px -3px -3px 0;
}
label.map-label {
  display: block;
  margin-bottom: 5px;
}
.form-group-checkbox {
  min-height: auto;
  padding: 1.276595744680851% 1.702127659574468%;
}
.form-group-checkbox input,
.form-group-checkbox label {
  display: inline;
}
.form-group-checkbox input {
  margin-right: 5px;
}
.form-group-checkbox label {
  font-size: 16px;
  font-size: 1.6rem;
}
.g-recaptcha {
  background-color: #f1f1f1;
}
padding: 5px 0 3px,
div {
  margin: 0 auto;
}
.wallpaper-body-wrap header {
  margin-bottom: 0;
}
.wallpaper-top-ad {
  margin: 0 auto;
  position: relative;
  width: 980px;
}
.wallpaper-top-ad img {
  display: block;
}
.wallpaper-lg-col-wrapper {
  background-color: #fff;
  margin: 0 auto;
  position: relative;
  max-width: 980px;
}
.wallpaper-lg-col-wrapper .hp-top-section-wrap .lg-col-wrapper {
  padding: 10px 10px 30px;
}
.wallpaper-lg-col-wrapper .main-content {
  width: 65.10416666666666%;
}
.wallpaper-lg-col-wrapper aside {
  width: 31.25%;
}
.wallpaper-lg-col-wrapper aside::before {
  left: -6%;
}
.content-rows .yap-loaded {
  margin-bottom: 3.448275862068965% !important;
}
.oath-ad-wrapper {
  margin-bottom: 3.448275862068965%;
  overflow: hidden;
}
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.anchor-offset {
  display: block;
  position: relative;
  top: -100px;
  visibility: hidden;
}
.video-wrapper {
  clear: both;
  height: 0;
  padding-bottom: 56%;
  position: relative;
}
.video-wrapper iframe,
.video-wrapper object,
.video-wrapper embed {
  height: 100% !important;
  left: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 100% !important;
}
#facebook-modal,
#newsletter-modal {
  -webkit-box-shadow: 0 0 70px #666;
          box-shadow: 0 0 70px #666;
  display: none;
  margin: -199px 0 0 -150px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 300px;
}
#facebook-modal {
  background-color: #0b668a;
  height: 398px;
}
#newsletter-modal {
  background-color: #fff;
  height: 245px;
}
#newsletter-modal img {
  display: block;
}
#newsletter-modal .newsletter-wrap {
  margin: 0;
  padding: 20px 20px 0;
span
  color: #0b668a;
  line-height: 17px;
  line-height: 1.7rem;
  margin-bottom: 12px;
}
.fb-modal-title {
  display: block;
  margin: 18px auto;
}
#facebook-modal .fb-like-box {
  background-color: #fff;
}
#facebook-modal a.close,
#newsletter-modal a.close {
  background: url("//www.metv.com/images/facebook_modal/modal_close_btn.png") no-repeat 0 0;
  display: block;
  height: 33px;
  position: absolute;
  right: -15px;
  top: -15px;
  width: 33px;
  z-index: 9;
}
.transform-lowercase {
  text-transform: lowercase;
}
.system-alert-outer {
  background-color: #ffa500;
  margin-bottom: 1rem;
}
.system-alert-outer .lg-col-wrapper {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.system-alert-outer .system-alert-text {
  color: #fff;
  font-size: 1.8rem;
  line-height: 2.4rem;
  font-weight: 600;
  width: 90%;
}
.system-alert-outer .system-alert-text a {
  color: #1c1c1c;
}
.system-alert-outer i.system-alert-close,
.alert-container-secondary i.system-alert-close {
  color: #fff;
  cursor: pointer;
  position: relative;
  font-size: 2rem;
  padding: 0.2rem 0.45rem;
  float: right;
  top: -0.5rem;
  right: -1rem;
}
@media only screen and (max-width: 900px) {
  .system-alert-outer i.system-alert-close,
  .alert-container-secondary i.system-alert-close {
    right: 10px;
  }
}
.system-alert-outer i.system-alert-close:hover,
.alert-container-secondary i.system-alert-close:hover,
.system-alert-outer i.system-alert-close:focus,
.alert-container-secondary i.system-alert-close:focus {
  color: #252525;
}
.title-alert {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
}
.title-alert:before {
  content: "";
  background-color: #de4b39;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: -7px;
}
.title-alert:after {
  content: "";
  border: 3px solid #de4b39;
  height: 10px;
  width: 10px;
  position: absolute;
  left: -11px;
  top: -4px;
  -webkit-border-radius: 30px;
  -webkit-animation: 'pulsate' 1.5s ease-out;
  -webkit-animation-iteration-count: infinite;
  opacity: 0;
}
.page-not-found-container {
  text-align: center;
}
.page-not-found-container .section-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media only screen and (max-width: 700px) {
  .page-not-found-container .section-filter {
    margin-top: 5rem;
  }
}
.page-not-found-container .section-filter button {
  font-size: 1.6rem;
  right: 1rem;
}
.page-not-found-container .section-filter button i:hover,
.page-not-found-container .section-filter button i:focus {
  color: #ff7000;
}
.page-not-found-container .section-filter .search-form input,
.page-not-found-container .section-filter .search-form button {
  height: auto;
}
.page-not-found-container .section-filter form {
  font-size: 1.6rem;
  padding: 0 5rem 0.5rem 0;
}
.page-not-found-container .page-not-found-image {
  margin-top: 8rem;
}
@media only screen and (max-width: 700px) {
  .page-not-found-container .page-not-found-image {
    margin-top: 4rem;
  }
}
.page-not-found-container h1 {
  margin-bottom: 8rem;
}
@media only screen and (max-width: 700px) {
  .page-not-found-container h1 {
    margin-bottom: 6rem;
  }
}
.page-not-found-container p {
  font-size: 2rem;
  margin-bottom: 10rem;
}
@media only screen and (max-width: 700px) {
  .page-not-found-container p {
    margin-bottom: 6rem;
  }
}
.spin-container {
  position: relative;
}
.spiner {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -10px 0 0 -35px;
  display: inline-block;
  position: relative;
  height: 20px;
  width: 40px;
}
.spiner > * {
  position: absolute;
  top: 5px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #009ec6;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}
.spiner > *:nth-child(1) {
  left: 0;
  -webkit-animation: mymove 1.3s infinite ease-in;
  animation: mymove 1.3s infinite ease-in;
}
.spiner > *:nth-child(2) {
  left: 24px;
  -webkit-animation: mymove 1.3s 0.3s infinite ease-in;
  animation: mymove 1.3s 0.3s infinite ease-in;
}
.spiner > *:nth-child(3) {
  left: 48px;
  -webkit-animation: mymove 1.3s 0.6s infinite ease-in;
  animation: mymove 1.3s 0.6s infinite ease-in;
}
@-webkit-keyframes mymove {
  0%, 100%, 80% {
    opacity: 0.6;
    -webkit-transform: scale(0.4);
  }
  40% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
h4.loader-text {
  text-align: center;
}
div#search_no_results h1 {
  text-align: center;
}
@-webkit-keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
            transform: scale(0.1, 0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
@keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
            transform: scale(0.1, 0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
@-webkit-keyframes mymove {
  0%, 100%, 80% {
    opacity: 0.6;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
  }
  40% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes mymove {
  0%, 100%, 80% {
    opacity: 0.6;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
  }
  40% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@media screen and (max-width: 1250px), handheld and (max-device-width: 1250px) {
  .header-logo-affiliate {
    padding: 1.5rem;
  }
  .logo-affiliate {
    float: none;
    margin: 0 auto;
    width: 503px;
  }
  .logo {
    float: left;
    width: 38.369781312127%; /* 193/503 */
  }
  .header-affiliate {
    float: right;
    width: 58.648111332008%; /* 295/503 */
  }
  .header-ad {
    margin: 0 auto 15px;
    position: static;
  }
  .side-ad {
    margin: 0 auto;
    width: 200px;
  }
  .side-store-widget {
    font-size: 25px;
    font-size: 2.5rem;
    padding-top: 12px;
  }
  .side-trending-item img {
    width: 30%; /* 90/300 */
  }
  .side-trending-desc {
    width: 63.666666666667%; /* 191/300 */
  }
  #criteoscroller {
    display: none;
  }
  .system-alert .lg-col-wrapper {
    margin: 0 10px;
  }
  .wtw-sidebar h2 {
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 23px;
    line-height: 2.3rem;
  }
  .wtw-sidebar-fields-wrap input {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .content-wtw-wrap .wtw-sidebar-fields-wrap input {
    font-size: 16px;
    font-size: 1.6rem;
  }
  .hp-featured-third-copy h1,
  .hp-featured-full-copy h1 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
  .is-sticky .header-nav {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 1200px), handheld and (max-device-width: 1200px) {
  .banner-slide-related-item-title {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
  .side-tab-links li {
    font-size: 12px;
    font-size: 1.2rem;
  }
  .side-tab-content-item-title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 15px;
    line-height: 1.5rem;
  }
}
@media screen and (max-width: 1170px), handheld and (max-device-width: 1170px) {
  .side-social-wrap .social-facebook,
  .side-social-wrap .social-twitter {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .side-store-widget {
    font-size: 20px;
    font-size: 2rem;
    padding-top: 16px;
  }
}
@media screen and (max-width: 1100px), handheld and (max-device-width: 1100px) {
  .header-nav {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .is-sticky .header-nav {
    font-size: 13px;
    font-size: 1.3rem;
  }
  .wtw-sidebar h2 {
    font-size: 20px;
    font-size: 2rem;
  }
  .request-form input[type="text"] {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .request-form input[type="submit"] {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 1050px), handheld and (max-device-width: 1050px) {
  .stories-ad-middle {
    width: 468px;
  }
}
@media screen and (max-width: 1000px), handheld and (max-device-width: 1000px) {
  .blocks-wrap {
    font-size: 12px;
    font-size: 1.2rem;
  }
  .side-store-widget {
    font-size: 18px;
    font-size: 1.8rem;
    padding-top: 18px;
  }
  .side-trending-desc,
  .side-trending-desc h4 {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 15px;
    line-height: 1.5rem;
  }
  .side-tab-content-item-title {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 980px), handheld and (max-device-width: 980px) {
  .wallpaper-ad-inner {
    display: none;
  }
  .wallpaper-body-wrap header {
    margin-bottom: 2.8%; /* used Firebug */
  }
  .wallpaper-lg-col-wrapper {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 0;
  }
}
@media screen and (max-width: 900px), handheld and (max-device-width: 900px) {
  .header-nav ul li.wtw a {
    width: 100%;
  }
  .header-nav ul li a .header-section-icon {
    float: left;
  }
  .header-section-icon {
    background-position: 0 -133px;
    height: 29px;
  }
  .section-icon-shows {
    background-position: 0 -130px;
    height: 34px;
    margin-top: -4px;
  }
  .header-nav ul li a:hover .header-section-icon {
    background-position: 0 -133px;
  }
  .header-nav ul li a:hover span.section-icon-shows {
    background-position: 0 -130px;
  }
  .header-nav-search,
  .header-nav-menu-tab {
    float: right;
    font-size: 1.8rem;
    padding: 0;
  }
  .is-sticky .header-section-icon {
    display: block;
  }
  .header-section-icon {
    margin-bottom: 0;
  }
  .header-store-banner {
    display: block;
    margin-bottom: 10px;
  }
  .main-content,
  aside,
  .top-content,
  footer {
    float: none;
    width: 100%;
  }
  .main-content,
  .mobile-content {
    margin-bottom: 30px;
  }
  .side-now-next {
    display: none;
  }
  .side-social-wrap .social-facebook,
  .side-social-wrap .social-twitter {
    display: none;
  }
  .side-store-widget {
    padding-top: 0;
  }
  .side-ad,
  .sidebar-affiliate-ad {
    width: 468px;
  }
  .sidebar-affiliate-ad {
    margin-left: auto;
    margin-right: auto;
  }
  .side-trending-wrap {
    margin-bottom: 30px;
  }
  .sidebar-affiliate-ad img {
    margin-bottom: 0;
    margin-top: 40px;
  }
  .sidebar-affiliate-ad-lg {
    display: none;
  }
  .sidebar-affiliate-ad-med {
    display: block;
  }
  .side-trending-wrap h3 {
    padding: 5px 2.272727272727%; /* 20/880 */
    text-align: left;
  }
  .side-trending-item {
    float: left;
    width: 32.19696969697%; /* 283.33333333333333/880 */
  }
  .side-trending-spacer {
    margin-left: 1.704545454545%; /* 15/880 */
  }
  .side-trending-desc {
    padding: 0 0 0 3.529411764706%; /* 10/283.33333333333333 */
  }
  .sidebar-games,
  .sidebar-affiliate-ad {
    margin-bottom: 0;
  }
  .sidebar-games-lg {
    display: none;
  }
  .sidebar-games-med {
    display: block;
  }
  .sidebar-wtw-ny {
    margin: 0 auto 40px;
    min-width: 320px;
    width: 80.888888888889%; /* 728/900 */
  }
  .wtw-ny-sml {
    display: none;
  }
  .wtw-ny-lg {
    display: block;
  }
  .hp-newsletter-wrap,
  .sched-newsletter-wrap {
    display: block;
  }
  .wtw-sidebar {
    display: none;
  }
  .header-wtw {
    background-color: #009ec6;
    display: block;
    margin-bottom: 20px;
    padding: 10px 10px 10px 401px;
    position: relative;
  }
  .header-wtw h2 {
    font-size: 4rem;
    left: 15px;
    margin: 0 0 10px;
    position: absolute;
    top: 19px;
  }
  .header-wtw h2 a {
    color: #fff;
    text-decoration: none;
  }
  .header-wtw h2 a:hover {
    color: #ffa500;
  }
  .wtw-sidebar-fields-wrap input {
    font-size: 16px;
    font-size: 1.6rem;
  }
  .side-store-img-sml {
    display: none;
  }
  .side-store-img-lg {
    display: block;
  }
  .about-wtw {
    display: block;
  }
  .metvmusic-listen-btn-side {
    display: none;
  }
  .side-tab.side-tab-content-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
  }
  .side-tab-content-item {
    float: left;
    width: 33.33333333333333%;
  }
  .wallpaper-lg-col-wrapper .main-content,
  .wallpaper-lg-col-wrapper aside {
    width: 100%;
  }
}
@media screen and (max-width: 800px), handheld and (max-device-width: 800px) {
  .header-ad,
  .footer-ad-inner {
    width: 468px;
  }
  .stories-list-item-num {
    font-size: 20px;
    font-size: 2rem;
    padding: 4px 10px 7px;
  }
  .content-wtw-wrap {
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 19px;
    line-height: 1.9rem;
    padding-left: 355px;
  }
  .content-wtw-copy {
    top: 12px;
  }
  .hp-category-block > h2 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
    padding: 5px 10px;
  }
  .hp-category-block-list h2 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media screen and (max-width: 750px), handheld and (max-device-width: 750px) {
  .where-to-watch-header h1,
  .map-form {
    float: none;
  }
  .where-to-watch-header h1 {
    margin-bottom: 30px;
    text-align: center;
  }
  .map-form {
    margin: 0 auto;
  }
  .banner-slider .bx-pager {
    display: none;
  }
  .hp-category-block {
    float: left;
    width: 48.972602739726%; /* 357.5/730 */
  }
  .hp-category-block-right {
    margin-left: 2.054794520548%; /* 15/730 */
  }
  .hp-category-img,
  .hp-category-block-list {
    float: none;
    width: 100%;
  }
  .hp-category-block-list {
    padding: 1.595744680851% 2.127659574468% 0; /* 15/940 & 20/940 */
  }
  .hp-category-block-list ul li {
    padding: 5px 0;
  }
}
@media screen and (max-width: 700px), handheld and (max-device-width: 700px) {
  .banner-slider .bx-controls-direction {
    top: 165px;
  }
  .banner-overlay,
  .banner-overlay h2 a {
    color: #fff;
  }
  .banner-overlay {
    background: #1e7f9f;
    position: static;
  }
  .banner-overlay h2 a:hover {
    color: #f9e00d;
  }
  .block .content-meta-tags {
    font-size: 10px;
    font-size: 1rem;
  }
  .content-blockquote-left,
  .content-blockquote-right {
    width: 28px;
  }
  .content-blockquote-left {
    left: 15px;
    top: 15px;
  }
  .content-blockquote p {
    padding: 0 40px;
  }
  .content-blockquote-right {
    bottom: 15px;
    right: 15px;
  }
  .system-alert-close {
    height: 25px;
    line-height: 20px;
    width: 25px;
  }
  .header-wtw {
    padding: 10px 10px 10px 321px;
  }
  .header-wtw h2 {
    font-size: 35px;
    font-size: 3.5rem;
    top: 20px;
  }
  .content-wtw-wrap {
    padding-left: 320px;
  }
  .content-wtw-copy {
    top: 13px;
  }
  .banner-slide-related-item {
    width: 50%;
  }
  .banner-slide-related-item-3 {
    display: none;
  }
  .banner-slide-related-item-title {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
  .hp-featured-third-copy,
  .hp-featured-third img {
    float: none;
    width: 100%;
  }
}
@media screen and (max-width: 600px), handheld and (max-device-width: 600px) {
  .block-sizer,
  .block,
  .block-wide {
    width: 48.275862068966%;
  }
  .banner-slide-count {
    font-size: 15px;
    font-size: 1.5rem;
    padding: 5px 8px;
  }
  .banner-slider .bx-controls-direction {
    top: 140px;
  }
  .banner-overlay {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .banner-overlay h2 {
    font-size: 18px;
    font-size: 1.8rem;
  }
  .side-trending-item img {
    display: none;
  }
  .side-trending-desc {
    padding: 0;
    width: 100%;
  }
  .category-list-img {
    width: 34.48275862069%; /* 200/580 */
  }
  .category-list-img .block-corner-tag {
    width: 44%; /* 88/200 */
  }
  .category-list-desc {
    padding: 0 0 2.586206896552%; /* 15/580 */
    width: 62.068965517241%; /* 360/580 */
  }
  .content-related-bottom-item {
    float: none;
    margin: 0 0 20px;
    width: 100%;
  }
  .content-related-bottom-item .block-corner-tag {
    width: 15.172413793103%; /* 88/580 */
  }
  .content-related-bottom-thumb {
    float: left;
    margin: 0;
    width: 34.48275862069%; /* 200/580 */
  }
  .content-related-bottom-item h2 {
    float: right;
    width: 62.068965517241%; /* 360/580 */
  }
  .prev-next-wrap a {
    font-size: 16px;
    font-size: 1.6rem;
    padding: 10px 0;
    position: relative;
  }
  .prev-next-wrap i.fa {
    font-size: 20px;
    font-size: 2rem;
    position: absolute;
    top: 13px;
  }
  .prev-article {
    padding-left: 30px !important;
  }
  .prev-article i.fa {
    left: 10px;
  }
  .next-article {
    padding-right: 30px !important;
  }
  .next-article i.fa {
    right: 10px;
  }
  .show-subnav a,
  .show-subnav a.active {
    border: none;
  }
  .show-subnav a {
    font-size: 15px;
    font-size: 1.5rem;
    padding: 0 5px;
    text-align: center;
    width: 33.333333333333%; /* 193.33333333333333/580 */
  }
  .show-subnav a.active {
    color: #0b668a;
  }
  .hp-newsletter-wrap .newsletter-wrap span,
  .hp-newsletter-wrap .newsletter-wrap form,
  .sched-newsletter-wrap .newsletter-wrap span,
  .sched-newsletter-wrap .newsletter-wrap form {
    float: none;
    width: 100%;
  }
  .hp-newsletter-wrap .newsletter-wrap span,
  .sched-newsletter-wrap .newsletter-wrap span {
    text-align: left;
  }
  .hp-newsletter-logo,
  .sched-newsletter-logo {
    width: 35.365853658537%; /* 145/410 */
  }
  .hp-newsletter-wrap .newsletter-wrap,
  .sched-newsletter-wrap .newsletter-wrap {
    width: 60.975609756098%; /* 250/410 */
  }
  .redesign-styles h1 {
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 23px;
    line-height: 2.3rem;
  }
  .hp-featured-square {
    margin: 15px 0 0;
    width: 100%;
  }
  .hp-featured-square:first-child {
    margin-top: 0;
  }
  .hp-featured-square img,
  .hp-featured-square-copy {
    float: left;
  }
  .hp-featured-square img {
    width: 34.48275862069%; /* 200/580 */
  }
  .hp-featured-square img.hp-featured-square-img-lg {
    display: none;
  }
  .hp-featured-square img.hp-featured-square-img-sml {
    display: block;
  }
  .hp-featured-square-copy {
    background-color: transparent;
    margin-left: 2.586206896552%; /* 15/580 */
    padding: 0;
    position: static;
    width: 62.931034482759%; /* 365/580 */
  }
  .hp-featured-square-copy,
  .hp-featured-square-copy a {
    color: #0b668a;
  }
  .hp-featured-square-copy a:hover,
  .hp-featured-square .hp-featured-type {
    color: #0092bc;
  }
}
@media screen and (max-width: 550px), handheld and (max-device-width: 550px) {
  .header-nav .social-twitter {
    display: none;
  }
  .logo-affiliate {
    width: 96.730769230769%; /* 503/520 */
  }
  .hp-newsletter-wrap,
  .sched-newsletter-wrap {
    padding-right: 3.77358490566%; /* 20/530 */
  }
  .hp-newsletter-shapes-right,
  .sched-newsletter-shapes-right {
    display: none;
  }
  .memail-lp-wrap .newsletter-wrap {
    padding: 15px 15px 20px;
  }
  .memail-lp-wrap .newsletter-wrap span,
  .memail-lp-wrap .newsletter-form {
    display: block;
    width: auto;
  }
  .memail-lp-wrap .newsletter-wrap span {
    margin: 0 0 5px;
  }
  .header-wtw {
    padding-left: 264px;
  }
  .header-wtw h2 {
    font-size: 28px;
    font-size: 2.8rem;
    top: 22px;
  }
  .content-wtw-wrap {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 17px;
    line-height: 1.7rem;
    padding-left: 285px;
  }
  .content-wtw-copy {
    top: 16px;
  }
  .content-wtw-wrap .wtw-sidebar-fields-wrap input {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .banner-slide-related-item-title {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
  .side-tab-content-item {
    width: 50%;
  }
}
@media screen and (max-width: 500px), handheld and (max-device-width: 500px) {
  .block-sizer,
  .block,
  .block-wide {
    height: auto;
    width: 100%;
  }
  .blocks-wrap {
    font-size: 17px;
    font-size: 1.7rem;
  }
  .block-img-main {
    display: none;
  }
  .block-img-main-sml {
    display: block;
    float: left;
    width: 41.666666666667%; /* 200/480 */
  }
  .block .block-corner-tag {
    width: 18.333333333333%; /* 88/200 */
  }
  .block-desc,
  .block-desc a {
    color: #000;
  }
  .block-desc {
    background: none;
    float: right;
    padding: 0;
    position: static;
    width: 56.25%; /* 260/480 */
  }
  .header-ad,
  .footer-ad-inner,
  .side-ad {
    width: 320px;
  }
  .sidebar-affiliate-ad {
    max-width: 320px;
  }
  .sidebar-affiliate-ad-med {
    display: none;
  }
  .sidebar-affiliate-ad-sml {
    display: block;
  }
  .header-affiliate a {
    font-size: 10px;
    font-size: 1rem;
  }
  .blocks-wrap {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .side-trending-item {
    float: none;
    width: 100%;
  }
  .side-trending-spacer {
    margin-left: 0;
  }
  .stories-list-item .category-list-img,
  .stories-list-item .category-list-desc {
    float: none;
  }
  .stories-list-item .category-list-img {
    margin: 0 auto 15px;
    width: 300px;
  }
  .stories-list-item .category-list-desc {
    width: 100%;
  }
  .prev-thumb,
  .next-thumb {
    display: none;
  }
  .banner-slide-count {
    font-size: 12px;
    font-size: 1.2rem;
    padding: 3px 6px;
  }
  .banner-prev-slide,
  .banner-next-slide {
    padding: 10px;
  }
  .banner-overlay h2 {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 0;
  }
  .banner-overlay-desc {
    display: none;
  }
  .category-list-desc {
    padding: 0;
  }
  .content-blockquote-left,
  .content-blockquote-right {
    width: 18px;
  }
  .content-blockquote p {
    padding: 0 30px;
  }
  .sidebar-games-med {
    display: none;
  }
  .sidebar-games-sml {
    display: block;
  }
  .stories-ad-middle {
    width: 320px;
  }
  .see-also-sml {
    font-size: 16px;
    font-size: 1.6rem;
    padding: 10px 0;
  }
  .memail-lp-wrap .newsletter-wrap {
    float: none;
    margin: 0 0 15px;
    width: 100%;
  }
  .content-wtw-wrap {
    padding: 10px;
  }
  .content-wtw-copy {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
    line-height: 2rem;
    margin-bottom: 10px;
    position: static;
    text-align: center;
  }
  .content-wtw-wrap .wtw-sidebar-fields-wrap input {
    font-size: 16px;
    font-size: 1.6rem;
  }
  .hp-category-block,
  .wallpaper-lg-col-wrapper .hp-category-block {
    float: none;
    width: 100%;
  }
  .hp-category-block-right,
  .wallpaper-lg-col-wrapper .hp-category-block-right {
    margin-left: 0;
  }
  .hp-featured-third-copy h1,
  .hp-featured-full-copy h1,
  .wallpaper-lg-col-wrapper .hp-featured-third-copy h1,
  .wallpaper-lg-col-wrapper .hp-featured-full-copy h1 {
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 25px;
    line-height: 2.5rem;
  }
  .ticker-item {
    float: none;
    width: 100%;
  }
  .ticker-item-extra {
    display: none;
  }
}
@media screen and (max-width: 475px), handheld and (max-device-width: 475px) {
  .header-wtw {
    padding: 10px;
  }
  .header-wtw h2 {
    position: static;
  }
}
@media screen and (max-width: 450px), handheld and (max-device-width: 450px) {
  .header-nav .social-facebook {
    margin-left: 10px;
  }
  .show-synopsis.has-airings {
    float: none;
    width: 100%;
  }
  .hp-newsletter-wrap,
  .sched-newsletter-wrap {
    padding-left: 3.77358490566%; /* 20/530 */
  }
  .hp-newsletter-shapes-left,
  .sched-newsletter-shapes-left {
    display: none;
  }
  .content-wtw-wrap {
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 20px;
    line-height: 2rem;
  }
  .banner-slide-related-item {
    padding: 5px 0;
    width: 100%;
  }
  .banner-slide-related-item-2 {
    display: none;
  }
  .banner-slide-related-item img {
    width: 13.953488372093%; /* 60/430 */
  }
  .banner-slide-related-item-title {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 16px;
    line-height: 1.6rem;
    padding: 2.325581395349% 0 2.325581395349% 2.325581395349%; /* 10/430 */
    width: 86.046511627907%; /* 370/430 */
  }
  .remindme-logo-lg {
    display: none;
  }
  .remindme-logo-sml {
    display: inline;
  }
}
@media screen and (max-width: 400px), handheld and (max-device-width: 400px) {
  .search-form input {
    text-align: left;
  }
  .prev-next-wrap span {
    display: none;
  }
  .hp-newsletter-wrap,
  .sched-newsletter-wrap {
    padding-top: 10px;
  }
  .hp-newsletter-logo,
  .hp-newsletter-wrap .newsletter-wrap,
  .sched-newsletter-logo,
  .sched-newsletter-wrap .newsletter-wrap {
    float: none;
  }
  .hp-newsletter-logo,
  .sched-newsletter-logo {
    margin: 0 auto;
    width: 169px;
  }
  .hp-newsletter-wrap .newsletter-wrap,
  .sched-newsletter-wrap .newsletter-wrap {
    width: 100%;
  }
  .hp-newsletter-wrap .newsletter-wrap span,
  .sched-newsletter-wrap .newsletter-wrap span {
    margin: 0 0 5px;
    text-align: center;
  }
  .hp-newsletter-wrap .newsletter-form input,
  .sched-newsletter-wrap .newsletter-form input {
    width: 89.333%; /* firebug */
  }
  .content-wtw-copy {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
  .metvmusic-listen-btn-resp {
    display: block;
  }
  .metvmusic-listen-btn-lg {
    display: none;
  }
  .hp-featured-third-copy h1,
  .hp-featured-full-copy h1,
  .wallpaper-lg-col-wrapper .hp-featured-third-copy h1,
  .wallpaper-lg-col-wrapper .hp-featured-full-copy h1 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
  .wallpaper-lg-col-wrapper .hp-featured-square-copy {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 17px;
    line-height: 1.7rem;
  }
}
@media screen and (max-width: 350px), handheld and (max-device-width: 350px) {
  .is-sticky .logo-resp {
    margin-top: 4px;
    width: 70px;
  }
  .is-sticky .header-nav .social-facebook,
  .is-sticky .header-nav .social-twitter {
    display: none;
  }
  .side-tab-content-item {
    width: 100%;
  }
  .banner-slide-related-item-title {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
}
@media screen and (max-width: 320px), handheld and (max-device-width: 320px) {
  .content-wtw-copy {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
}
@media screen and (max-width: 300px), handheld and (max-device-width: 300px) {
  .stories-list-item .category-list-img {
    width: 100%;
  }
}
.save-with-metv-wrap {
  width: 100%;
}
.save-with-metv-header {
  background: #6bc46a;
  color: #fff;
  padding: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.save-with-metv-header span,
.save-with-metv-header img {
  display: inline-block;
  vertical-align: middle;
}
.save-with-metv-header span {
  font-family: 'Lilita One', cursive;
  font-size: 26px;
  letter-spacing: 0.3px;
  margin-right: 5px;
}
.save-with-metv-header img {
  max-width: 93px;
}
.save-with-metv-inner {
  padding: 15px 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.hth-matchup-wrap {
  background-color: #f3efcc;
  margin-bottom: 30px;
  padding: 2.127659574468% 0; /* 20/940 */
}
.hth-counter {
  background: url("../images/head_to_head/hth_counter_bg_gradient.png") repeat-y center 0;
  color: #f3efcc;
  font-size: 40px;
  font-size: 4rem;
  margin: 0 0 2.127659574468%; /* 20/940 */
  padding: 2.127659574468%; /* 20/940 */
  text-align: center;
  text-transform: uppercase;
}
.hth-inner {
  color: #371820;
  padding: 0 2.127659574468%; /* 20/940 */
}
.hth-header {
  display: block;
  margin-top: 2.222222222222%; /* 20/900 */
}
.hth-choose {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
.hth-choose-left,
.hth-choose-right {
  background-color: #e32b26;
  width: 49%; /* 441/900 */
}
.hth-choose-img {
  background: url("../images/head_to_head/hth_checkmark.png") no-repeat center center #371820;
  background-size: 52.607709750567%; /* 232/441 */
  cursor: pointer;
}
.hth-choose-img img.hth-match-img {
  display: block;
}
.hth-choose-img:hover img.hth-match-img {
  visibility: hidden;
}
.hth-choose h2 {
  color: #f3efcc;
  font-size: 30px;
  font-size: 3rem;
  font-weight: 800;
  line-height: 30px;
  line-height: 3rem;
  margin: 0;
  padding: 4.53514739229%; /* 20/441 */
  text-align: center;
}
.hth-vs {
  display: block;
  left: 42.666666666667%; /* 384/900 */
  position: absolute;
  top: 26.888888888889%; /* 170/900 */
  width: 14.555555555556%; /* 131/900 */
}
.hth-total-wrap {
  background-color: #371820;
  position: relative;
}
.hth-total-wrap img.hth-match-img {
  opacity: 0.2;
}
.hth-total-wrap:hover img.hth-match-img {
  cursor: auto;
  visibility: visible;
}
.hth-total {
  color: #e32b26;
  display: none;
  font-size: 45px;
  font-size: 4.5rem;
  font-weight: 800;
  left: 18.1372549019608%; /* 74/408 */
  line-height: 40px;
  line-height: 4rem;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 27.2108843537415%; /* 120/441 */
  width: 63.7254901960784%; /* 260/408 */
  z-index: 1;
}
.hth-total-percent {
  display: block;
  font-size: 120px;
  font-size: 12rem;
  letter-spacing: -6px;
  line-height: 100px;
  line-height: 10rem;
}
.hth-total-percent span {
  font-size: 50px;
  font-size: 5rem;
  line-height: 70px;
  line-height: 7rem;
  margin-left: 5px;
  vertical-align: top;
}
.hth-total.hth-winner {
  color: #f3efcc;
}
.hth-winner-star {
  display: none;
  position: absolute;
  right: 4.53514739229%; /* 20/441 */
  top: -12.471655328798%; /* 55/441 */
  width: 24.263038548753%; /* 107/441 */
  z-index: 2;
}
.hth-choose-left .hth-winner-star {
  left: 4.53514739229%; /* 20/441 */
}
.hth-selected-share {
  bottom: -15%; /* firebug */
  display: none;
  left: 50%;
  margin-left: -75px;
  position: absolute;
  width: 150px;
}
.hth-selected-share ul li {
  width: 50px !important;
}
.hth-share-news {
  margin-bottom: 50px;
}
.hth-share,
.hth-newsletter {
  width: 49.042553191489%; /* 461/940 */
}
.hth-share {
  float: left;
}
.hth-newsletter {
  color: #371820;
  float: right;
}
.hth-newsletter span {
  display: block;
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.hth-newsletter .newsletter-form {
  border: 1px solid #371820;
  color: #371820;
}
.hth-newsletter .newsletter-form button {
  background-color: #371820;
}
.hth-newsletter .newsletter-form button:hover {
  background-color: #e32b26;
}
.hth-wrap h2.content-heading-border {
  border-bottom: 1px solid #371820;
  color: #371820;
}
.hth-wrap .content-related-bottom-item h2 a {
  color: #371820;
}
.hth-wrap .content-related-bottom-item h2 a:hover {
  color: #e32b26;
}
.daily-dollars-keyword {
  clear: both;
  display: block;
  margin-bottom: 4.597701149425287%;
}
.daily-dollars-keyword-lg {
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: 500px) {
  .daily-dollars-keyword-lg {
    display: none;
  }
}
.daily-dollars-keyword-resp {
  display: none;
}
@media only screen and (max-width: 500px) {
  .daily-dollars-keyword-resp {
    display: block;
  }
}
.musicHoliday2017-header {
  position: relative;
}
.musicHoliday2017-header img {
  display: block;
}
.musicHoliday2017-listen-btn {
  background-color: rgba(255,255,255,0.5);
  border: 2px solid #ec2028;
  color: #ec2028;
  font-size: 20px;
  font-size: 2rem;
  min-width: 300px;
  padding: 15px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  width: 59.5744680851064%; /* 560/940 */
}
.musicHoliday2017-listen-btn:hover {
  background-color: #ec2028;
  color: #fff;
  opacity: 1;
}
.musicHoliday2017-listen-btn-header {
  bottom: 35px; /* 35/940 */
  left: 20.2127659574468%; /* 190/940 */
  margin: 0;
  position: absolute;
}
.musicHoliday2017-content {
  background: url("/images/metvmusic/holiday/winter2017/musicHoliday2017_snow.jpg") no-repeat 0 bottom;
  padding: 0 10px 4.2553191489362%; /* 40/940 */
}
.musicHoliday2017-frames {
  display: block;
  margin-bottom: 30px;
}
.musicHoliday2017-content a {
  color: #ec2028;
}
.musicHoliday2017-listen-btn-footer {
  margin: 4.2553191489362% auto 0; /* 40/940 */
}
.musicHoliday2017-form-wrap {
  background-color: #ec2028;
  margin: 0;
  padding: 3.1914893617021%; /* 30/940 */
}
.musicHoliday2017-form-wrap h2 {
  color: #000;
  text-align: center;
}
.musicHoliday2017-form-wrap input[type="text"] {
  background-color: #fff;
  border: 2px solid #000;
}
.musicHoliday2017-form-wrap input[type="submit"] {
  background: none;
  border: 2px solid #fff;
  border-radius: unset;
  padding: inherit;
}
.musicHoliday2017-form-wrap input[type="submit"]:hover {
  border-color: #000;
}
.musicHoliday2017-form-wrap .song-col {
  float: none;
  margin: 0 0 2.2727272727273%; /* 20/880 */
  width: 100%;
}
.musicHoliday2017-form-wrap .name-col,
.musicHoliday2017-form-wrap .email-col {
  margin-right: 2.2727272727273%; /* 20/880 */
  width: 40.9090909090909%; /* 360/880 */
}
.musicHoliday2017-form-wrap .submit-col {
  width: 13.6363636363636%; /* 120/880 */
}
.musicHoliday2017-form-wrap .content-newsletter-signup {
  background-color: #ec2028;
  border: none;
  margin: 0 !important;
  padding: 0;
}
.musicHoliday2017-form-wrap .content-newsletter-signup span {
  color: #000;
}
.musicHoliday2017-form-wrap .newsletter-form {
  background-color: #fff;
  border: 2px solid #000;
}
.musicHoliday2017-form-wrap .newsletter-form input,
.musicHoliday2017-form-wrap .newsletter-form button {
  background: none;
  border: none;
  color: #000;
}
.musicHoliday2017-form-wrap .newsletter-form button {
  text-align: center;
}
.musicHoliday2017-form-wrap .newsletter-form button:hover {
  color: #ec2028;
}
@media screen and (max-width: 1150px), handheld and (max-device-width: 1150px) {
  .hth-total {
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 30px;
    line-height: 3rem;
  }
  .hth-total-percent {
    font-size: 110px;
    font-size: 9rem;
    line-height: 80px;
    line-height: 8rem;
  }
  .hth-total-percent span {
    font-size: 30px;
    font-size: 3rem;
    line-height: 60px;
    line-height: 6rem;
  }
}
@media screen and (max-width: 1130px), handheld and (max-device-width: 1130px) {
  .hth-share {
    font-size: 13px;
    font-size: 1.3rem;
  }
  .hth-share .content-social-btns li a {
    padding: 8px;
  }
}
@media screen and (max-width: 1100px), handheld and (max-device-width: 1100px) {
  .hth-choose h2 {
    font-size: 24px;
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 1000px), handheld and (max-device-width: 1000px) {
  .musicHoliday2017-header {
    margin-bottom: 30px;
  }
  .musicHoliday2017-listen-btn-header {
    bottom: 0;
  }
  .hth-choose h2 {
    font-size: 22px;
    font-size: 2.2rem;
  }
}
@media screen and (max-width: 900px), handheld and (max-device-width: 900px) {
  .hth-total {
    font-size: 40px;
    font-size: 4rem;
    line-height: 40px;
    line-height: 4rem;
  }
  .hth-total-percent {
    font-size: 110px;
    font-size: 11rem;
    line-height: 90px;
    line-height: 9rem;
  }
  .hth-total-percent span {
    font-size: 40px;
    font-size: 4rem;
    line-height: 50px;
    line-height: 5rem;
  }
  .hth-choose h2 {
    font-size: 26px;
    font-size: 2.6rem;
  }
}
@media screen and (max-width: 790px), handheld and (max-device-width: 790px) {
  .musicHoliday2017-listen-btn {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
    line-height: 2rem;
  }
  .musicHoliday2017-frames {
    display: none;
  }
}
@media screen and (max-width: 750px), handheld and (max-device-width: 750px) {
  .hth-total {
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 30px;
    line-height: 3rem;
  }
  .hth-total-percent {
    font-size: 110px;
    font-size: 9rem;
    line-height: 80px;
    line-height: 8rem;
  }
  .hth-total-percent span {
    font-size: 30px;
    font-size: 3rem;
    line-height: 60px;
    line-height: 6rem;
  }
  .hth-choose h2 {
    font-size: 22px;
    font-size: 2.2rem;
  }
}
@media screen and (max-width: 700px), handheld and (max-device-width: 700px) {
  .hth-counter {
    padding-bottom: 15px;
    padding-top: 12px;
  }
}
@media screen and (max-width: 625px), handheld and (max-device-width: 625px) {
  .hth-share {
    font-size: 22px;
    font-size: 2.2rem;
    width: 40%;
  }
  .hth-selected-share {
    bottom: -21%; /* firebug */
    margin-left: -50px;
    width: 100px;
  }
  .hth-selected-share ul li {
    width: 33.33333333333333px !important;
  }
  .hth-share .content-social-btn-text span {
    display: none;
  }
  .hth-newsletter {
    padding-left: 15px;
    width: 60%;
  }
}
@media screen and (max-width: 600px), handheld and (max-device-width: 600px) {
  .musicHoliday2017-form-wrap .name-col,
  .musicHoliday2017-form-wrap .email-col {
    margin: 0 2.2727272727273% 2.2727272727273% 0; /* 20/880 */
    width: 48.8636363636364%; /* 430/880 */
  }
  .musicHoliday2017-form-wrap .email-col {
    margin-right: 0;
  }
  .musicHoliday2017-form-wrap .submit-col {
    float: none;
    width: 100%;
  }
  .musicHoliday2017-form-wrap input[type="submit"] {
    font-size: 20px;
    font-size: 2rem;
  }
  .hth-vs {
    top: 20.888888888889%; /* firebug */
  }
  .hth-choose-right .hth-winner {
    right: 17.408163265306%; /* firebug */
  }
  .hth-choose h2 {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media screen and (max-width: 550px), handheld and (max-device-width: 550px) {
  .musicHoliday2017-header img {
    position: relative;
    z-index: 1;
  }
  .musicHoliday2017-listen-btn-header {
    bottom: inherit;
    left: inherit;
    margin: -30px auto 0;
    position: relative;
    z-index: 2;
  }
  .musicHoliday2017-form-wrap {
    padding: 15px;
  }
}
@media screen and (max-width: 525px), handheld and (max-device-width: 525px) {
  .hth-total {
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 25px;
    line-height: 2.5rem;
  }
  .hth-total-percent {
    font-size: 70px;
    font-size: 7rem;
    line-height: 60px;
    line-height: 6rem;
  }
  .hth-total-percent span {
    font-size: 20px;
    font-size: 2rem;
    line-height: 40px;
    line-height: 4rem;
  }
}
@media screen and (max-width: 500px), handheld and (max-device-width: 500px) {
  .hth-choose h2 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 25px;
    line-height: 2.5rem;
  }
  .hth-share,
  .hth-newsletter {
    float: none;
    width: 100%;
  }
  .hth-share {
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 30px;
  }
  .hth-newsletter {
    padding-left: 0;
  }
  .hth-share .content-social-btn-text span {
    display: inline;
  }
}
@media screen and (max-width: 450px), handheld and (max-device-width: 450px) {
  .musicHoliday2017-form-wrap .name-col,
  .musicHoliday2017-form-wrap .email-col {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  .hth-choose h2 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
  }
  .hth-share {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 400px), handheld and (max-device-width: 400px) {
  .musicHoliday2017-content .content-social-btns li a {
    border-radius: 3px;
    padding: 6px 8px;
  }
  .musicHoliday2017-content .content-social-full .content-social-btn-text {
    font-size: 24px;
    font-size: 2.4rem;
  }
  .musicHoliday2017-content .content-social-full .content-social-btn-text span {
    display: none;
  }
  .hth-total-wrap {
    text-align: center;
  }
  .hth-total {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
    line-height: 2rem;
  }
  .hth-total-percent {
    font-size: 55px;
    font-size: 5.5rem;
    line-height: 45px;
    line-height: 4.5rem;
  }
  .hth-total-percent span {
    font-size: 20px;
    font-size: 2rem;
    line-height: 40px;
    line-height: 4rem;
  }
  .hth-selected-share {
    bottom: -30%; /* firebug */
  }
}
@media screen and (max-width: 350px), handheld and (max-device-width: 350px) {
  .hth-total {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
  .hth-total-percent {
    font-size: 45px;
    font-size: 4.5rem;
    line-height: 35px;
    line-height: 3.5rem;
  }
  .hth-total-percent span {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 25px;
    line-height: 2.5rem;
  }
  .hth-choose h2 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
  .hth-share {
    font-size: 22px;
    font-size: 2.2rem;
  }
  .hth-share .content-social-btn-text span {
    display: none;
  }
}
.affiliated-widget {
  clear: both;
  width: 100%;
  max-width: 380px;
  min-width: 200px;
}
@media only screen and (max-width: 550px) {
  .affiliated-widget {
    width: 100%;
  }
}
.affiliated-widget .story-title {
  width: calc(60% - 3px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #252525;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: 600;
  text-decoration: none;
  padding: 1.2rem 1.5rem;
  z-index: 99999;
}
.affiliated-widget .story-title:hover,
.affiliated-widget .story-title:focus,
.affiliated-widget .story-title:active {
  text-decoration: underline;
}
.affiliated-widget .content-top {
  background-color: #0094bf;
  background-size: cover;
  padding: 1.8rem 1rem 1rem;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.affiliated-widget .content-bottom {
  background-color: #f8f8f8;
  padding: 1.5rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
  margin: 0 0.1rem;
}
.affiliated-widget .content-bottom .content-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.affiliated-widget .ad-column-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 1.3rem;
}
.affiliated-widget .logo-container {
  max-width: 35%;
}
.affiliated-widget .market-name-container {
  max-width: 60%;
  margin-left: 1rem;
}
.affiliated-widget .market-name-container .market-name {
  font-size: 30px;
  font-size: 3rem;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 0.5rem;
}
@media only screen and (min-width: 901px) and (max-width: 1000px) {
  .affiliated-widget .sponsored-ad-container {
    width: 30%;
  }
}
@media only screen and (min-width: 215px) and (max-width: 250px) {
  .affiliated-widget .sponsored-ad-container {
    width: 30%;
  }
}
.affiliated-widget .sponsored-ad-container img {
  max-width: 100px;
  max-height: 40px;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.affiliated-widget .sponsored-ad-container .sponsored-by {
  font-size: 10px;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 5px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.5px;
}
.affiliated-widget .banner-link-container {
  clear: both;
}
.affiliated-widget .side-now-next-container {
  margin-bottom: 1.5rem;
}
.affiliated-widget .side-now-next.callout {
  display: block;
  clear: both;
  padding: 1rem;
  margin-bottom: 0.5rem;
  font-size: 14px;
  font-size: 1.4rem;
  background-color: #fff;
  border-radius: 20px;
}
.affiliated-widget .side-now-next.callout .now-text,
.affiliated-widget .side-now-next.callout .next-text {
  display: inline;
  text-transform: uppercase;
  color: #252525;
  font-weight: 600;
}
.affiliated-widget .side-now-next.callout .now-show-title a,
.affiliated-widget .side-now-next.callout .next-show-title a {
  color: #0094bf;
  font-weight: 600;
  letter-spacing: 0.5px;
  letter-spacing: 0.05rem;
}
.affiliated-widget .side-schedule-callout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.affiliated-widget .full-schedule,
.affiliated-widget .where-to-watch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0.5rem;
  background-color: #572f6e;
  width: calc(50% - 0.2rem);
  border-radius: 20px;
}
@media only screen and (min-width: 200px) and (max-width: 250px) {
  .affiliated-widget .full-schedule,
  .affiliated-widget .where-to-watch {
    width: 100%;
  }
}
.affiliated-widget .full-schedule .icon,
.affiliated-widget .where-to-watch .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.affiliated-widget .full-schedule a,
.affiliated-widget .where-to-watch a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  text-decoration: none;
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 700;
  background-color: #572f6e;
  padding: 1.2rem 0.9rem;
  border-radius: 20px;
}
@media only screen and (min-width: 901px) and (max-width: 1000px) {
  .affiliated-widget .full-schedule a,
  .affiliated-widget .where-to-watch a {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 350px) and (max-width: 379px) {
  .affiliated-widget .full-schedule a,
  .affiliated-widget .where-to-watch a {
    padding: 13px 6px;
    padding: 1.3rem 0.6rem;
  }
}
@media only screen and (min-width: 200px) and (max-width: 250px) {
  .affiliated-widget .full-schedule a,
  .affiliated-widget .where-to-watch a {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
.affiliated-widget .full-schedule a:hover,
.affiliated-widget .where-to-watch a:hover,
.affiliated-widget .full-schedule a:focus,
.affiliated-widget .where-to-watch a:focus,
.affiliated-widget .full-schedule a:active,
.affiliated-widget .where-to-watch a:active {
  color: #ff7000;
}
.affiliated-widget .full-schedule {
  float: left;
  margin-right: 0.4rem;
}
.affiliated-widget .sponsor-ad-container img {
  overflow: hidden;
}
.affiliated-widget .content-story-item {
  border-radius: 15px;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.affiliated-widget .content-half {
  width: calc(50% - 3px);
  float: left;
}
.affiliated-widget .story-inline-image {
  width: calc(40% - 3px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}
.affiliated-widget .story-inline-image img {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.affiliated-widget .widget-animation {
  position: absolute;
  left: 10px;
}
#affiliated-widget-iframe {
  clear: both;
  width: 100%;
  max-width: 380px;
  min-width: 200px;
  margin: 30px 0;
  margin: 3rem 0;
}
.collectors-background {
  background-color: #f9f9f9;
}
@media only screen and (max-width: 900px) {
  .collectors-no-mobile-bottom-margin {
    margin-bottom: 0 !important;
  }
}
#flex-row-reverse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (max-width: 900px) {
  #flex-row-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.collectors-metv-header-nav {
  background-color: #fff;
  padding: 2.2rem 0 1.5rem 2rem;
  position: relative;
  z-index: 99999;
}
@media only screen and (max-width: 900px) {
  .collectors-metv-header-nav {
    padding: 16px 0 8px 25px;
  }
}
.collectors-metv-header-nav ul {
  display: none;
  margin-top: 0;
  position: absolute;
  left: 0;
  top: 50px;
  width: 300px;
  padding: 1% 3% 3%;
  z-index: 99999;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
}
@media only screen and (max-width: 900px) {
  .collectors-metv-header-nav ul {
    top: 46px;
  }
}
.collectors-metv-header-nav ul li a {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
  color: #3c3c3c;
  display: block;
  padding: 15px;
  text-decoration: none;
  -webkit-transition: none;
  transition: none;
  z-index: 99999;
  font-size: 18px;
  font-size: 1.8rem;
}
@media only screen and (max-width: 900px) {
  .collectors-metv-header-nav ul li a {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.collectors-metv-header-menu-tab {
  color: #101010;
  cursor: pointer;
  display: block;
  float: left;
  text-align: center;
  width: 30px;
  font-size: 30px;
  font-size: 3rem;
}
@media only screen and (max-width: 900px) {
  .collectors-metv-header-menu-tab {
    display: none;
    font-size: 24px;
    font-size: 2.4rem;
  }
}
ul.nav-small-metv-collectors.nav-closed {
  display: none;
}
ul.nav-small-metv-collectors.nav-open {
  display: block;
}
.nav-small-metv-collectors {
  background-color: #fff;
}
.collectors-metv-logo {
  margin-left: 23px;
  width: 110px;
  height: 40px;
}
@media only screen and (max-width: 900px) {
  .collectors-metv-logo {
    margin-left: 0px;
  }
}
.collectors-metv-logo img {
  position: relative;
}
.collectors-header-nav {
  background-color: #f74537;
  padding: 1rem 0;
  position: relative;
  z-index: 999;
}
.collectors-header-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  list-style: none;
  margin-left: 20px;
  width: 97.46031746031746%;
}
@media only screen and (max-width: 900px) {
  .collectors-header-nav ul {
    display: none;
    margin-top: 0;
    position: absolute;
    left: 0;
    top: 38px;
    width: 300px;
    margin-left: 0;
    padding: 1% 3% 3%;
    z-index: 99999;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
            box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  }
}
.collectors-header-nav li {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media only screen and (max-width: 900px) {
  .collectors-header-nav li {
    border-bottom: 1px solid #ebebeb;
  }
  .collectors-header-nav li:last-child {
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
  }
}
.collectors-header-nav ul li a {
  border-right: 2px solid #fff;
  color: #fff;
  font-size: 19px;
  font-size: 1.9rem;
  display: block;
  text-align: center;
  margin: 4px 0;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: none;
  transition: none;
  height: 21px;
}
@media only screen and (max-width: 1130px) {
  .collectors-header-nav ul li a {
    letter-spacing: none;
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-header-nav ul li a {
    float: none;
    overflow: hidden;
    height: auto;
    text-transform: inherit;
    width: 100%;
    border-right: 1px solid #fff;
    color: #3c3c3c;
    display: block;
    padding: 15px;
    text-decoration: none;
    -webkit-transition: none;
    transition: none;
    z-index: 99999;
  }
}
.collectors-header-nav ul li a:hover,
.collectors-header-nav ul li a:focus {
  color: #252525;
}
.collectors-header-nav .lg-col-wrapper {
  padding: 0;
}
.is-sticky .collectors-header-nav {
  width: 100%;
}
@media screen and (min-width: 901px) {
  .is-sticky .collectors-header-nav ul {
    width: 97.46031746031746%;
  }
}
.collectors-header-nav-menu-tab {
  color: #fff;
  cursor: pointer;
  display: block;
  float: left;
  padding: 8px 0;
  text-align: center;
  width: 40px;
  display: none;
}
@media only screen and (max-width: 900px) {
  .collectors-header-nav-menu-tab {
    display: block;
    margin: 0 0 0 1rem;
    float: left;
    font-size: 24px;
    font-size: 2.4rem;
    padding: 0;
  }
}
.collectors-header-nav .social-facebook,
.collectors-header-nav .social-twitter {
  display: none;
}
@media only screen and (max-width: 900px) {
  .collectors-header-nav .social-facebook,
  .collectors-header-nav .social-twitter {
    display: inline-block;
    float: left;
    margin: 4px 0 0 15px;
  }
}
@media screen and (max-width: 550px) {
  .collectors-header-nav .social-twitter {
    display: none;
  }
}
.collection-icons {
  color: #fff;
  text-align: center;
  padding-top: 0.2rem;
}
.collection-icons a:first-child {
  font-size: 18px;
  font-size: 1.8rem;
  margin-left: 8px;
}
.collection-icons i {
  font-size: 21px;
  font-size: 2.1rem;
  margin-right: 20px;
  cursor: pointer;
}
@media only screen and (max-width: 1130px) {
  .collection-icons i {
    margin-right: 5px;
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 900px) {
  .collection-icons i {
    margin: 15px 0;
    display: none;
  }
}
.collection-icons i:hover,
.collection-icons i:focus {
  color: #252525;
}
.collection-icons a {
  font-size: 20px;
  font-size: 2rem;
  border-right: none !important;
  display: inline !important;
  width: 20px;
  height: 20px;
}
.collection-icons-mobile {
  display: none;
  padding-right: 2rem;
  margin: 0;
  float: right;
}
.collection-icons-mobile i:nth-child(3) {
  margin-left: 4px;
}
@media only screen and (max-width: 900px) {
  .collection-icons-mobile {
    display: inline-block;
  }
}
.collection-icons-mobile a {
  width: 20px;
  height: 20px;
}
.collection-icons-mobile i {
  color: #fff;
  cursor: pointer;
  display: block;
  float: left;
  padding-top: 4px;
  text-align: center;
  width: 32px;
  font-size: 20px;
  font-size: 2rem;
}
.mobile-metv-nav-menu-section {
  display: none;
  font-weight: 600;
  text-align: center;
}
@media only screen and (max-width: 900px) {
  .mobile-metv-nav-menu-section {
    display: block;
  }
}
.mobile-metv-nav-menu-section a {
  margin: 0 !important;
  padding: 0 0 10px 0px !important;
  font-size: 16px;
  font-weight: 300;
}
#header-image-wrapper {
  background-image: url("/images/collectorscall/CollectorsCall_Header_1A.jpg");
}
#wrapper-bottom {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 0 20px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: -1;
}
#collectors-logo-wrapper {
  position: relative;
  max-width: 555px;
  margin: 0 auto;
  padding: 22px 0 51px 0;
}
#collectors-logo-wrapper img {
  position: relative;
  top: 10px;
  left: 90px;
}
@media only screen and (max-width: 1570px) {
  #collectors-logo-wrapper img {
    left: 20px;
  }
}
@media only screen and (max-width: 900px) {
  #collectors-logo-wrapper img {
    left: 0;
  }
}
.collectors-tunein-info {
  position: absolute;
  top: 52%;
  left: 30%;
  font-size: 35px;
  font-size: 3.5rem;
  letter-spacing: 1px;
  line-height: 35px;
  line-height: 3.5rem;
  font-weight: 600;
  color: #fff;
  width: 50%;
  text-align: center;
}
@media only screen and (max-width: 1570px) {
  .collectors-tunein-info {
    left: 15%;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-tunein-info {
    left: 14%;
    top: 50%;
  }
}
@media only screen and (max-width: 600px) {
  .collectors-tunein-info {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
.collectors-tunein-info .mousetype {
  color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-weight: 300;
  display: block;
  left: 17px;
  margin-top: 0.8rem;
}
@media only screen and (max-width: 600px) {
  .collectors-tunein-info .mousetype {
    font-size: 10px;
    font-size: 1rem;
    line-height: 13px;
    line-height: 1.3rem;
    margin-top: 0.7rem;
  }
}
.microsite-search-bar {
  margin-top: 1rem;
}
.microsite-search-bar.open {
  background-color: #f74537;
}
.microsite-search-bar .search-form button > i:hover {
  color: #f74537;
}
.collectors-content-ad {
  margin-bottom: 30px;
  overflow: hidden;
  width: 100%;
  text-align: center;
}
aside#collectors-call-sidebar > ul {
  margin: 0;
  padding: 0;
}
aside#collectors-call-sidebar > ul > li {
  border-bottom: none;
  margin: 0 0 25px;
  padding: 0 0 25px;
}
aside#collectors-call-sidebar > ul > li h3 {
  text-align: center;
}
@media only screen and (max-width: 900px) {
  aside#collectors-call-sidebar {
    margin-top: 0 !important;
  }
  aside#collectors-call-sidebar > ul > li {
    padding: 0;
  }
  aside#collectors-call-sidebar > ul > li h3 {
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 20px;
  }
}
aside#collectors-call-sidebar::before {
  background-color: none;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: -10.333333333333334%;
  width: 0;
}
.collectors-side-meet-host-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
}
@media only screen and (max-width: 900px) {
  .collectors-side-meet-host-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (max-width: 630px) {
  .collectors-side-meet-host-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.collectors-side-meet-host-photo img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  display: block;
}
@media only screen and (max-width: 900px) {
  .collectors-side-meet-host-photo img {
    border-top-right-radius: 0;
    border-bottom-left-radius: 15px;
  }
}
@media only screen and (max-width: 754px) {
  .collectors-side-meet-host-photo img {
    min-width: 210px;
  }
}
@media only screen and (max-width: 630px) {
  .collectors-side-meet-host-photo img {
    width: 100%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 0;
  }
}
.collectors-side-meet-host-text {
  padding: 25px 6.666666666667% 25px 6.666666666667%;
  background-color: #3c69dc;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 300;
  color: #fff;
  line-height: 22px;
  line-height: 2.2rem;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
@media only screen and (max-width: 900px) {
  .collectors-side-meet-host-text {
    border-bottom-left-radius: 0;
    border-top-right-radius: 15px;
  }
}
@media only screen and (max-width: 630px) {
  .collectors-side-meet-host-text {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-right-radius: 0;
  }
}
.collectors-side-meet-host-text span {
  color: #fff;
  display: block;
  font-size: 29px;
  font-size: 2.9rem;
  line-height: 3rem;
  font-weight: 600;
  letter-spacing: 1px;
  margin-bottom: 18px;
}
@media only screen and (max-width: 1200px) {
  .collectors-side-meet-host-text span {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
    margin-bottom: 10px;
  }
}
.collectors-side-meet-host-text a {
  width: 165px;
  padding: 12px 15px;
  color: #3c69dc;
  background-color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 600;
  border: 2px solid transparent;
  border-radius: 30px;
  display: block;
  text-decoration: none;
  margin-top: 20px;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .collectors-side-meet-host-text a {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.collectors-side-meet-host-text a:hover,
.collectors-side-meet-host-text a:focus {
  background-color: #3c69dc;
  color: #fff;
  border: 2px solid #fff;
}
.collectors-side-meet-host-text a.branding-buttons {
  color: #f74537;
}
.collectors-side-meet-host-text a.branding-buttons:hover,
.collectors-side-meet-host-text a.branding-buttons:focus {
  background-color: #f74537;
  color: #fff;
  border: 2px solid #fff;
}
.collectors-side-meet-host-text i {
  font-size: 16px;
  font-size: 1.6rem;
  position: relative;
  top: 1px;
}
@media only screen and (max-width: 1200px) {
  .collectors-side-meet-host-text i {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
.collectors-side-newsletter-wrap {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
  background: #f74537;
}
.collectors-side-newsletter-wrap i {
  font-size: 25px;
  font-size: 2.5rem;
}
.collectors-side-newsletter-wrap span {
  color: #fff;
  display: block;
  font-size: 29px;
  font-size: 2.9rem;
  font-weight: 600;
  padding: 6.666666666667% 6.666666666667% 0 6.666666666667% /* 20 / 300 */;
  text-align: center;
  line-height: 35px;
  line-height: 3.5rem;
}
@media only screen and (max-width: 1200px) {
  .collectors-side-newsletter-wrap span {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
  .collectors-side-newsletter-wrap i {
    font-size: 21px;
    font-size: 2.1rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-side-newsletter-wrap span {
    font-size: 20px;
    font-size: 2rem;
  }
}
.collectors-side-newsletter-wrap form {
  border-bottom: 2px solid #fff;
  padding-right: 35px;
  position: relative;
}
.collectors-side-newsletter-wrap input,
.collectors-side-newsletter-wrap button {
  background: none;
  border: none;
  color: #fff;
  display: block;
  height: 30px;
}
.collectors-side-newsletter-wrap input {
  width: 100%;
  letter-spacing: 1px;
  font-weight: 300;
}
.collectors-side-newsletter-wrap button {
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  width: 30px;
}
span.collectors-side-newsletter-thankyou {
  font-size: 20px;
  font-size: 2rem;
  padding: 6.666666666667% /* 20 / 300 */;
}
.collectors-side-newsletter-form-wrap {
  margin-bottom: 0%;
  padding: 6% 10% 10% 10% /* 30 / 300 */;
}
.collectors-side-about-show-wrapper {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  padding: 25px 6.666666666667% 25px 6.666666666667%;
  background-color: #3c69dc;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 300;
  color: #fff;
  line-height: 25px;
  line-height: 2.5rem;
  border-radius: 15px;
}
.collectors-side-about-show-wrapper span {
  color: #fff;
  display: block;
  font-size: 29px;
  font-size: 2.9rem;
  font-weight: 600;
  letter-spacing: 1px;
  margin-bottom: 18px;
}
@media only screen and (max-width: 1200px) {
  .collectors-side-about-show-wrapper span {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
.collectors-side-about-show-wrapper a {
  width: 165px;
  padding: 12px 15px;
  color: #3c69dc;
  background-color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 600;
  border: 2px solid transparent;
  border-radius: 30px;
  display: block;
  text-decoration: none;
  margin-top: 20px;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .collectors-side-about-show-wrapper a {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.collectors-side-about-show-wrapper a:hover,
.collectors-side-about-show-wrapper a:focus {
  border: 2px solid #fff;
  background-color: #3c69dc;
  color: #fff;
}
.collectors-side-about-show-wrapper i {
  font-size: 16px;
  font-size: 1.6rem;
  position: relative;
  top: 1px;
}
@media only screen and (max-width: 1200px) {
  .collectors-side-about-show-wrapper i {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
.collectors-side-wtw {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
  background-color: #3c69dc;
  margin-top: 10px;
}
@media only screen and (max-width: 900px) {
  .collectors-side-wtw {
    margin-top: 30px;
  }
}
.collectors-side-wtw:hover,
.collectors-side-wtw:focus {
  -webkit-filter: brightness(115%);
          filter: brightness(115%);
}
.collectors-side-wtw a {
  padding: 25px 6.666666666667% 6.666666666667% 6.666666666667%;
  width: 165px;
  padding: 12px 15px;
  color: #fff;
  display: block;
  letter-spacing: 1px;
  font-size: 27px;
  font-size: 2.7rem;
  font-weight: 600;
  border-radius: 30px;
  display: block;
  text-decoration: none;
  margin-top: 20px;
  text-align: center;
  width: 100%;
  height: 100px;
  padding-top: 35px;
  margin: 0;
}
@media only screen and (max-width: 1226px) {
  .collectors-side-wtw a {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
.collectors-side-wtw i {
  font-size: 25px;
  font-size: 2.5rem;
}
@media only screen and (max-width: 1226px) {
  .collectors-side-wtw i {
    font-size: 21px;
    font-size: 2.1rem;
  }
}
.collectors-side-share {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
  background-color: #f74537;
  margin: 0px 0;
}
@media only screen and (max-width: 900px) {
  .collectors-side-share {
    margin-top: 30px;
  }
}
.collectors-side-share:hover,
.collectors-side-share:focus {
  -webkit-filter: brightness(115%);
          filter: brightness(115%);
}
.collectors-side-share a {
  padding: 18px 6.666666666667% 6.666666666667% 6.666666666667%;
  width: 165px;
  color: #fff;
  display: block;
  letter-spacing: 1px;
  font-size: 27px;
  font-size: 2.7rem;
  font-weight: 600;
  border-radius: 30px;
  display: block;
  text-decoration: none;
  margin-top: 20px;
  text-align: center;
  width: 100%;
  height: 100px;
  margin: 0;
}
@media only screen and (max-width: 1226px) {
  .collectors-side-share a {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
.collectors-side-share i {
  font-size: 25px;
  font-size: 2.5rem;
}
@media only screen and (max-width: 1226px) {
  .collectors-side-share i {
    font-size: 21px;
    font-size: 2.1rem;
  }
}
.vjs-poster {
  border-radius: 15px;
}
.collectors-home-video-container {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
  background-color: #ffc835;
  color: #101010;
}
.collectors-home-video-container {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.collectors-home-video-container img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.collectors-home-video-text {
  padding: 1.8rem 3.448275862069% 2.5rem;
  font-size: 20px;
  font-size: 2rem;
}
.collectors-home-video-text p {
  margin: 0;
}
@media only screen and (max-width: 1200px) {
  .collectors-home-video-text {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-home-video-text {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.collectors-home-video-text h1 {
  color: #101010;
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 40px;
  line-height: 4rem;
  font-weight: 600;
  margin: 0 0 0.8rem 0;
  text-transform: inherit;
}
@media only screen and (max-width: 1200px) {
  .collectors-home-video-text h1 {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-home-video-text h1 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
.collection-section-header {
  font-weight: 400;
  font-size: 45px;
  font-size: 4.5rem;
  margin: 7rem 0 1rem;
  text-transform: capitalize;
  color: #101010;
}
@media only screen and (max-width: 1200px) {
  .collection-section-header {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media only screen and (max-width: 900px) {
  .collection-section-header {
    margin: 40px 0 20px 0;
  }
}
.collection-lisas-call {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
  background-color: #ffc835;
  color: #101010;
}
.collection-lisas-call img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.collectors-lisas-call-text {
  padding: 1.8rem 3rem 3.5rem;
  font-size: 20px;
  font-size: 2rem;
}
@media only screen and (max-width: 1200px) {
  .collectors-lisas-call-text {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-lisas-call-text {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.collectors-lisas-call-text h1 {
  color: #101010;
  font-size: 36px;
  font-size: 3.6rem;
  font-weight: 600;
  margin: 0 0 12px 0;
  text-transform: inherit;
}
@media only screen and (max-width: 1200px) {
  .collectors-lisas-call-text h1 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-lisas-call-text h1 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
.collection-viewer-galleries {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
  background-color: #3c69dc;
  color: #fff;
  font-weight: 300;
}
.collection-viewer-galleries img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.collectors-viewer-galleries-text {
  padding: 18px 3.448275862069% 35px;
  font-size: 20px;
  font-size: 2rem;
}
@media only screen and (max-width: 1200px) {
  .collectors-viewer-galleries-text {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-viewer-galleries-text {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.collectors-viewer-galleries-text h1 {
  color: #fff;
  font-size: 36px;
  font-size: 3.6rem;
  margin: 0 0 12px 0;
  text-transform: inherit;
}
@media only screen and (max-width: 1200px) {
  .collectors-viewer-galleries-text h1 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-viewer-galleries-text h1 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
.collection-viewer-galleries-launch {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
  background-color: #3c69dc;
  color: #fff;
  font-weight: 300;
}
.collection-viewer-galleries-launch a.view-collection {
  width: 200px;
  padding: 12px 15px;
  color: #3c69dc;
  background-color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 600;
  border: 2px solid transparent;
  border-radius: 30px;
  display: block;
  text-decoration: none;
  margin-top: 20px;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .collection-viewer-galleries-launch a.view-collection {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.collection-viewer-galleries-launch a.view-collection:hover,
.collection-viewer-galleries-launch a.view-collection:focus {
  opacity: 0.9;
}
.collection-viewer-galleries-launch i {
  font-size: 16px;
  font-size: 1.6rem;
  position: relative;
  top: 1px;
}
@media only screen and (max-width: 1200px) {
  .collection-viewer-galleries-launch i {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
.collection-viewer-galleries-launch img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.collectors-viewer-galleries-text-launch {
  padding: 1rem 7.471264367816% 0;
  font-size: 20px;
  font-size: 2rem;
  min-height: 163px;
}
@media only screen and (max-width: 1200px) {
  .collectors-viewer-galleries-text-launch {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-viewer-galleries-text-launch {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.collectors-viewer-galleries-text-launch h1 {
  color: #fff;
  font-size: 36px;
  font-size: 3.6rem;
  margin: 0 0 12px 0;
  text-transform: inherit;
}
@media only screen and (max-width: 1200px) {
  .collectors-viewer-galleries-text-launch h1 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-viewer-galleries-text-launch h1 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
.collectors-banner-slider {
  position: relative;
}
.collectors-banner-next-slide {
  position: absolute;
  bottom: 95px;
  right: 15px;
}
@media only screen and (max-width: 900px) {
  .collectors-banner-next-slide {
    bottom: 65%;
  }
}
@media only screen and (max-width: 500px) {
  .collectors-banner-next-slide {
    bottom: 68%;
  }
}
@media only screen and (max-width: 443px) {
  .collectors-banner-next-slide {
    bottom: 72%;
  }
}
@media only screen and (max-width: 352px) {
  .collectors-banner-next-slide {
    bottom: 75%;
  }
}
.collectors-banner-next-slide i {
  color: #fff;
  font-size: 70px;
  font-size: 7rem;
}
.collectors-banner-prev-slide {
  position: absolute;
  bottom: 95px;
  left: 15px;
}
@media only screen and (max-width: 900px) {
  .collectors-banner-prev-slide {
    bottom: 65%;
  }
}
@media only screen and (max-width: 500px) {
  .collectors-banner-prev-slide {
    bottom: 68%;
  }
}
@media only screen and (max-width: 443px) {
  .collectors-banner-prev-slide {
    bottom: 72%;
  }
}
@media only screen and (max-width: 352px) {
  .collectors-banner-prev-slide {
    bottom: 75%;
  }
}
.collectors-banner-prev-slide i {
  color: #fff;
  font-size: 70px;
  font-size: 7rem;
}
.collectors-viewer-gallery-bottom-launch {
  padding: 0 7.471264367816% 25px;
}
.collectors-share {
  margin-top: 30px;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
  background-color: #f74537;
  color: #fff;
  font-weight: 300;
  padding: 18px 3.448275862069% 35px;
  font-size: 20px;
  font-size: 2rem;
}
@media only screen and (max-width: 1200px) {
  .collectors-share {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-share {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.collectors-share h1 {
  color: #fff;
  font-size: 36px;
  font-size: 3.6rem;
  margin: 0 0 12px 0;
  text-transform: inherit;
}
@media only screen and (max-width: 1200px) {
  .collectors-share h1 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-share h1 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
.collectors-share a {
  width: 165px;
  padding: 1.2rem 1.5rem;
  color: #f74537;
  background-color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 600;
  border: 2px solid transparent;
  border-radius: 30px;
  display: block;
  text-decoration: none;
  margin-top: 2rem;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .collectors-share a {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.collectors-share a:hover,
.collectors-share a:focus {
  background-color: #f74537;
  color: #fff;
  border: 2px solid #fff;
}
.collectors-share i {
  font-size: 16px;
  font-size: 1.6rem;
  position: relative;
  top: 1px;
}
@media only screen and (max-width: 1200px) {
  .collectors-share i {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
.collectors-page-next-button {
  display: block;
  padding: 1.2rem 1.5rem;
  background-color: #3c69dc;
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 600;
  border: 2px solid #fff;
  border-radius: 30px;
  text-decoration: none;
  margin-top: 3rem;
  text-align: center;
}
.collectors-page-next-button:hover,
.collectors-side-meet-host-text:focus {
  color: #3c69dc;
  background-color: #fff;
  border: 2px solid #3c69dc;
}
.collectors-pagination-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.collection-inner-page-header {
  font-weight: 400;
  font-size: 45px;
  font-size: 4.5rem;
  margin: 0px 0 20px 0;
  text-transform: inherit;
  color: #3c69dc;
}
@media only screen and (max-width: 1200px) {
  .collection-inner-page-header {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media only screen and (max-width: 900px) {
  .collection-inner-page-header {
    margin: 0px 0 20px 0;
  }
}
@media only screen and (max-width: 500px) {
  .collection-inner-page-header {
    text-align: center;
    margin-top: 20px;
  }
}
.collectors-about-header-image {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
}
.collectors-inner-page-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 4rem;
}
@media only screen and (max-width: 550px) {
  .collectors-inner-page-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 20px 0 0 0;
  }
}
.collectors-inner-page-social {
  width: 16.5%;
}
@media only screen and (max-width: 550px) {
  .collectors-inner-page-social {
    width: 100%;
  }
}
.collectors-inner-page-social .collectors-article-pub-info-wrapper {
  margin-bottom: 40px;
}
@media only screen and (max-width: 550px) {
  .collectors-inner-page-social .collectors-article-pub-info-wrapper {
    margin-bottom: 15px;
  }
}
.collectors-inner-page-social p.collectors-article-pub-date {
  position: relative;
  right: 15px;
  top: 2px;
  text-align: center;
  font-size: 18px;
  font-size: 1.8rem;
  color: #525252;
  font-weight: 600;
  margin: 0;
}
@media only screen and (max-width: 900px) {
  .collectors-inner-page-social p.collectors-article-pub-date {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 550px) {
  .collectors-inner-page-social p.collectors-article-pub-date {
    display: inline;
    position: static;
    text-align: left;
  }
}
.collectors-inner-page-social p.collectors-article-byline {
  position: relative;
  right: 15px;
  text-align: center;
  font-size: 18px;
  font-size: 1.8rem;
  color: #3c69dc;
  font-weight: 600;
  margin: 0;
}
@media only screen and (max-width: 900px) {
  .collectors-inner-page-social p.collectors-article-byline {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 550px) {
  .collectors-inner-page-social p.collectors-article-byline {
    display: inline;
    font-size: 16px;
    font-size: 1.6rem;
    position: static;
    text-align: left;
  }
}
.collectors-inner-page-social span {
  display: block;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 1px;
  color: #101010;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 750px) {
  .collectors-inner-page-social span {
    font-size: 20px;
  }
}
@media only screen and (max-width: 550px) {
  .collectors-inner-page-social span {
    display: none;
  }
}
.collectors-inner-page-social a {
  margin: 5px 0;
  display: inline-block;
  border-radius: 100%;
  position: relative;
}
@media only screen and (max-width: 550px) {
  .collectors-inner-page-social a {
    width: 40px;
    height: 40px;
    margin: 0px 4px 10px 0;
  }
}
a.collectors-inner-page-first-anchor {
  margin-top: 14px;
}
@media only screen and (max-width: 550px) {
  a.collectors-inner-page-first-anchor {
    margin-top: 0;
  }
}
.collectors-inner-page-text {
  width: 78.620689655172% /* 684 / 870 */;
  padding-left: 2.840909090909% /* 20 / 704 */;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 30px;
  line-height: 3rem;
  color: #101010;
}
@media only screen and (max-width: 550px) {
  .collectors-inner-page-text {
    padding-left: 0;
    width: 100%;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 25px;
    line-height: 2.5rem;
  }
}
.collectors-inner-social {
  margin-top: 4rem;
}
.collectors-inner-social .social a {
  display: inline-block;
}
.collectors-inner-social .social .share-text {
  margin-bottom: 0;
}
.collectors-article-header {
  font-weight: 400;
  font-size: 45px;
  font-size: 4.5rem;
  margin: 0px 0 20px 0;
  text-transform: inherit;
  line-height: 49px;
  line-height: 4.9rem;
  color: #3c69dc;
  margin-left: 5px;
}
@media only screen and (max-width: 1200px) {
  .collectors-article-header {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-article-header {
    margin: 0px 0 20px 0;
  }
}
@media only screen and (max-width: 500px) {
  .collectors-article-header {
    margin-top: 20px;
  }
}
.collectors-article-header-image {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
  margin-bottom: 5px;
}
.collectors-article-subheading {
  font-size: 25px;
  font-size: 2.5rem;
  font-weight: 600;
  margin-left: 5px;
  line-height: 35px;
  line-height: 3.5rem;
  color: #101010;
}
@media only screen and (max-width: 550px) {
  .collectors-article-subheading {
    font-size: 20px;
    font-size: 2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
.collectors-article-video-container {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
  margin: 30px 0;
  background-color: #ffc835;
}
.collectors-article-video-container img {
  border-radius: 15px;
}
.collectors-article-video-text {
  padding: 18px 3.448275862069% 35px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 25px;
  line-height: 2.5rem;
}
@media only screen and (max-width: 1200px) {
  .collectors-article-video-text {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-article-video-text {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.collectors-article-video-text h1 {
  color: #101010;
  font-size: 32px;
  font-size: 3.2rem;
  margin: 0 0 12px 0;
  text-transform: capitalize;
}
@media only screen and (max-width: 1200px) {
  .collectors-article-video-text h1 {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-article-video-text h1 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
.collection-home-content-general {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
  background-color: #ffc835;
  color: #101010;
}
.collection-home-content-general:hover,
.collection-home-content-general:focus {
  -webkit-filter: brightness(103%);
          filter: brightness(103%);
}
.collectors-home-content-general-image-wrapper {
  position: relative;
}
.collectors-home-content-general-foreground-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.collection-home-content-general img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
#collectors-three-content-blocks-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 630px) {
  #collectors-three-content-blocks-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
#collectors-three-content-blocks-wrapper::after {
  content: "";
  display: block;
  margin-left: 32.183908045977% /* 280 / 870 */;
}
.collectors-yellow {
  background-color: #ffc835;
}
.collectors-blue {
  background-color: #3c69dc;
}
.collectors-black-text {
  color: #101010;
}
.collectors-white-text {
  color: #fff;
}
.collectors-three-content-block img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  min-height: 157px;
}
@media only screen and (max-width: 850px) {
  .collectors-three-content-block img {
    width: 100%;
  }
}
.collectors-three-content-block {
  margin-top: 10px;
  width: 32.183908045977% /* 280 / 870 */;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
}
@media only screen and (max-width: 850px) {
  .collectors-three-content-block {
    width: 49.079754601227% /* 400 / 815*/;
  }
}
@media only screen and (max-width: 630px) {
  .collectors-three-content-block {
    width: 100%;
    margin-top: 30px;
  }
  .collectors-three-content-block:last-child {
    margin: 30px 0 0 0;
  }
}
.collectors-three-content-block a {
  text-decoration: none;
}
.collectors-three-content-block a:hover,
.collectors-three-content-block a:active {
  color: #252525;
  text-decoration: underline;
  -webkit-transition: none;
  transition: none;
}
.collectors-three-content-block .collectors-absolute-playbutton-wrapper {
  position: relative;
}
.collectors-three-content-block .collectors-absolute-playbutton-wrapper i {
  position: absolute;
  left: 20px;
  bottom: 22px;
  color: #fff;
  font-size: 48px;
  font-size: 4.8rem;
}
.collectors-three-content-block .collectors-three-content-block-text {
  padding: 0.7rem 3rem 22px /* 18 / 280 */;
}
.collectors-three-content-block .collectors-three-content-block-text span {
  background-color: #fff;
  font-weight: 600;
  border-radius: 30px;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 3px 8px 3px 8px;
  color: #101010;
  cursor: pointer;
}
@media only screen and (max-width: 630px) {
  .collectors-three-content-block .collectors-three-content-block-text span {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.collectors-three-content-block .collectors-three-content-block-text span.tag:hover,
.collectors-three-content-block .collectors-three-content-block-text span.tag:focus {
  -webkit-filter: brightness(125%);
          filter: brightness(125%);
}
.collectors-three-content-block .collectors-three-content-block-text span.tag a {
  color: #101010;
}
.collectors-three-content-block .collectors-three-content-block-text span.tag a:hover,
.collectors-three-content-block .collectors-three-content-block-text span.tag a:focus {
  text-decoration: none;
}
.collectors-three-content-block .collectors-three-content-block-text h2 {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: 600;
  margin: 0.8rem 0 0 0;
  text-transform: inherit;
}
@media only screen and (max-width: 1200px) {
  .collectors-three-content-block .collectors-three-content-block-text h2 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
.last-content-block {
  margin-bottom: 4rem;
}
#collectors-behind-scenes-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 630px) {
  #collectors-behind-scenes-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.collectors-behind-scenes-item img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
@media only screen and (max-width: 630px) {
  .collectors-behind-scenes-item img {
    width: 100%;
  }
}
.collectors-behind-scenes-item {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 15px;
  background-color: #ffc835;
  width: 48.850574712644% /* 425 / 870 */;
}
@media only screen and (max-width: 630px) {
  .collectors-behind-scenes-item {
    width: 100%;
  }
  .collectors-behind-scenes-item:last-child {
    margin-top: 30px;
  }
}
.collectors-behind-scenes-item a {
  text-decoration: none;
}
.collectors-behind-scenes-item .collectors-behind-scenes-absolute-playbutton-wrapper {
  position: relative;
}
.collectors-behind-scenes-item .collectors-behind-scenes-absolute-playbutton-wrapper i {
  position: absolute;
  left: 25px;
  bottom: 28px;
  color: #fff;
  font-size: 72px;
  font-size: 7.2rem;
}
.collectors-behind-scenes-item .collectors-two-content-block-text {
  padding: 5px 5.5% 35px;
}
.collectors-behind-scenes-item .collectors-two-content-block-text span {
  background-color: #eee;
  font-weight: 600;
  border-radius: 30px;
  font-size: 22px;
  font-size: 2.2rem;
  padding: 0 18px 1px 18px;
  color: #101010;
}
@media only screen and (max-width: 1200px) {
  .collectors-behind-scenes-item .collectors-two-content-block-text span {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media only screen and (max-width: 630px) {
  .collectors-behind-scenes-item .collectors-two-content-block-text span {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.collectors-behind-scenes-item .collectors-two-content-block-text h1 {
  color: #101010;
  font-size: 36px;
  font-size: 3.6rem;
  margin: 15px 0 0 0;
  text-transform: inherit;
}
@media only screen and (max-width: 1200px) {
  .collectors-behind-scenes-item .collectors-two-content-block-text h1 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
@media only screen and (max-width: 900px) {
  .collectors-behind-scenes-item .collectors-two-content-block-text h1 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 29px;
    line-height: 2.9rem;
  }
}
.four-o-four-text {
  font-size: 20px;
  font-size: 2rem;
  line-height: 30px;
  line-height: 3rem;
  color: #101010;
}
.four-o-four-text a {
  color: #3c69dc;
}
.collectors-call-list-text {
  font-size: 20px;
  font-size: 2rem;
  line-height: 30px;
  line-height: 3rem;
  color: #101010;
}
.collectors-call-list-text a {
  color: #3c69dc;
}
.collectors-list-page-pub .collectors-article-pub-info-wrapper {
  margin-bottom: 40px;
}
@media only screen and (max-width: 550px) {
  .collectors-list-page-pub .collectors-article-pub-info-wrapper {
    margin-bottom: 15px;
  }
}
.collectors-list-page-pub p.collectors-article-pub-date {
  position: relative;
  right: 15px;
  top: 2px;
  text-align: center;
  font-size: 18px;
  font-size: 1.8rem;
  color: #525252;
  font-weight: 600;
  margin: 0;
}
@media only screen and (max-width: 900px) {
  .collectors-list-page-pub p.collectors-article-pub-date {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 550px) {
  .collectors-list-page-pub p.collectors-article-pub-date {
    display: inline;
    position: static;
    text-align: left;
  }
}
.collectors-list-page-pub p.collectors-article-byline {
  position: relative;
  right: 15px;
  text-align: center;
  font-size: 18px;
  font-size: 1.8rem;
  color: #3c69dc;
  font-weight: 600;
  margin: 0;
}
@media only screen and (max-width: 900px) {
  .collectors-list-page-pub p.collectors-article-byline {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 550px) {
  .collectors-list-page-pub p.collectors-article-byline {
    display: inline;
    font-size: 16px;
    font-size: 1.6rem;
    position: static;
    text-align: left;
  }
}
.collectors-page-next-button {
  display: block;
  background-color: #3c69dc;
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 600;
  width: 235px;
  padding: 1.2rem 1.5rem;
  border: 2px solid #fff;
  border-radius: 30px;
  text-decoration: none;
  margin-top: 2rem;
  text-align: center;
}
.collectors-page-next-button:hover,
a.collectors-side-meet-host-text:focus {
  color: #3c69dc;
  background-color: #fff;
  border: 2px solid #3c69dc;
}
.collectors-pagination-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 850px) {
  .collectors-pagination-flex {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}
.home-arcade-wrapper {
  background-image: url("/images/arcade_background.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media only screen and (max-width: 605px) {
  .lg-col-wrapper-remove-padding-mobile {
    padding: 3rem 0rem !important;
  }
}
.home-arcade-logo {
  text-align: center;
  margin: 2.2% 0;
}
@media only screen and (max-width: 605px) {
  .home-arcade-logo img {
    width: 75%;
    margin: 2.6% 0;
  }
}
@media only screen and (max-width: 468px) {
  .home-arcade-logo img {
    margin: 0 0 2%;
  }
}
.home-arcade {
  margin: 4.2% 0;
}
@media only screen and (max-width: 605px) {
  .home-arcade {
    margin: 7% 0 5%;
  }
}
@media only screen and (max-width: 486px) {
  .home-arcade {
    margin: 6% 0 7%;
  }
}
.home-arcade-widget a {
  color: #fff;
  text-decoration: none;
  text-align: center;
}
.home-arcade-widget a .home-arcade-image {
  border-radius: 5px;
}
.arcade-title {
  font-size: 2.4rem;
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 950px) {
  .arcade-title {
    margin-top: 15px;
    font-size: 2.2rem;
    font-size: 22px;
  }
}
.arcade-description {
  font-size: 1.8rem;
  font-size: 18px;
  margin-top: 0px;
  font-weight: 300;
}
@media only screen and (max-width: 950px) {
  .arcade-description {
    font-size: 1.6rem;
    font-size: 16px;
  }
}
.home-arcade-button {
  text-align: center;
  margin-bottom: 28px;
}
@media only screen and (max-width: 605px) {
  .home-arcade-button {
    margin-bottom: 23px;
  }
}
@media only screen and (max-width: 486px) {
  .home-arcade-button {
    margin-bottom: 15px;
  }
}
.home-arcade-view-more {
  padding: 13px 28px;
  font-size: 1.8rem;
  font-size: 18px;
  border-radius: 25px;
  background-color: #fff;
  color: #572f6e;
  text-decoration: none;
  font-weight: 600;
}
.home-arcade-view-more i {
  font-size: 1.4rem;
  font-size: 14px;
}
@media screen and (min-width: 486px) and (max-width: 605px) {
  .home-arcade-view-more i {
    font-size: 1.7rem;
    font-size: 17px;
  }
}
@media screen and (min-width: 486px) and (max-width: 605px) {
  .home-arcade-view-more {
    border-radius: 30px;
    padding: 18px 48px;
    font-size: 2rem;
    font-size: 20px;
  }
}
.arcade-widget-inner .home-arcade-wrapper .home-arcade-logo img {
  width: 400px;
}
.arcade-widget-inner .arcade-title {
  font-size: 1.8rem;
  line-height: 2rem;
  margin: 1.3rem 0 0.5rem;
}
.arcade-widget-inner .arcade-description {
  font-size: 1.4rem;
  line-height: 1.6rem;
}
.five-item-row {
  padding-top: 5rem;
  padding-bottom: 0;
}
@media only screen and (max-width: 450px) {
  .five-item-row h1 {
    padding: 0 2rem;
  }
}
.five-item-row .content-posted {
  padding-top: 0.5rem;
}
.content-grid.content-grid-sample.home-remembering-widget-desktop {
  display: none;
}
@media screen and (min-width: 900px) {
  .content-grid.content-grid-sample.home-remembering-widget-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 900px) {
  .lg-col-wrapper.lg-col-wrapper-remove-right-padding-remembering {
    padding: 5rem 0 0.8rem 2rem;
  }
}
@media screen and (max-width: 450px) {
  .lg-col-wrapper.lg-col-wrapper-remove-right-padding-remembering {
    padding-left: 0;
  }
}
.owl-carousel.owl-theme.mobile-remembering-content-grid.mobile-remembering-content-grid-sample {
  display: none;
}
@media only screen and (max-width: 900px) {
  .owl-carousel.owl-theme.mobile-remembering-content-grid.mobile-remembering-content-grid-sample {
    display: block;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 0;
  }
}
.mobile-remembering-content-grid-sample {
  margin-bottom: 20px;
  padding-bottom: 2.298850574712644%;
}
.mobile-remembering-content-grid-sample .mobile-remembering-content-grid-item,
.mobile-remembering-content-grid-sample +to-width(605px) {
  margin-bottom: 0;
  padding-bottom: 0;
}
.mobile-remembering-content-grid-item {
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
  border-radius: 10px;
}
@media only screen and (max-width: 900px) {
  .mobile-remembering-content-grid-item {
    min-height: 260px;
  }
}
@media only screen and (max-width: 450px) {
  .mobile-remembering-content-grid-item {
    min-height: 230px;
  }
}
.mobile-remembering-content-grid-item {
  line-height: 2.5rem;
  line-height: 25px;
}
.mobile-remembering-content-grid-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.mobile-remembering-content-grid-item-main,
.mobile-remembering-content-grid-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  margin-bottom: 2.5rem;
}
.mobile-remembering-content-grid-item-5 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
}
.mobile-remembering-content-grid-item-5:nth-child(-n+2) .mobile-remembering-content-grid-item-desc {
  font-size: 20px;
  font-size: 2rem;
}
@media only screen and (max-width: 900px) {
  .mobile-remembering-content-grid-item-5:nth-child(-n+2) .mobile-remembering-content-grid-item-desc {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 605px) {
  .mobile-remembering-content-grid-item-5:nth-child(-n+2) .mobile-remembering-content-grid-item-desc {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}
.mobile-remembering-content-grid-item-thumb img {
  width: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.content-grid-item-desc a {
  text-decoration: none;
}
.mobile-remembering-content-grid-item-desc {
  padding: 1.5rem 1.5rem 2.5rem;
  text-align: left;
}
.mobile-remembering-content-grid-item-desc > a {
  color: #3c3c3c;
}
.mobile-remembering-content-grid-item-desc > a:hover,
.mobile-remembering-content-grid-item-desc > a:focus {
  text-decoration: underline;
}
@media only screen and (max-width: 900px) {
  .full-width-bg.yellow-bg.home-video-background {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 605px) {
  .lg-col-wrapper.lg-col-wrapper-remove-right-padding-video {
    padding: 3.2rem 0 2rem 2rem;
    margin-bottom: 2.5rem;
  }
}
@media only screen and (max-width: 900px) {
  h1.heading-centered.home-videos-heading {
    margin: 1rem 2rem 3rem 0;
  }
}
.content-block-video-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 6rem;
}
@media only screen and (max-width: 900px) {
  .content-block-video-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 4rem;
  }
}
@media only screen and (max-width: 605px) {
  .content-block-video-section {
    display: none;
  }
}
.content-block-video-player {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  float: left;
  line-height: 2.5rem;
  line-height: 25px;
  width: 71.95121951219512%;
}
.content-block-video-player img,
.content-block-video-player iframe {
  display: block;
}
.content-block-video-player .vjs-poster {
  border-radius: 10px;
}
@media only screen and (max-width: 900px) {
  .content-block-video-player {
    float: none;
    width: 100%;
    padding-bottom: 10px;
  }
}
.content-block-video-player .hlsvideo-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.content-block-video-player-desc,
.content-block-video-player-desc .video-title a {
  color: #1c1c1c;
}
.content-block-video-player-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  padding: 3.8rem 3rem 9rem;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
}
@media only screen and (max-width: 900px) {
  .content-block-video-player-desc {
    padding: 2rem 3rem 4rem;
  }
}
@media only screen and (max-width: 605px) {
  .content-block-video-player-desc {
    padding: 1.5rem 2rem 3rem;
  }
}
@media only screen and (max-width: 450px) {
  .content-block-video-player-desc {
    padding: 1.5rem 1.5rem 2.5rem;
    min-height: 157px;
  }
}
@media only screen and (max-width: 450px) {
  .content-block-video-player-desc {
    min-height: 0;
  }
}
.content-block-video-player-desc span {
  display: block;
  font-size: 3.5rem;
  line-height: 3.5rem;
}
@media only screen and (max-width: 900px) {
  .content-block-video-player-desc span {
    font-size: 2.5rem;
    line-height: 2.8rem;
  }
}
@media only screen and (max-width: 500px) {
  .content-block-video-player-desc span {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
}
@media only screen and (max-width: 450px) {
  .content-block-video-player-desc span {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2rem;
  }
}
.home-video-primary-tags-wrapper {
  margin-bottom: 3rem;
  margin-bottom: 30px;
}
@media only screen and (max-width: 900px) {
  .home-video-primary-tags-wrapper {
    margin-bottom: 1.5rem;
    margin-bottom: 15px;
  }
}
.home-video-primary-tags {
  font-size: 1.7rem;
  letter-spacing: 0.5px;
}
@media only screen and (max-width: 605px) {
  .home-video-primary-tags {
    font-size: 1.1rem;
  }
}
.content-block-video-player-side {
  float: right;
  position: relative;
  width: 24.390243902439025%;
  background-color: #fff;
  padding: 2rem 2.3rem 0;
  border-radius: 10px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
}
@media only screen and (max-width: 900px) {
  .content-block-video-player-side h3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.content-block-video-player-side .side-content-item {
  margin-bottom: 2rem;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media only screen and (max-width: 900px) {
  .content-block-video-player-side .side-content-item {
    margin-bottom: 0;
    width: 30.89430894308943%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (max-width: 500px) {
  .content-block-video-player-side .side-content-item {
    width: 48.214285714285715%;
  }
}
@media only screen and (max-width: 350px) {
  .content-block-video-player-side .side-content-item {
    margin-bottom: 10px;
    width: 100%;
  }
}
@media only screen and (max-width: 500px) {
  .content-block-video-player-side .side-content-item:nth-child(3) {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .content-block-video-player-side .side-content-item-thumb {
    float: none;
    width: 100%;
  }
}
.content-block-video-player-side .side-content-item-thumb img {
  margin-bottom: 1rem;
}
.content-block-video-player-side .side-content-item-desc {
  font-size: 1.8rem;
  line-height: 2rem;
}
@media only screen and (max-width: 500px) {
  .content-block-video-player-side .side-content-item-desc {
    float: none;
    padding: 15px;
    text-align: center;
    width: 100%;
  }
}
@media only screen and (max-width: 900px) {
  .content-block-video-player-side {
    margin-top: 3rem;
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: none;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 3.333333333333333%;
    width: 100%;
  }
}
@media only screen and (max-width: 605px) {
  .content-block-video-player-side {
    display: none;
  }
}
.owl-carousel.owl-theme.home-mobile-video-section {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 6rem;
}
@media only screen and (max-width: 605px) {
  .owl-carousel.owl-theme.home-mobile-video-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 3rem;
  }
}
.owl-carousel.owl-theme.home-mobile-video-section .owl-item,
.owl-carousel.owl-theme.home-mobile-video-section .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.owl-carousel.owl-theme.home-mobile-video-section .home-mobile-play-button {
  position: relative;
  padding-top: 56.224066390041%;
}
.owl-carousel.owl-theme.home-mobile-video-section .home-mobile-play-button img {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  position: absolute;
  left: 0;
  top: 0;
}
.owl-carousel.owl-theme.home-mobile-video-section .home-mobile-video-thumbs img {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.notification-show {
  border-radius: 10px;
  -webkit-box-shadow: 0px 1.8px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1.8px 2px 0px rgba(0,0,0,0.2);
  background-color: #fff;
  margin-top: 1.5rem;
  padding-top: 0.5rem;
  cursor: pointer;
}
.notification-showfirst-child {
  margin-top: 0;
}
.notification-show .notification-icon {
  position: relative;
  padding: 1.4rem 2rem 0;
}
.notification-show .notification-icon a {
  text-decoration: none;
}
@media only screen and (max-width: 600px) {
  .notification-show .notification-icon span {
    position: relative;
    padding-left: 3rem;
  }
}
.notification-show .notification-icon span i {
  position: absolute;
  top: 1.5rem;
  left: 2rem;
  font-size: 3.8rem;
  padding-top: 0.5rem;
}
@media only screen and (max-width: 600px) {
  .notification-show .notification-icon span i {
    top: 0;
    left: 0;
    font-size: 2rem;
    padding-top: 0;
  }
}
.notification-show .notification-icon i {
  position: absolute;
  top: 1.5rem;
  left: 3rem;
  font-size: 2.6rem;
  color: #ffa500;
  padding-top: 1.5rem;
}
@media only screen and (max-width: 600px) {
  .notification-show .notification-icon i {
    top: 3rem;
    left: 3rem;
    font-size: 2rem;
    padding-top: 0;
  }
}
.notification-show .notification-icon i.fa-bell {
  font-size: 2.6rem;
  color: #009ec6;
}
@media only screen and (max-width: 600px) {
  .notification-show .notification-icon i.fa-bell {
    font-size: 2rem;
    margin-top: 0.15rem;
  }
}
.notification-show .notification-icon i.fa-comment {
  font-size: 2.6rem;
  color: #000;
}
@media only screen and (max-width: 600px) {
  .notification-show .notification-icon i.fa-comment {
    font-size: 2rem;
  }
}
.notification-show .notification-icon i.fa-heart {
  font-size: 2.6rem;
  color: #f74d4d;
}
@media only screen and (max-width: 600px) {
  .notification-show .notification-icon i.fa-heart {
    font-size: 2rem;
  }
}
.notification-show .notification-icon h3.notification-show-time {
  font-size: 2rem;
  color: #ffa500;
  margin: 0 0 0.5rem 5rem;
  font-weight: 400;
}
@media only screen and (max-width: 600px) {
  .notification-show .notification-icon h3.notification-show-time {
    font-size: 2rem;
    margin: 0 0 0.5rem 3rem;
    line-height: 2.5rem;
  }
}
.notification-show .notification-icon h3.notification-show-name {
  font-size: 2.6rem;
  color: #000;
  margin: 0 0 0.5rem 5rem;
  font-weight: 400;
}
@media only screen and (max-width: 600px) {
  .notification-show .notification-icon h3.notification-show-name {
    font-size: 2.8rem;
    margin: 0 0 0.5rem 0rem;
  }
}
.notification-show .notification-icon p.notification-text {
  font-size: 1.8rem;
  margin: 0 0 0.5rem 6rem;
  font-weight: 300;
  color: #000;
}
@media only screen and (max-width: 600px) {
  .notification-show .notification-icon p.notification-text {
    font-size: 1.6rem;
    margin: 0 0 0.5rem 0;
  }
}
.notification-show .notification-icon p.notification-timestamp {
  font-size: 1.6rem;
  font-weight: 300;
  color: #525252;
  margin: 0 0 0 6.2rem;
  padding-bottom: 1.5rem;
}
@media only screen and (max-width: 600px) {
  .notification-show .notification-icon p.notification-timestamp {
    margin: 0 0 0.5rem 0;
  }
}
.notification-show .notification-icon p.notification-headline {
  font-size: 2.2rem;
  font-weight: 600;
  margin: 0 0 0.5rem 6rem;
  color: #000;
}
@media only screen and (max-width: 600px) {
  .notification-show .notification-icon p.notification-headline {
    font-size: 1.8rem;
    margin: 0 0 1rem 0;
  }
}
.notification-show .notification-content {
  padding: 0 2.5rem 1rem 7rem;
}
@media only screen and (max-width: 600px) {
  .notification-show .notification-content {
    padding: 0 3rem 3rem;
  }
}
.notification-show .notification-content a {
  text-decoration: none;
}
.notification-show .notification-content span {
  font-size: 1.8rem;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.notification-show .notification-content p {
  font-size: 1.8rem;
  font-weight: 300;
  color: #525252;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 600px) {
  .notification-show .notification-content p {
    font-size: 1.6rem;
    font-weight: 400;
  }
}
.notification-timestamp {
  color: #009ec6;
  font-size: 1.4rem;
  font-weight: 700;
}
.popup-notification {
  opacity: 0;
  position: absolute;
  top: 30px;
  left: -505%;
  z-index: 99999;
  border-radius: 10px;
  -webkit-box-shadow: 0px 1.8px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1.8px 2px 0px rgba(0,0,0,0.2);
  background-color: #f9f9f9;
  margin-top: 13px;
  cursor: pointer;
  width: 300px;
}
@media only screen and (max-width: 600px) {
  .popup-notification {
    left: -1200%;
  }
}
.popup-notification .popup-notification-icon {
  position: relative;
  padding: 2rem 2rem 0;
}
.popup-notification .popup-notification-icon a {
  text-decoration: none;
}
.popup-notification .popup-notification-icon span {
  position: relative;
  padding-left: 3rem;
}
.popup-notification .popup-notification-icon i {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 2rem;
  padding-top: 0;
}
.popup-notification .popup-notification-icon i.fa-star {
  font-size: 2rem;
  color: #ffa500;
}
.popup-notification .popup-notification-icon i.fa-bell {
  color: #009ec6;
  font-size: 2rem;
}
.popup-notification .popup-notification-icon i.fa-comment {
  color: #000;
  font-size: 2rem;
}
.popup-notification .popup-notification-icon i.fa-heart {
  color: #f74d4d;
  font-size: 2rem;
}
.popup-notification .popup-notification-icon p.popup-notification-headline.noteworthy {
  color: #ffa500;
  font-weight: 400;
  font-size: 1.6rem;
  margin: 0 0 1rem 0;
}
.popup-notification .popup-notification-icon h3.popup-notification-show-name {
  color: #000;
  font-weight: 400;
  font-size: 2.8rem;
  margin: 0 0 1rem 0rem;
}
.popup-notification .popup-notification-icon p.popup-notification-text {
  font-size: 2rem;
  color: #000;
  font-size: 1.6rem;
  margin: 0 0 1rem 0;
}
@media only screen and (max-width: 605px) {
  .popup-notification .popup-notification-icon p.popup-notification-text {
    display: none;
  }
}
.popup-notification .popup-notification-icon p.popup-notification-text-comment {
  font-size: 2rem;
  color: #000;
  font-size: 1.4rem;
  margin: 0 0 1rem 0;
}
@media only screen and (max-width: 605px) {
  .popup-notification .popup-notification-icon p.popup-notification-text-comment {
    font-size: 1.4rem;
  }
}
.popup-notification .popup-notification-icon p.popup-notification-timestamp {
  color: #525252;
  padding-bottom: 2rem;
  margin: 0;
  font-size: 1.4rem;
  font-weight: 400;
}
@media only screen and (max-width: 605px) {
  .popup-notification .popup-notification-icon p.popup-notification-timestamp {
    font-size: 1.4rem;
    margin: 0 0 0.3rem 3.1rem;
  }
}
.popup-notification .popup-notification-icon p.popup-notification-headline {
  font-weight: 600;
  color: #000;
  font-size: 1.6rem;
  margin: 0 0 1rem 0;
}
@media only screen and (max-width: 605px) {
  .popup-notification .popup-notification-icon p.popup-notification-headline {
    font-size: 1.6rem;
    margin: 0 0 0.5rem 0;
  }
}
.popup-notification .popup-notification-content {
  padding: 0 3rem 3rem;
}
.popup-notification .popup-notification-content a {
  text-decoration: none;
}
.popup-notification .popup-notification-content span {
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
  font-size: 1.8rem;
}
.popup-notification .popup-notification-content p {
  color: #525252;
  margin: 0;
  font-size: 1.6rem;
  font-weight: 400;
}
.popup-notification-icon:before {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  top: -5px;
  background: #f9f9f9;
  z-index: 99999999999;
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}
.show-notification {
  opacity: 1;
  -webkit-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
}
.notification-message {
  margin-top: 3rem;
}
.remove-notification {
  opacity: 0;
  -webkit-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
}
.active-notification {
  margin-top: 0.5rem;
}
.wcs-slideout-open .wcs-profile-header-logout {
  margin-bottom: 3rem;
}
#wcs-overlay-modal {
  z-index: 9999999;
}
.social .share-text,
.collectors-inner-page-social .share-text {
  display: block;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 700;
  color: #101010;
}
@media only screen and (max-width: 500px) {
  .social .share-text,
  .collectors-inner-page-social .share-text {
    display: none;
  }
}
.social a,
.collectors-inner-page-social a {
  display: block;
  margin: 1.5rem auto 0;
  border-radius: 100%;
  position: relative;
  height: 6.5rem;
  width: 6.5rem;
}
@media only screen and (max-width: 900px) {
  .social a,
  .collectors-inner-page-social a {
    padding: 2%;
    width: 48px;
    height: 48px;
    margin-left: 0.8rem;
  }
}
@media only screen and (max-width: 700px) {
  .social a,
  .collectors-inner-page-social a {
    display: inline-block;
    margin-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .social a,
  .collectors-inner-page-social a {
    margin-top: 0;
  }
}
.social a:hover,
.collectors-inner-page-social a:hover,
.social a:focus,
.collectors-inner-page-social a:focus {
  -webkit-filter: brightness(115%);
          filter: brightness(115%);
}
.social a.facebook,
.collectors-inner-page-social a.facebook {
  background-color: #3c5998;
}
.social a.twitter,
.collectors-inner-page-social a.twitter {
  background-color: #54abee;
}
.social a.email,
.collectors-inner-page-social a.email {
  background-color: #525252;
}
.social a.facebook i,
.collectors-inner-page-social a.facebook i {
  position: absolute;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  color: #fff;
}
@media only screen and (max-width: 900px) {
  .social a.facebook i,
  .collectors-inner-page-social a.facebook i {
    font-size: 26px;
    font-size: 2.6rem;
  }
}
.social i,
.collectors-inner-page-social i {
  font-size: 35px;
  font-size: 3.5rem;
  top: 23%;
  left: 50%;
  color: #fff;
}
@media only screen and (max-width: 900px) {
  .social i,
  .collectors-inner-page-social i {
    top: 23%;
  }
}
.social a.twitter i,
.collectors-inner-page-social a.twitter i {
  position: absolute;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  color: #fff;
}
@media only screen and (max-width: 900px) {
  .social a.twitter i,
  .collectors-inner-page-social a.twitter i {
    font-size: 26px;
    font-size: 2.6rem;
  }
}
.social a.email i,
.collectors-inner-page-social a.email i {
  position: absolute;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  color: #fff;
}
@media only screen and (max-width: 900px) {
  .social a.email i,
  .collectors-inner-page-social a.email i {
    font-size: 25px;
    font-size: 2.5rem;
  }
}
.social {
  margin: 4rem 0 0;
}
@media only screen and (max-width: 900px) {
  .social {
    margin: 1rem 0 1rem;
  }
}
.content-inner-side .social a {
  margin: 1.5rem 0;
}
.content-grid-share-wrap .social a {
  display: inline-block;
}
.memadness-vote-no-gradient {
  background: #100e59;
}
.memadness-gray-bg {
  background-color: #dcddde;
}
.memadness-wrapper {
  background: url("/images/memadness/memadness_background_2020.png") no-repeat 0 0;
  background-size: 100%;
  background-color: #ff7504;
  background-position: 0 -10%;
  border-radius: 15px;
}
.memadness-logo {
  display: block;
  margin: 0 auto;
  padding: 4rem 4rem 2rem;
}
@media only screen and (max-width: 550px) {
  .memadness-logo {
    padding: 4rem 2rem 2rem;
  }
}
.memadness-intro-copy {
  margin: 0 auto 4.5rem;
  padding: 0 2rem 0 5rem;
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  line-height: 26px;
  line-height: 2.6rem;
}
@media only screen and (max-width: 550px) {
  .memadness-intro-copy {
    padding: 0;
  }
}
.memadness-intro-copy a {
  color: #151515;
  font-weight: 800;
  text-decoration: none;
}
.memadness-intro h1 {
  color: #fff;
  font-size: 65px;
  font-size: 6.5rem;
  font-weight: 700;
  line-height: 65px;
  line-height: 6.5rem;
  text-align: center;
  margin-bottom: 4.5rem;
  padding: 0 2rem;
}
@media only screen and (max-width: 550px) {
  .memadness-intro h1 {
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 4rem;
    margin-bottom: 3rem;
  }
}
.memadness-intro h1 span {
  display: block;
  font-size: 38px;
  font-size: 3.8rem;
  line-height: 40px;
  line-height: 4rem;
  padding-top: 0.5rem;
}
.memadness-intro.round-closed-spacing {
  padding-bottom: 12rem;
}
@media only screen and (max-width: 550px) {
  .memadness-intro.round-closed-spacing {
    padding-bottom: 5rem;
  }
}
.memadness-intro .memadness-download-pdf {
  margin-bottom: 4rem;
}
.memadness-section-title {
  color: #ffbf2f;
  font-size: 5.5rem;
  font-weight: 200;
  line-height: 5rem;
  text-transform: none;
}
.memadness-btn-primary i {
  font-size: 4rem;
  margin-left: 1rem;
  vertical-align: middle;
}
@media only screen and (max-width: 550px) {
  .memadness-btn-primary i {
    font-size: 2.5rem;
    margin-top: -0.2rem;
  }
}
.memadness-btn-secondary {
  font-size: 3rem;
  padding: 2rem 0 1.5rem;
  opacity: 1;
}
.memadness-btn-secondary i {
  font-size: 3rem;
  margin-left: 1rem;
  margin-top: -0.2rem;
  vertical-align: middle;
}
.memadness-btn-primary,
.memadness-btn-secondary {
  display: block;
  color: #572f6e;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  border-radius: 50px;
  background-color: #fff;
  font-size: 4.5rem;
  margin: 0 5rem 3rem;
  padding: 3rem 0 2.6rem;
}
@media only screen and (max-width: 550px) {
  .memadness-btn-primary,
  .memadness-btn-secondary {
    font-size: 25px;
    font-size: 2.5rem;
    padding: 2rem 0 1.8rem;
  }
}
.memadness-btn-primary:hover,
.memadness-btn-secondary.btn-disabled:hover {
  background-color: #572f6e;
  color: #fff;
  text-decoration: none;
}
.memadness-btn-secondary:hover,
.memadness-btn-secondary:focus {
  background-color: #572f6e;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.memadness-btn-secondary.btn-disabled:hover,
.memadness-btn-secondary.btn-disabled:focus {
  cursor: not-allowed;
}
.memadness-btn-secondary.btn-disabled {
  background: #585858;
  color: #fff;
  opacity: 0.9;
}
.memadness-content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 4rem 4rem;
}
@media only screen and (max-width: 550px) {
  .memadness-content-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 2rem;
  }
}
@media only screen and (max-width: 550px) {
  .social.memadness {
    margin: 1rem auto;
  }
}
.social.memadness .share-te fxt {
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}
.social.memadness a {
  width: 7.5rem;
  height: 7.5rem;
}
@media only screen and (max-width: 1000px) {
  .social.memadness a {
    width: 5.5rem;
    height: 5.5rem;
    margin: 0 1rem;
  }
}
.social.memadness i {
  font-size: 3.5rem;
  top: 27%;
}
@media only screen and (max-width: 550px) {
  .social.memadness i {
    font-size: 3rem;
  }
}
.memadness-copy-col {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  margin-top: 4rem;
}
@media only screen and (max-width: 550px) {
  .memadness-copy-col {
    margin-top: 2rem;
  }
}
.memadness-intro-copy a:hover,
.memadness-intro-copy a:focus {
  color: #fff;
}
.coming-up-list {
  margin: 3rem 0 4rem;
}
.coming-up-list .coming-up-title {
  color: #fff;
  font-size: 3rem;
  font-weight: 600;
  line-height: 3rem;
  border-bottom: 2px solid #fff;
  padding-bottom: 2rem;
  margin-bottom: 1.5rem;
  max-width: 50%;
}
@media only screen and (max-width: 550px) {
  .coming-up-list .coming-up-title {
    max-width: 100%;
  }
}
.memadness-related {
  margin: 4rem 0;
}
.memadness-related .content-grid-item {
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
  border-radius: 15px;
}
.memadness-related .content-grid-item img {
  border-radius: 15px 15px 0 0;
}
.memadness-related .content-grid-item .content-grid-item-title {
  line-height: 2.2rem;
}
.memadness-download-pdf,
.memadness-start-btn {
  display: block;
}
.memadness-start-btn {
  background-color: #ffa500;
  margin-bottom: 4rem;
  padding: 1rem 2rem;
}
.memadness-start-btn:hover,
.memadness-start-btn:focus {
  background-color: #cc411b;
}
.memadness-start-btn img {
  display: block;
  margin: 0 auto;
}
.memadness-register {
  padding: 0 2.040816326531%;
}
.memadness-register h2 {
  color: #000;
  font-size: 34px;
  font-size: 3.4rem;
  line-height: 47px;
  margin: 0 0 1.5rem;
  text-transform: none;
}
.memadness-register-info {
  float: left;
  font-size: 23px;
  font-size: 2.3rem;
  line-height: 38px;
  width: 45.744680851064%;
}
.memadness-register-form {
  float: right;
  margin-top: 7rem;
  padding-top: 0.3rem;
  position: relative;
  text-align: center;
  width: 47.872340425532%;
}
.memadness-register-form .border-dark {
  background: url("../images/memadness/dotted_border.png") repeat-x 0 0;
  padding-top: 0.3rem;
}
.memadness-register-form h3 {
  background-color: #000;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  color: #fff;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 800;
  line-height: 18px;
  line-height: 1.8rem;
  margin: 0 0 1rem;
  padding: 0.3rem 2.1rem 1.2rem;
  text-transform: none;
}
.memadness-register-form form {
  text-align: left;
}
.memadness-login-form-wrap,
.memadness-register-form-wrap,
.memadness-hide-form {
  margin-top: -0.3rem;
}
.memadness-forgot-link {
  display: block;
  margin-bottom: 5px;
}
.memadness-need-account,
.memadness-have-account {
  clear: both;
  font-size: 14px;
  font-size: 1.4rem;
  padding-top: 2rem;
}
.memadness-need-account a,
.memadness-have-account a {
  color: #702245;
  font-weight: 700;
}
.memadness-need-account a:hover,
.memadness-have-account a:hover {
  color: #000;
  text-decoration: none;
}
.memadness-form legend {
  color: #323232;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.memadness-form select {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 300;
  height: 34px;
  -webkit-appearance: none;
}
.memadness-form input[type="submit"] {
  background-color: #9e022e;
  border: none;
  color: #fff;
  font-size: 24px;
  font-size: 2.4rem;
  margin-top: 10px;
  padding: 10px 0;
  width: 100%;
}
.memadness-form input[type="submit"]:hover {
  background-color: #aa0202;
}
.madness-form-required,
.madness-error-msg,
.madness-form-error {
  color: #e91c24;
}
.memadness-vote h1,
h2.memadness-come-back {
  text-align: center;
}
.memadness-vote-copy {
  margin: 0 auto 20px;
  width: 740px;
}
.memadness-round {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style: none;
  overflow: hidden;
  margin: 2rem 2rem 4rem;
  padding: 0;
}
@media only screen and (max-width: 1000px) {
  .memadness-round {
    display: block;
    margin: 0 3rem 2rem 3rem;
  }
}
.memadness-round li {
  float: left;
  text-align: center;
}
@media only screen and (max-width: 1000px) {
  .memadness-round li {
    float: none;
    display: inline;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.memadness-vote-wrap {
  padding: 2rem 5rem 5rem;
}
@media only screen and (max-width: 550px) {
  .memadness-vote-wrap {
    padding: 3rem 2rem 5rem;
  }
}
.memadness-vote-wrap.memadness-round-results {
  padding-bottom: 0;
}
.memadness-round-results .memadness-show-title {
  margin-bottom: 0;
}
.memadness-voting-results {
  padding: 3rem 0 4rem;
}
@media only screen and (max-width: 550px) {
  .memadness-voting-results {
    padding-bottom: 2rem;
  }
}
.memadness-voting-results .voting-stats-col {
  opacity: 1;
}
.vote-shape {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #151515;
  text-decoration: none;
  background: #fff;
  position: relative;
  float: left;
  width: 150px;
  height: 30px;
  padding-left: 5rem;
}
@media only screen and (max-width: 1200px) {
  .vote-shape {
    width: 130px;
  }
}
@media only screen and (max-width: 1000px) {
  .vote-shape {
    width: 60%;
    margin: 1rem auto;
    padding-left: 0;
    border-radius: 20px;
    float: none;
  }
}
@media only screen and (max-width: 550px) {
  .vote-shape {
    width: 100%;
  }
}
.vote-shape:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 32px solid #ff7504;
  position: absolute;
  top: 50%;
  margin-top: -5rem;
  margin-left: 0.4rem;
  left: 100%;
  z-index: 1;
}
@media only screen and (max-width: 1000px) {
  .vote-shape:before {
    display: none;
  }
}
.vote-shape:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #fff;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 100%;
  z-index: 2;
}
@media only screen and (max-width: 1000px) {
  .vote-shape:after {
    display: none;
  }
}
.vote-shape:hover,
.vote-shape:focus {
  text-decoration: none;
}
.vote-shape.first {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  width: 130px;
  padding-left: 3rem;
}
@media only screen and (max-width: 1200px) {
  .vote-shape.first {
    width: 110px;
  }
}
@media only screen and (max-width: 1000px) {
  .vote-shape.first {
    width: 60%;
    padding-left: 0;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    float: none;
  }
}
@media only screen and (max-width: 550px) {
  .vote-shape.first {
    width: 100%;
  }
}
.vote-shape.last {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: 190px;
  padding-left: 1rem;
}
@media only screen and (max-width: 1200px) {
  .vote-shape.last {
    width: 165px;
  }
}
@media only screen and (max-width: 1000px) {
  .vote-shape.last {
    width: 60%;
    padding-left: 0;
    float: none;
  }
}
@media only screen and (max-width: 550px) {
  .vote-shape.last {
    width: 100%;
  }
}
.vote-shape.last:after {
  display: none;
}
.current-group .memadness-vote-round:hover,
.current-group .memadness-vote-round:focus {
  color: #fff;
  cursor: pointer;
}
.current-group .vote-shape {
  background: #572f6e;
  color: #fff;
}
.current-group .vote-shape:after {
  border-left-color: #572f6e;
}
.memadness-vote-round {
  font-weight: 600;
}
#memadness-countdown {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 5rem;
}
#memadness-countdown .time-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 105px;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0 1rem 0.5rem 0;
  text-transform: uppercase;
}
#memadness-countdown .time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #f74537;
  background-color: #fff;
  font-size: 7rem;
  height: 105px;
  width: 105px;
  margin-right: 3rem;
  padding: 1.5rem;
  border-radius: 8px;
}
#memadness-countdown .time.last {
  margin-right: 0;
}
.memadness-share {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 700;
  margin-top: 20px;
}
.memadness-offset-anchor {
  display: block;
  position: relative;
  top: -75px;
  visibility: hidden;
}
.memadness-vote-count {
  text-align: center;
}
.memadness-vote-counter,
.memadness-vote-counter-dots {
  background-color: #fff;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
}
.memadness-vote-counter {
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  color: #151515;
  display: inline-block;
  font-family: "Work Sans", sans-serif;
  font-size: 23px;
  font-size: 2.3rem;
  font-weight: 600;
  margin-bottom: -2px;
  padding: 1.6rem 2rem 0.8rem 1.8rem;
  -webkit-box-shadow: 1px 6px 58px 45px #e6e6e6;
          box-shadow: 1px 6px 58px 45px #e6e6e6;
}
@media only screen and (max-width: 550px) {
  .memadness-vote-counter {
    font-size: 2rem;
    line-height: 2rem;
  }
}
.memadness-vote-counter img {
  margin-right: -5px;
}
.memadness-vote-round:hover,
.memadness-vote-round:focus {
  color: #572f6e;
}
.memadness-vote-box,
.memadness-winner {
  border: 25px solid #fff;
  border-radius: 20px;
  background-color: #fff;
  position: relative;
}
@media only screen and (max-width: 550px) {
  .memadness-vote-box,
  .memadness-winner {
    border: 10px solid #fff;
  }
}
.memadness-winner {
  margin-bottom: 2rem;
}
.memadness-vote-or-img,
.memadness-vote-img-frame {
  position: absolute;
}
.memadness-vote-or-img {
  width: auto;
  z-index: 9;
  left: 42%;
  top: 30%;
  max-width: 100px;
}
@media only screen and (max-width: 550px) {
  .memadness-vote-or-img {
    max-width: 50px;
  }
}
.memadness-vote-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 25px;
  font-size: 2.5rem;
  text-align: center;
  width: 48.5%;
}
.memadness-vote-left {
  float: left;
}
.memadness-vote-right {
  float: right;
}
.memadness-vote-img-wrap {
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
.memadness-vote-item-inner:hover .memadness-vote-img-wrap,
.memadness-vote-item-inner:focus .memadness-vote-img-wrap {
  background-color: #fef6da;
}
.memadness-vote-item-inner:hover .vote-for-me,
.memadness-vote-item-inner:focus .vote-for-me {
  display: block;
  position: absolute;
}
.memadness-show-img {
  display: block;
  border-radius: 15px;
}
.vote-for-me {
  display: none;
}
.memadness-show-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  cursor: pointer;
  color: #fff;
  font-size: 25px;
  font-size: 2.5rem;
  font-weight: 600;
  margin-bottom: 2.5rem;
}
.vote-winner {
  display: block;
  position: absolute;
}
.vote-loser {
  opacity: 0.3;
}
.memadness-voting-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-right: 1rem;
}
.memadness-voting-stats,
.memadness-voting-results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.memadness-voting-stats {
  padding: 3rem 0 4rem;
}
@media only screen and (max-width: 550px) {
  .memadness-voting-stats {
    padding: 2rem 0;
  }
}
.circle-text {
  width: 50%;
  padding: 1rem;
}
.stats-circle {
  float: left;
  width: 100%;
  padding-top: 42%;
  line-height: 1em;
  text-align: center;
  color: #252525;
  height: 100px;
  width: 100px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
}
@media only screen and (max-width: 550px) {
  .stats-circle {
    height: 80px;
    width: 80px;
    padding-top: 40%;
  }
}
.stats-number {
  color: #151515;
  font-size: 3.4rem;
  font-weight: 600;
}
@media only screen and (max-width: 550px) {
  .stats-number {
    font-size: 2.8rem;
  }
}
.stats-number:after {
  content: "%";
}
.voting-stats-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  margin-top: 1rem;
}
.active-stats {
  -webkit-transition: opacity 0.5s ease-in;
  transition: opacity 0.5s ease-in;
  -webkit-animation: fadeinLoad 0.5s 0.5s forwards;
          animation: fadeinLoad 0.5s 0.5s forwards;
  opacity: 1;
}
.memadness-show-title {
  color: #fff;
  font-size: 2.5rem;
  font-weight: 600;
  text-align: center;
}
@media only screen and (max-width: 550px) {
  .memadness-show-title {
    font-size: 2rem;
  }
}
.memadness-show-title .show-subheading {
  display: block;
  font-size: 2rem;
  font-weight: 400;
  margin-top: 0.5rem;
}
.memadness-show-listen {
  display: block;
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  margin-top: 15px;
  text-transform: uppercase;
}
.memadness-vote-item-inner:hover .memadness-show-title,
.memadness-vote-item-inner:hover .memadness-show-title span {
  color: #ffa500;
}
.memadness-rounds-wrap {
  padding: 100px 2.127659574468% 0;
}
.memadness-round-current {
  background-color: #fff;
}
.memadness-round-current .memadness-round-info {
  color: #712346;
  padding-top: 38px;
}
.memadness-round-current .memadness-round-info h2 {
  color: #712346;
}
.memadness-round-current .memadness-clicktoplay {
  display: inline-block;
}
.memadness-round-info h2 {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 30px;
  font-size: 3rem;
  font-weight: 800;
  line-height: 32px;
  line-height: 3.2rem;
  margin: 0;
  text-transform: none;
}
.memadness-round-info a:hover {
  color: #b11f63;
}
.memadness-round-closed {
  background: url("/images/memadness/memadness-stars.png") no-repeat;
  background-position: 50% 50%;
  min-height: 580px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 550px) {
  .memadness-round-closed {
    background: url("/images/memadness/memadness-stars-mobile.png") no-repeat;
    background-position: 50% 100%;
    min-height: auto;
  }
}
.memadness-round-closed-inner {
  padding-top: 13rem;
}
@media only screen and (max-width: 550px) {
  .memadness-round-closed-inner {
    padding-top: 4rem;
  }
}
.memadness-clicktoplay {
  background: url("/images/memadness/round_clicktoplay_arrow.png") no-repeat right 0 #b11f63;
  color: #fff !important;
  display: none;
  font-size: 19px;
  font-size: 1.9rem;
  font-weight: 600;
  height: 26px;
  line-height: 25px;
  padding: 0 30px 0 20px;
  text-decoration: none;
}
.memadness-download-pdf {
  background: url("/images/memadness/memadness_download_pdf_bg.png") repeat-y center 0;
  color: #100e59;
  display: block;
  font-family: "Work Sans", sans-serif;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: 800;
  padding: 12px 20px;
  text-decoration: none;
}
.memadness-download-pdf:hover,
.memadness-logout-link:hover {
  background-color: #fbe283;
  color: #cc411b;
}
.madness-winner {
  margin-bottom: -15px;
  position: relative;
}
.madness-winner .memadness-download-pdf {
  bottom: 40px;
  left: 88px;
  position: absolute;
  width: 500px;
}
.madness-tunein-winner {
  font-size: 23px;
  font-size: 2.3rem;
  line-height: 38px;
  margin: 0 auto;
  width: 720px;
}
.madness-tunein-winner h2 {
  font-weight: 800;
  text-align: center;
}
.memadness-share-wrap {
  margin: 30px auto;
  max-width: 400px;
}
.memadness-related h2.content-heading-border,
.memadness-related h2 a {
  color: #ffa500;
}
.memadness-email-reminders {
  font-weight: 600;
  margin: 3.5rem 0 1rem;
  color: #fff;
}
.memadness-email-reminders input[type=checkbox] {
  display: none;
}
.memadness-email-reminders input[type=checkbox] + label:before {
  font-family: 'Font Awesome\ 5 Free';
  content: "\f00c";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid #fff;
  border-radius: 0.2rem;
  margin-right: 1rem;
  color: transparent;
  font-size: 1.6rem;
  width: 16px;
  height: 16px;
  padding: 0.2rem 0.2rem 0.1rem;
}
.memadness-email-reminders input[type=checkbox]:checked + label:before {
  background-color: #151515;
  border-color: #151515;
  color: #ff7504;
}
.memadness-email-reminders input[type=checkbox] + label {
  display: block;
  cursor: pointer;
}
#email-reminder-success {
  visibility: hidden;
  margin-top: 1rem;
}
.memadness-newsletter-signup {
  margin-bottom: 30px;
  padding: 0 20px;
}
.memadness-newsletter-signup h3 {
  color: #ffa500;
}
.memadness-newsletter-inner {
  background-color: #fff;
  margin: 0 auto;
  max-width: 435px;
  padding-right: 40px;
  position: relative;
}
.memadness-newsletter-inner input {
  background: none;
  padding: 3px 10px 0;
  width: 100%;
}
.memadness-newsletter-inner button {
  background-color: #ffa500;
  color: #fff;
  padding-top: 3px;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
.memadness-newsletter-inner input,
.memadness-newsletter-inner button {
  border: none;
  display: block;
  height: 40px;
}
.memadness-newsletter-inner button:hover,
.memadness-newsletter-inner button:focus {
  background-color: #009ec6;
}
.center {
  text-align: center;
}
@-webkit-keyframes zoominoutfeatured {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.4, 1.4);
            transform: scale(1.4, 1.4);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes zoominoutfeatured {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.4, 1.4);
            transform: scale(1.4, 1.4);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
.main-content.microsite .content-now-title,
aside.microsite .content-now-title,
.main-content.microsite .schedule-time,
aside.microsite .schedule-time {
  color: #fff;
}
.main-content.microsite .show-reminder,
aside.microsite .show-reminder,
.main-content.microsite .btn,
aside.microsite .btn {
  background: #fff;
  color: #252525;
  font-size: 1.4rem;
  margin: 0.5rem 0 1rem;
  border: 2px solid #fff;
}
.main-content.microsite .show-reminder:hover,
aside.microsite .show-reminder:hover,
.main-content.microsite .btn:hover,
aside.microsite .btn:hover,
.main-content.microsite .show-reminder:focus,
aside.microsite .show-reminder:focus,
.main-content.microsite .btn:focus,
aside.microsite .btn:focus {
  background: transparent;
  color: #fff;
}
.microsite .section-title a {
  color: #1b998b;
}
.collectors-header-nav.mayberry,
.microsite-search-bar.open.mayberry {
  background-color: #1b998b;
}
.microsite-search-bar .search-form button i:hover,
.microsite-search-bar .search-form button i:focus {
  color: #1b998b;
}
.microsite .section-filter form,
.microsite .section-filter i {
  color: #1b998b;
}
.microsite .section-filter form {
  border-bottom: 1px solid #1b998b;
}
.microsite-content-callout {
  background: #f7eee0;
}
.microsite-content-callout .content-posted {
  color: #1b998b;
}
.content-carousel-callout-inner,
.owl-carousel-mayberry-schedule .schedule-slide {
  background: #7bb269;
  color: #fff;
}
.owl-carousel-mayberry-schedule {
  margin-bottom: 8rem;
}
@media only screen and (max-width: 900px) {
  .owl-carousel-mayberry-schedule {
    margin-bottom: 4rem;
  }
}
.owl-carousel-mayberry-schedule .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.owl-carousel-mayberry-schedule.owl-drag .owl-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  margin-bottom: 2rem;
}
.owl-theme.owl-carousel-mayberry-schedule .owl-dots .owl-dot span {
  background: #252525;
}
.owl-theme.owl-carousel-mayberry-schedule .owl-nav button.owl-next,
.owl-theme.owl-carousel-mayberry-schedule .owl-nav button.owl-prev {
  color: #252525;
}
.owl-theme.owl-carousel-mayberry-schedule .owl-dot.active span {
  background: #7bb269;
}
.content-callout-sidebar {
  color: #fff;
  background: #7bb269;
}
.content-callout-sidebar.gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #66aa6f), color-stop(70%, #56a070), color-stop(95%, #448d6d));
  background-image: linear-gradient(180deg, #66aa6f 25%, #56a070 70%, #448d6d 95%);
}
.mayberry-brand-btn {
  background: #6eb262;
  color: #fff;
}
.schedule-entry.mayberry {
  background: #f7eee0;
}
.content-general-image-wrapper .fa-play {
  background: #1b998b;
}
.content-general-image-wrapper .fa-play:before {
  color: #f7eee0;
}
.owl-carousel-mayberry-schedule a:hover,
.owl-carousel-mayberry-schedule a:focus {
  text-decoration: none;
}
.owl-carousel-mayberry-schedule .schedule-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: #1b998b;
  padding: 5rem 4rem;
  border-radius: 10px;
}
.owl-carousel-mayberry-schedule .schedule-slide .content-carousel-callout-inner {
  background: #1b998b;
  text-align: center;
}
.owl-carousel-mayberry-schedule .schedule-slide .content-now-title {
  margin-top: 3rem;
}
.mobile-metv-nav-menu-section {
  margin-top: 2rem;
}
.schedule-entry-seperator {
  border-bottom: 2px solid #e6e6e6;
  margin-bottom: 3rem;
}
.microsite-section-heading {
  font-size: 5rem;
  line-height: 5rem;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 900px) {
  .microsite-section-heading {
    font-size: 4.2rem;
    line-height: 4.5rem;
  }
}
.main-content.microsite h1,
.main-content.microsite h1 > a {
  color: #252525;
  margin-bottom: 2.5rem;
}
.main-content.microsite h1 > a:hover,
.main-content.microsite h1 > a:focus {
  text-decoration: underline;
}
.main-content.microsite h2 {
  font-size: 2rem;
  font-weight: 600;
  margin: -0.5rem 0 1rem;
}
.main-content.microsite .inline-buttons {
  margin: -4rem 0 6rem;
}
@media only screen and (max-width: 900px) {
  .main-content.microsite .inline-buttons {
    margin: 0 0 2rem;
  }
}
.main-content.microsite .schedule-time,
.main-content.microsite .content-now-title {
  font-size: 3.2rem;
  line-height: 3.2rem;
}
.main-content.microsite .content-grid-item .content-grid-item-desc {
  padding: 1.5rem 1.5rem 2rem;
}
.main-content.microsite .microsite-content-callout h1 {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 4rem;
  font-weight: 600;
  margin-bottom: 1.5rem;
  text-transform: inherit;
}
@media only screen and (max-width: 900px) {
  .main-content.microsite .microsite-content-callout h1 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 32px;
    line-height: 3.2rem;
    margin-bottom: 1rem;
  }
}
.main-content.microsite .content-block-video-player {
  width: 100%;
}
.main-content.microsite .content-row-item img {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
@media only screen and (max-width: 500px) {
  .main-content.microsite .content-row-item img {
    border-radius: 10px 10px 0 0;
  }
}
.microsite .inline-button-container {
  margin: 0.5rem 0 1.5rem;
}
.microsite .inline-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 750px) {
  .microsite .inline-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.microsite .inline-row .inline-row-item-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.microsite .inline-row .inline-row-item-right .mayberry-brand-btn {
  margin-right: 1rem;
}
#header-image-wrapper {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 0 2rem;
  position: relative;
  z-index: 0;
  margin-bottom: -1px;
}
@media only screen and (max-width: 900px) {
  #header-image-wrapper {
    margin-top: -0.1rem;
  }
}
.microsite-header-wrapper img {
  display: block;
}
.microsite-content-callout {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
          box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.4);
  border-radius: 10px;
  margin-bottom: 6rem;
}
@media only screen and (max-width: 900px) {
  .microsite-content-callout {
    margin-bottom: 3rem;
  }
  .microsite-content-callout .view-more i {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 1.4rem;
    margin-top: 0.3rem;
  }
}
.microsite-content-callout img {
  display: block;
}
.microsite-content-callout img,
.content-callout-sidebar img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  width: 100%;
}
.microsite-content-description {
  font-size: 2rem;
  padding: 2rem 2.5rem;
}
@media only screen and (max-width: 900px) {
  .microsite-content-description {
    font-size: 1.8rem;
  }
}
.microsite-content-description a:hover h1,
.microsite-content-description a:focus h1,
.microsite-content-description a:hover img,
.microsite-content-description a:focus img {
  text-decoration: underline;
}
.content-row-item.microsite-content-callout {
  margin-bottom: 1.5rem;
}
.content-carousel-callout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
}
.content-carousel-callout .schedule-time {
  font-weight: 300;
  margin-bottom: 1rem;
}
.content-carousel-callout .content-now-subheading {
  font-size: 1.6rem;
}
.content-carousel-callout .show-reminder {
  margin: 0;
}
.content-carousel-callout .remind-me {
  margin: 0.7rem 0 0.5rem;
}
.content-carousel-callout-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 10px;
  padding: 2.5rem;
}
.content-callout-sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 10px;
}
.content-callout-sidebar .content-callout-sidebar-inner {
  padding: 2.5rem 2.5rem 2rem;
}
.content-callout-sidebar .content-callout-sidebar-inner .content-now-title {
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 900px) {
  .content-callout-sidebar .content-callout-sidebar-inner .content-now-title {
    font-size: 3rem;
    line-height: 3.4rem;
  }
}
.content-callout-sidebar .content-callout-sidebar-inner .content-now-sidebar-subheading {
  font-size: 2.6rem;
  margin-bottom: 2rem;
}
.content-callout-sidebar .content-callout-sidebar-inner p {
  line-height: 2.4rem;
}
.schedule-entry.microsite {
  border-radius: 50px;
  margin: 0 -3rem 2rem -4rem;
  padding: 3rem 4rem 3.5rem;
}
@media only screen and (max-width: 750px) {
  .schedule-entry.microsite {
    margin: 0;
    padding: 3rem 2.5rem 3.5rem;
  }
}
.schedule-entry.microsite .schedule-entry {
  padding: 2rem 4rem;
}
.schedule-entry.microsite .show-reminder {
  margin-bottom: 0;
}
.schedule-entry.microsite .btn {
  min-width: 150px;
  padding: 1rem 1.5rem;
  margin-top: 0;
}
@media only screen and (max-width: 750px) {
  .schedule-entry.microsite .schedule-reminders-watch,
  .schedule-entry.microsite .btn {
    margin: 0.5rem 0;
  }
}
.schedule-entry.microsite .schedule-reminders-watch:hover,
.schedule-entry.microsite .btn:hover,
.schedule-entry.microsite .schedule-reminders-watch:focus,
.schedule-entry.microsite .btn:focus {
  color: #252525;
  text-decoration: none;
}
@media only screen and (max-width: 750px) {
  .schedule-entry.microsite img {
    margin: 0 auto 2rem;
  }
}
.content-general-image-wrapper {
  position: relative;
}
.content-general-image-wrapper .fa-play {
  position: absolute;
  top: 32%;
  left: 40%;
  font-size: 7rem;
  padding: 5rem 5rem 5rem 6rem;
  opacity: 0.8;
  border-radius: 100px;
}
@media only screen and (max-width: 750px) {
  .content-general-image-wrapper .fa-play {
    font-size: 4rem;
    top: 25%;
    left: 36%;
    padding: 3rem 3rem 3rem 4rem;
  }
}

/*# sourceMappingURL=style.css.map */
