/**handles:wd-rtl**/
/*
I.  DEFAULT PC 
II. RESPONSIVE
*/
/* ----------------------------------------------------------------- */
/* ------------------------ I.DEFAULT PC --------------------------- */
/* ----------------------------------------------------------------- */
* {
	direction: rtl !important;
	unicode-bidi: embed;  
}

body{
	text-align: right !important; 
}
table th, table td{text-align:right}
blockquote{padding:7px 20px 7px 40px}
blockquote:before{left:auto;right:0;}
pre,code{
	direction:ltr !important;
}
/* List */
ol ol, 
ol ul, 
ul ul,
ul ol
{
	margin-right:35px;
	margin-left:0;
	margin-top:0;
}
ol ol ol,ul ul ul , ul ul ol, ul ol ul, ol ul ul,ul ol ol,ol ol ul,ol ul ol
{
	margin-top:0;
	margin-right:35px;
	margin-left:0;
}
body a.pp_previous,body a.pp_next{
	text-indent:99999px;
	overflow:hidden;
	width:24px !important;
	height:22px !important;
}
body a.pp_arrow_previous,body a.pp_arrow_next{
	text-indent:99999px;
	overflow:hidden;
}
.pp_nav .pp_play, .pp_nav .pp_pause{
	display:none;
}
body a.pp_next{
	right:auto;
	left:0;
}
body a.pp_previous{
	right:0;
	left:auto;
}
body div.pp_woocommerce .pp_previous:before, body div.pp_woocommerce .pp_next:before{
	margin-top:-13px;
}
div.pp_woocommerce .pp_arrow_next{
	margin-right:10px;
	margin-left:0;
}
div.pp_woocommerce .pp_arrow_previous{
	margin-left:10px;
	margin-right:0;
}
body div.pp_woocommerce .pp_previous:before{
	background-image:url(https://smartoption.ir/wp-content/themes/wp_oswad_market/images/o_button_next.png) !important
}
body div.pp_woocommerce .pp_next:before{
	background-image:url(https://smartoption.ir/wp-content/themes/wp_oswad_market/images/o_button_prev.png) !important
}
div.pp_woocommerce .pp_arrow_previous{float:right}
div.pp_woocommerce .pp_arrow_next{float:left}
.pp_nav p.currentTextHolder{float:right;}
#pp_full_res .pp_inline{
	text-align:right;
}
/* ATTACHMENT */
#nav-below > span{text-transform:uppercase;font-weight:bold;margin-right:0;margin-left:20px;}
/* HEADER */
#header .nav > .main-menu > ul.menu ul{
	margin-right:0;
}
#header .left-header-top-content{float:right}
#header .left-header-top-content > div{float:right}
#header .left-header-top-content > div{margin-right:0;margin-left:20px;}
#header .left-header-top-content > div:last-child{margin-left:0}
#header .left-header-top-content > div:before{right:-9px;left:auto}

#header .right-header-top-content{float:left}
#header .social-share, 
#header .wd-social-share{
	float:left;
}
#header .social-share{
	margin:0 25px 0 -5px
}
#header .header-middle.v1.show_banner .left-header-middle-content,
#header .header-middle.v1.show_banner .middle-header-middle-content{
	float:right;
}
#header .header-middle.v1.show_banner .middle-header-middle-content{
	text-align:left
}
/* Header v5 */
#header .v5 .left-header-top-content .wd_tini_wishlist_wrapper{
	margin-left:0;
	margin-right:20px;
}
.v5 .wd_tini_account_wrapper .form_drop_down{
	right:0;
	left:auto;
}

