.view-2024-schedule {
    margin-top: 1rem;
}

.view-2024-schedule .view-footer {
    margin: 0 3rem;
}


/********************************************************** SCHEDULE MENU *********************************************************/


.schedule ul {
	display: flex;
	gap: 0.5rem;
    flex-flow: row wrap;
    justify-content: center;
	padding: 0;
	margin: 0;
}

.schedule li a {
	color: black !important;
	border-bottom: 2px solid var(--dark);
	text-transform: uppercase;
	font-weight: bold;
	padding: 0.2rem 0.5rem;
	display: block;
	text-align: center;
    transition: border-bottom 0.2s;
}

.schedule li a:hover {
	text-decoration: none;
	border-bottom: 2px solid var(--yellow);
}

.schedule li a.active {
	border-bottom: 2px solid white;
}

/********************************************************** SCHEDULE LEGEND *********************************************************/

.legend-wrapper {
	display: grid;
	grid-gap: 2rem;
	padding: 3rem 0;
	align-items: center;
}

.legend-wrapper .legend {
	background-position-y: center;
	background-repeat: no-repeat;
    line-height: 0.8rem;
}

.legend-wrapper .legend.icon103 {
	background-image: url(../images/icon103.svg);
	padding-left: 1.8rem;
    background-size: 1.5rem;
}

.legend-wrapper .legend.icon412 {
	background-image: url(../images/icon412.svg);
	padding-left: 2.2rem;
    background-size: 2rem;
}

.legend-wrapper .legend.icon524 {
    background-image: url(../images/icon524.svg);
    padding-left: 1.8rem;
    background-size: 1.5rem;
}

.legend-wrapper .legend.icon791 {
    background-image: url(../images/icon791.svg);
    padding-left: 2.2rem;
    background-size: 2rem;
}

.legend-wrapper .legend.icon792 {
    background-image: url(../images/icon792.svg);
    padding-left: 2.2rem;
    background-size: 2rem;
}

.legend-wrapper .legend.icon789 {
    background-image: url(../images/icon789.svg);
    padding-left: 2.2rem;
    background-size: 2rem;
}

.legend-wrapper .legend.icon537 {
    background-image: url(../images/icon537.svg);
    padding-left: 2.2rem;
    background-size: 2rem;
}

.legend-wrapper .legend.icon538 {
    background-image: url(../images/icon538.svg);
    padding-left: 2.2rem;
    background-size: 2rem;
}

.legend-wrapper .legend span {
	font-size: 0.8rem;
	font-style: italic;
    display: block;
    padding: 0.5rem 0;
}

/************************************************************* SCHEDULE ***********************************************************/

.s_info {
    font-style: italic;
    font-size: 0.9rem;
    line-height: 1rem;
    padding-top: 0.3rem;
}

.s_title {
    line-height: 1rem;
    padding-top: 0.3rem;
}

.s_title a {
    word-break: break-word;
}

.schedule2024 .view-header {
	z-index: 9;
    position: sticky;
    top: 0;
    background-color: white;
    padding-top: 10px;
    margin-right: -1rem;
}

.schedule2024 .view-content {
	display: grid;
	position: relative;
}

