.syts_mtsContainer {
	font-size: calc(1em + 1vw);
	line-height: 1;
	letter-spacing: 1px;
	background: url(../images/bg.jpg) center;
	background-size: cover;
}
.syts_mtsDetailsPanel {
	background: #132334;
	position: relative;
}
/* .syts_mapLocationPanel{
    background-color: #000000;
} */
.syts_timeFilterTitle {
	font-size: 0.50em;
	font-weight: 700;
	color: #f6fdfc;
}
.syts_dateTitle {
	font-size: 0.50em;
	font-weight: 700;
	color: #f6fdfc;
	margin: 0 0 10px 0;
}
.syts_dateTitle_sticky {
	font-size: 0.50em;
	font-weight: 700;
	color: #f6fdfc;
	margin: 0 0 10px 0;
}
#syts_formatFilter {
	font-size: 0.50em;
	font-weight: 700;
}
.syts_formatFilterTitle {
	font-size: 0.50em;
	font-weight: 700;
	color: #f6fdfc;
}
.syts_formatFilterTitle_sticky {
	font-size: 0.50em;
	font-weight: 700;
	color: #f6fdfc;
	margin: 0 0 10px 0;
}
.syts_timeFilterTitle_sticky {
	font-size: 0.50em;
	font-weight: 700;
	color: #f6fdfc;
	margin: 0 0 10px 0;
}
#syts_timingFilter {
	font-size: 0.50em;
	font-weight: 700;
}
.syts_timingFilterListWrapper label:before {
	background-color: #fa480c;
	border: 1px solid #d7f1ec;/* -webkit-box-shadow: inset 1px 0px 8px -1px #141414;
    box-shadow: inset 1px 0px 8px -1px #141414; */
}
.syts_timingFilterListElement {
	color: #d7f1ec;
}
.syts_formatFilterListWrapper label:before {
	background-color: #fa480c;
	border: 1px solid #d7f1ec;/* -webkit-box-shadow: inset 1px 0px 8px -1px #141414;
    box-shadow: inset 1px 0px 8px -1px #141414; */
}
.syts_formatFilterListElement {
	color: #d7f1ec;
}
.syts_formatFilterListElement_sticky {
	color: #d7f1ec;
	font-size: 0.50em;
	font-weight: 700;
}
.syts_timingFilterListElement_sticky {
	color: #d7f1ec;
	font-size: 0.50em;
	font-weight: 700;
}
.syts_timingFilterDropdownCaret {
	background: #d7f1ec;
}
.syts_timingFilterDropdownCaret::after {
	border-color: #011d29 transparent transparent transparent;
}
.syts_timingFilterDropdownCaret.syts_timingFilterDropdownCaretUp::after {
	border-color: transparent transparent #011d29 transparent;
}
.syts_formatFilterDropdownCaret {
	background: #d7f1ec;
}
.syts_formatFilterDropdownCaret::after {
	border-color: #011d29 transparent transparent transparent;
}
.syts_formatFilterDropdownCaret.syts_formatFilterDropdownCaretUp::after {
	border-color: transparent transparent #011d29 transparent;
}
.syts_dropdownInput {
	border: 1px solid #d7f1ec;
	background: #011d29;
	color: #d7f1ec;
	font-size: 0.50em;
}
.syts_timingFilterDropdownbox {
	background: #132334;
	border: 1px solid #d7f1ec;
}
.syts_timingFilterDropdownbox label {
	font-weight: normal;
	color: #d7f1ec;
	font-size: 0.50em;
}
.syts_timingFilterDropdownbox label:before {
	background-color: #fa480c;
	border: 1px solid #d7f1ec;/* -webkit-box-shadow: inset 1px 0px 8px -1px #141414;
    box-shadow: inset 1px 0px 8px -1px #141414; */
}
.syts_timingDDElement {
	color: #e4e4e4;
}
.syts_formatDropdownInput {
	border: 1px solid #d7f1ec;
	background: #011d29;
	color: #d7f1ec;
	font-size: 0.50em;
}
.syts_formatFilterDropdownbox {
	background: #132334;
	border: 1px solid #d7f1ec;
}
.syts_formatFilterDropdownbox label {
	font-weight: normal;
	color: #d7f1ec;
	font-size: 0.50em;
}
.syts_formatFilterDropdownbox label:before {
	background-color: #fa480c;
	border: 1px solid #d7f1ec;/* -webkit-box-shadow: inset 1px 0px 8px -1px #141414;
    box-shadow: inset 1px 0px 8px -1px #141414; */
}
.syts_formatFilterDropdownbox input:checked + label:after {
	background: url(../../assets/images/syts_checkboxcheck.png) no-repeat;
}
.syts_formatDDElement {
	color: #e4e4e4;
}
#syts_timingFilterSelect {
	border: 1px solid #d7f1ec;
	background-color: #ffffff;
	color: #000000;
	background-image: linear-gradient(45deg, transparent 50%, #ffffff 50%), linear-gradient(135deg, #ffffff 50%, transparent 50%), linear-gradient(#d7f1ec, #d7f1ec);
	font-size: 11px;
}
#syts_formatFilterSelect {
	background-image: linear-gradient(45deg, transparent 50%, #ffffff 50%), linear-gradient(135deg, #ffffff 50%, transparent 50%), linear-gradient(#d7f1ec, #d7f1ec);
	border: 1px solid #d7f1ec;
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
}
.syts_topAutocompleteTitle {
	font-size: 0.50em;
	font-weight: 700;
	color: #f6fdfc;
}
.syts_topAutocompleteTitle_sticky {
	font-size: 0.50em;
	font-weight: 700;
	color: #f6fdfc;
}
#syts_topAutocompleteFilterInput {
	background-color: #272f3e;
	border: solid 1px #d7f1ec;
	color: #d7f1ec;
	font-size: 0.50em;
	top: 0;
	position: absolute;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
