/*
 Theme Name:   Potsdamwebdesign Child-Theme
 Description:  Child-Theme
 Author:       Marcus Möller
 Author URI:   https://www.potsdamwebdesign.de
 Template:     hello-elementor
 Version:      1.0
 Text Domain:  potsdamwebdesign
 Tags: 		   buddypress
 Theme:        bp-nouveau
*/

body .site-header {position: fixed;top: 0;left: 0;z-index: 99999;width: 100%;background-color: rgba(255, 255, 255, 0.85); box-shadow: 0 0 7px rgba(0, 0, 0, 0.3)}

body:not(.home) main#content {margin-top: 200px;}

.nachrichten .elementor-shortcode .feed-source {display: none;}
.nachrichten .elementor-shortcode ul.wpra-item-list {list-style-type: none; padding-left:0;}
.nachrichten .elementor-shortcode ul.wpra-item-list li {margin-bottom: 15px;}
.nachrichten .elementor-shortcode ul.wpra-item-list li .feed-date {font-size: 14px;}

.tgs_event .tgse_meta {display: none;}
.tgs_event .tgse_section_top {padding: 5px;}
.tgs_event .tgse_section_top .tgse_date_day {font-size: clamp(3rem,25vw,4rem);}
.tgs_event .tgse_title {text-align: center;}

.page-template.page-template-elementor_header_footer .swpm-post-not-logged-in-msg {padding-top: 150px;}

.eingeschraenkt {max-width:1140px; margin: 200px auto; text-align: center;}

.page-header h1 {text-align: center;}




.widgets_on_page ul{padding: 0;}
ul li#wp-forecast-2 {list-style-type: none;}

ul li#wp-forecast-2 .wpf-selector,
ul li#wp-forecast-2 .wp-forecast-curr .wp-forecast-curr-head,
ul li#wp-forecast-2 .wp-forecast-curr .wp-forecast-copyright {display: none !important;}




ul li#wp-forecast-2 .wp-forecast-curr { width: 300px; max-width: 300px;}
div.wp-forecast-curr-details { width: 300px;}
ul li#wp-forecast-2 div.wp-forecast-fc-head { float: none; text-align: center; font-weight: bold;}
ul li#wp-forecast-2 .wp-forecast-fc-oneday { border: 1px solid #000000;padding: 15px 10px;}
ul li#wp-forecast-2 div.wp-forecast-fc-block {  float: none; display: block; overflow: hidden;}
ul li#wp-forecast-2 div.wp-forecast { display: flex;}
ul li#wp-forecast-2 div.wp-forecast-fc { float: left; display: flex; flex-flow: wrap;}
ul li#wp-forecast-2 div.wp-forecast-fc-right { width: 176px;}

body .fc .fc-daygrid-day.fc-day-today {
  background-color: rgba(219, 69, 16, 0.4);
  background-color: var(--fc-today-bg-color, rgba(219, 69, 16, 0.4));
}

/* ########### Budypress ########### */

body .single-headers #item-header-avatar {float: none !important; margin: 0 auto !important; text-align: center; width: 100%; overflow: hidden;}
body .single-headers #item-header-avatar a {float: none !important; margin: 0 auto !important; text-align: center !important;}
body .single-headers #item-header-avatar a img {float: none !important; margin: 0 auto !important; text-align: center !important;}
body .single-headers #item-header-content {float: none !important; margin: 0 auto !important; padding: 0 !important; text-align: center !important;}
body .single-headers #item-header-content .member-header-actions {float: none !important; text-align: center !important;}
body .single-headers #item-header-content .member-header-actions #send-private-message {float: none !important; margin: 0 auto !important; text-align: center !important;}

body nav.main-navs.no-ajax.bp-navs.single-screen-navs.horizontal.users-nav,
body nav.bp-navs.bp-subnavs.no-ajax.user-subnav,
body h2.screen-heading.view-profile-screen {display: none;}

body ul#members-list {display: flex; flex-direction: row;}
body ul#members-list li {width: 33%; background: #eeeeeb; margin: 5px; border:1px solid #c8c9c1; transition: 0.5s;}
body ul#members-list li:hover {background: #c8c9c1;}

body .bp-list li .item-avatar {float: none !important;margin-right: 0;}
body .bp-list li .item-avatar img.avatar {width: 300px !important;}
body .bp-list li .not-avatar {float: none !important;}
body .bp-list li .not-avatar h4 {float: none !important;text-align: center !important; font-size: 22px !important;}
body .bp-list li .not-avatar h4 a {color: #585f29 !important;}

body .buddypress-wrap .subnav-filters .subnav-search {width: 100%; float: none; margin: 0 auto; max-width: 400px;}
body .buddypress-wrap .subnav-filters .bp-search, .buddypress-wrap .subnav-filters .dir-search {float: none; width: 100%;}