.elementor-kit-235{--e-global-color-primary:#46484D;--e-global-color-secondary:#54595F;--e-global-color-text:#344054;--e-global-color-accent:#37B09D;--e-global-color-8b8c386:#F39869;--e-global-color-aa77f1a:#38B6AB;--e-global-color-7892278:#2B2B39;--e-global-color-7a17b37:#FFFFFF;--e-global-color-14b0c65:#F9F9F9;--e-global-color-15bc344:#37B09D;--e-global-color-38ff4b4:#4AC6B3;--e-global-color-89b2493:#101828;--e-global-color-9b69759:#F9FAFB;--e-global-color-7581368:#1A534A;--e-global-color-7d7694a:#BDD9D4;--e-global-color-0d3dcb9:#F7EDE9;--e-global-color-0a66486:#052022;--e-global-color-5ad5025:#2D9181;--e-global-color-cf86ef7:#EAECF0;--e-global-color-a17a97a:#FFFFFF;--e-global-color-f8b9262:#000000;--e-global-color-83f091d:#58D100;--e-global-color-1bd8521:#00BBFF;--e-global-color-3b4f576:#4C59A4;--e-global-color-456a195:#0AC497;--e-global-color-1787a79:#6275C6;--e-global-color-13909f5:#E1F5F2;--e-global-color-58eb938:#D0D5DD;--e-global-color-cce4cd2:#475467;--e-global-color-8bf76e6:#475467;--e-global-color-70f4a78:#344054;--e-global-color-20d61ec:#00000000;--e-global-color-b34726f:#EAECF0;--e-global-color-7668a69:#394C9E;--e-global-color-1b12c40:#445BBC;--e-global-color-b5d7578:#1A534A;--e-global-typography-primary-font-family:"Merriweather";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:140%;--e-global-typography-secondary-font-family:"Nunito";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Nunito";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-weight:400;--e-global-typography-cabce15-font-size:36px;--e-global-typography-cabce15-font-weight:700;--e-global-typography-cabce15-line-height:56px;--e-global-typography-2c83018-font-size:36px;--e-global-typography-2c83018-font-weight:700;--e-global-typography-06becf4-font-size:30px;--e-global-typography-06becf4-font-weight:700;--e-global-typography-06becf4-line-height:48px;--e-global-typography-c205013-font-size:24px;--e-global-typography-c205013-font-weight:700;--e-global-typography-c205013-line-height:40px;--e-global-typography-f824454-font-size:14px;--e-global-typography-f824454-font-weight:500;--e-global-typography-f824454-line-height:24px;--e-global-typography-7875df9-font-size:1rem;--e-global-typography-7875df9-font-weight:700;--e-global-typography-7875df9-line-height:1.5rem;--e-global-typography-7d94ae4-font-size:1rem;--e-global-typography-7d94ae4-font-weight:700;--e-global-typography-7d94ae4-line-height:1.5rem;--e-global-typography-93ac624-font-size:12px;--e-global-typography-93ac624-font-weight:500;--e-global-typography-93ac624-line-height:24px;background-color:var( --e-global-color-9b69759 );color:var( --e-global-color-text );font-family:"Nunito", arial;font-size:18px;font-weight:400;line-height:32px;}.elementor-kit-235 button,.elementor-kit-235 input[type="button"],.elementor-kit-235 input[type="submit"],.elementor-kit-235 .elementor-button{background-color:var( --e-global-color-15bc344 );font-family:"Merriweather", arial;font-size:16px;font-weight:500;line-height:28px;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:14px 31px 14px 31px;}.elementor-kit-235 button:hover,.elementor-kit-235 button:focus,.elementor-kit-235 input[type="button"]:hover,.elementor-kit-235 input[type="button"]:focus,.elementor-kit-235 input[type="submit"]:hover,.elementor-kit-235 input[type="submit"]:focus,.elementor-kit-235 .elementor-button:hover,.elementor-kit-235 .elementor-button:focus{background-color:var( --e-global-color-aa77f1a );}.elementor-kit-235 a{color:var( --e-global-color-1787a79 );font-family:var( --e-global-typography-accent-font-family ), arial;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-235 h1{color:var( --e-global-color-89b2493 );font-family:var( --e-global-typography-primary-font-family ), arial;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-235 h2{color:var( --e-global-color-89b2493 );font-family:var( --e-global-typography-primary-font-family ), arial;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-235 h3{font-family:var( --e-global-typography-primary-font-family ), arial;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-235 h4{font-family:var( --e-global-typography-accent-font-family ), arial;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-235 h5{font-family:var( --e-global-typography-accent-font-family ), arial;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-235 h6{font-family:var( --e-global-typography-accent-font-family ), arial;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-235 label{color:var( --e-global-color-text );font-size:14px;font-weight:500;line-height:40px;}.elementor-kit-235 input:not([type="button"]):not([type="submit"]),.elementor-kit-235 textarea,.elementor-kit-235 .elementor-field-textual{font-family:"DadsooVF", arial;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-58eb938 );border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-235 h1{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-235 h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-235 h3{line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-235{--e-global-typography-text-font-size:16px;--e-global-typography-cabce15-font-size:20px;--e-global-typography-cabce15-line-height:30px;--e-global-typography-2c83018-font-size:18px;--e-global-typography-2c83018-line-height:32px;--e-global-typography-06becf4-font-size:18px;--e-global-typography-06becf4-line-height:32px;--e-global-typography-c205013-font-size:16px;--e-global-typography-c205013-line-height:24px;--e-global-typography-7875df9-font-size:0.875rem;--e-global-typography-7875df9-line-height:24px;--e-global-typography-7d94ae4-font-size:0.875rem;--e-global-typography-7d94ae4-line-height:24px;--e-global-typography-93ac624-font-size:16px;font-size:14px;line-height:24px;}.elementor-kit-235 h1{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-235 h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-235 h3{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-235 button,.elementor-kit-235 input[type="button"],.elementor-kit-235 input[type="submit"],.elementor-kit-235 .elementor-button{font-size:14px;line-height:24px;padding:12px 24px 12px 24px;}.elementor-kit-235 label{line-height:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --borders:#EAECF0; --BG-gray-FB:#F9FAFB; --344054:#344054; --2D9181:#2D9181; --box-width:var(--container-max-width); --28:#101828; --F5:#F0F6F5; --9D:#37B09D; --F7:#F2F4F7; --DD:#D0D5DD; }
/* Start custom CSS *//*تعریف فونت*/
    @font-face {
    font-family: "DadsooVF";
    src: url("/wp-content/fonts/dadsooVF.woff2") format("woff2");
    font-weight: 100 900;
    font-variation-settings: "DOTS"2;
    font-style: normal;
    font-display: swap;
    -moz-font-feature-settings: "ss04";
    -webkit-font-feature-settings: "ss04";
    font-feature-settings: "ss04"
}
    /* Padding - دسکتاپ */
    .p-8 { padding: 8px !important; }
    .p-16 { padding: 16px !important; }
    .p-20 { padding: 20px !important; }
    .p-24 { padding: 24px !important; }
    .p-32 { padding: 32px !important; }
    .p-40 { padding: 40px !important; }
    .p-64 { padding: 64px !important; }

    .px-8 { padding-left: 8px !important; padding-right: 8px !important; }
    .px-16 { padding-left: 16px !important; padding-right: 16px !important; }
    .px-20 { padding-left: 20px !important; padding-right: 20px !important; }
    .px-24 { padding-left: 24px !important; padding-right: 24px !important; }
    .px-32 { padding-left: 32px !important; padding-right: 32px !important; }
    .px-40 { padding-left: 40px !important; padding-right: 40px !important; }
    .px-64 { padding-left: 64px !important; padding-right: 64px !important; }

    .py-8 { padding-top: 8px !important; padding-bottom: 8px !important; }
    .py-16 { padding-top: 16px !important; padding-bottom: 16px !important; }
    .py-20 { padding-top: 20px !important; padding-bottom: 20px !important; }
    .py-24 { padding-top: 24px !important; padding-bottom: 24px !important; }
    .py-32 { padding-top: 32px !important; padding-bottom: 32px !important; }
    .py-40 { padding-top: 40px !important; padding-bottom: 40px !important; }
    .py-64 { padding-top: 64px !important; padding-bottom: 64px !important; }

    /* Margin - دسکتاپ */
    .m-8 { margin: 8px !important; }
    .m-16 { margin: 16px !important; }
    .m-20 { margin: 20px !important; }
    .m-24 { margin: 24px !important; }
    .m-32 { margin: 32px !important; }
    .m-40 { margin: 40px !important; }
    .m-64 { margin: 64px !important; }

    .mx-8 { margin-left: 8px !important; margin-right: 8px !important; }
    .mx-16 { margin-left: 16px !important; margin-right: 16px !important; }
    .mx-20 { margin-left: 20px !important; margin-right: 20px !important; }
    .mx-24 { margin-left: 24px !important; margin-right: 24px !important; }
    .mx-32 { margin-left: 32px !important; margin-right: 32px !important; }
    .mx-40 { margin-left: 40px !important; margin-right: 40px !important; }
    .mx-64 { margin-left: 64px !important; margin-right: 64px !important; }

    .my-8 { margin-top: 8px !important; margin-bottom: 8px !important; }
    .my-16 { margin-top: 16px !important; margin-bottom: 16px !important; }
    .my-20 { margin-top: 20px !important; margin-bottom: 20px !important; }
    .my-24 { margin-top: 24px !important; margin-bottom: 24px !important; }
    .my-32 { margin-top: 32px !important; margin-bottom: 32px !important; }
    .my-40 { margin-top: 40px !important; margin-bottom: 40px !important; }
    .my-64 { margin-top: 64px !important; margin-bottom: 64px !important; }

@media (max-width: 767px) {
    /* Padding - موبایل */
.p-8-mobile { padding: 8px !important; }
.p-16-mobile { padding: 16px !important; }
.p-20-mobile { padding: 20px !important; }
.p-24-mobile { padding: 24px !important; }
.p-32-mobile { padding: 32px !important; }
.p-40-mobile { padding: 40px !important; }
.p-64-mobile { padding: 64px !important; }

.px-8-mobile { padding-left: 8px !important; padding-right: 8px !important; }
.px-16-mobile { padding-left: 16px !important; padding-right: 16px !important; }
.px-20-mobile { padding-left: 20px !important; padding-right: 20px !important; }
.px-24-mobile { padding-left: 24px !important; padding-right: 24px !important; }
.px-32-mobile { padding-left: 32px !important; padding-right: 32px !important; }
.px-40-mobile { padding-left: 40px !important; padding-right: 40px !important; }
.px-64-mobile { padding-left: 64px !important; padding-right: 64px !important; }

.py-8-mobile { padding-top: 8px !important; padding-bottom: 8px !important; }
.py-16-mobile { padding-top: 16px !important; padding-bottom: 16px !important; }
.py-20-mobile { padding-top: 20px !important; padding-bottom: 20px !important; }
.py-24-mobile { padding-top: 24px !important; padding-bottom: 24px !important; }
.py-32-mobile { padding-top: 32px !important; padding-bottom: 32px !important; }
.py-40-mobile { padding-top: 40px !important; padding-bottom: 40px !important; }
.py-64-mobile { padding-top: 64px !important; padding-bottom: 64px !important; }

/* Margin - موبایل */
.m-8-mobile { margin: 8px !important; }
.m-16-mobile { margin: 16px !important; }
.m-20-mobile { margin: 20px !important; }
.m-24-mobile { margin: 24px !important; }
.m-32-mobile { margin: 32px !important; }
.m-40-mobile { margin: 40px !important; }
.m-64-mobile { margin: 64px !important; }

.mx-8-mobile { margin-left: 8px !important; margin-right: 8px !important; }
.mx-16-mobile { margin-left: 16px !important; margin-right: 16px !important; }
.mx-20-mobile { margin-left: 20px !important; margin-right: 20px !important; }
.mx-24-mobile { margin-left: 24px !important; margin-right: 24px !important; }
.mx-32-mobile { margin-left: 32px !important; margin-right: 32px !important; }
.mx-40-mobile { margin-left: 40px !important; margin-right: 40px !important; }
.mx-64-mobile { margin-left: 64px !important; margin-right: 64px !important; }

.my-8-mobile { margin-top: 8px !important; margin-bottom: 8px !important; }
.my-16-mobile { margin-top: 16px !important; margin-bottom: 16px !important; }
.my-20-mobile { margin-top: 20px !important; margin-bottom: 20px !important; }
.my-24-mobile { margin-top: 24px !important; margin-bottom: 24px !important; }
.my-32-mobile { margin-top: 32px !important; margin-bottom: 32px !important; }
.my-40-mobile { margin-top: 40px !important; margin-bottom: 40px !important; }
.my-64-mobile { margin-top: 64px !important; margin-bottom: 64px !important; }
}




.bg-white{
    background-color: #fff;
}
strong{font-weight:500;}
body{
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
    
}
.elementor-icon-wrapper {
    display: flex;
}
.elementor-button{
    cursor: pointer;
}
/*Cookie*/
/*Old Custom css*/

/*تگ سوم*/
.sevomtag .CTAS{
	display: none !important;
}

/*تنظیمات میان محتوایی*/
.divorce-woman{
	
}
.divorce-woman .Middle-Content-btns .CTA-Telegram{
	
}
/*طلاق از طرف زن*/
.divorce-woman .Middle-Content-btns .wa1,.divorce-man .Middle-Content-btns .wa1{
	display: none;
}
/*طلاق از طرف مرد*/
/*حق طلاق*/
.divorceright.Middle-Content-btns .wa2{order: 2;}
/*طلاق توافقی*/
/*طلاق خارج از کشور*/
.familiyabroadtag .Middle-Content-btns .wa2{order: 2;}
/*مالی*/

.financialtag .Middle-Content-btns .CTA-Telegram,.financialtag .Middle-Content-btns .wa1{
	display: none;
}

.postid-31706 .wp-block-video {
	display: none;
}
/*Modal cta*/
.agents-modal-cta-row {
    flex-wrap: nowrap;
}
.agents-modal-cta-row a{
	font-size: 13px;
}
#wa-modal-content .elementor-heading-title.elementor-size-default {
    font-size: 15px;
}
.wa-close {
    z-index: 999 !important;
}
/*Modal end*/
body {
    background: #F7F7F7;
}

