.elementor-41376 .elementor-element.elementor-element-685463c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41376 .elementor-element.elementor-element-661f07a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body:not(.rtl) .elementor-41376 .elementor-element.elementor-element-17a6be73{left:0px;}body.rtl .elementor-41376 .elementor-element.elementor-element-17a6be73{right:0px;}.elementor-41376 .elementor-element.elementor-element-17a6be73{top:0px;}.elementor-41376 .elementor-element.elementor-element-17a6be73 .elementor-icon-wrapper{text-align:center;}.elementor-41376 .elementor-element.elementor-element-17a6be73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8b0e1c2 );}.elementor-41376 .elementor-element.elementor-element-17a6be73.elementor-view-framed .elementor-icon, .elementor-41376 .elementor-element.elementor-element-17a6be73.elementor-view-default .elementor-icon{color:var( --e-global-color-8b0e1c2 );border-color:var( --e-global-color-8b0e1c2 );}.elementor-41376 .elementor-element.elementor-element-17a6be73.elementor-view-framed .elementor-icon, .elementor-41376 .elementor-element.elementor-element-17a6be73.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8b0e1c2 );}.elementor-41376 .elementor-element.elementor-element-17a6be73.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-41376 .elementor-element.elementor-element-17a6be73.elementor-view-framed .elementor-icon:hover, .elementor-41376 .elementor-element.elementor-element-17a6be73.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-41376 .elementor-element.elementor-element-17a6be73.elementor-view-framed .elementor-icon:hover, .elementor-41376 .elementor-element.elementor-element-17a6be73.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-41376 .elementor-element.elementor-element-7d1b4974 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-41376 .elementor-element.elementor-element-7d1b4974{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-41376 .elementor-element.elementor-element-7d6d5e40{--display:flex;}@media(max-width:780px){body:not(.rtl) .elementor-41376 .elementor-element.elementor-element-17a6be73{left:10px;}body.rtl .elementor-41376 .elementor-element.elementor-element-17a6be73{right:10px;}.elementor-41376 .elementor-element.elementor-element-17a6be73{top:140px;z-index:999;}.elementor-41376 .elementor-element.elementor-element-17a6be73 .elementor-icon-wrapper{text-align:start;}.elementor-41376 .elementor-element.elementor-element-17a6be73 .elementor-icon{font-size:15px;}.elementor-41376 .elementor-element.elementor-element-17a6be73 .elementor-icon svg{height:15px;}}/* Start custom CSS for shortcode, class: .elementor-element-35374845 */#category-filter-widget .main-cat-item {
    border: 1px solid;
    border-radius: 7px;
    margin-bottom: 5px;
}
#category-filter-widget .sub-cat-list {
    margin-right: 10px;
}
li {
    padding: 5px;
}
.main-cat-link {
    padding: 5px;
}
/* تغییر بک‌گراند دسته مادر در حالت هاور */
.main-cat-link:hover {
    background-color: #e0e0e0; /* طوسی روشن */
    transition: background-color 0.2s ease;
}

/* تغییر بک‌گراند زیر دسته‌ها در حالت هاور */
.sub-cat-list li a:hover {
    background-color: #e0e0e0; /* طوسی روشن */
    transition: background-color 0.2s ease;
}/* End custom CSS */