/*	www.modulpark.ch */

/*===Nav===
===menuA===========================*/

/*Level 1*/

/*Level 2*/

/*Level 3*/


/*===Nav===
===menuB===========================*/

/*===Nav===
===menuB===========================*/

#wrapper > div > div.container {
    background-color:white;
}

.moduleNav {
    padding-bottom:8px;
    margin-bottom:50px;
    border-bottom: 1px solid lightgrey;
}

.moduleNav ul {
    text-decoration: none;
}

.moduleNav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
}

.moduleNav ul li {
  padding: 0 15px;
  position: relative;
}



.moduleNav ul li a {
    font-size: 0.75em;
}
.moduleNav ul li a.active {
    font-weight:bold;
}
.moduleNav ul li:not(:first-child)::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 54%;
  transform: translateY(-50%);
  width: 1px;
  height: 1em;
  background-color: lightgrey;
}



/* Add "|" before every <li> except the first one */
.moduleNav ul li:first-child{
  padding-left:0px !important;
}


@media (max-width: 680px) {
  .moduleNav.isAdmin ul {
    flex-direction: column;
    align-items: flex-start;
  }

  .moduleNav.isAdmin ul li {
    padding: 0px 0;
    position: static;
  }

  .moduleNav.isAdmin ul li::before {
    display: none; /* hide the "|" */
  }
}


.address-info-container select#country{
    height: 35px;
}

body.modal-open footer.main_footer,
body.modal-open header.site-header{
  pointer-events: none;
}

body.modal-open header.site-header .top_bar{
    z-index: auto;
}