/*
Theme Name:  Mein Praktikum Theme
Theme URI:   https://www.example.com/
Description: Ein Theme von Erik bearbeitet
Author:      Erik
Author URI:  https://www.example.com
Template:    web-designer-elementor
Version:     1.0.0
Text Domain: web-designer-elementor-child
*/


/*
 * ====================================================================================
 * DISPLAY NONE
 * ====================================================================================
 */
.crumb-box {
	display: none;
}


.upperheader {
	display: none;
}

.mb-0 {
	display: none;
}

.gspb_text-id-gsbp-aa2d3f63-a81d, .gspb_text-id-gsbp-acd304b7-c75e, .gspb_text-id-gsbp-aa3a3228-2390 {
	display: none !important;
}


/*
 * ====================================================================================
 * LOGO
 * ====================================================================================
 */
.logo a {
	color: black;
}

.logo span {
	color: black;
}


/*
 * ====================================================================================
 * MENÜ
 * ====================================================================================
 */
#main-menu a:hover, #main-menu ul li a:hover, #main-menu li:hover > a, #main-menu a:focus, #main-menu ul li a:focus, #main-menu li.focus > a, #main-menu li:focus > a, #main-menu ul li.current-menu-item > a, #main-menu ul li.current_page_item > a, #main-menu ul li.current-menu-parent > a, #main-menu ul li.current_page_ancestor > a, #main-menu ul li.current-menu-ancestor > a {
	color: black;
}

#main-menu ul li a {
	color: #4d4d4d;
}
.current-menu-item a {
	text-decoration: underline;
}



.row {
	border-style: solid;
	border-radius: 15px;
	border-color: rgb(116, 114, 114);
}



/*
 * ====================================================================================
 * HEADER
 * ====================================================================================
 */



.header-image-box h1 {
	color: black;
	text-decoration: underline;
}


.topheader {
	color: #808080;
}

/*
#website-head strong {
	color: black;
	border-width: 2px;
	border-style: solid;
	border-radius: 5px;
	border-spacing: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-left-radius: 100px;
	border-bottom-right-radius: 100px;
	border-top-left-radius: 100px;
	border-top-right-radius: 100px;
}
*/

.card-header, .card-footer {
	background-color: black;
}




.topheader {
	color: #808080; 
}




.topheader {
	border-bottom: solid 0px rgba(255, 255, 255, 0.8);
}

h1 {
	display: block;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
}


@media screen and (min-width: 320px) and (max-width: 767px) {
.logo-content {
    color: black;
}
}
/*
 * ====================================================================================
 * BODY
 * ====================================================================================
 */

.mt-5, my-5 {
	margin-top: 0px;
	margin-top: 0rem !important;
}


#block-21 {
	width: 1000px;
}


.has-text-align-center {
	margin-top: 10px;
	margin-bottom: 10px;
}


.col-lg-6 {
	display: none;
}


.wp-block-separator {
	border-color: rgb(107, 113, 123);
}


.fn {
	text-decoration: underline;
}


.container h1 {
	border-style: solid;
	border-width: 3px;
	border-bottom-left-radius: 150px;
	border-bottom-right-radius: 50px;
	border-top-left-radius: 50px;
	border-top-right-radius: 150px;
	border-color: black;
	padding-right: 60px;
	padding-left: 60px;
	padding-top: 15px;
	padding-bottom: 15px;
	display: inline;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
	.container h1 {
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 15px;
	padding: 5px;
	}
}








body {
	text-align: center;
}


p {
	color: black;
}

#post-281 p {
	text-align: left;
}

#content {
	min-height: calc(100vh - 424px);  /* 418px  456 */
}

/* 
 * ====================================================================================
 * POST CONTENT
 * ====================================================================================
 */


.post-content a {
	color: black;
	text-decoration: none;
}


.post-content a:hover {
	color: #006eff;
	text-decoration: underline;
}


.post-content a {
	
}


.post-content p {
	color: black;
}


.post-content a {
	color: black;
}


/*
 * ====================================================================================
 * FOOTER
 * G.CONFIG.a143=100
 * ====================================================================================
 */

footer p {
	text-align: center;
}



.footer-area {
	border-width: 2px;
	border-style: solid;
	border-radius: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: rgba(204, 204, 204, 0.7);
}


footer a {
	color: black;
}


footer p {
	color: black;
}

/*
 * ====================================================================================
 * FRAGEN
 * ====================================================================================
 */


#frage1, #frage2, #frage3, #frage-3, #frage4, #frage5, #frage6, #frage7, #frage8, #frage-9, #frage9, #frage10 {
	color: black;
	background-color: rgba(108, 113, 122, 0.2);
	border-width: 2px;
	border-style: solid;
	border-radius: 5px;
	border-spacing: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-left-radius: 100px;
	border-bottom-right-radius: 100px;
	border-top-left-radius: 100px;
	border-top-right-radius: 100px;
}


