/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    A lightweight and minimalist WordPress theme for Elementor page builder.
 */

@font-face {
  font-family: "YekanBakhFaNum";
	src: url("https://yousefrostami.ir//wp-content/themes/hello-elementor-child/fonts/yekanbakhfa/YekanBakhFaNum-Thin.woff") format("WOFF");
	font-weight: 100;
}

@font-face {
  font-family: "IRANSansXFaNum";
	src: url("https://yousefrostami.ir/wp-content/themes/hello-elementor-child/fonts/yekanbakhfa/YekanBakhFaNum-Light.woff") format("WOFF");
	font-weight: 300;
}

@font-face {
  font-family: "YekanBakhFaNum";
	src: url("https://yousefrostami.ir/wp-content/themes/hello-elementor-child/fonts/yekanbakhfa/YekanBakhFaNum-Regular.woff") format("WOFF");
	font-weight: 400;
}

@font-face {
  font-family: "YekanBakhFaNum";
	src: url("https://yousefrostami.ir/wp-content/themes/hello-elementor-child/fonts/yekanbakhfa/YekanBakhFaNum-SemiBold.woff") format("WOFF");
	font-weight: 500;
}

@font-face {
  font-family: "YekanBakhFaNum";
	src: url("https://yousefrostami.ir/wp-content/themes/hello-elementor-child/fonts/yekanbakhfa/YekanBakhFaNum-Bold.woff") format("WOFF");
	font-weight: 700;
}

@font-face {
  font-family: "YekanBakhFaNum";
	src: url("https://yousefrostami.ir/wp-content/themes/hello-elementor-child/fonts/yekanbakhfa/YekanBakhFaNum-ExtraBold.woff") format("WOFF");
	font-weight: 900;
}

body, h1, h2, h3, h4, h5, h6, .elementor-panel .elementor-element .title, .elementor-panel-heading-title, .elementor-component-tab.elementor-panel-navigation-tab, .elementor-panel .elementor-panel-menu-item-title, #elementor-panel-elements-search-input, #elementor-controls button, .elementor-control-field, #elementor-panel-saver-button-publish-label {
    font-family: YekanBakhFaNum !important;
}



#comments{
     display: flex;
  justify-content: center;
    flex-direction: column-reverse;
    align-items: center;
 gap:20px;
 padding:10px
}
#respond , .comment-list{
     max-width: 1400px;
    width: 100%;
 border-radius:20px;
 padding:30px;
 overflow: hidden;
 background: #fff;
}
#comment , #comments #author , #comments #email {
 border-radius:20px;
 border: 1px solid #ededed;
 outline:none!important; 
}
.comment-body{
 border:none!important;
}

#reply-title{
    background-color: #f2f6fc;
    padding: 10px 20px;
    border-radius: 7px;
    color: #3f444b;
 display:flex;
 gap:10px;
     font-size: 18px;
}
#reply-title a{
  text-decoration: none;
}
.reply a{
 text-decoration: none;
 background-color: #009966;
 padding:5px 10px;
 border-radius:10px;
 color:white;
 margin-right:10px
}
#comments .comment-form-url , .comment-form-cookies-consent{
display:none;
}
#comments .comment-form-comment label , #comments .comment-form-email label , #comments .comment-form-author label{
 transform:translate(-20px,15px);
background-color:white;
 padding:0px 10px;
 border-radius:20px;
}
.comment-metadata a{
     background-color: #00996626;
    padding: 5px 20px;
    border-radius: 20px;
    color: #009966!important;
 margin-left:5px;
 text-decoration: none;
}
.comment-metadata{
     display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.comment-content{
 padding:10px
}
.comment-author.vcard a{
 text-decoration: none!important;
 color:black
}
#comments .children{
background-color: #f7f7f7;
}