.elementor-154 .elementor-element.elementor-element-9f7da2c{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-154 .elementor-element.elementor-element-9c6772b{--display:flex;}.elementor-154 .elementor-element.elementor-element-dfb84a4 .elementor-repeater-item-25d04c9.wd-image-hotspot{left:50%;top:50%;}.elementor-154 .elementor-element.elementor-element-a57f2ea{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-154 .elementor-element.elementor-element-f1555ee{--display:flex;}.elementor-154 .elementor-element.elementor-element-4a58df7{--display:flex;}.elementor-154 .elementor-element.elementor-element-912992a{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-154 .elementor-element.elementor-element-5bd0942{--display:flex;}.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-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-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-154 .elementor-element.elementor-element-25c90f4 .elementor-tab-title, .elementor-154 .elementor-element.elementor-element-25c90f4 .elementor-tab-title:before, .elementor-154 .elementor-element.elementor-element-25c90f4 .elementor-tab-title:after, .elementor-154 .elementor-element.elementor-element-25c90f4 .elementor-tab-content, .elementor-154 .elementor-element.elementor-element-25c90f4 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-154 .elementor-element.elementor-element-847f508{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-154 .elementor-element.elementor-element-c4937f3{--display:flex;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-154 .elementor-element.elementor-element-bb9d7b6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-154 .elementor-element.elementor-element-bb9d7b6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-154 .elementor-element.elementor-element-6a3ea72{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-154 .elementor-element.elementor-element-b317140{--display:flex;}.elementor-widget-image .widget-image-caption{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-154 .elementor-element.elementor-element-acce21c img{height:500px;}.elementor-154 .elementor-element.elementor-element-d352d60{--display:flex;}.elementor-154 .elementor-element.elementor-element-8715592 img{height:500px;}.elementor-154 .elementor-element.elementor-element-b29a798{--display:flex;}.elementor-154 .elementor-element.elementor-element-4e9dc41 img{height:500px;}.elementor-154 .elementor-element.elementor-element-b5797c0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-154 .elementor-element.elementor-element-b5797c0.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-154 .elementor-element.elementor-element-870e15b.elementor-element{--align-self:center;}.elementor-154 .elementor-element.elementor-element-870e15b{--wd-brd-radius:0px;}.elementor-154 .elementor-element.elementor-element-9250343.elementor-element{--align-self:center;}.elementor-154 .elementor-element.elementor-element-9250343{--wd-brd-radius:0px;}.elementor-154 .elementor-element.elementor-element-da8602d.elementor-element{--align-self:center;}.elementor-154 .elementor-element.elementor-element-da8602d{--wd-brd-radius:0px;}.elementor-154 .elementor-element.elementor-element-7868ac0{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-154 .elementor-element.elementor-element-3fa63f4{--display:flex;}.elementor-154 .elementor-element.elementor-element-f531e24 .elementor-tab-title, .elementor-154 .elementor-element.elementor-element-f531e24 .elementor-tab-title:before, .elementor-154 .elementor-element.elementor-element-f531e24 .elementor-tab-title:after, .elementor-154 .elementor-element.elementor-element-f531e24 .elementor-tab-content, .elementor-154 .elementor-element.elementor-element-f531e24 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-154 .elementor-element.elementor-element-a35a160{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-154 .elementor-element.elementor-element-c6fcdc3{--display:flex;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-154 .elementor-element.elementor-element-1d90e5e{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-154 .elementor-element.elementor-element-29b4870{--display:flex;}.elementor-154 .elementor-element.elementor-element-3925bec{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-154 .elementor-element.elementor-element-d5eb405{--display:flex;}.elementor-154 .elementor-element.elementor-element-813124e .elementor-tab-title, .elementor-154 .elementor-element.elementor-element-813124e .elementor-tab-title:before, .elementor-154 .elementor-element.elementor-element-813124e .elementor-tab-title:after, .elementor-154 .elementor-element.elementor-element-813124e .elementor-tab-content, .elementor-154 .elementor-element.elementor-element-813124e .elementor-tabs-content-wrapper{border-width:1px;}.elementor-154 .elementor-element.elementor-element-cb98f59{--display:flex;--min-height:629px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-154 .elementor-element.elementor-element-b93bdea{--display:flex;}.elementor-154 .elementor-element.elementor-element-f4fcaa6.elementor-element{--align-self:center;}.elementor-154 .elementor-element.elementor-element-f4fcaa6{text-align:start;}.elementor-154 .elementor-element.elementor-element-f4fcaa6 img{width:100%;max-width:100%;height:500px;border-style:none;}.elementor-154 .elementor-element.elementor-element-e143145{--display:flex;}.elementor-154 .elementor-element.elementor-element-3b038c5 img{height:500px;}.elementor-154 .elementor-element.elementor-element-0a7337f{--display:flex;}.elementor-154 .elementor-element.elementor-element-a1622f3 img{height:500px;}.elementor-154 .elementor-element.elementor-element-860df55{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-154 .elementor-element.elementor-element-8780745{--display:flex;}.elementor-154 .elementor-element.elementor-element-a92a6cd .elementor-tab-title, .elementor-154 .elementor-element.elementor-element-a92a6cd .elementor-tab-title:before, .elementor-154 .elementor-element.elementor-element-a92a6cd .elementor-tab-title:after, .elementor-154 .elementor-element.elementor-element-a92a6cd .elementor-tab-content, .elementor-154 .elementor-element.elementor-element-a92a6cd .elementor-tabs-content-wrapper{border-width:1px;}.elementor-154 .elementor-element.elementor-element-b87a84e{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-154 .elementor-element.elementor-element-1b1fbf3{--display:flex;}.elementor-154 .elementor-element.elementor-element-a42de0f{--display:flex;--min-height:629px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-154 .elementor-element.elementor-element-2faa076{--display:flex;}.elementor-154 .elementor-element.elementor-element-0f9b794.elementor-element{--align-self:center;}.elementor-154 .elementor-element.elementor-element-0f9b794{text-align:start;}.elementor-154 .elementor-element.elementor-element-0f9b794 img{width:100%;max-width:100%;height:500px;border-style:none;}.elementor-154 .elementor-element.elementor-element-44b296d{--display:flex;}.elementor-154 .elementor-element.elementor-element-9514e37 img{height:500px;}.elementor-154 .elementor-element.elementor-element-d4ca3b5{--display:flex;}.elementor-154 .elementor-element.elementor-element-7411967 img{height:500px;}.elementor-154 .elementor-element.elementor-element-bf57533.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-154 .elementor-element.elementor-element-bf57533.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-154 .elementor-element.elementor-element-335e01f > .elementor-container{max-width:1222px;}.elementor-154 .elementor-element.elementor-element-bffe6d3 .elementor-tab-title, .elementor-154 .elementor-element.elementor-element-bffe6d3 .elementor-tab-title:before, .elementor-154 .elementor-element.elementor-element-bffe6d3 .elementor-tab-title:after, .elementor-154 .elementor-element.elementor-element-bffe6d3 .elementor-tab-content, .elementor-154 .elementor-element.elementor-element-bffe6d3 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-154 .elementor-element.elementor-element-b253284{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-154 .elementor-element.elementor-element-b253284.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-154 .elementor-element.elementor-element-c4f7b21 > .elementor-container{max-width:1222px;}.elementor-154 .elementor-element.elementor-element-110cc421 .elementor-tab-title, .elementor-154 .elementor-element.elementor-element-110cc421 .elementor-tab-title:before, .elementor-154 .elementor-element.elementor-element-110cc421 .elementor-tab-title:after, .elementor-154 .elementor-element.elementor-element-110cc421 .elementor-tab-content, .elementor-154 .elementor-element.elementor-element-110cc421 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-154 .elementor-element.elementor-element-783469ef > .elementor-container{max-width:1222px;}.elementor-154 .elementor-element.elementor-element-2c2e53b3 > .elementor-container{max-width:1222px;}.elementor-154 .elementor-element.elementor-element-42b1a40e .elementor-tab-title, .elementor-154 .elementor-element.elementor-element-42b1a40e .elementor-tab-title:before, .elementor-154 .elementor-element.elementor-element-42b1a40e .elementor-tab-title:after, .elementor-154 .elementor-element.elementor-element-42b1a40e .elementor-tab-content, .elementor-154 .elementor-element.elementor-element-42b1a40e .elementor-tabs-content-wrapper{border-width:1px;}.elementor-154 .elementor-element.elementor-element-37bb07e{--display:flex;--justify-content:center;}.elementor-154 .elementor-element.elementor-element-9593692{--display:flex;}.elementor-154 .elementor-element.elementor-element-c54375c{--display:flex;}.elementor-154 .elementor-element.elementor-element-8dafd2e{border-radius:2px 2px 2px 2px;}.elementor-154 .elementor-element.elementor-element-7d84ba1{--display:flex;}.elementor-154 .elementor-element.elementor-element-40e06d3.elementor-element{--align-self:center;}.elementor-154 .elementor-element.elementor-element-791bb2a.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-154 .elementor-element.elementor-element-a57f2ea{--content-width:1222px;}.elementor-154 .elementor-element.elementor-element-912992a{--content-width:1222px;}.elementor-154 .elementor-element.elementor-element-847f508{--content-width:1222px;}.elementor-154 .elementor-element.elementor-element-6a3ea72{--content-width:1222px;}.elementor-154 .elementor-element.elementor-element-7868ac0{--content-width:1222px;}.elementor-154 .elementor-element.elementor-element-a35a160{--content-width:1222px;}.elementor-154 .elementor-element.elementor-element-1d90e5e{--content-width:1222px;}.elementor-154 .elementor-element.elementor-element-3925bec{--content-width:1222px;}.elementor-154 .elementor-element.elementor-element-cb98f59{--content-width:1495px;}.elementor-154 .elementor-element.elementor-element-860df55{--content-width:1222px;}.elementor-154 .elementor-element.elementor-element-b87a84e{--content-width:1222px;}.elementor-154 .elementor-element.elementor-element-a42de0f{--content-width:1495px;}}@media(max-width:1024px){.elementor-154 .elementor-element.elementor-element-bb9d7b6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-154 .elementor-element.elementor-element-b5797c0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-154 .elementor-element.elementor-element-bf57533.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-154 .elementor-element.elementor-element-bb9d7b6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-154 .elementor-element.elementor-element-b5797c0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-154 .elementor-element.elementor-element-bf57533.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wp-widget-woodmart-ajax-search, class: .elementor-element-d2e187c *//* دکمه جستجوی سبز با ذره‌بین سفید */
.green-search button {
    background-color: #198754 !important;
    color: #ffffff !important;
    border-color: #198754 !important;
}

/* آیکون ذره‌بین */
.green-search button svg,
.green-search button i,
.green-search button .wd-icon {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* حالت هاور */
.green-search button:hover {
    background-color: #146c43 !important;
    border-color: #146c43 !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-843ae36 */.khoshkbar-three-banners {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 12px;
    width: 100%;
    direction: rtl;
}

.khoshkbar-three-banners a {
    display: block;
    min-width: 0;
    overflow: hidden;
}

.khoshkbar-three-banners img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* موبایل */
@media (max-width: 767px) {
    .khoshkbar-three-banners {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4fcaa6 */.maxwi {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: visible;
}

.maxwi img,
.maxwi svg {
    width: 600px !important;
    height: 600px !important;
    max-width: 100% !important;
    object-fit: contain;
    display: block;
    margin-inline: auto !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-4b564fa */.khoshk-articles {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 15px;
    direction: rtl;
}

.khoshk-article-btn {
   display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #ffffff;
    background-color: rgb(255, 255, 255);
  border: 1.5px solid #2e7d32;
    border-top-color: rgb(46, 125, 50);
    border-right-color: rgb(46, 125, 50);
    border-bottom-color: rgb(46, 125, 50);
    border-left-color: rgb(46, 125, 50);
  border-radius: 12px;
  padding: 10px 4px;
  text-decoration: none !important;
  text-align: center;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.04);
  transition: all 0.2s ease-in-out;
  box-sizing: border-box;
}

.khoshk-article-btn:hover {
background-color: #f0fdf4;
  border-color: #1b5e20;
  transform: translateY(-2px);
  box-shadow: 0 5px 12px rgba(46, 125, 50, 0.15);
}

.khoshk-btn-main {
 font-size: 13px;
  font-weight: 800;
  color: #1b5e20;
  line-height: 1.3;
  margin-bottom: 4px;
}

.khoshk-btn-sub {
    font-size: 13px;
    font-weight: 400;
}

@media (max-width: 767px) {
    .khoshk-articles {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f9b794 */.maxwi {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: visible;
}

.maxwi img,
.maxwi svg {
    width: 600px !important;
    height: 600px !important;
    max-width: 100% !important;
    object-fit: contain;
    display: block;
    margin-inline: auto !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8dafd2e *//* بخش پرسش‌های متداول */
.khoshk-faq {
    direction: rtl;
    text-align: right;
}

/* عنوان بخش */
.khoshk-faq .elementor-widget-heading .elementor-heading-title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.8;
    color: #222222;
    margin: 0 0 18px;
}

/* حذف فاصله اضافی ویجت */
.khoshk-faq .elementor-widget-accordion {
    margin: 0;
}

/* هر آیتم سؤال */
.khoshk-faq .elementor-accordion-item {
    border: 1px solid #e8e8e8 !important;
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 10px;
    background: #ffffff;
}

/* عنوان سؤال */
.khoshk-faq .elementor-tab-title {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 16px 18px !important;
    background: #ffffff;
    color: #252525;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.9;
    text-align: right;
    border: none !important;
    transition: background-color .2s ease;
}

/* هاور و سؤال باز */
.khoshk-faq .elementor-tab-title:hover,
.khoshk-faq .elementor-tab-title.elementor-active {
    background: #f7f8f6;
    color: #267342;
}

/* آیکون + و - */
.khoshk-faq .elementor-accordion-icon {
    flex-shrink: 0;
    color: #267342;
    fill: #267342;
    font-size: 13px;
    line-height: 1;
}

/* عنوان متنی سؤال */
.khoshk-faq .elementor-accordion-title {
    flex: 1;
    color: inherit;
    text-decoration: none !important;
}

/* محتوای پاسخ */
.khoshk-faq .elementor-tab-content {
    padding: 16px 18px 20px !important;
    background: #ffffff;
    color: #555555;
    font-size: 14px;
    font-weight: 400;
    line-height: 2;
    border-top: 1px solid #eeeeee !important;
    text-align: right;
}

/* جلوگیری از فاصله‌های اضافی داخل پاسخ */
.khoshk-faq .elementor-tab-content h6,
.khoshk-faq .elementor-tab-content p {
    font-size: 14px;
    font-weight: 400;
    line-height: 2;
    margin: 0 0 8px;
}

.khoshk-faq .elementor-tab-content h6:last-child,
.khoshk-faq .elementor-tab-content p:last-child {
    margin-bottom: 0;
}

/* لینک‌های داخل پاسخ */
.khoshk-faq .elementor-tab-content a {
    color: #3366cc;
    text-decoration: underline;
}

.khoshk-faq .elementor-tab-content a:hover {
    color: #267342;
}

/* موبایل */
@media (max-width: 767px) {
    .khoshk-faq .elementor-widget-heading .elementor-heading-title {
        font-size: 19px;
    }

    .khoshk-faq .elementor-tab-title {
        padding: 13px 12px !important;
        font-size: 14px;
    }

    .khoshk-faq .elementor-tab-content {
        padding: 13px 12px 16px !important;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1f7378 */.custom-blog-card {
    direction: rtl;
    text-align: right;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 4px 18px rgba(0, 0, 0, .08);
    height: 100%;
}

.custom-blog-image {
    display: block;
    position: relative;
    overflow: hidden;
    aspect-ratio: 1024 / 408;
}

.custom-blog-image img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .3s ease;
}

.custom-blog-card:hover .custom-blog-image img {
    transform: scale(1.04);
}

.custom-blog-date {
    position: absolute;
    top: 12px;
    right: 12px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2px;
    padding: 7px 12px;
    color: #fff;
    background: #267342;
    border-radius: 5px;
    font-size: 13px;
}

.custom-blog-content {
    padding: 18px;
}

.custom-blog-categories {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 12px;
}

.custom-blog-categories a {
    color: #267342;
    font-size: 12px;
    text-decoration: none;
}

.custom-blog-content h3 {
    margin: 0 0 12px;
    font-size: 17px;
    line-height: 1.9;
    font-weight: 700;
}

.custom-blog-content h3 a {
    color: #222;
    text-decoration: none;
}

.custom-blog-content h3 a:hover {
    color: #267342;
}

.custom-blog-meta {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 8px;
    color: #888;
    font-size: 12px;
    margin-bottom: 12px;
}

.custom-blog-content p {
    color: #666;
    font-size: 13px;
    line-height: 2;
    margin: 0 0 12px;
}

.custom-blog-more {
    color: #267342;
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;
}

.custom-blog-more:hover {
    color: #1b512e;
}

@media (max-width: 767px) {
    .custom-blog-content {
        padding: 14px;
    }

    .custom-blog-content h3 {
        font-size: 15px;
    }
}/* End custom CSS */