/************** CSS von der alten Installation ****************/
.fas {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome !important;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}

.header-navigation > div > ul {
	text-align: center !important;
}
div#sitewide-notice div#message p strong {
    font-size: 1em;
    font-weight: 500;
}
.course.type-sfwd-courses, .course.type-sfwd-lessons {
    min-height: 420px;
    padding: 0 1%;
}
.buddyboss-select-inner{
    border-width: 1px;
    font-family: lato;
}
.selected-tab, .buddyboss-select-inner span {
    font-weight: 400;
}

.bbp-search-form .button{
	margin-top: 0;
}

.learndash_topic_dots.type-list ul li a,
#learndash_lesson_topics_list span a{
    font-weight: 400;
}
.learndash_topic_dots a>span {
    font-weight: 500;
	  font-size: 14px;
}
.widget_course_progress footer .bp-group-discussion a.btn{
    border-color: var(--bb-primary-color);
    background-color: var(--bb-primary-color);
    color: #ffffff;
}
.widget_course_progress footer .bp-group-discussion a.btn:hover{
    -webkit-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.15);
}
.boxed #primary .widget-area #groups-list li .item-avatar img, 
.boxed #primary .widget-area #members-list li .item-avatar img,
.secondary-inner #item-actions #group-mods img.avatar,
.secondary-inner #item-actions #group-admins img.avatar,
.widget-area .widget ul.item-list img.avatar{
    border-width: 3px;
}
#sfwd-mark-complete input[type="submit"]#learndash_mark_complete_button{
    border-color: green;
    color: #ffffff;
    background-color: green;
}
.sfwd-lessons .entry-content .bp-group-discussion,
.sfwd-topic .entry-content .bp-group-discussion{
    display: none;
}
/*input[type="button"]:not(.button-small).wpProQuiz_button{
    border-color: green;
    background-color: green;
    color: #fff;
}*/
/*input[type="button"]:not(.button-small).wpProQuiz_button:hover{
    -webkit-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.15);
}*/
.wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress{
    background-color: var(--bb-primary-color);
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{
    color: var(--bb-primary-color) !important;
}
.notcompleted:before,
.topic-notcompleted:before{
    color: #61a92c !important;
}
#quiz_heading .right{
   display: none;   
}

.wpProQuiz_matrixSortString {
	margin-left: 0;
	margin-right: 0;
}

.wpProQuiz_content ul.wpProQuiz_sortStringList {
	padding: 10px 0;
}

.wpProQuiz_content .wpProQuiz_reviewQuestion {
	overflow: hidden;
}

.wpProQuiz_question_text p strong{
    font-size: 18px;
    line-height: initial;
}
.wpProQuiz_question_text p {
    font-size: 18px;
    font-weight: 400;
}
input[type="button"][name="startQuiz"]:not(.button-small).wpProQuiz_button {
    background-color: #61a92c;
    color: #ffffff;
    border-color: #61a92c;
}
.entry-content p.wpProQuiz_points {
    text-align: left;
}
#course-details #btn-join{
    background-color: #61a92c;
    color: #ffffff;
    border-color: #61a92c;
}
#course-details #btn-join:hover{
    -webkit-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.15);
    box-shadow:  inset 0 0 1000px rgba(0, 0, 0, 0.15);
}
div#sitewide-notice div#message {
    font-size: 1.2em;
    background-color: hsla(0, 49%, 89%, 0.52);
    color: var(--bb-primary-color);
    border-bottom: 1px solid rgba(0,0,0,0.11);
    position: relative;
    padding-right: 100px;
}
div#sitewide-notice div#message p strong {
    font-size: 1em;
}
#course-list-wrap .course-lesson-count {
    margin-top: 10px;
}
.morelink {
    display: none;
}
.course-author{
    margin-top: 10px;
}

#content .wpb_text_column .sfwd-courses:last-child {
	margin-bottom: 33px;
}

.ld-course-list-content .sfwd-courses .course-inner {
	display: flex;
	flex-direction: column;
}

.ld-course-list-content .sfwd-courses .course-inner .entry {
  display: flex;
	flex-direction: column;
	flex: 1;
	justify-content: space-between;
}

