.headerphones {
    direction: ltr;
    letter-spacing: 1px;
    font-weight: 700;
    color: #fff;
	line-height: 2;
}
.headerphones i {
    margin-right: 5px;
}

.ast-mobile-header-wrap .ast-below-header-bar, .ast-below-header-bar .site-below-header-wrap {    
    background-color: #FFFFFF;
	border-radius: 6px;
	box-shadow: 0 0.25rem 0.5rem rgb(0 0 0 / 5%), 0 1rem 2.2rem rgb(0 0 0 / 5%) !important;
}

.entry-meta, .entry-meta * {
    display: none;
}
#text-2, #text-4 {
    text-align: justify;
    line-height: 1.8;
}
.widget_nav_menu li {
    line-height: 2;
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    text-align: justify;
}
.blog-layout-1 .post-thumb {
    text-align: center;
}
.entry-content {
    text-align: justify;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {
    text-align: right !important;
	}

@media (max-width: 544px){
#custom_html-2 {
    text-align: center;
}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section {
    margin-bottom: 50px;
}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section:last-child {
    margin-bottom: 0px;
}
}

.elementor-11 .elementor-element.elementor-element-b8ca989 .elementor-post__excerpt p {
    text-align: justify;
}

.elementor-3000 .elementor-element.elementor-element-6ab4ab85 .elementor-pagination {
    margin-top: 50px;
}
.nf-form-content .list-select-wrap>div div:after {
    left: 10px!important;
	right: initial!important;
}
.nf-error.field-wrap .nf-field-element:after {
    right: initial!important;
	left:0px!important;
}
.nf-pass.field-wrap .nf-field-element:after {
    left: 16px!important;
	right: initial!important;
}
.valignleft {
    text-align: left;
}

















body{
  font-family:  IRANSans,tahoma !important;
  font-size: 15px;
  line-height: 1.75;
}

@media (min-width: 993px) {
  .ast-right-sidebar #primary {
    padding-left: 30px;
  }
}

@media (min-width: 993px){
  .ast-right-sidebar #secondary {
    padding-right: 30px;
  }
}
.sub-menu {
  padding-top: 1.2em;

}
.main-header-menu .sub-menu .menu-link {
  padding: 0 1em 1em 1em;

}

.entry-title, .entry-title a{
  font-weight: bold;
}

.widget-title {
  font-size: 18px;
  font-weight: bold;
}


.page-title, .entry-title{
  font-weight: bold !important;
  font-size: 21px !important;
  margin-bottom: .3em;
}

.entry-meta, .entry-meta * {
  line-height: 1.45;
  color: #062df7;
  font-size: 13px;
}

@media (max-width: 921px){

  .page-title, .entry-title{
    font-size: 19px !important;
  }

}


@media (max-width: 544px){

  .page-title, .entry-title{
    font-size: 16px !important;
  }

}

.ast-mobile-popup-drawer .ast-mobile-popup-inner {
  transform: translateX(100%);
}

.ast-mobile-popup-drawer .ast-mobile-popup-inner {
  left: inherit !important;
  right: 0;
}
.content-align-flex-start .main-header-menu{
  text-align: right;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{
  transform: translate(0, -2px) rotateZ(90deg);
}

.ast-comment-avatar-wrap{
  float: right;
  margin-left: 10px;
}

.ast-comment-meta {
  justify-content: left;
  padding: 0 20px 1em 20px;
  margin-bottom: 0;

}


body{
  font-family:  IRANSans,tahoma !important;
  color: #000;
  font-size: 15px;
  line-height: 1.75;
}

.ast-blog-featured-section{
  float: none;
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: bold;
  src: url('assets/fonts/iransans/eot/IRANSansWeb_Bold.eot');
  src: url('assets/fonts/iransans/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
  url('assets/fonts/iransans/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
  url('assets/fonts/iransans/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
  url('assets/fonts/iransans/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 500;
  src: url('assets/fonts/iransans/eot/IRANSansWeb_Medium.eot');
  src: url('assets/fonts/iransans/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
  url('assets/fonts/iransans/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
  url('assets/fonts/iransans/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
  url('assets/fonts/iransans/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 300;
  src: url('assets/fonts/iransans/eot/IRANSansWeb_Light.eot');
  src: url('assets/fonts/iransans/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
  url('assets/fonts/iransans/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
  url('assets/fonts/iransans/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
  url('assets/fonts/iransans/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 200;
  src: url('assets/fonts/iransans/eot/IRANSansWeb_UltraLight.eot');
  src: url('assets/fonts/iransans/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
  url('assets/fonts/iransans/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
  url('assets/fonts/iransans/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
  url('assets/fonts/iransans/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: normal;
  src: url('assets/fonts/iransans/eot/IRANSansWeb.eot');
  src: url('assets/fonts/iransans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
  url('assets/fonts/iransans/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
  url('assets/fonts/iransans/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
  url('assets/fonts/iransans/ttf/IRANSansWeb.ttf') format('truetype');
}