.elementor-1175 .elementor-element.elementor-element-af5d45a{--display:flex;}.elementor-1175 .elementor-element.elementor-element-ed40a2c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:14px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-1175 .elementor-element.elementor-element-bab345d .woocommerce-breadcrumb{color:#0C2D5B63;font-family:"YekanBakhX", Sans-serif;font-size:15px;font-weight:600;}.elementor-1175 .elementor-element.elementor-element-bab345d .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-1175 .elementor-element.elementor-element-e526d1b{--divider-border-style:solid;--divider-color:#F4F9F7;--divider-border-width:2px;}.elementor-1175 .elementor-element.elementor-element-e526d1b.elementor-element{--align-self:center;}.elementor-1175 .elementor-element.elementor-element-e526d1b .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1175 .elementor-element.elementor-element-e526d1b .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-1175 .elementor-element.elementor-element-9f89fb5{width:var( --container-widget-width, 15% );max-width:15%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-1175 .elementor-element.elementor-element-9f89fb5.elementor-element{--align-self:flex-start;}.elementor-1175 .elementor-element.elementor-element-9d23b3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1175 .elementor-element.elementor-element-2061ccb.elementor-element{--align-self:flex-end;}.elementor-1175 .elementor-element.elementor-element-2fa2a83.elementor-element{--align-self:flex-end;}.elementor-1175 .elementor-element.elementor-element-2afbd6a.elementor-element{--align-self:flex-end;}.elementor-1175 .elementor-element.elementor-element-055a124.elementor-element{--align-self:flex-end;}.elementor-1175 .elementor-element.elementor-element-48cf8ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1175 .elementor-element.elementor-element-e1149e3{--display:flex;--min-height:360px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1175 .elementor-element.elementor-element-e1149e3:not(.elementor-motion-effects-element-type-background), .elementor-1175 .elementor-element.elementor-element-e1149e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5EDBCE;}.elementor-1175 .elementor-element.elementor-element-5cb6b57{text-align:center;}.elementor-1175 .elementor-element.elementor-element-5cb6b57 .elementor-heading-title{font-family:"Abar", Sans-serif;font-size:20px;font-weight:700;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1175 .elementor-element.elementor-element-548aa9d{width:var( --container-widget-width, 95% );max-width:95%;background-image:url("https://acknoon.com/wp-content/uploads/2025/12/Group-5631.png");--container-widget-width:95%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1175 .elementor-element.elementor-element-a5f5915{--display:flex;--min-height:360px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1175 .elementor-element.elementor-element-a5f5915:not(.elementor-motion-effects-element-type-background), .elementor-1175 .elementor-element.elementor-element-a5f5915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0C054;}.elementor-1175 .elementor-element.elementor-element-fdf29e7{text-align:center;}.elementor-1175 .elementor-element.elementor-element-fdf29e7 .elementor-heading-title{font-family:"Abar", Sans-serif;font-size:20px;font-weight:700;line-height:30px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1175 .elementor-element.elementor-element-d6b2a71{width:var( --container-widget-width, 95% );max-width:95%;background-image:url("https://acknoon.com/wp-content/uploads/2025/12/Group-5631.png");--container-widget-width:95%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1175 .elementor-element.elementor-element-0ccd234{--display:flex;--min-height:360px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1175 .elementor-element.elementor-element-0ccd234:not(.elementor-motion-effects-element-type-background), .elementor-1175 .elementor-element.elementor-element-0ccd234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E80CD;}.elementor-1175 .elementor-element.elementor-element-e214db2{text-align:center;}.elementor-1175 .elementor-element.elementor-element-e214db2 .elementor-heading-title{font-family:"Abar", Sans-serif;font-size:20px;font-weight:700;line-height:30px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1175 .elementor-element.elementor-element-ea9dca0{width:var( --container-widget-width, 95% );max-width:95%;background-image:url("https://acknoon.com/wp-content/uploads/2025/12/Group-5631.png");--container-widget-width:95%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1175 .elementor-element.elementor-element-1ef5a6b{--display:flex;--min-height:360px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1175 .elementor-element.elementor-element-1ef5a6b:not(.elementor-motion-effects-element-type-background), .elementor-1175 .elementor-element.elementor-element-1ef5a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9FAFC5;}.elementor-1175 .elementor-element.elementor-element-e9d538b{text-align:center;}.elementor-1175 .elementor-element.elementor-element-e9d538b .elementor-heading-title{font-family:"Abar", Sans-serif;font-size:20px;font-weight:700;line-height:30px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1175 .elementor-element.elementor-element-6f4b213{width:var( --container-widget-width, 95% );max-width:95%;background-image:url("https://acknoon.com/wp-content/uploads/2025/12/Group-5631.png");--container-widget-width:95%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1175 .elementor-element.elementor-element-f68e420{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1175 .elementor-element.elementor-element-80f58eb.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1175 .elementor-element.elementor-element-80f58eb .elementor-heading-title{font-family:"Abar", Sans-serif;font-size:25px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1175 .elementor-element.elementor-element-2a9d936{--divider-border-style:solid;--divider-color:#E2F4ED;--divider-border-width:1px;}.elementor-1175 .elementor-element.elementor-element-2a9d936 .elementor-divider-separator{width:100%;}.elementor-1175 .elementor-element.elementor-element-2a9d936 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1175 .elementor-element.elementor-element-451f0d2{--grid-columns:3;--grid-column-gap:0px;}.elementor-1175 .elementor-element.elementor-element-451f0d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-451f0d2 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1175 .elementor-element.elementor-element-451f0d2 .e-loop-item > .elementor-section, .elementor-1175 .elementor-element.elementor-element-451f0d2 .e-loop-item > .elementor-section > .elementor-container, .elementor-1175 .elementor-element.elementor-element-451f0d2 .e-loop-item > .e-con, .elementor-1175 .elementor-element.elementor-element-451f0d2 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1175 .elementor-element.elementor-element-57ec5a0{--divider-border-style:solid;--divider-color:#F4F9F7;--divider-border-width:4px;}.elementor-1175 .elementor-element.elementor-element-57ec5a0 .elementor-divider-separator{width:100%;}.elementor-1175 .elementor-element.elementor-element-57ec5a0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1175 .elementor-element.elementor-element-9f5c286{width:auto;max-width:auto;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;border-style:none;}.elementor-1175 .elementor-element.elementor-element-9f5c286.elementor-element{--align-self:flex-start;}.elementor-1175 .elementor-element.elementor-element-72e7d3e{--display:flex;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-1175 .elementor-element.elementor-element-ed40a2c{--width:100%;}}@media(max-width:1024px){.elementor-1175 .elementor-element.elementor-element-9f89fb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1175 .elementor-element.elementor-element-9f89fb5.elementor-element{--align-self:center;}.elementor-1175 .elementor-element.elementor-element-9d23b3e{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1175 .elementor-element.elementor-element-2061ccb{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 15px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1175 .elementor-element.elementor-element-2fa2a83{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1175 .elementor-element.elementor-element-2afbd6a{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 15px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1175 .elementor-element.elementor-element-055a124{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1175 .elementor-element.elementor-element-451f0d2{--grid-columns:2;}}@media(max-width:767px){.elementor-1175 .elementor-element.elementor-element-9d23b3e{--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-1175 .elementor-element.elementor-element-2061ccb{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-2fa2a83{width:100%;max-width:100%;}.elementor-1175 .elementor-element.elementor-element-2fa2a83.elementor-element{--align-self:center;}.elementor-1175 .elementor-element.elementor-element-2afbd6a{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-2afbd6a.elementor-element{--align-self:center;}.elementor-1175 .elementor-element.elementor-element-055a124{width:100%;max-width:100%;}.elementor-1175 .elementor-element.elementor-element-055a124.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1175 .elementor-element.elementor-element-f68e420{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1175 .elementor-element.elementor-element-2a9d936.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1175 .elementor-element.elementor-element-451f0d2{--grid-columns:1;}}/* Start custom CSS for image, class: .elementor-element-9f89fb5 */.elementor-1175 .elementor-element.elementor-element-9f89fb5 img{filter: brightness(0) saturate(100%) invert(12%) sepia(67%) saturate(2696%) hue-rotate(193deg) brightness(100%) contrast(103%);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2061ccb */.topic-filter {
    direction: rtl;
    display: flex;
    width: 270px;
    border: 1px solid rgba(226,244,237,1);
    border-radius: 1px;
    border-radius: 16px;
    font-weight: 600;
    color: #023464!important;
    background: #fff;
    font-family: inherit !important;
    position: relative;
    flex-direction: row-reverse;
    font-family: YekanBakhX!important;
}

