
input, select, textarea {
	text-align: right;
}

.gallery-item {
	float: right;
}

.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {
	float: right;
}

.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {
	margin-left: 0;
	margin-right: 2.564102564102564%
}

.first {
	margin-right:0;
}

.archive.woocommerce .woocommerce-ordering {
	float: right;
}

/*.section-block--new .one-third,*/
.section-block--new .two-thirds {
	float: left;
}

/* Custom theme
*/

/* Header
*/

.title-area ,
.site-header .left-widget,
.site-header .widget-area {
	float: right;
}

.header-icons-container {
	float: left;
}

.header-icons-container > div {
    padding: 0 0 0 20px ;
}

/*
*/

.dib {
    float: right;
}

.quick-view-container .thumbnail_slider .slick-prev {
    border-bottom-right-radius: 0;
    border-top-right-radius: 50px;
}

.quick-view-container .thumbnail_slider .slick-next {
	border-bottom-right-radius: 50px;
}

.quick-view-container form.cart div.quantity .minus {
	border-right:0;
}

.nav-menu-main .nav-primary ul.menu-primary > .menu-item:last-child > a:after {
    left: 0;
    right: auto
}

.nav-menu-main .nav-primary ul.menu-primary > .menu-item > a:before {
	right:0 ;
	left: auto;
}

/* quantity
*/

.site-inner div.product form.cart .plus,
.site-inner div.product form.cart .minus {
    right: 0;
    left: auto;
    border-left: none;
}


.site-inner div.product form.cart .plus {
    border-bottom: none;
}

/*.site-inner div.product form.cart .minus,
.site-inner div.product form.cart .plus {
	border-left: 1px solid #ccc;
	border-right:none;
}*/

.site-inner div.product form.cart .quantity input.qty  {
	float: left;
}

.woocommerce div.product .summary form.cart .single_variation_wrap {
	float: right;
}

.woocommerce div.product form.cart div.quantity {
	margin: 0 0 0 10px;
}

/*.site-inner div.product form.cart input.qty {
	float: left;
}
*/
.woocommerce-cart .woocommerce .woo-cart-form-inner,
.woocommerce-cart .woocommerce form.woocommerce-cart-form {
	float: right;
}

.woocommerce-cart .woocommerce .cart-collaterals,
.woocommerce-cart .woocommerce .cart-collaterals+.cart_totals {
    float: left;
}

/* footer
*/

.footer-widgets .footer-widget-area {
	float: right;
}

.footer-widgets .footer-widgets-3 .widgettitle {
	text-align: left;
}

.payment-icon {
	text-align: left;
}


.footer-widgets .footer-widgets-3 .textwidget  {
	float: left;
}

.footer-widget-area .icon-submit {
    transform: scale(1);
	right:auto;
	left:0;
}

/*
Archive pages
*/

.content {
    float: left;
}

.sidebar {
	float: right;
}

.archive.woocommerce ul.products li.product {
    margin: 0 0 30px 1.75% ;
}

/* woocommerce cart
*/

.woocommerce-cart .woocommerce .cart-collaterals > .cart_totals table.shop_table tr.cart-discount td,
.woocommerce-cart .woocommerce .cart-collaterals > .cart_totals table.shop_table tr.cart-subtotal td,
.woocommerce-cart .woocommerce .cart-collaterals > .cart_totals table.shop_table tr.order-total td {
	text-align: left;
}

.woocommerce-cart .woocommerce .cart-collaterals > .cart_totals table.shop_table tr.cart-discount th,
.woocommerce-cart .woocommerce .cart-collaterals > .cart_totals table.shop_table tr.cart-subtotal th,
.woocommerce-cart .woocommerce .cart-collaterals > .cart_totals table.shop_table tr.order-total th {
	text-align: right;
}

/*.woocommerce-cart  .cart-product-attributes .cart-product-color {
	margin: 0 0 0 80px;
}*/

/*.woocommerce-cart .woocommerce form.woocommerce-cart-form td.product-name .cart-product-attributes {
    margin: 0 80px 0 0 ;
}*/

.cart-product-attributes .cart-product-color > span.title ,
.cart-product-attributes .cart-product-size  > span.title  {
	padding-left: 10px;
}	

/* Single product
*/

.single-product.woocommerce div.product div.images.woocommerce-vertical-slider .flex-control-nav {
    left: auto;
    right: 0;
}

.single-product.woocommerce div.product div.images.woocommerce-vertical-slider .flex-viewport {
	float: left;
}

.single-product.woocommerce .single-product-gallery-main-container{
	float: right;
}

