.normal-btn {
  text-decoration: none;
  padding: 1rem 2rem 1rem 2rem;
  font-size: 1rem;
  color: white;
  border-radius: 0;
  border: 0;
}

.master-hamburger-container {
  position: fixed;
  top: 0;
  right: 0;
  width: 111.41px;
  height: 111.41px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #fff;
  z-index: 1200;
  cursor: pointer;
}
.master-hamburger-container .master-ham-btn {
  display: grid;
  grid-row-gap: 0.5rem;
  width: 30px;
  height: 30px;
  transform: rotate(90deg);
  transition: all 0.7s ease;
}
.master-hamburger-container .master-ham-btn #ham-1 {
  transform: translateX(30%);
}
.master-hamburger-container .master-ham-btn #ham-1, .master-hamburger-container .master-ham-btn #ham-3 {
  width: 13px;
  transition: all 0.7s ease;
}
.master-hamburger-container .master-ham-btn #ham-3 {
  transform: translateX(100%);
}
.master-hamburger-container .master-ham-btn:hover > #ham-1 {
  transform: translateX(100%);
  transition: all 0.7s ease;
}
.master-hamburger-container .master-ham-btn:hover > #ham-3 {
  transform: translateX(30%);
  transition: all 0.7s ease;
}
.master-hamburger-container .master-ham {
  width: 30px;
  height: 3px;
  background-color: #000;
}
.master-hamburger-container .master-ham-text {
  margin-top: 0.2rem;
}

.master-btn-active {
  transform: rotate(0) !important;
  transition: all 0.7s ease;
}

.master-ham-1-active {
  width: 100% !important;
  transform: translate(0) !important;
  transform: rotate(45deg) translate(10px, 10px) !important;
  transition: all 0.7s ease;
}

.master-ham-2-active {
  display: none;
}

.master-ham-3-active {
  width: 100% !important;
  transform: translate(0) !important;
  transform: rotate(-45deg) translate(3px, -3px) !important;
  transition: all 0.7s ease;
}

.sub {
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}

.categories-container {
  background-color: #a8998b;
  margin: 0;
}

.categoriesTab a:hover {
  color: #f8f8f8;
}

.categoriesTab, .categorieTab {
  display: flex;
  align-items: center;
  background: #f8f8f8;
  max-width: 1280px !important;
  margin: 0 auto;
}
@media (min-width: 1120px) {
  .categoriesTab, .categorieTab {
    justify-content: center;
  }
}

.categoriesTab div, .categorieTab div {
  padding-top: 1em;
  padding-bottom: 1em;
  min-width: 100px;
  text-align: center;
  cursor: pointer;
  width: 100%;
}

.categoriesTab div button, .categorieTab div button {
  background: transparent;
  border: 0;
}

.catDropdown {
  display: none;
}

.loadButton {
  text-align: center;
  width: 100%;
  padding: 5rem;
}

.loadButton a {
  color: white;
  padding: 1rem 2rem 1rem 2rem;
  border: 1px solid white;
}

.side-nav {
  position: fixed;
  bottom: 1%;
  right: 0;
  width: 10%;
  z-index: 10;
}

.sidenav-item {
  text-align: center;
  margin-top: 0.5em;
}

.sidenav-item a i {
  border: 2px solid #85939A;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  border-radius: 50%;
  width: 50px;
  color: #85939A;
}

.hideme {
  display: none;
}

.grid-square-box.activity .btn-on-solid-background {
  width: -moz-max-content;
  width: max-content;
}

.activity-boxes {
  background-color: #746F6F;
}

@media (min-width: 1120px) {
  .categoriesTab {
    display: flex;
  }
  .categories {
    display: block;
  }
}
@media (max-width: 1119px) {
  .catDropdown {
    cursor: pointer;
    display: block;
    font-size: 1.2em;
  }
  .categories {
    display: none;
  }
  .categoriesTab span {
    margin-right: 0;
  }
}/*# sourceMappingURL=adventure-experience.css.map */