// Widget Variations
$wg_list_indent : 15px;
// Widget title
.cms-widget{
    label[class*="__label"],
    .wp-block-group__inner-container > h2,
    .widgettitle{
        font-size: 24px;
        padding: 0;
        margin: 0 0 25px;
    }
}
// Start
.widget{
    position: relative;
    list-style: none;
    ul, ol{
        list-style: none;
        padding: 0;
        margin: 0;
        ul, ol{
            padding-left: $wg_list_indent;
            [dir="rlt"] &{
                padding-left: 0;
                padding-right: $wg_list_indent;
            }
        }
    }
    .cms-list-item{
        a{
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            &:hover{
                .count{
                    background-color: $white;
                    color: $accent-color;
                }
            }
        }
        .count{
            min-width: 25px;
            height: 25px;
            line-height: 25px;
            background-color: $accent-color;
            color: $white;
            display: inline-block;
            text-align: center;
            font-size: 13px;
            @include border-radius(50%);
            @include transition();
        }
    }
}
// Each Widget in Sidebar
@import "archive";
@import "calendar";
@import "categories";
@import "menu";
@import "newsletter";
@import "recent_comments";
@import "recent_entries";
@import "rss";
@import "search";
@import "tagcloud";
// theme widget 
@import "cms_recent_post";
// 3rd extensions
@import "newsletter";
@import "newsletter_minimal";