/* less */
/* mixin qui génère la règle pour une paire (page, element) */
/* mixin qui itère sur les elementors pour une page donnée */
/* boucle principale */
.page-id-16327 {
  background: #EFEFEF !important;
}
@media (max-width: 767px) {
  .page-id-16327 .elementor-9791 .elementor-element.elementor-element-a4ec029 {
    padding: 20px;
  }
}
.elementor-page-16327 .elementor-element-4f4dfd9 {
  background: #EFEFEF !important;
}
.elementor-page-16327 .elementor-element-18d927f {
  background: #EFEFEF !important;
}
.page-id-110211 {
  background: #EFEFEF !important;
}
@media (max-width: 767px) {
  .page-id-110211 .elementor-9791 .elementor-element.elementor-element-a4ec029 {
    padding: 20px;
  }
}
.elementor-page-110211 .elementor-element-4f4dfd9 {
  background: #EFEFEF !important;
}
.elementor-page-110211 .elementor-element-18d927f {
  background: #EFEFEF !important;
}
.page-id-16225 {
  background: #EFEFEF !important;
}
@media (max-width: 767px) {
  .page-id-16225 .elementor-9791 .elementor-element.elementor-element-a4ec029 {
    padding: 20px;
  }
}
.elementor-page-16225 .elementor-element-4f4dfd9 {
  background: #EFEFEF !important;
}
.elementor-page-16225 .elementor-element-18d927f {
  background: #EFEFEF !important;
}
.pgtv {
  --color-brand: #FF2F79;
  --color-gray: rgba(226, 232, 240, 0.7);
  --color-text-secondary: #68778D;
  --font-secondary: "Archivo_Condensed-ExtraBold", Sans-serif;
  font-size: 10px;
}
.pgtv .tvgrid__title {
  margin: 40px 0 20px 0;
  font-size: 28px;
  line-height: 1.12;
  font-family: var(--font-secondary);
  color: var(--color-brand);
}
.pgtv .filter-button {
  background: #E2E8F0;
  padding: 8px 15px 7px 15px;
  font-size: 12px;
  color: black;
  border-radius: 25px;
  font-weight: 700;
  white-space: nowrap;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  width: fit-content;
}
.pgtv .filter-button:hover {
  background: var(--color-brand);
  color: white;
  text-decoration: none;
}
.pgtv .filter-button.active {
  background: var(--color-brand);
  color: white;
}
.pgtv .filter-button.outline {
  background: white;
  border: 1px solid black;
}
.pgtv .filter-button.outline:hover {
  border-color: var(--color-brand);
  color: var(--color-brand);
}
.pgtv .filter-button svg {
  margin-left: 8px;
  height: 12px;
  fill: currentColor;
}
.pgtv .filters {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 10px;
  max-width: 100%;
  overflow-x: auto;
}
.pgtv .filters .left {
  display: flex;
  gap: 10px;
}
.pgtv .filters .right {
  display: flex;
  gap: 10px;
}
@media (max-width: 600px) {
  .pgtv .filters {
    margin-left: -24px;
    max-width: 100000px;
    margin-right: -24px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pgtv UL {
  list-style: none;
  padding: 0;
}
.pgtv .panel_switchers {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid var(--color-gray);
}
.pgtv .panel_switcher {
  padding: 10px 15px;
  cursor: pointer;
  user-select: none;
  flex: 1;
  text-align: center;
  font-size: 14px;
  line-height: 12px;
  border-bottom: 2px solid white;
  color: var(--color-text-secondary);
}
.pgtv .panel_switcher:hover {
  text-decoration: none;
}
.pgtv .panel_switcher.active {
  border-color: #FF2F79;
  font-weight: bold;
  color: var(--color-brand);
}
.pgtv .tvgrid-broadcast__details-time {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 0.5em;
}
.pgtv .tvgrid-broadcast__title {
  font-family: var(--font-secondary);
  border-left: 4px solid var(--color-brand);
  padding-left: 10px;
}
.pgtv .tvgrid-broadcast__details-title {
  color: var(--color-black-grey);
  font-size: 1.6em;
  line-height: 1.3;
  font-weight: 700;
}
.pgtv .tvgrid-broadcast__details-season {
  font-size: 1.4em;
}
.pgtv .tvgrid-broadcast__subdetails {
  color: var(--color-text-secondary);
  margin-top: 0.6em;
  font-size: 1.2em;
  line-height: 1.25;
}
.pgtv .tvgrid-channel__wrapper {
  border: 1px solid var(--color-gray);
  border-radius: 5px;
  padding: 10px;
  display: flex;
  width: 73px;
}
.pgtv .tvgrid-channel__wrapper .xA,
.pgtv .tvgrid-channel__wrapper A {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  flex: 1;
  font-size: 10px;
  color: var(--color-text-secondary);
}
.pgtv .tvgrid-channel__wrapper .xA .channel_name,
.pgtv .tvgrid-channel__wrapper A .channel_name {
  text-align: center;
}
.pgtv .tvgrid-broadcast__wrapper {
  display: flex;
  gap: 15px;
  color: black !important;
  justify-content: space-between;
}
.pgtv .tvgrid-broadcast__wrapper:hover {
  text-decoration: none;
}
.pgtv .tvgrid-broadcast__wrapper--link {
  color: black;
}
.pgtv .tvgrid-broadcast__wrapper--link:hover .tvgrid-broadcast__details-title {
  text-decoration: underline;
}
.pgtv .tvgrid-broadcast__poster-picture IMG {
  border-radius: 5px;
  overflow: hidden;
  aspect-ratio: 27/40;
  width: 81px;
  height: 120px;
  object-fit: cover;
}
.pgtv .tvgrid-broadcast__details {
  flex: 1;
  align-content: center;
}
.pgtv .tvgrid-broadcast__details-rating {
  display: flex;
  margin-top: 5px;
  gap: 5px;
  font-size: 12px;
  color: var(--color-brand);
}
.pgtv .tvgrid-broadcast__details-icon {
  width: 12px;
}
.pgtv .tvpanel .tvgrid-broadcast__details-icon {
  width: 8px;
}
.pgtv .critique .tvgrid-broadcast__details-icon {
  margin-top: -10px;
  width: 14px;
}
.pgtv .tv_format_broadcasts {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
}
@media (max-width: 768px) {
  .pgtv .tv_format_broadcasts {
    grid-template-columns: repeat(2, 1fr);
  }
}
.pgtv .tv_format_broadcasts .tv_format_broadcast_item img {
  margin: 5px 0;
  display: block;
}
.pgtv .tv_format_broadcasts .tv_format_broadcast_time {
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 4px;
  color: black;
}
.pgtv .tv_format_broadcasts .tv_format_broadcast_title {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 2px;
  font-family: Archivo, Sans-serif;
}
.pgtv .tv_format_broadcasts .tv_format_broadcast_title:hover {
  text-decoration: underline;
}
.pgtv .tv_format_broadcast_image {
  aspect-ratio: 338/190;
  background-size: cover;
  background-position: center;
}
.pgtv .link-arrow {
  font-size: 14px;
  font-weight: 700;
  display: flex;
  gap: 5px;
  align-items: center;
}
.pgtv .link-arrow svg {
  width: 12px;
  height: 12px;
  fill: var(--color-brand);
}
.pgtv .theme-channels {
  display: grid;
  align-items: stretch;
  grid-template-columns: repeat(auto-fill, 104px);
  grid-template-rows: min-content;
  justify-content: space-between;
  justify-items: stretch;
  row-gap: 24px;
  overflow-x: auto;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
@media (max-width: 600px) {
  .pgtv .theme-channels {
    grid-template-columns: repeat(auto-fill, 96px);
    display: flex;
    gap: 20px;
  }
  .pgtv .theme-channels .channel {
    flex: 1;
  }
}
.pgtv .theme-channels .channel {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--color-gray);
  border-radius: 5px;
  height: 65px;
  align-items: center;
  padding: 8px;
}
.pgtv .theme-channels .channel:hover {
  box-shadow: 0 3px 10px #2d4d6c1a;
}
.pgtv .theme-channels .channel img {
  display: block;
  height: 35px;
  width: 35px;
}
.pgtv .theme-channels .channel .label {
  color: var(--color-text-secondary);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 70px;
  margin: auto;
  text-align: center;
}
.pgtv .replays_platforms {
  margin-top: 10px;
  /* 3 columns */
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}
.pgtv .replays_platforms div {
  padding: 5px;
}
.pgtv .replays_platforms a {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--color-gray);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding-bottom: 5px;
  color: var(--color-text-secondary);
}
.pgtv .replays_platforms a:hover {
  box-shadow: 0 3px 1px rgba(35, 36, 39, 0.1);
  text-decoration: none;
}
@media (max-width: 600px) {
  .pgtv .replays_platforms {
    grid-template-columns: repeat(2, 1fr);
  }
}
.pgtv .program__title {
  text-align: center;
  margin-top: 5px !important;
  font-size: 34px;
}
.pgtv .next-diffusion {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  line-height: 13px;
  margin-bottom: 20px;
}
.pgtv .next-diffusion img {
  width: 35px;
  height: 35px;
}
.pgtv .program-details__info {
  display: grid;
  gap: 6px 10px;
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (min-width: 620px) {
  .pgtv .program-details__info {
    gap: 16px;
    grid-template-columns: repeat(4, 1fr);
  }
}
.pgtv .casting__name,
.pgtv .program-details__info-title {
  font-family: 'Archivo', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 2px;
  position: relative;
}
.pgtv .casting__role,
.pgtv .program-details__info-text {
  color: var(--color-text-secondary);
  font-size: 14px;
  line-height: 1.25;
}
.pgtv .program__review,
.pgtv .program-details__summary-text {
  font-size: 16px;
  line-height: 1.25;
}
@media screen and (min-width: 620px) {
  .pgtv .program-details {
    margin: 0 12px;
  }
}
.pgtv .program__block {
  margin-top: 25px;
}
.pgtv .program-details {
  border: 1px solid var(--color-gray);
  padding: 16px 28px;
}
.pgtv .emission-photo IMG {
  display: block;
}
.pgtv .program__editor-rating {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 1rem;
  justify-content: space-between;
}
.pgtv .casting {
  display: grid;
  gap: 14px 30px;
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (min-width: 620px) {
  .pgtv .casting {
    gap: 14px 18px;
    grid-template-columns: repeat(4, 1fr);
  }
}
.pgtv .program__block-title {
  font-size: 24px;
  margin-bottom: 20px;
}
.pgtv .panel {
  border: 1px solid var(--color-gray);
}
.pgtv .panel__title::before {
  background: var(--color-brand);
  content: "";
  height: 100%;
  left: -1px;
  position: absolute;
  top: 0;
  width: 1px;
}
.pgtv .panel__title {
  font-family: Archivo, Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  position: relative;
  margin: 0px;
}
.pgtv .panel__wrapper {
  padding: 14px 16px;
}
.pgtv .panel__item + .panel__item {
  border-top: 0.1rem solid var(--color-gray);
}
.pgtv .panel + .panel {
  margin-top: 18px;
}
.pgtv .broadcast {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  justify-content: flex-start;
}
.pgtv .panel__wrapper .broadcast__details-date {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
}
.pgtv .panel__text {
  color: var(--color-text-secondary);
  font-size: 12px;
  line-height: 1.25;
}
.pgtv .program__subtitle {
  display: block;
  font-family: var(--font-secondary);
  font-size: 20px;
  text-align: center;
  line-height: 1.12;
  margin-top: 10px;
  margin-bottom: 10px;
}
.pgtv .next-diffusion {
  margin-top: 15px;
}
.pgtv .season-switchers {
  margin-top: 20px;
  margin-bottom: 15px;
  height: 38px;
  margin-right: -10px;
}
.pgtv .season-switchers .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 1;
  color: black;
}
.pgtv .season-switchers .slick-arrow.slick-next {
  right: 10px;
}
.pgtv .season-switchers .slick-arrow.slick-prev {
  left: 0px;
}
.pgtv .season-switcher {
  white-space: nowrap;
  margin-right: 10px;
  display: inline-block;
  background-color: var(--color-gray);
  color: var(--color-text-secondary);
  cursor: pointer;
  font-size: 14px;
  line-height: 1.25;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: 0.4s all;
}
.pgtv .season-switcher.active {
  background-color: var(--color-brand);
  color: white;
  font-weight: 700;
}
.pgtv .episode {
  border: 1px solid var(--color-gray);
  border-bottom: none;
  display: flex;
  padding: 15px;
  flex-direction: column;
}
.pgtv .episode:last-of-type {
  border-bottom: 1px solid var(--color-gray);
}
.pgtv .episode .episode-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  gap: 10px;
}
.pgtv .episode .episode-row > div {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
}
.pgtv .episode .episode-row.episode-row__summary {
  display: none;
  padding: 15px 0;
  gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  font-size: 16px;
  line-height: 1.25;
}
.pgtv .episode .episode-row.episode-row__summary img {
  width: 100%;
  border-radius: 5px;
}
.pgtv .episode-link__number {
  flex: 0 0 auto;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
}
.pgtv .placeholder_episode__date,
.pgtv .episode-link__name {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pgtv .placeholder_episode__date {
  display: flex;
  align-items: center;
  gap: 8px;
}
.pgtv .block-episode__wrapper {
  border: 1px solid var(--color-gray);
  padding: 40px 30px;
}
.pgtv .block-episode__tag {
  background-color: var(--color-brand);
  border-radius: 3px;
  color: white;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  padding: 6px 8px;
}
.pgtv .block-episode__broadcast-details {
  align-items: center;
  display: flex;
  flex-direction: row;
  font-size: 16px;
  font-weight: 700;
  gap: 10px;
  justify-content: start;
  line-height: 1.3;
}
.pgtv .episode-hidden {
  display: none;
}
.pgtv .js-block-episode {
  display: none;
}
.pgtv .placeholder_episode__title {
  font-size: 24px;
}
.pgtv .block-episode__title {
  margin-bottom: 10px;
}
.pgtv .placeholder_episode__summary {
  font-size: 16px;
  line-height: 1.25;
  margin-bottom: 0;
  margin-top: 10px;
}
.pgtv .season-switcher_panel {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  color: black;
}
.pgtv .season-switcher_panel:hover {
  text-decoration: underline;
}
.pgtv .season-switchers-master {
  display: grid;
  gap: 2.2rem 1.4rem;
  grid-template-columns: repeat(3, 1fr);
}
.pgtv .season-switchers-master .season-switcher__label {
  font-size: 13px;
}
@media screen and (min-width: 620px) {
  .pgtv .season-switchers-master {
    grid-template-columns: repeat(4, 1fr);
  }
  .pgtv .season-switchers-master .season-switcher__label {
    font-size: 16px;
  }
}
.pgtv .format_title_bar {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 600px) {
  .pgtv .format_title_bar {
    flex-direction: column;
    gap: 10px;
  }
}
.pgtv .format_title_bar h1 {
  margin: 0;
}
.pgtv .button--link {
  align-items: center;
  background-color: var(--color-brand);
  border-radius: 30px;
  color: white;
  display: flex;
  flex-direction: row;
  font-size: 12px;
  font-weight: 700;
  gap: 0.5rem;
  padding: 8px 12px;
  justify-content: center;
  line-height: 1.3;
  transition: background-color 0.25s;
}
.pgtv .button--link:hover {
  background-color: #FF7DAC;
  text-decoration: none;
}
.pgtv .format_title_bar__buttons {
  display: flex;
  gap: 10px;
  flex-direction: row;
}
.pgtv .view-episode-summary {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--color-brand);
  cursor: pointer;
  white-space: nowrap;
  gap: 5px !important;
}
.pgtv .view-episode-summary svg {
  width: 12px;
  height: 12px;
  fill: var(--color-brand);
}
.pgtv .episode__summary {
  justify-content: left;
}
.pgtv .episode-detail__summary-title {
  font-family: var(--font-secondary);
  font-size: 18px;
  line-height: 1.12;
  margin: 0;
}
.pgtv .replay_catalog_image {
  width: 110px !important;
  border: 1px solid var(--color-gray);
  border-radius: 0 !important;
}
.pgtv .more_episodes {
  padding: 15px;
  border: 1px solid var(--color-gray);
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  gap: 5px;
}
.pgtv .more_episodes svg {
  height: 12px;
}
.pgtv .more_diffusions {
  padding: 15px;
  border-top: 1px solid var(--color-gray);
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  gap: 5px;
}
.pgtv .more_diffusions svg {
  height: 12px;
}
.pgtv .collapsed {
  display: none !important;
}
.pgtv .replay_block {
  flex-direction: column !important;
  align-items: flex-start !important;
}
.pgtv .wheretowatch__title {
  color: var(--color-brand);
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 5px;
}
.pgtv .replay__content-title.replay__content-title--border {
  border-bottom: 1px solid var(--color-gray);
  padding-bottom: 20px;
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 14px;
  justify-content: space-between;
  margin-bottom: 30px;
  flex-flow: row wrap;
}
.pgtv .replay__content-title.replay__content-title--border IMG {
  width: auto;
  height: 50px;
}
.pgtv .replay-broadcasts__items {
  display: grid;
  gap: 28px 13px;
  row-gap: 28px;
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (min-width: 620px) {
  .pgtv .replay-broadcasts__items {
    grid-template-columns: repeat(auto-fill, 138px);
    justify-content: space-between;
    row-gap: 24px;
  }
}
.pgtv .replay-broadcasts__body {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: flex-start;
  margin-top: 5px;
}
.pgtv .replay-broadcasts__body .tvgrid-broadcast__details-icon {
  width: 12px;
}
@media screen and (min-width: 620px) {
  .pgtv .replay-broadcasts__body-title {
    font-size: 1.6rem;
  }
}
.pgtv .replay__title {
  margin-bottom: 0;
  margin-top: 0;
}
.pgtv .replay-broadcasts__body-title {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  overflow: hidden;
  margin: 0;
}
.pgtv .replay-broadcasts__body-title A {
  color: black;
}
.pgtv .replay-broadcasts__body-title A:hover {
  text-decoration: underline;
}
.pgtv .interview-container.detached {
  border-bottom: 1px solid #EFEFEF;
  margin: 15px 0;
}
.pgtv .replay-broadcasts__content {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.pgtv .replay-broadcasts__content .catalog-logo {
  height: 25px;
}
.pgtv .tvgrid-broadcast__progress-bar {
  position: absolute;
  bottom: 6px;
  left: 50%;
  z-index: 2;
  width: 90%;
  transform: translate(-50%);
  display: none;
}
.pgtv .tvgrid-broadcast__poster A {
  position: relative;
  display: block;
}
.pgtv .progress-bar {
  width: 100%;
  height: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.pgtv .now-grid .tvgrid-broadcast__progress-bar {
  display: block;
  border-radius: 1px;
}
.pgtv progress {
  border-radius: 1px;
  background: var(--color-gray);
}
.pgtv progress {
  border: 0;
  height: 40px;
  border-radius: 20px;
}
.pgtv progress::-webkit-progress-bar {
  border: 0;
  border-radius: 20px;
  background: #E2E8F052;
}
.pgtv progress::-webkit-progress-value {
  border: 0;
  border-radius: 20px;
  background: var(--color-brand);
}
.pgtv progress::-moz-progress-bar {
  border: 0;
  border-radius: 20px;
  background: var(--color-brand);
}
.pgtv .csa-icons IMG {
  width: auto !important;
  height: 20px !important;
}
.pgtv .diff_block {
  align-items: start !important;
  flex-direction: column !important;
}
.pgtv .diff_block .broadcast__channel {
  display: none;
}
.pgtv .diff_block .panel__broadcast {
  align-items: start !important;
}
.pgtv .diff_block .broadcast__logo-picture img {
  width: 40px !important;
}
.pgtv .diff_block .panel__wrapper {
  padding: 0 !important;
}
.pgtv .placeholder_episode__csa img {
  height: 25px;
  width: auto;
}
.pgtv .broadcasts-list__body-desc,
.pgtv .replay-broadcasts__body-desc {
  color: #68778D;
}
.pgtv .replay__search {
  position: relative;
  flex: 1;
}
.pgtv .replay__search .search__input {
  background-color: #F6F8FB;
  border: 1px solid #e2e8f0;
  border-radius: 30px;
  font-size: 14px;
  line-height: 1.25;
  max-height: 34px;
  padding: 10px 40px 10px 15px;
  width: 100%;
}
.pgtv .replay__search img {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
}
.pgtv .replay__filters {
  display: flex;
  gap: 10px;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 600px) {
  .pgtv .replay__filters {
    flex-direction: column;
  }
}
.pgtv #show-more-replays {
  margin-top: 15px;
  color: var(--color-brand);
  font-size: 14px;
  cursor: pointer;
}
.pgtv .arrowmoving:hover svg {
  transform: translateX(2px);
  transition: transform 0.3s ease;
}
.pgtv .no-results-wrapper {
  text-align: center;
  font-size: 14px;
}
.pgtv #trigger-search {
  cursor: pointer;
}
.overlay_channels,
.overlay_bouquets,
.overlay_genres,
.overlay_dates {
  opacity: 0;
  pointer-events: none;
  background: rgba(0, 0, 0, 0);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9000;
  transition: all 0.3s ease;
}
#article-video {
  background: rgba(0, 0, 0, 0.8);
}
/*# sourceMappingURL=tv-style.css.map */