.shopping-cart{float:left}
.shopping-cart .cart_dropdown{left:0;right:auto;}
.cart_dropdown .cart_dropdown_size label,
.cart_dropdown .dropdown_body .head_msg,
.wd_tini_account_wrapper .form_wrapper_body form,
.wd_tini_account_wrapper .form_wrapper,
.header-logo{text-align:right}
.cart_dropdown ul.cart_list li .cart_item_wrapper{padding-left:0;padding-right:83px;}
.cart_dropdown ul.cart_list li a img.wp-post-image{float:right;}
.shopping-cart .cart_dropdown ul.cart_list li a.remove{left:auto;right:2px;}
.cart_dropdown .total span.title{float:right;}
.cart_dropdown .total .amount{float:left;}
.regis-account-wrapper > span{margin-left:3px;margin-right:3px;}
#header .v1 .shopping-cart .cart_item,
.shopping-cart .cart_text{float:right;}
.shopping-cart .cart_text{padding:6px 0 0 14px}
.shopping-cart .cart_text:after{left:-2px;right:auto;}
#header .v1 .shopping-cart .cart_item,
#header .v3 .shopping-cart .cart_item{margin:0 10px 0 0}
/* MENU */
#header .nav{
	padding:0 0 0 300px;
}
#header .nav > .main-menu > ul.menu > li, 
#header .nav > div > ul > li,
.pc-menu,
#header .nav{
	float:right;
}
#header .header-bottom.v1 .header_search,
#header .header-bottom.v5 .header_search{
	right:auto;
	left:20px;
}
#header .nav > .main-menu > ul.menu > li.columns-4 > ul.sub-menu{
	left:auto !important;right:0;
}
#header .header-bottom.v1 form[id^="searchform-"] .bg_search input[id^="searchsubmit-"],
#header .header-bottom.v5 form[id^="searchform-"] .bg_search input[id^="searchsubmit-"]{
	left:5px;right:0;
}
form[id^="searchform-"] .bg_search input[id^="s-"]{
	padding:7px 10px 6px 30px
}
#header .nav > .main-menu > ul.menu > li.wd-fly-menu > ul.sub-menu{
	left:auto;
	right:-1px;
}
/* SUB MENU */
#header .nav > .main-menu > ul.menu > li li, 
#header .nav > div > ul > li li{
	text-align:right;
}
.mega-menu-bg .one_fourth{display:block;}
/* STICKY MENU */
.sticky-wrapper.is-sticky #header .v1 .nav, 
.sticky-wrapper.is-sticky #header .v1 .header-bottom.search-hidden .nav,
.sticky-wrapper.is-sticky #header .header-bottom.v3 .nav{
	padding:0 12% 0 13.5%;
}
.sticky-wrapper.is-sticky #header .v1 .header-logo.wd-sticky-show,
.sticky-wrapper.is-sticky #header .v3 .header-logo.wd-sticky-show{
	left:auto;
	right:10px;
	padding:7px 0 7px 15px
}
.sticky-wrapper.is-sticky #header .v1 .nav:after, 
.sticky-wrapper.is-sticky #header .v3 .nav:after{
	left:88%;
	right:0;
}
.sticky-wrapper.is-sticky #header .v1 .shopping-cart.wd-sticky-show,
.sticky-wrapper.is-sticky #header .v3 .shopping-cart.wd-sticky-show{
	left:10px;
	right:auto;
}
/* HEADER V2 */
#header .header-middle.v2 .bg_search input[id^="s-"]{
	padding:14px 20px 14px 45px
}
#header .header-middle.v2 form[id^="searchform-"] .bg_search > div:before{
	right:auto;
	left:18px;
}
#header .header-middle.v2 form[id^="searchform-"] .bg_search input[id^="searchsubmit-"]{
	right:auto;
	left:18px;
}
.header-middle.v2 .shopping-cart{
	float:right;
}
.header-middle.v2 .shopping-cart .cart_dropdown{
	left: auto;
	right: 0;
}
#header .header-middle.v2 .header_search{
	float:left;
}
/* HEADER V3 */
#header .header-middle.v3 .left-header-middle-content{
	float:right;
	text-align:right;
}
#header .header-middle.v3 .right-header-middle-content{
	right:auto;
	left:10px;
}
#header .header-middle.v3 .middle-header-middle-content{
	padding:25px 20px 20px 190px
}
#header .v3 .header_search_categories div.select_category, body #header .v3 .header_search_categories select, body #header .v3 .header_search_categories select{
	float:right;
}
#header .v3 .header_search_categories .search_content{
	float:right;
}
#header .v3 .header_search_categories .search_content input[type="text"]{
	padding:16px 20px 15px 40px
}
#header .v3 .header_search_categories .search_content input[type="submit"]{
	right:auto;
	left:15px;
}
#header .v3 .header_search_categories .select2-container .select2-choice .select2-arrow{
	border-width:0 0 0 1px;
	right:auto;
	left:0;
}
#header .v3 .header_search_categories .select2-container .select2-choice span.select2-chosen{
	text-align:right;
	padding-left:15px;
	padding-right:0;
}
body .select2-search input{
	background-position:left center !important;
	padding-right:10px;
	padding-left:20px;
}
#header .header-bottom.v3.search-hidden .nav,
#header .header-bottom.v4.search-hidden .nav{
	padding-left:0;
	padding-right:22%;
}
body #header .header-category{
	right:0;left:auto;
	padding-right:10px;
	padding-left:0;
}
body #header .wd_widget_product_categories h2.widgettitle{
	text-align:right;
	padding:13px 40px 13px 18px
}
body #header .wd_widget_product_categories h2.widgettitle:before{
	right:14px;
	left:auto;
}
#header .header-category .wd_widget_product_categories .wd_product_categories{
	left:0;right:10px;
}
.cart_dropdown ul.cart_list li .cart_item_wrapper{
	text-align:right;
}
.cart_dropdown ul.cart_list li .cart_item_wrapper .quantity{
	padding-right:0;
	padding-left:20px;
}
/* Header v4 */
#header .v4 .shopping-cart .cart_text{padding:6px 0 0 18px}
#header .v4 .shopping-cart .cart_text:after{left:4px;right:auto;}
#header .header-middle.v4 .bg_search input[id^="s-"]{
	padding:14px 20px 14px 45px
}
#header .header-middle.v4 form[id^="searchform-"] .bg_search > div:before{
	right:auto;
	left:18px;
}
#header .header-middle.v2 form[id^="searchform-"] .bg_search input[id^="searchsubmit-"]{
	right:auto;
	left:18px;
}
#header .v4 .shopping-cart{
	float:right;
}
#header .header-middle.v4 .header_search{
	float:left;
}
/* End header */
table.compare-list tr.remove td > a{
	text-indent:999999px;
}
/* TO TOP */
#to-top a,
#to-top a:before,
#to-top a:after{
	left:-25px;
	right:auto;
}
#to-top.on a {
	left:10px !important;
	right:auto !important;
}
#to-top.on a:before{
	left:10px !important;
	right:auto !important;
}
#to-top.on a:after{
	left:26px !important;
	right:auto !important;
}
/* BREADCRUMB */
#main-module-container > .breadcrumb-title-wrapper .breadcrumb-title{text-align:center;}
.woocommerce .woocommerce-breadcrumb, #crumbs, .bbp-breadcrumb{
	width:auto;
	float:none;
}
/* PAGE NAVI */
.page_navi > .nav-content a.next, .page_navi > .nav-content a.previous{
	float:right;margin-left:12px;margin-right:0;
}
.page_navi .nav-content .pager,
.woocommerce #content nav.woocommerce-pagination ul li, 
.woocommerce nav.woocommerce-pagination ul li, 
.woocommerce-page #content nav.woocommerce-pagination ul li, 
.woocommerce-page nav.woocommerce-pagination ul li{
	float:right
}
.woocommerce .archive-product-after-loop .woocommerce-result-count, 
.woocommerce-page .archive-product-after-loop .woocommerce-result-count{
	left:auto;
	right:8px;
}
.page_navi > .nav-content a.previous span span,
body.woocommerce nav.woocommerce-pagination ul li a.prev,
body.woocommerce-page nav.woocommerce-pagination ul li a.prev,
body.woocommerce #content nav.woocommerce-pagination ul li a.prev{
	margin-left:0;
	margin-right:12px;
}
.page_navi > .nav-content a.previous span span:before,
body.woocommerce nav.woocommerce-pagination ul li a.prev:before,
body.woocommerce-page nav.woocommerce-pagination ul li a.prev:before,
body.woocommerce #content nav.woocommerce-pagination ul li a.prev:before{
	content: "\f054";
}
body.woocommerce nav.woocommerce-pagination ul li a.next,
body.woocommerce-page nav.woocommerce-pagination ul li a.next,
body.woocommerce #content nav.woocommerce-pagination ul li a.next,
.page_navi > .nav-content a.next span span{
	margin-left:0;
	margin-right:12px;
}
body.woocommerce nav.woocommerce-pagination ul li a.next:before,
body.woocommerce-page nav.woocommerce-pagination ul li a.next:before,
body.woocommerce #content nav.woocommerce-pagination ul li a.next:before,
.page_navi > .nav-content a.next span span:before{
	content: "\f053";
}
.page_navi > .nav-content a.previous span span:before,
body.woocommerce nav.woocommerce-pagination ul li a.prev:before,
body.woocommerce-page nav.woocommerce-pagination ul li a.prev:before,
body.woocommerce #content nav.woocommerce-pagination ul li a.prev:before{
	content: "\f054";
}
/* ------------------- SHORTCODE -------------------- */
/* Shortcode categories 2 */
.product_categories_2_wrapper ul.products li.product.product-category .category-item:before{
	left:-100px;right:auto;
}
.product_categories_2_wrapper ul.products li.product.product-category .category-item:hover:before{
	left:0;
}
.product_categories_2_wrapper ul.products li.product.product-category .category-item:after{
	right:auto;left:0;
}
/* End shortcode categories 2 */
body .btn i{margin-left:10px;margin-right:0;}
body.customize-support .post-title a.heading-title{
	padding-right:0;
	padding-left:40px;
}
.single-content .single-post .wd-edit-link{
	left:0;
	right:auto;
}
ul .post-title .wd-edit-link{
	right:auto;
	left:0;
}
#main-module-container .woocommerce .custom-product-shortcode ul.products li.product .product_item_wrapper, .woocommerce-page #main-module-container .custom-product-shortcode ul.products li.product .product_item_wrapper{
	text-align:right;
}
.box-heading i.fa{margin-right:0;margin-left:20px;}
body.woocommerce ul.products li.product .heading-title.product-title, body.woocommerce-page ul.products li.product .heading-title.product-title, body .woocommerce ul.products li.product .heading-title.product-title, body.woocommerce ul.products li.product .wd_product_categories, body.woocommerce-page ul.products li.product .wd_product_categories, body .woocommerce ul.products li.product .wd_product_categories, body.woocommerce ul.products li.product .product_sku, body.woocommerce-page ul.products li.product .product_sku, body .woocommerce ul.products li.product .product_sku, body.woocommerce ul.products li.product .list_add_to_cart, body.woocommerce-page ul.products li.product .list_add_to_cart, body .woocommerce ul.products li.product .list_add_to_cart, body.woocommerce ul.products li.product .loop-short-description, body.woocommerce-page ul.products li.product .loop-short-description, body .woocommerce ul.products li.product .loop-short-description, .woocommerce #main_content .products.grid div[itemprop="description"], body #main_content .products.grid div[itemprop="description"], body.woocommerce-page #main_content .products.grid div[itemprop="description"], .woocommerce #main_content .products.list div[itemprop="description"], body #main_content .products.list div[itemprop="description"], body.woocommerce-page #main_content .products.list div[itemprop="description"], .woocommerce #main_content .products div[itemprop="description"], body #main_content .products div[itemprop="description"], body.woocommerce-page #main_content .products div[itemprop="description"],.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl,
.widget-container.wd_widget_recent_product_slider .product_per_slide ul > li > a.thumbnail{
	padding-left:0;padding-right:2px;
}
.woocommerce .featured_product_slider_wrapper .featured_product_slider_wrapper_meta h3, .woocommerce-page .featured_product_slider_wrapper .featured_product_slider_wrapper_meta h3, .woocommerce .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta h3, .woocommerce-page .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta h3, .woocommerce .featured_product_wrapper .featured_product_wrapper_meta .wp_title_shortcode_products h3, .woocommerce-page .featured_product_wrapper .featured_product_wrapper_meta .wp_title_shortcode_products h3,
.wd_custom_category_shortcode .wp_title_shortcode_products.has_icon h3{
	padding:15px 50px 15px 30px;
}
.woocommerce .featured_product_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products.has_icon h3 i,
.woocommerce-page .featured_product_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products.has_icon h3 i,
.woocommerce .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products.has_icon h3 i,
.woocommerce-page .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products.has_icon h3 i,
.woocommerce .featured_product_wrapper .featured_product_wrapper_meta div.wp_title_shortcode_products.has_icon h3 i,
.woocommerce-page .featured_product_wrapper .featured_product_wrapper_meta div.wp_title_shortcode_products.has_icon h3 i,
.wd_custom_category_shortcode .wp_title_shortcode_products.has_icon h3 i{
	left:auto;right:20px;
}
/* Has icon title */
.woocommerce .featured_product_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products.has_icon h3,
.woocommerce-page .featured_product_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products.has_icon h3,
.woocommerce .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products.has_icon h3,
.woocommerce-page .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products.has_icon h3,
.woocommerce .featured_product_wrapper .featured_product_wrapper_meta div.wp_title_shortcode_products.has_icon h3,
.woocommerce-page .featured_product_wrapper .featured_product_wrapper_meta div.wp_title_shortcode_products.has_icon h3{
	padding:15px 55px 15px 30px;
}
/* end has icon title */
.woocommerce .featured_product_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products:after, .woocommerce-page .featured_product_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products:after, .woocommerce .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products:after, .woocommerce-page .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products:after, .woocommerce-page .featured_product_wrapper .featured_product_wrapper_meta div.wp_title_shortcode_products:after, .woocommerce .featured_product_wrapper .featured_product_wrapper_meta div.wp_title_shortcode_products:after{
	left:auto;right:15px;
}
.woocommerce > .featured_product_slider_wrapper .slider_control .prev, .featured_product_slider_wrapper .slider_control .prev, .woocommerce > .featured_categories_slider_wrapper .slider_control .prev, .featured_categories_slider_wrapper .slider_control .prev{
	right:auto;
	left:10px;
}
.woocommerce > .featured_product_slider_wrapper .slider_control .next, .featured_product_slider_wrapper .slider_control .next, .woocommerce > .featured_categories_slider_wrapper .slider_control .next, .featured_categories_slider_wrapper .slider_control .next{
	right:auto;
	left:36px;
}
.woocommerce .featured_product_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products, .woocommerce-page .featured_product_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products, .woocommerce .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products, .woocommerce-page .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products{
	padding-right:0;padding-left:70px;
}
/* SOCIAL */
.widget_social .social-icons li{
	float:right;
}
.widget_social .social-icons li:last-child {
    margin-left: 0;
	margin-right:0;
}
.widget_social .social-icons li {
    margin-left: 5px;
	margin-right:0;
}
/* TESTIMONIAL */
.testimonial-item{
	text-align:right;
}
body .wd-content .wd_widget_testimonial .testimonial-content{
	padding-left:0;
	padding-right:25px;
}
body .wd-content .wd_widget_testimonial .testimonial-content:before{
	left:auto;
	transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);
	right:-10px;
}
body .wd-content .wd_widget_testimonial .testimonial-item .wd_info{
	padding:3px 85px 0 10px
}
body .wd-content .wd_widget_testimonial .testimonial-item .avatar{
	right:25px;left:auto;
	margin:0 0 0 10px;
}
body .wd-content .wd_widget_testimonial .testimonial-item .wd_info span.twitter{
	padding:0 23px 0 0
}
body .wd-content .wd_widget_testimonial .testimonial-item .wd_info span.twitter:before{
	right:0;
	left:auto;
}
/* TESTIMONIAL STYLE 02 */
.wd_testimonial_wrapper.style-2 .testimonial-item{
	padding:0 155px 0 0;
}
.wd_testimonial_wrapper.style-2 .testimonial-item .avatar{
	left:auto;right:0;
}
.wd_testimonial_wrapper.style-2 .testimonial-item .detail{
	padding:16px 42px 16px 15px;
}
.wd_testimonial_wrapper.style-2 .testimonial-item:before{
	left:auto;right:141px;
	content: "\f105";
}
.wd_testimonial_wrapper.style-2 .testimonial-item:after{
	left:auto;right:143px;
	content: "\f0da";
}
.wd_testimonial_wrapper.style-2 .testimonial-item .detail:before{
	right:10px;
	left:auto;
}
.wd_testimonial_wrapper.is_slider .slider_control .next {
	left:46px;
	right:auto;
}
.wd_testimonial_wrapper.is_slider .slider_control .prev {
	left:20px;
	right:auto;
}
/* ----------------- PRODUCT------------------- */
body .woocommerce ul.products li.product, 
body.woocommerce-page ul.products li.product{
	float:right;
}
/* LABEL */
.body-wrapper .woocommerce ul.products li.product div.product_label, .woocommerce-page .body-wrapper ul.products li.product div.product_label{
	left:auto;
	right:1px;
}
.body-wrapper .woocommerce ul.products li.product .onsale, .woocommerce-page .body-wrapper ul.products li.product .onsale,
.woocommerce .body-wrapper ul.products li.product span.featured, .woocommerce-page .body-wrapper ul.products li.product span.featured, .woocommerce ul.products li.product span.featured,
.body-wrapper .woocommerce ul.products li.product span.product_label.new, 
.woocommerce-page .body-wrapper ul.products li.product span.product_label.new{
	float:right;
}
.woocommerce .body-wrapper ul.products li.product .featured:before, 
.body-wrapper .woocommerce ul.products li.product span.featured:before, 
.woocommerce-page .body-wrapper ul.products li.product span.featured:before {
	right:auto;left:1px;
	-webkit-transform: rotate(-120deg);-moz-transform: rotate(-120deg);-ms-transform: rotate(-120deg);-o-transform: rotate(-120deg);
}
.woocommerce .body-wrapper ul.products li.product .onsale:before, 
.woocommerce-page .body-wrapper ul.products li.product .onsale:before,
.body-wrapper .woocommerce  ul.products li.product .onsale:before{
	right: auto;left:1px;
	-webkit-transform: rotate(-120deg);-moz-transform: rotate(-120deg);-ms-transform: rotate(-120deg);-o-transform: rotate(-120deg);
}
.body-wrapper .woocommerce ul.products li.product span.product_label.new:before, 
.woocommerce-page .body-wrapper ul.products li.product span.product_label.new:before{
	right: auto;left:1px;
	-webkit-transform: rotate(-120deg);-moz-transform: rotate(-120deg);-ms-transform: rotate(-120deg);-o-transform: rotate(-120deg);
}
/*==*/
/* HEADING */
.heading-title-block .fa{padding-left:10px;padding-right:0;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.woocommerce .body-wrapper ul.products li.product .featured:before, 
	.body-wrapper .woocommerce ul.products li.product span.featured:before, 
	.woocommerce-page .body-wrapper ul.products li.product span.featured:before {
		right: auto;
		left:-2px;
	}
	.woocommerce .body-wrapper ul.products li.product .onsale:before, 
	.woocommerce-page .body-wrapper ul.products li.product .onsale:before,
	.body-wrapper .woocommerce  ul.products li.product .onsale:before{
		right: auto;
		left:-2px;
	}
	.body-wrapper .woocommerce ul.products li.product span.product_label.new:before, 
	.woocommerce-page .body-wrapper ul.products li.product  span.product_label.new:before{
		right: auto;
		left:-2px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.woocommerce .body-wrapper #header ul.products li.product .featured:before, 
	.body-wrapper #header .woocommerce ul.products li.product span.featured:before, 
	.woocommerce-page .body-wrapper #header ul.products li.product span.featured:before {
		right: auto;
		left:1px;
	}
	.woocommerce .body-wrapper #header ul.products li.product .onsale:before, 
	.woocommerce-page .body-wrapper #header ul.products li.product .onsale:before,
	.body-wrapper #header .woocommerce  ul.products li.product .onsale:before{
		right: auto;
		left:1px;
	}
	.body-wrapper #header .woocommerce ul.products li.product span.product_label.new:before, 
	.woocommerce-page .body-wrapper #header ul.products li.product  span.product_label.new:before{
		right: auto;
		left:1px;
	}
}
/*==*/
/* DEFAULT */
.featured_product_slider_wrapper_meta .desc-wrapper, .featured_product_wrapper .desc-wrapper{
	text-align:right;
}
.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist, .woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist, .woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist,
.body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper, .woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper, .woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper{
	float:right;
}
.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist, .woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist, .woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist{
	margin:3px 0 0 12px
}
.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist:after, .woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist:after, .woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist:after{
	right:auto;left:-7px;
}
#content ul.products li.product .product-meta-wrapper .list_add_to_cart_wrapper, 
.woocommerce #content ul.products li.product .product-meta-wrapper .list_add_to_cart_wrapper, 
.woocommerce-page #content ul.products li.product .product-meta-wrapper .list_add_to_cart_wrapper{
	padding:0 2px 14px 20px
}
.woocommerce .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .list_add_to_cart_wrapper, 
.woocommerce-page .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .list_add_to_cart_wrapper{
	padding:0;
}
body.woocommerce ul.products li.product .list_add_to_cart, 
body.woocommerce-page ul.products li.product .list_add_to_cart, 
body .woocommerce ul.products li.product .list_add_to_cart{
	padding-left:25px;padding-right:0;
}
body #container-main .woocommerce .style-2 ul.products li.product .product-meta-wrapper .list_add_to_cart, body.woocommerce #container-main .style-2 ul.products li.product .product-meta-wrapper .list_add_to_cart, body.woocommerce-page #container-main .style-2 ul.products li.product .product-meta-wrapper .list_add_to_cart{
	padding-right:0;
	padding-left:40px;
}
.woocommerce ul.products li.product .product-meta-wrapper .review_count{
	right:auto;
	left:20px;
}
.woocommerce ul.products li.product .product-meta-wrapper .review_count:after{
	left:-4px;right:auto;
	content: "\f0d9";
}
.woocommerce ul.products li.product .product-meta-wrapper .review_count:before{
	left:-2px;right:auto;
	content: "\f0d9";
}
.woocommerce ul.products li.product .star-rating, 
.woocommerce .star-rating, 
.pp_woocommerce .star-rating{
	right:auto;
	left:0;
}
.woocommerce ul.products li.product .label_title.lb_onsale, 
.woocommerce ul.products li.product .label_title.lb_hot, 
.woocommerce ul.products li.product .label_title.lb_new, 
.woocommerce ul.products li.product .label_title.lb_feature{
	float:right;
	margin-right:0;margin-left:5px;
}
body.woocommerce .featured_product_slider_wrapper ul.products li.product, 
body.woocommerce-page .featured_product_slider_wrapper ul.products li.product, 
body .woocommerce .featured_product_slider_wrapper ul.products li.product{
	text-align:right;
}
/* PRODUCT CATEGORIES PAGE */
body.woocommerce #content .woocommerce-ordering, body.woocommerce-page #content .woocommerce-ordering{
	float:left;
	margin:0 0 0 10px
}
#container .gridlist-toggle{
	float:left;
	margin:0 0 0 5px;
}
.woocommerce .archive-product-before-loop .woocommerce-result-count, .woocommerce-page .archive-product-before-loop .woocommerce-result-count{
	left:auto;right:18px;
	margin:0 0 0 20px;
}
/* LIST */
body.woocommerce #main_content ul.list.products li.product.product_item_wrapper .product_thumbnail_wrapper, .woocommerce-page #main_content ul.list.products li.product .product_item_wrapper .product_thumbnail_wrapper{
	padding-left:0;
	padding-right:2px;
	float:right;
}
body.woocommerce #main_content ul.list.products li.product .product-meta-wrapper, .woocommerce-page #main_content ul.list.products li.product .product-meta-wrapper{
	float:right;
	padding-left:2px;
	padding-right:20px;
}
body.woocommerce #main_content ul.list.products li.product .product-meta-wrapper, .woocommerce-page #main_content ul.list.products li.product .product-meta-wrapper,
body.woocommerce #main_content ul.products.list li.product .product-meta-wrapper h3.heading-title, body.woocommerce-page #main_content ul.products.list li.product .product-meta-wrapper h3.heading-title,body.woocommerce #main_content ul.list.products li.product .product-meta-wrapper .price, body.woocommerce-page #main_content ul.list.products li.product .product-meta-wrapper .price{
	text-align:right;
}
body.woocommerce #main_content ul.list.products li.product .list_add_to_cart, body.woocommerce #main_content ul.list.products li.product .list_add_to_cart{
	float:right;
	margin-right:0;
	margin-left:10px;
}
.woocommerce #content ul.list.products li.product .star-rating, .woocommerce-page #content ul.list.products li.product .star-rating, #content .woocommerce ul.list.products li.product .star-rating{
	float:right;
}
body.archive.woocommerce .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .wd_compare_wrapper, body.archive.woocommerce-page .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .wd_compare_wrapper{
	right:auto;
	left:0;
}
body.archive.woocommerce .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist, body.archive.woocommerce-page .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist{
	left:60px;
	right:auto;
}
#content .woocommerce ul.list.products li.product:hover .product-meta-wrapper:before, .woocommerce-page #content ul.list.products li.product:hover .product-meta-wrapper:before,
#content .woocommerce ul.list.products li.product:hover .product-meta-wrapper:after, .woocommerce-page #content ul.list.products li.product:hover .product-meta-wrapper:after{
	display:none;
}
body #content .woocommerce ul.list.products li.product:hover .product_thumbnail_wrapper:before, .woocommerce-page #content ul.list.products li.product:hover .product_thumbnail_wrapper:before, body.woocommerce#content ul.list.products li.product:hover .product_thumbnail_wrapper:before, .woocommerce-page #content ul.list.products li.product:hover .product_thumbnail_wrapper:before{
	display:block;
}
body #content .woocommerce ul.list.products li.product .product_item_wrapper:hover:after, .woocommerce-page #content ul.list.products li.product .product_item_wrapper:hover:after, body.woocommerce #content ul.list.products li.product .product_item_wrapper:hover:after, .woocommerce-page #content ul.list.products li.product .product_item_wrapper:hover:after {
	content: "";
	top: -1px;
	right: -1px;
	left:auto;
	bottom:auto;
	width: 51px;
	position: absolute;
	z-index: 1;
	height: 53px;
	background-image: url(https://smartoption.ir/wp-content/themes/wp_oswad_market/images/o_line-border-top.png);
	background-position: right top;
	background-repeat: no-repeat;
}
body.woocommerce ul.products li.product .product-meta-wrapper,
body.woocommerce-page ul.products li.product .product-meta-wrapper{
	text-align:right;
}
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product ul.nav-tabs li, body.woocommerce #content div.product ul.nav-tabs li{
	float:right;
}
body.woocommerce #content div.product .nav.nav-tabs, body.woocommerce-page #content div.product .nav.nav-tabs,
.related .wd_title_related{
	padding:0 0 0 80px;
}
.woocommerce .related.products #product_related_next, .woocommerce .upsells.products #product_upsell_next,
.related .related_post_slider a.next, .related .related_portfolio_slider a.next{
	right:auto;
	left:36px;
}
.woocommerce .related.products #product_related_prev, .woocommerce .upsells.products #product_upsell_prev,
.related .related_post_slider a.prev, .related .related_portfolio_slider a.prev{
	right:auto;
	left:10px;
}
/* SHORTCODE TAB BY CATEGORIES */
body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-wrapper .star-rating{
	float:right;
}
body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product_thumbnail_wrapper{
	float:right;
	padding-left:0;
	padding-right:0;
}
body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-wrapper{
	padding-right:20px;
}
body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-wrapper,
body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-wrapper h3.heading-title{
	text-align:right;
}
body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-wrapper h3.heading-title,
body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-left{
	float:right;
}
body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-left{
	padding-left:180px;
	padding-right:0;
}
body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-right .price, 
body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-right .list_add_to_cart_wrapper,
body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .list_add_to_cart{
	float:right
}
body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-right{
	right:auto;
	left:0;
}
body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product:before{
	left:180px;
	right:auto;
}
.woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-wrapper .review_count{
	margin-right:10px; /* rtl */
	margin-left:0;
}
.woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-wrapper .review_count:after{
	right:-5px;left:auto;
	content: "\f0da";
}
.woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-wrapper .review_count:before{
	right:-3px;left:auto;
	content: "\f0da";
}
.woocommerce .wd_product_tab_by_category_shortcode .star-rating:before, 
.woocommerce-page .wd_product_tab_by_category_shortcode .star-rating:before{
	right:0;
	left:auto;
}
/* SHORTCODE FEATURE */
/* style 1 */
.feature.shortcode .feature_content_wrapper.has_icon{
	padding-left:0;
	padding-right:72px;
}
.feature.shortcode .feature_content_wrapper.style-3.has_icon{
	padding-right:0;
}
.feature.shortcode .feature_content_wrapper.has_icon .feature_icon{
	left:auto;right:0;
}
.wd_widget_product_categories .wd_product_categories > ul.hover_mode > li, 
.wd_widget_product_categories .wd_product_categories > ul.hover_mode > li li{
	padding-right:20px;
	padding-left:30px;
}
.wd_widget_product_categories .wd_product_categories > ul.hover_mode > li.has_sub:after{
	right:auto;
	left:15px;
	content: "\f104";
}

