.top_links [class^="icon-"]:before, .top_links [class*=" icon-"]:before,
.post_data [class^="icon-"]:before, .post_data [class^="icon-"]:after,
#navigation_bar [class^="icon-"]:before, #navigation_bar [class*=" icon-"]:before,
.button_ [class^="icon-"]:before, .button_ [class*=" icon-"]:before,
.top_links [class^="icon-"]:before, .top_links [class*=" icon-"]:before
{
margin-left: 5px;  
margin-right: 0; 
}
#navigation {
float: right;
}
#navigation li{
float: right;
}
#navigation > li:first-child {
border-width: 0 1px 0 0;
}
#navigation > li:last-child {
border-width: 0 1px 0 1px;
border-color: #eee;
border-style: solid;
}
#navigation{
border-right: 0;
}
#navigation .sub-menu li{
text-align: right;
}
#navigation .sub-menu ul{
right: 170px;
}
#navigation .sub-menu li.hasSubMenu > a:after { 
content:"\f104";
left: 10px;
right: auto;
}
#navigation .multicolumn-holder ul li{
text-align: right;
}
#navigation .multicolumn-holder a,
#navigation .multicolumn-holder a:hover{
text-align: right;
}
#navigation .multicolumn-holder a:hover:after {
content: "";
left: auto;
right: 0;
margin-left: auto;
margin-right: -10px;
}
#navigation li.multicolumn > .multicolumn-holder{
right: 0;
left: auto;
}
#navigation .sub-menu li a:hover, #navigation .sub-menu li:hover > a {
box-shadow: -2px 0 0 inherit inset;
}
.multicolumn-holder > ul{
border-width: 0 1px 0 0;
border-style: solid;
border-color: #eee;
}
#navigation_bar > ul > li > a:after {
direction: rtl;
right: 0;
}
.multicolumn-holder > ul:first-child{
border-right: 0;
}
#navigation > li:hover > ul{
left: auto; 
right: -1px;    
}
.search-bar{
float: left;
}
.search-bar form input {
float: right; 
padding: 0 0 0 10px;
width: 80px;
text-align: right;
}
.search-bar .icon-search-1{
margin-left: 2px;
margin-right: 2px;
} 
.breadcrumb {
text-align: right;
}
.breadcrumb a.icon-home:before {
margin-left: 5px;
}
.breadcrumb .icon-angle-right:before{
content:"\f104";
}
.with_icons > li span {
padding-left: 6px;
margin-right: 0;
}
img.recent-posts-thumb { 
float: right;
margin: 0 0 10px 10px; 
}
.info_bar .heading {
float: right;
}
.info_bar .breadcrumb {
float: left;
text-align: left;
}
.blog_list h1[class^="icon-"]:before, .blog_list h2[class^="icon-"]:before {
margin-left: 10px;
margin-right: 0;
}
.post_data span { 
border-width: 0 0 0 1px; 
padding-left: 10px;
padding-right: 0;
}
.post_data span:last-child {
border-left: 0 none;
}
.post_data span:first-child{
margin-right: 0;
}
blockquote p:first-child:before { 
left: auto; 
top: auto;  
bottom: 2px; 
left: 10px;    
}
blockquote p:last-child:after {
bottom: auto; 
right: auto; 
right: 10px; 
top: 10px;    
}
.blog_list section.first_section{
float: right;
}
.blog_list section.article_section {
margin-right: 70px;
margin-left: 0;
}    
.blog_list section.article_section.with_icon{
margin-right: 0;
}
div.date_box { 
margin: 0 0 0 10px; 
}
ul, ol {
margin: 0 17px 20px 0;
}
ul ul li, ol ol li {
margin: 5px 15px 5px 0;
}
.tags span:first-child {
margin-left: 10px;
margin-right: 0;
}
.rt_comments ol.commentlist ul.children {
margin: 20px 60px 0 0;
}
.caption.embedded .featured_article_title {
padding: 5px 0 0 10px;
}
.caption.embedded.default_icon.squared .featured_article_title {
padding: 10px 0 0 10px;
}
.testimonials .testimonial .text .icon-quote-left:before{
content: "\f10e";
}
.testimonials .testimonial .text .icon-quote-left{
padding-left: 6px;
padding-right:0;
}
.testimonials .testimonial .text .icon-quote-right:before{
content: "\f10d";
}
.testimonials .testimonial .text .icon-quote-right {
padding-left: 0;
padding-right: 6px;
}
.info_box .icon-cancel{
left: 10px;
right: auto;
}
.info_box p[class^="icon-"]:before, .info_box p[class*=" icon-"]:before { 
margin: -12px -35px 0 20px; 
}
.info_box p {
padding: 0 40px 0 10px;
}
.pricing_table.compare .table_wrap.features ul {
border-radius: 0 8px 8px 0; 
margin-left: -22px;
margin-right: auto;
padding: 0 0 0 20px;
}
#slogan_text{
text-align: left;
}
.top_links > li:last-child {
border-right-width: 1px;
}
.top_links > li:first-child{ 
border-width:0; 
}    
footer .part1, .owl-carousel,.flex-viewport{direction: ltr; }
.title_icon {
margin: 0 0 4px 8px;
} 
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img{
float: left;
margin-left: 0;
margin-right: 4px;    
}
.woocommerce .star-rating, .woocommerce-page .star-rating{
right: 10px;
}
.wooselect .wooselectInner:before {
left: 10px;
right: auto; 
}
#top_bar .social_media, footer .social_media{
float: left;
}
.top_links, footer .part1{
float: right;
}
ul.footer_links, footer .copyright{
text-align: right;
}
.sidebar.left.fixed {
left: 10px;
}
.sidebar.right, .sidebar.right.fixed {
margin-right: 10px;
}
.latest-news .featured-image .date {
right: 0;
}
.carousel-holder .owl-carousel .item {
text-align: right;
}
#sticky_logo { 
float: right; 
margin-left: 10px;
margin-right: 0; 
}
.header-design2 .sticky_nav_wrap{
float: left;
}
.with_borders .product_info {
text-align: right;
}
.woocommerce > .product_boxes .with_borders .product_info {
text-align: center;
}
.content.full .tab-style-three .tabs:before{
left: auto;
right: -100%;
}
.tabs_wrap .tabs li{
float: right;
}
.tabs_wrap .tabs .with_icon span {
right: 10px;
left: auto;
}
.tabs_wrap .tabs .with_icon a {
padding-left: auto;
padding-right: 40px;
}
.tabs_wrap .tabs li {
border-width: 0 0 0 1px;
}
.vertical_tabs ul.tabs {
float: right;
}
.vertical_tabs div.pane {
border-width: 0 1px 0 0;
margin-left: auto;
margin-right: 200px;
padding: 20px !important;
}
.tabs_wrap .tabs .with_icon a {
padding-right: 40px;
text-align: right;
}
.vertical_tabs ul.tabs li a {
text-align: right;
}
.tab-style-three .tabs a, .tab-style-three .tabs .with_icon a {
padding: 20px 30px;
}
.imgeffect a:first-child {
right: 50%;
left: auto;
}
.imgeffect:hover a{
right: auto;
left: 50%;
}
.with_icons li span, .with_icons.big_icons li span{
float: right;
}
.with_icons > li span {
padding-right: 6px;
padding-left: auto;
}
.with_icons.icon_borders p {
margin-right: 70px;
margin-left: auto;    
}
.banner .featured_text.withbutton, .banner .featured_text{
text-align: right;
}
.banner .button_.alignright {
float: left;
}
.banner .withbutton p[class^="icon-"], .banner .withbutton p[class*=" icon-"] {
padding-left: 0;
padding-right: 60px;
}
.banner .withbutton p[class^="icon-"]:before, .banner .withbutton p[class*=" icon-"]:before {
margin: -3px -55px 0 0;
}
.rt-parallax-background{
direction: ltr !important;
}
.pin:after {
direction: ltr;
}
.featured .default_icon .heading_icon {
margin: 0 0 4px 8px;
}
.title_line h3 {
padding-right: 0;
padding-left: 20px;
}
.title_line .featured_article_title:after {
margin-right: 20px; 
}
.heading_icon {
margin-left: 0;
margin-right: 5px;
}
.rt-toggle ol li .toggle-number, .rt-toggle ol li.open .toggle-number {
right: 0;
left: auto;
}
.rt-toggle ol li .toggle-head, .rt-toggle ol li.open .toggle-head {
background-position: left 5px;
}
.carousel-holder .owl-controls {
left: 0;
right: auto;
padding-left: 0;
padding-right: 10px;
}
.latest-news.carousel_items .item{
direction: rtl;
} .testimonial .text, blockquote p { 
direction: rtl;
}
.icon-quote-right:before {
content: "";
}
.icon-quote-left:before {
content: "";
}
.testimonial .text .icon-quote-left {
padding-right: 0;
padding-left: 6px;
}
.testimonial .text .icon-quote-right {
padding-right: 6px; 
padding-left: 0; 
} .chained_contents{
direction: ltr;
}
.chanied_content_holder{
direction: rtl;
text-align: left;
}
.horizontal_chained_contents{
direction: ltr;
}
.horizontal_chained_contents > li .chanied_content_holder{
text-align: center;
}
.horizontal_chained_contents .chanied_content_holder{
direction: rtl;
}
.heading-style-2:before,.heading-style-2:after,.heading-style-2 {
direction: ltr;
}
.post-navigations{  direction: ltr; }
.menu-style-two .nav_border {
border-width: 1px 0 1px 1px;
border-style: solid;
border-color: #eee;
}
.menu-style-two .search-bar{
right: auto;
left: 10px;
} .box{
margin:0 20px 0 0;
float:right;
} 
.box.first:before { content: ""; display: table; } 
.box.first{clear: both; margin-right:0px !important; zoom: 1;}   
.box.last{clear: left; margin-left:0px !important; zoom: 1;}
.box.last:after{ content: ""; display: table; }
.content.left .first,.content.right .first{margin-right:0px !important;} 
.content.left .last,.content.right .last{margin-left:0px !important;}
.row .box:first-child,
.row .box:first-child,
.content.left .row .box:first-child,
.content.right .row .box:first-child
{
margin-right:0px !important;
}
.rtl .full_width_row .content_block > .content > .row > .box{margin:0 4% 0 0;}
.rtl .full_width_row .content_block > .content > .row > .box:first-child{margin-right:0;}
.rtl .box .box {margin:0 4% 0 0;}
.rtl .box .first{margin-right:0px !important;} 
.rtl .box .last{margin-left:0px !important; margin-right:4% !important;}
.rtl .box .box:first-child, .rtl .widget .box:first-child{margin-right:0;}
.with_borders > .last-row.box:first-child,
.with_borders > .box.first
{
box-shadow: 1px 0 0 #F0F0F0;
}
.button_.alignright{
margin-right: 20px;
margin-left: auto;
} @media only screen and (max-width: 959px) {
#navigation .sub-menu ul{
right: auto;
left: auto;
}
.responsive #navigation li{
text-align:right;
}
.responsive #navigation .multicolumn-holder .column-heading > span, .responsive #navigation .multicolumn-holder .column-heading > a{
padding: 10px 30px 10px 0;
}
.responsive #navigation_bar li a, .responsive .stuck #navigation_bar li a{
padding-left: auto;
padding-right: 30px;
} 
.responsive #navigation_bar li li a, .responsive .stuck #navigation_bar li li a{
padding-left: auto;
padding-right: 40px;
}   
.responsive #navigation_bar li li li a, .responsive .stuck #navigation_bar li li li a{
padding-left: auto;
padding-right: 50px;
}   
.responsive #navigation_bar  li li li li a, .responsive .stuck #navigation_bar li li li li a{
padding-left: auto;
padding-right: 60px;
}   
.responsive #navigation_bar li li li li li a, .responsive .stuck #navigation_bar li li li li li a{
padding-left: auto;
padding-right: 70px;
}   
.responsive #navigation_bar li li li li li li a, .responsive .stuck #navigation_bar li li li li li li a{
padding-left: auto;
padding-right: 80px;
}       
}
@media only screen and (max-width: 767px) {
.rtl.responsive .info_bar .heading, .rtl.responsive .info_bar .breadcrumb{
text-align: right;
}
} @media only screen and (min-width: 960px)  { 
.header-design2 .sticky_nav_wrap,
.header-design2 .nav_shadow.default_position,
.header-design2 .stuck #navigation{
float: left;
}    
} @media only screen and (min-width: 960px) and (max-width: 1099px) { 
.responsive #navigation ul ul {
right: 150px;
}        
}
.rtl .icon-basket:before {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.gmnoprint{
direction: ltr;
}
.filter_navigation:after,.filter_navigation:before{
direction: ltr;
}
.filter_navigation a {
border-width: 0 !important;
}
.filter_navigation li a.active:before {
direction: ltr;
margin-left: 7px;
margin-right: auto;
}
.carousel-holder .owl-carousel .item.product {
text-align: center;
}
.without_heading .owl-next {
right: 20px;
}
.top_links .flags {
left: inherit;
right: 0;
}
.rtl .cart_totals ul#shipping_method li {
padding-right:20px;
}
.rtl .cart_totals h2 {
float: right;
}
.rtl .cart_totals td { 
text-align:right;
}
.woocommerce .cart-collaterals .cart_totals h2::before, .woocommerce-page .cart-collaterals .cart_totals h2::before {
padding-right: auto;
padding-left: 10px;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
float: left;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
float: right;
}
.shop_table th, .cart_item td, .cart-subtotal, .order-total {
text-align: right;
}
.rtl .jackbox-ns,
.rtl .jackbox-fs {float:left;}
.rtl .jackbox-arrow-left {
float: left;
}
.rtl .jackbox-arrow-right {
margin-left: 0;
}
.rtl .jackbox-arrow-left {
margin-right: 6px;
}
.rtl .jackbox-social {
left: 0;
}