.view-2021-schedule {
    margin-top: 3rem;
}


/********************************************************** SCHEDULE MENU *********************************************************/

.schedule ul {
	display: grid;
	grid-gap: 0.5rem;
	justify-items: center;
	justify-content: center;
	padding: 0;
	margin: 0;
}

.schedule li a {
	color: var(--dark) !important;
	border: 2px solid var(--dark);
	text-transform: uppercase;
	font-weight: bold;
	padding: 0.2rem 0.5rem;
	display: block;
	text-align: center;
    transition: background-color 0.2s;
}

.schedule li a:hover {
	text-decoration: none;
	background-color: var(--green);
}

.schedule li a.active {
	background-color: var(--green);
}

/********************************************************** SCHEDULE LEGEND *********************************************************/

.legend-wrapper {
	display: grid;
	grid-gap: 1rem;
	padding: 0.5rem 0 1rem 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.icon533 {
    background-image: url(../images/icon533.svg);
    padding-left: 2.2rem;
    background-size: 2rem;
}

.legend-wrapper .legend.icon534 {
    background-image: url(../images/icon534.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 ***********************************************************/

.schedule2021 .view-header {
	z-index: 9;
    position: sticky;
    top: 170px;
    background-color: white;
    padding-top: 10px;
}

.schedule2021 .view-content {
	display: grid;
	position: relative;
}

.schedule2021.view-display-id-page_1 .view-content { /* WEDNESDAY */
	--grad: linear-gradient(var(--schGridT),var(--schGridT));
	--vertgrd: calc((100% - 4rem) / 6);
  	background:
  		/* vertical lines*/
  		var(--grad) 4rem 0 / 0.125rem 100%,
  		var(--grad) calc(var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
  		var(--grad) calc(2 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
  		var(--grad) calc(3 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
  		var(--grad) calc(4 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
  		var(--grad) calc(5 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%;
  	background-repeat: no-repeat;
	grid-template-columns: [times] 4rem
    [cin357start] 1fr
    [cin357end cin358start] 1fr
    [cin358end cin359start] 1fr
    [cin359end cin360start] 1fr
    [cin360end cin361start] 1fr
    [cin361end cin413start] 1fr
    [cin413end];
	grid-template-rows:
	[cinemas] 3.5rem
    [time-1445] auto
    [time-1500] auto
    [time-1515] auto
    [time-1530] auto
    [time-1545] auto
    [time-1600] auto
    [time-1615] auto
    [time-1630] auto
    [time-1645] auto
    [time-1700] auto
    [time-1715] auto
    [time-1730] auto
    [time-1745] auto
    [time-1800] auto
    [time-1815] auto
    [time-1830] auto
    [time-1845] auto
    [time-1900] auto
    [time-1915] auto
    [time-1930] auto
    [time-1945] auto
    [time-2000] auto
    [time-2015] auto
    [time-2030] auto
    [time-2045] auto
    [time-2100] auto
    [time-2115] auto
    [time-2130] auto
    [time-2145] auto
    [time-2200] auto
    [time-2215] auto
    [time-2230] auto
    [time-2245] auto
    [time-2300] auto;
}

.schedule2021.view-display-id-page_2 .view-content { /* THURSDAY */
	--grad: linear-gradient(var(--schGridT),var(--schGridT));
    --vertgrd: calc((100% - 4rem) / 6);
    background:
        /* vertical lines*/
        var(--grad) 4rem 0 / 0.125rem 100%,
        var(--grad) calc(var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(2 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(3 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(4 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(5 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%;
    background-repeat: no-repeat;
    grid-template-columns: [times] 4rem
    [cin357start] 1fr
    [cin357end cin358start] 1fr
    [cin358end cin359start] 1fr
    [cin359end cin360start] 1fr
    [cin360end cin361start] 1fr
    [cin361end cin413start] 1fr
    [cin413end];
	grid-template-rows:
	[cinemas] 3.5rem
    [time-1445] auto
    [time-1500] auto
    [time-1515] auto
    [time-1530] auto
    [time-1545] auto
    [time-1600] auto
    [time-1615] auto
    [time-1630] auto
    [time-1645] auto
    [time-1700] auto
    [time-1715] auto
    [time-1730] auto
    [time-1745] auto
    [time-1800] auto
    [time-1815] auto
    [time-1830] auto
    [time-1845] auto
    [time-1900] auto
    [time-1915] auto
    [time-1930] auto
    [time-1945] auto
    [time-2000] auto
    [time-2015] auto
    [time-2030] auto
    [time-2045] auto
    [time-2100] auto
    [time-2115] auto
    [time-2130] auto
    [time-2145] auto
    [time-2200] auto
    [time-2215] auto
    [time-2230] auto
    [time-2245] auto
    [time-2300] auto;
}

.schedule2021.view-display-id-page_3 .view-content { /* FRIDAY */
	--grad: linear-gradient(var(--schGridT),var(--schGridT));
    --vertgrd: calc((100% - 4rem) / 6);
    background:
        /* vertical lines*/
        var(--grad) 4rem 0 / 0.125rem 100%,
        var(--grad) calc(var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(2 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(3 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(4 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(5 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%;
    background-repeat: no-repeat;
    grid-template-columns: [times] 4rem
    [cin357start] 1fr
    [cin357end cin358start] 1fr
    [cin358end cin359start] 1fr
    [cin359end cin360start] 1fr
    [cin360end cin361start] 1fr
    [cin361end cin413start] 1fr
    [cin413end];
    grid-template-rows:
    [cinemas] 3.5rem
    [time-1445] auto
    [time-1500] auto
    [time-1515] auto
    [time-1530] auto
    [time-1545] auto
    [time-1600] auto
    [time-1615] auto
    [time-1630] auto
    [time-1645] auto
    [time-1700] auto
    [time-1715] auto
    [time-1730] auto
    [time-1745] auto
    [time-1800] auto
    [time-1815] auto
    [time-1830] auto
    [time-1845] auto
    [time-1900] auto
    [time-1915] auto
    [time-1930] auto
    [time-1945] auto
    [time-2000] auto
    [time-2015] auto
    [time-2030] auto
    [time-2045] auto
    [time-2100] auto
    [time-2115] auto
    [time-2130] auto
    [time-2145] auto
    [time-2200] auto
    [time-2215] auto
    [time-2230] auto
    [time-2245] auto
    [time-2300] auto;
}

.schedule2021.view-display-id-page_4 .view-content { /* SATURDAY */
	--grad: linear-gradient(var(--schGridT),var(--schGridT));
    --vertgrd: calc((100% - 4rem) / 6);
    background:
        /* vertical lines*/
        var(--grad) 4rem 0 / 0.125rem 100%,
        var(--grad) calc(var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(2 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(3 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(4 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(5 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%;
    background-repeat: no-repeat;
    grid-template-columns: [times] 4rem
    [cin357start] 1fr
    [cin357end cin358start] 1fr
    [cin358end cin359start] 1fr
    [cin359end cin360start] 1fr
    [cin360end cin361start] 1fr
    [cin361end cin413start] 1fr
    [cin413end];
	grid-template-rows:
	[cinemas] 3.5rem
    [time-1245] auto
    [time-1300] auto
    [time-1315] auto
    [time-1330] auto
    [time-1345] auto
	[time-1400] auto
    [time-1415] auto
    [time-1430] auto
    [time-1445] auto
    [time-1500] auto
    [time-1515] auto
    [time-1530] auto
    [time-1545] auto
    [time-1600] auto
    [time-1615] auto
    [time-1630] auto
    [time-1645] auto
    [time-1700] auto
    [time-1715] auto
    [time-1730] auto
    [time-1745] auto
    [time-1800] auto
    [time-1815] auto
    [time-1830] auto
    [time-1845] auto
    [time-1900] auto
    [time-1915] auto
    [time-1930] auto
    [time-1945] auto
    [time-2000] auto
    [time-2015] auto
    [time-2030] auto
    [time-2045] auto
    [time-2100] auto
    [time-2115] auto
    [time-2130] auto
    [time-2145] auto
    [time-2200] auto
    [time-2215] auto
    [time-2230] auto
    [time-2245] auto
    [time-2300] auto;
}

.schedule2021.view-display-id-page_5 .view-content { /* SUNDAY */
	--grad: linear-gradient(var(--schGridT),var(--schGridT));
    --vertgrd: calc((100% - 4rem) / 6);
    background:
        /* vertical lines*/
        var(--grad) 4rem 0 / 0.125rem 100%,
        var(--grad) calc(var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(2 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(3 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(4 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%,
        var(--grad) calc(5 * var(--vertgrd) + 4rem) 0 / 0.125rem 100%;
    background-repeat: no-repeat;
    grid-template-columns: [times] 4rem
    [cin357start] 1fr
    [cin357end cin358start] 1fr
    [cin358end cin359start] 1fr
    [cin359end cin360start] 1fr
    [cin360end cin361start] 1fr
    [cin361end cin413start] 1fr
    [cin413end];
    grid-template-rows:
    [cinemas] 3.5rem
    [time-1245] auto
    [time-1300] auto
    [time-1315] auto
    [time-1330] auto
    [time-1345] auto
    [time-1400] auto
    [time-1415] auto
    [time-1430] auto
    [time-1445] auto
    [time-1500] auto
    [time-1515] auto
    [time-1530] auto
    [time-1545] auto
    [time-1600] auto
    [time-1615] auto
    [time-1630] auto
    [time-1645] auto
    [time-1700] auto
    [time-1715] auto
    [time-1730] auto
    [time-1745] auto
    [time-1800] auto
    [time-1815] auto
    [time-1830] auto
    [time-1845] auto
    [time-1900] auto
    [time-1915] auto
    [time-1930] auto
    [time-1945] auto
    [time-2000] auto
    [time-2015] auto
    [time-2030] auto
    [time-2045] auto
    [time-2100] auto
    [time-2115] auto
    [time-2130] auto
    [time-2145] auto
    [time-2200] auto
    [time-2215] auto
    [time-2230] auto
    [time-2245] auto
    [time-2300] auto;
}

.trackslot {
      grid-row: cinemas;
      display: block;
      position: -webkit-sticky;
      position: sticky;
      /*top: 190px;*/
      top: 290px;
      z-index: 9;
      background-color: white;
      padding: 0 0.625rem;
      border-bottom: 2px solid var(--schGridT);
      text-align: center;
}

.trackslot .tslabelWrapper {
      display: block;
      background-color: var(--catGridBg);
      text-transform: uppercase;
      font-weight: bold;
      text-align: center;
}

.trackslot .tslabelWrapper span {
      display: block;
      text-transform: uppercase;
      font-weight: bold;
      text-align: center;
}

.time {
	display: block;
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 2rem;
	position: inherit;
	margin-top: -0.72rem;
	text-align: right;
	padding-right: 0.7rem;
}

.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;
}


.schedule2021 .date-display-single {
	grid-column: times;
}

.hmark {
    border-bottom: 1px solid var(--schGridT);
    grid-column: 2 / 8;
    z-index: -1;
    background: transparent;
}

.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;
}
.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;
}
.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;
}


.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;
}

.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,.sto2,.sto3,.sto4,.sto5,.sto6,.sto7,.sto8,.sto9,.sto10,.sto11,.sto12,.sto13,.sto14,.sto15,.sto16,.sto17,.sto18,.sto19,.sto20,.sto21,.sto22 {
	grid-row-end: span 1;
}
.sto23,.sto24,.sto25,.sto26,.sto27,.sto28,.sto29,.sto30,.sto31,.sto32,.sto33,.sto34,.sto35,.sto36,.sto37 {
	grid-row-end: span 2;
}
.sto38,.sto39,.sto40,.sto41,.sto42,.sto43,.sto44,.sto45,.sto46,.sto47,.sto48,.sto49,.sto50,.sto51,.sto52 {
	grid-row-end: span 3;
}
.sto53,.sto54,.sto55,.sto56,.sto57,.sto58,.sto59,.sto60,.sto61,.sto62,.sto63,.sto64,.sto65,.sto66,.sto67 {
	grid-row-end: span 4;
}
.sto68,.sto69,.sto70,.sto71,.sto72,.sto73,.sto74,.sto75,.sto76,.sto77,.sto78,.sto79,.sto80,.sto81,.sto82 {
	grid-row-end: span 5;
}
.sto83,.sto84,.sto85,.sto86,.sto87,.sto88,.sto89,.sto90,.sto91,.sto92,.sto93,.sto94,.sto95,.sto96,.sto97 {
	grid-row-end: span 6;
}
.sto98,.sto99,.sto100,.sto101,.sto102,.sto103,.sto104,.sto105,.sto106,.sto107,.sto108,.sto109,.sto110,.sto111,.sto112 {
	grid-row-end: span 7;
}
.sto113,.sto114,.sto115,.sto116,.sto117,.sto118,.sto119,.sto120,.sto121,.sto122,.sto123,.sto124,.sto125,.sto126,.sto127 {
	grid-row-end: span 8;
}
.sto128,.sto129,.sto130,.sto131,.sto132,.sto133,.sto134,.sto135,.sto136,.sto137,.sto138,.sto139,.sto140,.sto141,.sto142 {
	grid-row-end: span 9;
}




.page-nov-10 .grid-item.sta1600.sto7.cin359 {
	grid-row: time-1700 / span 1;
    border-top: 0px none;
}
.page-nov-10 .grid-item.sta1830.sto15.cin359 {
    grid-row: time-1915 / span 1;
}

.page-nov-11 .grid-item.sta1600.sto53.cin360 {
    grid-row: time-1630 / span 1;
    border-top: 0px none;
}
.page-nov-11 .grid-item.sta1800.sto11.cin360 {
    grid-row: time-1830 / span 1;
    border-top: 0px none;
}
.page-nov-11 .grid-item.sta1800.sto20.cin360 {
    grid-row: time-1845 / span 1;
    border-top: 0px none;
}
.page-nov-11 .grid-item.sta1800.sto12.cin360 {
    grid-row: time-1900 / span 1;
    border-top: 0px none;
}

.page-nov-12 .grid-item.sta1600.sto19.cin359 {
    grid-row: time-1645 / span 1;
    border-top: 0px none;
}
.page-nov-12 .grid-item.sta1600.sto24.cin359 {
    grid-row: time-1700 / span 1;
    border-top: 0px none;
}

.page-nov-13 .grid-item.sta1530.sto54.cin358 {
    grid-row: time-1615 / span 1;
}

.page-nov-14 .grid-item.sta1400.sto52.cin357 {
    grid-row: time-1445 / span 4;
    border-top: 0px none;
}
.page-nov-14 .grid-item.sta1515.sto11.cin361 {
    grid-row: time-1600 / span 1;
}
.page-nov-14 .grid-item.sta1515.sto12.cin361 {
    grid-row: time-1615 / span 1;
    border-top: 0px none;
}
.page-nov-14 .grid-item.sta1700.sto11.cin361 {
    grid-row: time-1730 / span 1;
    border-top: 0px none;
}
.page-nov-14 .grid-item.sta1700.sto14.cin361 {
    grid-row: time-1745 / span 1;
    border-top: 0px none;
}
.page-nov-14 .grid-item.sta1715.sto54.cin413 {
    grid-row: time-1800 / span 4;
}

.page-nov-10 .grid-item.sta1600.sto7.cin359 .views-field-field-time,
.page-nov-10 .grid-item.sta1830.sto15.cin359 .views-field-field-time,
.page-nov-11 .grid-item.sta1600.sto53.cin360 .views-field-field-time,
.page-nov-11 .grid-item.sta1800.sto11.cin360 .views-field-field-time,
.page-nov-11 .grid-item.sta1800.sto20.cin360 .views-field-field-time,
.page-nov-11 .grid-item.sta1800.sto12.cin360 .views-field-field-time,
.page-nov-12 .grid-item.sta1600.sto19.cin359 .views-field-field-time,
.page-nov-12 .grid-item.sta1600.sto24.cin359 .views-field-field-time,
.page-nov-13 .grid-item.sta1530.sto54.cin358 .views-field-field-time,
.page-nov-14 .grid-item.sta1400.sto52.cin357 .views-field-field-time,
.page-nov-14 .grid-item.sta1515.sto11.cin361 .views-field-field-time,
.page-nov-14 .grid-item.sta1515.sto12.cin361 .views-field-field-time,
.page-nov-14 .grid-item.sta1700.sto11.cin361 .views-field-field-time,
.page-nov-14 .grid-item.sta1700.sto14.cin361 .views-field-field-time,
.page-nov-14 .grid-item.sta1715.sto54.cin413 .views-field-field-time {
	visibility: hidden;
	opacity: 0;
	height: 0.5rem;
}

.page-nov-10 .grid-item.sta1600.sto7.cin359 .views-field-field-tickets-1,
.page-nov-10 .grid-item.sta1830.sto15.cin359 .views-field-field-tickets-1,
.page-nov-11 .grid-item.sta1600.sto53.cin360 .views-field-field-tickets-1,
.page-nov-11 .grid-item.sta1800.sto11.cin360 .views-field-field-tickets-1,
.page-nov-11 .grid-item.sta1800.sto20.cin360 .views-field-field-tickets-1,
.page-nov-11 .grid-item.sta1800.sto12.cin360 .views-field-field-tickets-1,
.page-nov-12 .grid-item.sta1600.sto19.cin359 .views-field-field-tickets-1,
.page-nov-12 .grid-item.sta1600.sto24.cin359 .views-field-field-tickets-1,
.page-nov-13 .grid-item.sta1530.sto54.cin358 .views-field-field-tickets-1,
.page-nov-14 .grid-item.sta1400.sto52.cin357 .views-field-field-tickets-1,
.page-nov-14 .grid-item.sta1515.sto11.cin361 .views-field-field-tickets-1,
.page-nov-14 .grid-item.sta1515.sto12.cin361 .views-field-field-tickets-1,
.page-nov-14 .grid-item.sta1700.sto11.cin361 .views-field-field-tickets-1,
.page-nov-14 .grid-item.sta1700.sto14.cin361 .views-field-field-tickets-1,
.page-nov-14 .grid-item.sta1715.sto54.cin413 .views-field-field-tickets-1 {
    visibility: hidden;
    opacity: 0;
    height: 0.5rem;
}

.schedule2021 .grid-item {
	background-color: var(--catGridBg);
    margin: 0 0.125rem;
	padding: 0 0.5rem;
	position: relative;
	display: grid;
	grid-template-rows: /*2rem*/ auto auto auto;
    /*grid-template-columns: auto 2rem;*/
}
.schedule2021 .grid-item  .views-field-field-tickets-1 {
    grid-column: 2;
    grid-row-start: 1;
    grid-row: span 2;
    align-self: center;
}
.schedule2021 .grid-item.t502 {
    border-top: 0.5rem solid black;
}
.schedule2021 .grid-item.t502 .date-display-single {
    background-color: black;
}
.schedule2021 .grid-item.t503 {
	border-top: 0.5rem solid var(--secIntComp);
}
.schedule2021 .grid-item.t503 .date-display-single {
    background-color: var(--secIntComp);
}
.schedule2021 .grid-item.t501,
.schedule2021 .grid-item.t504 {
    border-top: 0.5rem solid var(--secHunComp);
}
.schedule2021 .grid-item.t501 .date-display-single,
.schedule2021 .grid-item.t504 .date-display-single {
    background-color: var(--secHunComp);
}
.schedule2021 .grid-item.t505 {
    border-top: 0.5rem solid var(--secStuDeComp);
}
.schedule2021 .grid-item.t505 .date-display-single {
    background-color: var(--secStuDeComp);
}
.schedule2021 .grid-item.t506 {
    border-top: 0.5rem solid var(--secAnthro);
}
.schedule2021 .grid-item.t506 .date-display-single {
    background-color: var(--secAnthro);
}
.schedule2021 .grid-item.t507 {
    border-top: 0.5rem solid var(--secDive);
}
.schedule2021 .grid-item.t507 .date-display-single {
    background-color: var(--secDive);
}
.schedule2021 .grid-item.t508 {
    border-top: 0.5rem solid var(--secParrhesia);
}
.schedule2021 .grid-item.t508 .date-display-single {
    background-color: var(--secParrhesia);
}
.schedule2021 .grid-item.t509 {
    border-top: 0.5rem solid var(--secView);
}
.schedule2021 .grid-item.t509 .date-display-single {
    background-color: var(--secView);
}
.schedule2021 .grid-item.t510 {
    border-top: 0.5rem solid var(--secStudent);
}
.schedule2021 .grid-item.t510 .date-display-single {
    background-color: var(--secStudent);
    color: var(--dark);
}
.schedule2021 .grid-item.t511,
.schedule2021 .grid-item.t521,
.schedule2021 .grid-item.t522,
.schedule2021 .grid-item.t523 {
    border-top: 0.5rem solid var(--secSpecials);
}
.schedule2021 .grid-item.t511 .date-display-single,
.schedule2021 .grid-item.t521 .date-display-single,
.schedule2021 .grid-item.t522 .date-display-single,
.schedule2021 .grid-item.t523 .date-display-single {
    background-color: var(--secSpecials);
    color: var(--dark);
}

.schedule2021 .grid-item .views-field-field-time {
	margin-top: -0.1rem;
}

.schedule2021 .grid-item .views-field-field-time span {
	font-weight: bold;
	font-size: 0.9rem;
	margin-left: -0.5rem;
	vertical-align: top;
	padding: 0 0.5rem 0.2rem 0.5rem;
	color: white;
    line-height: 0.9rem;
}

/*.schedule2021 .grid-item .s_info {
	font-size: 0.9rem;
}
.schedule2021 .grid-item .add_info p {
	font-size: 0.9rem;
}
.schedule2021 .grid-item.t447 .s_info,
.schedule2021 .grid-item.t448 .s_info {
	display: none;
}*/

.schedule2021 .grid-item .views-field-nothing-1 {
	align-self: end;
}
.schedule2021 .grid-item .views-field-nothing-1 img {
	width: 2.2rem;
    padding-right: 0.3rem;
}
.schedule2021 .grid-item .views-field-nothing-1 .pg524 img {
    width: 1.2rem;
}
.schedule2021 .grid-item .views-field-nothing-1 .sub103 img {
    width: 1.5rem;
}
.schedule2021 .grid-item .views-field-nothing-1 .et295,
.schedule2021 .grid-item .views-field-nothing-1 .sub104 {
	display: none;
}