.fa-mail-reply:before, .fa-reply:before {
	content: "\f3e5";
}
.wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress {
    background-color: #61a92c;
}
.wpProQuiz_time_limit:before {
    background-color: #fff;
}
.wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_button2 {
    background-color: #61a92c;
}
.wpProQuiz_content .wpProQuiz_reviewQuestion .wpProQuiz_reviewQuestionTarget {
    font-weight: bold;
    border-color: #fff;
    box-shadow: 0px 0px 2px 1px #C4C4C4;
}
strong, b {
    font-weight: 600;
    font-style: normal;
}
.wpProQuiz_questionList .wpProQuiz_questionListItem label {
    width: 100%;
    display: block;
    padding: 10px;
    border-radius: 2px;
    box-sizing: border-box;
    font-size: 16px;
}
.wpProQuiz_questionList[data-type=assessment_answer] label, .wpProQuiz_questionList[data-type=multiple] label, .wpProQuiz_questionList[data-type=single] label {
    border: 1px solid #c3cad2;
    background-color: #fff;
}
.wpProQuiz_reviewSummary .wpProQuiz_reviewLegend li {
	width: auto;
	background-color: transparent;
}

.wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewColor_Answer {
	background-color: #6ca54c;
}
.wpProQuiz_content .wpProQuiz_questionList {
    margin-bottom: 10px;
    background: #e8ecf2;
    border: 1px solid #e8ecf2;
    padding: 10px;
    list-style: none;
    overflow: visible;
}
.entry-content li.wpProQuiz_listItem {
    margin-left: 0;
    margin-bottom: 34px;
    margin-top: 34px;
    padding: 20px;
    background-color: #fff;
    border-radius: 5px;
    overflow: hidden;
}
.wpProQuiz_content .wpProQuiz_sortable, .wpProQuiz_sortStringItem {
    padding: 10px;
    border: 1px solid lightGrey;
    box-shadow: 2px 2px 1px #EEE;
    background-color: #e8ecf2;
    cursor: move;
}
.wpProQuiz_questionList[data-type=sort_answer] .wpProQuiz_questionListItem {
    padding: 10px 22px;
    border: 1px solid #c3cad2;
    margin-bottom: 9px;
    background-color: #fff;
    border-radius: 2px;
}
.wpProQuiz_content .wpProQuiz_results > div > .wpProQuiz_button[name="restartQuiz"] {
    background-position: 8px center;
    padding-left: 23px;
}
.entry-content p, .mu_register p {
    margin: 0 0 24px;
    line-height: 1;
    text-align: left;
    font-size: 16px;
    line-height: initial;
}
.item-list li .item-meta .count, body.activity:not(.bp-user) .item-list-tabs ul li a span, .dir-form .item-list-tabs ul li a span {
    font-weight: lighter;
}
.header-navigation li.hideshow > ul, .header-navigation .sub-menu, body.activity:not(.bp-user) .item-list-tabs ul li, .sap-publish-popup .button-primary, .logged-in .dir-form .item-list-tabs ul li, .dir-form .item-list-tabs ul li:last-child {
    border-color: #fff !important;
}
.single-sfwd-lessons header.entry-header h1 {
    line-height: 1.2;
    font-size: 28px;
    margin-bottom: 30px;
    margin-top: 15px;
}
.single-sfwd-topic .entry-content header.entry-header h1 {
    font-size: 28px;
    line-height: 1.2;
    margin-top: 15px;
    margin-bottom: 15px;
}
.entry-title {
    font-size: 28px;
    display: inherit;
}
.post-type-archive-lesson .navigation a, #post-entries a {
    font-weight: 600;
}
.wpProQuiz_content .wpProQuiz_response {
    background: #e8ecf2;
    padding: 10px;
    box-shadow: none;
}
.wpProQuiz_response>div {
    padding: 10px;
    margin-bottom: 1px;
}
.wpProQuiz_toplistTable th {
    background: #61a92c;
}
.course-header dd.course_progress {
    background-color: grey;
}
#course-list-wrap dd.course_progress, .widget_course_progress dd.course_progress, .widget_ldcourseprogress dd.course_progress {
    background-color: grey;
}
.entry-content li, .comment-content li, .mu_register li {
    line-height: 30px;
}
.post-navigation .nav-links a {
    margin-left: 20px;
}
td.thread-labels.empty {
    display: none;
}
.ui-menu .ui-menu-item {
    padding: 10px;
}
.wp-core-ui .button, .wp-core-ui .button-secondary {
    color: #fff !important; 
}

