@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:900;
	src:url('../fonts/fanum/eot/IRANSansWeb(FaNum)_Black.eot');
	src:url('../fonts/fanum/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
		 url('../fonts/fanum/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'), /* FF39+,Chrome36+,Opera24+*/
		 url('../fonts/fanum/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),	/* FF3.6+,IE9,Chrome6+,Saf5.1+*/
		 url('../fonts/fanum/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:bold;
	src:url('../fonts/fanum/eot/IRANSansWeb(FaNum)_Bold.eot');
	src:url('../fonts/fanum/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),	 /* IE6-8 */
		 url('../fonts/fanum/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'), /* FF39+,Chrome36+,Opera24+*/
		 url('../fonts/fanum/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'), /* FF3.6+,IE9,Chrome6+,Saf5.1+*/
		 url('../fonts/fanum/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:500;
	src:url('../fonts/fanum/eot/IRANSansWeb(FaNum)_Medium.eot');
	src:url('../fonts/fanum/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
		 url('../fonts/fanum/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),	/* FF39+,Chrome36+,Opera24+*/
		 url('../fonts/fanum/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),	 /* FF3.6+,IE9,Chrome6+,Saf5.1+*/
		 url('../fonts/fanum/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:300;
	src:url('../fonts/fanum/eot/IRANSansWeb(FaNum)_Light.eot');
	src:url('../fonts/fanum/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
		 url('../fonts/fanum/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'), /* FF39+,Chrome36+,Opera24+*/
		 url('../fonts/fanum/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),	/* FF3.6+,IE9,Chrome6+,Saf5.1+*/
		 url('../fonts/fanum/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:200;
	src:url('../fonts/fanum/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src:url('../fonts/fanum/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
		 url('../fonts/fanum/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),	/* FF39+,Chrome36+,Opera24+*/
		 url('../fonts/fanum/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),	 /* FF3.6+,IE9,Chrome6+,Saf5.1+*/
		 url('../fonts/fanum/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:normal;
	src:url('../fonts/fanum/eot/IRANSansWeb(FaNum).eot');
	src:url('../fonts/fanum/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),	/* IE6-8 */
		 url('../fonts/fanum/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),	 /* FF39+,Chrome36+,Opera24+*/
		 url('../fonts/fanum/woff/IRANSansWeb(FaNum).woff') format('woff'), /* FF3.6+,IE9,Chrome6+,Saf5.1+*/
		 url('../fonts/fanum/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face{
font-family:'yekan';
src:url(../fonts/yekan/Yekan.eot);
src:url(../fonts/yekan/Yekan.eot?#iefix) format("embedded-opentype"),
url(../fonts/yekan/Yekan.woff) format("woff"),
url(../fonts/yekan/Yekan.ttf) format("truetype"),
url(../fonts/yekan/Yekan.svg#BYekan) format("svg");
font-weight:normal;
font-style:normal
}
 @font-face{
font-family:vazir;
font-style:normal;
font-weight:500;
src:url('../fonts/Vazir-woff/Vazir-FD.woff') format('woff');
}
html,body{
direction:rtl;
font-family:IRANSans;
}
h1,h2,h3,h4,h5,h6{
font-family:IRANSans;
}
.rtl .wpb_tabs .wpb_tabs_nav li{
  float:right;
  margin:0 0 0 1px;
}
.rtl .vc_col-sm-1,
.rtl .vc_col-sm-2,
.rtl .vc_col-sm-3,
.rtl .vc_col-sm-4,
.rtl .vc_col-sm-5,
.rtl .vc_col-sm-6,
.rtl .vc_col-sm-7,
.rtl .vc_col-sm-8,
.rtl .vc_col-sm-9,
.rtl .vc_col-sm-10,
.rtl .vc_col-sm-11{
  float:right;
}
.rtl .pull-left{
  float:right;
}
.rtl .pull-right{
  float:left;
}
.rtl .fancybox-close{
  left:-5px;
  right:auto;
}
.rtl .column-1,
.rtl .column-2,
.rtl .column-3,
.rtl .column-4,
.rtl .column-5,
.rtl .column-6,
.rtl .column-7,
.rtl .column-8,
.rtl .column-9,
.rtl .column-10{
  float:right;
}
.rtl .header-default .top-header >div{
  float:right;
}
.rtl .header-default .top-header .bosmarket_social{
  border-left:0;
}
.rtl .header-default .top-header .bosmarket_my_accout{
  border-left:1px solid #292929;
}
.rtl .header-default .top-header .bosmarket_cart .top-form-minicart .top-minicart-icon .minicart-number{
  right:auto;
  left:20px;
}
.rtl .header-default .top-header .bosmarket_my_accout #sidebar-top{
  right:auto;
  left:-4px;
}
.rtl .dropdown-menu{
  left:auto;
  right:0;
}
.rtl .woocommerce-error:before,
.rtl .woocommerce-info:before,
.rtl .woocommerce-message:before{
  right:1.5em;
  left:auto;
}
.rtl .woocommerce-error,
.rtl .woocommerce-info,
.rtl .woocommerce-message{
  padding:1em 3.5em 1em 2em !important;
}
.rtl.woocommerce div.product form.cart div.quantity{
  float:right;
}
.rtl .woocommerce div.product form.cart .button{
  float:right;
}
.rtl.woocommerce .widget_layered_nav ul li.chosen a::before,
.rtl.woocommerce .widget_layered_nav_filters ul li a::before{
  content:'';
  margin:0;
}
.rtl .woocommerce form table.shop_table.shop_table_responsive tbody tr td,
.rtl.woocommerce-page form table.shop_table.shop_table_responsive tbody tr td{
  text-align:right !important;
}
.rtl .woocommerce span.onsale,
.rtl .onsale{
  left:auto;
  right:20px;
}
.rtl .content-search >.post .entry-content .bl_read_more i,
.rtl .content-search .product .entry-content .bl_read_more i{
  transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
}
.rtl.single-product.product-thumbnail-right .slider_img_productd .has-newicon span.onsale,
.rtl.single-product.product-thumbnail-right .slider_img_productd .has-newicon .onsale,
.rtl.single-product.product-thumbnail-right .slider_img_productd .sale-off.has-newicon{
  right:15px;
  left:auto;
}
.rtl.single-product.product-thumbnail-left .slider_img_productd .sw-newlabel{
  left:15px;
  right:auto;
}
.rtl .products-wrapper .woocommerce-pagination{
  float:left;
}
/* ************  my style ************ */
.rtl .top-login2 ul{
margin:5px 20px 0 0;
}
.top-form .wrapp-minicart .minicart-padding .number-item .item{
padding-left:3px;
display:inline-block;
}
.sale-off{
direction:ltr;
}
.footer .footer-top .newsletter-footer .form-newsletter input[type="submit"],.woocommerce table.wishlist_table thead th,
.woocommerce .woocommerce-checkout table.shop_table th,.woocommerce-page .woocommerce-checkout table.shop_table th,
.woocommerce form table.shop_table.shop_table_responsive thead tr th,.woocommerce-page form table.shop_table.shop_table_responsive thead tr th,
.woocommerce>.cart-collaterals .cart_totals table tr,.woocommerce-page>.cart-collaterals .cart_totals table tr{
font-family:IRANSans;
}
.compare-list.dataTable{
font-family:IRANSans !important;
}
table.compare-list th{
text-align:right;
}
.nav-tabs>li{
float:right;
}
.sw-featured-product .box-title h2::before,.sw-onsale-product .box-title h2::before,.sw-latest-product .box-title h2::before,.sw-mostviewed .box-title h2::before{
right:0;
left:auto;
}
.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation{
padding-left:30px;
padding-right:0;
}
.rtl .header-style2 .header-bottom .bottom-header ul li a{
padding:17px 0 16px 15px;
}
.rtl .header-top .header-mes::before{
left:auto;
right:5px;
}
.rtl .header-top .widget_nav_menu ul.menu li a::before{
left:auto;
right:0;
}
.rtl .currency_w>li>a{
padding:0 0 0 13px;
}
.rtl .currency_w{
margin-right:0;
margin-left:15px;
}
.rtl .currency_w>li>a::before{
right:auto;
left:0;
}
.rtl #lang_sel>ul.nav>li>ul{
left:0;
right:auto;
}
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .orderby.order-dropdown>li .current-li a{
text-indent:5px;
padding-left:20px;
}
.rtl .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown>li .current-li a::after{
left:-5px;
}
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order>li.desc{
padding:5px 10px 5px;
}
.product_detail .content_product_detail .product-info .product-stock.in-stock::before{
content:'\f046';
font-family:'FontAwesome';
font-size:13px;
margin-left:5px;
margin-right:0;
}
.rtl .product_detail .content_product_detail .product-info .product-stock.in-stock::after{
content:" ";
margin:0;
}
.product_detail .content_product_detail .product-info .product-stock.in-stock::before{
content:'\f046'  !important;
font-family:'FontAwesome';
font-size:13px;
margin-right:0  !important;
margin-left:5px  !important;
}
.rtl .product_detail .content_product_detail .product-info .product-stock.in-stock::after{
content:" ";
margin:0;
}
.product_detail .content_product_detail .cart .group_table .woocommerce-grouped-product-list-item__price{
font-size:17px;
font-weight:500;
}
.product_detail .content_product_detail .cart .group_table .woocommerce-grouped-product-list-item__price ins{
font-size:18px;
}
.woocommerce div.product form.cart .group_table td .quantity{
width:101px;
}
.nav-pills.nav-mega .bosmarket-mega-menu.bosmarket-menu-img>a span.menu-img{
left:5px;
right:auto;
}
blockquote::after{
bottom:auto;
top:0;
}
blockquote::before{
top:auto;
bottom:0;
}
.wrapper_404 .content_404 .block-middle .bosmarket_search_404 .top-search{
float:right;
}
.category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 a{
font-weight:500;
line-height:1.5;
}
.products-loop.grid>li.product{
list-style:none;
}

@media only screen and (min-width:768px){
.category-contents .blog-content .post.col-md-6.col-sm-6.col-xs-12:nth-child(2n+1),
.category-contents .blog-content .post.col-md-4.col-sm-6.col-xs-12:nth-child(3n+1),
.category-contents .blog-content .post.col-md-3.col-sm-6.col-xs-12:nth-child(4n+1){
clear:right;
}

}
@media only screen and (max-width:479px){
.rtl [class*="col-xs-"]{
	float:right;
}
.products-loop.grid>li.product:nth-child(2n+1){
clear:right;
}
}
.fancybox-title-over-wrap{
right:0;
left:auto;
}
.fancybox-title{
font-family:IRANSans;
}
.search.rtl .listing-title h1 small{
float:unset;
}
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.bosmarket_resmenu>li .show-dropdown::after{
content:'+' !important;
}
.mobile-layout.rtl .vertical_megamenu .resmenu-container .menu-responsive-wrapper{
left:auto;
right:0;
}
.rtl .sw-category-mobile .block-title .view-all::before,.rtl .style-moblie .block-title .view-all::before{
margin-left:7px;
margin-right:0;
}
.item-countdown.countdown-style1 .countdown-period{
float:right;
}
.item-countdown.countdown-style1 .countdown-period::after{
content:":";
margin-right:3px;
}
.countdown-style1 .countdown-show4 .countdown-section::before{
content:'';
}
.countdown-style1 .countdown-show4 .countdown-section{
padding:9px 5px;
}
.countdown-style1 .countdown-show4 .countdown-section .countdown-amount{
margin-right:3px;
}
.sw-woo-tab-cat .resp-tab .top-tab-slider .box-title h3{
text-align:right;
}
.rtl .countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section .countdown-amount::before{
right:-15px;
left:auto;
}
.rtl .countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section{
float:left;
margin-left:20px;
}
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section .countdown-amount{
width:55px;
}
.wrapper_404 .content_404 .item-left.col-lg-5.col-md-5 {
float: right;
}
.header-mid .search-cate {
float: right;
}