.elementor-1102 .elementor-element.elementor-element-32aea08{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1102 .elementor-element.elementor-element-86f9bb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:020px 020px;--row-gap:020px;--column-gap:020px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1102 .elementor-element.elementor-element-e2c64df{--display:flex;border-style:none;--border-style:none;--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-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-1102 .elementor-element.elementor-element-984576c{--grid-columns:1;--grid-row-gap:15px;}.elementor-1102 .elementor-element.elementor-element-984576c > .elementor-widget-container{border-style:none;}.elementor-1102 .elementor-element.elementor-element-a1f8d2a{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:15px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-1102 .elementor-element.elementor-element-a1f8d2a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#3A493233;}.elementor-1102 .elementor-element.elementor-element-de3c0e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1102 .elementor-element.elementor-element-298fc38{--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-1102 .elementor-element.elementor-element-9591253{--display:flex;--min-height:442px;--overlay-opacity:0.75;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1102 .elementor-element.elementor-element-9591253::before, .elementor-1102 .elementor-element.elementor-element-9591253 > .elementor-background-video-container::before, .elementor-1102 .elementor-element.elementor-element-9591253 > .e-con-inner > .elementor-background-video-container::before, .elementor-1102 .elementor-element.elementor-element-9591253 > .elementor-background-slideshow::before, .elementor-1102 .elementor-element.elementor-element-9591253 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1102 .elementor-element.elementor-element-9591253 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0E060300 0%, #0E0603 100%);}.elementor-1102 .elementor-element.elementor-element-9591253:not(.elementor-motion-effects-element-type-background), .elementor-1102 .elementor-element.elementor-element-9591253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1102 .elementor-element.elementor-element-443ed1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1102 .elementor-element.elementor-element-d158caf{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#57575724;}.elementor-1102 .elementor-element.elementor-element-d158caf .elementor-heading-title{font-family:"Doran", Sans-serif;font-size:32px;font-weight:800;line-height:62px;color:#12160F;}.elementor-1102 .elementor-element.elementor-element-3449048{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1102 .elementor-element.elementor-element-ac96235{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1102 .elementor-element.elementor-element-ac96235.e-con{--align-self:flex-end;}.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-1102 .elementor-element.elementor-element-05232a5 .elementor-icon-wrapper{text-align:center;}.elementor-1102 .elementor-element.elementor-element-05232a5 .elementor-icon{font-size:20px;}.elementor-1102 .elementor-element.elementor-element-05232a5 .elementor-icon svg{height:20px;}.elementor-1102 .elementor-element.elementor-element-41a1962.elementor-element{--align-self:flex-end;}.elementor-1102 .elementor-element.elementor-element-41a1962{--grid-side-margin:4px;--grid-column-gap:4px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#59483D00;--e-share-buttons-secondary-color:#59483D00;}.elementor-1102 .elementor-element.elementor-element-41a1962 .elementor-share-btn{font-size:calc(0.5px * 10);height:20px;}.elementor-1102 .elementor-element.elementor-element-41a1962 .elementor-share-btn__icon{--e-share-buttons-icon-size:20px;}.elementor-1102 .elementor-element.elementor-element-bbbf4e5{width:auto;max-width:auto;}.elementor-1102 .elementor-element.elementor-element-bbbf4e5.elementor-element{--align-self:flex-start;}.elementor-1102 .elementor-element.elementor-element-bbbf4e5 .elementor-heading-title{font-family:"Bon", Sans-serif;font-size:12px;font-weight:400;color:#817D70;}.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-1102 .elementor-element.elementor-element-5e7ee64{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Bon", Sans-serif;font-size:16px;font-weight:400;line-height:32px;color:#817D70;}.elementor-1102 .elementor-element.elementor-element-3d7b26d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1102 .elementor-element.elementor-element-2cfb4ab{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;color:#817D70;font-family:"Bon", Sans-serif;font-size:16px;font-weight:400;line-height:32px;}.elementor-1102 .elementor-element.elementor-element-fcb7b29{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1102 .elementor-element.elementor-element-7609cfa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1102 .elementor-element.elementor-element-7609cfa.e-con{--align-self:flex-start;}.elementor-1102 .elementor-element.elementor-element-111400b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1102 .elementor-element.elementor-element-111400b.elementor-element{--align-self:center;}.elementor-1102 .elementor-element.elementor-element-111400b .elementor-heading-title{font-family:"Rosehot", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;color:#50493821;}.elementor-1102 .elementor-element.elementor-element-d56ca67.elementor-element{--align-self:center;}.elementor-1102 .elementor-element.elementor-element-d56ca67{text-align:center;}.elementor-1102 .elementor-element.elementor-element-d56ca67 .elementor-heading-title{font-family:"Doran", Sans-serif;font-size:32px;font-weight:800;line-height:32px;color:var( --e-global-color-secondary );}.elementor-1102 .elementor-element.elementor-element-7c24bba{--display:flex;--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-1102 .elementor-element.elementor-element-3ebb74a{width:var( --container-widget-width, 1128px );max-width:1128px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1128px;--container-widget-flex-grow:0;}.elementor-1102 .elementor-element.elementor-element-3ebb74a.elementor-element{--align-self:center;}body.elementor-page-1102:not(.elementor-motion-effects-element-type-background), body.elementor-page-1102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1E9;}@media(min-width:768px){.elementor-1102 .elementor-element.elementor-element-86f9bb3{--width:25%;}.elementor-1102 .elementor-element.elementor-element-de3c0e4{--width:75%;}.elementor-1102 .elementor-element.elementor-element-9591253{--width:40%;}.elementor-1102 .elementor-element.elementor-element-443ed1b{--width:60%;}.elementor-1102 .elementor-element.elementor-element-ac96235{--width:auto;}.elementor-1102 .elementor-element.elementor-element-3d7b26d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1102 .elementor-element.elementor-element-86f9bb3{--width:100%;}.elementor-1102 .elementor-element.elementor-element-de3c0e4{--width:100%;}.elementor-1102 .elementor-element.elementor-element-3d7b26d{--width:100%;}}@media(max-width:1024px){.elementor-1102 .elementor-element.elementor-element-32aea08{--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:16px;--padding-right:16px;}.elementor-1102 .elementor-element.elementor-element-984576c{--grid-columns:2;}.elementor-1102 .elementor-element.elementor-element-de3c0e4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;} .elementor-1102 .elementor-element.elementor-element-41a1962{--grid-side-margin:4px;--grid-column-gap:4px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-1102 .elementor-element.elementor-element-fcb7b29{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1102 .elementor-element.elementor-element-111400b{width:auto;max-width:auto;}.elementor-1102 .elementor-element.elementor-element-111400b .elementor-heading-title{font-size:42px;}.elementor-1102 .elementor-element.elementor-element-d56ca67 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-1102 .elementor-element.elementor-element-984576c{--grid-columns:1;}.elementor-1102 .elementor-element.elementor-element-d158caf{padding:0px 0px 14px 0px;}.elementor-1102 .elementor-element.elementor-element-d158caf .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-1102 .elementor-element.elementor-element-ac96235{--width:auto;} .elementor-1102 .elementor-element.elementor-element-41a1962{--grid-side-margin:4px;--grid-column-gap:4px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-1102 .elementor-element.elementor-element-bbbf4e5{width:auto;max-width:auto;}.elementor-1102 .elementor-element.elementor-element-5e7ee64{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1102 .elementor-element.elementor-element-2cfb4ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:28px;}.elementor-1102 .elementor-element.elementor-element-fcb7b29{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1102 .elementor-element.elementor-element-111400b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-1102 .elementor-element.elementor-element-111400b .elementor-heading-title{font-size:26px;}.elementor-1102 .elementor-element.elementor-element-d56ca67 .elementor-heading-title{font-size:24px;}.elementor-1102 .elementor-element.elementor-element-3ebb74a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for icon, class: .elementor-element-05232a5 */.elementor-1102 .elementor-element.elementor-element-05232a5 .elementor-icon-wrapper{
    width: 20px!important;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-41a1962 */.elementor-1102 .elementor-element.elementor-element-41a1962 .elementor-share-btn_whatsapp, .elementor-1102 .elementor-element.elementor-element-41a1962 .elementor-share-btn_telegram{

  position: relative;
  display: inline-block;
}
.elementor-1102 .elementor-element.elementor-element-41a1962 .elementor-share-btn_whatsapp::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* یا left، بسته به جهت مورد نظر */
  width: 18px;
  height: 18px;
  background: url('https://amiri.faramoujdev.ir/wp-content/uploads/2026/02/Group-44-3.svg') no-repeat center;
  background-size: contain;
}
.elementor-1102 .elementor-element.elementor-element-41a1962 .elementor-share-btn_whatsapp svg, .elementor-1102 .elementor-element.elementor-element-41a1962 .elementor-share-btn_telegram svg{
    opacity: 0
}

.elementor-1102 .elementor-element.elementor-element-41a1962 .elementor-share-btn_telegram::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* یا left، بسته به جهت مورد نظر */
  width: 18px;
  height: 18px;
  background: url('https://amiri.faramoujdev.ir/wp-content/uploads/2026/02/Vector-67.svg') no-repeat center;
  background-size: contain;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-2cfb4ab */.elementor-1102 .elementor-element.elementor-element-2cfb4ab h2,
.elementor-1102 .elementor-element.elementor-element-2cfb4ab h3,
.elementor-1102 .elementor-element.elementor-element-2cfb4ab h4,
.elementor-1102 .elementor-element.elementor-element-2cfb4ab h5,
.elementor-1102 .elementor-element.elementor-element-2cfb4ab h6{
    font-family: "Doran"!important;
    font-size: 28px;
    font-weight: 800;
    line-height: 32px;
    color: rgba(58, 73, 50, 1)!important;
    text-align: right;
    margin-top: 30px;
}

@media screen and (max-width:1024px){
    .elementor-1102 .elementor-element.elementor-element-2cfb4ab h2,
.elementor-1102 .elementor-element.elementor-element-2cfb4ab h3,
.elementor-1102 .elementor-element.elementor-element-2cfb4ab h4,
.elementor-1102 .elementor-element.elementor-element-2cfb4ab h5,
.elementor-1102 .elementor-element.elementor-element-2cfb4ab h6{
    font-size: 20px;
    font-weight: 800;
    line-height: 32px;
   
}
    
}

/*//////////////////////////*/
blockquote {
  position: relative;
  padding: 120px 50px;
  margin: 70px 0;
  border-radius: 0px;
  /*overflow: hidden;*/
  color: #fff;
  text-align: center;
  font-family: "Bon", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 40px;
    color: #FFFFFF;
  font-size: 18px;
  line-height: 32px;
  
}

/* بک‌گراند بلور شده */
blockquote::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url(/wp-content/uploads/2026/02/5b3c35ac22f58c14b8c95a5a3582a50e136beb46.webp);
  background-size: cover;
  background-position: center;
  filter: blur(4px);
  z-index: 0;
}

/* لایه تیره برای خوانایی */
blockquote::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.25);
  z-index: 1;
}

