
/* Custom updates to EBS CK */

@font-face {
    font-family: 'turbinadoregular';
    src: url('webfonts/turbinado-webfont.woff2') format('woff2'),
         url('webfonts/turbinado-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Mapstr */

iframe.appweb {
    width: 100%;
    height: 600px;
}



/* Old Paypal gateway */
.payment_method_ppec_paypal {
    display: none;
}


/* Typography */

.turbinado {
    font-family: 'turbinadoregular';
}

.turbinado-sm {
    line-height: 0.9em;
    font-size: 4em;
}

.turbinado-lg {
    line-height: 0.8em;
    font-size: 4em;
}

@media screen and (min-width: 767px) {
    .turbinado-lg {
        font-size: 6.625rem;
    }
}

.turbinado-pink {
    color: #fea88a;
}

@media screen and (min-width: 767px) {
    .turbinado-sm {
        font-size: 4rem;
    }
}

/* Whats new section on members homepage */
/* Whats new section on members homepage */

.whats-new {
    border: solid thin #fea88a;
    padding: 30px;
}

@media screen and (min-width: 767px) {
    .whats-new {
        padding: 30px;
    }
}

.whats-new .heading-one {
    color: #fea88a;
    margin-bottom: 0px;
    padding: 0px;
    background-color: #fff;
    display: inline-block;
    position: relative;
    top: -60px;
    left: -20px;
    font-size: 3em;
    padding: 0px 20px;
}

@media screen and (min-width: 767px) {
.whats-new .heading-one {
        left: 0px;
        top: -55px;
    }
}

.vert-image {
    display: inline-block;
    width: 118px;
    min-width: 118px;
    vertical-align: top;
    margin-right: 20px;
    background-image: url(img/whats-new-avatar-tall.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

@media screen and (min-width: 767px) {
    .vert-image {
        display: none;
    }
}

.wouter {
    display: flex;
    margin: -55px 0 0 0
}

.whats-new ul {
    display: inline-block;
}

@media screen and (min-width: 767px) {
    .whats-new ul {
        display: flex;

    }
}

.whats-new li {
  border-bottom: 1px solid #fea88a;
  padding: 8px 0;
}

.whats-new li.new {
    width: 100%;
}

.whats-new li .left {
    display: none;
}

@media screen and (min-width: 767px) {
    .whats-new li .left {
        display: table-cell;
        width: 90px;
        vertical-align: top;
    }
}

@media screen and (min-width: 767px) {
    .whats-new li .right {
        display: table-cell;
    }
}

.whats-new li:first-child{
      display: none;
    }

@media screen and (min-width: 767px) {
    .whats-new li:first-child{
      display: block;
      border-right: 0px;
      border-bottom: 0px;
    }
}

.whats-new li:last-child{
  border-right: 0px;
  border-bottom: 0px;
}

@media screen and (min-width: 767px) {
    .whats-new li {
      border-right: 1px solid #fea88a;
      border-bottom: 0px;
      padding: 0 20px;
      display: flex;
      align-items: flex-start
    }

    .whats-new li.new {
      width: 33%;
    }
}

.whats-new ul li a {
    text-decoration: none;
}

.whats-new .whats-new-title {
    font-size: 1rem;
    line-height: 1.1em;
    margin-bottom: 0px;
    color: #000;
    font-weight: 500;
    padding: 0px;
}

@media screen and (min-width: 767px) {
    .whats-new .whats-new-title {
        font-size: 1.3rem;
        padding: 0px;
    }
}

.whats-new span {
    background-color: #fea88a;
    border-radius: 0.25rem;
    color: #fff;
    font-size: .70rem;
    padding: 0px 6px;
    text-transform: uppercase;
    margin: 0 0 5px 0;
    display: inline-block;
    font-weight: 500;
    align-self: flex-start;
}

/* Tooltips */

.tooltip .tooltiptext {
    display: block;
}

 .tooltip {
    overflow: unset;
}

.tooltip .tooltiptext {
    display: block;
    font-size: 0.85em;
    width: 100%;
    text-align: left;
    padding: 15px;
    border-radius: 6px;
    background-color: #fea88a;
    color: #fff;
    position: relative;
    top: 10px;
}

.tooltip .tooltiptext::before {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #fea88a transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}



/* Health Professionals */
/* Health Professionals */

.health-professionals .container {
    padding-left: 3rem;
    padding-right: 3rem;
}

.health-professionals .content p {
    color: #000;
    font-size: 1em;
}

.health-professionals .content .checkmark-list li {
    color: #000;
    font-size: 1em;
}

/* Headings */
.health-professionals .content h1, .health-professionals h2 {font-size: 1.75rem;}

.health-professionals h3 {font-size: 1.3rem;}

@media screen and (min-width: 767px) {
    .health-professionals .content h1, .health-professionals h2 {font-size: 2rem;}
    .health-professionals h3 {font-size: 1.7rem;}
}

.health-professionals .content h2 {font-size: 1.25rem;}

@media screen and (min-width: 767px) {
    .health-professionals .content h2 {font-size: 1.75rem;}
}

.health-professionals button.cta-button {
    position: relative;
    background-color: #fea88a;
    color: #fff;
    font-size: 1.3em;
    text-align: center;
    padding: 1rem 1.8rem;
    justify-content: center;
    border: 0px solid transparent;
    overflow: hidden;
}

/* mobile-back */
.mobile-back {
    padding: .4em .8em !important;
    font-size: 0.75em !important;
    min-width: unset !important;
    background-color: #fff;
}



/* Reasons */
ol.number {list-style: none; counter-reset: li; margin: 0 0 0 25px;}
ol.number li {padding: 0 0 25px 0; counter-increment: li;}
ol.number li::before {padding: 0 20px 0 0; content: counter(li); color: #fea88a; font-size: 2.6em; font-weight: 500;line-height: 1em;}
ol.number .line {border-left: 1px solid #fea88a; padding-right: 20px; display: inline; font-size: 2.4em;}
ol.number .reason {vertical-align: top; display: inline-block;width: 70%; font-size: 1em; color: #000;}

@media screen and (min-width: 767px) {
    ol.number .reason {width: 80%; font-size: 1.2em;}
}

@media screen and (min-width: 767px) {
    .custom-benefit-content ul {
      columns: 2;
      -webkit-columns: 2;
      -moz-columns: 2;
      padding: 0 60px;
    }
}

@media screen and (min-width: 767px) {
    .order-last {
        order: 9999;
    }

    .order-first {
        order: 1;
    }
}

.video-slides-member .slick-dots {
    position: relative !important;
}

.video-slides-member .slick-dots {
    bottom: 0px;
}

@media screen and (min-width: 767px) {
    .video-slides-member .slick-dots {
        bottom: -35px;
    }
}

.video-slides-member .slick-slide {
  margin: 0px 8px !important;
}

@media screen and (max-width: 767px) {
    .video-slides-member .slick-list {
      height: 230px;
    }

    .video-slides-member-recipes .slick-list {
      height: 200px;
    }

    .video-slides-member .grid-item p {
        line-height: 1.2em;
    }
}




.member-heading-one {
  color: #fea88a;
  margin-bottom: 0px;
  padding: 0px;
  display: inline-block;
  font-size: 3em;
}

@media screen and (min-width: 991px) {
    .member-heading-one {
      font-size: 4em;
    }
}



/* Video testimonials */
.video-slides li, .video-slides-two li, .video-slides-benefits li {
    margin: 0 10px;
}



/* Override Slick Slider */
.health-professionals .slick-dots {
    bottom: -45px;
}

.health-professionals .slick-dots li button::before {
    font-size: 16px !important;
    top: 2px;
}

.health-professionals .slick-dots li.slick-active button::before {
    color: #fea88a !important;
}

.health-professionals .slick-slide img {
    opacity: 0.35 !important;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .health-professionals .slick-slide img {
        max-width: 200px;
    }
}

.health-professionals .slick-active img {
    opacity: 1 !important;
}

.slick-next {
  right: -55px !important;
  background-color: transparent !important;
}

.slick-prev {
  left: -55px !important;
  background-color: transparent !important;
}

@media screen and (min-width: 767px) {
    .slick-next {
      right: -45px !important;
      background-color: transparent !important;
    }

    .slick-prev {
      left: -45px !important;
      background-color: transparent !important;
    }
}

.slick-prev::before, .slick-next::before {
  font-size: 40px !important;
}


.video-slides .slick-prev, .video-slides .slick-next {
  top: 50%;
}

.video-slides-benefits .slick-prev, .video-slides-benefits .slick-next {
  top: 50%;
}

.video-slides-two .slick-prev, .video-slides-two .slick-next {
  top: 10%;
}

@media screen and (min-width: 767px) {
    .video-slides-two .slick-prev, .video-slides-two .slick-next {
      top: 50%;
    }
}

.video-slides-outer {
    border: #fea88a solid 1px;
    border-radius: 4px;
    padding: 20px 0;
    width: 97%;
    margin: 0 auto;
}


/* Testimonial section */
/* Testimonial section */

.testimonial-border {
    border-color: #fea88a;
}

.testimonial-author {
    font-family: 'turbinadoregular';
    color: #fea88a;
}

/* Blog styling */

.text-group {
    display: block;
    margin: 0 0 55px 0;
}

.post-link {
    text-decoration: none;
}

.post-title {
    font-family: 'turbinadoregular';
    color: #fea88a;
    font-size: 3.6rem;
    line-height: 0.9em;
}

.post-button, #mepr_forgot_password_form .button-primary {
    background-color: #000;
    color: #fff;
    padding: 6px 14px;
    display: inline-block;
    font-size: 1em;
    text-decoration: none;
}

.post-link:hover .post-title {
    color: #ed9b7e;
}

.post-date {
    color: #c6c6c6;
    margin: 15px 0;
}

.post-overview p {
    font-size: 1em;
    line-height: 1.625;
}


/* Video testimonials */
.video-testimonials .slick-prev, .video-testimonials .slick-next {
    display: none !important;
}


/* Custom pagination for blog */

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #333;
    font-weight: 700;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #fff;
    border-radius: 25px;
    cursor: pointer;
    padding: 8px 12px;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #f8f8f8;
}

.pink-border {
    border-color: #fea88a;
}

/* Membership */

.membership-mobile-img {
     position: relative;
     top: 0px;
}

@media screen and (max-width: 1040px) {
    .membership-mobile-img {
        max-width: 280px;
        top: -50px;
    }
}

.app-mobile-img {
     position: relative;
     top: 0px;
}

@media screen and (max-width: 1040px) {
    .app-mobile-img {
        max-width: 280px;
    }
}

.button-white {
    position: relative;
    --bg-opacity: 1;
    background-color: #fff;
    --text-opacity: 1;
    color: #000;
    text-align: center;
    padding: .75rem 1.5rem;
    justify-content: center;
    border: 1px solid transparent;
    overflow: hidden;
}

/* Yalda Loves and Resources */
/* Yalda Loves and Resources */
/* Yalda Loves and Resources */

.page-template-page-custom-yaldaloves, .tax-types {
    background-color: #f9f9f9;
}

.custom-resource-repeater .section {margin: 0 0 80px 0;}

.custom-resource-repeater .prod-title {
    color: #333;
}

.custom-resource-repeater .image {
    position: relative;
}

.custom-resource-repeater .image img {
    position: relative;
}

.custom-resource-repeater .image .roundel {
    position: absolute;
    bottom: -15px;
    right: 20px;
    height: 75px;
    width: 75px;
    background-color: #fea88a;
    color: #fff;
    z-index: 1;
    text-align: center;
    border-radius: 50px;
    font-family: 'Turbinado', sans-serif;
    font-size: 2.8em;
    line-height: 87px;
}

.custom-resource-repeater .btn {
    background-color: #000;
    padding: 6px 12px;
    color: #fff;
    display: block;
    font-size: 0.9em;
    margin: 15px auto 0 auto;
    width: 80px;
}

.custom-resource-repeater .btn-video {
    background-color: #000;
    padding: 6px 12px;
    color: #fff;
    display: block;
    font-size: 0.9em;
    margin: 15px auto 0 auto;
    width: 104px;
}

.page-template-page-custom-yaldaloves h3 {
    font-size: 3.4em;
}

@media screen and (min-width: 991px) {
    .page-template-page-custom-yaldaloves .sticky-nav-yaldaloves {
        position: sticky;
        top: 140px;
    }
}


/* Resources video code */
/* Resources video code */

.vidObjectEntry a {
    display: block;
}   

.vidObjectEntry .vidImg::before {
    width: 70px;
    height: 70px;
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0.5;
    transform: translate(-50%,-50%);
    background: url(img/play.svg) center no-repeat;
    display: block;
    content: " ";
    transition: opacity ease-out 0.5s;
}

.vidObjectEntry .vidImg {
    background-size: cover;
    background-position: center;
    position: relative;
    background-repeat: no-repeat;
    min-height: 400px;
    transition: box-shadow ease-out 0.5s;
}

.vidObjectEntry .vidTitle {
    text-align: center;
    display: block;
    padding: 10px;
    padding-top: 10px;
    color: #274c76;
    letter-spacing: 1px;
    font-size: 16px;
    font-family: "ceraBold","Arial", sans-serif;
    padding-top: 20px;
}

/* Resources video overlay */
/* Resources video overlay */

.videosWrapOverlay {
    position:fixed;
    display:none;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:99999;  
}

.videosWrapOverlay::before {
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,0.8);
    content:" ";
    display:block;  
}

.videosWrapOverlay.open {
    display:block;  
}

.videosWrapOverlay .videoOverlayInner {
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
}

.videosWrapOverlay .videoOverlayInner .flWrapper {
    flex:0 1 1200px;
    position:relative;  
}

.videosWrapOverlay .videoOverlayInner .videoObjEmbed {
  position: relative;
  z-index:10;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
  max-width:1200px;
  background-color:#111;
  box-shadow: 0 0 25px rgba(0,0,0,0.7)  ;
}

.videosWrapOverlay .videoOverlayInner .videoObjEmbed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.videosWrapOverlay .closeVideo {
    position:absolute;
    top:-40px;
    right:0;
    width:25px;
    height:25px;
    z-index:20; 
}

.videosWrapOverlay .closeVideo a {
    display:block;
    width:25px;
    height:25px;
    background:url("img/close.svg") center no-repeat;
}

#member-leave-review {
  right: 100px;
  bottom: 30px;
}

.gap-x-custom-member {
  grid-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
}

/* New Mail chimp form styling for sign up form */

#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; text-align: left;}
    /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
       We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
input.email {
    background-color: transparent !important;
    border-color: #ddd !important;
    padding: 1rem 1.5rem;
    border-width: 1px;
    width: 65%;
    display: inline-flex;
       }
input.button {
    position: relative;
    background-color: #000;
    color: #fff;
    text-align: center;
    padding: 1rem 1.5rem;
    justify-content: center;
    border: 1px solid transparent;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    border-width: 0;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
}

@media only screen and (max-width: 767px) {
    input.email {
        display: block;
        margin: 0px auto;
    }
    input.button {
        display: block;
        margin: 10px auto;
        width: 65%;
    }
}


/* Send in Blue sign up styling */
.sib-form-block strong {
    font-family: Roboto, sans-serif;
    font-size: 1.75rem;
    line-height: 1.25;
    font-weight: 500;
    color: #080808;
    margin-bottom: 1.5rem;
}

.sib-form .entry__field {
    width: 70% !important;
    border-radius: 0px !important;
}

.sib-form .entry__field__slim {
    width: 100% !important;
}

@media only screen and (min-width: 1280px) {
    .sib-form .entry__field__slim {
        width: 60% !important;
    }
}

.sib-form-block__button {
    text-align: center !important;
    border-radius: 0px !important;
}

@media only screen and (max-width: 767px) {
    .sib-form-block {
        text-align: center !important;
    }

    .sib-form-block strong {
        text-align: center;
    }

    .sib-form .entry__field {
        width: 100% !important;
    }

    .sib-form-block__button {
        width: 100% !important;
    }
}

/* Send in Blue plugin form overrides */

.sib-form-plugin {
    font-size: 16px;
    padding: 60px 60px;
}

.sib-email-area {
    border: 1px solid #CCCCCc;
    padding: 7px;
    width: 70%;   
}

.sib-default-btn {
    background-color: #000;
    color: #fff;
    padding: 8px 18px;
}

@media only screen and (max-width: 767px) {
    .sib-email-area {
        width: 100%;   
    }

    .sib-default-btn {
        width: 100%;
        margin-top: 10px;    
    }
}

.page-id-2282 #ajax-load-more .alm-listing,
.page-id-7818 #ajax-load-more .alm-listing,
.post-type-archive #ajax-load-more .alm-listing {
    height: auto !important;
}

/* After changing the recipe directions to WYSIWYG - need to control the height of the boxes */
.acf-editor-wrap .acf-field-5f9ba86015e38
 iframe {
  height: 90px !important;
  min-height: 90px !important;
}
/* This removes additional pace */
.directions-list li p {
    margin-bottom: 0px 90px !important;
}

/* Recipe Video */

@media screen and (min-width: 767px) {
    .recipe-video {
      width: 50%;
    }
}



/* Forum styling */
/* Forum styling */

/* Hide the Profile menu item */
.menu-item-44374, .menu-item-44380 {display: none !important;}

#wpforo a {
    transition: none !important;
}

#wpforo #wpforo-wrap #wpforo-menu {
    background: transparent !important;
    border: 1px solid #fea88a !important;
}

#wpforo #wpforo-wrap #wpforo-menu li {
    border-right: #fea88a 1px solid !important;
}

