.otgs-development-site-front-end {
    display: none;
}

.app-featured-image,
.app-header,
ul.app-nav-menu,
div#arrowchat_base {
	display: none;
}

.isPWA {
    display: none !important;
}

#superpwa-iossafari-a2h-banner p {
    width: 100%;
    margin: 0px !important;
}
div#superpwa-iossafari-a2h-banner {
    padding: 25px;
}

/*FAU.tv Embeddet Player*/
.jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-fullscreen {
    display: flex !important;
}

button .lds-ring {
    position: relative;
    display: inline-flex;
    margin: 0;
    padding-right: 12px;
    align-items: center;
    width: 10px;
    height: 10px;
}

.bp-embed-activity-icon-container.third {
    display: none;
}
button#app-logout-button,
a.mtmNewPostButton,
.appIntro,
.menu-app-nav-container,
.menu-app-sub-nav-container, 
iframe.ChatFrame{
    display: none;
}

html,
body {
    /*height: 100%;*/
}

.activity_liked_by,
.matoma-post .item-meta .post-actions div.liked_by{
	display: none;
}

.mtmNotification {
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #0059b3;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
}

.mtmNotification p{
   width: 90%;
   max-width: 1224px;
   color: white;  
   padding: 10px;
   margin: 0;
}

.mtmNotification .close{
	border: 1px solid white;
	color: white;
	border-radius: 100%;
	width: 22px;
	height: 22px;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

/*Activity likes*/
	
div.mtm-activity-likeby.popup,
div.activity-meta .mtm-activity-likes a:before,
#buddypress div.mtm-activity-likeby-popup ul li:before,
#buddypress div.mtm-activity-likeby-popup ul li:after{
    display: none;
}
	
#buddypress div.mtm-activity-likeby-popup ul li:before,
#buddypress div.mtm-activity-likeby-popup ul li:after{
    display: none;
}
	
#buddypress div.mtm-activity-likeby-popup ul li{
    padding: 5px 0;
    margin: 0;
    font-size: 12px;
    min-height: auto;
}
	
#buddypress div.mtm-activity-likeby-popup ul{
    margin: 0;
}
	
div.other_activity_likes{
    color: #004A9F;
    cursor: pointer;
}

#buddypress .acomment-options .activity_liked_by a {
    color: #004A9F;
}

	
div.mtm-activity-likeby-popup ul {
    position: fixed;
    z-index: 100000;
    background-color: white;
    top: 100px;
    margin: auto;
    left: 50px;
    right: 50px;
    list-style-type: none;
    padding: 20px;
    max-height: 80%;
    overflow-y: auto;
}
	
.mtm-activity-likeby-popup .dark-overlay {
    position: fixed;
    top: 0;
    background-color: black;
    opacity: 0.3;
    width: 100%;
    height: -webkit-fill-available;
    z-index: 1000;
}
	
.lds-ring.lds-ring-activity{
    position: relative;
    margin-top: 0;
    margin-left: 0;
}
	
.lds-ring.lds-ring-activity div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 18px;
    height: 18px;
    margin: 0px;
    border: 2px solid #004A9F;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #004A9F transparent transparent transparent;
}
	
	
div.activity-meta .mtm-activity-likes a {
    padding: 3px 0!important;
}
	
div.mtm-activity-likes {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
	
div.activity_liked_by {
    font-size: 12px;
    margin-left: 10px;
    line-height: 12px;
}

  
/*Likes in Aktivitäten*/
#buddypress div.activity-meta {
    display: flex;
    flex-wrap: wrap;
}

.header-container form {
    display: none;
}
	
#buddypress div.activity-meta div.mtm-activity-likes {
	padding: 4px 8px;
}
	
div.activity_liked_by a {
    font-size: 12px;
}

div.activity-like-heart {
    height: 26px;
    font-size: 22px;
    color: #0058B3;    
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
	
div.activity-like-heart div.activity-like-count.normal {
    background-color: #FB5D5F;
    border-radius: 100%;
    font-size: 11px;
    color: #ffffff;
    display: flex;
    vertical-align: middle;
    padding: 3px 6px;
    margin-left: -5px;
    width: 18px;
    height: 18px;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    z-index: 1;
}

.activity-comments .acomment-options {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 15px;
}
#buddypress .activity-list div.activity-comments .acomment-options ul{
    margin-top: 0px !important;
    width: 100%;
}

.lds-ring {
    display: none;
    position: absolute;
    width: 20px;
    height: 20px;
    margin-top: -2px;
    margin-left: -28px;
  }
  .lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    margin: 4px;
    border: 4px solid #aaafb5;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #aaafb5 transparent transparent transparent;
  }
  .lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
  }
  .lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
  }
  .lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
  }
  @keyframes lds-ring {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  
  /*Mitgliedersuche*/
  input#members_search_custom {
    height: 10%;
    background-color: white !important;
  }

  #buddypress .standard-form #extended-search-container input[type=text],
  #buddypress #extended-search-container input, #buddypress #extended-search-container select{
    width: 100%;
    background-color: white;
    box-shadow: none;
  }
  
  #buddypress .standard-form #extended-search-container label {
    font-weight: 400;
  }

  #buddypress div#extended-search-container .search_container input {
    width: 100%;
    margin-top: 19px;
  }
  
  	/*
  	.superpwa-sticky-banner div.superpwa-stky-blk {
	    flex-direction: column;
	    gap: 10px;
	} 
	
	div#superpwa-sticky-bar {
	    height: 100%;
	}

	.superpwa-sticky-banner a.superpwa_add_home_close {
	    top: 2%;
	}
	*/
