HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/slenders/slenders.nl/resources/sass/site/5-Components/_components.overlayMenu.scss
.c-overlay-menu {
  position: fixed;
  @include z(z-overlay-menu);
  left: 0;
  top: 0;
  @include flex(center, flex-start);
  width: 100%;
  height: 100%;
  //padding-top: 80px;
  background-color: palette(primary, 700);
  opacity: 0;

  overflow: auto;

  pointer-events: none;
  transform: translateX(-40px);
  transition: opacity 0.4s, transform 0.4s;
  transition-timing-function: ease-in-out;

  .ie & {
    z-index: -10;
  }

  .nav-is-active & {
    pointer-events: all;
    opacity: 1;
    transform: translateX(0);

    .ie & {
      @include z(z-overlay);
    }
  }

  @media screen and (max-height: 675px) {
    display: block;
    padding-top: 0;
    overflow: auto;
  }

}

.c-overlay-menu__main {
  padding: 48px 0;

  //@media screen and (max-height: 675px) {
  //  padding: 100px 0;
  //}

}

.c-overlay-menu__logo {
  display: block;
  width: 150px;
  margin: 0 auto 60px;
  color: white;
  @include mq(400) {
    width: 200px;
  }
}

.c-overlay-menu__list {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.c-overlay-menu__item {
  @include font(large, 34, semi-bold);
  @include owl(20px);
}

.c-overlay-menu__link {
  text-decoration: none;
  color: rgba(white, 0.3);
  transition: color 0.3s;

  &:hover {
    color: rgba(white, 0.6);
  }

  .is-active &{
    color: white;
  }
}

.c-overlay-menu__close {
  position: fixed;
  z-index: -1;
  top: 38px;
  left: calc(100vw - 61px);
  width: 24px;
  height: 24px;
  opacity: 0;
  transform: rotate(45deg);
  cursor: pointer;
  transition: opacity 0.2s;

  &:after,
  &:before {
    content: '';
    position: absolute;
    background-color: white;
    transform-origin: 0;
  }

  $closeBar: 4px;

  &:before {
    left: 0;
    top: 50%;
    width: 100%;
    height: $closeBar;
    transform: translateY(-50%);
  }

  &:after {
    left: 50%;
    top: 0;
    height: 100%;
    width: $closeBar;
    transform: translateX(-50%);
  }

  .nav-is-active & {
    opacity: 0.6;
    @include z(z-overlay-menu);
  }

  @include mq(800) {
    top: 76px;
    left: calc(100vw - 72px);
  }
}