#wpforo #wpforo-wrap a {
    color: #222 !important;
}

/* Menu */


/* remove border from share icons */
#wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-grey .wpf-sb-button.wpf-sb-icon {
    border: 0px !important;
    background-color: transparent !important;
    width: 26px;
    font-size: 14px;
    padding: 0px 0px 0px 0px;
}

.fa-share-alt {display: none !important;}
.wpf-sb-button .fa-twitter {color: #1d9bf0 !important; font-size: 20px !important;}
.wpf-sb-button .fa-whatsapp {color: #7ad06d !important; font-size: 20px !important;}

/* dropdown */
#wpforo #wpforo-wrap #wpforo-menu li > ul {
  background-color: #f3f3f3 !important;
}

/* search icon */
#wpforo #wpforo-wrap .wpf-search i {
  color: #ccc !important;
}

.wpforo-feed sep {
    color: #fea88a !important;
}

/* links with icons */
.wpforo-feed a span, .wpforo-feed a i {
    color: #fea88a !important;
}

/* Remove the text-shadow from the alert icon */
#wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts i {
    text-shadow: unset !important;
}

#wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts {
    border-right: 1px solid #ccc !important;
}

/* Title */
#wpforo #wpforo-wrap .wpfl-4 .wpforo-category {
  background-color: transparent !important;
  border-bottom: #CCCCCC 1px solid;
}

