clone of olivero for island lives
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

229 lines
6.0 KiB

10 months ago
/*
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/3084859
* @preserve
*/
/**
* @file
* Styles for primary navigation when JavaScript is disabled.
*/
10 months ago
/*
* Media query breakpoints.
* Processed by postcss/postcss-custom-media.
*/
10 months ago
10 months ago
/* Navigation related breakpoints */
/* Grid related breakpoints */
/* Grid shifts from 6 to 14 columns. */
/* Width of the entire grid maxes out. */
html:not(.js) {
/**
10 months ago
* Mobile styles for primary navigation when JS is disabled.
*/
10 months ago
}
10 months ago
@media (max-width: 75rem) {
10 months ago
html:not(.js) .primary-nav__menu--level-1 {
column-width: 18.75rem;
grid-column-gap: var(--sp2);
}
html:not(.js) .primary-nav__menu-item {
page-break-inside: avoid;
break-inside: avoid;
}
html:not(.js) .site-header__inner__container {
flex-wrap: wrap;
}
html:not(.js) .mobile-buttons {
display: none;
}
html[dir="ltr"]:not(.js) .header-nav {
margin-left: var(--sp2);
}
html[dir="rtl"]:not(.js) .header-nav {
margin-right: var(--sp2);
10 months ago
}
10 months ago
html[dir="ltr"]:not(.js) .header-nav {
margin-right: var(--sp2);
10 months ago
}
10 months ago
html[dir="rtl"]:not(.js) .header-nav {
margin-left: var(--sp2);
10 months ago
}
10 months ago
html[dir="ltr"]:not(.js) .header-nav {
padding-left: var(--sp2);
10 months ago
}
10 months ago
html[dir="rtl"]:not(.js) .header-nav {
padding-right: var(--sp2);
10 months ago
}
10 months ago
html[dir="ltr"]:not(.js) .header-nav {
padding-right: var(--sp2);
10 months ago
}
10 months ago
html[dir="rtl"]:not(.js) .header-nav {
padding-left: var(--sp2);
10 months ago
}
10 months ago
html:not(.js) .header-nav {
position: static;
visibility: visible;
flex-basis: 100%;
width: 100%;
max-width: none;
margin-top: var(--sp2);
margin-bottom: 0;
padding-top: var(--sp2);
padding-bottom: 0;
transform: none;
border: solid 1px var(--color--gray-95) !important;
box-shadow: 0 0 36px var(--color--gray-90);
}
html[dir="ltr"]:not(.js) .primary-nav__menu--level-2 {
border-left: 0;
10 months ago
}
10 months ago
html[dir="rtl"]:not(.js) .primary-nav__menu--level-2 {
border-right: 0;
}
html:not(.js) .primary-nav__button-toggle {
display: none;
}
html:not(.js) .primary-nav__menu-link--button.primary-nav__menu-link--has-children::before,
html:not(.js) .primary-nav__menu-link--button.primary-nav__menu-link--has-children::after {
content: none;
}
10 months ago
}
@media (min-width: 75rem) {
10 months ago
html:not(.js) {
/**
10 months ago
* Styles for 'always on mobile navigation' when JS is disabled.
*/
10 months ago
}
html:not(.js) body.is-always-mobile-nav .primary-nav__menu--level-1 {
column-width: 18.75rem;
grid-column-gap: var(--sp2);
}
html:not(.js) body.is-always-mobile-nav .primary-nav__menu-item {
page-break-inside: avoid;
break-inside: avoid;
}
html:not(.js) body.is-always-mobile-nav .site-header__inner__container {
flex-wrap: wrap;
}
html:not(.js) body.is-always-mobile-nav .mobile-buttons {
display: none;
}
html[dir="ltr"]:not(.js) body.is-always-mobile-nav .header-nav {
margin-left: var(--sp2);
10 months ago
}
10 months ago
html[dir="rtl"]:not(.js) body.is-always-mobile-nav .header-nav {
margin-right: var(--sp2);
10 months ago
}
10 months ago
html[dir="ltr"]:not(.js) body.is-always-mobile-nav .header-nav {
margin-right: var(--sp2);
10 months ago
}
10 months ago
html[dir="rtl"]:not(.js) body.is-always-mobile-nav .header-nav {
margin-left: var(--sp2);
10 months ago
}
10 months ago
html[dir="ltr"]:not(.js) body.is-always-mobile-nav .header-nav {
padding-left: var(--sp2);
10 months ago
}
10 months ago
html[dir="rtl"]:not(.js) body.is-always-mobile-nav .header-nav {
padding-right: var(--sp2);
10 months ago
}
10 months ago
html[dir="ltr"]:not(.js) body.is-always-mobile-nav .header-nav {
padding-right: var(--sp2);
10 months ago
}
10 months ago
html[dir="rtl"]:not(.js) body.is-always-mobile-nav .header-nav {
padding-left: var(--sp2);
10 months ago
}
10 months ago
html:not(.js) body.is-always-mobile-nav .header-nav {
position: static;
visibility: visible;
flex-basis: 100%;
width: 100%;
max-width: none;
margin-top: var(--sp2);
margin-bottom: 0;
padding-top: var(--sp2);
padding-bottom: 0;
transform: none;
border: solid 1px var(--color--gray-95) !important;
box-shadow: 0 0 36px var(--color--gray-90);
}
html[dir="ltr"]:not(.js) body.is-always-mobile-nav .primary-nav__menu--level-2 {
border-left: 0;
10 months ago
}
10 months ago
html[dir="rtl"]:not(.js) body.is-always-mobile-nav .primary-nav__menu--level-2 {
border-right: 0;
10 months ago
}
10 months ago
html:not(.js) body.is-always-mobile-nav .primary-nav__button-toggle {
display: none;
}
html:not(.js) body.is-always-mobile-nav .primary-nav__menu-link--button.primary-nav__menu-link--has-children::before,
html:not(.js) body.is-always-mobile-nav .primary-nav__menu-link--button.primary-nav__menu-link--has-children::after {
content: none;
}
html:not(.js) {
/**
* Styles for traditional dropdown primary navigation when JS is disabled.
*/
}
html:not(.js) body:not(.is-always-mobile-nav) .primary-nav__menu-item--level-1:hover .primary-nav__menu--level-2,
html:not(.js) body:not(.is-always-mobile-nav) .primary-nav__menu-item--level-1:hover .primary-nav__menu-🥕 {
visibility: visible;
transform: translate(-50%, 0);
opacity: 1;
}
html:not(.js) body:not(.is-always-mobile-nav) {
/*
10 months ago
* Cannot combine the focus-within pseudo selector with other selectors,
* because it will break IE11 and earlier versions of MS Edge.
*/
10 months ago
}
html:not(.js) body:not(.is-always-mobile-nav) .primary-nav__menu-item--level-1:focus-within .primary-nav__menu--level-2,
html:not(.js) body:not(.is-always-mobile-nav) .primary-nav__menu-item--level-1:focus-within .primary-nav__menu-🥕 {
visibility: visible;
transform: translate(-50%, 0);
opacity: 1;
}
10 months ago
}