.elementor-1544 .elementor-element.elementor-element-adc19f3{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1544 .elementor-element.elementor-element-441a589 .elementor-heading-title{font-family:"Dana Bold", Sans-serif;font-size:22px;font-weight:700;color:#2E2E2E;}.elementor-1544 .elementor-element.elementor-element-469be46 .elementor-icon-list-icon i{color:#2E2E2E;font-size:14px;}.elementor-1544 .elementor-element.elementor-element-469be46 .elementor-icon-list-icon svg{fill:#2E2E2E;--e-icon-list-icon-size:14px;}.elementor-1544 .elementor-element.elementor-element-469be46 .elementor-icon-list-icon{width:14px;}.elementor-1544 .elementor-element.elementor-element-469be46 .elementor-icon-list-text, .elementor-1544 .elementor-element.elementor-element-469be46 .elementor-icon-list-text a{color:#2E2E2E;}.elementor-1544 .elementor-element.elementor-element-469be46 .elementor-icon-list-item{font-family:"Dana", Sans-serif;font-size:13px;}.elementor-1544 .elementor-element.elementor-element-7481e55{text-align:justify;color:#232323;font-family:"Dana", Sans-serif;font-size:14px;line-height:30px;}@media(max-width:767px){.elementor-1544 .elementor-element.elementor-element-469be46 .elementor-icon-list-item{font-size:11px;}}/* Start custom CSS for post-comments, class: .elementor-element-6c32427 *//* ===== فرم دیدگاه ===== */

.comment-respond{
    background:#F8F0E4;
    border:1px solid #D7C7B3;
    border-radius:14px;
    padding:35px;
    margin-top:20px;
    font-family: Dana;
}

.comment-respond .comment-reply-title{
    text-align:center;
    font-size:22px;
    font-weight:700;
    margin-bottom:30px;
    font-family: Dana;
}

/* حذف فیلد موبایل */
.comment-form-phone{
    display:none !important;
    font-family: Dana;
}

/* فاصله فیلدها */
.comment-form p{
    margin-bottom:18px;
    font-family: Dana;
}

/* فیلدها */
.comment-respond textarea,
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond input[type="url"]{
    width:100%;
    background:#fff;
    border:none;
    border-radius:14px;
    padding:18px 22px;
    font-size:16px;
    box-sizing:border-box;
    transition:.3s;
    font-family: Dana;
}

/* ارتفاع textarea */
.comment-respond textarea{
    min-height:180px;
    resize:vertical;
    font-family: Dana;
}

/* فوکوس */
.comment-respond textarea:focus,
.comment-respond input:focus{
    outline:none;
    box-shadow:0 0 0 2px #57758A22;
    font-family: Dana;
}

/* دو ستونه شدن نام و ایمیل */
.comment-form-author,
.comment-form-email{
    width:48%;
    float:right;
    font-family: Dana;
}

.comment-form-email{
    float:left;
    font-family: Dana;
}

/* پاک کردن float */
.comment-form-comment,
.comment-form-cookies-consent,
.form-submit{
    clear:both;
    font-family: Dana;
}

/* دکمه */
.comment-respond .submit{
    width:100%;
    background:#58758A;
    color:#fff;
    border:none;
    border-radius:12px;
    height:58px;
    font-size:20px;
    font-weight:700;
    cursor:pointer;
    transition:.3s;
    font-family: Dana;
}

.comment-respond .submit:hover{
    background:#496679;
    font-family: Dana;
}

/* Placeholder */
.comment-respond ::placeholder{
    color:#777;
}

/* ریسپانسیو */
@media (max-width:767px){

    .comment-respond{
        padding:20px;
        border-radius:18px;
        font-family: Dana;
    }

    .comment-respond .comment-reply-title{
        font-size:18px;
        font-family: Dana;
    }

    .comment-form-author,
    .comment-form-email{
        width:100%;
        float:none;
        font-family: Dana;
    }

    .comment-respond textarea{
        min-height:150px;
        font-family: Dana;
    }

    .comment-respond .submit{
        height:52px;
        font-size:16px;
        font-family: Dana;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dana Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rafiabag.com/wp-content/uploads/2026/06/Dana-Bold.woff2') format('woff2'),
		url('https://rafiabag.com/wp-content/uploads/2026/06/Dana-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rafiabag.com/wp-content/uploads/2026/06/Dana-Regular.woff2') format('woff2'),
		url('https://rafiabag.com/wp-content/uploads/2026/06/Dana-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */