/* website custom */

.gradient-red .tile-internal {background: -moz-linear-gradient(top,  rgba(124,20,18,0) 0%, rgba(124,20,18,0.8) 55%, rgba(124,20,18,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(124,20,18,0)), color-stop(55%,rgba(124,20,18,0.8)), color-stop(100%,rgba(124,20,18,1)));
background: -webkit-linear-gradient(top,  rgba(124,20,18,0) 0%,rgba(124,20,18,0.8) 55%,rgba(124,20,18,1) 100%);
background: -o-linear-gradient(top,  rgba(124,20,18,0) 0%,rgba(124,20,18,0.8) 55%,rgba(124,20,18,1) 100%);
background: -ms-linear-gradient(top,  rgba(124,20,18,0) 0%,rgba(124,20,18,0.8) 55%,rgba(124,20,18,1) 100%);
background: linear-gradient(to bottom,  rgba(124,20,18,0) 0%,rgba(124,20,18,0.8) 55%,rgba(124,20,18,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007c1412', endColorstr='#7c1412',GradientType=0 );}

.gradient-red a {color: #fff;}



@media screen and (max-width: 769px) {
.main-header {
 		height: auto;
}
    .swiper-container {
    padding-top: 40px !important;
    }

    .news-bg-auto-sub {
        background: linear-gradient(to bottom, rgba(52,52,52,0) 0%,rgba(52,52,52,1) 30%);
    }
}

@media screen and (max-width: 985px) and (min-width: 770px) {
.school-logo {
    top: 60px;
    width: 100px;
    height: 100px;
    line-height: 100px;}
}

#tile-id-50 .tile-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 7px;
}

#tile-id-50 .NewsletterLogo img {width: 140px;}

#tile-id-50 .tile-internal {top: 0;}

@media screen and (max-width: 550px) {
#tile-id-50 .NewsletterLogo {display: none;}
#tile-id-50 .tile-link-list {right: 0px !important;}
#tile-id-50 .web-news-tile,
#tile-id-50 .tile-content {width: 100%;}
}

.search-bar button {display: table;}

@media screen and (min-width: 770px) {
    #nav-site > ul {
        display: flex;
        justify-content: space-around;
    }
}