.page-title-area,
.wa__btn_popup,
.home .kksr-stars,
.page-id-19405 .kksr-stars,
.fixed-btns{
    display: none !important;
}


.page-title-area,
.wa__btn_popup,
.fixed-btns{
    display: none !important;
}
#client-information-btn {
	    background: #38B4A9;
}
.f-gf-id-number-field {
	    	float: left !important;
    width: 50% !important;
}
.f-gf-id-number-field input {
	width: 100% !important;
}

.f-gf-date-field {
	    float: right;
    clear: right !important;
    width: 50% !important;
}
.f-gf-date-field .ginput_container {
	text-align: unset;
    display: flex;
}
.f-gf-date-field input {
	    width: 100% !important;
}
.gform_footer {
	    display: flex !important;
    justify-content: left!important;
    margin: 0 auto!important;
    padding: 0 !important;
}

#field_5_3 {
	display: flex;
    flex-direction: column;
    padding-top: 9px;
}

#gform_submit_button_5 {
	    line-height: 55px;
    background: #38B4A9;
    padding: 0px 50px;
    border-radius: 10px;
    /* color: #fff; */
    font-size: 14px;
    font-weight: 700;
    
}
label.gfield_label {
    font-size: 15px !important;
    font-weight: 300 !important;
}


.elementor-button-content-wrapper{
	align-items: center;
}
.ui-datepicker-title {
	background: #38b4a9;
}




