
body {
  font-family: 'ConduitRegular', Arial, Helvetica !important;
}

/*
We highly recommend you use SASS and write your custom styles in sass/_custom.scss.
However, this blank file is available if you prefer
*/

.element.large, .variable-sizes .element.large, .variable-sizes .element.large.width2.height2 {
  width: 500px !important;
}

@media (max-width: 1000px) {
  .element.large, .variable-sizes .element.large, .variable-sizes .element.large.width2.height2 {
    width: 100% !important;
  }
}

@media (max-width: 480px) {
  .element.large, .variable-sizes .element.large, .variable-sizes .element.large.width2.height2,
  .element {
    height: auto !important;
    padding-bottom: 0;
  }
  .element {
    line-height:  0;
  }
  .element .element-open {
    top: 30px;
  }
}
form {
  padding: 25px;
}
input, textarea {
  width: 100%;
  padding: 5px;
}
label {
  color: #fff;
}
.el_1, .el_0 {
  padding: 0 25px;
  color: red;
}
@media (min-width: 768px) {
  .navbar {
    position: inherit;
  }

  .navbar ul li.rechtliches{
    display: inline-block;
  }
  .navbar ul.topnav li.rechtliches {
    display: none;
  }
  .navbar ul.bottomnav {
    position: absolute;
    bottom: 0px;
  }
  .navbar ul li.rechtliches > a {
    font-size: 14px;
    color: #BCBCBC;
    padding: 30px 0px 5px 25px;
  }
}
@media (max-width: 768px) {
  .navbar ul.bottomnav li.rechtliches {
    display: none;
  }
}