#wpforo #wpforo-wrap #wpforo-title {
  font-size: 34px;
  padding: 12px 0 20px 0;
  margin: 1px 0 15px 0;
  font-weight: 600 !important;
  color: #000 !important;
}

/* Sub title */
#wpforo #wpforo-wrap .wpfl-4 .cat-title {
  color: #000 !important;
  font-weight: 500;
  text-align: center;
  font-size: 19px;
}

/* Breadcrumb */

#wpforo #wpforo-wrap .wpf-breadcrumb div.active {
  color: #fea88a !important;
}

/* Tags */

#wpforo #wpforo-wrap .wpf-tags a::before {
  border-color: transparent #ccc transparent transparent !important;
}

#wpforo #wpforo-wrap .wpf-tags a {
  background: #ccc !important;
  color: #FFFFFF;
}

#wpforo #wpforo-wrap .wpf-tags a::after {
  background: #FFFFFF;
  -moz-box-shadow: -1px -1px 2px #666 !important;
  -webkit-box-shadow: -1px -1px 2px #666 !important;
  box-shadow: -1px -1px 2px #666 !important;
}

/* Pills */
#wpforo #wpforo-wrap .wpf-action, .wpf-notifications .wpf-action {
  color: unset !important;
}

#wpforo #wpforo-wrap .wpf-button-outlined {
  border: 1px solid #fea88a !important;
}

