section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime,
section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"],
section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime,
section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] {
  background-color: #5ab7b2;
  padding: 20px;
  margin-bottom: 25px; }
  section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer,
  section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer,
  section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer,
  section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer {
    margin-bottom: 0; }
    section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft,
    section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime,
    section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft,
    section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime,
    section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft,
    section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime,
    section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft,
    section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime {
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .TicketDateHeaderLabel,
      section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .TicketDateHeaderLabel,
      section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .TicketDateHeaderLabel,
      section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .TicketDateHeaderLabel,
      section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .TicketDateHeaderLabel,
      section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .TicketDateHeaderLabel,
      section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .TicketDateHeaderLabel,
      section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .TicketDateHeaderLabel {
        display: inline;
        color: white; }
        section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .TicketDateHeaderLabel:after,
        section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .TicketDateHeaderLabel:after,
        section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .TicketDateHeaderLabel:after,
        section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .TicketDateHeaderLabel:after,
        section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .TicketDateHeaderLabel:after,
        section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .TicketDateHeaderLabel:after,
        section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .TicketDateHeaderLabel:after,
        section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .TicketDateHeaderLabel:after {
          content: ":"; }
      section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft h2,
      section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime h2,
      section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft h2,
      section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime h2,
      section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft h2,
      section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime h2,
      section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft h2,
      section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime h2 {
        display: inline;
        color: white;
        background-image: none; }
        section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft h2 span,
        section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime h2 span,
        section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft h2 span,
        section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime h2 span,
        section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft h2 span,
        section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime h2 span,
        section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft h2 span,
        section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime h2 span {
          display: inline;
          margin-left: 0; }
      section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink,
      section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink,
      section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink,
      section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink,
      section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink,
      section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink,
      section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink,
      section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink {
        justify-self: right;
        float: none !important;
        flex-basis: 100%;
        text-align: right; }
        section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a,
        section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a,
        section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a,
        section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a,
        section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a,
        section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a,
        section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a,
        section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a {
          display: inline-block;
          padding: 4px 7px;
          border: solid 1px white;
          background: white;
          margin-top: 15px;
          text-decoration: none;
          transition: all .33s ease;
          font-size: 15px; }
          section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a span,
          section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a span,
          section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a span,
          section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a span,
          section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a span,
          section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a span,
          section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a span,
          section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a span {
            color: #5ab7b2; }
          section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a:hover,
          section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a:hover,
          section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a:hover,
          section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a:hover,
          section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a:hover,
          section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a:hover,
          section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a:hover,
          section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a:hover {
            background: #5ab7b2; }
            section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a:hover span,
            section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a:hover span,
            section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a:hover span,
            section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a:hover span,
            section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a:hover span,
            section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a:hover span,
            section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .TicketDateTimeLeft .Programming_Event_AlternateDatesLink a:hover span,
            section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeInnerContainer .CombinationTicketDateTime .Programming_Event_AlternateDatesLink a:hover span {
              color: white; }
  section.site-main-section .MS_contentWrapper div[id*="panelEvent"] .Programming_Event_DateTime .TicketDateTimeRight,
  section.site-main-section .MS_contentWrapper div[id*="panelEvent"] div[id*="CombinationDateTime"] .TicketDateTimeRight,
  section.site-main-section .MS_contentWrapper div[id*="panelCombination"] .Programming_Event_DateTime .TicketDateTimeRight,
  section.site-main-section .MS_contentWrapper div[id*="panelCombination"] div[id*="CombinationDateTime"] .TicketDateTimeRight {
    display: none; }

div[id*="PaymentPartFormContainer"] a[id*="RemoveAll"] {
  background-color: red;
  border: 2px solid red; }
  div[id*="PaymentPartFormContainer"] a[id*="RemoveAll"]:hover {
    color: red !important;
    background: white; }

div[id*="PaymentPartFormContainer"] .cart-type-group {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  overflow: hidden;
  background-color: #f6fbfb; }
  div[id*="PaymentPartFormContainer"] .cart-type-group > div.show-grid:nth-of-type(odd) {
    padding-bottom: 10px;
    background-color: #daefee; }
  div[id*="PaymentPartFormContainer"] .cart-type-group .payment-part-remove a {
    color: red;
    text-decoration: none; }

div[id*="PaymentPartFormContainer"] #divCartSummary {
  padding-top: 25px;
  margin-top: 25px;
  border-top: 1px dashed rgba(90, 183, 178, 0.4);
  padding-bottom: 25px; }
  div[id*="PaymentPartFormContainer"] #divCartSummary .lead {
    margin-bottom: 50px; }
  div[id*="PaymentPartFormContainer"] #divCartSummary div[id*="DiscountCodeEntry"] {
    margin-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px; }
    div[id*="PaymentPartFormContainer"] #divCartSummary div[id*="DiscountCodeEntry"] input[type="text"] {
      border: 1px solid #ccc;
      box-shadow: none; }
    @media (min-width: 992px) {
      div[id*="PaymentPartFormContainer"] #divCartSummary div[id*="DiscountCodeEntry"] .PaymentPart_DiscountCodeContainer {
        text-align: right; } }
  div[id*="PaymentPartFormContainer"] #divCartSummary #divDeliveryMethod {
    display: none; }

