div#mepr-account-nav {
  background-color: #15319D;
  border-radius: 4px;
  padding: 5px 10px;
}

div#mepr-account-nav span.mepr-nav-item {
  padding: 5px 10px;
}

div#mepr-account-nav span.mepr-nav-item a {
  color: #fff;
}

/* div#mepr-account-nav span.mepr-home {
  display: none;
} */

div#mepr-account-nav span.mepr-subscriptions, div#mepr-account-nav span.mepr-payments, div#mepr-account-nav span.mepr_bbpress_subscriptions {
  display: none;
}

.ld-course-title {
  align-items: center;
  display: flex;
  font-size: 16px;
  padding-right: 20px;
}

.ld-section-heading h2 {
  /* font-size: 285.7% !important; */
  font-size: 228.5% !important;
}

.sfwd-courses .caption .entry-title {
  font-size: 125%;
}

.type-sfwd-courses .caption .entry-title {
  font-size: 1.6em !important;
}

.employment-transition {
  color: #2D5F30;
}

.wholistic-practices {
  color: #67347C;
}

.adaptations-for-living {
  color: #142DA3;
}

.community-organizational-supports {
  color: #75131E;
}

.n4t-accordion {
  color: white;
  transition: 0.4s;
  background-color: #15319D;
  padding: 5px 10px;
  border-radius: 4px;
  font-size: 1.5em;
  font-weight: 700;
  width: 100%;
  border: none;
  margin: 5px 0;
}

.n4t-accordion-panel {
  padding: 0 20px;
  display: none;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.8s ease-out;
}

.n4t-accordion:after {
  content: '\02795'; /* Unicode character for "plus" sign (+) */
  float: right;
  margin-left: 5px;
  color: transparent;
  text-shadow: 0 0 0 white;
}

.n4t-active:after {
  content: "\2796"; /* Unicode character for "minus" sign (-) */
}

.mepr-account-subscr-id {
  display: none;
}

/* topic replies */
.x-bbp-item-info-header {
  border-top: 1px solid #ddd;
}

ul.bbp-replies>li>ul>li {
  float: none !important;
  margin-bottom: 30px;
}

ul.bbp-threaded-replies {
  margin-top: 30px;
  border-left: 1px solid #ddd;
  padding-left: 15px;
  list-style-type: none;
}

.bbp-reply-header.x-bbp-item-info-header {
  margin-top: 20px;
}

.s3mm_mejs__captions-position {
  bottom: 50px !important;
}

body.learndash-cpt.learndash-embed-responsive .ld-video {
  padding-bottom: initial !important;
  height: initial !important;
}

.learndash-pager, .pager-left a, .pager-right a {
  font-size: 2em !important;
}

.learndash-pager a {
  padding: 20px;
}

.is-hidden {
  display: none;
}

.filter-btn-group .filter-btn{
  color: #ffffff;
  border: 1px solid #ac1100;
  border-color: #ac1100;
  background-color: #ff2a13;
  text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);
  border-radius: 10px;
}
.filter-btn-group .filter-btn:hover{
  background-color: #ac1100;
}
.filter-btn-group .filter-btn.active{
  background-color: #ac1100;
}

/* New CSS Added on 29-07-22 */
.learndash-wrapper .ld-progress .ld-progress-bar.profile-account .ld-progress-bar-percentage {
  background: #00a2e8 !important;
}

.learndash-wrapper .ld-progress .ld-progress-bar.profile-account {
  background-color: #e2e7ed !important;
}

/*CSS Added on 1.8.22*/

