@media screen and (min-width: 900px) {
    html {
        /* border: 10px solid green; */
        padding: 30px;
    }
    body {
        padding-left: 80px;
    }
    /* Toggle */
    .toggle {
        display: none;
    }
    /* Header */
    .header {
        margin: 30px 0;
        align-items:flex-end;
    }
    .header .brand {
    }
    /* Navigation */
    .nav a.active {
        font-weight: bold;
    }
    /* Navigation Wrapper */
    .navigation {
        display: flex;
    }
    .navigation .nav {
        align-items: center;
    }
    /* Navigation: Primary */
    .header .nav.primary {
        font-size: 1.2rem;
        font-weight: bold;
    }
    .header .nav.primary li {
        position: relative;
    }
    .header .nav.primary li a {
        margin: 0 30px 0 0;
    }
    .header .nav.primary li a:after {
        transition: var(--spark-transition-fast);
        content: " ";
        display: block;
        position: absolute;
        bottom: -10px;
        left: 0;
        width: calc(100% - 30px);
        height: 2px;
        background-color: rgba(var(--spark-colour-one));
        opacity: 0;
        pointer-events: none;
    }
    .header .nav.primary li a:hover:after {
        bottom: -2px;
        opacity: 1;
        background-color: rgba(var(--spark-colour-two));
    }

    /* Navigation: Secondary */
    .header .nav.secondary {
        position: absolute;
        top: 10px;
        margin-left: -190px;
        font-size: .8rem;
        font-weight: bold;
    }
    .header .nav.secondary li a {
        margin: 0 20px 0 0;
    }
    /* Navigation: Social */
    .header .nav.social {
        display: none;
    }
    .header .nav.social li a {
        margin: 0 10px 0 0;
    }
    .footer .nav.social li a {
        margin: 0 0 10px 0;
    }
    /* Navigation: Admin */
    .nav.admin {
    }
    .nav.admin li a {
    }
    /* Tiles Generic */
    .tile .caption h4 {
        font-size: 1.6rem;
        text-transform: none;
        font-weight: normal;
    }
    .tile .caption p {
        font-size: 1.0rem;
    }

    /* Spacers */
    .pr-3{
        padding-right:2rem;
    }
    .pl-3{
        padding-left:2rem;
    }
    
/* =================================================================== */
/* Everything below this line is unique to this site */

    /* Feature Tiles */
    .feature .tiles .tile .caption h4 {
        font-size: 2.2rem;
        top: 30px;
        left: 30px
    }

    /* Events */
    .tiles.events {
        grid-gap: 60px;
    }
    .tiles.events .zebra-odd .tile {
        margin-top: 20vh;
    }
    .tiles.events.past .tile {
        display: flex;
    }
    .tiles.events.past .tile .thumb {
        width: 30%;
    }

    /* Footer */
    .footer-auto {
        font-size: 0.8rem;
    }
    .footer .nav-wrapper {
        display: flex;
        align-items: flex-start;
    }
    .footer .nav-wrapper li a {
        text-transform: none;
        font-size: 0.8rem;
    }
    .footer .nav-wrapper .nav {
        display: block;
        margin-right: 30px;
    }
    .footer .nav-wrapper .nav.social {
        display: flex;
    }
    .footer .nav-wrapper .nav.social li {
        margin-right: 10px;
    }
    .footer .nav-wrapper .nav.social li a {
        font-size: 2.2rem;   
        margin: 0; 
    }


body .hero .lead {
    font-size: 1.6rem;
    font-weight: 300;
    margin: 0;
    padding: 30px 80px 100px 0px;
    /* background: linear-gradient(90deg, rgba(255,255,255,0) 0% , rgba(255,255,255,.7) 10%, rgba(255,255,255,.8) 80%, rgba(255,255,255,0) 100%); */
}




    .toggle-policy {
        width: 80px;
        right: calc(100% - 80px);
    }


    .toggle-policy p {
        font-size: 2rem;

        left: 30px;
        top: 20px;

    }


    /* Art Gallery */
    .art-gallery {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 30px;
    }

    
    /* CEO Report Styles */
    .ceoReports {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    /*Resources*/
    .resources .search{
        align-items:  flex-end;
    }
    .resources .search input,
    .resources .search select{
        margin-bottom:0;
    }
}