/* style 2 */
.feature.shortcode .feature_content_wrapper.style-2{
	padding:30px 20px;
	text-align:center;
}

/* FILTER CATEGORIES */
.woocommerce-page .featured_product_wrapper .featured_product_wrapper_meta .wd_list_categories, .woocommerce .featured_product_wrapper .featured_product_wrapper_meta .wd_list_categories,.wd_custom_category_shortcode .wp_title_shortcode_products .wd_list_categories{
	float:left;
}
.woocommerce .featured_product_wrapper .featured_product_wrapper_meta .wp_title_shortcode_products h3.heading-title, .woocommerce-page .featured_product_wrapper .featured_product_wrapper_meta div.wp_title_shortcode_products h3.heading-title, .woocommerce .featured_product_wrapper .featured_product_wrapper_meta .wp_title_shortcode_products h3.heading-title,.wd_custom_category_shortcode .wp_title_shortcode_products h3{float:right;}

/* TOP RECOMMENT */
.wd_custom_category_shortcode .wp_title_shortcode_products h3{
	padding:15px 55px 15px 30px;
}
.wd_custom_category_shortcode .wp_title_shortcode_products:after{
	left:auto;right:25px;
}
.wd_custom_category_shortcode .wp_title_shortcode_products .wd_list_categories{
	padding-right:0;padding-left:45px;
}
.woocommerce .wd_custom_category_shortcode ul.products li.left-wrapper{
	float:right;
	padding-right:0;padding-left:10px;
}
.wd_custom_category_shortcode .wd-custom-category-left-wrapper span.product_label{
	left:auto;right:0;
}
.wd_custom_category_shortcode .wd-custom-category-right-wrapper span.product_label{
	left:auto;right:-1px;
}
.woocommerce .wd_custom_category_shortcode .wd-custom-category-right-wrapper{
	margin-right:0;
	margin-left:-10px;
}
/* MILESTONE */
.wd_milestone .symbol{
	position:relative;
	right:-18px;
	left:auto;
}
/* INDIVIDUAL PRODUCT */

