@import url("../Agile-Web24/styles.css");

.epgColor1 { color:#41C6E9 !important; }
.epgColor1Back { background-color:#FEFEFE !important; color: black !important; }
.epgColor1Back a, .epgColor1Back span { color: black !important; }
.epgColor1Border { border-color:#FEFEFE }
.epgColor2 { color: #DC1482 !important; }
.epgColor2Back { background-color: #DC1482 !important; color: white !important; }
a.epgColor2Back:hover { background-color: #A50F62 !important; color: white !important; }
.epgColor2Back a, .epgColor2Back span { color: white !important; }
.epgColor2BorderTop { border-top: 4px solid #DC1482 !important; } 
.epgColor2Border { border-color:#DC1482 }
.epgColor3 { color: #FFC311 !important; }
.epgColor3Back { background-color: #FFC311 !important; color: white !important;}
.epgColor3Back a { color: white !important; }
.epgColor3BorderBottom { border-bottom: 4px solid #FFC311 !important; }
.epgColor3Border { border-color:#FFC311 }
:root { --epg-color1: #41C6E9; --epg-color1-rgb: 254,254,254; --epg-color1text: black!important; --epg-color1text-rgb: 0,0,0; --epg-color2: #DC1482; --epg-color2-rgb: 220,20,130; --epg-color2text: white!important; --epg-color2text-rgb: 255,255,255; --epg-color3: #DC1A8C; --epg-color3-rgb: 255,195,17; --epg-color3text: white!important; --epg-color3text-rgb: 255,255,255; }

.AgileList-Calendar .Past .Item { display: none; }
.agl-iframed .agl-intro, .agl-iframed .agl-navigation { display: block; }
.agl-iframed .agl-navigation-main, .agl-iframed .agl-navigation-toggle { display: none; }
.agl-iframed .agl-intro { position: relative; box-shadow: unset; }
html:has(body.agl-iframed) { overflow: hidden; background-color: transparent; /* Hide both horizontal and vertical scrollbars */ }
.agl-columnset { width: calc(100% - 4px) !important; }
.agl-container { min-height: unset; }
.agl-iframed .agl-content, body { background-color: transparent; }
.agl-modal { backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px); background-color: transparent;}
.agl-intro { background-color: transparent !important; }
.agl-info .swiper, .agl-ticketsearchcriteria .swiper, .agl-renewal .swiper { max-height: 299px; }
.agl-media-swiper { background-color: unset; }

.agl-iframed .agl-navigation { min-height: 50px; }
.agl-iframed .agl-navigation-toggle span, .agl-iframed .agl-navigation-cart span, .agl-iframed .agl-navigation-user span { line-height: 40px;  }
.agl-iframed .agl-navigation-user { right: 50px; top: 6px; padding: 0; margin: 0; }
.agl-iframed .agl-navigation-cart { right: 10px; top: 8px; padding: 0; margin: 0; }
.CalendarTable .MonthHeader { font-size: 2rem; }
.CalendarTable .Date { border-radius: unset;}
.CalendarTable .InsideDate { border: 1px solid #555555; }
.EpgHeaderLogo { filter: none; }
.AgileList-Tiles .ImageBox { height: unset !important; max-height: unset !important; }
.AgileList-UpcomingPrograms .BuyLink { display: none; }

.AgileList-Calendar .Item { box-shadow: none !important; }
.agl-iframed.agl-list .agl-intro { display: none; }
.agl-iframed.agl-list .agl-viewlabel { display: none; }
.DateSeparator { display: none; }
.AgileListDate .EventDate { display: inline-block; }
.agl-iframed.agl-viewbasket .TitleArea { display: none; }
.AgileList-Tiles .AllShowings { display: block; }
.agl-dateitem { background-color: white; }
.agl-dateslide .agl-active .agl-dateitem { background-color: #DC1482; color: white; }

.agl-list .ViewBox { text-align: left; }


@media only screen and (max-width: 768px) { .AgileList-Calendar .Past, .AgileList-Calendar .MyCalLink { display: none; } }