|
|
|
@ -19,7 +19,8 @@ |
|
|
|
z-index: 101; |
|
|
|
z-index: 101; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@media ((((min-width: 60rem)))) { |
|
|
|
/* @media ((((min-width: 60rem)))) { */ |
|
|
|
|
|
|
|
@media ((((min-width: 55rem)))) { |
|
|
|
.site-header { |
|
|
|
.site-header { |
|
|
|
/* Necessary to keep the content from jumping up when header transitions to fixed. */ |
|
|
|
/* Necessary to keep the content from jumping up when header transitions to fixed. */ |
|
|
|
min-height: var(--site-header-height-wide); |
|
|
|
min-height: var(--site-header-height-wide); |
|
|
|
@ -42,13 +43,15 @@ |
|
|
|
transition: all 0.5s; |
|
|
|
transition: all 0.5s; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@media ((((min-width: 60rem)))) { |
|
|
|
/* @media ((((min-width: 60rem)))) { */ |
|
|
|
|
|
|
|
@media ((((min-width: 55rem)))) { |
|
|
|
.site-header__fixable.is-fixed:not(.is-expanded) { |
|
|
|
.site-header__fixable.is-fixed:not(.is-expanded) { |
|
|
|
pointer-events: none; |
|
|
|
pointer-events: none; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@media ((((min-width: 60rem)))) { |
|
|
|
/* @media ((((min-width: 60rem)))) { */ |
|
|
|
|
|
|
|
@media ((((min-width: 55rem)))) { |
|
|
|
body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed { |
|
|
|
body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed { |
|
|
|
position: fixed; |
|
|
|
position: fixed; |
|
|
|
z-index: 102; /* Appear above body content that is position: relative */ |
|
|
|
z-index: 102; /* Appear above body content that is position: relative */ |
|
|
|
@ -70,19 +73,22 @@ |
|
|
|
* works around https://bugs.chromium.org/p/chromium/issues/detail?id=332189 |
|
|
|
* works around https://bugs.chromium.org/p/chromium/issues/detail?id=332189 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
@media ((((min-width: 60rem)))) { |
|
|
|
/* @media ((((min-width: 60rem)))) { */ |
|
|
|
|
|
|
|
@media ((((min-width: 55rem)))) { |
|
|
|
html.js body:not(.is-always-mobile-nav) .site-header__inner { |
|
|
|
html.js body:not(.is-always-mobile-nav) .site-header__inner { |
|
|
|
transition: opacity 0.3s, transform 0.3s, box-shadow 0.3s; |
|
|
|
transition: opacity 0.3s, transform 0.3s, box-shadow 0.3s; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@media ((((min-width: 60rem)))) { |
|
|
|
/* @media ((((min-width: 60rem)))) { */ |
|
|
|
|
|
|
|
@media ((((min-width: 55rem)))) { |
|
|
|
.site-header__fixable.is-expanded .site-header__inner { |
|
|
|
.site-header__fixable.is-expanded .site-header__inner { |
|
|
|
box-shadow: -36px 1px 36px rgba(0, 0, 0, 0.08); /* LTR */ |
|
|
|
box-shadow: -36px 1px 36px rgba(0, 0, 0, 0.08); /* LTR */ |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@media ((((min-width: 60rem)))) { |
|
|
|
/* @media ((((min-width: 60rem)))) { */ |
|
|
|
|
|
|
|
@media ((((min-width: 55rem)))) { |
|
|
|
[dir="rtl"] .site-header__fixable.is-expanded .site-header__inner { |
|
|
|
[dir="rtl"] .site-header__fixable.is-expanded .site-header__inner { |
|
|
|
box-shadow: 36px 1px 36px rgba(0, 0, 0, 0.08); |
|
|
|
box-shadow: 36px 1px 36px rgba(0, 0, 0, 0.08); |
|
|
|
} |
|
|
|
} |
|
|
|
@ -90,14 +96,16 @@ |
|
|
|
|
|
|
|
|
|
|
|
/* Hide the desktop nav when it's fixed and not active. */ |
|
|
|
/* Hide the desktop nav when it's fixed and not active. */ |
|
|
|
|
|
|
|
|
|
|
|
@media ((((min-width: 60rem)))) { |
|
|
|
/* @media ((((min-width: 60rem)))) { */ |
|
|
|
|
|
|
|
@media ((((min-width: 55rem)))) { |
|
|
|
body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner { |
|
|
|
body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner { |
|
|
|
transform: translateX(-101%); /* LTR */ |
|
|
|
transform: translateX(-101%); /* LTR */ |
|
|
|
opacity: 0; |
|
|
|
opacity: 0; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@media ((((min-width: 60rem)))) { |
|
|
|
/* @media ((((min-width: 60rem)))) { */ |
|
|
|
|
|
|
|
@media ((((min-width: 55rem)))) { |
|
|
|
[dir="rtl"] body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner { |
|
|
|
[dir="rtl"] body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner { |
|
|
|
transform: translateX(101%); |
|
|
|
transform: translateX(101%); |
|
|
|
} |
|
|
|
} |
|
|
|
|