body {
hyphens: auto;
-webkit-hyphens: auto;
-webkit-hyphenate-limit-chars: auto 3;
-webkit-hyphenate-limit-lines: 4;
-ms-hyphens: auto;
-ms-hyphenate-limit-chars: auto 3;
-ms-hyphenate-limit-lines: 4;
text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
}
.nobr {white-space: nowrap;}
.x-bar-top {
background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(255,255,255,0) 100%);
} .button {
text-shadow: none !important;
text-transform: uppercase;
font-size: 1.4rem !important;
box-shadow: 0em 1em 1.65em 0em rgb(0 0 0 / 25%) !important;
}  .maps-marker-pro {
height: 100%;
}
.leaflet-container {
height: 100% !important;
} body .gform_wrapper ul.top_label li:not(.gf_list_inline) ul.gfield_checkbox li {
align-items: flex-start;
}
input[type=text], input[type=email], textarea {
box-shadow: none;
border: 1px solid #575654;
}
#gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder { color: #575654 !important;
}
#gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder { color: #575654 !important;
}
#gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder { color: #575654 !important;
}
#gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder { color: #575654 !important;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield textarea, body .gform_wrapper .gform_body ul.gform_fields li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
font-size: 1.4rem;
font-weight: 300;
}
[type="submit"] {
text-transform:  uppercase;
font-weight: 400;
border: 0;
border-top-left-radius: 0.35em;
border-top-right-radius: 0.35em;
border-bottom-right-radius: 0.35em;
border-bottom-left-radius: 0.35em;
background-color: rgb(0,174,239);
box-shadow: 0em 1em 1.65em 0em rgb(0 0 0 / 25%);
text-shadow: none !important;
} .verkehr ul {
list-style: none;
padding: 0;
}
.verkehr li {
padding-left: 0em;
}
.verkehr li:before {
content: "\f061"; font-family: FontAwesome;
display: inline-block;
margin-left: -1.3em; width: 2em; }
.verkehr li:first-child:before {
content: "\f11e"; font-family: FontAwesome;
display: inline-block;
margin-left: -1.3em; width: 2em; }
.verkehr li:last-child:before {
content: "\f140"; font-family: FontAwesome;
display: inline-block;
margin-left: -1.3em; width: 2em; }