.topic-label {
    width: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(173 187 207)!important;
    font-size: 16px;
    border-right:  rgba(217,235,228,1) 1px solid;
     font-family: YekanBakhX!important;
}

.topic-dropdown {
    flex: 1;
    position: relative;
     font-family: YekanBakhX!important;
}

.dropdown-header {
    padding: 14px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
     font-family: YekanBakhX!important;
    
}

.current-text {
    font-size: 16px;
    color: #023464;
     font-family: YekanBakhX!important;
}

.arrow {
    font-size: 18px;
    transition: transform 0.3s ease;
}

.topic-filter.open .arrow {
    transform: rotate(180deg);
}

/* منوی کشویی */
.dropdown-menu {
    list-style: none;
    margin: 6px 0 0;
    padding: 0;
    position: absolute;
    right: 5%;
    width:90%;
    border-radius: 12px;
    border: 2px solid rgba(217,235,228,1);
    background: #fff;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10px);
    transition: all 0.25s ease;
    z-index: 999;
    overflow: hidden;
     font-family: YekanBakhX!important;
}

.topic-filter.open .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.dropdown-menu li {
    padding: 14px 20px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    color: #6c8c8c;
    border-bottom: 1px solid  #e6e6e6
}

.dropdown-menu li:hover {
    background: #7CFFB2;
    color:#023464;
}
.topiic li , .sortt li{
    margin-bottom: 0px;
}
.topic-dropdown .arrow {
    width: 10px;
    height: 10px;
    display: inline-block;
    background: url("https://acknoon.com/wp-content/uploads/2025/12/arrow-square-down-1.svg")
        no-repeat center / contain;
    transition: transform 0.25s ease;
}