/* Add topic bar */
#wpforo #wpforo-wrap .wpfl-4 .wpf-head-bar {
  background: #fff !important;
  border-top: 0px !important;
  border-bottom: 1px solid #ccc;
}

 #wpforo #wpforo-wrap a.wpf-threads-filter {
    color: #fea88a !important;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head {
    border-bottom: 0px !important;
}

/* Button styling */
#wpforo #wpforo-wrap .wpf-button, .wpf-button, #wpforo #wpforo-wrap input[type="submit"] {
    border: 0px !important;
    background-color: #000!important;
    padding: 10px 15px !important;
    font-size: 14px!important;
    font-weight: 700 !important;
    box-shadow: none !important;
    color: #fff !important;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reply .wpf-action {
    border: 0px !important;
    background-color: #000!important;
    padding: 3px 15px !important;
    font-size: 14px!important;
    font-weight: 700 !important;
    box-shadow: none !important;
    color:  #ddd !important;
}

#wpforo #wpforo-wrap .wpf-breadcrumb div:after,
#wpforo #wpforo-wrap .wpf-breadcrumb div.active {
    background: transparent !important;
}

#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top,
#wpforo #wpforo-wrap.wpft-post .wpf-manage-link .wpf-action,
#wpforo #wpforo-wrap .wpf-post-create,
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot,
#wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content {
    background: rgba(252, 196, 19, 0.2) !important;
}

