@media(max-width:920px){
#bottom-menu li{margin-top:10px;margin-bottom:15px;line-height:1.4;}
}
@media(max-width:720px){
#bottom-menu li{margin-top:10px;margin-bottom:15px;line-height:1.4;}
} .jobs-row-input ul,
.jobs-row-input ol{margin:initial;padding:0 0 0 40px;margin-bottom:20px;}
.jobs-row-input ul{list-style:initial;}
.jobs-row-input ol{list-style-type:decimal;}
.jobs-row-input li{display:list-item;margin-top:4px;margin-bottom:5px;}
.job-listing-categories .job-category{background:#f0f0f0 !important;border:none !important;}
.job-listing-categories .job-category:hover{opacity:0.7;}
.jobs-search .job-search{border:1px solid #ddd !important;margin-bottom:15px;}
.job-search-submit{margin-top:5px !important;border:none;}
.single-jobs .wf-container-main{display:block !important;}
.t_hide_offscreen{position:absolute;left:-99999px;top:-99999px;display:none;}
@media(max-width:980px){
h1.vc_custom_heading{font-size:28px !important;}
} #mobile-menu ul.sub-nav{margin-left:0;display:block;background:rgba(200,200,200,0.2);padding:10px;}
#mobile-menu ul.sub-nav li{margin-top:5px;margin-bottom:5px;}
.wf-container-bottom{font-size:12px;font-family:verdana, sans-serif;}
@media(max-width:920px){
#bottom-menu li{margin-top:10px;margin-bottom:15px;line-height:1.4;}
}
@media(max-width:720px){
#bottom-menu li{margin-top:10px;margin-bottom:15px;line-height:1.4;}
} .dhvc-form-message-top.dhvc-form-validation-errors{font-size:16px;color:red !important;padding:10px 5%;text-align:center;border-bottom:1px solid red;margin-bottom:25px;}
.dhvc-form-error{display:block;color:#fff !important;padding:1px 10px 2px 10px;background:red;text-align:center;font-size:13px !important;line-height:1;}
.dhvc-form-error:before{content:'↑ ';}
.dhvc-form-error:after {
content:' ↑';
} p{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
p.t_hyphens_off, .t_hyphens_off p{word-wrap:normal !important;overflow-wrap:normal !important;-webkit-hyphens:none !important;-ms-hyphens:none !important;-moz-hyphens:none !important;hyphens:none !important;}
.ult-tooltipster-content a{color:#fff !important;text-decoration:none !important;transition:transform .2s;width:auto !important;}
.ult-tooltipster-content:hover{background-color:#d02259 !important;transform:scale(1.1);}
.t_terminform select, .dhvc_form_datetime .dhvc-form-input{background:#fff !important;}
.tba_bvg_widget iframe{border:none;width:100%;min-width:200px;max-width:400px;}
.tba_datenschutz h2, .tba_datenschutz h3, .tba_datenschutz h4{margin:40px 0 10px 0;}
.tba_datenschutz p{margin-bottom:1.4em;}
#cookieChoiceInfo{background-color:rgba(132, 155, 165, 1.000) !important;color:#ddd;padding:5px;}
#cookieChoiceInfo a{color:#fff;}
#cookieChoiceDismiss{background-color:rgba(255,255,255,0.1) !important;padding:3px 10px;border-radius:4px;}
.wpb_wrapper p, .wpb_wrapper li{margin-bottom:0.7em;}
.wpb_wrapper ul, .wpb_wrapper ol{margin-top:0.5em;margin-bottom:1em;}
.wpb_wrapper h2, .wpb_wrapper h3, .wpb_wrapper h4{margin-top:1em;}
.wpb_wrapper h2:first-child, .wpb_wrapper h3:first-child, .wpb_wrapper h4:first-child{margin-top:inherit;}
.cc-banner{background:#999 !important;color:#fff !important;}
.cc-banner a {
color: #fff !important;
}