/* متن روی همه چیز */
blockquote p {
  position: relative;
  z-index: 2;
  margin: 0;
}
blockquote p:after{
    content: "";
  background: url(https://amiri.faramoujdev.ir/wp-content/uploads/2026/02/3.svg) no-repeat;
   background-size: contain;
    background-position: center;
    height: 110px;
   width: 110px;
   position: absolute;
   top: -100%;
    right: 0;
    /*bottom: auto;*/
   /*right: auto;*/
   transform: translateY(-100%);
}
@media screen and (max-width:1024px){
    blockquote p:after{
    content: "";
  background: url(https://amiri.faramoujdev.ir/wp-content/uploads/2026/02/3.svg) no-repeat;
   background-size: contain;
    background-position: center;
    height: 60px;
   width: 60px;
   position: absolute;
   top:0;
    right: 0;
   
   transform: translateY(-100%);
}
blockquote {
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    padding: 40px 50px;
}
}
/* آیکن کوتیشن گوشه بالا راست */
blockquote::marker {
  content: "";
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-111400b */.elementor-1102 .elementor-element.elementor-element-111400b{
background: linear-gradient(90deg, #A7B79F 0%, rgba(213, 208, 186, 0.5) 100%);

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline;
    opacity: 0.5;

}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-3ebb74a */.elementor-1102 .elementor-element.elementor-element-3ebb74a {
    font-family: "Yekan Bakh VF", Sans-serif
}
.elementor-1102 .elementor-element.elementor-element-3ebb74a a{
    color: rgba(23, 22, 17, 1);
    font-family: "Yekan Bakh VF", Sans-serif
}

.comment-form > p,.comment-form .comment-form-images {
flex:unset;
margin-bottom:unset;
padding-inline:unset
}

#comments {
display:flex;
flex-direction:column
}

h2.title-comments {
display:none
}

ol.comment-list {
display:block;
order:1
}

#comments textarea input {
border:0!important;
border-bottom:1px solid #757778!important
}

textarea#comment {
height:194px!important
}

.comment-form label {
	color:rgba(58, 73, 50, 1);
	transition:all 300ms ease-in-out;
	font-weight:500;
	font-family:'Doran';
	font-size:18px;
	
}

#comments p:has(input:focus,textarea:focus) label {
color:var(--e-global-color-c958bfd)!important
}

