themes-wordpress/stow/style-editor.css
Madhu Dollu 7506e55075
Varia: add tertiary styles and update SASS variables to CSS variables (#5666)
* Varia: add tertiary styles conditionally

Varia is a parent theme and the tertiary styles are not defined.
It effects all of its child themes such as stow.

* create styles for tertiary blocks
* add the styles conditionally so that child themes that has tertiary will get the classes

* add tertiary color and background styling

* Stow
* Hever
* Rockfield
* Stratford

* rebuild child themes with Varia changes
2022-03-28 16:10:08 +05:30

2059 lines
55 KiB
CSS
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@charset "UTF-8";
/**
* These styles should be loaded by the Block Editor only
*/
/**
* Abstracts
* - Mixins, variables and functions
*/
/**
* Abstracts
* - Mixins, variables and functions
*/
/* Sass Functions go here */
/**
* Map deep get
* @author Hugo Giraudel
* @access public
* @param {Map} $map - Map
* @param {Arglist} $keys - Key chain
* @return {*} - Desired value
*
* Example:
* $m-breakpoint: map-deep-get($__prefix-default-config, "layouts", "M");
*/
/**
* Deep set function to set a value in nested maps
* @author Hugo Giraudel
* @access public
* @param {Map} $map - Map
* @param {List} $keys - Key chaine
* @param {*} $value - Value to assign
* @return {Map}
*
* Example:
* $__prefix-default-config: map-deep-set($__prefix-default-config, "layouts" "M", 650px);
*/
/**
* jQuery-style extend function
* - Child themes can use this function to `reset` the values in
* config maps without editing the `master` Sass files.
* - src: https://www.sitepoint.com/extra-map-functions-sass/
* - About `map-merge()`:
* - - only takes 2 arguments
* - - is not recursive
* @param {Map} $map - first map
* @param {ArgList} $maps - other maps
* @param {Bool} $deep - recursive mode
* @return {Map}
*
* Examples:
$grid-configuration-default: (
'columns': 12,
'layouts': (
'small': 800px,
'medium': 1000px,
'large': 1200px,
),
);
$grid-configuration-custom: (
'layouts': (
'large': 1300px,
'huge': 1500px
),
);
$grid-configuration-user: (
'direction': 'ltr',
'columns': 16,
'layouts': (
'large': 1300px,
'huge': 1500px
),
);
// $deep: false
$grid-configuration: map-extend($grid-configuration-default, $grid-configuration-custom, $grid-configuration-user);
// --> ("columns": 16, "layouts": (("large": 1300px, "huge": 1500px)), "direction": "ltr")
// $deep: true
$grid-configuration: map-extend($grid-configuration-default, $grid-configuration-custom, $grid-configuration-user, true);
// --> ("columns": 16, "layouts": (("small": 800px, "medium": 1000px, "large": 1300px, "huge": 1500px)), "direction": "ltr")
*/
/**
* Button
*/
/**
* Cover
*/
/**
* Heading
*/
/**
* List
*/
/**
* Pullquote
*/
/**
* Quote
*/
/**
* Separator
*/
/**
* Responsive breakpoints
* - breakpoints values are defined in _config-global.scss
*/
/**
* Align wide widths
* - Sets .alignwide widths
*/
/**
* Crop Text Boundry
* - Sets a fixed-width on content within alignwide and alignfull blocks
*/
/**
* Add font-family using CSS variables.
* It also adds the proper fallback for browsers without support.
*/
/**
* Global variables
*/
:root, body {
/* Colors */
--wp--preset--color--primary: #404040;
--wp--preset--color--primary-hover: #f25f70;
--wp--preset--color--secondary: #f25f70;
--wp--preset--color--secondary-hover: #4f4f4f;
--wp--preset--color--foreground: #444;
--wp--preset--color--foreground-low-contrast: #767676;
--wp--preset--color--foreground-high-contrast: #111;
--wp--preset--color--background: #fff;
--wp--preset--color--background-low-contrast: #ddd;
--wp--preset--color--background-high-contrast: #fafafa;
--wp--preset--color--tertiary: #ddd;
--wp--preset--color--border: #ddd;
--wp--preset--color--border-low-contrast: #aaa;
--wp--preset--color--border-high-contrast: #fafafa;
--wp--preset--color--text-selection: #ffdce0;
--wp--preset--color--alert-success: #8bc34a;
--wp--preset--color--alert-info: #03a9f4;
--wp--preset--color--alert-warning: #ffc107;
--wp--preset--color--alert-error: #f25f70;
--wp--preset--color--black: black;
--wp--preset--color--white: white;
}
/**
* Child Theme Name
*/
/**
* Redefine Sass map values for child theme output.
* - See: style-child-theme.scss
*/
/**
* Global
*/
/**
* Elements
*/
/**
* Button
*/
/**
* Cover
*/
/**
* Heading
*/
/**
* List
*/
/**
* Pullquote
*/
/**
* Quote
*/
/**
* Separator
*/
/**
* Header
*/
/**
* Footer
*/
/**
* Base
* - Reset the browser
*/
body {
color: var(--wp--preset--color--foreground);
background-color: var(--wp--preset--color--background);
font-family: "Source Sans Pro", Arial, sans-serif;
font-family: var(--font-base, "Source Sans Pro", Arial, sans-serif);
font-size: 18px;
font-weight: normal;
line-height: 1.78;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
}
.editor-post-title__block {
font-size: 18px;
}
p {
font-size: 1em;
line-height: 1.78;
}
a {
color: var(--wp--preset--color--primary);
}
a:hover {
color: var(--wp--preset--color--primary-hover);
}
.has-primary-background-color a:not(.has-text-color) {
color: var(--wp--preset--color--background);
}
button,
a {
cursor: pointer;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
/**
* Elements
* - Styles for basic HTML elemants
*/
/**
* Elements
* - Styles for basic HTML elemants
*/
blockquote {
padding-left: 16px;
}
blockquote p {
font-size: 1.2rem;
letter-spacing: normal;
line-height: 1.125;
}
blockquote cite,
blockquote footer {
font-size: 0.83333rem;
letter-spacing: normal;
}
blockquote > * {
margin-top: 16px;
margin-bottom: 16px;
}
blockquote > *:first-child {
margin-top: 0;
}
blockquote > *:last-child {
margin-bottom: 0;
}
blockquote.alignleft, blockquote.alignright {
padding-left: inherit;
}
blockquote.alignleft p, blockquote.alignright p {
font-size: 1rem;
max-width: inherit;
width: inherit;
}
blockquote.alignleft cite,
blockquote.alignleft footer, blockquote.alignright cite,
blockquote.alignright footer {
font-size: 0.69444rem;
letter-spacing: normal;
}
figcaption {
color: var(--wp--preset--color--foreground-low-contrast);
font-size: 0.69444rem;
margin-top: calc(0.5 * 16px);
margin-bottom: 16px;
text-align: center;
}
.alignleft figcaption,
.alignright figcaption {
margin-bottom: 0;
}
/* WP Smiley */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
max-width: 100%;
}
/**
* Blocks
* - These styles replace key Gutenberg Block styles for fonts, colors, and
* spacing with CSS-variables overrides
*/
/**
* Block Styles for the Editor
*
* - These styles replace key Gutenberg Block styles for fonts, colors, and
* spacing with CSS-variables overrides in the Block Editor
* - In the future the Block styles may get compiled to individual .css
* files and conditionally loaded
*/
.wp-block-a8c-blog-posts.image-aligntop .post-thumbnail {
margin-bottom: 16px;
}
.wp-block-a8c-blog-posts.image-alignleft .post-thumbnail {
margin-right: 32px;
}
.wp-block-a8c-blog-posts.image-alignright .post-thumbnail {
margin-left: 32px;
}
.wp-block-a8c-blog-posts.image-alignbehind .post-has-image .entry-wrapper {
padding: 32px;
}
.wp-block-a8c-blog-posts.image-alignbehind .post-has-image .cat-links {
color: #fff;
}
.wp-block-a8c-blog-posts.image-alignbehind .post-has-image a:hover {
color: currentColor;
}
.wp-block-a8c-blog-posts .article-section-title {
font-size: 1em;
margin-top: 0;
margin-bottom: 16px;
}
.wp-block-a8c-blog-posts article {
margin-bottom: 64px;
}
@media only screen and (min-width: 560px) {
.wp-block-a8c-blog-posts article {
margin-bottom: 96px;
}
}
.wp-block-a8c-blog-posts .post-thumbnail img {
vertical-align: middle;
width: auto;
}
.wp-block-a8c-blog-posts .entry-wrapper > * {
/* Vertical margins logic between post details */
margin-top: 16px;
margin-bottom: 16px;
}
.wp-block-a8c-blog-posts .entry-wrapper > *:first-child {
margin-top: 0;
}
.wp-block-a8c-blog-posts .entry-wrapper > *:last-child {
margin-bottom: 0;
}
.wp-block-a8c-blog-posts .entry-title a {
color: var(--wp--preset--color--primary);
}
.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a,
[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a,
[style*="background-color"] .wp-block-a8c-blog-posts .entry-title a {
color: currentColor;
}
.wp-block-a8c-blog-posts .entry-title a:hover {
color: var(--wp--preset--color--primary-hover);
text-decoration: underline;
}
.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a,
[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a,
[style*="background-color"] .wp-block-a8c-blog-posts .entry-title a {
color: currentColor;
}
.wp-block-a8c-blog-posts .more-link {
display: block;
color: inherit;
margin-top: 16px;
}
.wp-block-a8c-blog-posts .more-link:after {
content: "→" /*rtl:"←"*/;
display: inline-block;
margin-left: 0.5em;
}
.wp-block-a8c-blog-posts .more-link:hover, .wp-block-a8c-blog-posts .more-link:active {
color: var(--wp--preset--color--primary-hover);
text-decoration: none;
}
.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .more-link:hover,
[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .more-link:hover,
[style*="background-color"] .wp-block-a8c-blog-posts .more-link:hover, .has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .more-link:active,
[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .more-link:active,
[style*="background-color"] .wp-block-a8c-blog-posts .more-link:active {
color: currentColor;
}
.wp-block-a8c-blog-posts .entry-meta,
.wp-block-a8c-blog-posts .cat-links {
color: var(--wp--preset--color--foreground-low-contrast);
font-size: 0.83333em;
}
.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-meta,
[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-meta,
[style*="background-color"] .wp-block-a8c-blog-posts .entry-meta, .has-background:not(.has-background-background-color)
.wp-block-a8c-blog-posts .cat-links,
[class*="background-color"]:not(.has-background-background-color)
.wp-block-a8c-blog-posts .cat-links,
[style*="background-color"]
.wp-block-a8c-blog-posts .cat-links {
color: currentColor;
}
.wp-block-a8c-blog-posts .entry-meta .byline:not(:last-child),
.wp-block-a8c-blog-posts .cat-links .byline:not(:last-child) {
margin-right: 16px;
}
.wp-block-a8c-blog-posts .entry-meta .published + .updated,
.wp-block-a8c-blog-posts .cat-links .published + .updated {
display: none;
}
.wp-block-a8c-blog-posts .entry-meta a,
.wp-block-a8c-blog-posts .cat-links a {
color: currentColor;
text-decoration: underline;
}
.wp-block-a8c-blog-posts .entry-meta a:hover, .wp-block-a8c-blog-posts .entry-meta a:active,
.wp-block-a8c-blog-posts .cat-links a:hover,
.wp-block-a8c-blog-posts .cat-links a:active {
color: var(--wp--preset--color--primary-hover);
text-decoration: none;
}
.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-meta a:hover,
[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-meta a:hover,
[style*="background-color"] .wp-block-a8c-blog-posts .entry-meta a:hover, .has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-meta a:active,
[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-meta a:active,
[style*="background-color"] .wp-block-a8c-blog-posts .entry-meta a:active, .has-background:not(.has-background-background-color)
.wp-block-a8c-blog-posts .cat-links a:hover,
[class*="background-color"]:not(.has-background-background-color)
.wp-block-a8c-blog-posts .cat-links a:hover,
[style*="background-color"]
.wp-block-a8c-blog-posts .cat-links a:hover, .has-background:not(.has-background-background-color)
.wp-block-a8c-blog-posts .cat-links a:active,
[class*="background-color"]:not(.has-background-background-color)
.wp-block-a8c-blog-posts .cat-links a:active,
[style*="background-color"]
.wp-block-a8c-blog-posts .cat-links a:active {
color: currentColor;
}
/**
* Button Placeholder style
* - Since buttons appear in various blocks,
* lets use a placeholder to keep them all
* in-sync
*/
.wp-block-a8c-blog-posts + .button, .wp-block-button__link,
.wp-block-file__button, .wp-block-search .wp-block-search__button, .fse-template-part .main-navigation .button {
line-height: 1;
color: var(--wp--preset--color--background);
cursor: pointer;
font-weight: 600;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-family: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
font-size: 0.69444rem;
background-color: var(--wp--preset--color--secondary);
border-radius: 9px;
border-width: 0;
text-decoration: none;
padding: 16px 16px;
}
.wp-block-a8c-blog-posts + .button:before, .wp-block-button__link:before,
.wp-block-file__button:before, .wp-block-search .wp-block-search__button:before, .fse-template-part .main-navigation .button:before, .wp-block-a8c-blog-posts + .button:after, .wp-block-button__link:after,
.wp-block-file__button:after, .wp-block-search .wp-block-search__button:after, .fse-template-part .main-navigation .button:after {
content: '';
display: block;
height: 0;
width: 0;
}
.wp-block-a8c-blog-posts + .button:before, .wp-block-button__link:before,
.wp-block-file__button:before, .wp-block-search .wp-block-search__button:before, .fse-template-part .main-navigation .button:before {
margin-bottom: -0.12em;
}
.wp-block-a8c-blog-posts + .button:after, .wp-block-button__link:after,
.wp-block-file__button:after, .wp-block-search .wp-block-search__button:after, .fse-template-part .main-navigation .button:after {
margin-top: -0.11em;
}
.wp-block-a8c-blog-posts + .button:not(.has-background):hover, .wp-block-button__link:not(.has-background):hover,
.wp-block-file__button:not(.has-background):hover, .wp-block-search .wp-block-search__button:not(.has-background):hover, .fse-template-part .main-navigation .button:not(.has-background):hover, .wp-block-a8c-blog-posts + .button:focus, .wp-block-button__link:focus,
.wp-block-file__button:focus, .wp-block-search .wp-block-search__button:focus, .fse-template-part .main-navigation .button:focus, .wp-block-a8c-blog-posts + .has-focus.button, .has-focus.wp-block-button__link,
.has-focus.wp-block-file__button, .wp-block-search .has-focus.wp-block-search__button, .fse-template-part .main-navigation .has-focus.button {
color: var(--wp--preset--color--background);
background-color: var(--wp--preset--color--secondary-hover);
}
/**
* Onsale Placeholder style
* - Since buttons appear in various blocks,
* lets use a placeholder to keep them all
* in-sync
*/
.wp-block-a8c-blog-posts + .button {
display: inline-block;
font-size: 1.2em;
}
.wp-block-a8c-blog-posts + .button:hover {
cursor: default;
}
.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts + .button,
[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts + .button,
[style*="background-color"] .wp-block-a8c-blog-posts + .button {
background-color: transparent;
border: 2px solid currentColor;
color: currentColor;
}
/**
* Button
*/
/* Default Style */
.wp-block-button__link {
color: var(--wp--preset--color--background);
font-weight: 600;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-family: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
font-size: 0.69444em;
line-height: 1;
background-color: var(--wp--preset--color--secondary);
border-radius: 9px;
padding: 16px 16px;
/* Outline Style */
/* Squared Style */
}
.wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link.has-focus {
color: var(--wp--preset--color--background);
background-color: var(--wp--preset--color--secondary-hover);
}
.wp-block-button__link.is-style-outline,
.is-style-outline .wp-block-button__link {
border: 2px solid currentcolor;
}
.wp-block-button__link.is-style-outline:not(.has-text-color),
.is-style-outline .wp-block-button__link:not(.has-text-color) {
color: var(--wp--preset--color--secondary);
}
.wp-block-button__link.is-style-outline:hover, .wp-block-button__link.is-style-outline:focus, .wp-block-button__link.is-style-outline.has-focus,
.is-style-outline .wp-block-button__link:hover,
.is-style-outline .wp-block-button__link:focus,
.is-style-outline .wp-block-button__link.has-focus {
color: var(--wp--preset--color--primary-hover);
background: transparent;
}
.has-primary-background-color .wp-block-button__link.is-style-outline:not(.has-text-color), .has-primary-background-color
.is-style-outline .wp-block-button__link:not(.has-text-color) {
color: var(--wp--preset--color--background);
}
.wp-block-button__link.is-style-squared,
.is-style-squared .wp-block-button__link {
border-radius: 0;
}
/* Default Style */
.button {
color: var(--wp--preset--color--background);
font-weight: 600;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-family: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
font-size: 0.69444em;
line-height: 1;
background-color: var(--wp--preset--color--secondary);
border-radius: 9px;
padding: 16px 16px;
}
.button:hover, .button:focus, .button.has-focus {
color: var(--wp--preset--color--background);
background-color: var(--wp--preset--color--secondary-hover);
}
.wp-block-columns .wp-block[data-align=full],
.wp-block-columns .alignfull {
margin-left: inherit;
margin-right: inherit;
}
.wp-block-cover,
.wp-block-cover-image {
background-color: var(--wp--preset--color--foreground);
color: var(--wp--preset--color--background);
min-height: 480px;
margin-top: inherit;
margin-bottom: inherit;
/* Treating H2 separately to account for legacy /core styles */
}
.wp-block-cover.has-background-dim,
.wp-block-cover-image.has-background-dim {
background-color: var(--wp--preset--color--foreground);
color: var(--wp--preset--color--background);
}
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover .block-editor-block-list__block,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image .block-editor-block-list__block {
color: currentColor;
}
.wp-block-cover h2,
.wp-block-cover-image h2 {
font-size: 1.728;
letter-spacing: normal;
line-height: 1.125;
padding: 0;
max-width: inherit;
text-align: inherit;
}
.wp-block-cover h2.has-text-align-left,
.wp-block-cover-image h2.has-text-align-left {
text-align: left;
}
.wp-block-cover h2.has-text-align-center,
.wp-block-cover-image h2.has-text-align-center {
text-align: center;
}
.wp-block-cover h2.has-text-align-right,
.wp-block-cover-image h2.has-text-align-right {
text-align: right;
}
.wp-block-heading h1, h1, .h1,
.wp-block-heading h2, h2, .h2,
.wp-block-heading h3, h3, .h3,
.wp-block-heading h4, h4, .h4,
.wp-block-heading h5, h5, .h5,
.wp-block-heading h6, h6, .h6 {
font-family: "Oswald", sans-serif;
font-family: var(--font-headings, "Oswald", sans-serif);
font-weight: 300;
clear: both;
}
.wp-block-heading h1, h1, .h1 {
font-size: 2.0736em;
letter-spacing: normal;
line-height: 1.125;
}
.wp-block-heading h2, h2, .h2 {
font-size: 1.728em;
letter-spacing: normal;
line-height: 1.125;
}
.wp-block-heading h3, h3, .h3 {
font-size: 1.44em;
letter-spacing: normal;
line-height: 1.125;
}
.wp-block-heading h4, h4, .h4 {
font-size: 1.2em;
letter-spacing: normal;
line-height: 1.125;
}
.wp-block-heading h5, h5, .h5 {
font-size: 1em;
letter-spacing: normal;
line-height: 1.125;
}
.wp-block-heading h6, h6, .h6 {
font-size: 0.83333em;
letter-spacing: normal;
line-height: 1.125;
}
/* Center image block by default in the editor */
.wp-block-image > div {
text-align: center;
}
[data-type="core/image"] .block-editor-block-list__block-edit figure.is-resized {
margin: 0 auto;
}
.wp-block-gallery figcaption {
margin-bottom: 0;
}
.wp-block-group.has-background {
padding: 21.312px;
}
@media only screen and (min-width: 560px) {
.wp-block-group.has-background {
padding: 32px;
}
}
.wp-block[data-type="core/group"] > .editor-block-list__block-edit > div > .wp-block-group.has-background > .wp-block-group__inner-container > .editor-inner-blocks > .editor-block-list__layout > .wp-block[data-align=full] {
margin: 0;
width: 100%;
}
.wp-block-latest-comments {
margin-left: 0;
}
.wp-block-latest-posts {
padding-left: 0;
}
.wp-block-latest-posts > li > a {
font-family: "Oswald", sans-serif;
font-family: var(--font-headings, "Oswald", sans-serif);
font-size: 1.2rem;
font-weight: 300;
line-height: 1.125;
}
.wp-block-latest-posts:not(.is-grid) > li {
/* Vertical margins logic */
margin-top: 32px;
margin-bottom: 32px;
}
.wp-block-latest-posts:not(.is-grid) > li:first-child {
margin-top: 0;
}
.wp-block-latest-posts:not(.is-grid) > li:last-child {
margin-bottom: 0;
}
.wp-block-latest-posts .wp-block-latest-posts__post-date {
color: var(--wp--preset--color--foreground-low-contrast);
font-size: 0.83333rem;
line-height: 1.78;
}
[class*="inner-container"] .wp-block-latest-posts .wp-block-latest-posts__post-date,
.has-background .wp-block-latest-posts .wp-block-latest-posts__post-date {
color: currentColor;
}
.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
font-size: 0.83333rem;
line-height: 1.78;
margin: 0;
}
ul,
ol {
margin: 32px 0;
padding-left: 32px;
}
ul.aligncenter,
ol.aligncenter {
list-style-position: inside;
padding: 0;
}
ul.alignright,
ol.alignright {
list-style-position: inside;
text-align: right;
padding: 0;
}
li > ul,
li > ol {
margin: 0;
}
.wp-block-media-text[style*="background-color"]:not(.has-background-background-color) a {
color: currentColor;
}
.a8c-posts-list {
padding-left: 0;
}
p.has-background {
padding: 16px 16px;
}
p.has-background:not(.has-background-background-color) a {
color: currentColor;
}
.wp-block-pullquote {
border-top-color: var(--wp--preset--color--border);
border-top-width: 4px;
border-bottom-color: var(--wp--preset--color--border);
border-bottom-width: 4px;
color: var(--wp--preset--color--foreground);
}
.wp-block-pullquote blockquote p {
font-family: "Source Sans Pro", Arial, sans-serif;
font-family: var(--font-base, "Source Sans Pro", Arial, sans-serif);
font-size: 1.2rem;
letter-spacing: normal;
line-height: 1.125;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 1.2rem;
}
.wp-block-pullquote a {
color: currentColor;
}
.wp-block-pullquote .wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
color: var(--wp--preset--color--foreground-low-contrast);
font-size: 0.83333rem;
letter-spacing: normal;
}
.wp-block-pullquote blockquote {
padding-left: 0;
}
.wp-block-pullquote.is-style-solid-color {
color: var(--wp--preset--color--background);
}
.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
.wp-block-pullquote.is-style-solid-color cite,
.wp-block-pullquote.is-style-solid-color footer {
color: currentColor;
}
.wp-block-pullquote.is-style-solid-color:not(.has-background) {
background-color: var(--wp--preset--color--primary);
}
.wp-block-quote {
border-left-color: var(--wp--preset--color--primary);
padding-left: 16px;
}
.wp-block-quote p {
font-family: "Source Sans Pro", Arial, sans-serif;
font-family: var(--font-base, "Source Sans Pro", Arial, sans-serif);
font-size: 1.2em;
letter-spacing: normal;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
border: none;
padding: 0;
}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
font-family: "Source Sans Pro", Arial, sans-serif;
font-family: var(--font-base, "Source Sans Pro", Arial, sans-serif);
font-size: 1.44em;
letter-spacing: normal;
line-height: 1.125;
}
.has-background:not(.has-background-background-color) .wp-block-quote,
[class*="background-color"]:not(.has-background-background-color) .wp-block-quote,
[style*="background-color"]:not(.has-background-background-color) .wp-block-quote,
.wp-block-cover[style*="background-image"] .wp-block-quote {
border-color: currentColor;
}
.wp-block-quote .wp-block-quote__citation {
color: var(--wp--preset--color--foreground-low-contrast);
font-size: 0.83333em;
letter-spacing: normal;
}
.has-background:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,
[class*="background-color"]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,
[style*="background-color"]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,
.wp-block-cover[style*="background-image"] .wp-block-quote .wp-block-quote__citation {
color: currentColor;
}
.wp-block-search {
flex-wrap: wrap;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
background: var(--wp--preset--color--white);
color: var(--wp--preset--color--black);
border: 1px solid var(--wp--preset--color--border);
border-radius: 3px;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
padding: calc( 0.33 * 16px);
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
padding: 16px 16px;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon {
padding: 0;
}
.wp-block-search .wp-block-search__label {
font-weight: normal;
}
.wp-block-search .wp-block-search__input {
color: var(--wp--preset--color--black);
border: 1px solid var(--wp--preset--color--border);
border-radius: 3px;
padding: calc( 0.33 * 16px);
font-size: 1rem;
line-height: 1rem;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-family: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
max-width: inherit;
margin-right: calc( .66 * 16px);
background: var(--wp--preset--color--white);
}
.wp-block-search .wp-block-search__input:focus {
color: var(--wp--preset--color--black);
border-color: var(--wp--preset--color--border);
}
.wp-block-search .wp-block-search__button {
border: none;
box-shadow: none;
}
.wp-block-search .wp-block-search__button.has-icon {
transform: scaleX(-1);
padding: 0;
min-width: calc(2* 16px + 1rem + 4px);
min-height: calc(2* 16px + 1rem + 4px);
}
.wp-block-search .wp-block-search__button.has-icon svg {
fill: currentColor;
width: 29px;
height: 29px;
}
.wp-block-separator,
hr {
border-bottom: 2px solid var(--wp--preset--color--border);
clear: both;
}
.wp-block-separator[style*="text-align:right"], .wp-block-separator[style*="text-align: right"],
hr[style*="text-align:right"],
hr[style*="text-align: right"] {
border-right-color: var(--wp--preset--color--border);
}
.wp-block-separator.is-style-wide,
hr.is-style-wide {
border-bottom-width: 2px;
}
.wp-block-separator.is-style-dots,
hr.is-style-dots {
border-bottom: none;
}
.wp-block-separator.is-style-dots.has-background, .wp-block-separator.is-style-dots.has-text-color,
hr.is-style-dots.has-background,
hr.is-style-dots.has-text-color {
background-color: transparent !important;
}
.wp-block-separator.is-style-dots.has-background:before, .wp-block-separator.is-style-dots.has-text-color:before,
hr.is-style-dots.has-background:before,
hr.is-style-dots.has-text-color:before {
color: currentColor !important;
}
.wp-block-separator.is-style-dots:before,
hr.is-style-dots:before {
color: var(--wp--preset--color--border);
}
.has-background:not(.has-background-background-color) .wp-block-separator,
[class*="background-color"]:not(.has-background-background-color) .wp-block-separator,
[style*="background-color"]:not(.has-background-background-color) .wp-block-separator,
.wp-block-cover[style*="background-image"] .wp-block-separator, .has-background:not(.has-background-background-color)
hr,
[class*="background-color"]:not(.has-background-background-color)
hr,
[style*="background-color"]:not(.has-background-background-color)
hr,
.wp-block-cover[style*="background-image"]
hr {
border-color: currentColor;
}
table th,
.wp-block-table th {
font-family: "Oswald", sans-serif;
font-family: var(--font-headings, "Oswald", sans-serif);
}
table td,
table th,
.wp-block-table td,
.wp-block-table th {
padding: calc( 0.5 * 16px);
}
table.is-style-stripes tbody tr:nth-child(odd),
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: var(--wp--preset--color--border-low-contrast);
color: var(--wp--preset--color--foreground);
}
pre.wp-block-verse {
font-family: monospace, monospace;
color: var(--wp--preset--color--foreground);
}
/**
* Editor Post Title
* - Needs a special styles
*/
.editor-post-title__block .editor-post-title__input {
color: var(--wp--preset--color--foreground);
font-family: "Oswald", sans-serif;
font-family: var(--font-headings, "Oswald", sans-serif);
font-weight: 300;
font-size: 1.728;
letter-spacing: normal;
line-height: 1.125;
}
.wp-block .has-primary-color,
.has-primary-color {
color: var(--wp--preset--color--primary);
}
.wp-block .has-secondary-color,
.has-secondary-color {
color: var(--wp--preset--color--secondary);
}
.wp-block .has-foreground-color,
.has-foreground-color {
color: var(--wp--preset--color--foreground);
}
.wp-block .has-foreground-light-color,
.has-foreground-light-color {
color: var(--wp--preset--color--foreground-low-contrast);
}
.wp-block .has-foreground-dark-color,
.has-foreground-dark-color {
color: var(--wp--preset--color--foreground-high-contrast);
}
.wp-block .has-background-light-color,
.has-background-light-color {
color: var(--wp--preset--color--background-high-contrast);
}
.wp-block .has-background-dark-color,
.has-background-dark-color {
color: var(--wp--preset--color--background-low-contrast);
}
.wp-block .has-background-color,
.has-background-color {
color: var(--wp--preset--color--background);
}
.wp-block .has-tertiary-color,
.has-tertiary-color {
color: var(--wp--preset--color--tertiary);
}
.has-background p:not(.has-text-color),
.has-background h1:not(.has-text-color),
.has-background h2:not(.has-text-color),
.has-background h3:not(.has-text-color),
.has-background h4:not(.has-text-color),
.has-background h5:not(.has-text-color),
.has-background h6:not(.has-text-color) {
color: currentColor;
}
.has-primary-background-color,
.has-primary-background-color.has-background-dim {
background-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--background);
}
.has-primary-background-color:not(.has-text-color),
.has-primary-background-color.has-background-dim:not(.has-text-color) {
color: var(--wp--preset--color--background);
}
.has-secondary-background-color,
.has-secondary-background-color.has-background-dim {
background-color: var(--wp--preset--color--secondary);
}
.has-secondary-background-color:not(.has-text-color),
.has-secondary-background-color.has-background-dim:not(.has-text-color) {
color: var(--wp--preset--color--background);
}
.has-background-dim,
.has-foreground-background-color,
.has-foreground-background-color.has-background-dim {
background-color: var(--wp--preset--color--foreground);
}
.has-background-dim,
.has-foreground-background-color,
.has-foreground-background-color.has-background-dim {
color: var(--wp--preset--color--background);
}
.has-foreground-light-background-color,
.has-foreground-light-background-color.has-background-dim {
background-color: var(--wp--preset--color--foreground-low-contrast);
}
.has-foreground-light-background-color:not(.has-text-color),
.has-foreground-light-background-color.has-background-dim:not(.has-text-color) {
color: var(--wp--preset--color--background);
}
.has-foreground-dark-background-color,
.has-foreground-dark-background-color.has-background-dim {
background-color: var(--wp--preset--color--foreground-high-contrast);
}
.has-foreground-dark-background-color:not(.has-text-color),
.has-foreground-dark-background-color.has-background-dim:not(.has-text-color) {
color: var(--wp--preset--color--background);
}
.has-background-light-background-color,
.has-background-light-background-color.has-background-dim {
background-color: var(--wp--preset--color--background-high-contrast);
}
.has-background-light-background-color:not(.has-text-color),
.has-background-light-background-color.has-background-dim:not(.has-text-color) {
color: var(--wp--preset--color--foreground);
}
.has-background-dark-background-color,
.has-background-dark-background-color.has-background-dim {
background-color: var(--wp--preset--color--background-low-contrast);
}
.has-background-dark-background-color:not(.has-text-color),
.has-background-dark-background-color.has-background-dim:not(.has-text-color) {
color: var(--wp--preset--color--foreground);
}
.has-background-background-color,
.has-background-background-color.has-background-dim {
background-color: var(--wp--preset--color--background);
color: var(--wp--preset--color--foreground);
}
.has-background-background-color:not(.has-text-color),
.has-background-background-color.has-background-dim:not(.has-text-color) {
color: var(--wp--preset--color--foreground);
}
.has-tertiary-background-color,
.has-tertiary-background-color.has-background-dim {
background-color: var(--wp--preset--color--tertiary);
}
.has-tertiary-background-color:not(.has-text-color),
.has-tertiary-background-color.has-background-dim:not(.has-text-color) {
color: var(--wp--preset--color--foreground);
}
.is-small-text,
.has-small-font-size {
font-size: 0.83333;
}
.is-regular-text,
.has-regular-font-size,
.has-normal-font-size,
.has-medium-font-size {
font-size: 1.2;
}
.is-large-text,
.has-large-font-size {
font-size: 1.44;
line-height: 1.125;
}
.is-larger-text,
.has-larger-font-size,
.has-huge-font-size {
font-size: 1.728;
line-height: 1.125;
}
.has-drop-cap:not(:focus)::first-letter {
font-family: "Oswald", sans-serif;
font-family: var(--font-headings, "Oswald", sans-serif);
font-size: calc(2 * 2.0736em);
font-weight: 300;
}
/**
* Spacing Overrides
*/
[data-block] {
margin-top: 21.312px;
margin-bottom: 21.312px;
}
@media only screen and (min-width: 560px) {
[data-block] {
margin-top: 32px;
margin-bottom: 32px;
}
}
/*
* Margins
*/
.margin-top-none {
margin-top: 0 !important;
}
.margin-top-half {
margin-top: 16px !important;
}
.margin-top-default {
margin-top: 32px !important;
}
.margin-right-none {
/*rtl:ignore*/
margin-right: 0 !important;
}
.margin-right-half {
/*rtl:ignore*/
margin-right: 16px !important;
}
.margin-right-default {
/*rtl:ignore*/
margin-right: 32px !important;
}
.margin-bottom-none {
margin-bottom: 0 !important;
}
.margin-bottom-half {
margin-bottom: 16px !important;
}
.margin-bottom-default {
margin-bottom: 32px !important;
}
.margin-left-none {
/*rtl:ignore*/
margin-left: 0 !important;
}
.margin-left-half {
/*rtl:ignore*/
margin-left: 16px !important;
}
.margin-left-default {
/*rtl:ignore*/
margin-left: 32px !important;
}
/*
* Padding
*/
.padding-top-none {
padding-top: 0 !important;
}
.padding-top-half {
padding-top: 16px !important;
}
.padding-top-default {
padding-top: 32px !important;
}
.padding-right-none {
/*rtl:ignore*/
padding-right: 0 !important;
}
.padding-right-half {
/*rtl:ignore*/
padding-right: 16px !important;
}
.padding-right-default {
/*rtl:ignore*/
padding-right: 32px !important;
}
.padding-bottom-none {
padding-bottom: 0 !important;
}
.padding-bottom-half {
padding-bottom: 16px !important;
}
.padding-bottom-default {
padding-bottom: 32px !important;
}
.padding-left-none {
/*rtl:ignore*/
padding-left: 0 !important;
}
.padding-left-half {
/*rtl:ignore*/
padding-left: 16px !important;
}
.padding-left-default {
/*rtl:ignore*/
padding-left: 32px !important;
}
/**
* Vendors
* - Styles for 3rd party plugins and WP extensions
*/
/**
* Vendors
* - 3rd-party compatibility styles
*/
/**
* Set Jetpack form text color
*/
.jetpack-contact-info-block .is-selected textarea.block-editor-plain-text {
color: var(--wp--preset--color--black);
}
/**
* Extra Editor Styles
*
* 1. General Styles
* 2. Block Specific Styles
* 2.1. Column Block
* 2.2. Quote Block
* 2.3. File Block
* 2.4. Pre Block and Verse Block
* 2.5. Button Block
* 2.6. Search Block
*/
.editor-post-title__input {
text-align: center;
}
/**
* 1. General Styles
*/
body {
background-color: var(--wp--preset--color--white);
font-weight: 300;
}
a {
text-decoration: none;
}
/**
* 2. Block Specific Styles
*/
/**
* 2.1. Column Block
*/
.wp-block-coblocks-column h1,
.wp-block-coblocks-column h2,
.wp-block-coblocks-column h3,
.wp-block-coblocks-column h4,
.wp-block-coblocks-column h5,
.wp-block-coblocks-column h6 {
margin-bottom: .857em;
}
.wp-block-coblocks-column a {
color: var(--wp--preset--color--secondary);
}
.wp-block-coblocks-column a:hover {
color: var(--wp--preset--color--secondary-hover);
}
/**
* 2.2. Quote Block
*/
.wp-block-quote,
.wp-block-quote[style*="text-align:center"],
.wp-block-quote[style*="text-align:right"] {
border: 1px solid #f2f2f2;
padding: 16px;
}
.wp-block-quote p,
.wp-block-quote[style*="text-align:center"] p,
.wp-block-quote[style*="text-align:right"] p {
font-family: "Source Sans Pro", Arial, sans-serif;
font-family: var(--font-base, "Source Sans Pro", Arial, sans-serif);
}
.wp-block-quote .wp-block-quote__citation,
.wp-block-quote[style*="text-align:center"] .wp-block-quote__citation,
.wp-block-quote[style*="text-align:right"] .wp-block-quote__citation {
color: var(--wp--preset--color--secondary);
}
/**
* 2.3. File Block
*/
.wp-block-file div.wp-block-file__button {
text-transform: uppercase;
line-height: 1;
color: var(--wp--preset--color--background);
cursor: pointer;
font-weight: 600;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-family: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
font-size: 0.69444rem;
background-color: var(--wp--preset--color--secondary);
border-radius: 9px;
border-width: 2px;
padding: 16px 16px;
display: inline-block;
}
.wp-block-file div.wp-block-file__button:focus, .wp-block-file div.wp-block-file__button:hover, .wp-block-file div.wp-block-file__button:visited {
color: var(--wp--preset--color--background);
background-color: var(--wp--preset--color--secondary-hover);
opacity: 1;
}
/**
* 2.4. Pre Block and Verse Block
*/
.wp-block-preformatted pre,
.wp-block-verse pre {
font-family: "Courier 10 Pitch", Courier, monospace;
}
/**
* 2.5. Button Block
*/
.wp-block-button div.wp-block-button__link {
text-transform: uppercase;
}
/**
* 2.6. Search Block
*/
.wp-block-search .wp-block-search__button {
text-transform: uppercase;
line-height: 1;
color: var(--wp--preset--color--background);
cursor: pointer;
font-weight: 600;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-family: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
font-size: 0.69444rem;
background-color: var(--wp--preset--color--secondary);
border-radius: 9px;
border-width: 2px;
padding: 16px 16px;
display: inline-block;
border: none;
box-shadow: none;
}
.wp-block-search .wp-block-search__button:focus, .wp-block-search .wp-block-search__button:hover, .wp-block-search .wp-block-search__button:visited {
color: var(--wp--preset--color--background);
background-color: var(--wp--preset--color--secondary-hover);
opacity: 1;
}
.wp-block-a8c-blog-posts .entry-title a:active, .wp-block-a8c-blog-posts .entry-title a:focus, .wp-block-a8c-blog-posts .entry-title a:hover {
text-decoration: none;
}
.wp-block-a8c-blog-posts .cat-links a,
.wp-block-a8c-blog-posts .more-link,
.wp-block-a8c-blog-posts .entry-meta a {
text-decoration: none;
}
.wp-block-a8c-blog-posts .cat-links a:active, .wp-block-a8c-blog-posts .cat-links a:focus, .wp-block-a8c-blog-posts .cat-links a:hover,
.wp-block-a8c-blog-posts .more-link:active,
.wp-block-a8c-blog-posts .more-link:focus,
.wp-block-a8c-blog-posts .more-link:hover,
.wp-block-a8c-blog-posts .entry-meta a:active,
.wp-block-a8c-blog-posts .entry-meta a:focus,
.wp-block-a8c-blog-posts .entry-meta a:hover {
text-decoration: underline;
}
.wp-block-a8c-blog-posts.image-alignbehind article .entry-title a:active, .wp-block-a8c-blog-posts.image-alignbehind article .entry-title a:focus, .wp-block-a8c-blog-posts.image-alignbehind article .entry-title a:hover {
text-decoration: underline;
}
.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a:active, .has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a:focus, .has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a:hover,
[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a:active,
[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a:focus,
[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a:hover,
[style*="background-color"] .wp-block-a8c-blog-posts .entry-title a:active,
[style*="background-color"] .wp-block-a8c-blog-posts .entry-title a:focus,
[style*="background-color"] .wp-block-a8c-blog-posts .entry-title a:hover {
text-decoration: underline;
}
.wp-block-a8c-blog-posts + .button {
font-size: 0.69444em;
}
/**
* Full Site Editing
* - Full Site Editing overrides
*/
@media (min-width: 600px) {
.a8c-template-editor .block-editor-block-list__layout .block-editor-block-list__block[data-align="full"] .block-editor-block-list__layout .block-editor-block-list__block[data-align="full"] {
margin-left: 0;
margin-right: 0;
}
}
.a8c-template-editor .block-editor-block-list__block-edit [data-block] {
margin: 12px 0 0 0;
}
.template-block .fse-template-part {
padding: 16px;
}
@media only screen and (min-width: 560px) {
.template-block .fse-template-part {
padding: 32px 0;
}
}
.template-block .fse-template-part figure.fse-site-logo {
width: auto;
}
.template-block .fse-template-part .block-list-appender {
display: none;
}
.template-block .fse-template-part .wp-block-column .block-editor-block-list__layout [data-type='a8c/site-title']:first-child .site-title {
margin-top: 0;
}
.fse-template-part .wp-block-cover .site-title,
.fse-template-part .wp-block-cover .site-description,
.fse-template-part .wp-block-cover-image .site-title,
.fse-template-part .wp-block-cover-image .site-description {
background: transparent;
color: inherit;
}
.fse-template-part .block-editor-block-list__layout .block-editor-block-list__block[data-align='full'] > .block-editor-block-list__block-edit figure.fse-site-logo {
width: auto;
}
.fse-template-part .wp-block-column {
width: 100%;
}
.fse-template-part .wp-block-columns .wp-block-column > * {
margin: 0 0 5px 0;
}
.fse-template-part .main-navigation {
color: var(--wp--preset--color--foreground);
}
.fse-template-part .main-navigation > div {
display: none;
}
.fse-template-part .main-navigation #toggle-menu {
display: inline-block;
margin: 0;
}
.fse-template-part .main-navigation #toggle:checked ~ div:not(.woocommerce-menu-container) {
display: block;
}
.fse-template-part .main-navigation #toggle:focus + #toggle-menu {
background-color: var(--wp--preset--color--primary-hover);
outline: inherit;
text-decoration: underline;
}
.fse-template-part .main-navigation .dropdown-icon.close {
display: none;
}
.fse-template-part .main-navigation #toggle:checked + #toggle-menu .open {
display: none;
}
.fse-template-part .main-navigation #toggle:checked + #toggle-menu .close {
display: inline;
}
@media only screen and (min-width: 560px) {
.fse-template-part .main-navigation > div {
display: inline-block;
}
.fse-template-part .main-navigation #toggle-menu {
display: none;
}
.fse-template-part .main-navigation > div > ul > li > ul {
display: none;
}
}
.fse-template-part .main-navigation > div > ul {
display: flex;
flex-wrap: wrap;
list-style: none;
margin: 0;
max-width: none;
padding-left: 0;
position: relative;
/* Sub-menus Flyout */
}
.fse-template-part .main-navigation > div > ul ul {
padding-left: 0;
}
.fse-template-part .main-navigation > div > ul li {
display: block;
position: relative;
width: 100%;
z-index: 1;
}
.fse-template-part .main-navigation > div > ul li:hover, .fse-template-part .main-navigation > div > ul li[focus-within] {
cursor: pointer;
z-index: 99999;
}
.fse-template-part .main-navigation > div > ul li:hover, .fse-template-part .main-navigation > div > ul li:focus-within {
cursor: pointer;
z-index: 99999;
}
@media only screen and (min-width: 560px) {
.fse-template-part .main-navigation > div > ul li {
display: inherit;
width: inherit;
/* Submenu display */
}
.fse-template-part .main-navigation > div > ul li:hover > ul,
.fse-template-part .main-navigation > div > ul li[focus-within] > ul,
.fse-template-part .main-navigation > div > ul li ul:hover,
.fse-template-part .main-navigation > div > ul li ul:focus {
visibility: visible;
opacity: 1;
display: block;
}
.fse-template-part .main-navigation > div > ul li:hover > ul,
.fse-template-part .main-navigation > div > ul li:focus-within > ul,
.fse-template-part .main-navigation > div > ul li ul:hover,
.fse-template-part .main-navigation > div > ul li ul:focus {
visibility: visible;
opacity: 1;
display: block;
}
}
@media only screen and (min-width: 560px) {
.fse-template-part .main-navigation > div > ul > li > a {
line-height: 1;
}
.fse-template-part .main-navigation > div > ul > li > a:before, .fse-template-part .main-navigation > div > ul > li > a:after {
content: '';
display: block;
height: 0;
width: 0;
}
.fse-template-part .main-navigation > div > ul > li > a:before {
margin-bottom: -0.12em;
}
.fse-template-part .main-navigation > div > ul > li > a:after {
margin-top: -0.11em;
}
.fse-template-part .main-navigation > div > ul > li:first-of-type > a {
padding-left: 0;
}
.fse-template-part .main-navigation > div > ul > li:last-of-type > a {
padding-right: 0;
}
}
.fse-template-part .main-navigation > div > ul > li > .sub-menu {
margin: 0;
position: relative;
}
@media only screen and (min-width: 560px) {
.fse-template-part .main-navigation > div > ul > li > .sub-menu {
background: var(--wp--preset--color--background);
box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.2);
left: 0;
top: 100%;
min-width: max-content;
opacity: 0;
position: absolute;
transition: all 0.5s ease;
visibility: hidden;
}
}
.fse-template-part .main-navigation > div > ul > li > .sub-menu .sub-menu {
width: 100%;
}
.fse-template-part .main-navigation a {
color: var(--wp--preset--color--primary);
display: block;
font-family: "Source Sans Pro", Arial, sans-serif;
font-family: var(--font-base, "Source Sans Pro", Arial, sans-serif);
font-weight: 700;
padding: 8px 0;
}
@media only screen and (min-width: 560px) {
.fse-template-part .main-navigation a {
padding: 16px;
}
}
.fse-template-part .main-navigation a:link, .fse-template-part .main-navigation a:visited {
color: var(--wp--preset--color--primary);
}
.fse-template-part .main-navigation a:hover {
color: var(--wp--preset--color--primary-hover);
}
.fse-template-part .main-navigation .sub-menu {
list-style: none;
margin-left: 0;
/* Reset the counter for each UL */
counter-reset: nested-list;
}
.fse-template-part .main-navigation .sub-menu .menu-item a {
padding-top: 8px;
padding-bottom: 8px;
}
.fse-template-part .main-navigation .sub-menu .menu-item a::before {
/* Increment the dashes */
counter-increment: nested-list;
/* Insert dashes with spaces in between */
content: " " counters(nested-list, " ", none);
}
@media only screen and (min-width: 560px) {
.fse-template-part .main-navigation > div > ul > .menu-item-has-children > a::after {
content: "\00a0\25BC";
display: inline-block;
font-size: 0.69444rem;
height: inherit;
width: inherit;
}
}
.fse-template-part .main-navigation .hide-visually {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
padding: 0 !important;
border: 0 !important;
height: 1px !important;
width: 1px !important;
overflow: hidden;
}
.fse-template-part body:not(.fse-enabled) .main-navigation a {
font-size: 1.2rem;
}
.fse-template-part .main-navigation {
text-align: center;
/**
* Button Placeholder style
* - Since buttons appear in various blocks,
* lets use a placeholder to keep them all
* in-sync
*/
/**
* Onsale Placeholder style
* - Since buttons appear in various blocks,
* lets use a placeholder to keep them all
* in-sync
*/
}
.fse-template-part .main-navigation .alignwide, .fse-template-part .main-navigation .alignfull {
width: 100%;
}
.fse-template-part .main-navigation .wp-block-button__link,
.fse-template-part .main-navigation .wp-block-file__button, .fse-template-part .main-navigation .wp-block-search .wp-block-search__button, .wp-block-search .fse-template-part .main-navigation .wp-block-search__button, .fse-template-part .main-navigation .button {
line-height: 1;
color: var(--wp--preset--color--background);
cursor: pointer;
font-weight: 600;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-family: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
font-size: 0.69444rem;
background-color: var(--wp--preset--color--secondary);
border-radius: 9px;
border-width: 0;
text-decoration: none;
padding: 16px 16px;
}
.fse-template-part .main-navigation .wp-block-button__link:before,
.fse-template-part .main-navigation .wp-block-file__button:before, .fse-template-part .main-navigation .wp-block-search .wp-block-search__button:before, .wp-block-search .fse-template-part .main-navigation .wp-block-search__button:before, .fse-template-part .main-navigation .button:before, .fse-template-part .main-navigation .wp-block-button__link:after,
.fse-template-part .main-navigation .wp-block-file__button:after, .fse-template-part .main-navigation .wp-block-search .wp-block-search__button:after, .wp-block-search .fse-template-part .main-navigation .wp-block-search__button:after, .fse-template-part .main-navigation .button:after {
content: '';
display: block;
height: 0;
width: 0;
}
.fse-template-part .main-navigation .wp-block-button__link:before,
.fse-template-part .main-navigation .wp-block-file__button:before, .fse-template-part .main-navigation .wp-block-search .wp-block-search__button:before, .wp-block-search .fse-template-part .main-navigation .wp-block-search__button:before, .fse-template-part .main-navigation .button:before {
margin-bottom: -0.12em;
}
.fse-template-part .main-navigation .wp-block-button__link:after,
.fse-template-part .main-navigation .wp-block-file__button:after, .fse-template-part .main-navigation .wp-block-search .wp-block-search__button:after, .wp-block-search .fse-template-part .main-navigation .wp-block-search__button:after, .fse-template-part .main-navigation .button:after {
margin-top: -0.11em;
}
.fse-template-part .main-navigation .wp-block-button__link:not(.has-background):hover,
.fse-template-part .main-navigation .wp-block-file__button:not(.has-background):hover, .fse-template-part .main-navigation .wp-block-search .wp-block-search__button:not(.has-background):hover, .wp-block-search .fse-template-part .main-navigation .wp-block-search__button:not(.has-background):hover, .fse-template-part .main-navigation .button:not(.has-background):hover, .fse-template-part .main-navigation .wp-block-button__link:focus,
.fse-template-part .main-navigation .wp-block-file__button:focus, .fse-template-part .main-navigation .wp-block-search .wp-block-search__button:focus, .wp-block-search .fse-template-part .main-navigation .wp-block-search__button:focus, .fse-template-part .main-navigation .button:focus, .fse-template-part .main-navigation .has-focus.wp-block-button__link,
.fse-template-part .main-navigation .has-focus.wp-block-file__button, .fse-template-part .main-navigation .wp-block-search .has-focus.wp-block-search__button, .wp-block-search .fse-template-part .main-navigation .has-focus.wp-block-search__button, .fse-template-part .main-navigation .has-focus.button {
color: var(--wp--preset--color--background);
background-color: var(--wp--preset--color--secondary-hover);
}
.fse-template-part .main-navigation .main-menu.footer-menu li a {
font-size: inherit;
}
.fse-template-part .main-navigation .main-menu.footer-menu li.menu-item-has-children > a::after {
font-size: 0.6em;
vertical-align: middle;
}
.fse-template-part .main-navigation .has-text-color > .main-menu.footer-menu > li > a {
color: inherit;
}
.fse-template-part .main-navigation .has-text-align-left > .main-menu.footer-menu {
justify-content: flex-start;
}
.fse-template-part .main-navigation .has-text-align-center > .main-menu.footer-menu {
justify-content: center;
}
.fse-template-part .main-navigation .has-text-align-right > .main-menu.footer-menu {
justify-content: flex-end;
}
.fse-template-part .main-navigation .has-background > .main-menu.footer-menu {
padding: 16px;
}
@media only screen and (min-width: 560px) {
.a8c-template-editor.fse-header .block-editor-block-list__layout > .block-editor-block-list__block.is-selected:first-child[data-align='full'] > .block-editor-block-list__block-edit > [data-block] {
margin-top: 14px;
}
.a8c-template-editor.fse-header .block-editor-block-list__layout > .block-editor-block-list__block:not(.is-selected):first-child[data-align='full'] > .block-editor-block-list__block-edit > [data-block] {
margin-top: 0;
}
}
.template-block .fse-header .block-editor-block-list__layout > .block-editor-block-list__block:first-child[data-align='full'] {
margin-top: -16px;
}
@media only screen and (min-width: 560px) {
.template-block .fse-header .block-editor-block-list__layout > .block-editor-block-list__block:first-child[data-align='full'] {
margin-top: -32px;
}
}
.post-content__block {
margin-bottom: 160px;
margin-top: 36px;
z-index: 20;
}
.fse-template-part .has-normal-font-size {
font-size: 1.2rem;
}
.fse-template-part .main-navigation .alignwide, .fse-template-part .main-navigation .alignfull {
width: 100%;
}
.fse-template-part .main-navigation a {
text-decoration: none;
text-transform: uppercase;
}
.fse-template-part .main-navigation .has-background > .main-menu.footer-menu {
padding: 0;
}
.fse-template-part.fse-header .main-navigation {
border-bottom: 2px solid rgba(0, 0, 0, 0.15);
}
@media only screen and (min-width: 560px) {
.fse-template-part.fse-header .main-navigation div ul li a::after {
color: #ffa4ad;
content: " \2022";
margin-left: 16px;
display: inline;
}
.fse-template-part.fse-header .main-navigation div ul li:last-child a::after {
content: "";
margin-left: 0;
}
}
.fse-template-part .wp-block-cover .site-title,
.fse-template-part .wp-block-cover-image .site-title {
font-weight: 300;
}
.fse-template-part .wp-block-cover .has-background,
.fse-template-part .wp-block-cover-image .has-background {
text-shadow: none;
}
.template-block .wp-block-social-links {
margin-top: 20px;
}
.post-content__block {
margin-top: -36px;
}