
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;
}

/* Custom theme
--------------------------------------------- */

div.custom-radio,
span.custom-radio {
    margin-left: 5px;
    margin-right: 0;
}

/* Header
--------------------------------------------- */

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

.site-header .widget-area {
    float: left;
    text-align: left;
}

.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;
}

ul.sub-menu li.menu-items-list {
	float: right;
    text-align: right;
}

ul.sub-menu li.menu-item-product {
	float: right;
}

ul.sub-menu li.submenu-title span,
ul.sub-menu span.submenu-title span {
    left: auto;
    right: 50px;
}

/* quantity
--------------------------------------------- */

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

.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;
}

/* div.quantity {
    padding-left: 20px;
    padding-right: 0;
} */

/* .site-inner div.product form.cart .minus,
div.quantity .minus {
    left: 20px;
} */

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

/* .site-inner div.product form.cart .plus,
div.quantity .plus {
    right: 0;
} */

div.quantity button.plus {
    right: auto;
    left: 0;
}

div.quantity button.minus {
    right: 0;
    left: auto;
}

.quick-view-container .close-quickview {
    left: 10px;
    right: auto;
}

.close-quickview:before,
.close-quickview:after {
    left: auto;
    right: 0;
}

/* footer
--------------------------------------------- */

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

.footer-widgets .footer-widgets-3 .widget_text  {
	float: left;
	max-width: 250px;
} */

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

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

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

/* Slick
--------------------------------------------- */

.slick-slider button.slick-next .material-icons:before {
    content: url( './assets/images/icons/arrow-left.png' );
    display: block;
}

.slick-slider button.slick-next:hover .material-icons:before {
    content: url( './assets/images/icons/arrow-left-black.png' );
}

.slick-slider button.slick-prev .material-icons {
    display: block;
    content: url( './assets/images/icons/arrow-right.png' );
}

.slick-slider button.slick-prev:hover .material-icons {
    content: url( './assets/images/icons/arrow-right-black.png' );
}

/* Archive pages
--------------------------------------------- */

.content {
    float: left;
}

.content-sidebar-wrap .sidebar-primary,
.sidebar {
	float: right;
}

.woocommerce-ordering select.orderby {
    padding-left: 40px;
    padding-right: 12px;
    background-position-x: 15px;
}

/* woocommerce cart
--------------------------------------------- */

.woocommerce-cart div.cart_item {
    padding-left: 15px;
    padding-right: 40px;
}

.woocommerce-cart table.cart td:nth-child(2) {
    padding-left: var(--padding-size);
    padding-right: 0;
}

.woocommerce-cart table.cart td:last-child {
    padding-left: calc(var(--padding-size) * 2);
    padding-right: var(--padding-size);
}

.woocommerce-cart .woocommerce .cart-collaterals > .cart_totals table.shop_table tr.fee td,
.woocommerce-cart .woocommerce .cart-collaterals > .cart_totals table.shop_table tr.fee th {
	padding: 9px 0;
}

.woocommerce-cart .woocommerce .cart-collaterals > .cart_totals table.shop_table tr.fee td,

.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.fee th,

.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;
}

td.product-size span.product-size {
    margin-left: 0;
    margin-right: 5px;
}

.cart-product-attributes .cart-product-color > span.title ,
.cart-product-attributes .cart-product-size  > span.title  {
	padding-left: 10px;
    min-width: 45px;
    display: inline-block;
}

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

/* Single product
--------------------------------------------- */

.single-product .content .one-half {
    margin-left: 0;
    margin-right: 70px;
}

.woocommerce div.product p.price ins,
.single-product.woocommerce .product .vertical-gallery-thumbs-container,
.single-product.woocommerce .product .single-product-gallery-main-container {
	float: right;
}

.single-product.woocommerce .product .vertical-gallery-thumbs-container {
    border-right: 0;
    border-left: 1px solid #eaeaea;
}

.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;
}

.single-product .product .onsale,
.single-product .product  span.sold-out {
    left: 20px;
    right: auto;
}

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

.woocommerce div.product p.price ins {
    padding-left: 10px;
    padding-right: 0;
}

.single-product.woocommerce .after-summary-container .left-wrapper {
	float: right;
}

.single-product.woocommerce .after-summary-container .right-wrapper {
	float: left;
}

/* 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;
}

form.woocommerce-checkout p.mc4wp-checkbox.mc4wp-checkbox-woocommerce .custom-checkbox,
form.woocommerce-checkout label.woocommerce-form__label-for-checkbox.checkbox .custom-checkbox,
ul.list-of-terms li.term span.custom-checkbox {
    margin-right: 0;
    margin-left: 5px;
}

/* Checkout page
--------------------------------------------- */

