:root{--container-wide:108em;--content-width:70em;--color-main:#ffb218;--color-background:#f6f6f6;--color-text:#000000;--color-heading:#000000;--color-link:#fff;--color-surface:#ffffff;--color-surface-border:#e6e6e6}@font-face{font-family:'Exo 2';src:url(/fonts/exo-2.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Exo 2';src:url(/fonts/exo-2.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Exo 2';src:url(/fonts/exo-2.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}body{font-family:'Exo 2',sans-serif}.page-elokuva .featured img{opacity:.9}.page-basic-header.header-img .site-header .wrapper,.site-header .wrapper{backdrop-filter:none;position:relative;background-color:#00558f!important}@media screen and (max-width:74em){.featured img{margin-top:0}}.footer-nav li ul a,.site-footer a{color:var(--color-heading,#fff);font-size:1rem}.site-footer a:hover{color:#fff}.site-footer{color:#fff}.mobile-menu{background-color:#00558f}h3{color:#00558f;font-size:22px;text-transform:none;font-weight:600}.mobile-menu .menu-close{background-image:url(/images/icons/white/icon-close.svg)}.site-header .logo .menu-toggle{display:none}.main-content a{color:#00558f}.menu-toggle .icon-menu{color:#ffc655;height:1.5rem;margin-left:.5rem}.menu-toggle .icon-close{margin-left:.5rem;color:#ffc655}.mobile-menu{top:4.3rem;padding-top:0}.mobile-menu li{line-height:2}.mobile-menu li a{font-size:1.3rem}.mobile-menu ul{border-top:1px solid #1a669a;border-bottom:1px solid #1a669a;padding:10px 0;margin-top:1rem}.lang{display:flex;align-items:center;gap:8px}.lang svg{width:24px;height:24px;flex-shrink:0;color:#fff}ul.some .instagram a{background-image:url(/images/icons/white/instagram-icon.svg)}ul.some .facebook a{background-image:url(/images/icons/white/fb-icon.svg)}ul.some .youtube a{background-image:url(/images/icons/white/youtube-icon.svg)}.search-cart .search{background-image:url(/images/icons/white/search-icon.svg)}.search-cart .cart{background-image:url(/images/icons/white/cart-icon.svg)}.search-cart .profile{background-image:url(/images/icons/white/user-icon.svg)}@media screen and (max-width:40em){.grid-content,.site-footer .footer-nav{grid-template-columns:1fr}.grid-content,.site-footer .footer-nav img{margin:0 auto}}.footer{background-color:#00558f}.site-footer .footer-nav{border-top:none;border-bottom:none;padding-bottom:0;margin-bottom:1rem;padding-top:2rem}.footer-nav li ul a,.site-footer a{color:#fff}.footer-nav li a,.footer-nav strong{font-weight:600;font-size:1.25rem;color:#fff}.footer-nav li ul a:hover,.site-footer a:hover{opacity:.8;text-decoration:underline}.quick-nav a{font-size:1.25rem;font-weight:700;color:#00558f;text-transform:none;margin-right:1.2rem;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2.5px}.quick-nav a:hover{color:var(--color-heading,#fff)}.quick-nav a.current{color:#000;text-decoration:underline;text-decoration-color:var(--color-main,#ffb218);text-decoration-thickness:2.5px}.filters{display:flex;justify-content:space-between;margin:.5rem 0;gap:.5rem}.filters select{background-color:#fff;color:#404040;padding:.5rem 2.5rem .5rem 1rem;border-radius:4px;border:2px solid #ccc;appearance:none}.screenings.savonkinot{border:none}.show-date-header{font-size:1.5rem;font-weight:700;margin-top:20px;color:#000}.screenings.savonkinot .item{display:grid;grid-template-columns:10% 18% 72%;gap:0;width:100%;text-align:left!important;border:none;background-color:#fff;border-radius:6px;border:2px solid #e6e6e6;padding:1rem 2.5rem 1rem 1rem;margin-bottom:10px}.screenings.movie-list .item{background-color:#fff;border-radius:6px;border:2px solid #e6e6e6;padding:1rem 2.5rem 1rem 1rem;margin-bottom:20px}.screenings.movie-list .item .link{font-size:1.5rem;font-weight:500;color:#000}.screenings.movie-list .item .movie-description{border-bottom:2px solid #e6e6e6}.screenings.movie-list .item .movie-details{display:flex;flex-direction:row;align-items:center;gap:1rem}.movie-specs .tag{color:#201b19;text-transform:none;font-weight:600}.screenings.savonkinot .item .time{font-size:1.15rem;font-weight:500;color:#000}.screenings.savonkinot .item .right{display:flex;flex-direction:row;justify-content:space-between;text-align:left}.screenings.savonkinot .item .info .link{font-size:1.35rem;font-weight:500;color:#000}.screenings.savonkinot .item .info .hall-name{margin-top:.25rem;margin-bottom:.5rem;color:#000}.screenings.savonkinot .item .action{display:flex;flex-direction:column;align-items:flex-end;margin-top:1rem}.screenings.savonkinot .item .movie-icons{display:flex;align-items:center}.screenings.savonkinot .item .movie-icons img{width:22px;height:22px;margin-right:6px}.seats-info{display:flex;align-items:center;gap:6px;text-align:left;margin-top:1rem}.seat-color{width:15px;height:15px;border-radius:50%;background:#78c435;display:inline-block}.seat-color.seats-low{background:#e74e4e}.seat-color.seats-medium{background:#e79959}.seat-color.seats-high{background:#78c435}.screenings .action .button-screening{font-size:1.25rem}.screenings .button-screening{color:#000}.carousel-title{text-transform:none}.badge{background-color:#ffc655;color:#000}.screenings .button-shows{color:#000;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem}.screenings .button-shows:hover{text-decoration:underline}@media screen and (max-width:40em){.quick-nav a{font-size:1.1rem;margin-right:.8rem}.screenings.savonkinot .item{grid-template-columns:40% 60%;padding:.5rem}.screenings.savonkinot .item .time{grid-column:1;grid-row:1}.screenings.savonkinot .item .poster{grid-column:1;grid-row:2}.screenings.savonkinot .item .info .link{font-size:1.2rem}.screenings.savonkinot .item .seats-info{margin-top:1.5rem}.screenings.savonkinot .item .right{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;margin-left:1rem}.screenings.savonkinot .item .action{align-items:flex-start;margin-top:.5rem}.screenings.savonkinot .item .action .button-shows{padding:.5rem 0}.screenings.movie-list .item{padding:.5rem}.screenings.movie-list .item .movie-details{flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:0}}.grid-content.columns-2 a,.grid-content.columns-3 a{background-color:#fff;border-radius:6px;border:2px solid #e6e6e6;text-align:center;color:#000;padding:1rem 1rem .5rem 1rem;font-weight:500}