/* Uses prepared school image assets bundled with the theme. */
.hero{
  background:
    linear-gradient(90deg,rgba(0,27,69,.76),rgba(0,27,69,.18)),
    url("../images/hero-school.jpg") center center/cover no-repeat !important;
}
.thumb-1{background-image:url("../images/news-1.jpg") !important}
.thumb-2{background-image:url("../images/news-2.jpg") !important}
.thumb-3{background-image:url("../images/news-3.jpg") !important}
.featured-news__image:not([style*="background-image"]){
  background-image:
    linear-gradient(rgba(0,30,70,.04),rgba(0,30,70,.04)),
    url("../images/featured-school.jpg");
  background-size:cover !important;
  background-position:center !important;
}
.video-thumb:not([style*="background-image"]){
  background:
    linear-gradient(rgba(0,30,70,.16),rgba(0,30,70,.48)),
    url("../images/video-school.jpg") center/cover no-repeat !important;
}
.gallery-row div:nth-child(1){background-image:url("../images/gallery-1.jpg") !important}
.gallery-row div:nth-child(2){background-image:url("../images/gallery-2.jpg") !important}
.gallery-row div:nth-child(3){background-image:url("../images/gallery-3.jpg") !important}
.gallery-row div:nth-child(4){background-image:url("../images/gallery-4.jpg") !important}

/* Careful correction only: preserve the previous better layout, just improve visual similarity */
.hero h1,.hero p{text-shadow:0 2px 12px rgba(0,0,0,.35)}
.quick-card{border-color:rgba(231,237,245,.9)}
.dashboard-grid .panel,.lower-grid .panel{background:#fff}
@media(max-width:560px){
  .hero{
    background:
      linear-gradient(90deg,rgba(0,27,69,.78),rgba(0,27,69,.24)),
      url("../images/hero-school-mobile.jpg") center center/cover no-repeat !important;
  }
}
