.lrtCarousel-nowplaying_movie_showtimes-EntryBlockWrapper{
	padding-left:0px !important;
	padding-right:0px !important;
	height:238px;
}

.lrtCarousel-nowplaying_movie_showtimes-Scrollbar{
	overflow-x: hidden; 
	overflow-y:hidden
}
.lastDayText{
	color:#F5A623;
	padding-top:11px;
	padding-bottom:18px !important;
}

.lrtAttribute{
	color:#AEB37F;
	font-size: 12px;
	line-height:15px;
}

.lrtPillWrapper{
	margin-bottom:0px !important;
	/*height:43px;*/
}
				


.linkToEarlierOrLater {
	color:#F5A623;
	font-size:1.00em;
	text-transform: uppercase;
}

.linkToEarlierOrLater:hover{
	text-decoration: underline;
}


.lrtCarousel-nowplaying_movie_showtimes-EntryWrapper{
	/*background-color:#353535;*/
	margin-left:1px !important;
	margin-right:1px !important;
	/*height:177px !important;*/
	width:228px;
}


.datePickerMonthDay{
	color:#999999;
	margin-left:10px;
}

.datePickerActualDate {
	padding-top:11px;
	padding-bottom:18px !important;
	padding-left:5px !important;
	padding-right:11px !important;
	
}
.lrtCarousel-nowplaying_movie_showtimes-EntryBlockEarlierLaterRow {
	height:34px;
	padding-top:2px;
}


.lrtCarousel-nowplaying_movie_showtimes-EntryBlockRow{
	/*height:110px;*/
	/*height:238px;*/
}
.lrtCarousel-nowplaying_movie_showtimes-EntryTopRow{
	/*height:53px;*/
}
.lrtCarousel-nowplaying_movie_showtimes-EntryBlocksRow{
	/*height:136px;*/
}

.lrt-pill{
	padding:8px 10px !important;
	font-size:12px;
	width:78px;
	height:28px;
	font-weight:500;
	background-color:#4F4F4F;
	color:#ffffff;
}


.lrt-pill1{
	background-color:#4F4F4F;
	color:#ffffff;
	padding:10px 15px;
	font-size:1.0em;
}

.lrt-pill:hover{
	/* Change brightness */ 
	filter: brightness(90%);
	text-decoration: underline;
}

.lrt-pill-inPast{
	opacity:.25;
}
.lrt-pill-inPast:hover{
	filter: brightness(100%);
	text-decoration: none;

}

.soldOutWrapper{
  display: inline-grid;
  grid-template: auto / auto;
}

.soldOutItem {
	grid-row:1;
	grid-column:1;
}

.soldOutItemText{
	/*font-size:12px;*/
	color:red !important;
	animation: blinkSoldOut 3s infinite;
}

.soldOutTimeText {
	opacity:.5;
}

@keyframes blinkSoldOut {
            0% {
                opacity: 1;
            }
            50% {
                opacity: 0;
            }
            100% {
                opacity: 1;
            }
        }




.lrtCarousel-nowplaying_movie_showtimes--entire-container {
	width:580px !important;
}

.lrtCarousel-nowplaying_movie_showtimes-LeftRightButtonHolderDisabled{
	opacity:.25;
}



.lrtCarousel-nowplaying_movie_showtimes-LeftButtonHolder{
	margin-right:1px;
}
.lrtCarousel-nowplaying_movie_showtimes-RightButtonHolder{
	margin-left:1px;
}

.lrtCarousel-nowplaying_movie_showtimes-LeftRightButtonHolderInside{
	width:45px !important; 
	height:177px  !important; 
}
.lrtCarousel-nowplaying_movie_showtimes-LeftRightButtonHolder{
	background-color:#3C3C3C  !important; 
	width:45px !important; 
	height:177px  !important; 
}
.lrtCarousel-nowplaying_movie_showtimes-LeftRightButtonImage{
	width:30px !important;
	height:30px !important;
	margin-left:8px !important;
	margin-top:76px !important;	
}





