/*
Theme Name: Susa
Theme URI: http://iThemelandco.com/Themes/susa/
Description: A WordPress Blog Theme
Author: iThemelandco
Author URI: http://ithemelandco.com/
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: susa
Tags: left-sidebar, right-sidebar, post-formats, theme-options, translation-ready
*/

body {
    direction: rtl;
    unicode-bidi: embed;
}

.container {
    left:auto;
    right: 0;
}

.inner {
    text-align: right;
}

.header-top-nav {
    left:auto;
    right: 0;
}
.header-top-nav > ul > li {
    float: right;
}

.header-top-nav ul li a {
    padding-right: 0;
    padding-left: 15px;
}

.header-top-nav ul li a i {
    padding-right: 0;
    padding-left: 6px;
}

.social-in-header{
    padding-right: 0;
    padding-left: 10px;
    float: left;
}
.social-in-header a {
    margin-left: auto;
    margin-right: 15px;
}
.social-in-header a:first-child {
    margin-left: auto;
    margin-right: 0;
}

.header-buttons {
right: auto;
    left: 0;
}

.sidebar-button,
.search-button {
    float: left;
}

.nav > ul > li {
    float: right;
}
.nav > ul > li:first-child {
    padding-left: 0;
    padding-right: 0;
}

.nav ul ul ul {
    left: auto;
    right: 100%;
}

.nav .sub-menu > li > a {
    text-align: right;
}

.nav li.menu-item.menu-item-has-children > a:after {
    margin-left: auto;
    margin-right: 7px;
}

.header-bottom-fixed {
    left: auto;
    right: 0;
}

.nav-menu-mobile li a {
    padding-right: 0;
    padding-left: 8px;
}

.sub-menu-btn {
    left: auto;
    right: 0;
    text-align: right;
}

.sub-menu-btn-icon {
    right: auto;
    left: 0;
}

.nav-menu-button {
    float: right;
}

.header-srch-frm {
    left: 0;
    right: initial;
}

.header-srch-inp {
    padding-left: 0;
    padding-right: 10px;
}

.header-srch-btn {
right: auto;
    left: 0;
}

.main-post {
    float: right;
}

.search-page-post .post-title {
    text-align: right;
}

.search-page-post .meta-author-post-date {
    text-align: right;
}

.list-layout-page-post .post-title {
    text-align: right;
}

.list-layout-page-post .meta-author-post-date {
    text-align: right;
}

.thumbnail-o-lay {
left: auto;
    right: 0;

}

.list-layout-info .read-more-post{
    text-align: right;
}

.social-wrap {
    text-align: left;
    float:left;
}

.meta-social-share a:nth-child(n) {
    margin-right: auto;
    margin-left: 3px;
}

.tag-link a {
    margin-right: auto;
    margin-left: 5px;
}

.post-like-c a {
    margin-right: auto;
    margin-left: 5px;
}

.meta-content-audio {
left: auto;
    right: 0;
}

.susa-related-posts-wrap section {
    float: right;
}

.susa-related-posts-wrap section {
    margin-right: auto;
    margin-left: 20px;
}

.susa-related-posts-wrap section:last-of-type {
    margin-right: auto;
    margin-left: 0 !important;
}

.meta-author-avatar {
    float: right;
    margin-right: auto;
    margin-left: 20px;
}

.meta-author-info h4 {
    text-align: right;
}

.meta-author-info p {
    text-align: right;
}

.comments-area .children {
    margin-left: auto;
    margin-right: 45px;
}

.comment-avatar img {
    float: right;
    margin-right: auto;
    margin-left: 25px;
}

.comment-author {
    float: right;
}

.commentslist span.reply {
right: auto;
    left: 0px;
}

.comment-form label {
    margin-right: auto;
    margin-left: 10px;
}

.reply a {
    float: left;
}

.num-paging {
    text-align: right;
}

.num-paging span,
.num-paging a {
    margin-right: auto;
    margin-left: 10px;
}


.def-paging .next {
    float: left;
}

.def-paging .previous {
    float: right;
}


.def-paging .next a,
.def-paging .previous a {
    text-align: right;
}

.single-paging .next {
    float: left;
}

