#main #content-wrap {
padding-top: 0;
padding-bottom: 0;
} .separate-layout.content-full-width .content-area {
padding: 0 !important;
}
p {
text-align: justify;
}
a:focus {
outline: 0 !important;
}
input {
margin-bottom: 8px;
}
input[type="submit"] {
width: 100%;
font-size: 16px;
}
input[type="submit"]:focus {
background-color: #8b0002 !important;
}
.wpcf7-list-item.first.last {
margin: 0px;
margin-top: 1em;
}
.wpcf7-not-valid-tip {
color: rgba(255,255,255,.8) !important;
}
.captcha-image {
border: none !important;
background-color: #8b0002 !important;
width: 100% !important;
}
input[type="checkbox"] {
background-color: #942626;
border-width: 2px;
border-style: solid;
border-color: #ffffff;
}
#cmplz-document {
max-width: 100% !important;
font-size: inherit !important;
}
#cmplz-document p,
#cmplz-document li {
font-size: inherit !important;
}
#cmplz-document .retention,
#cmplz-document .function {
color: black;
}
img.alignright {
margin-bottom: .5em;
}
@media screen and (max-width: 780px) {
#arbeitsgebiete,
#kontakt,
#referenzen,
#impressum,
#cookies,
#site-header {
background-image: none !important;
}
}
.chartbox p {
text-align: center !important;
text-transform: none !important;
color: #fff;
font-weight: normal;
}
.easyPieChart {
margin-left: auto;
margin-right: auto;
}
.chart {
color: #fff;
}
.sktb_pie_graph span {
font-weight: 400 !important;
font-size: 16px !important;
padding-top: 1em !important;
}
textarea {
border-width: 2px;
border-style: solid;
border-color: #ffffff;
}