/*

----- RTL By HamyarWP.COM -----

*/

@font-face {
	font-family: Shabnam;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/Shabnam-Light-FD.eot');
	src: url('fonts/Shabnam-Light-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/Shabnam-Light-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/Shabnam-Light-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/Shabnam-Light-FD.ttf') format('truetype');
}

body, a, ul, li, table, h1, h2, h3, h4, h5, h6,input, textarea, select, button {
	font-family: Shabnam !important;
}

body{
	direction: rtl;
}

.top-nav-wishlist-wrappper, .search-wrapper, .header-cart, .front-page-slider, .em-right-slider, .em-right-slider-wrapper, .site-middle-sidebar-section
, .section-product-content-wrap.list-view .product-content li .woocommerce-loop-title-wrapper, .site-payment-support, #secondary, .home.blog #secondary
{
    float: left;
}

.header-info-wrap, .site-branding, .cv-woo-product-search-wrapper .cv-select-products, .cv-woo-product-search-wrapper .search-field, .em-cat-menu, .site-main-menu-wrapper
, .front-page-slider-block, .site-middle-section, .section-product-content-wrap.list-view .product-content li .woocommerce-image-wrapper
, .site-info, #primary, .home.blog #primary, .nav-links .nav-previous, .nav-links .nav-next
{
    float: right;
}

#top-header-nav ul li {
	padding-left: 0px;
	padding-right: 10px;
	margin-right: 6px;
	margin-left: 0px;
	border-left: none;
	border-right: 1px solid #d6d6d6;
}

.header-info-block {
	margin-right: 0;
	margin-left: 15px;
}

.header-info-block.address_txt:before{
	margin-right: 0;
	margin-left: 6px;
}

.woocommerce-product-search .search-field {
	margin-left: -4px;
	margin-right: 0;
}

#site-navigation .menu-item-description {
    right: auto;
	left: 0;
}

#site-navigation .menu-item-description:after {
	right: 0;
	left: auto;
	border-width: 3px 0 0 3px;
}

.front-page-slider-block .lSAction{
	direction: ltr;
}

.slider-title-btn-wrap {
	right: 30px;
	left: 0;
}

.section-title, .cv-block-title, .woocommerce-products-header .page-title, .widget-title, h1.entry-title{
	padding-right: 20px;
	padding-left: 0;
}

.section-title::before, .cv-block-title:before, .woocommerce-products-header .page-title:before, .widget-title:before, h1.entry-title:before {
	left: auto;
	right: 0;
}

#site-navigation ul#primary-menu>li.menu-item-has-children>a, #site-navigation #primary-menu ul>li.page_item_has_children>a {
	padding-left: 25px;
	padding-right: 15px;
}

#site-navigation li.menu-item-has-children>a:after, #site-navigation li.page_item_has_children>a:after, #site-navigation li.page_item_has_children>a:after {
	left: 10px;
	right: auto;
}

#site-navigation ul.sub-menu, #site-navigation ul.children, .woocommerce-active .product .onsale{
	right: 0;
	left: auto;
}

.section-product-content-wrap.list-view .product-content li .woocommerce-loop-title-wrapper, .entry-title-desc-wrap,
.woocommerce-tabs ul.tabs, .page-content, .entry-content, .entry-summary
{
	text-align: justify;
}

.promo-icon-title-block .promo-title {
	margin-right: 15px;
	margin-left: 0;
}

.easy_mart_default_post_category .entry-btn i {
	margin-right: 3px;
	margin-left: 0;
	transform: rotate(180deg);
}

.woocommerce-active .product-categories>li>a:before, .woocommerce-active .product-categories .children a:before {
	right: 0;
	left: auto;
	transform: rotate(180deg);
}

.em-cat-menu .category-dropdown li a::before {
	right: 22px;
	left: auto;
	transform: rotate(180deg);
}

.em-cat-menu .category-dropdown li a {
    padding: 8px 42px 8px 10px;
}

/*.woocommerce .product-categories li a{
	padding-right: 15px;
	padding-left: 0;
}*/

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	left: 1em;
	right: auto;
}

.edit-link .post-edit-link:before, .byline:before, .cat-links:before, .nav-links .nav-previous a:before {
	margin-left: 5px;
	margin-right: 0;
}

.nav-links .nav-next{
	text-align: left;
}

.nav-links .nav-previous a:before {
	content: "\f0da";
}

.nav-links .nav-next a:after {
	content: "\f0d9";
	margin-right: 5px;
	margin-left: 0;
}

.widget_archive a, .widget_categories a, .widget_recent_entries a, .widget_meta a, .widget_recent_comments li, .widget_rss li, .widget_pages li a, .widget_nav_menu li a{
	padding-right: 22px;
	padding-left: 0;
}

.widget_recent_entries a::before {
    content: "\f100";
}

.widget_archive a::before, .widget_categories a::before, .widget_recent_entries a::before, .widget_meta a::before, .widget_recent_comments li::before, .widget_rss li:before, .widget_pages li a:before, .widget_nav_menu li a:before{
	right: 0;
	left: auto;
}

.widget_meta a::before, .widget_nav_menu li a:before {
    content: "\f104";
}

.next, .prev {
	transform: rotate(180deg);
}

#site-navigation ul li a {
	font-size: 16px;
}

.woocommerce-loop-product__title {
    font-size: 18px;
    font-weight: bold;
}

@media (max-width: 1200px)
{
.sub-toggle {
	left: 15px;
	right: auto;
}
}

/*.fa-angle-right:before {
    content: "\f104";
}*/

.em-scroll-up {
    left: 30px;
	right: auto;
}