.elementor-19695 .elementor-element.elementor-element-3c9f972{--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-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19695 .elementor-element.elementor-element-cf29369 .e-search-submit{background-color:#D3D3D300;}.elementor-19695 .elementor-element.elementor-element-cf29369 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000F;border-radius:10px 10px 10px 10px;}.elementor-19695 .elementor-element.elementor-element-cf29369 .e-search-input{font-family:"IRANYekanX", Sans-serif;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-19695 .elementor-element.elementor-element-cf29369{--e-search-placeholder-color:var( --e-global-color-primary );--e-search-input-color:var( --e-global-color-primary );--e-search-icon-label-color:var( --e-global-color-primary );--e-search-submit-button-flex-direction:row-reverse;--e-search-submit-icon-margin-inline-start:var(--e-search-submit-icon-gap);--e-search-submit-icon-margin-inline-end:0px;--e-search-icon-submit-size:15px;--e-search-submit-icon-gap:0px;--e-search-submit-color:var( --e-global-color-primary );--e-search-icon-submit-color:var( --e-global-color-primary );--e-search-submit-border-radius:10px 0px 0px 10px;--e-search-submit-padding:10px 20px 10px 20px;}.elementor-19695 .elementor-element.elementor-element-cf29369.e-focus{--e-search-input-color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-5689a13{--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;--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-19695 .elementor-element.elementor-element-8971928{--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;--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-19695 .elementor-element.elementor-element-447e498{--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-19695 .elementor-element.elementor-element-5fbd6fb{--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-19695 .elementor-element.elementor-element-4523622{--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;--justify-content:space-between;--align-items:stretch;--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-19695 .elementor-element.elementor-element-40a6b73{--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;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.06);--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-19695 .elementor-element.elementor-element-40a6b73.e-con{--align-self:center;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19695 .elementor-element.elementor-element-5db343d{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:end;color:#1CC8C8;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-19695 .elementor-element.elementor-element-5db343d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-19695 .elementor-element.elementor-element-5db343d.elementor-element{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-1bc1775{--display:flex;--gap:20px 0px;--row-gap:20px;--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-19695 .elementor-element.elementor-element-858a243{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-19695 .elementor-element.elementor-element-ce0e715{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19695 .elementor-element.elementor-element-03d6f98 > .elementor-widget-container{padding:15px 7px 0px 15px;}.elementor-19695 .elementor-element.elementor-element-03d6f98 .elementor-icon-box-wrapper{text-align:start;}.elementor-19695 .elementor-element.elementor-element-03d6f98 .elementor-icon-box-title{margin-block-end:0px;}.elementor-19695 .elementor-element.elementor-element-03d6f98 .elementor-icon-box-title, .elementor-19695 .elementor-element.elementor-element-03d6f98 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:700;}.elementor-19695 .elementor-element.elementor-element-03d6f98 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-a2d4ad2 .e-search-submit{background-color:#D3D3D300;}.elementor-19695 .elementor-element.elementor-element-a2d4ad2 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000F;border-radius:10px 10px 10px 10px;}.elementor-19695 .elementor-element.elementor-element-a2d4ad2 .e-search-input{font-family:"IRANYekanX", Sans-serif;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-19695 .elementor-element.elementor-element-a2d4ad2{--e-search-placeholder-color:var( --e-global-color-primary );--e-search-input-color:var( --e-global-color-primary );--e-search-icon-label-color:var( --e-global-color-primary );--e-search-icon-label-size:15px;--e-search-input-gap:20px;--e-search-submit-color:var( --e-global-color-primary );--e-search-submit-border-radius:10px 0px 0px 10px;--e-search-submit-padding:10px 20px 10px 20px;}.elementor-19695 .elementor-element.elementor-element-a2d4ad2.e-focus{--e-search-input-color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-64ed089{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19695 .elementor-element.elementor-element-7776bfb > .elementor-widget-container{padding:0px 4px 10px 0px;}.elementor-19695 .elementor-element.elementor-element-7776bfb .elementor-icon-box-wrapper{text-align:start;}.elementor-19695 .elementor-element.elementor-element-7776bfb .elementor-icon-box-title{margin-block-end:0px;}.elementor-19695 .elementor-element.elementor-element-7776bfb .elementor-icon-box-title, .elementor-19695 .elementor-element.elementor-element-7776bfb .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:700;}.elementor-19695 .elementor-element.elementor-element-7776bfb .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-4d8ea78{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-19695 .elementor-element.elementor-element-4d8ea78.e-con{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-a0a2a87{width:100%;max-width:100%;}.elementor-19695 .elementor-element.elementor-element-a0a2a87 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-19695 .elementor-element.elementor-element-a0a2a87 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-a0a2a87.elementor-view-stacked .elementor-icon{background-color:#E2E2E275;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-a0a2a87.elementor-view-framed .elementor-icon, .elementor-19695 .elementor-element.elementor-element-a0a2a87.elementor-view-default .elementor-icon{fill:#E2E2E275;color:#E2E2E275;border-color:#E2E2E275;}.elementor-19695 .elementor-element.elementor-element-a0a2a87.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-a0a2a87 .elementor-icon{font-size:15px;}.elementor-19695 .elementor-element.elementor-element-a0a2a87 .elementor-icon-box-title, .elementor-19695 .elementor-element.elementor-element-a0a2a87 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:500;}.elementor-19695 .elementor-element.elementor-element-a0a2a87 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-b783ceb > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-19695 .elementor-element.elementor-element-b783ceb.elementor-element{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-b783ceb .elementor-icon-wrapper{text-align:center;}.elementor-19695 .elementor-element.elementor-element-b783ceb .elementor-icon{font-size:12px;}.elementor-19695 .elementor-element.elementor-element-b783ceb .elementor-icon svg{height:12px;}.elementor-19695 .elementor-element.elementor-element-b8bb0b4{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-19695 .elementor-element.elementor-element-b8bb0b4.e-con{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-b8a2217{width:100%;max-width:100%;}.elementor-19695 .elementor-element.elementor-element-b8a2217 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-19695 .elementor-element.elementor-element-b8a2217 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-b8a2217.elementor-view-stacked .elementor-icon{background-color:#E2E2E275;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-b8a2217.elementor-view-framed .elementor-icon, .elementor-19695 .elementor-element.elementor-element-b8a2217.elementor-view-default .elementor-icon{fill:#E2E2E275;color:#E2E2E275;border-color:#E2E2E275;}.elementor-19695 .elementor-element.elementor-element-b8a2217.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-b8a2217 .elementor-icon{font-size:15px;}.elementor-19695 .elementor-element.elementor-element-b8a2217 .elementor-icon-box-title, .elementor-19695 .elementor-element.elementor-element-b8a2217 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:500;}.elementor-19695 .elementor-element.elementor-element-b8a2217 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-369d647 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-19695 .elementor-element.elementor-element-369d647.elementor-element{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-369d647 .elementor-icon-wrapper{text-align:center;}.elementor-19695 .elementor-element.elementor-element-369d647 .elementor-icon{font-size:12px;}.elementor-19695 .elementor-element.elementor-element-369d647 .elementor-icon svg{height:12px;}.elementor-19695 .elementor-element.elementor-element-28a5d55{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-19695 .elementor-element.elementor-element-28a5d55.e-con{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-3fb3626{width:100%;max-width:100%;}.elementor-19695 .elementor-element.elementor-element-3fb3626 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-19695 .elementor-element.elementor-element-3fb3626 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-3fb3626.elementor-view-stacked .elementor-icon{background-color:#E2E2E275;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-3fb3626.elementor-view-framed .elementor-icon, .elementor-19695 .elementor-element.elementor-element-3fb3626.elementor-view-default .elementor-icon{fill:#E2E2E275;color:#E2E2E275;border-color:#E2E2E275;}.elementor-19695 .elementor-element.elementor-element-3fb3626.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-3fb3626 .elementor-icon{font-size:15px;}.elementor-19695 .elementor-element.elementor-element-3fb3626 .elementor-icon-box-title, .elementor-19695 .elementor-element.elementor-element-3fb3626 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:500;}.elementor-19695 .elementor-element.elementor-element-3fb3626 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-8b9ecb2 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-19695 .elementor-element.elementor-element-8b9ecb2.elementor-element{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-8b9ecb2 .elementor-icon-wrapper{text-align:center;}.elementor-19695 .elementor-element.elementor-element-8b9ecb2 .elementor-icon{font-size:12px;}.elementor-19695 .elementor-element.elementor-element-8b9ecb2 .elementor-icon svg{height:12px;}.elementor-19695 .elementor-element.elementor-element-c6012af{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-19695 .elementor-element.elementor-element-c6012af.e-con{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-a95ece1{width:100%;max-width:100%;}.elementor-19695 .elementor-element.elementor-element-a95ece1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-19695 .elementor-element.elementor-element-a95ece1 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-a95ece1.elementor-view-stacked .elementor-icon{background-color:#E2E2E275;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-a95ece1.elementor-view-framed .elementor-icon, .elementor-19695 .elementor-element.elementor-element-a95ece1.elementor-view-default .elementor-icon{fill:#E2E2E275;color:#E2E2E275;border-color:#E2E2E275;}.elementor-19695 .elementor-element.elementor-element-a95ece1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-a95ece1 .elementor-icon{font-size:15px;}.elementor-19695 .elementor-element.elementor-element-a95ece1 .elementor-icon-box-title, .elementor-19695 .elementor-element.elementor-element-a95ece1 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:500;}.elementor-19695 .elementor-element.elementor-element-a95ece1 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-c0b773a > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-19695 .elementor-element.elementor-element-c0b773a.elementor-element{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-c0b773a .elementor-icon-wrapper{text-align:center;}.elementor-19695 .elementor-element.elementor-element-c0b773a .elementor-icon{font-size:12px;}.elementor-19695 .elementor-element.elementor-element-c0b773a .elementor-icon svg{height:12px;}.elementor-19695 .elementor-element.elementor-element-0281272{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-19695 .elementor-element.elementor-element-e67dbea > .elementor-widget-container{padding:5px 13px 2px 15px;}.elementor-19695 .elementor-element.elementor-element-e67dbea .elementor-icon-box-wrapper{text-align:start;}.elementor-19695 .elementor-element.elementor-element-e67dbea .elementor-icon-box-title{margin-block-end:0px;}.elementor-19695 .elementor-element.elementor-element-e67dbea .elementor-icon-box-title, .elementor-19695 .elementor-element.elementor-element-e67dbea .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:700;}.elementor-19695 .elementor-element.elementor-element-e67dbea .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-widget-posts .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-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .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-19695 .elementor-element.elementor-element-34f30ed > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-19695 .elementor-element.elementor-element-34f30ed .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-19695 .elementor-element.elementor-element-34f30ed:after{content:"0.66";}.elementor-19695 .elementor-element.elementor-element-34f30ed .elementor-post__thumbnail__link{width:27%;}.elementor-19695 .elementor-element.elementor-element-34f30ed .elementor-post__meta-data span + span:before{content:"-";}.elementor-19695 .elementor-element.elementor-element-34f30ed .elementor-post{border-radius:5px;}.elementor-19695 .elementor-element.elementor-element-34f30ed .elementor-post__text{padding:7px 5px 0px 0px;}.elementor-19695 .elementor-element.elementor-element-34f30ed .elementor-post__thumbnail{border-radius:5px 5px 5px 5px;}.elementor-19695 .elementor-element.elementor-element-34f30ed.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:5px;}.elementor-19695 .elementor-element.elementor-element-34f30ed.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:5px;}.elementor-19695 .elementor-element.elementor-element-34f30ed.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:5px;}.elementor-19695 .elementor-element.elementor-element-34f30ed .elementor-post__title, .elementor-19695 .elementor-element.elementor-element-34f30ed .elementor-post__title a{color:var( --e-global-color-primary );font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:600;}.elementor-19695 .elementor-element.elementor-element-34f30ed .elementor-post__title{margin-bottom:10px;}.elementor-19695 .elementor-element.elementor-element-34f30ed .elementor-post__meta-data{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:400;margin-bottom:0px;}.elementor-19695 .elementor-element.elementor-element-1ca6c9a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19695 .elementor-element.elementor-element-93d9b19 > .elementor-widget-container{padding:0px 4px 10px 0px;}.elementor-19695 .elementor-element.elementor-element-93d9b19 .elementor-icon-box-wrapper{text-align:start;}.elementor-19695 .elementor-element.elementor-element-93d9b19 .elementor-icon-box-title{margin-block-end:0px;}.elementor-19695 .elementor-element.elementor-element-93d9b19 .elementor-icon-box-title, .elementor-19695 .elementor-element.elementor-element-93d9b19 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:700;}.elementor-19695 .elementor-element.elementor-element-93d9b19 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-7e353c0{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-19695 .elementor-element.elementor-element-7e353c0.e-con{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-9dfa0c8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-19695 .elementor-element.elementor-element-9dfa0c8 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-9dfa0c8.elementor-view-stacked .elementor-icon{background-color:#E2E2E275;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-9dfa0c8.elementor-view-framed .elementor-icon, .elementor-19695 .elementor-element.elementor-element-9dfa0c8.elementor-view-default .elementor-icon{fill:#E2E2E275;color:#E2E2E275;border-color:#E2E2E275;}.elementor-19695 .elementor-element.elementor-element-9dfa0c8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-9dfa0c8 .elementor-icon{font-size:15px;}.elementor-19695 .elementor-element.elementor-element-9dfa0c8 .elementor-icon-box-title, .elementor-19695 .elementor-element.elementor-element-9dfa0c8 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:500;}.elementor-19695 .elementor-element.elementor-element-9dfa0c8 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-90f3e72 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-19695 .elementor-element.elementor-element-90f3e72.elementor-element{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-90f3e72 .elementor-icon-wrapper{text-align:center;}.elementor-19695 .elementor-element.elementor-element-90f3e72 .elementor-icon{font-size:12px;}.elementor-19695 .elementor-element.elementor-element-90f3e72 .elementor-icon svg{height:12px;}.elementor-19695 .elementor-element.elementor-element-f88087f{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-19695 .elementor-element.elementor-element-f88087f.e-con{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-c071b32 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-19695 .elementor-element.elementor-element-c071b32 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-c071b32.elementor-view-stacked .elementor-icon{background-color:#E2E2E275;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-c071b32.elementor-view-framed .elementor-icon, .elementor-19695 .elementor-element.elementor-element-c071b32.elementor-view-default .elementor-icon{fill:#E2E2E275;color:#E2E2E275;border-color:#E2E2E275;}.elementor-19695 .elementor-element.elementor-element-c071b32.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-c071b32 .elementor-icon{font-size:15px;}.elementor-19695 .elementor-element.elementor-element-c071b32 .elementor-icon-box-title, .elementor-19695 .elementor-element.elementor-element-c071b32 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:500;}.elementor-19695 .elementor-element.elementor-element-c071b32 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-8647bb8 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-19695 .elementor-element.elementor-element-8647bb8.elementor-element{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-8647bb8 .elementor-icon-wrapper{text-align:center;}.elementor-19695 .elementor-element.elementor-element-8647bb8 .elementor-icon{font-size:12px;}.elementor-19695 .elementor-element.elementor-element-8647bb8 .elementor-icon svg{height:12px;}.elementor-19695 .elementor-element.elementor-element-0b30a76{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-19695 .elementor-element.elementor-element-0b30a76.e-con{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-6e5f3c1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-19695 .elementor-element.elementor-element-6e5f3c1 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-6e5f3c1.elementor-view-stacked .elementor-icon{background-color:#E2E2E275;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-6e5f3c1.elementor-view-framed .elementor-icon, .elementor-19695 .elementor-element.elementor-element-6e5f3c1.elementor-view-default .elementor-icon{fill:#E2E2E275;color:#E2E2E275;border-color:#E2E2E275;}.elementor-19695 .elementor-element.elementor-element-6e5f3c1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-6e5f3c1 .elementor-icon{font-size:15px;}.elementor-19695 .elementor-element.elementor-element-6e5f3c1 .elementor-icon-box-title, .elementor-19695 .elementor-element.elementor-element-6e5f3c1 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:500;}.elementor-19695 .elementor-element.elementor-element-6e5f3c1 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-19695 .elementor-element.elementor-element-be4d109 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-19695 .elementor-element.elementor-element-be4d109.elementor-element{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-be4d109 .elementor-icon-wrapper{text-align:center;}.elementor-19695 .elementor-element.elementor-element-be4d109 .elementor-icon{font-size:12px;}.elementor-19695 .elementor-element.elementor-element-be4d109 .elementor-icon svg{height:12px;}@media(min-width:768px){.elementor-19695 .elementor-element.elementor-element-4523622{--width:74%;}.elementor-19695 .elementor-element.elementor-element-40a6b73{--width:94%;}.elementor-19695 .elementor-element.elementor-element-1bc1775{--width:22%;}}@media(max-width:1024px){.elementor-19695 .elementor-element.elementor-element-cf29369{width:100%;max-width:100%;}.elementor-19695 .elementor-element.elementor-element-5fbd6fb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-19695 .elementor-element.elementor-element-3c9f972{--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-19695 .elementor-element.elementor-element-cf29369{width:100%;max-width:100%;--e-search-input-padding-block-start:11px;--e-search-input-padding-inline-start:11px;--e-search-input-padding-block-end:11px;--e-search-input-padding-inline-end:11px;}.elementor-19695 .elementor-element.elementor-element-cf29369 > .elementor-widget-container{margin:9px 9px 0px 9px;padding:0px 0px 0px 0px;}.elementor-19695 .elementor-element.elementor-element-cf29369.elementor-element{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-5689a13{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19695 .elementor-element.elementor-element-447e498{--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-19695 .elementor-element.elementor-element-5fbd6fb{--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-19695 .elementor-element.elementor-element-4523622{--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-19695 .elementor-element.elementor-element-40a6b73{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19695 .elementor-element.elementor-element-5db343d{width:100%;max-width:100%;}.elementor-19695 .elementor-element.elementor-element-a2d4ad2{width:100%;max-width:100%;--e-search-input-padding-block-start:11px;--e-search-input-padding-inline-start:11px;--e-search-input-padding-block-end:11px;--e-search-input-padding-inline-end:11px;}.elementor-19695 .elementor-element.elementor-element-a2d4ad2 > .elementor-widget-container{margin:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-19695 .elementor-element.elementor-element-a2d4ad2.elementor-element{--align-self:center;}.elementor-19695 .elementor-element.elementor-element-34f30ed .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-19695 .elementor-element.elementor-element-34f30ed:after{content:"0.5";}.elementor-19695 .elementor-element.elementor-element-34f30ed .elementor-post__thumbnail__link{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19695 .elementor-element.elementor-element-5fbd6fb{--width:790px;}.elementor-19695 .elementor-element.elementor-element-4523622{--width:780px;}.elementor-19695 .elementor-element.elementor-element-40a6b73{--width:790px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-5db343d *//* --- حذف کلیه حاشیه‌های پیش‌فرض قالب --- */
.wp-playlist {
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
}
.wp-playlist * {
    font-family: 'Yekan Bakh', 'yekan', Tahoma, sans-serif !important;
}

/* --- تنظیمات باکس اصلی (عرض 100 درصد) --- */
.wp-playlist .mejs-container {
    direction: ltr !important; 
    width: 100% !important; 
    max-width: 100% !important;
    min-width: 0 !important; 
    margin: 0 auto 20px auto !important; 
    background: #fdfdfc !important; 
    box-shadow: 0 4px 15px rgba(28, 200, 200, 0.25) !important; 
    border-radius: 20px !important;
    padding: 20px 30px !important;
    box-sizing: border-box !important;
    height: auto !important;
    overflow: hidden !important; 
    border: none !important; 
}

/* مخفی کردن المان‌های مزاحم پیش‌فرض */
.wp-playlist .mejs-track-details,
.wp-playlist .mejs-track-artwork,
.wp-playlist-current-item {
    display: none !important;
    content: none !important;
}

/* ساختار کلی کنترل‌ها */
.wp-playlist .mejs-container .mejs-controls {
    direction: rtl !important; 
    width: 100% !important;
    height: auto !important;
    background: transparent !important;
    padding: 0 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    box-sizing: border-box !important;
    position: relative !important;
}

/* --- ردیف بالا: علاقمندی و اشتراک گذاری --- */
.custom-player-top {
    width: 100% !important;
    order: 0 !important;
    display: flex !important;
    justify-content: flex-start !important;
    gap: 20px !important;
    margin-bottom: 10px !important;
}
.custom-action-btn {
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    transition: transform 0.2s !important;
}
.custom-action-btn:hover {
    transform: scale(1.05) !important;
}
.custom-action-btn span {
    font-size: 14px;
    color: #1CC8C8 !important; 
    font-weight: normal !important; 
}
.custom-action-btn svg {
    width: 18px !important;
    height: 18px !important;
}

/* --- ردیف میانی: نوار پیشرفت و زمان‌ها --- */
.wp-playlist .mejs-controls .mejs-currenttime-container,
.wp-playlist .mejs-controls .mejs-duration-container,
.wp-playlist .mejs-controls .mejs-time-rail {
    display: flex !important;
    align-items: center !important;
    margin-top: 15px !important; 
    margin-bottom: 0 !important;
    height: 20px !important; 
}

.wp-playlist .mejs-controls .mejs-currenttime-container { 
    order: 1; 
    color: #1CC8C8 !important; 
    font-size: 13px !important;
    padding-left: 15px !important;
}
.wp-playlist .mejs-controls .mejs-duration-container { 
    order: 3; 
    color: #1CC8C8 !important; 
    font-size: 13px !important;
    padding-right: 15px !important;
}

/* نوار پیشرفت پخش */
.wp-playlist .mejs-controls .mejs-time-rail {
    order: 2 !important;
    flex-grow: 1 !important;
    direction: ltr !important; 
    padding: 0 !important;
}
.wp-playlist .mejs-controls .mejs-time-total { 
    background: rgba(28, 200, 200, 0.15) !important;
}
.wp-playlist .mejs-controls .mejs-time-current { 
    background: #1CC8C8 !important; 
}
.wp-playlist .mejs-controls .mejs-time-loaded { 
    background: transparent !important; 
}
.wp-playlist .mejs-controls .mejs-time-handle-content {
    background: #1CC8C8 !important;
}

/* --- ردیف پایین: دکمه‌های کنترل --- */
.bottom-controls-wrapper {
    width: 100% !important;
    order: 5 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    margin-top: 15px !important; 
    position: relative !important;
}

/* --- گروه ولوم صدا --- */
.volume-control-group {
    flex-basis: 33.33%;
    display: flex;
    align-items: center;
    justify-content: flex-end !important; 
    gap: 10px;
    direction: ltr !important; 
    margin: 0 !important;
    padding: 0 !important;
}

/* حل قطعی ناپدید شدن آیکون در کروم - افزودن پیشوندهای وب‌کیت و display: block */
.wp-playlist .mejs-controls .mejs-volume-button button {
    -webkit-filter: brightness(0) saturate(100%) invert(67%) sepia(45%) saturate(1171%) hue-rotate(134deg) brightness(95%) contrast(96%) !important;
    filter: brightness(0) saturate(100%) invert(67%) sepia(45%) saturate(1171%) hue-rotate(134deg) brightness(95%) contrast(96%) !important; 
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}
.wp-playlist .mejs-controls .mejs-volume-button { margin: 0 !important; }

/* اسلایدر صدا */
.wp-playlist .mejs-controls .mejs-horizontal-volume-slider {
    width: 148px !important; 
    max-width: none !important;
    margin: 0 !important;
    display: block !important;
    position: relative !important;
}
.wp-playlist .mejs-controls .mejs-horizontal-volume-total { background: rgba(28, 200, 200, 0.15) !important; height: 5px !important; border-radius: 2.5px; width: 100% !important; position: absolute !important; top: 50% !important; transform: translateY(-50%) !important; left: 0 !important; }
.wp-playlist .mejs-controls .mejs-horizontal-volume-current { background: #1CC8C8 !important; height: 5px !important; border-radius: 2.5px; position: absolute !important; top: 50% !important; transform: translateY(-50%) !important; left: 0 !important; }
.wp-playlist .mejs-controls .mejs-horizontal-volume-handle { 
    display: block !important; 
    position: absolute !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important; 
    margin: 0 !important;
    background: #1CC8C8 !important;
    border: 3px solid #fff !important;
    width: 16px !important;
    height: 16px !important;
    border-radius: 50% !important;
    box-shadow: 0 1px 4px rgba(0,0,0,0.2) !important;
    opacity: 1 !important; 
}

/* گروه دکمه‌های وسط */
.player-center-controls {
    flex-basis: 33.33%;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 20px !important;
}
.wp-playlist .mejs-controls .mejs-playpause-button {
    background-color: #1CC8C8 !important; 
    border-radius: 50% !important; 
    width: 50px !important; 
    height: 50px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
    transition: transform 0.2s !important;
    margin: 0 !important;
}
.wp-playlist .mejs-controls .mejs-playpause-button:hover { transform: scale(1.1) !important; }
.wp-playlist .mejs-controls .mejs-playpause-button button {
    margin: 0 !important;
    padding: 0 !important;
    -webkit-transform: scale(0.75) !important;
    transform: scale(0.75) !important; 
    -webkit-filter: brightness(0) invert(1) !important;
    filter: brightness(0) invert(1) !important; 
    display: block !important;
}

/* گروه سرعت و پرش */
.custom-speed-btn-wrapper { 
    flex-basis: 33.33%;
    display: flex !important;
    justify-content: flex-end !important; 
    margin: 0 !important;
    padding: 0 !important;
}
/* دسکتاپ: کلمه سرعت از حالت بولد خارج شد */
.custom-speed-btn-wrapper .speed-label { 
    color: #1CC8C8 !important; 
    font-size: 13px !important; 
    font-weight: normal !important; 
    padding-top: 10px !important; 
    cursor: pointer; 
} 

.mejs-button.custom-skip-back, 
.mejs-button.custom-skip-forward {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important; 
    margin: 0 !important;
}
.mejs-button.custom-skip-back button, 
.mejs-button.custom-skip-forward button {
    font-weight: normal !important;
    -webkit-text-stroke: 0 !important;
}
.mejs-button.custom-skip-back svg, 
.mejs-button.custom-skip-forward svg {
    stroke-width: 2px !important; 
}

/* --- تنظیمات لیست پادکست‌ها (عرض 100 درصد) --- */
.wp-playlist-tracks { 
    border: none !important; 
    direction: rtl !important; 
    margin: 20px auto 0 auto !important; 
    width: 100% !important; 
} 
.wp-playlist-item {
    display: flex !important; align-items: center !important; justify-content: space-between !important;
    margin-bottom: 5px !important; padding: 12px 15px !important; border: none !important;
    border-radius: 8px !important; transition: all 0.3s ease !important; cursor: pointer;
}
.wp-playlist-item:hover { background-color: #f8fafc !important; }

/* مخفی کردن شمارنده با تغییر رنگ به سفید */
.wp-playlist-item-num { display: inline-block !important; color: #ffffff !important; }
.wp-playlist-item:hover .wp-playlist-item-num,
.wp-playlist-playing .wp-playlist-item-num { color: #ffffff !important; }

.wp-playlist-item a.wp-playlist-caption {
    display: flex !important; align-items: center !important; color: #475569 !important;
    text-decoration: none !important; flex-grow: 1; font-size: 14px; margin: 0 !important;
    transition: color 0.3s ease !important;
}
.wp-playlist-item:hover a.wp-playlist-caption, .wp-playlist-item:hover a.wp-playlist-caption::before { color: #1CC8C8 !important; }
.wp-playlist-item a.wp-playlist-caption::before { content: "▶"; color: #475569; font-size: 11px; margin-left: 10px; transition: color 0.3s ease; }

.wp-playlist-item .wp-playlist-item-length {
    display: flex !important; 
    align-items: center !important; 
    justify-content: flex-end !important; 
    color: #334155 !important; 
    direction: ltr !important; 
    font-size: 13px !important; 
    flex-shrink: 0 !important; 
    margin: 0 !important;
    padding-top: 0 !important;
    padding-left: 10px !important; 
    transition: color 0.3s ease !important;
}
.wp-playlist-item .wp-playlist-item-length::before {
    content: "" !important; display: block !important; width: 16px !important; height: 16px !important;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23334155' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><polyline points='12 6 12 12 15 15'/></svg>") !important;
    background-size: contain !important; background-position: center !important; 
    margin-right: 6px !important; margin-top: 0 !important;
    transition: background-image 0.3s ease !important;
}

.wp-playlist-item:hover .wp-playlist-item-length { color: #1CC8C8 !important; }
.wp-playlist-item:hover .wp-playlist-item-length::before {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231CC8C8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><polyline points='12 6 12 12 15 15'/></svg>") !important;
}
.wp-playlist-playing a.wp-playlist-caption, .wp-playlist-playing a.wp-playlist-caption::before { color: #1CC8C8 !important; }
.wp-playlist-playing a.wp-playlist-caption::before { content: "⏸" !important; }
.wp-playlist-playing .wp-playlist-item-length { color: #1CC8C8 !important; }
.wp-playlist-playing .wp-playlist-item-length::before {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231CC8C8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><polyline points='12 6 12 12 15 15'/></svg>") !important;
}

/* ========================================= */
/* --- بهینه‌سازی رسپانسیو برای موبایل --- */
/* ========================================= */
@media (max-width: 768px) {
    /* کاهش پدینگ باکس اصلی در موبایل */
    .wp-playlist .mejs-container {
        padding: 15px !important;
        border-radius: 15px !important;
    }
    
    /* وسط چین کردن علاقمندی و اشتراک در موبایل */
    .custom-player-top {
        justify-content: center !important;
    }

    /* کوچک تر شدن آیکون های قلب و اشتراک */
    .custom-action-btn svg {
        width: 14px !important;
        height: 14px !important;
    }

    /* تنظیم اندازه زمان دو طرف نوار پیشرفت به 10 پیکسل */
    .wp-playlist .mejs-controls .mejs-currenttime-container,
    .wp-playlist .mejs-controls .mejs-duration-container {
        font-size: 10px !important;
        padding-bottom: 5px !important;
    }
    .wp-playlist .mejs-controls .mejs-currenttime-container {
        padding-left: 10px !important;
    }
    .wp-playlist .mejs-controls .mejs-duration-container {
        padding-right: 10px !important;
    }

    /* قرارگیری کنترل‌های پایین در یک راستا */
    .bottom-controls-wrapper {
        flex-wrap: nowrap !important;
        justify-content: space-between !important;
        align-items: center !important;
    }

    /* وسط چین کردن دقیق دکمه پلی و پرش 15 ثانیه + حذف پدینگ چپ */
    .player-center-controls {
        position: absolute !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        padding-left: 0 !important; /* پدینگ چپ حذف شد */
        gap: 8px !important;
        flex-basis: auto !important;
        margin: 0 !important;
    }

    /* کوچک کردن دکمه پلی اصلی */
    .wp-playlist .mejs-controls .mejs-playpause-button {
        width: 38px !important; 
        height: 38px !important;
    }
    .wp-playlist .mejs-controls .mejs-playpause-button button {
        -webkit-transform: scale(0.65) !important;
        transform: scale(0.65) !important; 
    }

    /* موبایل: تنظیم آیکون‌های پرش 15 ثانیه به 16 پیکسل */
    .mejs-button.custom-skip-back svg, 
    .mejs-button.custom-skip-forward svg {
        width: 16px !important; /* تغییر به 16 پیکسل */
        height: 16px !important; /* تغییر به 16 پیکسل */
    }

    /* حذف نوار صدا و تنظیم سایز آیکون - اعمال وب‌کیت برای کروم */
    .wp-playlist .mejs-controls .mejs-horizontal-volume-slider {
        display: none !important; 
    }
    .wp-playlist .mejs-controls .mejs-volume-button button {
        -webkit-transform: scale(0.65) !important;
        transform: scale(0.65) !important; 
        -webkit-transform-origin: right center !important;
        transform-origin: right center !important;
    }
    .volume-control-group {
        flex-basis: auto !important;
        gap: 0 !important;
        margin: 0 !important;
    }

    /* موبایل: تنظیم بخش سرعت به 9 پیکسل و حذف حالت بولد */
    .custom-speed-btn-wrapper {
        flex-basis: auto !important;
        margin: 0 !important;
    }
    .custom-speed-btn-wrapper .speed-label {
        font-size: 9px !important;
        font-weight: normal !important;
        padding-top: 0 !important;
    }

    /* موبایل: تنظیم اندازه متن عناوین پادکست به 10 پیکسل */
    .wp-playlist-item a.wp-playlist-caption {
        font-size: 10px !important;
    }

    /* تنظیم اندازه متن زمان در لیست به 10 پیکسل و پدینگ 15 از بالا */
    .wp-playlist-item .wp-playlist-item-length {
        font-size: 10px !important;
        padding-top: 15px !important;
    }

    /* تنظیم سایز آیکون ساعت در لیست به 14 پیکسل */
    .wp-playlist-item .wp-playlist-item-length::before {
        width: 14px !important; 
        height: 14px !important;
    }
    
    .custom-action-btn span {
        font-size: 12px !important;
    }

    /* === تغییر جدید: حذف کامل آیکون پخش (▶/⏸) کنار عنوان در لیست پادکست فقط در موبایل === */
    a.wp-playlist-caption::before {
        display: none !important;
        content: none !important;
    }
    
    
    /* اجبار به نمایش باکس اصلی آیکون ولوم در موبایل */
    .wp-playlist .mejs-controls .mejs-volume-button {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        width: 30px !important; /* تخصیص عرض برای جلوگیری از صفر شدن فضای آیکون */
        height: 30px !important;
    }

    /* تنظیمات خود دکمه ولوم برای موبایل */
    .wp-playlist .mejs-controls .mejs-volume-button button {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        -webkit-transform: scale(0.65) !important;
        transform: scale(0.65) !important; 
        -webkit-transform-origin: right center !important;
        transform-origin: right center !important;
    }

}/* End custom CSS */