a:hover, header .toggle:hover {
@media screen and (max-width: 610px) {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-webkit-box-pack: center;
-webkit-justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
header .toggle-link-close {
@media screen and (min-width: 611px) {
@media screen and (max-width: 610px) {
header .toggle-link-off-canvas {
@media screen and (max-width: 610px) {
-webkit-transition: .3s all ease;
transition: .3s all ease;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transform: translate(300px, 0);
-ms-transform: translate(300px, 0);
transform: translate(300px, 0);
.menu-container .sub-menu {
border-top: 1px solid rgba(29, 36, 38, 0.5);
border-bottom: 1px solid rgba(29, 36, 38, 0.5);
.menu-container .sub-menu li a, .menu-container .sub-menu li header .toggle, header .menu-container .sub-menu li .toggle {
@media screen and (max-width: 610px) {
.menu-container .sub-menu li a, .menu-container .sub-menu li header .toggle, header .menu-container .sub-menu li .toggle {
.menu-container .parent {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-webkit-justify-content: flex-start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
.menu-container .parent .submenu-opener {
-webkit-transition: .6s all ease;
transition: .6s all ease;
@media screen and (max-width: 610px) {
.menu-container .parent .submenu-opener {
@media screen and (min-width: 611px) {
.menu-container .parent .submenu-opener {
.menu-container .parent .submenu-opener.sub-menu-is-open {
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg);
.menu-container .parent .submenu-opener:after {
border-color: #F2E4E1 transparent transparent transparent;
border-width: 8.66025px 5px;
-webkit-transform: translate(-50%, -20%);
-ms-transform: translate(-50%, -20%);
transform: translate(-50%, -20%);
-webkit-transition: .3s all ease;
transition: .3s all ease;
.menu-container .parent .submenu-opener:hover {
.menu-container .parent .submenu-opener:hover:after {
border-color: #E9B4B3 transparent transparent transparent;
@media screen and (min-width: 611px) {
-webkit-transition: .3s all ease;
transition: .3s all ease;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
.off-canvas-menu.active {
-webkit-transform: translate(300px, 0);
-ms-transform: translate(300px, 0);
transform: translate(300px, 0);
.off-canvas-menu a, .off-canvas-menu header .toggle, header .off-canvas-menu .toggle {
@media screen and (max-width: 610px) {
border-top: 1px solid #2c474d;
.main-menu a, .main-menu header .toggle, header .main-menu .toggle {
@media screen and (min-width: 611px) {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-webkit-justify-content: flex-start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;