.single-paging .previous {
    float: right;
}

.single-info-paging p {
    text-align: right;
}
.next .single-info-paging p {
    text-align: left;
}

.single-info-paging h4 {
    text-align: right;
}
.next .single-info-paging h4 {
    text-align: left;
}

.susa-breadcrumbs li {
    float: right;
    margin-right: auto;
    margin-left: 11px;
}

.entry-content ul > li,
.entry-content ol > li,
.entry-content blockquote,
.comment-text ul > li,
.comment-text ol > li,
.comment-text blockquote{
    padding-left: 0;
    padding-right: 15px;
}

.entry-content  blockquote,
.comment-text  blockquote{
    border-left-width: 0px;
    border-right-width: 3px;
}

.entry-content table tr,
.entry-content table th,
.entry-content table td,
.comment-text table tr,
.comment-text table th,
.comment-text table td{
    text-align: right;
}



.search #s {
    padding-left: 0;
    padding-right: 10px;
}


.search .submit {
right: auto;
    left: 0px;
}

.susa-widget {
    left: auto;
    right:0;
}

.susa-widget .sub-menu {
    padding-left: 0;
    padding-right: 10px;
}

.cat-item  .children li {
    padding-left: 0;
    padding-right: 25px;
}

.tagcloud a {
    margin: 0 0 7px 5px;
}

#wp-calendar tfoot #next {
    text-align: left;
}

.null-instagram-feed li a {
    float: right;
    margin-right: auto;
    margin-left: 2.5%;
}

.footer-instagram .null-instagram-feed li a {
    margin-right: auto;
    margin-left: 0px;
}

.null-instagram-feed li:nth-child(3n+0) a {
    margin-right: auto;
    margin-left: 0px;
}

.null-instagram-feed li a:after,
.jr-insta-slider li a:after {
    left: auto;
    right: 0;
}

.susa-widget ul.site-lastet-post li {
    margin-left: auto;
    margin-right:0;
}

.susa-widget ul.site-lastet-post li .lastet-posts-item .lastet-posts-image {
    float:right;
    margin-right: auto;
    margin-left:14px;
}

.footer-social-widget a:last-child {
    margin-right: auto;
    margin-left: 0;
}

.foot-scl a i {
    margin-right: auto;
    margin-left: 10px;
}

.foot-widget {
    float: right;
    margin-right: auto;
    margin-left: 60px;
}

.susa-last {
    margin-right: auto;
    margin-left: 0;
}

.main-w {
    margin-right: 0;
    -webkit-transition: margin-right 350ms linear;
    -moz-transition: margin-right 350ms linear;
    -o-transition: margin-right 350ms linear;
    -ms-transition: margin-right 350ms linear;
    transition: margin-right 350ms linear;
}

.owl-pagination {
left: auto;
    right: 0px;
}

.owl-theme .owl-controls .owl-page span {
    margin-right: auto;
    margin-left: 4px;
}

.owl-theme .owl-controls .owl-page:last-child span {
    margin-right: auto;
    margin-left: 0px;
}



.carousel-comm-likes-wrap {
    left: auto;
    right: 0;
}

.carousel-like {
    float: right;
    margin-right: auto;
    margin-left: 15px;
}

.carousel-comment {
    float: right;
}

.carousel-like span:first-child,
.carousel-comment span:first-child {
    right: 0px;
}

.scrollup {
    left: auto;
    right: 50%;
    margin-left: auto;
    margin-right: -18px;

}

.alignnone {
    margin: 5px 0 20px 20px;
}

.aligncenter,
div.aligncenter {
    margin: 5px auto 5px auto;
}

.alignright {
    float:left;
    margin: 5px 20px 20px 0;
}

