.elementor-239 .elementor-element.elementor-element-9df7f88{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-a72926f{--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;}.elementor-239 .elementor-element.elementor-element-b4e4ef1{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-b4e4ef1:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-b4e4ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-ef2e57f{text-align:right;}.elementor-239 .elementor-element.elementor-element-ef2e57f .elementor-heading-title{font-size:25px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-2145eaf img{border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-7be1f27{border-radius:10px 10px 10px 10px;--box-background-color:#F8F8F8;--box-border-color:#F8F8F8;--header-background-color:var( --e-global-color-98d5063 );--header-color:var( --e-global-color-1c77718 );--toggle-button-color:var( --e-global-color-1c77718 );--item-text-hover-color:#1976D2;--item-text-transition-duration:0.2ms;--item-text-active-color:#1976D2;--marker-color:#1976D2;}.elementor-239 .elementor-element.elementor-element-7be1f27 .elementor-toc__spinner{color:#1976D2;fill:#1976D2;}.elementor-239 .elementor-element.elementor-element-7be1f27 .elementor-toc__header-title{text-align:start;}.elementor-239 .elementor-element.elementor-element-7be1f27 .elementor-toc__header{flex-direction:row;}.elementor-239 .elementor-element.elementor-element-90e5f3d{text-align:justify;font-size:14px;font-weight:400;line-height:28px;}.elementor-239 .elementor-element.elementor-element-f07a3dd{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-239 .elementor-element.elementor-element-f07a3dd:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-f07a3dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-159eebd .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:"yekan bakh", Sans-serif;font-weight:500;}.elementor-239 .elementor-element.elementor-element-159eebd .elementor-author-box__bio{color:var( --e-global-color-secondary );}.elementor-239 .elementor-element.elementor-element-159eebd .elementor-author-box__button{color:#FFFFFF;border-color:#FFFFFF;background-color:#1976D2;font-family:"yekan bakh", Sans-serif;font-weight:500;border-radius:9px;padding:13px 5px 11px 5px;}.elementor-239 .elementor-element.elementor-element-6fd3191{margin:-56px 123px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-6fd3191 .elementor-heading-title{font-family:"yekan bakh", Sans-serif;}.elementor-239 .elementor-element.elementor-element-da9e354{--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;--border-radius:10px 10px 10px 10px;--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-239 .elementor-element.elementor-element-da9e354:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-da9e354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-0b93e71{--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;}.elementor-239 .elementor-element.elementor-element-9106c79{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-9106c79:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-9106c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-3705932 .elementor-icon-list-icon i{color:var( --e-global-color-98d5063 );transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-3705932 .elementor-icon-list-icon svg{fill:var( --e-global-color-98d5063 );transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-3705932{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-239 .elementor-element.elementor-element-3705932 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-3705932 .elementor-icon-list-item > a{font-family:"yekan bakh", Sans-serif;font-weight:400;}.elementor-239 .elementor-element.elementor-element-3705932 .elementor-icon-list-text{transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-9627906{text-align:justify;font-family:"yekan bakh", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-239 .elementor-element.elementor-element-dbd3e2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-239 .elementor-element.elementor-element-0b29588 .elementor-button{background-color:#1976D2;fill:#FFFFFF;color:#FFFFFF;padding:12px 35px 12px 35px;}.elementor-239 .elementor-element.elementor-element-4cdfc53 .elementor-icon-list-icon i{color:#080808;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-4cdfc53 .elementor-icon-list-icon svg{fill:#080808;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-4cdfc53{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-239 .elementor-element.elementor-element-4cdfc53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-4cdfc53 .elementor-icon-list-item > a{font-family:"yekan bakh", Sans-serif;font-size:17px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-4cdfc53 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-ce10f5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0085FE;--border-color:#0085FE;--border-radius:10px 10px 10px 10px;}.elementor-239 .elementor-element.elementor-element-ce10f5e:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-ce10f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0085FE33;}.elementor-239 .elementor-element.elementor-element-ce10f5e.e-con{--align-self:center;}.elementor-239 .elementor-element.elementor-element-9594939{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;text-align:right;}.elementor-239 .elementor-element.elementor-element-fe69a74 .elementor-heading-title{font-size:15px;}.elementor-239 .elementor-element.elementor-element-7b2d5c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#52CEA2;--border-color:#52CEA2;--border-radius:10px 10px 10px 10px;}.elementor-239 .elementor-element.elementor-element-7b2d5c4:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-7b2d5c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52CEA229;}.elementor-239 .elementor-element.elementor-element-7b2d5c4.e-con{--align-self:center;}.elementor-239 .elementor-element.elementor-element-7d8d374{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;text-align:right;}.elementor-239 .elementor-element.elementor-element-08524e1 .elementor-heading-title{font-size:15px;}.elementor-239 .elementor-element.elementor-element-8164a78{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#291945;--border-color:#291945;--border-radius:10px 10px 10px 10px;}.elementor-239 .elementor-element.elementor-element-8164a78:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-8164a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2919451F;}.elementor-239 .elementor-element.elementor-element-8164a78.e-con{--align-self:center;}.elementor-239 .elementor-element.elementor-element-2e763dc{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;text-align:right;}.elementor-239 .elementor-element.elementor-element-f98b0ea .elementor-heading-title{font-size:15px;}.elementor-239 .elementor-element.elementor-element-393f213{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#247AD3;--border-color:#247AD3;--border-radius:10px 10px 10px 10px;}.elementor-239 .elementor-element.elementor-element-393f213:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-393f213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#247AD324;}.elementor-239 .elementor-element.elementor-element-393f213.e-con{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6a16097{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;text-align:right;}.elementor-239 .elementor-element.elementor-element-32d330c .elementor-heading-title{font-size:15px;}.elementor-239 .elementor-element.elementor-element-ec83a7d{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-239 .elementor-element.elementor-element-ec83a7d:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-ec83a7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-239 .elementor-element.elementor-element-a72926f{--width:75%;}.elementor-239 .elementor-element.elementor-element-b4e4ef1{--width:100%;}.elementor-239 .elementor-element.elementor-element-da9e354{--width:100%;}.elementor-239 .elementor-element.elementor-element-0b93e71{--width:33%;}}@media(max-width:1024px){.elementor-239 .elementor-element.elementor-element-ef2e57f .elementor-heading-title{font-size:21px;}.elementor-239 .elementor-element.elementor-element-9627906{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-dbd3e2f{--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;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-4cdfc53{--e-icon-list-icon-size:14px;}.elementor-239 .elementor-element.elementor-element-4cdfc53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-4cdfc53 .elementor-icon-list-item > a{font-size:17px;}}@media(max-width:767px){.elementor-239 .elementor-element.elementor-element-ef2e57f .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-239 .elementor-element.elementor-element-159eebd .elementor-author-box__avatar img{width:50px;height:50px;}.elementor-239 .elementor-element.elementor-element-159eebd .elementor-author-box__name{font-size:15px;}.elementor-239 .elementor-element.elementor-element-159eebd .elementor-author-box__button{font-size:12px;}.elementor-239 .elementor-element.elementor-element-6fd3191{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-6fd3191 .elementor-heading-title{font-size:13px;}.elementor-239 .elementor-element.elementor-element-dbd3e2f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-dbd3e2f.e-con{--align-self:center;}}/* Start custom CSS for theme-post-content, class: .elementor-element-90e5f3d */.elementor-239 .elementor-element.elementor-element-90e5f3d{
    h2{
        font-size: 24px;
        font-weight: 500;
    }
}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-159eebd */.elementor-239 .elementor-element.elementor-element-159eebd .elementor-author-box__text{
    display: flex ;
    justify-content: space-between;
    padding-left: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-84fc987 */.comment-metadata {
    background: #1976d2;
    padding: 8px;
    border-radius: 5px;
}
.comment-metadata a {
    color: #4b4b4b;
    font-size: 13px;
}
a.comment-reply-link {
    float: left;
    padding: 0.5rem 1.75rem;
    background: #1976d2;
    color: white;
    font-size: 13px;
    border-radius: 5px;
				transition: 0.3s;

}
a.comment-reply-link:hover{
	    background: #33bdff;
			transition: 0.3s;
}
a.comment-reply-link:hover {
    color: white;
}
body.rtl #comments .children {
    padding-left: 0;
    padding-right: 20px;
    margin-top: 12px;
}

body.rtl #comments ol.comment-list .children:before {
    content: "\21A9";
    right: 31px;
    font-size: 25px;
    top: 6px;
}
.comments-area .comment-body {
	background : #fff !important ;
}
#comments .comment .comment-body, #comments .pingback .comment-body {
    border-bottom: none;
}

.comment-respond .comment-form .form-submit .submit{
	border : none ;
	background: #1976d2 !important;
	color:white;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 0px solid #66666654;
    background: white;
    border-radius: 22px;
    padding: .5rem 1rem;
    transition: all .3s;
    margin-top: 16px;
    border-radius: 12px;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}
.css-rank-el {
    color: white;
}
button.woocommerce-Button.button {
    margin-top: 12px;
}
blockquote {
    background: #f6f6f6;
    padding: 15px 15px 1px 15px;
    border-radius: 11px;
     color: #434343;
}
.tag-a-white a, .tag-a-white a:hover {
    color:white
}
#comments .children li:last-child {
    padding-bottom: 0;
    margin-bottom: 14px;
}
body.rtl #comments .comment .comment-body, body.rtl #comments .pingback .comment-body {
    padding: 30px 20px;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);    border-radius: 20px;
    background: red;
	margin-bottom: 12px;
}
.commentlist .bypostauthor {
        background:#1976d2 ;
        border-bottom:#FF3333 3px solid ;
}
.commentlist li ul.children li.bypostauthor {
        border-top:#e18728 10px solid ;
}
body.rtl #comments .comment .avatar, body.rtl #comments .pingback .avatar {
	right:16px ;
}
#comments .comment-author, #comments .comment-metadata {
	margin-right :46px ;
}
#comments .comment-meta {
	display :grid ;
}
.comment-author.vcard {
	margin-bottom :13px ;
}
textarea#comment {
	border-radius :8px ;
	font-size :14px ;
}
.comment-form-comment label {
	font-size :14px ;
	margin-bottom :13px ;
	margin-right :7px ;
}
#cancel-comment-reply-link {
	margin-right :10px ;
}
#comments .comment, #comments .pingback {
	margin-bottom :35px ;
}
ol.children .comment-body {
	background:#33BDFF12 !important;
}

