/* stylelint-disable */
/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --megamenu-height:105px !important;
  --subnav-height: 0px;
}

@media (max-width: 991px) {
  :root {
    --megamenu-height:61px !important;
  }
}

html:has(#adb-subnav) {
  --subnav-height: 50px;
}

html {
  scroll-padding-top: calc(var(--megamenu-height) + var(--subnav-height) + 1rem) !important;
}

#progress-bar {
  bottom: 0;
}

.fixed-top {
  top: var(--megamenu-height) !important;
}

.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-90 {
  opacity: 0.9;
}

.preview {
  display: none;
}

.user-logged-in .preview {
  display: block;
  border: 5px solid var(--orange-40);
}
.user-logged-in .preview::before {
  content: "PREVIEW";
  text-align: center;
  padding: 0px 10px 10px;
  width: 100%;
  display: block;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  background-color: var(--orange-40);
}

a.btn {
  text-decoration: none !important;
}
a.link {
  display: inline;
}

.adborg-footer h4, .adborg-footer .h4 {
  font-size: 1.5rem !important;
}
.adborg-footer h4, .adborg-footer .h4, .adborg-footer h5, .adborg-footer .h5 {
  color: var(--yellow-20);
}

.block-content h3, .block-content .h3 {
  font-size: 1.75rem;
}
.block-content h4, .block-content .h4 {
  font-size: 1.5rem;
}
.block-content h5, .block-content .h5 {
  font-size: 1.25rem;
}

.header-hero-height {
  height: var(--header-hero-height) !important;
}

[class*=bg-gradient-] .h1, [class*=bg-gradient-] .h2, [class*=bg-gradient-] .h3, [class*=bg-gradient-] .h4, [class*=bg-gradient-] .h5, [class*=bg-gradient-] .h6, [class*=bg-gradient-] h1, [class*=bg-gradient-] h2, [class*=bg-gradient-] h3, [class*=bg-gradient-] h4, [class*=bg-gradient-] h5, [class*=bg-gradient-] h6 {
  color: #fff;
}

.link-white {
  color: #fff !important;
}

.list-group.feed div.list-group-item:first-child {
  padding-top: 0 !important;
}

.swiper-button-next::after, .swiper-button-prev::after {
  font-size: 35px !important;
}

.swiper-button-prev {
  left: 0 !important;
}

.swiper-button-next {
  right: 0 !important;
}

.height-75px {
  height: 75px;
  width: auto;
  max-width: none;
}

.height-90px {
  height: 90px;
  width: auto;
  max-width: none;
}

[class*=opaque-bg-] .link {
  color: var(--yellow-10) !important;
}
[class*=opaque-bg-] .link:hover {
  color: white !important;
}

.column-count-2 {
  -moz-column-count: 2;
  column-count: 2;
}

@media (min-width: 576px) {
  .column-count-3 {
    -moz-column-count: 3;
    column-count: 3;
  }
  .column-count-4 {
    -moz-column-count: 4;
    column-count: 4;
  }
}
@media (max-width: 575px) {
  .dropdown-item {
    text-wrap: wrap;
  }
  .column-count-3 {
    -moz-column-count: 2;
    column-count: 2;
  }
  .column-count-4 {
    -moz-column-count: 2;
    column-count: 2;
  }
}
.mb-0 .c-list-group .list-group {
  margin-bottom: 0 !important;
}

.section-library-filter, .section-library-filter-type {
  background-color: white !important;
}

.section-library-link-label {
  color: var(--adb-blue-50) !important;
}

.section-library-links {
  list-style: none !important;
  padding: 0 !important;
}
.section-library-links li {
  margin-bottom: 0.75rem !important;
}

.section-library-link-img {
  display: inline-block !important;
  max-width: 30% !important;
}

[class*=section-library-add] label, [class*=section-library-add] .form-file, [class*=section-library-add] .description {
  color: white !important;
}
[class*=section-library-add] .form-text {
  background-color: white !important;
}

.bg-no-overlay.bg-image::before {
  opacity: 0 !important;
}

.bg-no-overlay.bg-video::before {
  opacity: 0 !important;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { font-weight: 400 !important }

/* Latest CSS definitions */
.nav-link.active { color: black !important }
list-group.compressed {
  --_list-item-padding-y: .5rem !important;
}
list-group-boxed {
  --_list-item-img-width: 22.5%;
}
list-group-boxed .list_item_img {
  flex: 0 0 auto;
  max-width: var(--_list-item-img-width);
}
list-group-boxed .item_meta {
  color: var(--_list-item-meta-color);
  font-size: 0.8rem;
  margin-bottom: 0;
}
list-group-boxed.compressed {
  --_list-item-padding-y: .2rem !important;
}
list-group-boxed.box-hue-blue {
  --_list-item-meta-color: var(--blue-50);
  --_list-item-link-color-hover: var(--blue-50);
  --_event-box-color: var(--blue-50);
}
list-group-boxed.box-hue-red {
  --_list-item-meta-color: var(--red-50);
  --_list-item-link-color-hover: var(--red-50);
  --_event-box-color: var(--red-50);
}
list-group-boxed.box-hue-green {
  --_list-item-meta-color: var(--green-50);
  --_list-item-link-color-hover: var(--green-50);
  --_event-box-color: var(--green-50);
}
list-group-boxed.box-hue-yellow {
  --_list-item-meta-color: var(--yellow-50);
  --_list-item-link-color-hover: var(--yellow-50);
  --_event-box-color: var(--yellow-50);
}
list-group-boxed.box-hue-purple {
  --_list-item-meta-color: var(--purple-50);
  --_list-item-link-color-hover: var(--purple-50);
  --_event-box-color: var(--purple-50);
}
list-group-boxed.box-hue-white {
  --_list-item-meta-color: var(--yellow-10);
  --_list-item-link-color: white;
  --_list-item-link-color-hover: var(--yellow-10);
  --_event-box-color: var(--yellow-10);
  --_event-day-color: black;
}

.card_body list-group ul {
  margin-top: 1rem;
  margin-bottom: 0;
}
