.download-media { display: none; }

/* Login Page */

 .mepr-login-page {background-color:#f6f6f6;} 

#mepr-template-login .mepro-form h1, #mepr-template-login .mepr-form h1 {
  text-align: left !important;
}

.mp_wrapper.mp_login_form .mepr-login-actions {
  font-size: 14px;
  position: absolute;
  top: 315px;
  right: 0px;
  left:0px;
}



.mepr-forgot-password-page .mp_wrapper {
    box-sizing: border-box;
    padding: 60px 60px !important;
    border-style: solid;
    border-width: 1px;
	max-width:640px !important;
    border-color: rgba(0, 0, 0, 0.08);
    border-radius: 10px;
    background-color: #fff;
    color: #2c2d36;
	
	-webkit-box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.1); 
box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.1);
}

.mepr-login-page .mp_wrapper, .mepr-thankyou-page .mp_wrapper { margin-bottom:30px; }

#mepr-template-login .mepro-form h1, #mepr-template-login .mepr-form h1 {
    font-size: 2em;
    text-align:center;
}

#mepr-template-login .mepro-form button.disabled, #mepr-template-login .mepro-form input[type="button"].disabled, #mepr-template-login .mepro-form input[type="reset"].disabled, #mepr-template-login .mepro-form input[type="submit"].disabled, #mepr-template-login .mepr-form button.disabled, #mepr-template-login .mepr-form input[type="button"].disabled, #mepr-template-login .mepr-form input[type="reset"].disabled, #mepr-template-login .mepr-form input[type="submit"].disabled {
    background-color: #d0d0d0 !important;
}

#mepr-template-login .mepro-form input[type="submit"], #mepr-template-login .mepr-form input[type="submit"] {
    border-color: #B19D6A !important;
    background: #B19D6A !important;

}


#mepro-login-hero .mepro-boxed {
 	-webkit-box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.1); 
box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.1);
  }


@media screen and (min-width: 840px) {
  #mepro-login-hero .mepro-login-contents {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 55%;
  }
}

/* Account Settings */

#mepr-account-nav .mepr_bbpress_subscriptions {display:none;}
#general-personal-li {display:none;}


/* Header */

.site-header .bb-left-panel-mobile > i {font-size:33px;}


.primary-menu a span {
    text-transform: uppercase;
    letter-spacing:0.5px;
}

.bb-template-v2 .site-header .user-wrap.menu-item-has-children .user-link .user-name {
  color: #ffffff;
}

.bb-template-v2 .site-header .user-wrap.menu-item-has-children .user-link:hover .user-name {
  color: #1d1d1d;
}

.bb-template-v2 .site-header .user-wrap.menu-item-has-children.selected .user-link .user-name {
  color: #1d1d1d;
}

/* Chenge User BG Color
.bb-template-v2 .site-header .user-wrap.menu-item-has-children.selected > .user-link::before, .bb-template-v2 .site-header .user-wrap.menu-item-has-children > .user-link:hover::before {
  background-color: #B19D6A;
}
*/

.bb-template-v2 .site-header .user-wrap.menu-item-has-children .sub-menu .user-link .user-name {
  color: #1d1d1d;
}