#wpforo #wpforo-wrap .wpf-footer-box,
.wpforo-topic-footer.wpfbg-9 {
    background: rgba(0,0,0,0.05) !important;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-title a {
  font-size: 1.2em !important;
  color: #7e371e !important;
}

/* Statistics box updates */
#wpforo #wpforo-wrap #wpforo-stat-header {
  background-color: transparent !important;
  border-bottom: 0px !important;
  text-align: center !important;
}

/* Remove grey bg */
#wpforo #wpforo-wrap #wpforo-stat-body {
  border: 0px !important;
  background: none !important;
}

#wpforo #wpforo-wrap #wpforo-stat-body .wpf-row {
  padding: 1px 5px 17px 5px;
}

/* Separate the stats from the links */
#wpforo #wpforo-wrap #wpforo-stat-header span {
  font-size: 19px !important;
  color: #000 !important;
  font-weight: 500 !important;
}

.wpforo-stat-header .fa-chart-bar {display: none;}

/* Colour the icons */
.wpf-stat-item .fa-comments, .wpf-stat-item .fa-file-alt, .wpf-circle .fa-file-alt, .wpf-stat-item .fa-reply, .wpf-stat-item .fa-lightbulb, .wpf-stat-item .fa-user, .wpf-all-read a, .wpf-like-icon .fa-thumbs-up {
    color: #fea88a !important;
}