@media all and (display-mode: standalone) {
	/*Disable desktop elements*/
	.side-navigation,
	footer#footer,
	span.page-title-prefix,
	.header-links.right,
	div.header .logo-pos,
	body.home-page #page-container,
	body.home-page iframe.ChatFrame{
		display: none;
	}

	#primary #content,
	.clearfix.header {
		padding-left: 0;
	}
	
	.activity_liked_by{
		display: block;
	}

	/*Generelle Styles*/
	div#page-container {
	    background: #CED9E7;
	    margin-top: 50px;
	    margin-bottom: 85px;
	    /*height: calc(100vh + 85px);*/
	    /*margin-bottom: calc(85px + 82px);*/
	}
	
	body.login div#page-container {
	    margin-bottom: 0px;
	}
	
	body .row .row {
	    max-width: 100%;
    	}
	
	iframe {
	    max-width: 100%;
	}
	
	a.button {
	    border-radius: 5px;
	}
	
	figure.wp-block-pullquote.is-style-solid-color blockquote {
	    max-width: 100%;
	}
	
	body a {
	    word-break: break-word;
	    color: #004A9F;
    	}
	
	button,
	input[type="submit"],
	input,
	textarea,
	select,
	a.wp-block-button__link {
	    border-radius: 5px !important;
	}
	
	
	textarea#message_content {
	    border: none !important;
	}
	
	body.page-template-page-outside #primary {
	    padding: 0 0.9375em;
	}
	
	body.page-template-page-outside #primary ol {
	    margin-left: 0.9375em;
	}
	
	html.loginpage, .loginpage body {
	    height: auto;
	    background: #04316A;
	}
	
	.mtm_network_widget ul#activity-stream {
	    margin: 0;
	}	
	
	body div.bp-embed-activity-link-avatar {
	    z-index: 0;
	}
			
	#buddypress ul#activity-stream {
	    margin-top: 0;
	}
	
	.widget .widgettitle,
	.widget .widget-title,
	.widget .widgettitle a,
	.widget .widget-title a{
	    font-size: 21px;
	    line-height: 22px;
	    color: #003865;
	    margin-top: 0;
	    margin-bottom: 13px;
	}
	
	.widget .widgettitle a:hover,
	.widget .widgettitle a:focus,
	.widget .widget-title a:hover,
	.widget .widget-title a:focus {
		color: #004A9F;
	}
		
	.mtm_network_widget .widget-title,
	.mtm-friends-widgettitle,
	.new-friendrequest-title{
	    font-size: 21px;
	    line-height: 22px;
	}
	
	div.ad_widget.widget {
	    margin-bottom: 13px;
	}
	
	div#bp-embed-activity-resultcontainer {
	    max-height: 400px;
	    overflow-y: auto;
	}
	
	.bp-embed-activity-resultcontainer-content-result .bp-embed-activity-object-container {
	    width: 70%;
	}
	
	.header-container form {
	    display: block;
	}
	
	/*
	body *,
	body,
	h1, h2, h3, h4, h5, h6 {
	    font-family: "Roboto";
	}*/
	
	#superpwa-iossafari-a2h-banner {
	    display: flex;
	    flex-direction: row;
	    align-items: center;
	    justify-content: center;
	    flex-wrap: nowrap;
	    column-gap: 20px;
	}
	
	#superpwa-iossafari-a2h-banner .superpwa-ov-txt p {
	    margin: 0;
	}

	div.activity-meta a.delete-activity-single:before {
	    content: "\f2ed";
	}

	/*END Generelle Styles*/
	
	/*Install Slider*/
	section#AppInstallSlider {
	    position: fixed;
	    top: 0;
	    left: 0;
	    right: 0;
	    width: 100%;
	}
	/*End Install Slider*/

	/*App Header*/
	div.clearfix.header {
		height: 0px;
	}

	.standard-page-title {
		display: none;
	}

	div.header div.centered {
		max-width: 100%;
	}

	.app-header {
		height: 50px;
		width: 100%;
		position: fixed;
		top: 0;
		overflow: hidden;
		color: white;
		font-size: 16px;
		background-color: #04316A;
		z-index: 1000;
		padding: 6px;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: center;
		justify-content: space-between;
	}

	.app-header .app-header-left,
	.app-header .app-header-right,
	.app-header .app-header-center {
		display: flex;
		flex-direction: row;
		align-items: center;
		width: 44%
	}
	
	.page-id-10634 .app-header .app-header-center {
		width: 40%
	}
	
	.app-header .app-header-center{
	    justify-content: center;
	}
	
	.page-id-10634 .app-header .app-header-center .screen-title {
	    font-size: 1.1em;
	}
	
	.app-header-left img {
	    height: 28px;
	}
	
	.app-header .app-header-right a {
	    color: white;
	}
	
	.app-header .app-header-left .close-button{
	    display: none;
	}
	
	.app-header .app-header-left .close-button a {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    justify-content: center;
	    align-items: center;
	}

	.app-header .app-header-center .screen-title {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.app-header .app-header-left span a {
		color: white;
		font-size: 16px
	}

	.app-header div {
		height: 100%;
	}

	.app-header .app-header-left,
	.app-header .app-header-right {
		width: 28%;
	}
	
	.page-id-10634 .app-header .app-header-left,
	.page-id-10634 .app-header .app-header-right {
		width: 30%;
	}

	.app-header  img.avatar {
		max-height: 100%;
		height: auto;
		width: auto;
		border-radius: 100%;
		border: 2px solid #DFE6EC;
		margin: 0;
	}
	
	.app-header .app-header-right #sidebar-me a {
	    height: 100%;
	    display: flex;
	    align-items: center;
	}

	.app-header .app-header-center .screen-title img {
		height: 100%;
		padding: 6px 0;
	}
	
	.app-header .app-header-right {
	    justify-content: end;
	    column-gap: 3%;
	}
	
	.app-header-right i.las {
	    font-size: 30px;
	}
	
	/*Chat*/
	iframe.ChatFrame {
	    top: 50px;
	    bottom: 0px;
	    margin: auto;
	    position: fixed;
	    width: 100%;
	    height: -webkit-fill-available;
	    z-index: 1000;
	    background-color: white;
	}
	
	div#arrowchat_base, 
	div#arrowchat_mobiletab{
	    display: none;
	}
	

	/*App Nav*/
	.appIntro,
	.menu-app-nav-container,
	.menu-app-sub-nav-container{
		display: block
	}
	
	.menu-app-sub-nav-container {
	    z-index: 1000;
	    position: relative;
	}
	ul.app-nav-menu,
	ul.app-nav-menu-sub{
		position: fixed;
		bottom: 0;
		margin-bottom: 0;
		background-color: #04316A;
		list-style: none;
		width: 100%;
		height: 85px;
		color: white;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
		overflow: hidden;
		z-index: 100;
	}

	ul.app-nav-menu li a,
	ul.app-nav-menu-nav li a {
		color: white;
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		justify-content: center;
	}

	ul.app-nav-menu li:before,
	ul.app-nav-menu-sub li:before {
		font-size: 30px;
	}

	ul.app-nav-menu li span span.text,
	ul.app-nav-menu-sub li span span.text{
		font-weight: 400;
	}

	ul.app-nav-menu li span,
	ul.app-nav-menu-sub li span{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		
	    	text-align: center;
	}

	ul.app-nav-menu li,
	ul.app-nav-menu-sub li {
		width: 20%;
		height: 100%;
		display: flex;
		justify-content: center;
		flex-direction: column;
		align-items: center;
	}

	ul.app-nav-menu li.current-menu-item a > span,
	ul.app-nav-menu-sub li.current-menu-item a > span{
		border-top: 3px solid white;
		/*background: radial-gradient(circle, rgba(2,0,36,0.4) 0%, rgba(0,0,0,0) 60%);*/
	}

	ul.app-nav-menu li a>span,
	ul.app-nav-menu-sub li a>span  {
		height: 100%;
	}


	/*Nav Icons*/
	ul.app-nav-menu li i.las.matoma_icon:before,
	ul.app-nav-menu-sub li i.las.matoma_icon:before{
		font-family: 'Line Awesome Free';
		font-weight: 900;
		font-size: 30px;
		height: 30px;
	}

	ul.app-nav-menu li.bp-menu.bp-notifications-nav i.las.matoma_icon:before {
		content: "\f0f3";
	}

	li.nav-home i.las.matoma_icon:before{
		content: "\f015";
	}

	li.nav-news i.las.matoma_icon:before{
		content: "\f1ea";
	}

	li.nav-netzwerk i.las.matoma_icon:before{
		content: "\f1e0";
	}

	li.nav-mehr i.las.matoma_icon:before{
		content: "\f141";
	}

	li.nav-gruppen i.las.matoma_icon:before{
		content: "\f500";
	}

	li.nav-mitglieder i.las.matoma_icon:before{
		content: "\f007";
	}

	li.nav-events i.las.matoma_icon:before{
		content: "\f133";
	}

	li.nav-knowhow i.las.matoma_icon:before{
		content: "\f0eb";
	}

	li.bp-menu.bp-messages-nav i.las.matoma_icon:before{
		content: "\f500";
	}
	
	li.bp-menu.bp-messages-nav.menu-item i.las.matoma_icon:before{
		content: "\f0e0";
	}
	
	/*END Nav Icons*/



	/*SubNav*/
	ul.app-nav-menu-sub {
	    bottom: 85px;
	    height: auto;
	    background-color: #004A9F;
	    min-height: 20px;
	    padding: 9px;
	    flex-wrap: wrap;
	    justify-content: flex-start;
	    overflow: hidden;
	    border-radius: 11px 11px 0px 0px;
	}

	ul.app-nav-menu-sub li {
		height: 85px;
	}

	span.touchBar:before {
	    content: "";
	    width: 68px;
	    text-align: center;
	    display: block;
	    border: 3px solid white;
	    border-radius: 10px;
	    background-color: white;
	    height: 0;
	}

	span.touchBar {
	    width: 100%;
	    display: flex;
	    flex-direction: row;
	    justify-content: center;
	    padding-bottom: 35px;
	    padding-top: 20px;
	}

	/*News Page*/
	body.blog .standard-page-title,
	figure.featured-thumbnail.clearfix {
		display: none;
	}
	
	.post-template-default.single .post-content .wp-block-file a.wp-block-file__button {
	    color: white;
	    text-align: center;
	    border-radius: 5px;
	}
	
	.post-template-default.single .post-content .wp-block-file {
	    display: flex;
	    flex-direction: column;
	    align-items: stretch;
	    text-align: center;
	}
	
	.mtm_widget_thumbnail .thumbnail_holder img {
	    width: 100%;
	    object-fit: cover;
	}
	
	.matoma_post_widget .mtm-inner-widget .mtm_widget_thumbnail .date, #primary .mtm-inner-widget .mtm_widget_thumbnail .date, .matoma_post_widget #content .mtm_widget_thumbnail .date, #primary #content .mtm_widget_thumbnail .date {
	    border-radius: 5px;    
	    margin-top: -26px;
    	    padding: 6px 20px 6px 20px;
	}
	
	body.post-template-default.single .post-content a,
	body.post-template-default.single .post-content a strong{
	    color: #004A9F;
	}
	
	#buddypress .activity div.pagination {
	    padding: 0;
	}
	
	#buddypress .activity .comment-meta a, 
	#buddypress .activity .acomment-meta a,
	#buddypress #activity-stream .activity-content .activity-header a:first-of-type {
	    color: #0058B3;
	    font-weight: bold;
	}

	p.featured-thumbnail-subtitle {
	    font-size: 12px;
	    margin-bottom: 10px !important;
	}

	#primary .matoma-post.widget-item {
		padding-bottom: 0;
		padding-top: 13px;
	}

	body div article.type-post .featured-thumbnail {
		margin: -16px;
		margin-top: -31px;
		margin-bottom: 2px;
	}

	.app-featured-image,
	.app-featured-image figure.featured-thumbnail.clearfix,
	.app-featured-image p.featured-thumbnail-subtitle {
		display: block !important;
	}
	
	.app-featured-image figure.featured-thumbnail.clearfix img{
	    width: 100%;
	}
	
	.single.single-post .columns {
	    padding: 0;
	}
	
	div.post-meta-title,
	body div article.type-post .post-content  {
	    padding: 15px 35px;
	}
	
	.post-template-default.single .post-meta-data .post-meta-title .entry-title {
	    font-size: 20px;
	    line-height: 26px;
	    color: #0058B3;
	    font-weight: bold;	    
	}
	p.featured-thumbnail-subtitle {
	    display: none !important;
	}
	.post-actions {
	    border-top: 1px solid #CED9E7;
	    padding-top: 10px;
	}
	
	.post-actions .heart-post {
	    border-left: none;
	}
	
	.single.single-post span.start-comments {
	    padding: 0 10px;
	    margin-top: 34px;
	}
	
	/*END subnav*/
	
	/*Action Nav*/
	.mtm-app-action-nav nav{
	    height: auto;
	    background-color: #ffffff;
	    min-height: 20px;
	    width: 100%;
	    padding: 9px;
	    overflow: hidden;
	    border-radius: 11px 11px 0px 0px;
	    display: block;
	    position: fixed;
	    bottom: 0;
	    z-index: 1000;
	    padding: 10px 37px;
	}
	
	.mtm-app-action-nav .dark-overlay {
	    position: fixed;
	    top: 0;
	    background-color: black;
	    opacity: 0.3;
	    width: 100%;
	    height: -webkit-fill-available;
	    z-index: 1000;
	}
	
	.mtm-app-action-nav span.touchBar:before {
	    width: 68px;
	    text-align: center;
	    display: block;
	    border: 3px solid #2670BE;
	    border-radius: 10px;
	    background-color: #2670BE;
	}
	.mtm-app-action-nav span.touchBar {
	    margin-bottom: 80px;
	}
	
	.mtm-app-action-nav nav ul {
	    list-style: none;
	}
	
	.mtm-app-action-nav nav ul li {
	    font-size: 20px;
	    line-height: 23px;
	    margin-bottom: 30px;
	}
	
	.mtm-app-action-nav nav ul li a{
	    font-size: 20px;
	    line-height: 23px;
	    color: #0058B3;
	}
	
	.mtm-app-action-nav nav ul li:before {
	    font-family: 'Line Awesome Free';
	    font-weight: 900;
	    content: "\f055";
	    color: #0058B3;
	    padding-right: 10px;
	}
	
	.mtm-app-action-nav nav ul li.friendship-button.not_friends.generic-button:before {
	    content: "\f234";
	}
	
	.mtm-app-action-nav nav ul li.friendship-button.pending_friend.generic-button:before {
	    content: "\f235";
	}
	
	.mtm-app-action-nav nav ul li.friendship-button.is_friend.generic-button:before {
	    content: "\f503";
	}
	
	.mtm-app-action-nav nav ul li.delete:before {
	    content: "\f1f8";
	}
	
	.mtm-app-action-nav nav ul li.show:before {
	    content: "\f06e";
	}
	
	.mtm-app-action-nav nav ul li.read:before {
	    content: "\f058";
	}
	
	.mtm-app-action-nav nav ul li.unread:before {
	    content: "\f057";
	}
	
	
	
	a.mtmNewPostButton,
	a.mtmNewPostButton div.commentText,
	.single.single-post  a.mtmNewPostButton div.WriteUpdateText ,
	.single.single-event  a.mtmNewPostButton div.WriteUpdateText  {
		display: none;
	}
	
	.activity.bp-user:not(.activity-permalink) a.mtmNewPostButton {
		display: block !important;
	}
	
	body .bp-embed-activity-object {
	    flex-wrap: wrap;
	}
	
	.activity-table iframe.wp-embedded-content {
	    max-width: 100%;
	}
	
	a.mtmNewPostButton > div  {
		display: flex !important;
		align-items: center;
		border-radius: 5px;
	}
	
	
	.single.single-post  a.mtmNewPostButton div.commentText,
	.single.single-event  a.mtmNewPostButton div.commentText{
	 	display: flex;
	}
	
	a.mtmNewPostButton div.commentText,
	a.mtmNewPostButton div.WriteUpdateText {
		font-size: 15px;
		font-weight: 400;
		padding-left: 8px;
	}
	
	.single.single-event a.mtmNewPostButton {
		display: flex !important;
		align-items: center;
		border-radius: 5px;
	}
	
	.single.single-post a.mtmNewPostButton:hover {
		color: white !important;
		background-color: #004A9F;
	}
	
	a.mtmNewPostButton{
		align-items: center;
		border-radius: 5px;
	}
	
	
	.single-item.groups.group-home a.mtmNewPostButton {
		display: block;
	}
	
	.single.single-event a.mtmNewPostButton {
		display: block;
	}
	
	
	/*END Action Nav*/
	
	/*App Intro*/
	.appIntro {
	    position: fixed;
	    top: 0;
	    width: 100%;
	    height: 100%;;
	    z-index: 10000;
	    background-image: linear-gradient(0deg, #04316A 0%, #004A9F 100%);
	    padding: 10px 0 30px 0;
	    overflow: hidden;
	    display: flex;
	    flex-direction: column;
	    display: none;
	}
	
	.appIntro .logo {
	    display: flex;
	    flex-direction: row;
	    justify-content: center;
	}
	
	.appIntro .logo img {
	    height: 38px;
	    padding: 6px 0;
	    width: auto;    
	    height: 48px;
	}
	
	.appIntro .skip {
	    display: flex;
	    flex-direction: row;
	    justify-content: flex-end;
	    padding: 0 20px;
	    color: white;
	    font-size: 14px;
	    line-height: 22px;
	    align-items: center;
	    column-gap: 10px;
	    opacity: .6;
	    margin-top: 24px;
	}
	
	.appIntro .skip i:before{
		font-size: 23px;
	}
	
	.appIntro ul.appIntroMenu {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    transition: transform 0.7s ease-in-out;
	}
	
	.appIntro [class*="-container"]{
	    padding: 0 45px;
	    overflow: auto;
	    margin-top: 10%;
	}
	
	.appIntro .appIntroMenu li {
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    width: 100%;
	    flex-shrink: 0;
	    animation-name: fade;
	    animation-duration: 1.5s;
	}
	
	.appIntro a {
	    font-size: 2.5vh;
	    line-height: 2.8vh;
	    color: #CED9E7;
	}
	
	.appIntro a:hover {
	    color: #ffffff;
	}
	
	.appIntro .slideInner {
	    display: flex;
	    flex-direction: column;
	    color: white;
	    /*min-height: 500px;*/
	    height: 60vh;
	}
	
	.appIntro .slideInner .slideTitle {
	    font-size: 4vh;
	    line-height: 4.2vh;
	    font-weight: bold;
	    text-align: left;
	    margin-bottom: 10px;
	}
	
	.appIntro .slideInner span.slideImg img {
	    /*width: 100%;*/
	    max-height: 30vh;
	    object-fit: contain;
	}
	
	.appIntro .slideInner .slideDesc {    
	    font-size: 2.5vh;
            line-height: 2.8vh;
	    margin: 20px 0 0 0;
	    text-align: left;
	}
	
	.appIntro .slideNextButton {
	    display: flex;
	    justify-content: center;
	    margin-bottom: 5%;
	}
	
	.appIntro .slideNextButton button.NextButton {
	    background-color: transparent;
	    border: 1px solid rgba(233,237,242,0.2);
	    border-radius: 30px;
	    color: white;    
	    box-shadow: none;
	    font-size: 2.5vh;
	    padding: 9px 22px;
	}
	
	.appIntro .slideNav {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    justify-content: center;
	    align-items: center;
	    column-gap: 10px;
	}
	
	.slideNav span.navDot:before {
	    content: "";
	    width: 18px;
	    height: 18px;
	    display: block;
	    background: #004A9F;
	    border-radius: 100%;
	}
	
	.slideNav span.navDot.active:before {
	    background: white;
	    border-color: white;
	}
	
	@keyframes fade {
	  from {opacity: 0}
	  to {opacity: 1}
	}
	/*END App Intro*/
	
	#buddypress .activity #activity-stream .activity_update, #buddypress .activity #activity-stream .activity-item {
	    max-width: 100%;
	}
	
	/*END App Nav*/

	/*Mitglieder Page*/
	div#members-list .mtm-single-member .member-content .text-content {
		display: flex;
		align-items: center;
		justify-content: space-around;
		align-content: center;
		flex-wrap: nowrap;
	}

	#members-list.member-squares .mtm-single-member .member-content {
		padding: 15px;
		min-height: auto;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: space-between;
		align-items: center;
		box-shadow: none;
	}

	.members #buddypress form #members-list div.row {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
	}

	#members-list.member-squares .mtm-single-member {
		padding: 0;
		border-bottom: 1px solid #CED9E7;
		width: 100%;
	}

	#members-list.member-squares .mtm-single-member .item-avatar a img.avatar {
		width: 85px;
		height: 85px;
		margin: 0;
	}

	#members-list.member-squares .mtm-single-member .item-avatar {
		min-width: 85px;
	}

	#members-list.member-squares .mtm-single-member .member-content .member-information {
		margin: 5px 10px;
		text-align: left;
	}

	#members-list.member-squares .mtm-single-member .member-content .text-content {
		min-height: auto;
	}

	#members-list.member-squares .mtm-single-member .member-content .member-information>* {
		font-size: 15px;
		line-height: 19px;
		color: #0058B3;
		font-weight: bold;
	}

	#members-list.member-squares .mtm-single-member.column .member-content .member-information p {
		font-size: 11px !important;
		line-height: 15px !important;
		color: #58585A;
	}
	
	#members-list.member-squares .mtm-single-member.column .member-content .member-information p:first-child {
	    margin-top: 15px;	
	}

	#members-list.member-squares .mtm-single-member .member-content .member-information a {
	    margin-bottom: 12px;
    	    display: block;
	}

	#members-list.member-squares .mtm-single-member .member-content .member-actions:before,
	.bp_members #item-header div#item-buttons:after,
	form#group-settings-form ul.item-list li div.action:after {
	    font-family: 'Line Awesome Free';
	    font-weight: 900;
	    content: "\f141";
	    width: 50px;
	    color: #0058B3;
	    font-size: 30px;
	    line-height: 26px;
	    border: 2px solid #CED9E7;
	    border-radius: 5px;
	    text-align: center;
	}
	
	#members-list.member-squares .mtm-single-member .member-content .member-actions .friendship-button, 
	#members-list.member-squares .mtm-single-member .member-content .member-actions #send-private-message{
	    display: none;
	}
	
	#item-buttons div.friendship-button.generic-button {
	    display: none !important;
	}
	
	div#item-buttons div#send-private-message {
	    display: block !important;
	    width: 100% !important;
	}
	
	div#item-buttons div#send-private-message a.send-message {
	    display: flex !important;
	    flex-direction: row !important;
	    flex-wrap: nowrap !important;
	    align-items: center !important;
	}
	
	div#item-buttons div#send-private-message .button-text br {
	    display: none; !important;
	}
	
	.member-actions {
	    margin: 0 !important;
	}
	
	.mtm-app-action-nav li.activity-button.mention {
	    display: none!important;
	}
	
	body.event .bp_members.type-bp_members #buddypress #item-body #subnav.item-list-tabs{
		display: none;
	}
	
	/*Mitglieder Header Suche*/
	
	#theme-content section.column.large-12.stoerer {
	    display: none;
	}
	
	.app-header.extendet {
	    height: auto;	
	    align-items: flex-start;
	    flex-wrap: wrap;
	    padding: 0;
	}
	
	.directory.members.buddypress .app-header div {
	    height: auto;	
	}
	
	.directory.members.buddypress .app-header div.app-header-extendet-search {
	    width: 100%;
	}
	
	div#extended-search-container {
	    position: relative;
	    margin: 0;
	    border-radius: 0;
	    max-width: 100%;
	    overflow: auto;
	    padding-bottom: 5px;
	}
	
	.directory.members.buddypress div#basic-search {
	    display: flex;
	    flex-direction: row;
	    justify-content: center;
	    flex-wrap: nowrap;
	    align-items: stretch;
	    padding: 0;
	    width: 100%;
	}
	
	.directory.members.buddypress div#basic-search input#extended {
	    font-family: 'Line Awesome Free';
	    font-weight: 900;
	    font-size: 20px;
	    border: 1px solid white;
	    border-radius: 15px 0 0 15px;
	    display: none;
	}
	#extended-search-container .editfield:nth-of-type(odd) {
	    padding-left: 0;
	    padding: 0;
	}
	.directory.members.buddypress div#basic-search input#members_search_custom {
	    margin: 0;
	    border-radius: 15px;
	}
	
	.directory.members.buddypress div#basic-search input {
	    height: 30px;
	}
	
	body .app-header.extendet .app-header-left {
	    padding: 6px 0 0 6px;
	    height: 50px !important;
	}
	body .app-header.extendet .app-header-center {
	    padding: 6px 0 0 0;
	    height: 50px !important;
	}
	body .app-header.extendet .app-header-right {
	    padding: 6px 6px 0 0;
	    height: 50px !important;
	}
	
	.app-header-extendet-search {
	    background-color: white;
	    border-bottom: 1px solid #00000029;
	}
	
	#extended-search-container .editfield{
	    width: 100%;
	}
	#extended-search-container .editfield:nth-of-type(even) {
	    padding: 0;
	}
	.app-header-extendet-search-trigger .bps_header h4 {
	    margin: 15px 20px;
	    font-size: 14px;
	    line-height: 19px;
	    color: #0058B3;
	    display: flex;
	    flex-direction: row;
	    align-items: center;
	    justify-content: space-between;
	}
	#extended-search-container .editfield label {
	    font-size: 11px;
	    line-height: 15px;
	    color: #80858B;
	}

	.directory.members.buddypress .app-header .app-header-center { 
	    justify-content: center;
	}
	
	.app-header .app-header-center .app-header-container {
	    width: 50%;
	}
	
	.app-header .bps_header h4:after {
	    content: "\f061";
	    display: inline-block;
	    font-family: 'Line Awesome Free';
	    font-weight: 900;
	    font-size: 24px;
	    line-height: 10px;
	    vertical-align: bottom;
	    position: relative;
	    margin-left: 23px;
	    transform: none;
	    
	    courser: pointer;
	}
	.app-header .bps_header h4.open:after {
	    content: "\f00d";
	}
	
	.app-header #extended-search-container .search_container input[type="submit"] {
	    width: 100%;
	    background-color: #04316A;
	    color: white;
	    border-radius: 30px;
	    padding: 14px;
	    font-size: 14px;
	    line-height: 22px;
	    position: sticky;
	    bottom: 0px;
	}
	/*END Mitglieder Header Suche*/
	
	/*END Mitglieder Page*/
	/*Login Page*/
	
	.loginpage body.login.nav-closed {
		background-color: #0058B3;
	}

	.loginpage #page-container,
	form#loginform {
		background: none;
	}

	form#loginform {
		box-shadow: none;
		display: flex;
		flex-direction: column;
		align-content: center;
		align-items: stretch;
		justify-content: center;
		flex-wrap: nowrap;
		padding: 26px 24px 15px;
	}

	#loginform .login-submit input {
		width: 100%;
		background-color: #044C9C;
		border: none;
		padding: 0;
		margin: 0;
		font-size: 14px !important;
		line-height: 22px;
		box-shadow: none;
	}

	.login .background,
	.login .loginform .login-nav,
	.loginpage .menu-app-nav-container,
	.loginpage section.title-container h2,
	/*.login .entry-content p a,*/
	p.login-password label,
	p.login-username label{
		display: none;
	}

	.login .entry-content p {
		color: white;
		padding: 0px 80px;
		text-align: center;
	}

	.login label {
		color: white;
		font-size: 14px;
		text-align: center;
	}

	.login .stoerer section.title-container h1 {
		margin: 0;
		padding: 15px 15px;
		text-align: center;
		font-size: 30px;
		line-height: 40px;
		font-weight: bold;
	}
	
	.login .loginform p.login-username, .login .loginform p.login-password, .login .loginform p.login-submit {
	    width: 100%;
	    padding: 0;
	    float: none;
	}
	
	.login .loginform p.login-submit {
	    margin-bottom: 0;
	}
	
	#loginform input, #lostpasswordform input {
	    margin: 0;
	    text-align: center;
	}
	
	.login input::-webkit-input-placeholder {
	    font-size: 14px;
	    text-align: center;
	}
	
	.login .login .title-container {
	    margin: 0;	    
	    text-align: center;
	    padding: 10px;
	}
	
	section.stoerer section.title-container h1 {
		transform: none;
	}
	
	.login .app-header .app-header-left, .login .app-header .app-header-right {
	    display: none;
	}
	
	.login .app-header .app-header-center {
	    width: 100%;
	    max-width: 100%;
	    justify-content: center;
	}
	
	/*END Login Page*/
	
	/*Profil Page*/
	
	/*Header in Notification screen ausblenden */
	body.notifications .row-wrapper-header, body.notifications .row-wrapper-nav {
	    display: none;
	}
	
	body.notifications div#item-body {
	    padding: 0;
	}
	
	#buddypress #item-header div.row {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	}
	
	#buddypress #item-header div.row .columns.small-5.large-2 {
	    width: 25%;
            padding: 0;
	}
	
	#buddypress #item-header div.row .columns.small-12.large-7 {
	    width: 75%;
	    display: flex;
	    align-items: center;
	}
	
	#buddypress #item-header div.row .columns.small-12.large-3 {
	    width: 100%;
	    display: flex;
	    justify-content: flex-end;
	}
	
	.bp_members.type-bp_members #buddypress #item-header-avatar img,
	.groups.single-item #buddypress #item-header-avatar img {	
	    width: 100%;
	    border-radius: 100%;
	    border: 1px solid transparent;
	    width: 100%;
	    height: auto;
	    max-width: 85px;
            margin: 0;
	}
	
	body.bp-user #buddypress div#item-header-avatar div.avatar-edit-icon {
	    display: block;
	    right: 28px;
	    bottom: 0;
	}
	body.bp-user #buddypress div#item-header-avatar div.avatar-edit-icon span {
	    border-radius: 100%;
	    border-color: transparent;
	    box-shadow: 0 0 6px #00000029;
	    height: 30px;
	    width: 30px;
	    text-align: center;
	}
	#item-header-avatar .matoma-imagemap.edit_icon:before {
	    content: "\f044";
	    font-family: 'Line Awesome Free';
	    font-weight: 900;
	    color: #0058B3;
	    font-size: 24px;
	    position: absolute;
	    left: 4px;
	    top: 6px;
	}
	
	#buddypress #item-header h1 {
	    margin: 0;
	    font-size: 14px;
	    line-height: 19px !important;
	}
	
	.bp_members #item-header #item-name {
	    margin: 0;
	}
	
	.bp_members #item-header .save_user_to_favorites.generic-button,
	.bp_members #item-header .remove_user_from_favorites.generic-button,
	.bp_members #item-header .save_user_to_favorites a, 
	.bp_members #item-header .remove_user_from_favorites a {
	    margin: 0 !important;
	    padding: 0;
	    padding-left: 0.9375em;
	    border-radius: 5px;
	}
	.bp_members #item-header div#item-buttons {
	    display: flex;
	    flex-direction: row;
	    align-items: center;
	    justify-content: space-between;	
	    width: 75%;
	    gap: 8px;
	}
	
	.bp_members #item-header div#item-header-content {
	    width: 100%;
	    display: flex;
	    flex-direction: row;
	    align-items: center;
	    flex-wrap: wrap;
	}
	
	.bp_members #item-header #item-name {
	    width: 75%;
	}
	
	#buddypress div#item-header a.button, 
	#buddypress div#item-header div.generic-button  {
	    width: 25%;
	    text-align: right;
	}
	
	.bp_members #item-header .relationTo {
	    width: 100%;
	    font-size: 11px;
	}
	
	.please-upload-avatar-notice {
	    display: none;
	}
	
	.bp_members.type-bp_members #buddypress #item-body .profile .bp-widget .profile-fields .profile-screen .columns.data-value {
	    text-align: right;
	}
	
	body.my-activity #buddypress div.item-list-tabs#subnav ul li.last {
	    margin: 0;
	    padding: 6px 12px;
	}
	
	#buddypress div#subnav.item-list-tabs ul li.last select {
	    border-radius: 5px;
	    box-shadow: none !important;
	    border-color: white;
	}
	
	#buddypress div#message p, #sitewide-notice #message {
	    color: black !important;
	    background-color: #CED9E7 !important;
	    border-color: #04316A !important;
	}
	
	ul.acfb-holder li.friend-tab {
	    background-color: #CED9E7 !important;
	    border-color: #04316A !important;
	    padding: 5px !important;
	    border-radius: 5px !important;
	}
	
	/*Profil Menu*/
	.extended-nav, .extended-nav-container {
	    display: none !important;
	}
	#buddypress #item-nav li.hidden {
	    display: block;
	}
	
	#buddypress div.item-list-tabs#object-nav ul {
	    display: flex;
	    flex-direction: row;
	    overflow-x: scroll;
	    align-items: flex-start;
	    gap: 7px;    
	    padding: 6px 0.9375em;
	    -ms-overflow-style: none;  /* IE and Edge */
	    scrollbar-width: none;  /* Firefox */
	}
	
	body.my-groups .bp_members.type-bp_members #buddypress #item-body #subnav.item-list-tabs, 
	body.my-groups .groups.single-item #buddypress #item-body #subnav.item-list-tabs {
	    display: none;
	}
	
	body.my-groups .groups #groups-dir-list #groups-list div.column .group-container .item-avatar, 
	body.my-groups #buddypress .groups #groups-list div.column .group-container .item-avatar {
	    width: auto;
	}
	
	/* Hide scrollbar for Chrome, Safari and Opera */
	#buddypress div.item-list-tabs#object-nav ul::-webkit-scrollbar {
	  display: none;
	}
	.bp_members.type-bp_members #buddypress .row-wrapper-nav #item-nav li {
	    display: flex;
	    flex-direction: column;
	}
	
	#buddypress .row-wrapper-nav #item-nav li a {
	    border: 2px solid #CED9E7 !important;
	    border-radius: 5px;
	    font-size: 14px;
	    line-height: 22px;
	    padding: 10px 16px !important;
	}
	
	.bp_members.type-bp_members #buddypress .row-wrapper-nav #item-nav li.current.selected a {
            background-color: #004A9F !important;
	    color: white !important;
	}
	
	#buddypress div#object-nav.item-list-tabs, #buddypress div.item-list-tabs {
	    padding-right: 0;
	}
	
	#buddypress .row-wrapper-header, #buddypress .row-wrapper-nav {
	    background-color: white;
	}
	.bp_members.type-bp_members #buddypress .row-wrapper-nav #item-nav li#forums-personal-li {
	    display: none;
	}
	
	/*DE*/
	div#bp_groups_widget-2, div#em_widget-7,
	div#bp_groups_widget-3, div#em_widget-6
	{
	    display: none;
	}
	
	.bp_members.type-bp_members #buddypress .row-wrapper-nav #item-nav li div.count-container, .groups.single-item #buddypress .row-wrapper-nav #item-nav li div.count-container {
	    z-index: 0;
	}
	
	.bp_members.type-bp_members #buddypress .row-wrapper-nav #item-nav li div.count-container .count, .groups.single-item #buddypress .row-wrapper-nav #item-nav li div.count-container .count, .bp_members.type-bp_members #buddypress .row-wrapper-nav #item-nav li div.count-container span, .groups.single-item #buddypress .row-wrapper-nav #item-nav li div.count-container span {
	    display: none !important;
	}
	
	.bp_members.type-bp_members #buddypress .row-wrapper-nav #item-nav li div.count-container:before, 
	.groups.single-item #buddypress .row-wrapper-nav #item-nav li div.count-container:before {
	    content: "";
	    border: 3px solid #CED9E7;
	    margin: 0 auto;
	    margin-top: -10px;
	    background-color: #FB5D5F;
	    border-radius: 50%;
	    color: #ffffff;
	    display: block;
	    height: 15px;
	    width: 15px;
	    text-align: center;
	}
	
	body.home-page div#main.row .row-wrapper-nav, body.groups.directory div#main.row .row-wrapper-nav, body.members div#main.row .row-wrapper-nav, body.bp-user div#main.row .row-wrapper-nav, body.single-post div#main.row .row-wrapper-nav, body.groups.single-item div#main.row .row-wrapper-nav {
	    height: auto;
	}
	
	#buddypress div#subnav.item-list-tabs li.hidden {
	    display: block;
	}
	
	/*END Profil Menu*/
	
	/*Profilfelder*/
	
	#buddypress .profile .bp-widget div.profile-screen.editable.active input, 
	#buddypress .profile .bp-widget.engagement div.profile-screen.editable.active input, 
	#buddypress .profile .bp-widget div.profile-screen.editable.active:hover input, 
	#buddypress .profile .bp-widget.engagement div.profile-screen.editable.active:hover input, 
	#buddypress .profile .bp-widget div.profile-screen.editable.active select, 
	#buddypress .profile .bp-widget.engagement div.profile-screen.editable.active select, 
	#buddypress .profile .bp-widget div.profile-screen.editable.active:hover select, 
	#buddypress .profile .bp-widget.engagement div.profile-screen.editable.active:hover select {
	    border: none;
	    border-color: white;
	    border-radius: 5px;
	    box-shadow: none;
	}
	
	.bp_members.type-bp_members #buddypress #item-body .profile .bp-widget, .groups.single-item #buddypress #item-body .profile .bp-widget {
	    margin-bottom: 10px;
	}
	
	.bp_members.type-bp_members #buddypress #item-body .profile .bp-widget .bp-widget-caption hr, .groups.single-item #buddypress #item-body .profile .bp-widget .bp-widget-caption hr {
	    display: none;
	}
	
	.bp_members.type-bp_members #buddypress #item-body .profile .bp-widget .bp-widget-caption {
	    display: flex;
	    flex-direction: row;
	    width: 100%;
	    justify-content: space-between;
	    align-items: center;
	}
	
	div#item-body {
	    padding: 1em 0;
	}
	
	#buddypress .profile-screen div .small-10 {
	    width: 100%;
	}	
	
	#buddypress .profile .bp-widget div.profile-screen.editable {
	    border: 1px solid #CED9E7 !important;
	    margin-bottom: 10px;
	}
	
	.profile-fields .matoma-imagemap.edit_icon:before {
	    content: "\f044";
	    font-family: 'Line Awesome Free';
	    font-weight: 900;
	    color: #0058B3;    
	    font-size: 26px;
	}
	
	.profile-fields .matoma-imagemap.edit_icon {
		border: none;
	}
	
	#buddypress .profile-screen.editable .edit_icon {
	    display: block;
	}
	
	#buddypress .profile .bp-widget div.profile-screen.editable.active, #buddypress .profile .bp-widget.engagement div.profile-screen.editable.active, #buddypress .profile .bp-widget div.profile-screen.editable.active:hover, #buddypress .profile .bp-widget.engagement div.profile-screen.editable.active:hover {
	    background: #CED9E7;
	    border: 1px solid #DF4A08 !important;    
	    padding: 16px;
	}
	
	.profile-screen.editable.active .columns.large-6.small-10.data-value .editfield legend {
	    display: none !important;
	}
	
	.profile-screen.editable.active .columns.large-12.small-12.editable-data-container,
	.columns.large-12.small-12.editable-data-container .columns.large-10 {
		padding: 0;
	}
	
	.profile-screen.editable.active .columns.large-12.small-12.editable-data-container .row {
	    display: flex;
	    width: 100%;
	    flex-direction: row;
	}
	
	.profile-screen.editable.active .editfield input {
	    width: 100% !important;
	    margin: 0 !important;
	}
	
	.profile-screen.editable.active .columns.large-12.small-12.editable-data-container .row .columns:first-child {
	    width: 50%;
	}
	
	.profile-screen.editable.active .columns.large-12.small-12.editable-data-container .row .columns:not(.data-buttons):last-child:not(.data-buttons) {
	    display: none;
	}
	#primary [class*="column"]:not(.wpb_column):last-child
	
	.profile-screen.editable.active .columns.large-12.small-12.editable-data-container .row .columns.data-value{
            width: 50%;
	}
	
	.profile-screen.editable.active .columns.large-12.small-12.editable-data-container .row form {
	    width: 100%;
	}
	
	.bp_members.type-bp_members #buddypress #item-body .profile .bp-widget .bp-widget-caption .arrow_icon, .groups.single-item #buddypress #item-body .profile .bp-widget .bp-widget-caption .arrow_icon {
	    height: 30px;
	    position: relative;
	    top: 0;
	    right: 0;
	}

	.bp_members.type-bp_members #buddypress #item-body .profile .bp-widget .group-descripton, .groups.single-item #buddypress #item-body .profile .bp-widget .group-descripton {
	    display: none;    
	    margin-bottom: 10px;
	}	
	.input-options.datebox-selects {
	    display: grid;
	    grid-template-columns: 40% 60%;
	}
	
	.input-options.datebox-selects label {
	    margin: 0 !important;
	}
	
	.bp_members.type-bp_members #buddypress #item-body .profile .bp-widget .profile-fields .profile-screen .columns.profile-data-container .row, 
	.groups.single-item #buddypress #item-body .profile .bp-widget .profile-fields .profile-screen .columns.profile-data-container .row {
	    display: flex;
	}
	
	#buddypress .profile-screen.editable div.data-buttons button{
	    border-radius: 5px !important;
	    border: 2px solid #004682 !important;
	}
	
	.mtm_country .mtm_country {
	    margin: 2px 0;
	    font-size: 15px !important;
	}
	
	/*END Profilfelder*/
	
	/*Remove Logout Button on Desktop*/
	button#app-logout-button {
	    display: block;
	    background-color: #0B2246;
	    color: white;
	    border-radius: 5px;
	}
	
	/*Hinweistext bei Postfach*/
	div.mtm-message-hint a {
	    font-size: 18px;
	}

	div.mtm-message-hint {
	    padding: 20px 5px 10px 5px;
	    background: white;
	    font-size: 18px;
	}
	
	/*Einstellungen Seite*/
	.settings .item-list-tabs ul {
	    display: flex;
	    flex-direction: column;
	    flex-wrap: nowrap;
	    justify-content: center;
	    align-items: flex-start;
	}
	
	.settings .bp_members.type-bp_members #buddypress #item-body #subnav.item-list-tabs li a{
	    color: #0058B3 !important;
	    display: flex;
	    justify-content: space-between;
	    font-weight: bold;
	}
	
	.settings #item-body .row .large-8.small-12.columns,
	.settings div#item-body {
	    padding: 0;
	}
	
	.settings .item-list-tabs ul li {
	    width: 100%;
	    margin-bottom: 1px !important;
	    background-color: white;
	}
	
	.settings .row-wrapper-header,
	.settings .row-wrapper-nav {
	    display: none;
	}
	
	.settings .bp_members.type-bp_members #buddypress #item-body #subnav.item-list-tabs {
	    width: 100%;
	    padding: 0;
	    background: none;
	}
	
	.groups.single-item #buddypress #item-body #subnav.item-list-tabs{
	 }
	
	body.settings.notifications div#subnav.item-list-tabs.no-ajax,
	body.settings.profile div#subnav.item-list-tabs.no-ajax,
	body.settings.push-notifications div#subnav.item-list-tabs.no-ajax{
	    display: none !important;
	}
	
	.settings #buddypress div.item-list-tabs ul li a:after {
	    font-family: 'Line Awesome Free';
	    font-weight: 900;
	    font-size: 26px;
	    content: "\f061";
	    color: #0058B3;
	    padding-right: 40px;
	}
	
	.settings.general #buddypress div.item-list-tabs#subnav ul li a {
	    padding: 17px 32px;
	}
	
	.settings.general form#settings-form {
	    display:none;
	    background-color: white;
	    margin: 17px;
	    box-shadow: 0 0 3px #00000029;
	    padding: 13px;
	}
	
	form#settings-form .submit input {
	    background-color: #04316A;
	    border-radius: 15px;
	    color: white;
	    padding: 8px 12px;
	    font-size: 12px;
	}
	
	body.settings #buddypress h3 {
	    color: #04316A;
	    font-size: 16px;
	    line-height: 21px;
	    border: none;
	}
	
	body.settings #buddypress .standard-form label, 
	body.settings #buddypress .standard-form legend, 
	body.settings #buddypress .standard-form span.label {
	    color: #04316A;
	    font-size: 12px;
	    line-height: 16px;
	}
	
	body.settings.general #buddypress form#settings-form a {
	    color: #004A9F;
	}
	
	body.settings #buddypress .standard-form input[type=password],
	body.settings #buddypress .standard-form input[type=email] {
	    background-color: white;
	    border: 1px solid #BCC5CF;
	    box-shadow: none;
	}
	
	body.settings .mtm-app-setting-title {
	    padding: 0px 0.9375em;
	    padding-top: 20px;
	    font-weight: bold;
	    color: #04316A;
	}
	
	/*Notification Settings*/
	form#settings-form {
	    padding: 0 0.9375em;
	}
	
	table#activity-notification-settings {
	    box-shadow: 0 0 3px #00000029;
	    padding-bottom: 0;
	}
	
	table.notification-settings tbody tr td.yes:before {
		content: "";
	}
	
	table.notification-settings thead tr th:nth-child(1),
	table.notification-settings tbody tr td:nth-child(1),
	table.notification-settings thead tr th:nth-child(4),
	table.notification-settings tbody tr td:nth-child(4){
		/*display:none;*/
	}
	
	body#community.settings{
	    background-color: #CED9E7;
	}
	
	body.settings table thead tr th, 
	body.settings #buddypress table thead tr th, 
	body.settings table tfoot tr th, 
	body.settings #buddypress table tfoot tr th, 
	body.settings table thead tr td, 
	body.settings #buddypress table thead tr td, 
	body.settings table tfoot tr td, 
	body.settings #buddypress table tfoot tr td {
	    border: none;
	}
	
	body.settings table tr.even, 
	body.settings table tr.alt, 
	body.settings table tr:nth-of-type(even) {
	    background: none;
	}
	
	body.settings.notifications.bp-user #main .row-wrapper-body {
	    background-color: transparent;
	}
	
	body.settings table tbody tr:not(:first-child) {
	    border-top: 1px solid #CED9E7;
	}
	
	body.settings #buddypress table thead tr th.title {
	    color: #04316A;
	    font-weight: bold;
	    font-size: 16px;
	    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	}
	
	body.settings table.notification-settings {
	    padding: 10px 15px !important;
	    display: block;
	}
	
	body.settings.push-notifications #buddypress input#profile-group-edit-submit{
		background-color: #04316A;
		color: white;
		box-shadow: none;
	} 
	
	body.settings.push-notifications #buddypress input#profile-group-edit-submit:hover{
		background-color: #004A9F;
	} 
	
	/*Einstellungen Profilsichtbarkeit*/ 
	body.settings.profile #buddypress table.profile-settings{
	    background: white;
	    box-shadow: 0 0 3px #00000029;
	    padding-bottom: 0;
	}
	
	body.settings.profile #buddypress table.profile-settings tr.alt td,
	body.settings.profile #buddypress table.profile-settings thead tr{
	    background: transparent;
	}
	
	body.settings #buddypress table thead tr th {
	    padding: 8px;
	}
	
	body.settings.profile #buddypress table.profile-settings th.title{
	    width: 65%;
	}

	body.settings.profile #buddypress .standard-form select {
	    background: white;
	}
	/*END Einstellungen Profilsichtbarkeit*/
	/*END Settings Page*/
	/*END Profil Page*/
	
	/*Activity Feed*/
	#buddypress .activity #activity-stream .post-comment, 
	#buddypress .activity #activity-stream .activity_comment, 
	#buddypress .activity #activity-stream .activity_update, 
	#buddypress .activity #activity-stream .activity-item {
	    margin-bottom: 8px;
	}
	
	#buddypress div.activity-meta {
	    display: flex;
	    flex-direction: row;
	    width: 100%;
	    justify-content: space-around;
	    flex-wrap: wrap;
	    align-items: center;
	}
	
	.button.acomment-reply.bp-primary-action {
	    display: flex;
	    flex-direction: row;
	    align-items: center;
	}
	
	#buddypress #activity-stream div.activity-comments, 
	#home-sidebar-left #activity-stream div.activity-comments, 
	#home-sidebar-right #activity-stream div.activity-comments, 
	#buddypress .activity-list div.activity-comments,
	#home-sidebar-left .activity-list div.activity-comments, 
	#home-sidebar-right .activity-list div.activity-comments {
	    margin: 0;
	}
	
	#buddypress #activity-stream div.activity-comments form, 
	#home-sidebar-left #activity-stream div.activity-comments form, 
	#home-sidebar-right #activity-stream div.activity-comments form, 
	#buddypress .activity-list div.activity-comments form, 
	#home-sidebar-left .activity-list div.activity-comments form, 
	#home-sidebar-right .activity-list div.activity-comments form {
	    position: fixed;
	    height: 100%;
	    width: 100%;
	    z-index: 100;
	    top: 50px;
	    left: 0;
	    right: 0;
	    margin-top: 0;
	}
	
	#buddypress div.activity-comments form input {
	    background-color: #04316A;
	    color: white;
	    border-radius: 5px;    
	    padding: 9px 15px;
	}
	
	#buddypress div.activity-comments form input:hover {
	    background-color: #004A9F;
	    color: white;
	}
	
	#buddypress div.activity-comments form.ac-form .ac-reply-content .ac-textarea {
	    background: white;
	}
	
	#buddypress div.activity-comments form div.ac-reply-avatar {
	    width: 30px;
	    height: 30px;
	}
	
	#buddypress div.activity-comments form div.ac-reply-content {
	    margin-left: 20px !important;
	}
	
	#buddypress div.activity-comments form textarea {
	    resize: none;
	    overflow: hidden;
	}
	
	/*New Post*/
	#buddypress form#whats-new-form {
	    position: fixed;
	    z-index: 1;
	    top: 50px;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    background-color: white;
	    overflow-y: auto;
	    display: none;
	    margin: 0;
	}
	
	a.mtmNewPostButton {
	    font-family: 'Line Awesome Free';
	    font-weight: 900;
	    content: "\f044";
	    font-size: 25px;
	    position: fixed;
	    padding: 13px;
	    bottom: 95px;
	    right: 15px;
	    border: 1px solid #0058B3;
	    background-color: #0058B3;
	    color: white;
	    border-radius: 5px;
	}
	
	.bp-embed-activity-maincontainer.clearfix {
	    width: 100%;
	    display: flex;
	    flex-direction: row;
	    align-content: center;
	    align-items: center;
	}
	
	.bp-embed-activity-maincontainer .bp-embed-activity-icon-container {
	    border: none;
	    padding: 10px;
	}
	
	#whats-new-form #whats-new-container {
	    padding: 0 !important;
	    margin: 0 !important;
	    height: 100%;
	}
	
	#whats-new-form #whats-new-container #whats-new-content #whats-new {
	    background-color: white;
	    border: none;
	    box-shadow: none;
	    resize: none;
	    overflow: auto;
	    width: 95% !important;
	}
	
	#buddypress form#whats-new-form #whats-new-avatar {
	    width: 30px;
	    height: 30px;
	    margin: 0 10px;
	}
		
	.bp-embed-activity-icon-container.third {
	    display: none;
	}
	
	div#bp-embed-activity-main-form,
	#buddypress #item-body form#whats-new-form {
	    border: 1px solid #CED9E7;
	}
	
	div#bp-embed-activity-main-form {
	    border: 1px solid #CED9E7;
	    margin-bottom: 15px;
	}
	
	#buddypress form#whats-new-form #whats-new-options #aw-whats-new-submit,
	#buddypress form#whats-new-form #whats-new-options #bp-embed-activity-submit {
	    position: relativ;   
	    bottom: auto;
	    border-radius: 5px !important;
	    width: auto;
	    font-size: 18px !important;
	    font-weight: normal !important;    
	    margin-bottom: 10px !important;  
	    margin-right: 30px!important;  
	}
	
	#buddypress form#whats-new-form #whats-new-options #aw-whats-new-submit:hover,
	#buddypress form#whats-new-form #whats-new-options #bp-embed-activity-submit:hover {
	   background-color: #004A9F !important;
	}
	
	#buddypress form#whats-new-form #whats-new-options input#aw-whats-new-submit:disabled,
	#buddypress form#whats-new-form #whats-new-options #bp-embed-activity-submit:disabled  {
		background-color: gray !important;
		border-color: gray !important;
	}
	
	#buddypress form#whats-new-form #whats-new-options #bp-embed-activity-submit {
	    padding: 9px 15px !important;
	}
	
	div.embed-activity-file .qq-upload-drop-area, 
	#buddypress form#whats-new-form .qq-upload-button,
	#buddypress form#whats-new-form .embed-activity-button,
	#buddypress form#whats-new-form #whats-new-options #bp-embed-activity-submit, 
	#buddypress form#whats-new-form #whats-new-options #aw-whats-new-submit {
	    border-radius: 5px !important;
	}
	
	/*End New Post*/
	/*END Activity Feed*/
	
	.directory.groups.buddypress div.item-list-tabs#subnav,
	.directory.groups.buddypress form#optin_form,
	.directory.groups.buddypress div#group-dir-search,
	.directory.groups.buddypress .groups-pagetitle,
	.directory.groups.buddypress div#item-nav {
	    display: none;
	}
	
	.groups #groups-dir-list #groups-list div.column .group-container, #buddypress .groups #groups-list div.column .group-container {
	    display: flex !important;
	    flex-direction: row;
	    flex-wrap: nowrap;
    	    min-height: 100px !important;
	    padding: 15px;
	    box-shadow: none;
	    margin-bottom: 1px;
	}
	
	.groups #groups-dir-list #groups-list div.column, #buddypress .groups #groups-list div.column {
	    padding: 0;
	    box-shadow: none !important;
	    border: none;
	}
	
	.groups #groups-dir-list #groups-list div.column .group-container .item-avatar, #buddypress .groups #groups-list div.column .group-container .item-avatar a img {
	    width: 100% !important;
	    height: auto !important;
	    max-width: 85px;
	}
	
	#groups-list div.column .group-container .item-avatar,
	#groups-list div.column .group-container .join-group-action {
	    padding: 12px 0;
	    min-height: auto;
	}
	
	.groups #groups-dir-list #groups-list div.column .group-container .item, #buddypress .groups #groups-list div.column .group-container .item {
	    min-width: 50%;
	    padding: 12px;
	    min-height: auto;
	}
	
	.groups #groups-dir-list #groups-list div.column .group-container .item .item-title a, 
	#buddypress .groups #groups-list div.column .group-container .item .item-title,
	.groups #groups-dir-list #groups-list div.column .group-container .item .item-title a, 
	#buddypress .groups #groups-list div.column .group-container .item .item-title a {
	    font-size: 14px;
	    line-height: 19px;
	    text-align: left;    
	    font-weight: bold;
	}
	
	#buddypress .groups #groups-list div.column .group-container .item .item-desc,
	#buddypress .groups #groups-list div.column .group-container .item .item-desc p{
	    font-size: 11px;
	    line-height: 15px;
	    text-align: left;
	}
	
	#groups-list div.column .group-container .join-group-action:before {
	    font-family: 'Line Awesome Free';
	    font-weight: 900;
	    content: "\f141";
	    width: 50px;
	    color: #0058B3;
	    font-size: 30px;
	    line-height: 26px;
	    border: 2px solid #CED9E7;
	    border-radius: 5px;
	    text-align: center;	    
	    padding: 0 10px;
	}
	
	.groups.directory #theme-content {
	    padding: 0;
	    margin: 0;
	}
	
	.mtm-app-action-nav nav ul li.group-button.hidden {
	    display: inline-block;
	}
	
	.mtm-app-action-nav,
	.menu-app-sub-nav-container{
	    display: none;
	}
	
	.directory.groups.buddypress .app-header-center div#group-dir-search {
	    display: none;
	    width: 100%;
	}
	
	.directory.groups.buddypress .app-header-center div#group-dir-search form#search-groups-form {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    align-content: center;
	    justify-content: center;
	    align-items: center;
	    border: 1px solid gray;
	    border-radius: 5px;
	    background: white;
	}
	
	.directory.groups.buddypress .app-header-center div#group-dir-search form#search-groups-form input{
	    border: none;
	    margin: 1px;
	    box-shadow: none;
	    background: none;
	    font-size: 14px;
	    line-height: 19px;
	    text-align: center;
	}
	
	.directory.groups.buddypress .app-header-center div#group-dir-search form#search-groups-form input[type="submit"] {
	    font-family: 'Line Awesome Free';
	    font-weight: 900;
	    display: none;
	}
	
	#buddypress #theme-content.add-padding div#subnav.item-list-tabs {
	    display: none;
	}
	
	.buddypress div.pagination#pag-bottom {
	    background-color: white;
	    padding: 25px 0;
	    display: flex !important;
	    flex-direction: column;
	    flex-wrap: wrap;
	    justify-content: center;
	    align-items: center;
	    row-gap: 10px;
	}
	
	.pagination-links .page-numbers {
	    border: 1px solid #CED9E7;
	    border-radius: 30px;
	}
	
	.pagination-links .page-numbers.current {
	    background: #0058B3;
	    color: white;
	}
	
	.buddypress .group-container .group-button{
	    display: none !important;
	}
	
	.single-item.groups #theme-content {
	    padding: 0;
	}
	
	/*Pagination*/
	div#wp_pagination, 
	#pag-bottom div#member-pag-bottom {
	    display: flex;
	    flex-direction: row;
	    justify-content: center;
	    align-items: stretch;
    	    flex-wrap: wrap;
    	    margin-top: 25px;
	}

	div#wp_pagination .button,
	#pag-bottom div#member-pag-bottom .page-numbers  {
	    display: block;
	    border: 1px solid #CED9E7;
	    border-radius: 5px;
	}
	
	#wp_pagination .active.page.active,
	#pag-bottom div#member-pag-bottom .page-numbers.current {
	    background: #0058B3;
	    color: white;    
	    text-decoration: none;
	}
	
	#primary .entry-content,
	body.blog #primary div#content {
	    display: flex;
	    flex-direction: column;
	}
	

	/*END Pagination*/
	
	body.messages.bp-user.my-messages form#send_message_form {
	    padding: 0 0.9375em;
	    width: 100%;
	}
	
	body.messages.bp-user.my-messages #buddypress .standard-form input[type=text],
	body.messages.bp-user.my-messages #buddypress .standard-form textarea#message_content {
	    width: 100%;
	    box-shadow: none;
	    border: none;
	}
	body.settings #buddypress h3.mtm-app-settings-title,
	body.settings.push-notifications #item-body h3{
	    padding: 0 0.9375em;
	    margin: 13px 0 0 0;
	}
	
	body.settings.general  #buddypress h3.mtm-app-settings-title {
	    display: none;
	}
	
	body.settings.push-notifications #item-body h3 {
		display: block;	
	}
	
	body.settings.push-notifications #item-body form.notifications-settings-form .form-group{
	    margin: 10px 0;
	    background-color: white;
	    padding: 10px;
	    box-shadow: 0 0 3px #00000029;
	}
	
	.settings.push-notifications #item-body form.notifications-settings-form {
	    padding: 0 0.9375em;
	}
	
	#buddypress .standard-form div.submit input {
		border-radius: 5px;
		background-color: #04316A;
		color: white;
	    	border: none;
	    	padding: 10px;
	}
	
	#buddypress .standard-form div.submit input:hover {
		background-color: #004A9F;
	}
	
	
	.directory.groups.buddypress .group-actions{
		display: block;
		margin: 0;
	}
	
	.groups #buddypress .group-actions a.button#propose-group {
	    width: auto;
	    border-radius: 5px;
	    margin: 8px;
	    max-width: 100%;
	    box-shadow: none;
	    padding: 12px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	
	.groups #buddypress .group-actions a.button .button-text{
		width: auto !important;   
		color: #0058B3;
	}
	
	.groups #buddypress .group-actions a.button{
	    display: none;
	}
	
	.groups #buddypress a.button i.las {
		top: 0;
	}
	
	.groups #buddypress form#optin_form p b {
		color: #04316A;

	}
	
	.groups #buddypress form#optin_form{
		background-color: white;
	}
	
	.groups #buddypress form#optin_form div#fa_18 .second div{
	    display: flex;
	    flex-direction: column;
	    flex-wrap: nowrap;
	}
	
	.groups #buddypress form#optin_form div#fa_18 .second div label {
	    display: flex;
	    flex-direction: row;
	    align-items: center;
	}
	
	.groups #buddypress form#optin_form div#fa_18 .second div label input{
		margin: 10px;
	}
	
	#optin_form #cancel-group-proposal {
	    border-radius: 5px;
	}
	
	
	/*Gruppen Listen Ansicht*/
	
	/*Gruppen Singel*/
	.group_members > form:not(#whats-new-form),
	.groups.single-item #buddypress .row-wrapper-nav #item-nav li div.count-container,
	li#request-membership-groups-li,
	.groups.single-item.group-members div#member-count-bottom,
	#buddypress .activity-list li.load-newest,
	#buddypress div#subnav.item-list-tabs ul li.last:before{
	    display: none;
	}
	
	
	.groups.single-item.group-members #buddypress #item-body #subnav.item-list-tabs,
	.groups.single-item.embed-activity #buddypress #item-body #subnav.item-list-tabs,
	.groups.single-item #buddypress #item-body #subnav.item-list-tabs {
	    display: block;
	}
	
	.groups.single-item.group-home #buddypress #item-body #subnav.item-list-tabs {
		background-color: transparent; 
		height: auto;
 		padding: 0;
		padding-right: 10px;
	}
	
	.single-item.groups.group-members.members #item-body .group_members .item-list-tabs#subnav .groups-members-search form{
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	}
	
	.single-item.groups.group-members.members #item-body .group_members .item-list-tabs#subnav .groups-members-search label{
	    width: 100%;
	    padding: 0;
	    margin: 0;
	}
	
	
	.single-item.groups.group-members.members #item-body .group_members .item-list-tabs#subnav .groups-members-search #members_search_submit {
	    margin: 0;
	    width: 100%;
	}
	
	
	
	.single-item.groups #item-header .columns.small-3.small-9.large-3 {
	    width: 100%;
	    margin-top: 20px;
	}
	
	.groups.single-item #buddypress .row-wrapper-nav #item-nav li.current.selected a {
	    background-color: #0058B3;
	    color: white !important;
	}
	
	.groups.single-item #buddypress .row-wrapper-nav #item-nav .count-container {
	    position: relative;
	}
	
	.single-item.groups #item-header div#item-buttons {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    align-items: center;
	    justify-content: space-between;
	    gap: 8px;
	}
	
	.single-item.groups #item-header div#item-buttons:before {
	    display: none;
	}
	
	.single-item.groups #item-header div#item-buttons:after {
	    content: "Mehr +";
	    padding: 8px 20px 10px 10px;
	    background: transparent;
	    border: 2px solid #CED9E7;
	    width: auto;
	    background-color: #ffffff;
	    border-radius: 5px;
	    font-size: 13px;
	    line-height: 16px;
	    color: #0058B3;
	    cursor: pointer;
	}
	
	.single-item.groups #item-header div#item-buttons.open:after {
	    content: "Weniger -";
	}
	
	.single-item.groups #item-header div.item-description {
	    display: none;
	    margin: 30px 0;
	}
	
	#buddypress div#item-header #item-nav ul span {
	    display: none !important;
	}
	
	.groups.single-item #buddypress .row-wrapper-nav #item-nav li a{
	    padding: 10px 16px;
	}
	
	.groups.single-item #buddypress div#item-header {
	    background-color: white !important;
	}
	
	.single-item.groups #item-header div#item-meta {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    font-size: 11px;
	    line-height: 15px;
	    column-gap: 5px;
	}
	
	.single-item.groups #buddypress div#item-header div#item-meta {
	    margin: 0;
	    padding: 0;
	}
	
	
	.single-item.groups #item-header .columns.small-3.large-2,
	.single-item.groups #item-header .columns.small-9.large-7{
	    display: flex;
	    align-items: center;
	}
	
	.groups.single-item #buddypress #item-header #item-buttons .generic-button a .button-text {
	    width: max-content !important;
	    white-space: nowrap;
	}
	
	.groups #buddypress .group-button.generic-button .group-button i.las {
	    margin-right: 0;
	}
	
	.groups.single-item #buddypress #item-header #item-buttons .generic-button a {
	    display: flex;
	    align-items: center;
	    border-radius: 5px
	}
	
	.bp_members.type-bp_members #buddypress #item-header #item-buttons .generic-button, 
	.groups.single-item #buddypress #item-header #item-buttons .generic-button {
	    border-radius: 5px
	}
	
	li#group-settings-groups-li,
	li#group-avatar-groups-li,
	li#forum-groups-li,
	li#delete-group-groups-li{
		display: none;
	}
	
	div.group_members > form#group-settings-form {
		display: block;
	}
	
	form#group-settings-form {
	    padding: 15px;
	}
	
	form#group-settings-form ul.item-list li .item-avatar img{
		border: 3px solid #DFE6EC;
		border-radius: 50%;
	}
	
	form#group-settings-form ul.item-list li .item {
		display: flex;
	    	flex-direction: column;
		align-items: flex-start;
		min-width: 50%;
	}
	
	#buddypress ul.item-list li div.action {
	    position: relative !important;
	    top: auto !important;
	    text-align: center !important;
	    right: auto !important;
	}
	
	form#group-settings-form ul.item-list li .item > * {
	    margin: 0 !important;
	}
	
	#buddypress  form#group-settings-form ul.item-list > li{
		background-color: white;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
		padding: 10px;
		column-gap: 10px;
	}
	#buddypress div.dir-search#members-dir-search {
	    float: none;
	    margin: -9px 0 0 0;
	}
	
	.mtm-app-action-nav li[class="confirm"]:before,
	.mtm-app-action-nav li.confirm.mod-demote-to-member:before,
	.mtm-app-action-nav li.confirm.admin-demote-to-member:before{
		content: "\f056";
	}
	
	#buddypress div.pagination div.pagination-links span.current {
	    color: white;
	}

	
	/*END Gruppen Singel*/
	
	/*END Gruppen Ansicht*/
	
	
	/*Event*/
	/*Event Liste*/
	#kh_form {
	    margin: 0;
	    height: 50px;
	}
	.entry-content #kh_form,
	.app-header .app-header-mediathek-search,
	.app-header-mediathek-search-trigger,
	.app-header-mediathek-search-content,
	.app-header .app-header-center .kh-search {
	    display: none;
	    width: 100%;
	}
	
	.app-header.extendet .app-header-mediathek-search {
		display: block;
		width: 100%;
	}
	
	.app-header-mediathek-search-trigger .app-header-mediathek-search-trigger-inner {
	    background: white;
	    padding: 15px 20px;
	    font-size: 14px;
	    line-height: 19px;
	    color: #0058B3;
	    font-weight: bold;
	    border-bottom: 1px solid #00000029;
	    display: flex;
	    flex-direction: row;
	    align-items: center;
	    justify-content: space-between;
	}
	.app-header-mediathek-search-trigger .app-header-mediathek-search-trigger-inner::after {
	    content: "\f061";
	    display: inline-block;
	    font-family: 'Line Awesome Free';
	    font-weight: 900;
	    font-size: 24px;
	    line-height: 10px;
	    vertical-align: bottom;
	    position: relative;
	    margin-left: 23px;
	    transform: none;
	    courser: pointer;
    	}
	
	.app-header-mediathek-search-trigger.open .app-header-mediathek-search-trigger-inner::after {
		content: "\f00d";
	}
	
	.app-header-mediathek-search-content{
	    background: white;
	    flex-direction: column;
	    flex-wrap: nowrap;
	    align-items: center;
	    justify-content: flex-start;
	    padding: 8px 20px;
	    max-width: 100%;
	}
	
	.app-header-mediathek-search-content select {
	    max-width: 100% !important;
	    margin: 10px !important;
	}
	
	body.page-id-5464 .app-header {
	    align-items: flex-start;
	    flex-wrap: wrap;
	    height: auto;
	}
	
	#kh_form input#kh_text {
	    margin: 0 !important;
	    padding: 8px;
	    max-width: none;
	}
	
	div#content #kh_form,
	.em-search-submit {
	    display: none;
	}
	
	input[type="text"].em-search-text {
	    margin: 0;
	    border-radius: 30px;
	    text-align: center;
	}
	
	.app-header .app-header-center .em-events-search-form.em-search-form {
	    margin: 0;
	    display: none;
	}
	
	div#event_header,
	.em-events-search-form.em-search-form,
	p#language-notice,
	.event-list-details .event-categories,
	.event-list-item .event-list-details p:last-child strong{
	    display: none;
	}
	
	div#em-wrapper {
	    display: flex;
	    flex-direction: column;
	}
	
	div#em-wrapper .event-list-item {
	    background-color: white;
	    margin: 10px 0.9375em;
	    box-shadow: 0 0 3px #00000029;
	}
	
	div.event-list-item div.event-list-details h1 {
	    font-size: 20px;
	    line-height: 19px;
	    font-weight: bold;
	    max-width: 100%;
	}
	
	.event-list-item .event-thumb {
	    padding: 0;
	    margin: 0;
	    margin-top: -15px;
	    margin-bottom: 30px;
	}
	
	.event-list-item .event-list-details p:last-child {
	    font-size: 14px;
	    color: #000000;
	}
		
	/*END Event Liste
	
	/*Event Singel*/
	.single.single-event div#page-container {
    		background: white;
	}
	
	.single.single-event .large-12.small-12.twelve.columns {
	    padding: 0px;
	}
	
	#event-item-header-content .item-cat,
	#event-item-header-content .item-time,
	.single-event #content #item-actions {
	    display: none;
	}
	
	.item-location span.ui-icon.ui-icon-pin-s,
	.item-time span.ui-icon.ui-icon-clock,
	.item-date-created span.ui-icon.ui-icon-calendar {
	    display: none;
	}
	
	.single-event #content h1 {
	    font-size: 20px;
	    line-height: 26px;
	    font-weight: bold;
	}
	
	.event .item-description.row,
	.single-event #content #event-item-header-content {
	    padding: 0 40px;
	}
	
	div#event-item-images {
	    padding: 0;
	}
	
	div#event-item-images img {
	    width: 100%;
	    height: auto;
	}
	
	div#event-item-header-content .item-date-created {
	    margin-top: 25px;
	}
	
	.single-event div#event-item-header-content .item-location a {
    	    color: black;
	    font-size: 16px;
	    line-height: 21px;
	}
	.single-event div#event-item-header-content .item-location a:before {
	    content: "Ort: ";
	    font-weight: bold;
	}
	
	div#event-item-header-content .item-date-created:before {
	    content: "Datum: ";
	    font-weight: bold;
	}
	
	.single-event div#page-container {
	    margin-top: 48px;
    	}
	/*END Event Singel*/
	
	/*Event Location/
	.single.single-location .entry-content {
	    padding-left: 0.9375em;
	    padding-right: 0.9375em;
	}
	article.location{
	    padding-left: 0.9375em;
	    padding-right: 0.9375em;
	}
	/*END Event Location*/
	/*END Event*/
	
	/*START Like Button Single Page*/
	
	.single.single-post a.mtmLikeButton{
		font-family: 'Line Awesome Free';
	        font-weight: 900;
	        content: "\f044";
	        font-size: 25px;
	        position: fixed;
	        padding: 13px;
	        bottom: 156px;
	        right: 15px;
	        border: 1px solid #0058B3;
	        background-color: #0058B3;
	        color: white;
	        border-radius: 50%;
	}
	
	
	/*EVENTS ÜBERARBEITUNG*/
	
	.single.single-post a.mtmLikeButton:hover{
		color: white !important;
		background-color: #004A9F;
	}
	
	#primary #content #mtm-highlight-events{
		flex-direction: row;
		flex-wrap: nowrap;
		overflow-x: scroll;
		scrollbar-width: none;
	        padding: 0 10px;
	}
	
	h2.mtm-highlight-events-heading, h2.mtm-all-events-heading {
		margin-left: 10px;
        	margin-top: 20px;
	}
	
	#primary #content #mtm-highlight-events .mtm-highlight-event-list-item,
	#primary #content .mtm-all-events .event-list-item{
		min-width: 300px;
		background-color: unset;
        	margin: 0;
        	box-shadow: none;
	}
	
	#primary #content .mtm-all-events .event-list-item {
		width: 100%;
	        padding: 0 10px;
	}
	.event-list-item .row .event-day .day-in-month{
		height: 100%;
	}
	
	.page-id-766 .mtmLikeButton{
		display: none;
	}
	
	.page-id-766 #em-wrapper form{
		margin-left: 10px;
	}
	
	.page-id-766 #em-wrapper form .multiselect{
		margin-right: 20px;
	    margin-top: 20px;
	    float: none;
	}
	
	.app-header .em-search-main .button{
		display: none;
	}
	
	.page-id-766 #main {
		margin-top: unset;	
	}

}
