/* styles for tv monitor viewing */
body.tv-mode-active .cc-window, .kino_defrance_hidden .kino_defrance, .kino_votiv_hidden .kino_votiv, body.tv-mode-active .a-trailer, body.tv-mode-active .a-trailer, body.tv-mode-active .a-tickets, body.hide_asides aside, body.tv-mode-active .aria_font-controls { display: none !important; }
body.kino_votiv_hidden .week-film-row.cinema_kino_votiv , body.kino_defrance_hidden .week-film-row.cinema_kino_defrance { display: none; }
body.kino_votiv_hidden .week-film-row.cinema_kino_votiv.cinema_kino_defrance, body.kino_defrance_hidden .week-film-row.cinema_kino_votiv.cinema_kino_defrance { display: table-row !important; }
body.hide_film_image .card .card-img-bg { padding-bottom: 8% !important; opacity:  0 !important; background: none !important }
body.reduce_film_image .card .card-img-bg { padding-bottom: 25% !important; background: none !important }
body.tv-mode-active .card .has-trailer .title { border-right: 0 !important }
body.tv-mode-active #Special { padding-top: 0 !important; margin-top: -3.5em !important; margin-bottom:  -4em !important }
body.tv-mode-active .week-show-item { padding-top: 0 !important }
body.tv-mode-active .week-show-item .week-show-default { padding-top: .15em !important; padding-bottom: .15em !important }
body.tv-mode-active .week-film-title-link { padding: .5em .75em .5em .75em !important }
body.tv-mode-active .week-film-title-link .details { padding-bottom: .35em !important }
body.tv-mode-active .no-print, body.tv-mode-active .film-country-seperator, body.tv-mode-active .film-country { display: none !important }
body.tv-mode-active #aside-festivals { display: block !important; margin-top: 0 !important; margin-bottom: 1rem !important; padding-top: 0 !important; padding-bottom: 0 !important; }
body.tv-mode-active .table-weekoverview-wrapper .category-wrapper i { display: none !important; }
body.tv-mode-active .table-weekoverview-wrapper .category-wrapper .category { inline-block !important; width: .75em !important; border-color: #fff !important; background: #120062 !important; padding: 0 !important; height: .75em !important; overflow: hidden !important; border-radius: 50% !important; }
body.tv-mode-active.showtimeshidden .showtimes { display: none !important; }
body.tv-mode-active.showtimeshidden .card-main { border: none !important; }
body.tv-mode-active.showtimeshidden .info-primary, body.tv-mode-active.showtimeshidden .category-wrapper-primetime { display: none !important }
body.tv-mode-active .a-more { display: none !important; }
body.tv-mode-active .list-card.pad-t-lar { padding-top: .5em !important }
body.tv-mode-active .list-card .card { border-bottom-width:  1.5rem !important; }

body.tv-mode-active { content-visibility: auto; overflow:hidden !important; }