#mastlogo
{
    background-color: #ffffff !important;
}
.fa.fa-search, .cart-notification.notification-link.fa.fa-shopping-cart
{
    line-height: 72px !important;
}
table.fullcalendar.em-calendar td.eventful-pre a, table.fullcalendar.em-calendar td.eventful-post a, table.fullcalendar.em-calendar tbody td.eventful-today ul li a, table.fullcalendar.em-calendar tbody td.eventful ul li a {
    color: #212121;
	line-height: normal;
}
.fc-day-header.ui-widget-header, table.fullcalendar tr.days-names td {
    background: var(--bb-primary-color);
}
.bp-user.events.profile #item-body h4 {
    margin-bottom: 15px;
    margin-top: 30px;
}
.bp-user.events #posts-filter .search-box input[type="text"] {
    width: -webkit-calc(80% - 160px);
    width: -moz-calc(80% - 160px);
    width: calc(80% - 160px);
}
.bp-user.events .add-new-h2 {
    margin-top: 15px;
    margin-bottom: 20px;
}
table th, #em-wrapper .events-list-content table th #em-tickets-form .form-table thead th {  
    color: #2c2c2c;
	font-size: 16px;
	text-transform: None;
	border-bottom: 1px solid #c6d3e4;
}
body.single-event .event-time {
    /*
    padding-top: 5px;
    padding-bottom: 15px;
	*/
	display: none;
}
table th, #em-wrapper .events-list-content table th, #em-tickets-add, #em-tickets-form .form-table thead th {
     color: black;
	background-color: #fff
}
img.alignleft {
    margin: 0px 24px 12px 0;
}

.course-image img, .course-image picture {
	margin: 0;
}

.em-booking-form-details input.input, .em-booking-form-details textarea {
    width: 200%;
}
.bp-user.events.my-locations .tablenav input[type="submit"] {
    width: 120px;
}

table tr td, table tr th {
    font-size: 16px !important;
}
table tr th {
    font-weight: 400 !important;
	  color: black !important;
	 text-transform: initial !important;
   font-size: 10px;
}
textarea {
    width: 100%;
  	margin-bottom: 20px;
	  margin-top: 10px;
}
element.style {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
#content div.bbp-template-notice, div.indicator-hint {
    margin-left: 68px;
    margin-right: 68px;
}
.left-menu-open.groups .forum-header.page-header, .left-menu-open.groups #bbp-search-results li.bbp-body > div, .left-menu-open.bbpress.groups footer.entry-meta, .left-menu-open.groups #bbpress-forums > h3, .left-menu-open.groups .bbp-reply-move, .left-menu-open.groups .bbp-topic-split, .left-menu-open.groups .bbp-topic-merge, .left-menu-open.groups .bbp-topic-form, .left-menu-open.groups .bbp-reply-form, .left-menu-open.groups .bbp-topic-tag-form, .left-menu-open.groups .bbp-pagination, .left-menu-open.reply-edit.groups .bbp-breadcrumb, .left-menu-open.groups .bbp-topic-details, .left-menu-open.groups .bbp-forum-details, .left-menu-open.bp-user #bbpress-forums li.bbp-header, .left-menu-open.groups #bbpress-forums li.bbp-header, .left-menu-open.groups #bbpress-forums li.bbp-footer, .left-menu-open.groups #bbpress-forums .subheader {
    padding-left: 30px;
    padding-right: 30px;
    margin-left: 60px;
    margin-right: 60px;
}
.bbp-topic-details .bbp-forum-data .last-activity, .bbp-forum-details .bbp-forum-data .last-activity {
    margin-right: 90px;
}
span.bbp-admin-links {
    color: black;
}
span.bbp-admin-links a {
    color: black;
}
span.bbp-author-ip {
    display: none;
}
#content div.bbp-template-notice, div.indicator-hint {
    margin-left: 1px;
}
div#group-name {
    border-bottom: 1px;
}
.header-inner .left-col .header-navigation ul li a {
    color: black;
}
.widget_course_progress footer a {
    color: var(--bb-primary-color);
}
#leftcolumn {
    flex: 0 0 250px;
}
#messages-table-wrap {
    padding: 0 0px 0 0px;
}
#message-threads.messages-table td.thread-options {
    width: 60px;
	  padding-right: 10px;
}
.bb-thread-from-meta {
    font-size: 14px;
}
.bp-user h3 .expand_collapse {
   text-align: right;
}
.wpgmza_infowindow_title {
    display: none;
}
#bbpress-forums .bbp-replies div.bbp-reply-header, #bbpress-forums .bbp-replies .bbp-forum-header {
    margin-left: 60px;
}
#bbpress-forums {
    margin-right: 30px;
}
.left-menu-open.groups .forum-header.page-header, .left-menu-open.groups #bbp-search-results li.bbp-body > div, .left-menu-open.bbpress.groups footer.entry-meta, .left-menu-open.groups #bbpress-forums > h3, .left-menu-open.groups .bbp-reply-move, .left-menu-open.groups .bbp-topic-split, .left-menu-open.groups .bbp-topic-merge, .left-menu-open.groups .bbp-topic-form, .left-menu-open.groups .bbp-reply-form, .left-menu-open.groups .bbp-topic-tag-form, .left-menu-open.groups .bbp-pagination, .left-menu-open.reply-edit.groups .bbp-breadcrumb, .left-menu-open.groups .bbp-topic-details, .left-menu-open.groups .bbp-forum-details, .left-menu-open.bp-user #bbpress-forums li.bbp-header, .left-menu-open.groups #bbpress-forums li.bbp-header, .left-menu-open.groups #bbpress-forums li.bbp-footer, .left-menu-open.groups #bbpress-forums .subheader {
    margin-right: 0px;
}
.footer-inner-bottom {
    padding: 20px 36px 50px 70px;
}

