/*
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.
See http://codex.wordpress.org/Right_to_Left_Language_Support
*/
body {
direction: rtl;
unicode-bidi: embed;
}
.fa {
margin-right: 0;
margin-left: 5px;
}
li > ul,
li > ol {
margin: 0 20px 0 0;
}
.flexslider,
.owl-carousel .owl-wrapper-outer,
.home-product .owl-buttons,
#sb-wrapper {
direction: ltr;
}
caption,
th,
td {
text-align: right;
}
.widget li > ol,
.widget li > ul {
margin-left: 0;
margin-right: 15px;
}
.primary-sidebar .widget ul.toggle-block.children{margin:0 15px 0 0;}
.page-content .search-field { margin: 0 0 0 -5px;}
.single-product-full #content div.product{text-align:right;}
/*************** Float Left *********************/
.header_cart.headercart-block,.topbar-link,.header-right,.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering,.topbar-right,.footer-bottom-right{ float: left;}
/*************** Float Right ********************/
.site-welcome-message,
.glory-filter-block,
.category-toolbar .gridlist-toggle,
.site-footer .newsletter tr,
.footer-contact-us .contact_wrapper .column,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount .button,
.color-wrap,
.color-link a,
.summary.entry-summary .compare.button,
.woocommerce ul.products.list li.product .gridlist-buttonwrap ,
.header-left,.topbar-left,.footer-bottom-left{float: right;}
.glory-filter-wrapper{ text-align: right;}
.header-search .woocommerce-product-search .search-field,
.header-search .search-form .search-field { float: right; text-align:right;}
.header_cart .product_list_widget,.entry-content-other,.entry-main-header,.entry-header,.read-more{text-align:right;}
/*header*/
.alignright, .right,
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{text-align:left;}
.mega-menu ul li .sub-container {
right: 0 !important;
left: auto !important;
}
.header-search .header-toggle {
float: left;
left: 5px;
right: auto;
}
.tm-menu-label:before{left:0; right:auto;}
.entry-summary .yith-wcwl-wishlistexistsbrowse.show,
#search-button { float: right;}
.header-search .woocommerce-product-search .search-field, .header-search .search-form .search-field{ padding:1px 10px 1px 38px; }
.topbar-link-wrapper {
left: 21px;
right: auto !important;
}
.header_cart .shopping_cart .cart-contents { margin: 5px 25px 0 0;}
.header_login li a {
padding-right: 25px;
padding-left: 0;
text-align: right;
}
.header_cart .shopping_cart{background-position:right -41px;}
.header_cart:hover .shopping_cart{background-position:right -92px;}
.header_login li.account a{background-position:right -320px;}
.header_login li.logout a{background-position:right -372px;}
.header_login li.account a:hover{background-position:right -142px;}
.header_login li.logout a:hover{background-position:right -417px;}
.header_cart .widget_shopping_cart .mini_cart_item a { margin: 0 0 0 20px;}
.mega-menu ul li .sub li { text-align: right;}
.sticky-menu .header_cart.headercart-block{left:40px; right:auto;}
.static-part2 .shop-button a{margin:0 5px 0 0;}
/*footer*/
.follow-us a.icon{margin-left:36px; margin-right:0;}
.home-about-me{text-align:right;}
.second-widget.footer-widget{border-right:1px solid #666666; border-left:none; padding:0 85px 0 0;}
.static-links-list span:first-child a {
padding-left: 13px;
padding-right: 0;
}
ul.accepted-payment-methods li { margin: 0 10px 0 0;}
.account-container {
right: auto!important;
left: 5px;
}
.header-search .woocommerce-product-search input[type="submit"], .header-search .search-form #searchsubmit{left:10px; right:auto;}
.header_cart .togg .widget.widget_shopping_cart {
right: auto !important;
left: 0;
}
.bx-controls-direction{left:0; right:auto;}
/*shop*/
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{left:0.875em; right:auto;}
.flex-viewport{direction:ltr;}
.box-page .woocommerce ul.products li.product .price, .box-page .woocommerce-page ul.products li.product .price{margin:0 5px 0 0;}
.woocommerce ul.products li .container-inner .gridlist-buttonwrap, .woocommerce-page ul.products li .container-inner .gridlist-buttonwrap{float:right;}
.woocommerce ul.products li .container-inner, .woocommerce-page ul.products li .container-inner,.woocommerce.hot-product .products .product{text-align:right;}
.gridlist-toggle a#grid {
margin-left: 10px;
margin-right: 0;
}
.product-detail-wrapper{text-align:right;}
.woocommerce ul.products li.product .onsale::after, .woocommerce-page ul.products li.product .onsale::after, #content .type-product > .onsale::after, .feature-image-wrapper .onsale::after, .hot-product .onsale::after{
right:0;
left:auto;
}
#content .type-product > .onsale, .feature-image-wrapper .onsale, .hot-product .onsale{right:0; left:auto;}
#yith-quick-view-modal .yith-wcqv-wrapper,.single-post .entry-content{text-align:right;}
/*blog*/
.entry-thumbnail .blog-icon,.entry-thumbnail .entry-content-date{right:0; left:auto;}
.categories-links,.entry-meta .author,.entry-meta .meta-inner{margin-left:10px; margin-right:1px;}
/*shortcode page*/
.service .service-read-more i.fa{margin-right:7px; margin-left:0;}
/*************** Column ********************/
.widget_search #searchform .search-field,
#primary-sidebar .widget_product_search .search-field,
.widget_search #searchform #searchsubmit,
#primary-sidebar .widget_product_search input[type="submit"] {
float: right;
}
.widgets-follow-us {
padding-left: 0;
padding-right: 88px;
}
/*************** Content ********************/
.tm_product_nav_buttons {
left: 0;
right: auto;
}
.woocommerce .single-product-full #content .product div.entry-summary {
border-left: medium none;
border-right: 1px solid #e6e6e6;
padding-left: 0;
padding-right: 50px;
}
.woocommerce .single-product-sidebar #content .product div.entry-summary, .woocommerce-page .single-product-sidebar #content .product div.entry-summary{
border-right:1px solid #e6e6e6;
border-left:none;
padding-right:30px;
padding-left:0;
}
.woocommerce .star-rating:before,
.woocommerce-page .star-rating::before,
.wpb_wl_summary .star-rating:before,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.wpb_wl_summary .star-rating span:before,
.woocommerce .star-rating span,
.woocommerce-page .star-rating span,
.wpb_wl_summary .star-rating span {
right: 0;
left: auto;
}
.woocommerce .star-rating, .woocommerce-page .star-rating, .wpb_wl_summary .star-rating{float:right;}
.accordion-icon { float: right;}
.accordion-wrapper { padding: 0 40px 0 0;}
.accordion-container { text-align: right;}
.style-2 .accordion-container {
padding: 0 40px 0 4px;
text-align: right;
}
.blog-posts-content .style-1 .container-inner { margin: 0 0 40px 20px;}
/*product*/
.summary.entry-summary .yith-wcwl-add-to-wishlist {
float: right;
margin: 0 0 10px 20px;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist:before,
.summary.entry-summary .compare.button:before {
float: right;
margin-left: 8px;
margin-right: 0;
}
/*************** Woocommerce ********************/
#tab-reviews .comment-text .star-rating{float:left;}
.woocommerce ul.products li.product .new-icon,
.woocommerce-page ul.products li.product .new-icon {
right: auto;
left: 0;
}
.glory-filter-title { margin: 0 0 0 20px;}
.woocommerce ul.products.list .container-inner,
.woocommerce-page ul.products.list .container-inner { text-align: right; margin:15px -30px 45px 0;}
.category-toolbar .gridlist-toggle a,
.gridlist-toggle a {
float: right;
}
.woocommerce ul.products.list .container-inner .image-block,
.woocommerce-page ul.products.list .container-inner .image-block {
float: right;
}
.woocommerce-page ul.products.list li.product .price,
.woocommerce ul.products.list li.product .price {
float: right;
}
.woocommerce .products.list .star-rating,
.woocommerce-page .products.list .star-rating {
right: 0;
left: auto;
}
.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;
}
.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;
}
.woocommerce .woocommerce-product-rating .star-rating,
.woocommerce-page .woocommerce-product-rating .star-rating,
.wpb_wl_summary .star-rating {
float: right;
margin: 2px 0 0 10px;
}
.woocommerce #content div.product form.cart .button,
.woocommerce div.product form.cart .button,
.woocommerce-page #content div.product form.cart .button,
.woocommerce-page div.product form.cart .button {
float: right;
margin: 0 10px 0 0;
}
.woocommerce #content div.product form.cart div.quantity,
.woocommerce div.product form.cart div.quantity,
.woocommerce-page #content div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity {
float: right;
margin: 0 0 0 4px;
}
.product-cms-tab-block .style5 #tab ul li {
margin: 0 0 0 -1px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
float: right;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
border-width: 0 1px 0 0;
float: right;
margin: 0 5px 0 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
margin: 0 5px 0 0;
}
.woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel {
text-align: right;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
left: auto;
right: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
margin: 0 50px 0 0;
}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button {
float: left;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs {
text-align: right;
}
.woocommerce .widget_price_filter .price_slider_amount,
.woocommerce-page .widget_price_filter .price_slider_amount {
text-align: left;
}
.product-categories .hitarea,
.widget_pages .hitarea,
.widget_nav_menu .hitarea,
.widget_categories .hitarea {
left: 0;
right: auto;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
float: right;
margin-left: 10px;
margin-right: 0;
}
.woocommerce ul.cart_list li a.remove,
.woocommerce-page ul.cart_list li a.remove {
left: 0;
right: auto;
margin:0 10px 0 0;
}
.woocommerce .widget_layered_nav ul li a,
.woocommerce .widget_layered_nav ul li span,
.woocommerce-page .widget_layered_nav ul li a,
.woocommerce-page .widget_layered_nav ul li span {
float: right;
}
/*************** Shortcode ********************/
.button.left i {
margin-right: 10px;
margin-left: 5px;
}
.button.right i {
margin-left: 0;
margin-right: 10px;
}
.service .style-2 .icon {
float: right;
margin: 0 0 0 10px;
}
.style-2 .service-desc {
text-align: right;
}
.sitemap ul {
padding-right: 15px;
padding-left: 0;
}
.address-container .icon {
float: right;
border-width: 0 0 0 1px;
border-right: none;
}
/*************** Footer ********************/
.footer-widget {
float: right;
}
.footer-menu ul li,
.footer-menu-links ul li {
background-position: right center;
}
.custom-text-container {
float: none;
}
#to_top {
right: auto !important;
left: 35px;
}
/*brand logo*/
.brand-grid .item.brand_main {
border-right: none;
border-left: 1px solid #f2f2f2;
}
#brand-products .item.brand_main:last-child,
.brand-grid.cols-1 .item.brand_main:nth-child(n) ,
.brand-grid.cols-2 .item.brand_main:nth-child(2n) ,
.brand-grid.cols-3 .item.brand_main:nth-child(3n) ,
.brand-grid.cols-4 .item.brand_main:nth-child(4n) ,
.brand-grid.cols-5 .item.brand_main:nth-child(5n) ,
.brand-grid.cols-6 .item.brand_main:nth-child(6n){
border-left: none;
border-right: none;
}
/*woo small product*/
#woo-small-products .image-block{float:right;}
#woo-small-products li.product h3{padding:4px 15px 4px 0;}
#woo-small-products .products li .price {
float: right;
margin: 5px 15px 0 0;
}
#woo-small-products .woocommerce .star-rating {
float: right;
margin: 10px 15px 0 0;
}
@media only screen and (max-width: 1200px) {
/*brand*/
#brand-products .brand-grid .item.brand_main:nth-child(3n) { border-left: medium none !important; border-right: 1px solid #f2f2f2; }
#brand-products .brand-grid .item.brand_main:nth-child(4n) ,.brand-grid.cols-5 .item.brand_main:nth-child(5n){ border-left: 1px solid #f2f2f2; border-right: medium none !important; }
.brand-grid.cols-1 .item.brand_main:nth-child(n){ border-left:1px solid #f2f2f2; border-right: medium none !important;}
.brand-grid.cols-2 .item.brand_main:nth-child(2n) { border-left: 1px solid #f2f2f2; border-right: medium none !important; }
.second-widget.footer-widget{padding:0 20px 0 0 !important;}
}
@media only screen and (max-width: 979px) {
/*menu*/
.mobile-menu ul li { text-align: right !important; }
.hitarea {
float: left !important;
text-align: left !important;
}
.mobile-menu {
left: auto !important;
right: 0 !important;
transform: translateX(110%) !important;
-webkit-transform: translateX(110%) !important;
-moz-transform: translateX(110%) !important;
-ms-transform: translateX(110%) !important;
-o-transform: translateX(110%) !important;
}
.navigation.active .mobile-menu {
transform: translateX(0) !important;
-webkit-transform: translateX(0) !important;
-moz-transform: translateX(0) !important;
-ms-transform: translateX(0) !important;
-o-transform: translateX(0) !important;
}
.close-menu { float: left !important; }
.title-outer:before,
.toggled-off .title-outer:before{
left:0;
right: auto !important;
}
#sb_instagram #sbi_images .sbi_item{float:right;}
.second-widget.footer-widget, .widget.widgets-static-links{padding:0 !important;}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.menu-toggle:before{
left:0;
right:auto !important;
}
.menu-toggle{ text-align:right !important; }
}
@media only screen and (max-width: 767px) {
.resp-tabs-list li{padding:0!important; }
/****************** End Primary navigation ******************/
.glory-filter-block,
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
display: inline-block !important;
float: none !important;
vertical-align: top !important;
}
.woo_small .vc_column-inner { padding-right: 0 !important; }
/*header*/
.sticky-menu .menu-toggle::before{
left:0;
right:auto !important;
}
.sticky-menu .menu-toggle{ text-align:right !important; }
.header-search .header-toggle{left:10px; right:auto !important;}
.header-left{right:auto !important; left:120px;}
.navigation-menu{left:auto !important; right:0;}
.header-search .woocommerce-product-search, .header-search .search-form{left:0 !important; right:auto !important;}
}
@media only screen and (max-width: 641px) {
/*brand*/
#brand-products .brand-grid .item.brand_main:nth-child(3n) { border-right: medium none !important; border-left:1px solid #f2f2f2 !important; }
#brand-products .brand-grid .item.brand_main:nth-child(2n) { border-left: medium none !important; }
}
@media only screen and (max-width: 600px) {
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{float:right !important;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {text-align:left !important;}
td.product-quantity .quantity{float:left !important;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .shipping_calculator {text-align:right !important;}
}
@media only screen and (max-width: 500px) {
/****************** Woocommerce ******************/
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
border-width: 0 !important;
margin: 0 0 5px !important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
margin: 0 !important;
}
}
@media only screen and (max-width: 479px) {
/*brand*/
#brand-products .brand-grid .item.brand_main:nth-child(n) { border-left: medium none !important; }
.header-left{left:45px;}
.cat_description{margin-bottom:10px;}
}