@import "font-awesome.css";
@font-face {
	font-family: sans;
	font-style: normal;
	font-weight: bold;
	src: url('font/iransans/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('font/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ url('font/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ url('font/iransans/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('font/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}

@font-face {
	font-family: sans;
	font-style: normal;
	font-weight: 500;
	src: url('font/iransans/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('font/iransans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ url('font/iransans/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ url('font/iransans/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('font/iransans/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}

@font-face {
	font-family: sans;
	font-style: normal;
	font-weight: 300;
	src: url('font/iransans/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('font/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ url('font/iransans/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ url('font/iransans/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('font/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}

@font-face {
	font-family: sans;
	font-style: normal;
	font-weight: 200;
	src: url('font/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('font/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ url('font/iransans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ url('font/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('font/iransans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}

@font-face {
	font-family: sans;
	font-style: normal;
	font-weight: normal;
	src: url('font/iransans/eot/IRANSansWeb(FaNum).eot');
	src: url('font/iransans/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ url('font/iransans/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ url('font/iransans/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('font/iransans/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}



body{
	font-family: sans !important;
	text-align: right;
    direction: rtl;
}
body , a{
font-family: sans !important;
}
.testimonial-inner.rounded {
    text-align: right;
}
.feature-box-wrapper.text-right img {
    margin-left: 0;
    margin-right: auto;
}
.feature-box-wrapper > .feature-box-btn a {
    text-align: right !important;
}
.portfolio-wrap .portfolio-overlay > * {
    text-align: right;
}
.portfolio-content-wrap {
    text-align: right;
}
.entry-title,.post-excerpt {
    text-align: right;
}
.counter-value , .counter-content {
    text-align: center;
}

.feature-box-btn .btn.link::after {
    content: "\f060";
    margin-right: 5px;
}
.blog-wrapper.blog-style-2 .post-category > a {
    margin: 0 1px;
}
h6.invisible-number {
    left: 11px;
    right: unset !important;
}
.btn-icon-left {
    margin-left: 8px;
}

.portfolio-filter.filter-2 li a:hover:after, .portfolio-filter.filter-2 li.active a:after {
    width: 0px;
}
.portfolio-filter.filter-2 li a:after {
    background-color: unset;
}
.portfolio-filter.filter-2 li a {
    padding: 0 5px;
    border-radius: 5px;
}
.portfolio-filter.filter-2 li a:hover {
    background-color: #fff943;
}
.portfolio-filter.filter-2 > ul > li {
    margin: 0 5px;
}
.portfolio-filter.filter-2 a.portfolio-filter-item {
    font-size: 14px;
}
.testimonial-1 .testimonial-thumb {
    margin-left: 20px;
    margin-right: 0px;
    
}
.widget_categories ul li a:before, .widget_meta ul li a:before {
    font-family: FontAwesome;
}
.widget_categories ul li a:before {
    content: "\f07b";
    transform: unset;
}
.form-control {
    padding-right: 87px !important;
    font-family: sans;
    font-size: 12px !important;
}
a.nav-link.social-pinterest {
    margin-right: 7px !important;
}
.comment-form-comment >.form-control , .comment-form-author > input , .comment-form-email>input {
 padding-right: 5px !important;
}

.widget-area .widget-title::after {
    width: 63px;
    right: 0px;
    left: unset !important;
}
.widget_categories ul li a:before {
 display: none;
}
.widget_categories ul li a:before, .widget_meta ul li a:before {
    display: none;
}
.woocommerce-Price-currencySymbol{
    font-family: sans ;
}
.services-excerpt {
    text-align: right;
}
.column-stretch-right {
    left: 0px;
    right: unset;
}
/* ----- Hadi ----- */

/* ----- Hadi ----- */