This post contains a total of 10+ Hand-Picked CSS Dropdown Menu Examples with Source Code. All these Dropdown Menus are made using CSS.
You can use the source code of these examples with credits to the original owner.
Related Posts
CSS Dropdown Menu Examples
1. By Cristina Silva
Made by Cristina Silva. Pure CSS Dropdown Menu. Source
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title></title>
<style>
@charset "UTF-8";
html,
body {
background-color: #363642;
color: #2D2D36;
padding: 4rem;
}
.nav-container {
background-color: #fff;
border-radius: 4px;
box-shadow: 0 1px 2px 0 rgba(153, 153, 153, 0.35);
padding: 1em;
border: 1px solid #eee;
display: block;
max-width: 400px;
margin: 0 auto;
text-align: center;
}
ul,
li {
list-style: none;
-webkit-padding-start: 0;
}
a {
text-decoration: none;
color: #ED3E44;
}
.nav-item {
padding: 1em;
display: inline;
}
.nav-item-dropdown {
position: relative;
}
.nav-item-dropdown:hover > .dropdown-menu {
display: block;
opacity: 1;
}
.dropdown-trigger {
position: relative;
}
.dropdown-trigger:focus + .dropdown-menu {
display: block;
opacity: 1;
}
.dropdown-trigger::after {
content: "›";
position: absolute;
color: #ED3E44;
font-size: 24px;
font-weight: bold;
transform: rotate(90deg);
top: -5px;
right: -15px;
}
.dropdown-menu {
background-color: #ED3E44;
display: inline-block;
text-align: right;
position: absolute;
top: 2.5rem;
right: -10px;
display: none;
opacity: 0;
transition: opacity 0.5s ease;
width: 160px;
}
.dropdown-menu a {
color: #fff;
}
.dropdown-menu-item {
cursor: pointer;
padding: 1em;
text-align: center;
}
.dropdown-menu-item:hover {
background-color: #eb272d;
}
</style>
</head>
<body>
<html>
<body>
<div class="nav-container">
<ul class="nav-items">
<!-- Navigation -->
<li class="nav-item"><a href="#">Home</a></li>
<li class="nav-item"><a href="#">About</a></li>
<li class="nav-item"><a href="#">Contact</a></li>
<!-- Dropdown menu -->
<li class="nav-item nav-item-dropdown">
<a class="dropdown-trigger" href="#">Settings</a>
<ul class="dropdown-menu">
<li class="dropdown-menu-item">
<a href="#">Dropdown Item 1</a>
</li>
<li class="dropdown-menu-item">
<a href="#">Dropdown Item 2</a>
</li>
<li class="dropdown-menu-item">
<a href="#">Dropdown Item 3</a>
</li>
</ul>
</li>
</ul>
</div>
</body>
</html>
2. By Connor Brassington
Made by Connor Brassington. A simple, clean looking dropdown menu effect achieved using pure CSS. Source
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title></title>
<style>
*,
*:before,
*:after {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body, html {
height: 100%;
background-color: #EEEEEE;
}
.container {
width: 100%;
height: 100%;
}
.tutorial {
width: 80%;
margin: 5% auto 0 auto;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
background-color: #f9f9f9;
max-width: 800px;
}
.tutorial .slider {
width: 100%;
height: 300px;
background-color: #F03861;
}
.tutorial .information {
width: 100%;
padding: 20px 50px;
margin-bottom: 30px;
font-family: "Open Sans", sans-serif;
}
.tutorial .information h1 {
color: #333;
font-size: 1.5rem;
padding: 0px 10px;
border-left: 3px solid #F03861;
}
.tutorial .information h3 {
color: #e0e0e0;
font-size: 1rem;
font-weight: 300;
padding: 0px 10px;
border-left: 3px solid #F03861;
}
.tutorial .information p {
padding: 10px 0px;
}
.tutorial ul {
font-size: 0;
list-style-type: none;
}
.tutorial ul li {
font-family: "Open Sans", sans-serif;
font-size: 1rem;
font-weight: 400;
color: #333;
display: inline-block;
padding: 15px;
position: relative;
}
.tutorial ul li ul {
display: none;
}
.tutorial ul li:hover {
cursor: pointer;
background-color: #f2f2f2;
}
.tutorial ul li:hover ul {
display: block;
margin-top: 15px;
width: 200px;
left: 0;
position: absolute;
}
.tutorial ul li:hover ul li {
display: block;
background-color: #e7e7e7;
}
.tutorial ul li:hover ul li span {
float: right;
color: #f9f9f9;
background-color: #F03861;
padding: 2px 5px;
text-align: center;
font-size: 0.8rem;
border-radius: 3px;
}
.tutorial ul li:hover ul li:hover {
background-color: #e0e0e0;
}
.tutorial ul li:hover ul li:hover span {
background-color: #ee204e;
}
</style>
</head>
<body>
<div class="container">
<div class="tutorial">
<ul>
<li>Home</li>
<li>Blog</li>
<li>Services <i class="fa fa-angle-down"></i>
<ul>
<li>Graphic Design</li>
<li>Website Design </li>
<li>Python Programming</li>
<li>PHP Programming</li>
</ul>
</li>
<li>Tutorials <i class="fa fa-angle-down"></i>
<ul>
<li>CSS <span>12 Available</span></li>
<li>HTML <span>9 Available</span></li>
<li>Jade<span>3 Available</span></li>
<li>Javascript<span>21 Available</span></li>
<li>Design<span>37 Available</span></li>
</ul>
</li>
<li>Contact</li>
</ul>
<div class="slider"></div>
<div class="information">
<p>Text</p>
</div>
</div>
</div><link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,600' rel='stylesheet' type='text/css'>
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
</body>
</html>
3. By Mark Eriksson
Made by Mark Eriksson. Gooey Animation Dropdown Menu. Source
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Lato:[email protected]&display=swap'>
<style>
.dropdown {
position: relative;
width: 230px;
filter: url(#goo);
}
.dropdown__face, .dropdown__items {
background-color: #fff;
padding: 20px;
border-radius: 25px;
}
.dropdown__face {
display: block;
position: relative;
}
.dropdown__items {
margin: 0;
position: absolute;
right: 0;
top: 50%;
width: 100%;
list-style: none;
list-style-type: none;
display: flex;
justify-content: space-between;
visibility: hidden;
z-index: -1;
opacity: 0;
transition: all 0.4s cubic-bezier(0.93, 0.88, 0.1, 0.8);
}
.dropdown__items::before {
content: "";
background-color: #fff;
position: absolute;
bottom: 100%;
right: 20%;
height: 40px;
width: 20px;
}
.dropdown__arrow {
border-bottom: 2px solid #000;
border-right: 2px solid #000;
position: absolute;
top: 50%;
right: 30px;
width: 10px;
height: 10px;
transform: rotate(45deg) translateY(-50%);
transform-origin: right;
}
.dropdown input {
display: none;
}
.dropdown input:checked ~ .dropdown__items {
top: calc(100% + 25px);
visibility: visible;
opacity: 1;
}
body {
background-image: linear-gradient(140deg, #e2e2e2, #cdcdcd);
display: grid;
place-items: center;
font-family: "Lato", Arial, sans-serif;
height: 100vh;
margin: 0;
}
* {
box-sizing: border-box;
}
svg {
display: none;
}
</style>
</head>
<body>
<div class="dropdown">
<input type="checkbox" id="dropdown">
<label class="dropdown__face" for="dropdown">
<div class="dropdown__text">Dropdown</div>
<div class="dropdown__arrow"></div>
</label>
<ul class="dropdown__items">
<li>Hi</li>
<li>Hi</li>
<li>HI</li>
<li>Hi</li>
<li>Hi</li>
</ul>
</div>
<svg>
<filter id="goo">
<feGaussianBlur in="SourceGraphic" stdDeviation="10" result="blur" />
<feColorMatrix in="blur" type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 18 -7" result="goo" />
<feBlend in="SourceGraphic" in2="goo" />
</filter>
</svg>
</body>
</html>
4. By Ivan Grozdic
Made by Ivan Grozdic. CSS Dropdown menu with dark and light mode option. Source
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title></title>
<link rel='stylesheet' href='https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/unicons.css'>
<style>
@import url('https://fonts.googleapis.com/css2?family=Roboto:[email protected];500;700;900&display=swap');
*,
*::before,
*::after {
box-sizing: border-box;
}
body{
font-family: 'Roboto', sans-serif;
font-weight: 500;
font-size: 15px;
line-height: 1.4;
color: #fff;
background-color: #1f2029;
overflow-x: hidden;
background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat-back.svg');
background-position: center;
background-repeat: repeat;
background-size: 4%;
width: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: center;
justify-content: center;
padding-top: 100px;
padding-bottom: 300px;
}
.sec-center {
position: relative;
max-width: 100%;
text-align: center;
z-index: 200;
}
[type="checkbox"]:checked,
[type="checkbox"]:not(:checked){
position: absolute;
left: -9999px;
opacity: 0;
pointer-events: none;
}
.dark-light:checked + label,
.dark-light:not(:checked) + label{
position: fixed;
top: 40px;
right: 40px;
z-index: 20000;
display: block;
border-radius: 50%;
width: 46px;
height: 46px;
cursor: pointer;
transition: all 200ms linear;
box-shadow: 0 0 25px rgba(255,235,167,.45);
}
.dark-light:checked + label{
transform: rotate(360deg);
}
.dark-light:checked + label:after,
.dark-light:not(:checked) + label:after{
position: absolute;
content: '';
top: 1px;
left: 1px;
overflow: hidden;
z-index: 2;
display: block;
border-radius: 50%;
width: 44px;
height: 44px;
background-color: #102770;
background-image: url('https://assets.codepen.io/1462889/moon.svg');
background-size: 20px 20px;
background-repeat: no-repeat;
background-position: center;
transition: all 200ms linear;
opacity: 0;
}
.dark-light:checked + label:after {
opacity: 1;
}
.dark-light:checked + label:before,
.dark-light:not(:checked) + label:before{
position: absolute;
content: '';
top: 0;
left: 0;
overflow: hidden;
z-index: 1;
display: block;
border-radius: 50%;
width: 46px;
height: 46px;
background-color: #48dbfb;
background-image: url('https://assets.codepen.io/1462889/sun.svg');
background-size: 25px 25px;
background-repeat: no-repeat;
background-position: center;
transition: all 200ms linear;
}
.dark-light:checked + label:before{
background-color: #000;
}
.light-back{
position: fixed;
top: 0;
left: 0;
z-index: 1;
background-color: #fff;
overflow: hidden;
background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat-back.svg');
background-position: center;
background-repeat: repeat;
background-size: 4%;
height: 100%;
width: 100%;
transition: all 200ms linear;
opacity: 0;
}
.dark-light:checked ~ .light-back{
opacity: 1;
}
.dropdown:checked + label,
.dropdown:not(:checked) + label{
position: relative;
font-family: 'Roboto', sans-serif;
font-weight: 500;
font-size: 15px;
line-height: 2;
height: 50px;
transition: all 200ms linear;
border-radius: 4px;
width: 220px;
letter-spacing: 1px;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-ms-flex-pack: center;
text-align: center;
border: none;
background-color: #ffeba7;
cursor: pointer;
color: #102770;
box-shadow: 0 12px 35px 0 rgba(255,235,167,.15);
}
.dark-light:checked ~ .sec-center .for-dropdown{
background-color: #102770;
color: #ffeba7;
box-shadow: 0 12px 35px 0 rgba(16,39,112,.25);
}
.dropdown:checked + label:before,
.dropdown:not(:checked) + label:before{
position: fixed;
top: 0;
left: 0;
content: '';
width: 100%;
height: 100%;
z-index: -1;
cursor: auto;
pointer-events: none;
}
.dropdown:checked + label:before{
pointer-events: auto;
}
.dropdown:not(:checked) + label .uil {
font-size: 24px;
margin-left: 10px;
transition: transform 200ms linear;
}
.dropdown:checked + label .uil {
transform: rotate(180deg);
font-size: 24px;
margin-left: 10px;
transition: transform 200ms linear;
}
.section-dropdown {
position: absolute;
padding: 5px;
background-color: #111;
top: 70px;
left: 0;
width: 100%;
border-radius: 4px;
display: block;
box-shadow: 0 14px 35px 0 rgba(9,9,12,0.4);
z-index: 2;
opacity: 0;
pointer-events: none;
transform: translateY(20px);
transition: all 200ms linear;
}
.dark-light:checked ~ .sec-center .section-dropdown {
background-color: #fff;
box-shadow: 0 14px 35px 0 rgba(9,9,12,0.15);
}
.dropdown:checked ~ .section-dropdown{
opacity: 1;
pointer-events: auto;
transform: translateY(0);
}
.section-dropdown:before {
position: absolute;
top: -20px;
left: 0;
width: 100%;
height: 20px;
content: '';
display: block;
z-index: 1;
}
.section-dropdown:after {
position: absolute;
top: -7px;
left: 30px;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #111;
content: '';
display: block;
z-index: 2;
transition: all 200ms linear;
}
.dark-light:checked ~ .sec-center .section-dropdown:after {
border-bottom: 8px solid #fff;
}
a {
position: relative;
color: #fff;
transition: all 200ms linear;
font-family: 'Roboto', sans-serif;
font-weight: 500;
font-size: 15px;
border-radius: 2px;
padding: 5px 0;
padding-left: 20px;
padding-right: 15px;
margin: 2px 0;
text-align: left;
text-decoration: none;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
justify-content: space-between;
-ms-flex-pack: distribute;
}
.dark-light:checked ~ .sec-center .section-dropdown a {
color: #102770;
}
a:hover {
color: #102770;
background-color: #ffeba7;
}
.dark-light:checked ~ .sec-center .section-dropdown a:hover {
color: #ffeba7;
background-color: #102770;
}
a .uil {
font-size: 22px;
}
.dropdown-sub:checked + label,
.dropdown-sub:not(:checked) + label{
position: relative;
color: #fff;
transition: all 200ms linear;
font-family: 'Roboto', sans-serif;
font-weight: 500;
font-size: 15px;
border-radius: 2px;
padding: 5px 0;
padding-left: 20px;
padding-right: 15px;
text-align: left;
text-decoration: none;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
justify-content: space-between;
-ms-flex-pack: distribute;
cursor: pointer;
}
.dropdown-sub:checked + label .uil,
.dropdown-sub:not(:checked) + label .uil{
font-size: 22px;
}
.dropdown-sub:not(:checked) + label .uil {
transition: transform 200ms linear;
}
.dropdown-sub:checked + label .uil {
transform: rotate(135deg);
transition: transform 200ms linear;
}
.dropdown-sub:checked + label:hover,
.dropdown-sub:not(:checked) + label:hover{
color: #102770;
background-color: #ffeba7;
}
.dark-light:checked ~ .sec-center .section-dropdown .for-dropdown-sub{
color: #102770;
}
.dark-light:checked ~ .sec-center .section-dropdown .for-dropdown-sub:hover{
color: #ffeba7;
background-color: #102770;
}
.section-dropdown-sub {
position: relative;
display: block;
width: 100%;
pointer-events: none;
opacity: 0;
max-height: 0;
padding-left: 10px;
padding-right: 3px;
overflow: hidden;
transition: all 200ms linear;
}
.dropdown-sub:checked ~ .section-dropdown-sub{
pointer-events: auto;
opacity: 1;
max-height: 999px;
}
.section-dropdown-sub a {
font-size: 14px;
}
.section-dropdown-sub a .uil {
font-size: 20px;
}
.logo {
position: fixed;
top: 50px;
left: 40px;
display: block;
z-index: 11000000;
background-color: transparent;
border-radius: 0;
padding: 0;
transition: all 250ms linear;
}
.logo:hover {
background-color: transparent;
}
.logo img {
height: 26px;
width: auto;
display: block;
transition: all 200ms linear;
}
.dark-light:checked ~ .logo img{
filter: brightness(10%);
}
@media screen and (max-width: 991px) {
.logo {
top: 30px;
left: 20px;
}
.dark-light:checked + label,
.dark-light:not(:checked) + label{
top: 20px;
right: 20px;
}
}
</style>
</head>
<body>
<input class="dark-light" type="checkbox" id="dark-light" name="dark-light"/>
<label for="dark-light"></label>
<div class="light-back"></div>
<a href="https://front.codes/" class="logo" target="_blank">
<img src="https://assets.codepen.io/1462889/fcy.png" alt="">
</a>
<div class="sec-center">
<input class="dropdown" type="checkbox" id="dropdown" name="dropdown"/>
<label class="for-dropdown" for="dropdown">Dropdown Menu <i class="uil uil-arrow-down"></i></label>
<div class="section-dropdown">
<a href="#">Dropdown Link <i class="uil uil-arrow-right"></i></a>
<input class="dropdown-sub" type="checkbox" id="dropdown-sub" name="dropdown-sub"/>
<label class="for-dropdown-sub" for="dropdown-sub">Dropdown Sub <i class="uil uil-plus"></i></label>
<div class="section-dropdown-sub">
<a href="#">Dropdown Link <i class="uil uil-arrow-right"></i></a>
<a href="#">Dropdown Link <i class="uil uil-arrow-right"></i></a>
</div>
<a href="#">Dropdown Link <i class="uil uil-arrow-right"></i></a>
<a href="#">Dropdown Link <i class="uil uil-arrow-right"></i></a>
</div>
</div>
</body>
</html>
5. By Vincent Durand
Made by Vincent Durand. Dropdown menu with Hover effect. Source
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css">
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Open+Sans:300,400'>
<style>
body {
display: flex;
height: 100vh;
padding: 0 5rem;
box-sizing: border-box;
flex-direction: column;
justify-content: center;
align-content: center;
background-image: #fff;
font-family: "Open Sans", sans-serif;
}
.menu {
background-image: linear-gradient(to right, #ed6ea0 0%, #ec8c69 100%);
border-radius: 0.5rem;
text-transform: uppercase;
box-shadow: inset 0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.15);
}
.menu a {
color: #fff;
text-decoration: none;
font-weight: 300;
}
.menu a:focus, .menu a:focus-within {
outline: none;
}
.menu > ol {
display: flex;
}
.menu > ol > li {
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
@media (min-width: 45rem) {
.menu > ol {
justify-content: space-around;
}
.menu > ol:hover > li:first-child > a, .menu > ol:focus-within > li:first-child > a {
opacity: 0.6;
}
.menu > ol > li {
flex: 1 1 0;
}
.menu > ol > li:last-child:after {
content: "";
position: absolute;
top: 0;
width: 100%;
bottom: 0;
margin-right: -50%;
background: rgba(0, 0, 0, 0.1);
border-radius: 0.5rem;
z-index: 0;
transition: 350ms cubic-bezier(1, 0.49, 0.09, 1.29) all;
pointer-events: none;
}
.menu > ol > li:first-child:nth-last-child(1) ~ li:last-child:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(2) ~ li:last-child:after {
right: 150%;
}
.menu > ol > li:first-child:nth-last-child(3) ~ li:last-child:after {
right: 250%;
}
.menu > ol > li:first-child:nth-last-child(4) ~ li:last-child:after {
right: 350%;
}
.menu > ol > li:first-child:nth-last-child(5) ~ li:last-child:after {
right: 450%;
}
.menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:after {
right: 550%;
}
.menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:after {
right: 650%;
}
.menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:after {
right: 750%;
}
.menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:after {
right: 850%;
}
.menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:after {
right: 950%;
}
.menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:after {
right: 1050%;
}
.menu > ol > li:first-child:nth-last-child(2):nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(2):nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(2):nth-child(1):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):focus-within ~ li:last-child:after {
right: 150%;
}
.menu > ol > li:first-child:nth-last-child(2):nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(2):nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(2):nth-child(1):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.5);
}
.menu > ol > li:first-child:nth-last-child(2):nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(2):nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(2):nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(2):nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(2):nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(2):nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(2):nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(2):nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(2):nth-child(1):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(2) ~ li:nth-child(1):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.5);
}
.menu > ol > li:first-child:nth-last-child(2):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(2):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(2):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(2) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(2) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(2) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(3):nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(3):nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(3):nth-child(1):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):focus-within ~ li:last-child:after {
right: 250%;
}
.menu > ol > li:first-child:nth-last-child(3):nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(3):nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(3):nth-child(1):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.6666666667);
}
.menu > ol > li:first-child:nth-last-child(3):nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(3):nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(3):nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(3):nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(3):nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(3):nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(3):nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(3):nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(3):nth-child(1):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(1):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.6666666667);
}
.menu > ol > li:first-child:nth-last-child(3):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(3):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(3):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(3) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(3) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(3) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(3):nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(3):nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(3):nth-child(2):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):focus-within ~ li:last-child:after {
right: 150%;
}
.menu > ol > li:first-child:nth-last-child(3):nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(3):nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(3):nth-child(2):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.3333333333);
}
.menu > ol > li:first-child:nth-last-child(3):nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(3):nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(3):nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(3):nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(3):nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(3):nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(3):nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(3):nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(3):nth-child(2):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(3) ~ li:nth-child(2):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.3333333333);
}
.menu > ol > li:first-child:nth-last-child(3):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(3):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(3):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(3) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(3) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(3) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(4):nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4):nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4):nth-child(1):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):focus-within ~ li:last-child:after {
right: 350%;
}
.menu > ol > li:first-child:nth-last-child(4):nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(4):nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(4):nth-child(1):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.75);
}
.menu > ol > li:first-child:nth-last-child(4):nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(4):nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(4):nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4):nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(4):nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(4):nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4):nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(4):nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(4):nth-child(1):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(1):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.75);
}
.menu > ol > li:first-child:nth-last-child(4):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(4):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(4):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(4):nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4):nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4):nth-child(2):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):focus-within ~ li:last-child:after {
right: 250%;
}
.menu > ol > li:first-child:nth-last-child(4):nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(4):nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(4):nth-child(2):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.5);
}
.menu > ol > li:first-child:nth-last-child(4):nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(4):nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(4):nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4):nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(4):nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(4):nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4):nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(4):nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(4):nth-child(2):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(2):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.5);
}
.menu > ol > li:first-child:nth-last-child(4):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(4):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(4):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(4):nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4):nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4):nth-child(3):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):focus-within ~ li:last-child:after {
right: 150%;
}
.menu > ol > li:first-child:nth-last-child(4):nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(4):nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(4):nth-child(3):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.25);
}
.menu > ol > li:first-child:nth-last-child(4):nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(4):nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(4):nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4):nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(4):nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(4):nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4):nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(4):nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(4):nth-child(3):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(4) ~ li:nth-child(3):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.25);
}
.menu > ol > li:first-child:nth-last-child(4):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(4):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(4):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(4) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(5):nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5):nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5):nth-child(1):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):focus-within ~ li:last-child:after {
right: 450%;
}
.menu > ol > li:first-child:nth-last-child(5):nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(5):nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(5):nth-child(1):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.8);
}
.menu > ol > li:first-child:nth-last-child(5):nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(5):nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(5):nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5):nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(5):nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(5):nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5):nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(5):nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(5):nth-child(1):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(1):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.8);
}
.menu > ol > li:first-child:nth-last-child(5):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(5):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(5):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(5):nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5):nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5):nth-child(2):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):focus-within ~ li:last-child:after {
right: 350%;
}
.menu > ol > li:first-child:nth-last-child(5):nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(5):nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(5):nth-child(2):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.6);
}
.menu > ol > li:first-child:nth-last-child(5):nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(5):nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(5):nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5):nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(5):nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(5):nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5):nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(5):nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(5):nth-child(2):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(2):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.6);
}
.menu > ol > li:first-child:nth-last-child(5):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(5):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(5):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(5):nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5):nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5):nth-child(3):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):focus-within ~ li:last-child:after {
right: 250%;
}
.menu > ol > li:first-child:nth-last-child(5):nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(5):nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(5):nth-child(3):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.4);
}
.menu > ol > li:first-child:nth-last-child(5):nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(5):nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(5):nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5):nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(5):nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(5):nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5):nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(5):nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(5):nth-child(3):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(3):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.4);
}
.menu > ol > li:first-child:nth-last-child(5):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(5):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(5):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(5):nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5):nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5):nth-child(4):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):focus-within ~ li:last-child:after {
right: 150%;
}
.menu > ol > li:first-child:nth-last-child(5):nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(5):nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(5):nth-child(4):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.2);
}
.menu > ol > li:first-child:nth-last-child(5):nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(5):nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(5):nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5):nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(5):nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(5):nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5):nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(5):nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(5):nth-child(4):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(5) ~ li:nth-child(4):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.2);
}
.menu > ol > li:first-child:nth-last-child(5):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(5):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(5):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(5) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6):nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6):nth-child(1):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):focus-within ~ li:last-child:after {
right: 550%;
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(6):nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(6):nth-child(1):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.8333333333);
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6):nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6):nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(1):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(1):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.8333333333);
}
.menu > ol > li:first-child:nth-last-child(6):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(6):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(6):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6):nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6):nth-child(2):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):focus-within ~ li:last-child:after {
right: 450%;
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(6):nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(6):nth-child(2):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.6666666667);
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6):nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6):nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(2):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(2):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.6666666667);
}
.menu > ol > li:first-child:nth-last-child(6):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(6):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(6):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6):nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6):nth-child(3):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):focus-within ~ li:last-child:after {
right: 350%;
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(6):nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(6):nth-child(3):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.5);
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6):nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6):nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(3):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(3):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.5);
}
.menu > ol > li:first-child:nth-last-child(6):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(6):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(6):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6):nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6):nth-child(4):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):focus-within ~ li:last-child:after {
right: 250%;
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(6):nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(6):nth-child(4):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.3333333333);
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6):nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6):nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(4):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(4):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.3333333333);
}
.menu > ol > li:first-child:nth-last-child(6):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(6):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(6):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(5):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6):nth-child(5):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6):nth-child(5):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):focus-within ~ li:last-child:after {
right: 150%;
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(5):hover > ol a, .menu > ol > li:first-child:nth-last-child(6):nth-child(5):focus > ol a, .menu > ol > li:first-child:nth-last-child(6):nth-child(5):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):hover > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):focus > ol a, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.1666666667);
}
.menu > ol > li:first-child:nth-last-child(6):nth-child(5):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(5):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(5):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6):nth-child(5):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(5):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(5):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6):nth-child(5):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(6):nth-child(5):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(6):nth-child(5):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(6) ~ li:nth-child(5):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.1666666667);
}
.menu > ol > li:first-child:nth-last-child(6):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(6):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(6):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(6) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7):nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7):nth-child(1):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):focus-within ~ li:last-child:after {
right: 650%;
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(7):nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(7):nth-child(1):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.8571428571);
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7):nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7):nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(1):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(1):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.8571428571);
}
.menu > ol > li:first-child:nth-last-child(7):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(7):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(7):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7):nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7):nth-child(2):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):focus-within ~ li:last-child:after {
right: 550%;
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(7):nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(7):nth-child(2):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.7142857143);
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7):nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7):nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(2):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(2):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.7142857143);
}
.menu > ol > li:first-child:nth-last-child(7):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(7):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(7):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7):nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7):nth-child(3):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):focus-within ~ li:last-child:after {
right: 450%;
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(7):nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(7):nth-child(3):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.5714285714);
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7):nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7):nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(3):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(3):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.5714285714);
}
.menu > ol > li:first-child:nth-last-child(7):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(7):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(7):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7):nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7):nth-child(4):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):focus-within ~ li:last-child:after {
right: 350%;
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(7):nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(7):nth-child(4):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.4285714286);
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7):nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7):nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(4):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(4):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.4285714286);
}
.menu > ol > li:first-child:nth-last-child(7):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(7):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(7):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(5):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7):nth-child(5):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7):nth-child(5):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):focus-within ~ li:last-child:after {
right: 250%;
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(5):hover > ol a, .menu > ol > li:first-child:nth-last-child(7):nth-child(5):focus > ol a, .menu > ol > li:first-child:nth-last-child(7):nth-child(5):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):hover > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):focus > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.2857142857);
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(5):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(5):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(5):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7):nth-child(5):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(5):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(5):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7):nth-child(5):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(5):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(5):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(5):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.2857142857);
}
.menu > ol > li:first-child:nth-last-child(7):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(7):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(7):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(6):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7):nth-child(6):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7):nth-child(6):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):focus-within ~ li:last-child:after {
right: 150%;
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(6):hover > ol a, .menu > ol > li:first-child:nth-last-child(7):nth-child(6):focus > ol a, .menu > ol > li:first-child:nth-last-child(7):nth-child(6):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):hover > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):focus > ol a, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.1428571429);
}
.menu > ol > li:first-child:nth-last-child(7):nth-child(6):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(6):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(6):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7):nth-child(6):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(6):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(6):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7):nth-child(6):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(7):nth-child(6):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(7):nth-child(6):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(7) ~ li:nth-child(6):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.1428571429);
}
.menu > ol > li:first-child:nth-last-child(7):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(7):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(7):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(7) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(1):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):focus-within ~ li:last-child:after {
right: 750%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(1):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.875);
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(1):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(1):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.875);
}
.menu > ol > li:first-child:nth-last-child(8):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(2):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):focus-within ~ li:last-child:after {
right: 650%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(2):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.75);
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(2):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(2):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.75);
}
.menu > ol > li:first-child:nth-last-child(8):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(3):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):focus-within ~ li:last-child:after {
right: 550%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(3):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.625);
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(3):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(3):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.625);
}
.menu > ol > li:first-child:nth-last-child(8):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(4):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):focus-within ~ li:last-child:after {
right: 450%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(4):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.5);
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(4):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(4):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.5);
}
.menu > ol > li:first-child:nth-last-child(8):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(5):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(5):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(5):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):focus-within ~ li:last-child:after {
right: 350%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(5):hover > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(5):focus > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(5):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):hover > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):focus > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.375);
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(5):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(5):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(5):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(5):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(5):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(5):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(5):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(5):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(5):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(5):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.375);
}
.menu > ol > li:first-child:nth-last-child(8):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(6):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(6):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(6):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):focus-within ~ li:last-child:after {
right: 250%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(6):hover > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(6):focus > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(6):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):hover > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):focus > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.25);
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(6):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(6):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(6):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(6):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(6):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(6):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(6):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(6):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(6):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(6):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.25);
}
.menu > ol > li:first-child:nth-last-child(8):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(7):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(7):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8):nth-child(7):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):focus-within ~ li:last-child:after {
right: 150%;
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(7):hover > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(7):focus > ol a, .menu > ol > li:first-child:nth-last-child(8):nth-child(7):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):hover > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):focus > ol a, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.125);
}
.menu > ol > li:first-child:nth-last-child(8):nth-child(7):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(7):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(7):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(7):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(7):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(7):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8):nth-child(7):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8):nth-child(7):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8):nth-child(7):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(8) ~ li:nth-child(7):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.125);
}
.menu > ol > li:first-child:nth-last-child(8):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(8) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(1):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):focus-within ~ li:last-child:after {
right: 850%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(1):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.8888888889);
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(1):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(1):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.8888888889);
}
.menu > ol > li:first-child:nth-last-child(9):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(2):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):focus-within ~ li:last-child:after {
right: 750%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(2):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.7777777778);
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(2):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(2):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.7777777778);
}
.menu > ol > li:first-child:nth-last-child(9):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(3):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):focus-within ~ li:last-child:after {
right: 650%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(3):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.6666666667);
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(3):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(3):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.6666666667);
}
.menu > ol > li:first-child:nth-last-child(9):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(4):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):focus-within ~ li:last-child:after {
right: 550%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(4):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.5555555556);
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(4):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(4):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.5555555556);
}
.menu > ol > li:first-child:nth-last-child(9):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(5):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(5):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(5):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):focus-within ~ li:last-child:after {
right: 450%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(5):hover > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(5):focus > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(5):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):hover > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):focus > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.4444444444);
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(5):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(5):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(5):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(5):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(5):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(5):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(5):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(5):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(5):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(5):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.4444444444);
}
.menu > ol > li:first-child:nth-last-child(9):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(6):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(6):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(6):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):focus-within ~ li:last-child:after {
right: 350%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(6):hover > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(6):focus > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(6):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):hover > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):focus > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.3333333333);
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(6):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(6):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(6):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(6):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(6):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(6):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(6):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(6):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(6):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(6):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.3333333333);
}
.menu > ol > li:first-child:nth-last-child(9):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(7):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(7):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(7):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):focus-within ~ li:last-child:after {
right: 250%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(7):hover > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(7):focus > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(7):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):hover > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):focus > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.2222222222);
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(7):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(7):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(7):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(7):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(7):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(7):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(7):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(7):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(7):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(7):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.2222222222);
}
.menu > ol > li:first-child:nth-last-child(9):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(8):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(8):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9):nth-child(8):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):focus-within ~ li:last-child:after {
right: 150%;
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(8):hover > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(8):focus > ol a, .menu > ol > li:first-child:nth-last-child(9):nth-child(8):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):hover > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):focus > ol a, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.1111111111);
}
.menu > ol > li:first-child:nth-last-child(9):nth-child(8):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(8):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(8):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(8):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(8):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(8):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9):nth-child(8):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9):nth-child(8):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9):nth-child(8):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(9) ~ li:nth-child(8):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.1111111111);
}
.menu > ol > li:first-child:nth-last-child(9):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(9) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(1):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):focus-within ~ li:last-child:after {
right: 950%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(1):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.9);
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(1):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(1):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.9);
}
.menu > ol > li:first-child:nth-last-child(10):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(2):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):focus-within ~ li:last-child:after {
right: 850%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(2):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.8);
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(2):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(2):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.8);
}
.menu > ol > li:first-child:nth-last-child(10):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(3):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):focus-within ~ li:last-child:after {
right: 750%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(3):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.7);
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(3):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(3):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.7);
}
.menu > ol > li:first-child:nth-last-child(10):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(4):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):focus-within ~ li:last-child:after {
right: 650%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(4):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.6);
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(4):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(4):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.6);
}
.menu > ol > li:first-child:nth-last-child(10):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(5):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(5):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(5):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):focus-within ~ li:last-child:after {
right: 550%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(5):hover > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(5):focus > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(5):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):hover > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):focus > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.5);
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(5):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(5):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(5):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(5):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(5):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(5):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(5):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(5):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(5):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(5):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.5);
}
.menu > ol > li:first-child:nth-last-child(10):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(6):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(6):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(6):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):focus-within ~ li:last-child:after {
right: 450%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(6):hover > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(6):focus > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(6):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):hover > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):focus > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.4);
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(6):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(6):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(6):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(6):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(6):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(6):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(6):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(6):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(6):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(6):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.4);
}
.menu > ol > li:first-child:nth-last-child(10):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(7):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(7):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(7):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):focus-within ~ li:last-child:after {
right: 350%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(7):hover > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(7):focus > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(7):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):hover > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):focus > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.3);
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(7):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(7):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(7):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(7):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(7):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(7):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(7):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(7):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(7):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(7):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.3);
}
.menu > ol > li:first-child:nth-last-child(10):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(8):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(8):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(8):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):focus-within ~ li:last-child:after {
right: 250%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(8):hover > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(8):focus > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(8):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):hover > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):focus > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.2);
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(8):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(8):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(8):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(8):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(8):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(8):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(8):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(8):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(8):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(8):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.2);
}
.menu > ol > li:first-child:nth-last-child(10):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(9):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(9):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10):nth-child(9):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):focus-within ~ li:last-child:after {
right: 150%;
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(9):hover > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(9):focus > ol a, .menu > ol > li:first-child:nth-last-child(10):nth-child(9):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):hover > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):focus > ol a, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.1);
}
.menu > ol > li:first-child:nth-last-child(10):nth-child(9):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(9):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(9):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(9):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(9):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(9):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10):nth-child(9):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10):nth-child(9):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10):nth-child(9):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(10) ~ li:nth-child(9):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.1);
}
.menu > ol > li:first-child:nth-last-child(10):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(10) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(1):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):focus-within ~ li:last-child:after {
right: 1050%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(1):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):hover > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):focus > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.9090909091);
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(1):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(1):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.9090909091);
}
.menu > ol > li:first-child:nth-last-child(11):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(2):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):focus-within ~ li:last-child:after {
right: 950%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(2):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):hover > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):focus > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.8181818182);
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(2):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(2):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.8181818182);
}
.menu > ol > li:first-child:nth-last-child(11):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(3):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):focus-within ~ li:last-child:after {
right: 850%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(3):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):hover > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):focus > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.7272727273);
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(3):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(3):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.7272727273);
}
.menu > ol > li:first-child:nth-last-child(11):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(4):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):focus-within ~ li:last-child:after {
right: 750%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(4):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):hover > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):focus > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.6363636364);
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(4):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(4):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.6363636364);
}
.menu > ol > li:first-child:nth-last-child(11):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(5):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(5):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(5):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):focus-within ~ li:last-child:after {
right: 650%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(5):hover > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(5):focus > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(5):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):hover > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):focus > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.5454545455);
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(5):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(5):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(5):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(5):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(5):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(5):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(5):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(5):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(5):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(5):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.5454545455);
}
.menu > ol > li:first-child:nth-last-child(11):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(6):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(6):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(6):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):focus-within ~ li:last-child:after {
right: 550%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(6):hover > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(6):focus > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(6):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):hover > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):focus > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.4545454545);
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(6):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(6):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(6):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(6):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(6):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(6):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(6):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(6):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(6):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(6):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.4545454545);
}
.menu > ol > li:first-child:nth-last-child(11):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(7):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(7):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(7):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):focus-within ~ li:last-child:after {
right: 450%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(7):hover > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(7):focus > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(7):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):hover > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):focus > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.3636363636);
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(7):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(7):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(7):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(7):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(7):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(7):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(7):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(7):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(7):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(7):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.3636363636);
}
.menu > ol > li:first-child:nth-last-child(11):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(8):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(8):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(8):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):focus-within ~ li:last-child:after {
right: 350%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(8):hover > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(8):focus > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(8):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):hover > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):focus > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.2727272727);
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(8):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(8):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(8):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(8):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(8):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(8):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(8):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(8):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(8):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(8):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.2727272727);
}
.menu > ol > li:first-child:nth-last-child(11):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(9):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(9):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(9):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):focus-within ~ li:last-child:after {
right: 250%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(9):hover > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(9):focus > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(9):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):hover > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):focus > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.1818181818);
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(9):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(9):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(9):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(9):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(9):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(9):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(9):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(9):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(9):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(9):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.1818181818);
}
.menu > ol > li:first-child:nth-last-child(11):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(10):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(10):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11):nth-child(10):focus-within ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):hover ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):focus ~ li:last-child:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):focus-within ~ li:last-child:after {
right: 150%;
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(10):hover > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(10):focus > ol a, .menu > ol > li:first-child:nth-last-child(11):nth-child(10):focus-within > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):hover > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):focus > ol a, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):focus-within > ol a {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0), inset 0 0 0 3rem rgba(237, 110, 160, 0.0909090909);
}
.menu > ol > li:first-child:nth-last-child(11):nth-child(10):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(10):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(10):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(10):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(10):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(10):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11):nth-child(10):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11):nth-child(10):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11):nth-child(10):focus-within > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):hover > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):hover > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):hover > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):focus > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):focus > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):focus > ol a:focus-within, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):focus-within > ol a:hover, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):focus-within > ol a:focus, .menu > ol > li:first-child:nth-last-child(11) ~ li:nth-child(10):focus-within > ol a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1), inset 0 0 0 3rem rgba(237, 110, 160, 0.0909090909);
}
.menu > ol > li:first-child:nth-last-child(11):last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11):last-child:focus-within:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:hover:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus:after, .menu > ol > li:first-child:nth-last-child(11) ~ li:last-child:focus-within:after {
right: 50%;
}
.menu > ol > li:first-child > a {
opacity: 1;
}
.menu > ol > li > a {
padding: 2rem 0;
font-size: 1.6vw;
position: relative;
width: 100%;
text-align: center;
z-index: 1;
opacity: 0.7;
transition: 250ms ease all;
}
.menu > ol > li > ol {
position: absolute;
top: 100%;
left: 0;
width: 100%;
visibility: hidden;
}
.menu > ol > li > ol > li {
margin-top: 0.5rem;
transition: 250ms cubic-bezier(0.42, 0.83, 0.49, 1.35) transform;
transform: scale(0);
}
.menu > ol > li > ol > li > a {
display: block;
text-align: center;
border-radius: 0.2rem;
padding: 1rem 0.5rem;
font-size: 1.4vw;
background: #ec8c69;
color: rgba(255, 255, 255, 0.6);
transition: 250ms ease all;
}
.menu > ol > li > ol > li > a:hover, .menu > ol > li > ol > li > a:focus, .menu > ol > li > ol > li > a:focus-within {
box-shadow: inset 0 0 0 3rem rgba(0, 0, 0, 0.1);
color: white;
}
.menu > ol > li:hover > a, .menu > ol > li:focus > a, .menu > ol > li:focus-within > a {
opacity: 1 !important;
}
.menu > ol > li:hover > ol, .menu > ol > li:focus > ol, .menu > ol > li:focus-within > ol {
visibility: visible;
}
.menu > ol > li:hover > ol > li, .menu > ol > li:focus > ol > li, .menu > ol > li:focus-within > ol > li {
transform: scale(1);
}
.menu > ol > li:hover > ol > li:first-child, .menu > ol > li:focus > ol > li:first-child, .menu > ol > li:focus-within > ol > li:first-child {
transition-delay: 150ms;
}
.menu > ol > li:hover > ol > li:nth-child(1), .menu > ol > li:focus > ol > li:nth-child(1), .menu > ol > li:focus-within > ol > li:nth-child(1) {
transition-delay: 150ms;
}
.menu > ol > li:hover > ol > li:nth-child(2), .menu > ol > li:focus > ol > li:nth-child(2), .menu > ol > li:focus-within > ol > li:nth-child(2) {
transition-delay: 300ms;
}
.menu > ol > li:hover > ol > li:nth-child(3), .menu > ol > li:focus > ol > li:nth-child(3), .menu > ol > li:focus-within > ol > li:nth-child(3) {
transition-delay: 450ms;
}
.menu > ol > li:hover > ol > li:nth-child(4), .menu > ol > li:focus > ol > li:nth-child(4), .menu > ol > li:focus-within > ol > li:nth-child(4) {
transition-delay: 600ms;
}
.menu > ol > li:hover > ol > li:nth-child(5), .menu > ol > li:focus > ol > li:nth-child(5), .menu > ol > li:focus-within > ol > li:nth-child(5) {
transition-delay: 750ms;
}
.menu > ol > li:hover > ol > li:nth-child(6), .menu > ol > li:focus > ol > li:nth-child(6), .menu > ol > li:focus-within > ol > li:nth-child(6) {
transition-delay: 900ms;
}
.menu > ol > li:hover > ol > li:nth-child(7), .menu > ol > li:focus > ol > li:nth-child(7), .menu > ol > li:focus-within > ol > li:nth-child(7) {
transition-delay: 1050ms;
}
.menu > ol > li:hover > ol > li:nth-child(8), .menu > ol > li:focus > ol > li:nth-child(8), .menu > ol > li:focus-within > ol > li:nth-child(8) {
transition-delay: 1200ms;
}
.menu > ol > li:hover > ol > li:nth-child(9), .menu > ol > li:focus > ol > li:nth-child(9), .menu > ol > li:focus-within > ol > li:nth-child(9) {
transition-delay: 1350ms;
}
.menu > ol > li:hover > ol > li:nth-child(10), .menu > ol > li:focus > ol > li:nth-child(10), .menu > ol > li:focus-within > ol > li:nth-child(10) {
transition-delay: 1500ms;
}
.menu > ol > li:hover > ol > li:nth-child(11), .menu > ol > li:focus > ol > li:nth-child(11), .menu > ol > li:focus-within > ol > li:nth-child(11) {
transition-delay: 1650ms;
}
}
@media (max-width: 45rem) {
.menu {
background-image: linear-gradient(to bottom, #ed6ea0 0%, #ec8c69 100%);
}
.menu a {
font-size: 1.4rem;
padding: 1rem 0.5rem;
}
.menu > ol {
flex-direction: column;
}
.menu > ol > li {
flex-direction: column;
align-items: stretch;
text-align: center;
}
.menu > ol > li > a:nth-last-child(2) {
position: relative;
}
.menu > ol > li > a:nth-last-child(2):after {
content: "";
position: absolute;
top: 50%;
margin-top: -0.25rem;
right: 1.5rem;
border-top: 0.5rem solid #fff;
border-left: 0.3rem solid transparent;
border-right: 0.3rem solid transparent;
transition: 250ms ease all;
}
.menu > ol > li:focus-within:nth-last-child(2):after, .menu > ol > li:focus:nth-last-child(2):after,
.menu > ol > li > a:hover:nth-last-child(2):after,
.menu > ol > li > a:focus-within:nth-last-child(2):after,
.menu > ol > li > a:focus:nth-last-child(2):after {
transform: rotate(180deg);
}
.menu > ol > li:focus-within + ol, .menu > ol > li:focus + ol,
.menu > ol > li > a:hover + ol,
.menu > ol > li > a:focus-within + ol,
.menu > ol > li > a:focus + ol {
max-height: 12rem;
}
.menu > ol > li > ol {
background: rgba(0, 0, 0, 0.1);
box-shadow: inset 0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.15);
overflow: hidden;
max-height: 0;
transition: 250ms ease all;
}
.menu > ol > li > ol > li a {
display: block;
font-size: 1.2rem;
}
}
</style>
</head>
<body>
<nav class="menu">
<ol>
<li class="menu-item"><a href="#0">Home</a></li>
<li class="menu-item"><a href="#0">About</a></li>
<li class="menu-item">
<a href="#0">Widgets</a>
<ol class="sub-menu">
<li class="menu-item"><a href="#0">Big Widgets</a></li>
<li class="menu-item"><a href="#0">Bigger Widgets</a></li>
<li class="menu-item"><a href="#0">Huge Widgets</a></li>
</ol>
</li>
<li class="menu-item">
<a href="#0">Kabobs</a>
<ol class="sub-menu">
<li class="menu-item"><a href="#0">Shishkabobs</a></li>
<li class="menu-item"><a href="#0">BBQ kabobs</a></li>
<li class="menu-item"><a href="#0">Summer kabobs</a></li>
</ol>
</li>
<li class="menu-item"><a href="#0">Contact</a></li>
</ol>
</nav>
</body>
</html>
6. By Jenning
Made by Jenning. Responsive navigation dropdown menu with Pure CSS. Source
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title></title>
<link href="https://fonts.googleapis.com/css?family=Fira+Mono" rel="stylesheet">
<style>
.menu {
background: #F67280;
height: 4rem;
}
.menu ol {
list-style-type: none;
margin: 0 auto;
padding: 0;
}
.menu > ol {
max-width: 1000px;
padding: 0 2rem;
display: flex;
}
.menu > ol > .menu-item {
flex: 1;
padding: 0.75rem 0;
}
.menu > ol > .menu-item:after {
content: "";
position: absolute;
width: 4px;
height: 4px;
border-radius: 50%;
bottom: 5px;
left: calc(50% - 2px);
background: #FECEAB;
will-change: transform;
transform: scale(0);
transition: transform 0.2s ease;
}
.menu > ol > .menu-item:hover:after {
transform: scale(1);
}
.menu-item {
position: relative;
line-height: 2.5rem;
text-align: center;
}
.menu-item a {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
color: #FFF;
}
.sub-menu .menu-item {
padding: 0.75rem 0;
background: #F67280;
opacity: 0;
transform-origin: bottom;
animation: enter 0.2s ease forwards;
}
.sub-menu .menu-item:nth-child(1) {
animation-duration: 0.2s;
animation-delay: 0s;
}
.sub-menu .menu-item:nth-child(2) {
animation-duration: 0.3s;
animation-delay: 0.1s;
}
.sub-menu .menu-item:nth-child(3) {
animation-duration: 0.4s;
animation-delay: 0.2s;
}
.sub-menu .menu-item:hover {
background: #F8B195;
}
.sub-menu .menu-item a {
padding: 0 0.75rem;
}
@media screen and (max-width: 600px) {
.sub-menu .menu-item {
background: #C06C84;
}
}
@media screen and (max-width: 600px) {
.menu {
position: relative;
}
.menu:after {
content: "";
position: absolute;
top: calc(50% - 2px);
right: 1rem;
width: 30px;
height: 4px;
background: #FFF;
box-shadow: 0 10px #FFF, 0 -10px #FFF;
}
.menu > ol {
display: none;
background: #F67280;
flex-direction: column;
justify-content: center;
height: 100vh;
animation: fade 0.2s ease-out;
}
.menu > ol > .menu-item {
flex: 0;
opacity: 0;
animation: enter 0.3s ease-out forwards;
}
.menu > ol > .menu-item:nth-child(1) {
animation-delay: 0s;
}
.menu > ol > .menu-item:nth-child(2) {
animation-delay: 0.1s;
}
.menu > ol > .menu-item:nth-child(3) {
animation-delay: 0.2s;
}
.menu > ol > .menu-item:nth-child(4) {
animation-delay: 0.3s;
}
.menu > ol > .menu-item:nth-child(5) {
animation-delay: 0.4s;
}
.menu > ol > .menu-item + .menu-item {
margin-top: 0.75rem;
}
.menu > ol > .menu-item:after {
left: auto;
right: 1rem;
bottom: calc(50% - 2px);
}
.menu > ol > .menu-item:hover {
z-index: 1;
}
.menu:hover > ol {
display: flex;
}
.menu:hover:after {
box-shadow: none;
}
}
.sub-menu {
position: absolute;
width: 100%;
top: 100%;
left: 0;
display: none;
z-index: 1;
}
.menu-item:hover > .sub-menu {
display: block;
}
@media screen and (max-width: 600px) {
.sub-menu {
width: 100vw;
left: -2rem;
top: 50%;
transform: translateY(-50%);
}
}
html, body {
font-size: 16px;
font-family: "Fira Mono", monospace;
margin: 0;
background: #2A363B;
}
* {
box-sizing: border-box;
}
*:before, *:after {
box-sizing: inherit;
}
a {
text-decoration: none;
}
@keyframes enter {
from {
opacity: 0;
transform: scaleY(0.98) translateY(10px);
}
to {
opacity: 1;
transform: none;
}
}
@keyframes fade {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
</style>
</head>
<body>
<nav class="menu">
<ol>
<li class="menu-item"><a href="#0">Home</a></li>
<li class="menu-item"><a href="#0">About</a></li>
<li class="menu-item">
<a href="#0">Widgets</a>
<ol class="sub-menu">
<li class="menu-item"><a href="#0">Big Widgets</a></li>
<li class="menu-item"><a href="#0">Bigger Widgets</a></li>
<li class="menu-item"><a href="#0">Huge Widgets</a></li>
</ol>
</li>
<li class="menu-item">
<a href="#0">Kabobs</a>
<ol class="sub-menu">
<li class="menu-item"><a href="#0">Shishkabobs</a></li>
<li class="menu-item"><a href="#0">BBQ kabobs</a></li>
<li class="menu-item"><a href="#0">Summer kabobs</a></li>
</ol>
</li>
<li class="menu-item"><a href="#0">Contact</a></li>
</ol>
</nav>
</body>
</html>
7. By Catalin Rosu
Made by Catalin Rosu. Zigzag dropdown menu. Source
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title></title>
<style>
/* Clearing floats */
.cf:before,
.cf:after {
content: " ";
display: table;
}
.cf:after {
clear: both;
}
.cf {
*zoom: 1;
}
/* Mini reset, no margins, paddings or bullets */
.menu,
.submenu {
margin: 0;
padding: 0;
list-style: none;
}
/* Main level */
.menu {
margin: 50px auto;
width: 800px;
/* http://www.red-team-design.com/horizontal-centering-using-css-fit-content-value */
width: -moz-fit-content;
width: -webkit-fit-content;
width: fit-content;
}
.menu > li {
background: #34495e;
float: left;
position: relative;
transform: skewX(25deg);
}
.menu a {
display: block;
color: #fff;
text-transform: uppercase;
text-decoration: none;
font-family: Arial, Helvetica;
font-size: 14px;
}
.menu li:hover {
background: #e74c3c;
}
.menu > li > a {
transform: skewX(-25deg);
padding: 1em 2em;
}
/* Dropdown */
.submenu {
position: absolute;
width: 200px;
left: 50%; margin-left: -100px;
transform: skewX(-25deg);
transform-origin: left top;
}
.submenu li {
background-color: #34495e;
position: relative;
overflow: hidden;
}
.submenu > li > a {
padding: 1em 2em;
}
.submenu > li::after {
content: '';
position: absolute;
top: -125%;
height: 100%;
width: 100%;
box-shadow: 0 0 50px rgba(0, 0, 0, .9);
}
/* Odd stuff */
.submenu > li:nth-child(odd){
transform: skewX(-25deg) translateX(0);
}
.submenu > li:nth-child(odd) > a {
transform: skewX(25deg);
}
.submenu > li:nth-child(odd)::after {
right: -50%;
transform: skewX(-25deg) rotate(3deg);
}
/* Even stuff */
.submenu > li:nth-child(even){
transform: skewX(25deg) translateX(0);
}
.submenu > li:nth-child(even) > a {
transform: skewX(-25deg);
}
.submenu > li:nth-child(even)::after {
left: -50%;
transform: skewX(25deg) rotate(3deg);
}
/* Show dropdown */
.submenu,
.submenu li {
opacity: 0;
visibility: hidden;
}
.submenu li {
transition: .2s ease transform;
}
.menu > li:hover .submenu,
.menu > li:hover .submenu li {
opacity: 1;
visibility: visible;
}
.menu > li:hover .submenu li:nth-child(even){
transform: skewX(25deg) translateX(15px);
}
.menu > li:hover .submenu li:nth-child(odd){
transform: skewX(-25deg) translateX(-15px);
}
</style>
</head>
<body>
<ul class="menu cf">
<li><a href="">Menu item</a></li>
<li>
<a href="">Menu item</a>
<ul class="submenu">
<li><a href="">Submenu item</a></li>
<li><a href="">Submenu item</a></li>
<li><a href="">Submenu item</a></li>
<li><a href="">Submenu item</a></li>
</ul>
</li>
<li><a href="">Menu item</a></li>
<li><a href="">Menu item</a></li>
<li><a href="">Menu item</a></li>
</ul>
</body>
</html>
8. By Mads Håkansson
Made by Mads Håkansson. Source
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title></title>
<style>
@import url(https://fonts.googleapis.com/css?family=Lato);
*, *:before, *:after {
box-sizing: border-box;
padding: 0;
margin: 0;
font-family: "Lato", sans-serif;
}
/*| Navigation |*/
nav {
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #fff;
box-shadow: 0 3px 10px -2px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(0, 0, 0, 0.1);
}
nav ul {
list-style: none;
position: relative;
float: right;
margin-right: 100px;
display: inline-table;
}
nav ul li {
float: left;
transition: all 0.2s ease-in-out;
}
nav ul li:hover {
background: rgba(0, 0, 0, 0.15);
}
nav ul li:hover > ul {
display: block;
}
nav ul li {
float: left;
transition: all 0.2s ease-in-out;
}
nav ul li a {
display: block;
padding: 30px 20px;
color: #222;
font-size: 0.9em;
letter-spacing: 1px;
text-decoration: none;
text-transform: uppercase;
}
nav ul ul {
display: none;
background: #fff;
position: absolute;
top: 100%;
box-shadow: -3px 3px 10px -2px rgba(0, 0, 0, 0.1);
border: 1px solid rgba(0, 0, 0, 0.1);
}
nav ul ul li {
float: none;
position: relative;
}
nav ul ul li a {
padding: 15px 30px;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
nav ul ul ul {
position: absolute;
left: 100%;
top: 0;
}
</style>
</head>
<body>
<nav role='navigation'>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a>
<ul>
<li><a href="">Our team</a></li>
<li><a href="">History</a></li>
</ul>
</li>
<li><a href="#">Clients</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</nav>
</body>
</html>
9. By Adam Kuhn
Made by Adam Kuhn. CSS Dropdown with cool animation. Source
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title></title>
<link href="https://fonts.googleapis.com/css?family=Nanum+Gothic" rel="stylesheet">
<link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css'>
<style>
@charset "UTF-8";
body {
display: flex;
justify-content: center;
height: 100vh;
padding: 0px;
margin: 0px;
overflow: hidden;
font-family: "Nanum Gothic", sans-serif;
perspective: 700px;
background: #333;
}
body * {
box-sizing: border-box;
transform-style: preserve-3d;
}
@media (min-width: 666px) {
body nav {
width: 100%;
position: absolute;
background: #222;
margin: 0px;
max-width: 100%;
z-index: 2;
}
body nav ol {
width: 100%;
display: flex;
justify-content: space-around;
padding: 0px;
margin: 0px;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body nav ol li {
display: inline-block;
padding: 30px;
flex-grow: 1;
text-align: center;
position: relative;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body nav ol li:nth-of-type(4) ol:after {
content: "";
font-family: FontAwesome;
}
body nav ol li:hover ol:before {
content: "";
position: absolute;
width: 20px;
height: 20px;
display: block;
bottom: -30px;
left: -15px;
transform: rotate(45deg) scale(0.5);
border: 3px solid orange;
border-color: orange transparent transparent orange;
background: linear-gradient(45deg, transparent -50%, transparent 45%, orange 45%, orange 55%, transparent 55%, transparent 125%);
background-repeat: no-repeat;
animation: clipin 0.4s ease-in 1 forwards;
animation-delay: 0.2s;
-webkit-clip-path: polygon(35% 35%, 35% 0, 35% 0, 35% 35%, 0 35%, 0 35%);
clip-path: polygon(35% 35%, 35% 0, 35% 0, 35% 35%, 0 35%, 0 35%);
}
body nav ol li:hover li {
position: relative;
}
body nav ol li:hover li:first-of-type:before {
display: none;
}
body nav ol li:hover li:before {
content: "";
position: absolute;
width: 20px;
height: 20px;
display: block;
right: -30px;
top: -15px;
left: auto;
transform: rotate(-45deg) scale(0.5);
border: 3px solid red;
border-color: red transparent transparent red;
background: linear-gradient(45deg, transparent -50%, transparent 45%, red 45%, red 55%, transparent 55%, transparent 125%);
background-repeat: no-repeat;
animation: clipin 0.4s ease-in 1 forwards;
-webkit-clip-path: polygon(35% 35%, 35% 0, 35% 0, 35% 35%, 0 35%, 0 35%);
clip-path: polygon(35% 35%, 35% 0, 35% 0, 35% 35%, 0 35%, 0 35%);
}
@keyframes clipin {
0% {
-webkit-clip-path: polygon(35% 35%, 35% 0, 35% 0, 35% 35%, 0 35%, 0 35%);
clip-path: polygon(35% 35%, 35% 0, 35% 0, 35% 35%, 0 35%, 0 35%);
}
50% {
-webkit-clip-path: polygon(35% 35%, 35% 0, 35% 0, 35% 35%, 0 35%, 0 35%);
clip-path: polygon(35% 35%, 35% 0, 35% 0, 35% 35%, 0 35%, 0 35%);
}
75% {
-webkit-clip-path: polygon(35% 35%, 35% 0, 100% 0, 100% 100%, 0 100%, 0 35%);
clip-path: polygon(35% 35%, 35% 0, 100% 0, 100% 100%, 0 100%, 0 35%);
}
100% {
-webkit-clip-path: polygon(100% 100%, 100% 0, 100% 0, 100% 100%, 0 100%, 0 100%);
clip-path: polygon(100% 100%, 100% 0, 100% 0, 100% 100%, 0 100%, 0 100%);
}
}
body nav ol li ol:after {
content: "";
font-family: FontAwesome;
vertical-align: center;
font-size: 150px;
color: #ff8000;
position: absolute;
padding-top: 40px;
height: calc(100% - 40px);
width: 100%;
left: -100%;
top: 0;
background: orange;
transform: rotate(-90deg);
transform-origin: 0% 0%;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body nav ol li:nth-of-type(1):hover a {
color: #222;
}
body nav ol li:nth-of-type(1):hover ol li a {
color: #fff;
}
body nav ol li:nth-of-type(1):hover:before {
transform: translateY(0) rotate(0deg);
}
body nav ol li:nth-of-type(1):before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #ff2b00;
top: 0;
left: 0;
z-index: -1;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transform: translateY(-125%) rotate(-5deg);
}
body nav ol li:nth-of-type(2):hover a {
color: #222;
}
body nav ol li:nth-of-type(2):hover ol li a {
color: #fff;
}
body nav ol li:nth-of-type(2):hover:before {
transform: translateY(0) rotate(0deg);
}
body nav ol li:nth-of-type(2):before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #ff5500;
top: 0;
left: 0;
z-index: -1;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transform: translateY(-125%) rotate(-5deg);
}
body nav ol li:nth-of-type(3):hover a {
color: #222;
}
body nav ol li:nth-of-type(3):hover ol li a {
color: #fff;
}
body nav ol li:nth-of-type(3):hover:before {
transform: translateY(0) rotate(0deg);
}
body nav ol li:nth-of-type(3):before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #ff8000;
top: 0;
left: 0;
z-index: -1;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transform: translateY(-125%) rotate(-5deg);
}
body nav ol li:nth-of-type(4):hover a {
color: #222;
}
body nav ol li:nth-of-type(4):hover ol li a {
color: #fff;
}
body nav ol li:nth-of-type(4):hover:before {
transform: translateY(0) rotate(0deg);
}
body nav ol li:nth-of-type(4):before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #ffaa00;
top: 0;
left: 0;
z-index: -1;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transform: translateY(-125%) rotate(-5deg);
}
body nav ol li:nth-of-type(5):hover a {
color: #222;
}
body nav ol li:nth-of-type(5):hover ol li a {
color: #fff;
}
body nav ol li:nth-of-type(5):hover:before {
transform: translateY(0) rotate(0deg);
}
body nav ol li:nth-of-type(5):before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #ffd500;
top: 0;
left: 0;
z-index: -1;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transform: translateY(-125%) rotate(-5deg);
}
body nav ol li:nth-of-type(6):hover a {
color: #222;
}
body nav ol li:nth-of-type(6):hover ol li a {
color: #fff;
}
body nav ol li:nth-of-type(6):hover:before {
transform: translateY(0) rotate(0deg);
}
body nav ol li:nth-of-type(6):before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: yellow;
top: 0;
left: 0;
z-index: -1;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transform: translateY(-125%) rotate(-5deg);
}
body nav ol li:nth-of-type(7):hover a {
color: #222;
}
body nav ol li:nth-of-type(7):hover ol li a {
color: #fff;
}
body nav ol li:nth-of-type(7):hover:before {
transform: translateY(0) rotate(0deg);
}
body nav ol li:nth-of-type(7):before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #d5ff00;
top: 0;
left: 0;
z-index: -1;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transform: translateY(-125%) rotate(-5deg);
}
body nav ol li:nth-of-type(8):hover a {
color: #222;
}
body nav ol li:nth-of-type(8):hover ol li a {
color: #fff;
}
body nav ol li:nth-of-type(8):hover:before {
transform: translateY(0) rotate(0deg);
}
body nav ol li:nth-of-type(8):before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #aaff00;
top: 0;
left: 0;
z-index: -1;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transform: translateY(-125%) rotate(-5deg);
}
body nav ol li:nth-of-type(9):hover a {
color: #222;
}
body nav ol li:nth-of-type(9):hover ol li a {
color: #fff;
}
body nav ol li:nth-of-type(9):hover:before {
transform: translateY(0) rotate(0deg);
}
body nav ol li:nth-of-type(9):before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #80ff00;
top: 0;
left: 0;
z-index: -1;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transform: translateY(-125%) rotate(-5deg);
}
body nav ol li:nth-of-type(10):hover a {
color: #222;
}
body nav ol li:nth-of-type(10):hover ol li a {
color: #fff;
}
body nav ol li:nth-of-type(10):hover:before {
transform: translateY(0) rotate(0deg);
}
body nav ol li:nth-of-type(10):before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #55ff00;
top: 0;
left: 0;
z-index: -1;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transform: translateY(-125%) rotate(-5deg);
}
body nav ol li:hover ol {
transform: translateY(0) translateZ(-1px);
}
body nav ol li:hover ol:after {
transform: rotate(0deg);
}
body nav ol li:hover ol li:nth-of-type(1n) {
transform: none;
margin: 0px;
}
body nav ol li:hover ol li:nth-of-type(1n):hover:after {
opacity: 1;
top: 0vh;
}
body nav ol li a {
color: #fff;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 900;
}
body nav ol li ol {
display: block;
position: absolute;
top: 100%;
transform: translateY(-110%) translateZ(-5px);
transform-origin: top right;
z-index: -1;
width: 120%;
left: 0;
}
body nav ol li ol:hover li:nth-of-type(1n):hover {
padding: 40px 30px;
}
body nav ol li ol li {
display: block;
margin: 20px 0;
}
body nav ol li ol li a {
font-size: 14px;
}
body nav ol li ol li:before {
display: none;
}
body nav ol li ol li:nth-of-type(1) {
transition-delay: 0.1s;
background: #ff2b00;
}
body nav ol li ol li:nth-of-type(1):before {
animation-delay: 0.05s;
background: linear-gradient(45deg, transparent -50%, transparent 45%, #ff2b00 45%, #ff2b00 55%, transparent 55%, transparent 125%);
background-repeat: no-repeat;
border-color: #ff2b00 transparent transparent #ff2b00;
}
body nav ol li ol li:nth-of-type(2) {
transition-delay: 0.2s;
background: #ff5500;
}
body nav ol li ol li:nth-of-type(2):before {
animation-delay: 0.1s;
background: linear-gradient(45deg, transparent -50%, transparent 45%, #ff5500 45%, #ff5500 55%, transparent 55%, transparent 125%);
background-repeat: no-repeat;
border-color: #ff5500 transparent transparent #ff5500;
}
body nav ol li ol li:nth-of-type(3) {
transition-delay: 0.3s;
background: #ff8000;
}
body nav ol li ol li:nth-of-type(3):before {
animation-delay: 0.15s;
background: linear-gradient(45deg, transparent -50%, transparent 45%, #ff8000 45%, #ff8000 55%, transparent 55%, transparent 125%);
background-repeat: no-repeat;
border-color: #ff8000 transparent transparent #ff8000;
}
body nav ol li ol li:nth-of-type(4) {
transition-delay: 0.4s;
background: #ffaa00;
}
body nav ol li ol li:nth-of-type(4):before {
animation-delay: 0.2s;
background: linear-gradient(45deg, transparent -50%, transparent 45%, #ffaa00 45%, #ffaa00 55%, transparent 55%, transparent 125%);
background-repeat: no-repeat;
border-color: #ffaa00 transparent transparent #ffaa00;
}
body nav ol li ol li:nth-of-type(5) {
transition-delay: 0.5s;
background: #ffd500;
}
body nav ol li ol li:nth-of-type(5):before {
animation-delay: 0.25s;
background: linear-gradient(45deg, transparent -50%, transparent 45%, #ffd500 45%, #ffd500 55%, transparent 55%, transparent 125%);
background-repeat: no-repeat;
border-color: #ffd500 transparent transparent #ffd500;
}
body nav ol li ol li:nth-of-type(6) {
transition-delay: 0.6s;
background: yellow;
}
body nav ol li ol li:nth-of-type(6):before {
animation-delay: 0.3s;
background: linear-gradient(45deg, transparent -50%, transparent 45%, yellow 45%, yellow 55%, transparent 55%, transparent 125%);
background-repeat: no-repeat;
border-color: yellow transparent transparent yellow;
}
body nav ol li ol li:nth-of-type(7) {
transition-delay: 0.7s;
background: #d5ff00;
}
body nav ol li ol li:nth-of-type(7):before {
animation-delay: 0.35s;
background: linear-gradient(45deg, transparent -50%, transparent 45%, #d5ff00 45%, #d5ff00 55%, transparent 55%, transparent 125%);
background-repeat: no-repeat;
border-color: #d5ff00 transparent transparent #d5ff00;
}
body nav ol li ol li:nth-of-type(8) {
transition-delay: 0.8s;
background: #aaff00;
}
body nav ol li ol li:nth-of-type(8):before {
animation-delay: 0.4s;
background: linear-gradient(45deg, transparent -50%, transparent 45%, #aaff00 45%, #aaff00 55%, transparent 55%, transparent 125%);
background-repeat: no-repeat;
border-color: #aaff00 transparent transparent #aaff00;
}
body nav ol li ol li:nth-of-type(9) {
transition-delay: 0.9s;
background: #80ff00;
}
body nav ol li ol li:nth-of-type(9):before {
animation-delay: 0.45s;
background: linear-gradient(45deg, transparent -50%, transparent 45%, #80ff00 45%, #80ff00 55%, transparent 55%, transparent 125%);
background-repeat: no-repeat;
border-color: #80ff00 transparent transparent #80ff00;
}
body nav ol li ol li:nth-of-type(10) {
transition-delay: 1s;
background: #55ff00;
}
body nav ol li ol li:nth-of-type(10):before {
animation-delay: 0.5s;
background: linear-gradient(45deg, transparent -50%, transparent 45%, #55ff00 45%, #55ff00 55%, transparent 55%, transparent 125%);
background-repeat: no-repeat;
border-color: #55ff00 transparent transparent #55ff00;
}
body nav ol li ol li:first-of-type {
margin-top: 0;
}
body nav ol li ol li:nth-of-type(even) {
transform-origin: top left;
transform: rotate(5deg);
}
body nav ol li ol li:nth-of-type(odd) {
transform-origin: top right;
transform: rotate(-5deg);
}
}
@media (max-width: 666px) {
body nav {
position: absolute;
top: 0;
height: 45px;
left: 0;
background: #222;
width: 100%;
}
body nav:hover ol li:nth-of-type(1n) {
transform: rotate(0deg);
margin: 0px;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body nav:hover ol li:nth-of-type(1) {
transition-delay: 0.0666666667s;
}
body nav:hover ol li:nth-of-type(1):hover a {
color: #ff2b00;
}
body nav:hover ol li:nth-of-type(2) {
transition-delay: 0.1333333333s;
}
body nav:hover ol li:nth-of-type(2):hover a {
color: #ff5500;
}
body nav:hover ol li:nth-of-type(3) {
transition-delay: 0.2s;
}
body nav:hover ol li:nth-of-type(3):hover a {
color: #ff8000;
}
body nav:hover ol li:nth-of-type(4) {
transition-delay: 0.2666666667s;
}
body nav:hover ol li:nth-of-type(4):hover a {
color: #ffaa00;
}
body nav:hover ol li:nth-of-type(5) {
transition-delay: 0.3333333333s;
}
body nav:hover ol li:nth-of-type(5):hover a {
color: #ffd500;
}
body nav:hover ol li:nth-of-type(6) {
transition-delay: 0.4s;
}
body nav:hover ol li:nth-of-type(6):hover a {
color: yellow;
}
body nav:hover ol li:nth-of-type(7) {
transition-delay: 0.4666666667s;
}
body nav:hover ol li:nth-of-type(7):hover a {
color: #d5ff00;
}
body nav:hover ol li:nth-of-type(8) {
transition-delay: 0.5333333333s;
}
body nav:hover ol li:nth-of-type(8):hover a {
color: #aaff00;
}
body nav:hover ol li:nth-of-type(9) {
transition-delay: 0.6s;
}
body nav:hover ol li:nth-of-type(9):hover a {
color: #80ff00;
}
body nav:hover ol li:nth-of-type(10) {
transition-delay: 0.6666666667s;
}
body nav:hover ol li:nth-of-type(10):hover a {
color: #55ff00;
}
body nav:hover:before {
transform: rotate(45deg);
box-shadow: 0 0 0 0;
}
body nav:hover:after {
transform: rotate(-45deg);
}
body nav:before, body nav:after {
content: "";
position: absolute;
width: 30px;
height: 3px;
background: #fff;
top: 10px;
left: calc(50% - 15px);
border-radius: 5px;
box-shadow: 0 10px 0 0 #fff;
transition: transform 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow 100ms ease-in-out;
transition-delay: 0.1s, 0s;
transform-origin: 0% 50%;
}
body nav:after {
box-shadow: none;
top: 30px;
transform-origin: 0% 50%;
}
body nav:hover ol {
transform: translateY(0) translateZ(-1px);
}
body nav:hover ol ol {
transform: none;
}
body nav ol {
position: absolute;
width: 100%;
top: 0px;
display: table;
left: 0;
margin: 0px;
transform: translateY(calc(-100% - 45px)) translateZ(-1px);
text-align: center;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
background: #000;
padding: 60px 0 20px;
height: auto;
}
body nav ol li {
position: relative;
display: inline-block;
width: 100%;
clear: both;
height: 50px;
padding: 10px 0;
margin: 10px 0;
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
background: #000;
}
body nav ol li:nth-of-type(even) {
transform: rotate(-5deg);
}
body nav ol li:nth-of-type(odd) {
transform: rotate(5deg);
}
body nav ol li:hover ol {
height: auto;
transition: opacity 0.2s ease-in-out;
opacity: 1;
}
body nav ol li a {
color: #fff;
text-decoration: none;
}
body nav ol ol {
position: relative;
transform: none;
background: transparent;
display: inline-block;
width: 100%;
height: auto;
top: auto;
padding: 0;
height: 0;
overflow: hidden;
opacity: 0;
transition: opacity 0.2s ease-in-out;
}
body nav ol ol li {
font-size: 12px;
height: auto;
}
body nav ol ol li:first-of-type {
padding-top: 20px;
}
}
</style>
</head>
<body>
<nav class="menu">
<ol>
<li class="menu-item"><a href="#0">Home</a></li>
<li class="menu-item"><a href="#0">About</a></li>
<li class="menu-item">
<a href="#0">Widgets</a>
<ol class="sub-menu">
<li class="menu-item"><a href="#0">Big Widgets</a></li>
<li class="menu-item"><a href="#0">Bigger Widgets</a></li>
<li class="menu-item"><a href="#0">Huge Widgets</a></li>
</ol>
</li>
<li class="menu-item">
<a href="#0">Kabobs</a>
<ol class="sub-menu">
<li class="menu-item"><a href="#0">Shishkabobs</a></li>
<li class="menu-item"><a href="#0">BBQ kabobs</a></li>
<li class="menu-item"><a href="#0">Summer kabobs</a></li>
</ol>
</li>
<li class="menu-item"><a href="#0">Contact</a></li>
</ol>
</nav>
</body>
</html>
10. By Halida Astatin
Made by Halida Astatin. Gradient Dropdown Menu with Hover and popup animation. Source
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title></title>
<link rel='stylesheet' href='https://use.fontawesome.com/releases/v5.0.13/css/solid.css'>
<style>
@font-face {
font-family: 'Varela Round';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/varelaround/v19/w8gdH283Tvk__Lua32TysjIfp8uK.ttf) format('truetype');
}
* {
box-sizing: border-box;
}
:root {
--accent-color: #45494E;
--gradient-color: #FBFBFB;
}
a:focus {
outline: none;
position: relative;
}
a:focus:after {
width: 50px;
}
a:after {
content: "";
background: #FBFBFB;
position: absolute;
bottom: 5px;
left: 15px;
height: 3px;
width: 0;
transition: 0.5s;
transition-delay: 0.2s;
}
body {
background: #45494E;
font-family: "Varela Round", Nunito, Montserrat, sans-serif;
margin: 0;
padding: 0;
text-transform: capitalize;
}
.menu {
margin: 15px;
}
.menu > ol {
list-style: none;
margin: 30px 0;
padding: 0;
}
.menu > ol > li {
background: #3c3c3c;
border-left: 5px solid var(--gradient-color);
margin-bottom: 1px;
position: relative;
transition: 0.5s;
}
.menu > ol > li:nth-child(1) {
--accent-color: #FDA085;
--gradient-color: #F6D365;
}
.menu > ol > li:nth-child(2) {
--accent-color: #BFF098;
--gradient-color: #6FD6FF;
}
.menu > ol > li:nth-child(3) {
--accent-color: #EA8D8D;
--gradient-color: #A890FE;
}
.menu > ol > li:nth-child(4) {
--accent-color: #D8B5FF;
--gradient-color: #1EAE98;
}
.menu > ol > li:nth-child(5) {
--accent-color: #C6EA8D;
--gradient-color: #FE90AF;
}
.menu > ol > li a {
color: #FBFBFB;
display: block;
padding: 15px;
position: relative;
text-decoration: none;
z-index: 1;
}
.menu > ol > li a:not(:last-child):before {
content: "\f078";
font-family: fontAwesome;
font-size: 0.75em;
line-height: 50px;
position: absolute;
right: 25px;
top: 0;
bottom: 0;
margin: auto;
transition: 0.5s;
}
.menu > ol > li:focus,
.menu > ol > li:focus-within,
.menu > ol > li:hover {
z-index: 100;
}
.menu > ol > li:focus:after,
.menu > ol > li:focus-within:after,
.menu > ol > li:hover:after {
background: linear-gradient(to left, var(--accent-color), var(--gradient-color));
max-width: 800px;
}
.menu > ol > li:focus .sub-menu,
.menu > ol > li:focus-within .sub-menu {
max-height: 500px;
}
.menu > ol > li:focus a:before,
.menu > ol > li:focus-within a:before {
transform: rotate(-180deg);
}
.menu > ol > li:after {
background: #3c3c3c;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
transition: 0.5s;
max-width: 0;
overflow: hidden;
}
.menu > ol .sub-menu {
border-left: 1px solid #FBFBFB;
margin-left: 22.5px;
list-style: none;
max-height: 0px;
overflow: hidden;
padding-left: 7.5px;
position: relative;
transition: 0.5s;
z-index: 1;
}
.menu > ol .sub-menu li {
font-size: 0.9em;
}
.menu > ol .sub-menu li:hover,
.menu > ol .sub-menu li a:focus {
background: rgba(60, 60, 60, 0.3);
}
.menu > ol .sub-menu li a:after {
bottom: 5px;
height: 1px;
}
.menu > ol .sub-menu li a:hover:after,
.menu > ol .sub-menu li a:focus:after {
width: 15px;
}
@media (min-width: 600px) {
a:focus,
a:hover {
position: relative;
}
a:focus:after,
a:hover:after {
width: 50px;
}
a:after {
left: 0;
right: 0;
margin: auto;
}
.menu {
margin: 0;
margin-top: 40vh;
}
.menu > ol {
display: block;
max-width: none;
text-align: center;
}
.menu > ol > li {
border-top: 5px solid var(--accent-color);
border-left: 0;
display: inline-block;
margin-left: -5px;
vertical-align: top;
width: 120px;
}
.menu > ol > li:hover:after,
.menu > ol > li:focus:after,
.menu > ol > li:focus-within:after {
background: linear-gradient(to bottom, var(--accent-color), var(--gradient-color));
border-radius: 3px;
top: -15px;
bottom: -15px;
left: -15px;
right: -15px;
}
.menu > ol > li:hover .sub-menu,
.menu > ol > li:focus .sub-menu,
.menu > ol > li:focus-within .sub-menu {
max-height: 750px;
}
.menu > ol > li a:not(:last-child):before {
right: 12.5px;
}
.menu > ol > li:hover a:before {
transform: rotate(-180deg);
}
.menu > ol .sub-menu {
border-left: 0;
margin: 15px -15px -15px;
padding-left: 0;
}
}
@media (min-width: 775px) {
.menu > ol > li {
width: 150px;
}
.menu > ol > li a:not(:last-child):before {
right: 25px;
}
}
</style>
</head>
<body>
<nav class="menu">
<ol>
<li class="menu-item"><a href="#0">Home</a></li>
<li class="menu-item"><a href="#0">About</a></li>
<li class="menu-item">
<a href="#0">Widgets</a>
<ol class="sub-menu">
<li class="menu-item"><a href="#0">Big Widgets</a></li>
<li class="menu-item"><a href="#0">Bigger Widgets</a></li>
<li class="menu-item"><a href="#0">Huge Widgets</a></li>
</ol>
</li>
<li class="menu-item">
<a href="#0">Kabobs</a>
<ol class="sub-menu">
<li class="menu-item"><a href="#0">Shishkabobs</a></li>
<li class="menu-item"><a href="#0">BBQ kabobs</a></li>
<li class="menu-item"><a href="#0">Summer kabobs</a></li>
</ol>
</li>
<li class="menu-item"><a href="#0">Contact</a></li>
</ol>
</nav>
</body>
</html>
11. By Rlski
Made by Rlski. Simple CSS Dropdown Menu with Icon. Source
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css">
<style>
body {background-color : #ededed; font-family : "Open Sans", sans-serif;}
h1 {padding: 40px; text-align: center; font-size: 1.5em;}
li a {text-decoration : none; color : #2d2f31;}
nav {
width : 300px;
background: #d9d9d9;
margin : 40px auto;
}
span {
padding : 30px;
background : #2d2f31;
color : white;
font-size : 1.2em;
font-variant : small-caps;
cursor : pointer;
display: block;
}
span::after {
float: right;
right: 10%;
content: "+";
}
.slide {
clear:both;
width:100%;
height:0px;
overflow: hidden;
text-align: center;
transition: height .4s ease;
}
.slide li {padding : 30px;}
#touch {position: absolute; opacity: 0; height: 0px;}
#touch:checked + .slide {height: 300px;}
</style>
</head>
<body>
<h1>CSS Dropdown Menu</h1>
<nav>
<label for="touch"><span>titre</span></label>
<input type="checkbox" id="touch">
<ul class="slide">
<li><a href="#">Lorem Ipsum</a></li>
<li><a href="#">Lorem Ipsum</a></li>
<li><a href="#">Lorem Ipsum</a></li>
<li><a href="#">Lorem Ipsum</a></li>
</ul>
</nav>
</body>
</html>