.bg-danger {
  background-color: #ff7f7f !important;
}
.bg-success {
  background-color: #7cb57c !important;
}
.container-header .container-nav {
  padding-bottom: 0;
}
.container-header .grid-child {
  padding: 0 .6em;
}
.horizontal .banneritem {
  display: inline-block;
}
[class^="icon-"], [class*=" icon-"] {
  min-width: 20px;
}
.breadcrumb-item + .breadcrumb-item::before {
  color: #6d757e;
  content: var(--breadcrumb-divider,">");
  float: left;
  padding-right: .3rem;
}

.mod-banners img {
  margin: 10px 5px;
}

.bg-info {
  background-color: #eaeeff !important;
}

.contentpane {
  padding: 0;
}

.banner-text-links .radio.inline {
  padding: 8px;
}

#myTextLink1, #myTextLink2 {
  width: 100%;
  height: auto;
}

.offcanvas.show {
  background-color: var(--cassiopeia-color-primary);
  background-image: linear-gradient(135deg,var(--cassiopeia-color-primary),var(--cassiopeia-color-hover));
}

.blockquote-footer {
  color: #333333;
}

.main-top .card-body {
  --bs-card-spacer-x:.5rem;
}

#chained-select .container {
  --bs-gutter-x: 0;
}

@media (width<=991.98px) {
  .container-header {
    position:sticky !important;
  }
  .anchor {
    scroll-margin-top: 74px;
  }
}
@media (min-width: 992px) {
  .offcanvas-start {
    width: 100%;
  }
  .anchor {
    scroll-margin-top: 74px;
  }
}
@media (max-width: 991.98px) {
  .offcanvas .metismenu.mod-menu .metismenu-item > ul {
    position: relative;
    width: 100%;
    margin-top: 1rem;
  }
  .offcanvas .metismenu.mod-menu .mm-collapse {
    background-color: transparent;
  }
  .offcanvas .metismenu.mod-menu .metismenu-item > a {
    color: #fff;
    font-size:2rem;
  }
}

.offcanvas-header > *:only-child {
  margin-left: auto;
}

@supports (display: grid) {
  @media (min-width: 768px) {
    .site-grid {
      grid-template-columns: [full-start] minmax(0,1fr) [main-start] minmax(0,29.875rem) minmax(0,9.875rem) minmax(0,9.875rem) minmax(0,29.875rem) [main-end] minmax(0,1fr) [full-end]
    }
  }
}

.searchescorts li a span {
  font-size: 1.4rem;
}
.mt-search-form .typeahead-result-thumbnail {
  max-width: 125px !important;
  max-height: 125px !important;
}
.typeahead__list > .typeahead__group {
  font-size: 1.5rem !important;
}