/* 0rga.net - CSS ZeigeGruppenRollen(); 
 */
body.coverbild h1.entry-title {color:#eee!important;text-shadow:.05em .1em .3em hsla(0,0%,0%,.9)}
body.coverbild #header-cover-image {border-bottom:4px solid hsla(0,0%,100%,.8);box-sizing:content-box}
body:not(.coverbild) #item-header-avatar {margin-top:100px}
body:not(.coverbild) h1.entry-title {color:#000!important;text-shadow:none;margin-top:-.5em}

#doc-attachments-ul, #doc-attachments-ul * {position: relative;z-index:900}
.doc-attachments,.doc-attachments * {z-index:9000!important} 
.bbp_reply_content , #bbp_reply_content {color: black!important;}
.message-action-view {pointer-events: auto;}
.fc-bg .fc-today {border: 1px solid red!important;padding:1px!important}
.bp-docs > h2 {display:none;}
.editlink {position:absolute; right:0;top:4rem;font-size:.5rem;color:grey}
#shoooortcode-widget-7 {height:1px;overflow:hidden;dioosplay: none!important}
.list-wrap .avatar-150.photo {width: 111px!important;height:111px!important;}
.fixed {
  pooosition: fixed; /* Fixes the element to the top */
}
body.role- #bbpress-forums .bbp-topics *,
booody.role- .bbp-reply-content > a {font-size:0;}
.bbp-reply-content .score {font-size:1rem!important;}
body.role- .reply {box-shadow:none!important;background:none!important}
body.role- #bbpress-forums img,
body.role- .bbp-topic-revision-log,
body.role- .bbp-reply-author,
body.role- .bbp-meta,
body.role- .bbp-reply-header,
body.role- .bbp-reply-revision-log{display:none!important;}
body.role- #bbpress-forums .bbp-topic-permalink {font-size: 1rem!important;}
body.role- {.topic, .reply {border:none;background:none!important;box-shadow:noneoc!important;doooisplay: flex;  aloooign-items: center;diooosplay: table-cell; vertical-align: moooiddle;}}
body.role- #bbpress-forums > h2 {font-size: calc(1em*2.5)!important;}
body.role- .topic {  .bbp-voting, .bbp-topic-revision-log {display: none!important;}}
body.role- .bbp-reply-content {margin:0!important;vertical-align:middle;}
body.role- {.bbp-reply-author,.bbp-reply-post-date,.bbp-reply-header,.bbp-pagination,.bbp-reply-revision-log {display: none!important;}}
booody.role-.forum .item-body {p,h2,label,span,input {font-size: calc(1em*1.8);}}
body.role- .bbp-reply-content p:first-of-type {margin-top: 1.4em;}
.forum .item-body label {white-space:nowrap;}

@media(min-width: 935px) {#blobs {opacity:.65;}}
.avatar {filter: drop-shadow(0 0 1.5px white) drop-shadow(3px 6px 6px hsla(0,0%,0%,.5)); margin-bottom: 1rem; border:none!important}
li .avatar {filter: drop-shadow(0 0 1px white) drop-shadow(1px 2px 2px hsla(0,0%,0%,.5))!important}
#item-header-avatar img, .groups .avatar, .activity-avatar, .avatar-50 {filter:grayscale(20%) drop-shadow(0 0 1.5px white) drop-shadow(3px 6px 6px hsla(0,0%,0%,.5)); margin-bottom: 1rem; border:none!important}
.warnung {display:block;color:red; background-color:rgba(255,0,0,.1);font-size:.8rem;padding:1em;margin:1em 0 1em;border: 1px solid red; box-shadow:var(--schatten-zart);clear:both;}
.warnung.closeknopf {padding-right: 3em!important;}

body:not(.home) .nurstartseite, body:not(.group-willkommen.group-home) .nurstartseite {display: none!important;}
.friendship-button {background:none!important;border:none!important;}
@media ((min-width: 500px) and (max-width: 954px)) {body #secondary {position: absolute !important; right:0rem;width: 19rem!important; padding:1rem!important;background-color: var(--dunkel)!important;box-shadow:var(--schatten);}}
#item-header-avatar { pointer-events: auto;}
#sidebar * {color: hsla(0,0%,30%,1);}
.user-nicename {color:black!important;}
.activity-avatar {margin-left:0 !important;}
#item-header-cover-image {pointer-events: none;}
.group-subscription-status, .member-header-actions *, #item-header-content {pointer-events: auto;}
#item-header-cover-image {pointer-events: none;}
#comments .required-field-message {display: none;}
body:not(.role-administrator) .verstecken, #subscriptions-personal-li {display: none!important;}
body:not(.role-administrator) .nuradmin {display: none!important;}
body:not(.role-editor) .nureditor {display: none!important;}
article.type-page .nichtinsuche {display: none!important;}
.em-event.em-item * {overflow-wrap: break-word;hyphens:manual;}

:root {
		line-height:1;
/*TAUBENGRAU   --dunkel: hsla(190,15%,60%,1) OLIVE 100,10%,66%*/
		--dunkel: hsla(34, 100%, 70%/*90,30%,60%/*110,28%,85%/*190,7%,60%/*117,20%,60%/*150,10%/*11,62.7%/*rgba(150,180,140/*170,200,190/*168,180,152/*181,176,150/*255,215,0*/,1);
		--ganzdunkel: hsla(34,40%,30%,1/*rgba(122,105,0,1*/);
	--hell: hsla(34,70%,90%,1/*66,70%,80%,.2);/*hsla(190,15%,94%/*150,20%/*50%,92.9%/*rgba(234,246,228/*240,250,250/*210,216,190/*255,239,155,1*/);
	--schatten: .3rem 1rem 1rem rgba(0,0,0,.5);
		--schatten-zart: .6em 2em 2em rgba(0,0,0,.1);
		--schatten-zart-plus: .6em 2em 2em rgba(0,0,0,.1), 1em 1em 1em rgba(255,255,255,.5) inset, -.4em -.4em .4em rgba(0,0,0,.04) inset;
	--knopfrand: 1px solid #ccc !important; 
	--knopfpadding: .15rem .4rem;
	--knopfmargin: .1em .2em;
		--wertefarbe: #ffd700/*hsl)(51,100%,40%)/*HSL(300, 70%, 32%); /*HSL(300, 100%, 32%);*/;
}
:root{
		--markiert: hsl(40,100%,35%)/*#cf9700/*hsl(51,100%,40%)/*HSL(300, 70%, 32%); /*HSL(300, 100%, 32%);*/;
		--wert_hg: hsla(55,100%,95%,.7/*100,20%,90%  66,90%,80%,.05*/);
		--impuls_hg: hsla(75,70%,95%,.65/*100,20%,90%  66,90%,80%,.05*/);
		--impulsfarbe: hsla(80,30%,55%,1/*hsla(100,30%,50%,1); /*hsla(100,40%,50%,1*/);
		--terminfarbe: #d3e8a2/*hsla(51,100%,60%,.8)/*#ffd700/*hsla(51,100%,40%,.7)*/;
	
		
	--hoverbackground: #ededed;
	--hintergrund: rgba(255,255,255,.3);	
	--klein: .9rem;
		--transback: rgba(255,255,255,.6);
		--linkfarbe: rgba(44,44,150/*21,84,210/*51, 114, 240*/,1);
		--dezentlink: hsla(190,15%,60%,1)/*rgba(44,44,150,1)*/;
		--linkdekofarbe: rgba(44,44,150,.3);
		--date-today-color: grey!important;
}

.markiert {background-color: var(--wertefarbe)}
@media (max-width: 600px) {
  :root {
    --duoooonkel: hsla(200, 17%, 60%, 1);
  }
}

body.group-willkommen.group-home .bp-wrap {visibility:hidden;}
body.role-.group-willkommen #item-body {display: nooone;}
body.role-.group-willkommen #item-header-content {opacity:0;}
.group-willkommen {
		.desc-wrap, .group-description  {padding: 0;background: none!important; border:none!important;box-shadow:none!important;}}
body:not(.group-willkommen)		.desc-wrap, .group-description,  .group-description p {padding: 0;background: none!important; border:none!important;box-shadow:none!important; font-family:Georgia, serif!important;font-style:italic;font-size:1.23rem;font-weight:bold;text-align:center!important;}
.group-willkommen .desc-wrap {text-align: left;}

body {background: radial-gradient(ellipse at 50px 50px , rgba(225, 225, 255,1), rgba(255, 255, 255, 0) 50px);}
.message-action-view:before {content:"@";color:black;}
.message-action-view {color: black;}
doooooiv {display: inline-block;}
select:not(:hover) {border: none !important; background: none !important;}
.eventverstecken {display:none;}
#post-6151 #wpv-view-layout-6146 > div > div > .eventverstecken > .em-item-header {display: none !important;}
#post-6151 #wpv-view-layout-6146 > .em-view-container > div > .nurineinzelansicht {display: none;}
#post-6151 #wpv-view-layout-6146 .em-event-content {margin:1em!important;}
.einzeln, .archiveintrag {box-shadow: var(--schatten-zart-plus)}
.archiveintrag > h2 {floooat:left;}
.archiveintrag > h2, .archiveintrag > h2 a {position:relative;}
body:not(.single-impuls):not(.single-wert):not(.role-administrator) #page #content #primary #main article .entry-content > .beitrags-meta {visibility:hidden; display: none!important; height:0 !important;}
/*
html body.page #page #content.site-content #primary.content-area main#main.site-main article.page.type-page.hentry .entry-content div.archiveintrag div.beitrags-meta:hover {display:inline-block !important; visibility: visible!important;}
html body.page #page #content.site-content #primary.content-area main#main.site-main article.page.type-page.hentry .entry-content div.archiveintrag div.beitrags-meta:not(:hover) {display:inline-block !important; visibility: visible!important;}
*/

strong > div {font-weight: normal;}
.embed-privacy-container {height: auto; overflow: auto;}

.linebeneinander li {display: inline-block !important;}
.linebeneinander li li:before {content:", "} 
.problem {margin: 1em; padding: .4em; background-color: hsla(33,100%,90%,.3); border:1px solid hsla(33,100%,50%,1);}
#item-header-avatar img[src="https://www.gravatar.com/avatar/96c706615bc7004ae1dddfdb4abdffeb?s=150&r=g&d=mm"] {opacity:0 !important;}
button br, .select-wrap br {display: none !important;}


.mrp-star-rating-select {z-index: 1000 !important;}
.mrp-star-rating-select  i {z-index: 1001 !important;}
.linebeneinander li {display: inline-block !important;}

.show-popup.mrating:not(:hover) + .ar-popup:not(:hover) {display: none !important;}
.ar-popup.rating-popup { opacity: 0.95; position:absolute; display: block; z-index: 700 !important;border-radius: 5px; background-color: #fff; padding: 10px; font-size: 110%; color: #000; box-shadow: 7px 14px 14px rgba(30, 30, 15, 0.3);}
.ar-popup.rating-popup > div {display: block; position: relative; }
.ar-popup.rating-popup * {z-index: 700 !important;}

body:not(.role-administrator) {#aaaadminmenumain #adminmenuback, #dooooc-attachments {display: none !important;}}
.clearfix {clear:both;}
header, #secondary {background: none !important; background-color: transparent !important;background: transparent !important;}
header.entry-header {padding:0!important;}
#benutzername {display: block;}
@media (min-width: 955px) {
		#benutzername{color:var(--ganzdunkel);}
		#sidebar {min-height: 100vh;boooorder-right:1px solid #fff/*ffd700*/ !important;boooox-shadow: -1em 1em 1em inset rgba(0,0,44,.06)!important; boooorder-right: 2px solid var(--ganzdunkel)!important; }
		#page {display: block;}
/*#sidebar {max-width: 21rem !important;}*/
		html.js {margin:0 !important;}
html body #page #sidebar ~ #content {display:inline !important; maaaargin:0 !important;}
#content:before {
   left:0; content: '';
    width: 29.4118%;
		height: 1em;
    min-width: 100px;
    max-width: 11rem;
    display: inline;
		}}


#menu-rechtliches li {font-size: .8rem; display: inline; white-space:nowrap;}
#menu-item-5554 {display: none !important;}
body.role- #menu-item-5554 {display: block !important;}
body.role- .nurloggedin, body.role- #members, body.role- #nav-invite-anyone-groups-li {display: none !important;}

#primary a {color: var(--linkfarbe);}
body.single-bp_doc #content, body.single-bp_doc #primary, 
body.single-bp_doc main {overflow: auto !important;}
body > #wp-toolbar, body > .field.ac-textarea, .site-info .imprint  {display: none!important;}


.rtm-gallery-title {display: block; width: 100%;}
.medien-pur .rtm-gallery-title {display:none;} 
.rtm-activity-media-list {margin: 1em!important; overflow: visible!important;}
.rtm-options, .rrtmedia-modal-link {background-color: white !important;}
.rtmedia-gallery-item-actions, .rtmedia-comment-media-upload {display: none;}
.media-frame-menu-toggle {margin-top: 2em;}
.rtmedia-list-item {border: 1px solid grey; box-shadow: var(--schatten);background:var(--transback); padding: .3em .3em 0; margin: .5em; text-align: center;}
.rtmedia-list-item.media-type-photo, .rtmedia-list-item.media-type-photo * {font-size:0;padding:0}

.rtmedia-list-item a {text-align: center;}
.rtmedia-list-item:after {display:inline!important;}
.activity-item .rtmedia-item-title {display: none!important;margin:0!important}
 label[for="bbp_stick_topic"],#bbp_stick_topic_select,label[for="bbp_topic_status"],#bbp_topic_status_select {display: none !important;}
/*body.role-administrator*/ .hidden {display:block !important;}

.group-create-types {display: none;}
.group-create header.entry-header {position:relative;}

.bbp-voting-post-5318 {display: none;}
.bbp-topic-permalink {white-space:pre-wrap; word-wrap:break-word;hyphens: manual;}
booooody:not(.role-administrator) #nav-forum {display:none!important;}

.friendship-button {  background:#fff;

  color:#555;
  cursor:pointer;
  font-family:inherit;
  font-size:inherit;
  font-weight:400;
  outline:0;
/*  padding:.3em .5em; */
  text-align:center;
  text-decoration:none;
  width:auto;
		line-height:1}


body:not(.role-administrator):not(.role-editor) #post-0 article:not(.bp_group)  {
    tr[data-doc-id="1147"],    tr[data-doc-id="4403"], tr[data-doc-id="4700"], #bp-docs-pagination-count, .bp-docs-main-navs {		display: none !important;  
		visibility: hidden !important;}
}
#post-0 { .friends, #aooooctivity-filter-by option:nth-of-type(5), #aooooctivity-filter-by option:nth-of-type(9) { display: none; } }


/*===================================================== Elemente */

.nureinmal ~ .nureinmal {display: none!important;}

.cboxer input, input.cboxer, cboxerLI input{
  display: none !important;
}

label.cboxer, .cboxer label, .cboxerLI li label {
  display: inline-block;
  padding: 0em 0.2em !important;
  margin: 0 0.1em !important;
  border: 2px solid var(--ganzdunkel);
  border-radius: 5px !important;
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease;
  font-family: Arial, sans-serif;
  font-size: 0.8rem !important;
}

input.cboxer:checked + label, .cboxer input:checked + label, .cboxerLI  li input:checked + label {
  background-color: var(--ganzdunkel);
  color: white;
}

input.cboxer:not(:checked) + label, .cboxer input:not(:checked) + label, .cboxerLI  li input:not(:checked) + label {
  background-color: transparent;
  color: var(--ganzdunkel);
}




		
		time {font-size: .8rem !important;}

#siiidebar {height: auto;}

.sidebar {
    maaax-height: 100vh; /* Full viewport height */
    oooverflow-y: auto; /* Enables vertical scrolling */
    pooosition: sticky; /* Keeps it in place during scroll */
    tooop: 0; /* Start from top */
}

.mce-tinymce {background-color: var(--transback) !important;} 
.mce-menu {background-color: rgba(255,255,255,.95) !important;}
.mce-tinymce div {background: transparent !important;}
/*body:not(.role-administrator):not(.role-editoooor) #mceu_91 {#mceu_95, #mceu_96, #mceu_98,#mceu_99 {display:none!important;}}
body:not(.role-administrator):not(.role-editoooor) #mceu_89 { #mceu_93, #mceu_94,#mceu_99,#mceu_96,#mceu_97 {display:none!important;}}
body:not(.role-administrator):not(.role-editoooor) .mce-statusbar {display:none!important;}
/*.bplock-login-form-container*/ 
#tab-login {background-color: transparent/*rgba(255,255,255,.7)*/;}
#widget-area, #widget-area a {  hyphens: none!important;
  -webkit-hyphens: none;
  -moz-hyphens: none;
		-ms-hyphens: none;}
.bp-login-widget-user-avatar, #buddydev_bpnotification_widget-3 div
.wptelegram-login-or span {margin: 1em;}
{padding: .5em .8em !important; }

#post-142, #post-142 a {font-size: 1.5rem !important;}
#mceu_0-open span, #mceu_13-open span, #mceu_14-open span  {width: 12em;} /* im Editor Felder f. Schriftart etc. breit genug */
.js-toolset-maps-distance-current-location {display: none;}

/*===================================================== Struktur *****************************************************************************/
/*html,body							{}
*, body								{font-size: 1rem;}
booody 									{font-size: 1rem !important;}*/

html {font-size: calc(.6vw + 8px); overflow-wrap: normal !important; color:black !important; margin-top: 0 !important;}
@media (max-width: 954px)			{html 			{font-size: calc(1.2vw + 12px);}			
		#sidebar {padding-bottom: 1rem;boooorder-bottom: 7px ridge var(--ganzdunkel)/*hsl(40,88%,44%)/*#f6dd58*/ !important;}
		#sooooidebar * {color: white;text-shadow:.1em .2em .6em hsla(0,0%,0%,.9);} 
		.em-view-container * {text-shadow:none!important;}
		#sidebar, body, #page, html {baooockground-color: var(--ganzdunkel)!important;}
		#sidebar input {color: black;}
		#content::before {display: none !important;}
		#nav_menu-3, #nav_menu-4 {position: relative;margin-bottom:0!important;}
		#siooodebar .site-branding * {color: white/*var(--dunkel)*/!important; opacity:1!important;}
		html booooooooody #sidebar.sidebar div#secondary.secondary div#widget-area.widget-area aside.widget div div .em-view-container .em-cal-nav *,#sidebar  .em-cal-nav input {color: white!important;}
		.em-cal-nav {background-color:var(--dunkel)!important;}
		#sidebar .site-branding .secondary-toggle {box-sizing:content-box!important; background-color: hsla(0,0%,100%,.5) !important;}
		#menu-hauptmenu .current-menu-item > a, #menu-hauptmenu .current-menu-ancestor > a
{cooolor:var(--markiert);background-coooolor:/*var(--markiert)*/hsla(0,0%,0%,.3)!important; booox-shadow: 0 0 .3em .3em hsla(0,0%,0%,.3)!important;}

}
		body {font-size: 1rem !important; line-height: 1.4;background: roooadial-gradient(circle at 4% 5%, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0) 50%);} 
.doctable *, .doctable a {line-height: 1.1!important;}
body:before {font-size: .9rem !important;}
body:not[.role-administrator] #wpadminbar {display: none !important;}
aaarticle {padding: 2rem !important;}
#bbpress-forums * {line-height:1.2!important;}
#bbpress-forums > h2 {margin: 1.4em 0 0 !important;}
#bbpress-forums, .bbp-replies-list, .forums.bbp-replies, #bbpress-forums filedset {border:none!important;overflow:visible!important;}

body:not(.role-administrator) .bbp-replies-list li li .bbp-reply-to-link {display: none;}

.bbp-replies-list li {margin-top: .3rem !important;margin-bottom: .5rem !important;}
#item-body > div > div > ul > li > .bbp-replies-list > li:first-of-type > div {background: transparent!important; booorder:3px ridge var(--dunkel)!important;box-shadow:none!important;}
#item-body > div > div > ul > li > .bbp-replies-list > li:first-of-type .bbp-reply-content {font-size: 1rem;font-weight:bold}
.bbp-replies-list li .topic, .bbp-replies-list li .reply { border-radius: 1em!important; box-shadow:var(--schatten-zart);}
.bbp-topic-revision-log li, .bbp-reply-revision-log-item {box-shadow: none!important;display:block;text-align:right;font-size:.7rem;}
.bbp-topic-revision-log a {font-size:.7rem;}
.bbp-topic-revision-log:not(:hover) > li:not(:last-of-type) {display: none!important;}
.bbp-reply-header {margin: 0 1.1em !important; background-color: hsla(0,0%,100%,.5)!important;padding:.4em 1em!important; display:nooone; border: none;}
.bbp-author-avatar img {margin-bottom: 1em;}
.bbp-author-role {display: none!important;}
.bbp-author-name {padding-top: .8em;}
.bbppu-mark-as-read {margin-left: 10em;}
.bbp-body a, .bbp-reply-content, #bbp_topic_subscription  {font-size:.9rem;}
.bbp-reply-form legend {display: none;}
.bbp-body > ul > li:first-of-type {margin-bottom: 3em !important;}
.bbpress-wrapper .legend, #new-post .legend {font-size: 1.3rem !important; font-weight: bold !important;}

.bbp-header {background: var(--hell)!important;}
#bbpress-forums .bbp-topics .bbp-body .sticky, #bbpress-forums .bbp-topics .bbp-body .super-sticky  {background: var(--hell)!important;background-color: var(--hell)!important;}
.bbp-author-ip {display:none!important;}
.avatar-14 {width: 2.5rem !important; max-width: 2.5rem !important; height: 2.5rem !important; max-height: 2.5rem !important; vertical-align: middle!important;}
body.topic .bbp-header, body.toooopic, .bbp-footer, .bbp-template-notice, #bbp_topic_subscription, #bbp_topic_subscription + label, #bbp_topic_tags, label[for="bbp_topic_tags"] {display: none !important;}
#qt_bbp_topic_content_strong, #qt_bbp_topic_content_em, #qt_bbp_topic_content_block, #qt_bbp_topic_content_del, #qt_bbp_topic_content_ul, #qt_bbp_topic_content_ol, #qt_bbp_topic_content_li, #qt_bbp_topic_content_code, #qt_bbp_topic_content_close {display: none!important;}
.bbp-reply-permalink {
    display: none;
}

.bbp-reply-permalink::before {
    display: inline;
    content: "Permalink";
}
/* Define the keyframes for the animation */
@keyframes borderAnimation {
  0% { border-color: #eee; }
  100% { border-color: #bFfF40; } /* Bright green tone */
}
.bbppu-unread li:first-child {
  animation: borderAnimation 2s ease-in-out alternate infinite; /* Animation settings */
}
.bsp-previewtext {margin-top:5em; background: white !important; color:black !important}
.bbp-topic-revision-log {max-height:3em}
.bbp-topic-revision-log:hover {max-height:200vh;}
.bbp-topic-voice-count, .bbp-topic-reply-count {hyphens:auto;}
.bbp-form {padding:0 !important;}
html {background-color: var(--dunkel);}
html, body,
body:before 	{font-family: sans-serif !important; 	 color: black !important; vertical-align:top;}
body, body:before {
  background-color: var(--dunkel);
  boooackground: radial-gradient(circle at 50px 50px, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 300px);
}
@media (max-width: 954px) {body,booody:before  {background-color: var(--dunkel);baooockground: radial-gradient(circle at 4% 4%, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0) 11%)!important;}}
body:before{background:none!important;}
select {font-family: sans-serif !important;}

.abdecker				{display: none !important; position: fixed; top:0;height:100vh;width:calc(50vw - 700px);background-color:var(--ganz-dunkel); z-index:100;}
#sidebar,
.site-header,
#secondary		{font-size: .7rem ;  border: none;		background-cooolor: var(--dunkel); z-index: 100; box-shadow: none;}
#sidebar {baooockground: radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.2), rgba(175, 208, 180, 0.3) 40%, rgba(175, 208, 180, .4) 80%);
}
.bbp-admin-links	a	{font-size: .7rem !important;}
#secondary, #widget-area {overflow-x: visible;}

header, .site-header					{margin:3em 0 1em !important;}
aside, .widget 					{margin:1em 0 !important;		padding: 0 2rem !important;		font-size: .9rem; clear: both;}
@media (max-width: 954px) {header, .site-header					{margin:0 !important; padding: 2em 2em 1em !important;}
		aside, .widget {padding:0 !important;}}
@media (min-width:955px) {#masthead {margin: 2rem 2rem 0rem!important; padding: 1rem 0rem 0!important; boooorder: 1px solid rgba(0,0,0,.2); boooackground-color: hsla(0,0%,100%,.4)!important;}}
.custom-logo-link {max-width:77px;display:inline;float:left;margin-right: 20px;}
.custom-logo 		{filter: drop-shadow(.05em .2em .2em rgba(0,0,0,.4));}
.site-title, .site-title a {width: 100% !important; line-height: 1;}
.site-title {margin-bottom: .3em;}
.site-description {display: block !important; margin-top:0rem; padding-top: 1rem; paooodding-bottom: .7em; font-size: 1.1rem; font-weight:bold; color:black; boooorder-bottom: 3px solid var(--ganzdunkel);}

.avatar-50			{height:6rem;width:6rem;}
/*.avatar-25 			{margin: top: 7px;} */
@media (max-width: 750px) {.group-desc {text-align: center;}}
@media (min-width: 700px) and (max-width: 1920px) {aside {padding: 0 calc(1.4vw) !important;} header, #widget_login {padding: 0 calc(3vw) !important;}
		#secondary {margin-top: 0;}}
.widget 				{font-size: 1rem;}
#wp_views_filter-4, #wp_views_filter-4 div {margin: 1em 0 0 !important;}


#menu-hauptmenu {display: block; padding-toooop: 1.4em;font-size: 1rem; }
#menu-hauptmenu li {display: inline-block; margin:0;padding:0;border:none;font-weight:700;}
#menu-hauptmenu > li { display: block; min-height: 2rem;padding: .3em !important;  text-align: right; clear:both;}
#menu-hauptmenu li li {text-align: right!important; }
#menu-hauptmenu li ul {display: inline; margin:0;padding:0;text-align: right;border:none !important;}
#menu-hauptmenu a {display: inline !important; padding: 0 !important; border-radius: 50%; text-align: left;}
#menu-hauptmenu > li > a {float: left;}
#menu-hauptmenu li li a, #menu-admin-menu a {margin-left: .7em; font-size:.85rem;}
#menu-hauptmenu li li a:before {content:"...";}




#menu-rechtliches li {font-size: .8rem; display: inline; white-space:nowrap;}
#menu-item-5554 {display: none !important;}
body.role- #menu-item-5554 {display: block !important;}
body.role- #menu-item-231 , /*Doks, öffentl. Protokolle*/
body:not(.role-) #menu-item-6754 {display: none !important;}
#menu-item-7145 {display: none!important;}
body:not(.role-administrator):not(.role-editor) #nav_menu-3, #menu-item-4252,
body:not(.role-administrator) #menu-item-9198, /*Wünsche*/
/*.role- #menu-hauptmenu li:nth-of-type(2), .role- #menu-hauptmenu li:nth-of-type(3), .role- #menu-hauptmenu	li li {display: none !important;}*/
.role- #menu-hauptmenu li li,
.role- #menu-hauptmenu #menu-item-218, /*Mitglieder*/
.rooole- #menu-hauptmenu #menu-item-217, /*Gruppen*/
.role- #menu-hauptmenu #menu-item-4260, /*Logbuch*/
.role- #menu-hauptmenu #menu-item-4265, /*Veranstaltungen mit Gruppen*/
.rooole- #menu-hauptmenu #menu-item-5501, /*Veranstaltungen*/
.rooole- #menu-hauptmenu #menu-item-4253, /*HILFE*/
.role- #menu-hauptmenu #menu-item-5190 /*Freunde*/
{    display: none !important;	}

}

#menu-item-4253, #meeeenu-hauptmenu li:nth-of-type(22),
/*#menu-hauptmenu li:nth-of-type(23), #menu-hauptmenu > li:last-of-type  {display: none !important;}*/
.role-administrator #menu-hauptmenu li {display:block !important;}
.role-administrator #menu-hauptmenu li li,
#menu-admin-menu li {display:inline-block !important;}
#menu-hauptmenu .current-menu-item > a, #menu-hauptmenu .current-menu-ancestor > a
{background-color:/*var(--wertefarbe)*/rgba(255,255,255,1); box-shadow: 0 0 .55em .4em /*var(--wertefarbe)*/hsla(0,0%,100%,1);cooolor:var(--markiert)!important;text-shadoooooow: 1px 1px 2px hsla(0,0%,100%,1)!important;}






body.role- #ooder, body.role- .ar-popup-abs {display:block !important;}
#text-2 {margin:0 !important;} /* ooder */
/*.ar-menu > div 	{display: flex; justify-content: space-between; 	margin: .7em 0;}
.ar-menu p			{display: inline !important;}*/
#content 				{overflow:hidden;padding:0;}
#primary				{overflow: hidden;}
.eooontry-title { color: var(--ganzdunkel)!important;}
.entry-content {display: block;}
.entry-content:before {display: none;}
#main					{box-shadow: .7em 1em 1em rgba(0,0,0,.7);}
main 						{position: relative;	min-height: 177vh; padding-top: 0 !important; paoooadding:0 0 44em 0 !important; 			background-color: #fafafa; z-index:1;			overflow: hidden;}
#blobs					{width:100%; height:100%; z-index:-1;position:fixed;left:0;top:0; overflow: hidden; /*position:-webkit-sticky; position: sticky;*/ background: transparent;}
.blob 					{background: transparent;position: absolute;opacity:17%;z-index:3; border-style:solid;}
article 				{maaargin: 2rem !important; 	padding-top:1rem!important;		background: transparent !important;		 z-index:10; box-shadow: none !important;}
@media (max-width: 954px){article 	{margin: 2rem 2.5vw !important; }}
.entry-header {padding: 0 1rem !important;}
.entry-content 	{padding:0; z-index: 10;}


.btext:not(:hover) {max-height: 17em; overflow: hidden;}





foooooter {display: none; height: .5rem !important;}
.comments-area {box-shadow:none!important;}
.comment-list ol {border-left: 3px dotted grey;}
#comments, #comments *			{position: relative; margin:.5rem 2rem; z-index:10; background-color:transparent/*var(--hintergrund)*/;border: nooone !important;}
#comments, #comments article {margin: 0 !important; padding-top:0;}
#comments * {font-family: sans-serif;}
#comments p {background:none!important;}
#comments {h3, label {font-size: 1.2rem;}}
#comments ol, #comments ul {list-style-type: none;}
.comment-content {font-size: 1rem !important;}
.comment-metadata time, .reply a {font-size: var(--klein);}
#respond.comment-respond {margin: 0; padding: 1em;}
.comment-respond:hover {background-color: var(--transback) !important;}
body:not(.role-) #comments {.required, .required-field-message {display: none!important;}}
.comment-form-comment label {display: none!important;}
.logged-in-as {font-size: 1rem;}
.logged-in-as a {font-size: 1rem; display: inline-block !important; margin: 1em !important;}
.logged-in-as a:first-of-type {display:none !important;}
.looooogged-in-as a:last-of-type {display:block !important;}
span.edit-link, #colophon, .bp-group-type-list			{display: none !important;}
body:not(.role-) {.required-field-message, .required {diiiisplay: none;}}
/*.role- .required-field-message, .role- .required {display: inline;}*/
.required-field-message {font-size: 1rem !important;}
.entry-footer, article, nav, nav > ul, #whats-new-content, .activity-list, #bp-nouveau-activity-form {background: transparent !important; border: none!important;}
#whats-new-content {padding:0;}

.doctable, #post-revisions, .events-table, .tabohnerand, .doc-content table
											{table-layout:auto !important; font-size: 1rem !important;}/*ontsize va doctable*/
.doctable th 					{color: black;}

.doctable tr:nth-of-type(odd),
.events-table tr:nth-of-type(odd) {background-color: rgba(255,255,255,.6) !important;}
.events-table tr:nth-of-type(even),.events-table thead th,
.doctable tr:nth-of-type(even),.doctable thead th{background-color: var(--hell/*impuls_hg*/)/*rgba(235,235,235,.8)*/ !important;}
html.js body.events.buddypress div#page div#content div#primary.content-area main#main.site-main article div.entry-content div#buddypress div#item-body.item-body .events-table th, html.js body.events.buddypress div#page div#content div#primary.content-area main#main.site-main article div.entry-content div#buddypress div#item-body.item-body .events-table td {padding: 1em!important;}

.tabohnerand, .tabohnerand td {border: none;padding:0;}
p			{padding: 0; margin: 0;}
td		{padding:.4em !important;}
h1, h2, h3, h3 label, section h3						{font-weight: 700 !important; 	color: #111;font-style: normal}
h2,h3,h4,h5				{text-transform: none !important; margin: .8em 0 .5em !important;}

#post-461 h1, /* Veranstaltung ändern */
h1										{font-size: 2.2rem !important;}
.site-title a			{font-size: 1.9rem !important;}
h2, .bp-docs h2, .em-item-name a 				{font-size: 1.6rem !important; line-height: 1.2;}
h3, .bp-docs h3, h3 label, html body main section.pixelbones h3				{font-size: 1.5rem !important;}
h4, .item-list h2, #comments h2								{font-size: 1.4rem !important;}
h5 {font-size: 1.2rem !important;}
h6										{display:block; margin: 1rem 0 .2em !important; font-size: 1rem !important; font-weight: 700;}

.role- a.loggedinlink {color: black !important;}
.role- .loggedinshow {display: none !important;}

a,.em-calendar								{fooont-size: 1.5rem;}
.site-tile a					{font-family: monospace;}
a											{font-size: inherit;}
.li-ib {margin: 1rem .4rem;}
.li-ib li, 						
.div-ib div 				{display: inline-block !important;}
.form-ib form				{display: inline-block !important;}
ul.wpt-form-set				{margin:0;}
#wunsch-adresse .wpt-repadd,#wunsch-adresse .toolset-google-map-toggle-latlon, .toolset-google-map-label {display: nooone;}

a:link, a:visited, a:hover
											{text-decoration: none !important; border:none; 	outline: none !important; coooolor: var(--linkfarbe); }
h2 a:hover	, h3 a:hover							{text-decoration: underline !important; text-decoration-color: var(--linkdekofarbe); text-decoration-thickness:.07em; border:none; 	outline: none !important;}
article a						{color:var(--linkfarbe)/*#00a*/ !important;}
#send-invite-form {margin: 1rem; padding:1rem; border:1px solid grey;box-shadow: var(--schatten);}
#invite-anyone-invite-list {display: flex; flex-wrap:wrap;}
#invite-anyone-invite-list li {flex: 0 1 180px;list-style-type:none; text-align:center;padding:1em; margin: 1em; box-shadow: var(--schatten);}
textarea, .invite-anyone-group-name span 		{font-size: 1rem;}
#invite-anyone-custom-subject			{height: 5em;}
#invite-anyone-custom-message			{height: 17em;}
table {table-layout: auto !important;}
table.form-table.ie-fixed {padding: 0;}
.knopf , .ar-kat			{ display: inline-block; margin: var(--knopfmargin);padding: var(--knopfpadding); border: var(--knopfrand) !important; }
.ar-kat {font-size:.9rem; margin: .1em 0;padding: 0 .3em; }
.knopf 								{cursor:pointer;}
.knopf:hover {background-color: var(--hoverbackground); text-decoration: none !important;}
button, .button  {height:auto !important; width: auto; mooon-width: 10em; padding: var(--knopfpadding) !important;}
.favorite-toggle {display: none !important;}
input[type="submit"],#doc-attachments #insert-media-button, #doc-edit-submit, #doc-edit-submit-continue, button.group-button, button.friendship-button, #bp-create-doc-button, .rooooow-actions a, .aaaaaacrh-button, .activity-button, .send-message, .logged-in-as a:last-of-type, #aw-whats-new-submit, #submit, #invite-anyone-submit, .button-primary, .eeeeem-search-submit, #bp-messages-send, .tgme_widget_login_button, input [type="file"], #subscription-toggle a, a.subscription-toggle, a.bsp_button1, #bbp_topic_submit, .em-event-add-to-calendar, .em-clickable, #bplock-login-btn, #bplock-register-btn, #DocURL2Clipboard, .nicebutton, .zpm-shortcode__new-task-btn,.zpm_button, #bbp_reply_submit, .bbp-reply-tooo-link, .aoooctivity-read-more a,button.submit, a.nicebutton, #bp-create-doc-button, a.doc-attachment-delete.confirm.button, .input.submit > button-primary /*Veranst.ändern*/, .wpv-reset-trigger
{	foooont-size: 11px !important;
		font-size: 1rem !important;
	background: var(--ganzdunkel) !important;}
.wp-media-buttons br, #em-form-when br {display: none!important;}

input[type="submit"], #doc-attachments #insert-media-button, .button.group-button, button.friendship-button, #bp-create-doc-button, .rooooow-actions a, .aaaaaacrh-button, .activity-button, .send-message, .logged-in-as a:last-of-type, #aw-whats-new-submit, #submit, #invite-anyone-submit, .button-primary, .eeeeem-search-submit, #bp-messages-send, .tgme_widget_login_button, input [type="file"], #subscription-toggle a, a.subscription-toggle, a.bsp_button1, #bbp_topic_submit, .rtmedia-action-buttons, input.delete-rating, input.save-rating, .em-event-add-to-calendar,#bplock-login-btn, #bplock-register-btn, #DocURL2Clipboard, .nicebutton,.zpm-shortcode__new-task-btn,.zpm_button, #bbp_reply_submit, .bbp-reply-toooo-link, .aoooctivity-read-more a,button.submit, a.nicebutton, #bp-create-doc-button, .em-clickable, a.doc-attachment-delete.confirm.button, .input.submit > button-primary /*Veranst.ändern*/, .wpv-reset-trigger

{	-webkit-appearance: button;
		margin:.3em;
		width: auto !important;
	background: var(--ganzdunkel) !important;
		background-color: var(--ganzdunkel) !important;
	border: 0px solid var(--ganzdunkel);
		border-radius: 0 !important;
	color: white !important;
	cursor: pointer;
	font-family: "Noto Sans", sans-serif !important;

	font-weight: 400 !important;
	padding: .2em .6em !important;
		text-transform: uppercase !important; }

#subscription-toggle {margin:1rem!important;font-size:0;}

.activity-read-more {margin: .3em !important; display:inline-block!important;}


.site-branding a {display: block; font-size: 2rem !important; line-height:1; font-weight: 700 !important; padding-bottom: .4em; color: var(--ganzdunkel)!important; text-shadow:1px 2px 3px rgba(0,0,0,.3); }
.site-branding button.secondary-toggle {font-size:0 !important; opacity:.5}
.site-branding button.secondary-toggle:before {font-size: 1.5rem !important; opacity:.7}
.site-description {color: var(--ganzdunkel)!important;text-shadow:1px 2px 3px rgba(0,0,0,.3);}
/*.site-branding button.secondary-toggle {height: 42px !important;width: 42px !important; text-align:left; padding:0 !important;}
@media screen and (min-width: 55em) {.site-branding button.secondary-toggle {height: 64px !important;width: 64px !important;}}*/
/*label {display: inline;line-height: 1rem; }*/
input	{font-family: inherit !important;}
input[type="button"], #iiinsert-media-button,
input[type="submit"]		{font-size:1rem !important; padding: .5em; margin:.1em;}
input[type="text"] {background: #fafafa/*var(--transback) */!important;}
select {border:none !important;}
.checkox							{maaaaaaaaargin: 0;}
.ib1 > *, ib1 > div		{display: inline-block; maaaaargin: .1em .4em;} /*Erste Kinder Inline-Block mit Abstand*/
.ib										{display: inline-block; vertical-align: top; margin: 1rem;}
.nowrap				{white-space:nowrap;}
.unten			{vertival-align: bottom;}
.description, .more-link {color: #666; display: block;font-size:85%;}
textarea:not(:focus) {background-color: var(--transback) !important;}
.pseudoradio {display: block;}

/****************************************************************** POPUP */

.show-popup {display: inline-block !important; margin: 1em 1em 0 !important;		}
.show-popup:hover, .show-popup.balken {border-bottom: 7px solid var(--dunkel);}

.ar-popup { position: relative; z-index: 1000; margin-top: -1em !important; padding-top: 1.5em;}
.ar-popup-abs {display:none; position: absolute !important;  z-index: 700; margin-top: 1em; background-color: rgba(255,255,255,.9);padding: 0 1em;box-shadow: .4em 1em 1.2em rgba(0,0,0,.4);} 
.ar-popup ul {margin: 0 !important;}
.ar-popup ul ul {margin-left: 2em !important;}
.ar-popup label {display: none !important; margin: .2em 0 !important;}
.ar-popup label.gewaehlt {display: inline-block !important;}
.show-popup:hover + .ar-popup, .ar-popup:hover {position: absolute; left:0; width: 100%; z-index:1000;padding: 1.5em 1em 2em;}
.show-popup:hover + .ar-popup label, .ar-popup:hover label {display: inline-block !important; box-shadow: .2em .5em 3em rgba(0,0,0,.8)/*,.1em .4em .5em rgba(255,255,255,.8) inset, -.1em -.4em .5em rgba(0,0,0,.2) inset*/; background-color: rgba(255,255,255,94);z-index:1000;position:relative;}
.show-popup:hover + .ar-popup label.gewaehlt, .ar-popup:hover label.gewaehlt {box-shadow: .2em .5em 3em rgba(0,0,0,.8),.1em .4em .5em rgba(255,255,255,.8) inset, -.1em -.4em .5em rgba(0,0,0,.2) inset;} 
.ar-popup li li {display: inline-block;}


#js-dialogtooltip			{font-size:.7rem !important;}
#js-dialogtooltip	h1	{font-size: 1rem !important;}		
.group-sub						{font-weight: 700;}

/********************/
.tooltip {
  position: relative;
  display: inline-block;
/*  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
		margin-left:-2em;
  visibility: hidden;
  width: 120px;
  background-color: white;
  color: black;
  text-align: center;
  padding: .7em;
  border-radius: 6px;
	box-shadow: .2em 1em 1em rgba(0,0,0,.3);
  position: absolute;
  z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
}
/***********************************/

.edit-link a {font-size: var(--klein);}

.kategorien h5 {margin:0 !important;}
.form-group 				{vertical-align: top; font-size: 1rem; margin: 1rem 0;}

.gewaehlt 						{background-color: var(--hell) !important;
					box-shadow: .1em .4em .5em rgba(255,255,255,.8) inset, -.1em -.4em .5em rgba(0,0,0,.2) inset; }
/*.form-group input[type="checkbox"] {margin:-1em; opacity: .00001; z-index:0;}*/
.wpt-form-item-checkbox input,
.wpt-form-set-checkboxes input				{display: none !important;}
.categorychecklist label,
.wpt-form-item-checkbox label,
.checkbox label,
.wpt-form-set-checkboxes label		{display: inline-block;		margin: .4em .5em; padding: .4em .6em;border: 2px solid var(--dunkel); border-radius: 3em; background-color: rgba(255,255,255,.7); font-size: 1rem;} 
.wpt-form-error,
input	, select				{font-size: 1rem !important;}
.goldkasten 					{margin: 1rem .2rem; padding: 1rem; border: 3px solid var(--dunkel); border-radius: 2rem; background-color: rgba(255,255,255,.7); z-index:10;}
.goldkasten h4				{margin-top:0 !important;}
.archiveintrag				{position: relative; margin: 1rem 0; padding: 1rem; font-size: 1rem; border: 3px solid var(--wertefarbe); border-radius: 2rem; background-color: rgba(255,255,255,.7);}
/*.goldkasten h4 				{margin: 1rem; color:var(--dunkel) !important;}
.goldkasten h5 				{font-size: 1.1rem; margin: .5em 0 .3em;}*/
/*.goooldkasten .form-group {display: inline-block;}*/


/*.kontakt div {display: inline-block;}*/



.bp-login-widget-register-link a {color:black !important;}

/*============================================= ZEPHYR ====*/

.erledigte-weg .zpm-task-card.completed, .anstehende-weg .zpm-task-card:not(.completed), .zpm-task-card-type, .zpm-edit-task-field__team, .zpm-edit-task-field__project, .zpm-new-task-field__team, .zpm-new-task-field__project, .zpm-new-task-field__project,.zpm-new-task-task--categooooories {display:nooone !important;}
.zpm-task-card {background-color:var(--transback)!important;background-image:none!important;}
.zpm-task-card * {color:black!important;}
#kurzform:checked ~ .aufgaben .zpm-task-card:not(:hover) {.zpm-task-card-body, .zpm-task-assignee__avatar, .zpm-task-card-dates {display: none!important;}
		.zpm-task-card-header {padding:0!important;}}
.zpm-task-card-title {display:inline!important;}
.zpm_modal_buttons {margin:1em;}
html body div#zpm-shortcode-modal__edit-task.zpm-modal.zpm-shortcode-modal div#zpm_edit_task.zpm-modal#zpm-update-task__btn {margin:0 !important; line-height:normal !important;}
#zpm-shooooooortcode-modal__edit-task {position: absolute !important;max-height: none;}
#ui-datepicker-div table {poooosition: relative !important;}
.ui-datepicker {width: auto !important;}


/*============================================= Buddypress GLOBAL SEARCH */



.bboss_search_item {margin: 1em !important; padding: 1em !important; border: 1px solid grey; border-radius:1em !important;
			box-shadow: var(--schatten); background-color: var(--transback); }
.bboss_search_item p br {display: none;}
.bboss_search_item .view_thread_link a {display: inline-block;border: var(--knopfrand); padding: var(--knopfpadding);}
.item-meta.activity-header {float: none !important;}
.avtivity-header * {font-size: 1rem !important;}
.activity-header img, #doc-group-summary img, .em-group-avatar img {height:30px!important; width:30px!important;vertical-align:middle!important;margin:-5px 5px!important;}
.activity-header img:after{content:"&nbsp;"}
.bp-feedback.bp-messages.info + .bp-feedback.bp-messages.info {display: none!important;} 

/*==================================================== EVENTS MANAGER Veranstaltungen Kalender*/
.em-add-to-calendar-tooltip {margin-left:-5rem !important;}
.em-add-to-calendar-tooltip .tippy-content .em-event-add-to-calendar-content {min-width: 30em;background:var(--transback);box-shadow:var(--schatten-zart);}
.em-add-to-calendar-tooltip .tippy-content .em-event-add-to-calendar-content a {display:block!important;}
/*.em-events-list {display: flex !important; flex-wrap: wrap;}
.em-event.em-item { display: block!important;background-color: rgba(255,255,255,.9) !important;
            border: 1px solid #ddd;
            padding: 20px;
		flex: 1 1 200px;
		box-shadow:var(--schatten);/* Flexible basis with a minimum width of 300px } */
.em-item {           hyphens: auto;
            overflow: hidden; /* Verhindert, dass der Container überläuft */
            word-wrap: break-word;}
.em-event.em-item {background-color:var(--transback)!important;}
.em-event.em-item>div,body .em.em-view-container .em-list.em-events-list .em-event.em-item .em-item-info {width: 100%!important; min-width: 100%;}
.em-event.em-item>div>h3 {font-size: 1.7rem;}
 em-view-container			{border: 1px solid white!important; border-right: none!important; border-bottom:none!important; color:#111 !important;}
.em-view-container span {color:#111 !important;}
.event .post-thumbnail, .event .attachment-post-thumbnail {display: nooone !important;}
.event h1.entry-title {margin: 2em 0;}
.entry-content .eventverstecken .em-item-image  {display: none !important;}
.em-calendar 					, .em.em-item.em-item-single.size-medium .em-item-header .em-item-image img					{/*margin-left: -1rem; width: calc(100% + 2rem);*/ line-height: 1.1;font-weight: 700 !important; box-shadow: var(--schatten) !important;color:#111; padding:0 !important;}
.eem-item-image, .attachment-post-thumbnail  {}
.em-item-image-wrapper img {            left: 50%;
		transform: translateX(-50%);}
.event .post-thumbnail {max-width: 25rem; float: left; margin-right: 2rem;}
.em-item-meta {min-width: 15rem;}
.em-item-meta a {display: inline !important;}
.em-event.em-item .em-item-info {padding: 1rem !important;}
.em-item-meta-line {margin: .4em !important; display: block;}
.em-item-meta-line span {margin-right: .5em;}
html body div.em div.em-modal-content.em.em-events-widget div.em-item.em-event div.em-item-info a {color:var(--linkfarbe)!important;}

.em-calendar.em-calendar.em-calendar span, .em-calendar.em-calendar.em-calendar a {color: #111 !important;}
.em-item-title a {font-size: 1.5rem !important; lioooone-height: .7 !important; font-weight: bold!important;}
.em-item-info {padding-left: 3rem !important; border: none !important;}
.em-cal-head {border-radius: 0 !important;}
.em-month-picker {font-weight: 700; width: auto !important; min-width: calc(100%-3em)!important; background-color: transparent !important;}
.em-cal-nav {margin: 0 !important; padding: 0 1rem !important; font-size: 2rem !important; font-weight: 700 !important;background:var(--dunkel);}			
.em-cal-day-date	, .em-cal-nav  div	{background-color: transparent!important;}
.em-cal-body {background-color: white;}
/*.em-cal-body {grid: false;/*grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));}
.em-cal-boody  a {height: 32px!important; width: 32px!important; }
.em-cal-body > div {height: 100%; width: 14% !important;}*/
.em-view-container .em-calendar .em-cal-body .em-cal-event > div {background:white!important;background-color:white!important;z-index:1000;}

.em-calendar div, .em-calendar spann										{margin:0!important; padding-tooooop: .1rem !important; font-weight: 700 !important; white-space: nowrap;background: transparent !important; cooolor:#111 !important;}
.secoooondary {padding-top: 1rem !important;}
.bpnw-notification-list {ul {margin:.3em} background: rgba(255,255,255,.3); border-radius: 1em 0 2em 0}
.notification-actions .secondary {padding: 0 !important; margin: 0!important;}
.em-cal-body .em-cal-day .em-cal-day-date a, .em-cal-day-date.colored a, html.js body div#page div#sidebar.sidebar div#secondary.secondary div#widget-area.widget-area aside#shortcode-widget-2.widget.shortcode_widget div.textwidget div div.em.pixelbones.em-calendar.size-small section.em-cal-body.em-cal-days div.eventful-today.em-cal-day div.em-cal-day-date.colored a {background: transparent!important;background-color: transparent!important;color:grey!important}
.em-cal-day-date.colored {padding:0;background-color: var(--terminfarbe)/*#ffd383/* a8d144 orange/*var(--hell)/*153,255,255,.44*/ !important;box-shadow: .2em .4em .4em rgba(255,255,255,.8)inset, -.2em 
		-.4em .4em rgba(0,0,0,.1)inset, .2em .4em .3em rgba(0,0,0,.2) !important; border-radius: 50%; border:none !important;border-color:transparent!important;border-width:0!important}
		.em-cal-day-date a {background-color: transparent !important;}		
/*.em-cal-day-date a {border:none!important;}*/
.em-cal-day-date:not(.colored),.em-cal-day-date span {background-color: transparent !important;}
.em-calendar span {vertical-align: middle;}
.em-calendar .today,
.em-calendar {.eventless-today > div, .eventful-today	> div				{border: 5px solid rgba(255,0,0,.5) !important;box-sizing: border-box;
		 border-radius: 50%; box-shadow: .2em .4em .2em rgba(0,0,0,.1), .2em .4em .2em rgba(0,0,0,.1) inset;}}
.em-calendar .eventless-today > div {background: Transparent !important;}
.em-calendar .eventless,
.em-calendar .eventful  							{background-color: rgba(255,255,255,.9) !important;}
.cooolored a			 				{background-color: rgba(0,0,0,.13)!important;}
/*xx*/
.em-calendar  section div:nth-of-type(7n-1) 	{background-color: var(--hell)!important;}
.em-calendar  section div:nth-of-type(7n) 	{background-color: var(--dunkel) !important;}
.em-cal-week-days .em-cal-day {color: grey!important;}
.em-group-avatar {display: inline-block;}
html.js body.events.buddypress div#page div#content div#primary.content-area main#main.site-main article div.entry-content div#buddypress div#item-body.item-body form div.em-notice.em-notice-success {background: var(--hell)!important;background-color: var(--hell)!important;}
		
/*
html.js body.directory.activity.buddypress.bp-nouveau.page-template-default.page.page-id-0.page-parent.logged-in.admin-bar.wp-embed-responsive.role-administrator.customize-support div#page.hfeed.site div#sidebar.sidebar div#secondary.secondary div#widget-area.widget-area aside#shortcode-widget-2.widget.shortcode_widget div.textwidget div#em-view-154321116.em.em-view-container div#em-calendar-9019.em.pixelbones.em-calendar.preview-modal.responsive-dateclick-modal.size-small.this-month section.em-cal-body.em-cal-days.event-style-pill.even-aspect {display: block !important;}
html.js body.bp-nouveau div#page.hfeed.site div#sidebar.sidebar div#secondary.secondary div#widget-area.widget-area aside#shortcode-widget-2.widget.shortcode_widget div.textwidget div.em.em-view-container div.em.pixelbones.em-calendar.preview-modal.responsive-dateclick-modal.size-small section.em-cal-body.em-cal-days .em-cal-day {display: inline-block !important; width: 12.7%/*14.285%* /;box-sizing: border-box;}
html.js body.bp-nouveau.bp_doc-template-default.single.single-bp_doc.postid-1147.logged-in.admin-bar.wp-embed-responsive.bp-docs.bp-docs-body-theme-twentyfifteen.role-administrator.customize-support.js div#page.hfeed.site div#sidebar.sidebar div#secondary.secondary div#widget-area.widget-area aside#shortcode-widget-2.widget.shortcode_widget div.textwidget div#em-view-749823384.em.em-view-container div#em-calendar-2178.em.pixelbones.em-calendar.preview-modal.responsive-dateclick-modal.size-small.this-month section.em-cal-body.em-cal-days.event-style-pill.even-aspect,
html body div#sidebar.sidebar div#secondary.secondary div#widget-area.widget-area aside#shortcode-widget-2.widget.shortcode_widget div.textwidget div.em div.em.em-calendar  section.em-cal-body.em-cal-days

{display: block !important;width: 100% !important;}*/


section.em-cal-head:nth-child(3) > div:nth-child(6),.em-cal-col-6:not(:nth-last-child(2)){box-shadow: 0 2em 0 var(--hell)!important;}
section.em-cal-head:nth-child(3) > div:nth-child(7),section.em-cal-head:nth-child(3) > div:nth-child(7), .em-cal-col-7:not(:last-of-type) {box-shadow: 0 2em 0 var(--dunkel)!important;}
seeeection.em-cal-body > div:nth-child(7) {box-shadow: 0 -2em 0 var(--dunkel)!important;}
seeeeection.em-cal-body > div:nth-child(6) {box-shadow: 0 -2em 0 var(--hell)!important;}
.em-search 			{background-color: var(--transback) !important;}
.em-item-image-placeholder			{max-width: none !important;}
.em-item-image-placeholder div 			{min-width: none !important;}
#post-618 {font-size: 1rem;}
.events-table small {font-size: 1rem;}
.type-event .entry-content > div:first-of-type > img {display:none;} /*Event-Bild nur einmal anzeigen*/
.fc-event-container .fc-content {white-space: normal;}
.ui-widget-content {background: var(--transback);}
.ui-widget-content .ui-widget-content {background: transparent;}
.fc-content-skeleton table {table-layout: fixed !important;}
.css-events-list ~ div .css-events-list .einmal {display:none !important;} /*VERWEIS auf Lern.land-Termine nur einmal!*/

.events-table img {width: 30rem !important; height: autp;}
.events-table td:first-of-type {min-width: 5rem;}
.event-form-when {margin-bottom: 2rem;}
#em-location-reset a {display: block;}
.em-location-section-map {margin: 1rem;}
.em-location-next-event {display: none;}

.css-events-admin .subsubsub {margin: 1em;}
.admin-events-filter {display: none;}
body.role-administrator .admin-events-filter {display: block;}

.date > br, .em-item-meta br {display: inline !important;}
.em-item-meta > section {flex: 1 1 15rem !important; margin: 0 0 0 2rem;}

body:not(.role-administrator) #wp-em-editor-content-editor-tools {display: none;}

.event-form-image label {display: inline-block!important;}

button .em-icon {display:none!important;color:white!important;} 

/*===================================================== FULLCALENDAR*/
.fc-event-container {padding: .1em !important;}
.ui-state-highlight .fc-day-number {font-weight: 700;color:red;}
.fc-center h2 {font-size: 1.4rem !important;}
.fc-left button span, .fc-right button {color: var(--dunkel) !important;border-color: var(--dunkel) !important;}
.ui-widget-content {padding: 0 !important;}
.fc-day-grid{overflow:hidden;}
/*.fc-content-skeleton td:nth-of-type(7) {background-color: var(--dunkel)!important; box-shadow: 0 10em 0 var(--dunkel);}
.fc-content-skeleton td:nth-of-type(6) {background-color: var(--hell)!important; box-shadow: 0 10em 0 var(--hell);}*/
.fc-row.ui-widget-header {background:transparent !important; border:none!important; border: 0px solid transparent!important; border-top: none !important;}
.fc-head-container.ui-widget-header {background:var(--dunkel) !important;border:none!important;}
.fc-day-grid-container {height: auto !important;}
.fc-day-grid-event .fc-content .fc-time,.fc-day-grid-event .fc-content .fc-title {font-size: 1rem !important;}

/*.ui-state-highlight {border: 4px solid red !important; border-bottom: none!important;}*/
.fc-row table {table-layout: fixed !important;}
.fc-day-header {background-coooolor: var(--hell) !important; color: black !important; border: none !important;}
.fc-day-header span {font-size: 1.3rem !important;maaaaaax-width: 2ch !important;}
.fc-content {padding: .3em !important; background-color: #eee !important;background: rgba(255,255,255,.5) !important;border: 1px solid lightgray;}
.fc-content {background-color: var(–hell); box-shadow: .2em .4em .4em rgba(0,0,0,.4);}

/*===================================================== imgPRESS */

.activity-permalink header h1 {margin-bottom: 1rem!important;} /*einzelne Aktivität*/
#buddydev_bpnotification_widget-3 > div > a {font-weight: bold;}
#buuuuuuddydev_bpnotification_widget-3 ul {margin: 1em 0 -1em 1em !important;}



/*========================================BUDDYPRESS */

#nav-notifications-groups-li {display: none!important;}
.bplooooock-login-form-container-wrapper {margin-top: 8rem;}

.group-willkommen.group-home article {min-height: 177rem;}

body.role- #groups-list {.private, .last-activity {display: none !important;}}
#groups-list{		.group-desc, .item-entry {border: none !important;}}
.list-wrap h2 {margin-top:0!important;}

.last.filter button span {font-size:177%;}
.last.filter button, .last.filter button:hover  {background: none; border:none;}
.last.filter button:before {display:none;}
#boooooop-messages-next-page:before {display:none!important;}

li.feed {display:none!important;}
body.group-willkommen.role- .main-navs, body.group-willkommen.role-subscriber .main-navs,body.group-willkommen.role-authoooor .main-navs {display:none !important;}
.desc-wrap {background: transparent!important;}
.desc-wrap:not(.nichtentfernen) {display:none;}
body.role- #item-header-content .activity {display: none;}


#activity-stream .new_avatar {display:none;}
#activity-stream .activity-inner {overflow:visible;}
#activity-stream .new_event .activity-inner {margin:0 !important; padding: 0!important;}
#activity-stream .groups .activity-inner {margin:0 !important; padding: 0!important;}
#activity-stream .bp_docs .activity-inner {margin:0 !important; padding: 0!important;}
#activity-stream .bp_doc_created .activity-inner {margin:0 !important; padding: 0!important;}
@media(min-width:751px){html body #page #content #activity-stream .activity-inner {margin-left:15%!important;}}
span.time-since {inherit!important;}
.joined_group.activity-item {display:none;}


#activity-stream .activity-meta {text-align: right;}


.activity-content a.no-wrap {white-space:nowrap;}
.activity-meta a {color: grey}
.activity-content * {padding: 0;}

.activity-permalink header {position: relative!important;}
.bp_members  header {position:absolute; z-index:20}
.preview-pane-header, .single-message-thread-header {position: relative !important;}
.message-title {font-size: 1.4rem !important;}
.messages-title {display: block; padding:0!important;font-size: 1.4rem!important;}
.wp_ulike_general_class button {border: none !important; box-shadow: none!important; background: none !important;}
.wp_ulike_btn_is_active,.wp_ulike_is_liked {color: var(--ganzdunkel)!important;}
body.role- #groups-list li:not(.public):not(.private), body.role- #groooups-dir-list .pag-data, body.role- .groups-type-navs  {display:none !important;}


.bp_group header h1, .single-headers #item-actions {color: black; text-shadoooow: 1px 1px 3px rgba(0,0,0,1), 1px 2px 5px rgba(0,0,0,1), 1px 3px 7px rgba(0,0,0,1);}
#item-header.single-headers {margin: -0rem 0 0;}
#item-actions, #item-header-cover-image .activity {display:none!important;}
#item-actions ul {margin:0;}
#item-actions.group-item-actions {padding-right: 1em !important;}
@media(max-width:954px){#buddypress #item-header #item-actions, #buddypress #item-header #groupbutton-30{display: block; width: 100%; text-align: center; color:black !important; text-shadow: none !important;}
		#item-actions .moderators-lists {color: black!important;}
#item-header.single-headers {margin: -1rem 0 0;}
}
.bp_group header, .bp_members header h1 {margin: -2rem 0rem; font-size: 2.5rem !important; color: hsla(0,0%,95%,1); text-shadow: .05em .1em .3em hsla(0,0%,0%,.9)}

.bp_group .entry-header {position: absolute;text-shadoooow: .05em .1em .1em white; z-index:100; margin: .4rem 5rem 1rem .7rem !important;}
@media (min-width: 935px){ .bp_group .entry-header { margin: 3rem 5rem 1rem 0rem !important;}}
.bp_members .entry-header {margin: 2rem 5rem 1rem 0 !important;}
.bp_group header h1 {margin: -1rem 0; font-size: 2.5rem !important; cooolor: hsla(0,0%,95%,1) !important}
.bp_group header a, .bp_members header a {color:hsla(0,0%,80%,1)!important;}
.groups-header #item-header-avatar img {border-radius:0 !important;}

#Einladungen-personal-li {display: none!important;}

/*.bpfb_actions_container *:not(#bpfb_tmp_photo) {display: inline-block !important;}*/
.bpfb_actions_container {margin:0;padding: 0 1em 1em; border-radius: 1em !important;}
.bpfb_actions_container:hover {background-color:rgba(255,255,255,.7);}
.bpfb_controls_container .qq-upload-button {width: 15em !important;}
#members-dir-list li {background: transparent !important;}
.grupp-admin:after, .grupp-admin:hover::after{content:"\A Gruppen-Administrator:in";color:var(--markiert);font-size:.9rem;text-decoration:none!important;white-space:pre;}
.grupp-mod:after{content:"\A Gruppen-Moderator:in";color:var(--markiert);font-size:.9rem;text-decoration:none!important;white-space:pre;}
.activity-list .activity-item .activity-meta.action a {padding:.2em !important;}
.button.unfav {color: #ff0 !important;}
.looooad-more {display: none !important;}
.user-pass2-wrap {display: none !important;}

#header-cover-image {background-color: transparent}

.user-nicename {text-shadow: none !important;}

/*#bp_core_login_widget-2 {margin-left: 1rem !important;}*/
.bp-login-widget-user-links {padding: 1.5em 0 0 25px !important; }
.bp-login-widget-user-link {font-size: 144%; font-weight: bolder;}
#groups-dir-list .item-avatar img, img.group-24-avatar, img.avatar-20 {border-radius:0 !important;}

/*.bp_group .entry-header h1 {font-size: 2rem !important;}*/
.buddypress-wrap .groups-list li p {margin: .1em !important;}
#activity-rss-feed a {display: none;}
/*.desc-wrap	{background-color: var(--dunkel) !important;}*/
@media(min-width:500px){
		#subnav-filters {
    display: flex; /* Enable flexbox layout */
    justify-content: space-between; /* Place first child on the left and last child on the right */
    align-items: center; /* Optional: Align items vertically */
}
		
		#subnav-filters > div {top:0!important;display: inline-block!important;clear:both!important;}}
#primary main article #buddypress .bp-wrap #item-body .subnav-filters > ul, #primary main article #buddypress .bp-wrap #item-body .subnav-filters #comp-filters {display: inline-block !important;}
#item-actions 			{margin-top:0 !important;}
body.role- #item-actions, body.role-subscriber #item-actions {display: none !important;}
#header-cover-image {margin: -2rem -3.8rem 0; width: calc(100% + 7.6rem); height: auto; filter: greyscale(50%);}
#heeeeader-cover-image, .editfield  {background-color: var(--transback) !important;}
.avatar  {font-size: 0;}
#item-header-cover-image #item-header-avatar img {background: transparent !important; border: none!important;}
a.bp-suggestions-mention {font-size: .9rem !important; color:black!important; text-shadow: none !important;}
#item-body, .bp-navs + #item-body	{font-size: 1rem !important; border-left: 0px none transparent !important; border-width:0 !important; padding-left: .1em;}
/* .item-avatar img {max-width: 150px !important; max-height: 150px!important;} */
#bp-list, #bp-list h2,#bp-listp p,#bp-list .button 	{font-size: 1rem !important; margin: .3em !important;}
.activity-meta,
.activity-meta a 								{ font-size: .8rem !important; }
.buddyboss_edit_activity_comment			{ border: var(--knopfrand);}
.buddyboss_edit_activity_comment:hover						{background-color: var(--hoverbackground) !important;}
#whats-new {background: var(--transback) !important;}
.activity-list												{padding:0 !important;}
.activity-list li div 								{background:transparent !important;}
.last-activity			{margin: .5em !important;}
#group-activity-search {width: 25em;}
.bp-group-activity-preview,
.bp-member-activity-preview,
.bp-profile-button, .profile-group-title,
.screen-heading.view-profile-screen	, #bp-avatar-recycle			{display: none !important;}
#whats-new-form 				{margin-top: 1rem !important;}
.unfav:before													{color: var(--wertefarbe);}
.acomment-content + .activity-meta		{pooooooosition: absolute !important;	margin: -1em 0 0 !important; padding: 1em; display: none;}
.acomment-content:hover + .activity-meta,
.activity-meta:hover {display:block;}
.doc-content													{background-color: white;		padding: 2em; display:block; clear:both;}
.doc-content .doc-content							{padding: 0 !important; background: transparent !important;}
.activity-item {background-color: var(--transback) !important;} 
#js-dialogtooltip {width: fit-content !important;font-size: 1rem !important; right:0;}
#js-dialogtooltip a {display:inline; white-space:nowrap;}
.nav-links .post-title {font-size: 1.5rem !important;}
#bp-nouveau-activity-form		{box-shadow: none !important;}

.bp-messages-content * {background: none !important;}

/*======================================================= BP-DOCS */
#doc_content_ifr {padding: 1em 0!important;}
.docs-info-header {margin: 1em 0; clear:both; background:none !important;background-color: transparent!important;}
.currently-viewing {display: block;}
.bp-docs .doc-excerpt {display: none;}
body.textbeginn .bp-docs .doc-excerpt {display: block;} 
body.role- { .currently-viewing, .docs-filters, #DocURL2Clipboard {display:none !important;}}

#doc-permissions-summary.doc-public {background-color: var(--dunkel)!important;border:none!important}
.doc-permissions, #doc-meta {background:none!important;border:none!important}
.doc-meta {display:block; clear:both;}
/*.doc-in-folder:not(:hover) .row-actions:not(:hover), .doc-in-folder:not(:hover) .row-actions:not(:hover) {font-size:50%;}*/
.doc-in-folder .row-actions, .doc-in-folder .row-actions {font-size:.8rem!important;}
body.single-bp_doc #bp-create-doc-button {display: none!important;}
/*
.doc-in-folder .row-actions, .event .row-actions  {display: none !important;}

.doc-in-folder:hover .row-actions, .doc-in-folder .row-actions:hover, .event:hover .row-actions, .event .row-actions:hover
 {display: block !important; position: absolute; padding: .4em; background: white; box-shadow: var(--schatten);}*/
#bp-docs-single-doc-header {display: block; width: 100%;}
.doc-public {background-color: #dfd;}
.groups-cell {line-height: 1.1 !important;}
@media(max-width: 1444px){html body.bp-docs div#page.site div#content.site-content div#primary.content-area main#main.site-main article.bp_doc.type-bp_doc.hentry div.entry-content div.bp-docs.bp-docs-container div.doc-content {padding:1rem 0!important;}}
@media(max-width: 1px){html body.bp-docs.bp-docs-edit div#page.site div#content.site-content div#primary.content-area main#main.site-main article.bp_doc.type-bp_doc.hentry div.entry-content div.bp-docs.bp-docs-container div.doc-content {padding:0!important;}}
@media(max-width: 5px){html.js body.bp-nouveau.bp_doc-template-default.single.single-bp_doc.postid-7140.logged-in.admin-bar.no-customize-support.wp-embed-responsive.bp-docs.bp-docs-edit.bp-docs-body-theme-twentyfifteen.role-author.role-bbp_participant.js.sticky-menu.auto-fold div#page.hfeed.site div#content.site-content div#primary.content-area main#main.site-main article#post-7140.post-7140.bp_doc.type-bp_doc.status-publish.hentry.bp_docs_tag-protokoll div.entry-content div#buddypress.twentyfifteen div.bp-docs.bp-docs-container.bp-docs-theme-twentyfifteen strong strong div.doc-content {padding:0!important;}}
/*#post-5152 .doc-content {padding:0 !important;}*/
.form-table.ie-fixed {table-layout: auto !important;}
.form-table.ie-fixed .ins {background-color:rgb(153, 255, 153);}
.form-table.ie-fixed .del {background-color:rgb(255, 153, 153);}
.form-table.ie-fixed > tbody > tr > td,.form-table.ie-fixed > tbody > tr > th {width: auto !important; overflow: hidden;}
.diff.is-split-view > tbody > tr > td,.diff.is-split-view > tbody > tr > th {width: auto !important; overflow: hidden;}
.dashicons.dashicons-plus, .dashicons.dashicons-minus {display:none;}

.wp-editoooooooooooooor-tabs, #qt_doc_content_toolbar,
body.role- .bp-docs-nav, body.role- #bp-docs-single-doc-header, body.role- .doc-tabs, body.role- .doc-meta, body.role- .row-actions, body.role- .doctable tr td:first-of-type, body.role- .doctable tr th:first-of-type, body.role- .item-list-tabs, body.role-subscriber .item-list-tabs,
body.role-subscriber .bp-docs-nav, body.role-subscriber #bp-docs-single-doc-header, body.role-subscriber .doc-tabs,
.comment-display-disabled {
display: none !important; visibility:hidden!important;}

.doc-title span:nth-of-type(even) {display: block;}
.doc-title {font-size: 1.5rem;}
.doc-title a {font-size: 1rem;}
.toggleable {background: var(--transback) !important;}
.toggleable p {background:none!important;}
.dooooocs-info-header, .doc-content {background: none/*var(--transback)*/ !important;}
.doc-title span {display: block;}
body.role-author #post-1147 .bp-docs-nav, body.role-author #post-1147 #bp-docs-single-doc-header, body.role-author #post-1147 .doc-tabs,
body.role-author #post-4403 .bp-docs-nav, body.role-author #post-4403 #bp-docs-single-doc-header, body.role-author #post-4403 .doc-tabs,
/*body.role-author #post-4700 .bp-docs-nav, body.role-author #post-4700 #bp-docs-single-doc-header, body.role-author #post-4700 .doc-tabs,*/ .breadcrumb-current
{display: none !important;}
body.role- .doc-content, body.role-subscriber .doc-content, boooody.role-author .doc-content  {background: transparent !important;}
#doooooooooooooooooc-group-summary {white-space: nowrap;}
#post-revisions th 					{
		width: 2em;}
#post-revisions tbody tr:first-of-type td:last-of-type a {display:none;}
/*.is-split-view {max-width: 100% !important;width: 100% !important;}*/
#revision-field-post_excerpt,#revision-field-footnotes,#toggle-doc-is-locked{display:none!important;}
@media (min-width: 700px){.is-split-view td 		{max-width: 20rem;}}
#doc-group-summary a {display: inline-block; padding: 0 .4em;}
.doc-meta {border:none!important;}
.author-cell,.created-date-cell,.edited-date-cell {
    text-align: left;
    min-width: 100px
}


#revision {background-color:var(--hell);}
.bp-docs-container,
.doctable	a,
#post-revisions a,
.doctable p,
.doctable th,
.doctable .date-cell{
		font-size: 1rem !important;}
.mce-widget button:hover		{
		background-color: var(--hoverbackground)!important;}
/*.doc-content {font-size: 1rem !important;}*/
strong > .doc-content				{
		padding: 2rem !important;}
strong > .doc-content > .doc-content  {
		padding: 0 !important;
		border: none !important;}
.doctable .entry-meta {
		font-size: 0 !important;}
.doctable .entry-meta .category-links {
		font-size: .9rem !important;
		padding:var(--knopfpadding);
		margin:var(--knopfmargin);
		border:var(--knopfrand); }
/*.doctable .more-link {
		color:var(--ganzdunkel) !important;
		font-size:.9rem;}*/
.desc-column {line-height: 1;}
#tags-list {display: flex; justify-content: space-around; flex-wrap: wrap;}
#tags-list li {white-space: nowrap;}
#tags-list a[title="xs"] {display:none;}
#ar-tags a {color: black !important;} 
.doc-content h1, /*.doc-content*/
.doc-content h2,
.doc-content h3 {
		margin: 2rem 0 .7rem !important;}
.doooooooc-content{* {font-family: georgia;}
	/*	h1 {font-size: 37px;} h2 {font-size: 20pt;} h3 {font-size: 17pt;} h4 {font-size: 14pt;}  h5 {font-size: 12pt;} h6 {font-size: 10pt; */}
}

#subnav + div > h2 {
		font-size: 1rem !important;} 
.doc-content, .doc-content th, .doc-content td, .bboss_search_page h3 {
		font-size: 1.1rem !important;}
.doc-content {
		border:none !important;}
#doc-meta, #doc-meta label, #doc-meta .meta, #doc-meta .description, .breadcrumb-current, .directory-breadcrumb-separator {
		font-size: 1rem !important;}
.doc-content > table tr:first-of-type, .dooooc-content > table  td:first-of-type  {background-color: #eee;font-weight: bold;}
.doc-content > table  tr:first-of-type {background-color: #ccc;}
.delete-doc-button + .delete-doc-button {display: none !important;}

.media-frame-tab-panel .media-frame-router {display:none!important;}
#doc-attachments > label {display: block; margin: .7em 0 !important; font-weight: 700!important;}
#doc-attachments  li {min-height:2.5rem;}
#doc-attachments-ul li:nth-of-type(even) {background-color:var(--transback);}
#doc-attachments.neueAttachments:after{content: "Um neue Anhänge löschen zu können, lade die Seite neu - NACHDEM der Text, zumindest im Browser-Backup, GESICHERT wurde."}


/*=============================================== TAB-OPTIK für Submenus */
.doc-tabs {margin-bottom: 1em;overflow: visible; display: block;width:100%; clear:both; vertical-align:bottom; ul{width: 100%;}}
.doc-tabs ul {display:block;}
.bp-wrap .count {display: inline !important;} 
#profile-personal-li {display: none !important;} /*Sichtbarkeiten werden direkt bei der Profilbearbeitung eingestellt. */
.current::before {display:none;}
.bp-navs {box-shadow: none !important;}
#object-nav li {white-space: nowrap !important;}

@media (min-width: 74.9px){
#item-nav .item-list-tabs 
		{ margin-bottom: 15px !important; box-shadow: 0 -14px 10px -8px #aaa inset !important;}
.bp-navs 								{border: none !important;}
		.subnav {width: 100% !important;}
		#subnav ul, .bp-navs ul							{/*margin: 0; width: auto; */diiisplay: flex !important; justify-content: space-around; font-size:0; flex-wrap: wrap; align-content: stretch; padding: 0; booooox-shadow: 0 -10px 10px -8px #999 inset; overflow: visible; clear:both; float:none;}
 #subnav					{margin: 0 1em 2em;  width: 100% !important;}
		#subnav,	#object-nav, .item-list-tab, .activity-navs, .bp-navs		{overflow:visible !important;}
		#subnav li, .bp-navs li, .doc-tabs li 
												{ vertical-align: bottom; background-color: transparent !important; display: inline-block!important; clear:booooth!important; outline: none !important; font-size: 1rem; color: black; border: 1px solid transparent; margin: .5em 0 0 !important; padding: 4px 0; border-radius: .7em .7em 0 0 !important;box-shadow: 0 -10px 10px -8px #999 inset; overflow: visible; flex-groooow:1;text-align:center;}
.bp-navs ul li.feed 		{box-shadow: none !important; border: none !important;}
#subnav li:hover, .bp-navs ul li:hover, .doc-tabs li:hover
				{border:  1px solid #ddd !important; border-bottom-color: #fafafa !important; background-color: #fafafa !important; z-index:100;}
		
#subnav li.current, .bp-navs ul li.current,.bp-navs li.selected, .doc-tabs li.current
												{box-shadow: 0 5px 5px 3px #fff inset, 0 1em 1em .5em #fafafa !important; border:  1px solid #aaa !important; border-bottom: 1px hidden transparent !important; border-radius: 10px 10px 0 0;  background-color: #fafafa/*var(--transback)/*#fafafa*/ !important;z-index:1; overflow-x: hidden !important;oooooverflow-y: visible !important;}

		#subnav a, .bp-navs li a, .bp-navs li a:hover, .bp-navs li a:focus, .bp-navs li a:active
												{z-index: 1; box-shadow: none !important; outline: none !important; color: #333 !important; padding: .3em .6em !important; background-color: transparent !important; border:0 !important; text-decoration: none !important;}
.bp-navs ul li.current a, .bp-navs li.selected a, .doc-tabs li.current
												{position: relative; z-index: 0;}
		.bp-navs {line-height: 1.7 !important;}
  .bp-navs + #item-body {border-left: 1px solid #aaa;}
  .doc-tabs a 					{background-color: transparent !important; border: none; font-size: 1rem !important;}
  .user-subnav + h2 		{display: none;} 
}
.doc-tabs + * {display: block;clear:both; margin-top:1em}

/* stop hypenating words */
.entry-content, .entry-summary, .page-content, .comment-content {		
	-webkit-hyphens: none; -moz-hyphens: none;-ms-hyphens: none;hyphens: none;word-wrap: normal;
}
.group-create-buttons li {border: none !important; box-shadow: none !important;}
.achtung {background-color: #faa !important; border: 3px solid red !important;}

.group-email-tooltip__title {display: none}
.group-subscription-div button, .group-subscription-div .modal-close__text {display:none!important;}
.group-subscription-div {cursor:pointer;}
dialog * {text-shadow:none!important;color:black!important;}
dialog a {color:var(--linkfarbe)!important;}


.activity, .activity-item a span.time-since, .group-description, .group-subscription-status-desc, .group-subscription-status gemail_icon, .time-since, .docs-info-header, .docs-info-header a, .em-cal-booody {font-size: 1rem !important; font-weight: normal !important; font-family: sans-serif !important;} /*größer*/
.em-cal-body {font-size: .9rem !important; font-weight: normal !important; font-family: sans-serif !important;} 
.group-subscription-status {white-space:nowrap;}
#wpcontent a {color: var(--dezentlink)!important;}
/*
html body.page #page #content.site-content #primary.content-area main#main.site-main article.page.type-page.hentry .entry-content div.archiveintrag div.beitrags-meta:hover {display:inline-block !important; visibility: visible!important;}
html body.page #page #content.site-content #primary.content-area main#main.site-main article.page.type-page.hentry .entry-content div.archiveintrag div.beitrags-meta:not(:hover) {display:inline-block !important; visibility: visible!important;}
*/
.avtivity-header * {font-size: 1rem !important;}

.activity-avatar img {width: 5rem!important;height:5rem!important;max-width:5rem!important;max-height:5rem!important;min-width:5rem!important;min-height:5rem!important;}
span.time-since {inherit!important;}