@media only screen and (max-width:1024px){	/* Movie detail */	.ind_stripe-movie-detail{padding:0 20px; margin:0 -20px;}	.hp-box-1 .element-ws-slider{margin-left:-20px; margin-right:-20px;}}@media only screen and (max-width:980px){	#nav a{padding-left:0.7em; padding-right:0.7em;font-size: 13px;}}@media only screen and (max-width:950px){	.logo-image img{max-width:260px;}	#logo p{font-size:150%; display:inline-block; padding-left:25px;}		#crumbs #crumbs-in{top:-8.5em;}	#content h1{top:-2.7em}	#homepage #content h1{top:0;}		/* Movie Vouchers */	.pc-voucher-info{}	.pc-voucher-price,.pc-voucher-order{float:none; text-align:center; margin:0 0 .5em;}}@media only screen and (max-width:768px){	#logo p{display:none;}		#content h1{position:relative; top:0;}	.hp-box-1{padding-top:0;}	.hp-box-2 hr{display:none;}	.ind_head-logos{display:none;}	#nav{background-image:none;}	#nav .nav-in{padding-top:0;}	#special-element-mobile-nav-1 .ind_choise-cinema{display:block; padding:.8em 1em;}		/* Slider */	.ws-slider-space .ws-slider-content-in{}	.ws-slider-text-w100 .ws-slider-text-in{width:90%;}	.ws-slider-text h1{color:white; font-weight:600; text-transform:uppercase; margin-top:0;}		/* Program */	.ps-tab span{display:block;}	.no-pc-program{font-size:120%; padding-top:2em; padding-bottom:2em;}		/* Movie detail */	.ind_stripe-movie-detail .stripe-box-in{padding-top:1em;}	.ind_movie-poster{width:30%;}	.ind_movie-desc{width:67%;}		.ind_movie-desc h1{text-align:left; font-weight:700; padding:0; margin:0 0 .2em; margin-left:0; background:none;}	.ind_movie-tickets{clear:both; float:none; width:auto !important; padding:1em 20px; margin:0 -20px;}	.ind_movie-tickets-booking{float:left; width:50%;}	.ind_movie-tickets-booking p,.ind_ratings h2{margin-top:0;}	.ind_ratings{float:right; width:50%; padding-left:20px; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}		.ind_ratings h2{font-size:130%; color:white; padding:0;}	.ind_rating-stars{display:none;}		/* Movie booking */	.ind_page-booking h2{margin-top:1em; text-align:center;}	.ind_booking-date{text-align:center}	.ind_booking-hall{float:none; width:100%; text-align:center;}	.ind_booking-form{float:none; width:100%; margin-top:2em;}	.ind_booking-form button.fl,.ind_booking-form button.flr{display:inline-block !important; float:none;}	.ind_booking-form button.flr{margin-left:10px !important;}		.ind_movie-booking-message{left:10%;}		.ind_table-download .desktop-hidden{display:none;}}@media only screen and (max-width:640px){		/* Widths */	.w33,.w38,.w56,.w64,.w66{width:100%;}		/* Digest - Choise Cinema */	.ind_choise-cinema-hp-in{padding:1.5em 20px;}	.ind_choise-cinema-hp .item{float:left; width:32% !important; margin-right:2% !important;}	.ind_choise-cinema-hp .item.mr0{margin-right:0 !important;}	.ind_choise-cinema-hp p{font-size:120%; margin:.5em 0 1em;}	.ind_choise-cinema-hp a{font-size:120%; padding:.5em 0;}		.hp-box-2{padding-top:0;}		/* Slider */	.ws-slider-text h1{margin:0;}	.mobile-ws-slider-arrange .ws-slider-text p{margin:.5em 0 1em;}	.mobile-ws-slider-arrange .ws-slider-content-in{padding:0 !important; margin:0;}	/*.ws-slider li{height:100% !important; border:1px solid blue;}*/	.ws-slider-content,.ws-slider-content-in{padding:0; height:100%;}	.ws-slider-content-in{background:black; background:rgba(0,0,0,.5);}	.ws-slider-text{}	.ws-slider-text-in{display:inline-block; width:90%; vertical-align:middle;}	/*.ws-slider-text{vertical-align:middle; width:50% !important; border:1px solid red;}	.ws-slider-text-in{height:100%; padding:1em 20px;}*/	.mobile-ws-slider-arrange .span-valign{display:inline-block;}		/* Articles */	.ind_articles .article{padding:0;}	.ind_articles .article-preview .item{min-height:0;}	.ind_articles .article-preview .item h2{text-align:center;}	.ind_articles .article-preview .item .image,.ind_articles .article-preview .item .image-in{padding:0; background:none; border:none;}	.ind_articles .article-preview .item .image-in{}	.ind_articles .article-detail .image{float:none; margin-left:0; margin-right:0;}		.digest .image{padding:0; background:none; border:none;}		/* Premiere Movie Card */	.ind_pc-card-form{width:100%;}	.ind_pc-card-form:after,.ind_pc-card-form-box:after{display:none;}	.ind_pc-card-form-box{float:left !important; width:49%; margin:0 !important; min-height:0;}	.ind_pc-card-form-box~.ind_pc-card-form-box{float:right !important;}	.ind_pc-card-form-box p{margin:0;}		/* Program */	/*.ind_table-program-movie .ind_table-program-icon span{display:inline-block;}	.ind_table-program-icon img{display:none;}*/		.hp-box-1 .ps-program-hp{margin:0 -20px;}	.ind_table-program-th{display:none !important;}	.ind_table-program tr{display:block; font-size:120%; padding:.6em 15px; background:#2a2139/*#424242*/;}	.ind_table-program tr:nth-child(2n){background:#463d53/*#2b2b2b*/;}	.ind_table-program tr:after{content:""; display:block; clear:both;}	.ind_table-program th{display:none;}	.ind_table-program td{display:inline-block; padding:0; /*background:none !important*/; border:none;}	.ind_table-program .ind_table-program-movie{display:block; font-size:130%; padding-bottom:.5em;}	.ind_table-program .ind_table-program-access,.ind_table-program .ind_table-program-version{float:right; width:auto; margin:0 0 1em .2em;}	.ind_table-program .ind_table-program-access span span,.ind_table-program .ind_table-program-version span span,.ind_table-program td.ind_table-program-icons .ind_table-program-icon span{display:inline-block; line-height:1.4em; font-size:100%; padding:.2em .6em;}	.ind_table-program .ind_table-program-time{ float:left; margin-right:5px;}		.ind_table-program .ind_table-program-time span,.ind_table-program .ind_table-program-time a{display:inline-block; padding:.2em .6em; margin-bottom:.2em; background-color:#32a400; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}		.ind_table-program .ind_table-program-time span{background:#6a6a6a;}	.ind_table-program .ind_table-program-time-empty{display:none;}		/*.ind_movie-dates .ind_table-program-movie{float:left; padding:0;}*/	.ind_movie-dates{width:auto !important; margin:0 -20px !important;}		.ind_movie-dates h2{margin:0;}		.ind_movie-dates .ind_table-program-movie{float:left;}		.ind_table-program-icons{float:right;}		.ind_movie-dates .ind_table-program-icon span{font-size:100%; line-height:1.4em; padding:.2em .6em; margin-bottom:0;}		.ind_movie-dates .ind_table-program .ind_table-program-access,.ind_movie-dates .ind_table-program .ind_table-program-version{margin-bottom:.2em;}		.ind_table-program .ind_table-program-times{display:block; clear:both;}		.ind_program-time{border:none;}		.tooltipster-base{display:none !important;}		.ps-tabs li.ps-tab-advance-sale a span{display:none;}	.ps-tabs li.ps-tab-advance-sale a span.icon{display:inline;}		.ind_program-table-movie-advance-booking{margin:.3em 0;}	.ind_program-table-movie-advance-booking span{display:inline;}	.ind_program-table-movie-advance-booking + span{display:block;}		/* Icons */	.ind_table-program-movie span~span{}		/* Moview preview */	.ind_posters .item,.items-5-column.ind_posters .item:nth-child(3n+3){width:31% !important; margin:0 1% !important;}	.ind_posters .item.mr0 + .cl{display:none;}	.ind_posters .image-in{position:absolute; border:none;}	.ind_posters .image-text{height:4.5em;}		/* Movie detail */	.ind_movie-poster .image{width:auto; padding:0;}	.ind_movie-poster .image-in{position:relative; border:none;}	.ind_rating{float:none; text-align:left; width:100%; padding-bottom:.5em;}		.ind_ratings h2{margin-bottom:.2em;}		.ind_rating p,.ind_rating span{display:inline-block; margin:0 .5em 0 0; font-size:120%;}		.ind_rating-spectators{background:none;}	.ind_movie-dates{float:none; width:100%;}	.ind_movie-media{float:none; width:100%;}	.ind_photogallery h2{margin:0 -20px 1em !important;}	.ind_photogallery p.icon{display:none !important;}		/* Movie booking */	.pc-program-legenda{margin:0;}	.ind_booking-form{margin:0 -20px !important; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}	.ind_page-booking h2{font-size:170%; font-weight:700; padding:0 20px; background:none;}	.ind_booking-form .hint{margin-left:0;}		/* Hall map */	#holder{padding:1em 20px; background:#7c0005; border:1px solid white;}		#place a{border-color:#7c0005;}		/* Movie order */	#ind_order-form,.ind_order-summary{margin:0 -20px;}	/*.ind_page-order h2{margin-bottom:0;}*/	#ind_order-form h2,.ind_order-summary h2{font-size:170%; font-weight:700; text-transform:uppercase; padding:0;}	.ind_order-tickets{padding-top:0; margin:0 !important;}	.ind_order-poster{display:none !important;}	.ind_order-summary-images{padding:0;}	.ind_order-summary-images:before{display:none;}	/*.pc-payment-form-in .ind_button{font-size:130%;}*/		/* Movie vouchers */	.pc-voucher-item-image{float:left; width:30%;}	.pc-voucher-price,.pc-voucher-order{text-align:left;}	.pc-voucher-info{float:right; width:70%; text-align:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}	.pc-voucher-info h3{text-align:left; height:auto;}	.pc-voucher-order{width:50%;}	.pc-voucher-order label{width:65%;}	.pc-voucher-order input[type="text"]{height:2.7em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}	}@media only screen and (max-width:480px){	/* Digest - Choise Cinema */	.ind_choise-cinema-hp img{width:60%;}		/* Moview preview */	.ind_posters .item,.items-5-column.ind_posters .item:nth-child(3n+3){width:48% !important;}		/* Movie detail */	.ind_movie-tickets-booking{width:100%;}	.ind_movie-tickets-contact{font-size:100%;}	.ind_ratings{width:100%; padding:.5em 0 0;}		#content .ind_movie-desc h1{font-size:160%;}	.ind_movie-desc{float:none; width:100%;}	.ind_movie-orig-name,.ind_movie-genre{display:block; margin-bottom:.5em;}	.ind_movie-nav{display:block;}	.ind_movie-info{display:none;}		/* Movie order */		/* Movie vouchers */	.pc-voucher-info h3{margin-bottom:0;}	.pc-voucher-price{float:none; text-align:left;}	.pc-voucher-order{width:100%;}			.ind_table-download .desktop-hidden{display:inline;}	.ind_table-download{display:block; width:100%;}	.ind_table-download tbody{display:block; width:100%;}	.ind_table-download tr{display:block; padding:.6em 15px; background:#424242;}	.ind_table-download tr.ind_empty{display:none;}	.ind_table-download tr:nth-child(2n){background:#2b2b2b;}	.ind_table-download tr:after{content:""; display:block; clear:both;}	.ind_table-download th{display:none;}	.ind_table-download td{display:block; padding:0 .6em .5em 0; background:none !important; border:none;}	.ind_table-download td.ind_table-download-cl{clear:left;}	.ind_table-download td.ind_table-download-fl{float:left;}	.ind_table-download td.ind_table-download-flr{float:right;}}@media only screen and (max-width:380px){	/* Digest - Choise Cinema */	.ind_choise-cinema-hp .item{float:none; width:100% !important; margin-right:0 !important;}		/* Program */	.ps-tab{font-size:120%; line-height:1em;}	.ps-tab a{ padding:.3em 0 !important;}	.ps-tab span{font-size:70%;}		/* Movie preview */	.ind_posters .item,.items-5-column.ind_posters .item:nth-child(3n+3){width:48% !important;}		/* Movie detail */	.ind_movie-poster .image{margin:0 .6em 1em 0;}	.ind_movie-orig-name{display:none;}		/* Movie booking */	.ind_booking-form .ind_booking-table th,.ind_page-booking .ind_booking-table td,#ind_order-form .ind_booking-table th,#ind_order-form .ind_booking-table td{padding-left:.5em; padding-right:.5em;}	.ind_booking-form button.fl,.ind_booking-form button.flr{width:100%; margin:0 0 0.5em !important;}		/* Movie order */	}/* rebranding 2024 */@media only screen and (min-width: 0) and (max-width: 1024px) {	 .hp-box-2 {        margin-left: -20px !important;        margin-right: -20px !important;        padding-left: 20px;        padding-right: 20px;    }}@media only screen and (min-width: 0) and (max-width: 768px) {    #content-main {        padding: 0 0 0 !important;    }}@media only screen and (min-width: 0) and (max-width: 768px) {    #logo-in img {        max-width: 90%;        display: none;    }    .ind_rating-spectators:after{display:none;}}@media only screen and (min-width: 0) and (max-width: 768px) {    #foot .foot-nav{        margin:0 auto;        display: flex;        flex-wrap: wrap;        justify-content: center;    }    #foot .author{float:none;display:block;text-align:center;}    #foot .foot-nav li, #foot .author li {float:none;display:inline-block;}    .ps-foot-in p{margin-bottom:0;}    .ind_foot{padding-bottom:0;}}@media only screen and (min-width: 0) and (max-width: 768px) {    #responsive-controls-in, .responsive-control, .responsive-control.icon:hover {        color: #ffffff;        background-color: #e32636;    }    #responsive-controls {        border: none;    }}@media only screen and (max-width: 640px) {    .ind_table-program tr:nth-child(even)  {background-color: #e3e4e5;color:#000000;border-color:transparent;}    .ind_table-program tr:nth-child(odd)  {background-color: #cecfd0;color:#000000;border-color:transparent;}    .ind_table-program tr:nth-child(odd) td, .ind_table-program tr:nth-child(even) td {border:none;}    .ind_table-program tr td.ind_table-program-time a,    .ind_table-program tr td.ind_table-program-time span{color:white;}    .ind_table-program tr td{border-color:transparent;}    .ind_table-program tr:hover td{background-color:transparent;}    .ind_table-program tr:hover{background-color:white;}    .ind_mobile-heading-cinema p {text-transform: uppercase;padding: 1px 20px .5em;margin: -.1em 0 0;}}/* úprava rozcestníku  */@media only screen and (min-width: 0) and (max-width: 640px) {    .ind_choise-cinema-hp .items-2-column .item{        width: 100% !important;        margin: 0 !important;    }}