#syts_topAutocompleteFilterInput_sticky {
	background-color: #272f3e;
	border: solid 1px #d7f1ec;
	color: #d7f1ec;
	font-size: 0.50em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.syts_topAutoCompleteFilterIconWrapper {
	background: url(../../assets/images/syts_searchicon.png) no-repeat #d7f1ec;
	background-position: center;
}
.syts_topAutoCompleteFilterIconWrapper_sticky {
	background: url(../../assets/images/syts_searchicon.png) no-repeat #d7f1ec;
	background-position: center;
}
.syts_theaterDetailsContainer {
	/*background: #5b0a2a;*/
	border-top: 1px solid #27525f;
	position: relative;
}
.syts_theaterDetails {
	border: 1px solid #f3c500;
	background: #cec9cf;
}
.syts_theaterDetails {
	border: 1px solid #0a2d43;
/*	background: #98c3b6;*/
	background: #7ac2b7;
}
.syts_theaterIcon {
	background: rgba(0,0,0,0.3);
	box-shadow: 0 0 3px #84a5ad;
}
.syts_theaterDetails_active .syts_theaterIcon {
	background: rgba(0,0,0,0.3);
	box-shadow: 0 0 3px #eabfc3;
}
.syts_theaterDetails.syts_theaterDetails_active {
	background-image: linear-gradient(#d90c13, #e03b0d);
	box-shadow: 0 0 5px #000000;
	border: 1px solid #ed8847;
}
.syts_theaterName {
	color: #132334;
	font-size: 0.60em;
	font-weight: 700;
}
.syts_theaterDetails.syts_theaterDetails_active .syts_theaterName {
	color: #FFFFFF;
}
.syts_theaterAddress {
	color: #132334;
	font-size: 0.45em;
	font-weight: 400;
	font-style: italic;
}
.syts_theaterDetails.syts_theaterDetails_active .syts_theaterAddress {
	color: #f5f5f5;
}
.syts_getDirection {
	color: #FFFFFF;
	font-size: 0.42em;
	font-weight: 700;
	border: 1px solid #a9c7be;
	background: url(../../assets/images/syts_google_direction.png) #6a887f;
	background-repeat: no-repeat;
	background-position: center right 6px;
}
.syts_theaterDetails.syts_theaterDetails_active .syts_getDirection {
	color: #f5f5f5;
	border-color: #da5b4f;
	background: url(../../assets/images/syts_google_direction_active.png) no-repeat #980f0d;
	background-position: center right 6px;
}
.syts_theaterDistance {
	color: #132334;
	font-size: 0.42em;
	font-weight: 700;
}
.syts_theaterDetails.syts_theaterDetails_active .syts_theaterDistance {
	color: #FFFFFF;
}
.syts_movieFormatNameTitle {
	color: #132334;
	font-size: 0.40em;
	font-weight: 700;
	line-height: 2;
}
.syts_movieFormatNameTitleForMobile {
	color: #f6fdfc;
	font-size: 0.45em;
	font-weight: 700;
	line-height: 2.5;
}
.syts_theaterDetails.syts_theaterDetails_active .syts_movieFormatNameTitle, .syts_theaterDetails.syts_theaterDetails_active .syts_movieFormatNameTitleForMobile {
	color: #f5f5f5;
}
.syts_topFilterPanel {
	/*	background-image: linear-gradient(#68c0b5, #609293 50%);*/
	background-color: #373539;
}
.syts_movieTimingBtn {
	background: #368c82;
	/*-webkit-box-shadow: 0px 0px 1px 0px #540524; 
    box-shadow: 0px 0px 1px 0px #540524;*/ 
	border: 1px solid #498880;
	color: #FFFFFF;
	font-size: 0.40em;
	font-weight: 700;
	transition: 0.5s ease background, color;
}
.syts_theaterDetails.syts_theaterDetails_active .syts_movieTimingBtn {
	border-color: #84a5ad;
}
.syts_movieTimingBtn:hover {
	background: #691e31;
	border-color: #eabfc3 !important;
	color: #ffffff;
	transition: 0.5s ease background, color;
}
.syts_theaterDetails.syts_theaterDetails_active .syts_movieTimingBtn:hover {
    border-color: #eabfc3 !important;
    color: #ffffff;
}
.syts_theaterDetails.syts_theaterDetails_active .syts_movieTimingBtnActive {
	background: #691e31;
	border-color: #eabfc3;
	color: #ffffff;
	transition: 0.5s ease background, color;
}
.showLess.syts_theaterAccordianArrow {
	background: url(../../assets/images/syts_arrow.png) no-repeat #ffffff 5px 6px;
}
.showMore.syts_theaterAccordianArrow {
	background: url(../../assets/images/syts_arrow.png) no-repeat #ffffff 5px -38px;
}
.showLess.syts_theaterAccordianArrow, .showMore.syts_theaterAccordianArrow {
	background-repeat: no-repeat;
	background-color: #88b7a9;
	border: 1px solid #6a887f;
}
.syts_theaterDetails.syts_theaterDetails_active .showLess.syts_theaterAccordianArrow, .syts_theaterDetails.syts_theaterDetails_active .showMore.syts_theaterAccordianArrow {
	background-color: #c52e2c;
	border-color: #980f0d;
}
/*.showMore.syts_theaterAccordianArrow:before {
    border-top: 10px solid #ffffff;
}
.showMore.syts_theaterAccordianArrow:after {
    border-top: 7px solid #540524;
}
.showLess.syts_theaterAccordianArrow:before {   
    border-bottom: 10px solid #ffffff;
}
.showLess.syts_theaterAccordianArrow:after {
    border-bottom: 7px solid #540524;
}*/
.syts_theaterVendorInfoTitle {
	color: #eabfc3;
	font-size: 0.42em;
	font-weight: 700;
}
.syts_theaterVendorBtn {
	background: #691e31;
	cursor: pointer;
}
.syts_theaterVendorBtn:active, .syts_theaterVendorBtn:focus {
	background: #691e31;
}
.syts_theaterVendorBtn:hover {
	background: #132334;
}
.syts_setMovTicketURL {
	border: solid 2px #691e31;
	cursor: pointer;
}
.syts_setMovTicketURL:active, .syts_setMovTicketURL:focus {
	border: solid 2px #691e31;
}
.syts_setMovTicketURL:hover {
	border: solid 2px #eabfc3;
}
/*.syts_dateBox_slider_leftArrow:after {
	border-color: transparent;
	border-right-color: #2f0012;
}
.syts_dateBox_slider_leftArrow:before {
	border-color: transparent;
	border-right-color: #ffb602;
}
.syts_dateBox_slider_rightArrow:after {
	border-color: transparent;
	border-left-color: #2f0012;
}
.syts_dateBox_slider_rightArrow:before {
	border-color: transparent;
	border-left-color: #ffb602;
}*/
.syts_dateBox_slider_leftArrow.syts_lArrow_disbled {
	background: url(../../assets/images/syts_sliderArrowLeft.png) no-repeat 5px -48px;
}
.syts_dateBox_slider_leftArrow {
	background: url(../../assets/images/syts_sliderArrowLeft.png) no-repeat 5px 3px;
}
.syts_dateBox_slider_rightArrow.syts_rArrow_disbled {
	background: url(../../assets/images/syts_sliderArrowRight.png) no-repeat 5px -48px;
}
.syts_dateBox_slider_rightArrow {
	background: url(../../assets/images/syts_sliderArrowRight.png) no-repeat 5px 3px;
}
.syts_date_boxInner {
	border: 1px solid #d7f1ec;
	color: #d7f1ec;
}
.syts_date_box.syts_date_box_active .syts_date_boxInner {
	border: 1px solid #ed8847;
	color: #FFFFFF;
	background-image: linear-gradient(#d90c13, #e03b0d);
	background-image: -ms-linear-gradient(#d90c13, #e03b0d);
}
.syts_selectedDate_sticky {
	border: 1px solid #db0309;
	color: #FFFFFF;
	background-image: linear-gradient(#d90c13, #e03b0d);
}
.syts_selectedDate_stickydisableLayout {
	background: rgba(0,0,0,0.3);
	z-index: 1;
}
.syts_topAutocompleteFilter_stickyDisbleLayout {
	background: rgba(0,0,0,0.3);
	z-index: 1;
}
.syts_dateDay {
	font-size: 14px;
	font-weight: 700;
}
.syts_dateDay_sticky {
	font-size: 0.5em;
	font-weight: 700;
}
.syts_dateMonth {
	font-size: 14px;
	font-weight: 400;
}
.syts_dateMonth_sticky {
	font-size: 0.5em;
	font-weight: 700;
}
.syts_date {
	font-size: 14px;
	font-weight: 700;
}
.syts_date_sticky {
	font-size: 0.5em;
	font-weight: 700;
}
.syts_topStickyFilterPanel {
	background: rgba(1,29,41,0.85);
	/*background: #2f0012;*/
	border-bottom: 1px solid #a3c8d4;
	-webkit-box-shadow: 0 8px 6px -6px;
	-moz-box-shadow: 0 8px 6px -6px #000000;
	box-shadow: 0 8px 6px -6px #000000;
}
#loadMore {
	background: #ff0009;
	font-size: 0.5em;
	border: solid 2px #132334;
	color: #ffffff;
}
#loadMore:hover {
	color: #ffffff;
	background: #db0309;
}
#loadMoreResults {
	background: #ff0009;
	font-size: 0.5em;
	border: solid 2px #132334;
	color: #ffffff;
}
#loadMoreResults:hover {
	color: #ffffff;
	background: #db0309;
}
.syts_loadMoreResultsOuterBtn {
	background: #ff0009;
}
.syts_loadMoreOuterBtn {
	background: #ff0009;
}
.syts_theaterDetailsAccordianCollapseAllOptionTxt, .syts_theaterDetailsAccordianExpandAllOptionTxt {
	font-size: 0.50em;
	font-weight: 700;
	color: #f6fdfc;
	display: none;
}
.syts_movieInformation {
	font-size: 0.5em;
	color: #9cacb9;
	line-height: 2;
	display: none;
}
.syts_dataNotFoundFilters {
	font-size: 0.5em;
	color: #9cacb9;
	line-height: 2;
	display: none;
}
#syts_moreMovieShowsList {
	font-size: 0.54em;
}
.syts_moreMovieShowsListElement:hover {
	/*color: #ffffff;*/
	background: #2e506d;/*border: 1px solid #540524;*/
}
.syts_formatFilterListWrapper input:checked + label:after {
	background: url(../../assets/images/syts_checkboxcheck.png) no-repeat;
}
.syts_timingFilterListWrapper input:checked + label:after {
	background: url(../../assets/images/syts_checkboxcheck.png) no-repeat;
}
.syts_moreMovieShowsListElement {
	border: 1px solid #2e506d;
	background-color: #111d2a;
	color: #ffffff;
}