.woocommerce-product-gallery ul.flex-direction-nav {
    right: auto;
    left: 0;
}
.woocommerce-product-gallery ul.flex-direction-nav li.flex-nav-prev {
    border-top-left-radius: 0;
    border-top-right-radius: 50px;
}

.woocommerce-product-gallery ul.flex-direction-nav li.flex-nav-next {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 50px;
}

.woocommerce div.product p.price{
    direction: ltr;
    text-align: right;
}

/* Terms takanon
*/

.page-template-template-aboutus .site-inner article ,
.page-template-template-terms .site-inner article {
    float: right;
}

.page-template-template-aboutus  .page-sidebar-sidebar ,
.page-template-template-terms .page-sidebar-sidebar {
    float: left;
}

ul.social-links-list li {
	padding: 0 0 0 10px;
}

ul.social-links-list li.twitter {
	padding: 0;
}

.filter-category-container ul.list-of-terms li.term,
.iwebsite-tax-filter .widget-title {
	text-align: right;
    font-weight: 400;
}

ul.list-of-terms li.term span.custom-checkbox {
    margin-right: 0;
    margin-left: 15px;
}

/* Checkout page
*/

.rtl .woocommerce .col2-set .col-1,
.rtl .woocommerce-page .col2-set .col-1  {
	float: right;
}

.rtl .woocommerce .col2-set .col-2,
.rtl .woocommerce-page .col2-set .col-2  {
	float: left;
}

form.woocommerce-cart-form table.cart tr td.product-name .price {
    text-align: left;
}

.woocommerce-checkout form.woocommerce-cart-form table.cart tr td.product-name span.cart-product-size {
	float: left;
}

/*.cart-product-attributes .cart-product-color {
    margin: 0  0 0 80px;
}*/

/*.woocommerce form.woocommerce-cart-form .quantity button, */
.woocommerce form.woocommerce-cart-form .quantity  {
	float: right;
}

.woocommerce .related.products ul.products li.product {
	float: right;
}

@media only screen and (max-width: 1024px){
	.header-icons-container > div {
	    padding: 0;
	}

	.header-icons-container > div.cart-icon-container,
	.header-icons-container > div.myaccount-icon-container  {
	    padding: 0 0 0 10px;
	}

	.left-widget .search-icon-container {
		padding: 0 10px 0 0 ;
	}

	.mobile-menu .nav-menu-main {
    	left: auto;
    	right: 0;
	}

	.genesis-nav-menu > .menu-item {
		text-align: right;
	}

	.site-container .nav-menu-main .nav-primary ul.menu-primary > li.menu-item.menu-item-has-children:before {
		left: 0;
		right: auto;
	}

	.woocommerce-cart .woocommerce form.woocommerce-cart-form td.product-name .cart-product-attributes {
	    margin: 0;
	}
}

@media only screen and (max-width: 782px) {
	
	.payment-icon,
	.footer-widgets .footer-widgets-3 .widgettitle {
		text-align: center;
	}

	.footer-widgets .footer-widgets-3 .textwidget {
		float: none;
		margin: 0 auto;
	}

	.archive.woocommerce ul.products li.product {
	    margin: 0 0 2% 2%;
	}

	.archive.woocommerce ul.products li.product:nth-child(even) {
		margin: 0 0 2%;
	}

	.woocommerce .related.products ul.products li.product:nth-child(2n) {
	    /*float: right;*/
	    margin: 0 2% 2% 0;
	}
	.woocommerce .related.products ul.products li.product:nth-child(odd) {
	    margin: 0 0 2% 0;
	}

    .five-sixths,
    .four-sixths,
    .one-fourth, 
    .one-half, 
    .one-sixth, 
    .one-third, 
    .three-fourths, 
    .three-sixths, 
    .two-fourths, 
    .two-sixths, 
    .two-thirds {
        margin-right: 0;
        margin-left: 0;
        width: 100%;
    }
}

@media only screen and (max-width: 768px){
	
	.site-inner .woocommerce form.woocommerce-cart-form table.shop_table_responsive tr td,
    .site-inner .woocommerce form.woocommerce-cart-form table.shop_table_responsive tr td.product-thumbnail { 
        text-align: right!important;   
    }
}

@media only screen and (max-width: 480px) {
	.header-icons-container > div.cart-icon-container,
	.header-icons-container > div.myaccount-icon-container {
		padding: 0 0 0 5px;
	}
}


@media only screen and (max-width: 320px) {
   .archive.woocommerce ul.products li.product {
        margin: 0 0 2% 0;
    } 
}