p.logged-in-as {
padding-bottom:20px
}

p.form-submit {
display:flex
}

p.form-submit input {
background:#212120!important;
color:#F9F9FB!important;
box-shadow:none!important;
border:1px solid #212120!important;
margin:auto
}

#commentform .comment-form-comment {
order:1
}

#commentform .form-submit {
order:2;
display:block
}

.comment-form-cookies-consent input {
width:12px;
height:12px;
border:1px solid #000!important;
border-radius:16px
}

h2.comments-title {
display:none
}

.comments-area input[type=date],.comments-area input[type=email],.comments-area input[type=number],.comments-area input[type=password],.comments-area input[type=tel],.comments-area input[type=text],.comments-area input[type=url],.comments-area select,.comments-area textarea {
border:1px solid rgba(58, 73, 50, 1)!important;
border-radius:0!important
}

.comments-area .reply a {
color:rgba(29, 37, 25, 1)!important;
text-transform:uppercase;
font-weight:500!important;
font-family:'bon'!important;
font-size:16px
}

.comments-area .reply {
text-align:-webkit-left
}

ol.children .reply a {
color:rgba(29, 37, 25, 1)!important
}

ol.children .comment-meta.commentmetadata a {
color:rgba(29, 37, 25, 1)!important
}

ol.children a {
color:rgba(29, 37, 25, 1)!important
}

