// :root
:root {
--global--color-dark-gray: #{$blog_body-bg} !important;
}
// general
body {
#page {
header#masthead {
nav#site-navigation {
.primary-menu-container {
ul#primary-menu-list {
.menu-item {
a {
text-decoration-style: solid;
p.menu-item-description {
display: none;
// home
body.home {
#content {
#primary {
#main {
article.post {
header.entry-header {
h2.entry-title {
line-height: 42px;
margin-bottom: -20px;
max-width: var(--responsive--alignfull-width);
text-align: center;
width: var(--responsive--alignwide-width);
font-size: 39px;
text-decoration: none;
.entry-content {
h2 {
font-size: 30px;
line-height: 35px;
.more-link-container {
a.more-link {
background: transparent;
border: 1px solid $white;
padding: 10px 40px;
transition: background .2s, border .2s !important;
&:hover {
background: $nom-blue;
border-color: $nom-blue;
// post
body.post-template-cover,
body.single-post {
h1.entry-title {
font-weight: 400;