/* چرخش فلش هنگام باز شدن */
.topic-filter.open .arrow {
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2fa2a83 */.topic-filter {
    direction: rtl;
    display: flex;
    width: 300px;
    border: 1px solid rgba(217,235,228,1);
    border-radius: 16px;

    position: relative;
        flex-direction: row-reverse;
         font-family: YekanBakhX!important;
}

/* لیبل موضوع */
.topic-label {
    width: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #9e9e9e;
    font-size: 16px;
    border-right: 1px solid rgba(217,235,228,1);
     font-family: YekanBakhX!important;
}

/* دراپ داون */
.topic-dropdown {
    flex: 1;
    position: relative;
     font-family: YekanBakhX!important;
}

.dropdown-header {
    padding: 14px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
     font-family: YekanBakhX!important;
}

.current-text {
    font-size: 16px;
    color: #333;
     font-family: YekanBakhX!important;
}

.arrow {
    font-size: 18px;
    transition: transform 0.3s ease;
}

.topic-filter.open .arrow {
    transform: rotate(180deg);
}

/* منوی کشویی */
.dropdown-menu {
    list-style: none;
    margin: 8px 0 0;
    padding: 0;
    position: absolute;
    right: 0;
    width: 100%;
    border-radius: 18px;
    border: 1px solid rgba(217,235,228,1);
    background: #fff;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10px);
    transition: all 0.25s ease;
    z-index: 999;
}

.topic-filter.open .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.dropdown-menu li {
    padding: 14px 20px;
    cursor: pointer;
    font-size: 15px;
}

.dropdown-menu li:hover {
    background: #7CFFB2;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2afbd6a */.audio-filter-wrapper {
    display: inline-flex;
    align-items: center;
    gap: 14px;
    padding: 12px 12px;
    border-radius: 16px;
   border:1px solid rgba(226,244,237,1) !important;
    
    background-color: #fff;
    direction: rtl;
      font-family: YekanBakhX!important;
}
.audio-filter-wrapper label{
    margin-bottom: 0 !important;
}

.audio-filter-wrapper form {
    display: flex;
    align-items: center;
    gap: 14px;
    flex-direction: row-reverse;
}

/* Toggle */
.audio-filter-toggle {
    position: relative;
    width: 48px;
    height: 28px;
    order: 1; /* سوییچ سمت چپ */
}

.audio-filter-toggle input {
    display: none;
}

.toggle-slider {
    position: absolute;
    inset: 0;
    background-color: #fff;
    border: rgba(217,235,228,1) 1px solid;
    border-radius: 18px;
    transition: 0.3s ease;
}

.toggle-slider::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    right: 4px;  /* موقعیت پیش‌فرض (خاموش) */
    bottom: 3px;
    background-color: rgba(217,235,228,1);
    border-radius: 50%;
    transition: 0.3s ease;
}

.audio-filter-toggle input:checked + .toggle-slider {
    background-color: #00FFB3;
   border: #00FFB3 1px solid;
}

.audio-filter-toggle input:checked + .toggle-slider::before {
    right: 24px; /* حرکت به راست مثل طرح */
    background-color: #fff;
}

/* Text */
.audio-filter-text {
    font-size: 16px;
    font-weight: 600;
    color: #023464 !important;
    order: 2;
    white-space: nowrap;
    padding-left:12px;
}