ol.children p {
color:rgba(96, 93, 87, 1)!important;
margin-top: 30px;
}

.comments-area .comment-author .says {
display:none
}

.comments-area .comment-author {
width:fit-content;
display:contents
}

.comments-area .comment-body,.woocommerce #reviews #comments ol.commentlist li .comment-text {
position:relative;
padding:30px!important;
background:rgba(251, 250, 248, 1);
border-radius:4px;
border:1px solid rgba(58, 73, 50, 0.2);
	margin:0!important;
}

/*#comments .comment .comment-body,#comments .pingback .comment-body {*/
/*border-block-end:1px solid var(--e-global-color-primary)*/
/*}*/

.comments-area ol {
list-style:none
}

.comments-area .comment-author .fn {
color:#389F93;
font-family:'Doran';
font-weight:300;
font-style:normal;
text-transform:uppercase;
font-size:18px
}

span.edit-link {
display:none
}

.comment-form .submit {
border-radius:48px!important;
font-size:18px!important;
color:rgba(213, 208, 186, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important;
font-family:'Doran'!important;
font-weight:500!important;
background-color:rgba(58, 73, 50, 1)!important;
position:relative;
overflow:hidden;
margin:18px -8px;
padding-top:11px!important;
height: 45px !important;

}

#comments #respond #commentform p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
padding-top:20px;
position:relative
}

.comment-form .submit:hover {
background:transparent!important;
color:rgba(58, 73, 50, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important
}

.comments-area .logged-in-as .required-field-message {
font-size:0!important
}

.comments-area .logged-in-as > a:not(:last-child) {
margin-right:12px;
padding-right:10px;
border-right:1px solid #C60610
}

.comments-area .comment {
padding-block:30px;
border-bottom:unset!important
}

#comments .avatar {
display:none
}

.comment-reply-title {
display:none!important
}

.comments-area .children {
margin-right:7rem;
margin-left:unset!important;
border:0;
border-top:unset!important;
margin-top:0!important;
margin-right:85px!important;
padding:0!important
}

.comments-area .children > li {
position:relative
}

