html {
scroll-behavior: smooth;
} .dds_display_none {
display: none!important;
}
.gtranslate_wrapper a img {
margin: 0 2px!important; border-radius: 50px;
box-shadow: 1px 1px 3px #343434;
}
.extraLink a,
.extraLink {
font-size: 18px!important;
line-height: 18px!important;
border: 1px solid #fff;
border-radius: 0;
padding: 2px 20px!important;
margin: 8px!important;
}
.extraLink  {
border-color: #000;
color: #000;
margin-top: 8px!important;
display: inline-block;
overflow: hidden;
}
.extraLink:hover a {
background-color: var(--e-global-color-secondary);
color: var(--e-global-color-7e1c7d5)!important;
}
.sliderArea {
}
.headerTopStyle {
max-height: 40px!important;
}
.headerTopStyle .htl,
.headerTopStyle .htr {
width: 175px;
}
.headerTopStyle .htc {
width: calc(100% - 350px)!important;
}
.headerBottomStyle {
max-height: 62px!important;
}
.headerBottomStyle .hbc {
width: calc(100% - 575px)!important;
}
#stadt, #tourismus, #leben, #kultur, #service, #industrie {
position: relative;
margin-top: -150px;
padding-top: 150px;
}
#jobs, #news {
margin-top: -150px;
padding-top: 150px;
}
.rundgang,
.rundgang .jet-listing-grid__item {
padding: 0!important;
}
.rundgang .elementor-element-7a4b7c3 .elementor-widget-container {
margin: 0!important;
padding: 0!important;
}
.jobLink, .jobLink a {
position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 35;
cursor: pointer;
}
.jobContent {
z-index: 30;
}
.jobLink:hover ~ .jobContent {
background-color: var(--e-global-color-a106efb);
}
.jobText .jet-listing-dynamic-field__content {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}
.elementor-post__text {
margin: 0!important;
}
.inTextLinks {
text-decoration: underline!important;
color: var(--e-global-color-7da84f9);
}
.imgInText img {
margin: 20px;
}
.creditsListing {
}
@media (max-width:768px) {
.imgInText img {
margin: 0 0 20px 0;
}
}
.footerHeadline{
height: 120px;
padding: 10px;
} .poi-description .jet-listing-dynamic-field__content {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
}.categoryCard {
max-width: 320px !important;
min-width: 280px;
width: 100%;
max-height: 360px;
min-height: 360px;
height: 100%;
overflow: hidden;
box-shadow: 0 0 10px -5px var(--e-global-color-f18cc50);
position: relative;
border-radius: 10px;
margin: 0 auto;
}
.categoryCard .CardLink {
position: absolute;
height: 100%;
width: 100%;
z-index: 50;
}
.categoryCard .CardLink a {
position: absolute;
height: 100%;
width: 100%;
z-index: 50;
}
.categoryCard .CardLink:hover ~ .CardContentContainer {
position: absolute;
min-height: 164px;
max-height: 164px;
bottom: 0;
}
.categoryCard .CardLink:hover ~ .CardContentContainer .newCardText .jet-listing-dynamic-field__content {
-webkit-line-clamp: 3 !important;
min-height: 60px !important;
}
.categoryCard .CardImgContainer {
max-height: 216px;
min-height: 216px;
height: 100%;
position: relative;
}
.categoryCard .CardImgContainer img {
max-width: 360px;
width: 100%;
height: 216px;
object-fit: cover;
}
.categoryCard .CardContentContainer {
min-height: 144px;
height: 100%;
position: relative;
}
.categoryCard .CardContentContainer .CardContentBG {
background-color: #fff;
position: relative;
}
.categoryCard .CardContentContainer .CardContentBG .e-con-inner {
position: relative;
}
.categoryCard .CardContentContainer .CardContentBG .e-con-inner .iconContainer {
top: -15px;
height: 30px;
}
.categoryCard .CardContentContainer .CardContentBG .e-con-inner .ContentContainer {
position: relative;
margin: -10px 15px 20px 15px;
overflow: hidden;
width: fit-content;
}
.categoryCard .CardContentContainer .CardContentBG .e-con-inner .ContentContainer .newCardHeadline {
min-height: 68px;
}
.categoryCard .CardContentContainer .CardContentBG .e-con-inner .ContentContainer .newCardText .jet-listing-dynamic-field__content {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
min-height: 40px;
}  .tourPoi {
position: relative;
max-width: 275px !important;
width: 100%;
height: 290px;
overflow: hidden;
box-shadow: 1px 1px 10px -5px var(--e-global-color-f18cc50);
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
margin: 5px auto;
}
.tourPoi .tourPoiLink {
position: absolute;
width: 100%;
height: 100%;
z-index: 555;
}
.tourPoi .tourPoiLink .jet-listing.jet-listing-dynamic-field {
position: absolute;
width: 100%;
height: 100%;
}
.tourPoi .tourPoiLink .jet-listing.jet-listing-dynamic-field div {
width: 100%;
height: 100%;
}
.tourPoi .tourPoiLink .jet-listing.jet-listing-dynamic-field a {
position: absolute;
width: 100%;
height: 100%;
}
.tourPoi .tourPoiLink:hover ~ .tourPoiImage .tourPoiImageHover {
opacity: 1;
transition: 300ms all;
}
.tourPoi .tourPoiImage {
z-index: 55;
}
.tourPoi .tourPoiImage img {
position: relative;
width: 100%;
max-height: 150px;
height: 150px;
object-position: center;
object-fit: cover;
}
.tourPoi .tourPoiImage .tourPoiImageHover {
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
transition: 300ms all;
}
.tourPoi .tourPoiImage .tourPoiImageHover .e-con-inner {
margin: 0 !important;
display: flex;
align-items: center;
justify-content: center;
}
.tourPoi .tourPoiContent {
z-index: 55;
}
.tourPoi .tourPoiContent .jet-listing-dynamic-field__content {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}
.tourPoi .tourPoiContent .cardTitle {
min-height: 52px;
}
.tourPoi .tourPoiContent .jet-listing-dynamic-field__content {
hyphens: auto;
}
.iFrameContainer .jet-listing.jet-listing-dynamic-field div {
width: 100% !important;
}
.tour_360_iframe_style {
max-height: 750px;
height: 70vh;
padding: 0 10px !important;
}
.tourTitle, .tourDesc {
margin-left: calc(-3% - 10px) !important;
}
@media only screen and (max-width: 1200px) {
.tourTitle, .tourDesc {
margin: 0 !important;
}
.tour_360_iframe_style {
width: 100% !important;
max-height: 750px;
height: 70vh;
margin: 0 !important;
padding: 0 !important;
}
}  .NewsArea {
overflow: hidden;
}
.NewsArea article .elementor-post__card {
border-top-left-radius: 25px;
border-top-right-radius: 25px;
}
.NewsArea article .elementor-post__card .elementor-post__badge {
top: auto !important;
right: auto !important;
font-family: var(--e-global-typography-accent-font-family);
font-size: var(--e-global-typography-accent-font-size);
font-weight: var(--e-global-typography-6b5f7be-font-weight);
padding: 10px 20px !important;
border-radius: 20px !important;
background-color: #fff !important;
}
.NewsArea article .elementor-post__card .elementor-post__text .elementor-post__excerpt p {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
min-height: 132px;
}
.NewsArea .category-intocities .elementor-post__badge {
color: var(--e-global-color-c675861);
}
.NewsArea .category-stadt .elementor-post__badge {
color: var(--e-global-color-50ca4cf);
}
.NewsArea .category-tourismus .elementor-post__badge {
color: var(--e-global-color-7681f45);
}
.NewsArea .category-leben .elementor-post__badge {
color: var(--e-global-color-e95185d);
}
.NewsArea .category-kultur .elementor-post__badge {
color: var(--e-global-color-cc35838);
}
.NewsArea .category-service .elementor-post__badge {
color: var(--e-global-color-7ac40c1);
}
.NewsArea .category-industrie .elementor-post__badge {
color: var(--e-global-color-c675861);
}  .JobFilter .jet-color-image-list__row {
max-width: 220px;
width: 100%;
max-height: 300px;
height: 100%;
}
.JobFilter .jet-color-image-list__row .jet-color-image-list__item {
max-width: 220px;
width: 100%;
display: flex;
}
.JobFilter .jet-color-image-list__row .jet-color-image-list__item .jet-color-image-list__button {
flex-direction: column;
max-width: 220px;
width: 100%;
max-height: 300px;
min-height: 290px;
height: 100%;
border: 1px solid var(--e-global-color-primary);
border-radius: 20px;
cursor: pointer;
}
.JobFilter .jet-color-image-list__row .jet-color-image-list__item .jet-color-image-list__button:hover {
background-color: #ffd600;
}
.JobFilter .jet-color-image-list__row .jet-color-image-list__item .jet-color-image-list__button .jet-color-image-list__decorator {
display: flex;
justify-content: center;
max-width: 220px;
width: 100%;
}
.JobFilter .jet-color-image-list__row .jet-color-image-list__item .jet-color-image-list__button .jet-color-image-list__decorator .jet-color-image-list__image {
max-width: 220px;
width: 100%;
}
.JobFilter .jet-color-image-list__row .jet-color-image-list__item .jet-color-image-list__button .jet-color-image-list__decorator .jet-color-image-list__image img {
width: 105px;
height: 105px;
margin: 30px 55px 10px;
}
.JobFilter .jet-color-image-list__row .jet-color-image-list__item .jet-color-image-list__button .jet-color-image-list__decorator .jet-color-image-list__image img ::focus {
outline: none;
}
.JobFilter .jet-color-image-list__row .jet-color-image-list__item .jet-color-image-list__button .jet-color-image-list__label {
font-family: var(--e-global-typography-accent-font-family);
font-size: var(--e-global-typography-afbb80f-font-size);
font-weight: var(--e-global-typography-primary-font-weight);
line-height: var(--e-global-typography-afbb80f-line-height);
color: var(--e-global-color-primary);
height: 74px;
width: 100%;
text-align: center;
}
.JobFilter .jet-color-image-list__row .jet-color-image-list__item .jet-color-image-list__button .jet-filters-counter {
margin: 5px auto;
}
.JobFilter .jet-color-image-list__row .jet-color-image-list__item .jet-color-image-list__button .jet-filters-counter span {
font-family: var(--e-global-typography-primary-font-family);
font-size: var(--e-global-typography-secondary-font-size);
font-weight: var(--e-global-typography-secondary-font-weight);
line-height: var(--e-global-typography-secondary-line-height);
color: var(--e-global-color-7da84f9);
height: 50px;
margin-bottom: 20px;
}
.jet-color-image-list__item input:checked + .jet-color-image-list__button .jet-color-image-list__decorator > * {
border: none !important;
}
#jobs .jobContent:hover {
background-color: var(--e-global-color-a106efb);
}
#jobs .jobContent span {
cursor: pointer;
}