.user-wrap .user-link .user-name {color:#ffffff;}


/* Header User Drop Down Logoout */
.user-wrap.menu-item-has-children #header-my-account-menu .bp-logout-nav {margin-top:20px;}

.user-wrap.menu-item-has-children #header-my-account-menu .bp-logout-nav::before
{
 display: inline-block;
    content: "";
    border-top: .1rem solid #ccc;
    width: 215px;
    margin: 0 1rem;
    transform: translateY(-1rem);
}

/* Checkout */

.site-header .site-branding__logo {
  display: block;
  width: auto;
  max-height: 100px;
  height: 60px;
}

.site-branding {

    display: block;
    margin: 0 auto;
}

.site-header .profile-menu__button-group {
  position: absolute;
  margin-left:-260px;
  margin-top:-30px;
}


@media (max-width: 768px) {
.site-header .profile-menu__button-group {
  position: relative;
  margin-left:0px;
  margin-top:0px;
}
}

/* Forums */

.forums-meta span:nth-child(n+3) {
    display: inline-block;
}

/* Learndash */

.learndash-course-grid .items-wrapper .grid-2 .thumbnail .arrow {display:none;}


/* App Version */
.bb-footer, .site-content:not(.maintenance-content), .site-header {
  padding: 0 0px;
}

.media-activity .bb-open-media-theatre img {
    width: 543px!important;
    Height: 543px!important;
}

/* Mobile App Header */
/* .bb-mobile-header-wrapper {background-color:#ffffff;} */
@media (max-width: 799px) {
  
	
	.actvity-head-bar {
  margin: 0 0;
 display:none;
}
	
}


.back-button i::before {
  color: #fff;
  font-size: 32px;
  line-height: 1;
  display: inline-block;
  margin-left:10px;
  margin-right:1px;
}



.single .entry-title {
  letter-spacing: 1px;
}

.bb-course-category {display:none;}

	
/* Fix Home Widget Learndash Title */
#page .bb-course-title {
  font-size: 16px;
}

/* Modul Title Single */
.bb-course-banner-inner h1.entry-title {
  font-size: 48px;
 font-weight:600;
  color: inherit;
  line-height: 1.25;
  margin-bottom: 15px;
}

@media (max-width: 799px) {
  
	
.bb-course-banner-inner h1.entry-title {
  font-size: 38px;
 font-weight:600;
  color: inherit;
  line-height: 1.05;
  margin-bottom: 15px;
}
	
}


/* h1 */
.entry-header .entry-title {font-weight:600;}


/* Footer */
.bb-footer .footer-menu a {
  letter-spacing: 0px;
  text-transform: none; }
	

/* Fix Sidebar Icons */
.bb-template-v2.buddypanel-open .buddypanel .side-panel-inner li:not(.current-menu-item) a i:not(.bb-icon-angle-down) {
  opacity: 1;
}

/* Fix Forum Main Page */

#bbpress-forums#bbpress-forums .bs-forums-items.list-view {
  margin-left: 0;
}
	
/* Profile Dogs Seperator */
.bp-profile-wrapper.need-separator .repeater-separator {
  display: grid;
}

/* Group Buttons Cap Fix */
.groups-header #item-header-content .generic-button .group-button {
   text-transform: none !important;
}

#groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button) {
  text-transform: none !important;
}

#groups-dir-list .bp-feedback {display:none;}

/* Fix Comment Time Fail */
.acomment-meta .activity-time-since, .acomment-meta .bb-activity-edited-text {
  display: none;
}

#mepr-bp-info-personal-li {display:none;}


/* Fix Font Problems */
h1, h2, h3, h4, h5, h6 {letter-spacing:0.2px !important;}
p, span, a, div, label, input, select {letter-spacing: 0.2px !important;}
.primary-menu a span {letter-spacing: 1px !important;}

.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu a {
  font-weight: bold;
}

/* Header Search */

.header-search-wrap {
  background-color: var(--bb-header-background);
}

.header-search-wrap .search-field-top, .header-search-wrap input.search-field {
  background-color:#ffffff;
  color: #000000;
}

.bb-template-v2 .header-search-wrap .search-field-top, .bb-template-v2 .header-search-wrap input.search-field {
  border: 1px solid #ffffff;
  border-radius: var(--bb-input-radius);
}

#buddypress .standard-form, select {font-family: Jost; !important}

.widget, #bbpress-forums .activity-list.bp-list .activity-item, #buddypress .activity-list.bp-list .activity-item, #buddypress .activity-lists.bp-list .activity-item, #whats-new-form, #whats-new-form-placeholder, .group-separator-block, .bp-feedback, .bp-messages, .info, .messages-wrapper, .bs-item-wrap {
-webkit-box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.1); 
box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.1);
}

 
/* Module */
.learndash-course-grid .items-wrapper .grid-2 .post {
border: 0px solid var(--bb-content-border-color);
-webkit-box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.2); 
box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.2);
border-radius: 10px;
}