/*
 * ====================================================================================
 * KOMMENTARE
 * ====================================================================================
 */

.comment-content {
	color: #333333;
}


.comment-content:hover {
	color: #333333;
	text-decoration: underline;
	text-decoration-color: #333333;
	font-size: 17px;
}



/*
 * ====================================================================================
 * BACKGROUND-COLOR
 * ====================================================================================
 */

.card-block {
	background-color: #e6e6e6;
}


.mt-5, footer, #content {
	background-color: rgba(255, 255, 255, 0.7);
}	


#content.mt-5 {
	background-color: rgba(255, 255, 255, 0.7);
}


.media-body-wrap {
	background-color: rgba(255, 255, 255, 0.7);
}


footer {
	background-color: rgba(255, 255, 255, 0.7);
	
}


.nvsoee {
	background-color: rgba(255, 255, 255, 0.7);
}



.header-image-box {
	background-color: rgba(255, 255, 255, 0.7);
}



.media-body-wrap {
	background-color: #c9c9c9;
}



.container h1 {
	background-color: rgba(173, 177, 184, 0.3);
}


#website-head {
	background-color: rgba(255, 255, 255, 0.7);
}


.header {
	background-color: rgba(255, 255, 255, 0.7);
}


.header-image-box:before {
	background-color: rgba(255, 255, 255, 0);
}

#website-head strong {
	background-color: rgba(108, 113, 122, 0.2);
}

/*
 * ====================================================================================
 * UNNÖTIG
 * ====================================================================================
 */

/*
.wp-block-comment-template, .wp-block-comments-title, .post-content {
	display: none;
}
*/



/*
#website-head {
	text-decoration: underline;
	border-style: solid;
	border-width: 2px;
	border-bottom-left-radius: 150px;
	border-bottom-right-radius: 50px;
	border-top-left-radius: 50px;
	border-top-right-radius: 150px;
	border-color: black;
}
*/




/*
.wp-block-navigation-item__label {
	border-style: solid;
	border-color: #9bc5fd;
	border-width: 2px;
	border-radius: 5px;
	background-color: #cde2fe;
	color: #011632;
	text-decoration: underline;
	 text-decoration-color: #9bc5fd; 
} 
*/




/*

.col-lg-7.col-md-7.col-sm-7.align-self-center {
	border-style: solid;
	border-width: 1px;
	border-radius: 15px;
	width: 800px;
	border-top: 70px;
	border-left: 70px;
	border-right: 70px;
	border-color: red;
}

*/




/*
 * ====================================================================================
 * UNSORTIERT
 * ====================================================================================
 */



.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack.bm-right-side .bm-content .bm-messages-listing .bm-message .bm-message-content:not(.bm-hide-background) {
	background-color: rgba(255, 255, 255, 0.5);
	border-color: rgba(0, 0, 0, 0.5);
	border-style: solid;
	border-width: 2px;
	border-radius: 40px !important;
	text-align: left;
}

.bp-messages-wrap {
	background-image: url(https://cdn.wallpapersafari.com/68/40/3Fg2Mu.jpg);
}

.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack.bm-left-side .bm-content .bm-messages-listing .bm-message .bm-message-content:not(.bm-hide-background) {
	background-color: rgba(37, 211, 102, 0.6);
	border-style: solid;
	border-color: rgba(0, 0, 0, 0.5);
	border-radius: 40px !important;
	border-width: 2px;
	margin: right;
}

.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack.bm-right-side .bm-content .bm-messages-listing .bm-message .bm-message-content:not(.bm-hide-background) * {
	color: black !important;
}


.bp-messages-wrap {
	border-style: solid;
	border-width: 3px;
	border-color: rgba(0, 0, 0, 0.3);
	border-radius: 20px;
}

.chat-header {
	background-color: rgba(255, 255, 255, 0.3) !important;
}

.bm-reply {
	background-color: rgba(255, 255, 255, 0.3) !important;
}

.bp-messages-wrap .bm-reply .bm-editor .bm-editor-content {
	background-color: rgba(255, 255, 255, 0.3) !important;
}

.bp-messages-wrap .bm-reply>* {
	background-color: rgba(255, 255, 255, 0.3) !important;
}

.bp-messages-side-threads {
	background-color: rgba(255, 255, 255, 0.6);
}


.my {
	background-color: black;
}


#header-cover-image {
	border-style: solid;
	border-width: 3px;
	border-color: black;
	border-radius: 500px;
}

#buddypress #item-header-cover-image #item-header-avatar img.avatar {
	border-style: solid;
	border-color: black;
	border-width: 3px;
	border-radius: 500px;
}

.pending_friend {
	border-style: solid;
	border-width: 3px;
	border-color: black;
	border-radius: 10px;
}