.alignleft {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignright {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignnone {
    margin: 5px 0 20px 20px;
}

a img.alignleft {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.aligncenter {
    margin-right: auto;
    margin-left: auto
}

.wp-caption.alignnone {
    margin: 5px 0 20px 20px;
}

.wp-caption.alignleft {
    margin: 5px 0 20px 20px;
}

.wp-caption.alignright {
    margin: 5px 20px 20px 0;
}

.search-thumb {
    float: right;
    margin-right: auto;
    margin-left: 25px;
}

.search-thumb img {
left: auto;
    right: 0;
}

.list-layout-thumb {
    float: right;
}

.list-layout-thumb img {
left: auto;
    right: 0;
}

.list-layout-cat {
    text-align: right;
}

.list-layout-format {
    float: right;
    margin-right: auto;
    margin-left: 25px;
}

.susa-carousel-wrap {
    direction: ltr;
}
.entry-gallery .owl-wrapper-outer{
    direction: ltr;
}

[class*="su-col-"] {
    margin-left: auto;
    margin-right: -3px;
}

.cart-icon {
    margin-left: auto;
    margin-right: 3px;
}

.cart-count {
    right: auto;
    left: 7px;
}

.cart-button  .widget_shopping_cart .cart_list li a.remove,
.cart-button .woocommerce.widget_shopping_cart .cart_list li a.remove {
    left: 5px;
    right: auto;
}

.rtl .cart-button  ul.cart_list li img,
.rtl ul.product_list_widget li img {
    float: right;
    margin-left: 10px;
    margin-right: 10px;
}

.cart-button ul.cart_list::-webkit-scrollbar-track-piece,
.cart-button ul.product_list_widget::-webkit-scrollbar-track-piece{
    background:100% 0
}

.cart-button .widget_shopping_cart .cart_list li,
.cart-button .woocommerce.widget_shopping_cart .cart_list li {
    padding-left: 1.5em;
    padding-right: 0;
}


.cart-button {
margin-left: auto;
    margin-right: 0;
    float: left;
}

.cart-button ul.product_list_widget li dl {
    padding-left: 0;
    padding-right: 0;
}

.cart-button .widget_shopping_cart {
right: auto;
    left: -999em;
}

.cart-button.focus .widget_shopping_cart, .cart-button:hover .widget_shopping_cart {
    right: auto;
    left: 0;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    float: right;
}

.woocommerce ul.products li.product .onsale {
    left: 5px;
    right: auto;
}

.woocommerce ul.products li.product .product-thumb .button {
left: auto;
    right: 0;
}
.woocommerce .products .star-rating {
    margin: 0 10px .5em 0;
}

.woocommerce ul.products li.product .price del {
margin-right: auto;
    margin-left: 5px;
}

.woocommerce ul.products li.product .price ins {
    background: 100% 0;
}
.woocommerce nav.woocommerce-pagination {
    text-align: right;
}

.woocommerce nav.woocommerce-pagination ul li {
margin-right: auto;
    margin-left: 10px;
}

#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
    margin: 0 0 0 10px;
}

table.woocommerce-checkout-review-order-table tr td,
table.woocommerce-checkout-review-order-table tr th {
    border-left-width: 1px;
}

table.woocommerce-orders-table tr td,
table.woocommerce-orders-table tr th,
table.woocommerce-table--order-details tr td,
table.woocommerce-table--order-details tr th,
table.woocommerce-table--customer-details tr td,
table.woocommerce-table--customer-details tr th {
    border-left-width: 1px;
}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    margin-left: 0;
    margin-right: 10px;
}

.woocommerce div.product form.cart div.quantity{
    float: right;
    margin: 0 0 0 10px;
}
.rtl.woocommerce div.product form.cart .button{
    float: right;
}
.woocommerce span.onsale {
    left: auto;
    right: 20px;
}

table.shop_attributes tr td,
table.shop_attributes tr th {
    border-left-width: 1px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 70px 0 0;
}
.widget_rating_filter .wc-layered-nav-rating {
    text-align: left;
}
.widget_rating_filter ul li .star-rating {
    float: right;
}
.susa-widget.widget_shopping_cart ul.cart_list li a,
.susa-widget.widget_shopping_cart ul.product_list_widget li a {
padding-right: 0;
    padding-left: 20px;
}
.susa-widget.widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
    padding-left: 0;
    padding-right: 0em;
}

.susa-widget.widget_shopping_cart ul.cart_list li img,
.susa-widget.widget_shopping_cart ul.product_list_widget li img{
    margin-right: 0;
    margin-left: 15px;
}

