/* Replaced Gotham with Montserrat as SFMC doesn't support hosting of fonts and Gotham isn't available as a web font */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;700&display=swap');

.mt-0 {
  margin-top: 0px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.vertical-center {
  align-items: center;
}
.text-blue {
  color: #4c84d0 !important;
}
.text-green {
  color: #8cddae !important;
}
.text-purple {
  color: #ba53dd !important;
}
.text-white {
  color: #ffffff !important;
}
.bg-blue {
  background-color: #4c84d0 !important;
}
.bg-green {
  background-color: #8cddae !important;
}
.bg-purple {
  background-color: #ba53dd !important;
}
.bg-grey {
  background-color: #d0d0d0 !important;
}
.bg-white {
  background-color: #ffffff !important;
}
body#htmlBody.cinema,
body#htmlBody.sports,
body#htmlBody.gaming {
  background: #0f0e0e;
  margin: 0px;
  padding: 0px;
  /* font-family: 'gotham_htfbook'; */
  font-family: 'Montserrat', sans-serif;
  margin: 0 auto;
  max-width: none;
  min-width: auto;
}
body#htmlBody.cinema #main,
body#htmlBody.sports #main,
body#htmlBody.gaming #main {
  padding-bottom: 0px;
}
@media (max-width: 767px) {
  body#htmlBody.cinema .main_menu,
  body#htmlBody.sports .main_menu,
  body#htmlBody.gaming .main_menu {
    overflow: auto;
  }
}
body#htmlBody.cinema #main-nav,
body#htmlBody.sports #main-nav,
body#htmlBody.gaming #main-nav {
  padding-top: 3px;
}
@media (max-width: 767px) {
  body#htmlBody.cinema #main-nav,
  body#htmlBody.sports #main-nav,
  body#htmlBody.gaming #main-nav {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  body#htmlBody.cinema .btn-search-submit,
  body#htmlBody.sports .btn-search-submit,
  body#htmlBody.gaming .btn-search-submit {
    right: 21px;
  }
}
body#htmlBody.cinema .outergridwrapper,
body#htmlBody.sports .outergridwrapper,
body#htmlBody.gaming .outergridwrapper {
  background-color: transparent;
  border: none;
  padding-bottom: 0px;
}
body#htmlBody.cinema .gridwrapper,
body#htmlBody.sports .gridwrapper,
body#htmlBody.gaming .gridwrapper {
  padding: 0px;
  width: auto;
}
body#htmlBody.cinema ul,
body#htmlBody.sports ul,
body#htmlBody.gaming ul,
body#htmlBody.cinema ol,
body#htmlBody.sports ol,
body#htmlBody.gaming ol {
  margin: 0px;
  padding: 0px;
}
body#htmlBody.cinema ul li,
body#htmlBody.sports ul li,
body#htmlBody.gaming ul li,
body#htmlBody.cinema ol li,
body#htmlBody.sports ol li,
body#htmlBody.gaming ol li {
  list-style: none;
}
body#htmlBody.cinema .aos-init,
body#htmlBody.sports .aos-init,
body#htmlBody.gaming .aos-init {
  overflow: hidden;
}
body#htmlBody.cinema .img,
body#htmlBody.sports .img,
body#htmlBody.gaming .img {
  width: 100%;
  transition: all 0.5s cubic-bezier(0.23, 0.76, 0.92, 0.89);
}
body#htmlBody.cinema .img:hover,
body#htmlBody.sports .img:hover,
body#htmlBody.gaming .img:hover {
  transform: scale(1.05);
}
body#htmlBody.cinema strong,
body#htmlBody.sports strong,
body#htmlBody.gaming strong {
  /* font-family: 'gotham_htfbold'; */
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
}
body#htmlBody.cinema h1,
body#htmlBody.sports h1,
body#htmlBody.gaming h1 {
  /* font-family: 'gotham_htfbook'; */
  font-family: 'Montserrat', sans-serif;
  line-height: 1.25;
  color: #ffffff;
  background: transparent;
  margin-left: 0px;
  padding-left: 0px;
  margin-top: 1.1em;
  margin-bottom: 1.1em;
  font-size: 2.6vw;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema h1,
  body#htmlBody.sports h1,
  body#htmlBody.gaming h1 {
    font-size: 28px;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema h1,
  body#htmlBody.sports h1,
  body#htmlBody.gaming h1 {
    font-size: 50px;
  }
}
body#htmlBody.cinema h2,
body#htmlBody.sports h2,
body#htmlBody.gaming h2 {
  /* font-family: 'gotham_htfbold'; */
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  line-height: 1.25;
  color: #0f0e0e;
  margin-top: 1.1em;
  margin-bottom: 1.1em;
  font-size: 1.9vw;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema h2,
  body#htmlBody.sports h2,
  body#htmlBody.gaming h2 {
    font-size: 28px;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema h2,
  body#htmlBody.sports h2,
  body#htmlBody.gaming h2 {
    font-size: 36px;
  }
}
body#htmlBody.cinema h3,
body#htmlBody.sports h3,
body#htmlBody.gaming h3 {
  /* font-family: 'gotham_htfbook'; */
  font-family: 'Montserrat', sans-serif;
  line-height: 1.2;
  color: #ffffff;
  margin-top: 1.1em;
  margin-bottom: 1.1em;
  font-size: 1.5vw;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema h3,
  body#htmlBody.sports h3,
  body#htmlBody.gaming h3 {
    font-size: 20px;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema h3,
  body#htmlBody.sports h3,
  body#htmlBody.gaming h3 {
    font-size: 32px;
  }
}
body#htmlBody.cinema p,
body#htmlBody.sports p,
body#htmlBody.gaming p {
  line-height: 1.45;
  color: #ffffff;
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 1.15vw;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema p,
  body#htmlBody.sports p,
  body#htmlBody.gaming p {
    font-size: 15px;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema p,
  body#htmlBody.sports p,
  body#htmlBody.gaming p {
    font-size: 22px;
  }
}
body#htmlBody.cinema p small,
body#htmlBody.sports p small,
body#htmlBody.gaming p small {
  font-size: 0.8vw;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema p small,
  body#htmlBody.sports p small,
  body#htmlBody.gaming p small {
    font-size: 11px;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema p small,
  body#htmlBody.sports p small,
  body#htmlBody.gaming p small {
    font-size: 14px;
  }
}
body#htmlBody.cinema a:hover,
body#htmlBody.sports a:hover,
body#htmlBody.gaming a:hover,
body#htmlBody.cinema a:focus,
body#htmlBody.sports a:focus,
body#htmlBody.gaming a:focus,
body#htmlBody.cinema a:active,
body#htmlBody.sports a:active,
body#htmlBody.gaming a:active {
  text-decoration: none;
}
body#htmlBody.cinema .cta,
body#htmlBody.sports .cta,
body#htmlBody.gaming .cta {
  display: inline-block;
  text-decoration: none;
  color: #0f0e0e;
  /* font-family: 'gotham_htfmedium'; */
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 1.8vw;
  padding: 20px 110px;
  margin-bottom: 0px;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .cta,
  body#htmlBody.sports .cta,
  body#htmlBody.gaming .cta {
    font-size: 15px;
    padding: 20px 20px;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema .cta,
  body#htmlBody.sports .cta,
  body#htmlBody.gaming .cta {
    font-size: 32px;
  }
}
body#htmlBody.cinema .cta:hover,
body#htmlBody.sports .cta:hover,
body#htmlBody.gaming .cta:hover,
body#htmlBody.cinema .cta:focus,
body#htmlBody.sports .cta:focus,
body#htmlBody.gaming .cta:focus,
body#htmlBody.cinema .cta:active,
body#htmlBody.sports .cta:active,
body#htmlBody.gaming .cta:active {
  text-decoration: none;
}
body#htmlBody.cinema .cta.with-img,
body#htmlBody.sports .cta.with-img,
body#htmlBody.gaming .cta.with-img {
  text-align: left !important;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
}
body#htmlBody.cinema .cta img,
body#htmlBody.sports .cta img,
body#htmlBody.gaming .cta img {
  object-fit: contain;
  width: 43%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-left: -1px;
}
body#htmlBody.cinema .cta img:hover,
body#htmlBody.sports .cta img:hover,
body#htmlBody.gaming .cta img:hover {
  transform: none;
}
body#htmlBody.cinema .cta span.text,
body#htmlBody.sports .cta span.text,
body#htmlBody.gaming .cta span.text {
  display: inline-block;
  padding-left: 2.9vw;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .cta span.text,
  body#htmlBody.sports .cta span.text,
  body#htmlBody.gaming .cta span.text {
    padding-left: 2.9vw;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema .cta span.text,
  body#htmlBody.sports .cta span.text,
  body#htmlBody.gaming .cta span.text {
    padding-left: 60px;
  }
}
body#htmlBody.cinema .cta.more,
body#htmlBody.sports .cta.more,
body#htmlBody.gaming .cta.more {
  text-align: center;
  background: #ffffff;
  border: 4px solid #ffffff !important;
  padding: 14px 40px;
  font-size: 1.15vw;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .cta.more,
  body#htmlBody.sports .cta.more,
  body#htmlBody.gaming .cta.more {
    font-size: 15px;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema .cta.more,
  body#htmlBody.sports .cta.more,
  body#htmlBody.gaming .cta.more {
    font-size: 20px;
    min-width: 288px;
  }
}
body#htmlBody.cinema .cta.more:hover,
body#htmlBody.sports .cta.more:hover,
body#htmlBody.gaming .cta.more:hover,
body#htmlBody.cinema .cta.more:focus,
body#htmlBody.sports .cta.more:focus,
body#htmlBody.gaming .cta.more:focus,
body#htmlBody.cinema .cta.more:active,
body#htmlBody.sports .cta.more:active,
body#htmlBody.gaming .cta.more:active {
  border: 4px solid #ffffff;
  background: #0f0e0e !important;
  color: #ffffff !important;
}
body#htmlBody.cinema .cta.bg-green,
body#htmlBody.sports .cta.bg-green,
body#htmlBody.gaming .cta.bg-green {
  border: 4px solid #8cddae !important;
}
body#htmlBody.cinema .cta.bg-green:hover,
body#htmlBody.sports .cta.bg-green:hover,
body#htmlBody.gaming .cta.bg-green:hover,
body#htmlBody.cinema .cta.bg-green:focus,
body#htmlBody.sports .cta.bg-green:focus,
body#htmlBody.gaming .cta.bg-green:focus,
body#htmlBody.cinema .cta.bg-green:active,
body#htmlBody.sports .cta.bg-green:active,
body#htmlBody.gaming .cta.bg-green:active {
  border: 4px solid #8cddae;
  background: #0f0e0e !important;
  color: #8cddae !important;
}
body#htmlBody.cinema .cta.bg-blue,
body#htmlBody.sports .cta.bg-blue,
body#htmlBody.gaming .cta.bg-blue {
  border: 4px solid #4c84d0 !important;
}
body#htmlBody.cinema .cta.bg-blue:hover,
body#htmlBody.sports .cta.bg-blue:hover,
body#htmlBody.gaming .cta.bg-blue:hover,
body#htmlBody.cinema .cta.bg-blue:focus,
body#htmlBody.sports .cta.bg-blue:focus,
body#htmlBody.gaming .cta.bg-blue:focus,
body#htmlBody.cinema .cta.bg-blue:active,
body#htmlBody.sports .cta.bg-blue:active,
body#htmlBody.gaming .cta.bg-blue:active {
  border: 4px solid #4c84d0;
  background: #0f0e0e !important;
  color: #4c84d0 !important;
}
body#htmlBody.cinema .cta.bg-purple,
body#htmlBody.sports .cta.bg-purple,
body#htmlBody.gaming .cta.bg-purple {
  border: 4px solid #ba53dd !important;
}
body#htmlBody.cinema .cta.bg-purple:hover,
body#htmlBody.sports .cta.bg-purple:hover,
body#htmlBody.gaming .cta.bg-purple:hover,
body#htmlBody.cinema .cta.bg-purple:focus,
body#htmlBody.sports .cta.bg-purple:focus,
body#htmlBody.gaming .cta.bg-purple:focus,
body#htmlBody.cinema .cta.bg-purple:active,
body#htmlBody.sports .cta.bg-purple:active,
body#htmlBody.gaming .cta.bg-purple:active {
  border: 4px solid #ba53dd;
  background: #0f0e0e !important;
  color: #ba53dd !important;
}
body#htmlBody.cinema .cta.bg-black,
body#htmlBody.sports .cta.bg-black,
body#htmlBody.gaming .cta.bg-black {
  border: 1px solid #ffffff !important;
  background: transparent !important;
}
body#htmlBody.cinema .cta.bg-black:hover,
body#htmlBody.sports .cta.bg-black:hover,
body#htmlBody.gaming .cta.bg-black:hover,
body#htmlBody.cinema .cta.bg-black:focus,
body#htmlBody.sports .cta.bg-black:focus,
body#htmlBody.gaming .cta.bg-black:focus,
body#htmlBody.cinema .cta.bg-black:active,
body#htmlBody.sports .cta.bg-black:active,
body#htmlBody.gaming .cta.bg-black:active {
  border: 1px solid #ffffff;
  background: #ffffff !important;
}
body#htmlBody.cinema .cta.bg-black:hover .text,
body#htmlBody.sports .cta.bg-black:hover .text,
body#htmlBody.gaming .cta.bg-black:hover .text,
body#htmlBody.cinema .cta.bg-black:focus .text,
body#htmlBody.sports .cta.bg-black:focus .text,
body#htmlBody.gaming .cta.bg-black:focus .text,
body#htmlBody.cinema .cta.bg-black:active .text,
body#htmlBody.sports .cta.bg-black:active .text,
body#htmlBody.gaming .cta.bg-black:active .text {
  color: #0f0e0e;
}
body#htmlBody.cinema .cta.bg-black .text,
body#htmlBody.sports .cta.bg-black .text,
body#htmlBody.gaming .cta.bg-black .text {
  color: #ffffff;
}
body#htmlBody.cinema .max-1500,
body#htmlBody.sports .max-1500,
body#htmlBody.gaming .max-1500 {
  max-width: 1500px;
  margin: 0 auto;
}
body#htmlBody.cinema .max-1280,
body#htmlBody.sports .max-1280,
body#htmlBody.gaming .max-1280 {
  max-width: 1280px;
  margin: 0 auto;
}
body#htmlBody.cinema .section,
body#htmlBody.sports .section,
body#htmlBody.gaming .section {
  padding-left: 90px;
  padding-right: 90px;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section,
  body#htmlBody.sports .section,
  body#htmlBody.gaming .section {
    padding-left: 25px;
    padding-right: 25px;
  }
}
body#htmlBody.cinema .section.intro,
body#htmlBody.sports .section.intro,
body#htmlBody.gaming .section.intro {
  padding-top: 0px;
  margin-left: 0px;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.intro,
  body#htmlBody.sports .section.intro,
  body#htmlBody.gaming .section.intro {
    padding-bottom: 25px;
  }
}
body#htmlBody.cinema .section.intro h1,
body#htmlBody.sports .section.intro h1,
body#htmlBody.gaming .section.intro h1 {
  margin-top: 1.8em;
  margin-bottom: 0.4em;
}
body#htmlBody.cinema .section.intro h2,
body#htmlBody.sports .section.intro h2,
body#htmlBody.gaming .section.intro h2 {
  margin-top: 0em;
  margin-bottom: 0em;
}
body#htmlBody.cinema .section.fifty-fifty,
body#htmlBody.sports .section.fifty-fifty,
body#htmlBody.gaming .section.fifty-fifty {
  display: flex;
  flex-wrap: wrap;
  padding-top: 100px;
  padding-bottom: 100px;
  gap: 75px;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.fifty-fifty,
  body#htmlBody.sports .section.fifty-fifty,
  body#htmlBody.gaming .section.fifty-fifty {
    padding-top: 50px;
    padding-bottom: 50px;
    gap: 25px;
  }
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.fifty-fifty.mobile-text-first .col:first-child,
  body#htmlBody.sports .section.fifty-fifty.mobile-text-first .col:first-child,
  body#htmlBody.gaming .section.fifty-fifty.mobile-text-first .col:first-child {
    order: 2;
  }
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.fifty-fifty.mobile-text-first .col:last-child,
  body#htmlBody.sports .section.fifty-fifty.mobile-text-first .col:last-child,
  body#htmlBody.gaming .section.fifty-fifty.mobile-text-first .col:last-child {
    order: 1;
  }
}
body#htmlBody.cinema .section.fifty-fifty .col,
body#htmlBody.sports .section.fifty-fifty .col,
body#htmlBody.gaming .section.fifty-fifty .col {
  flex: 0 0 calc(50% -  37.5px);
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.fifty-fifty .col,
  body#htmlBody.sports .section.fifty-fifty .col,
  body#htmlBody.gaming .section.fifty-fifty .col {
    flex: 0 0 100%;
    text-align: center !important;
  }
}
body#htmlBody.cinema .section.fifty-fifty.free-sync-section .col.free-sync p,
body#htmlBody.sports .section.fifty-fifty.free-sync-section .col.free-sync p,
body#htmlBody.gaming .section.fifty-fifty.free-sync-section .col.free-sync p {
  font-size: 1.2vw;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.fifty-fifty.free-sync-section .col.free-sync p,
  body#htmlBody.sports .section.fifty-fifty.free-sync-section .col.free-sync p,
  body#htmlBody.gaming .section.fifty-fifty.free-sync-section .col.free-sync p {
    font-size: 15px;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema .section.fifty-fifty.free-sync-section .col.free-sync p,
  body#htmlBody.sports .section.fifty-fifty.free-sync-section .col.free-sync p,
  body#htmlBody.gaming .section.fifty-fifty.free-sync-section .col.free-sync p {
    font-size: 24px;
  }
}
body#htmlBody.cinema .section.fifty-fifty.free-sync-section .col .img-wrapper,
body#htmlBody.sports .section.fifty-fifty.free-sync-section .col .img-wrapper,
body#htmlBody.gaming .section.fifty-fifty.free-sync-section .col .img-wrapper {
  overflow: hidden;
}
body#htmlBody.cinema .section.fifty-fifty.reviews-links-quotes,
body#htmlBody.sports .section.fifty-fifty.reviews-links-quotes,
body#htmlBody.gaming .section.fifty-fifty.reviews-links-quotes {
  background: #ffffff;
  padding-top: 57px;
  padding-bottom: 75px;
  display: block;
}
body#htmlBody.cinema .section.fifty-fifty.reviews-links-quotes .section-wrapper,
body#htmlBody.sports .section.fifty-fifty.reviews-links-quotes .section-wrapper,
body#htmlBody.gaming .section.fifty-fifty.reviews-links-quotes .section-wrapper {
  display: flex;
  flex-wrap: wrap;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 10px;
  padding-right: 10px;
  gap: 75px;
  border-bottom: 1px solid #707070;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.fifty-fifty.reviews-links-quotes .section-wrapper,
  body#htmlBody.sports .section.fifty-fifty.reviews-links-quotes .section-wrapper,
  body#htmlBody.gaming .section.fifty-fifty.reviews-links-quotes .section-wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
    gap: 25px;
    align-items: flex-start;
  }
}
@media (max-width: 479px) {
  body#htmlBody.cinema .section.fifty-fifty.reviews-links-quotes .section-wrapper,
  body#htmlBody.sports .section.fifty-fifty.reviews-links-quotes .section-wrapper,
  body#htmlBody.gaming .section.fifty-fifty.reviews-links-quotes .section-wrapper {
    flex-direction: column;
  }
}
body#htmlBody.cinema .section.fifty-fifty.reviews-links-quotes .section-wrapper:first-child,
body#htmlBody.sports .section.fifty-fifty.reviews-links-quotes .section-wrapper:first-child,
body#htmlBody.gaming .section.fifty-fifty.reviews-links-quotes .section-wrapper:first-child {
  padding-top: 0px;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.fifty-fifty.reviews-links-quotes .section-wrapper .col,
  body#htmlBody.sports .section.fifty-fifty.reviews-links-quotes .section-wrapper .col,
  body#htmlBody.gaming .section.fifty-fifty.reviews-links-quotes .section-wrapper .col {
    text-align: left !important;
  }
}
body#htmlBody.cinema .section.fifty-fifty.reviews-links-quotes .section-wrapper .col:first-child,
body#htmlBody.sports .section.fifty-fifty.reviews-links-quotes .section-wrapper .col:first-child,
body#htmlBody.gaming .section.fifty-fifty.reviews-links-quotes .section-wrapper .col:first-child {
  flex: 0 0 calc(30% -  37.5px);
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.fifty-fifty.reviews-links-quotes .section-wrapper .col:first-child,
  body#htmlBody.sports .section.fifty-fifty.reviews-links-quotes .section-wrapper .col:first-child,
  body#htmlBody.gaming .section.fifty-fifty.reviews-links-quotes .section-wrapper .col:first-child {
    flex: 0 0 calc(30% -  12.5px);
    gap: 25px;
  }
}
body#htmlBody.cinema .section.fifty-fifty.reviews-links-quotes .section-wrapper .col:last-child,
body#htmlBody.sports .section.fifty-fifty.reviews-links-quotes .section-wrapper .col:last-child,
body#htmlBody.gaming .section.fifty-fifty.reviews-links-quotes .section-wrapper .col:last-child {
  flex: 0 0 calc(70% -  37.5px);
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.fifty-fifty.reviews-links-quotes .section-wrapper .col:last-child,
  body#htmlBody.sports .section.fifty-fifty.reviews-links-quotes .section-wrapper .col:last-child,
  body#htmlBody.gaming .section.fifty-fifty.reviews-links-quotes .section-wrapper .col:last-child {
    flex: 0 0 calc(70% -  12.5px);
    gap: 25px;
  }
}
body#htmlBody.cinema .section.fifty-fifty.reviews-links-quotes .section-wrapper .col h2,
body#htmlBody.sports .section.fifty-fifty.reviews-links-quotes .section-wrapper .col h2,
body#htmlBody.gaming .section.fifty-fifty.reviews-links-quotes .section-wrapper .col h2 {
  margin-top: 0em;
  margin-bottom: 0em;
}
body#htmlBody.cinema .section.fifty-fifty.reviews-links-quotes .section-wrapper .col p,
body#htmlBody.sports .section.fifty-fifty.reviews-links-quotes .section-wrapper .col p,
body#htmlBody.gaming .section.fifty-fifty.reviews-links-quotes .section-wrapper .col p {
  margin-top: 0em;
  color: #0f0e0e;
}
body#htmlBody.cinema .section.fifty-fifty.reviews-links-quotes .section-wrapper .col p:last-child,
body#htmlBody.sports .section.fifty-fifty.reviews-links-quotes .section-wrapper .col p:last-child,
body#htmlBody.gaming .section.fifty-fifty.reviews-links-quotes .section-wrapper .col p:last-child {
  margin-bottom: 0em;
}
body#htmlBody.cinema .section.fifty-fifty span.my-row,
body#htmlBody.sports .section.fifty-fifty span.my-row,
body#htmlBody.gaming .section.fifty-fifty span.my-row {
  display: flex;
  flex-wrap: wrap;
  gap: 35px;
}
@media (max-width: 550px) {
  body#htmlBody.cinema .section.fifty-fifty span.my-row,
  body#htmlBody.sports .section.fifty-fifty span.my-row,
  body#htmlBody.gaming .section.fifty-fifty span.my-row {
    text-align: center;
  }
}
body#htmlBody.cinema .section.fifty-fifty span.my-row > span,
body#htmlBody.sports .section.fifty-fifty span.my-row > span,
body#htmlBody.gaming .section.fifty-fifty span.my-row > span {
  flex: 0 0 calc(50% -  17.5px);
}
@media (max-width: 550px) {
  body#htmlBody.cinema .section.fifty-fifty span.my-row > span,
  body#htmlBody.sports .section.fifty-fifty span.my-row > span,
  body#htmlBody.gaming .section.fifty-fifty span.my-row > span {
    flex: 0 0 100%;
  }
}
body#htmlBody.cinema .section.fifty-fifty span.my-row > span p,
body#htmlBody.sports .section.fifty-fifty span.my-row > span p,
body#htmlBody.gaming .section.fifty-fifty span.my-row > span p {
  min-height: 4.3em;
}
body#htmlBody.cinema .section.fifty-fifty span.my-row.freesync,
body#htmlBody.sports .section.fifty-fifty span.my-row.freesync,
body#htmlBody.gaming .section.fifty-fifty span.my-row.freesync {
  text-align: left;
  gap: 14px;
}
@media (max-width: 550px) {
  body#htmlBody.cinema .section.fifty-fifty span.my-row.freesync,
  body#htmlBody.sports .section.fifty-fifty span.my-row.freesync,
  body#htmlBody.gaming .section.fifty-fifty span.my-row.freesync {
    text-align: left;
  }
}
body#htmlBody.cinema .section.fifty-fifty span.my-row.freesync > span,
body#htmlBody.sports .section.fifty-fifty span.my-row.freesync > span,
body#htmlBody.gaming .section.fifty-fifty span.my-row.freesync > span {
  flex: 0 0 calc(50% -  7px);
}
body#htmlBody.cinema .section.fifty-fifty span.my-row.freesync .freesync-logo,
body#htmlBody.sports .section.fifty-fifty span.my-row.freesync .freesync-logo,
body#htmlBody.gaming .section.fifty-fifty span.my-row.freesync .freesync-logo {
  transform: none;
  transition: none;
  max-width: 150px;
  width: 38%;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.fifty-fifty span.my-row.freesync .freesync-logo,
  body#htmlBody.sports .section.fifty-fifty span.my-row.freesync .freesync-logo,
  body#htmlBody.gaming .section.fifty-fifty span.my-row.freesync .freesync-logo {
    max-width: 110px;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.action-buttons .col,
  body#htmlBody.sports .section.action-buttons .col,
  body#htmlBody.gaming .section.action-buttons .col {
    flex: 0 0 calc(50% -  12.5px);
  }
}
@media (max-width: 767px) {
  body#htmlBody.cinema .section.action-buttons .col,
  body#htmlBody.sports .section.action-buttons .col,
  body#htmlBody.gaming .section.action-buttons .col {
    flex: 0 0 100%;
  }
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.action-buttons .text-right,
  body#htmlBody.sports .section.action-buttons .text-right,
  body#htmlBody.gaming .section.action-buttons .text-right {
    text-align: left;
  }
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.action-buttons .cta,
  body#htmlBody.sports .section.action-buttons .cta,
  body#htmlBody.gaming .section.action-buttons .cta {
    text-align: center;
    display: block;
    font-size: 17px;
  }
}
body#htmlBody.cinema .section.video,
body#htmlBody.sports .section.video,
body#htmlBody.gaming .section.video {
  padding-top: 145px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.video,
  body#htmlBody.sports .section.video,
  body#htmlBody.gaming .section.video {
    padding-top: 100px;
  }
}
body#htmlBody.cinema .section.buyers-guide,
body#htmlBody.sports .section.buyers-guide,
body#htmlBody.gaming .section.buyers-guide {
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.buyers-guide,
  body#htmlBody.sports .section.buyers-guide,
  body#htmlBody.gaming .section.buyers-guide {
    padding-top: 100px;
  }
}
body#htmlBody.cinema .section.buyers-guide h2,
body#htmlBody.sports .section.buyers-guide h2,
body#htmlBody.gaming .section.buyers-guide h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 85px;
  padding-bottom: 85px;
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing,
body#htmlBody.sports .section.buyers-guide ul.product-listing,
body#htmlBody.gaming .section.buyers-guide ul.product-listing {
  margin: 0px;
  padding: 0px;
  list-style: none;
  background: #ffffff;
  display: flex;
  flex-wrap: wrap;
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product {
  border: none;
  padding: 0px;
  margin: 0px;
  flex: 0 0 calc(33.33333% - 0px);
  border-right: 1px solid #0f0e0e;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product {
    flex: 0 0 100%;
    border: none;
  }
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product a,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product a,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product a {
  text-decoration: none;
  color: #0f0e0e;
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product:hover,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product:hover,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product:hover {
  box-shadow: none;
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product:hover .title-wrapper.blue,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product:hover .title-wrapper.blue,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product:hover .title-wrapper.blue {
  background: #4c84d0;
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product:hover .title-wrapper.green,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product:hover .title-wrapper.green,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product:hover .title-wrapper.green {
  background: #8cddae;
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product:hover .title-wrapper.purple,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product:hover .title-wrapper.purple,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product:hover .title-wrapper.purple {
  background: #ba53dd;
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product:first-child .title-wrapper,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product:first-child .title-wrapper,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product:first-child .title-wrapper {
  background-color: #b1b1b1;
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product:nth-of-type(2) .title-wrapper,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product:nth-of-type(2) .title-wrapper,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product:nth-of-type(2) .title-wrapper {
  background-color: #e2e2e2;
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product:last-child,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product:last-child,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product:last-child {
  border-right: 0px solid #0f0e0e;
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product:last-child .title-wrapper,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product:last-child .title-wrapper,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product:last-child .title-wrapper {
  background-color: #efefef;
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product img,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product img,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product img {
  margin: 0px;
  padding: 0px;
  width: 85%;
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .sizes,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .sizes,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .sizes {
  display: block;
  padding-bottom: 88px;
  font-size: 1.3vw;
}
@media (max-width: 1199px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .sizes,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .sizes,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .sizes {
    padding-bottom: 55px;
    font-size: 15px;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .sizes,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .sizes,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .sizes {
    font-size: 26px;
  }
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .title-wrapper,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .title-wrapper,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .title-wrapper {
  display: block;
  padding-left: 80px;
  padding-right: 80px;
  min-height: auto;
}
@media (max-width: 1199px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .title-wrapper,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .title-wrapper,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .title-wrapper {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 1024px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .title-wrapper,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .title-wrapper,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .title-wrapper {
    min-height: 22vw;
  }
}
@media (min-width: 1200px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .title-wrapper,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .title-wrapper,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .title-wrapper {
    min-height: 19vw;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .title-wrapper,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .title-wrapper,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .title-wrapper {
    min-height: 350px;
  }
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .title-wrapper h2,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .title-wrapper h2,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .title-wrapper h2 {
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 2em;
  padding-bottom: 0em;
  /* font-family: 'gotham_htfbold'; */
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  color: #0f0e0e;
  font-size: 1.6vw;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .title-wrapper h2,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .title-wrapper h2,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .title-wrapper h2 {
    padding-top: 1em;
    font-size: 28px;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .title-wrapper h2,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .title-wrapper h2,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .title-wrapper h2 {
    font-size: 30px;
  }
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .title-wrapper p,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .title-wrapper p,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .title-wrapper p {
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0em;
  padding-bottom: 1em;
  line-height: 1.45;
  color: #0f0e0e;
  font-size: 1.5vw;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .title-wrapper p,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .title-wrapper p,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .title-wrapper p {
    font-size: 15px;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .title-wrapper p,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .title-wrapper p,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .title-wrapper p {
    font-size: 30px;
  }
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .description-wrapper,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .description-wrapper,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .description-wrapper {
  display: block;
  padding-left: 80px;
  padding-right: 80px;
  padding-bottom: 4em;
}
@media (max-width: 1199px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .description-wrapper,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .description-wrapper,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .description-wrapper {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .description-wrapper h3,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .description-wrapper h3,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .description-wrapper h3 {
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 2em;
  padding-bottom: 1em;
  /* font-family: 'gotham_htfbold'; */
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  color: #0f0e0e;
  font-size: 1.6vw;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .description-wrapper h3,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .description-wrapper h3,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .description-wrapper h3 {
    padding-top: 1em;
    font-size: 28px;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .description-wrapper h3,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .description-wrapper h3,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .description-wrapper h3 {
    font-size: 30px;
  }
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .description-wrapper ul,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .description-wrapper ul,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .description-wrapper ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .description-wrapper ul li,
body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .description-wrapper ul li,
body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .description-wrapper ul li {
  padding-bottom: 1em;
  line-height: 1.1;
  font-size: 1.5vw;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .description-wrapper ul li,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .description-wrapper ul li,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .description-wrapper ul li {
    font-size: 15px;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema .section.buyers-guide ul.product-listing > li.product .description-wrapper ul li,
  body#htmlBody.sports .section.buyers-guide ul.product-listing > li.product .description-wrapper ul li,
  body#htmlBody.gaming .section.buyers-guide ul.product-listing > li.product .description-wrapper ul li {
    font-size: 30px;
  }
}
body#htmlBody.cinema .section.where-to-buy,
body#htmlBody.sports .section.where-to-buy,
body#htmlBody.gaming .section.where-to-buy {
  background: #d0d0d0;
}
body#htmlBody.cinema .section.where-to-buy h2,
body#htmlBody.sports .section.where-to-buy h2,
body#htmlBody.gaming .section.where-to-buy h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 50px;
  padding-bottom: 50px;
}
body#htmlBody.cinema .section.logos-container,
body#htmlBody.sports .section.logos-container,
body#htmlBody.gaming .section.logos-container {
  background: #ffffff;
  padding-top: 70px;
  padding-bottom: 100px;
}
body#htmlBody.cinema .section.logos-container .logos-container-wrapper,
body#htmlBody.sports .section.logos-container .logos-container-wrapper,
body#htmlBody.gaming .section.logos-container .logos-container-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  column-gap: 135px;
  row-gap: 70px;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.logos-container .logos-container-wrapper,
  body#htmlBody.sports .section.logos-container .logos-container-wrapper,
  body#htmlBody.gaming .section.logos-container .logos-container-wrapper {
    column-gap: 200px;
    row-gap: 50px;
  }
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.logos-container .logos-container-wrapper a,
  body#htmlBody.sports .section.logos-container .logos-container-wrapper a,
  body#htmlBody.gaming .section.logos-container .logos-container-wrapper a {
    flex: 1 1 100%;
    text-align: center;
  }
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.logos-container .logos-container-wrapper a img,
  body#htmlBody.sports .section.logos-container .logos-container-wrapper a img,
  body#htmlBody.gaming .section.logos-container .logos-container-wrapper a img {
    max-width: 100%;
  }
}
body#htmlBody.cinema .section.reviews-header,
body#htmlBody.sports .section.reviews-header,
body#htmlBody.gaming .section.reviews-header {
  background: #d0d0d0;
}
body#htmlBody.cinema .section.reviews-header h2,
body#htmlBody.sports .section.reviews-header h2,
body#htmlBody.gaming .section.reviews-header h2 {
  margin-top: 0px;
  margin-bottom: 0px;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.reviews-header h2,
  body#htmlBody.sports .section.reviews-header h2,
  body#htmlBody.gaming .section.reviews-header h2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media (min-width: 1024px) {
  body#htmlBody.cinema .section.reviews-header h2,
  body#htmlBody.sports .section.reviews-header h2,
  body#htmlBody.gaming .section.reviews-header h2 {
    padding-top: 6vw;
    padding-bottom: 6vw;
  }
}
@media (min-width: 1920px) {
  body#htmlBody.cinema .section.reviews-header h2,
  body#htmlBody.sports .section.reviews-header h2,
  body#htmlBody.gaming .section.reviews-header h2 {
    padding-top: 115px;
    padding-bottom: 115px;
  }
}
body#htmlBody.cinema .section.game-mode,
body#htmlBody.sports .section.game-mode,
body#htmlBody.gaming .section.game-mode {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.game-mode,
  body#htmlBody.sports .section.game-mode,
  body#htmlBody.gaming .section.game-mode {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.game-mode,
  body#htmlBody.sports .section.game-mode,
  body#htmlBody.gaming .section.game-mode {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.game-mode > div:first-child,
  body#htmlBody.sports .section.game-mode > div:first-child,
  body#htmlBody.gaming .section.game-mode > div:first-child {
    order: 2;
  }
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.game-mode > div:last-child,
  body#htmlBody.sports .section.game-mode > div:last-child,
  body#htmlBody.gaming .section.game-mode > div:last-child {
    order: 1;
  }
}
body#htmlBody.cinema .section.game-mode h2,
body#htmlBody.sports .section.game-mode h2,
body#htmlBody.gaming .section.game-mode h2 {
  padding-top: 40px;
}
body#htmlBody.cinema .section.game-mode .extreme,
body#htmlBody.sports .section.game-mode .extreme,
body#htmlBody.gaming .section.game-mode .extreme {
  transform-origin: right center;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.game-mode .extreme,
  body#htmlBody.sports .section.game-mode .extreme,
  body#htmlBody.gaming .section.game-mode .extreme {
    transform-origin: center;
  }
}
body#htmlBody.cinema .section.game-mode .jarallax,
body#htmlBody.sports .section.game-mode .jarallax,
body#htmlBody.gaming .section.game-mode .jarallax {
  height: 31vw;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.game-mode .jarallax,
  body#htmlBody.sports .section.game-mode .jarallax,
  body#htmlBody.gaming .section.game-mode .jarallax {
    height: auto !important;
  }
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.game-mode .jarallax > div,
  body#htmlBody.sports .section.game-mode .jarallax > div,
  body#htmlBody.gaming .section.game-mode .jarallax > div {
    position: initial !important;
  }
}
body#htmlBody.cinema .section.game-mode .jarallax > div .jarallax-img,
body#htmlBody.sports .section.game-mode .jarallax > div .jarallax-img,
body#htmlBody.gaming .section.game-mode .jarallax > div .jarallax-img {
  height: 100% !important;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .section.game-mode .jarallax > div .jarallax-img,
  body#htmlBody.sports .section.game-mode .jarallax > div .jarallax-img,
  body#htmlBody.gaming .section.game-mode .jarallax > div .jarallax-img {
    margin-top: 30px !important;
    position: initial !important;
    width: 100% !important;
    height: 100% !important;
    transform: scale(1.5) translate3d(0px, 0px, 0px) !important;
  }
}
body#htmlBody.cinema #footer,
body#htmlBody.sports #footer,
body#htmlBody.gaming #footer {
  background-color: #434343;
  margin-bottom: 0px;
  padding: 60px 0;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .video-wrapper,
  body#htmlBody.sports .video-wrapper,
  body#htmlBody.gaming .video-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }
}
body#htmlBody.cinema .video-js.my-video-dimensions,
body#htmlBody.sports .video-js.my-video-dimensions,
body#htmlBody.gaming .video-js.my-video-dimensions {
  width: 100%;
  height: 720px;
}
@media (max-width: 1023px) {
  body#htmlBody.cinema .video-js.my-video-dimensions,
  body#htmlBody.sports .video-js.my-video-dimensions,
  body#htmlBody.gaming .video-js.my-video-dimensions {
    height: 56vw;
  }
}
body#htmlBody.cinema .video-js .vjs-icon-placeholder:before,
body#htmlBody.sports .video-js .vjs-icon-placeholder:before,
body#htmlBody.gaming .video-js .vjs-icon-placeholder:before {
  background: transparent;
}
body#htmlBody.cinema .video-js .vjs-big-play-button,
body#htmlBody.sports .video-js .vjs-big-play-button,
body#htmlBody.gaming .video-js .vjs-big-play-button {
  top: 50%;
  left: 50%;
}