.comments-area .comment-respond{
	  padding: 1rem 1.5rem;
    background: white;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
    border-radius: 20px;
}

.comments-area .comment-respond .comment-reply-title{
    font-size: 1.4em;
    font-weight: 600;
}

.comments-area .comment-respond .comment-reply-title .comment-form{
	font-size : 14px;
}
.comments-area .comment-respond form.comment-form p.comment-form-url{
	display:none;
}

.comments-area .comment-respond .comment-reply-title .comment-form .form-submit{
    font-size: 14px !important;
    font-weight: 500 !important;
}

.elementor-239 .elementor-element.elementor-element-84fc987::before {
    content: '';
    background: #1976d2;
    width: 120px;
    height: 120px;
    position: absolute;
    border-radius: 10px;
    right: -1rem;
    top:5rem;
    z-index: -11
}
.elementor-239 .elementor-element.elementor-element-84fc987 .comment-metadata{
    background: #1976d240;
}
.elementor-239 .elementor-element.elementor-element-84fc987::before {
    content: '';
    background: #1976d2;
    width: 120px;
    height: 120px;
    position: absolute;
    border-radius: 10px;
    right: -1rem;
    top:5rem;
}
.elementor-239 .elementor-element.elementor-element-84fc987 .logged-in-as a{
    color: #1976d2 ;
}
.elementor-239 .elementor-element.elementor-element-84fc987 .logged-in-as a:hover{
   color:#1976d2; 
}

