.elementor-778 .elementor-element.elementor-element-32661d3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-778 .elementor-element.elementor-element-ad251ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-778 .elementor-element.elementor-element-76d06c1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-778 .elementor-element.elementor-element-5b05f0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .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-778 .elementor-element.elementor-element-a17b547{padding:24px 0px 24px 0px;text-align:start;}.elementor-778 .elementor-element.elementor-element-a17b547 .elementor-heading-title{font-family:"Pelak FA", Sans-serif;font-size:38px;font-weight:700;line-height:58px;color:var( --e-global-color-accent );}.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-778 .elementor-element.elementor-element-16fb616{padding:0px 0px 0px 0px;text-align:justify;font-family:"Pelak FA", Sans-serif;font-size:20px;font-weight:400;line-height:36px;color:#736C67;}.elementor-778 .elementor-element.elementor-element-4570bc1{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#91918E66;--border-color:#91918E66;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-778 .elementor-element.elementor-element-adf2e0f{--display:flex;--justify-content:center;--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-778 .elementor-element.elementor-element-adf2e0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-778 .elementor-element.elementor-element-2361097 .elementor-icon-list-icon i{color:#736C6700;font-size:48px;}.elementor-778 .elementor-element.elementor-element-2361097 .elementor-icon-list-icon svg{fill:#736C6700;--e-icon-list-icon-size:48px;}.elementor-778 .elementor-element.elementor-element-2361097 .elementor-icon-list-icon{width:48px;}.elementor-778 .elementor-element.elementor-element-2361097 .elementor-icon-list-text, .elementor-778 .elementor-element.elementor-element-2361097 .elementor-icon-list-text a{color:var( --e-global-color-c1cccc6 );}.elementor-778 .elementor-element.elementor-element-2361097 .elementor-icon-list-item{font-family:"Pelak FA", Sans-serif;font-size:14px;font-weight:400;}.elementor-778 .elementor-element.elementor-element-5e80edb{--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-778 .elementor-element.elementor-element-5e80edb.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-778 .elementor-element.elementor-element-ae2058e{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-778 .elementor-element.elementor-element-ae2058e.elementor-element{--align-self:center;}.elementor-778 .elementor-element.elementor-element-ae2058e .elementor-icon-wrapper{text-align:center;}.elementor-778 .elementor-element.elementor-element-ae2058e.elementor-view-stacked .elementor-icon{background-color:#21212000;}.elementor-778 .elementor-element.elementor-element-ae2058e.elementor-view-framed .elementor-icon, .elementor-778 .elementor-element.elementor-element-ae2058e.elementor-view-default .elementor-icon{color:#21212000;border-color:#21212000;}.elementor-778 .elementor-element.elementor-element-ae2058e.elementor-view-framed .elementor-icon, .elementor-778 .elementor-element.elementor-element-ae2058e.elementor-view-default .elementor-icon svg{fill:#21212000;}.elementor-778 .elementor-element.elementor-element-ae2058e.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-778 .elementor-element.elementor-element-ae2058e.elementor-view-framed .elementor-icon:hover, .elementor-778 .elementor-element.elementor-element-ae2058e.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-778 .elementor-element.elementor-element-ae2058e.elementor-view-framed .elementor-icon:hover, .elementor-778 .elementor-element.elementor-element-ae2058e.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-778 .elementor-element.elementor-element-ae2058e .elementor-icon{font-size:22px;}.elementor-778 .elementor-element.elementor-element-ae2058e .elementor-icon svg{height:22px;}.elementor-778 .elementor-element.elementor-element-f37d774{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#02010100;--e-share-buttons-secondary-color:#5C5653;}.elementor-778 .elementor-element.elementor-element-f37d774 .elementor-share-btn{font-size:calc(0.75px * 10);}.elementor-778 .elementor-element.elementor-element-f37d774 .elementor-share-btn__icon{--e-share-buttons-icon-size:20px;}.elementor-778 .elementor-element.elementor-element-f513f4d{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-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-778 .elementor-element.elementor-element-4c71118{text-align:start;}.elementor-778 .elementor-element.elementor-element-4c71118 img{width:100%;border-radius:0px 0px 0px 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-778 .elementor-element.elementor-element-6e854fc{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:justify;color:#736C67;font-family:"Pelak FA", Sans-serif;font-size:20px;font-weight:400;line-height:36px;}.elementor-778 .elementor-element.elementor-element-776f17e{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-778 .elementor-element.elementor-element-22ed9cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-778 .elementor-element.elementor-element-22ed9cc.e-con{--align-self:flex-start;}.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-778 .elementor-element.elementor-element-6532e16{margin:0px 288px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;padding:0px 0px 0px 0px;}.elementor-778 .elementor-element.elementor-element-6532e16 .elementor-heading-title{font-family:"Pelak Eng", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;line-height:60px;letter-spacing:3.4px;color:#50493821;}.elementor-778 .elementor-element.elementor-element-51256f9.elementor-element{--align-self:flex-start;}.elementor-778 .elementor-element.elementor-element-51256f9{text-align:start;}.elementor-778 .elementor-element.elementor-element-51256f9 .elementor-heading-title{font-family:"Pelak FA", Sans-serif;font-size:38px;font-weight:700;line-height:58px;color:var( --e-global-color-accent );}.elementor-778 .elementor-element.elementor-element-7e14f2e{--swiper-slides-to-display:4;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-68px;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:-45px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-68px;}.elementor-778 .elementor-element.elementor-element-7e14f2e .swiper-slide > .elementor-element{height:100%;}.elementor-778 .elementor-element.elementor-element-c7a320d{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-778 .elementor-element.elementor-element-14c16f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-778 .elementor-element.elementor-element-14c16f9.e-con{--align-self:flex-start;}.elementor-778 .elementor-element.elementor-element-9f3c807{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -58px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-778 .elementor-element.elementor-element-9f3c807.elementor-element{--align-self:center;}.elementor-778 .elementor-element.elementor-element-9f3c807 .elementor-heading-title{font-family:"Pelak Eng", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;line-height:60px;letter-spacing:3.4px;color:#50493821;}.elementor-778 .elementor-element.elementor-element-a4a9924.elementor-element{--align-self:center;}.elementor-778 .elementor-element.elementor-element-a4a9924{text-align:center;}.elementor-778 .elementor-element.elementor-element-a4a9924 .elementor-heading-title{font-family:"Pelak FA", Sans-serif;font-size:38px;font-weight:700;line-height:58px;color:var( --e-global-color-accent );}.elementor-778 .elementor-element.elementor-element-33ef861{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-778 .elementor-element.elementor-element-33ef861.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-778 .elementor-element.elementor-element-32661d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;} .elementor-778 .elementor-element.elementor-element-f37d774{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-778 .elementor-element.elementor-element-776f17e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-778 .elementor-element.elementor-element-6532e16{width:auto;max-width:auto;}.elementor-778 .elementor-element.elementor-element-6532e16 .elementor-heading-title{font-size:42px;}.elementor-778 .elementor-element.elementor-element-51256f9 .elementor-heading-title{font-size:28px;}.elementor-778 .elementor-element.elementor-element-7e14f2e{--swiper-slides-to-display:2;}.elementor-778 .elementor-element.elementor-element-c7a320d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-778 .elementor-element.elementor-element-9f3c807{width:auto;max-width:auto;}.elementor-778 .elementor-element.elementor-element-9f3c807 .elementor-heading-title{font-size:42px;}.elementor-778 .elementor-element.elementor-element-a4a9924 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-778 .elementor-element.elementor-element-a17b547{padding:11px 11px 11px 11px;}.elementor-778 .elementor-element.elementor-element-a17b547 .elementor-heading-title{font-size:28px;line-height:42px;}.elementor-778 .elementor-element.elementor-element-16fb616{font-size:14px;line-height:28px;}.elementor-778 .elementor-element.elementor-element-5e80edb{--justify-content:flex-start;} .elementor-778 .elementor-element.elementor-element-f37d774{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-778 .elementor-element.elementor-element-f513f4d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-778 .elementor-element.elementor-element-f513f4d.e-con{--order:-99999 /* order start hack */;}.elementor-778 .elementor-element.elementor-element-4c71118{text-align:center;}.elementor-778 .elementor-element.elementor-element-4c71118 img{width:100%;}.elementor-778 .elementor-element.elementor-element-6e854fc{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:28px;}.elementor-778 .elementor-element.elementor-element-776f17e{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-778 .elementor-element.elementor-element-6532e16{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-778 .elementor-element.elementor-element-6532e16 .elementor-heading-title{font-size:26px;}.elementor-778 .elementor-element.elementor-element-51256f9 .elementor-heading-title{font-size:24px;}.elementor-778 .elementor-element.elementor-element-7e14f2e{--swiper-slides-to-display:1;}.elementor-778 .elementor-element.elementor-element-c7a320d{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-778 .elementor-element.elementor-element-9f3c807{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-778 .elementor-element.elementor-element-9f3c807 .elementor-heading-title{font-size:26px;}.elementor-778 .elementor-element.elementor-element-a4a9924 .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-778 .elementor-element.elementor-element-ad251ca{--width:100%;}.elementor-778 .elementor-element.elementor-element-5b05f0e{--width:68%;}.elementor-778 .elementor-element.elementor-element-4570bc1{--width:100%;}.elementor-778 .elementor-element.elementor-element-adf2e0f{--width:69.979%;}.elementor-778 .elementor-element.elementor-element-f513f4d{--width:42%;}.elementor-778 .elementor-element.elementor-element-c7a320d{--content-width:1128px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-a17b547 */.elementor-778 .elementor-element.elementor-element-a17b547{
    position: relative;
}
@media only screen and (max-width: 767px) {
    .elementor-778 .elementor-element.elementor-element-a17b547:before{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-f37d774 */.elementor-778 .elementor-element.elementor-element-f37d774 {
    position: relative;
}
.elementor-778 .elementor-element.elementor-element-f37d774:after{
    content:'';
    width: 1px;
    height: 30px;
    background-color: rgba(92, 86, 83, 1);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b05f0e */@media only screen and (max-width: 767px) {
    .elementor-778 .elementor-element.elementor-element-5b05f0e{
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-6e854fc */.elementor-778 .elementor-element.elementor-element-6e854fc blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow {
    
    background: transparent;
   
    position: relative;
    color: #717171;
    margin-block: 40px;
    text-align: justify;
    font-family: "Pelak FA";
font-size: 20px;
font-weight: 300;
line-height: 36px;
text-align: justify;
padding-bottom: 150px;
}

.elementor-778 .elementor-element.elementor-element-6e854fc blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow::before{
    content: "";
    position: absolute;
    width: 433px;
    height: 714px;
    background: url(/wp-content/uploads/2026/02/Frame-48096943.webp) no-repeat;
    background-position: center;
    background-size: contain;
    top: 0;
    right: 0;
    transform: translateX(40px);
}

.elementor-778 .elementor-element.elementor-element-6e854fc cite {
    font-style: normal;
}
.elementor-778 .elementor-element.elementor-element-6e854fc h3{
    margin-top: 50px;
}
@media screen and (min-width:1024px){
    .elementor-778 .elementor-element.elementor-element-6e854fc blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow{
         padding-right: 420px;
    }
    .elementor-778 .elementor-element.elementor-element-6e854fc blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow::before{
        position: absolute;
    width: 433px;
    height: 714px;
    
    }
}
@media screen and (max-width:992px){
   
    .elementor-778 .elementor-element.elementor-element-6e854fc blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow::before{
       display: none;
    }
      .elementor-778 .elementor-element.elementor-element-6e854fc blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow{
          font-size: 14px;
font-weight: 300;
line-height: 28px;
padding-bottom: 0;
      }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32661d3 */.e-con-boxed.wd-negative-gap {
    --container-max-width: 1440px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6532e16 */.elementor-778 .elementor-element.elementor-element-6532e16{
background: linear-gradient(90deg, #581019 39.49%, rgba(88, 16, 25, 0) 100%);


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

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-776f17e */.e-con-boxed.wd-negative-gap {
    --container-max-width: 1440px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f3c807 */.elementor-778 .elementor-element.elementor-element-9f3c807{
background: linear-gradient(90deg, #581019 39.49%, rgba(88, 16, 25, 0) 100%);


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

}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-33ef861 */.elementor-778 .elementor-element.elementor-element-33ef861 a{
    color: #1A1602;
}
.elementor-778 .elementor-element.elementor-element-33ef861 [type=submit]{
   color: #1A1602; 
   border:1px solid #1A1602;
}
.elementor-778 .elementor-element.elementor-element-33ef861 [type=submit]:hover{
    background: #1A1602;
    color: #fff;
}

/*///////*/

.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(92, 86, 83, 1);
	transition:all 300ms ease-in-out;
	font-weight:500;
	font-family:"Pelak FA";
	font-size:18px;
	
}

/*#comments p:has(input:focus,textarea:focus) label {*/
/*color:rgba(110, 20, 32, 1)!important;*/
/*}*/
#comments p input:focus + label,
#comments p textarea:focus + label {
    color: rgba(110, 20, 32, 1) !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:rgba(115, 108, 103, 0.5)!important;
border-radius:0!important
}

.comments-area .reply a {
color:rgba(110, 20, 32, 1)!important;
text-transform:uppercase;
font-weight:400!important;
font-family:"Pelak FA"!important;
font-size:16px;
float: right;
}

.comments-area .reply {
text-align:-webkit-left
}

ol.children .reply a {
color:rgba(110, 20, 32, 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: 10px;
}

.comments-area .comment-author .says {
display:none
}

.comments-area .comment-author {
width:fit-content;
display:contents;
display: flex;
align-items: center;
}
#comments .comment-list li article .comment-meta .comment-author .fn{
    margin-right: 20px;
}
.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;
    border-block-end:unset!important
}
.comments-area .comment-body{
    background:transparent
}
/*#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:"Pelak FA";
font-weight:300;
font-style:normal;
text-transform:uppercase;
font-size:18px
}

span.edit-link {
display:none
}


#comments #respond #commentform p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
padding-top:20px;
position:relative
}

.comment-form .submit:hover {
background:rgba(110, 20, 32, 1)!important;
color:rgba(242, 241, 236, 1)!important;
border:1px solid rgba(110, 20, 32, 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,') 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:16px;
font-family:"Pelak FA";
font-weight:400;
color:rgba(115, 108, 103, 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[type='email'],#comments #respond #commentform p input[type='text'],#comments #respond #commentform p textarea {
height:60px;
margin-top:15px;
background:transparent;
font-family:"Pelak FA";
color:rgba(115, 108, 103, 0.5);
font-size:18px;
font-weight:400;
line-height:24px;
padding-top:20px;
padding-bottom:20px;
border: 1px solid rgba(115, 108, 103, 0.5)!important;
}

.comment-form .submit {
border-radius:41px!important;
font-size:18px!important;
color:rgba(110, 20, 32, 0.6)!important;
border:1px solid rgba(110, 20, 32, 1)!important;
font-family:"Pelak FA"!important;
font-weight:500!important;
background-color:transparent!important;
position:relative;
overflow:hidden;
margin:18px -8px;
padding-top:11px!important;
height: 45px !important;

}
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(110, 20, 32, 1)!important;
background:transparent;
color: rgba(110, 20, 32, 1);
}

#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:"Pelak FA"!important;
	font-size:16px!important;
	font-weight:400!important;
	color:rgba(115, 108, 103, 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(110, 20, 32, 1);
font-size:18px;
font-weight:400;
font-family:"Pelak FA"
}

#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:18px;
opacity:1;
font-weight:400;
color:rgba(115, 108, 103, 1);
font-family:"Pelak FA"
}

@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
{
	margin-bottom:20px!important;
	text-align:justify;
	font-family:"Pelak FA";
	font-size:16px;
	font-weight:300!important;
	line-height:32px!important;
	color:rgba(96, 93, 87, 1);
    background-color: rgba(242, 235, 230, 0.4);
    padding: 15px 30px;
    position: relative;
    margin-top: 20px;

}
#comments .comment-list li article .comment-content::after{
    content: "";
    width: 1px;
    height: 80%;
    background-color: rgba(110, 20, 32, 1);
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translate( -100%, -50% );
}
.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%);
display: none;
}

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
}


.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:"Pelak FA";
font-size:18px;
font-weight:500
}


.woocommerce #review_form #respond p input,.woocommerce #review_form #respond p textarea {
height:70px;
background:transparent;
font-family:"Pelak FA";
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:"Pelak FA";
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 &gt; 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: 40px;
    height: 40px;
    background: url(/wp-content/uploads/2026/02/Frame-48096929.png) no-repeat;
    display: block;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    transform: translateY(20px);
}
#comments .children li .comment-body .comment-meta .comment-author b.fn::before{
    content: "ادمین وبسایت";
  
    display: block;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    transform: translate(-50px,30px);
    color: rgba(110, 20, 32, 1);
    font-family: "pelak fa";
    font-size: 18px;
    font-weight: 400;
}
@media screen and (max-width:992px){
    #comments .children li .comment-body .comment-meta .comment-author b.fn::before{
        display:none;
    }
}
.elementor-778 .elementor-element.elementor-element-33ef861 .comments-area .reply a{
    position: relative;
        padding-right: 35px;
    padding-top: 20px;

}
.elementor-778 .elementor-element.elementor-element-33ef861 .comments-area .reply a:after{
    content: "";
    width: 30px;
    height: 30px;
    background: url(/wp-content/uploads/2026/02/Vector-86.svg) no-repeat;
    display: block;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    right: 0;
    transform: translateY(20px);
}
#comments .children li .comment-body .comment-meta .comment-author img{
display: none;
}/* End custom CSS */