/* Colour the icons */
.wpf-stat-recent-posts .fa-list-ul, .wpf-stat-unread-posts .fa-layer-group, .wpf-stat-tags .fa-tag, .wpf-all-read .fa-check, .wpf-new .fa-comments, .wpf-stat-other .fa-pencil-alt, .wpf-stat-other .fa-user-plus, .wpf-action .fa-exclamation-triangle, .wpf-action .fa-link, .wpf-post-starter, .wpf-post-starter .fa-feather-alt {
    color: #fea88a !important;
}

#wpforo #wpforo-wrap a {
    color: #000 !important;
}

#wpforo #wpforo-stat-body .wpf-last-info .wpf-stat-other a {
    color: #fea88a !important;
}

/* title on topic page */
#wpforo #wpforo-wrap #wpforo-poweredby {display: none !important;}
/* title on topic page */
#wpforo #wpforo-wrap .wpf-member-title.wpfut {
    border: 1px solid #fea88a !important;

}

/* toggle arrow */
#wpforo #wpforo-wrap .wpforo-post .wpforo-membertoggle i {
    color: #fea88a !important;
}

.app-store {
    border-radius: 6px;
    display: inline-block;
    border: 1px solid #666;
}

.post-type-archive-cpt-movement .group .img-absolute{
    position: absolute;
} 