.wd_individual_product_wrapper > .image,
.wd_individual_product_wrapper > .summary{float:right;}
.wd_individual_product_wrapper > .image{padding-right:0;padding-left:30px;}
.wd_individual_product_wrapper .price del{margin-right:0;margin-left:20px;}
.woocommerce .wd_individual_product_wrapper .add_to_cart_wrapper a.product_type_simple:after,
.woocommerce-page .wd_individual_product_wrapper .add_to_cart_wrapper a.product_type_simple:after{
	float:right;
	margin-left:10px;
}
.woocommerce .wd_individual_product_wrapper .add_to_cart_wrapper a:after,
.woocommerce-page .wd_individual_product_wrapper .add_to_cart_wrapper a:after{
	content: "\f0ca";
	font-family: 'FontAwesome';
	margin-right:10px;
	float:right;
}
.woocommerce .wd_individual_product_wrapper .add_to_cart_wrapper a.added:after,
.woocommerce-page .wd_individual_product_wrapper .add_to_cart_wrapper a.added:after{
	display:inline-block !important;
	top:auto;
	left:auto;
	right:auto;
	bottom:auto;
}
/* VISUAL COMPOSER */
body .vc_progress_bar .vc_single_bar .vc_bar{
	left:auto;right:0;
}
.wpb_teaser_grid .categories_filter li, .wpb_categories_filter li{
	float:right;
}
body .wpb_teaser_grid .categories_filter li:first-child, body .wpb_categories_filter li:first-child{
	padding:0 0 0 10px;
}
body .wpb_teaser_grid .categories_filter li:before, body .wpb_categories_filter li:before{
	left:auto;
	right:0;
}
/* FAQ */
.container .vc_toggle_title h4:before, .container#content .vc_toggle_title h4:before{
	display:none;
}
.container .vc_toggle_title h4:after, .container#content .vc_toggle_title h4:after{
	font-family: 'FontAwesome';
	font-size: 16px;
	line-height: 24px;
	content: "\f055";
	padding-left: 10px;
	position:absolute;
	right:15px;
	top:9px;
}
.container .vc_toggle_title h4, .container#content .vc_toggle_title h4{
	padding-right:35px;
}
/* BLOG */
.list-posts li .thumbnail{
	float: right;
	padding-right:0;
	padding-left:20px;
}
.list-posts .post-info-meta > span:first-child,
.single-content .post-info-meta > span:first-child,
.list-posts .post-info-meta > span.cat-links,
.single-content .post-info-meta .cat-links{
	margin-right:0;
}
.single-content .post-info-meta .cat-links{
	padding-right: 25px;
}
.list-posts .post-info-meta > span,
.single-content .post-info-meta > span{
	margin-left: 0;
	padding-left: 0;
	margin-right: 20px;
	padding-right: 25px;
}
.page-template-blog-personal-template .list-posts .post-info-meta > span.cat-links{
	margin-left:0;
	margin-right:20px;
}
.list-posts .post-info-meta > span:before,
.single-content .post-info-meta > span:before{
	left:auto;
	right:0;
}
.list-posts .post-content-info .sharing_blog{
	padding: 8px 32px 10px 0;
	float:left;
}
.list-posts .post-content-info .read-more{
	float:right;
}
/* BLOG DETAIL */
.single-content .single-post .post-title .single-navigation, .single.single-portfolio .single-content .post-title .navi{
	left:0;right:auto;
}
.single-content .single-post .post-title .heading-title{
	padding-right:0;
	padding-left:60px;
}
.single-content .single-post .post-title .single-navigation a[rel^=next], .single .navi-next a{
	left:26px;
	right:auto;
}
.single-content .single-post .post-title .single-navigation a[rel^=prev], .single .navi-prev a{
	left:0;
	right:auto;
}
.tags_social .tags{
	float:right;
	padding-left:0;
	padding-right:55px;
}
.tags_social .tags .tag-title{
	left:auto;
	right:0;
}
.tags_social .tags .tag-links a{
	margin:0 0 5px 15px
}
.tags_social .share_list{
	float:left;
}
.tags_social .social-share{
	margin-left:0;
	margin-right:15px;
}
#entry-author-info #author-description{
	padding:10px 160px 10px 2px
}
#entry-author-info #author-description #author-avatar{
	left:auto;right:0;
}
#entry-author-info #author-description .author-desc:before{
	left:auto;
	right:-11px;
	transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)
}
#entry-author-info #author-description .author-desc:after{
	left:auto;
	right:-10px;
	top:37px;
	transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)
}
#comments .commentlist li .divcomment .divcomment-inner .reply a{
	float:left;
}
#comments .commentlist li .divcomment .divcomment-inner .detail_info{
	float:right
}
#comments .commentlist li .divcomment .divcomment-inner .comment-body.comment-body:after{
	right:47px;
	left:auto;
}
#comments .commentlist li .divcomment .divcomment-inner .avarta{
	right:35px;
	left:auto;
}
#comments .commentlist li .divcomment .divcomment-inner .comment-body:before{
	right:45px;
	left:auto;
}
#comments .commentlist li .divcomment .divcomment-inner .detail{
	padding:0 100px 0 0
}
#comments .commentlist li .divcomment .divcomment-inner .comment-author{
	float:right;
	margin:0 0 0 10px
}
#comments .commentlist li .divcomment .divcomment-inner .comment-body{
	background-image: url(https://smartoption.ir/wp-content/themes/wp_oswad_market/images/bg-blog-comment-rtl.png);
	background-repeat: no-repeat;
	background-position: top right;
}

/* BLOG PAGE */
.quote-style:before{
	right:0;
	left:auto;
	content: "\f10e";
}
.quote-style{
	padding:15px 0;
	padding-left:0;
	padding-right:55px;
}
/* Pager */
.page-template-blog-personal-template .page_navi{
	text-align:right;
}
.page-template-blog-personal-template .page_navi span.curent-total{
	float:right;
	margin-left:3px;
	margin-right:0;
}
.page-template-blog-personal-template .page_navi > .nav-content a.next span span:before{
	content: "\f100";
}
.page-template-blog-personal-template .page_navi > .nav-content a.previous span span:before{
	content: "\f101";
}

/* ------------------- SHORTCODE ----------------------- */
.blog_hidden_comments .shortcode-recent-blogs .info-detail > span{
	margin-right:0;margin-left:18px;
}
.shortcode-recent-blogs .info-detail > span{
	float:right;
	margin:0 0 5px 12px;
	padding-left:0;padding-right:19px;
}
.shortcode-recent-blogs .info-detail > span:before{
	left:auto;
	right:0;
}
.shortcode-recent-blogs .tag_blog a:first-child{
	margin:0 17px 2px 0;
}
.wd-social-share > span{
	margin:2px 0 10px 25px;
}
#container-main.col-sm-24 .shortcode-recent-blogs.layout_vertical li.col-sm-24 .tag_blog{
	padding-right:0;padding-left:210px;
}
#container-main.col-sm-24 .shortcode-recent-blogs.layout_vertical li.col-sm-24 .sharing_blog{
	left:0;right:auto;
}
.shortcode-recent-blogs .social-share{
	margin-right:0;
}
.wd-social-share > span,
.shortcode-recent-blogs .social-share{
	float:right;
}
/* TAB */
.tabbable > ul > li, body .wpb_content_element .wpb_tabs_nav li{
	float:right;
}
ul.nav-tabs li a, body .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, body .wpb_content_element .wpb_accordion_header a{
	margin-right:0;
}
/* INFO */
.wpb_alert .messagebox_text, .wpb_alert-warning .messagebox_text{
	padding-left:0;
	padding-right:40px;
}
body .wpb_alert-success .messagebox_text,
body .wpb_alert-info .messagebox_text,
body .wpb_alert-error .messagebox_text, 
body .wpb_alert-danger .messagebox_text,
body .wpb_alert .messagebox_text, 
body .wpb_alert-warning .messagebox_text{
	background-position:right center;
}
/* TESTIMONIAL */
.testimonial-item .avatar{
	float:right;
}
.wd_testimonial_wrapper .testimonial-item .detail{
	margin-left:0;
	margin-right:120px;
	text-align:right;
	padding-left:0;
	padding-right:25px;
}
.wd_testimonial_wrapper .testimonial-item .twitter{
	direction:ltr !important;
}
.wd_testimonial_wrapper .testimonial-item .detail:before{
	left:auto;
	right:-10px;
	transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)
}
/* FOOTER */
.widget-container.widget_text .group-logo{
	left:auto;/* rtl */
	right:0;;
}
.widget-container.widget_text ul.wd-list-info{
	padding-right:200px ;/* rtl */
	padding-left:0;
}
#footer .wd_footer_end > div #copy-right,
#footer .wd_footer_end .payment{float:right;}
#footer .fourth-footer-widget-area .widget_subscriptions button.button, body.woocommerce #footer .fourth-footer-widget-area .widget_subscriptions button.button{
	right:auto !important;left:26px;
}
#footer .fourth-footer-widget-area .widget_subscriptions .subscribe_widget form p.subscribe-email input.subscribe_email{
	padding:8px 20px 10px 180px
}
.payment{text-align:left}
#footer .sixth-footer-widget-area .widget_product_categories ul{
	float:right;
	padding:0;
}
#footer .sixth-footer-widget-area .widget_product_categories ul li a:before{
	left:7px;
}
#footer .sixth-footer-widget-area .widget_product_categories > ul > li:first-child > a:before{
	display:block;
}
/* ------------------ WIDGET ------------------- */
ul.xoxo .widget_product_search input[type="submit"], 
ul.xoxo form[id^="searchform-"] .bg_search input[id^="searchsubmit-"]{
	left:18px;
	right:auto;
}
ul.xoxo .widget_product_search form, 
ul.xoxo form[id^="searchform-"]{
	padding-right:18px;
	padding-left:66px;
}
.widget_archive > ul ul, 
.widget_meta > ul ul, 
.widget_categories > ul ul, 
.widget_product_categories ul ul, 
.widget_nav_menu > div ul ul, 
.widget_pages > ul ul, 
.widget_recent_entries > ul ul{
	margin:6px 16px 0 0
}
.widget_archive > ul, 
.widget_meta > ul, 
.widget_categories > ul, 
.widget_product_categories ul, 
.widget_nav_menu div > ul, 
.widget_pages > ul, 
.widget_recent_entries > ul, 
.widget-container.widget_recent_comments_custom .widget_per_slide ul, 
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul{
	margin-left:0;
	margin-right:0;
}
#right-sidebar .widget-container.wd_widget_recent_product_slider  .widget_title_wrapper h3,
#left-sidebar .widget-container.wd_widget_recent_product_slider  .widget_title_wrapper h3,
#footer .widget-container.wd_widget_recent_product_slider  .widget_title_wrapper h3,
#right-sidebar .widget-container.wd_widget_bbpress_recent_posts  .widget_title_wrapper h3,
#left-sidebar .widget-container.wd_widget_bbpress_recent_posts  .widget_title_wrapper h3,
#right-sidebar .widget-container.widget_wd_recent_post_widget  .widget_title_wrapper h3,
#left-sidebar .widget-container.widget_wd_recent_post_widget  .widget_title_wrapper h3,
#right-sidebar .widget-container.widget_recent_comments_custom  .widget_title_wrapper h3,
#left-sidebar .widget-container.widget_recent_comments_custom  .widget_title_wrapper h3,
#right-sidebar .widget-container.wd_widget_popular_product_by_categories  .widget_title_wrapper h3,
#left-sidebar .widget-container.wd_widget_popular_product_by_categories  .widget_title_wrapper h3,
#footer .widget-container.wd_widget_popular_product_by_categories  .widget_title_wrapper h3{
	padding-right:18px;
	padding-left:50px;
}
.widget-container .slider_control .next{
	right:auto;
	left:44px;
}
.widget-container .slider_control .prev{
	right:auto;
	left:18px;
}
.product_list_widget li span.price{
	padding-right:0;padding-left:20px;
}
.body-wrapper .woocommerce ul.products li.product .price del, 
.woocommerce-page .body-wrapper ul.products li.product .price del, 
.body-wrapper .woocommerce ul.products li.product .price ins, 
.woocommerce-page .body-wrapper ul.products li.product .price ins{
	margin:0 0 0 8px
}
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .star-rating, .widget-container.wd_widget_tab_product .product_list_widget > li .star-rating, .woocommerce .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .star-rating, .woocommerce-page .widget-container.wd_widget_tab_product .product_list_widget > li .star-rating, .woocommerce .wd_widget_product_slider_wrapper .product_per_slide ul > li .star-rating{
	right:auto;
	left:15px;
}
.widget_popular ul li, .widget_hot_product ul li, .widget-container.woocommerce ul.product_list_widget li, .woocommerce-page .widget-container ul.cart_list li, .woocommerce-page .widget-container ul.product_list_widget li, .woocommerce ul.cart_list li, .woocommerce-page ul.cart_list li, .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li{
	padding:19px 96px 12px 18px
}
.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, .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li > a.thumbnail img{
	left:auto;right:18px;
}
.product_list_widget li span.price, .product_per_slide li span.price{
	padding-right:0;
	padding-left:20px;
}
.wd_widget_recent_product_slider li a.button, 
.woocommerce .wd_widget_recent_product_slider li a.button, 
.woocommerce-page .wd_widget_recent_product_slider li a.button{
	margin-left:20px;
	margin-right:0
}
#footer .widget_popular ul li, #footer .widget_hot_product ul li, #footer .widget-container.woocommerce ul.product_list_widget li, .woocommerce-page #footer .widget-container ul.cart_list li, .woocommerce-page #footer .widget-container ul.product_list_widget li, #footer .woocommerce ul.cart_list li, .woocommerce-page #footer ul.cart_list li, #footer .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li{
	padding: 0 150px 12px 0;
}
#footer .woocommerce ul.cart_list li img, #footer .woocommerce ul.product_list_widget li img, .woocommerce-page #footer ul.cart_list li img, .woocommerce-page #footer ul.product_list_widget li img, #footer .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li > a.thumbnail img{
	left:auto;
	right:1px;
}
#footer .widget_popular ul li:after, #footer .widget_hot_product ul li:after, #footer .widget-container.woocommerce ul.product_list_widget li:after, .woocommerce-page #footer .widget-container ul.cart_list li:after, .woocommerce-page #footer .widget-container ul.product_list_widget li:after, #footer .woocommerce ul.cart_list li:after, .woocommerce-page #footer ul.cart_list li:after, #footer .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li:after{
	left:auto;
	right:0;
}
/* FLICKR */
.widget_flickr div.flickr_badge_image,
.widget_flickr a.see-more{
	float:right
}
.widget_flickr div.flickr_badge_image.end{
	clear:left;
}
/* A-Z */
.alphabet-products ul li{
	float:right;
}
/* SUBSCRIPTION */
.widget_subscriptions button.button{
	float:right;
}
/* TWITTER */
.widget_twitterupdate ul li.status-item .date-time{
	margin:5px 0 0 5px
}
/* POPULAR BY CATEGORIES */
.widget-container.wd_widget_popular_product_by_categories .cat_title{
	padding-left:8px;padding-right:18px;
}
.widget-container.wd_widget_popular_product_by_categories .cat_title img{
	float:right;
	margin-right:0;
	margin-left:8px;
}
/* PRODUCT CATEGORIES */
.wd_widget_product_categories .wd_product_categories .num_product,
.wd_widget_product_categories .wd_product_categories .cat_name{float:right;line-height:12px;}
.wd_widget_product_categories .wd_product_categories .num_product{margin-right:5px;}
.wd_widget_product_categories .wd_product_categories > ul > li ul.sub_cat{margin-right:0;}
.wd_widget_product_categories .wd_product_categories .dropdown_mode .icon_toggle{
	right:13px;
	left:auto;
}
.wd_widget_product_categories .wd_product_categories > ul > li{
	padding: 12px 38px 12px 20px;
}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode > li > a:before{
	right:-60px;
	left:-20px;
}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode li ul.sub_cat li{
	padding:6px 20px 6px 0
}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode li ul.sub_cat{
	left:0 !important;
	right:-5px !important;
}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode ul.sub_cat .icon_toggle{
	left:auto;
	right:0;
}
body #header .wd_widget_product_categories h2.widgettitle{
	border-width:0 1px 0 0;
}
.cart_dropdown ul.cart_list li a img.wp-post-image{
	margin:0 0 0 20px
}
.shopping-cart .cart_text .total{
	text-align:left;
}
/* TAB 3 ITEM */
.widget-container.wd_widget_tab_product .wd_tab_product_title a{
	float:right;
	margin:10px 0 0 18px
}
/* TWITTER */
.widget_twitterupdate ul li.status-item{
	padding-left:0;
	padding-right:25px;
}
.widget_twitterupdate ul li.status-item:before{
	left:auto;
	right:0;
}
.widget_twitterupdate ul li.status-item .date-time,
.widget_twitterupdate ul li.status-item .user{
	float:right;
}
/* TAG CLOUD */
.widget_tag_cloud .tagcloud a, 
.widget_product_tag_cloud .tagcloud a, 
.wd_tag_cloud .wd_widget_tag_cloud a{float:right}
/* BB RECENT POST */
.widget-container.wd_widget_bbpress_recent_posts .wd_bbpress_recent_posts ul li .post_content:before{
	right:45px;
	left:auto;
}
.widget-container.wd_widget_bbpress_recent_posts .wd_bbpress_recent_posts ul li .post_content:after{
	right:46px;
	left:auto;
}
.wd_widget_bbpress_recent_posts div.avatar{
	left:auto;
	right:32px;
	margin:0 0 0 10px;
}
.wd_widget_bbpress_recent_posts .post_user_info{
	padding:14px 92px 24px 10px;
}
/* RECENT COMMENT */
.widget-container.widget_recent_comments_custom .widget_per_slide ul li .comment-body:after{
	left:auto;
	right:47px;
}
.widget-container.widget_recent_comments_custom .widget_per_slide ul li .comment-body:before{
	right:46px;
	left:auto;
}
.widget_recent_comments_custom div.avatar{
	left:auto;
	right:32px;
}
.widget_recent_comments_custom .wd_info_comment{
	padding:14px 92px 24px 10px
}
.widget_recent_comments_custom div.avatar{
	margin:0 0 0 10px;
}
/* RECENT BLOG */
.widget-container .wd_widget_product_slider_wrapper .widget_title_wrapper,.widget-container.wd_widget_related_upsell_product .widget_title_wrapper, #footer .widget-container .wd_widget_product_slider_wrapper .widget_title_wrapper, #footer .widget-container.wd_widget_related_upsell_product .widget_title_wrapper{
	padding-right:0;padding-left:55px;
}
.widget-container.widget_wd_recent_post_widget .type-2 .post_meta{
	padding-left:0; padding-right:55px;
}
#footer .widget-container.widget_wd_recent_post_widget .type-2 .date-time{
	left:auto;right:0;
}
/* FILTER PRICE */
.woocommerce .widget-container.widget_price_filter .price_slider_amount{
	text-align:right;
}
/* WIDGET CART */
.woocommerce .woocommerce.widget_shopping_cart .total, .woocommerce-page .woocommerce.widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total, body.woocommerce .woocommerce.widget_shopping_cart .buttons, body.woocommerce-page .woocommerce.widget_shopping_cart .buttons{
	text-align:left;
}
.woocommerce .woocommerce.widget_shopping_cart ul.cart_list li .total, .woocommerce .woocommerce.widget_shopping_cart ul.product_list_widget li .total, .woocommerce.widget_shopping_cart .total strong{
	left:auto;
	right:18px;
}
.widget_shopping_cart .total .amount{
	padding-left:0;
	padding-right:82px;
}
/* FILTER WD FILTER COLOR */
.widget_wd_pc_color_nav ul li{
	float:right
}
/* FILTER WOOCOMMERCE */
.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;
}
.woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count{
	float:left;
	position:relative;
	top:3px;
}
/* PRODUCT DETAIL AND QUICKSHOP */
.woocommerce-message, .woocommerce-info, 
.woocommerce .woocommerce-message, 
.woocommerce .woocommerce-info, 
.woocommerce-page .woocommerce-message, 
.woocommerce-page .woocommerce-info, 
body .woocommerce-error, 
.woocommerce .woocommerce-error, 
.woocommerce-page .woocommerce-error{
	padding-left:20px !important;
	padding-right:40px !important;
}
body .woocommerce-message:after,
.woocommerce .woocommerce-message:after,
.woocommerce-page .woocommerce-message:after,
body .woocommerce-error:after,
body .woocommerce .woocommerce-error:after,
body.woocommerce-page .woocommerce-error:after,
body .woocommerce-info:after,
.woocommerce .woocommerce-info:after,
.woocommerce-page .woocommerce-info:after{
	left:auto;right:15px;
}
body.page #main_content div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce #main_content div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce-page #main_content div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce #content #main_content div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce-page #content #main_content div.product div.images #wrap .cloud-zoom-big{
	left:auto !important;
	right:100% !important;
}
body.page #main_content div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce #main_content div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce-page #main_content div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce #content #main_content div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce-page #content #main_content div.product div.images #wrap .cloud-zoom-big{
	left:auto !important;
	right:100% !important;
}
body.page #main_content div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce #main_content div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce-page #main_content div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce #content #main_content div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce-page #content #main_content div.product div.images #wrap .cloud-zoom-big{
	left:auto !important;
	right:100% !important;
}
.addthis_sharing_toolbox{float:right}
body .pp_woocommerce div.product div.images, 
body.woocommerce #content div.product div.images, 
body.woocommerce-page #content div.product div.images{
	float:right;
}
body .pp_woocommerce div.product div.summary, 
body.woocommerce #content div.product div.summary, 
body.woocommerce-page #content div.product div.summary{
	float:right;
	text-align:right;
	padding-left:0;
	padding-right:30px;
}
body .pp_woocommerce div.product div.summary p, 
body.woocommerce #content div.product div.summary p, 
body.woocommerce-page #content div.product div.summary p{
	text-align:right;
}
.woocommerce .images > .product_label
 .woocommerce .images > .product_label, 
 .woocommerce-page .images > .product_label, 
 .pp_woocommerce .images > .product_label{
	left:auto;right:0;
}
.woocommerce .images span.onsale, 
.woocommerce-page .images span.onsale, 
.pp_woocommerce .images span.onsale,
.woocommerce .images span.featured , 
.woocommerce-page .images span.featured ,
.pp_woocommerce .images span.featured,
.woocommerce .images span.new , 
.woocommerce-page .images span.new ,
.pp_woocommerce .images span.new{
	float:right;
}
.woocommerce .images span.onsale:before, 
.woocommerce-page .images span.onsale:before,
.pp_woocommerce span.onsale:before{
	left: -4px;right:auto;
}
.woocommerce .images span.featured:before, 
.woocommerce-page .images span.featured:before,
.pp_woocommerce span.featured:before{
	left: -4px;right:auto;
}
.woocommerce .images span.new:before, 
.woocommerce-page .images span.new:before,
.pp_woocommerce span.new:before{
	left: -4px;right:auto;
}
.pp_woocommerce div.product .review_wrapper,
body .pp_woocommerce div.product div.summary .rating_wrapper, 
body.woocommerce #content div.product div.summary .rating_wrapper, 
body.woocommerce-page #content div.product div.summary .rating_wrapper{float:left;position:relative;}

