.widget_jwa-related-content,
.so-widget-jwa-related-content,
.related-content-container {height: 100%;}

.related-content-container { background-color:#d0cecd;border-radius:20px 0;padding:0 6px;padding-bottom:30px; }
.related-content-container h3 { color:#21335E;padding-top:16px;text-align:center; }
.related-content-container .image-container { position:relative;width:80%;margin:0 auto;display:block; }
.related-content-container .image { width:100%;display:block;aspect-ratio:8.5/11;object-fit: cover;background: #fff;}
.related-content-container .icon { width:60px;display:block;position:absolute;bottom:-20px;right:-10px; }
.related-content-container .text { width:80%;margin:0 auto;display:block;padding:16px 0;text-decoration:underline; }

.related-content-container a {display:block;margin-top:30px;}
.related-content-container a:first-of-type {margin-top:0;}

/* {{{ Frames */
.home-slider-frames {
  position:relative;
  overflow:hidden;
  top: 0;
  margin-bottom: 0;
}
.home-slider-frame {
  position:absolute;
  width:100%;
  background-color:white;
  padding: 0;
  margin:0;
}

.home-slider-frame:first-child { position:relative; }

.home-slider-content {
  width:100%;
  max-width:1200px;
  margin:0 auto;
}
#page-header .home-slider-content img { width:100%;height:100%;max-height:400px;display:block;top:0;}

@media screen and (max-width: 600px) {
  .home-slider-frame {
    position:absolute;
    top:0;
    border-bottom: 1px solid #3a4b00;
  }
  .home-slider-content:nth-child(4) { display:none}

  .home-slider-frame {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.85s linear;
  }
  .home-slider-frame.active{
     visibility: visible;
     opacity: 1;
  }
}

/* }}} Frames */


