@font-face {
    font-family: 'Shabnam';
    src: url('fonts/Shabnam.eot');
    src: url('fonts/Shabnam.eot?#iefix') format('embedded-opentype'),
         url('fonts/Shabnam.woff') format('woff'),
         url('fonts/Shabnam.ttf') format('truetype'),
         url('fonts/Shabnam.svg#Shabnam') format('svg');
}
/*
@font-face {
  font-family: mitra;
  font-style: normal;
  font-weight: bold;
  src: url('fonts/BMitraBold.woff') format('woff');
}
@font-face {
  font-family: mitra;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/BMitra.woff') format('woff');
}
*/
.promo-items-wrapper .item-info-wrap {
    font-family: Shabnam;
}
.section-title-block {
    float: right;
    background: #fff;
    position: relative;
    padding: 0 0px 0 20px;
    z-index: 99;
    left: inherit;
}
.promo-items-wrapper .item-info-wrap {
    float: left;
}
.main-post-wrap {
    float: right;
}
.list-posts-wrap {
    float: left;
}
.main-post-wrap .post-date-wrap, .list-posts-wrap .post-date-wrap, .entry-content-wrapper .post-date-wrap {
    float: right;
}
.list-posts-wrap .post-thumb {
    float: right;
}
.list-posts-wrap .post-date-wrap {
    left: inherit;
    right: 0;
}
.list-posts-wrap .post-date-content-wrap {
    float: left;
}
.section-title-block {
    float: right;
    padding: 0 0px 0 20px;
}
.easy_store_testimonials .es-single-wrap .image-holder {
    float: right;
}
.easy_store_testimonials .es-single-wrap .content-holder {
    text-align: right;
}
.easy_store_testimonials .es-single-wrap .image-holder::after {
    left: -14px;
    right: inherit;
}
.easy_store_testimonials .es-single-wrap .content-holder {
    padding: 15px 30px 15px 15px;
}
.es-home-icon {
    float: right;
}
.easy_store_featured_products .carousel-nav-action {
    left: 0;
    right: inherit;
}
.fa-angle-left::before {
    content: "\f105";
}
.fa-angle-right::before {
    content: "\f104";
}
.easy_store_categories_collection .es-coll-link i {
    margin-left: inherit;
    margin-right: 10px;
}
#secondary, .home.blog #secondary, #sidebar-shop {
    float: left;
    width: 27%;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: right;
    margin-left: 4px;
    width: 32px;
    height: auto;
    box-shadow: none;
    margin-right: inherit;
}
.woocommerce-tabs ul.tabs {
    text-align: right;
}
.woocommerce.single-product div.product .price {
    text-align: right;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
}
.es-slider-cat-menu {
    float: right;
}
.es-slider-section {
    float: left !important;
}
.es-slider-section .lSAction {
    position: absolute;
    left: 20px;
    top: 20px;
    right: inherit;
}
#site-navigation ul.sub-menu, #site-navigation ul.children {
    right: 0;
    left: inherit;
}
.easy_store_advance_product_search .woocommerce-product-search .searchsubmit {
    left: 15px;
    height: 20px;
    padding-right: 15px;
    right: inherit;
    padding-left: inherit;
    border-left: 1px;
}
.easy_store_advance_product_search .es-select-products {
	float: right;
}
.footer_columns_one .es-footer-widget, .footer_columns_two .es-footer-widget, .footer_columns_three .es-footer-widget, .footer_columns_four .es-footer-widget {
    float: right;
}
.promo-items-wrapper .item-icon-wrap {
    float: right;
}
.widget_search #s {
    margin-left: -49px;
    margin-right: inherit;
}
.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: inherit;
}
.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: inherit;
}
.widget_meta a::before, .widget_nav_menu li a::before {
    content: "\f104";
}
table.shop_table_responsive tr th, table.shop_table_responsive tr td {
    text-align: right;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    left: 1.5em;
    right: inherit;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
}
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
    float: left;
}
caption, th, td {
    text-align: right;
}
.yith_wcwl_wishlist_footer .yith-wcwl-share {
    float: right;
}
.wishlist_table tfoot td, .wishlist_table tr td.product-name, .wishlist_table tr td.product-thumbnail, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy {
    text-align: right;
}
.nav-links .nav-next a::after {
    margin-right: 5px;
    margin-left: inherit;
}
.nav-links .nav-previous a::before {
    margin-left: 5px;
    margin-right: inherit;
}
.es-wishlist-wrap {
    float: left;
}
.nav-links .nav-previous, .nav-links .nav-next {
    float: right;
}
.blog-content-wrapper .post-meta span, .blog-content-wrapper .post-meta span a, .entry-content-wrapper .post-meta span, .entry-content-wrapper .post-meta span a {
    margin-left: 8px;
    margin-right: inherit;
}
.comments-link::before {
    content: "\f075";
    font-family: FontAwesome;
    font-style: normal;
    margin-left: 5px;
    margin-right: inherit;
}
.cat-links::before {
    content: "\f07c";
    font-family: FontAwesome;
    font-style: normal;
    margin-left: 5px;
    margin-right: inherit;
}
.byline::before {
    content: "\f007";
    font-family: FontAwesome;
    font-style: normal;
    margin-left: 5px;
    margin-right: inherit;
}
.es-product-buttons-wrap a.add_to_cart_button::before, .es-product-buttons-wrap a.add_to_wishlist::before {
    margin-left: -1px;
    margin-right: inherit;
}
@media (min-width: 1200px)
{
	#site-navigation ul li {
      float: right;
	}
#site-navigation ul#primary-menu li.menu-item-has-children a, #site-navigation #primary-menu li.page_item_has_children a {
    padding-left: 35px;
    padding-right: 12px;
}
#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: 20px;
    right: inherit;
}
	.es-header-area-cart-wrapper .easy_store_advance_product_search {
    float: right;
    margin-left: 30px;
    margin-right: inherit;
}
	.site-branding {
    float: right;
}
	.es-header-area-cart-wrapper {
    float: left;
}
.woocommerce-product-search .search-field {
    border-left: medium none;
    height: 40px;
    margin-left: 0px;
    margin-right: inherit;
    border-right: inherit;
}


}
@media (max-width: 700px)
{
.menu-toggle {
    float: right;
	}
	.sub-toggle {
    left: 15px;
    right: inherit;
}
	.es-header-area-cart-wrapper .easy_store_advance_product_search {
    margin-left: 30px;
    margin-right: inherit;
}
	.easy_store_advance_product_search .search-field {
    float: right;
}
	.bottom-footer .site-info {
    float: right;
}
	#footer-navigation ul li {
    display: inline-block;
    margin-right: 20px;
    margin-left: inherit;
}
	#footer-navigation {
    float: left;
}

}
@media (max-width: 480px)
{
.item-icon-info-wrap.mt-column-4 {
    text-align: right;
}
	.main-post-wrap .post-date-wrap, .list-posts-wrap .post-date-wrap, .entry-content-wrapper .post-date-wrap {
    font-size: 12px;
}
	#footer-navigation {
    float: right;
}
	#secondary, .home.blog #secondary, #sidebar-shop {
    float: right;
    width: 100%;
}
}
@media (max-width: 600px)
{
#masthead .site-header-cart {
    display: block;
    width: 200px;
}
}