.learndash-course-grid .items-wrapper .grid-2 .thumbnail img {
 border-radius: 10px 10px 0 0;
}

#cover-image-container {
   border: 0px solid var(--bb-content-border-color);
-webkit-box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.2); 
box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.2);
  border-radius: 10px;
}

.bb-template-v2 #buddypress .bb-bp-settings-content {
-webkit-box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.2); 
box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.2);
}


.bb-template-v2 #buddypress .bp-search-results-wrapper .search_results, .bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper:not(.need-separator) .bp-profile-content, .bb-cover-list-item {
-webkit-box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.2); 
box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.2);
}



#post-1261 .grid-filters {display:none;}

.search_results .results-group-title {
  text-transform: uppercase !important;
}


.learndash-course-grid .items-wrapper .grid-2 .ribbon {
  text-shadow: 0 1px rgb( 0 0 0 / 30% );
  position: absolute;
  z-index: 2;
  right: auto;
  left: 15px;
  padding: 5px 8px;
  border-radius: 6px;
  color: #fff;
  background: #B19D6A;
  font-weight: bold;
  font-size: 0.8rem;}

.bb-course-member-wrap .members {display:none;}

.widget_display_topics ul li div.time-since {
  color: var(--bb-alternate-text-color);
  padding-top: 0px !important;
}

.widget.activity_update .activity-update .activity-time-since {
  margin-top: 0px !important;
}

.bbpress .widget_display_forums > ul.bb-sidebar-forums > li a::before {
  background-color: #B19D6A !important;
}

@media (min-width: 1181px) {
  .logged-in .item-header-wrap .bp-group-title-wrap {
    max-width: 80%;
  }
}

.learndash-wrapper .ld-progress-percentage, .ld-progress-percentage .ld-secondary-color .course-completion-rate, .learndash-wrapper .ld-progress-steps {
letter-spacing:1px !important;
}

.row .bb-course-cover a {
min-height:250px;
}



.ld-course-list-content.list-view .bb-course-cover {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 390px;
  flex: 0 0 390px;
}

.list-view .bb-course-cover a {
min-height:250px;
}


#page .bb-course-title a {
font-size:22px;
text-transform:uppercase;
font-weight:600;
}


.bb-cover-list-item .ld-status {
  top: 38px;
  letter-spacing: 0.8px !important;
  font-weight:500;
}

.list-view .ld-course-list-items .ld_course_grid .ld_course_grid_button a {
  max-width: 200px;
position:absolute;
	bottom:20px;
	right:20px;
}

.learning-header {position:absolute;}

.bb-icon-inbox::before {
  content: '\ee2f' !important;
}

#bbp_topic_title::placeholder, #bbp_editor_topic_content_forums_editor_1::placeholder, .select2-search__field::placeholder {color:#000000;}
::placeholder {color:#000000 !important;}


/* InsideDog Panel */

.bb-template-v2 .side-panel-menu li {
  margin-bottom: 5px;
}

/* Für dich */

#gamipress_user_points_widget-3 .gamipress-points {border: 1px #ffffff; margin:0px; padding:0px;}
#gamipress_user_points_widget-3 .gamipress-points .gamipress-user-points-amount {margin:0px;}
#gamipress_user_points_widget-3 {margin-bottom:26px;}

.bb-subnav-filters-label {display:none;}
.subnav-filters-opener .selected {text-transform: capitalize;}
.activity-head-bar .bb-subnav-filters-container.bb-subnav-filters-filtering .subnav-filters-opener[aria-controls="bb-subnav-filter-by"] span  {text-transform: capitalize;}

/* Mouseover Cards */
.bb-card-meta .card-meta-status {
  display: none;
}

/* InsideDog Homepage V2 */

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .activity-header, .buddypress-wrap .activity-inner {
    font-size: 14px;
  }
}

