.top-bar-section .col-sm-4:nth-child(3n), .top-bar-section .col-sm-6:nth-child(2n) {
    text-align: left;
}

.header-cart-block:hover ul.site-header-cart, .product-added-to-cart .header-cart-block ul.site-header-cart {
    left: -10px;
    right: auto !important;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: right;
    margin-left: 15px;
	margin-right: 0 !important;
}

.search-field {
    padding-left: 90px;
    padding-right: 0 !important;
}

.search-submit, .woocommerce-product-search button {
    left: 2px;
    right: auto !important;
}

.content-date-comments {
    float: right;
    margin-left: 20px;
	margin-right: 0 !important;
}

.entry-footer .space-right {
    margin-left: 10px;
    margin-right: 0 !important;
}

.cat-links a, .cat-links span, .tags-links span {
    margin-left: 5px;
	margin-right: 0 !important;
}

.nav-previous .fa {
    margin-left: 5px;
	margin-right: 0 !important;
}

.nav-next .fa {
    margin-right: 5px;
	margin-left: 0 !important;
}

#product-nav div.next-product img.attachment-shop_thumbnail {
    right: 33px;
	left: auto !important;
}

#product-nav div.next-product h5 {
    text-align: left;
    padding: 0 75px 0 25px !important;
}

#product-nav div.prev-product img.attachment-shop_thumbnail, #product-nav div.next-product img.attachment-shop_thumbnail {
    right: 33px;
    left: auto !important;
}

#product-nav div.prev-product h5, #product-nav div.next-product h5 {
    padding: 0 75px 0 25px !important;
}

#product-nav > a {
    text-align: right;
}

#product-nav span.fa {
    padding: 17px 0 15px 5px !important;
}

@media only screen and (min-width: 769px) {
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    padding-right: 4%;
	padding-left: 0 !important; }
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    text-align: right !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 0 0 0 30px !important;
}

.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
    padding-left: 2em;
    padding-right: 0 !important;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    left: 0;
	right: auto !important;
}

.widget ul {
    padding-right: 0;
}

.news-item.layout-two .news-thumb {
    float: right;
    margin-left: 10px;
    margin-right: 0 !important;
}

.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    float: left;
}

.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right;
}

@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: right; }
}

.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;
}

.fa, .fas {
    font-family: 'FontAwesome' !important;
    font-weight: 100 !important;
}

.news-thumb {
    float: right;
}