@import '_content/OWL.Presentation.Components.AddressCompletion/OWL.Presentation.Components.AddressCompletion.bundle.scp.css';
@import '_content/OWL.Presentation.Components.DateTimePicker/OWL.Presentation.Components.DateTimePicker.bundle.scp.css';
@import '_content/OWL.Presentation.SharedLib/OWL.Presentation.SharedLib.bundle.scp.css';
@import '_content/OWL.Presentation.UtilsLib/OWL.Presentation.UtilsLib.bundle.scp.css';

/* /Components/CategoryFilter.razor.rz.scp.css */
  .form-ext-control.cat-info[b-netthif37d] {
      display: inline-flex;
      vertical-align: text-top;
      padding-left: 0;
  }

  .category-picker[b-netthif37d] {
    display: flex;
    gap: 1.4rem;
    flex-wrap: wrap;
  }

  .primary-category-picker[b-netthif37d] {
      width: -moz-fit-content;
      width: fit-content;
  }

  .form-ext-control.cat-form[b-netthif37d] {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;

  }

  .ma-wrapper[b-netthif37d] {
    vertical-align: middle;
  }

  .info-btn[b-netthif37d] {
    cursor: pointer;
  }

  /** Section Overlay **/
.overlay[b-netthif37d] { 
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.6);
  position: fixed; 
  overflow-y: scroll;
  top: 0; right: 0; bottom: 0; left: 0; 
  z-index: 1600;
  cursor: pointer;
}

.overlay[data-hidden][b-netthif37d] {
  display: none;
}

.overlay > div[b-netthif37d] {
  margin: auto 5%;
  border-radius: 1.5rem;
  width: 90%;
  min-width: 23.4375rem;
  max-width: 60rem;
  background: var(--color-fg);
  position: relative;
  overflow: hidden;
  cursor: auto;
}

.overlay .info-content[b-netthif37d] {
  padding: 1.5rem;
}

.btn-owl-round[b-netthif37d] {
  border-radius: 100%;
  /* background-color: hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),50%) !important; */
  /* color: #fff !important; */
  padding: 1rem;
  /* border: 1px solid var(--color-primary) !important; */
  margin-bottom: 0;
}

.btn-close[b-netthif37d] {
  top: 1rem;
  right: 1rem;
  position: absolute;
}

.event-examples[b-netthif37d] {
  gap: 1.4rem;
  flex-wrap: wrap;
}

.event[b-netthif37d] {
  flex: 1;
  min-width: 12rem;
  border-radius: 5px;
  overflow: hidden;
}

.event .image-container[b-netthif37d] {
  position: relative;
  overflow: hidden;
}

.event .image-aspect-ratio[b-netthif37d] {
  padding-top: 56.25%;
}

.event .image[b-netthif37d] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}

.event .event-content[b-netthif37d] {
  /* padding: 0 0.5rem;
  border-left: var(--color-fg) solid 2px;
  border-bottom: var(--color-fg) solid 2px;
  border-right: var(--color-fg) solid 2px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; */
}

.event .event-title[b-netthif37d] {
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 3.5rem;
  font-variation-settings: "wght" 600;
  font-weight: 600;
}
/* /Components/DateTimeFilter.razor.rz.scp.css */
/* /Components/EventDetails.razor.rz.scp.css */
.event-container[b-jx6o4duzke] {
  position: relative;
}

.media-gallery-container[b-jx6o4duzke] {
  margin: 0;
  position: relative;
  max-height: 45vh;
  overflow: hidden;
  flex-grow: 1;
}

.media-gallery-container-aspect-ratio[b-jx6o4duzke] {
  padding-bottom: 56.25%;
  /* padding-bottom: calc(56.25% + 5.4rem); */
  /* padding-bottom: calc(56.25% + 3.6rem); */
}

.media-gallery[b-jx6o4duzke] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  /* border-radius: 5px; */
  overflow: hidden;
  width: 100%;
  /* z-index: 0; */
  /* background-color: var(--color-fg); */
  /* border: var(--color-fg) solid 2px; */
  /* transition: all 0.5s, z-index linear 0.5s;
    cursor: pointer; */
  /* box-shadow: 0.3rem -0.3rem 0.7rem var(--color-first-shadow), .7rem -0.7rem var(--color-text-primary); */
}

.card-image[b-jx6o4duzke] {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  /* border-radius: 1.5rem; */
}

.btn-owl-primary[b-jx6o4duzke] {
  background-color: hsla(
    var(--color-primary-h),
    var(--color-primary-s),
    var(--color-primary-l),
    50%
  ) !important;
  color: #fff !important;
  /* padding: .25rem .5rem; */
  border: 1px solid var(--color-primary) !important;
  /* margin-bottom: 0; */
}

.btn-owl-primary:hover[b-jx6o4duzke] {
  background-color: var(--color-primary) !important;
}

.btn-owl-round[b-jx6o4duzke] {
  border-radius: 100%;
  /* background-color: hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),50%) !important; */
  /* color: #fff !important; */
  /* padding: 1rem; */
  /* border: 1px solid var(--color-primary) !important; */
  padding: 0.45rem 0.5rem;
  font-size: 1rem;
  margin-bottom: 0;
}

.btn.disabled[b-jx6o4duzke] {
  cursor: not-allowed;
  opacity: 0.5;
}

.media-gallery.expanded[b-jx6o4duzke] {
  position: fixed;
  /* border-radius: 1.5rem; */
  width: 100vw;
  height: 100vh;
  margin: auto auto;
  z-index: 2000;
  background-color: hsla(0, 0%, 0%, 100%);
  /* box-shadow: 0 0 0 20vw hsla(0,0%,0%,90%); */
}

.media-gallery.expanded .card-image[b-jx6o4duzke] {
  background-size: contain;
}

.media-gallery.expanded .user-preferences[b-jx6o4duzke] {
  display: none !important;
}

.media-gallery .fullscreen-gallery > span[b-jx6o4duzke]::before {
  content: "open_in_full";
}

.media-gallery.expanded .fullscreen-gallery > span[b-jx6o4duzke]::before {
  content: "close_fullscreen";
}

.animate[b-jx6o4duzke] {
  transition: 0.3s;
}

.event-content[b-jx6o4duzke] {
  padding: 0.5rem;
}

.event-details[b-jx6o4duzke] {
  width: 100%;
}

.event-details .container[b-jx6o4duzke] {
  display: flex;
  gap: 0.5rem;
  align-items: baseline;
}

.event-details-container[b-jx6o4duzke] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: .5rem;
  margin-left: 1.5rem;
}

.highlighted[b-jx6o4duzke] {
  /* font-size: 1.3rem; */
  font-variation-settings: "wght" 700;
  font-weight: 700;
  line-break: anywhere;
}

@media only screen and (min-width: 57rem) {
  .event-details[b-jx6o4duzke] {
    width: calc(100% - 40rem);
  }
  
  .event-details-container[b-jx6o4duzke] {
    flex-direction: column;
  }

  .event-details .container[b-jx6o4duzke] {
    display: flex;
    flex-direction: column;
    gap: initial;
  }

  .event-details .container .highlighted + div.u-flex[b-jx6o4duzke] {
    margin-top:.5rem;
  }
}

.event-container[b-jx6o4duzke]  .btn-owl {
  background-color: hsla(0,0%,0%,2%) !important;
  border: none !important;
  margin-bottom: 0;
}

