/* Main Navigation css */
|
nav.fixed {
|
position: fixed;
|
width: var(--navHeight)!important;
|
height: var(--navHeight)!important;
|
bottom:0;
|
right: 0;
|
}
|
|
header:first-of-type {
|
position: sticky;
|
top: 0;
|
left: 0;
|
right: 0;
|
height: var(--navHeight);
|
display: flex;
|
justify-content: space-between;
|
align-items: center;
|
padding: 0 .5rem 0 2rem;
|
background-color: var(--blacker);
|
z-index: 999;
|
box-shadow: rgba(19, 20, 22, 0.45) 0 0 16px;
|
}
|
header:first-of-type nav ul {
|
background-color: var(--blacker);
|
}
|
header:first-of-type nav ul a {
|
height: var(--navHeight);
|
}
|
@media (min-width: 768px){
|
.admin-bar header:first-of-type {
|
top: 30px;
|
}
|
}
|
|
header:first-of-type .title {
|
margin: 0;
|
font-family: var(--heading);
|
font-weight: 400;
|
width: 100%;
|
font-size: var(--small);
|
color: var(--light-0);
|
}
|
header:first-of-type a {
|
text-decoration: none;
|
text-transform: lowercase;
|
color: var(--light-0);
|
padding: 0 1rem;
|
font-size: var(--small);
|
transition: color var(--timing) var(--function);
|
}
|
header:first-of-type .title a {
|
font-size: var(--small);
|
}
|
|
header:first-of-type .title a:hover {
|
color: var(--pink);
|
transition: color var(--timing) var(--function);
|
}
|
nav {
|
position: relative;
|
height: fit-content;
|
}
|
nav ul {
|
display: flex;
|
justify-content: center;
|
align-items: center;
|
margin: 0;
|
padding: 0;
|
}
|
nav li {
|
list-style: none;
|
display: flex;
|
justify-content: center;
|
align-items: center;
|
position: relative;
|
}
|
nav .has-submenu li a,
|
nav .has-submenu li {
|
width: 100%;
|
}
|
nav > ul {
|
justify-content: flex-end;
|
}
|
nav a {
|
padding: 0 2rem;
|
display: flex;
|
justify-content: center;
|
align-items: center;
|
text-decoration: none;
|
transition: all var(--timing) var(--function);
|
}
|
nav .has-submenu > a {
|
padding-right: .5rem;
|
}
|
|
nav a:hover {
|
background-color: var(--pink);
|
color: var(--light-0);
|
transition: all var(--timing) var(--function);
|
}
|
nav.term-list a:hover {
|
color: var(--pink);
|
}
|
nav.is-style-condensed a {
|
border-bottom: .25rem solid transparent;
|
}
|
nav .current > a {
|
border-bottom: .25rem solid var(--pink);
|
}
|
nav.fixed .current {
|
border-color: var(--pink);
|
background-color: rgba(183, 51, 46,.5);
|
}
|
nav.fixed .current a {
|
border-bottom: none;
|
}
|
.has-submenu button.toggle {
|
height: var(--navHeight);
|
width: var(--navHeight);
|
border: 4px solid var(--blacker);
|
background-color: var(--blacker);
|
color: var(--light-0);
|
}
|
.has-submenu button.toggle:hover {
|
background-color: var(--pink);
|
color: var(--blacker);
|
}
|
.has-submenu.open button.toggle,
|
.has-submenu:hover button.toggle {
|
border-color: var(--pink);
|
}
|
nav button.toggle svg {
|
transform: rotate(0deg);
|
transition: all var(--timing) var(--function);
|
}
|
.has-submenu.open button.toggle.notifications svg,
|
.has-submenu:hover button.toggle.notifications svg,
|
.has-submenu.open button.toggle.quick-help svg,
|
.has-submenu:hover button.toggle.quick-help svg {
|
transform: rotate(0deg);
|
}
|
.has-submenu.open button.toggle svg,
|
.has-submenu:hover button.toggle svg {
|
transform: rotate(900deg);
|
transition: all var(--timing) var(--function);
|
}
|
|
nav ul.submenu {
|
position: absolute;
|
top: 100%;
|
left: 0;
|
flex-direction: column;
|
max-height: 0;
|
transform: scaleY(0);
|
width: max-content;
|
min-width: 100%;
|
border: 2px solid var(--blackish);
|
transition: all var(--timing) var(--function);
|
}
|
nav li:nth-last-of-type(2) ul.submenu,
|
nav li:last-of-type ul.submenu {
|
right: 0;
|
left: auto;
|
}
|
|
|
.has-submenu.open .submenu,
|
.has-submenu:hover .submenu {
|
transform: scaleY(1);
|
max-height: 1000%;
|
transition: all var(--timing) var(--function);
|
}
|
nav .toggle.main {
|
display: none;
|
}
|
/*@media (max-width: 768px){*/
|
/* nav.mobile {*/
|
/* width: 5rem;*/
|
/* height: 100%;*/
|
/* }*/
|
/* nav.mobile > ul {*/
|
/* position: fixed;*/
|
/* display: flex;*/
|
/* flex-direction: column;*/
|
/* justify-content: center;*/
|
/* align-items: center;*/
|
/* background-color: var(--overlay-heavy);*/
|
/* backdrop-filter: blur(5px);*/
|
/* z-index: 9999999;*/
|
/* margin: 0;*/
|
/* padding: 4rem 0 4rem 0;*/
|
/* top: 0;*/
|
/* right: -300vw;*/
|
/* width: 100vw;*/
|
/* height: calc(100vh - 8rem);*/
|
/* overflow:hidden;*/
|
/* overflow-y: scroll;*/
|
/* transition: right var(--timing) var(--function);*/
|
/* }*/
|
/* nav.mobile > button.toggle {*/
|
/* width: 5rem;*/
|
/* height: 100%;*/
|
/* display: flex;*/
|
/* justify-content: center;*/
|
/* align-items: center;*/
|
/* background-color: var(--blacker);*/
|
/* color: var(--light-0);*/
|
/* }*/
|
|
/* nav.mobile.open > button.toggle {*/
|
/* z-index: 10000000;*/
|
/* position: fixed;*/
|
/* top: 0;*/
|
/* width: calc(100% - 4rem);*/
|
/* right: 2rem;*/
|
/* height: 4rem;*/
|
/* background-color: transparent;*/
|
/* }*/
|
/* nav.mobile > button.toggle:hover {*/
|
/* background-color: var(--pink);*/
|
/* }*/
|
/* nav.mobile.open > button.toggle .menu svg,*/
|
/* nav.mobile >button.toggle .close svg {*/
|
/* transform: scale(0);*/
|
/* height: 0;*/
|
/* width: 0;*/
|
/* }*/
|
/* nav.mobile > button.toggle .menu svg,*/
|
/* nav.mobile.open > button.toggle .close svg {*/
|
/* transform: scale(1);*/
|
/* height: 32px;*/
|
/* width: 32px;*/
|
/* }*/
|
|
/* nav.mobile.open > ul {*/
|
/* right: 0;*/
|
/* transition: right var(--timing) var(--function);*/
|
/* }*/
|
|
/* nav.mobile li {*/
|
/* list-style: none;*/
|
/* display: flex;*/
|
/* justify-content: flex-start;*/
|
/* align-items: center;*/
|
/* width: 100%;*/
|
/* border: 2px solid var(--black);*/
|
/* min-height: var(--navHeight);*/
|
/* }*/
|
/* nav.mobile li button,*/
|
/* nav.mobile li a {*/
|
/* height: var(--navHeight);*/
|
/* color: var(--light-0);*/
|
/* width: 100%;*/
|
/* display: flex;*/
|
/* justify-content: center;*/
|
/* align-items: center;*/
|
/* background-color: transparent;*/
|
/* padding: 0;*/
|
/* }*/
|
/* nav.mobile .has-submenu button.toggle {*/
|
/* width: 20%;*/
|
/* height: var(--navHeight);*/
|
/* }*/
|
/* nav.mobile .has-submenu button.quick-help {*/
|
/* width: 100%;*/
|
/* }*/
|
/* nav.mobile li button:hover,*/
|
/* nav.mobile li a:hover {*/
|
/* background-color: var(--pink);*/
|
/* color: var(--black);*/
|
/* }*/
|
/* nav.mobile li.has-submenu {*/
|
/* flex-wrap: wrap;*/
|
/* }*/
|
/* nav.mobile li ul.submenu {*/
|
/* position: relative;*/
|
/* top: 0;*/
|
/* max-height: 0;*/
|
/* transform:scaleY(0);*/
|
/* width: 80%;*/
|
/* padding: 0;*/
|
/* margin: 0;*/
|
/* transition: all var(--timing) var(--function);*/
|
/* }*/
|
/* nav.mobile li.open ul.submenu {*/
|
/* max-height: 100%;*/
|
/* transform: scaleY(1);*/
|
/* padding: 0 2rem;*/
|
/* transition: all var(--timing) var(--function);*/
|
/* }*/
|
/* nav.mobile li .toggle svg {*/
|
/* transform: rotate(0deg);*/
|
/* transition: all var(--timing) var(--function);*/
|
/* }*/
|
/* nav.mobile li.open .toggle svg {*/
|
/* transform: rotate(900deg);*/
|
/* transition: all var(--timing) var(--function);*/
|
/* }*/
|
/* nav.mobile .submenu li {*/
|
/* border: 2px solid var(--black);*/
|
/* background-color: var(--blackish);*/
|
/* }*/
|
/* nav.mobile .submenu a {*/
|
/* width: 100%;*/
|
/* }*/
|
/* nav.mobile .submenu li+li {*/
|
/* border-top: none;*/
|
/* }*/
|
/*}*/
|
.wp-site-blocks {
|
position: relative;
|
}
|
nav#breadcrumbs {
|
position: absolute;
|
top: 4rem;
|
left: 0;
|
width: fit-content;
|
max-width:100%;
|
padding: .25rem .5rem;
|
background: rgba(250, 250, 250,.75);
|
backdrop-filter: blur(2px);
|
z-index: 998;
|
height: fit-content;
|
margin-block-start: 0;
|
font-size: var(--small);
|
flex-wrap: wrap;
|
}
|
|
nav#breadcrumbs {
|
max-width: var(--full);
|
}
|
nav#breadcrumbs ol{
|
display: flex;
|
justify-content: flex-start;
|
margin: 0;
|
padding: 0;
|
flex-wrap: wrap;
|
}
|
nav#breadcrumbs li {
|
list-style: none;
|
min-height: 0;
|
display: flex;
|
}
|
nav#breadcrumbs li+li:before {
|
content: " / ";
|
display: inline-block;
|
margin: 0 .125rem;
|
}
|
|
nav#breadcrumbs a {
|
background-color: transparent;
|
white-space: nowrap;
|
height: auto;
|
padding: 2px;
|
display:flex;
|
}
|
|
nav#breadcrumbs li:first-of-type a {
|
padding: 0 .125rem;
|
}
|
nav#breadcrumbs li:first-of-type a:hover {
|
color: var(--pink);
|
border-color: transparent;
|
}
|
|
nav.on-this-page {
|
max-width: none;
|
z-index: 99;
|
margin: 0;
|
position: fixed;
|
bottom: 4rem;
|
left:0;
|
right: 0;
|
height: fit-content;
|
width: calc(100% - 2rem);
|
display: flex;
|
justify-content: space-between;
|
align-items: center;
|
padding: 0 1rem;
|
background: var(--light-0);
|
box-shadow: var(--shadow);
|
color: var(--offwhiteText);
|
}
|
nav.on-this-page.small {
|
font-size: var(--small);
|
}
|
nav.on-this-page ul {
|
flex: 1;
|
height: 100%;
|
width: 100%;
|
justify-content: center;
|
}
|
nav.on-this-page.small ul {
|
justify-content: flex-start;
|
flex-wrap: wrap;
|
}
|
nav.on-this-page > label {
|
width: 100%;
|
max-width: 25%;
|
display: flex;
|
justify-content: space-around;
|
color: var(--black);
|
font-size: var(--small);
|
text-transform: uppercase;
|
align-items: center;
|
}
|
nav.on-this-page#search > label {
|
max-width: fit-content;
|
padding: 0 1rem;
|
}
|
nav.on-this-page:not(.letters) ul {
|
max-width: 75%;
|
}
|
nav.on-this-page#search ul {
|
max-width: 100%;
|
}
|
nav.on-this-page:not(.letters):not(#search) li {
|
flex-shrink: 0;
|
transform: scaleX(0);
|
max-width: 0;
|
overflow: hidden;
|
transition: transform var(--timing) var(--function);
|
transition-property: transform, max-width;
|
}
|
/*nav.on-this-page:not(.letters):not(#search) li.adj,*/
|
nav.on-this-page:not(.letters):not(#search) li.active {
|
transform: scaleX(1);
|
width: 100%;
|
flex-shrink: 1;
|
}
|
nav.on-this-page:not(.letters):not(#search) li.active {
|
max-width: fit-content;
|
}
|
|
nav.on-this-page:not(.letters) ul li a {
|
height: calc(100% - .25rem);
|
display: flex;
|
align-items: center;
|
justify-content: center;
|
width: 100%;
|
background-color: var(--light-0);
|
padding: 0 .25rem;
|
white-space:nowrap;
|
gap: .66em;
|
border-bottom: .25rem solid var(--light-0);
|
transition: background-color var(--timing) var(--function);
|
transition-property: background-color, border;
|
}
|
nav.on-this-page#search a > span {
|
display: none;
|
}
|
nav.on-this-page h2 {
|
position: absolute;
|
height: 1.5rem;
|
top: -1.5rem;
|
left: 0;
|
padding: .2rem;
|
background-color: var(--light-0);
|
}
|
nav.on-this-page:not(.letters) ul li.active a,
|
nav.on-this-page:not(.letters) ul li a:hover {
|
border-color: var(--pink);
|
color: var(--pink);
|
transition: background-color var(--timing) var(--function);
|
transition-property: background-color, border;
|
}
|
#search.on-this-page ul li {
|
width: fit-content;
|
}
|
#search.on-this-page ul li.active a,
|
#search.on-this-page ul li a:hover {
|
background-color: var(--pink);
|
color: var(--light-0);
|
transition: background-color var(--timing) var(--function);
|
transition-property: background-color, color;
|
}
|
nav.on-this-page:not(.letters) ul li {
|
width: 25%;
|
height: 100%;
|
min-height: 0;
|
text-align: center;
|
}
|
|
nav.always {
|
width: 5rem;
|
height: 100%;
|
}
|
nav.always > ul {
|
position: fixed;
|
display: flex;
|
flex-direction: column;
|
justify-content: center;
|
align-items: center;
|
background-color: var(--overlay-heavy);
|
backdrop-filter: blur(5px);
|
z-index: 9999999;
|
margin: 0;
|
padding: 4rem 0 0;
|
top: 0;
|
right: -300vw;
|
width: 100%;
|
height: calc(100vh - 8rem);
|
overflow:hidden;
|
overflow-y: scroll;
|
transition: right var(--timing) var(--function);
|
}
|
nav.always > button.toggle {
|
position:fixed;
|
bottom: 0;
|
right: 0;
|
width: 4rem;
|
height: 4rem;
|
display: flex;
|
justify-content: center;
|
align-items: center;
|
background-color: var(--black);
|
color: var(--light-0);
|
transition: width var(--timing) var(--function);
|
transition-property: width, background-color;
|
}
|
|
nav.always.open > button.toggle {
|
z-index: 10000000;
|
width:100%;
|
background-color: var(--overlay-heavy);
|
backdrop-filter: blur(5px);
|
transition: width var(--timing) var(--function);
|
transition-property: width, background-color;
|
}
|
nav.always > button.toggle:hover {
|
background-color: var(--pink);
|
}
|
nav.always.open > button.toggle .menu svg,
|
nav.always >button.toggle .close svg {
|
transform: scale(0);
|
height: 0;
|
width: 0;
|
}
|
nav.always > button.toggle .menu svg,
|
nav.always.open > button.toggle .close svg {
|
transform: scale(1);
|
height: 32px;
|
width: 32px;
|
}
|
header nav svg {
|
width: 32px;
|
height: 32px;
|
}
|
.notifications.has-submenu > ul {
|
position: fixed;
|
width: 100%;
|
top: 4rem;
|
background: var(--overlay-heavy);
|
transform-origin: top;
|
backdrop-filter: blur(5px);
|
}
|
.notifications.has-submenu > ul > li {
|
background-color: var(--light-0);
|
max-width: min(500px, 90vw);
|
width: 100%;
|
}
|
nav.always.open > ul {
|
width: calc(100% + 16px);
|
right: -16px;
|
transition: right var(--timing) var(--function);
|
}
|
@media (max-width:768px){
|
nav.always.open > ul {
|
width: 100%;
|
right: 0;
|
}
|
}
|
|
nav.always li {
|
list-style: none;
|
display: flex;
|
justify-content: flex-start;
|
align-items: center;
|
width: 100%;
|
border: 2px solid var(--black);
|
min-height: var(--navHeight);
|
}
|
nav.always li button,
|
nav.always li a {
|
height: var(--navHeight);
|
color: var(--light-0);
|
width: 100%;
|
display: flex;
|
justify-content: center;
|
align-items: center;
|
background-color: transparent;
|
padding: 0;
|
}
|
nav.always .has-submenu button.toggle {
|
width: 20%;
|
height: var(--navHeight);
|
}
|
nav.always .has-submenu button.quick-help {
|
width: 100%;
|
}
|
nav.always li button:hover,
|
nav.always li a:hover {
|
background-color: var(--pink);
|
color: var(--black);
|
}
|
nav.always li.has-submenu {
|
flex-wrap: wrap;
|
}
|
nav.always li ul.submenu {
|
position: relative;
|
top: 0;
|
max-height: 0;
|
transform:scaleY(0);
|
width: 80%;
|
padding: 0;
|
margin: 0;
|
transition: all var(--timing) var(--function);
|
}
|
nav.always li.open ul.submenu {
|
max-height: 100%;
|
transform: scaleY(1);
|
padding: 0 2rem;
|
transition: all var(--timing) var(--function);
|
}
|
nav.always li .toggle svg {
|
transform: rotate(0deg);
|
transition: all var(--timing) var(--function);
|
}
|
nav.always li.open .toggle svg {
|
transform: rotate(900deg);
|
transition: all var(--timing) var(--function);
|
}
|
nav.always .submenu li {
|
border: 2px solid var(--black);
|
background-color: var(--blackish);
|
}
|
nav.always .submenu a {
|
width: 100%;
|
}
|
nav.always .submenu li+li {
|
border-top: none;
|
}
|
|
@media (min-width: 768px){
|
|
nav.on-this-page:not(.letters) ul {
|
flex-wrap: nowrap;
|
}
|
nav.on-this-page:not(.letters) ul li {
|
width: 100%;
|
}
|
nav.on-this-page:not(.letters):not(#search) li.adj,
|
nav.on-this-page:not(.letters):not(#search) li.active {
|
transform: scaleX(1);
|
max-width: 50%;
|
width: 100%;
|
flex-shrink: 1;
|
}
|
nav.on-this-page:not(.letters):not(#search) li.adj {
|
max-width: 25%;
|
}
|
|
nav.on-this-page#search a > span {
|
display: inline-block;
|
}
|
nav.on-this-page h2 {
|
position: relative;
|
top: 0;
|
height: auto;
|
font-size: var(--medium);
|
}
|
nav.on-this-page:not(.letters) ul li a {
|
padding: .5rem 1rem .25rem 1rem;
|
}
|
}
|
|
nav.on-this-page.open {
|
height: calc(100% - 8rem);
|
width: 100%;
|
display: flex;
|
flex-direction: column-reverse;
|
background-color: rgba(250, 250, 250,.8);
|
backdrop-filter: blur(5px);
|
}
|
nav.on-this-page.open label {
|
max-width: 90%;
|
margin-top: 1rem;
|
}
|
nav.on-this-page.open .toggle svg {
|
transform: rotate(45deg);
|
}
|
nav.on-this-page.open ul {
|
max-width: 90%;
|
flex-direction: column;
|
justify-content: flex-end;
|
}
|
nav.on-this-page.open:not(.letters):not(#search) ul li {
|
background-color: transparent;
|
max-width: 100%!important;
|
width: 100%;
|
height: fit-content;
|
transform: scaleX(1);
|
flex-shrink: 1;
|
overflow:visible;
|
}
|
nav.on-this-page.open ul li a {
|
background-color: transparent;
|
padding: .5rem 0;
|
}
|
|
nav.artists li,
|
nav.theme li {
|
min-height: 0;
|
font-size: var(--small);
|
}
|
nav.artists a,
|
nav.theme a {
|
height: fit-content;
|
background-color: transparent;
|
font-size: var(--small);
|
}
|
nav.artists > ul,
|
nav.theme > ul {
|
height: fit-content;
|
display: flex;
|
}
|
|
nav.artists {
|
margin: 0 var(--mr) 1rem var(--ml);
|
}
|
|
|
nav.on-this-page.letters {
|
position: fixed;
|
bottom: 4rem;
|
left: 0;
|
right: 0;
|
height: fit-content;
|
max-width: 100vw;
|
width: 100%;
|
padding: 0;
|
z-index: 99;
|
background-color: var(--offwhite);
|
}
|
nav.on-this-page.letters ul {
|
height: auto;
|
justify-content: center;
|
flex-wrap: wrap;
|
width: 100%;
|
}
|
nav.on-this-page.letters li {
|
width: calc(7.69% - 2px);
|
height: 2rem;
|
min-height: 2rem;
|
border: 1px solid var(--light-0);
|
background-color: var(--offwhite);
|
color: var(--light-0);
|
}
|
nav.on-this-page.letters li:nth-of-type(even) {
|
border-color: var(--light-0);
|
}
|
nav.on-this-page.letters a {
|
width: 100%;
|
height: 100%;
|
padding: 0;
|
background-color: var(--offwhite);
|
color: var(--pink);
|
}
|
nav.on-this-page.letters .active a,
|
nav.on-this-page.letters a:hover,
|
nav.on-this-page.letters a:focus,
|
nav.on-this-page.letters .current a {
|
background-color: var(--pink);
|
color: var(--blacker);
|
}
|
|
@media (min-width:768px){
|
nav.on-this-page.letters ul {
|
flex-wrap: nowrap;
|
}
|
nav.on-this-page.letters li {
|
width: calc(3.846% - 2px);
|
}
|
}
|
|
footer nav a {
|
font-size: var(--small);
|
}
|
|
nav.directory-list {
|
max-width: 100%;
|
margin: 1rem auto;
|
}
|
nav.directory-list ul {
|
padding: 0 1rem;
|
gap: .25rem;
|
flex-wrap: wrap;
|
justify-content: flex-start;
|
}
|
nav.directory-list a {
|
padding: .25rem .5rem;
|
}
|
nav.directory-list .title {
|
margin-right: 1rem;
|
text-transform: uppercase;
|
}
|
nav.directory-list .current a {
|
border-bottom: none;
|
background-color: var(--blacker);
|
color: var(--light-0);
|
}
|