body .pp_woocommerce div.product div.summary .star-rating, 
body.woocommerce #content div.product div.summary .star-rating, 
body.woocommerce-page #content div.product div.summary .star-rating{
	position:absolute;
	left:0;right:auto;
	top:2px;bottom:auto;
}
body .pp_woocommerce div.product div.summary .review_count, 
body.woocommerce #content div.product div.summary .review_count, 
body.woocommerce-page #content div.product div.summary .review_count{
	margin-left:32px;
	margin-right:0;
}
body .pp_woocommerce div.product div.summary .review_count:after,
body.woocommerce #content div.product div.summary .review_count:after,
body.woocommerce-page #content div.product div.summary .review_count:after{
	left:-4px;right:auto;
	content: "\f0d9";
}
body .pp_woocommerce div.product div.summary .review_count:before,
body.woocommerce #content div.product div.summary .review_count:before,
body.woocommerce-page #content div.product div.summary .review_count:before{
	left:-2px;right:auto;
	content: "\f0d9";
}

body .pp_woocommerce div.product div.images div.thumbnails, body.woocommerce #content div.product div.images div.thumbnails, body.woocommerce-page #content div.product div.images div.thumbnails{
	padding:10px 0 10px 30px;
}
div.list_carousel .slider_control > a.next,
div.list_carousel .slider_control > a.prev{
	left:0;right:auto;
}
body.woocommerce-page #content div.product .review_wrapper .add_new_review, 
body.woocommerce #content div.product .review_wrapper .add_new_review{
	float:right;
	padding-left:0;
	padding-right:20px;
}
body.woocommerce-page #content div.product .add_new_review:before, 
body.woocommerce #content div.product .add_new_review:before{
	left:auto;
	right:0;
}
body.woocommerce-page #content div.product .add_new_review, 
body.woocommerce #content div.product .add_new_review{
	padding-left:0;
	padding-right:20px;
}
body .pp_woocommerce div.product div.summary p, 
body.woocommerce #content div.product div.summary p, 
body.woocommerce-page #content div.product div.summary p{
	float:right;
}
body .pp_woocommerce div.product div.summary p.cart, 
body.woocommerce #content div.product div.summary p.cart, 
body.woocommerce-page #content div.product div.summary p.cart{
	margin-right:0;
	margin-left:10px;
}
body .pp_woocommerce div.product form.cart .single_add_to_cart_wrapper .quantity-text, 
body.woocommerce #content div.product form.cart .single_add_to_cart_wrapper .quantity-text, 
body.woocommerce-page #content div.product form.cart .single_add_to_cart_wrapper .quantity-text{
	float:right;
	margin:14px 0 0px 20px;
}
body .pp_woocommerce .quantity input.qty, body.woocommerce #content .quantity input.qty, body.woocommerce-page #content .quantity input.qty{
	padding:8px 10px 8px 20px
}
body .pp_woocommerce div.product.sale .entry-summary p.price del, body.woocommerce #content div.product.sale .entry-summary p.price del, body.woocommerce-page #content div.product.sale .entry-summary p.price del, body .pp_woocommerce div.product.sale .entry-summary span.price del, body.woocommerce #content div.product.sale .entry-summary span.price del, body.woocommerce-page #content div.product.sale .entry-summary span.price del{
	margin:0 0 0 20px
}
.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;
}
body .pp_woocommerce .quantity .plus, 
body.woocommerce #content .quantity .plus, 
body.woocommerce-page #content .quantity .plus,
body .pp_woocommerce .quantity .minus, 
body.woocommerce #content .quantity .minus, 
body.woocommerce-page #content .quantity .minus{
	left:0;right:auto;
}
body .pp_woocommerce .quantity input.qty, 
body.woocommerce #content .quantity input.qty, 
body.woocommerce-page #content .quantity input.qty{
	text-align:right
}
body .pp_woocommerce div.product form.cart .button, body.woocommerce #content div.product form.cart .button, body.woocommerce-page #content div.product form.cart .button,
.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist, .woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist, .woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist, .pp_woocommerce div.product .summary.entry-summary a.compare, .woocommerce #content div.product .summary.entry-summary a.compare, .woocommerce-page #content div.product .summary.entry-summary a.compare,
body .pp_woocommerce div.product .summary .wd_compare_wrapper, .woocommerce .body-wrapper div.product .summary .wd_compare_wrapper, .woocommerce-page .body-wrapper div.product .summary .wd_compare_wrapper{
	float:right;
}
.woocommerce button.single_add_to_cart_button.button, .woocommerce-page button.single_add_to_cart_button.button, .woocommerce button.single_add_to_cart_button.button.alt, .woocommerce-page button.single_add_to_cart_button.button.alt, .pp_woocommerce button.single_add_to_cart_button.button, .pp_woocommerce button.single_add_to_cart_button.button.alt{
	margin-right:0;margin-left:20px;
}
body .pp_woocommerce div.product .summary .wd_compare_wrapper, .woocommerce .body-wrapper div.product .summary .wd_compare_wrapper, .woocommerce-page .body-wrapper div.product .summary .wd_compare_wrapper{
	margin-left:0;margin-right:-1px;
}
.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before, .woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before, .woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before, .pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist.button:before, .woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist.button:before, .woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist.button:before,
.pp_woocommerce div.product .summary.entry-summary .compare:before, .woocommerce #content div.product .summary.entry-summary .compare:before, .woocommerce-page #content div.product .summary.entry-summary .compare:before, .pp_woocommerce div.product .summary.entry-summary .compare.button:before, .woocommerce #content div.product .summary.entry-summary .compare.button:before, .woocommerce-page #content div.product .summary.entry-summary .compare.button:before{
	margin-left:10px;margin-right:0;
}
body .pp_woocommerce div.product form.cart div.quantity, body.woocommerce #content div.product form.cart div.quantity, body.woocommerce-page #content div.product form.cart div.quantity{
	margin:5px 0 15px 10px;
}
body .pp_woocommerce div.product.wd_quickshop .entry-summary .single_variation_wrap span.price, body.woocommerce #content div.product .entry-summary .single_variation_wrap span.price, body.woocommerce-page #content div.product .entry-summary .single_variation_wrap span.price, body .pp_woocommerce div.product.wd_quickshop .entry-summary .single_variation_wrap p.price, body.woocommerce #content div.product .entry-summary .single_variation_wrap p.price, body.woocommerce-page #content div.product .entry-summary .single_variation_wrap p.price{
	margin-right:0;
	margin-left:10px;
}
body .pp_woocommerce div.product form.cart .variations td.label, body.woocommerce #content div.product form.cart .variations td.label, body.woocommerce-page #content div.product form.cart .variations td.label{
	float:right;
	padding-right:0;
	padding-left:0;
	text-align:right;
}
body .pp_woocommerce div.product form.cart .reset_variations, body.woocommerce #content div.product form.cart .reset_variations, body.woocommerce-page #content div.product form.cart .reset_variations{
	margin:0 85px 10px 0;
}
body .pp_woocommerce div.product form.cart table td.value, body.woocommerce #content div.product form.cart table td.value, body.woocommerce-page #content div.product form.cart table td.value{
	float:right;
}
body .pp_woocommerce div.product form.cart .variations label, body.woocommerce #content div.product form.cart .variations label, body.woocommerce-page #content div.product form.cart .variations label{
	padding-right:0;
	padding-left:10px;
}
.woocommerce button.single_add_to_cart_button.button, .woocommerce-page button.single_add_to_cart_button.button, .woocommerce button.single_add_to_cart_button.button.alt, .woocommerce-page button.single_add_to_cart_button.button.alt, .pp_woocommerce button.single_add_to_cart_button.button, .pp_woocommerce button.single_add_to_cart_button.button.alt{
	margin-right:0;
	margin-left:20px;
}

