/*
Theme Name: BigBazaar
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

See: https://codex.wordpress.org/Right_to_Left_Language_Support
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Typography
 * 3.0 - Elements
 * 4.0 - Forms
 * 5.0 - Navigations
 * 6.0 - Accessibility
 * 7.0 - Alignments
 * 8.0 - Header
 * 9.0 - Widgets
 * 10.0 - Content
 *   10.1 - Posts and pages
 *   10.2 - Comments
 * 11.0 - Media Queries
 *    11.1 - Mobile Large
 *    11.2 - Tablet Small
 *    11.3 - Tablet Large
 *    11.4 - Desktop Small
 *    11.5 - Desktop Medium
 *    11.6 - Desktop Large
 *    11.7 - Desktop X-Large
 */


/**
 * 1.0 Reset
 */

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

caption,
th,
td {
	text-align: right;
}


/**
 * 2.0 Typography
 */

blockquote {
	border-right: 4px solid rgba(51, 51, 51, 0.7);
	border-left: 0;
	padding-right: 0.7778em;
	padding-left: 0;
}


/**
 * 3.0 Elements
 */

caption,
th,
td {
	text-align: right;
}

/**
 * Boostrap
 */
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
		float:right;
}
@media (min-width:768px){
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
		float:right;
	}
}
@media (min-width:992px){
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
		float:right;
	}
}
@media (min-width:1200px){
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{
		float:right;
	}
}
.text-left{
	text-align:right;
}
.text-right{
	text-align:left;
}
.nav-tabs > li{
	float:right;
}
.nav-tabs > li > a{
	margin-left:2px;
	margin-right:0;
}


/**
 * 4.0 Forms
 */

.post-password-form input[type="submit"] {
	right: auto;
	left: 0;
}


/**
 * 5.0 Navigations
 */

.main-navigation ul ul {
	margin-right: 0.8em;
	margin-left: auto;
}

.dropdown-toggle {
	right: auto;
	left: 0;
}

.dropdown-toggle:after {
	right: -1px;
	left: auto;
}

.social-navigation li {
	float: right;
}

.social-navigation a:before {
	right: 0;
	left: auto;
}

.secondary-toggle {
	right: auto;
	left: 0;
}

.post-navigation .has-post-thumbnail a:before {
	right: 0;
	left: auto;
}

.pagination .prev {
	right: 0;
	left: auto;
}

.pagination .next {
	right: auto;
	left: 0;
}

.image-navigation .nav-previous a:before,
.comment-navigation .nav-previous a:before {
	content: "\f429";
	margin-right: auto;
	margin-left: 0.2em;
}

.image-navigation .nav-next a:after,
.comment-navigation .nav-next a:after {
	content: "\f430";
	margin-right: 0.2em;
	margin-left: auto;
}


/**
 * 6.0 Accessibility
 */

.screen-reader-text:hover,
.screen-reader-text:focus {
	right: 5px;
	left: auto;
}


/**
 * 7.0 Alignments
 */

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

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

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0.4em 0 1.6em 1.6em;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}


/**
 * 8.0 Header
 */
.wcaccount-topbar .wcaccount-dropdown{
	text-align:right;
	left:inherit;
	right:-3px;
}
.topbar-right > span, .topbar-right .nav li, .header-topbar .social-link ul li:first-child a{
	border-left:none;
}
.header-topbar .topbar-right > span > a > span, .wcaccount-dropdown span {
    margin-left: 0;
	margin-right: 4px;
}
.header-topbar .customer-support-email {
    margin-right: 0;
	margin-left: 15px;
}
.search-area .search-field{
	padding: 8px 20px 8px 8px;
}
.input-search-btn .search-btn{
	margin: -1px 2px -1px -2px;
}
.search-control-group .search-categories{
	border-left:0;
}
.categories-filter.selectBox-dropdown{
	text-align:right;
}
.categories-filter .selectBox-arrow{
	left:0;
	right:inherit;
}
.header-cart-content{
	float:left;
}
.header-cart-content .heading-cart:before{
	left:inherit;
	right:0;
}
.header-cart-content .cart-product-list:before{
	left:34px;
	right:inherit;
}
.header-cart-content .cart-product-list{
	left:0;
	right:inherit;
}
.product_list_widget .cart-item-image{
	float:right;
}
.product_list_widget .cart-item-detail{
	float:right;
	padding-right:0;
	padding-left:1.2678em;
}
.header-cart-content .cart_list.product_list_widget li a.remove{
	left:0;
	right:inherit;
}
.woocommerce-mini-cart__buttons > a {
	margin-left:5px;
	margin-right:0;
}