.comments-area .children > li:before {
content:"";
position:absolute;
right:-4rem;
background:url('data:image/svg+xml,<svg width="26" height="40" viewBox="0 0 26 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26 13.2693L13 5.68248e-07L-5.80017e-07 13.2693L1.73335 15.0384L11.7754 4.7885L11.7754 37.5L1.97827 37.5L1.97827 40L14.2246 40L14.2246 4.7885L24.2667 15.0384L26 13.2693Z" fill="%23389F93"/></svg>') no-repeat;
width:26px;
height:40px;
top:0;
bottom:0;
margin:auto
}

ol.children .comment-body {
background:#3F7ADA;
border-radius:16px;
border:0
}

.wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#fff!important
}

.page-id-109 .wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#000!important
}

.wd-sub-menu li > a {
color:#000!important
}

@media screen and (max-width: 724px) {
#comments #respond #reply-title {
font-size:28px
}
}

#comments #respond #reply-title a {
font-family:"Yekan Bakh",sans-serif
}

#comments #respond #reply-title span {
color:var(--e-global-color-accent);
text-align:center;
font-family:"Yekan Bakh",sans-serif;
font-size:80px;
font-weight:500;
line-height:100px;
letter-spacing:20px;
width:100%;
opacity:.2
}
#commentform {
display:flex;
flex-wrap:wrap;
column-gap:20px;
margin-bottom:24px
}

p.comment-form-cookies-consent {
display:flex;
align-items:center;
gap:10px;
width:100%;

}

@media screen and (max-width: 767px) {
#comments #respond #commentform {
gap:16px
}
}

#comments #respond #commentform p .required {
color:var(--e-global-color-secondary)
}

#comments #respond #commentform p.comment-notes {
width:100%;
font-size:18px;
font-family:'Doran';
font-weight:500;
color:rgba(58, 73, 50, 1)
}

#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

@media screen and (max-width: 767px) {
#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:100%
}
}

#comments #respond #commentform p.comment-form-comment,.product .woocommerce-Reviews #commentform .comment-form-comment {
    
    display:flex;
    flex-direction:column;
    gap:15px;
    padding-top:20px;
    width:100%
    }


.comments-area .comment-list {
width:800px;
align-self:end
}

span.required-field-message {
display:none
}

#comments #respond #commentform p input,#comments #respond #commentform p textarea {
height:62px;
margin-top:15px;
background:rgba(58, 73, 50, 0.08);
font-family:'bon';
color:rgba(245, 246, 244, 1);
font-size:14px;
font-weight:400;
line-height:24px;
padding-top:20px;
padding-bottom:20px
}

input[type='email'],input[type='date'],input[type='search'],input[type='number'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea,select {
border:#C6061085
}


#comments #respond #commentform p input:focus,#comments #respond #commentform p textarea:focus {
outline:none;
border-color:rgba(58, 73, 50, 1)!important;
background:rgba(58, 73, 50, 0.24)
}

#comments #respond h2#reply-title {
display:none
}

#comments #respond #commentform p label[for="wp-comment-cookies-consent"] {
margin-bottom:-18px;
}

p.comment-form-cookies-consent label[for="wp-comment-cookies-consent"]{
	font-family:'Doran'!important;
	font-size:14px!important;
	font-weight:400!important;
	color:rgba(129, 125, 112, 1)!important;
	position:relative;
	line-height:30px;
}
#comments #respond #commentform p .required {
display:none
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta {
flex-direction:row;
gap:10px
}
#comments .children li .comment-body .comment-meta .comment-author b.fn:after{
    width: 50px!important;
}
#comments .comment-list li.bypostauthor article .comment-metadata time{
    font-size: 12px!important;
}
}

#comments .comment-list li article .comment-meta .comment-author .avatar {
display:none
}

#comments .comment-list li article .comment-meta .comment-author .fn,#comments .comment-list li article .comment-meta .comment-author .fn a {
color:rgba(58, 73, 50, 1);
font-size:18px;
font-weight:500;
font-family:'bon'
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
font-size:0!important
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a:after {
content:"";
width:66px;
height:56px;
background:url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
display:block;
background-position:center;
background-size:contain;
position:absolute;
top:0;
transform:translateY(20px)
}