@media only screen and (max-width : 1200px) {
.syts_movieFormatNameTitle {
	line-height: 2.2;
}
}

@media only screen and (max-width : 1024px) and (orientation: landscape) {
#loadMore:hover {
	color: #f9f9f9;
	background: #ff0009;
}
#loadMoreResults:hover {
	color: #f9f9f9;
	background: #ff0009;
}
.syts_theaterVendorBtn:hover {
	background: #691e31;
}
.syts_setMovTicketURL:hover {
	border: solid 2px #691e31;
}
}

@media only screen and (max-width : 1024px) and (orientation: portrait) {
.syts_theaterVendorBtn:hover {
	background: #691e31;
}
.syts_setMovTicketURL:hover {
	border: solid 2px #691e31;
}
}

@media only screen and (max-width : 991px) {
.syts_dateDay {
	font-size: 12px;
}
.syts_dateMonth {
	font-size: 12px;
}
.syts_date {
	font-size: 12px;
}
.syts_movieFormatNameTitleForMobile {
	font-size: 0.50em;
	font-weight: 700;
	line-height: 2;
}
/* #syts_topAutocompleteFilterInput{
        font-size: 0.65em;
    }
    #syts_topAutocompleteFilterInput_sticky{
        font-size: 0.65em;
    }  */ 
#loadMore:hover {
	color: #f9f9f9;
	background: #ff0009;
}
#loadMoreResults:hover {
	color: #f9f9f9;
	background: #ff0009;
}
.syts_theaterDetails.syts_theaterDetails_active .syts_movieTimingBtn:hover {
    border-color: #498880 !important;
    color: #FFFFFF;
}
}

