/**
* Extra Child Theme Styles
*/
html {
letter-spacing: -0.02em;
}
.has-small-font-size {
@include font-family( map-deep-get($config-global, "font", "family", "primary") );
}
a {
text-decoration: none;
.wp-block-cover &,
.wp-block-cover-image &,
.wp-block-media-text &,
p:not(.site-title) & {
text-decoration: underline;
&.wp-block-button__link,
&:hover {
text-decoration: none;
}
}
}
/**
* Mobile-Menu
*/
#masthead {
position: relative;
}
#toggle-menu {
position: absolute;
right: #{map-deep-get($config-global, "spacing", "unit")};
top: #{map-deep-get($config-global, "spacing", "unit")};
}
.site-branding {
max-width: calc(100% - 100px - #{map-deep-get($config-global, "spacing", "unit")});
}
.site-logo:not(:last-child) {
padding-bottom: (0.5 * map-deep-get($config-global, "spacing", "unit"));
}
/**
* CSS-grid Desktop Menu
*/
@include media(mobile) {
#toggle-menu {
position: inherit;
right: auto;
top: auto;
}
.site-header {
align-items: center;
display: grid;
grid-template-columns: auto;
grid-template-rows: auto;
grid-column-gap: #{map-deep-get($config-global, "spacing", "unit")};
grid-template-areas:
"site-logo site-logo"
"site-branding main-navigation"
"site-branding social-navigation";
&:before,
&:after {
content: none;
display: none;
}
& > * {
margin-top: 0;
margin-bottom: 0;
}
.site-logo {
display: block;
grid-area: site-logo;
}
.site-branding {
align-self: baseline;
max-width: inherit;
grid-area: site-branding;
}
.main-navigation {
align-self: baseline;
grid-area: main-navigation;
justify-self: end;
& > div > ul {
justify-content: flex-end;
}
}
.social-navigation {
grid-area: social-navigation;
justify-self: flex-end;
& > div > ul {
justify-content: flex-end;
}
}
}
}
.wp-block-newspack-blocks-homepage-articles {
article {
.cat-links a,
.entry-title a,
.entry-title a:hover,
.entry-meta a {
text-decoration: none;
}
}
&.image-alignbehind article {
.cat-links a:hover,
.entry-title a:hover,
.entry-meta a:hover {
text-decoration: underline;
}
}
}
.has-background:not(.has-background-background-color),
[class*="background-color"]:not(.has-background-background-color),
[style*="background-color"] {
.wp-block-newspack-blocks-homepage-articles article {
.cat-links a:hover,
.entry-title a:hover,
.entry-meta a:hover {
text-decoration: underline;
}
}
}