body.path-frontpage #block-views-block-articles-block-featured .uk-slideshow-items li > img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;  /* Show full image without crop */
  object-position: center center;
  background-color: #000; /* optional: gives black bars where aspect ratio differs */
}

/* Optional: if you want slides to keep a uniform height */
body.path-frontpage #block-views-block-articles-block-featured .uk-slideshow-items {
  aspect-ratio: 16 / 9; /* or set a fixed height */
  overflow: hidden;
}

/* Ensure slideshow adapts well on mobile */
@media (max-width: 768px) {
  body.path-frontpage #block-views-block-articles-block-featured .uk-slideshow-items {
    aspect-ratio: 4 / 3;
  }
  body.path-frontpage #block-views-block-articles-block-featured .featured-slider {
      position: unset !important;
      margin-left: unset !important;
      margin-right: unset !important;
      width: 100% !important;
      padding: 0 0px !important;
  }
  
}

div#block-views-block-articles-current-news .uk-slideshow-items, div#block-views-block-articles-lifestyle .uk-slideshow-items, div#block-views-block-articles-travel .uk-slideshow-items, div#block-views-block-articles-wellness .uk-slideshow-items{
    min-height: 518px !important;
    aspect-ratio: unset !important;
}

/* Target the slider wrapper */
body.path-frontpage #block-views-block-articles-block-featured .featured-slider {
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    width: 100vw;
    max-width: 100vw;
    box-sizing: border-box;
    /*padding: 0 55px;*/
    overflow: hidden !important;
}


/* Optional: Make slides/images fill the new full-width slider */
/*.featured-slider .uk-slideshow-items li > img {
    width: 100vw;
    max-width: 100vw;
    height: auto; 
    object-fit: cover; 
}*/
body.path-frontpage, html {
  overflow-x: hidden;
}
body.path-frontpage .articl-item-large .article-image a img, body.path-frontpage .articl-item-small .article-image a img{
  object-fit: cover !important;
}
body.path-frontpage div#block-views-block-articles-block-featured nav {
    display: none;
}
body.path-frontpage .region-highlighted .featured-slider .uk-slideshow .uk-slideshow-items>* {
    border-radius: 0;
}
body.path-frontpage .container-fluid.expat-no-gutter.bg-white.border-bottom.mb-1.mt-sm-0.mt-md-0.pt-md-2.pt-lg-3.pb-md-3.pt-sm-0.pb-sm-0.shadow-sm {
    margin-bottom: 0 !important;
}
body.path-frontpage .container-fluid.mw-1600.main-content {
    padding-top: 0;
}
body.path-frontpage .container-fluid.mw-1600.main-content .featured-slider .slide-txt {
    text-align: right;
}

@media (min-width: 992px) {
  body.path-frontpage .benner-slider-cstm-class .uk-text-lead > div[uk-slideshow-parallax] {
      display: flex;
      flex-wrap: wrap;
      height: 100%;
      width: 100%;
  }
  body.path-frontpage .benner-slider-cstm-class .uk-text-lead > div[uk-slideshow-parallax] .author-wrap, .benner-slider-cstm-class .uk-text-lead > div[uk-slideshow-parallax] .row{
    width: 100% !important;
  } 
  body.path-frontpage .benner-slider-cstm-class .slide-txt {
      width: 50%;
      float: right;
  }
  .featured-slider .author-pic img {
      width: 100px;
      height: 100px;
  }
  body.path-frontpage .region-highlighted .benner-slider-cstm-class .author-wrap .name-wrap .author-name, body.path-frontpage .region-highlighted .benner-slider-cstm-class .author-wrap .name-wrap .revision-date, body.path-frontpage .region-highlighted .benner-slider-cstm-class .author-wrap .name-wrap .category a {
      font-size: 22px !important;
  }
  body.path-frontpage .region-highlighted .benner-slider-cstm-class .author-wrap .name-wrap {
      display: flex;
      flex-direction: column;
      justify-content: center;
  }
  body.path-frontpage .region-highlighted .benner-slider-cstm-class .author-wrap {
      display: flex;
      margin-top: 20px;
      align-self: flex-end;
  }
}