/* 
custom-css description
*/
.elementor-sub-item:focus {
    background-color: unset;
}
.arcontactus-prompt.active {
	right:10px !important;
	bottom:70px !important
}   
.arcontactus-prompt:before {
bottom: -15px !important;
    right: 10px !important;
    rotate: 90deg;
}
.comment-form-rating {
    width: 100%;
}
body, *{
    font-family: 'YekanBakh' !important;
}
.rank-math-breadcrumb a {
    color: #000000;
}
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 {
    padding: 10px 15px;
    max-width: 100%;
    width: 100%;
    height: 37px;
    border: none;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: none;
    color: #000;
    vertical-align: middle;
    font-size: 14px;
    transition: border-color .5s ease;
}
textarea {
    min-height: 100px !important;
	  overflow: auto;
    padding: 10px 15px;
    resize: vertical;
}
input[type='email']:focus, input[type='date']:focus, input[type='search']:focus, input[type='number']:focus, input[type='text']:focus, input[type='tel']:focus, input[type='url']:focus, input[type='password']:focus, textarea:focus, select:focus {
    outline: none;
    transition: border-color .4s ease;
	border-color: #00000073;
}
p {
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
}
.gform_confirmation_message {
    background: #fff;
    padding: 8px;
    border-radius: 5px;
    color: #000;
    font-size: 15px;
	white-space: break-spaces;
	text-align: justify;
}
div#c4wp_captcha_field_1>div {
    width: 100% !important;
}


@media (max-width: 1024px) {
    .elementor-element-a09d5ab, .elementor-element-d64a839, .elementor-element-a1af182, .elementor-element-e0efc2b, .elementor-element-321dcc9 {
        text-align: justify !important;
        font-size: 14px !important;
    }
}
.review-count {
    color: #666; /* رنگ تعداد نظرات */
    font-size: 16px;
}
.custom-star {
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.review-parens {
    color: #000;
}
.comment-awaiting-moderation {
    margin-bottom: 10px;
}

.elementor-element.elementor-element-f5ebc95.e-con-full.e-flex.e-con.e-child {
    display: none;
}
.elementor-element.elementor-element-3f4aade.elementor-absolute.elementor-widget.elementor-widget-shortcode
 {
    display: none;
}
.elementor-element.elementor-element-2439a27.elementor-absolute.elementor-widget.elementor-widget-shortcode {
    display: none;
}
.elementor-element.elementor-element-7da62d0.e-con-full.e-flex.e-con.e-child {
    display: none;
}
div#arcontactus {
    display: none !important;
}