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

a,h1,p,b,h2,body,h3,h4,h6,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3,.site-search-input, .h4, .h5, .h6,html, body, p, textarea, select, .wpcf7-form select, .wpcf7-form input:not(.btn), .woocommerce-review__published-date,.btn,button, .btn, .site-navigation .menu-item > a, .site-navigation li.menu-item > span, .breadcrumbs li a, .breadcrumbs li span, .so-widget-orion_mega_widget_topbar .widget-title, .page-numbers, .tagcloud, .meta, .post-navigation, .nav-item, .nav-tabs li a, .nav-stacked li a, .font-3, .wpcf7-form label,.search-form > .wrap .searchfield, .widget_nav_menu ul li a, ol.ordered-list li:before, .woocommerce a.button, .widget_product_categories a {font-family:IRANSans!important}
@media (min-width: 992px){
	
.nav-menu.float-right {
    float: left;
}}
.search-form > .wrap .search-submit {
    left: 0;
    right: auto;
}
@media (min-width: 768px){
.nav-tabs > li {
    float: right;
}}
.panel-default > .panel-heading a {
    padding: 11px 64px 12px 49px;
}
@media (min-width: 992px){
.nav-menu > li, .nav-menu ul > li {
    float: right;
}}
@media (min-width: 992px){
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: right;
}}
ul.no-liststyle li .icon {
    margin-left: 12px;
	margin-right:0;
}
ul.no-liststyle {
    padding-right: 0;
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: right;
}
.working-hours-wrap .row.working-day .text-right {
    padding-right: 0;
    text-align: left;
}.so-widget-orion_featured_pages article.has_padding .entry-header + .entry-content, .so-widget-orion_recent_posts_carousel article.has_padding .entry-header + .entry-content {
    direction: rtl;
}
.text-left {
    text-align: right;
}
.widget_orion_list_w ul > li {
    text-align: right;
}
.single-team-member .team-title .social-links, .tax-department .team-title .social-links, .post-type-archive-team-member .team-title .social-links {
    float: left;
}
.commentlist li.comment img {
    right: 24px;
	left:auto;
}
.commentlist li.comment .comment-body {
    padding-right: 120px;
	padding-left:auto;
	
}
.commentlist li.comment .reply {
    float: left;
}
.single-team-member .departments li, .tax-department .departments li, .post-type-archive-team-member .departments li {
    float: right;
}
.widget_nav_menu ul {
    padding-right: 0;
}
.back-to-top {
    left: 0;
    right: auto;
}
@media (min-width: 992px){
.nav-style-2 .nav-menu > li > .sub-menu:before {
    right: 24px;
	left:auto;
}}
header.stickymenu .site-branding.absolute {
    right: 15px;
    left: auto;
}
.entry-meta > *:not(:last-child):after {
    left: -10px;
    right: auto;
}
@media (min-width: 992px){
.desktop-right {
    float: left;
}}
@media (min-width: 992px){
header .main-nav-wrap .orion-megamenu-subitem > .sub-menu > li {
    right: -24px;
    left: auto;
}}
@media (min-width: 992px){
.nav-menu ul.sub-menu {
    text-align: right;
}}
@media (min-width: 992px){
header .main-nav-wrap .orion-megamenu-subitem > a, header .main-nav-wrap .orion-megamenu-subitem > span {
    margin-right: -21px;
    margin-left: 0;
}}
@media (min-width: 992px){
.main-nav-wrap li.orion-megamenu > .sub-menu > li > .sub-menu {
    right: 0;
    left: auto;
}}
@media (min-width: 992px){
.nav-menu ul > li > ul.sub-menu {
    right: 239px;
	left:auto;
}}
.orion-pricelist h4.price {
    text-align: left;
}
.so-widget-orion_featured_pages .entry-content .item-title > a,p,.btn,.wpcf7-form-control-wrap {
    direction: rtl;
}
.wpcf7-form .phone:after, .wpcf7-form .email:after, .wpcf7-form .date:after, .wpcf7-form .name:after, .wpcf7-form .select:after, .wpcf7-form .time:after {
    left: 37px;
    right: auto;
}
.short .icon-box-wrap.text-right .icon-wrap {
    right: 15px;
    left: auto;
}
.short .icon-box-wrap.text-right .item-title, .short .icon-box-wrap.text-right .description {
    padding-left: 0;
    padding-right: 60px;
}
.text-right {
    text-align: right;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}