.details_view{text-align:right}
body a.pp_close{text-indent:999999px;overflow:hidden}
body div.pp_woocommerce .pp_close{right:auto;left:5px;}
div.product .wd-social-share .social-share{
	float:right;
}
div.product .tagcloud .tag_heading{
	margin-right:0;margin-left:27px;
}
.wd_product_tags_categoried .wd_product_categories span{
	float:right;
	margin-right:0;
	margin-left:10px;
	position:relative;
	top:2px;
}
#tab-tags .tagcloud .tag_heading{
	float:right;
	margin-right:0;
	margin-left:20px;
	position:relative;
	top:2px;
}
.woocommerce #commentform p.comment-form-rating, .woocommerce-page #commentform label p.comment-form-rating{
	float:right;
}
.woocommerce p.stars a:last-child, .woocommerce-page p.stars a:last-child{
	border-right:1px;
}
.woocommerce p.stars a:first-child, .woocommerce-page p.stars a:first-child{
	border-right:0;
}
.woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-1{
	margin-right:0;
}
/* ------------SHOPPING CART -------------- */
.woocommerce-page ul#shipping_method input{
	float:none;
	position:absolute;
	right:0;
	content:"";
}
body.woocommerce-page #content ul#shipping_method li label{
	width:100%;
	padding-right:30px;
	text-align:right;
}
.woocommerce-page #content .cart-collaterals .cart_totals > table tr.shipping td{
	text-align:right;
}
.woocommerce-page #content table.shop_table tbody tr.cart_item td:first-child{
	border-width:0 1px 1px 0;
}
.woocommerce-page #content table.shop_table tbody tr.cart_item td:last-child{
	border-width:0 1px 1px 1px;
}
.woocommerce-page #content table.shop_table tbody tr.cart_item td.product-title{
	border-width:0 0 1px 0;
	text-align:right;
}
.woocommerce-page #content .cart-collaterals .shipping_calculator .wd_title_cart, .woocommerce-page #content .cart-collaterals .cart_totals .wd_title_cart, .woocommerce-page #content .cart-collaterals .coupon_wrapper .wd_title_cart{
	text-align:right;
}
.woocommerce-page #content .shop_table input.button[type^=submit], .woocommerce-page #content .cart-collaterals input.button[type^=submit],
.woocommerce-page #content .cart-collaterals .shipping_calculator p.wd_shipping_bt,
.woocommerce-page #content .cart-collaterals .shipping_calculator .wd_shipping_last{
	float:right;
}
.woocommerce-page #content .cart-collaterals .shipping_calculator .button{
	margin:0 0 0 15px;
}
/* CHECK OUT */
body form.checkout .accordion-heading a.accordion-toggle h3, 
body #accordion-checkout-details .accordion-heading a.accordion-toggle h3{
	text-align:right;
}
body.woocommerce-page form.checkout table.shop_table tfoot td, 
body.woocommerce-page form.checkout table.shop_table tfoot th{
	text-align:left;
}
body.woocommerce-page form.checkout table.shop_table tfoot th{
	padding-right:20px;
	padding-left:100px;
}
body.woocommerce-page #content #accordion-checkout-details #collapse-shipping input.next_co_btn{
	margin-right:20px;
}
body.woocommerce-page #content form.checkout table.shop_table td:first-child{
	border-width:0 1px 1px 0;
}
body.woocommerce-page #content form.checkout table.shop_table thead th:first-child{
	border-width: 1px 1px 1px 0;
}
body.woocommerce-page #content form.checkout table.shop_table thead th:last-child{
	border-width:1px 1px 1px 1px;
}
.woocommerce-page #content form.checkout table.shop_table tbody td.product-title{
	border-width:0 0 1px 0 !important
}
body.woocommerce-page #content form.checkout table.shop_table td.product-total{
	border-width:0 1px 1px 1px;
}
body.woocommerce-page table.shop_table tbody tr.checkout_table_item.last td.product-total{
	border-width:0 1px 1px 1px !important;
}
.woocommerce-page #payment ul.payment_methods li label{
	min-width:0;
}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li{
	text-align:right;
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after{
	left:auto;
	right:0;
	margin:-1em 2em 0 0
}
.woocommerce-page ul#shipping_method label{
	margin-left:10px;
}
#accordion-checkout-details .accordion-inner form.login input.button{
	float:right;
	margin:5px 0 0 10px
}
body.woocommerce-page #collapse-login-regis form.login .lost_password{
	float:right;
}
body #accordion-checkout-details .accordion-inner label.label-radio input{
	margin-right:0;
	margin-left:8px;
}
body.woocommerce-page #content #accordion-checkout-details form.checkout input.next_co_btn{
	margin-right:20px;
}
.woocommerce .order_details li, .woocommerce-page .order_details li,
.woocommerce .order_details li:last-child, .woocommerce-page .order_details li:last-child{
	float:right;
	margin-right:0;
	margin-left:30px;
	border-width:0 1px 0 0;
	border-style:dashed;
	border-color:#e0dadf
}
.woocommerce .order_details li:first-child, .woocommerce-page .order_details li:first-child{
	padding-right:0;
	border-width:0;
}
/* ------------- MY ACCOUNT --------------- */
.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
.woocommerce form.register, 
.woocommerce-page form.checkout_coupon, 
.woocommerce-page form.login, 
.woocommerce-page form.register,
.woocommerce table.shop_table, 
.woocommerce-page table.shop_table,
.woocommerce-page #content table.shop_table.my_account_orders thead th{
	text-align:right;
}
.woocommerce-page #customer_login.col2-set .col-1 form.login input.button, 
.woocommerce-page #customer_login.col2-set .col-2 input.button,
.woocommerce-page #customer_login.col2-set .col-1 form.login .form-row.button-login,
.woocommerce-page #customer_login.col2-set .col-1 form.login .wd_forgot_pass,
.woocommerce .track_order p.form-row.form-row, 
.woocommerce .track_order p.form-row.form-row-last,
.woocommerce .addresses .title h3, 
.woocommerce-page .addresses .title h3{
	float:right;
}
.woocommerce-page #customer_login.col2-set .col-1 form.login .wd_forgot_pass{
	margin:12px 10px 10px 0;
}
.recent-order-title,
.my-address-title{
	padding-left:0;padding-right:30px;
}
.myaccount_address{
	margin-bottom:30px;
}
.woocommerce-page #content .addresses .header h3{
	float:right;
	padding-right:0;
}
.woocommerce-page #content table.shop_table thead th.first, .woocommerce-page #content table.shop_table thead th:first-child{
	border-width:1px 1px 1px 0px;
}
.woocommerce-page #content table.shop_table thead th.last, .woocommerce-page #content table.shop_table thead th:last-child{
	border-width:1px 1px 1px 1px;
}
body.woocommerce-page #content .shop_table.my_account_orders tbody tr td.order-number{
	border-width:0 1px 0 0
}
body.woocommerce-page #content .shop_table.my_account_orders tbody tr td.order-actions{
	border-width:0 1px 0 1px
}
.woocommerce-page #content .order_details tbody td, 
.woocommerce-page #content .woocommerce > #order_review tbody td{
	border-width:0 1px 1px 0
}
.woocommerce-page #content .order_details tbody td:last-child, 
.woocommerce-page #content .woocommerce > #order_review tbody td:last-child{
	border-width:0 1px 1px 1px;
}
.woocommerce-page #content .order_details tfoot td, .woocommerce-page #content .woocommerce > #order_review tfoot td{
	text-align:right
}
.woocommerce-page #content .order_details tfoot th, .woocommerce-page #content .woocommerce > #order_review tfoot th{
	text-align:left;
}
.woocommerce-page #content .order_details tbody td, .woocommerce-page #content .woocommerce > #order_review tbody td{
	padding:10px 20px 7px 0
}
body.woocommerce-page #content .shop_table.my_account_orders tbody tr.order td.order-status{
	text-align:right !important;
}
/* REVOLUTION */
.rev_slider_wrapper .tp-rightarrow, body * .ls-nav-next{
	right:auto !important;
	left:82px !important
}
.rev_slider_wrapper .tp-leftarrow, body * .ls-nav-prev{
	left:30px !important;
	right:auto !important;
}
/* ----------------- PAGE WISHLIST ---------------- */
.wishlist_table tr td.product-thumbnail, .wishlist_table tr td.product-name{
	text-align:right;
}
.woocommerce #content table.shop_table.wishlist_table tr td.product-add-to-cart, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-add-to-cart, #content .woocommerce table.shop_table.wishlist_table tr td.product-add-to-cart{
	border-width:0 1px 1px 1px;
}
.woocommerce #content table.shop_table.wishlist_table tr td.product-remove, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-remove, #content .woocommerce table.shop_table.wishlist_table tr td.product-remove{
	border-width:0 1px 1px 0;
}
.woocommerce #content table.shop_table.wishlist_table tr th.product-remove, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-remove, #content .woocommerce table.shop_table.wishlist_table tr th.product-remove{
	border-width:1px 1px 1px 0;
}
/* FORUM */
#main_content #bbp-search-form input.button, #container-main #bbp-search-form input.button{
	right:auto;
	left:0;
}
#main_content #bbp-search-form, #container-main #bbp-search-form{
	padding-right:0;
	padding-left:80px;
}
#bbpress-forums .bbp-header .forum-titles li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title, #bbpress-forums li.bbp-header .bbp-search-author{
	text-align:right;
}
li.bbp-forum-info, li.bbp-topic-title{
	float:right;
}
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content,
li.bbp-forum-info, li.bbp-topic-title{
	text-align:right
}
div.bbp-submit-wrapper{
	float:right;
}
#bbpress-forums #subscription-toggle{
	margin-left:10px;
}
.bbp-pagination-count{
	float:right;
}
#bbpress-forums div.topic.hentry div.bbp-topic-author, #bbpress-forums div.topic.hentry div.bbp-reply-author{
	left:auto;
	right:15px;
}
#bbpress-forums .bbp-body div.topic.hentry div.bbp-topic-content, #bbpress-forums .bbp-body div.topic.hentry div.bbp-reply-content{
	padding-left:20px;
	padding-right:165px;
}
.bbp-meta .bbp-user-post-count > i{
	margin:0 0 0 5px;
}
.bbp-meta .bbp-reply-post-date:before, span.bbp-forum-post-date:before, span.bbp-topic-post-date:before, span.bbp-reply-post-date:before{
	margin-right:0;
	margin-left:10px;
	float:right;
}
.bbp-meta .bbp-reply-post-date, .bbp-meta .bbp-user-post-count, span.bbp-forum-post-date, span.bbp-topic-post-date, span.bbp-reply-post-date{
	float:right;
}
span.bbp-admin-links{
	float:left;
}
.bbp-meta .bbp-user-post-count{
	margin: 0 0 0 20px;
}
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author{
	float:right;
}
#bbpress-forums .bbp-body div.bbp-topic-content, #bbpress-forums .bbp-body div.bbp-reply-content{
	margin-left:0;
	margin-right:165px;
}
#bbpress-forums .bbp-body div.topic.hentry div.bbp-topic-content, #bbpress-forums .bbp-body div.topic.hentry div.bbp-reply-content{
	margin-right:0;
}
#bbpress-forums .bbp-body div.bbp-topic-content:before, #bbpress-forums .bbp-body div.bbp-reply-content:before{
	right:-10px;
	top:29px;
	left:auto;
	transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)
}
#bbpress-forums .bbp-body div.bbp-topic-content:after, #bbpress-forums .bbp-body div.bbp-reply-content:after{
	left:auto;
	right:-8px;
	transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)
}
.bbp-forum-header a.bbp-forum-permalink, .bbp-topic-header a.bbp-topic-permalink, .bbp-reply-header a.bbp-reply-permalink{
	float:left;
}
/* ====================== AUTHOR PROFILE ====================== */
#bbp-user-profile #bbp-user-avatar{position:absolute;left:auto;right:0;top:0;width:187px;height:auto;min-height:300px;text-align:center}
#bbp-user-profile .bbp-user-description{padding:30px 210px 20px 20px}
/* ====================== AUTHOR PAGE NAVI ====================== */
.bbp-pagination-links a.next{
	margin-left:0;
	margin-right:12px;
}
.bbp-pagination-links a.prev{
	margin-left:0;
	margin-right:12px;
}
.bbp-pagination-links{
	float:left;
}
.bbp-pagination-links a, .bbp-pagination-links span.current{
	float:right;
}
.bbp-pagination-links a.next:before{
	content: "\f053";
}
.bbp-pagination-links a.prev:before{
	content: "\f054";
}
/* CMS BUSINESS */
.portfolio_slider_shortcode .date-time i{margin-right:0;margin-left:5px;}
.bg-full-testimonial .testimonial-item .detail .testimonial-content{padding-left:0;padding-right:50px;}
.bg-full-testimonial .wd_testimonial_wrapper .testimonial-item .detail{text-align:center;}
.wd_testimonial_wrapper .testimonial-item .detail span.twitter:before{margin-right:0;margin-left:7px;}
.bg-full-testimonial .wd_testimonial_wrapper .testimonial-item .detail:before{right:0;left:auto;}
.wd_testimonial_wrapper .testimonial-item .detail span.twitter:before{display:none}
.wd_testimonial_wrapper .testimonial-item .detail span.twitter:after {
	content: "\f099";
	font-family: 'FontAwesome';
	font-size: 18px;
	position: relative;
	top: 2px;
	margin-left: 7px;
}
#footer .bg-full h1, #footer .bg-full h2, #footer .bg-full h3, #footer .bg-full h4{
	padding:0 0 0 180px
}
#footer .bg-full .btn{
	right:auto;
	left:10px;
}
.cms-bussiness .bg-right{
	right:auto;
	left:0;
}
ul.list-check li:before{
	display:none;
}
ul.list-check li:after{
	margin-left:10px;
	content: "\f00c";
	font-family: 'FontAwesome';
}
body #content .wd-shortcode-button.btn{
	margin:0 0 10px 10px;
}
/* CMS ONE PAGE */
.wd-text-bold-color.ul-list-check{margin-left:0;margin-right:23px; /* rtl */}
/* TAB PRODUCT */
.tab-product .wpb_tour_tabs_wrapper > ul{
	padding-right:0;
	padding-left:70px;
}
/* VISUAL MESSAGE */
.vc_message_box-icon{
	left:auto;
	right:0;
}
.vc_message_box{padding:1em 4em 1em 1em }
/* ----------------------------------------------------------------- */
/* ------------------------ II. RESPONSIVE ------------------------- */
/* ----------------------------------------------------------------- */
@media 
only screen and (max-width: 1199px){
	#header .header-bottom.v1 .nav{padding:0 0 0 45px;}
	#header .header-bottom.v1 .header_search form[id^="searchform-"],
	#header .header-bottom.v5 .header_search form[id^="searchform-"]{
		right:auto;left:0
	}
	#header .header-bottom.v1 form[id^="searchform-"] .bg_search input[id^="searchsubmit-"],
	#header .header-bottom.v5 form[id^="searchform-"] .bg_search input[id^="searchsubmit-"]{
		left:10px;
	}
	/* SHORTCODE TAB BY CATEGORIES */
	body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-left{
		padding-left:150px; /* rtl */
	}
	body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product:before{
		left:145px;/* rtl */
	}
	/* Wishlist */
	body.archive.woocommerce .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist, 
	body.archive.woocommerce-page .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist{
		right:auto;
		left:0;
	}
	/* =============== FORUM =================== */
	
	#bbpress-forums .bbp-body div.topic.hentry div.bbp-topic-content, 
	#bbpress-forums .bbp-body div.topic.hentry div.bbp-reply-content{
		padding-right:120px;padding-left:0;
	}
	#bbpress-forums .bbp-body div.bbp-topic-content, 
	#bbpress-forums .bbp-body div.bbp-reply-content{
		margin-left:0;margin-right:120px;
	}
	
	body.customize-support #bbpress-forums #bbp-single-user-details #bbp-user-navigation li{width:50%;}
	body.customize-support #bbpress-forums #bbp-single-user-details #bbp-user-navigation li:nth-child(2n){float:right;clear:right;}
	body.customize-support #bbpress-forums #bbp-single-user-details #bbp-user-navigation li:nth-child(2n + 1){clear:both;float:left;}
	/* PROFILE */
	#bbp-user-profile .bbp-user-description{
		padding:0 160px 20px 20px;
	}
	/* PRODUCT DETAIL */
	body.page #main_content div.product div.images #wrap .cloud-zoom-big, 
	body.woocommerce #main_content div.product div.images #wrap .cloud-zoom-big, 
	body.woocommerce-page #main_content div.product div.images #wrap .cloud-zoom-big, 
	body.woocommerce #content #main_content div.product div.images #wrap .cloud-zoom-big, 
	body.woocommerce-page #content #main_content div.product div.images #wrap .cloud-zoom-big{
		left:0 !important;
		right:auto !important;
	}
	body.archive.woocommerce .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist, body.archive.woocommerce-page .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist{
		left:0;right:auto;
	}
}
@media only screen and (max-width: 1023px){
	#header .left-header-top-content, 
	#header .right-header-top-content{float:none;}
}
@media 
only screen and (max-width: 991px){
	#header .header-middle.v3 .left-header-middle-content{
		text-align:center;
	}
	#header .header-middle.v3 .middle-header-middle-content{
		float:right;
		padding:0 0 15px 20px !important
	}
	#header .header-middle.v3 .right-header-middle-content{
		float:left;
	}
	/* =============== FORUM =============== */
	body.customize-support #bbpress-forums #bbp-single-user-details #bbp-user-navigation li:nth-child(2n),
	#bbpress-forums #bbp-single-user-details #bbp-user-navigation li:nth-child(2n){
		float:left;clear:left;
	}
	body.customize-support #bbpress-forums #bbp-single-user-details #bbp-user-navigation li:nth-child(2n + 1),
	#bbpress-forums #bbp-single-user-details #bbp-user-navigation li:nth-child(2n + 1){
		clear:both;float:right;
	}
}
@media only screen and (max-width: 767px){
	/* HEADER */
	.phone-header form[id^="searchform-"] input[type="text"], .phone-header form[id^="searchform-"] .bg_search input[id^="s-"]{
		padding-right:10px;
		padding-left:10px;
	}
	.wd_mobile_account a:before,
	.mobile_cart_container .cart_size .cart_text:before{
		float:right;
		margin-right:0;margin-left:10px;
		position:relative;
		top:2px;
	}
	.mobile_cart_container .cart_size a span.cart_item{
		float:left;margin:0 10px 0 0 ;
	}
	.mobile_cart_container .cart_text{
		float:right;
	}

	.toggle-menu-wrapper .menu span.menu-drop-icon-mobile{
		right:auto !important;
		left:20px !important;
	}
	a.block-control{right:auto;left:0;}
	#footer .fourth-footer-widget-area .widget_subscriptions a.block-control{
		left:10px;
		right:auto;
	}
	
	.widget-container.widget_recent_comments_custom .slider_control .prev, .widget-container .wd_widget_product_slider_wrapper .slider_control .prev, .widget-container.widget_wd_recent_post_widget .slider_control .prev, .widget-container.wd_widget_bbpress_recent_posts .slider_control .prev{
		left:34px !important;
		right:auto !important
	}
	.widget-container.widget_recent_comments_custom .slider_control .next, .widget-container .wd_widget_product_slider_wrapper .slider_control .next, .widget-container.widget_wd_recent_post_widget .slider_control .next, .widget-container.wd_widget_bbpress_recent_posts .slider_control .next{
		right:auto !important;
		left:60px !important;
	}
	/* FOOTER */
	#footer .fourth-footer-widget-area .widget_subscriptions .subscribe_widget form p.subscribe-email input.subscribe_email{
		padding-left:20px;
	}
	/* PORTFOLIO */
	.portfolio-filter-wrapper .filter_menu .label-title{
		right:10px;
	}
	/* REVOLUTION */
	.rev_slider_wrapper .tp-rightarrow, body * .ls-nav-next{
		right:auto !important;
		left:52px !important
	}
	.rev_slider_wrapper .tp-leftarrow, body * .ls-nav-prev{
		left:20px !important;
		right:auto !important;
	}
}

@media only screen and (max-width: 568px){
	/* SHORTCODE TAB BY CATEGORIES PRODUCTS */
	body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-left{
		padding-left:130px; /* rtl */;
	}
	body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product:before{
		left:125px;/* rtl */
	}
	
	.woocommerce .archive-product-before-loop .woocommerce-result-count, .woocommerce-page .archive-product-before-loop .woocommerce-result-count{
		margin:0 0 10px 0;
		padding:0 20px 0 0;
		float:right;
		text-align:right
	}
	body.woocommerce #content .woocommerce-ordering, body.woocommerce-page #content .woocommerce-ordering{
		margin:0;padding:0 20px;
	}
	#container .gridlist-toggle {
		float: left;
		margin: 5px 10px 0 0;
		float:right;
	}
	.woocommerce ul.products li.product .product-meta-wrapper{
		text-align:right;
	}
	body.woocommerce #main_content ul.products.list li.product .product-meta-wrapper, 
	.woocommerce-page #main_content ul.products.list li.product .product-meta-wrapper{
		padding-right:10px;
	}
	.woocommerce #content ul.list.products li.product .star-rating, 
	.woocommerce-page #content ul.list.products li.product .star-rating, 
	#content .woocommerce ul.list.products li.product .star-rating{
		float:left;
	}
	/* SHORTCODE TESTIMONIAL STYLE 2*/
	.wd_testimonial_wrapper.style-2 .testimonial-item{
		padding:0 105px 0 0;
	}
	.wd_testimonial_wrapper.style-2 .testimonial-item:before{
		right:91px;
		left:auto;
	}
	.wd_testimonial_wrapper.style-2 .testimonial-item:after{
		right:93px;
		left:auto;
	}
}
@media 
only screen and (max-width: 480px){
	body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-left{
		padding-left:0; /* rtl */
	}
	body .woocommerce .wd_product_tab_by_category_shortcode ul.products li.product .product-meta-right{
		position:static;
		float:right;
	}
	/* ================= FORUM ================= */
	#bbpress-forums li.bbp-header .bbp-search-author{padding-right:20px;padding-left:0;}
	
	#bbpress-forums .bbp-body div.bbp-reply-author,
	#bbpress-forums ul.bbp-search-results div.topic.hentry div.bbp-topic-author,
	#bbpress-forums div.topic.hentry div.bbp-reply-author{
		margin: -10px 0 0 10px;
		padding-left: 10px;
		padding-right:110px;
		text-align:right;
	}
	forums .bbp-body div.topic.hentry div.bbp-topic-content, #bbpress-forums .bbp-body div.topic.hentry div.bbp-reply-content, body.customize-support #bbpress-forums .bbp-body div.topic.hentry div.bbp-topic-content, body.customize-support #bbpress-forums .bbp-body div.topic.hentry div.bbp-reply-content {
		padding-left:20px;
		padding-right:20px;
	}
	#bbpress-forums .bbp-body div.bbp-topic-content, #bbpress-forums .bbp-body div.bbp-reply-content{
		margin-left:0;
		margin-right:0;
	}
	#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar,
	#bbpress-forums div.topic.hentry div.bbp-reply-author img.avatar{
		right:0;left:auto
	}
	#bbpress-forums .bbp-body div.bbp-topic-content:before, 
	#bbpress-forums .bbp-body div.bbp-reply-content:before{
		right: 30px;left:auto;
		transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);
		top: -12px;
	}
	#bbpress-forums .bbp-body div.bbp-topic-content:after, 
	#bbpress-forums .bbp-body div.bbp-reply-content:after{
		left: auto;
		right:32px;
		transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);
		top: -12px;
	}
	/* PROFILE */
	#bbp-user-profile #bbp-user-avatar img.avatar{
		right:0;left:auto;
	}
	#bbp-user-profile #bbp-user-avatar{
		padding:40px 160px 0 0;text-align:right;
	}
	#bbp-user-profile .bbp-user-description{
		padding:0 0 20px 20px;
	}
	/* =============== END FORUM *==================*/
	.wd_testimonial_wrapper .testimonial-item .detail{
		margin-right:80px;
	}
	.wd_testimonial_wrapper .testimonial-item .detail{
		padding-right:0;
		padding-left:20px;
	}
	#container-main .list-posts .post-content-info .sharing_blog{
		padding-right:0;
	}
	#entry-author-info #author-description{
		padding:10px 70px 10px 2px
	}
	.single-content .post-info-meta > span.comments-count{
		margin-right:0;
	}
	/* CMS BUSINESS */
	#footer .bg-full h1, #footer .bg-full h2, #footer .bg-full h3, #footer .bg-full h4 {
		padding: 0;
	}
}
@media 
only screen and (max-width: 360px){
	/* FORUM */
	#bbpress-forums .bbp-header .forum-titles li.bbp-forum-info, 
	#bbpress-forums li.bbp-header li.bbp-topic-title{text-align:center;}
	#bbpress-forums li.bbp-topic-freshness,
	#bbpress-forums li.bbp-forum-freshness,
	#bbpress-forums li.bbp-header li.bbp-forum-topic-count,
	#bbpress-forums li.bbp-header li.bbp-forum-reply-count, 
	#bbpress-forums li.bbp-body li.bbp-forum-topic-count, 
	#bbpress-forums li.bbp-body li.bbp-forum-reply-count, 
	#bbpress-forums li.bbp-header li.bbp-topic-voice-count, 
	#bbpress-forums li.bbp-header li.bbp-topic-reply-count, 
	#bbpress-forums li.bbp-body li.bbp-topic-voice-count, 
	#bbpress-forums li.bbp-body li.bbp-topic-reply-count{
		text-align:right;
	}
}
@media 
only screen and (max-width: 1199px) and (min-width: 991px){
	body .wd-content .wd_widget_testimonial .testimonial-item .wd_info{
		padding:3px 70px 0 10px
	}
	body .wd-content .wd_widget_testimonial .testimonial-item .avatar{
		right:0;
	}
}
@media 
only screen and (max-width: 1199px) and (min-width: 768px){
	.widget_shopping_cart .total .amount{
		padding-right:70px;
	}
	body #header .wd_widget_product_categories h2.widgettitle{
		border-width:0 1px 1px 0
	}
	#footer .widget_popular ul li, #footer .widget_hot_product ul li, #footer .widget-container.woocommerce ul.product_list_widget li, .woocommerce-page #footer .widget-container ul.cart_list li, .woocommerce-page #footer .widget-container ul.product_list_widget li, #footer .woocommerce ul.cart_list li, .woocommerce-page #footer ul.cart_list li, #footer .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li{
		padding: 0 70px 12px 0;
	}
	/* TESTIMONIAL STYLE 02 */
	.wd_testimonial_wrapper.style-2 .testimonial-item{
		padding:0 110px 0 0;
	}
	.wd_testimonial_wrapper.style-2 .testimonial-item .avatar{
		right:0;left:auto;
	}
	.wd_testimonial_wrapper.style-2 .testimonial-item:before{
		right:96px;left:auto;
	}
	.wd_testimonial_wrapper.style-2 .testimonial-item:after{
		right:98px;left:auto;
	}
}
@media 
only screen and (max-width: 991px)	and (min-width: 768px){
	.page-template-blog-personal-template .list-posts .post-info-meta > span.cat-links{
		margin-left:0;
		margin-right:0;
	}
	ul.xoxo .widget_product_search input[type="submit"], 
	ul.xoxo form[id^="searchform-"] .bg_search input[id^="searchsubmit-"]{
		left:10px;
		right:auto;
	}
	ul.xoxo .widget_product_search form, 
	ul.xoxo form[id^="searchform-"]{
		padding-left:58px;
		padding-right:10px;
	}
	.widget_popular ul li, .widget_hot_product ul li, .widget-container.woocommerce ul.product_list_widget li, .woocommerce-page .widget-container ul.cart_list li, .woocommerce-page .widget-container ul.product_list_widget li, .woocommerce ul.cart_list li, .woocommerce-page ul.cart_list li, .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li{padding-left:10px;padding-right:70px;}
	.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, .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li > a.thumbnail img{right:10px;}
	.woocommerce ul.cart_list li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating, .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .star-rating{left:10px;}
	.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .star-rating, .widget-container.wd_widget_tab_product .product_list_widget > li .star-rating, .woocommerce .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .star-rating, .woocommerce-page .widget-container.wd_widget_tab_product .product_list_widget > li .star-rating, .woocommerce .wd_widget_product_slider_wrapper .product_per_slide ul > li .star-rating{left:6px;}
	.wd_widget_recent_product_slider li a.button,
	.woocommerce .wd_widget_recent_product_slider li a.button,
	.woocommerce-page .wd_widget_recent_product_slider li a.button,
	.woocommerce .wd_widget_popular_product_by_categories li a.button,
	.woocommerce-page .wd_widget_popular_product_by_categories li a.button,
	.wd_widget_popular_product_by_categories li a.button{
		margin-right:-40px;
		margin-left:20px;
	}
	#footer .wd_widget_recent_product_slider li a.button,
	#footer .woocommerce .wd_widget_recent_product_slider li a.button,
	.woocommerce-page #footer .wd_widget_recent_product_slider li a.button,
	#footer .woocommerce .wd_widget_popular_product_by_categories li a.button,
	.woocommerce-page #footer .wd_widget_popular_product_by_categories li a.button,
	#footer .wd_widget_popular_product_by_categories li a.button{
		margin-left:20px;
		margin-right:0;
	}
	#right-sidebar .widget-container.wd_widget_hot_product .widget_title_wrapper h3, #left-sidebar .widget-container.wd_widget_hot_product .widget_title_wrapper h3, #footer .widget-container.wd_widget_hot_product .widget_title_wrapper h3, #right-sidebar .widget-container.wd_widget_recent_product_slider .widget_title_wrapper h3, #left-sidebar .widget-container.wd_widget_recent_product_slider .widget_title_wrapper h3, #footer .widget-container.wd_widget_recent_product_slider .widget_title_wrapper h3, #right-sidebar .widget-container.wd_widget_bbpress_recent_posts .widget_title_wrapper h3, #left-sidebar .widget-container.wd_widget_bbpress_recent_posts .widget_title_wrapper h3, #right-sidebar .widget-container.widget_wd_recent_post_widget .widget_title_wrapper h3, #left-sidebar .widget-container.widget_wd_recent_post_widget .widget_title_wrapper h3, #right-sidebar .widget-container.widget_recent_comments_custom .widget_title_wrapper h3, #left-sidebar .widget-container.widget_recent_comments_custom .widget_title_wrapper h3, #right-sidebar .widget-container.wd_widget_popular_product_by_categories .widget_title_wrapper h3, #left-sidebar .widget-container.wd_widget_popular_product_by_categories .widget_title_wrapper h3, #footer .widget-container.wd_widget_popular_product_by_categories .widget_title_wrapper h3{
		padding-right:10px;
		padding-left:53px;
	}
	.widget-container .slider_control .prev{
		left:8px;
		right:auto;
	}
	.widget-container .slider_control .next{
		left:34px;
		right:auto;
	}
	#footer .widget-container .slider_control .next{
		right:auto;
		left:44px;
	}
	#footer .widget-container .slider_control .prev{
		right:auto;
		left:18px;
	}
	/* WIDGET CATEGORIES */
	.wd_widget_product_categories .wd_product_categories > ul > li{
		padding:12px 30px 12px 15px
	}
	.wd_widget_product_categories .wd_product_categories .dropdown_mode .icon_toggle, .wd_widget_bbpress_forums .wd_bbpress_forums .icon_toggle{
		right:8px;
	}
	/* WIDGET RECENT COMMENTS */
	.widget_recent_comments_custom .wd_info_comment, .wd_widget_bbpress_recent_posts .post_user_info{
		padding-right:70px;
	}
	.widget_recent_comments_custom div.avatar, .wd_widget_bbpress_recent_posts div.avatar{
		right:10px;
	}
	.widget-container.widget_recent_comments_custom .widget_per_slide ul li .comment-body:after, .widget-container.wd_widget_bbpress_recent_posts .wd_bbpress_recent_posts ul li .post_content:after{
		right:22px;
	}
	.widget-container.widget_recent_comments_custom .widget_per_slide ul li .comment-body:before, .widget-container.wd_widget_bbpress_recent_posts .wd_bbpress_recent_posts ul li .post_content:before{
		right:21px;
	}
	/* WIDGET TESTIMONIAL */
	body .wd-content .wd_widget_testimonial .testimonial-item .wd_info{
		padding:3px 10px 0 0
	}
	body .wd-content .wd_widget_testimonial .testimonial-item .avatar{
		position: static;
	}
	body .wd-content .wd_widget_testimonial .testimonial-content{
		padding-right:0;
	}
	/* BB RECENT POST */
	.widget-container.wd_widget_bbpress_recent_posts .wd_bbpress_recent_posts ul li .post_content:before{
		right:21px;
	}
	.widget-container.wd_widget_bbpress_recent_posts .wd_bbpress_recent_posts ul li .post_content:after{
		right:22px;
	}
	.wd_widget_bbpress_recent_posts div.avatar{
		right:10px;
	}
	.wd_widget_bbpress_recent_posts .post_user_info{
		padding-right:70px;
	}
}
/* PORTFOLIO */
.item-portfolio .thumb-tag .date i{
	margin-right:0;margin-left:10px;
} 	
.portfolio-filter-wrapper .filter_menu{
	float:left;
}
#portfolio-galleries .portfolio-filter{
	padding:0 100px 0 10px
}
.portfolio-filter-wrapper .current-select{
	float:right
}
.portfolio-filter-wrapper .filter_menu .label-title{
	left:auto;right:0
}
.thumb-image-hover .icons{
	text-align:left !important;
}
@media 
only screen and (max-width: 767px){
	/* PORTFOLIO */
	.portfolio-filter-wrapper .filter_menu .label-title{
		right:10px;
	}
}
@media 
only screen and (max-width:600px)
{
	.portfolio-filter-wrapper .filter_menu .label-title{display:none;}
	#portfolio-galleries .portfolio-filter{padding:0 10px}
}
/* COMPARE */
#cboxClose{
	right:auto;
	left:0;
}
table.compare-list td{
	text-align:right;
	padding:15px 28px 15px 0
}
html body table.compare-list tr.description td, html body table.compare-list tr.description th,
table.compare-list th{
	text-align:right;
}
html body table.compare-list tr.price.repeated td{
	text-align:right;
}
.dataTables_scrollBody{
	direction:ltr !important
}
.body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper:after,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper:after,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper:after{
	content:"";position:absolute;right:-7px;left:auto;top:3px;bottom:3px;width:1px;
	opacity:0.5;
}
table.compare-list{
	width:100% !important;
}