/* Hide header  | 33733711-hc RW */
#masthead {
  display: none;
}

/* Hide footer  | 33733711-hc RW */
.site-footer {
  display: none;
}

/* Main page top and bottom padding  | 33733711-hc RW */
#main {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* Entry footer hide  | 33733711-hc RW */
.entry-footer {
  display: none;
}

/* Entry content -  Remove Bottom margin  | 33733711-hc RW */
.entry-content {
  margin-bottom: 0px !important;
}


/* Hide page header on single pages / 33752239-HC (JR)/4706531-zen eD */
.page .entry-header {
    display:none;
}

/* remove top margin from first element in site content on single pages | 4706531-zen eD */
.page .site-main > article > *:first-of-type {
    margin-top: 0;
}



/* mobile menu settings with custom menu class | 4713706-zen (LL) */
@media (max-width: 699px) {
.wp-block-columns:not(.is-not-stacked-on-mobile).menu>.wp-block-column:first-of-type {
    flex: 1 0 75% !important;
}
.wp-block-columns:not(.is-not-stacked-on-mobile).menu>.wp-block-column:last-of-type {
    flex: 0 0 20% !important;
    }
}
}

/* mobile menu spacing customizations | 4713706-zen (LL) */
/* make menu full-width | 4713706-zen (LL) */
@media (max-width: 599px) {
.wp-block-columns.alignfull.menu {
    width: 100vw;
    margin: 0 calc(50% - 50vw);
}

/* make items in first column of menu class float left | 4713706-zen (LL) */
.wp-block-columns:not(.is-not-stacked-on-mobile).menu>.wp-block-column:first-of-type > * {
    float: left;
}

/* make items in last column of menu class float right | 4713706-zen (LL) */
.wp-block-columns:not(.is-not-stacked-on-mobile).menu>.wp-block-column:last-of-type > * {
    float: right;
}
}

/* end mobile menu spacing customizations */


/* move menu up | 4713706-zen (LL) */
@media (max-width: 599px) {
.wp-block-columns.alignfull.menu {
    margin-top:-4em;
}
}


/* Standardize the top margin for all pages in mobile view | 33899482-hc (LL) */
@media screen and (max-width: 599px) {
header + .entry-content .wp-block-cover.alignfull.is-light.has-parallax.is-style-default {
    align-items: flex-start;
}

header + .entry-content .wp-block-cover.alignfull.is-light.has-parallax.is-style-default .wp-block-columns.alignfull.menu {
    margin-top: 5em;
}
}