/* menu */
.bigbazaar-main-menu > ul, .bigbazaar-main-menu > ul > li{
	float:right;
}
#header-navigation .main-navigation .bigbazaar-main-menu > ul > li:last-child{
	border-right:none;
}
#header-navigation .main-navigation .bigbazaar-main-menu > ul > li:first-child{
	border-right:1px solid #e9e9e9;
}
.bigbazaar-main-menu .sub-menu{
	right:0;
}
.bigbazaar-main-menu .sub-menu .sub-menu{
	left:inherit;
	right:100%;
}
.bigbazaar-main-menu .sub-menu li.menu-item-has-children > a:after{
	content: "\f0d9";
	float:left;
}
.bigbazaar-main-menu  .sub-menu a .caret-arrow:before,.bigbazaar-main-menu > ul.bigbazaar-vertical-menu > li > a .caret-arrow:before {
	content: "\f0d9";
}
.bigbazaar-main-menu > ul.bigbazaar-horizontal-menu > li > a .caret-arrow:before{
	float:left;
	padding-right: 0.5em;
}
.bigbazaar-main-menu .sub-menu a .caret-arrow {
	float: right;
    padding-left: 0.5em;
}
.main-navigation .bigbazaar-megamenu-wrapper .bigbazaar-megamenu-submenu .sub-menu li, .category-menu .bigbazaar-megamenu-wrapper .bigbazaar-megamenu-submenu .sub-menu li{
	display:table;
}
.bigbazaar-main-menu .bigbazaar-vertical-menu .bigbazaar-megamenu-wrapper, .bigbazaar-main-menu .bigbazaar-vertical-menu .sub-menu{
	right:100%;
	left: inherit !important;
}
.bigbazaar-main-menu .bigbazaar-vertical-menu .bigbazaar-megamenu-wrapper .sub-menu{
	right:inherit;
}
#header-navigation .customer-support, .header-middle .customer-support {
    text-align: left;
}
.header-middle .text-left .customer-support {
    text-align: right;
}
.header-8 .header-middle-wcaccount {
    text-align: left;
}
.header-8 .header-middle .wcaccount > li:first-child {
	margin-left: 10px;
    margin-right: 0;
}
.header-8 .header-middle .wcaccount li span {
    margin-left: 0;
	margin-right: 4px;
}
.header-9 .header-right > span, .header-9 .header-right > div{
	margin-left: 12px;
	margin-right: 0;
}
.header-right .header-wishlist i, .header-right .header-myaccount i {
    margin-left: 7px;
	margin-right: 0;
}
.header-cart-content .cart-product-list{
	text-align:right;
}

/* Start Mobile Menu */