div[id*="PaymentPartFormContainer"] .PaymentPart_PersonalInfoContainer {
  position: relative; }
  div[id*="PaymentPartFormContainer"] .PaymentPart_PersonalInfoContainer .BBListingHeading {
    display: none; }
  div[id*="PaymentPartFormContainer"] .PaymentPart_PersonalInfoContainer .form-sidebyside {
    padding-top: 25px;
    height: fit-content; }
    @media (min-width: 992px) {
      div[id*="PaymentPartFormContainer"] .PaymentPart_PersonalInfoContainer .form-sidebyside {
        min-height: 500px; } }
    @media (min-width: 992px) {
      div[id*="PaymentPartFormContainer"] .PaymentPart_PersonalInfoContainer .form-sidebyside .form-group {
        min-height: 82px; } }
    div[id*="PaymentPartFormContainer"] .PaymentPart_PersonalInfoContainer .form-sidebyside .form-group label,
    div[id*="PaymentPartFormContainer"] .PaymentPart_PersonalInfoContainer .form-sidebyside .form-group div {
      width: 100%;
      text-align: left;
      color: #525252; }
    div[id*="PaymentPartFormContainer"] .PaymentPart_PersonalInfoContainer .form-sidebyside input[type="text"],
    div[id*="PaymentPartFormContainer"] .PaymentPart_PersonalInfoContainer .form-sidebyside textarea,
    div[id*="PaymentPartFormContainer"] .PaymentPart_PersonalInfoContainer .form-sidebyside select {
      border: 1px solid #ccc;
      box-shadow: none; }
  div[id*="PaymentPartFormContainer"] .PaymentPart_PersonalInfoContainer #divUseAsBilling {
    background-color: #d6edec;
    margin-bottom: 50px;
    padding: 25px 15px; }

div[id*="PaymentPartFormContainer"] div[id*="divUserSignUp"] h3 {
  margin-bottom: 15px; }

div[id*="PaymentPartFormContainer"] div[id*="divUserSignUp"] .PaymentPart_PesonalInfoCheckbox {
  text-align: left;
  display: block; }
  div[id*="PaymentPartFormContainer"] div[id*="divUserSignUp"] .PaymentPart_PesonalInfoCheckbox input[type="checkbox"] {
    display: none; }
  div[id*="PaymentPartFormContainer"] div[id*="divUserSignUp"] .PaymentPart_PesonalInfoCheckbox label {
    margin: 15px 0 25px 0;
    padding: 5px 10px;
    background: white;
    color: #5ab7b2;
    cursor: pointer;
    font-weight: normal;
    letter-spacing: .7px;
    font-size: 17px;
    border: 2px solid #5ab7b2;
    transition: all .33s ease;
    animation: pulse-glow 3s ease infinite; }
    div[id*="PaymentPartFormContainer"] div[id*="divUserSignUp"] .PaymentPart_PesonalInfoCheckbox label:hover {
      background-color: #5ab7b2 !important;
      color: white;
      animation: none;
      box-shadow: 0 3px 5px rgba(0, 0, 0, 0); }
  div[id*="PaymentPartFormContainer"] div[id*="divUserSignUp"] .PaymentPart_PesonalInfoCheckbox.active label {
    background: #5ab7b2;
    color: white;
    animation: none; }

@keyframes pulse-glow {
  0% {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); }
  50% {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); }
  100% {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); } }