.comment-metadata {
display:flex;
flex-direction:column;
justify-content:center;
align-items:flex-end
}

.comments-area a .page-content a {
color:#1A085C!important
}

#comments .comment-list li article .comment-meta .comment-author .says {
display:none
}

#comments .comment-list li article .comment-meta .comment-metadata time {
display:contents;
font-size:14px;
opacity:1;
font-weight:300;
color:rgba(144, 139, 131, 1);
font-family:'bon'
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta .comment-metadata time {
font-size:13px
}
}

#comments .comment-list li article .comment-meta .comment-metadata time:before {
content:"";
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
width:14px;
height:16.176px;
background-size:cover
}
#comments .comment-list li article .comment-content,
.woocommerce #reviews #comments ol.commentlist li .comment-text p{
	margin:0!important;
	text-align:justify;
	font-family:"bon";
	font-size:16px;
	font-weight:300!important;
	line-height:32px!important;
	color:rgba(96, 93, 87, 1);

}

.woocommerce #reviews .description p {
	padding-top:10px!important;
}

#comments .comment-list li article .reply {
text-align:left;
font-size:18px;
line-height:36px;
color:#C60610!important;
margin-top:-10px
}

#comments .comment-list li.bypostauthor article {
background:transparent!important;
border-radius:4px;
border:unset;
/* border-block-end:unset!important; */
border: 1px solid rgba(58, 73, 50, 1);
}

#comments .comment-list li.bypostauthor article .comment-content {
color:#223554;
opacity:1
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn,#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
color:var(--e-global-color-secondary)
}

#comments .comment-list li.bypostauthor article .comment-metadata time {
color:rgba(144, 139, 131, 1);
opacity:1;
font-size:14px;
font-weight: 300;
}

#comments .comment-list li.bypostauthor article .comment-metadata time:before {
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

@media screen and (max-width: 1025px) {
#comments .comment-list li .children {
padding-right:70px
}
}

#comments .comment-list li .children:before {
content:none!important
}

#comments .comment-list li .children > li {
position:relative
}

#comments .comment-list li .children > li:before {
content:"";
background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2243%22%20height%3D%2247%22%20viewBox%3D%220%200%2043%2047%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21.25%2010.9779L31.5%200.75M31.5%200.75L41.75%2010.9779M31.5%200.75V37.75C31.5%2042.1683%2027.9183%2045.75%2023.5%2045.75H0.75%22%20stroke%3D%22%233A4932%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
width:41px;
height:45px;
position:absolute;
right:-60px;
background-size:contain;
top:30%;
transform:translateY(-50%)
}

p.comment-form-url {
display:none
}

@media (max-width: 768px) {
.comments-area .children {
margin-right:3rem
}

.comments-area .comment-list {
width:-webkit-fill-available;
padding-right:0
}

.comments-area .comment-meta {
float:unset
}
}

.product .woocommerce-Reviews {
display:flex;
flex-direction:column
}

.product .woocommerce-Reviews #comments {
order:2
}

.product .woocommerce-Reviews #review_form_wrapper {
order:1
}

margin-bottom: 24px;
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:calc(50% - 16px);
display:inline-flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #review_form #respond .stars a {
color:#25D1DB!important
}

.woocommerce #review_form #respond p.comment-notes {
display:none
}

.woocommerce .comment-form-rating {
display:none
}

.woocommerce p.comment-notes {
padding-block:30px;
background-position:center;
position:relative;
transition:all 300ms ease-in-out;
font-family:'Doran';
font-size:18px;
font-weight:500
}


.woocommerce #review_form #respond p input,.woocommerce #review_form #respond p textarea {
height:70px;
background:transparent;
font-family:'Doran';
color:#373D20;
font-size:18px;
font-weight:300;
line-height:24px;
padding-top:20px;
padding-bottom:20px;
border-radius:0!important
}

.woocommerce span.required {
display:none
}

.woocommerce #review_form input[type=date],.woocommerce #review_form input[type=email],.woocommerce #review_form input[type=number],.woocommerce #review_form input[type=password],.woocommerce #review_form input[type=tel],.woocommerce #review_form input[type=text],.woocommerce #review_form input[type=url],.woocommerce #review_form select,.woocommerce #review_form textarea {
border:1px solid #373D20
}

