html {
    scroll-behavior: smooth;
}

/* masthead styling */
.custom-header {
    filter: brightness(99%);
}

.givingpress-lite-title-active.givingpress-lite-header-active #masthead .site-description {
    letter-spacing: .7px;
    font-weight: 600;
    color: #F7E7CE;
    filter: brightness(105%);
    filter: drop-shadow(5px 5px 1px #222);

    font-weight: 600;
    -webkit-text-stroke: 1px #555;
}

@media screen and (min-width: 1200px) {
    .givingpress-lite-title-active.givingpress-lite-header-active #masthead .site-description {

        font-size: 4rem;

    }

}

@media screen and (min-width:601px) and (max-width: 1199px) {
    .givingpress-lite-title-active.givingpress-lite-header-active #masthead .site-description {
        font-size: 3.5rem;
    }
}

@media screen and (max-width: 600px) {
    .givingpress-lite-title-active.givingpress-lite-header-active #masthead .site-description {
        font-size: 2.5rem;
    }
}


#masthead .site-description {
    max-width: 991px;
}

/* page headline title styling */

h1.headline {
    text-align: center;
    font-size: 3rem;
    font-weight: 700;
    letter-spacing: 1.5px;
    color: #666;
}

/* board photos responsive */
@media screen and (max-width: 600px) {
    .board-photo {
        width: 75vw !important;
    }

    .board-photo-adam img,
    .board-photo-eva img, 
    .board-photo-peter img {
        width: 100vw !important;
    }
}