@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');
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family: Shabnam;
} 
body, button, input, select, textarea {
    color: #484848;
    font-family: Shabnam;
}
.post-image-content .entry-meta .posted-on a {
    color: #fff;
    font-family: Shabnam;
}
.btn-default {
    font-family: Shabnam;
}
a.more-link {
    font-family: Shabnam;
    text-align: right;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Shabnam;
}
.side-menu-wrap .side-nav-wrap a {
    font-family: Shabnam;
}
.feature-content {
    text-align: right;
}
.testimonial-quote {
    margin-right: 40px;
    text-align: right;
    margin-left: inherit;
}
.testimonial-box .testimonial-slider .slides li img {
    float: right;
    margin-right: -70px;
    margin-left: inherit;
}
.latest-blog-content .entry-content {
    text-align: right;
}
.latest-blog-text .entry-header {
    text-align: right;
}
.btn-default:last-child {
    font-family: shabnam;
}
.main-navigation a {
    text-align: right;
    font-family: shabnam;
}
.widget-title {
    font-family: shabnam;
}
.cat-links, .cat-links a, .tag-links, .tag-links a, .entry-format, .entry-format a {
    color: #ff4530;
    font-family: shabnam;
}
#site-description {
    font-family: shabnam;
}
.widget_meta ul li::before, .widget_recent_comments ul li::before, .widget_categories ul li::before, .widget_recent_entries ul li::before, .widget_archive ul li::before {
    right: 0;
    left: inherit;
	content: "\f104";
}
.widget_meta ul li, .widget_recent_comments ul li, .widget_categories ul li, .widget_recent_entries ul li, .widget_archive ul li {
    padding-left: inherit;
    padding-right: 20px;
}
.side-menu.show {
    left: 0;
    right: inherit;
}
.top-bar .widget_contact {
    float: right;
}
.header-social-block {
    float: left;
}
#site-branding {
    float: right;
}
.header-search, .header-search-x {
    left: 0;
    right: inherit;
	margin-left: 45px;
    margin-right: inherit;
}
.show-menu-toggle {
    left: 0;
    right: inherit;
}

input.search-field {
    float: right;
}
.hide-menu-toggle {
    right: 15px;
    left: inherit;
}
.feature-icon {
    float: right;
    margin-left: 20px;
    margin-right: 30px;
}
.about-box .two-column {
    float: left;
}
.team-member-box .flex-nav-prev a.flex-prev::before {
    content: '\f105';
}
.team-member-box .flex-nav-next a.flex-next::before {
    content: '\f104';
}
.header-search::after {
    transform: translateX(50%) translateY(60%) rotate(45deg);
}
.show-menu-toggle .bars::after, .show-menu-toggle .bars::before {
    left: 0;
    right: inherit;
}
.fact-figure-box .counter {
    text-align: right;
}
.entry-meta, .entry-meta a {
    color: #222;
    font-family: shabnam;
}
.navigation.post-navigation .nav-next, .image-navigation .nav-links .nav-next {
    float: left;
}
.navigation.post-navigation .nav-previous, .image-navigation .nav-links .nav-previous {
    float: right;
}
#primary {
    float: right;
    width: 70%;
}
#secondary .widget-title {
    text-align: right;
}
.entry-meta span {
    margin-left: 15px;
    margin-right: inherit;
}
.entry-meta span:last-child {
    margin-left: 0;
    margin-right: inherit;
}
.post-image-content .posted-on {
    right: 20px;
    left: inherit;
}
.post-featured-image {
    text-align: right;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: right;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
    font-size: 1.15em;
    float: left;
}
.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: right;
    margin-left: 4px;
    margin-right: inherit;
}
.side-menu-wrap {
    text-align: right;
}
.widget_contact ul li i {
    padding-left: 5px;
    padding-right: inherit;
}
.main-navigation li.menu-item-has-children > a::after, .main-navigation li li.menu-item-has-children > a::after, .main-navigation li.page_item_has_children > a::after, .main-navigation li li.page_item_has_children > a::after {
    padding-right: 6px;
    padding-left: inherit;
}
caption, th {
    text-align: right;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
}
.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;
}
.page-numbers {
    float: right;
    margin-left: 8px;
    margin-right: inherit;
}
.fa-angle-double-right::before {
    content: "\f100";
}
.fa-angle-double-left::before {
    content: "\f101";
}
a.more-link::after {
    content: "\f100";
    right: 5px;
    left: inherit;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    left: 0;
    right: inherit;
}
#main .comments-area ul, #main .comments-area ol {
    margin-left: inherit;
    margin-right: 30px;
}
@media (max-width: 480px)
{
		#primary {
    width: 100%;
}
	
}


@media (min-width: 600px)
{	
	
.main-navigation {
    float: left;
    margin-left: 80px;
    margin-right: inherit;
}
	.latest-blog-text {
    text-align: right;
    padding-left: 240px;
    padding-right: 30px;
}
	.latest-blog-image {
    float: left;
    left: -30px;
    right: inherit;
}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: left;
}
#secondary {
    float: left;
    padding-right: 40px;
    padding-left: inherit;
}
}

body:not(:-moz-handler-blocked) .testimonial-slider {
    direction: inherit;
}

.testimonial-slider {
    direction: ltr;
}