@font-face {
  font-family:"Yekan";
  src: url('/assets/fonts/yekan-font/Yekan.eot'); /* IE9 Compat Modes */
  src: url('/assets/fonts/yekan-font/Yekan.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/yekan-font/Yekan.woff') format('woff'), /* Pretty Modern Browsers */
       url('/assets/fonts/yekan-font/Yekan.ttf')  format('truetype'), /* Safari, Android, iOS */
}
@font-face {
  font-family:"iransans";
  src: url('/assets/fonts/iransans/IRANSansWeb(FaNum).eot'); /* IE9 Compat Modes */
  src: url('/assets/fonts/iransans/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/iransans/IRANSansWeb(FaNum).woff') format('woff'), /* Pretty Modern Browsers */
       url('/assets/fonts/iransans/IRANSansWeb(FaNum).ttf')  format('truetype'), /* Safari, Android, iOS */
}

h1,h2,h3,h4,h5,h6,p,header,footer,sidebar,body,button,.edit-post-visual-editor,.heading_typography h1,.heading_typography h2,.heading_typography h3,.heading_typography h4,.heading_typography h5,.heading_typography h6,
.editor-post-title__block .editor-post-title__input,.wp-block h1,.wp-block h2,.wp-block h3,.wp-block h4,.wp-block h5,.wp-block h6,.wp-block .editor-styles-wrapper h1,.wp-block .editor-styles-wrapper h2,.wp-block .editor-styles-wrapper h3,
.wp-block .editor-styles-wrapper h4,.wp-block .editor-styles-wrapper h5,.wp-block .editor-styles-wrapper h6,.wp-block-freeform.block-library-rich-text__tinymce h1,.wp-block-freeform.block-library-rich-text__tinymce h2,
.wp-block-freeform.block-library-rich-text__tinymce h3,.wp-block-freeform.block-library-rich-text__tinymce h4,.wp-block-freeform.block-library-rich-text__tinymce h5,.wp-block-freeform.block-library-rich-text__tinymce h6,
.editor-rich-text__tinymce,p,.editor-styles-wrapper code,.editor-styles-wrapper kbd,.editor-styles-wrapper pre,.editor-styles-wrapper samp,.editor-styles-wrapper tt,.editor-styles-wrapper var,.wp-block-freeform.block-library-rich-text__tinymce code,
code,pre,code,kbd,pre,samp,tt,var,pre.editor-rich-text__tinymce,.wp-block-separator.is-style-dots,.wp-block-quote p,.wp-block-quote,blockquote p,blockquote,.select-wrapper,ul,li,a,.mean-container a.meanmenu-reveal,input,#respond form .btn-send,
.main-header .main-navigation-area .main-navigation ul li:last-child a,.header-search-dark .search-input,.inner-page-banner .breadcrumbs-area h1,.inner-page-banner .breadcrumbs-area h1,.inner-page-banner .breadcrumbs-area,input[type="text"],
input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], 
input[type="datetime-local"], input[type="color"], textarea,.widget-form-box .contact-form-box .form-group .item-btn
{
	font-family:iransans!important;
}

/* Direct icon use */

.flaticon-right-arrow:before {
 content: "\f117";
}

.flaticon-left-arrow:before {
 content: "\f118";
}

.fa.fa-angle-left:before {
  content: "\f105";
}
.fa.fa-angle-right:before {
  content: "\f104";
}

.fa.fa-arrow-right:before {
  content: "\f060";
}

.fa.fa-arrow-left:before {
  content: "\f061";
}



/* indirect icon use */

.sidebar-widget.widget_categories ul li:before, .sidebar-widget.widget_archive ul li:before, .sidebar-widget.widget_pages ul li:before, .sidebar-widget.widget_nav_menu ul li:before {
  content: "\F0D9";
}

.main-header .main-navigation-area .main-navigation ul li ul.sub-menu li.menu-item-has-children:after {
  content: "\F104";
}
.main-header .main-navigation-area .main-navigation ul li.mega-menu > ul.sub-menu li:after {
  content: '';
}


.widget_nav_menu.main-footer-box li a:before {
  content: "\f104";
}
.rtel-testimonial3 .rtin-testimonial-layout3-content .rtin-item-content p:before {
  content: "\F10E";
}

.rtel-testimonial3 .rtin-testimonial-layout3-content .rtin-item-content p:after {
  content: "\F10D";
}
.rtel-testimonial1 .rtin-testimonial-layout1 .rtin-testimonial-layout1-content .media-body p:after {
  content: "\F10E";
}




/* Other css */

.elementor-icon-list-icon  .fa.fa-check  {
  transform: rotate(-180deg) rotateX(180deg);
}

.rtel-project-gallery .rtin-project-layout2 .rtin-item-img .item-btn-wrap .item-btn i {
  left: 0;
}

.popup-youtube i {
  transform: rotate(-180deg);
}




/* Elementor overwrite */
.elementor-widget-container .elementor-image {
  text-align: right;
}