[data-theme="dark"] .event-container[b-jx6o4duzke]  .btn-owl {
  background-color: transparent !important;
}

.event-container[b-jx6o4duzke]  .btn-owl:hover {
  background-color: transparent !important;
}

[data-theme="dark"] .event-container[b-jx6o4duzke]  .btn-owl:hover {
  background-color: hsla(0,0%,0%,20%) !important;
}

.event-description[b-jx6o4duzke]{
  margin-left:1.5rem;
  font-variation-settings: 'wght' 100; 
  font-weight: 100
}

.event-details-container[b-jx6o4duzke]  .anchorlink, a.pricelink[b-jx6o4duzke] {
  color:var(--color-text-primary);
}

.event-details-container[b-jx6o4duzke]  .anchorlink:hover, a.pricelink:hover[b-jx6o4duzke] {
  color:var(--color-text-primary-hover);
}
/* /Components/EventGallery.razor.rz.scp.css */
.gallery[b-rriid7lovm] {
  display: block;
  min-width: 23.4375rem;
}

.fg-bg-color[b-rriid7lovm] {
  background-color: var(--color-fg);
}

.animate[b-rriid7lovm] {
  transition: all 0.5s;
}

.animate-100[b-rriid7lovm] {
  transition: all 0.1s;
}

.animate-250[b-rriid7lovm] {
  transition: all 0.25s;
}

.u-hidden[b-rriid7lovm] {
  visibility: hidden;
}

.row-container[b-rriid7lovm] {
  margin-bottom: 4vw;
}

.slider[b-rriid7lovm] {
  padding: 0 5%;
}

.slider-content[b-rriid7lovm] {
  display: flex;
  min-width: -webkit-fill-available;
  min-width: -moz-fit-content;
  min-width: fit-content;
  gap: 1.4rem;
}

.event[b-rriid7lovm] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 5px;
  overflow: hidden;
  width: 100%;
  z-index: 0;
  /* background-color: var(--color-fg); */
  /* border: var(--color-fg) solid 2px; */
  transition: all 0.5s, z-index linear 0.5s;
  cursor: pointer;
  /* box-shadow: 0.3rem -0.3rem 0.7rem var(--color-first-shadow), .7rem -0.7rem var(--color-text-primary); */
}

.event[data-isparent][b-rriid7lovm] {
  box-shadow: 0.3rem -0.3rem 0.7rem var(--color-first-shadow),
    0.7rem -0.7rem hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 30%),
    1.4rem -1.4rem hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 10%);
}

/* @media (hover: hover) and (pointer: fine) { */
  .event-container:not(.single-row-event) .event:hover[b-rriid7lovm] {
    left: -5rem;
    /* top: -10rem;
  bottom: -5rem; */
    top: -10rem;
    bottom: -10rem;
    width: 150%;
    z-index: 1499;
    box-shadow: 0 3px 8px rgba(21, 20, 26, 0.5), 0 0 2px rgba(21, 20, 26, 0.75);
    background-color: var(--color-fg);
    transition: all 0.5s, background-color 0s, z-index 0s;
  }

  .event-container.first-row-event:not(.single-row-event) .event:hover[b-rriid7lovm] {
    left: 0;
  }

  .event-container.last-row-event:not(.single-row-event) .event:hover[b-rriid7lovm] {
    direction: ltr;
    left: 0;
    right: 0;
  }

  .event-container:not(.single-row-event) .event:hover .image-aspect-ratio[b-rriid7lovm] {
    padding-top: 40%;
  }
/* } */

.event-container.last-row-event[b-rriid7lovm] {
  direction: rtl;
}

.event-container.last-row-event .event[b-rriid7lovm] {
  direction: ltr;
}

.event-container[b-rriid7lovm] {
  margin: 0 0.25rem;
  position: relative;
  flex-grow: 1;
}

.event-container.first-row-event[b-rriid7lovm] {
  margin: 0;
  margin-right: 0.25rem;
}

.event-container.last-row-event[b-rriid7lovm] {
  margin: 0;
  margin-left: 0.25rem;
}

.event-container-aspect-ratio[b-rriid7lovm] {
  /* padding-bottom: 56.25%; */
  /* padding-bottom: calc(56.25% + 5.4rem); */
  padding-bottom: calc(56.25% + 3.6rem);
}

.image-container[b-rriid7lovm] {
  position: relative;
  overflow: hidden;
}

.image-container .image-aspect-ratio[b-rriid7lovm] {
  padding-top: 56.25%;
}

.image-container .card-image-container[b-rriid7lovm] {
  position: absolute;top:0;left:0;bottom:0;right:0;overflow: hidden;width: 100%;height:100%;
}

.card-image[b-rriid7lovm] {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}

.event-content[b-rriid7lovm] {
  padding: 0 0.5rem;
  border-left: var(--color-fg) solid 2px;
  border-bottom: var(--color-fg) solid 2px;
  border-right: var(--color-fg) solid 2px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.event-preview-title[b-rriid7lovm] {
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 3.5rem;
  font-variation-settings: "wght" 600;
  font-weight: 600;
}

.event-preview-description[b-rriid7lovm] {
  height: 14.9rem;
  font-variation-settings: "wght" 100;
  font-weight: 100;
  /* line-height: 1rem; */
  padding-bottom: 1rem;
}

.event-preview-description p[b-rriid7lovm] {
  margin-top: 0;
}

.btn-owl-primary[b-rriid7lovm] {
  background-color: hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),50%) !important;
  color: #fff !important;
  /* padding: .25rem .5rem; */
  border: 1px solid var(--color-primary) !important;
  /* margin-bottom: 0; */
}

.btn-owl-primary:hover[b-rriid7lovm] {
  background-color: var(--color-primary) !important;
}

.btn-owl-round[b-rriid7lovm] {
  border-radius: 100%;
  /* background-color: hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),50%) !important; */
  /* color: #fff !important; */
  /* padding: 1rem; */
  /* border: 1px solid var(--color-primary) !important; */
  padding: .45rem .5rem;
  font-size: 1rem;
  margin-bottom: 0;
}

.btn.disabled[b-rriid7lovm]{
  cursor: not-allowed;
  opacity: .5;
}

/* .ma-wrapper {
  display: inline-flex;
  vertical-align: top;
}

.ma-wrapper.pad-right {
  margin-right: .4rem;
} */

.no-events-found[b-rriid7lovm] {
  width: 100%;
  display: flex;
  height: calc(100vh - 10.5rem);
  justify-content: center;
  align-items: center;
  padding-bottom: 10.5rem;
  z-index: -1;
  position: relative;
}

.no-events-found img[b-rriid7lovm] {
  opacity: .4;
}

.no-events-found .info-text[b-rriid7lovm] {
  position: absolute;
}
/* /Components/EventSearchBar.razor.rz.scp.css */
.search-auto-area .results ol[b-cn95rykwht], .search-auto-area .results ul[b-cn95rykwht] {
    margin: .5rem 1rem 0 1rem;
    text-align: left;
}

.search-auto-area .results li[b-cn95rykwht] {
    margin: 0;
    padding: 0;
    overflow: hidden;
    border-radius: .5rem;
}

.search-auto-area .results li:not(:last-child)[b-cn95rykwht] {
    margin-bottom: .5rem;
}


