body.home header.page-header { display:none; }

.site-branding {
    padding: 6.25em 0 0 0;
}
.main-navigation ul ul a {
    line-height: 1.5rem;
}
.main-navigation ul.sub-menu ul.sub-menu a {
    text-transform: none;
}
@media (max-width: 600px) {
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    padding: 0;
}
}
@media screen and (min-width: 768px) {
.home .site-branding {
    padding: 15.75em 0 1em 0;
}
.main-navigation ul li {
    padding: 0 1em 0 0; 
}
}
.site-title a {
    background: rgba(0,0,0,0.6);
}
a,
#menu-poster-submenu a {
    color: #1e73be;
}
body, input, textarea {
    font-family: 'Arial' , Helvetica, Arial, sans-serif;
}

body:not(.wp-admin) h1 {
    font-family: "Alegreya", Georgia, serif !important;
    font-size: 36px !important;
    font-size: 3.6rem !important;
    line-height: 1.6 !important;
    margin-bottom: 0.8em !important;
}
body:not(.wp-admin) h2 {
    font-family: "Alegreya", Georgia, serif !important;
    font-size: 30px !important;
    font-size: 3rem !important;
    line-height: 1 !important;
    margin-bottom: 1em !important;
}
body:not(.wp-admin) h3 {
    font-family: "Alegreya", Georgia, serif !important;
    font-size: 24px !important;
    font-size: 2.4rem !important;
    line-height: 1 !important;
    margin-bottom: 1em !important;
}
.box-shadow-me {
    box-shadow: 1px 3px 9px 0px #31427a;
}
.text-small,
.text-small p {
    font-size: 12px;
    line-height: 16px;
}