@media only screen and (max-width : 767px) {
.syts_dropdownInput {
	font-size: 11px;
}
#syts_topAutocompleteFilterInput {
	font-size: 12px;
}
#syts_topAutocompleteFilterInput_sticky {
	font-size: 12px;
}
.syts_topAutocompleteTitle_sticky {
	font-size: 10px;
}
.syts_dateTitle_sticky {
	font-size: 10px;
}
.syts_theaterName {
	font-size: 11px;
}
.syts_theaterAddress {
	font-size: 8px;
}
.syts_theaterDistance {
	font-size: 8px;
}
.syts_movieTimingBtn {
	font-size: 8px;
}
.syts_movieFormatNameTitleForMobile {
	font-size: 9px;
}
.syts_timeFilterTitle {
	font-size: 10px;
}
.syts_dateTitle {
	font-size: 10px;
}
.syts_topAutocompleteTitle {
	font-size: 10px;
}
.syts_formatFilterTitle {
	font-size: 10px;
}
.syts_theaterDetailsAccordianCollapseAllOptionTxt, .syts_theaterDetailsAccordianExpandAllOptionTxt {
	font-size: 10px;
}
#syts_moreMovieShowsList {
	font-size: 10px;
}
#loadMoreResults {
	font-size: 12px;
}
#loadMore {
	font-size: 12px;
}
.syts_movieInformation {
	font-size: 11px;
}
.syts_dataNotFoundFilters {
	font-size: 11px;
}

}
@media only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 2) {
	/* .syts_theaterDetailsAccordianCollapseAllOptionTxt, .syts_theaterDetailsAccordianExpandAllOptionTxt { 
		background: #132334;
	}*/
}