.search-auto-area .search-action[b-cn95rykwht] {
    display: flex;
    justify-content: center;
    padding: .5rem 0;
}

.search-auto-area .search-action .btn[b-cn95rykwht] {
    margin-bottom: 0;
}

li.event-suggestion .suggestion-img[b-cn95rykwht] {
    content: '';
    width: 2.3rem;
    height: 2.3rem;
    margin-right: .5rem;
    float: left;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}

li.event-suggestion[b-cn95rykwht] {
    height: 2.3rem;
    display: flex;
    color: var(--color-text-primary);
}

li.event-suggestion[b-cn95rykwht]  a {
    padding: 0;
    width: 100%;
}

li.event-suggestion .event-suggestion-container[b-cn95rykwht] {
    width: calc(100% - 2.8rem);
}

li.event-suggestion[b-cn95rykwht]  .suggestion-title, li.event-suggestion .suggestion-place[b-cn95rykwht] {
    color: var(--color-text-primary);
}

li.event-suggestion:hover[b-cn95rykwht], li.event-suggestion:hover[b-cn95rykwht]  .suggestion-title, li.event-suggestion:hover .suggestion-place[b-cn95rykwht]{
    color: var(--color-text-primary);
}

li.event-suggestion[b-cn95rykwht]  .suggestion-title {
    padding: 0;
    line-height: 100%;
    margin-bottom: .3rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

li.event-suggestion .suggestion-place[b-cn95rykwht] {
    font-size: .8rem;
    font-weight: 100;
    padding: 0;
    line-height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

li.text-suggestion[b-cn95rykwht]::before {
    font-family: 'Material Icons Outlined';
    font-weight: normal;
    font-style: normal;
    font-size: calc(125%);
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-flex;
    vertical-align: sub;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    content: '';
    width: 2.3rem;
    padding-left: .5rem;
    content: 'search';
}

.no-result[b-cn95rykwht] {
    margin: 1rem;
}

/* /Components/Footer.razor.rz.scp.css */
.eu-logo[b-tq7tahllkv] {
    width: 18.75rem;
    height: 4.375rem;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: var(--color-text-primary);
    -webkit-mask-image: url(./img/logo/eu_wt.svg);
    mask-image: url(./img/logo/eu_wt.svg);
}

.efre-logo[b-tq7tahllkv] {
    width: 30rem;
    height: 4.375rem;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: var(--color-text-primary);
    -webkit-mask-image: url(./img/logo/efre_wt.svg);
    mask-image: url(./img/logo/efre_wt.svg);
}

.owl-logo[b-tq7tahllkv] {
    -webkit-mask-image: url(./img/logo/owl_wt.svg);
    mask-image: url(./img/logo/owl_wt.svg);
    background-color: var(--color-text-primary);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 8.75rem;
    height: 4.375rem;
}

.fellowmind-logo[b-tq7tahllkv] {
    -webkit-mask-image: url(./img/logo/axon-fellowmind_wt.svg);
    mask-image: url(./img/logo/axon-fellowmind_wt.svg);
    background-color: var(--color-text-primary);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 10.9375rem;
    height: 4.375rem;
}

.upb-sicp-logo[b-tq7tahllkv] {
    -webkit-mask-image: url(./img/logo/upb_sicp_wt.svg);
    mask-image: url(./img/logo/upb_sicp_wt.svg);
    background-color: var(--color-text-primary);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 15rem;
    height: 4.375rem;
}

.lv-lippe-logo[b-tq7tahllkv] {
    -webkit-mask-image: url(./img/logo/Landesverband_Lippe_Logo.svg);
    mask-image: url(./img/logo/Landesverband_Lippe_Logo.svg);
    background-color: var(--color-text-primary);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 6.24rem;
    height: 4.375rem;  
}

.kreis-gt-logo[b-tq7tahllkv] {
    -webkit-mask-image: url(./img/logo/kreis_guetersloh_wt.svg);
    mask-image: url(./img/logo/kreis_guetersloh_wt.svg);
    background-color: var(--color-text-primary);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 6.24rem;
    height: 4.375rem;  
}

.kreis-hf-logo[b-tq7tahllkv] {
    -webkit-mask-image: url(./img/logo/kreis_herford_wt.svg);
    mask-image: url(./img/logo/kreis_herford_wt.svg);
    background-color: var(--color-text-primary);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 8.25rem;
    height: 4.375rem;  
}

.kreis-ml-logo[b-tq7tahllkv] {
    -webkit-mask-image: url(./img/logo/kreis_mindenluebbecke_wt.svg);
    mask-image: url(./img/logo/kreis_mindenluebbecke_wt.svg);
    background-color: var(--color-text-primary);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 8.35rem;
    height: 4.375rem;  
}

.kreis-pb-logo[b-tq7tahllkv] {
    -webkit-mask-image: url(./img/logo/kreis_paderborn_wt.svg);
    mask-image: url(./img/logo/kreis_paderborn_wt.svg);
    background-color: var(--color-text-primary);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 6.27rem;
    height: 4.375rem;  
}

.stadt-hf-logo[b-tq7tahllkv] {
    -webkit-mask-image: url(./img/logo/stadt_herford_wt.svg);
    mask-image: url(./img/logo/stadt_herford_wt.svg);
    background-color: var(--color-text-primary);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 10rem;
    height: 4.375rem;  
}

.stadt-gt-logo[b-tq7tahllkv] {
    -webkit-mask-image: url(./img/logo/stadt_guetersloh_wt.svg);
    mask-image: url(./img/logo/stadt_guetersloh_wt.svg);
    background-color: var(--color-text-primary);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 10rem;
    height: 4.375rem;  
}
/* /Components/Header.razor.rz.scp.css */
.pinning-header[b-cmyhi9o9rd] {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1500;
}

.header + .header-scroll-pad[b-cmyhi9o9rd] {
    padding-top: 6.375rem;
}

@media only screen and (max-width: 48rem) {
    .header + .header-scroll-pad[b-cmyhi9o9rd] {
        padding-top: 4.375rem;
    }
}

.header:not(.header-fixed)[b-cmyhi9o9rd] {
    padding-top: 1.25rem;
    margin-bottom: -6.375rem;
    position: fixed;
    z-index: 1500;
    pointer-events: none;
}

.main-header[b-cmyhi9o9rd]{
    width: 100%;
    height: 4.375rem;
    /* padding: 0 3.75rem; */
    padding: 0 5%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header-scrolled[b-cmyhi9o9rd]{
    background-color: hsla(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l), 95%);
    box-shadow: 0 .1875rem .5rem var(--color-first-shadow),0 0 2px var(--color-second-shadow);
    z-index: 1500;
}


.header-brand[b-cmyhi9o9rd] {
    pointer-events: auto;
}

.header-brand .nav-item[b-cmyhi9o9rd] {
    padding-left:0;
}

.header .logo-wrapper[b-cmyhi9o9rd] {
    height: 100%;
    display: flex;
    align-items: center;
}

.header .logo-wrapper .logo[b-cmyhi9o9rd] {
    /* background: url("img/OWLLiveLogo.svg") no-repeat center;
    background-size: contain;
    display: inline-block;
    height: 3.125rem;
    width: 6.5625rem; */
    height: 3rem;
    width: 6.3rem;
    overflow: hidden;
    fill: var(--color-primary);
}

.header .logo-wrapper .logo .svg-wrapper .live-l[b-cmyhi9o9rd] {
    transform: translate(0,0);
    fill: var(--color-primary);;
    transition: all .5s .5s, fill 1s 0s;
    fill-rule:nonzero;
}

.header .logo-wrapper .logo .svg-wrapper path:not(.live-l)[b-cmyhi9o9rd] {
    opacity: 1;
    transition: opacity .5s .5s;
    fill-rule:nonzero;
}

.header .nav-item .logo-wrapper[b-cmyhi9o9rd]  a {
    padding-left: 0;
}

@media only screen and (max-width: 48rem) {

    .nav-item[b-cmyhi9o9rd] {
        padding: 0;
    }

    .header .nav-item a[b-cmyhi9o9rd] {
        padding: 0;
    }

    .header .nav-item .logo-wrapper[b-cmyhi9o9rd]  a {
        padding-left: .5rem;
    }

    .nav-item.has-sub .nav-dropdown-link[b-cmyhi9o9rd]::after {
        display: none;
    }

    [b-cmyhi9o9rd] form.expanded .search-input-area {
        border-radius: 0;
        
    }

    [b-cmyhi9o9rd] form.expanded:focus-within .search-input-area {
        box-shadow: none;
    }

    [b-cmyhi9o9rd] form.expanded .search-input-area .search-icon {
        display: none;
    }

    [b-cmyhi9o9rd] form.expanded .search-input-area .wrapper, [b-cmyhi9o9rd] form.has-input .search-input-area .wrapper
    {
        padding: 5px 8px 5px 5px;
    }

    .header .header-brand[b-cmyhi9o9rd] {
        background: var(--color-fg);
        border: 1px solid transparent;
        box-shadow: none;
        border-top-left-radius: 1.5rem;
        border-bottom-left-radius: 1.5rem;
        height: 2.75rem;
        min-height: initial;
    }

    .header .logo-wrapper .logo[b-cmyhi9o9rd] {
        height: 1.5rem;
        width: 1.5rem;
        border-radius: 100%;
        background-color: var(--color-primary);;
        transition: border-radius .2s .5s, background-color .5s .5s, height 1s, width 1s;
    
    }

    [b-cmyhi9o9rd] form .search-auto-area {
        width: calc(100% + 5.625rem + 2px);
        left: calc(-3rem - 2px);
    }

    .header.has-input:focus-within .header-brand[b-cmyhi9o9rd] {
        border-bottom-left-radius: 0;
    }

    .header.has-input:focus-within .header-nav .nav-right[b-cmyhi9o9rd] {
        border-bottom-right-radius: 0;
    }
    
    .header .logo-wrapper .logo .svg-wrapper[b-cmyhi9o9rd] {
        width: 3.125rem; 
        transition: all 1.5s 0s;
    }
    
    .header .logo-wrapper .logo .svg-wrapper .live-l[b-cmyhi9o9rd] {
        transform: translate(14%,-18%);
        fill: white;
        transition: all .5s 0s, fill 1s .5s;
    }
    
    .header .logo-wrapper .logo .svg-wrapper path:not(.live-l)[b-cmyhi9o9rd] {
        opacity: 0;
        transition: opacity .5s;
    }

    .nav-right[b-cmyhi9o9rd] {
        background: var(--color-fg);
        border: 1px solid transparent;
        border-top-right-radius: 1.5rem;
        border-bottom-right-radius: 1.5rem;
        padding: 0 .5rem;
        border-left: 1px solid var(--color-text-primary);
    }

}

.main-header .settings[b-cmyhi9o9rd] {
    display: flex;
    width: 50rem;
    flex-direction: row-reverse;
}

.main-header .push[b-cmyhi9o9rd] {
    margin-left: auto;
}

.main-header .settings .list-dropdown button[b-cmyhi9o9rd] {
    display: flex;
    flex-wrap: nowrap;
}

.main-header .settings button .material-icons-outlined[b-cmyhi9o9rd] {
    vertical-align:middle;
}

.nav-item-search[b-cmyhi9o9rd] {
    flex-grow: 1;
    cursor: default;
}

.nav-left[b-cmyhi9o9rd] {
    flex-grow: 0;
    pointer-events: auto;
}
.nav-right[b-cmyhi9o9rd] {
    flex-grow: 0;
    pointer-events: auto;
}

.search-wrapper[b-cmyhi9o9rd] {
    cursor: default;
    display: flex;
    flex-direction: row-reverse;
    /* min-height: 3rem; */
    /* margin: 0 auto; */
    position: relative;
    width: 100%;
    max-width: 43.5rem;
    pointer-events: auto;
}

div.toggle[b-cmyhi9o9rd] {
    margin: .25rem 0;
    padding-inline-start: .5rem;
    text-align: -webkit-match-parent;
    text-align: match-parent;
}

.menu-item .menu-addon[b-cmyhi9o9rd] {
    padding: .3rem;
    z-index: 1;
    position: relative;
    cursor: pointer;
    float: left;
    margin-right: .1rem;
    -webkit-transition: all var(--animation-duration);
    transition: all var(--animation-duration);
}

header.primary-bg .header-scroll-pad[b-cmyhi9o9rd] {
    background-color: var(--color-primary);
}

header.primary-bg .header:not(.header-scrolled) .logo-wrapper .logo[b-cmyhi9o9rd], 
header.primary-bg .header:not(.header-scrolled) .logo-wrapper .logo .svg-wrapper .live-l[b-cmyhi9o9rd] {
    fill: #fff;
}

header.primary-bg .header:not(.header-scrolled) .nav-item.has-sub .nav-dropdown-link[b-cmyhi9o9rd]::after {
    border-color: #fff;
}
/* /Components/PriceFilter.razor.rz.scp.css */
input[type=number][b-8a009xrofb]::-webkit-inner-spin-button,
input[type=number][b-8a009xrofb]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

input[type="number"][b-8a009xrofb]{
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-appearance: textfield;
    -moz-appearance:textfield;
    appearance: textfield;
    align-items: center;
    justify-content: center;
    text-align: right;
    height: 1.5rem;
    padding: .3rem .3rem !important;
    box-shadow: none !important;
    color: var(--color-text-primary);
    background-color: transparent !important;
  }

  .preselect > .tag[b-8a009xrofb]{
    cursor: pointer;
    background: var(--color-bg);
    color: var(--color-text-primary);
  }
  
  .preselect > .tag:hover[b-8a009xrofb] {
    color: var(--color-text-primary-hover);
  }

  .btn-transparent.disabled[b-8a009xrofb] {
    cursor: not-allowed;
    opacity: .5;
}
/* /Components/ScrollableContentBox.razor.rz.scp.css */
div[b-42hj424onm] {
  width: 100%;
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

/* Scroll 1 */
.scrollbar[b-42hj424onm]::-webkit-scrollbar {
  width: 1rem;
  height: 1rem;
}
.scrollbar[b-42hj424onm]::-webkit-scrollbar-track {
  border-left: 0.25rem solid rgba(0, 0, 0, 0);
  border-right: 0.25rem solid rgba(0, 0, 0, 0);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* background-color: rgba(0, 0, 0, 0.4); */
  background-color: var(--color-bg);
  border-radius: 0.45rem;
}
.scrollbar[b-42hj424onm]::-webkit-scrollbar-thumb {
  border-left: 0.25rem solid rgba(0, 0, 0, 0);
  border-right: 0.25rem solid rgba(0, 0, 0, 0);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: var(--color-text-primary);
  border-radius: 0.45rem;
}
/* /Components/ShareButtons.razor.rz.scp.css */
.btn a[b-sax7oxlwxm] {
    color: var(--color-text-primary);
}

.btn-owl[b-sax7oxlwxm] {
    padding: .25rem .5rem;
    background-color: hsla(0,0%,0%,2%) !important;
}

[data-theme="dark"] .btn-owl[b-sax7oxlwxm] {
    background-color: transparent !important;
}

.btn-owl:hover[b-sax7oxlwxm] {
    background-color: transparent !important;
}

[data-theme="dark"] .btn-owl:hover[b-sax7oxlwxm] {
    background-color: hsla(0,0%,0%,20%) !important;
}
/* /Components/TagInput.razor.rz.scp.css */
/* /Components/TravelTimeFilter.razor.rz.scp.css */
input[type=number][b-p3tpbwrd7h]::-webkit-inner-spin-button,
input[type=number][b-p3tpbwrd7h]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

input[type="number"][b-p3tpbwrd7h]{
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-appearance: textfield;
    -moz-appearance:textfield;
    appearance: textfield;
    align-items: center;
    justify-content: center;
    text-align: right;
    height: 1.5rem;
    padding: .3rem .3rem !important;
    box-shadow: none !important;
    color: var(--color-text-primary);
    background-color: transparent !important;
  }

  .btn-transparent.disabled[b-p3tpbwrd7h] {
    cursor: not-allowed;
    opacity: .5;
}
/* /Pages/EventDetailPage.razor.rz.scp.css */
[b-2hmmug5ve6] .event-container {
    position: initial;
}
/* /Pages/GalleryTest.razor.rz.scp.css */
.space-xl[b-15s518yw36]{
    padding-bottom: 15rem;
}
.gallery[b-15s518yw36] {
    display: block;
    min-width: 23.4375rem;
}

.event-preview-modal[b-15s518yw36] {
    position: absolute;
    border-radius: 5px;
    overflow: hidden;
    display: none;
}

.event-preview-modal .event-preview[b-15s518yw36] {
    width: 100%;
    height: 100%;
    background-color: var(--color-fg);
}

.event-preview-modal.expanded[b-15s518yw36] {
    box-shadow: 0 3px 8px rgba(21,20,26,0.5), 0 0 2px rgba(21,20,26,0.75);
}

/* .event-preview-modal.expanded .event-preview {
    width: 28.125rem;
    height: 30rem;    
}

.event-preview-modal.expanded .event-preview .card-image {
    height: 13rem;
} */

.event-preview-modal .event-preview .event-content[b-15s518yw36] {
    display: none;
}

.event-preview-modal.expanded .event-preview .event-content[b-15s518yw36] {
    display: block;
}

.animate[b-15s518yw36] {
    transition: all .5s;
}

.animate-100[b-15s518yw36] {
  transition: all .1s;
}

.animate-250[b-15s518yw36] {
  transition: all .25s;
}

.rowContainer[b-15s518yw36] {
    display: flex;
    /* justify-content: space-between; */
    margin-bottom: 1rem;
    min-width: -webkit-fill-available;
    min-width: -moz-fit-content;
    min-width: fit-content;
}

.event[b-15s518yw36] {
    border-radius: 5px;
    overflow: hidden;
    margin: 0 0.25rem;
    /* width: 300px;     */
    flex-grow: 1;
}

/* @media screen and (max-width: 31.25rem) {
  .event {
    width: 50%;
  }  
}

@media screen and (min-width: 31.26rem) and (max-width: 50rem) {
  .event {
    width: 33.3333334%;
  }
} */

.card-image[b-15s518yw36] {
    width: 100%; 
    /* height: 100%; */
    padding: 28.125% 0;
    background-size: cover;
    background-repeat: no-repeat;
}

.content[b-15s518yw36] {
    display: flex;
    height: 400px;
    color: #fff;
    overflow: hidden;
    border: 5px solid #f00;
    background: lime;
  }
  
  .col[b-15s518yw36] {
    position: relative;
    overflow: hidden;
    flex-grow: 1;
    flex-basis: 0;
    transition: flex-grow .3s;
  
    transform: skew(-20deg, 0);
    background: yellow;
  }
  
  .col + .col[b-15s518yw36] {
    border-left: 10px solid #0ff;
  }
  
  .col:first-child[b-15s518yw36] {
    margin-left: -100px;
  }
  .col:last-child[b-15s518yw36] {
    margin-right: -100px;
  }
  
  .col[b-15s518yw36]::before {
    content: '';
    position: absolute;
    height: 100%;
    width: calc(100% + 200px);
    margin-left: -100px;
    display: block;
    background-attachment: fixed;
    transform: skew(20deg, 0);
  }
  
  .col:hover[b-15s518yw36] {
    flex-grow: 3;
    transition: flex-grow .3s;
  }
  
  .col1[b-15s518yw36]::before {
    background: url(https://images.pexels.com/photos/130184/pexels-photo-130184.jpeg?w=1260&h=750&auto=compress&cs=tinysrgb);
  }
  
  .col2[b-15s518yw36]::before {
    background: url(https://images.pexels.com/photos/354939/pexels-photo-354939.jpeg?w=1260&h=750&auto=compress&cs=tinysrgb);
  }
  
  .col3[b-15s518yw36]::before {
    background: url(https://images.pexels.com/photos/259915/pexels-photo-259915.jpeg?w=1260&h=750&auto=compress&cs=tinysrgb);
  }
  
  .col h1[b-15s518yw36] {
    margin: 0;
    padding: 10px;
    transform: skew(20deg, 0);
  }
  
  .col:first-child h1[b-15s518yw36] {
    margin-left: 40px;
  }
/* /Pages/Index.razor.rz.scp.css */
/* .search-wrapper {
    padding: 34px 0 64px;
    padding-bottom: 64px;
}

.search-wrapper .logo-wrapper {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 48px;
}

.search-wrapper .logo-wrapper .logo {
    background: url("img/OWLLiveLogo.svg") no-repeat center;
    background-size: auto;
    display: inline-block;
    height: 82px;
    width: 172.2px;
}

body:not(.inline-onboarding) .fixed-search .search-wrapper {
  border-bottom: solid 1px hsl(249, 8%, 34.5%);
  padding: 27px 0;
  background-color: hsla(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l), 95%);
  min-height: 95px;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9;
}

@media (min-height: 701px) {
    .fixed-search .search-wrapper {
        border-bottom: solid 1px var(--newtab-border-secondary-color);
        padding: 30px 0;
        background-color: var(--newtab-search-header-background-color);
        min-height: 95px;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9; }
    .fixed-search .search-wrapper .search-inner-wrapper {
        min-height: 35px; }
    .fixed-search .search-wrapper input {
        background-position-x: 16px;
        background-size: 16px; }
    .fixed-search .search-wrapper input:dir(rtl) {
            background-position-x: right 16px; }
    .fixed-search .search-wrapper .search-handoff-button .fake-caret {
        top: 14px; }
    .fixed-search .search-wrapper .logo-wrapper {
        display: none; }
    .fixed-search .search-wrapper {
        border-bottom: solid 1px var(--newtab-seperator-line-color);
        padding: 27px 0; }
    .fixed-search .search-wrapper .search-inner-wrapper {
        min-height: 45px; }
    .fixed-search .search-wrapper input {
        background-position-x: 16px;
        background-size: 24px; }
    .fixed-search .search-wrapper input:dir(rtl) {
            background-position-x: right 16px; }
    .fixed-search .search-handoff-button {
        background-position-x: 12px;
        background-size: 24px; }
    .fixed-search .search-handoff-button:dir(rtl) {
        background-position-x: right 12px; }
    .fixed-search .search-handoff-button .fake-caret {
        top: 10px; } 
}

.outer-wrapper.newtab-experience .search-wrapper {
    padding-bottom: 38px; }
    .outer-wrapper.newtab-experience .search-wrapper .search-inner-wrapper {
      min-height: 52px;
      width: 200px; }
      @media (min-width: 610px) {
        .outer-wrapper.newtab-experience .search-wrapper .search-inner-wrapper {
          width: 360px; } }
      @media (min-width: 866px) {
        .outer-wrapper.newtab-experience .search-wrapper .search-inner-wrapper {
          width: 600px; } }
      @media (min-width: 1122px) {
        .outer-wrapper.newtab-experience .search-wrapper .search-inner-wrapper {
          width: 720px; } }
    .outer-wrapper.newtab-experience .search-wrapper .search-button:focus {
      outline: 0;
      box-shadow: 0 0 0 2px var(--newtab-focus-outline);
      border: 1px solid var(--newtab-focus-border);
      border-radius: 0 8px 8px 0; }
    .outer-wrapper.newtab-experience .search-wrapper input:focus {
      outline: 0;
      border: 1px solid var(--newtab-focus-border);
      box-shadow: 0 0 0 2px var(--newtab-focus-outline); }
    .outer-wrapper.newtab-experience .search-wrapper.fake-focus:not(.search.disabled) .search-handoff-button {
      border: 1px solid var(--newtab-focus-border);
      box-shadow: 0 0 0 2px var(--newtab-focus-outline); }
    .outer-wrapper.newtab-experience .search-wrapper .search-handoff-button,
    .outer-wrapper.newtab-experience .search-wrapper input {
      background: var(--newtab-textbox-background-color) var(--newtab-search-icon) 16px center no-repeat;
      background-size: 24px;
      padding-inline-start: 52px;
      padding-inline-end: 10px;
      box-shadow: 0 3px 8px var(--newtab-search-first-shadow), 0 0 2px var(--newtab-search-second-shadow);
      border: 1px solid transparent;
      border-radius: 8px;
      color: var(--newtab-search-text-color);
      font-weight: 500;
      font-size: 15px; }
      .outer-wrapper.newtab-experience .search-wrapper .search-handoff-button:dir(rtl),
      .outer-wrapper.newtab-experience .search-wrapper input:dir(rtl) {
        background-position-x: right 16px; }
    .outer-wrapper.newtab-experience .search-wrapper .search-handoff-button {
      padding-inline-end: 15px;
      fill: currentColor;
      -moz-context-properties: fill; }
      .outer-wrapper.newtab-experience .search-wrapper .search-handoff-button .fake-caret {
        top: 18px;
        inset-inline-start: 52px; }
        .outer-wrapper.newtab-experience .search-wrapper .search-handoff-button .fake-caret:dir(rtl) {
          background-position-x: right 16px; }
  
  .search-wrapper {
    padding: 34px 0 64px; }
    .only-search .search-wrapper {
      padding: 0 0 64px; }
    .search-wrapper .logo-wrapper {
      align-items: center;
      display: flex;
      justify-content: center;
      margin-bottom: 48px; }
      @media (max-width: 609px) {
        .search-wrapper .logo-wrapper .logo {
          background-size: 64px;
          height: 64px;
          width: 64px; } }
    .search-wrapper .search-inner-wrapper {
      cursor: default;
      display: flex;
      min-height: 48px;
      margin: 0 auto;
      position: relative;
      width: 224px; }
      .ds-outer-wrapper-breakpoint-override .search-wrapper .search-inner-wrapper {
        width: 216px; }
      @media (min-width: 610px) {
        .search-wrapper .search-inner-wrapper {
          width: 480px; }
          .ds-outer-wrapper-breakpoint-override .search-wrapper .search-inner-wrapper {
            width: 460px; } }
      @media (min-width: 866px) {
        .search-wrapper .search-inner-wrapper {
          width: 736px; }
          .ds-outer-wrapper-breakpoint-override .search-wrapper .search-inner-wrapper {
            width: 696px; } }
    .search-wrapper input {
      background: var(--newtab-textbox-background-color) var(--newtab-search-icon) 12px center no-repeat;
      background-size: 24px;
      border: solid 1px var(--newtab-search-border-color);
      box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.15);
      font-size: 15px;
      -moz-context-properties: fill;
      fill: var(--newtab-search-icon-color);
      padding: 0;
      padding-inline-end: 48px;
      padding-inline-start: 46px;
      width: 100%; }
      .search-wrapper input:dir(rtl) {
        background-position-x: right 12px; }
    .search-wrapper:hover input {
      box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.25); }
    .search-wrapper .search-inner-wrapper:active input,
    .search-wrapper input:focus {
      border: 1px solid var(--newtab-textbox-focus-color);
      box-shadow: var(--newtab-textbox-focus-boxshadow); }
    .search-wrapper .search-button {
      background: url("chrome://browser/skin/forward.svg") no-repeat center center;
      background-size: 16px 16px;
      border: 0;
      border-radius: 0 3px 3px 0;
      -moz-context-properties: fill;
      fill: var(--newtab-search-icon-color);
      height: 100%;
      inset-inline-end: 0;
      position: absolute;
      width: 48px; }
      .search-wrapper .search-button:focus, .search-wrapper .search-button:hover {
        background-color: rgba(12, 12, 13, 0.1);
        cursor: pointer; }
      .search-wrapper .search-button:active {
        background-color: rgba(12, 12, 13, 0.2); }
      .search-wrapper .search-button:dir(rtl) {
        transform: scaleX(-1); }
  
  .non-collapsible-section + .below-search-snippet-wrapper {
    margin-top: -48px; }
  
  @media (max-height: 700px) {
    .search-wrapper {
      padding: 0 0 30px; }
    .non-collapsible-section + .below-search-snippet-wrapper {
      margin-top: -14px; }
    .below-search-snippet-wrapper {
      min-height: 0; } } */
/* /Pages/PrivacyPolicy.razor.rz.scp.css */
#privacyPolicySection[b-ta0ee43l86] {
    border-top: #E6E1DB 1px solid;
}

.detailsSummary[b-ta0ee43l86] {
    font-size: 1.125rem;
    font-weight: 700;
    cursor: pointer;
    box-shadow: none;
}

.details[b-ta0ee43l86] {
    border-bottom: #E6E1DB 1px solid;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.detailsDiv[b-ta0ee43l86] {
    padding-top: 1.5rem;
    padding-left: 2.5rem;
}

#matomoIframe[b-ta0ee43l86]{
    border: 0;
    height: 200px;
    width: 600px;
}

.detailsSummary:focus[b-ta0ee43l86]{
    text-decoration: underline;
}
/* /Pages/SERP.razor.rz.scp.css */
.second-header[b-2gkaum24n2] {
    padding: 0 5%;
    display: flex;
    position: relative;
    z-index: 1499;
    pointer-events: none;
}

.second-header-upper[b-2gkaum24n2] {
    display: flex;
    justify-content: space-between;
}

.second-header-upper h1[b-2gkaum24n2], .second-header-upper button[b-2gkaum24n2] {
    margin: 0;
}

.view-button[b-2gkaum24n2] {
    min-width: -webkit-fill-available;
    min-width: -moz-fit-content;
    min-width: fit-content;
    width: 6.5rem;
    align-self: baseline;
    pointer-events: auto;
}

.view-button .btn[b-2gkaum24n2] {
    text-align: left;
    /* padding: .5rem 0; */
    padding: 0;
    margin: .5rem 0;
    margin-right: .5rem;
    --btn-color: var(--color-bg);
}

.view-button .btn:hover[b-2gkaum24n2] {
    --btn-color: var(--color-fg);
}

.view-button.mapView .btn[b-2gkaum24n2] {
    --btn-color: var(--color-fg);
}

.view-button.mapView .btn:hover[b-2gkaum24n2] {
    --btn-color: var(--color-bg);
}

.filter-tags[b-2gkaum24n2] {
    display: flex;
    height: 1.8rem;
    padding: .5rem 0;
    pointer-events: auto;
    margin-top: .2rem;
}

.mapContainer[b-2gkaum24n2] {
    height: calc(100vh - 3rem);
}

.filter-control[b-2gkaum24n2] {
    z-index:1500; 
    width: 100%;
    display:flex; 
    justify-content: center;
    position: -webkit-sticky;
    position: sticky;
    bottom: 1px;
}


.filter-control .filter-control-container[b-2gkaum24n2] {
    width: 100%;
}

.filter-control .filter-control-container .filter-container-close:hover[b-2gkaum24n2] {
    color: var(--color-text-primary-hover);
}


.filter-control .filter-control-container .filter-container[b-2gkaum24n2] {
    background-color: var(--color-fg);
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
    overflow: hidden;
    box-shadow: 0 3px 8px var(--color-first-shadow),0 0 2px var(--color-second-shadow);
    max-height: 0;
}

.filter-control .filter-control-container.expanded .filter-container[b-2gkaum24n2] {
    /* max-height: calc(100vh - 11.125rem); */
    max-height: calc(100vh - 3rem);
    min-width: 17rem;
    padding: .5rem;
    /* animation: .5s delay-overflow; */
    /* height: calc(100vh - 3rem); */
    transition: max-height .5s;
    margin-top: var(--filter-container-height);
}

/* @keyframes delay-overflow {
    from { overflow: hidden; }
  } */

.filter-control .filter-control-container .filter-container-close[b-2gkaum24n2] {
    float:right;
    cursor: pointer;
    padding-right: .5rem;
}
.filter-control .filter-control-container > .btn-group[b-2gkaum24n2] {
    max-width: 100%;
    min-width: 17rem;
    flex-wrap: nowrap;
    flex-direction: row;
}

.filter-control .filter-control-container > .btn-group .btn-owl .desc[b-2gkaum24n2] {
    display: none;
}

@media only screen and (max-width: 48rem) {
    .second-header[b-2gkaum24n2] {
        padding-bottom: 2rem;
    }
    .btn-group .btn:first-child:not(:last-child)[b-2gkaum24n2] {
        border-radius: 0;
    }
    .btn-group .btn:last-child:not(:first-child)[b-2gkaum24n2] {
        border-radius: 0;
    }

    .filter-control.mapView[b-2gkaum24n2] {
        position: absolute;
    }

    .filter-control .filter-control-container > .btn-group[b-2gkaum24n2] {
        -webkit-box-shadow: 0 -0.005rem .7rem 0 rgb(0 0 0);  
        box-shadow: 0 -0.005rem .7rem 0 rgb(0 0 0);  
    }
}

@media only screen and (min-width: 48rem) { 
    .mapContainer[b-2gkaum24n2] {
        height: 100vh;
    }

    .filter-control.mapView[b-2gkaum24n2] {
        position: absolute;
        margin-bottom: 0;
        transition: margin-bottom 0s;
    }

    /* .filter-control.gridView {
        padding-top: 8rem;
    } */
    
    .filter-control div.filter-control-container[b-2gkaum24n2] {
        pointer-events:auto;
        margin: 0 auto; 
    }

    .filter-control div.filter-control-container[b-2gkaum24n2] {
        pointer-events:auto;
        margin: 0 auto; 
        margin-top: .5rem;
        width: 44rem;
    }

    .filter-control .filter-control-container .filter-container[b-2gkaum24n2] {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }

    .filter-control .filter-control-container.expanded .filter-container[b-2gkaum24n2] {
        max-height: calc(100vh - 5.25rem);
        /* height: initial; */
    }

    .filter-control .filter-control-container > .btn-group .btn-owl .desc[b-2gkaum24n2] {
        display: initial;
    }

.filter-control[b-2gkaum24n2] {
    bottom: .625rem;   
    pointer-events:none; 
    margin-bottom: 5rem;
}

.filter-control .filter-control-container > .btn-group[b-2gkaum24n2] {
    transition: box-shadow 0s;
}

.filter-control .filter-control-container.expanded > .btn-group[b-2gkaum24n2] {
    -webkit-box-shadow: 0 -1.7rem 0.5rem -1.5rem rgb(0 0 0);
    box-shadow: 0 -1.7rem 0.5rem -1.5rem rgb(0 0 0);
    transition: box-shadow 0s;
}

.filter-control .filter-control-container > .btn-group .btn:first-child:not(:last-child)[b-2gkaum24n2] {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
}

.filter-control .filter-control-container > .btn-group .btn:last-child:not(:first-child)[b-2gkaum24n2] {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
}

}

.btn-owl.active[b-2gkaum24n2] {
    background-color: var(--color-fg);
}

.btn-owl.disabled[b-2gkaum24n2] {
    cursor: not-allowed;
    opacity: .5;
}

.animate[b-2gkaum24n2] {
    transition: all .5s;
}


/** Section Overlay **/
.overlay[b-2gkaum24n2] { 
    display: block;
    background: rgba(0, 0, 0, 0.6);
    position: fixed; 
    overflow-y: scroll;
    top: 0; right: 0; bottom: 0; left: 0; 
    z-index: 1600;
    cursor: pointer;
}

.overlay[data-hidden][b-2gkaum24n2] {
    display: none;
}

.overlay > div[b-2gkaum24n2] {
    margin: 2rem auto 0;
    /* margin-top: 2rem; */
    /* padding: 1.5rem; */
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
    width: 90%;
    min-width: 23.4375rem;;
    max-width: 60rem;    
    min-height: calc(100% - 2rem);
    background: var(--color-fg);
    position: relative;
    overflow: hidden;
    cursor: auto;
 }

 .overlay > div[b-2gkaum24n2]  .event-container {
     position: initial;
 }

 .btn-owl-round[b-2gkaum24n2] {
    border-radius: 100%;
    /* background-color: hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),50%) !important; */
    /* color: #fff !important; */
    padding: 1rem;
    /* border: 1px solid var(--color-primary) !important; */
    margin-bottom: 0;
 }
 
 .btn-close[b-2gkaum24n2] {
    top: 1rem;
    right: 1rem;
    position: absolute;
 }

 .pagination-container[b-2gkaum24n2] {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
    height: 4rem;
 }
/* /Pages/StartPage.razor.rz.scp.css */
.btn-location[b-14atx6gaka] {
    width: 20rem;
    border-radius: 1.5rem;
    --btn-color: var(--color-fg);
}

.btn-location:hover[b-14atx6gaka] {
    --btn-color: var(--color-bg);
}

.hero-wrapper[b-14atx6gaka] {
    position: relative;
    margin-top:-4.375rem;
    height:90vh;
    min-height: 28rem;
}

.hero-img[b-14atx6gaka] {
    position:absolute;
    width: 100%;
    height: 90vh;
    min-height: 28rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('./img/pexels-photo-296649.jpeg');
    z-index: -1;
}

.hero-content-wrapper[b-14atx6gaka] {
    padding-top:calc(10vh + 4.375rem);
    color: #fff;
}

.hero-content-wrapper > div:first-child[b-14atx6gaka] {
    margin-bottom: 10vh;
}

@media only screen and (min-width: 48rem) { 
    .hero-wrapper[b-14atx6gaka] {
        margin-top:-6.375rem;
    }

    .hero-content-wrapper[b-14atx6gaka] {
        padding-top:calc(20vh + 6.375rem);
    }

    .hero-content-wrapper > div:first-child[b-14atx6gaka] {
        margin-bottom: 1rem;
    }
}

@media only screen and (max-height: 48rem) {
    .hero-content-wrapper[b-14atx6gaka] {
        padding-top:calc(5vh + 4.375rem);
    }
    
}
/* /Pages/Test.razor.rz.scp.css */
.overlay[b-ieyxsufi5p] { 
    display: block;
    background: rgba(0, 0, 0, 0.6);
    position: fixed; 
    overflow-y: scroll;
    top: 0; right: 0; bottom: 0; left: 0; 
    z-index: 1600;
}

.overlay[data-hidden][b-ieyxsufi5p] {
    display: none;
}

.overlay div[b-ieyxsufi5p] {
    margin: 2rem auto 0;
    /* margin-top: 2rem; */
    /* padding: 1.5rem; */
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
    width: 90%;
    min-width: 23.4375rem;;
    max-width: 60rem;    
    min-height: calc(100% - 2rem);
    background: var(--color-fg);
    position: relative;
    overflow: hidden;
 }

 .btn-owl-round[b-ieyxsufi5p] {
    border-radius: 100%;
    /* background-color: hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),50%) !important; */
    /* color: #fff !important; */
    padding: 1rem;
    /* border: 1px solid var(--color-primary) !important; */
    margin-bottom: 0;
 }
 
 .btn-close[b-ieyxsufi5p] {
    top: 1rem;
    right: 1rem;
    position: absolute;
 }
/* /Shared/EmptyLayout.razor.rz.scp.css */
.outer-wrapper[b-wnmx5pr98w] {
    display: flex;
    flex-grow: 1;
    min-height: 100vh;
    padding: 30px 32px 32px; }
    .outer-wrapper.ds-outer-wrapper-breakpoint-override[b-wnmx5pr98w] {
      padding: 30px 0 32px; }
      @media (min-width: 610px) {
        .outer-wrapper.ds-outer-wrapper-breakpoint-override[b-wnmx5pr98w] {
          padding: 30px 32px 32px; } }
    .outer-wrapper.only-search[b-wnmx5pr98w] {
      display: block;
      padding-top: 134px; }

.non-collapsible-section[b-wnmx5pr98w] {
    padding: 0 25px;
}

.ds-outer-wrapper-search-alignment main[b-wnmx5pr98w] {
    margin: 0 auto; }

.ds-outer-wrapper-breakpoint-override main[b-wnmx5pr98w] {
    width: 266px;
    padding-bottom: 68px; }
    @media (min-width: 610px) {
      .ds-outer-wrapper-breakpoint-override main[b-wnmx5pr98w] {
        width: 510px; } }
    @media (min-width: 866px) {
      .ds-outer-wrapper-breakpoint-override main[b-wnmx5pr98w] {
        width: 746px; } }
    @media (min-width: 1122px) {
      .ds-outer-wrapper-breakpoint-override main[b-wnmx5pr98w] {
        width: 986px; } }


    @media (min-height: 701px) {
        .fixed-search main[b-wnmx5pr98w] {
            padding-top: 276px; }
        .fixed-search main[b-wnmx5pr98w] {
            padding-top: 254px; }
    }
/* /Shared/MainLayout.razor.rz.scp.css */
/* /Shared/NavMenu.razor.rz.scp.css */
/* /Shared/SearchLayout.razor.rz.scp.css */
.outer-wrapper[b-p2tddxdnhu] {
    display: flex;
    flex-grow: 1;
    min-height: 100vh;
    padding: 2rem;
}

.outer-wrapper main[b-p2tddxdnhu] {
    /* width: 16.625rem; */
    min-width: 50vw;
    max-width: 61.625rem;
    margin: 0 auto;
}
/* @media (min-width: 38.125rem) {
    .outer-wrapper main {
      width: 31.875rem; } }
@media (min-width: 54.125rem) {
    .outer-wrapper main {
        width: 46.625rem; } }
@media (min-width: 70.125rem) {
    .outer-wrapper main {
        width: 61.625rem; } } */


@media (min-height: 44rem) {
    .fixed-search main[b-p2tddxdnhu] {
        padding-top: 276px; }
    .fixed-search .search-wrapper[b-p2tddxdnhu] {
        border-bottom: solid 1px hsl(249, 8%, 34.5%);
        padding: 2rem;
        background-color: hsla(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l), 95%);
        min-height: 95px;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9; }
    .fixed-search .search-wrapper .logo-wrapper[b-p2tddxdnhu] {
        display: none; }
}

@media (max-height: 43.9375rem) {
    .search-wrapper[b-p2tddxdnhu] {
      padding: 0 0 30px; } }

    .search-wrapper[b-p2tddxdnhu] {
    /* padding: 34px 0 64px; */
    padding-bottom: 64px;
}

.search-wrapper .logo-wrapper[b-p2tddxdnhu] {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 2rem;
}

.search-wrapper .logo-wrapper .logo[b-p2tddxdnhu] {
    background: url("img/OWLLiveLogo.svg") no-repeat center;
    background-size: auto;
    display: inline-block;
    height: 5.25rem;
    width: 11.025rem;
}

.search-wrapper .search-inner-wrapper[b-p2tddxdnhu] {
    cursor: default;
    display: flex;
    flex-direction: row-reverse;
    min-height: 3rem;
    margin: 0 auto;
    position: relative;
    max-width: 43.5rem;
}
/* /Shared/StartPageLayout.razor.rz.scp.css */
@media only screen and (min-width: 48rem) and (min-height: 48rem) {
    [b-cps1f7trwq] .header:not(.header-scrolled) .header-brand .nav-item, [b-cps1f7trwq] .header:not(.header-scrolled) .nav-right .nav-item {
        align-items: baseline;
        height: -moz-fit-content;
        height: fit-content;
    }
    [b-cps1f7trwq] .header:not(.header-scrolled) .nav-item.nav-item-search {
        padding-top: 20vh;
    }
}