.elementor-239 .elementor-element.elementor-element-84fc987 .bypostauthor::before{
    content:'پاسخ سایت';
    background: #1976d2;
    padding: 0.5rem 1rem;
    position: absolute;
    right: 0;
    top: -10px;
    border-radius: 10px;
    color: white;
}
.elementor-239 .elementor-element.elementor-element-84fc987 .comment-body{
    margin-bottom : 1.5rem !important;
}
.elementor-239 .elementor-element.elementor-element-84fc987 #comments .comment-meta{
    margin-top: 1rem
}

.elementor-239 .elementor-element.elementor-element-84fc987 .form-submit input{
    margin-top: 1rem;
}

@media (width <= 380px) {
  .elementor-239 .elementor-element.elementor-element-84fc987 .form-submit input{
    margin-top: 1rem;
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cdfc53 */.ltr{
    direction: ltr;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://pshpj.ir/wp-content/uploads/2025/06/YekanBakhFaNum-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://pshpj.ir/wp-content/uploads/2025/06/YekanBakhFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://pshpj.ir/wp-content/uploads/2025/06/YekanBakhFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://pshpj.ir/wp-content/uploads/2025/06/YekanBakhFaNum-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pshpj.ir/wp-content/uploads/2025/06/YekanBakhFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://pshpj.ir/wp-content/uploads/2025/06/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */