.elementor-kit-1335{--e-global-color-primary:#F1BDAF;--e-global-color-secondary:#212934;--e-global-color-text:#212934;--e-global-color-accent:#F1BDAF;--e-global-color-5662441:#F9F8F4;--e-global-color-c77d5df:#E62C31;--e-global-typography-primary-font-family:"Noto Serif";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Aleo-Light";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Aleo-Light";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;color:#212934;font-family:"Noto Serif", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0px;}.elementor-kit-1335 button,.elementor-kit-1335 input[type="button"],.elementor-kit-1335 input[type="submit"],.elementor-kit-1335 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;}.elementor-kit-1335 button:hover,.elementor-kit-1335 button:focus,.elementor-kit-1335 input[type="button"]:hover,.elementor-kit-1335 input[type="button"]:focus,.elementor-kit-1335 input[type="submit"]:hover,.elementor-kit-1335 input[type="submit"]:focus,.elementor-kit-1335 .elementor-button:hover,.elementor-kit-1335 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-kit-1335 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1335 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-1335 h1{color:#212934;font-family:"Noto Serif", Sans-serif;font-size:42px;line-height:1.2em;letter-spacing:0px;}.elementor-kit-1335 h2{color:#212934;font-family:"DMSerifDisplay-Regular", Sans-serif;font-size:34px;line-height:1.2em;}.elementor-kit-1335 h3{color:#212934;font-family:"Noto Serif", Sans-serif;font-size:21px;font-weight:700;line-height:24px;}.elementor-kit-1335 h4{color:#212934;font-family:"Noto Serif", Sans-serif;font-size:22px;line-height:24px;}.elementor-kit-1335 h5{color:#212934;font-family:"DMSerifDisplay-Regular", Sans-serif;font-size:24px;line-height:1.4em;}.elementor-kit-1335 h6{color:#212934;font-family:"DMSerifDisplay-Regular", Sans-serif;font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*BUTTON PFEIL*/

.ArrowBtn .elementor-button-link {
    border:none!important;
    background: none!important;
    padding: 0px;
    margin-left: 60px;
}


/*FORMULAR BUTTON*/

.elementor-form-fields-wrapper .elementor-button {
    background: #F1BDAF!important;
}


.elementor-form-fields-wrapper:hover .elementor-button:hover {
    background: #F1BDAF!important;
}







.ArrowBtn .elementor-button-link::before {
    content:url('/wp-content/uploads/2023/01/arrow_slider_up.svg')!important;
    margin-left: -60px;
    width: 46px!important;
    height: 0px!important;
    display: block!important;    
}

.ArrowBtn .elementor-button-link {
     border-bottom: 2px solid #fff!important;   
     border-radius: 0px;
}




/*BANNER ADVENCED ADS*/



.TeaserMag .courage-artikel_superbanner_geld_global  {display:none!important;}

.TeaserMagTitel .courage-artikel_superbanner_geld_global  {display:none!important;}


._brlbs-default .courage-artikel_superbanner_geld_global  {display:none!important;}


/*UMFRAGE*/

.dem-users-voted {display:none!important;}


/*BUTTON BLOCK BUILDER*/

.wp-block-button__link   {
    color: #fff;
  background-color: #32373c;
  border-radius: 6px;
  box-shadow: none;
  text-decoration: none;
  padding: 10px 20px;
  font-size: 16px;
  margin-bottom: 30px;
  margin-top: 10px;
}




b, strong {
  font-weight: 600;
}



/*LINKS*/


a {color: #212934;}

a.wp-block-button__link {color: #fff!important;} 

.elementor-post__title a:hover {
    color: #212934!important; 
    text-decoration: underline;
}




.woocommerce-breadcrumb a:hover {
    color: #212934!important;
    text-decoration: underline;
}


/*BLOG DATUM*/
.elementor-posts .elementor-post__card .elementor-post__meta-data {
    border-top: none!important;
    color: #333;
}

/*BLOG LINK*/

.elementor-widget-theme-post-content p a {
  text-decoration: underline;
  font-weight: 600;
}



/*DASHBOARD CONTENT UNLOCKED AUSBLENDEN*/

.post-329.access-restricted .elementor-widget-container {
    font-size: 0px!important;
}

.post-329.access-restricted .elementor-widget-container .woocommerce {
    font-size: 16px!important;
}




/*BADGES SPONSORED*/
.elementor-posts-container .elementor-grid-item.tag-sponsored-label .elementor-post__title::after {
    content: "Werbung";
    display:block;
    font-size: 10px;
    font-family: "Open Sans",Sans-serif!important;
    font-weight: 400;
}


.post.tag-sponsored-label .elementor-heading-title::after {
    content: "Werbung";
    display:block;
    font-size: 10px;
    font-family: "Open Sans",Sans-serif!important;
    font-weight: 400;
    line-height: 22px;
}



/*MEC CALENDER FARBEN*/

.myCal2 .mec-owl-carousel .owl-item img {
  height: 70px;
  text-align: center;
  margin: 0 auto;
  display: block!important;
}

.myCal2 .mec-owl-crousel-skin-type1 .owl-item .mec-event-article {
  padding: 0 19px;
margin: 0 20px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;

}

.myCal2 .mec-event-image {
    position: absolute;
  z-index: 1;
}




/*KATEGORIEN FARBEN WIDGET*/

.elementor-widget-container .elementor-post.category-boersen .elementor-post__badge {
    color: #00598d!important; 
    text-transform:uppercase!important;  
    font-weight: 700;
    display: block!important;
    position: relative!important;
    background: #e6ebf4!important; 
    width: max-content;
    margin-left: 10px!important;
    margin-bottom: 10px!important;
    font-size: 12px!important;
}

.elementor-widget-container .elementor-post.category-nachrichten .elementor-post__badge {
    color: #ab3755!important; 
    text-transform:uppercase!important;  
    font-weight: 700;
    display: block!important;
    position: relative!important;
    background: #f7eaec!important; 
    width: max-content;
    margin-left: 10px!important;
    margin-bottom: 10px!important;
    font-size: 12px!important;
}

.elementor-widget-container .elementor-post.category-news .elementor-post__badge {
    color: #f1bdaf!important; 
    text-transform:uppercase!important;  
    font-weight: 700;
    display: block!important;
    position: relative!important;
    background: #eef3f5!important; 
    width: max-content;
    margin-left: 10px!important;
    margin-bottom: 10px!important;
    font-size: 12px!important;
}

.elementor-widget-container .elementor-post.category-event .elementor-post__badge {
    color: #f1bdaf!important; 
    text-transform:uppercase!important;  
    font-weight: 700;
    display: block!important;
    position: relative!important;
    background: #eef3f5!important; 
    width: max-content;
    margin-left: 10px!important;
    margin-bottom: 10px!important;
    font-size: 12px!important;
}



.elementor-widget-container .elementor-post.category-karriere .elementor-post__badge {
    color: #228f9c!important; 
    text-transform:uppercase!important;  
    font-weight: 700;
    display: block!important;
    position: relative!important;
    background: #eef3f5!important; 
    width: max-content;
    margin-left: 10px!important;
    margin-bottom: 10px!important;
    font-size: 12px!important;
}



.elementor-widget-container .elementor-post.category-geld .elementor-post__badge {
    color: #cdad56!important; 
    text-transform:uppercase!important;  
    font-weight: 700;
    display: block!important;
    position: relative!important;
    background: #faf7ef!important; 
    width: max-content;
    margin-left: 10px!important;
    margin-bottom: 10px!important;
    font-size: 12px!important;
}




.elementor-widget-container .elementor-post.category-lebenslust .elementor-post__badge {
    color: #efb6a6!important; 
    text-transform:uppercase!important;  
    font-weight: 700;
    display: block!important;
    position: relative!important;
    background: #fef8f7!important; 
    width: max-content;
    margin-left: 10px!important;
    margin-bottom: 10px!important;
    font-size: 12px!important;
}



.elementor-widget-container .elementor-post.category-aktion .elementor-post__badge {
    color: #cdad56!important; 
    text-transform:uppercase!important;  
    font-weight: 700;
    display: block!important;
    position: relative!important;
    background: #faf7ef!important; 
    width: max-content;
    margin-left: 10px!important;
    margin-bottom: 10px!important;
    font-size: 12px!important;
}




/*BADGES NACHRICHTEN*/

.elementor-widget-container .elementor-post.category-nachrichten .elementor-post__badge {
  color: #ab3755 !important;
  text-transform: uppercase !important;
  font-weight: 700;
  display: block !important;
  position: relative !important;
  background: #f7eaec !important;
  width: max-content;
  margin-left: 10px !important;
  margin-bottom: 10px !important;
  font-size: 12px !important;
    font-family: "Open Sans",Sans-serif!important;
        border-radius: 6px;
}

.PostList .category-nachrichten .elementor-post__title::before {
  content: "NACHRICHTEN";
  display: block;
  color: #ab3755;
  background: #f7eaec;
  width: max-content !important;
  border-radius: 6px;
  padding: 3px 6px;
  margin-bottom: 6px!important;
  font-size: 12px;
  font-weight: 600;
  font-family: "Open Sans",Sans-serif!important;
  line-height: 20px;
      border-radius: 6px;
}


.category-nachrichten a.elementor-post-info__terms-list-item {
      color: #ab3755!important;
  background: #f7eaec;
  border-radius: 6px;
  padding: 4px;
    text-transform: uppercase !important;
      font-size: 14px !important;
        font-family: "Open Sans",Sans-serif!important;
            border-radius: 6px;
}


/*BADGES boerse*/

.elementor-widget-container .elementor-post.category-boersen .elementor-post__badge {
  color: #00598d!important;
  text-transform: uppercase !important;
  font-weight: 700;
  display: block !important;
  position: relative !important;
  background: #e6ebf4!important;
  width: max-content;
  margin-left: 10px !important;
  margin-bottom: 10px !important;
  font-size: 12px !important;
    font-family: "Open Sans",Sans-serif!important;
    border-radius: 6px;
}

.PostList .category-boersen .elementor-post__title::before {
  content: "BÖRSE";
  display: block;
  color: #00598d;
  background: #e6ebf4;
  width: max-content !important;
  border-radius: 6px;
  padding: 3px 6px;
  margin-bottom: 6px!important;
  font-size: 12px;
  font-weight: 600;
  font-family: "Open Sans",Sans-serif!important;
  line-height: 20px;
  border-radius: 6px;
}


.category-boersen a.elementor-post-info__terms-list-item {
      color: #00598d!important;
  background: #e6ebf4;
  border-radius: 6px;
  padding: 4px;
    text-transform: uppercase !important;
      font-size: 14px !important;
        font-family: "Open Sans",Sans-serif!important;
}





/*BADGES EVENTS*/

.elementor-widget-container .elementor-post.category-event .elementor-post__badge {
  color: #f1bdaf !important;
  text-transform: uppercase !important;
  font-weight: 700;
  display: block !important;
  position: relative !important;
  background: #F9EEEE !important;
  width: max-content;
  margin-left: 10px !important;
  margin-bottom: 10px !important;
  font-size: 12px !important;
    font-family: "Open Sans",Sans-serif!important;
}

.PostList .category-event .elementor-post__title::before {
  content: "EVENT";
  display: block;
  color: #f1bdaf;
  background: #F9EEEE;
  width: max-content !important;
  border-radius: 6px;
  padding: 3px 6px;
  margin-bottom: 6px!important;
  font-size: 12px;
  font-weight: 600;
  font-family: "Open Sans",Sans-serif;
  line-height: 20px;
  text-transform: uppercase !important;
    font-family: "Open Sans",Sans-serif!important;
}


.category-event a.elementor-post-info__terms-list-item {
      color: #f1bdaf!important;
  background: #F9EEEE;
  border-radius: 6px;
  padding: 4px;
  text-transform: uppercase !important;
    font-family: "Open Sans",Sans-serif!important;
}



/*BADGES NEWS*/

.elementor-widget-container .elementor-post.category-event .elementor-post__badge {
  color: #f1bdaf !important;
  text-transform: uppercase !important;
  font-weight: 700;
  display: block !important;
  position: relative !important;
  background: #F9EEEE !important;
  width: max-content;
  margin-left: 10px !important;
  margin-bottom: 10px !important;
  font-size: 12px !important;
    font-family: "Open Sans",Sans-serif!important;
}

.PostList .category-news .elementor-post__title::before {
  content: "NEWS";
  display: block;
  color: #f1bdaf;
  background: #fef8f7;
  width: max-content !important;
  border-radius: 6px;
  padding: 3px 6px;
  margin-bottom: 6px!important;
  font-size: 12px;
  font-weight: 600;
  font-family: "Open Sans",Sans-serif;
  line-height: 20px;
}


.category-news a.elementor-post-info__terms-list-item {
      color: #f1bdaf!important;
  background: #fef8f7;
  border-radius: 6px;
  padding: 4px;
    font-family: "Open Sans",Sans-serif!important;
}






/*BADGES AKTION*/

.elementor-widget-container .elementor-post.category-aktion .elementor-post__badge {
  color: #cdad56 !important;
  text-transform: uppercase !important;
  font-weight: 700;
  display: block !important;
  position: relative !important;
  background: #fef8f7 !important;
  width: max-content;
  margin-left: 10px !important;
  margin-bottom: 10px !important;
  font-size: 12px !important;
    font-family: "Open Sans",Sans-serif!important;
}

.PostList .category-aktion .elementor-post__title::before {
  content: "AKTION";
  display: block;
  color: #cdad56;
  background: #fef8f7;
  width: max-content !important;
  border-radius: 6px;
  padding: 3px 6px;
  margin-bottom: 6px!important;
  font-size: 12px;
  font-weight: 600;
  font-family: "Open Sans",Sans-serif;
  line-height: 20px;
}


.category-aktion a.elementor-post-info__terms-list-item {
      color: #cdad56!important;
  background: #fef8f7;
  border-radius: 6px;
  padding: 4px;
}



/*BADGES GELD*/

.elementor-widget-container .elementor-post.category-geld .elementor-post__badge {
  color: #cdad56 !important;
  text-transform: uppercase !important;
  font-weight: 700;
  display: block !important;
  position: relative !important;
  background: #faf7ef !important;
  width: max-content;
  margin-left: 10px !important;
  margin-bottom: 10px !important;
  font-size: 12px !important;
}

.PostList .category-geld .elementor-post__title::before {
  content: "GELD";
  display: block;
  color: #cdad56;
  background: #fef8f7;
  width: max-content !important;
  border-radius: 6px;
  padding: 3px 6px;
  margin-bottom: 6px!important;
  font-size: 12px;
  font-weight: 600;
  font-family: "Open Sans",Sans-serif;
  line-height: 20px;
  text-transform: uppercase !important;
}


.category-geld a.elementor-post-info__terms-list-item {
      color: #cdad56!important;
  background: #fef8f7;
  border-radius: 6px;
  padding: 4px;
  text-transform: uppercase !important;
}



/*BADGES KARRIERE*/

.elementor-widget-container .elementor-post.category-karriere .elementor-post__badge {
  color: #228f9c !important;
  text-transform: uppercase !important;
  font-weight: 700;
  display: block !important;
  position: relative !important;
  background: #eef3f5 !important;
  width: max-content;
  margin-left: 10px !important;
  margin-bottom: 10px !important;
  font-size: 12px !important;
}

.PostList .category-karriere .elementor-post__title::before {
  content: "KARRIERE";
  display: block;
  color: #228f9c;
  background: #eef3f5;
  width: max-content !important;
  border-radius: 6px;
  padding: 3px 6px;
  margin-bottom: 6px!important;
  font-size: 12px!important;
  font-weight: 600;
  font-family: "Open Sans",Sans-serif;
  line-height: 20px;
  text-transform: uppercase !important;
}

.category-karriere a.elementor-post-info__terms-list-item {
      color: #228f9c!important;
  background: #eef3f5;
  border-radius: 6px;
  padding: 4px;
    text-transform: uppercase !important;
    font-size: 14px!important;
}



/*BADGES LEBENSLUST*/

.elementor-widget-container .elementor-post.category-lebenslust .elementor-post__badge {
  color: #efb6a6 !important;
  text-transform: uppercase !important;
  font-weight: 700;
  display: block !important;
  position: relative !important;
  background: #fef8f7 !important;
  width: max-content;
  margin-left: 10px !important;
  margin-bottom: 10px !important;
  font-size: 12px !important;
}

.PostList .category-lebenslust .elementor-post__title::before {
  content: "LEBENSLUST";
  display: block;
  color: #efb6a6;
  background: #fef8f7;
  width: max-content !important;
  border-radius: 6px;
  padding: 4px;
  font-size: 12px;
  font-weight: 600;
  font-family: "Open Sans",Sans-serif;
  line-height: 20px;
    text-transform: uppercase !important;
}

.category-lebenslust a.elementor-post-info__terms-list-item {
      color: #efb6a6!important;
  background: #fef8f7;
  border-radius: 6px;
  padding: 4px;
    text-transform: uppercase !important;
    font-size: 14px!important;
}


/*GLOSSARY*/

.glossary-list-details ul.glossary-list {padding-left: 14px;}

.wpg-please-select {display:none!important;}


.glossary-menu-atoz {}

.glossary-menu-atoz {
  text-transform: uppercase;
  margin: auto;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #cccccc;
  width: 100%;
  height: 40px;

}


.glossary-menu-atoz .glossary-menu-item {
    background: #F9F8F4;
    height: 31px;

}

.glossary-menu-atoz .glossary-menu-item:hover {
    background: #F1BDAF;

}


.glossary .woocommerce-breadcrumb a {pointer-events: none!important;}




/*WOOCOMMERCE LOGIN*/
input[type=submit],
button.woocommerce-Button
{
background-color: #F1BDAF!important;
padding: 10px 20px!important;
color:#fff!important;
border:none!important;
border-radius: 3px!important;
}

button.woocommerce-Button,
.woocommerce-MyAccount-navigation
{ margin-top:20px!important;margin-bottom:20px!important;}




/* BuddyPress registrieren Profildetails verstecken */
.elementor-widget-bpb-register-form-profile-detailsXXX,
#nickname_fieldXXX
{ display:none;}





/*PASSWORT RESET*/

.woocommerce-ResetPassword {
    background: #fff;
    padding: 40px;
    margin: 40px auto;
    max-width: 1024px;
}


/* MAX
.woocommerce-ResetPassword p {display:none;}

.woocommerce-form-row {display:block!important;}

.woocommerce-ResetPassword label {display:none!important;}


.woocommerce-ResetPassword .woocommerce-form-row--first::before {
    content:"E-Mail-Adresse eintragen"!important;
}

*/
/*REGISTRIERUNGSSEITE Plugin User Registration*/

.user-registration-message {
    border-top-color: #8fae1b;
    background: rgb(107,0,62,.1);
    color: #596c11;
}

#nickname_field { margin-top:30px;}

.checkbox-datenschutz .ur-label
{
    position: relative;
    top: 32px;
    width:10px;
}
.ur-field-item.field-checkbox ul
{
padding-left: 10px;
}


.ur-frontend-form {border: none!important;}

.ur-frontend-form .ur-form-row .ur-form-grid label .required { color:#D8A99D; }
.ur-frontend-form .ur-button-container .ur-submit-button {
    margin-left: 0;
    margin-top:20px;
}
.user-registration-password-hint { line-height:16px;}
.user-registration-error::beforeXX {
    display:none;
}
.user-registration-error {
   /* display:none;*/
    border: none;
    background: none;
    color: #D8A99D;
/*    padding: 0;
    margin-top: 0;*/
}
.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]
{ margin-bottom: 0;}

/* ausblenden der vorübergenehenden Message während der Seitenweiterleitung bei Registrierung */
.ur-message.user-registration-message
{ display:none;}


.user-registration .button {color: #fff!important;}






/*BLOG TEMPLATE*/



.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link::after {
  background-image: none!important;
}




.widget-image-caption {
  text-align: right;
  background-color: none;
  font-family: "Open Sans",Sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 14px!important;
  margin-top: 10px!important;
  margin-right: 10px;
    
}


figcaption {
  font-size: 12px;
    text-align:left;
}



.ArtikelContent h3 {
    margin-top: 50px!important; 
    margin-bottom: 50px!important;
}




/*BLOG ERSTER BUCHSTABE GROSS
.ArtikelContent p:first-child:first-of-type::first-letter {
font-size: 70px;
float: left;
padding: 0px 16px;
margin-left: -18px;
margin-top: -4px;
}*/



/*TABLE OF CONTENTS INHALT*/

#ez-toc-container {
border: none;
box-shadow: none;
padding: 20px 0px;

}


#ez-toc-container a {
    line-height: 34px;
    font-family: "Open Sans",Sans-serif!important;
   color: #212934;
}

#ez-toc-container a:hover {color: #212934!important;}



/*LOGIN PAYWALL*/
.woocommerce-info.wc-memberships-restriction-message {
    border: 2px solid #cdad56!important;
    border-radius: 0px;
    max-width: 800px!important;
    text-align: center!important;
    margin: 40px auto!important;
    box-shadow: 0px 2px 30px #e2e2e2!important;
    padding: 20px 20px 40px 20px!important;
}

a.RegBtnLocker {
    width:max-content!important;
    margin: 0 auto; 
    color:#fff; 
    background: #000;
    border-radius: 6px; 
    padding: 10px 20px; 
    display:block;
    text-align: center;
}

a.RegBtnLocker:hover {
    color:#fff!important; 
}



p.LoginBtnLocker {
    width:max-content!important;
    margin: 0 auto; 
    color:#fff!important; 
    background: #cdad56!important;
    border-radius: 6px; 
    padding: 10px 20px; 
    display:block;
    text-align: center;
}


p.LoginBtnLocker a {
   color:#fff!important;  
}


.woocommerce-info.wc-memberships-restriction-message::before {display:none!important;}





/*LOGIN VIA LOCKER*/
.woocommerce form.login {
    background: #fff!important;
    border: none!important;
    max-width: 960px;
    margin: 0 auto;
    margin-bottom: 80px;
    margin-top: 40px;
    padding: 40px;
}

.woocommerce h2 {text-align: center; margin-top: 30px;} 


/*PAYWALL AUS AUSZUG ENTFERNEN*/

.elementor-grid-item .woocommerce-info {display:none;}




/*ADVANCED ADS*/

.courage-adlabel {font-size: 10px;}


/*COURAGE PLUS ICON*/


.elementor-grid-item.membership-content .elementor-post__title a::before {
    content: url(/wp-content/uploads/2023/02/Courage_Plus_Artikel.svg) !important;
display: block!important;
width: 24px!important;
padding: 1px;
line-height: 14px;
float: left;
margin-right: 4px;

}




/*FORUM FORENSEITE THEMA*/

.wpft-forum .wpf-head-bar {
    display:none;
}

.wpft-forum .wpf-action-link::before {
    content: "Forum abonnieren ";
    display:block;
    line-height: 18px; 
    margin-bottom: 20px;
}


.wpft-topic .wpf-action-link::before {
    content: "Hier findest Du alle Themen in dieser Gruppe, die bisher eröffnet worden sind. Wenn Du ein Thema anklickst, kannst Du die bisherigen Beiträge lesen und kommentieren. Du kannst per Email benachrichtigt werden, wenn ein neues Thema von einem anderen Mitglied eröffnet wird. Wenn Du benachrichtigt werden möchtest, dann klicke Neue Themen abonnieren. Von einer Person, der Du folgst, erhältst Du automatisch eine Benachrichtigung. Wenn Du ein eigenes Thema hinzufügen möchtest, dann klicke Thema hinzufügen.";
    display:block;
    line-height: 18px; 
    margin-bottom: 20px;
}


.wpft-post .wpf-action-link {
    display:block!important;    
    padding: 20px!important;
}

.wpft-post .wpf-action-link::before {
    content: "Um keine Antworten zu verpassen, kannst du Neue Antworten abonnieren klicken. Von den Personen, denen Du sowieso folgst, erhältst Du die E-Mail-Benachrichtigung automatisch.";
    display:block;
    line-height: 18px; 
margin-bottom: 20px;
    width: 100%;
}




/*FORUM GENERELL*/

#wpforo #wpforo-wrap {
  border-radius: 20px;
  width: 100%;
  padding: 0px!important;
  margin: 0px;
}


/*FORUM FORENSEITE*/



.is_wpforo_page-1 #wpforo-title {display:none!important;}

.wpft-topic #wpforo-title,
.wpft-topic .wpf-head-bar {display:block!important;}


#wpforo #wpforo-footer {display:none!important;}

#wpforo .wpf-topic-visitors {display:none!important;}

.wpforo-forum .wpforo-forum-info .wpforo-forum-title .wpf-viewing {display:none!important;}


.wpforo-forum .wpforo-forum-info .wpforo-forum-footer .wpfcl-5 {color: #F1BDAF!important;}

.wpforo-forum .wpforo-forum-info .wpforo-forum-footer .topictoggle::before {color: #F1BDAF!important;}


.wpforo-forum .wpforo-forum-icon .fas::before {color: #F1BDAF!important;}




/*FORUM EINZELBEITRAG*/

.wpforo-post .author-data .author-title,
.wpforo-post .author-data .author-rating-full,
.wpforo-post .author-data .author-joined,
#wpforo #wpforo-wrap .wpforo-post .wpforo-membertoggle {display: none!important;}

#wpforo #wpforo-wrap .wpf-reply-form-title {
  margin: 10px 10px 15px 10px!important;
    font-size: 18px!important;
}

.wpforo-main .wpforo-topic-footer {display:none;}


/*FORUM MITGLIEDER PROFIL*/

.wpforo-profile-account .wpf-field-type-submit input[type="submit"] {font-size: 18px!important; font-weight: bold!important;}

.wpforo-profile-menu a.wpf-profile-menu:nth-child(4) {display:none!important;}

.wpf-field-name-avatar .wpf-field-wrap ul li:first-child,
.wpf-field-name-avatar .wpf-field-wrap ul li:nth-child(2) {display:none!important;}

.wpforo-profile .wpforo-profile-head-bottom .wpfp-joined {display:none!important;}

.wpforo-profile .wpforo-profile-head .wpforo-profile-back {display:none!important;}

.wpf-field-name-timezone {display:none!important;}
.wpf-field-name-location {display:none!important;}
.wpf-field-name-occupation {display:none!important;}
.wpf-field-name-user_url {display:none!important;}

.wpfp-box.wpfp-reputation {display:none!important;}


.wpf-field-name-vkontakte, 
.wpf-field-name-skype,
.wpf-field-name-telegram {display:none!important;}

.wpf-field-name-facebook .wpf-label-wrap,
.wpf-field-name-linkedin .wpf-label-wrap,
.wpf-field-name-youtube .wpf-label-wrap,
.wpf-field-name-twitter .wpf-label-wrap,
.wpf-field-name-instagram .wpf-label-wrap {display:none!important;}


/*FORUM MITGLIEDER UEBERSICHT*/
.wpf-pt-members .wpforo-member .wpf-members-info .wpforo-member-joined {display:none;} 
.wpf-pt-members .wpforo-member .wpf-members-info .wpforo-member-stat {display:none;}

.wpf-pt-members .wpforo-member .wpf-members-info .wpforo-member-reputation {display:none!important;}


/*WOOCOMMERCE PROFIL MEIN KONTO*/

.woocommerce-account .woocommerce-MyAccount-navigation {display:none!important;}

.woocommerce-account .woocommerce-MyAccount-content {
  float: none;
  width: 100%!important;
  max-width: 960px;
  margin: 0 auto;
  padding: 20px;
}


.woocommerce-account .woocommerce-MyAccount-content input#account_display_name {
    color: red!important;
}

.woocommerce-account .woocommerce-MyAccount-content input#account_display_name::before {
    content:"öffentlich"!important;
}

.woocommerce-account .woocommerce-MyAccount-content input[type="email"] {
    pointer-events: none!important
}


/*UMFRAGE*/

.dem-poll-info .dem-total-votes,
.dem-poll-info .dem-date {display:none!important;}


/*eRECHT SHARING*/
.shariff {margin-top: 60px;margin-bottom: 100px;}

.ShariffHeadline {
  margin-bottom: 12px;
  font-family: "Noto Serif", Sans-serif;
  color:#212934;
  font-size:18px;
  font-weight:500;
}
.shariff .shariff-text {
  font-family: "Montserrat"!important;
}

.myScript { max-height:0px;}

.ur-checkbox-label a { text-decoration: underline!important;}


/*MAILCHIMP FORM*/

.mc4wp-form-fields input[type="email"] {border: 1px solid #fff!important;}


/*MOBIL*/
@media only screen and (max-width: 768px) {

#commentform {margin-bottom: 240px;}


#comments {margin-bottom: 200px;}

}


@media only screen and (max-width: 640px) {
    
.titleIMG {
    margin-top: -50px!important;
}    
    
}



@media only screen and (max-width: 600px) {
.PostList .category-geld .elementor-post__title::before,
.PostList .category-maerkte .elementor-post__title::before,
.PostList .category-news .elementor-post__title::before {
  padding: 2px 4px!important;
  font-size: 10px!important;
}

.elementor-widget-theme-site-logo img {
  width: 250px!important;
  max-width:100%!important;
  margin-top:5px;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/fonts/NotoSerif.eot');
	src: url('/wp-content/fonts/NotoSerif.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/fonts/NotoSerif.woff2') format('woff2'),
		url('/wp-content/fonts/NotoSerif.woff') format('woff'),
		url('/wp-content/fonts/NotoSerif.ttf') format('truetype'),
		url('/wp-content/fonts/NotoSerif.svg#NotoSerif') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aleo-Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/fonts/Aleo-Light.eot');
	src: url('/wp-content/fonts/Aleo-Light.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/fonts/Aleo-Light.woff2') format('woff2'),
		url('/wp-content/fonts/Aleo-Light.woff') format('woff'),
		url('/wp-content/fonts/Aleo-Light.ttf') format('truetype'),
		url('/wp-content/fonts/Aleo-Light.svg#Aleo-Light') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/fonts/Montserrat-Regular.eot');
	src: url('/wp-content/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/fonts/Montserrat-Regular.woff2') format('woff2'),
		url('/wp-content/fonts/Montserrat-Regular.woff') format('woff'),
		url('/wp-content/fonts/Montserrat-Regular.ttf') format('truetype'),
		url('/wp-content/fonts/Montserrat-Regular.svg#Montserrat') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DMSerifDisplay-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/fonts/DMSerifDisplay-Regular.eot');
	src: url('/wp-content/fonts/DMSerifDisplay-Regular.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/fonts/DMSerifDisplay-Regular.woff2') format('woff2'),
		url('/wp-content/fonts/DMSerifDisplay-Regular.woff') format('woff'),
		url('/wp-content/fonts/DMSerifDisplay-Regular.ttf') format('truetype'),
		url('/wp-content/fonts/DMSerifDisplay-Regular.svg#DMSerifDisplay-Regular') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/fonts/OpenSans-Regular.eot');
	src: url('/wp-content/fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/fonts/OpenSans-Regular.woff2') format('woff2'),
		url('/wp-content/fonts/OpenSans-Regular.woff') format('woff'),
		url('/wp-content/fonts/OpenSans-Regular.ttf') format('truetype'),
		url('/wp-content/fonts/OpenSans-Regular.svg#OpenSans') format('svg');
}
/* End Custom Fonts CSS */