/* custom styles */

/* teaser auto last child */
.row .columns .large-6 + .large-6:last-child {
    float: left;
}

/* Sortiment Slider image */
.produkt-slider .swiper-slide img {
  width: auto;
  height: 283px;
}



/* form */

.kontakt .form legend {
  padding-top: 20px;
}

.kontakt .form legend strong {
  position: relative;
  top: auto;
}

.kontakt .form h4 {
  margin-top: 20px;
}

.kontakt .form .csc-form-element-radio {
  display:inline-block !important;
  margin:0;
  background:url("Public/img/icon/icon-radio.png") 10px 10px no-repeat;
}

.kontakt .form .csc-form-element-radio label {
  padding: 0 0 0 50px;
}

.kontakt .form .csc-form-element-radio:hover label,
.kontakt .form .csc-form-element-radio.on label {
  background:url("Public/img/icon/icon-on-green.png") 5px 5px no-repeat !important;
}

.kontakt .form input[type="submit"] {
  text-indent:-99999999px;
  background:url("Public/img/button-send-yellow.png") 1px 0 no-repeat;
  margin-top: 20px;
  width:218px;
  height:55px;
  border:none;
  -webkit-appearance:none;
}

.kontakt .form input[type="submit"]:hover {
  background:url("Public/img/button-send-yellow-hover.png") 1px 0 no-repeat;
  cursor:pointer;
}

.greenSkin .kontakt .form input[type="submit"] {
  background:url("../img/button-send-green.png") 1px 0 no-repeat;
}

.greenSkin .kontakt .form input[type="submit"]:hover {
  background:url("../img/button-send-green-hover.png") 1px 0 no-repeat;
}

/* event-brauereifuehrung */
.text-table {
  display: block;
  position: relative;
  padding-top: 80px;
  width: 100%;
}
.text-table p {
  margin-bottom: 0;
}
.text-table .text-table-row {
  display: flex;
  margin-bottom: 10px;
}
.text-table .text-table-col {
  flex: 1;
}
.text-table .text-table-col:first-child {
  width: 110px;
  flex: unset;
  padding-right: 30px;
}
.text-table .text-table-col:last-child {
  width: 130px;
  flex: unset;
  padding-left: 30px;
}