.woocommerce ul#shipping_method .amount {
    float: left;
}

.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;
}

.woocommerce .related.products ul.products li.product {
	float: right;
	margin-bottom: 0;
}

form.woocommerce-checkout #customer_details .woocommerce-shipping-fields p.form-row-big,
form.woocommerce-checkout #customer_details .woocommerce-billing-fields p.form-row-big {
    float: right;
}

form.woocommerce-checkout #customer_details .woocommerce-shipping-fields p.form-row-min,
form.woocommerce-checkout #customer_details .woocommerce-billing-fields p.form-row-min {
    float: left;
}

form.woocommerce-checkout #customer_details .woocommerce-billing-fields p.form-row.label-hidden > label {
    left: auto;
    right: 10px;
}

.wishlist-dropdown.nav-dropdown {
	right: 0;
}

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

	.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;
	}

	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		clear: none;
	}

    /* Category page
    --------------------------------------------- */

    .sidebar-toggle-btn .icon {
        margin-left: 10px;
        margin-right: 0;
    }

    /* woocommerce cart
    --------------------------------------------- */

    .woocommerce-cart div.cart_item {
        padding-right: 10px;
    }
}

@media only screen and (max-width: 782px) {

	.payment-icon,
	.footer-widgets .footer-widgets-3 .widgettitle {
		text-align: right;
	}

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

	/* .header-icons-container > div {
	    margin: 0 0 0 10px;
	} */

    .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%;
    }

    .genesis-nav-menu > .menu-item.search-menu {
  		display: none;
    }

    /* Single product
    --------------------------------------------- */

    .single-product.woocommerce .product .vertical-gallery-thumbs-container {
        border-left: 0;
    }
}

@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;
    }

    /* Single product
    --------------------------------------------- */

    .single-product .content .one-half {
        margin-right: 0;
    }
}

@media only screen and (max-width: 480px) {
	.archive.woocommerce ul.products li.product:nth-child(3n),
	.archive.woocommerce ul.products li.product:nth-child(4n),
	.archive.woocommerce ul.products li.product {
		margin: 0 0 20px 2%;
	}

	.archive.woocommerce ul.products li.product:nth-child(2n) {
	    margin: 0 0 20px 0;
	}

    .woocommerce .related.products ul.products li.product {
        margin: 0 0 20px 0;
    }
}


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

/* Temporary
--------------------------------------------- */

@media only screen and (max-width: 1024px) {
    /* .archive.woocommerce .content > ul.products li.product  .variable-thumbnail img  {
        height: 333px;
    } */
}

@media only screen and (max-width: 850px) {
    /* .archive.woocommerce .content > ul.products li.product .variable-thumbnail img{
        height: 300px;
    } */
}

@media only screen and (max-width: 480px) {
    /* .archive.woocommerce ul.products li.product .variable-thumbnail img {
        height: 200px;
    } */
}

@media only screen and (max-width: 320px) {
    .archive.woocommerce ul.products li.product .variable-thumbnail img{
        min-height: 1px;
    }
}

@media only screen and (min-width: 1600px) {

	/* ul.product-categories-slider li.product .variable-thumbnail img {
        max-height: 360px;
	} */

    /* .archive.woocommerce ul.products li.product .variable-thumbnail img {
        max-height: 390px;
    } */

    /* .search-result .search-result-container .thumbnail-container-search img{
    	max-height: 185px;
    } */
}

/* Header Icons Area
--------------------------------------------- */

.header-icons_wrap,
.header-icons-container ,
.header-icons-container .search-icon-container {
    flex-direction: row-reverse;
}

/* Myaccount dropwodwn
--------------------------------------------- */

.nav-dropdown.myaccount-dropdown {
    right: 0;
    left: auto;
}

/* Popup
--------------------------------------------- */

.funkier-popup_close {
    left: 10px;
    right: auto;
}

/* Product categories slider
--------------------------------------------- */

.product .funkier-product-slider_arrow__prev {
    left: auto;
    right: 20px;
}

.product .funkier-product-slider_arrow__next {
    left: auto;
    right: 60px;
}

.funkier-product-slider_arrow__prev::before {
    left: calc(50% + 1px);
    content: url('./assets/images/icons/arrow__right.svg ');
}

.funkier-product-slider_arrow__next::before {
    left: calc(50% - 1px);
    content: url('./assets/images/icons/arrow__left.svg ');
}