#rev_slider_1_1_wrapper .custom.tparrows {
background: #fff !important;
background: rgba(255, 255, 255, 0.5) !important;
}
#rev_slider_1_1_wrapper .custom.tparrows:before {
color: #b14178 !important;
}
#rev_slider_1_1_wrapper .custom.tparrows.rs-touchhover {
background: rgba(255, 255, 255, 1) !important;
}
.w-map {
height: 250px !important;
}
.w-map h6 {
font-size: 1rem !important;
}
.w-map .gm-style-iw-ch {
padding-top: 5px !important;
}
.w-map button {
height: 38px !important;
}
#features .g-cols.via_flex.type_default>div>.vc_column-inner {
padding-left: 0.5rem !important;
padding-right: 0.5rem !important;
}
.w-tabs-section-control {
font-size: 70%;
}
.w-nav.type_desktop .w-nav-list.level_2 {
margin-top: -1.25rem;
}
.w-separator.size_small.with_line {
height: 3rem !important;
}
#trenner {
width: 20% !important;
margin-left: 0 !important;
}
@media (max-width: 600px) {
.container {
display: none !important;
}
.termin {
position: fixed !important;
z-index: 99999 !important;
right: 0;
top: 110px;
}
.termin a {
position: relative !important;
top: 0 !important;
}
}
#kontakt .fa-map-marker {
position: relative;
top: -50px;
}
#kontakt input[type=checkbox] {
position: relative !important;
top: -38px !important;
}
#kontakt .w-form-row-field span {
font-size: 85% !important;
}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
font-size: 0.7em !important;
font-weight: 300 !important;
}
@media (max-width: 600px) {
.mobiles_align_center {
text-align: left !important;
}
}
@media (max-width: 480px) {
#footer-menu li {
margin: 0 0 0.2rem 0 !important;
}
#footer-menu {
margin-top: -1.5rem;
}
}
.w-nav.type_mobile .w-nav-anchor:not(.w-btn) .w-nav-arrow:before {
font-size: 1em !important;
}