/* * Theme Name: Libre 2 * * RTL additions * */ table.shop_table_responsive tr td { text-align: left; } table.shop_table_responsive tr td:before { float: right; } /** * Shop table */ table.shop_table { text-align: right; } .woocommerce .shop_table tbody .wc-item-meta { padding-right: 0; } /** * Cart table */ table.cart .actions { text-align: right; } .checkout_coupon .button, .coupon .button { margin-right: .8em; margin-left: 0; } .cart-collaterals .wc-proceed-to-checkout { text-align: left; } @media screen and (min-width: 896px) { table.shop_table_responsive tr th, table.shop_table_responsive tr td { text-align: right; } table.cart .actions { text-align: left; } table.cart .coupon { float: right; } } /** * Products */ @media screen and (min-width: 896px) { ul.products li.product { float: right; margin-left: 4%; margin-right: 0; } ul.products li.product.last { margin-left: 0; } .columns-2 ul.products li.product { margin-left: 4%; margin-right: 0; } .columns-2 ul.products li.product:nth-of-type(2n) { margin-left: 0; } .columns-3 ul.products li.product { margin-left: 5%; margin-right: 0; } .columns-3 ul.products li.product:nth-of-type(3n) { margin-left: 0; } .columns-4 ul.products li.product { margin-left: 4%; margin-right: 0; } .columns-4 ul.products li.product:nth-of-type(4n) { margin-left: 0; } .columns-5 ul.products li.product { margin-left: 5%; margin-right: 0; } .columns-5 ul.products li.product:nth-of-type(5n) { margin-left: 0; } .columns-6 ul.products li.product { margin-left: 2%; margin-right: 0; } .columns-6 ul.products li.product:nth-of-type(6n) { margin-left: 0; } } /** * Loop products */ ul.products li.product .button.loading:after, ul.products li.product .button.added:after { margin-right: .53em; margin-left: 0; } /** * Single Product */ .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { left: 0; right: auto; } .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li { float: right; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li { margin-left: 4%; margin-right: 0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) { margin-left: 0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li { margin-left: 5%; margin-right: 0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) { margin-left: 0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { margin-left: 3.8%; margin-right: 0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) { margin-left: 0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li { margin-left: 3.8%; margin-right: 0; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) { margin-left: 0; } .single-product div.product .woocommerce-product-rating .star-rating { margin-left: .35em; margin-right: 0; } .single-product div.product form.cart div.quantity { float: right; margin-left: .5em; margin-right: 0; } .single-product div.product form.cart .variations .reset_variations { margin-right: .875em; margin-left: 0; } .single-product div.product form.cart table.group_table div.quantity { margin-left: 0; } .single-product div.product .product_meta span { margin-left: .875em; margin-right: 0; } .single-product div.product .woocommerce-tabs ul.tabs { padding-right: 1.75em; padding-right: calc(1.75em - 5px); padding-left: 0; } /** * Reviews */ #reviews #comments ol.commentlist { margin-right: 0; } #reviews #comments ol.commentlist li img.avatar { float: right; left: auto; right: 0; } #reviews #comments ol.commentlist li .comment-text { margin: 0 70px 0 0; } #reviews #comments ol.commentlist li .star-rating { float: left; } /** * My account */ .woocommerce-account .woocommerce-MyAccount-navigation ul li { margin: 0 0 0 1.75em; } .woocommerce-account .addresses .woocommerce-Address-title h3 { float: right; } .woocommerce-account .addresses .woocommerce-Address-title .edit { float: left; } .woocommerce-account .woocommerce-order-details .order-again .button:after { margin-left: 0; margin-right: .5rem; } /** * Checkout */ .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox { margin-left: .25em; margin-right: 0; } .woocommerce #payment ul.payment_methods { border-width: 1px 1px 0 1px; } .woocommerce #payment ul.payment_methods li input { margin: 0 0 0 1em; } .woocommerce #payment ul.payment_methods li label img { float: left; } .woocommerce #payment ul.payment_methods li.payment_method_paypal .about_paypal { margin-right: .8em; margin-left: 0; } .woocommerce #payment .form-row #place_order { float: left; } ul#shipping_method { margin-right: 0; padding-right: 0; } @media screen and (min-width: 600px) { .col2-set .form-row-first { float: right; margin-left: 4%; margin-right: 0; } .col2-set .form-row-last { float: left; margin-left: 0; } } /** * WooCommerce widgets */ .widget.woocommerce ul { margin-right: 0; } .widget.woocommerce ul.product_list_widget li img { float: left; } .widget.woocommerce ul.product_list_widget li .remove { float: right; } /** * WooCommerce Cart */ .widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout { margin-right: .55rem; margin-left: 0; } /** * WooCommerce Product Categories */ .widget_product_categories .children { padding-right: 1.75em; padding-left: 0; } /** * WooCommerce Average Rating */ .widget_rating_filter ul li .star-rating { float: right; margin-left: .5em; margin-right: 0; } /** * WooCommerce Price Filter */ .widget_price_filter { left: auto; right: -1em; } .widget_price_filter .price_slider_amount { text-align: left; } .widget_price_filter .price_slider_amount .button { float: right; } .widget_price_filter .ui-slider { text-align: right; } .widget_price_filter .ui-slider .ui-slider-handle { margin-right: -1px; margin-left: 0; } /** * Header cart */ .site-header-cart { text-align: left; } .site-header-cart .cart-contents .count { margin-right: .25rem; margin-left: 0; } .site-header-cart .cart-contents:before { margin-left: .5rem; margin-right: 0; } /** * Pagination */ .woocommerce-pagination ul.page-numbers li { float: right; margin: 0 0 .25rem .25rem; } /** * Sorting */ .woocommerce-result-count { float: right; } .woocommerce-ordering { float: left; } /** * Infinite Scroll */ @media screen and (min-width: 55em) { .woocommerce-page.infinite-scroll #infinite-handle span, .woocommerce-page.infinite-scroll .infinite-loader { margin-right: 50%; margin-left: 0; } } /** * Onsale badge */ .onsale { left: auto; right: 0; } /** * Star rating */ .star-rating:before { right: 0; float: right; left: auto; } .star-rating span { right: 0; left: auto; float: right; } .star-rating span:before { right: 0; left: auto; } p.stars a { margin-left: 1px; margin-right: 0; } p.stars a:before { right: 0; left: auto; } /** * Tabs */ .woocommerce-tabs ul.tabs { text-align: right; } /** * Password strength meter */ .woocommerce-password-strength { text-align: left; } /** * Forms */ .checkout_coupon p { float: right; } /** * Notices */ .woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments { margin-right: 0; padding: 1.75em 4em 1.75em 2em; } .woocommerce-message .button, .woocommerce-info .button, .woocommerce-error .button, .woocommerce-noreviews .button, p.no-comments .button { float: left; margin-right: 1em; margin-left: 0; } .woocommerce-message:before, .woocommerce-info:before, .woocommerce-error:before, .woocommerce-noreviews:before, p.no-comments:before { right: 1.8em; left: auto; } .demo_store .woocommerce-store-notice__dismiss-link { float: left; } /** * Login form */ .woocommerce-form-login input[name='rememberme'] { margin-left: .25em; margin-right: .65em; } @media screen and (min-width: 896px) { /** * Header cart */ .site-header-cart { text-align: left; } .site-header-cart > li:first-child { margin: 0 1.75em 0 0; } .site-header-cart .cart-contents .count { margin-right: .25rem; margin-left: 0; } .site-header-cart .widget_shopping_cart { left: 999em; right: auto; text-align: right; } .site-header-cart .widget_shopping_cart ul.product_list_widget li img { float: right; margin: .35rem 0 0 1rem; } .site-header-cart .widget_shopping_cart ul.product_list_widget li .remove { float: left; margin: .5rem .35rem 0 0; } .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout { margin-right: 0; } .site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart { left: 0; right: auto; } /** * Pagination */ .woocommerce-pagination ul.page-numbers li { margin-left: .3125em; margin-right: 0; } /** * Related products */ .related ul.products li.product, .upsells ul.products li.product { margin-left: 5%; margin-right: 0; } .related ul.products li.product:nth-of-type(3n), .upsells ul.products li.product:nth-of-type(3n) { margin-left: 0; } } @media screen and ( min-width: 55em ) { .woocommerce-page .content-area { float: right; margin: 0 0 0 -25%; } .woocommerce-page .site-main { margin: 0 0 0 32%; } .woocommerce-page .site-content .widget-area { float: left; } }