.roogan-button,
input[type="submit"],
input[type="button"],
button[type="submit"],
.roogan-pagination a,
.roogan-pagination .page-numbers.current,
ul.page-numbers a,
ul.page-numbers .page-numbers.current,
ul.page-numbers .current,
.meks-instagram-follow-link .meks-widget-cta,
.mks_autor_link_wrap a,
.mks_read_more a,
.paginated-post-wrapper a,
.entry-content .roogan-button {
    @extend %button-main;
    @extend %button-size-medium;
    @extend %button-style-full-color;
}

.comment-reply-link,
#cancel-comment-reply-link{
    @extend %button-main;
    @extend %button-size-small;
    @extend %button-style-hollow;
}
.page-numbers.disabled,
.button-disabled,
.roogan-button-text.disabled{
    filter: grayscale(1);
    opacity: .5;
    user-select: none;
    pointer-events: none;
}
.roogan-pagination .page-numbers.current{
    filter: grayscale(1);
    opacity: .5;
    user-select: none;
    pointer-events: none;
}



.roogan-button i{
    margin-right: 8px;
}




ul.page-numbers{
    justify-content: center;
}
.roogan-button-circle,
.roogan-buttons-circle a{
    font-size: 1.8rem;
    color: var(--color-txt);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    &:after{
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        background: rgba(0,0,0,.05);
        height: 100%;
        width: 100%;
        border-radius: 50%;
        transform: scale(0);
        z-index: -1;
        @extend %animation-main;
    }
    &:hover:after{
        transform: scale(1); 
    }
    i{
        @extend %animation-main;
    }
    &:active{
        &.prev i{
            transform: translateX(-3px);
        }
        &.next i{
            transform: translateX(3px);
        }
    }
}
.roogan-slider-nav .roogan-button-circle:after{
    transform: scale(1);
}
.roogan-subscribe-single .roogan-menu-subscribe li a::before{
    font-size: 2.8rem;
    margin-right: 3px;
}
.roogan-buttons-circle.roogan-buttons-circle-large a:hover:after,
.roogan-button-circle.roogan-button-circle-large:hover:after {
    transform: scale(1.2);
}

.roogan-button-circle{
    height: 40px;
    width: 40px;
    line-height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all .15s ease-in-out;
}
.section-header-r{
    .roogan-button-circle{
        height: 32px;
        width: 32px;
        line-height: 32px;
    }
    .rf{
        font-size: 2.4rem;
    }
}

.paginated-post-wrapper a,
.paginated-post-wrapper .current{
    height: 40px;
    width: 40px;
    line-height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all .15s ease-in-out;   
}
.paginated-post-wrapper .roogan-button.current{
    pointer-events: none;
    opacity: .25;
    user-select: none;
}
.paginated-post-wrapper a,
.paginated-post-wrapper .current,
ul.page-numbers a,
ul.page-numbers .current{
    padding: 0;
    text-decoration: none;
}
ul.page-numbers a,
ul.page-numbers .current{
    margin: 0 4px;
    width: 40px;
    padding: 0;
}

ul.page-numbers{
    display: flex;
    justify-content: start;
    margin-top: 40px;
}
ul.page-numbers a{
    color: var(--color-txt);
}

.meks-instagram-follow-link .meks-widget-cta,
.mks_autor_link_wrap a,
.mks_read_more a{
    color: var(--color-bg) !important;
}