#gform_fields_6 input {
    width: 100% !important;
    border-radius: 10px !important;
}

#gform_submit_button_6 {
    border-radius: 10px;
    background: #38b6ab !important;
}
blockquote {
	position: relative;
}
.gform_anchor h3{
    margin: 5px 0 !important;
}
@media only screen and (max-width: 767px) {
	.f-gf-id-number-field {
    float: left !important;
    width: 100% !important;
}
.f-gf-date-field {
    float: right;
    clear: right !important;
    width: 100% !important;
}

}
.f-gf-id-number-field {
	    	float: left !important;
    width: 50% !important;
}
.f-gf-id-number-field input {
	width: 100% !important;
}

.f-gf-date-field {
	    float: right;
    clear: right !important;
    width: 50% !important;
}
.f-gf-date-field .ginput_container {
	text-align: unset;
    display: flex;
}
.f-gf-date-field input {
	    width: 100% !important;
}
.gform_footer {
	    display: flex !important;
    justify-content: left!important;
    margin: 0 auto!important;
    padding: 0 !important;
}

#field_5_3 {
	display: flex;
    flex-direction: column;
    padding-top: 9px;
}

#gform_submit_button_5 {
	    line-height: 55px;
    background: #38B4A9;
    padding: 0px 50px;
    border-radius: 10px;
    /* color: #fff; */
    font-size: 14px;
    font-weight: 700;
    
}
label.gfield_label {
    font-size: 15px !important;
    font-weight: 300 !important;
}



