/*****************************************

		CUSTOM CSS

******************************************/

.leftblock {
  float: left;
  width: 49%;
  margin-right: 1%;
}
.rightblock {
  float: left;
  width: 49%;
  margin-left: 1%;
}
footer .leftblock,
footer .rightblock {
  text-align:left;
}
footer .moduletable {
  display: block !important;
}

@media (max-width: 760px) {
  .leftblock,
  .rightblock {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
}

.clearblock {
  clear: both;
}

.website-footer {
  color:white;
  background-color: rgba(0,0,0,0.6);  
}
.website-footer a,
.website-footer a:hover,
.website-footer a:active,
.website-footer a:link {
  color: white;
  text-decoration: underline;
}

.js-border .main_component img,
#tinymce .js-border img,
img.js-border {
  box-shadow: none;
  border: none;
  background: transparent;
}

#jform_com_fields_datenschutzerkl__rung-lbl {
  display: none;
}

#contact-form fieldset:nth-child(2) > legend {
  display: none;
}

#contact-form button.btn-primary {
  background-image: linear-gradient(to bottom, #ccc 0%, #aaa 100%);
  border-color: #666;
}

#contact-form button.btn-primary:hover,
#contact-form button.btn-primary:active,
#contact-form button.btn-primary:focus {
    background-color: #999;
}