/* -- left-align logo and right-align main and social navigation when site title is hidden on larger screens | #35349354-hc */
@media screen and (min-width: 560px) {
    /* set header to display as grid */
    .site-header {
        display: grid;
        grid-template-areas:
            "site-logo main-navigation"
            "site-logo social-navigation"; /* if there is no social navigation menu, replace the site-logo in this line with a . to align the logo with only the main navigation, like this: ". social-navigation" */
        grid-template-columns: 100px auto; /* change the value of 100px to adjust the size of the site logo */
        align-items: space-between;
    }
     
    /* set area for site branding */
    .site-header .site-branding {
        grid-area: site-logo;
    }
     
    /* set area and text alignment for main navigation area */
    .site-header .main-navigation {
        grid-area: main-navigation;
        text-align: right
    }
     
    /* set area for social navigation */
    .site-header .social-navigation {
        grid-area: social-navigation;
    }
     
    /* set alignment of social navigation */
    .site-header .social-navigation > div > ul {
        justify-content: flex-end;
    }
}
/* -- /left-align logo and right-align main and social navigation when site title is hidden on larger screens | 35349354-hc -- */

/* reduce padding in header | zd-5202341 */
@media only screen and (min-width: 450px) {
    #masthead {
        padding: 1em 0 0; size: 25px;
    }
}

#colophon {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.widget-area {
    margin: 0px;
    max-width: 100%
		
}

.site-info {
    display: none;
}

/* reduce spacing on footer nav widget items -hc rs */
footer .widget_nav_menu li {
    margin-bottom: 0;
    margin-top: 0;
}

/* Widen the Our Mission section on the home page | CM | #5318941-zen*/
h2#about-us {
    padding-left: 60px;
    padding-right: 60px;
}

h2.widgettitle {
        font-size:32px !important;
        color:#000 !important;
}