.woocommerce #review_form #respond p input:focus,.woocommerce #review_form #respond p textarea:focus {
outline:none;
border-color:#8D9360!important;
background:#E9ECE0
}

.woocommerce #review_form #respond p:has(input:focus,textarea:focus) label {
color:var(--e-global-color-c958bfd)!important
}

.woocommerce #review_form #respond p label:has(+ :focus) {
color:var(--e-global-color-c958bfd)
}

h2.woocommerce-Reviews-title {
display:none
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p .woocommerce-review__dash {
display:none
}

strong.woocommerce-review__author,time.woocommerce-review__published-date {
font-size:18px;
font-family:'Doran';
font-weight:300;
color:#373D20
}

.woocommerce .children .comment_container {
background:#373D20!important;
border-radius:0
}

.children time.woocommerce-review__published-date {
color:#F9F9FB
}

.children strong.woocommerce-review__author {
color:#F9F9FB;
}

.woocommerce #reviews .children .description {
color:#FCFCF7
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta {
display:flex;
align-items:center;
gap:13px;
justify-content:space-between
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .children .meta {
color:#F9F9FB
}

.woocommerce #reviews .children > li:before {
content:"";
background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMiIGhlaWdodD0iNDciIHZpZXdCb3g9IjAgMCA0MyA0NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjUgMTEuMjI3OUwzMS43NSAxTTMxLjc1IDFMNDIgMTEuMjI3OU0zMS43NSAxVjQ2SDEiIHN0cm9rZT0iIzc2NjE1MyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
width:41px;
height:45px;
position:absolute;
right:-60px;
background-size:contain;
top:50%;
transform:translateY(-50%)
}

a.woocommerce-review-link {
display:none
}

.woocommerce .elementor-element.elementor-element .star-rating {
display:none
}

.woocommerce .comment-form p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
margin:20px 0 50px!important;
position:relative;
width:100%
}

.woocommerce #review_form #respond .form-submit input {
height:48px
}

.woocommerce .comment-form p.form-submit:before {
content:"";
background:url(/wp-content/uploads/2025/01/Group-48096807.svg) no-repeat;
background-position:center;
background-size:contain;
position:absolute;
width:24px;
height:24px;
z-index:5;
left:calc(50% - 30px);
top:calc(50% - 3px)
}

.woocommerce .comment-form .submit:hover {
background:transparent!important;
color:rgba(58, 73, 50, 1)!important;
border:1px solid rgba(58, 73, 50, 1)!important
}

.woocommerce p.stars a::before {
transform:scale(1.4)!important;
line-height:27px!important;
padding-right:10px!important
}

.woocommerce p.stars a {
height:2em!important;
width:1.5em!important
}

@media screen and (max-width: 767px) {
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:100%
}

.woocommerce .comment-form-email {
margin-right:0!important
}

.woocommerce #reviews #comments ol.commentlist {
padding-right:0!important;
width:100%!important
}

p.meta {
flex-wrap:wrap
}
}

.woocommerce #review_form #respond p.comment-notes {
width:100%
}



.woocommerce #reviews #comments ol.commentlist {
width:70%;
align-self:end
}

.product .woocommerce-Reviews #commentform p.comment-form-email,.product .woocommerce-Reviews #commentform p.comment-form-author {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #reviews #comments ol.commentlist ul.children li .comment_container .comment-text .description p {
color:#FCFCF7!important
}



/* ////// */
#comments .children li .comment-body .comment-meta .comment-author b.fn{
    font-size: 0!important;
}
#comments .children li .comment-body .comment-meta .comment-author b.fn:after{
content: "";
    width: 66px;
    height: 56px;
    background: url(/wp-content/uploads/2026/02/Sign-Type-2.svg) no-repeat;
    display: block;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    transform: translateY(20px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Doran';
	font-display: auto;
	src: url('https://amiri.faramoujdev.ir/wp-content/uploads/2026/02/Doran-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bon';
	font-display: auto;
	src: url('https://amiri.faramoujdev.ir/wp-content/uploads/2026/02/bonVF.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rosehot';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://amiri.faramoujdev.ir/wp-content/uploads/2026/02/Rosehot.ttf') format('truetype');
}
/* End Custom Fonts CSS */