.schedule2024.view-display-id-page_1 .view-content { /* THURSDAY */
	--grad: linear-gradient(var(--schGridT),var(--schGridT));
	--vertgrd: calc((100% - 2rem) / 7);
  	background:
  		/* vertical lines*/
  		var(--grad) 2rem 0 / 0.125rem 100%,
  		var(--grad) calc(1.04 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(2.09 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(3.14 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(4.18 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(5.23 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
        var(--grad) calc(6.27 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(7 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%;
  	background-repeat: no-repeat;
	grid-template-columns:
    [times] 2rem
    [cin357start] 1fr
    [cin357end cin358start] 1fr
    [cin358end cin871start] 1fr
    [cin871end cin359start] 1fr
    [cin359end cin360start] 1fr
    [cin360end cin383start] 1fr
    [cin383end cin877start] 0.7fr
    [cin877end];
	grid-template-rows:
	[cinemas] 3.5rem
    [time-1345] repeat(15, var(--trackheight))
    [time-1400] repeat(15, var(--trackheight))
    [time-1415] repeat(15, var(--trackheight))
    [time-1430] repeat(15, var(--trackheight))
    [time-1445] repeat(15, var(--trackheight))
    [time-1500] repeat(15, var(--trackheight))
    [time-1515] repeat(15, var(--trackheight))
    [time-1530] repeat(15, var(--trackheight))
    [time-1545] repeat(15, var(--trackheight))
    [time-1600] repeat(15, var(--trackheight))
    [time-1615] repeat(15, var(--trackheight))
    [time-1630] repeat(15, var(--trackheight))
    [time-1645] repeat(15, var(--trackheight))
    [time-1700] repeat(15, var(--trackheight))
    [time-1715] repeat(15, var(--trackheight))
    [time-1730] repeat(15, var(--trackheight))
    [time-1745] repeat(15, var(--trackheight))
    [time-1800] repeat(15, var(--trackheight))
    [time-1815] repeat(15, var(--trackheight))
    [time-1830] repeat(15, var(--trackheight))
    [time-1845] repeat(15, var(--trackheight))
    [time-1900] repeat(10, var(--trackheight))
    [time-1915] repeat(15, var(--trackheight))
    [time-1930] repeat(15, var(--trackheight))
    [time-1945] repeat(15, var(--trackheight))
    [time-2000] repeat(15, var(--trackheight))
    [time-2015] repeat(15, var(--trackheight))
    [time-2030] repeat(15, var(--trackheight))
    [time-2045] repeat(15, var(--trackheight))
    [time-2100] repeat(15, var(--trackheight))
    [time-2115] repeat(15, var(--trackheight))
    [time-2130] repeat(15, var(--trackheight))
    [time-2145] repeat(15, var(--trackheight))
    [time-2200] repeat(15, var(--trackheight))
    [time-2215] repeat(15, var(--trackheight))
    [time-2230] repeat(15, var(--trackheight))
    [time-2245] repeat(15, var(--trackheight))
    [time-2300] repeat(15, var(--trackheight))
    [time-2315] repeat(15, var(--trackheight))
    [time-2330] repeat(15, var(--trackheight))
    [time-2345] repeat(15, var(--trackheight))
    [time-0000] repeat(15, var(--trackheight))
    [time-0015] repeat(15, var(--trackheight))
    [time-0030] repeat(15, var(--trackheight))
    [time-0045] auto
}

.schedule2024.view-display-id-page_2 .view-content { /* FRIDAY */
	--grad: linear-gradient(var(--schGridT),var(--schGridT));
	--vertgrd: calc((100% - 2rem) / 7);
  	background:
  		/* vertical lines*/
  		var(--grad) 2rem 0 / 0.125rem 100%,
  		var(--grad) calc(1.04 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(2.09 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(3.14 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(4.18 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(5.23 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
        var(--grad) calc(6.27 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(7 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%;
  	background-repeat: no-repeat;
	grid-template-columns:
    [times] 2rem
    [cin357start] 1fr
    [cin357end cin358start] 1fr
    [cin358end cin871start] 1fr
    [cin871end cin359start] 1fr
    [cin359end cin360start] 1fr
    [cin360end cin383start] 1fr
    [cin383end cin877start] 0.7fr
    [cin877end];
	grid-template-rows:
	[cinemas] 3.5rem
    [time-1345] repeat(15, var(--trackheight))
    [time-1400] repeat(15, var(--trackheight))
    [time-1415] repeat(15, var(--trackheight))
    [time-1430] repeat(15, var(--trackheight))
    [time-1445] repeat(15, var(--trackheight))
    [time-1500] repeat(15, var(--trackheight))
    [time-1515] repeat(15, var(--trackheight))
    [time-1530] repeat(15, var(--trackheight))
    [time-1545] repeat(15, var(--trackheight))
    [time-1600] repeat(15, var(--trackheight))
    [time-1615] repeat(15, var(--trackheight))
    [time-1630] repeat(15, var(--trackheight))
    [time-1645] repeat(15, var(--trackheight))
    [time-1700] repeat(15, var(--trackheight))
    [time-1715] repeat(15, var(--trackheight))
    [time-1730] repeat(15, var(--trackheight))
    [time-1745] repeat(15, var(--trackheight))
    [time-1800] repeat(15, var(--trackheight))
    [time-1815] repeat(15, var(--trackheight))
    [time-1830] repeat(15, var(--trackheight))
    [time-1845] repeat(15, var(--trackheight))
    [time-1900] repeat(15, var(--trackheight))
    [time-1915] repeat(15, var(--trackheight))
    [time-1930] repeat(15, var(--trackheight))
    [time-1945] repeat(15, var(--trackheight))
    [time-2000] repeat(15, var(--trackheight))
    [time-2015] repeat(15, var(--trackheight))
    [time-2030] repeat(15, var(--trackheight))
    [time-2045] repeat(15, var(--trackheight))
    [time-2100] repeat(15, var(--trackheight))
    [time-2115] repeat(15, var(--trackheight))
    [time-2130] repeat(15, var(--trackheight))
    [time-2145] repeat(15, var(--trackheight))
    [time-2200] repeat(15, var(--trackheight))
    [time-2215] repeat(15, var(--trackheight))
    [time-2230] repeat(15, var(--trackheight))
    [time-2245] repeat(15, var(--trackheight))
    [time-2300] auto;
}

.schedule2024.view-display-id-page_3 .view-content { /* SATURDAY */
	--grad: linear-gradient(var(--schGridT),var(--schGridT));
	--vertgrd: calc((100% - 2rem) / 7);
  	background:
  		/* vertical lines*/
  		var(--grad) 2rem 0 / 0.125rem 100%,
  		var(--grad) calc(1.04 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(2.09 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(3.14 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(4.18 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(5.23 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
        var(--grad) calc(6.27 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(7 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%;
  	background-repeat: no-repeat;
	grid-template-columns:
    [times] 2rem
    [cin357start] 1fr
    [cin357end cin358start] 1fr
    [cin358end cin871start] 1fr
    [cin871end cin359start] 1fr
    [cin359end cin360start] 1fr
    [cin360end cin383start] 1fr
    [cin383end cin877start] 0.7fr
    [cin877end];
	grid-template-rows:
	[cinemas] 3.5rem
    [time-1015] repeat(15, var(--trackheight))
    [time-1030] repeat(15, var(--trackheight))
    [time-1045] repeat(15, var(--trackheight))
    [time-1100] repeat(15, var(--trackheight))
    [time-1115] repeat(15, var(--trackheight))
    [time-1130] repeat(15, var(--trackheight))
    [time-1145] repeat(15, var(--trackheight))
    [time-1200] repeat(15, var(--trackheight))
    [time-1215] repeat(15, var(--trackheight))
    [time-1230] repeat(15, var(--trackheight))
    [time-1245] repeat(15, var(--trackheight))
    [time-1300] repeat(15, var(--trackheight))
    [time-1315] repeat(15, var(--trackheight))
    [time-1330] repeat(15, var(--trackheight))
    [time-1345] repeat(15, var(--trackheight))
    [time-1400] repeat(15, var(--trackheight))
    [time-1415] repeat(15, var(--trackheight))
    [time-1430] repeat(15, var(--trackheight))
    [time-1445] repeat(15, var(--trackheight))
    [time-1500] repeat(15, var(--trackheight))
    [time-1515] repeat(15, var(--trackheight))
    [time-1530] repeat(15, var(--trackheight))
    [time-1545] repeat(15, var(--trackheight))
    [time-1600] repeat(15, var(--trackheight))
    [time-1615] repeat(15, var(--trackheight))
    [time-1630] repeat(15, var(--trackheight))
    [time-1645] repeat(15, var(--trackheight))
    [time-1700] repeat(15, var(--trackheight))
    [time-1715] repeat(15, var(--trackheight))
    [time-1730] repeat(15, var(--trackheight))
    [time-1745] repeat(15, var(--trackheight))
    [time-1800] repeat(15, var(--trackheight))
    [time-1815] repeat(15, var(--trackheight))
    [time-1830] repeat(15, var(--trackheight))
    [time-1845] repeat(15, var(--trackheight))
    [time-1900] repeat(15, var(--trackheight))
    [time-1915] repeat(15, var(--trackheight))
    [time-1930] repeat(15, var(--trackheight))
    [time-1945] repeat(15, var(--trackheight))
    [time-2000] repeat(15, var(--trackheight))
    [time-2015] repeat(15, var(--trackheight))
    [time-2030] repeat(15, var(--trackheight))
    [time-2045] repeat(15, var(--trackheight))
    [time-2100] repeat(15, var(--trackheight))
    [time-2115] repeat(15, var(--trackheight))
    [time-2130] repeat(15, var(--trackheight))
    [time-2145] repeat(15, var(--trackheight))
    [time-2200] repeat(15, var(--trackheight))
    [time-2215] repeat(15, var(--trackheight))
    [time-2230] repeat(15, var(--trackheight))
    [time-2245] repeat(15, var(--trackheight))
    [time-2300] repeat(15, var(--trackheight))
    [time-2315] repeat(15, var(--trackheight))
    [time-2330] repeat(15, var(--trackheight))
    [time-2345] repeat(15, var(--trackheight))
    [time-0000] repeat(15, var(--trackheight))
    [time-0015] repeat(15, var(--trackheight))
    [time-0030] repeat(15, var(--trackheight))
    [time-0045] auto
}

.schedule2024.view-display-id-page_4 .view-content { /* SUNDAY */
	--grad: linear-gradient(var(--schGridT),var(--schGridT));
	--vertgrd: calc((100% - 2rem) / 7);
  	background:
  		/* vertical lines*/
  		var(--grad) 2rem 0 / 0.125rem 100%,
  		var(--grad) calc(1.04 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(2.09 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(3.14 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(4.18 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(5.23 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
        var(--grad) calc(6.27 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(7 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%;
  	background-repeat: no-repeat;
	grid-template-columns:
    [times] 2rem
    [cin357start] 1fr
    [cin357end cin358start] 1fr
    [cin358end cin871start] 1fr
    [cin871end cin359start] 1fr
    [cin359end cin360start] 1fr
    [cin360end cin383start] 1fr
    [cin383end cin877start] 0.7fr
    [cin877end];
	grid-template-rows:
	[cinemas] 3.5rem
    [time-1345] repeat(15, var(--trackheight))
    [time-1400] repeat(15, var(--trackheight))
    [time-1415] repeat(15, var(--trackheight))
    [time-1430] repeat(15, var(--trackheight))
    [time-1445] repeat(15, var(--trackheight))
    [time-1500] repeat(15, var(--trackheight))
    [time-1515] repeat(15, var(--trackheight))
    [time-1530] repeat(15, var(--trackheight))
    [time-1545] repeat(15, var(--trackheight))
    [time-1600] repeat(15, var(--trackheight))
    [time-1615] repeat(15, var(--trackheight))
    [time-1630] repeat(15, var(--trackheight))
    [time-1645] repeat(15, var(--trackheight))
    [time-1700] repeat(15, var(--trackheight))
    [time-1715] repeat(15, var(--trackheight))
    [time-1730] repeat(15, var(--trackheight))
    [time-1745] repeat(15, var(--trackheight))
    [time-1800] repeat(15, var(--trackheight))
    [time-1815] repeat(15, var(--trackheight))
    [time-1830] repeat(15, var(--trackheight))
    [time-1845] repeat(15, var(--trackheight))
    [time-1900] repeat(15, var(--trackheight))
    [time-1915] repeat(15, var(--trackheight))
    [time-1930] repeat(15, var(--trackheight))
    [time-1945] repeat(15, var(--trackheight))
    [time-2000] repeat(15, var(--trackheight))
    [time-2015] repeat(15, var(--trackheight))
    [time-2030] repeat(15, var(--trackheight))
    [time-2045] repeat(15, var(--trackheight))
    [time-2100] repeat(15, var(--trackheight))
    [time-2115] repeat(15, var(--trackheight))
    [time-2130] repeat(15, var(--trackheight))
    [time-2145] repeat(15, var(--trackheight))
    [time-2200] repeat(15, var(--trackheight))
    [time-2215] repeat(15, var(--trackheight))
    [time-2230] repeat(15, var(--trackheight))
    [time-2245] repeat(15, var(--trackheight))
    [time-2300] repeat(15, var(--trackheight))
    [time-2315] repeat(15, var(--trackheight))
    [time-2330] repeat(15, var(--trackheight))
    [time-2345] repeat(15, var(--trackheight))
    [time-0000] repeat(15, var(--trackheight))
    [time-0015] repeat(15, var(--trackheight))
    [time-0030] repeat(15, var(--trackheight))
    [time-0045] auto
}

.schedule2024.view-display-id-page_5 .view-content { /* MONDAY */
	--grad: linear-gradient(var(--schGridT),var(--schGridT));
	--vertgrd: calc((100% - 2rem) / 5);
  	background:
  		/* vertical lines*/
  		var(--grad) 2rem 0 / 0.125rem 100%,
  		var(--grad) calc(1.11 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(2.22 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(3.33 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(4.45 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(5 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%;
  	background-repeat: no-repeat;
	grid-template-columns:
    [times] 2rem
    [cin357start] 1fr
    [cin357end cin358start] 1fr
    [cin358end cin359start] 1fr
    [cin359end cin360start] 1fr
    [cin360end cin877start] 0.5fr
    [cin877end];
	grid-template-rows:
	[cinemas] 3.5rem
    [time-1345] repeat(15, var(--trackheight))
    [time-1400] repeat(15, var(--trackheight))
    [time-1415] repeat(15, var(--trackheight))
    [time-1430] repeat(15, var(--trackheight))
    [time-1445] repeat(15, var(--trackheight))
    [time-1500] repeat(15, var(--trackheight))
    [time-1515] repeat(15, var(--trackheight))
    [time-1530] repeat(15, var(--trackheight))
    [time-1545] repeat(15, var(--trackheight))
    [time-1600] repeat(15, var(--trackheight))
    [time-1615] repeat(15, var(--trackheight))
    [time-1630] repeat(15, var(--trackheight))
    [time-1645] repeat(15, var(--trackheight))
    [time-1700] repeat(15, var(--trackheight))
    [time-1715] repeat(15, var(--trackheight))
    [time-1730] repeat(15, var(--trackheight))
    [time-1745] repeat(15, var(--trackheight))
    [time-1800] repeat(15, var(--trackheight))
    [time-1815] repeat(15, var(--trackheight))
    [time-1830] repeat(15, var(--trackheight))
    [time-1845] repeat(15, var(--trackheight))
    [time-1900] repeat(15, var(--trackheight))
    [time-1915] repeat(15, var(--trackheight))
    [time-1930] repeat(15, var(--trackheight))
    [time-1945] repeat(15, var(--trackheight))
    [time-2000] repeat(15, var(--trackheight))
    [time-2015] repeat(15, var(--trackheight))
    [time-2030] repeat(15, var(--trackheight))
    [time-2045] repeat(15, var(--trackheight))
    [time-2100] repeat(15, var(--trackheight))
    [time-2115] repeat(15, var(--trackheight))
    [time-2130] repeat(15, var(--trackheight))
    [time-2145] repeat(15, var(--trackheight))
    [time-2200] repeat(15, var(--trackheight))
    [time-2215] repeat(15, var(--trackheight))
    [time-2230] repeat(15, var(--trackheight))
    [time-2245] repeat(15, var(--trackheight))
    [time-2300] auto;
}

.schedule2024.view-display-id-page_6 .view-content { /* TUESDAY */
	--grad: linear-gradient(var(--schGridT),var(--schGridT));
	--vertgrd: calc((100% - 2rem) / 5);
  	background:
  		/* vertical lines*/
  		var(--grad) 2rem 0 / 0.125rem 100%,
  		var(--grad) calc(1.11 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(2.22 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(3.33 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(4.45 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(5 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%;
  	background-repeat: no-repeat;
	grid-template-columns:
    [times] 2rem
    [cin357start] 1fr
    [cin357end cin358start] 1fr
    [cin358end cin359start] 1fr
    [cin359end cin360start] 1fr
    [cin360end cin877start] 0.5fr
    [cin877end];
	grid-template-rows:
	[cinemas] 3.5rem
    [time-1345] repeat(15, var(--trackheight))
    [time-1400] repeat(15, var(--trackheight))
    [time-1415] repeat(15, var(--trackheight))
    [time-1430] repeat(15, var(--trackheight))
    [time-1445] repeat(15, var(--trackheight))
    [time-1500] repeat(15, var(--trackheight))
    [time-1515] repeat(15, var(--trackheight))
    [time-1530] repeat(15, var(--trackheight))
    [time-1545] repeat(15, var(--trackheight))
    [time-1600] repeat(15, var(--trackheight))
    [time-1615] repeat(15, var(--trackheight))
    [time-1630] repeat(15, var(--trackheight))
    [time-1645] repeat(15, var(--trackheight))
    [time-1700] repeat(15, var(--trackheight))
    [time-1715] repeat(15, var(--trackheight))
    [time-1730] repeat(15, var(--trackheight))
    [time-1745] repeat(15, var(--trackheight))
    [time-1800] repeat(15, var(--trackheight))
    [time-1815] repeat(15, var(--trackheight))
    [time-1830] repeat(15, var(--trackheight))
    [time-1845] repeat(15, var(--trackheight))
    [time-1900] repeat(15, var(--trackheight))
    [time-1915] repeat(15, var(--trackheight))
    [time-1930] repeat(15, var(--trackheight))
    [time-1945] repeat(15, var(--trackheight))
    [time-2000] repeat(15, var(--trackheight))
    [time-2015] repeat(15, var(--trackheight))
    [time-2030] repeat(15, var(--trackheight))
    [time-2045] repeat(15, var(--trackheight))
    [time-2100] repeat(15, var(--trackheight))
    [time-2115] repeat(15, var(--trackheight))
    [time-2130] repeat(15, var(--trackheight))
    [time-2145] repeat(15, var(--trackheight))
    [time-2200] repeat(15, var(--trackheight))
    [time-2215] repeat(15, var(--trackheight))
    [time-2230] repeat(15, var(--trackheight))
    [time-2245] repeat(15, var(--trackheight))
    [time-2300] repeat(15, var(--trackheight))
    [time-2315] repeat(15, var(--trackheight))
    [time-2330] repeat(15, var(--trackheight))
    [time-2345] repeat(15, var(--trackheight))
    [time-0000] repeat(15, var(--trackheight))
    [time-0015] repeat(15, var(--trackheight))
    [time-0030] repeat(15, var(--trackheight))
    [time-0045] auto;
}

.schedule2024.view-display-id-page_7 .view-content { /* WEDNESDAY */
	--grad: linear-gradient(var(--schGridT),var(--schGridT));
	--vertgrd: calc((100% - 2rem) / 5);
  	background:
  		/* vertical lines*/
  		var(--grad) 2rem 0 / 0.125rem 100%,
  		var(--grad) calc(1.11 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(2.22 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(3.33 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(4.45 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%,
  		var(--grad) calc(5 * var(--vertgrd) + 2rem) 0 / 0.125rem 100%;
  	background-repeat: no-repeat;
	grid-template-columns:
    [times] 2rem
    [cin357start] 1fr
    [cin357end cin358start] 1fr
    [cin358end cin359start] 1fr
    [cin359end cin360start] 1fr
    [cin360end cin877start] 0.5fr
    [cin877end];
	grid-template-rows:
	[cinemas] 3.5rem
    [time-1345] repeat(15, var(--trackheight))
    [time-1400] repeat(15, var(--trackheight))
    [time-1415] repeat(15, var(--trackheight))
    [time-1430] repeat(15, var(--trackheight))
    [time-1445] repeat(15, var(--trackheight))
    [time-1500] repeat(15, var(--trackheight))
    [time-1515] repeat(15, var(--trackheight))
    [time-1530] repeat(15, var(--trackheight))
    [time-1545] repeat(15, var(--trackheight))
    [time-1600] repeat(15, var(--trackheight))
    [time-1615] repeat(15, var(--trackheight))
    [time-1630] repeat(15, var(--trackheight))
    [time-1645] repeat(15, var(--trackheight))
    [time-1700] repeat(15, var(--trackheight))
    [time-1715] repeat(15, var(--trackheight))
    [time-1730] repeat(15, var(--trackheight))
    [time-1745] repeat(15, var(--trackheight))
    [time-1800] repeat(15, var(--trackheight))
    [time-1815] repeat(15, var(--trackheight))
    [time-1830] repeat(15, var(--trackheight))
    [time-1845] repeat(15, var(--trackheight))
    [time-1900] repeat(15, var(--trackheight))
    [time-1915] repeat(15, var(--trackheight))
    [time-1930] repeat(15, var(--trackheight))
    [time-1945] repeat(15, var(--trackheight))
    [time-2000] repeat(15, var(--trackheight))
    [time-2015] repeat(15, var(--trackheight))
    [time-2030] repeat(15, var(--trackheight))
    [time-2045] repeat(15, var(--trackheight))
    [time-2100] repeat(15, var(--trackheight))
    [time-2115] repeat(15, var(--trackheight))
    [time-2130] repeat(15, var(--trackheight))
    [time-2145] repeat(15, var(--trackheight))
    [time-2200] repeat(15, var(--trackheight))
    [time-2215] repeat(15, var(--trackheight))
    [time-2230] repeat(15, var(--trackheight))
    [time-2245] repeat(15, var(--trackheight))
    [time-2300] repeat(15, var(--trackheight))
    [time-2315] repeat(15, var(--trackheight))
    [time-2330] repeat(15, var(--trackheight))
    [time-2345] repeat(15, var(--trackheight))
    [time-0000] repeat(15, var(--trackheight))
    [time-0015] repeat(15, var(--trackheight))
    [time-0030] repeat(15, var(--trackheight))
    [time-0045] auto;
}

.schedule2024.view-display-id-page_8 .view-content { /* TUESDAY */
	--grad: linear-gradient(var(--schGridT),var(--schGridT));
	--vertgrd: calc((100% - 2rem) / 2);
  	background:
  		/* vertical lines*/
  		var(--grad) 2rem 0 / 0.125rem 100%,
  		var(--grad) calc(var(--vertgrd) + 2rem) 0 / 0.125rem 100%;
  	background-repeat: no-repeat;
	grid-template-columns:
    [times] 2rem
    [cin778start] 1fr
    [cin778end cin779start] 1fr
    [cin779end];
	grid-template-rows:
	[cinemas] 3.5rem
    [time-1615] repeat(15, var(--trackheight))
    [time-1630] repeat(15, var(--trackheight))
    [time-1645] repeat(15, var(--trackheight))
    [time-1700] repeat(15, var(--trackheight))
    [time-1715] repeat(15, var(--trackheight))
    [time-1730] repeat(15, var(--trackheight))
    [time-1745] repeat(15, var(--trackheight))
    [time-1800] repeat(15, var(--trackheight))
    [time-1815] repeat(15, var(--trackheight))
    [time-1830] repeat(15, var(--trackheight))
    [time-1845] repeat(15, var(--trackheight))
    [time-1900] repeat(15, var(--trackheight))
    [time-1915] repeat(15, var(--trackheight))
    [time-1930] repeat(15, var(--trackheight))
    [time-1945] repeat(15, var(--trackheight))
    [time-2000] repeat(15, var(--trackheight))
    [time-2015] repeat(15, var(--trackheight))
    [time-2030] repeat(15, var(--trackheight))
    [time-2045] repeat(15, var(--trackheight))
    [time-2100] repeat(15, var(--trackheight))
    [time-2115] repeat(15, var(--trackheight))
    [time-2130] repeat(15, var(--trackheight))
    [time-2145] repeat(15, var(--trackheight))
    [time-2200] repeat(15, var(--trackheight))
    [time-2215] repeat(15, var(--trackheight))
    [time-2230] repeat(15, var(--trackheight))
    [time-2245] repeat(15, var(--trackheight))
    [time-2300] auto;
}



.trackslot {
      grid-row: cinemas;
      display: block;
      position: -webkit-sticky;
      position: sticky;
      top: 80px;
      z-index: 9;
      background-color: white;
      padding: 0 0.625rem;
      border-bottom: 2px solid var(--schGridT);
      text-align: center;
}

.trackslot.empty {
      border-bottom: 2px solid white;
}

.trackslot .tslabelWrapper {
      display: block;
      background-color: var(--catGridBg);
      text-transform: uppercase;
      font-weight: bold;
      text-align: center;
      border-radius: 0.2rem;
}

.trackslot .tslabelWrapper span {
      display: block;
      text-transform: uppercase;
      font-weight: bold;
      text-align: center;
}

/*.trackslot.cinema802 .tslabelWrapper span {
    writing-mode: vertical-rl;
    text-orientation: upright;
}*/

.time {
	display: block;
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1rem;
	position: inherit;
}

.time span {
    font-size: inherit;
    margin-top: -1rem;
    position: absolute;
    background-color: white;
    writing-mode: tb;
    transform: rotate(180deg);
}

.cinema357 {
	grid-column: cin357start;
}
.cinema358 {
	grid-column: cin358start;
}
.cinema359 {
	grid-column: cin359start;
}
.cinema360 {
	grid-column: cin360start;
}
.cinema361 {
	grid-column: cin361start;
}
.cinema413 {
	grid-column: cin413start;
}
.cinema256 {
	grid-column: cin256start;
}
.cinema415 {
	grid-column: cin415start;
}
.cinema5 {
	grid-column: cin5start;
}
.cinema778 {
	grid-column: cin778start;
}
.cinema779 {
	grid-column: cin779start;
}
.cinema780 {
	grid-column: cin780start;
}
.cinema781 {
	grid-column: cin781start;
}
.cinema782 {
	grid-column: cin782start;
}
.cinema783 {
	grid-column: cin783start;
}
.cinema784 {
	grid-column: cin784start;
}
.cinema383 {
	grid-column: cin383start;
}
.cinema802 {
	grid-column: cin802start;
}
.cinema871 {
	grid-column: cin871start;
}
.cinema877 {
	grid-column: cin877start;
}


.schedule2024 .date-display-single {
	grid-column: times;
}

.hmark {
    border-top: 1px solid var(--schGridT);
    grid-column: 1 / 11;
    background: transparent;
}

.hqmark {
    border-top: 1px dashed var(--quarterGridT);
    grid-column: 2 / 11;
    background: transparent;
}

.t1015 {
	grid-row: time-1015;
}
.t1030 {
	grid-row: time-1030;
}
.t1045 {
	grid-row: time-1045;
}
.t1100 {
	grid-row: time-1100;
}
.t1115 {
	grid-row: time-1115;
}
.t1130 {
	grid-row: time-1130;
}
.t1145 {
	grid-row: time-1145;
}
.t1200 {
	grid-row: time-1200;
}
.t1215 {
	grid-row: time-1215;
}
.t1230 {
	grid-row: time-1230;
}
.t1245 {
	grid-row: time-1245;
}
.t1300 {
	grid-row: time-1300;
}
.t1315 {
	grid-row: time-1315;
}
.t1330 {
	grid-row: time-1330;
}
.t1335 {
	grid-row: time-1335;
}
.t1345 {
	grid-row: time-1345;
}
.t1400 {
	grid-row: time-1400;
}
.t1415 {
	grid-row: time-1415;
}
.t1430 {
	grid-row: time-1430;
}
.t1445 {
	grid-row: time-1445;
}
.t1500 {
	grid-row: time-1500;
}
.t1515 {
	grid-row: time-1515;
}
.t1530 {
	grid-row: time-1530;
}
.t1545 {
	grid-row: time-1545;
}
.t1600 {
	grid-row: time-1600;
}
.t1615 {
	grid-row: time-1615;
}
.t1630 {
	grid-row: time-1630;
}
.t1645 {
	grid-row: time-1645;
}
.t1700 {
	grid-row: time-1700;
}
.t1715 {
	grid-row: time-1715;
}
.t1730 {
	grid-row: time-1730;
}
.t1745 {
	grid-row: time-1745;
}
.t1800 {
	grid-row: time-1800;
}
.t1815 {
	grid-row: time-1815;
}
.t1830 {
	grid-row: time-1830;
}
.t1845 {
	grid-row: time-1845;
}
.t1900 {
	grid-row: time-1900;
}
.t1910 {
	grid-row: time-1910;
}
.t1915 {
	grid-row: time-1915;
}
.t1930 {
	grid-row: time-1930;
}
.t1945 {
	grid-row: time-1945;
}
.t2000 {
	grid-row: time-2000;
}
.t2015 {
	grid-row: time-2015;
}
.t2030 {
	grid-row: time-2030;
}
.t2045 {
	grid-row: time-2045;
}
.t2100 {
	grid-row: time-2100;
}
.t2115 {
	grid-row: time-2115;
}
.t2130 {
	grid-row: time-2130;
}
.t2145 {
	grid-row: time-2145;
}
.t2200 {
	grid-row: time-2200;
}
.t2215 {
	grid-row: time-2215;
}
.t2230 {
	grid-row: time-2230;
}
.t2245 {
	grid-row: time-2245;
}
.t2300 {
	grid-row: time-2300;
}
.t2315 {
	grid-row: time-2315;
}
.t2330 {
	grid-row: time-2330;
}
.t2345 {
	grid-row: time-2345;
}
.t0000 {
	grid-row: time-0000;
}
.t0015 {
	grid-row: time-0015;
}
.t0030 {
	grid-row: time-0030;
}
.t0045 {
	grid-row: time-0045;
}


.cin357 {
	grid-column: cin357start / cin357end;
}
.cin358 {
	grid-column: cin358start / cin358end;
}
.cin359 {
	grid-column: cin359start / cin359end;
}
.cin360 {
	grid-column: cin360start / cin360end;
}
.cin361 {
	grid-column: cin361start / cin361end;
}
.cin413 {
	grid-column: cin413start / cin413end;
}
.cin256 {
	grid-column: cin256start / cin256end;
}
.cin415 {
	grid-column: cin415start / cin415end;
}
.cin5 {
	grid-column: cin5start / cin5end;
}
.cin778 {
	grid-column: cin778start / cin778end;
}
.cin779 {
	grid-column: cin779start / cin779end;
}
.cin780 {
	grid-column: cin780start / cin780end;
}
.cin781 {
	grid-column: cin781start / cin781end;
}
.cin782 {
	grid-column: cin782start / cin782end;
}
.cin783 {
	grid-column: cin783start / cin783end;
}
.cin784 {
	grid-column: cin784start / cin784end;
}
.cin383 {
	grid-column: cin383start / cin383end;
}
.cin802 {
	grid-column: cin802start / cin802end;
}
.cin596 {
    grid-column: cin357start / cin358end;
}
.cin871 {
    grid-column: cin871start / cin871end;
}
.cin877 {
    grid-column: cin877start / cin877end;
}

.sta1015 {
	grid-row-start: time-1015;
}
.sta1030 {
	grid-row-start: time-1030;
}
.sta1045 {
	grid-row-start: time-1045;
}
.sta1100 {
	grid-row-start: time-1100;
}
.sta1115 {
	grid-row-start: time-1115;
}
.sta1130 {
	grid-row-start: time-1130;
}
.sta1145 {
	grid-row-start: time-1145;
}
.sta1200 {
	grid-row-start: time-1200;
}
.sta1215 {
	grid-row-start: time-1215;
}
.sta1230 {
	grid-row-start: time-1230;
}
.sta1245 {
	grid-row-start: time-1245;
}
.sta1300 {
	grid-row-start: time-1300;
}
.sta1315 {
	grid-row-start: time-1315;
}
.sta1330 {
	grid-row-start: time-1330;
}
.sta1345 {
	grid-row-start: time-1345;
}
.sta1400 {
	grid-row-start: time-1400;   
}
.sta1415 {
	grid-row-start: time-1415;
}
.sta1430 {
	grid-row-start: time-1430;
}
.sta1445 {
	grid-row-start: time-1445;
}
.sta1500 {
	grid-row-start: time-1500;
}
.sta1515 {
	grid-row-start: time-1515;
}
.sta1530 {
	grid-row-start: time-1530;
}
.sta1545 {
	grid-row-start: time-1545;
}
.sta1600 {
	grid-row-start: time-1600;
}
.sta1615 {
	grid-row-start: time-1615;
}
.sta1630 {
	grid-row-start: time-1630;
}
.sta1645 {
	grid-row-start: time-1645;
}
.sta1700 {
	grid-row-start: time-1700;
}
.sta1715 {
	grid-row-start: time-1715;
}
.sta1730 {
	grid-row-start: time-1730;
}
.sta1745 {
	grid-row-start: time-1745;
}
.sta1800 {
	grid-row-start: time-1800;
}
.sta1815 {
	grid-row-start: time-1815;
}
.sta1830 {
	grid-row-start: time-1830;
}
.sta1845 {
	grid-row-start: time-1845;
}
.sta1900 {
	grid-row-start: time-1900;
}
.sta1915 {
	grid-row-start: time-1915;
}
.sta1930 {
	grid-row-start: time-1930;
}
.sta1945 {
	grid-row-start: time-1945;
}
.sta2000 {
	grid-row-start: time-2000;
}
.sta2015 {
	grid-row-start: time-2015;
}
.sta2030 {
	grid-row-start: time-2030;
}
.sta2045 {
	grid-row-start: time-2045;
}
.sta2100 {
	grid-row-start: time-2100;
}
.sta2115 {
	grid-row-start: time-2115;
}
.sta2130 {
	grid-row-start: time-2130;
}
.sta2145 {
	grid-row-start: time-2145;
}
.sta2200 {
	grid-row-start: time-2200;
}
.sta2215 {
	grid-row-start: time-2215;
}
.sta2230 {
	grid-row-start: time-2230;
}
.sta2245 {
	grid-row-start: time-2245;
}
.sta2300 {
	grid-row-start: time-2300;
}
.sta2315 {
	grid-row-start: time-2315;
}

.sto1 {
    grid-row-end: span 1;
}
.sto2 {
    grid-row-end: span 2;
}
.sto3 {
    grid-row-end: span 3;
}
.sto4 {
    grid-row-end: span 4;
}
.sto5 {
    grid-row-end: span 5;
}
.sto6 {
    grid-row-end: span 6;
}
.sto7 {
    grid-row-end: span 7;
}
.sto8 {
    grid-row-end: span 8;
}
.sto9 {
    grid-row-end: span 9;
}
.sto10 {
    grid-row-end: span 10;
}
.sto11 {
    grid-row-end: span 11;
}
.sto12 {
    grid-row-end: span 12;
}
.sto13 {
    grid-row-end: span 13;
}
.sto14 {
    grid-row-end: span 14;
}
.sto15 {
    grid-row-end: span 15;
}
.sto16 {
    grid-row-end: span 16;
}
.sto17 {
    grid-row-end: span 17;
}
.sto18 {
    grid-row-end: span 18;
}
.sto19 {
    grid-row-end: span 19;
}
.sto20 {
    grid-row-end: span 20;
}
.sto21 {
    grid-row-end: span 21;
}
.sto22 {
    grid-row-end: span 22;
}
.sto23 {
    grid-row-end: span 23;
}
.sto24 {
    grid-row-end: span 24;
}
.sto25 {
    grid-row-end: span 25;
}
.sto26 {
    grid-row-end: span 26;
}
.sto27 {
    grid-row-end: span 27;
}
.sto28 {
    grid-row-end: span 28;
}
.sto29 {
    grid-row-end: span 29;
}
.sto30 {
    grid-row-end: span 30;
}
.sto31 {
    grid-row-end: span 31;
}
.sto32 {
    grid-row-end: span 32;
}
.sto33 {
    grid-row-end: span 33;
}
.sto34 {
    grid-row-end: span 34;
}
.sto35 {
    grid-row-end: span 35;
}
.sto36 {
    grid-row-end: span 36;
}
.sto37 {
    grid-row-end: span 37;
}
.sto38 {
    grid-row-end: span 38;
}
.sto39 {
    grid-row-end: span 39;
}
.sto40 {
    grid-row-end: span 40;
}
.sto41 {
    grid-row-end: span 41;
}
.sto42 {
    grid-row-end: span 42;
}
.sto43 {
    grid-row-end: span 43;
}
.sto44 {
    grid-row-end: span 44;
}
.sto45 {
    grid-row-end: span 45;
}
.sto46 {
    grid-row-end: span 46;
}
.sto47 {
    grid-row-end: span 47;
}
.sto48 {
    grid-row-end: span 48;
}
.sto49 {
    grid-row-end: span 49;
}
.sto50 {
    grid-row-end: span 50;
}
.sto51 {
    grid-row-end: span 51;
}
.sto52 {
    grid-row-end: span 52;
}
.sto53 {
    grid-row-end: span 53;
}
.sto54 {
    grid-row-end: span 54;
}
.sto55 {
    grid-row-end: span 55;
}
.sto56 {
    grid-row-end: span 56;
}
.sto57 {
    grid-row-end: span 57;
}
.sto58 {
    grid-row-end: span 58;
}
.sto59 {
    grid-row-end: span 59;
}
.sto60 {
    grid-row-end: span 60;
}
.sto61 {
    grid-row-end: span 61;
}
.sto62 {
    grid-row-end: span 62;
}
.sto63 {
    grid-row-end: span 63;
}
.sto64 {
    grid-row-end: span 64;
}
.sto65 {
    grid-row-end: span 65;
}
.sto66 {
    grid-row-end: span 66;
}
.sto67 {
    grid-row-end: span 67;
}
.sto68 {
    grid-row-end: span 68;
}
.sto69 {
    grid-row-end: span 69;
}
.sto70 {
    grid-row-end: span 70;
}
.sto71 {
    grid-row-end: span 71;
}
.sto72 {
    grid-row-end: span 72;
}
.sto73 {
    grid-row-end: span 73;
}
.sto74 {
    grid-row-end: span 74;
}
.sto75 {
    grid-row-end: span 75;
}
.sto76 {
    grid-row-end: span 76;
}
.sto77 {
    grid-row-end: span 77;
}
.sto78 {
    grid-row-end: span 78;
}
.sto79 {
    grid-row-end: span 79;
}
.sto80 {
    grid-row-end: span 80;
}
.sto81 {
    grid-row-end: span 81;
}
.sto82 {
    grid-row-end: span 82;
}
.sto83 {
    grid-row-end: span 83;
}
.sto84 {
    grid-row-end: span 84;
}
.sto85 {
    grid-row-end: span 85;
}
.sto86 {
    grid-row-end: span 86;
}
.sto87 {
    grid-row-end: span 87;
}
.sto88 {
    grid-row-end: span 88;
}
.sto89 {
    grid-row-end: span 89;
}
.sto90 {
    grid-row-end: span 90;
}
.sto91 {
    grid-row-end: span 91;
}
.sto92 {
    grid-row-end: span 92;
}
.sto93 {
    grid-row-end: span 93;
}
.sto94 {
    grid-row-end: span 94;
}
.sto95 {
    grid-row-end: span 95;
}
.sto96 {
    grid-row-end: span 96;
}
.sto97 {
    grid-row-end: span 97;
}
.sto98 {
    grid-row-end: span 98;
}
.sto99 {
    grid-row-end: span 99;
}
.sto100 {
    grid-row-end: span 100;
}
.sto101 {
    grid-row-end: span 101;
}
.sto102 {
    grid-row-end: span 102;
}
.sto103 {
    grid-row-end: span 103;
}
.sto104 {
    grid-row-end: span 104;
}
.sto105 {
    grid-row-end: span 105;
}
.sto106 {
    grid-row-end: span 106;
}
.sto107 {
    grid-row-end: span 107;
}
.sto108 {
    grid-row-end: span 108;
}
.sto109 {
    grid-row-end: span 109;
}
.sto110 {
    grid-row-end: span 110;
}
.sto111 {
    grid-row-end: span 111;
}
.sto112 {
    grid-row-end: span 112;
}
.sto113 {
    grid-row-end: span 113;
}
.sto114 {
    grid-row-end: span 114;
}
.sto115 {
    grid-row-end: span 115;
}
.sto116 {
    grid-row-end: span 116;
}
.sto117 {
    grid-row-end: span 117;
}
.sto118 {
    grid-row-end: span 118;
}
.sto119 {
    grid-row-end: span 119;
}
.sto120 {
    grid-row-end: span 120;
}
.sto121 {
    grid-row-end: span 121;
}
.sto122 {
    grid-row-end: span 122;
}
.sto123 {
    grid-row-end: span 123;
}
.sto124 {
    grid-row-end: span 124;
}
.sto125 {
    grid-row-end: span 125;
}
.sto126 {
    grid-row-end: span 126;
}
.sto127 {
    grid-row-end: span 127;
}
.sto128 {
    grid-row-end: span 128;
}
.sto129 {
    grid-row-end: span 129;
}
.sto130 {
    grid-row-end: span 130;
}
.sto180 {
    grid-row-end: span 180;
}
.sto212 {
    grid-row-end: span 212;
}
.sto360 {
    grid-row-end: span 360;
}
.sto480 {
    grid-row-end: span 480;
}
.sto570 {
    grid-row-end: span 570;
}



.schedule2024 .grid-item {
	background-color: white;
    margin: 0;
	padding: 0 0.2rem;
	position: relative;
	display: flex;
    flex-flow: column nowrap;
	grid-template-rows: 1rem auto 2rem;
    /*grid-template-columns: auto 2rem;*/
    border-width: 15px 3px 3px 3px;
    border-style: solid;
}

.schedule2024 .grid-item .date-display-single {
    padding: 0.5rem;
    border-radius: 0.3rem 0.3rem 0 0;
}

.schedule2024 .grid-item.t571 .s_title a,
.schedule2024 .grid-item.t572 .s_title a {
    pointer-events: none;
    cursor: default;
    color: black !important;
}

/* GALA/CLOSING */
.schedule2024 .grid-item.t849 {
    border-color: var(--paleblue);
}
.schedule2024 .grid-item.t849 .date-display-single {
    background-color: var(--paleblue);
}
/* MISC */
.schedule2024 .grid-item.t886 {
    border-color: var(--event);
    background: var(--misc);
}
.schedule2024 .grid-item.t886 .date-display-single {
    background-color: var(--event);
}
/* INTERNATIONAL */
.schedule2024 .grid-item.t843 {
    border-color: var(--international);
}
.schedule2024 .grid-item.t843 .date-display-single {
    background-color: var(--international);
    color: var(--filminfotxt);
}
/* DOCFUTURE */
.schedule2024 .grid-item.t845 {
    border-color: var(--docfuture);
}
.schedule2024 .grid-item.t845 .date-display-single {
    background-color: var(--docfuture);
}
/* HUNGARIAN */
.schedule2024 .grid-item.t844,
.schedule2024 .grid-item.t842 {
    border-color: var(--hungarian);
}
.schedule2024 .grid-item.t844 .date-display-single,
.schedule2024 .grid-item.t842 .date-display-single {
    background-color: var(--hungarian);
}
/* WEAREHERE */
.schedule2024 .grid-item.t852 {
    border-color: var(--wearehere);
}
.schedule2024 .grid-item.t852 .date-display-single {
    background-color: var(--wearehere);
}
/* WEWILLNOTBESILENT */
.schedule2024 .grid-item.t856 {
    border-color: var(--wwnbs);
}
.schedule2024 .grid-item.t856 .date-display-single {
    background-color: var(--wwnbs);
}
/* VIEWFINDER */
.schedule2024 .grid-item.t846 {
    border-color: var(--viewfinder);
}
.schedule2024 .grid-item.t846 .date-display-single {
    background-color: var(--viewfinder);
    color: var(--filminfotxt);
}
/* STORIESINREVERSE */
.schedule2024 .grid-item.t855 {
    border-color: var(--sir);
}
.schedule2024 .grid-item.t855 .date-display-single {
    background-color: var(--sir);
}
/* DIAK */
.schedule2024 .grid-item.t853 {
    border-color: var(--diak);
}
.schedule2024 .grid-item.t853 .date-display-single {
    background-color: var(--diak);
}
/* INFOCUSUKRAINE */
.schedule2024 .grid-item.t851 {
    border-color: var(--ifu);
}
.schedule2024 .grid-item.t851 .date-display-single {
    background-color: var(--ifu);
}
/* INTERNATIONALSHORTS */
.schedule2024 .grid-item.t850 {
    border-color: var(--intsh);
}
.schedule2024 .grid-item.t850 .date-display-single {
    background-color: var(--intsh);
}
/* SPECIALS */
.schedule2024 .grid-item.t848 {
    border-color: var(--specials);
}
.schedule2024 .grid-item.t848 .date-display-single {
    background-color: var(--specials);
}
/* HUNGARIANSHORTS */
.schedule2024 .grid-item.t854 {
    border-color: var(--hunsh);
}
.schedule2024 .grid-item.t854 .date-display-single {
    background-color: var(--hunsh);
}
/* BRITISH */
.schedule2024 .grid-item.t857 {
    border-color: var(--sobd);
}
.schedule2024 .grid-item.t857 .date-display-single {
    background-color: var(--sobd);
}
/* INFOCUSARMENIA */
.schedule2024 .grid-item.t858 {
    border-color: var(--ifa);
}
.schedule2024 .grid-item.t858 .date-display-single {
    background-color: var(--ifa);
}
/* VEKTORVR */
.schedule2024 .grid-item.t875 {
    border-color: var(--vektor);
    color: white;
}
.schedule2024 .grid-item.t875 a {
    color: white;
}
.schedule2024 .grid-item.t875 a:hover {
    color: var(--hovertxt);
}
.schedule2024 .grid-item.t875 .date-display-single {
    background-color: var(--vektor);
}
.schedule2024 .grid-item.sta1400.t875,
.schedule2024 .grid-item.sta1700.t875 {
    background: var(--vektorS);
}
.schedule2024 .grid-item.sta1530.t875,
.schedule2024 .grid-item.sta1830.t875 {
    background: var(--vektorSr);
}
/* BESTS */
.schedule2024 .grid-item.t876 a {
    color: white;
}
.schedule2024 .grid-item.t876.cin359 {
    border-color: var(--hungarian);
    background: var(--hungarianSr);
    color: white;
}
.schedule2024 .grid-item.t876.cin359 .date-display-single {
    background-color: var(--hungarian);
}
.schedule2024 .grid-item.t876.cin360 {
    border-color: var(--docfuture);
    background: var(--docfutureS);
    color: white;
}
.schedule2024 .grid-item.t876.cin360 .date-display-single {
    background-color: var(--docfuture);
}
/* EVENTS */
.schedule2024 .grid-item.t873,
.schedule2024 .grid-item.t874,
.schedule2024 .grid-item.t879,
.schedule2024 .grid-item.t882 {
    background: var(--eventSr);
    border-color: var(--event);
}
.schedule2024 .grid-item.t876 a {
    pointer-events: none;
}
.schedule2024 .grid-item.t879 a,
.schedule2024 .grid-item.t882 a,
.schedule2024 .grid-item.t886 a {
    color: var(--filminfotxt);
}
.schedule2024 .grid-item.t879 a:hover,
.schedule2024 .grid-item.t882 a:hover,
.schedule2024 .grid-item.t886 a:hover {
    color: var(--hovertxt);
}
.schedule2024 .grid-item.t873 a {
    color: var(--filminfotxt);
}
.schedule2024 .grid-item.t873 a:hover {
    color: var(--hoverbg);
}
.schedule2024 .grid-item.t876 a {
    color: white;
}
.schedule2024 .grid-item.t873 .date-display-single,
.schedule2024 .grid-item.t874 .date-display-single,
.schedule2024 .grid-item.t879 .date-display-single,
.schedule2024 .grid-item.t882 .date-display-single,
.schedule2024 .grid-item.t886 .date-display-single {
    background-color: var(--event);
    color: var(--filminfotxt);
}





.et873,
.et874,
.sub104 {
    display: none;
    width: 0;
    height: 0;
    visibility: hidden;
}

.schedule2024 .grid-item .views-field-field-time {
	/*grid-column: 1 / span 2;*/
    margin-top: -1rem;
}

.schedule2024 .grid-item .views-field-field-time span {
	font-weight: bold;
	font-size: 0.9rem;
	margin-left: -0.3rem;
    margin-right: -0.3rem;
	vertical-align: top;
	padding: 0.5rem;
	color: white;
    line-height: 0.9rem;
}
.schedule2024 .grid-item .views-field-nothing-1 .legend {
	display: flex;
    flex-flow: row nowrap;
    gap: 0.3rem;
}
.schedule2024 .grid-item .views-field-nothing-1 .legend img {
	height: 1rem;
}

/*---------------------------------------------------------------------------------------------------------------------------------------NOV7-------------------------------------------------------------------------------------------------------------------------------------------------- */


.page-nov-7 .grid-item.sta1545.sto30.cin357 {
    grid-row-end: span 27;
    border-bottom-width: 0px;
}
.page-nov-7 .grid-item.sta1545.sto25.cin357 {
	margin-top: calc(27 * var(--trackheight));
    grid-row-end: span 85;
    border-top-width: 0px;
}
.page-nov-7 .grid-item.sta1545.sto13.cin357 {
	margin-top: calc(50 * var(--trackheight));
    grid-row-end: span 85;
    border-top-width: 0px;
}


/*---------------------------------------------------------------------------------------------------------------------------------------NOV9-------------------------------------------------------------------------------------------------------------------------------------------------- */

.page-nov-9 .grid-item.sta1645.sto13.cin358 {
    grid-row-end: span 22;
    border-bottom-width: 0px;
}
.page-nov-9 .grid-item.sta1645.sto14.cin358 {
    margin-top: calc(22 * var(--trackheight));
    grid-row-end: span 92;
    border-top-width: 0px;
}
.page-nov-9 .grid-item.sta1645.sto14.cin358.eid5799 {
    margin-top: calc(41 * var(--trackheight));
    grid-row-end: span 92;
    border-top-width: 0px;
}
.page-nov-9 .grid-item.sta1645.sto20.cin358 {
    margin-top: calc(65 * var(--trackheight));
    grid-row-end: span 92;
    border-top-width: 0px;
}
.page-nov-9 .grid-item.sta1645.sto13.cin358 .views-field-nothing-1 {
    display: none;
}

.page-nov-9 .grid-item.sta1845.sto23.cin358 {
    grid-row-end: span 35;
    border-bottom-width: 0px;
}
.page-nov-9 .grid-item.sta1845.sto50.cin358 {
    margin-top: calc(35 * var(--trackheight));
    grid-row-end: span 73;
    border-top-width: 0px;
}


/*---------------------------------------------------------------------------------------------------------------------------------------NOV11-------------------------------------------------------------------------------------------------------------------------------------------------- */

.page-nov-11 .grid-item.sta1530.sto14.cin357 {
    grid-row-end: span 40;
    border-bottom-width: 0px;
}
.page-nov-11 .grid-item.sta1530.sto40.cin357 {
    margin-top: calc(40 * var(--trackheight));
    grid-row-end: span 95;
    border-bottom-width: 0px;
    border-top-width: 0px;
}
.page-nov-11 .grid-item.sta1530.sto15.cin357 {
    margin-top: calc(60 * var(--trackheight));
    grid-row-end: span 95;
    border-top-width: 0px;
}


/*---------------------------------------------------------------------------------------------------------------------------------------NOV12-------------------------------------------------------------------------------------------------------------------------------------------------- */

.page-nov-12 .grid-item.sta1630.sto23.cin360 {
    grid-row-end: span 35;
    border-bottom-width: 0px;
}
.page-nov-12 .grid-item.sta1800.sto46.cin359 {
    grid-row-end: span 68;
}
.page-nov-12 .grid-item.sta1630.sto50.cin360 {
    margin-top: calc(35 * var(--trackheight));
    grid-row-end: span 73;
    border-top-width: 0px;
}

.page-nov-12 .grid-item.sta1815.sto14.cin360 {
    grid-row-end: span 35;
    border-bottom-width: 0px;
}
.page-nov-12 .grid-item.sta1815.sto85.cin360 {
    margin-top: calc(35 * var(--trackheight));
    grid-row-end: span 99;
    border-top-width: 0px;
}


/*---------------------------------------------------------------------------------------------------------------------------------------NOV13-------------------------------------------------------------------------------------------------------------------------------------------------- */

.page-nov-13 .grid-item.sta2015.sto13.cin360 {
    grid-row-end: span 25;
    border-bottom-width: 0px;
}
.page-nov-13 .grid-item.sta2015.sto14.cin360 {
    margin-top: calc(25 * var(--trackheight));
    grid-row-end: span 92;
    border-top-width: 0px;
}
.page-nov-13 .grid-item.sta2015.sto14.cin360.eid5799 {
    margin-top: calc(41 * var(--trackheight));
    grid-row-end: span 92;
    border-top-width: 0px;
}
.page-nov-13 .grid-item.sta2015.sto20.cin360 {
    margin-top: calc(65 * var(--trackheight));
    grid-row-end: span 92;
    border-top-width: 0px;
}
.page-nov-13 .grid-item.sta2015.sto13.cin360 .views-field-nothing-1 {
    display: none;
}


/*---------------------------------------------------Q&A------------------------------------------------------------- */

.grid-item.t873 {
    border-top-width: 0px;
    border-bottom-width: 3px;
}

.page-nov-7 .grid-item.sta1545.sto30.cin357.t873 {
    margin-top: calc(85 * var(--trackheight));
    grid-row-end: span 115;
    background: var(--hunshS);
    border-color: var(--hunsh);
    border-bottom-width: 3px;
    color: white;
}
.page-nov-7 .grid-item.sta1800.sto30.cin357.t873 {
    margin-top: calc(72 * var(--trackheight));
    grid-row-end: span 103;
    background: var(--hungarianS);
    border-color: var(--hungarian);
    color: white;
}
.page-nov-7 .grid-item.sta2030.sto30.cin357.t873 {
    margin-top: calc(79 * var(--trackheight));
    grid-row-end: span 109;
    background: var(--hungarianS);
    border-color: var(--hungarian);
    color: white;
}
.page-nov-7 .grid-item.sta1800.sto30.cin871.t873 {
    margin-top: calc(90 * var(--trackheight));
    grid-row-end: span 120;
    background: var(--internationalS);
    border-color: var(--international);
}
.page-nov-7 .grid-item.sta2015.sto30.cin359.t873 {
    margin-top: calc(93 * var(--trackheight));
    grid-row-end: span 123;
    background: var(--docfutureS);
    border-color: var(--docfuture);
    color: white;
}


.page-nov-8 .grid-item.sta1600.sto30.cin357.t873 {
    margin-top: calc(45 * var(--trackheight));
    grid-row-end: span 75;
    background: var(--hungarianS);
    border-color: var(--hungarian);
    color: white;
}
.page-nov-8 .grid-item.sta1800.sto30.cin357.t873 {
    margin-top: calc(70 * var(--trackheight));
    grid-row-end: span 100;
    background: var(--sobdS);
    border-color: var(--sobd);
    color: white;
}
.page-nov-8 .grid-item.sta2030.sto30.cin357.t873 {
    margin-top: calc(92 * var(--trackheight));
    grid-row-end: span 122;
    background: var(--hungarianS);
    border-color: var(--hungarian);
    color: white;
}
.page-nov-8 .grid-item.sta1830.sto30.cin358.t873 {
    margin-top: calc(83 * var(--trackheight));
    grid-row-end: span 113;
    background: var(--viewfinderS);
    border-color: var(--viewfinder);
}
.page-nov-8 .grid-item.sta1830.sto30.cin871.t873 {
    margin-top: calc(76 * var(--trackheight));
    grid-row-end: span 106;
    background: var(--internationalS);
    border-color: var(--international);
}
.page-nov-8 .grid-item.sta1730.sto30.cin359.t873 {
    margin-top: calc(105 * var(--trackheight));
    grid-row-end: span 135;
    background: var(--docfutureS);
    border-color: var(--docfuture);
    color: white;
}
.page-nov-8 .grid-item.sta2030.sto30.cin359.t873 {
    margin-top: calc(85 * var(--trackheight));
    grid-row-end: span 115;
    background: var(--docfutureS);
    border-color: var(--docfuture);
    color: white;
}


.page-nov-9 .grid-item.sta1500.sto30.cin357.t873 {
    margin-top: calc(100 * var(--trackheight));
    grid-row-end: span 130;
    background: var(--wwnbsS);
    border-color: var(--wwnbs);
    color: white;
}
.page-nov-9 .grid-item.sta1800.sto30.cin357.t873 {
    margin-top: calc(90 * var(--trackheight));
    grid-row-end: span 120;
    background: var(--wearehereS);
    border-color: var(--wearehere);
    color: white;
}
.page-nov-9 .grid-item.sta2030.sto30.cin357.t873 {
    margin-top: calc(46 * var(--trackheight));
    grid-row-end: span 76;
    background: var(--wearehereS);
    border-color: var(--wearehere);
    color: white;
}
.page-nov-9 .grid-item.sta1645.sto30.cin358.t873 {
    margin-top: calc(92 * var(--trackheight));
    grid-row-end: span 116;
    background: var(--intshS);
    border-color: var(--intsh);
    color: white;
}
.page-nov-9 .grid-item.sta1530.sto30.cin871.t873 {
    margin-top: calc(84 * var(--trackheight));
    grid-row-end: span 114;
    background: var(--internationalS);
    border-color: var(--international);
}
.page-nov-9 .grid-item.sta1800.sto30.cin871.t873 {
    margin-top: calc(118 * var(--trackheight));
    grid-row-end: span 148;
    background: var(--internationalS);
    border-color: var(--international);
}
.page-nov-9 .grid-item.sta2100.sto30.cin871.t873 {
    margin-top: calc(85 * var(--trackheight));
    grid-row-end: span 115;
    background: var(--hungarianS);
    border-color: var(--hungarian);
    color: white;
}
.page-nov-9 .grid-item.sta1800.sto30.cin359.t873 {
    margin-top: calc(75 * var(--trackheight));
    grid-row-end: span 105;
    background: var(--hungarianS);
    border-color: var(--hungarian);
    color: white;
}
.page-nov-9 .grid-item.sta2045.sto30.cin360.t873 {
    margin-top: calc(82 * var(--trackheight));
    grid-row-end: span 112;
    background: var(--docfutureS);
    border-color: var(--docfuture);
    color: white;
}


.page-nov-10 .grid-item.sta1600.sto30.cin357.t873 {
    margin-top: calc(80 * var(--trackheight));
    grid-row-end: span 114;
    background: var(--docfutureS);
    border-color: var(--docfuture);
    color: white;
}
.page-nov-10 .grid-item.sta2030.sto30.cin357.t873 {
    margin-top: calc(90 * var(--trackheight));
    grid-row-end: span 120;
    background: var(--wwnbsS);
    border-color: var(--wwnbs);
    color: white;
}
.page-nov-10 .grid-item.sta1600.sto30.cin871.t873 {
    margin-top: calc(70 * var(--trackheight));
    grid-row-end: span 100;
    background: var(--ifuS);
    border-color: var(--ifu);
    color: white;
}
.page-nov-10 .grid-item.sta2030.sto30.cin871.t873 {
    margin-top: calc(72 * var(--trackheight));
    grid-row-end: span 102;
    background: var(--hungarianS);
    border-color: var(--hungarian);
    color: white;
}
.page-nov-10 .grid-item.sta2030.sto30.cin359.t873 {
    margin-top: calc(76 * var(--trackheight));
    grid-row-end: span 106;
    background: var(--internationalS);
    border-color: var(--international);
}


.page-nov-11 .grid-item.sta1530.sto30.cin357.t873 {
    margin-top: calc(95 * var(--trackheight));
    grid-row-end: span 125;
    background: var(--hunshS);
    border-color: var(--hunsh);
    color: white;
}
.page-nov-11 .grid-item.sta1815.sto30.cin358.t873 {
    margin-top: calc(45 * var(--trackheight));
    grid-row-end: span 75;
    background: var(--hungarianS);
    border-color: var(--hungarian);
    color: white;
}
.page-nov-11 .grid-item.sta2030.sto30.cin357.t873 {
    margin-top: calc(91 * var(--trackheight));
    grid-row-end: span 121;
    background: var(--sirS);
    border-color: var(--sir);
    color: white;
}
.page-nov-11 .grid-item.sta2000.sto30.cin359.t873 {
    margin-top: calc(73 * var(--trackheight));
    grid-row-end: span 103;
    background: var(--specialsS);
    border-color: var(--specials);
    color: white;
}
.page-nov-11 .grid-item.sta1800.sto60.cin357.t874 {
    margin-top: calc(67 * var(--trackheight));
    grid-row-end: span 127;
    background: var(--sirS);
    border-color: var(--sir);
    color: white;
}


.page-nov-12 .grid-item.sta1800.sto45.cin357.t874 {
    margin-top: calc(88 * var(--trackheight));
    grid-row-end: span 133;
    background: var(--specialsS);
    border-color: var(--specials);
    color: white;
}
.page-nov-12 .grid-item.sta1800.sto60.cin359.t874 {
    margin-top: calc(68 * var(--trackheight));
    grid-row-end: span 106;
    background: var(--wearehereS);
    border-color: var(--wearehere);
    color: white;
}
.page-nov-12 .grid-item.sta1830.sto30.cin358.t873 {
    margin-top: calc(75 * var(--trackheight));
    grid-row-end: span 105;
    background: var(--hungarianS);
    border-color: var(--hungarian);
    color: white;
}
.page-nov-12 .grid-item.sta2100.sto30.cin357.t873 {
    margin-top: calc(79 * var(--trackheight));
    grid-row-end: span 109;
    background: var(--hungarianS);
    border-color: var(--hungarian);
    color: white;
}
.page-nov-12 .grid-item.sta2030.sto30.cin359.t873 {
    margin-top: calc(76 * var(--trackheight));
    grid-row-end: span 106;
    background: var(--wearehereS);
    border-color: var(--wearehere);
    color: white;
}
.page-nov-12 .grid-item.sta1815.sto30.cin360.t873 {
    margin-top: calc(99 * var(--trackheight));
    grid-row-end: span 129;
    background: var(--docfutureS);
    border-color: var(--docfuture);
    color: white;
}


.page-nov-13 .grid-item.sta1800.sto30.cin357.t873 {
    margin-top: calc(108 * var(--trackheight));
    grid-row-end: span 138;
    background: var(--internationalS);
    border-color: var(--international);
}
.page-nov-13 .grid-item.sta2100.sto30.cin357.t873 {
    margin-top: calc(99 * var(--trackheight));
    grid-row-end: span 129;
    background: var(--paleblueS);
    border-color: var(--paleblue);
    color: white;
}
.page-nov-13 .grid-item.sta1815.sto30.cin358.t873 {
    margin-top: calc(90 * var(--trackheight));
    grid-row-end: span 120;
    background: var(--wwnbsS);
    border-color: var(--wwnbs);
    color: white;
}





.page-nov-7 .grid-item.sta1545.sto30.cin357.t873 a,
.page-nov-7 .grid-item.sta1800.sto30.cin357.t873 a,
.page-nov-7 .grid-item.sta2030.sto30.cin357.t873 a,
.page-nov-7 .grid-item.sta2015.sto30.cin359.t873 a,
.page-nov-8 .grid-item.sta1600.sto30.cin357.t873 a,
.page-nov-8 .grid-item.sta1800.sto30.cin357.t873 a,
.page-nov-8 .grid-item.sta2030.sto30.cin357.t873 a,
.page-nov-8 .grid-item.sta1730.sto30.cin359.t873 a,
.page-nov-8 .grid-item.sta2030.sto30.cin359.t873 a,
.page-nov-9 .grid-item.sta1500.sto30.cin357.t873 a,
.page-nov-9 .grid-item.sta1800.sto30.cin357.t873 a,
.page-nov-9 .grid-item.sta2030.sto30.cin357.t873 a,
.page-nov-9 .grid-item.sta1645.sto30.cin358.t873 a,
.page-nov-9 .grid-item.sta2100.sto30.cin871.t873 a,
.page-nov-9 .grid-item.sta1800.sto30.cin359.t873 a,
.page-nov-9 .grid-item.sta2045.sto30.cin360.t873 a,
.page-nov-10 .grid-item.sta1600.sto30.cin357.t873 a,
.page-nov-10 .grid-item.sta2030.sto30.cin357.t873 a,
.page-nov-10 .grid-item.sta1600.sto30.cin871.t873 a,
.page-nov-10 .grid-item.sta2030.sto30.cin871.t873 a,
.page-nov-11 .grid-item.sta1530.sto30.cin357.t873 a,
.page-nov-11 .grid-item.sta1815.sto30.cin358.t873 a,
.page-nov-11 .grid-item.sta2030.sto30.cin357.t873 a,
.page-nov-11 .grid-item.sta2000.sto30.cin359.t873 a,
.page-nov-12 .grid-item.sta1800.sto45.cin357.t874 a,
.page-nov-12 .grid-item.sta1800.sto60.cin359.t874 a,
.page-nov-12 .grid-item.sta1830.sto30.cin358.t873 a,
.page-nov-12 .grid-item.sta2100.sto30.cin357.t873 a,
.page-nov-12 .grid-item.sta2030.sto30.cin359.t873 a,
.page-nov-12 .grid-item.sta1815.sto30.cin360.t873 a,
.page-nov-13 .grid-item.sta2100.sto30.cin357.t873 a,
.page-nov-13 .grid-item.sta1815.sto30.cin358.t873 a,
.page-nov-11 .grid-item.sta1800.sto60.cin357.t874 a {
    color: white;
}

.page-nov-7 .grid-item.sta1545.sto30.cin357.t873 a:hover,
.page-nov-7 .grid-item.sta1800.sto30.cin357.t873 a:hover,
.page-nov-7 .grid-item.sta2030.sto30.cin357.t873 a:hover,
.page-nov-7 .grid-item.sta2015.sto30.cin359.t873 a:hover,
.page-nov-8 .grid-item.sta1600.sto30.cin357.t873 a:hover,
.page-nov-8 .grid-item.sta1800.sto30.cin357.t873 a:hover,
.page-nov-8 .grid-item.sta2030.sto30.cin357.t873 a:hover,
.page-nov-8 .grid-item.sta1730.sto30.cin359.t873 a:hover,
.page-nov-8 .grid-item.sta2030.sto30.cin359.t873 a:hover,
.page-nov-9 .grid-item.sta1500.sto30.cin357.t873 a:hover,
.page-nov-9 .grid-item.sta1800.sto30.cin357.t873 a:hover,
.page-nov-9 .grid-item.sta2030.sto30.cin357.t873 a:hover,
.page-nov-9 .grid-item.sta1645.sto30.cin358.t873 a:hover,
.page-nov-9 .grid-item.sta2100.sto30.cin871.t873 a:hover,
.page-nov-9 .grid-item.sta1800.sto30.cin359.t873 a:hover,
.page-nov-9 .grid-item.sta2045.sto30.cin360.t873 a:hover,
.page-nov-10 .grid-item.sta1600.sto30.cin357.t873 a:hover,
.page-nov-10 .grid-item.sta2030.sto30.cin357.t873 a:hover,
.page-nov-10 .grid-item.sta1600.sto30.cin871.t873 a:hover,
.page-nov-10 .grid-item.sta2030.sto30.cin871.t873 a:hover,
.page-nov-11 .grid-item.sta1530.sto30.cin357.t873 a:hover,
.page-nov-11 .grid-item.sta1815.sto30.cin358.t873 a:hover,
.page-nov-11 .grid-item.sta2030.sto30.cin357.t873 a:hover,
.page-nov-11 .grid-item.sta2000.sto30.cin359.t873 a:hover,
.page-nov-12 .grid-item.sta1800.sto45.cin357.t874 a:hover,
.page-nov-12 .grid-item.sta1800.sto60.cin359.t874 a:hover,
.page-nov-12 .grid-item.sta1830.sto30.cin358.t873 a:hover,
.page-nov-12 .grid-item.sta2100.sto30.cin357.t873 a:hover,
.page-nov-12 .grid-item.sta2030.sto30.cin359.t873 a:hover,
.page-nov-12 .grid-item.sta1815.sto30.cin360.t873 a:hover,
.page-nov-13 .grid-item.sta2100.sto30.cin357.t873 a:hover,
.page-nov-13 .grid-item.sta1815.sto30.cin358.t873 a:hover {
    color: var(--hoverbg);
}

.page-nov-11 .grid-item.sta1800.sto60.cin357.t874 a:hover {
    color: var(--hovertxt);
}




.grid-item.t873 .views-field-field-time,
.grid-item.t874 .views-field-field-time {
	visibility: hidden;
	opacity: 0;
	height: 1rem;
}

/*-------------------------------------------------FILMS + DISCUSSION LINKS---------------------------------------*/

.page-nov-12 .grid-item.sta1800.sto90.cin357 a {
    pointer-events: all;
}
.page-nov-12 .grid-item.sta1800.sto90.cin357 a:hover {
    color: var(--hoverbg);
}

/*-----------------------------------------------------------------------------------------------------------------*/

.page-nov-7 .grid-item.sta1545.sto25.cin357 .views-field-field-time,
.page-nov-7 .grid-item.sta1545.sto13.cin357 .views-field-field-time,
.page-nov-9 .grid-item.sta1645.sto14.cin358 .views-field-field-time,
.page-nov-9 .grid-item.sta1645.sto20.cin358 .views-field-field-time,
.page-nov-9 .grid-item.sta1845.sto50.cin358 .views-field-field-time,
.page-nov-11 .grid-item.sta1530.sto15.cin357 .views-field-field-time,
.page-nov-11 .grid-item.sta1530.sto40.cin357 .views-field-field-time,
.page-nov-12 .grid-item.sta1630.sto50.cin360 .views-field-field-time,
.page-nov-12 .grid-item.sta1815.sto85.cin360 .views-field-field-time,
.page-nov-13 .grid-item.sta2015.sto14.cin360 .views-field-field-time,
.page-nov-13 .grid-item.sta2015.sto20.cin360 .views-field-field-time {
	visibility: hidden;
	opacity: 0;
	height: 1rem;
}



/*-------------------------------------------------VEKTOR VR-----------------------------------------------------*/

.schedule2024 .grid-item.t803 {
    border-color: var(--vektor);
    background-color: var(--vektor);
}

.schedule2024 .grid-item.t803 .views-field-field-time,
.page-nov-23 .grid-item.t803.sto480 .views-field-field-time,
.page-nov-23 .grid-item.t803.sto480 .views-field-nothing,
.page-nov-23 .grid-item.t803.sto480 .views-field-nothing-1,
.page-nov-24 .grid-item.t803.sto480 .views-field-field-time,
.page-nov-24 .grid-item.t803.sto480 .views-field-nothing,
.page-nov-24 .grid-item.t803.sto480 .views-field-nothing-1,
.grid-item.t803.sto570 .views-field-field-time,
.grid-item.t803.sto570 .views-field-nothing,
.grid-item.t803.sto570 .views-field-nothing-1 {
    display: none;
    visibility: hidden;
    opacity: 0;
    height: 0;
}

.schedule2024 .grid-item.t803 .views-field-nothing:before {
	display: block;
	font-weight: bold;
	font-size: 0.9rem;
	color: white;
	background-color: var(--vektor);
	margin-top: -1.4rem;
	margin-left: -0.3rem;
	vertical-align: top;
	padding: 0.5rem 0 0.2rem 0.5rem;
	border-radius: 0.3rem 0.3rem 0 0;
	line-height: 0.9rem;
	width: calc(100% + 0.95rem);
}
.page-nov-27 .grid-item.t803 .views-field-nothing:before,
.page-nov-28 .grid-item.t803 .views-field-nothing:before,
.page-nov-29 .grid-item.t803 .views-field-nothing:before {
	width: max-content;
    padding: 0.5rem;
}

.page-nov-23 .cinema802,
.page-nov-24 .cinema802 {
    grid-column: cin383start;
    margin-right: -1rem;
    padding-right: 1.625rem;
}
.page-nov-25 .cinema802 {
    grid-column: cin5start;
    grid-row: time-1915;
    border-bottom: 0px none;
}
.page-nov-25 .cinema5 {
    margin-right: -1rem;
    padding-right: 1.625rem;
}
.page-nov-26 .cinema802 {
    grid-column: cin358start;
    margin-right: -1rem;
    padding-right: 1.625rem;
}

.page-nov-25 .grid-item.t803.sto30 {
    grid-column: cin5start;
}

.page-nov-26 .grid-item.t803.sto30 {
    grid-column: cin358start;
}




.page-nov-23 .cinema383 {
    grid-row: time-1400;
    border-bottom: 0px none;
}

.page-nov-24 .cinema383 {
    grid-row: time-1335;
    border-bottom: 0px none;
}

.page-nov-26 .cinema358 {
    grid-row: time-1300;
    border-bottom: 0px none;
}











.page-nov-23 .cinema780 {
    grid-column: cin782start;
    grid-row: time-1910;
    border-bottom: 0px none;
}
.page-nov-23 .cin780 {
    grid-column: cin782start / cin782end;
}

.page-nov-23 .cinema5 {
    grid-column: cin383start;
    grid-row: time-1715;
    border-bottom: 0px none;
}
.page-nov-23 .cin5 {
    grid-column: cin383start / cin383end;
}

.page-nov-24 .cinema5 {
    grid-column: cin383start;
    grid-row: time-1730;
    border-bottom: 0px none;
}
.page-nov-24 .cin5 {
    grid-column: cin383start / cin383end;
}

.page-nov-23 .cinema596,
.page-nov-28 .cinema596 {
    grid-column: cin357start / cin358end;
    grid-row: time-2230;
    border-bottom: 0px none;
}
.page-nov-25 .cinema596 {
    grid-column: cin357start / cin357end;
    grid-row: time-2235;
    border-bottom: 0px none;
}
.page-nov-26 .cinema596 {
    grid-column: cin357start / cin358end;
    grid-row: time-2208;
    border-bottom: 0px none;
}
.page-nov-29 .cinema596 {
    grid-column: cin358start / cin358end;
    grid-row: time-2243;
    border-bottom: 0px none;
}
