h1,
h2,
h3,
h4,
h5,
h6,
.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h5,
.uk-heading-small,
.uk-heading-medium,
.uk-heading-large,
.uk-heading-xlarge,
.uk-heading-2xlarge {
text-wrap: balance
}
.services .el-image {
position: relative;
color: #fff
}
.service .el-image:before {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 50px;
height: 50px;
background: #BF191B;
border-radius: 500px;
padding: 10px 10px
}
.wpcf7-spinner {
display: none !important
}
.uk-form-label .uk-text-danger,
.uk-required {
font-size: 13px;
font-weight: 700
}
.wpcf7-form-control-wrap {
position: relative;
min-height: 36px !important;
display: block
}
.wpcf7-form-control.wpcf7-radio {
padding-top: 10px
}
.contactForm .uk-textarea {
height: 318px
}
.contactForm .uk-form-label {
position: relative;
left: 12px;
top: 30px;
z-index: 99999;
margin-top: -30px;
font-size: 13px
}
.contactForm .uk-input,
.contactForm .uk-textarea {
padding-top: 25px
}
.fastRequestForm .uk-textarea {
height: 100px
}
.requestForm {
background: #fff;
border: 5px solid #fff;
padding: 0 0
}
.requestForm .uk-form-label:not(.lbl-keep-pos) {
position: relative;
left: 12px;
top: 30px;
z-index: 99999;
margin-top: -30px;
font-size: 13px
}
.requestForm .uk-form-label.lbl-keep-pos {
margin-bottom: 2px;
line-height: 1.1
}
.requestForm .uk-accordion .uk-form-label {
top: 0;
left: 0;
margin-top: 0;
font-size: 13px
}
.requestForm .uk-accordion .wpcf7-number {
height: 40px;
padding: 0 0;
text-align: center
}
.requestForm .uk-input,
.requestForm .uk-select {
padding-top: 25px
}
.requestForm .uk-textarea {
padding-top: 30px;
height: 120px
}
.requestForm .uk-accordion>:nth-child(n+2) {
margin-top: 1px;
padding-top: 1px;
border-top: 1px solid #f8f8f8
}
.requestForm .wpcf7-form-control.wpcf7-radio {
display: block
}
.requestForm .uk-accordion-content {
background: #f9f9f9;
padding: 10px 25px 25px 25px
}
.requestForm .uk-accordion-content .uk-grid>div .uk-panel {
margin: 5px 0;
padding: 8px 5px
}
.requestForm h2 {
font-size: 1.4rem;
color: #fff;
background: #BF191B;
padding: 8px 15px
}
.requestForm .uk-panel .uk-grid-small>* {
padding-left: 10px
}
.requestForm .address-block .uk-panel {
padding: 15px 25px;
border: 1px solid #999
}
.requestForm .uk-accordion-content input.number {
background: #fff;
width: 80px;
margin-left: 10px;
margin-right: 10px
}
.requestForm .uk-accordion-content .uk-textarea {
padding-top: 5px;
height: 100px;
background-color: #fff
}
.requestForm .wpcf7-date {
padding-top: 0
}
.requestForm .uk-accordion-content .uk-grid .wpcf7-list-item-label {
font-size: .875rem;
color: #333
}
.requestForm .total-wrapper label {
font-size: 2rem;
font-weight: 600;
color: #252525
}
.requestForm .total-wrapper input {
font-size: 2rem;
font-weight: 600;
max-width: 200px;
text-align: right;
background: transparent;
border: 0
}
.requestForm hr {
border-width: 4px;
border-color: #252525
}
.requestForm .wpcf7-list-item.first {
margin: 0
}
.requestForm input[type="radio"] {
margin: 0 5px 0 0;
transform: scale(1.2)
}
.uk-modal {
z-index: 999999
}
#myContactBtns {
position: fixed;
top: 50%;
transition: translatey(-50%);
right: 0;
z-index: 99999
}
#myContactBtns .uk-grid {
display: block
}
#myContactBtns .uk-grid a {
display: block;
text-align: center;
margin: 2px 0;
border: 2px solid #fff;
border-right: 0;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
text-decoration: none;
padding: 6px 5px;
margin: 5px 0;
font-size: 12px
}
#myContactBtns .uk-icon {
display: block;
width: 28px;
height: 28px;
margin: 0 auto 5px auto
}
#myContactBtns .phone a {
background: #BF191B !important;
color: #fff
}
#myContactBtns .whatsapp a {
background: #0fc70f !important;
color: #fff
}
#myContactBtns .email a {
background: #0877ff !important;
color: #fff
}
#myContactBtns .requestform a {
background: #f7d615 !important;
color: #222 !important
}
.social-links .uk-icon-button {
background-color: rgba(231, 46, 49, .9) !important;
color: rgba(255, 255, 255, .9) !important
}
.social-links .uk-icon-button:hover {
background-color: #BF191B !important;
color: rgba(255, 255, 255, 1) !important
} .locations .uk-tile-default {
background: #F7D615;
border-radius: 9px;
padding: 3px 3px
}
.locations .el-title {
font-size: 1rem;
font-weight: 500;
color: #252525;
border: 2px solid #444;
border-radius: 8px;
padding: 18px 8px
}
.highlight > span {
color: #000;
text-transform:uppercase;
font-weight: 500;
letter-spacing: 0.2px;
background-image: url(https://entruempelung365.de/wp-content/uploads/2025/01/highlight-text.webp);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 100% 100%;
padding: 10px 0px 10px 30px !important;
}
.highlight > span > span {
padding: 10px 25px 10px 2px !important;
} #cmplz-document,
.editor-styles-wrapper .cmplz-unlinked-mode {
font-size: 1rem;
max-width: 100%
}
#cmplz-document p,
.editor-styles-wrapper .cmplz-unlinked-mode p,
#cmplz-document li,
.editor-styles-wrapper .cmplz-unlinked-mode li,
#cmplz-document td,
.editor-styles-wrapper .cmplz-unlinked-mode td {
font-size: 1rem
}
@media screen and (max-width:960px) {
.requestForm .uk-textarea,
.contactForm .uk-textarea {
height: 120px !important
}
.fastRequestForm .uk-grid-small .uk-margin-bottom-small {
margin-bottom: 15px
}
.fastRequestForm .message-wrapper {
margin-top: 25px
}
#myContactBtns {
position: fixed;
top: auto;
right: 0;
bottom: 0;
left: 0;
z-index: 99999;
background: #222;
padding-top: 4px;
border-top: 3px solid #BF191B
}
#myContactBtns .uk-grid {
display: flex
}
#myContactBtns .uk-grid a {
background: transparent !important;
color: #fff !important;
border: 0 !important;
padding: 0
}
#myContactBtns .uk-grid .uk-icon {
width: 24px;
height: 24px
}
footer {
padding-bottom: 80px
}
}
@media (max-width:768px) {
.uk-list .uk-h4 {
font-size: 15px
}
.locations .el-title {
font-size: 12px;
font-weight: 500;
border: 1px solid #444;
border-radius: 8px;
padding: 18px 5px
}
h3,
.uk-h3 {
font-size: 1.15rem
}
}