/* Icon */
.audio-filter-icon {
    width: 22px;
    height: auto;
    order: 3;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-055a124 *//* سرچ وبلاگ (بسته) */
.blog-search {
    direction: rtl;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 56px;                     /* فقط آیکن */
    height: 56px;
    border: 1px solid rgba(226,244,237,1);
    border-radius: 16px;
    background: #fff;
      font-family: YekanBakhX!important;
    position: relative;
    overflow: hidden;
    transition: width 0.35s ease, border-color 0.3s ease;
  
}

/* حالت باز */
.blog-search:hover,
.blog-search:focus-within {
    width: 300px;                    /* باز شدن به سمت راست */
    border: 1px solid rgba(226,244,237,1);
}

/* اینپوت سرچ */
.blog-search input {
    width: 100%!important;
    height: 100%!important;
    border: none!important;
    outline: none!important;
    background: transparent;
    padding: 0 20px 0 52px;
    font-size: 16px!important;
    color: #333;
    font-weight: 600!important;

  font-family: YekanBakhX!important;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.25s ease;
}

/* CSS برای placeholder فرم جستجو */
.blog-search input[type="search"]::placeholder {
    color: rgb(173 187 207)!important;      /* تضمین نمایش در همه مرورگرها */
}

/* برای مرورگرهای قدیمی‌تر (IE) */
.blog-search input[type="search"]:-ms-input-placeholder { color: rgb(173 187 207)!important }
.blog-search input[type="search"]::-ms-input-placeholder { color: rgb(173 187 207)!important }

/* حالت باز */
.blog-search:hover,
.blog-search:focus-within {
    width: 300px;                    /* باز شدن به سمت راست */
    border: 1px solid rgba(226,244,237,1);
}

/* نمایش input هنگام hover */
.blog-search:hover input,
.blog-search:focus-within input {
    opacity: 1;
    pointer-events: auto;
}

/* placeholder */
.blog-search input::placeholder {
    color: #9e9e9e;
}

/* دکمه سرچ */
.blog-search button {
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}

/* آیکن سرچ */
.blog-search svg {
    width: 22px;
    height: 22px;
    stroke: #b5cfc2;
    transition: stroke 0.25s ease;
}

/* فوکوس آیکن */
.blog-search:hover svg,
.blog-search:focus-within svg {
    stroke: #7CFFB2;
}
/* موبایل: سرچ همیشه باز */
@media (max-width: 768px) {

    .blog-search {
        width: 100% !important;
        justify-content: flex-start;
    }

    .blog-search input {
        opacity: 1 !important;
        pointer-events: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d23b3e */@media (max-width: 1024px) {
.blog-search input{
    opacity: 1!important;
    pointer-events: auto!important;
}
    /* ===== کانتینر تمام فیلترها ===== */
    .filter-container {
        display: flex;
        flex-wrap: wrap;       /* اگر فیلترها زیاد شوند، خط بعدی */
        gap: 12px;             /* فاصله بین دو فیلتر */
        width: 100%;
    }

    /* ===== Topic Filter ===== */
    .topic-filter {
        width: 100% !important;
        flex-direction: row-reverse;
        margin: 0; /* فاصله توسط gap کنترل می‌شود */
    }

    /* ===== Audio Filter ===== */
    .audio-filter-wrapper {
        width: 100% !important;
        flex-direction: row-reverse; 
        justify-content: flex-end;  /* کاملاً سمت راست */
        align-items: center;
        gap: 8px;                   /* فاصله بین آیکن و متن */
    }

    .audio-filter-wrapper form {
        flex-direction: row-reverse;
        gap: 8px;
        width: auto;
    }

    .audio-filter-text {
        order: 2;
        white-space: nowrap;
      
    }

    .audio-filter-icon {
        order: 3;
        width: 22px;
        height: auto;
    }

    /* ===== Blog Search ===== */
    .blog-search, 
    .blog-search input {
        width: 100% !important; /* فول عرض */
    }
}


@media (max-width: 1024px) {
    /* کانتینر فرم */
    .audio-filter-wrapper form {
        display: flex;
        justify-content: space-between; /* toggle سمت چپ، متن+آیکن سمت راست */
        align-items: center;
        width: 100%;
        gap: 8px;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9f5c286 */.custom-pagination ul {
    display: flex;
    align-items: center; /* تراز عمودی همه عناصر (اعداد و فلش‌ها) */
    gap: 20px;
    justify-content: center;
    padding: 18px 28px;
    border: 1px solid #e6f0ea;
    border-radius: 16px;
    list-style: none;
}

.custom-pagination li {
    position: relative;
}

.pagination-arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    /* اندازه فلش‌ها را کمی بزرگتر در نظر گرفتیم تا شبیه آیکون‌های اصلی باشند */
    width: 28px;
    height: 28px;
    color: #b0bac5;
    transition: 0.2s ease;
}

.custom-pagination a:hover .pagination-arrow {
    color: #1f2d3d;
}

.custom-pagination .current {
    color: #1f2d3d;
    font-weight: 500;
}

/* استایل نشانگر فعال */
.custom-pagination .current::after {
    content: "";
    position: absolute;
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%);
    width: 28px;
    height: 6px;
    background-color: #6ef2ad;
    border-radius: 12px;
}/* End custom CSS */