div.footer-inner ul.social-icons li a span {
    line-height: 26px;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    width: 300px;
    font-weight: 400;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    color: white;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    background-color: white;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
    background-color: white;
}
.woocommerce ul.products li.product .button {
    text-transform: uppercase;
}
.woocommerce ul.products li.product .add_to_cart_button {
    color: white;
    font-weight: bold;
}
.entry-content .wpProQuiz_results .wpProQuiz_quiz_time {
    margin-left: 2px;
}
td.thread-labels.empty {
    display: none;
}
.dir-form .item-list-tabs ul li:not(:first-child):not(:last-child) {
border-color: #fff;
}
body.activity:not(.bp-user) .item-list-tabs ul li:first-child, .dir-form .item-list-tabs ul li:first-child {
    border-color: #fff;
}
#learndash_profile #course_list>div h4>a {
    font-size: 16px;
    font-weight: 400;
	  font-family: lato;
}
#primary .item-list li .item-title a {
    font-family: lato;
}
#notices-wrap, #messages-bulk-management {
    width: 95%;
}
.learndash_profile_heading .title {
    font-weight: 400;
}
#subnav + h3, .create-new-folder h3 {
    font-size: 26px;
	  margin: 10px 0;
    margin-left: 6px;
}
.bp-user h3 .expand_collapse {
    margin-top: 0px;
    margin-bottom: 0px;
}
#primary #members-list li .item-meta span:not(.count) {
    text-transform: none;
}
.bbp-forum-details .bbp-forum-data {
    margin-right: 50px;
}
.bp-user.my-account.forums #bbpress-forums h2 + .bbp-user-section > p:first-child {
    margin-left: 90px;
}
.left-menu-open.bp-user.my-account.forums #bbpress-forums h2, .left-menu-open.groups #bbpress-forums li.bbp-body ul.forum, .left-menu-open.groups #bbpress-forums li.bbp-body ul.topic {
    margin-left: 90px;
}
#primary #friend-list li .item-meta span:not(.count), #primary #members-list li .item-meta span:not(.count) {
    text-transform: none;
}
#search-message-form, .groups-members-search {
    float: right;
}
#search-message-form {
    width: 132%;
}
#message-threads.notices-table td {
    padding-right: 20px;
}
.ui-tabs-nav li.ui-state-default a, body.activity:not(.bp-user).item-list-tabs ul li a, .dir-form .item-list-tabs ul li a {
    font-weight: 400;
}
#send-reply .bbm-attachment-wrapper, #send_message_form .bbm-attachment-wrapper {
    margin-bottom: 20px;
}
input#save_as_draft {
    margin-bottom: 30px;
    margin-right: 20px;
}
input#send {
	  text-transform: uppercase;
}
#members-order-by {
	font-weight: 300;
}
#messages-layout {
    margin-top: 30px;
}
body.activity:not(.bp-user) .item-list-tabs ul li a, .dir-form .item-list-tabs ul li a {
    color: #272727;
    font-weight: 400;
}
.item-list li .item-meta .count, body.activity:not(.bp-user) .item-list-tabs ul li a span, .dir-form .item-list-tabs ul li a span {
    background-color: var(--bb-primary-color);
}
body.activity:not(.bp-user) .item-list-tabs ul li.selected a, .dir-form .item-list-tabs ul li.selected a {
    color: var(--bb-primary-color);
}
.header-notifications.user-messages .bb-user-notifications .bb-message-link {
    text-transform: none;
}
.group-admin.manage-members .group-members-list div.action a.button {
    margin-top: 20px;
    float: right;
    margin-left: 10px;
}#learndash_course_status {
    border-color: green;
    color: green;
    font-weight: 400 !important;
}
.bbp-topic-details #subscription-toggle a, .bbp-forum-details #subscription-toggle a, .widget-area .widget .bp-login-widget-register-link a, .widget-area .widget a.sidebar-wp-register, .widget-area .widget_bp_core_login_widget a.logout, .widget-area .widget_tag_cloud a, .widget-area .widget #sidebarme ul.sidebarme-quicklinks li.sidebarme-profile a, .bbp-logged-in a.button, .right-col .register, .right-col .login, .header-account-login .pop .logout a{
	 font-weight: 400;
	  padding-bottom: 10px;
    padding-top: 10px;
    font-size: 14px;
}
.bbp-topic-details .bbp-forum-data .post-num, .bbp-forum-details .bbp-forum-data .post-num {
    font-weight: 400;
	  border-color: var(--bb-primary-color);
}
.entry-title {
    font-size: 20px !important;
}
.bboss_search_item_post .entry-title a {
    font-size: 20px;
}
#course-details #btn-join, #learndash_course_certificate, #learndash_course_status, .sfwd-courses a.button, .sfwd-lessons a.button, .type-sfwd-courses a.button, .type-sfwd-lessons a.button{
	    font-weight: 400;
	    color: white !important;
	background-color: green;
}
body.reply #bbpress-forums div.bbp-reply-header, #bbpress-forums .bbp-replies div.bbp-topic-header, #bbpress-forums .bbp-replies div.bbp-reply-header, #bbpress-forums .bbp-replies .bbp-forum-header {
    background-color: #e6ebf2;
}
.left-menu-open.groups #bbpress-forums > .bbp-template-notice, .left-menu-open.groups #bbpress-forums .bbp-forums + .bbp-template-notice, .left-menu-open.groups .bbp-topic-details + .bbp-template-notice, .left-menu-open.groups .bbp-forum-details + .bbp-template-notice, .left-menu-open.groups #bbpress-forums .bbp-replies div.topic, .left-menu-open.groups #bbpress-forums .bbp-replies div.reply {
    margin-left: 60px;
    margin-right: 0px;
    background-color: white;
    padding-left: 30px;
    padding-top: 10px;
}
.left-menu-open.bp-user.my-account.forums #bbpress-forums h2, .left-menu-open.groups #bbpress-forums li.bbp-body ul.forum, .left-menu-open.groups #bbpress-forums li.bbp-body ul.topic {
    margin-left: 60px;
    background-color: white;
    margin-right: 0px;
    padding-left: 30px;
    margin-top: 10px;
}
.bbp-topic-details .bbp-forum-data .post-num, .bbp-forum-details .bbp-forum-data .post-num {
    text-transform: none;
}
.bp-user.my-account.forums.left-menu-open #bbpress-forums h2, .left-menu-open #bbpress-forums li.bbp-body ul.forum, .left-menu-open #bbpress-forums li.bbp-body ul.topic {
    margin-left: 60px;
    margin-right: 0px;
    background-color: white;
    padding-left: 30px;
    margin-top: 10px;
}
div#sitewide-notice div#message p {
    font-weight: 300;
}
.wp-editor-tools {
    margin-top: 20px;
}
#location-form > p > input{
	  margin-top: 20px;
	  width: 300px;
}
#location-form > p > input {
    margin-top: 20px;
    width: 400px;
    text-transform: uppercase;
}
#location-form > h3.location-form-image{
	margin-top: 20px;
}
#location-form > h3.location-form-where{
	margin-top: 20px;
}
#item-body > div.css-events-admin > div > a{
	text-transform: uppercase;
}
#posts-filter > p > input.button{
	text-transform: uppercase;
}
#item-body > div.css-locations-admin > a{
	text-transform: uppercase;
}
#doaction2{
	text-transform: uppercase;
}
#post-query-submit{
	text-transform: uppercase;
}
#send_reply_button{
	text-transform: uppercase;
}
#members-stream li .action div.generic-button a, #members-list li .action div.generic-button a {
	text-transform: uppercase;
}
.left-menu-open.reply-edit.groups .bbp-breadcrumb, .left-menu-open.groups .bbp-topic-details, .left-menu-open.groups .bbp-forum-details, .left-menu-open.bp-user #bbpress-forums li.bbp-header, .left-menu-open.groups #bbpress-forums li.bbp-header, .left-menu-open.groups #bbpress-forums li.bbp-footer, .left-menu-open.groups #bbpress-forums .subheader {
    padding-left: 40px;
    margin-left: 60px;
}
.error404 h1.entry-title span:first-child {
    display: none;
}
.error404 .entry-content p {
	  padding-left: 0px;
    padding-top: 20px;
}
.error404 h1.entry-title span:nth-child(2) {
    font-size: 35px;
    font-weight: 400;
}
.sensei-content .item-list-tabs ul li:hover, .sensei-content .item-list-tabs ul li.current, #learner-info #my-courses.ui-tabs .ui-tabs-nav li:hover a, #learner-info #my-courses.ui-tabs .ui-tabs-nav li.ui-state-active a {
	font-weight: 400;
}

