/* remove forced header and footer padding / pdEkSe-2WU-p2 (DC) */
.wp-site-blocks {
    padding-top: 0;
    padding-bottom: 0;
}

/* hide home page title / pdEkSe-2WU-p2 (DC) */
.home .bbe-page-title {
    display: none;
}

/* remove space below footer / pdEkSe-2WU-p2 (DC) */
footer + .wp-block-group {
    display: none;
}

/* adjust space above footer / pdEkSe-2WU-p2 (DC) */
main > div + section {
    display: none;
}

/* hide footer cta on contact / pdEkSe-2WU-p2 (DC) */
.page-id- .bbe-footer-cta {
    display: none;
}

/* add label to mobile menu / pdEkSe-2WU-p2 (DC) */
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open:after {
    content: 'MENU';
    font-size: 20px;
    font-weight: bold;
    margin-left: 2px;
}

/* set mobile nav size / pdEkSe-2WU-p2 (DC) */
.wp-block-navigation__responsive-container.is-menu-open .has-medium-font-size {
    font-size: 1.8rem !important;
}

/* nav hover color / pdEkSe-2WU-p2 (DC) */
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
    color:#A6590F;
}

/* remove space above home content  / pdEkSe-2WU-p2 (DC) */
.home .wp-site-blocks > main {
    margin-top: -24px !important;
}

/* remove space above home footer / pdEkSe-2WU-p2 (DC) */
.home .wp-site-blocks footer {
    margin-top: 0;
}

/* remove overlay from project featured images  / pdEkSe-2WU-p2 (DC) */
.single-jetpack-portfolio .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim,
.single-jetpack-portfolio .has-contrast-background-color {
    background-color: transparent !important;
}

/* mobile nav and styling / pdEkSe-2WU-p2 (DC) */
@media screen and (max-width: 599px) {
    .wp-container-3.wp-container-3 {
        justify-content: center;
    }

    header nav {
				width: 100%;
				background-color:#A6590F;
        color: #fff;
        padding-top: 1em;
        padding-bottom: 1em;
        justify-content: center !important;
    }
}