.elementor-7181 .elementor-element.elementor-element-4f356625{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 0px;--row-gap:28px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7181 .elementor-element.elementor-element-26765687{--display:flex;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7181 .elementor-element.elementor-element-5e9b4e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:36px 36px 36px 36px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-7181 .elementor-element.elementor-element-5e9b4e4:not(.elementor-motion-effects-element-type-background), .elementor-7181 .elementor-element.elementor-element-5e9b4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7181 .elementor-element.elementor-element-6544cb8e{text-align:center;}.elementor-7181 .elementor-element.elementor-element-6544cb8e .elementor-heading-title{font-family:"vazirmatn", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7181 .elementor-element.elementor-element-7900aa2d{--grid-columns:1;--grid-row-gap:12px;}.elementor-7181 .elementor-element.elementor-element-19748c42{--display:flex;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7181 .elementor-element.elementor-element-6324d07{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:36px 36px 36px 36px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-7181 .elementor-element.elementor-element-6324d07:not(.elementor-motion-effects-element-type-background), .elementor-7181 .elementor-element.elementor-element-6324d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-7181 .elementor-element.elementor-element-4eed740d{text-align:center;}.elementor-7181 .elementor-element.elementor-element-4eed740d .elementor-heading-title{font-family:"vazirmatn", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-7181 .elementor-element.elementor-element-5b85bc29{--grid-columns:1;--grid-row-gap:12px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7181 .elementor-element.elementor-element-c4a1b4f{width:auto;max-width:auto;}.elementor-7181 .elementor-element.elementor-element-12928e0{--display:flex;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7181 .elementor-element.elementor-element-3dd036f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:36px 36px 36px 36px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-7181 .elementor-element.elementor-element-3dd036f4:not(.elementor-motion-effects-element-type-background), .elementor-7181 .elementor-element.elementor-element-3dd036f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-7181 .elementor-element.elementor-element-59a0e096{text-align:center;}.elementor-7181 .elementor-element.elementor-element-59a0e096 .elementor-heading-title{font-family:"vazirmatn", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-7181 .elementor-element.elementor-element-6188701e{--grid-columns:1;--grid-row-gap:12px;}.elementor-7181 .elementor-element.elementor-element-64980a4{--display:flex;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7181 .elementor-element.elementor-element-3d2ffbf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:36px 36px 36px 36px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-7181 .elementor-element.elementor-element-3d2ffbf:not(.elementor-motion-effects-element-type-background), .elementor-7181 .elementor-element.elementor-element-3d2ffbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-7181 .elementor-element.elementor-element-0ba964f{text-align:center;}.elementor-7181 .elementor-element.elementor-element-0ba964f .elementor-heading-title{font-family:"vazirmatn", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-7181 .elementor-element.elementor-element-2e4232e{--grid-columns:1;--grid-row-gap:12px;}.elementor-7181 .elementor-element.elementor-element-6d0f1b6f{--display:flex;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7181 .elementor-element.elementor-element-6f19bcac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:36px 36px 36px 36px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-7181 .elementor-element.elementor-element-6f19bcac:not(.elementor-motion-effects-element-type-background), .elementor-7181 .elementor-element.elementor-element-6f19bcac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-7181 .elementor-element.elementor-element-31f66796{text-align:center;}.elementor-7181 .elementor-element.elementor-element-31f66796 .elementor-heading-title{font-family:"vazirmatn", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:#000000;}@media(max-width:1024px){.elementor-7181 .elementor-element.elementor-element-7900aa2d{--grid-columns:1;}.elementor-7181 .elementor-element.elementor-element-5b85bc29{--grid-columns:1;}.elementor-7181 .elementor-element.elementor-element-6188701e{--grid-columns:1;}.elementor-7181 .elementor-element.elementor-element-2e4232e{--grid-columns:1;}}@media(min-width:768px){.elementor-7181 .elementor-element.elementor-element-4f356625{--width:100%;}.elementor-7181 .elementor-element.elementor-element-26765687{--width:100%;}.elementor-7181 .elementor-element.elementor-element-19748c42{--width:100%;}.elementor-7181 .elementor-element.elementor-element-12928e0{--width:100%;}.elementor-7181 .elementor-element.elementor-element-64980a4{--width:100%;}.elementor-7181 .elementor-element.elementor-element-6d0f1b6f{--width:100%;}}@media(max-width:767px){.elementor-7181 .elementor-element.elementor-element-5e9b4e4{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-7181 .elementor-element.elementor-element-6544cb8e .elementor-heading-title{font-size:18px;}.elementor-7181 .elementor-element.elementor-element-7900aa2d{--grid-columns:1;}.elementor-7181 .elementor-element.elementor-element-6324d07{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-7181 .elementor-element.elementor-element-4eed740d .elementor-heading-title{font-size:18px;}.elementor-7181 .elementor-element.elementor-element-5b85bc29{--grid-columns:1;}.elementor-7181 .elementor-element.elementor-element-3dd036f4{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-7181 .elementor-element.elementor-element-59a0e096 .elementor-heading-title{font-size:18px;}.elementor-7181 .elementor-element.elementor-element-6188701e{--grid-columns:1;}.elementor-7181 .elementor-element.elementor-element-3d2ffbf{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-7181 .elementor-element.elementor-element-0ba964f .elementor-heading-title{font-size:18px;}.elementor-7181 .elementor-element.elementor-element-2e4232e{--grid-columns:1;}.elementor-7181 .elementor-element.elementor-element-6f19bcac{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-7181 .elementor-element.elementor-element-31f66796 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-5e9b4e4 */.elementor-7181 .elementor-element.elementor-element-5e9b4e4 {
  backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),
    inset 0 3px 6px rgba(255,255,255,1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26765687 */.elementor-7181 .elementor-element.elementor-element-26765687 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6324d07 */.elementor-7181 .elementor-element.elementor-element-6324d07 {
  backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),
    inset 0 3px 6px rgba(255,255,255,1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19748c42 */.elementor-7181 .elementor-element.elementor-element-19748c42 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dd036f4 */.elementor-7181 .elementor-element.elementor-element-3dd036f4 {
  backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),
    inset 0 3px 6px rgba(255,255,255,1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12928e0 */.elementor-7181 .elementor-element.elementor-element-12928e0 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2ffbf */.elementor-7181 .elementor-element.elementor-element-3d2ffbf {
  backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),
    inset 0 3px 6px rgba(255,255,255,1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64980a4 */.elementor-7181 .elementor-element.elementor-element-64980a4 {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f19bcac */.elementor-7181 .elementor-element.elementor-element-6f19bcac {
  backdrop-filter: blur(14px);
   box-shadow:
    0 3px 6px rgba(0,0,0,.16),
    inset 0 3px 6px rgba(255,255,255,1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d0f1b6f */.elementor-7181 .elementor-element.elementor-element-6d0f1b6f {
  backdrop-filter: blur(14px) brightness(1.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f356625 *//* سایدبار مقالات */
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-title .elementor-heading-title{text-align:center}
/* کارت‌های لوپ داخل سایدبار: یک ستون و تمام‌عرض */
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-loop .elementor-loop-container{grid-template-columns:1fr !important}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-loop .e-loop-item{width:100%}
/* اسکرول داخلی کارت مداحی (مخصوص اسلایدر) در سایدبار لازم نیست */
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-loop .loop-item-si{max-height:none !important;overflow:visible !important}
/* فرم دلنوشته */
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-form{width:100%;max-width:100%;margin:0}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-form textarea,.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-form input[type=text]{width:100%;max-width:100%;box-sizing:border-box;border-radius:18px}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-form textarea{min-height:120px}
/* رنگ و فونت ثابت، مستقل از قالب صفحه‌ای که سایدبار در آن قرار می‌گیرد */
.elementor-7181 .elementor-element.elementor-element-4f356625, .elementor-7181 .elementor-element.elementor-element-4f356625 .elementor-heading-title{font-family:"Vazirmatn",Tahoma,sans-serif}
.elementor-7181 .elementor-element.elementor-element-4f356625 .mm-atitle .elementor-heading-title, .elementor-7181 .elementor-element.elementor-element-4f356625 .mm-atitle .elementor-heading-title a{color:#000 !important;font-family:"Vazirmatn",Tahoma,sans-serif !important;font-weight:500}
.elementor-7181 .elementor-element.elementor-element-4f356625 .e-loop-item a{color:inherit}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-form, .elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-form textarea, .elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-form input, .elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-form button{font-family:"Vazirmatn",Tahoma,sans-serif !important}
/* ۱) ردیف‌های مداحی هم‌رنگ باکس فهرست مطالب (به‌جای گرادیان سفید) */
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-box--madahi .mm-arow{background:#EBEBEB !important;box-shadow:0 3px 6px rgba(0,0,0,.16), inset 0 3px 6px #fff !important}
/* ۳) فرم دلنوشته داخل کادر: فیلدها زیر هم و تمام‌عرض */
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-form{padding:16px !important;box-sizing:border-box}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-form textarea{width:100% !important}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-form-bottom{flex-direction:column !important;align-items:stretch !important;gap:10px !important;width:100% !important}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-form-bottom > *{width:100% !important;max-width:100% !important;margin:0 !important;flex:none !important;box-sizing:border-box}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-form-bottom > button{order:3}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-form .mwdnw-message{width:100% !important}
/* ردیف مداحی داخل کادر بماند: عنوان بلند عرض ردیف را زیاد نکند */
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-box--madahi .e-loop-item, .elementor-7181 .elementor-element.elementor-element-4f356625 .msb-box--madahi .mm-arow{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-box--madahi .mm-ainfo{flex:1 1 0 !important;min-width:0 !important;width:auto !important}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-box--madahi .mm-atitle, .elementor-7181 .elementor-element.elementor-element-4f356625 .msb-box--madahi .mm-atitle .elementor-widget-container{width:100% !important;max-width:100% !important;min-width:0}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-box--madahi .mm-atitle .elementor-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-box--madahi .mm-acover{flex:0 0 auto !important}
/* سایدبار هرگز صفحه را عریض نکند */
.elementor-7181 .elementor-element.elementor-element-4f356625{max-width:100%;overflow-x:clip;overflow-clip-margin:10px}
/* ادعیه منتخب: دکمه «متن و توضیحات» طلایی (فقط داخل سایدبار) */
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-box--doa .elementor-element-0be7fe1 .elementor-button{background:linear-gradient(135deg,#C4A26A 0%,#AA7F39 100%) !important;color:#fff !important;border:0 !important;box-shadow:0 2px 6px rgba(170,127,57,.35) !important;transition:filter .2s ease}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-box--doa .elementor-element-0be7fe1 .elementor-button:hover{filter:brightness(1.07)}
/* دکمه دوم داخل هر دعا لازم نیست؛ یک دکمه پایین لیست هست */
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-box--doa .e-loop-item .elementor-element-94115fb{display:none !important}
/* دکمه «ادعیه و زیارات مهدوی» پایین لیست */
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-doa-all{align-self:center}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-doa-all .elementor-button{background:#fff;color:#707070;border-radius:16px;font-family:"Vazirmatn",Tahoma,sans-serif;font-size:13px;font-weight:500;padding:10px 22px;box-shadow:0 2px 6px rgba(0,0,0,.12)}
.elementor-7181 .elementor-element.elementor-element-4f356625 .msb-doa-all .elementor-button:hover{color:#AA7F39}/* End custom CSS */