@font-face {
	font-family: is;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansWeb(FaNum).eot');
	src: url('fonts/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face {
	font-family: isb;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: isl;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/IRANSansWeb(FaNum)_Light(FaNum)_Lightght.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb(FaNum)_Light(FaNum)_LightWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: ism;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: isul;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
body {
	font-family: Josefin Sans, is !important;
	letter-spacing: none;
	font-weight: normal;
}
h1 {
	font-family: Josefin Sans, isb !important;
	letter-spacing: none;
	font-weight: normal;
}
h2 {
	font-family: Josefin Sans, ism !important;
	letter-spacing: none;
	font-weight: normal;
}
h3 {
	font-family: Josefin Sans, is !important;
	letter-spacing: none;
	font-weight: normal;
}
h4 {
	font-family: Josefin Sans, is !important;
	letter-spacing: none;
	font-weight: normal;
}
h5 {
	font-family: Josefin Sans, isl !important;
	letter-spacing: none;
	font-weight: normal;
}
h6 {
	font-family: Josefin Sans, isul !important;
	letter-spacing: none;
	font-weight: normal;
}
p {
	font-family: Josefin Sans, isl !important;
	letter-spacing: none;
	font-weight: normal;
}
a {
	font-family: Josefin Sans, is !important;
	letter-spacing: none;
	font-weight: normal;
}
.top-head.classic .itr_main_nav > ul, .top-head.creative .itr_main_nav > ul {
	float: left;
}
#wpadminbar .ab-icon, #wpadminbar .ab-item::before, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon {
	font: normal 20px/1 dashicons !important;
}
.search-wrapper .search-form .btn {
	right: auto;
	left: 5px;
}
.search-wrapper .search-form .form-control {
	padding: 0 35px 0 30px;
}
.search-wrapper.active .close_search {
	right: auto;
	left: -60px;
}
.itr_list:not(.pop_posts) > li.hasI > i {
	margin-left: 15px;
	margin-right: 0;
}
.main-bg {
	float: left;
}
#footWrapper .footer-middle .widget h2.widgettitle {
	letter-spacing: normal;
}
footer ul {
	float: left;
}
.nl_form_div form .nl_btn {
	left: 0;
	right: auto;
}
.fa-long-arrow-right::before {
    content: "\f177" !important;
}
#footWrapper .nl_form_div form input[type="email"] {
	padding: 0 22px 0 20px;
}
.itr-icon-box.itr_side_icn .box_icon {
	margin-left: 20px;
}
ul.post-meta li::after {
	top: 0px;
	float: right;
}
ul.post-meta li a {
	letter-spacing: normal;
}
ul.post-meta li i, .singl_cat_lbl i {
	padding-left: 10px;
}
.itr_main_nav.custom > ul > li:not(.mega-menu) ul li.hasChildren::before, .itr_main_nav.custom > ul > li:not(.mega-menu) ul li.hasChildren::after, .no-touch .itr_main_nav ul li li:not(.with_icons) > a::before {
	margin-left: 10px;
}
.sidebar .widget.widget_archive ul li a::before, .sidebar .widget.widget_meta ul li a::before, .sidebar .widget.widget_pages ul li a::before, .sidebar .widget.widget_categories ul li a::before, .sidebar .widget.widget_nav_menu ul li a::before, .wpb_widgetised_column .widget.widget_archive ul li a::before, .wpb_widgetised_column .widget.widget_meta ul li a::before, .wpb_widgetised_column .widget.widget_pages ul li a::before, .wpb_widgetised_column .widget.widget_categories ul li a::before, .wpb_widgetised_column .widget.widget_nav_menu ul li a::before {
	content: "\f104";
	padding-left: 10px;
}
.nav-single .nav-next .meta-nav i {
	float: right;
}
.nav-single .nav-previous .meta-nav i {
	float: left;
}
.fa-long-arrow-right::before {
	content: "\f178" !important;
}
.nav-single .meta-nav {
	font-family: is !important;
}
.search-form .btn {
	left: 15px;
	top: 13px;
	right: auto;
}
.tagcloud a {
	float: right;
}
.widget_recent_entries .meta > span {
	margin-right: none;
}
ul.post-meta li::after {
	padding-right: 0;
	padding-left: 10px;
}
.main-bg, .form-submit input.submit, .pager .page-numbers li > span:not(.dots), .tagcloud a:hover, .cp-text.loading-bar .cd-words-wrapper::after, .post-tags a:hover::after, #pp-nav li .active span, .pp-slidesNav .active span, .sidebar .mc4wp-form input[type="submit"], .vc_progress_bar .vc_single_bar .vc_bar, .post-info h3.itr-post-title::after, .post-info h2.itr-post-title::after, .cp-img-compare-handle i, .itr-blog-single .post-categories li a:hover, .itr_main_nav.colored li.mega-menu .mega-content, .page-loader .line_with_Dots .circlesload i, .page-loader .large_dots::before, .page-loader .large_dots::after, .page-loader .large_dots > div::before, #to-top::before, #to-top::after, .page-loader .circles .circlesload::after, thead th, .page-loader .cp-balls::after, .page-loader .spin_Square, .page-loader .cp-bubble::before, .page-loader .cp-bubble::after, .page-loader .cp-bubble, .itr-single-tags a:hover, .page-loader .cp-eclipse, .page-loader .circles .circlesload::before, .page-loader .large_dots > div::after, #raysgrid_related.raysgrid.kara .portfolio-item:hover .port-captions::after, .filter-by.style1 li.selected a, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic .vc_tta-tab.vc_active > a, .wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-with_shadow .vc_tta-tab.vc_active > a, .itr-heading.main::before, .vc_toggle_title::after, .vc_grid-filter-item.vc_active > span, .vc_gitem-post-data-source-post_title h4::after, .social-list a i:last-child, .jssocials-share-link i:last-child {
	letter-spacing: normal;
}
.btn-login i, .btn-logout i {
	margin-left: 10px;
}
.itr_main_nav > ul > li > a span span {
	font-weight: normal;
}
.vc_progress_bar .vc_single_bar .vc_label {
	font-family: ism !important;
}
.itr-heading.main.centered::before, .itr-heading.style2.centered::before {
	display: none;
}
.itr-heading.main::before, .itr-heading.style2::before {
	display: none;
}
.btn_5c9cf7d5e9f4c i {
	margin-left: 15px;
	margin-right: 0px !important;
}
.btn_5c9cf7d5ea507 i {
	margin-left: 15px;
	margin-right: 0px !important;
}
.abuttoninhere {
	text-align: center;
}
.divider.div-right .icospan {
	letter-spacing: normal;
	font-size: 14px;
}
.form-group label {
	float: right;
}
.wpcf7-form label {
	margin-right: -10px;
	letter-spacing: normal;
}
.wpcf7-form label + .wpcf7-form-control.wpcf7-text, .wpcf7-form label + .wpcf7-form-control.wpcf7-textarea {
	text-align: right;
}
.wpb-js-composer .vc_tta.vc_tta-accordion.with_pd .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	left: 30px !important;
	right: auto !important;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	left: 20px;
	right: auto !important;
}
.divider .icospan {
	letter-spacing: normal;
}
.cta-icon-left {
	padding-left: 25px;
	padding-right: 0;
}
.cta-btn-left {
	padding-left: 25px;
}
.itr-chart-percent {
	font-family: ism;
}
.counter-box .counter-number {
	font-family: ism !important;
}
.widget_recent_entries .meta > span {
	margin-left: 8px;
}
.divider .icospan.center {
	font-weight: normal;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	font-size: 20px;
}
.woocommerce ul.products li.product .price {
	line-height: 20px;
}
.woocommerce-Reviews #review_form_wrapper .comment-reply-title {
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
}
.woocommerce div.product .product_title {
	font-family: Josefin Sans, ism !important;
}
.woocommerce div.product .summary p.price {
	font-family: ism !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	font-weight: normal;
	letter-spacing: normal;
	font-family: ism !important;
	font-size: 14px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	letter-spacing: normal;
	font-family: ism !important;
	font-weight: normal;
	font-size: 14px;
}
.woocommerce ul.products li.product .price {
	font-family: is !important;
}
.oc-woo .woocommerce-result-count {
	font-family: isb !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * {
	margin-right: 14px;
}
.itr-border-form .wpcf7-form-control.wpcf7-text, .itr-border-form .wpcf7-form-control.wpcf7-textarea {
	text-align: right;
}
.itr-border-form .form-group {
	direction: rtl;
}
.not-found-form .search-form .btn {
	left: 20px;
	right: auto;
}
b.cart-num {
	font-family: isb;
}
.not_found_icon {
	margin-left: 25px;
}
.no_products_found h3 p {
	font-family: ism !important;
}
.not_found_info > p {
	line-height: 45px;
}
.woocommerce ul.products li.product a {
	font-family: normal normal normal 14px/1 FontAwesome !important;
}
.itr_woo_quick_view .itr-pro-block .product-specs {
	text-align: right;
	font-family: is !important;
	font-weight: normal;
}
.itr_woo_quick_view .itr-pro-block {
	text-align: right;
}
.itr_woo_quick_view .itr-pro-block ul li i {
	margin-left: 8px;
}
.itr_woo_quick_view .itr-pro-block .btn i {
	margin-left: 7px;
}
.cart-mini-lft {
	float: right;
	margin-left: 10px;
}
.woocommerce-billing-fields > h3 {
	font-family: ism !important;
}	
.woocommerce-additional-fields > h3 {
	font-family: ism !important;
}	
.woocommerce table.shop_table tfoot td {
	font-family: ism;
}
.woocommerce table.shop_table td {
	font-family: is;
}
.mini-cart .cart-body span.price {
	font-family: is;
}
.mini-cart-total {
	font-family: ism !important;
}	
.recent-item.style1 .bottom_links .rit-more {
	letter-spacing: normal;
    font-size: 13px;
}
.widget ul li a {
	font-family: is !important;
}
.itr-single-tags a {
	float: right;
}
.comment-list li .comment-author img {
	margin-left: 10px;
	margin-right: 0;
}
.comment-list li .comment-metadata {
	margin: -25px 60px 0 60px;
}
.comment-list li article .reply {
	left: 0;
	top: 0;
	right: auto;
	font-size: 13px;
}
.itr-responsive-btn {
	left: 20px;
	right: auto;
}
.coll-menu {
	left: 0px;
	right: auto;
}
.no-results-wrap .lg-not-found h3 {
	text-align: right;
	font-size: 50px;
}
.cp-img-compare-container {
	direction: ltr;
}
.oc-woo .woocommerce-ordering select {
	height: 40px;
}
.woocommerce.single span.onsale {
	right: auto !important;
}
.nav-single .nav-blog {
	top: 100%;
}



