/* Card */

.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  max-width: 300px;
  margin: auto;
  /* height: 100%; */
}

.card-price {
  color: grey;
}

.card button {
  border: none;
  outline: 0;
  padding: 18px 66px;
  color: white;
  background-color: #000;
  text-align: center;
  cursor: pointer;
  width: 100%;
  margin-top: 30px;
}

.card button:hover {
  opacity: 0.7;
}

.border {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #111111;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

/* Layout Borders*/

.border-lr {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #111111;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

/* Bodymovin */

#bm {
}

/* Akkordeon */
.uk-accordion-title {
  font-size: 20px;
  line-height: 1.2;
  font-family: "Steelfish";
  font-weight: 800;
  color: #111111;
  font-style: normal;
  letter-spacing: 3.5px;
  background: none;
}

/* Contact Form Honeypot */
.honeypot {
  position: absolute;
  left: -9999px;
}

.rotate90 {
  -webkit-transform: rotate(0deg); /* Safari and Chrome */
  -moz-transform: rotate(0deg); /* Firefox */
  -ms-transform: rotate(0deg); /* IE 9 */
  -o-transform: rotate(0deg); /* Opera */
  transform: rotate(0deg);
}

@media only screen and (min-width: 900px) {
  .rotate90 {
    -webkit-transform: rotate(90deg); /* Safari and Chrome */
    -moz-transform: rotate(90deg); /* Firefox */
    -ms-transform: rotate(90deg); /* IE 9 */
    -o-transform: rotate(90deg); /* Opera */
    transform: rotate(90deg);
  } 
}