/*--- Test 13-11-2024 ---*/

#btn-spenden .button-icon-container {
height:105px;
}
#btn-spenden {
top: 140px;
}

#btn-newsletter {
top: 250px;
}
#btn-kontakt {
top: 295px /*--250px--*/;
}
#btn-suche {
top: 340px  /*295px*/;
}

#btn-insta {
top: 385px ;/*340px*/
}

#btn-facebook {
top: 430px  /*385px*/;
}
@media screen and (max-width:991px) {
.button-container {
right:30px;
border-radius:5px;
}


#btn-spenden {
bottom: 210px;
top:unset;
}
  #btn-newsletter {
top: 210px;
    top:unset;
}

#btn-kontakt {
bottom: 165px;
top:unset;
}

#btn-suche {
bottom: 120px;
top:unset;
}

#btn-insta {
bottom: 75px;
top:unset;
}

#btn-facebook {
bottom: 30px;
top:unset;
}

}
/*--- Test ende -*/
.container-center {
    margin-left: auto;
    margin-right: auto;
}
.button-container, 
#sp-main-body .sppb-sp-slider-button .sp-slider-btn-text,
#sp-main-body button.btn-2,
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
    background-color: #790045 !important;
}
.sp-page-builder .page-content #section-id-1638458606552{
     background-color: #790045 !important;
}
.sppb-addon.sppb-addon-text-block.sppb-text-center.header-circle {
    background-color: rgb(121 0 69 / 81%);
}

h1, h2, .h2, .sp-module-title, .sppb-panel-title {
    border-color: #790045 !important;
    color: #790045;
}
.h2{
    font-family: 'Spartan', Arial, sans-serif;
  	font-size: 17px;
    font-weight: 800;;
}
a, .sppb-article-info-wrap a:hover{
color: #790045;	
}

.mod_events_latest_table a:hover, a.ev_link_row:hover, .greybox .sppb-article-info-wrap a:hover,
.alle a:hover{
  color: #790045 !important;  
}

#sp-main-body ul.newsfeed, #sp-main-body .article-details ul {
    margin-left: 2em;
    list-style: none;
}

#sp-main-body ul.newsfeed li, #sp-main-body .article-details ul li{
    position: relative;
    margin: 5px 0px;
}
#sp-main-body ul.newsfeed li .feed-link{
     position: relative; 
     display: block;
}
#sp-main-body ul.newsfeed li .feed-link::before, #sp-main-body .article-details ul li::before {
    position: absolute;
    left: -2em;
    content: url(/images/layout/dpg-bulletpoint.svg);
}
#sp-main-body ul.newsfeed li .feed-link::before{
      bottom: 0;
}
/*-----ende 2024 custom.css test ------*/


.blog_dpg-2023 .readmore, .blog_dpg-2023 .article-introtext {
display:block;
}
@media (min-width: 992px) {
._dpg-2023 .article-list.articles-leading .article{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;padding-right: 15px !important;padding-left: 15px !important;
  }
}
._dpg-2023 .article-list.articles-leading .article{padding-right: 15px !important;padding-left: 15px !important;
}
._dpg-2023 .article-list.articles-leading {
display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    
}
.article-introtext > p {
    overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

._dpg-2023 .article-list .article .article-intro-image {
margin: unset;    
} 

.view-article .article-full-image {
    margin-bottom: 30px;
}
.view-article .article-full-image.float-mw-300 {
    max-width: 300px;
}
.view-article .article-full-image figcaption.caption {
    font-size: 12px;
    margin-top: 5px;
}

.blog_dpg-2023 .article-body {
  padding: 20px;
  border-radius: 3px;
}
.blog_dpg-2023.article-intro-image, 
.blog_dpg-2023 .article-body {
  border: 1px solid #f5f5f5;
}
/*-- .blog_dpg-2023 .article-intro-image + .article-body {
    border-top: unset;
  border-top-left-radius: unset;
    border-top-right-radius: unset;
}--*/
.com-content-article__body + .article-info {
    display: none;
}

@media (min-width: 992px) {
  .article-details > .article-header h1, h1, .blog_dpg-2023 h2 {
    margin-top: 30px !important;
  }
}

h2.sppb-addon-title {
  width: 100%;
}


.blog_dpg-2023 .article-introtext p strong {
    font-weight: normal !important;
}
.article-introtext > .h2 {
    display: none;
}
#sp-main-body .highlight p a:not(.imglink):not([href*="parkinson-gesellschaft.de"]):not([href*="idw-online.de"]):not([href^="#"]):not([href^="/"]):not([href^="mailto:"]):not([href^="tel:"]):not([href^="fax:"]):after {
	content: url(/images/layout/externer-link-icon-weiss.svg) !important;
	width: 17px !important;
	margin-right: 2px;
}