.mobile-menu-wrapper {
	left: inherit;
	right: 0;
	-webkit-transform: translate3d(320px, 0, 0);
          transform: translate3d(320px, 0, 0);
}
.mobile-menu-wrapper #mobile-nav-close{
	left:-41px;
	right: initial;
}
.mobile-menu-wrapper ul.mobile-main-menu li.menu-item-has-children > .menu-toggle{
	left: 15px;
	right: initial;
}
.mobile-menu-wrapper ul.mobile-main-menu > li > a{
	padding-left:25px;
	padding-right:0;
}
.mobile-menu-wrapper ul.mobile-main-menu ul{
	padding-left:0;
	padding-right:15px;
}
.mobile-topbar-wrapper > span span{
	margin-left:0;
	margin-right:5px;
}
.language-topbar, .currency-topbar{
	text-align:right;
}
.mobile-topbar-wrapper .demo-dropdown > li > a:after{
	left:0;
	right:inherit;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.mobile-menu-wrapper {
		width:370px;
		-webkit-transform: translate3d(420px, 0, 0);
          transform: translate3d(420px, 0, 0);
	}
	.mobile-menu-wrapper .navbar-collapse {
		padding: 0;
	}
}
.bigbazaar-main-menu ul{
	float:right;
}
.header-navigation ul.bigbazaar-horizontal-menu.main-navigation > li{
	float:right;
	border-left:0;
}
.bigbazaar-main-menu .sub-menu{
	right:0;
}
.bigbazaar-main-menu .sub-menu .sub-menu{
	left:inherit;
	right:100%;
}
.bigbazaar-megamenu-icon{
	margin-right:0;
	margin-left:6px;
}
ul.main-navigation .sub-menu li.menu-item-has-children > a:after{
	content: "\f0d9";
	float:left;
}
ul.main-navigation  .sub-menu a .caret-arrow:before, ul.main-navigation .sub-menu a .caret-arrow:before, ul.bigbazaar-vertical-menu > li > a .caret-arrow:before {
	content: "\f0d9";
}
ul.main-navigation > li > a .caret-arrow:before{
	float:left;
	padding-right: 0.5em;
}
ul.main-navigation .sub-menu a .caret-arrow {
	float: right;
    padding-left: 0.5em;
}
ul.main-navigation .bigbazaar-megamenu-wrapper .bigbazaar-megamenu > li{
	border-right:0;
}
ul.main-navigation .bigbazaar-megamenu-wrapper .bigbazaar-megamenu > li:last-child{
	border-left:0;
}
.bigbazaar-megamenu-title a:after{
	content:none;
	margin-left:0;
}
ul.main-navigation > li > a .bigbazaar-menu-label{
	left:-10px;
	right:inherit;
}
ul.main-navigation li a .bigbazaar-menu-label label:before{
	border-left: 8px solid;
	border-right:0;
	left: inherit;
	right: -8px;
}
ul.main-navigation li a .bigbazaar-menu-label label{
	margin-left:0;
	margin-right:12px;
}
ul.main-navigation li a .bigbazaar-menu-label .bigbazaar-menu-newlabel:before{
	border-left-color:#4AC4FA;
}
ul.main-navigation li a .bigbazaar-menu-label .bigbazaar-menu-hotlabel:before{
	border-left-color:#FF8400;
}
ul.main-navigation li a .bigbazaar-menu-label .bigbazaar-menu-salelabel:before{
	border-left-color:#60BF79;
}
ul.main-navigation li a .bigbazaar-menu-label span:before{
	border-left: 8px solid;
	border-right:0;
	left:inherit;
	right:-8px;
}
ul.main-navigation li a .bigbazaar-menu-label span{
	margin-left:0;
	margin-right:12px;
}
.bigbazaar-main-menu .bigbazaar-vertical-menu .bigbazaar-megamenu-wrapper, .bigbazaar-main-menu .bigbazaar-vertical-menu .sub-menu{
	right:100%;
	left: inherit !important;
}
.bigbazaar-vertical-menu.main-navigation > li > a .bigbazaar-menu-label{
	left:inherit;
}
ul.bigbazaar-vertical-menu > li > a .caret-arrow:before{
	float:left;
	padding-left:0.6781em;
	padding-right:0;
}
ul.main-navigation .bigbazaar-megamenu-wrapper{
	left:inherit;
	right:0;
}
.bigbazaar-main-menu .bigbazaar-vertical-menu .bigbazaar-megamenu-wrapper{
	left:inherit !important;
	right:100% !important
}
.page-heading .breadcrumbs > span, .page-heading .woocommerce-breadcrumb > span {
    float: right;
    padding: 0 3px;
}
.loginPopup .close{
	float:left;
}