.susa-widget.widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
    right: auto;
    left: 0;
}
.susa-widget.widget_shopping_cart .buttons a,
.woocommerce.susa-widget.widget_shopping_cart .buttons a {
    margin-right: auto;
    margin-left: 0px;
}
.susa-widget.widget_shopping_cart .buttons a:first-child{
    margin-right: 0;
    margin-left: 4%;
}

.susa-widget.widget_layered_nav ul li span.count{
    float: left;
}

.susa-widget.widget_product_categories ul li span.count{
    float: left;
}

.susa-widget.widget_top_rated_products ul.cart_list li a,
.susa-widget.widget_top_rated_products ul.product_list_widget li a,
.susa-widget.widget_top_rated_products ul.product_list_widget li a span{
padding-right: 0;
    padding-left: 20px;

}

.susa-widget.widget_top_rated_products .cart_list li,
.woocommerce.widget_top_rated_products .cart_list li{
    padding-left: 0;
    padding-right: 0em;
}

.susa-widget.widget_top_rated_products ul.cart_list li img,
.susa-widget.widget_top_rated_products ul.product_list_widget li img{
    margin-right: auto;
    margin-left: 15px;
}

.susa-widget.widget_recent_reviews ul.cart_list li a,
.susa-widget.widget_recent_reviews ul.product_list_widget li a,
.susa-widget.widget_recent_reviews ul.product_list_widget li a span{
padding-right: 0;
    padding-left: 20px;

}

.susa-widget.widget_recent_reviews .cart_list li,
.woocommerce.widget_recent_reviews .cart_list li{
padding-left: 0;
    padding-right: 0em;
}

.susa-widget.widget_recent_reviews ul.cart_list li img,
.susa-widget.widget_recent_reviews ul.product_list_widget li img{
    margin-right: 0;
    margin-left: 15px;
}

.susa-widget.widget_products ul.cart_list li a,
.susa-widget.widget_products ul.product_list_widget li a,
.susa-widget.widget_products ul.product_list_widget li a span{
    padding-right: 0;
    padding-left: 20px;

}

.susa-widget.widget_products .cart_list li,
.woocommerce.widget_products .cart_list li{
    padding-left: 0;
    padding-right: 0em;
}

.susa-widget.widget_products ul.cart_list li img,
.susa-widget.widget_products ul.product_list_widget li img{
    margin-right: 0;
    margin-left: 15px;
}


.susa-widget.widget_recently_viewed_products ul.cart_list li a,
.susa-widget.widget_recently_viewed_products ul.product_list_widget li a,
.susa-widget.widget_recently_viewed_products ul.product_list_widget li a span{
    padding-right: 0;
    padding-left: 20px;

}

.susa-widget.widget_recently_viewed_products .cart_list li,
.woocommerce.widget_recently_viewed_products .cart_list li{
    padding-left: 0;
    padding-right: 0em;
}

.susa-widget.widget_recently_viewed_products ul.cart_list li img,
.susa-widget.widget_recently_viewed_products ul.product_list_widget li img{
    margin-right: 0;
    margin-left: 15px;
}

.widget_product_search .woocommerce-product-search .search-field {
padding-left: 0;
    padding-right: 10px;
}

.widget_product_search .woocommerce-product-search input[type=submit] {
right: auto;
    left: 0px;
}



.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: right;
    direction: ltr;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
    float: left;
}

.rtl.woocommerce .star-rating {
    float: right;
    margin: .5em 0 0 4px;
}
@media screen and ( max-width: 979px ) {

    .entry-sidebar .susa-widget {
        left: auto !important;
        right: 0 !important;
    }

    .entry-gallery .owl-next {
        right: auto; !important;
        left: 10px !important;
    }

    .entry-gallery .owl-prev {
        left: auto !important;
        right: 10px !important;
    }

}

@media screen and ( max-width: 768px ) {
    .header-buttons {
        float: left !important;
    }
}

@media screen and ( max-width: 480px ) {
    .single-paging .next, .single-paging .previous{
        margin-right: auto;
        margin-left: 0!important;
    }
    .comments-area .children {
        margin-left: auto;
        margin-right: 20px!important;
    }
}