/**
* Theme Name: BuddyxPro Child
* Description: This is a child theme of BuddyxPro, generated by Merlin WP.
* Author: <a href="https://wbcomdesigns.com">wbcomdesigns</a>
* Template: buddyx-pro
* Version: 1.3.1
*/


@font-face {
  font-family: 'Source Sans 3';
  src: url('/wp-content/themes/buddyxpro-child/fonts/SourceSans3-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans 3';
  src: url('/wp-content/themes/buddyxpro-child/fonts/SourceSans3-Bold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

body, h1, h2, h3, h4, h5, p, a {
	font-family: 'Source Sans 3', sans-serif !important;
}




/* Download Button dauerhaft einblenden. Kam sonst erst bei Hover.*/
.rtmedia-container .rtm-ltb-action-container{
  opacity: 1;
}

.buddypress .buddypress-wrap .bp-list.grid .action .group-subscription-div a{
	background-color: transparent;
	color: #002c42;
	border: none;
	padding: 0px !important; 
	margin: 0px !important; 
	font-size: 11px; 
}

.buddypress .buddypress-wrap .bp-list.grid .action .group-subscription-div a:hover{
	background-color: transparent; !important;
	border: none !important;
	color: #002c42 !important;
	text-decoration: underline !important;
}

.activity-list.bp-list .activity-item{
	border: solid 1px rgb(226, 232, 240) !important;
}

/* Buttons auf der Groupen Übersichtseite Dezenter machen*/
.buddypress .buddypress-wrap button.button{
	font-size: small !important;
	width: auto !important;
	padding: 5px !important;
}

.buddypress button.ges-change{
	font-size: 12px !important;
    padding: 5px !important;
}

/* Forum Bilder PopUp Dialog Buttons umstylen. Waren Rot!*/
html body .mce-container button{
	background-color: transparent !important;
	color: #111111;
	border: solid 1px #111111;
}	

/* Link Button in TinyMCE des Forums ausblenden. User ausser Admin können wegen Spam keine formatierten Links posten. Links werden autoamtisch umgewandelt.*/
#bbpress-forums .mce-toolbar .mce-btn .mce-i-link{
	/*display: none !important;*/
}

/* Navigation RT Media schöner stylen */
.buddypress .rtm-bp-navs{
	padding-top: 25px;
}

/* Löschen Button ausblenden */
#buddypress .generic-button a.delete-activity{
	display:none;
}

/* Dateibenennung im Stream ausgeben */
html body .rtmedia-activity-container .rtmedia-item-title{
	display: block;
	overflow: visible;
}

.single-headers li.generic-button.follow-button{
	float:left;
}
.single-headers li.generic-button.follow-button a{
	margin-top:0px;
	margin-right:0;
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: 0;
}

#buddypress #header-cover-image, #cover-image-container {
    height: 225px !important;
}

.bbp_reply_create, .bbp_topic_create {
	background-color: #eeeeee !important;
}

.bbp_reply_create .activity-content .activity-meta .bp-primary-action, .bbp_topic_create .activity-content .activity-meta .bp-primary-action{
	display: none !important;
}

.media .rtmedia-container .rtmedia-list.rtmedia-list-media>li.rtmedia-list-item{
	height: auto;
}

#buddypress .rtmedia-container .rtmedia-list-media .rtmedia-list-item .rtmedia-item-title {display:block;}

.aa_loginForm{
	width: 300px;
	margin: auto;
}

.aa_loginForm p{
	text-align: left;
}

.aa_loginForm label{
	display: block;
}

.aa_loginForm h2{
	text-align:left;
}

.aa_loginForm input{
	width: 100%;
}

.aa_loginForm input[type="checkbox"]{
	width: inherit;
}

/* GRUPPEN DIE NICHT SICHTBAR WAREN*/
.odd.hidden.is-admin.is-member {
	display: block;
	visibility: visible;
}

.even.hidden.is-admin.is-member {
	display: block;
	visibility: visible;
}

.hidden.is-member {
	display: block;
	visibility: visible;
}

.hidden.is-member {
	display: block;
	visibility: visible;
}

/* Widget Wordp Break*/
.bp-latest-activities .item-list{
	word-break: break-word;
}

.item-list div{
	word-break: break-word;	
}


@media (max-width: 480px){
	html body .site-title a{
		font-size: 14px !important;
	}
}


html body.page-template-page-inhalt .entry-content ol{
	padding-left: 40px;
}

html body.page-template-page-inhalt .entry-content table{
	margin: 0px;
}

html body.page-template-page-inhalt .entry-content a{
	color: #002c42;
}

html body.page-template-page-inhalt .entry-content a:hover{
	color: #002c42;
}

html body.media .rtmedia-container .rtmedia-list.rtmedia-list-media>li.rtmedia-list-item{
	overflow: visible;
	height: inherit;
}

#groups-dir-list .leave-group{
	background: none;
	border: none;
	padding: 0px;
	margin: 0px;
	color: #002c42;
}

.group-home .feed{
	display: none;
}

.groups-meta .leave-group {
	background: none !important;
	border: none !important;
	color: #002c42 !important;
}

body.register .primary-sidebar{
	display: none !important;
}

html .rtmedia-activity-container .rtmedia-list .media-type-document{
	width: 125px;
}

html .rtmedia-activity-container .rtmedia-item-title, .rtmedia-activity-container .rtmedia-item-title a{
	white-space: normal;
	line-height: normal;
}

#send-invite-form .clear{
	clear: both;
}

.bp-wrap {
	max-width: 920px;
}

.activity-card-head{
	display: none !important;
}