/* Related Content Styling */
.entry-related-inner-content .content-bg {
  height: 100%;
}

.entry-related:not(.has-background) {
  background-color: transparent;
}

.entry-related:not(.has-background) .content-bg {
  background-color: transparent;
}

.entry-related:not(.has-background) .loop-entry .entry-content-wrap {
  padding-right: 0;
  padding-left: 0;
}

@media screen and (min-width: 768px) {
  body.has-sidebar .entry-related:not(.has-background) .entry-related-inner-content {
    padding-left: 0;
    padding-right: 0;
  }
}

.entry-related-inner-content .splide .splide__pagination {
  display: none;
}

.entry-related-inner-content .splide .splide__arrow {
  box-shadow: none !important;
  opacity: 1;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  top: 40%;
}

.entry-related-inner-content .splide .splide__arrow--prev {
  left: -20px;
}

.entry-related-inner-content .splide {
  margin-bottom: 0!important;
}

.entry-related-inner-content .splide .splide__arrow--next {
  right: -20px;
}

.entry-related:not(.has-background) .entry-related-inner-content {
  padding-bottom: 0;
}

body.has-sidebar .entry-related.has-background .entry-related-inner-content {
  padding-top: var(--global-md-spacing);
  padding-bottom: var(--global-md-spacing);
}

@media screen and (min-width: 1240px) {
  body:not(.has-sidebar).content-width-normal .entry-related-inner-content.alignwide,
  body:not(.has-sidebar).content-width-narrow .entry-related-inner-content.alignwide {
    max-width: var(--global-content-width)!important;
    margin-left: 0!important;
    margin-right: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
  }
}