.activity-list .activity-item .activity-inner p {
  margin-bottom: 0px;
}

.home-page #secondary {display:none;}

@media screen and (min-width: 640px) {
	.home-page .widget-area:not(.widget-area-secondary) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    max-width: 240px;
	right: 0;
	float:right;
	margin-left: 0px;
  }
}

@media screen and (min-width: 910px) {
	.home-page .widget-area:not(.widget-area-secondary) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 420px !important;
    flex: 0 0 420px !important;
    max-width: 420px !important;
	right: 0;
	float:right;
	margin-left: 50px; }
	
	.bp_activity {
  	max-width: 590px;
  	width: 100%; }
	
	.home-page .profile_completion_wrap .pc_progress_wrap {
  	min-width: 300px;}
}


.widget_media_image {
	padding:0 !important;
  	border: 0px #ffffff !important;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(44,44,44,0.2) !important; 
	box-shadow: 0px 0px 0px 0px rgba(44,44,44,0.2) !important;
}


.widget ul a:not(.button) {
	font-weight: 500;
}



.bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs li a {
  line-height: 20px !important;
}


.button span {line-height:16px;}

.activity-list .activity-item > .bb-activity-more-options-wrap .bb-activity-more-options {
  min-width: 270px;
}

/* Hundeprofile */

.page-id-1599 .directorist-container, .page-id-1599 .directorist-container-fluid, .page-id-1599 .directorist-container-xxl, .page-id-1599 .directorist-container-xl, .page-id-1599 .directorist-container-lg, .page-id-1599 .directorist-container-md, .page-id-1599 .directorist-container-sm {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}

.page-id-1598 .directorist-add-listing-wrapper {
    margin: 0 0 0 1px; !important;
}

.page-id-1598 .directorist-container-fluid {
	padding: 0px !important;
}

.directorist-btn--logout, .directorist-ex-plan, .directorist_status_veröffentlicht {display:none !important;}


.learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue {
 
  font-size: 1.0em !important;
}

body.learndash-theme {font-size:16px !important; 
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a {
  font-weight: 400 !important;
}

.learndash-wrapper p, .learndash-wrapper span, .learndash-wrapper a, .learndash-wrapper div, .learndash-wrapper label, .learndash-wrapper input, .learndash-wrapper select {letter-spacing:0.6px !important;}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button{
  max-width: 100% !important;
width: 100%;
}
.wpProQuiz_button_reShowQuestion, .wpProQuiz_button_restartQuiz{
  max-width: 350px !important;
width: auto !important;
}

.learndash-wrapper .ld-content-actions .ld-content-action {
  flex-basis: 100% !important;
  padding: 0px !important;
}

.learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .learndash_mark_complete_button {
  max-width: 100% !important;
}

.has-white-background-color {-webkit-box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.1); 
box-shadow: 0px 0px 3px 0px rgba(44,44,44,0.1);}


.ld_course_grid .course-fee {font-size:14px;}


.buddypanel .buddypanel-menu > li > .bb-menu-item > img {
  margin: 0 24px;
  width: 22px;
}

.bb-template-v2 ul.mobile-menu > li > a > img:first-child {
  margin: 0 9px 0 0px;
}
ul.buddypanel-menu > li > a > img:first-child {
  margin: 0 9px 0 14px;
}


.bb-single-course-sidebar a.btn-advance:hover {
  background-color: #897447 !important;
  border: 1px solid var(--bb-primary-button-border-regular);
}

.learndash-wrapper .learndash-complete .ld-item-list-item-preview .ld-item-title > span:first-child {
  text-decoration: none !important;
}

.bb-completed-item, .learndash-wrapper .ld-table-list-item.learndash-complete .ld-item-title > span:first-child {
  text-decoration: none !important;

}


.ld-tabs-content ul {
  margin-left: 40px !important;
}