.ld-profile-modified .ld-profile-summary .ld-profile-stats .ld-profile-stat{flex: 0 0 100px !important;}
.ld-profile-modified .ld-item-list-actions{margin-top: 20px;}
.ld-profile-modified .ld-item-search-wrapper{display: flex;}
.ld-profile-modified .ld-item-search-wrapper h4{margin: 0;width: 48%; font-size: 21px;}
.ld-profile-modified form.ld-item-search-fields{display: flex;width: 55%;margin-bottom: 0;}
.ld-profile-modified form.ld-item-search-fields .ld-item-search-name{width: 70%;margin-right: 20px;}
.ld-profile-modified .ld-item-search-name input[type="text"]{border-radius: 5px;height: 34px;}
.ld-profile-modified form.ld-item-search-fields .ld-item-search-submit{width: 30%;}
.ld-profile-modified .ld-button{border-radius: 5px !important;}
.ld-profile-modified .ld-item-list-item-preview{flex-wrap: wrap;}
.ld-profile-modified .ld-item-list-item-preview .ld-item-name{width: 63%;flex: auto !important;}
.ld-profile-modified .ld-progress{width: 37%;padding-left: 20px;border-left: 1px solid #000;}
.ld-profile-modified .ld-progress .ld-progress-bar{height: 18px !important;border-radius: 0px !important;}
.ld-profile-modified .ld-progress .ld-progress-heading{justify-content: center !important;}
.ld-profile-modified .ld-progress .ld-progress-bar .ld-progress-bar-percentage{height: 18px !important;}
.ld-progress-stats {display: flex;justify-content: space-around;}
.ld-profile-modified .filter-btn-group{margin: 18px 0;}

.ld-profile-stats{display: flex; justify-content: center;}
.ld-profile-stats > div{flex: 0 0 90px; text-align: center; padding: 0 10px;}
.ld-profile-stats > div strong{display: block; font-size: 36px; margin-bottom: 8px; font-weight: 800;}
.ld-profile-stats > div span a{font-size: 13px;}
body{line-height: 1.5;}
.filter-btn-group .filter-btn{font-size: 12px; border: 1px solid #000; background: transparent; color: #000; 
  border-radius: 0; }
  .filter-btn-group .filter-btn.active, .filter-btn-group .filter-btn:hover{background-color: #000; color: #fff;}

  @media(min-width: 768px) and (max-width: 1024px){
    .ld-profile-modified form.ld-item-search-fields .ld-item-search-name{margin-right: 10px;}
    .ld-profile-modified .ld-button{margin-left: 0;}
  }

  @media(min-width: 768px) and (max-width: 1200px){
    .ld-progress-percentage.ld-secondary-color { padding-right: 8px; }
    .ld-progress-steps { padding-left: 8px; }
  }

  @media(max-width: 767px){
    .ld-profile-stats{margin: 0 -1em;}
    .ld-profile-modified #ld-profile .ld-profile-stats .ld-profile-stat{margin: 0 0.5em !important;}
    .ld-profile-modified .ld-item-search-wrapper{flex-wrap: wrap;}
    .ld-profile-modified .ld-item-search-wrapper h4{margin-bottom: 15px; width: 100%;}
    .ld-profile-modified form.ld-item-search-fields{width: 100%;}
    .ld-profile-modified form.ld-item-search-fields .ld-item-search-name{margin-right: 10px;}
    .ld-profile-modified .ld-button{text-align: center;}
    #ld-main-course-list .n4t-accordion{font-size: 1.4em;}
    #ld-main-course-list .n4t-accordion:after{font-size: 1.3em;}
    #ld-main-course-list .n4t-accordion::after {font-size: 1em;}
    #ld-main-course-list .n4t-accordion-panel{margin: 0 -1em;}
    .ld-profile-modified .filter-btn-group{text-align: center;}
    .filter-btn-group .filter-btn{font-size: 11px; border: 1px solid #000; background: transparent; color: #000; 
      border-radius: 0;}
      .filter-btn-group .filter-btn.active, .filter-btn-group .filter-btn:hover{background-color: #000; color: #fff;}
      .ld-profile-modified .ld-item-list-item-preview .ld-item-name{width: 100%; flex-wrap: wrap;}
      .ld-profile-modified .ld-item-list-item-preview .ld-item-name > div:first-child{order: 2;}
      #mepr-account-welcome-message h2{text-align: center;}
      .ld-profile-modified .ld-button{text-align: center !important;}
      .ld-profile-modified .ld-progress{width: 100%;}
      .ld-profile-modified .ld-progress{padding-left: 0; border-left: 0;}
      .community-organizational-supports {color: #333; margin-bottom: 12px;}
      .ld-profile-modified .ld-progress .ld-progress-heading{text-align: center;}
      body.page-id-74{line-height: 20px !important;}
      .ld-profile-stats > div{margin-bottom: 20px;}
      .ld-profile-stats > div strong{font-size: 28px;}
      .ld-profile-modified .ld-item-list-item-preview .ld-item-name{position: relative;}
      .ld-profile-modified .ld-item-list-item-preview .ld-item-name:after{content: ''; width: 90%; 
        height: 1px; background: #000; position: absolute; bottom: 0.9em; right: 0;}
        .ld-profile-modified .ld-progress{margin: 0.7em 0 1em 0;}
        .ld-course-title{width: 100%;}
        .ld-profile-modified .ld-button{margin-left: 0 !important;}
      }

      @media(max-width: 480px){
        .ld-profile-modified .ld-item-list-item-preview .ld-item-name:after{content: ''; width: 82%; 
          height: 1px; background: #000; position: absolute; bottom: 0.9em; right: 0;}
        }

.ld-profile-modified .ld-item-list-actions .ld-item-search-seperator hr{display: block !important;width: 95%;border-top: 1px solid #ccc;margin: 0;margin-left: 15px;position: relative;top: 2px;} 
.ld-profile-modified .ld-item-list-actions .ld-item-search-fields select{margin-right: 23px;width: 70%;padding-top: 6px; height: 34px} 
.ld-profile-modified .ld-item-list-actions .ld-item-search-seperator { display: flex; align-items: center; font-size: 17px; margin-bottom: 12px; } 
.ld-profile-modified .ld-item-list-actions .ld-button:hover{box-shadow: 0 4px 9px rgba(0,0,0,0.75);} 
 
@media(max-width: 1024px){ 
  .ld-profile-modified .ld-item-list-actions .ld-item-search-fields select{margin-right: 10px;} 
} 
@media(max-width: 767px){ 
  .ld-profile-modified .ld-item-list-actions .ld-item-search-seperator{margin-bottom: 3px;}
}