.w-nav-arrow:before,
.w-nav-control:before {
font-family: fontawesome;
vertical-align: top
}
a.w-nav-control {
padding: 10px
}
.w-nav-list {
list-style: none;
margin: 0;
display: none
}
.w-nav-anchor,
.w-nav-item {
display: block;
position: relative
}
.w-nav-item {
margin: 0
}
.w-nav-anchor {
overflow: hidden;
color: inherit;
border: none!important
}
.w-nav-arrow {
display: none;
position: absolute;
top: 0;
right: 0;
font-weight: 400;
line-height: inherit;
text-transform: none;
text-align: center;
width: 2em
}
.w-nav.type_mobile .w-nav-anchor {
line-height: 1.6em;
padding: .7rem;
box-shadow: 0 1px 0 rgba(0, 0, 0, .06) inset
}
.w-nav.type_mobile .w-nav-anchor.level_2 {
padding-left: 2rem
}
.w-nav.type_mobile .w-nav-anchor.level_3 {
padding-left: 3rem
}
.w-nav.type_mobile .w-nav-anchor.level_4 {
padding-left: 4rem
}
.w-nav.type_mobile .btn.menu-item .w-nav-anchor.level_1 {
margin: .7rem
}
.w-nav.type_mobile .menu-item-has-children>.w-nav-anchor .w-nav-title {
padding-right: 2em
}
.w-nav.type_mobile .btn.menu-item-has-children>.w-nav-anchor .w-nav-title {
padding-right: .5em
}
.w-nav.type_mobile .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
display: block;
padding: .7rem 0;
transition: transform .3s
}
.w-nav.type_mobile .btn.menu-item-has-children>.w-nav-anchor .w-nav-arrow {
display: inline;
vertical-align: top;
position: static
}
.w-nav-arrow:before {
content: '\f105';
font-size: 1.5em
}
.w-nav.type_desktop .hover_underline .w-nav-title {
position: relative
}
.w-nav-control:before {
content: '\f0c9';
font-size: 1.4rem
}
.w-nav.type_mobile .w-nav-arrow:before {
content: '\f107'
}
.w-nav.type_mobile .w-nav-item.opened>.w-nav-anchor .w-nav-arrow {
transform: rotate(180deg)
}
.header_hor .w-nav.type_mobile .w-nav-control {
display: block;
line-height: 3.5rem;
padding: 0 .8rem
}
.w-nav.type_mobile .w-nav-list.level_1 {
position: absolute;
z-index: 1;
left: -2.7rem;
right: -2.7rem;
padding-left: 2rem;
padding-right: 2rem;
box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
overflow-y: auto;
-webkit-overflow-scrolling: touch;
background: #fff;
top: calc(100% + 15px)
}
.infinite-mobile-menu-right {
position: relative;
right: auto;
top: auto;
margin-top: 0;
display: flex;
align-items: center
}
#infinite-mobile-top-search i {
font-size: 18px;
color: #545454
}
#infinite-mobile-top-search {
margin-right: 10px;
margin-top: 0
}
.infinite-mobile-header .infinite-logo {
padding: 0;
flex-grow: 1
}
.w-nav.type_mobile li>a {
color: #999
}
.w-nav.type_mobile ul>li.current-menu-ancestor>a span,
.w-nav.type_mobile ul>li.current-menu-item>a span,
.w-nav.type_mobile ul>li>a:hover span {
color: #333
}
@media only screen and (max-width :900px) {
.noscroll {
overflow: hidden
}
}
.w-nav-list .w-nav-arrow {
background: rgba(0, 0, 0, .03);
width: 2.5em;
}
.infinite-mobile-menu-right:first-child {
float: none;
} .infinite-navigation .infinite-navigation-slide-bar-style-1:before {
bottom: -8px;
transform: rotate( 180deg);
}
.infinite-navigation .infinite-navigation-slide-bar-style-1 {
overflow: visible !important;
z-index: 999;
}
.infinite-header-style-plain.infinite-style-center-menu .infinite-main-menu-right-wrap {
bottom: 0;
top: auto;
}
a.infinite-main-menu-right-button.infinite-button-1.infinite-style-default {
border: 0px;
}
header.infinite-header-wrap.infinite-header-style-plain.infinite-style-center-menu.infinite-sticky-navigation.infinite-style-fixed {
position: absolute;
left: 0;
right: 0;
background: rgba(255, 255, 255, 0.85);
}
.infinite-top-bar-container.infinite-top-bar-full {
padding: 0 30px;
}
.infinite-top-bar-left-text {
display: flex;
}
.infinite-top-bar-left-text div {
margin-right: 30px;
}
.infinite-top-bar-left-text div i {
color: #008542;
margin-right: 10px;
}
header.infinite-header-wrap.infinite-header-style-plain.infinite-style-center-menu.infinite-sticky-navigation.infinite-style-fixed.infinite-fixed-navigation.infinite-animate-fixed-navigation {
position: fixed !important;
}
.gdlr-core-promo-box {
position: relative;
}
.gdlr-core-promo-box-title-wrapper {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 1;
}
.infinite-navigation .sf-menu>.infinite-mega-menu .sf-mega-section-inner {
padding: 30px 10px;
}
.sf-mega-section.infinite-column-20 {
border: 0px !important;
}
.ms-slide-layers {
max-width: 100% !important;
left: 0 !important;
}
.burg-kronach {
left: -10% !important;
right: -10% !important;
width: 120% !important;
height: auto !important;
}
.infinite-top-bar-container-inner {
display: flex;
}
.infinite-top-bar-left {
display: flex;
justify-content: flex-start;
width: 49.5%;
align-items: center;
}
.infinite-top-bar-left-text div span {
margin-left: 10px;
}
@media only screen and (max-width: 1499px) {
.infinite-top-bar-left-text div {
margin-right: 10px;
}
.infinite-top-bar-left-text div i {
margin-right: 5px;
}
.infinite-top-bar-left-text div span {
margin-left: 5px;
}
}
@media only screen and (max-width: 1332px) {
.infinite-top-bar-left-text {
display: inline;
margin: 0 auto;
}
}
@media only screen and (max-width: 999px) {
.infinite-top-bar-left-text div span {
margin-left: 0px;
display: block;
}
.infinite-top-bar-left {
width: 52.5%;
}
}
.infinite-top-bar-right {
justify-content: flex-start;
display: flex;
width: 53.5%;
align-items: center;
}
.floating-element {
position: fixed;
right: -83.08px;
top: 300px;
z-index: 999;
transition: all 0.3s;
}
.floating-element-whatsapp {
position: fixed;
right: 90px;
bottom: 15px;
z-index: 999;
border: 1px solid #eaeaea;
border-radius: 100%;
padding: 10px;
background: #ffffff;
box-shadow: 5px 5px 15px -5px grey;
}
.floating-element:hover {
right: 0px !important;
}
.angebote {
background: #E20010;
padding: 15px 13.5px;
display: flex;
align-items: center;
}
.angebote i {
font-size: 27px !important;
transform: scaleX(-1);
}
.facebook,
.instagram,
.google {
background: #fff;
padding: 8px 13.5px;
}
.angebote i,
.facebook i,
.instagram i,
.google i {
font-size: 22px;
margin-right: 13.5px;
width: 25px;
display: flex;
justify-content: center;
float: left;
align-items: center;
height: 27px;
}
.angebote a,
.angebote a:hover {
color: #fff;
}
.facebook a,
.instagram a,
.google a,
.facebook a:hover,
.instagram a:hover,
.google a:hover {
color: #008542;
}
.folgen,
.bewerten {
padding-left: 15px;
font-weight: 600;
max-height: 0px;
overflow: hidden;
transition: all 0.3s;
background: #ffffff;
}
.floating-element:hover .folgen,
.floating-element:hover .bewerten {
max-height: 27px;
}   .rating-count {
position: relative; background: url(//www.karst.de/wp-content/uploads/2021/03/bewertungswald-hintergrund.jpg);
background-size: cover;
border-top: 10px;
border-top-style: solid;
border-top-color: #006933;
display: flex;
padding-left: 30px;
padding-bottom: 10px; width: 100%;
z-index: 999;
max-height: 150px;
}
.rating-count .icon {
display: flex;
width: 40%;
}
.rating-count .icon img {
display: block;
align-items: flex-end;
margin-top: 10px;
}
.rating-count .count-container {
width: 60%;
text-align: center;
font-size: 13px;
font-weight: 600;
color: #000;
margin-left: 10px;
margin-right: 10px;
line-height: 1.3;
margin-top: 11px;
}
.rating-count .count {
color: #006933;
font-size: 45px;
font-weight: 800;
display: flex;
height: 45px;
align-items: baseline;
justify-content: center;
margin-bottom: 16px;
}
.rating-count .buttons {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
display: none;
justify-content: space-evenly;
flex-direction: column;
align-items: center;
flex-wrap: wrap;
background: rgba(255, 255, 255, 0.7);
}
.rating-count .buttons .button-wrapper {
display: block;
width: 100%;
text-align: center;
}
.rating-count .buttons .button-wrapper a {
display: block;
width: 55%;
margin: 0 auto;
padding: 5px 0px;
background: #006933;
color: #fff;
font-size: 13px;
text-transform: none;
}
.rating-count:hover .buttons {
display: flex !important;
}  .infinite-fixed-navigation .infinite-logo-inner {
width: 200px !important;
}
.leaflet-map {
z-index: 0;
}
.page-id-44 header.infinite-header-wrap.infinite-header-style-plain.infinite-style-center-menu.infinite-sticky-navigation.infinite-style-fixed {
position: relative;
}
.map .gdlr-core-text-box-item-content {
position: relative;
}
.map p {
display: none;
}
.silhouette {
background: url(http://karst.markatus.net/wp-content/uploads/2021/03/slider-burg-kronach.png);
display: block;
position: absolute;
bottom: 0;
z-index: 1;
background-size: contain;
background-repeat: no-repeat;
background-position: bottom center;
left: -10% !important;
right: -10% !important;
width: 120% !important;
height: 100%;
margin-bottom: 0px;
}
.arbeitgebervorteile .clearfix:after {
display: none;
}
.arbeitgebervorteile .gdlr-core-pbf-wrapper-container {
display: flex;
justify-content: space-evenly;
}
.gdlr-core-personnel-thumbnail-hover-content.gdlr-core-center {
top: 0;
bottom: 0;
transform: none;
padding: 0;
}
.gdlr-core-personnel-thumbnail-hover-image {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.gdlr-core-personnel-thumbnail-hover-image img {
height: 100%;
width: 100%;
}
h1.infinite-not-found-head {
margin-top: 200px;
}
span.dsvgo-checbox {
display: inline-block;
width: 40px;
overflow: hidden;
height: 1.3em;
}
.mobil-popup {
display:none;
}
.desktop-popup {
display:block;
}
@media only screen and (max-width:768px) {
.mkt-simple-popup__content {
max-width: 90% !important;
}
.mkt-simple-popup__content {
width:1000px;
}
.mobil-popup {
display:block;
}
.desktop-popup {
display:none;
}
}
.mkt-simple-popup__content {
max-width: 550px;
padding-bottom: 18px;
}