﻿#copyright,
.bottom-nav li,
.widget-title span,
#aboutus-sitename,
.menu-item a,
#services-section h3,
.cbp-popup-lightbox-counter,
.name,
.position,
figcaption h2,
figcaption p,
#services-section p,
.cbp-popup-singlePage-counter,
#footer-widgets .widget.widget.widget_information ul.style-2 .hl,
.toggle-title,
.persian-font,
.shopping-cart-items-count,
.title,
.total,
.wprt-button,
.style-2,
.desc,
.grid-empty-text ,
.mini_cart_item a,
.mfp-counter,
blockquote,
.quantity,
.article-container,
.toggle-content,
h1,
.datepicker-persian, h2, h3, h4, h5, h6,
.grid-pager,
.text {
    font-family: 'IRANSans_FaNum' !important;
}

#bottom {
    direction: rtl;
}

    #bottom .bottom-bar-content {
        text-align: right !important;
    }

    #bottom .bottom-bar-menu {
        text-align: left !important;
    }

#scroll-top {
    left: 25px;
    right: auto !important;
}

.widget-title span {
    text-align: right;
}

    .widget-title span:after {
        right: 0 !important;
        left: auto !important;
    }

#footer-widgets .widget.widget.widget_information ul.style-2 .hl {
    float: right !important;
}

#footer-widgets .widget.widget.widget_information ul.style-2 {
    direction: rtl;
}

.wprt-links {
    direction: rtl;
}

#sidebar .widget.widget_links ul li a, #footer-widgets .widget.widget_links ul li a {
    padding-right: 25px;
    padding-left: 0;
}

    #sidebar .widget.widget_links ul li a, #footer-widgets .widget.widget_links ul li a:before {
        right: 0;
        left: auto !important;
    }

#sidebar .widget.widget_links ul li.style-2 a:before, #footer-widgets .widget.widget_links ul li.style-2 a:before {
    content: '\f100' !important;
}

.textwidget {
    direction: rtl;
}

#aboutus-logo {
    height: 100px;
    width: auto;
    float: right;
    margin-left: 25px;
}

#aboutus-sitename {
    padding-top: 30px;
}

#top-logo {
    height: 50px;
    width: auto;
}

#site-header-inner {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

#site-logo {
    float: right !important;
}

.mobile-button {
    float: left !important;
}

.menu-has-search.menu-has-cart #site-header.style-1 #main-nav, .menu-has-search.menu-has-cart #site-header.style-5 #main-nav {
    left: 96px;
    right: auto !important;
}

.nav-top-cart-wrapper {
    left: 15px;
    right: auto !important;
}

#main-nav > ul > li {
    float: right !important;
}

#main-nav .sub-menu {
    right: 0;
    left: auto !important;
}

#main-nav ul li {
    text-align: right;
}

@media (min-width: 992px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: right !important;
    }
}

.cbp-nav-controls {
    left: 0;
    right: auto !important;
}

.wprt-lines .line-1:not(.services-line), .wprt-lines .line-2 {
    right: 0;
    left: auto !important;
}

.rtl {
    direction: rtl;
}

.wprt-toggle .toggle-title:before {
    left: 20px !important;
    right: auto !important;
}

.wprt-toggle .toggle-title:after {
    right: 20px;
    left: auto !important;
}

.toggle-title {
    direction: rtl;
    text-align: right;
}

.toggle-content {
    direction: rtl;
    text-align: justify;
}

.nav-top-cart-wrapper .nav-shop-cart {
    left: 0;
    right: auto !important;
}

    .nav-top-cart-wrapper .nav-shop-cart ul li a.remove {
        left: 0;
        right: auto !important;
    }
.quantity{
    direction:rtl;
}
.nav-top-cart-wrapper .nav-shop-cart ul li a img {
    float: right;
    width: 50px;
    margin-right: 0;
    margin-left: 13px;
}
.total{
    direction:rtl;
}
.quantity{
    width:100%;
    display:block;
    text-align:right;
    direction:rtl;
}
.mini_cart_item a:not(.remove){
    width:100%;
    display:block;
    text-align:right;
    direction:rtl;
}
.mini_cart_item a,.quantity{
    font-size:14px !important;
}
blockquote{
    direction:rtl;
    text-align:justify;
}
.title{
    direction:rtl;
    text-align:right;
}
.desc{
    direction:rtl;
    text-align:justify;
}
.service-item-wrap{
    text-align:right;
}
.wprt-testimonials .position{
    right:175px;
    left:auto !important;
}
.wprt-testimonials .name{
    right:175px;
    left:auto !important;
}
.wprt-testimonials .image{
    right:75px;
    left:auto !important;
}
.wprt-icon-box.icon-left.accent-background .content-wrap{
    padding-right:100px;
}
.wprt-icon-box.icon-left .content-wrap{
    padding-left:0px !important;
}
.wprt-icon-box.icon-left .icon-wrap{
    right:0;
    left:auto !important;
}
#services-section h3{
    direction:rtl;
    text-align:right;
}
#services-section p{
    direction:rtl;
    text-align:justify;
}
.services-line{
    left:50% !important;
}
.mfp-counter{
    direction:rtl;
}
.cbp-popup-lightbox-counter,
.cbp-popup-singlePage-counter {
    direction: rtl;
}
figcaption div h2,
figcaption div p{
    direction: rtl;
    text-align:center !important;
}
.wprt-testimonials .customer:after{
    left:30px;
    right:auto !important;
}
.article-container{
    direction:rtl;
    margin-top:90px;
}
.article-container h6,
.article-container p{
    text-align:justify !important;
}
.bold{
    font-weight:bold;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #ffbc13 !important;
    border-color: #ffbc13 !important;
}
.pagination > li > a, .pagination > li > span{
    color:#1a1a1a !important;
}
.menu-item a{
    direction:rtl !important;
}
.margin-10-px{
    margin:10px !important;
}
.header-style-5 #site-header {
    /*background-color:#00000070 !important;*/
    background-color:#fff !important;
}
#bottom ul.bottom-nav{
    text-align:right !important;
}
.grid-empty-text td{
    border:0 !important;
}
#copyright{
    font-size:1.1em !important;
    color:#e5e5e5 !important;
}
.rslides_tabs, .rslides_nav {
    display: none !important;
}