.ui-datepicker-title {
	background: #38b4a9;
}

.ui-datepicker-month {
	font-family: iransans !important;
}

#input_5_12 {
    width: 100% !important;
}

#input_5_24 {
    border: 1px solid #ddd !important;
    border-radius: 10px !important;
}

#gform_wrapper_9 {
	background: #fff;
    padding: 24px;
    border-radius: 15px;
	    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-fd62e01 );
    box-shadow: 0px 10px 15px -5px rgb(0 0 0 / 5%);
}
#gform_wrapper_9 .gform_title {
	text-align: center !important;
}
.gform_footer input,
#gform_fields_9 input{
border-radius: 10px;
margin-bottom: 0px !important;
}
.gform_footer #gform_submit_button_9 {
	    background: #f39869 !important;
}

.h_iframe-aparat_embed_frame {
    margin: 32px 0;
}
/*staging*/
.title-comments {
  order: 0;
}
#respond {
  order: 4;
}
.comment-list {
  order: 6;
}
p.logged-in-as {
    display: none;
}
#comments p.form-submit [type=button], [type=submit], #comments button {
    color: #fff;
    border: 0;
    border-radius: 10px;
    font-size: 14px;
}
#comments .comment-metadata a ,#comments .reply a{
    color: #000000a3;
}
textarea#comment {
    max-height: 130px;
    font-weight: 300;
}
form#commentform {
    display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
}
p.comment-form-comment {
    width: 100%;
}
textarea#comment {
    max-height: 130px;
    font-weight: 300;
    width: 100%;
}
p.comment-form-author, .comment-form-email {
    width: 48%;
}
#comments #respond {
    padding: 18px;
}
.comments-area {
    box-shadow: 0px 10px 30px rgb(0 0 0 / 5%);
    border-radius: 10px;
    background: #f9f9f9;
    padding: 24px !important;
}
#comments .comment-respond {
    border-radius: 10px;
    border: 1px solid rgba(18, 18, 18, 0.1);
    background: rgba(18, 18, 18, 0.03);
}
#comments #email,
#comments #author,
#comments #comment {
    background: #f9f9f9;
    border-radius: 10px;
    border: 0.5px solid rgba(18, 18, 18, 0.3);
}