/**
 * 8.0 Footer
 */
.footer-middle .contact_info li i{
	padding-left:15px;
	padding-right:0;
}
.footer-bottom .categories-list li{
	border-left:1px solid;
	border-right:none;
}
#back-to-top{
	left: 15px;
	right:initial;
}
#cookie-notice.cn-bottom.box{
	left:initial;
	right:5%;
}
 

/**
 * 9.0 Widgets
 */

.widget_categories .children,
.widget_nav_menu .sub-menu,
.widget_pages .children {
	margin: 0.7667em 0.8em 0 0;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img{
	float:right !important
}
.widget li, .widget .product-categories li a, .widget_nav_menu li a, .widget_pages li a{
	padding: .3em 1em .3em 0;
}
.widget li a:before{
	content:"\f104";
	left:inherit;
	right:0;
}
.widget .post-list-widget .owl-controls .owl-buttons, .widget ul.product_list_widget .owl-controls .owl-buttons{
	right:inherit;
}
.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span{
	display:inline-block;
}
.widget-area .widget-toggle .widget-title:after, .dokan-widget-area .widget-toggle .widget-title:after{
	left: 18px;
	right:inherit;
}
.widget .owl-carousel .owl-nav{
	left: 0;
	right: inherit;
}

/**
 * 10.0 Content
 */

/**
 * 10.1 Posts and pages
 */
.breadcrumbs, .woocommerce .woocommerce-breadcrumb{
	display:flex;
}
.breadcrumbs .sep, .woocommerce .woocommerce-breadcrumb a{
	padding:0 .3em;
}
.entry-content .more-link:after, .entry-summary .more-link:after{
	padding-left:0;
	padding-right:.3em;
}
.author-link:after {
	content: "\f430";
}
.author-info .avatar {
	float: right;
	margin: 0 0 1.6em 1.6em;
}
.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before {
	content:"";
}

.posted-on,
.byline,
.cat-links,
.tags-links,
.comments-link,
.entry-format,
.full-size-link {
	margin-right: auto;
	margin-left: 1em;
}
.posted-on:after,
.byline:after,
.cat-links:after,
.tags-links:after,
.comments-link:after,
.entry-format:after,
.edit-link:after,
.full-size-link:after {
	font-family: "FontAwesome";
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	speak: none;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: middle;
	margin-right: auto;
	margin-left: 4px;
}
.format-aside .entry-format:after {
	content: "\f10c";
}
.format-image .entry-format:after {
	content: "\f03e";
}
.format-gallery .entry-format:after {
	content: "\f029";
}
.format-video .entry-format:after {
	content: "\f03d";
}
.format-status .entry-format:after {
	content: "\f041";
}
.format-quote .entry-format:after {
	content: "\f10d";
}
.format-link .entry-format:after {
	content: "\f107";
}
.format-chat .entry-format:after {
	content: "\f108";
}
.format-audio .entry-format:after {
	content: "\f028";
}
.posted-on:after {
	content: "\f073";
}
.byline:after {
	content: "\f007";
}
.cat-links:after {
	content: "\f115";
}
.tags-links:after {
	content: "\f02c";
}
.comments-link:after {
	content: "\f0e5";
}
.full-size-link:after {
	content: "\f402";
}
.edit-link:after {
	content: "\f040";
}
.page-links a,
.page-links > span {
	margin: 0 0 0.3333em 0.3333em;
}

.page-links > .page-links-title {
	padding-right: 0;
	padding-left: 0.5em;
}

.type-attachment .entry-header {
	clear: left;
}

.format-link .entry-title a:after {
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}
.pagination > li{
	float:right;
}
.entry-content .more-link:after, .entry-summary .more-link:after{
	content:"\f104";
}


/**
 * 10.2 Comments
 */

.comment-list .children > li {
	padding-right: 0.8em;
	padding-left: 0;
}

.comment-author .avatar {
	float: right;
	margin-right: 0;
	margin-left: 0.4em;
}

.bypostauthor > article .fn:after {
	right: 3px;
	left: auto;
}

.comment-metadata .edit-link {
	margin-right: 1em;
	margin-left: auto;
}

.pingback .edit-link {
	margin-right: 1em;
	margin-left: auto;
}

.comment-content ul,
.comment-content ol {
	margin: 0 1.3333em 1.6em 0;
}

.comment-reply-title small a {
	float: left;
}
.comment-list .comment-reply-link{
	float:left;
}
.comment-avatar{
	float:right;
	margin-right:0;
	margin-left:25px;
}
.post-navigation .nav-previous{
	float:right;
}
.post-navigation .nav-next{
	float:left;
}


/**
 * 10.2 Home Page
 */
.header-cart-content .heading-cart span{
	display:inline-block;
}
.header-middle .search-area,.search-area .search-field{
	text-align:right;
}
.header-services .content-service{
	padding-right:7px;
	padding-left:0;
}
.category-menu .down-up{
	float:left;
}
.bigbazaar-main-menu > ul.bigbazaar-vertical-menu > li > a:before{
	right:14px;
	left:0;
}
.bigbazaar-main-menu > ul.bigbazaar-vertical-menu > li > a{
	padding: .6781em 2em .6781em .4781em;
}
.bigbazaar-main-menu > ul.bigbazaar-horizontal-menu > li > a .caret-arrow:before 
{
	content: "\f0d7";
}
.bigbazaar-main-menu > ul.bigbazaar-vertical-menu > li > a .caret-arrow:before{
	float:left;
	padding-left:.6781em;
}
.product-section.categories_and_products .section-tab{
	border-left:none;
	border-right:1px solid #e9e9e9;
}
.product-section .section-brands .banner-img{
	border-left:none;
	border-right:1px solid #e9e9e9;
}
.product-section.categories_and_products .owl-carousel .slide-row .product-entry{
	border-left:1px solid #e9e9e9;
	border-right:none;
}
.product-items .category-entry{
	border-right:1px solid #e9e9e9;
	border-left:none;
}
.categories_and_products.brands-products .section-content, .categories_and_products.only-categories .section-content, .categories_and_products.brands-categories .section-content{
	border-left:none;
	border-right:1px solid #e9e9e9;
}
.product-section.categories_and_products.only-categories .owl-nav .owl-next, .product-section.categories_and_products.banner-categories .owl-nav .owl-next, .product-section.categories_and_products.brands-categories .owl-nav .owl-next, .post-slider .owl-nav .owl-next {
    left: 0;
	right:inherit;
    border-radius: 0px 3px 3px 0px;
}
.product-section.categories_and_products.only-categories .owl-nav .owl-prev, .product-section.categories_and_products.banner-categories .owl-nav .owl-prev, .product-section.categories_and_products.brands-categories .owl-nav .owl-prev, .post-slider .owl-nav .owl-prev {
    right: 0;
	left:initial;
    border-radius: 3px 0px 0px 3px;
}
.owl-carousel .owl-nav{
	left:0;
	right:inherit;
}
.owl-carousel .owl-next{
	margin-left:0;
	margin-right:.5em;
}

/**
 * 10.2 Shop Page
 */
.product-toolbar,.woocommerce .product-toolbar .woocommerce-ordering, .woocommerce .product-toolbar .show-products-number{
	float:right
}
.product-toolbar .gridlist-toggle{
	float:right;
	margin-right:0;
	margin-left:18%;
}
.product-toolbar .woocommerce-pagination{
	float:left;
}
.product-toolbar .woocommerce-pagination .page-numbers{
	float:right;
}
.woocommerce nav.woocommerce-pagination ul li{
	float:right !important;
}
.product-items .products.list .product-image{
	float:right;
}
.product-items .products.list .product-content{
	float:right;
	text-align:right;
	padding-left:0;
	padding-right:1em;
}

/**
 * 10.2 Signle product Page
 */
 
.single-product-entry .product-highlight{
    left: initial;
	right: 1em;
}
@media only screen and (min-width : 640px) {
	.single-product-entry .product-highlight.none-left{		
		left: 1em;
		right: initial;
		text-align: right;		
	}
	.single-product-entry .images.none-left .woocommerce-product-gallery {
		margin-left: 0;
		margin-right: 100px;
	}
	.single-product-entry .images.none-right .woocommerce-product-gallery {
		margin-left: 100px;
		margin-right: 0;
	}
	.none-right .woocommerce-product-gallery__trigger:before{
		left: 7.5em;
		right:initial;
	}
	.single-product-entry .images.none-left .product-thumbnails {
		left: inherit;
		right: 0;
	}
	.single-product-entry .images.none-right .product-thumbnails {
		right: inherit;
		left: 0;
	}
}
.woocommerce-product-gallery__trigger{
	left: 2em;
	right: inherit;
}
.woocommerce-product-gallery__trigger:before{
	left:1em;
	right:inherit;
}
.single-product-entry .slick-arrow.slick-prev{
	left:inherit;
	right:20px;
}
.single-product-entry .slick-arrow.slick-next{
	left:20px;
	right:inherit;
}
.single-product-entry .slick-arrow.slick-prev:before{
	content: "\f054";
}
.single-product-entry .slick-arrow.slick-next:before{
	content: "\f053";
}
.single-product-entry .images .product-thumbnails .slick-prev{
    left: inherit;
	right:0;
}
.single-product-entry .images .product-thumbnails .slick-next{
    left: 0;
    right: inherit;
}
.single-product-entry .images .product-thumbnails .slick-arrow.slick-prev:before{
	content: "\f105";
}
.single-product-entry .images .product-thumbnails .slick-arrow.slick-next:before{
	content: "\f104";
}
.single-product-entry .product-thumbnails.slick-vertical .slick-arrow{
	right:35%;	
}
.single-product-entry .product-thumbnails.slick-vertical .slick-prev{
	top:30px;
}
.single-product-entry .product-thumbnails.slick-vertical .slick-next{
	bottom:15px;
	top:initial;
}
.single-product-entry .product-thumbnails.slick-vertical .slick-arrow.slick-prev:before{
	content: "\f106";
}
.single-product-entry .product-thumbnails.slick-vertical .slick-arrow.slick-next:before{
	content: "\f107";
}
.single-product-entry .entry-summary .product-next-previous{
	left:0;
	right:inherit;
}
.single-product-entry .entry-summary .product-next .product-next-popup, .single-product-entry .entry-summary .product-prev .product-prev-popup{
	text-align:right;
}
.single-product-entry .entry-summary .product-next .product-next-popup, .single-product-entry .entry-summary .product-prev .product-prev-popup{
	left:0;
	right:inherit;
}
.single-product-entry .entry-summary .product-next .product-next-popup:before, .single-product-entry .entry-summary .product-prev:hover .product-prev-popup:before{
	left:11px;
	right:inherit;
}

.single-product-entry .entry-summary .product-thumb{
	float:right;
}
.single-product-entry .entry-summary .product-title-price{
	float:right;
}
.woocommerce .woocommerce-product-rating .star-rating{
	float:right !important;
	margin-left:4px !important;
	margin-right:0 !important;
}
.single-product-entry .product-price .availability{
	float:left;
}
.woocommerce div.product form.cart .variations td.label{
	padding-left:1em !important;
	padding-right:0 !important;
}
.woocommerce div.product form.cart div.quantity{
	float:right !important;
	margin:0 0 0 15px !important;
}
.woocommerce div.product form.cart .button{
	float:right !important;
}
.woocommerce .single-product-entry .entry-summary .yith-wcwl-add-to-wishlist a:before, .woocommerce .single-product-entry .entry-summary .compare:before{
	content: " ";
	padding-right:0;
}
.woocommerce .single-product-entry .entry-summary .single_add_to_cart_button:before{
	padding-right:0;
	padding-left:5px;
}
.woocommerce .single-product-entry .entry-summary .single_add_to_cart_button:after, .woocommerce .single-product-entry .entry-summary .yith-wcwl-add-to-wishlist a:after, .woocommerce .single-product-entry .entry-summary .compare:after{
	font-size:16px;
	font-size:1.6rem;
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
	color:#e62e04;
	padding-left:.5em;
}
.woocommerce .single-product-entry .entry-summary .yith-wcwl-add-to-wishlist a:after{
	content: "\f08a";	
}
.woocommerce .single-product-entry .entry-summary .compare:after{
	content: "\f079";
}
.woocommerce .single-product-entry .entry-summary .yith-wcwl-add-to-wishlist{
	margin-right:0;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
	left:inherit;
	right:0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
	margin:0 90px 0 0 !important;
}
.comment-area-wrap .comment-content::after, .woocommerce-tabs #reviews .comment-text .meta:after	 {
    background: rgba(0, 0, 0, 0) url("images/comment-arrow-rtl.png") no-repeat scroll 0 0;
    right: -9px;
}
.woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5{
	border-left:1px solid #ccc;
	border-right:0 !important;
	margin-left:1em;
	margin-right:0 !important;
}
.woocommerce p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce p.stars a.star-5:after{
	left:inherit;
	right:0;
}
.woocommerce div.product div.products h2 span:before, .cart-collaterals .cross-sells h2 span:before{
	right:0;
}
.woocommerce .star-rating:before {
    float: right;
	left:inherit;
    right: 0;
}
.woocommerce .star-rating span {
    float: right;
	left:inherit;
    right: 0;
}
.woocommerce .star-rating span:before {
	left:inherit;
    right: 0;
}
.product-quickview .single-product-entry .entry-summary{
	text-align:right;
}
.product-quickview .mfp-close{
	left:0;
	right:inherit;
}

/*My Account page*/
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
	text-align:right !important;
}
.woocommerce-account .addresses .title h3{
	float:right !important;
}
.woocommerce-account .addresses .title .edit, .woocommerce-account ul.digital-downloads li .count{
	float:left !important;
}

/*Checkout page*/
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{
	float:right !important;
}
.woocommerce #payment #place_order, .woocommerce form .form-row-last, .woocommerce-page #payment #place_order, .woocommerce-page form .form-row-last{
	float:left !important;
}
.woocommerce-checkout #payment ul.payment_methods li{
	text-align:right !important;
}
.woocommerce-checkout #payment div.payment_box:before{
	left: inherit !important;
	right: 1em; 
}

/**
 * 11.0 Portfolio
 */
.porftfolio-lists.portfolio_one_column .entry-portfolio .portfolio-content{
	text-align:right;
}
.header-post-navigation{
	float:left;
}
.header-post-navigation .nav-links{
	margin-left:0;
	margin-right: 20px;
}
.header-post-navigation .nav-links .nav-previous a:before { 
	content: "\f054"; 
}
.header-post-navigation .nav-links .nav-next a:before { 
	content: "\f053"; 
}
.social-share-button .social-share-item{
	float:right !important;
	margin-right:0;
	margin-left:0.6781em;
}
.social-share-button .social-share-google-plus div{
	width:68px !important;
}

/**
 * 11.0 Media Queries
 */