@import url("https://www.theroxytheater.org/wp-includes/css/dist/block-library/style.css");
@import url("https://www.theroxytheater.org/wp-content/themes/roxy-theater/dist/agile-theme.css");
@import url("../atsreset.css");
:root {
	--epg-color1: rgb(243 167 47);
	--epg-color1text: black;
	--epg-color2: #1e2429;
	--epg-color2text: white;
	--epg-color3: rgb(233 120 57);
	--epg-color3text: black;
}
.agl-dateslideouter .tns-controls button { z-index: 1; }
.agl-epgbutton.MyCalLink { background-color:#fff!important; color:#000!important }
.Purchase .Showing .agl-epgbutton { float:none }
.agl-usernav a { background-color: unset; }
.agl-modalheader { padding: 1rem; }
.agl-modal.agl-open { z-index: 1000000; }
.InfoContainer:not(.Event) { padding-top: 40px; }
.InfoContainer:not(.Event) #ctl00_CPH1_Name { position: absolute; top: 0px; display: unset; }
.InfoContainer:not(.Event) #ctl00_CPH1_ExtraHTML { display: unset; }
body.agl-payment #ActiveTermsAndConditionsBlock input[type="checkbox"] { margin-left: unset; }
.agl-epgbutton.DonationBtnNoThanks { background-color: rgb(229 231 235); }
.agl-epgbutton.DonationBtnNoThanks { background-color: rgb(209 213 219); }

.agl-epgbutton {
  --tw-bg-opacity:1;
  --tw-text-opacity:1;
  background-color:transparent;
  background-color:rgb(243 167 47/var(--tw-bg-opacity));
  border-radius:9999px;
  border-style:none;
  box-shadow:0 0 0 3px #f3a72f;
  color:rgb(250 250 250/var(--tw-text-opacity));
  color:rgb(9 9 9/var(--tw-text-opacity));
  cursor:pointer;
  display:inline-block;
  font-weight:700;
  padding:.5rem 1rem;
  text-decoration-line:none;
  text-transform:uppercase;
  text-transform:none;
  transition-duration:.1s;
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
}
.agl-epgbutton img {
  display:inline-block;
  margin-bottom:0;
  margin-top:0;
}
.agl-epgbutton:hover {
  --tw-bg-opacity:1;
  --tw-text-opacity:1;
  background-color:rgb(233 120 57/var(--tw-bg-opacity))!important;
  box-shadow:0 0 0 3px #e97839;
  color:rgb(9 9 9/var(--tw-text-opacity))!important;
}