/*allgemein*/
.body-innerwrapper {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

.layout-blog #sp-main-body .articles-leading:first-child {
  background-image: url("newspaper.png");
  height: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

/*.layout-blog #sp-main-body #sp-component{
  backdrop-filter: blur(4px);
  box-shadow: inset 0px 0px 10px 10px white;
}*/

.layout-blog #sp-main-body #sp-component .article-list .article {
  border: none;
}

#sp-main-body {
  flex: 1 0 auto;
}

/*forum*/
#kunena.layout .knav-usercollapse {
  display: none !important;
}

/*#kunena.layout .btn-group {
  display: none !important;
}*/

#kunena.layout .profile-expand {
  display: none !important;
}

.itemid-118 #kunena .navbar {
  display: none !important;
}

.btn-outline-primary {
  color: #006d7f;
  border-color: #006d7f;
}

.btn-outline-primary:hover {
    background-color: #006d7f;
    border-color: #006d7f;
}

.page-item.active .page-link {
  background-color: #006d7f;
}

#kunena.layout .topic-starter {
  border: none;
}

#kunena.layout .kwho-user {
  color: #006d7f;
}

#kunena.layout .pagination-container-links {
  display: none;
}

#kunena.layout .navbar {
  margin-bottom: 10px;
}

.layout#kunena + div { display: none !important;}

#kunena.layout .kfrontend:hover .btn-toolbar {
  display: none;
}

#kunena.layout #postform .card-footer small {
  display: none;
}

#kunena.layout #postform .card-body #mesubscribe {
  display: flex;
}

#kunena.layout #postform .card-body #mesubscribe label {
  flex: 1;
}

#kunena.layout .alert-info {
    color: #006d7f;
    background-color: unset;
    border-color: #006d7f;
}

#kunena blockquote {
  border-left-color: #006d7f !important;
  padding: 10px;
}

#kunena blockquote p {
  margin: 0 !important;
}

#kunena blockquote div {
  padding: 0 !important;
  background:none !important;
}

#kunena #topic-actions-toolbar {
  margin-top: 10px;
}

#kunena .btn-toolbar.btn-marging.kmessagepadding > button {
  margin-right: 10px;
}

/*beiträge*/
.article-ratings-social-share {
  display: none !important;
}

/*events*/
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
    background-color: #006d7f;
    border-color: #006d7f;
}

.jev_toprow div.currentmonth {
    border-color: #006d7f;
}

.nav-items > div {
  border-color: #006d7f !important;
}

#jevents_body .nav-items div.active a, .jev_header2 .active a {
  background-color: #006d7f;
}

#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover, #jevents_body .nav-items > div a:hover {
    background-color: #006d7f;
  color: #FFF;
    border-color: #006d7f !important;
}

#jevents_body .cal_today a.cal_daylink {
    background-color: #006d7f;
}

#jevents_body .cal_today a.cal_daylink:hover {
    border-color: #006d7f;
    color: #006d7f;
}

/*dateien*/
.btn-info {
    color: #f6a547;
    background-color: #fff;
    border-color: #f6a547;
}

.btn-info:hover {
    color: #fff;
    background-color: #f6a547;
   border-color: #f6a547;
}

.btn-success, .btn-primary {
    color: #006d7f;
    background-color: #fff;
    border-color: #006d7f;
}

.btn-success:hover, .btn-primary:hover {
    color: #fff;
    background-color: #006d7f;
    border-color: #006d7f;
}

#phoca-dl-category-box .pd-category h3.pd-ctitle, #phoca-dl-file-box .pd-file h3.pd-ctitle, #phoca-dl-download-box .pd-file h3.pd-ctitle {
    margin: 0;
    padding: 0px;
    background: none;
    border: none;
    margin-bottom: 7px;
}

.com-phocadownload  #sp-main-body .sp-column > div:last-child {
  display: none !important;
}

#phoca-dl-category-box form .pagination > * {
  margin-right: 5px;
}

/*kontakte*/
.table-hover>tbody>tr:hover>* {
    --bs-table-accent-bg: inherit;
}

.table-striped>tbody>tr:nth-of-type(odd)>* {
    --bs-table-accent-bg: var(--bs-table-striped-bg) !important;
}

#com-contact-form > div[role=tablist] {
  display: none;
}

#com-contact-form > #details > div:nth-child(2) {
  display: none;
}


#com-contact-form > #details > div:nth-child(3) {
  display: none;
}

#com-contact-form > #details > div:nth-last-child(3) {
  display: none;
}

#com-contact-form > #details > div:nth-last-child(2) {
  display: none;
}

#com-contact-form > #details > div:nth-last-child(1) {
  display: none;
}

/*Workshopanmeldung*/
form[action="/index.php/workshop-anmeldung?id=0"] .control-group:nth-child(-n+4) {
    display: block;
}

form[action="/index.php/workshop-anmeldung?id=0"] .control-group {
    display: none;
}

form[action^="/index.php/workshop-anmeldung"] .control-group:nth-child(-n+3) {
    display: block;
}

form[action^="/index.php/workshop-anmeldung"] .control-group {
    display: none;
}