.field_5 > td:nth-child(2) > p:nth-child(1){
	font-weight: 300;
}
.widget_course_progress footer .bp-group-discussion a.btn {
    font-weight: 400;
}
.ld_course_grid_button .button {
    line-height: 15px;
}
#learndash_course_certificate {
    color: #00a6dc;
}
/*
#friend-list li .action div.generic-button:nth-child(2n) a, #members-stream li .action div.generic-button:nth-child(2n) a, #members-list li .action div.generic-button:nth-child(2n) a {
    border-color: var(--bb-primary-color);
    color: white !Important;
    text-transform: uppercase;
}
*/
a.button.accept {
    text-transform: uppercase;
}
#send_reply_button {
    text-transform: uppercase;
}
a.button:hover {
	background-color: white !Important;
	color: var(--bb-primary-color) !Important;
}
#wp-admin-bar-my-account-messages-notices > a {
	display: none;
}
.widget-area .widget.widget_buddyboss_recent_post ul li a.category-link {
    color: #6c6f6f;
}
.widget_buddyboss_recent_post .image-wrap img {
		height: auto;
}
.ui-menu .ui-menu-item {
    padding: 10px;
}
.wp-core-ui .button, .wp-core-ui .button-secondary {
    color: #fff !important; 
}
.sap-editable-title {
    background-color: white;
}
.sap-editable-area {
    background-color: white;
}
.sap-editor-toolbar .sap-publish-popup a.button {
    color: white;
	margin-top: 10px
}
.widget-area .widget.widget_buddyboss_recent_post ul li a.category-link {
    color: var(--bb-primary-color);
    margin-top: 5px;
    margin-bottom: 5px;
}
.toggle-sap-widgets.toggle-sap-widgets {
	font-size: 34px;
}
.toggle-sap-widgets.active .remove-icon {
    margin-top: 17px;
}
.sap-words-counter {
    line-height: 3.5;
    font-weight: 400;
    color: var(--bb-primary-color);
}
#mastlogo
{
	background-color: #ffffff !important;
}
.single-sfwd-courses .course-header .categories a {
	display: none;
}
#learndash_lessons #lessons_list .lesson-meta span {
    text-transform: capitalize;
}
.fa-bookmark-o:before {
    content: "\f02e" !important;
    font-weight: 400 !important;
}
.fa-heart-o:before {
    content: "\f004" !important;
    font-weight: 400 !important;
}
.certificate_icon_large {
	display: none;
}
div.gmw-form-wrapper.yellow .gmw-submit {
    background-color: var(--bb-primary-color);
}
div.gmw-form-wrapper.yellow .gmw-fl-form-xprofile-fields .editfield span, div.gmw-form-wrapper.yellow .gmw-field-label, div.gmw-form-wrapper.yellow .gmw-fl-form-xprofile-fields .editfield label:first-child {
    background-color: #e6ebf2 !important;
    border: 1px solid #cdd7e2 !important;
}
div.gmw-form-wrapper div.gmw-locator-button-wrapper.text {
    padding: 8px 10px;
    background-color: #e6ebf2;
	border: 1px solid #cdd7e2;
}
div.gmw-results-wrapper.yellow ul.members-list-wrapper li {
    border-bottom: 5px solid #e6ebf2!important;
    background-color: #cdd7e2;
}
.menu-panel #header-menu > ul li a i, .menu-panel #nav-menu > ul li > a:not(.open-submenu) i, .menu-panel .screen-reader-shortcut:before, .menu-panel .bp_components ul li ul li > .ab-item i {
	color: #f3f3f3;
}
.menu-panel #nav-menu .sub-menu-wrap > ul.sub-menu > li > a:not(.open-submenu) i {
    color: #f3f3f3;
}

