#ashfullscreen {
  min-height: 100vh !important;
}

.home-divide {
  min-height: 100% !important;
}

#responsive-menu-container .responsive-menu-search-box {
  background: transparent;
  border: 1px solid #dadada;
  color: #dbdbdb;
}

#responsive-menu-container {
  font-weight: 100;
}

@media only screen and (max-width: 900px) {
  #responsive-menu-container {
    width: 60%;
  }
}

@media only screen and (max-width: 500px) {
  #responsive-menu-container {
    width: 80%;
  }
}

@media only screen and (max-width: 500px) {
  #main-logo {
    width: 90px !important;
    height: auto;
    vertical-align: middle !important;
  }
}

#responsive-menu-container #responsive-menu-title {
  text-align: center;
}

#responsive-menu-container {
  background: rgba(71,71,71,0.78) !important;
}

#responsive-menu-container #responsive-menu-wrapper {
  background: transparent !important;
}

#responsive-menu-container #responsive-menu-title {
  background-color: transparent !important;
}

#responsive-menu-container #responsive-menu li.responsive-menu-current-item > .responsive-menu-item-link {
  background-color: transparent !important;
}

#responsive-menu-container #responsive-menu li.responsive-menu-item a {
  background-color: transparent !important;
}

#responsive-menu-container #responsive-menu-title #responsive-menu-title-image img {
  margin-top: 70px;
}

#responsive-menu-button.responsive-menu-button.responsive-menu-boring.responsive-menu-accessible {
  text-shadow: 2px 2px 20px #000000;
}


#gdpr-text {
font-size: 25px !important;
 color: #8cc63f;
}


a, .page-title {
    color: #bababa;
}