Newer
Older
Markus Kalijärvi
committed
:host {
margin: 0;
padding: 0;
}
.hy-menu-wrapper {
&--mobile {
align-items: stretch;
bottom: 0;
display: flex;
flex-flow: column;
justify-items: stretch;
left: 0;
position: absolute;
right: 0;
top: 0;
}
&--desktop {
padding: 0;
display: none;
&.is-demo {
display: block;
}
@include breakpoint($medium) {
display: block;
}
}
}
.hy-menu {
&--mobile {
flex-flow: column;
min-height: calc(100vh - 60px);
-webkit-overflow-scrolling: touch;
overflow-x: hidden;
overflow-y: visible;
transform: translateX(100%);
transition: 0.45s;
width: 100%;
z-index: 100;
@include breakpoint($extrawide) {
&:not(.is-demo) {
min-height: 0;
transform: translateX(0);
visibility: visible;
}
&.is-open {
padding-top: 5px;
transform: translateX(0);
transition: transform 0.3s cubic-bezier(0, 0, 0.3, 1);
Markus Kalijärvi
committed
&::after {
opacity: 1;
visibility: visible;
}
Markus Kalijärvi
committed
}
}
&-breadcrumb-container {
display: flex;
flex-flow: column;
}
&__logo-container {
display: inline-block;
margin: 5px 0 20px;
}
@include breakpoint($extrawide) {
display: block;
max-width: 20vw; // Should be in the wrapper.
}
}
.hy-link__donate {
align-items: center;
background-color: var(--brand-main);
bottom: -20px;
display: flex;
justify-content: center;
letter-spacing: -0.5px;
margin: auto -20px 0;
padding: 20px;
position: sticky;
z-index: 102;
a {
@include font-size(15px, 20px);
@include font-weight($semibold);
color: var(--grayscale-white);
font-family: var(--main-font-family);
text-decoration: none;
&:focus {
outline: solid 2px var(--additional-yellow);
}
}
}
.hy-menu__breadcrumbs {
position: relative;
&.is-empty {
min-height: 35px;
}
Ekaterina Kondareva
committed
@include breakpoint($wide) {
.menu--language {
display: none;
visibility: hidden;
}
}