.lrtCarousel-nowplaying_movie_showtimes--chunk_1{display:none !important;}
.lrtCarousel-nowplaying_movie_showtimes--chunk_2{display:none !important;}
.lrtCarousel-nowplaying_movie_showtimes--chunk_3{display:none !important;}
.lrtCarousel-nowplaying_movie_showtimes--chunk_4{display:none !important;}

:root{
	--lrtCarousel-nowplaying_movie_showtimes--chunk_1-option-starting-width:0px;
	--lrtCarousel-nowplaying_movie_showtimes--chunk_2-option-starting-width:0px;
	--lrtCarousel-nowplaying_movie_showtimes--chunk_3-option-starting-width:0px;
	--lrtCarousel-nowplaying_movie_showtimes--chunk_4-option-starting-width:0px;
}




.lrtCarousel-nowplaying_movie_showtimes--chunk_1-Line-wrapper{
	margin-top:13px;
}
.lrtCarousel-nowplaying_movie_showtimes--chunk_1-Line-dayOfWeek{
	color:#ffffff;
	margin-right:4px;
}
.lrtCarousel-nowplaying_movie_showtimes--chunk_1-Line-monthDay{
	color:#999999;
}
.lrtCarousel-nowplaying_movie_showtimes--chunk_1-Line-text-hidden{
	color:#3C3C3C !important;
}

.lrtCarousel-nowplaying_movie_showtimes--option-chunk_1-Line-item-wrapper{
	margin-left:1px !important;
	margin-right:1px !important;
	background-color:#3C3C3C;
}

.lrtCarousel-nowplaying_movie_showtimes--option-chunk_1Line {
	height:177px;
}


.lrtCarousel-nowplaying_movie_showtimes--chunk_3-option {
	height:195px !important;
}
.lrtCarousel-nowplaying_movie_showtimes--chunk_4-option {
	height:195px !important;
}

.lrtCarousel-nowplaying_movie_showtimes--chunk_3-option {
	height:177px !important;
}
.lrtCarousel-nowplaying_movie_showtimes--chunk_4-option {
	height:177px !important;
}

.col-lrtCarousel-nowplaying_movie_showtimes- {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	/*-webkit-box-flex: 1;*/
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
	padding-left:11px; /*1rem;*/
	padding-right:11px; /*1rem;*/
	
	.col-lrtCarousel-nowplaying_movie_showtimes- {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;	
	}
}

.datePickerDayOfWeekShort{
	display:none;
}
.datePickerDayOfWeekLong{
	display:inline;
}
	
	


