@font-face {
font-family: shabnam;
src: url('fonts/Shabnam.eot');
src: url('fonts/Shabnam.eot?#iefix') format('embedded-opentype'),
url('fonts/Shabnam.woff') format('woff'),
url('fonts/Shabnam.ttf') format('truetype');
font-weight: normal;
}
@font-face {
font-family: iransans;
src: url('fonts/irsns-regular-fa.eot');
src: url('fonts/irsns-regular-fa.eot?#iefix') format('embedded-opentype'),
url('fonts/irsns-regular-fa.woff') format('woff'),
url('fonts/irsns-regular-fa.ttf') format('truetype');
font-weight: normal;
}
@font-face { font-family: Estedad; src: url("fonts/Estedad-Regular.woff2") format("woff2"); font-weight: normal; }
@font-face { font-family: Estedad; src: url("fonts/Estedad-Bold.woff2") format("woff2"); font-weight: bold; }
@font-face { font-family: dana; src: url("fonts/DanaFaNum-Regular.woff2") format("woff2"), url("fonts/DanaFaNum-Regular.woff") format("woff"); font-style: normal; font-weight: normal; }
@font-face { font-family: dana; src: url("fonts/DanaFaNum-Bold.woff2") format("woff2"), url("fonts/DanaFaNum-Bold.woff") format("woff"); font-style: normal; font-weight: bold; }

body, h1, h2, h3, h4, h5, h6, p{
    font-family: Estedad;
}
body {
       background: #e7e7e7;
 
}
.site.footer-widgets {
    background: #1B1F24;
}
.site-info {
    display: none;
}
.widget-title, .wp-block-heading{
    background: #1B1F24;
    color: #fff;
    font-size: 14pt;
    padding-right: 10px;
    border-radius: 5px;
    margin-bottom: 10px;
}
#recent-posts-4 a{
    font-size: 14px!important;
    text-decoration:none;
    line-height:80%;
    color: #333;
}
#recent-posts-4 {
line-height:100%;
}
#recent-posts-4 a:hover {
background: #333;
border-radius: 5px;
color:#fff;
padding: 3px 10px 3px 10px;
}
.wp-block-search__button {
font-family: estedad;
border-radius: 10px;
padding: 5px 15px 5px 15px;
}
#wp-block-search__input-1, .search-field {
    font-family: estedad!important;
}
.page_item a:hover{
   background: #22282F;
    color:#fff!important;
}
.page_item a{
    font-family: dana;
    font-weight: bold;
}
.entry-title {
    font-family: dana;
    font-weight: bold;
    font-size: 18px;
    color:#fff;
    background: #1B1F24;
border-radius: 10px;
    padding: 10px;
}
.box3 {
	border-radius: 100px 10px 100px 4px!important;
	    opacity: 50%;

}
.box3:hover{
    opacity: 90%;
}
.elementor-testimonial-content, .elementor-headline.e-animated, .elementor-headline-dynamic-text.elementor-headline-text-active {
  font-family: estedad!important;
}
.elementor-icon-list-text {
      font-family: dana!important;

}
.elementor-slide-heading {
  font-family: estedad!important;
}
.wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-submit.has-spinner {
  font-family: estedad;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  line-height: 20px;
  width: 40%;
  border-radius: 20px;
}
