|
@@ -93,7 +93,7 @@ Included in theme screenshot.
|
|
|
/* Colors */
|
|
|
--global--color-primary: #000000;
|
|
|
--global--color-secondary: #3C8067;
|
|
|
- --global--color-primary-hover: var( --global--color-secondary );
|
|
|
+ --global--color-primary-hover: var( --global--color-primary );
|
|
|
--global--color-secondary-hover: #336D58;
|
|
|
--global--color-black: black;
|
|
|
--global--color-white: white;
|
|
@@ -231,6 +231,7 @@ Included in theme screenshot.
|
|
|
--primary-nav--font-style: normal;
|
|
|
--primary-nav--font-style-sub-menu-mobile: italic;
|
|
|
--primary-nav--font-weight: normal;
|
|
|
+ --primary-nav--line-height: var(--global--line-height-body);
|
|
|
--primary-nav--color-link: var(--global--color-primary);
|
|
|
--primary-nav--color-link-hover: var(--global--color-primary-hover);
|
|
|
--primary-nav--color-text: var(--global--color-foreground);
|
|
@@ -242,6 +243,7 @@ Included in theme screenshot.
|
|
|
--entry-header--color: var(--global--color-primary);
|
|
|
--entry-header--color-link: currentColor;
|
|
|
--entry-header--color-hover: var(--global--color-primary-hover);
|
|
|
+ --entry-header--color-focus: var(--global--color-secondary);
|
|
|
--entry-header--font-family: var(--heading--font-family);
|
|
|
--entry-header--font-size: var(--heading--font-size-h2);
|
|
|
--entry-content--font-family: var(--heading--font-size-h2);
|
|
@@ -983,9 +985,17 @@ a {
|
|
|
}
|
|
|
|
|
|
a:hover, a:focus {
|
|
|
+ border-bottom-color: transparent;
|
|
|
+}
|
|
|
+
|
|
|
+a:hover {
|
|
|
color: var(--global--color-primary-hover);
|
|
|
}
|
|
|
|
|
|
+a:focus {
|
|
|
+ color: var(--global--color-secondary);
|
|
|
+}
|
|
|
+
|
|
|
a:active {
|
|
|
color: var(--wp--style--color--link, var(--global--color-primary));
|
|
|
}
|
|
@@ -2762,7 +2772,11 @@ table th,
|
|
|
}
|
|
|
|
|
|
.site-title a:hover, .site-title a:focus {
|
|
|
- color: var(--branding--color-link-hover);
|
|
|
+ background-image: none;
|
|
|
+}
|
|
|
+
|
|
|
+.site-title a:focus {
|
|
|
+ color: var(--global--color-secondary);
|
|
|
}
|
|
|
|
|
|
.site-title a::selection {
|
|
@@ -2786,7 +2800,7 @@ table th,
|
|
|
|
|
|
a.custom-logo-link,
|
|
|
nav a {
|
|
|
- border-bottom: none;
|
|
|
+ border-bottom: 1px solid transparent;
|
|
|
text-decoration: none;
|
|
|
}
|
|
|
|
|
@@ -3084,29 +3098,6 @@ nav a {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-@media only screen and (min-width: 482px) {
|
|
|
- .primary-navigation > div > ul > li > a,
|
|
|
- .woo-navigation > div > ul > li > a {
|
|
|
- line-height: var(--global--line-height-base);
|
|
|
- }
|
|
|
- .primary-navigation > div > ul > li > a:before, .primary-navigation > div > ul > li > a:after,
|
|
|
- .woo-navigation > div > ul > li > a:before,
|
|
|
- .woo-navigation > div > ul > li > a:after {
|
|
|
- content: '';
|
|
|
- display: block;
|
|
|
- height: 0;
|
|
|
- width: 0;
|
|
|
- }
|
|
|
- .primary-navigation > div > ul > li > a:before,
|
|
|
- .woo-navigation > div > ul > li > a:before {
|
|
|
- margin-bottom: -calc(.5em * var(--button--line-height) + -.38);
|
|
|
- }
|
|
|
- .primary-navigation > div > ul > li > a:after,
|
|
|
- .woo-navigation > div > ul > li > a:after {
|
|
|
- margin-top: -calc(.5em * var(--button--line-height) + -.39);
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
.primary-navigation > div > ul > li > .sub-menu,
|
|
|
.woo-navigation > div > ul > li > .sub-menu {
|
|
|
position: relative;
|
|
@@ -3119,7 +3110,7 @@ nav a {
|
|
|
background: var(--global--color-background);
|
|
|
box-shadow: var(--global--elevation);
|
|
|
right: 0;
|
|
|
- top: 100%;
|
|
|
+ top: calc(100% - (0.5 * var(--primary-nav--padding)));
|
|
|
min-width: max-content;
|
|
|
opacity: 0;
|
|
|
position: absolute;
|
|
@@ -3138,15 +3129,34 @@ nav a {
|
|
|
color: var(--primary-nav--color-link-hover);
|
|
|
}
|
|
|
|
|
|
+.primary-navigation .primary-menu-container > ul > .menu-item,
|
|
|
+.woo-navigation .primary-menu-container > ul > .menu-item {
|
|
|
+ padding: calc(0.5 * var(--primary-nav--padding)) 0;
|
|
|
+}
|
|
|
+
|
|
|
+@media only screen and (min-width: 482px) {
|
|
|
+ .primary-navigation .primary-menu-container > ul > .menu-item,
|
|
|
+ .woo-navigation .primary-menu-container > ul > .menu-item {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ padding: var(--primary-nav--padding);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
.primary-navigation .menu-item > a,
|
|
|
.woo-navigation .menu-item > a {
|
|
|
color: var(--primary-nav--color-link);
|
|
|
}
|
|
|
|
|
|
-.primary-navigation .menu-item > a:hover, .primary-navigation .menu-item > a:focus,
|
|
|
-.woo-navigation .menu-item > a:hover,
|
|
|
-.woo-navigation .menu-item > a:focus {
|
|
|
+.primary-navigation .menu-item > a:hover,
|
|
|
+.woo-navigation .menu-item > a:hover {
|
|
|
color: var(--primary-nav--color-link-hover);
|
|
|
+ border-color: var(--global--color-secondary);
|
|
|
+}
|
|
|
+
|
|
|
+.primary-navigation .menu-item > a:focus,
|
|
|
+.woo-navigation .menu-item > a:focus {
|
|
|
+ color: var(--global--color-secondary);
|
|
|
}
|
|
|
|
|
|
.primary-navigation .menu-item > a:active,
|
|
@@ -3157,20 +3167,19 @@ nav a {
|
|
|
.primary-navigation a,
|
|
|
.woo-navigation a {
|
|
|
color: currentColor;
|
|
|
- display: block;
|
|
|
+ display: inline;
|
|
|
font-family: var(--primary-nav--font-family-mobile);
|
|
|
font-size: var(--primary-nav--font-size-mobile);
|
|
|
font-weight: var(--primary-nav--font-weight);
|
|
|
- padding: calc(0.5 * var(--primary-nav--padding)) 0;
|
|
|
}
|
|
|
|
|
|
@media only screen and (min-width: 482px) {
|
|
|
.primary-navigation a,
|
|
|
.woo-navigation a {
|
|
|
+ display: block;
|
|
|
font-family: var(--primary-nav--font-family);
|
|
|
font-size: var(--primary-nav--font-size);
|
|
|
font-weight: var(--primary-nav--font-weight);
|
|
|
- padding: var(--primary-nav--padding);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -3192,12 +3201,40 @@ nav a {
|
|
|
margin-right: var(--primary-nav--padding);
|
|
|
}
|
|
|
|
|
|
+@media only screen and (min-width: 482px) {
|
|
|
+ .primary-navigation .sub-menu,
|
|
|
+ .woo-navigation .sub-menu {
|
|
|
+ padding: calc(0.5 * var(--primary-nav--padding)) var(--primary-nav--padding);
|
|
|
+ }
|
|
|
+ .primary-navigation .sub-menu > .menu-item > .sub-menu,
|
|
|
+ .woo-navigation .sub-menu > .menu-item > .sub-menu {
|
|
|
+ padding: 0;
|
|
|
+ }
|
|
|
+ .primary-navigation .sub-menu > .menu-item.menu-item-has-children,
|
|
|
+ .woo-navigation .sub-menu > .menu-item.menu-item-has-children {
|
|
|
+ padding: calc(0.5 * var(--primary-nav--padding)) 0 0 var(--primary-nav--padding);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.primary-navigation .sub-menu .menu-item,
|
|
|
+.woo-navigation .sub-menu .menu-item {
|
|
|
+ padding-top: calc(0.5 * var(--primary-nav--padding));
|
|
|
+ padding-bottom: calc(0.5 * var(--primary-nav--padding));
|
|
|
+}
|
|
|
+
|
|
|
+@media only screen and (min-width: 482px) {
|
|
|
+ .primary-navigation .sub-menu .menu-item,
|
|
|
+ .woo-navigation .sub-menu .menu-item {
|
|
|
+ padding-top: calc(0.5 * var(--primary-nav--padding));
|
|
|
+ padding-bottom: calc(0.5 * var(--primary-nav--padding));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
.primary-navigation .sub-menu .menu-item a,
|
|
|
.woo-navigation .sub-menu .menu-item a {
|
|
|
+ display: inline;
|
|
|
font-size: var(--primary-nav--font-size-sub-menu-mobile);
|
|
|
font-style: var(--primary-nav--font-style-sub-menu-mobile);
|
|
|
- padding-top: calc(0.5 * var(--primary-nav--padding));
|
|
|
- padding-bottom: calc(0.5 * var(--primary-nav--padding));
|
|
|
}
|
|
|
|
|
|
@media only screen and (min-width: 482px) {
|
|
@@ -3214,15 +3251,10 @@ nav a {
|
|
|
}
|
|
|
|
|
|
@media only screen and (min-width: 482px) {
|
|
|
- .primary-navigation .menu-item-has-children > a,
|
|
|
- .woo-navigation .menu-item-has-children > a {
|
|
|
- padding-left: 0;
|
|
|
- }
|
|
|
.primary-navigation .menu-item-has-children > .svg-icon,
|
|
|
.woo-navigation .menu-item-has-children > .svg-icon {
|
|
|
display: inline-block;
|
|
|
height: 100%;
|
|
|
- margin-left: var(--primary-nav--padding);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -3369,20 +3401,28 @@ nav a {
|
|
|
padding-left: 0;
|
|
|
}
|
|
|
|
|
|
-.site-footer > .footer-navigation .footer-menu a {
|
|
|
+.site-footer > .footer-navigation .footer-menu .menu-item {
|
|
|
+ padding: var(--primary-nav--padding);
|
|
|
+}
|
|
|
+
|
|
|
+.site-footer > .footer-navigation .footer-menu .menu-item a {
|
|
|
font-family: var(--primary-nav--font-family);
|
|
|
font-size: var(--footer--font-size);
|
|
|
font-weight: var(--primary-nav--font-weight);
|
|
|
- padding: var(--primary-nav--padding);
|
|
|
color: currentColor;
|
|
|
}
|
|
|
|
|
|
-.site-footer > .footer-navigation .footer-menu a:link, .site-footer > .footer-navigation .footer-menu a:visited, .site-footer > .footer-navigation .footer-menu a:active {
|
|
|
+.site-footer > .footer-navigation .footer-menu .menu-item a:link, .site-footer > .footer-navigation .footer-menu .menu-item a:visited, .site-footer > .footer-navigation .footer-menu .menu-item a:active {
|
|
|
color: currentColor;
|
|
|
}
|
|
|
|
|
|
-.site-footer > .footer-navigation .footer-menu a:hover, .site-footer > .footer-navigation .footer-menu a:focus {
|
|
|
+.site-footer > .footer-navigation .footer-menu .menu-item a:hover {
|
|
|
color: var(--footer--color-link-hover);
|
|
|
+ border-color: var(--global--color-secondary);
|
|
|
+}
|
|
|
+
|
|
|
+.site-footer > .footer-navigation .footer-menu .menu-item a:focus {
|
|
|
+ color: var(--global--color-secondary);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -3400,10 +3440,14 @@ nav a {
|
|
|
color: var(--entry-header--color-link);
|
|
|
}
|
|
|
|
|
|
-.entry-title a:hover, .entry-title a:focus {
|
|
|
+.entry-title a:hover {
|
|
|
color: var(--entry-header--color-hover);
|
|
|
}
|
|
|
|
|
|
+.entry-title a:focus {
|
|
|
+ color: var(--entry-header--color-focus);
|
|
|
+}
|
|
|
+
|
|
|
.entry-title a:active {
|
|
|
color: var(--entry-header--color-link);
|
|
|
}
|
|
@@ -3422,7 +3466,6 @@ nav a {
|
|
|
|
|
|
.entry-content .more-link {
|
|
|
display: table;
|
|
|
- color: inherit;
|
|
|
margin-top: var(--global--spacing-unit);
|
|
|
}
|
|
|
|
|
@@ -3492,7 +3535,7 @@ nav a {
|
|
|
|
|
|
.entry-meta a,
|
|
|
.entry-footer a {
|
|
|
- border-bottom: none;
|
|
|
+ border-color: transparent;
|
|
|
color: var(--entry-meta--color-link);
|
|
|
}
|
|
|
|
|
@@ -3502,6 +3545,16 @@ nav a {
|
|
|
color: var(--entry-meta--color-hover);
|
|
|
}
|
|
|
|
|
|
+.entry-meta a:hover,
|
|
|
+.entry-footer a:hover {
|
|
|
+ border-color: var(--global--color-secondary);
|
|
|
+}
|
|
|
+
|
|
|
+.entry-meta a:focus,
|
|
|
+.entry-footer a:focus {
|
|
|
+ color: var(--global--color-secondary);
|
|
|
+}
|
|
|
+
|
|
|
.entry-meta a:active,
|
|
|
.entry-footer a:active {
|
|
|
color: var(--entry-meta--color-link);
|
|
@@ -3564,8 +3617,13 @@ nav a {
|
|
|
color: var(--global--color-primary);
|
|
|
}
|
|
|
|
|
|
-.navigation a:hover, .navigation a:focus {
|
|
|
+.navigation a:hover {
|
|
|
color: var(--global--color-primary-hover);
|
|
|
+ border-color: var(--global--color-secondary);
|
|
|
+}
|
|
|
+
|
|
|
+.navigation a:focus {
|
|
|
+ color: var(--global--color-secondary);
|
|
|
}
|
|
|
|
|
|
.navigation a:active {
|