.buddypress-wrap button {
	border-color: rgba(255, 255, 255, 1);
}

.bp-navs {
	background-color: rgba(255, 255, 255, 0.6);
	border-style: solid;
	border-color: rgb(144, 137, 137) !important;
	border-width: 2px;
	border-radius: 20px;
}

@media screen and (min-width: 46.8em)
.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
	border-bottom: 1px solid rgb(144, 137, 137);
    border-top: 1px solid rgb(144, 137, 137);
    box-shadow: 0 2px 12px 0 #fafafa;
}


#header-cover-image {
	background-color: rgba(255, 255, 255, 0.5);
}

.buddypress .buddypress-wrap .activity-read-more a, .buddypress .buddypress-wrap .comment-reply-link, .buddypress .buddypress-wrap .generic-button a, .buddypress .buddypress-wrap a.bp-title-button, .buddypress .buddypress-wrap a.button, .buddypress .buddypress-wrap button, .buddypress .buddypress-wrap input[type=button], .buddypress .buddypress-wrap input[type=reset], .buddypress .buddypress-wrap input[type=submit], .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a {
	border-radius: 10px;
}


.bp-feedback {
	border-radius: 10px;
}

body #buddypress div, body #buddypress dl, body #buddypress input[type=reset], body #buddypress input[type=search], body #buddypress input[type=submit], body #buddypress li, body #buddypress select, body #buddypress textarea {
	border-radius: 10px;
}

.activity-list.bp-list  {
	background-color: rgba(255, 255, 255, 0.0);
	border-color: rgba(255, 255, 255, 0.0);
}

.activity-update-form {
	border-color: rgba(255, 255, 255, 0.0);
}

#whats-new-avatar img {
	border-radius: 500px;
}

.item-avatar img {
	border-radius: 500px;
	border-width: 1px;
	border-color: black;
}

.post-content img, .post-thumbnail img {
	border-radius: 10px;
}

.activity-list .activity-item .activity-content .activity-inner, .activity-list .activity-item .activity-content blockquote {
	background-color: rgba(255, 255, 255, 0);
}


.activity-list .activity-item .activity-meta.action {
	background-color: rgba(255, 255, 255, 0);
}



@media screen and (min-width: 46.8em) {
.buddypress-wrap .main-navs:not(.dir-navs) li.current a, .buddypress-wrap .main-navs:not(.dir-navs) li.selected {
	background-color: rgba(255, 255, 255, 0.2);
}
}

.buddypress-wrap .bp-subnavs li.current a, .buddypress-wrap .bp-subnavs li.selected a {
	background-color: rgba(255, 255, 255, 0.2);
}


#wpadminbar .ab-sub-wrapper {
	border-style: solid;
	border-radius: 10px !important;
	border-color: rgba(255, 255, 255, 0);
}

.quellentext {
	text-align: left;
	font-size: 1.6em !important;
}


#buddypress #cover-image-container  {
	background-image: url(https://wp-test.schiffel-it.de/wp-content/uploads/2022/12/innenstadt-1.jpg);
	height: 223px;
	/* 	background-repeat: no-repeat;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	border-radius: 10px;
	*/
}




#buddypress #item-header-cover-image #item-header-avatar {
	background-image: none;
} 

.post-content {
	font-size: 1.5rem;
}

.group-create-buttons li {
	background-color: rgba(255, 255, 255, 0.8);
	border-color: red;
	border-width: 2px;
}

#group-create-tabs {
	background-color: rgba(255, 255, 255, 0.4);
}

#bp-avatar-upload {
	background-color: rgba(255, 255, 255, 0.6);
}

.select-wrap {
	background-color: rgba(255, 255, 255, 0.9);
	border-style: solid;
	border-radius: 10px;
	border-color: black;
	border-width: 2px;
}



@media screen and (max-width: 46.8em) {
	#cover-image-container {
		display: none;
	}
	

}

.logo-content {
	color: black;
}


@media screen and (min-width: 768px) and (max-width: 1023px) {
.logo a {
    color: black !important;
}
}

@media screen and (min-width: 320px) and (max-width: 767px) {
.logo a {
    color: black !important;
}
}

#notifications-user-list {
	border-style: solid;
	border-color: grey;
	border-width: 2px;
	border-radius: 10px;
	padding-bottom: 5px;
	background-color: rgba(255, 255, 255, 1);
}

.select-wrap {
	margin-top: 10px;
	border-style: solid;
	border-width: 1px;
	border-radius: 20px;
	border-color: grey !important;
}

.bp-messages-wrap .chat-footer .bpbm-user-me .bpbm-user-me-popup {
	border-style: solid;
	border-width: 1px;
	border-color: grey;
	border-radius: 10px;
	background-color: rgba(255, 255, 255, 1);
}

.bpbm-user-me-popup-list {
	background-color: rgba(255, 255, 255, 0) !important;
}