#comments .says {
    display: none;
}
section#comments {
    display: flex;
    flex-direction: column;
}
p.comment-notes {
    display: none;
}


.comment {
    margin: 10px;
    padding: 10px !important;
    border-radius: 14px;
    background: #eceff1;
}
.comment.depth-1 {
  margin-bottom: 16px;
}
.comment.depth-1:first-child{
    margin-top: 16px;
}
.comment.byuser {
    background: #38B6AB36;
}
.comment.byuser > article {
  color: #19847B;
  
}
.comment-content {
    word-break: break-all;
}
body.rtl #comments .comment .avatar {
  left: auto;
  right: 15px;
}
#comments article {
    border: 0 !important;
}
body.rtl #comments ol.comment-list .children::before, html[dir="rtl"] #comments ol.comment-list .children::before {
    display: none;
}
.comment-author.vcard {
  display: flex;
  align-items: center;
}

.p-margin-b p {
    margin-bottom: 0px !important;
}

.kk-star-ratings::before {
    content: "لطفا به این مطلب امتیاز دهید";
    margin-left: 8px;
}

.single-post iframe.youtube {
    min-height: 500px;
}
.comment-content a {
    color: #19847b;
    text-decoration: underline;
}
figcaption.wp-element-caption {
    text-align: center;
}
@media only screen and (min-width: 1280px) {
	.hide-on-desktop{
		display:none !important;
	}
    #gform_fields_5 .gf_right_half {
        margin-left: 5px !important;
        width: 49% !important;
    }
	div#Mobile-Fixed-wa-call {
    display: none;
}
}

@media only screen and (max-width: 760px) {
	.f-gf-id-number-field {
    float: left !important;
    width: 100% !important;
}
.f-gf-date-field {
    float: right;
    clear: right !important;
    width: 100% !important;
}
.elementor-element-a6a8ebd {
    width: 95% !important;
}
	.kk-star-ratings.kksr-align-center {
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
}
.single-post iframe.youtube {
    min-height: 315px;
}
#wa-modal	.elementor-button-text {
    color: #fff !important;
}
	.gform_fields li {
    padding: 0 !important;
}

.gform_footer {
	margin-top: 0 !important;
}
.page	#comments .children{
		padding: 10px !important
	}
.page	.comment-list .comment-content p {
    font-size: 13px;
    font-weight: 400;
    line-height: 2;
    opacity: .9;
}
	#comments .comment-author .avatar {
        margin-right: 16px;
    }
}

@media (min-width: 1025px) {
  .hide-desktop {
    display: none !important;
  }
}


@media (min-width: 768px) and (max-width: 1024px) {
  .hide-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hide-mobile {
    display: none !important;
  }
}/* End custom CSS */