

.list-arrow{
    --#{$prefix}list-icon-color: var(--#{$prefix}primary);
    @include list-arrow;
}
.sidebar-widget{
    border-bottom: 1px solid rgba(96, 96, 96, 0.1);
	border-radius: 5px;
    --#{$prefix}link-color: var(--#{$prefix}body-color);
    --#{$prefix}link-hover-color: var(--#{$prefix}primary);
    --#{$prefix}list-icon-color: var(--#{$prefix}primary);
    ul{
        list-style: none;
        margin-bottom: 0;
    }
    img{
        max-width: 100%;
        height: auto;
        object-fit: cover;
    }
    
    > div,
    > nav{
        > ul{
            @include list-arrow-link;
        }
    } 
    .wp-block-search__label,
    .widget-title{
        margin-bottom: 1.25rem;
        font-size: 1.25rem;
    }

    .wp-block-group__inner-container{
        display: grid;
        gap: 10px;
        > h2{
            font-size: #{$h4-font-size};
        }
        > *:last-child{
            margin-bottom: 0;
        }
    }
    a{
        text-decoration: none;
    }
    .wp-block-latest-comments__comment-author{
        font-weight: 600;
    }
    .wp-block-latest-comments__comment-author,
    .wp-block-latest-comments__comment-link,
    .wp-block-latest-posts__post-title{
        color: var(--#{$prefix}headings-color);
        font-weight: 500;
    }
    .wp-block-latest-posts__post-title,
    .wp-block-latest-comments__comment-excerpt p,
    .wp-block-latest-comments__comment-link {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    } 
    .wp-block-latest-posts__post-author {
        text-transform: capitalize;
    }


} 

.wp-block-categories-list,
.wp-block-archives-list{
    --#{$prefix}link-color: var(--#{$prefix}body-color);
    --#{$prefix}link-hover-color: var(--#{$prefix}primary);
    --#{$prefix}list-icon-color: var(--#{$prefix}primary);
    @include list-arrow-link;
    li.cat-item a {
        &:before {
          content: "\f114";
          font-family: flaticon !important;
          font-size: 14px;
          margin-right: 10px;
        }
        &:hover:before{ 
          color: var(--bs-primary);
        }
    }
}

.widget_rss li,
.recentcomments,
.wp-block-latest-comments__comment, 
.wp-block-rss{
    --#{$prefix}link-color: var(--#{$prefix}headings-color);
    --#{$prefix}link-hover-color: var(--#{$prefix}primary);
    --#{$prefix}list-icon-color: var(--#{$prefix}primary);
    --#{$prefix}link-decoration: underline;
	--#{$prefix}link-hover-decoration: underline;
    font-size: 1rem;
    .wp-block-latest-comments__comment-author {
        font-weight: 500;
        text-transform: capitalize;
    }
}

.comment-content > ul,
.comment-content > ol,
.entry-content > ul,
.entry-content > ol{
    list-style-position: var(--#{$prefix}list-style-position, inside);
    padding-left: 0;
    margin-bottom: 0rem;
}

.wp-block-latest-comments,
.wp-block-latest-posts{
    @include list-grid;
    .wp-block-latest-posts__featured-image{
        margin-bottom: 15px;
    }
    li p:last-child{
        margin-bottom: 0;
    }
    margin-bottom: 0;
}

.has-sidebar{
    --#{$prefix}sidebar-sticky-offset: calc(var(--wp-admin--admin-bar--height, 0px) + 2rem);    
    &.has-sticky-navigation{
        --#{$prefix}sidebar-sticky-offset: calc(var(--wp-admin--admin-bar--height, 0px) + 6rem);  
    }
}

.widget-area.position-sticky{
    top: var(--#{$prefix}sidebar-sticky-offset, 0px);
}

.listing-terms{
    .active{
        .term-name{
            font-weight: 600;
        }
    }
    
}
.inline-terms{
    .active{
        --#{$prefix}cat-bg-color: var(--#{$prefix}dark);
    }
}