/* Kurs Buttons */
.course a.button {
  background-color: var(--bb-primary-color) !important;
  color: #fff !important;
}

.course a.button:hover {
  color: var(--bb-primary-color) !important;
  background-color: transparent !important;
  box-shadow: none;
}
#show-video {
    background-color: var(--bb-primary-color);
    color: #fff;
}
#show-video:hover {
    color: var(--bb-primary-color) !important;
  background-color: transparent !important;
  box-shadow: none;
}
.select2-container .select2-selection--single {
    height: fit-content !important;
}
.widget-area .widget:not(.widget_buddyboss_recent_post) ul li a {
    font-weight: 600;
}
.wp-core-ui .button, .wp-core-ui .button-secondary {
    background: var(--bb-primary-color) !important;
}
.sap-publish-popup .button-secondary {
    background: var(--bb-primary-color);
}
.sap-editor-area-wrapper .medium-editor-placeholder:after {
    color: #666;
    font-weight: 500;
}
.bbp-pagination-links {
    margin-right: 30px;
}
.header-account-login .pop #dashboard-links .menupop a span, .header-account-login .pop ul > li > .ab-sub-wrapper > ul li a span {
    display: none;
}
.widget.widget dd.course_progress div.course_progress_blue {
    background-color: #b7b7b7;
}
#course-list-wrap dd.course_progress, .lms-post-content dd.course_progress, .widget dd.course_progress {
    background: var(--bb-primary-color);
}
#learndash_course_certificate {
    background-color: #00a6dc;
}
#friend-list li .item-meta .activity, #members-stream li .item-meta .activity, #members-list li .item-meta .activity {
    display: none;
}
.network-profile #item-header, .page-cover {
    text-shadow: none !important;
	  color: white;
}

.BorlabsCookie input[type="checkbox"].styled + strong:before,
.BorlabsCookie input[type="checkbox"].styled + strong:after{
	display:none;
}