lifeandletters

.single-post .single-post-image.wide-image {
left: initial;
margin-left: initial;
margin-right: initial;
max-width: 100vw;
position: relative;
right: initial;
width: initial;
}

.single-post .content {
width: 80%;
}

.single-post .genesis-nav-menu a { font-family: “GTAmerica”, “Source Sans Pro”, sans-serif; }

.site-header button { display: none; }

.posts-num-1 article {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto auto;
gap: 1rem 3rem;
margin-top: 6rem;
}

.posts-num-1 article a {
grid-column: 2;
grid-row: 1/-1; }

.posts-num-1 article .entry-header {
grid-column: 1;
grid-row: 1;
text-align: left;
align-self: end;
}

.posts-num-1 article .entry-content {
grid-column: 1;
grid-row: 2;
}

.home .main-feature-list article .entry-content p { text-align: left; }

.home .secondary-feature-list img { height: 380px; object-fit: cover; }

.site-inner { margin-top: 10rem; }

ul.alumni-nav {
list-style: none;
margin: 0;
text-align: center;
}

ul.alumni-nav li {
margin: 0 1rem;
padding: 0;
display: inline;
}

ul.alumni-nav a {
color: #777;
}

ul.alumni-nav a:hover { text-decoration: underline; }

.nav-primary { display: none; }

@media screen and (min-width: 48rem) {
/* .toggle-header-menu { display: none;} */

.nav-primary { display: block; }
.nav-primary { float: none; }

.genesis-nav-menu { display: flex; justify-content: space-between; }

.genesis-nav-menu a { font-size: 2rem; }

.genesis-nav-menu a:hover { text-decoration: underline; }
.header-widget-area .widget_nav_menu { display: none; }
.triple-entry-list .entry-list-items article .entry-content {
display: block;
font-size: 1.6rem;
}
}