/* START:  ODX Common Design > Content > Utility > Style Sheets > SCSS > Agencies > OTSO > otso-custom-styles.scss **/
.navigation #aw-header-navigation ul {
  gap: 58px;
}

.navigation #aw-header-navigation ul li a {
  font-weight: 700;
}

@media (min-width: 992px) {
  .navigation #aw-header-navigation ul li a {
    font-size: 22px;
  }
}

.navigation #aw-header-navigation ul li .odx-page-description {
  display: none;
}

.navigation.sticky-header #aw-header-navigation ul {
  gap: 58px;
}

@media (min-width: 992px) {
  .navigation.sticky-header #aw-header-navigation ul li a {
    font-size: 22px;
  }
}

.core-ribbon {
  margin-top: 30px;
  margin-bottom: 20px;
}

/* START: DRIVER TRAINING HOME */
.otso-driver-training-home .core-featured-cards__container {
  background-color: transparent;
}

.otso-driver-training-home
.core-featured-cards__list
.core-featured-cards__title {
  max-height: 45px;
  line-height: 1.15em;
}

.remove-full-width .full-width-component::before,
.remove-full-width .full-width-component::after {
  content: none;
}

/* END: START: DRIVER TRAINING HOME */
/* START: Core Featured Cards no background */
.core-featured-cards-no-background .core-featured-cards__container {
  background-color: transparent;
}

.core-featured-cards-no-background
.core-featured-cards__list
.core-featured-cards__item {
  border: 1px solid #d8d8d8;
}

/* END: Core Featured Cards no background */
@media (min-width: 992px) and (min-width: 1200px) {
  #aw-header-bottom-left .odx-logo-wrapper .odx-logo img {
    max-height: 70px;
  }
}

/* News with spotlight image size*/
.core-spotlight__thumbnail {
  background-position: center;
  background-size: cover;
  flex-grow: 1;
  height: 200px;
}

/* END: News with spotlight image*/
/* END: ODX Common Design > Content > Utility > Style Sheets > SCSS > Agencies > otso > otso-custom-styles.scss */
