body.has-sticky-cta .wp-block-noom-anchor-block-standard {
    --sticky-top: 100px !important;
}
.wp-block-noom-anchor-block-standard {
	--stick-top: 0;
	display: block;
    position: relative;
    top: calc(calc((var( --sticky-top ) + var( --data-anchor-padding ))) * -1);
    visibility: hidden;
}


/* START - Blog POST anchor list */
#main-content .blog-jump-links {
    margin: 0 0 25px 0;
    min-height: 100px;
    z-index: 1000;
    padding: 0;
    height: 100%;
    background-color: var(--white);
    border-radius: 20px;
}

#main-content .blog-jump-links ol {
    padding: 10px !important;
    counter-reset: jumplinkcounter;
}

#main-content .blog-jump-links ol li:before {
    content: counter(step-counter);
    color: white;
    background: var(--noom-black);
    font-family: var(--common-font-label) !important;
    font-size: .80em;
    display: inline-block;
    text-align: center;
    margin: 0 10px 0 0;
    line-height: 30px;
    min-width: 30px;
    height: 30px;
    border-radius: 50%;
}

#main-content .blog-jump-links ol li {
    position: relative;
    cursor: pointer;
    margin: 10px;
    display: flex;
    list-style: none;
    counter-increment: step-counter;
    align-content: center;
    align-items: baseline;
}

#main-content .blog-jump-links ol li .details {
    color: var(--noom-cinnamon) !important;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
    line-height: 120%;
}

#main-content .blog-jump-links ol li .details a {
    color: var(--noom-black);
    text-decoration: none;
    font-family: var(--common-font-label) !important;
    border-bottom: 1px solid var(--noom-black);
    font-size: .80em;
}

#main-content .blog-jump-links ol li.visible:before {
    background: var(--noom-cinnamon);
}

#main-content .blog-jump-links ol li.visible .details a {
    color: var(--noom-cinnamon);
    border-bottom-color: var(--noom-cinnamon);
}

#main-content .blog-jump-links ol li:hover>.details {
    opacity: 1;
}

#main-content .blog-jump-links ol li:hover>.details a {
    color: var(--noom-cinnamon);
}

#main-content .blog-jump-links ol li:hover:before {
    background: var(--noom-cinnamon);
}

/* END - Blog POST anchor list */