﻿@media only screen and (max-width: 1000px) {
  .mobile-opt .mobile-toggle {
    position: absolute;
    transition: opacity 0.5s;
    transform: translateX(-100vw);
    opacity: 0;
  }

  .mobile-opt .mobile-toggle.show {
    opacity: 1;
    position: relative;
    transform: translateX(0);
    width: 100vw;
  }
}

.hide-overflow {
  overflow: hidden;
}

.grid-content.hide-open-mobile-menu.hide-overflow {
  display: none;
}