section.site-main-section div[id*="UpdatePanel"] > .row .col-xs-12 .BBListingHeading h1 {
  text-align: center;
  margin-bottom: 40px;
  display: block; }

section.site-main-section div[id*="UpdatePanel"] > .row .col-md-3 {
  width: 100%;
  text-align: center;
  float: none;
  cursor: auto; }

section.site-main-section div[id*="UpdatePanel"] > .row .listDonationDisplay {
  width: 500px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
  position: relative;
  float: none; }
  section.site-main-section div[id*="UpdatePanel"] > .row .listDonationDisplay > .show-grid:nth-of-type(odd) {
    background-color: #e8f5f4; }

section.site-main-section div[id*="UpdatePanel"] div[id*="WebFormsRecurringLevels"] > label {
  width: 100%;
  text-align: center;
  color: #717171; }

section.site-main-section div[id*="UpdatePanel"] div[id*="WebFormsRecurringLevels"] .btn-group {
  width: 500px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
  float: none;
  text-align: center; }
  section.site-main-section div[id*="UpdatePanel"] div[id*="WebFormsRecurringLevels"] .btn-group .btn {
    float: none; }

section.site-main-section div[id*="UpdatePanel"] div[id*="AdditInformation"] {
  margin-top: 50px;
  padding-top: 50px;
  border-top: 2px dashed #a1d6d3; }
  section.site-main-section div[id*="UpdatePanel"] div[id*="AdditInformation"] label.BBFieldCaption {
    text-align: left; }
  section.site-main-section div[id*="UpdatePanel"] div[id*="AdditInformation"] .col-md-9 textarea {
    width: 500px;
    height: 10rem; }

section.site-main-section div[id*="UpdatePanel"] div[id*="AdditInformation"] + .BBFormButtonCell .btn-wrapper {
  display: inline-block;
  position: relative; }

.loader {
  z-index: 10;
  transition: all .33s ease;
  position: absolute;
  left: 50%;
  top: 50%; }
  .loader.active {
    transform: translate(-50%, -50%);
    border: 16px solid #f3f3f3;
    /* Light grey */
    border-top: 16px solid #5ab7b2;
    /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite; }

.site-container:before {
  background: rgba(255, 255, 255, 0);
  content: "";
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  z-index: -1;
  transition: all .33s ease; }

.loader.active + .site-container:before {
  background: white;
  content: "";
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.site-pusher .MS_pageWrapper {
  margin-bottom: 0;
  max-width: none; }
  .site-pusher .MS_pageWrapper .site-wrapper {
    max-width: none; }
    .site-pusher .MS_pageWrapper .site-wrapper .main-Content {
      max-width: 1000px;
      display: block;
      position: relative;
      margin: 0 auto; }
      @media (min-width: 768px) {
        .site-pusher .MS_pageWrapper .site-wrapper .main-Content .MS_contentWrapper {
          padding: 50px;
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
          border-radius: 15px; } }
    .site-pusher .MS_pageWrapper .site-wrapper footer.site-footer .MS_footerWrapper {
      padding-top: 50px; }

.logo {
  text-align: center; }
  .logo img {
    margin-top: 0; }

.generic-info-box .generic-box-inner {
  margin-bottom: 50px;
  margin-top: 20px; }
  .generic-info-box .generic-box-inner .Programming_Combination_ProgramGroupLeft h4 {
    margin-top: 0; }
  .generic-info-box .generic-box-inner .Programming_Combination_EventDescription {
    display: none; }

.Programming_Event_AlternateTimesLink a, .Programming_Event_AlternateTimesLink span {
  color: inherit; }

.Programming_Event_AlternateTimesLink a {
  transition: all .33s ease;
  background: #5ab7b2;
  padding: 7px 10px;
  color: white !important;
  border: 1px solid #5ab7b2;
  font-weight: bold;
  text-transform: uppercase; }
  .Programming_Event_AlternateTimesLink a:hover {
    text-decoration: none;
    color: #5ab7b2 !important;
    background: white; }

#posts .ticket-pricing {
  border-collapse: collapse;
  margin: auto 0; }
  #posts .ticket-pricing tbody tr td {
    padding: 4px; }
    #posts .ticket-pricing tbody tr td > * {
      padding: 0;
      margin: 0; }

.Programming_Combination_ProgramGroups_OuterContainer .Programming_Combination_EventName {
  display: none; }

.intro-text {
  text-align: center;
  margin-bottom: 25px; }
