.home-page #bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header {
background-color: transparent !important;
}
.home-page #bbpress-forums ul.odd, .home-page #bbpress-forums ul.even {
background-color: transparent !important;
}
.tag-cloud-link:before {
content: "#";
}
#bbpress-forums {
font-size: 18px;
line-height: 30px;
}
#bbpress-forums fieldset.bbp-form {
clear: left;
border: 1px solid #978300;
padding: 10px 20px;
margin-bottom: 10px;
}
.bbp-pagination {
display: none;
}
.forum .entry-meta, .type-topic .entry-meta {
display: none;
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
border: 1px solid #978300;
}
div.bbp-template-notice, div.indicator-hint {
border: none;
background: #FFFCF2;
}
#bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header {
background: #FFFCF2;
border: none;
}
.single-projekte #bbpress-forums li.bbp-header, .single-projekte #bbpress-forums li.bbp-footer  {
background: #fff;
}
li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
border: none;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
background-color: #fff;
}
.bbp-topic-started-by, .bbp-author-name {
display: none;
}
.bbp-topic-freshness {
font-size: 16px !important;
}
a.bbp-forum-title, a.bbp-topic-permalink {
font-size: 22px;
font-weight: bold;
text-decoration: none !important;
}
#bbpress-forums .bbp-forum-content {
font-size: 16px !important;
line-height: 1.4em;
}
.bbp-forum-topic-count, .bbp-forum-reply-count, .bbp-forum-freshness {
color: #978300;
}
.bbp-topic-freshness a {
text-decoration: none !important;
}
.bbp-author-ip {
display: none;
}
.bbp-author-name {
line-height: 1.3em;
}
.bbp-author-role {
display: none;
}
.bbp-reply-author {
margin-top: 10px;
}
div.bbp-template-notice.info {
display: none;
}
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-reply-content {
line-height: 30px !important;
}
.single-topic .bbp-reply-position-1 {
background-color: var(--e-global-color-6498b65 ) !important;
}
.single-topic .bbp-header, .single-topic .bbp-footer {
display: none;
}
li.bbp-topic-voice-count {
visibility: hidden;
}
.bbp-author-title {
font-size: 14px;
} #bbpress-forums div.bbp-search-form {
float: left;
width: 100%;
margin-bottom: 30px;
}
#bbpress-forums #bbp-search-form #bbp_search {
display: inline-block;
width: 90%;
margin-right: 20px;
}
.bbp-search-form {
display: none;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box, .ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {
padding: 0;
}
li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
border-top: 1px solid #eee;
overflow: hidden;
padding: 15px 8px !important;
}
.ast-container {
max-width: 100%;
}
.ast-container * {
font-family: "thesans", Sans-serif;
}
li.bbp-body {
color: #000000;
font-family: "thesans", Sans-serif;
font-size: 18px;
}
li.bbp-body a {
color: var( --e-global-color-84a18d4 );
}
li.bbp-body a:hover {
color: #000000;
}
div.bbp-template-notice li, div.bbp-template-notice p {
font-size: 15px;
}
div.bbp-template-notice.info {
border: none;
background-color: #ecf6f6;
padding: 0;
}
bbpress-forums div.bbp-search-form {
float: left;
margin-bottom: 20px !important;
padding: 10px !important;
}
.bbp-form {
padding: 10px !important;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
font-size: 14px;
}
#subscription-toggle {
display: none;
}
@media (max-width: 767px) {
li.bbp-topic-reply-count, .bbp-topic-freshness, .bbp-header {
display: none;
}
.bbp-forum-topic-count, .bbp-forum-reply-count, .bbp-forum-freshness {
display: none;
}
li.bbp-topic-title, li.bbp-forum-info {
width: 100%;
}
}
.kat-liste .elementor-container::before {
content: "";
border-bottom: 2px solid #ffcc00;
width: 70%;
display: block;
position: absolute;
margin: 0 15%;
z-index: -1;
}
.e-hotspot__tooltip {
width: 260px !important;
white-space: normal !important;
line-height: 1.2em !important;
text-align: center !important;
}
ol,
ul {
margin: 0 0 1.5em 1em;
}
li {
margin-bottom: 5px;
}
ul > li > ul > li {
list-style: circle;
} p {
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
hyphenate-limit-chars: 6 3 3;
} #cmplz-document p,
#cmplz-document li,
#cmplz-document td {
font-size: 18px;
} #breadcrumbs {
line-height: 1.5em;
} a[href*="//"]:not([href*="gesundheitskompassbw.de"]):before
{
content: "";
background-image: url(https://gesundheitskompassbw.de/wp-content/themes/gesundheitskompass-bw/assets/img/lkt-link-ext.svg);
width: 30px;
height: 30px;
background-size: contain;
display: inline-block;
margin-left: -30px;
}
a[href*="//"]:not([href*="gesundheitskompassbw.de"])
{
color: var(--e-global-color-text);
text-decoration: none;
border-bottom: 1px solid var(--e-global-color-text);
margin-left: 30px;
font-size: 14px;
}
a[href*="//"]:not([href*="gesundheitskompassbw.de"]):hover
{
color: #978300;
border-bottom: 1px solid #978300;
}
.download a:before {
display: none !important;
}
.download a {
margin-left: 0 !important;
}
.elementor-sticky--active h1 {
font-size: 170% !important;
}
.elementor-sticky--active .elementor-widget:not(:last-child) {
margin-bottom: 0;
}
.elementor-sticky--active {
padding: 0 !important;
}
.elementor-button-text {
text-align: left;
}
.elementor-widget-breadcrumbs a {
text-decoration: none !important;
} .post-navigation {
display: none;
} .elementor-blockquote__content {
padding: 0 10px;
}
.elementor-blockquote--skin-quotation .elementor-blockquote:before {
display: none !important;
}
.elementor-blockquote__content:before,
.elementor-blockquote__content:after {
color: #ffcc00;
font-size: 72px;
}
.elementor-blockquote__content:before {
content: "„";
}
.elementor-blockquote__content:after {
content: " “ ";
position: absolute;
margin-top: 10px;
} .elementor-widget-nav-menu
.elementor-nav-menu--main:not(.e--pointer-framed)
.elementor-item:after {
display: none;
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.elementor-widget-nav-menu
.elementor-nav-menu--main
.elementor-item.elementor-item-active,
.elementor-widget-nav-menu
.elementor-nav-menu--main
.elementor-item.highlighted,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
color: var(--e-global-color-primary);
fill: var(--e-global-color-primary);
}
.elementor-nav-menu li:nth-child(2) ul {
top: 0 !important;
}
.elementor-nav-menu li:nth-child(3) ul {
top: -58px !important;
}
.elementor-nav-menu li:nth-child(4) ul {
top: -115px !important;
}
.e--pointer-underline .elementor-item:after {
width: 95% !important;
}
.elementor-nav-menu--main .elementor-nav-menu a,
.elementor-nav-menu--main .elementor-nav-menu a.highlighted,
.elementor-nav-menu--main .elementor-nav-menu a:focus,
.elementor-nav-menu--main .elementor-nav-menu a:hover {
padding: 13px 10px !important;
}
.elementor-nav-menu li ul li:nth-child(1) ul {
margin-top: -4px !important;
}
.elementor-nav-menu li ul li:nth-child(2) ul {
margin-top: -91px !important;
}
.elementor-nav-menu li ul li:nth-child(3) ul {
margin-top: -92px !important;
}
.elementor-nav-menu li ul li:nth-child(4) ul {
margin-top: -90px !important;
}
.elementor-nav-menu li ul li:nth-child(5) ul {
margin-top: -318px !important;
}
.elementor-nav-menu li ul li ul li a {
text-transform: none !important;
}
.elementor-nav-menu .sub-arrow {
line-height: 1;
padding: 10px 0 10px 10px;
margin-top: -10px;
margin-bottom: -10px;
display: inline-block;
right: 15px;
position: absolute;
}
.elementor-nav-menu .sub-arrow i {
color: #978300;
}
.gk-nav a:hover .sub-arrow i,
.gk-nav a.highlighted .sub-arrow i {
color: white;
}
.elementor-nav-menu--dropdown .sub-arrow i {
transform: none !important;
}
.menu-item-object-projektkategorie {
position: relative;
border-bottom: 3px solid transparent !important;
}
.menu-item-object-projektkategorie:hover {
position: relative;
border-bottom: none;
}
.menu-item a,
.menu-item a:hover {
line-height: 1.5em !important;
}
.sm-vertical,
.sub-menu {
width: 33%;
}
.elementor-nav-menu--dropdown {
min-width: 450px !important;
}
.elementor-nav-menu--dropdown a {
color: var(--e-global-color-text) !important;
}
.elementor-nav-menu--dropdown {
background-color: transparent !important;
}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
font-size: 20px;
} .gk-nav a:hover,
.gk-nav a.highlighted {
background-color: var(--e-global-color-84a18d4) !important;
color: white !important;
}
.gk-nav a {
padding-left: 10px !important;
}
#desktop-nav .elementor-nav-menu li {
border-bottom: 1px solid #978300 !important;
}
.elementor-nav-menu ul {
padding: 10px !important;
} #nav-mobil .current-menu-item a,
#nav-mobil .active {
background-color: inherit;
color: inherit;
font-weight: inherit;
}
#nav-mobil li {
border-bottom: 1px solid var(--e-global-color-84a18d4) !important;
}
#nav-mobil .sm-vertical,
#nav-mobil .sub-menu {
width: 100%;
}
#nav-mobil ul.sub-menu {
padding: 0 !important;
}
#nav-mobil .elementor-nav-menu--dropdown.elementor-nav-menu__container {
overflow-x: hidden;
}
#nav-mobil .elementor-nav-menu {
background-color: white;
}
#nav-mobil .elementor-nav-menu--dropdown {
min-width: auto !important;
}
#nav-mobil .elementor-nav-menu li ul li ul {
margin-top: 0 !important;
}
#nav-mobil .sub-arrow {
display: flex !important;
}
#nav-mobil .elementor-nav-menu--dropdown .elementor-item a {
font-size: 20px;
width: 100%;
align-items: center;
justify-content: space-between;
}
#nav-mobil li.menu-item-369 > a {
font-weight: normal !important;
}
#nav-mobil .highlighted {
color: var(--e-global-color-84a18d4) !important;
font-weight: bold !important;
border-bottom: 1px solid var(--e-global-color-84a18d4);
background-color: #fffcf2 !important;
}
#nav-mobil li.menu-item-369 > a.highlighted {
font-weight: bold !important;
}
#nav-mobil ul li:last-of-type {
border-bottom: none !important;
}
#nav-mobil .elementor-nav-menu--dropdown li:not(:last-child) {
}
#nav-mobil .highlighted > .elementor-sub-item {
background-color: #fffcf2 !important;
}
#nav-mobil .has-submenu {
font-weight: bold !important;
}
ul.elementor-nav-menu--dropdown a,
ul.elementor-nav-menu--dropdown a:focus,
ul.elementor-nav-menu--dropdown a:hover {
border-left: 16px solid transparent !important;
} div.asl_w {
border: 0 solid #b5b5b5;
box-shadow: 0 3px 0 0 #ffcc00;
padding-bottom: 15px;
}
#ajaxsearchlite1 .probox .proinput input,
div.asl_w .probox .proinput input {
font-size: 20px;
}
div.asl_r .results .item .asl_content {
padding: 15px 0;
}
div.asl_r .results .item .asl_content h3 a,
div.asl_r .results .item .asl_content h3 a:hover {
font-size: 20px !important;
font-weight: bold;
color: black;
}
.asl_desc {
font-size: 20px !important;
line-height: 24px !important;
}
.proclose {
display: none !important;
} .tup-liste .jet-listing-grid__items {
flex-direction: row !important;
}
.tup-liste .jet-listing-grid__items > .jet-listing-grid__item {
max-width: 100%;
flex: auto;
}
.tup-liste .jet-listing-grid__items > .jet-listing-grid__item {
max-width: 100%;
flex: inherit;
}
.tup-liste .e-con-full,
.tup-liste .e-con > .e-con-inner {
flex-direction: row;
}
.jet-listing-dynamic-field__content,
.elementor-heading-title {
-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;
}
@media (max-width: 767px) {
.tup-liste .jet-listing-grid__items {
flex-direction: column !important;
align-items: center;
}
.themenbereich-illu img {
height: 150px !important;
}
}
@media only screen and (max-width: 1024px) {
.forum-archive #breadcrumbs,
.single-forum #breadcrumbs {
margin-left: 10px;
}
.themenbereich-illu img {
height: 335px !important;
}
} @media only screen and (max-width: 1024px) {
.e-con-full.projekt-container-content.e-con {
position: relative !important;
width: 100% !important;
min-height: 10px;
}
.e-con-full.projekt-container-img.e-con {
width: 100% !important;
min-height: 10px;
}
.projekt-container-img img {
height: 250px !important;
width: 100vw !important;
}
.projekt-container {
flex-direction: column !important;
margin: 0 !important;
}
.jet-listing-grid__item:nth-child(even) .projekt-container-content,
.jet-listing-grid__item:nth-child(even) .projekt-container-hg {
left: inherit;
margin: 0 !important;
}
.jet-listing-grid__item .projekt-container-content {
margin: 0 !important;
}
}
@media only screen and (max-width: 768px) { .w100-mobile {
flex: 1 !important;
padding: 20px;
}
.breadcrumps-news {
padding: 10px !important;
}
.wissen-forum {
margin: 0 !important;
}
.forum-padding {
padding: 0 20px 0 20px !important;
} .breadcrumps-margin {
margin: 0 !important;
}
.slider-margin {
margin: 100px 0;
} #new-post > fieldset > div > fieldset {
padding: 5px !important;
} .themenbereich-illu img {
height: 200px !important;
}
} .underline-none a {
border-bottom: none !important;
}
.underline-none a::before {
content: none !important;
}   body.mmactive {
overflow: hidden;
}
.mobile_menu {
display: none;
position: relative;
}
.sm_menu_outer.active .mobile_menu {
display: block;
}
.sm_menu_outer {
height: calc(100vh - 60px);
overflow-y: scroll;
overflow-x: hidden;
position: fixed;
right: 0;
bottom: 0;
z-index: -9;
width: 100%;
opacity: 0;
background-color: #000000;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.sm_menu_outer.active {
opacity: 1;
z-index: 999;
}
.sm_menu_outer .mobile_menu li.back a {
padding: 20px 5px 20px 55px;
background: url(//gesundheitskompassbw.de/wp-content/themes/images/back.png) no-repeat scroll 15px center / 5% auto;
}
.sm_menu_outer .mobile_menu a {
color: #ffffff;
display: block;
font: 300 18px/140% "Lato", sans-serif;
letter-spacing: 1px;
padding: 20px 15px;
text-transform: uppercase;
text-decoration: none;
} .sm_menu_outer.slide .mobile_menu .submenu,
.sm_menu_outer.slide .mobile_menu .sub-menu {
background-color: #000000;
height: 100%;
position: absolute;
right: -100%;
top: 0;
transition: all 0.5s ease 0s;
width: 100%;
z-index: 999;
}
.sm_menu_outer.slide .mobile_menu li.active > .submenu,
.sm_menu_outer.slide .mobile_menu li.active > .sub-menu {
right: 0;
}
.sm_menu_outer .mobile_menu li {
list-style-type: none;
border-bottom: 0.5px solid rgba(0, 0, 0, 0);
border-image: linear-gradient(
to right,
rgba(0, 0, 0, 0) 0%,
#2a2a2a 20%,
#2a2a2a 50%,
#2a2a2a 80%,
rgba(0, 0, 0, 0) 100%
)
0 0 1 0;
color: #ffffff;
}
.sm_menu_outer.slide .mobile_menu li.menu-item-has-children > a {
background: url(//gesundheitskompassbw.de/wp-content/themes/images/next.png) no-repeat scroll 95% center / 5% auto;
} #sm_menu_ham {
cursor: pointer;
float: right;
height: 25px;
position: fixed;
right: 5px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
width: 30px;
top: 15px;
right: 15px;
z-index: 9999;
}
#sm_menu_ham span {
background-color: #000;
border-radius: 5px;
display: block;
height: 2px;
left: 0;
opacity: 1;
position: absolute;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: all 0.25s ease-in-out 0s;
-moz-transition: all 0.25s ease-in-out 0s;
-o-transition: all 0.25s ease-in-out 0s;
transition: all 0.25s ease-in-out 0s;
width: 30px;
}
#sm_menu_ham span:nth-child(1) {
top: 0;
}
#sm_menu_ham span:nth-child(2),
#sm_menu_ham span:nth-child(3) {
top: 10px;
}
#sm_menu_ham span:nth-child(4) {
top: 20px;
}
#sm_menu_ham.open span:nth-child(1) {
left: 50%;
top: 18px;
width: 0;
}
#sm_menu_ham.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
#sm_menu_ham.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#sm_menu_ham.open span:nth-child(4) {
left: 50%;
top: 18px;
width: 0;
}
@media (min-width: 1024px) {
#sm_menu_ham,
.sm_menu_outer {
display: none;
}
}body.mmactive {
overflow: hidden;
}
.mobile_menu {
display: none; }
.sm_menu_outer.active .mobile_menu {
display: block;
margin: 0;
margin-top: 8svh;
}
.sm_menu_outer {
height: calc(100vh - 60px);
overflow-y: scroll;
overflow-x: hidden; right: 0;
bottom: 0;
z-index: -9;
width: 100%;
opacity: 0;
background-color: #fffcf2;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
transition: opacity 0.2s;
display: none;
}
.sm_menu_outer.active {
opacity: 1;
z-index: 999;
display: block;
}
.sm_menu_outer .mobile_menu li.back a {
padding: 16px 5px 16px 55px; background-repeat: no-repeat;
background-position: 15px center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='currentColor' class='bi bi-arrow-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8z'/%3E%3C/svg%3E");
}
.sm_menu_outer .mobile_menu a {
color: #000000;
display: block;
font-size: 16px;
font-weight: 500;
letter-spacing: 1px;
padding: 16px 15px;
text-decoration: none;
text-transform: initial;
} .sm_menu_outer.slide .mobile_menu .submenu,
.sm_menu_outer.slide .mobile_menu .sub-menu {
background-color: #fffcf2;
height: 100%;
position: absolute;
right: -100%;
top: 0;
transition: all 0.5s ease 0s;
width: 100%;
z-index: 999;
height: auto;  }
.sm_menu_outer.slide .mobile_menu li.active > .submenu,
.sm_menu_outer.slide .mobile_menu li.active > .sub-menu {
right: 0;
}
.sm_menu_outer .mobile_menu li {
list-style-type: none;
border-bottom: 0.5px solid rgba(0, 0, 0, 0) !important;
border-image: linear-gradient(
to right,
rgba(0, 0, 0, 0) 0%,
#2a2a2a 20%,
#2a2a2a 50%,
#2a2a2a 80%,
rgba(0, 0, 0, 0) 100%
)
0 0 1 0;
color: #ffffff;
position: initial;
}
.sm_menu_outer.slide .mobile_menu li.menu-item-has-children > a { background-repeat: no-repeat;
background-position: 95% center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
} #sm_menu_ham {
cursor: pointer;
float: right;
height: 25px; right: 5px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
width: 30px;
top: 25px;
right: 25px;
z-index: 9999;
}
#sm_menu_ham span {
background-color: #212121;
border-radius: 5px;
display: block;
height: 2px;
left: 0;
opacity: 1;
position: absolute;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: all 0.25s ease-in-out 0s;
-moz-transition: all 0.25s ease-in-out 0s;
-o-transition: all 0.25s ease-in-out 0s;
transition: all 0.25s ease-in-out 0s;
width: 30px;
}
#sm_menu_ham span:nth-child(1) {
top: 0;
}
#sm_menu_ham span:nth-child(2),
#sm_menu_ham span:nth-child(3) {
top: 10px;
}
#sm_menu_ham span:nth-child(4) {
top: 20px;
}
#sm_menu_ham.open span:nth-child(1) {
left: 50%;
top: 18px;
width: 0;
}
#sm_menu_ham.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
#sm_menu_ham.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#sm_menu_ham.open span:nth-child(4) {
left: 50%;
top: 18px;
width: 0;
}
@media (min-width: 1024px) {
#sm_menu_ham,
.sm_menu_outer {
display: none;
}
}