/**
 * @file
 * Visual styles for Base+'s hero promo block.
 */
/* layout */
@media (max-width: 991px) {
  .mt-hero-promo-slider-enabled .mt-banner-item-not-promoted {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-right: 10px;
  }
  .mt-hero-promo-slider-enabled .mt-banner-item-not-promoted:last-child {
    margin-right: 0;
  }
  .mt-hero-promo-slider-enabled .not-promoted-items-container {
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
    padding: 0;
  }
  .mt-hero-promo-slider-enabled .promoted-items-container {
    padding: 0;
  }
  .page-container-border-enabled .mt-hero-promo-slider-enabled .promoted-items-container {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .mt-hero-promo-slider-enabled .mt-banner-item-not-promoted {
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
  }
}
.block-mt-hero-promo .flexslider-main {
  padding-bottom: 45px;
  margin-bottom: 0;
}
.block-mt-hero-promo .flexslider-main .flex-direction-nav,
.block-mt-hero-promo .flexslider-main .flex-control-nav {
  bottom: -5px;
}
@media (max-width: 991px) {
  .block-mt-hero-promo .flexslider-main {
    margin-bottom: 30px;
  }
}
@media (max-width: 575px) {
  .block-mt-hero-promo .flexslider-main .flex-direction-nav {
    margin-right: 15px;
  }
  .block-mt-hero-promo .flexslider-main .flex-control-nav {
    margin-left: 15px;
  }
}
.block-mt-hero-promo .flexslider-main .flex-direction-nav a:before {
  text-align: right;
}
