h1, h2, h3, h4, h5, h6, span, strong {
word-wrap: break-word;
hyphens: auto;
}
.nav-ul .sub-menu li>.wrap {
border-bottom: 1px solid #c0c0c0;
}
.nav-ul .sub-menu {
left: 0 !important;
}
.column3 {
max-width: 1170px;
margin: 0 auto;
}
.open-user-map .box-wrap .map-wrap .leaflet-map .leaflet-popup-content-wrapper .leaflet-popup-content .oum-carousel {
position: relative;
width: 100%;
max-height: 50% !important;
overflow: hidden;
aspect-ratio: 16/7 !important;
}
.nv-footer-content .hfg-slot .builder-item {
padding-right: 0px !important;
padding-left: 0px !important;
}
#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: 100%;
margin-top: 0;
}
#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {
font-size: 100%;
margin-top: 0;
max-width: 100%;
text-justify: inter-word;
}
#cmplz-manage-consent .cmplz-manage-consent {
font-size: 14px;
}
.cmplz-placeholder-1, .cmplz-placeholder-2, .cmplz-placeholder-3, .cmplz-placeholder-4 {
max-height: 500px;
}
div.leaflet-pane.leaflet-marker-pane img {
padding-left: 50px;
background:url(https://www.wvbcenturia.de/wp-content/uploads/2025/02/mappoint2.png) no-repeat;
width: 29px !important;
height: 50px !important;
}
body.jobs-template-default .attachment-job-image {
display: none !important;
}
.job-post .job-image {
display: none !important;
}
.job-listing .job-preview .job-content h5 {
font-size: 15px !important;
line-height: 17px !important;
font-weight: 500;
color: black;
margin: 0 0 10px;
}
.job-listing .job-preview .job-cta .apply-btn {
background-color: #22c0f1;
border-bottom: 50px;
font-size: 16px;
line-height: 22px;
color: white;
padding: 15px 50px;
border-radius: 30px;
text-transform: uppercase;
text-decoration: none;
transition: all 0.6s ease;
font-weight: 500;
display: block;
text-align: center;
max-width: 250px;
width: 100%;
border-radius: 5px !important;
}
.job-listing .job-preview .job-cta {
display: table-cell;
text-align: right;
width: 25% !important;
height: 100%;
vertical-align: middle;
padding: 25px 25px 25px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} li.menu-item-24 .sub-menu {
width: 165px;
}
li.menu-item-450 .sub-menu {
width: 165px;
}
li.menu-item-55 .sub-menu {
width: 330px;
}
li.menu-item-251 .sub-menu {
width: 150px;
}
li.menu-item-255 .sub-menu {
width: 165px;
}
li.menu-item-261 .sub-menu {
width: 390px;
}
li.menu-item-251 .sub-menu {
width: 175px;
}
li.menu-item-369 div.wrap {
max-height: 60px;
} #menu-item-360 .wrap,
#menu-item-363 .wrap,
#menu-item-369 .wrap,
#menu-item-338 .wrap,
#menu-item-419 .wrap,
#menu-item-267 .wrap,
#menu-item-266 .wrap,
#menu-item-268 .wrap,
.nav-ul .sub-menu li.no-border >.wrap {
border: 0px !important;
}
.menu-item-description {
position: relative;
display: block !important;
font-size: 85%;
font-weight: 400;
max-width: 100%;
margin-top: -10px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
line-height: 1.2;
border-bottom: 1px solid #c0c0c0;
}
@media only screen and (max-width: 959px) {
.menu-item-description { padding-left: 5px; }
} .nav-ul .caret {
padding-left: 5px !important;
}
div.cmplz-blocked-content-notice {
background: #222 !important;
}
.open-user-map button {
padding: 10px !important;
}
.metaslider .flex-control-nav li a {
margin: 0 10px;
padding: 0;
}