@media (max-width: 575px) {
	.lrtCarousel-nowplaying_movie_showtimes--chunk_1 {display:block !important;} /* might be flex if that works */
	.lrtCarousel-nowplaying_movie_showtimes--chunk_2 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_3{display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_4{display:none !important;}	

	:root{
		--lrtCarousel-nowplaying_movie_showtimes--chunk_1-option-starting-width:200px;
		--lrtCarousel-nowplaying_movie_showtimes--chunk_2-option-starting-width:0px;
	}

	.col-lrtCarousel-nowplaying_movie_showtimes- {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.lrtCarasolWrapper {
		box-shadow: 0 0.25em 0.5em #000;
	}
	.lrtCarasolInner1 {
		width:425px !important;
	}	

	
	.datePickerActualDate{
		font-size:1.35em;
	}

	.col-xxs-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
	
	.lrt-pill{
		padding:10px 10px  !important;
		font-size:1.0em !important;
		width:86px !important;
		height:35px !important;
	}	
	
	.lrtCarousel-nowplaying_movie_showtimes-LeftRightButtonHolderInside{
		width:50px !important; 
		height:195px  !important; 
	}
	.lrtCarousel-nowplaying_movie_showtimes-LeftRightButtonHolder{
		background-color:#3C3C3C  !important; 
		width:50px !important; 
		height:195px  !important; 
	}
	.lrtCarousel-nowplaying_movie_showtimes-LeftRightButtonImage{
		width:30px !important;
		height:30px !important;
		margin-left:8px !important;
		margin-top:76px !important;	
	}

	.lrtCarousel-nowplaying_movie_showtimes-EntryWrapper{
		height:195px !important;
	}

	.lrtAttribute{
		font-size: 14px;
		line-height:20px;
	}

	.linkToEarlierOrLater {
		font-size:1.25em;
	}

	.datePickerDayOfWeekShort{
		display:inline;
	}
	.datePickerDayOfWeekLong{
		display:none;
	}
	
	.lrtCarousel-nowplaying_movie_showtimes-EntryWrapper{
		width:auto;
	}

}




@media (min-width: 576px) and (max-width: 767px) {
	.lrtCarousel-nowplaying_movie_showtimes--chunk_1 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_2 {display:flex !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_3{display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_4{display:none !important;}	
	
	:root{
		--lrtCarousel-nowplaying_movie_showtimes--chunk_1-option-starting-width:0px;
		--lrtCarousel-nowplaying_movie_showtimes--chunk_2-option-starting-width:425px;
	}

	.col-lrtCarousel-nowplaying_movie_showtimes- {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.lrt-pill{
		padding:10px 15px !important;
		font-size:1.0em !important;
		width:98px !important;
		height:35px !important;
	}	

	.lrtCarasolWrapper {
		width:515px !important;
	}
	.lrtCarasolInner {
		width:425px !important;
	}
	.lrtCarousel-nowplaying_movie_showtimes-EntryBlockRow{
		/*height:90px;*/
	}
	
	.lrtCarousel-nowplaying_movie_showtimes-EntryWrapper {
		width:254px;
	}

	
	
}

@media (min-width: 768px) and (max-width: 991px) {
	.lrtCarousel-nowplaying_movie_showtimes--chunk_1 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_2 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_3{display:flex !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_4{display:none !important;}
		
	:root{
		--lrtCarousel-nowplaying_movie_showtimes--chunk_3-option-starting-width:576px;
	}
	
	.col-lrtCarousel-nowplaying_movie_showtimes- {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.lrtCarasolWrapper {
		width:688px !important;
	}
	.lrtCarasolInner {
		width:576px !important;
	}	
		
	
	
	.lrtCarousel-nowplaying_movie_showtimes-LeftRightButtonHolder{
		width:57px !important;
	}
	.lrtCarousel-nowplaying_movie_showtimes-LeftRightButtonHolderInside{
		width:57px !important; 
	}


	.lrtCarousel-nowplaying_movie_showtimes-LeftRightButtonImage{
		width:24px !important;
		height:24px !important;
		margin-left:16px !important;
	}

	.lrtCarousel-nowplaying_movie_showtimes-EntryBlockRow{
		/*height:90px;*/
	}


	.lrtCarousel-nowplaying_movie_showtimes--chunk_3-option {
		height:177px !important;
	}

	
	
	.datePickerActualDate{
		font-size:1.00em;
	}

	.lrt-pill{
		font-size:12px !important;
		width:76px !important;
		height:28px !important;
	}

	.lrtCarousel-nowplaying_movie_showtimes-EntryWrapper {
		width:164px;
	}

	
}

@media (min-width: 992px) and (max-width: 1199px) {
	
	.lrtCarousel-nowplaying_movie_showtimes--chunk_1 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_2 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_3{display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_4{display:flex !important;}
	
	:root{
		--lrtCarousel-nowplaying_movie_showtimes--chunk_4-option-starting-width:838px;
		--lrtCarousel-nowplaying_movie_showtimes--chunk_4-option-starting-width1:853px;
		--lrtCarousel-nowplaying_movie_showtimes--chunk_4-option-starting-width2:870px;
	}
	
	.col-lrtCarousel-nowplaying_movie_showtimes- {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
		-ms-flex: 0 0 100%;
	}	

	.lrtCarousel-nowplaying_movie_showtimes--chunk_4-option {
		height:177px !important;
	}
	
	.lrtCarasolWrapper {
		width:928px !important;
	}
	.lrtCarasolInner {
		width:838px !important;
	}

	.lrtCarousel-nowplaying_movie_showtimes-EntryBlockRow{
		/*height:90px;*/
	}
	
	.lrtCarousel-nowplaying_movie_showtimes-EntryWrapper {
		width:156px;
	}


}

@media (min-width: 1200px) and (max-width: 1439px) {
	.lrtCarousel-nowplaying_movie_showtimes--chunk_1 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_2 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_3{display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_4{display:flex !important;}

	:root{
		--lrtCarousel-nowplaying_movie_showtimes--chunk_4-option-starting-width1:853px;
		--lrtCarousel-nowplaying_movie_showtimes--chunk_4-option-starting-width:870px;
	}
	
	.col-lrtCarousel-nowplaying_movie_showtimes- {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
		-ms-flex: 0 0 100%;
	}	

	.lrtCarousel-nowplaying_movie_showtimes--chunk_4-option {
		height:177px !important;
	}
	
	.lrtCarasolWrapper {
		width:960px !important;
	}
	.lrtCarasolInner {
		width:870px !important;
	}
	
	.lrtCarousel-nowplaying_movie_showtimes-EntryBlockRow{
		/*height:90px;*/
	}
	
	.lrtCarousel-nowplaying_movie_showtimes-EntryWrapper {
		width:174px;
	}
	
	
}

@media (min-width: 1440px) and (max-width: 1599px) {
	.lrtCarousel-nowplaying_movie_showtimes--chunk_1 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_2 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_3{display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_4{display:flex !important;}
	
	:root{
		--lrtCarousel-nowplaying_movie_showtimes--chunk_4-option-starting-width1:853px;
		--lrtCarousel-nowplaying_movie_showtimes--chunk_4-option-starting-width:870px;
	}
	
	.col-lrtCarousel-nowplaying_movie_showtimes- {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
		-ms-flex: 0 0 100%;
	}	

	.lrtCarousel-nowplaying_movie_showtimes--chunk_4-option {
		height:177px !important;
	}
	
	.lrtCarasolWrapper {
		width:960px !important;
	}
	.lrtCarasolInner {
		width:870px !important;
	}
	.lrtCarousel-nowplaying_movie_showtimes-EntryBlockRow{
		/*height:90px;*/
	}
	
	.lrtCarousel-nowplaying_movie_showtimes-EntryWrapper {
		width:172px;
	}


}

@media (min-width: 1600px) and (max-width: 1919px) {
	.lrtCarousel-nowplaying_movie_showtimes--chunk_1 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_2 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_3{display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_4{display:flex !important;}

	:root{
		--lrtCarousel-nowplaying_movie_showtimes--chunk_4-option-starting-width1:853px;
		--lrtCarousel-nowplaying_movie_showtimes--chunk_4-option-starting-width:870px;
	}
	
	.col-lrtCarousel-nowplaying_movie_showtimes- {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
		-ms-flex: 0 0 100%;
	}	

	.lrtCarousel-nowplaying_movie_showtimes--chunk_4-option {
		height:177px !important;
	}
	
	.lrtCarasolWrapper {
		width:960px !important;
	}
	.lrtCarasolInner {
		width:870px !important;
	}
	.lrtCarousel-nowplaying_movie_showtimes-EntryBlockRow{
		/*height:90px;*/
	}
	
	.lrtCarousel-nowplaying_movie_showtimes-EntryWrapper {
		width:198px;
	}


	
	
}

@media (min-width: 1920px) {
	.lrtCarousel-nowplaying_movie_showtimes--chunk_1 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_2 {display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_3{display:none !important;}
	.lrtCarousel-nowplaying_movie_showtimes--chunk_4{display:flex !important;}

	:root{
		--lrtCarousel-nowplaying_movie_showtimes--chunk_4-option-starting-width1:853px;
		--lrtCarousel-nowplaying_movie_showtimes--chunk_4-option-starting-width:870px;
	}
	
	.col-lrtCarousel-nowplaying_movie_showtimes- {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
		-ms-flex: 0 0 100%;
	}
	
	.lrtCarousel-nowplaying_movie_showtimes--chunk_4-option {
		height:177px !important;
	}
	
	.lrtCarasolWrapper {
		width:960px !important;
	}
	.lrtCarasolInner {
		width:870px !important;
	}
	.lrtCarousel-nowplaying_movie_showtimes-EntryBlockRow{
		/*height:90px;*/
	}

	.lrtCarousel-nowplaying_movie_showtimes-EntryWrapper {
		width:228px;
	}
}
