/* RTL Basics */ /* -------------------------------------------------- */ /* Body /* -------------------------------------------------- */ body { direction:rtl; } .wpb_wrapper p, .vc_custom_heading { text-align: right; } body .vc_message_box { padding: 1em 4em 1em 1em } body .vc_message_box .vc_message_box-icon { left: auto; right: 0; } /* -------------------------------------------------- */ /* Header /* -------------------------------------------------- */ body #top-panel .topexpand { float: left; } body .top-elements .top-left, body .top-elements .top-middle, body .top-elements .top-right { float: right; } body .top-elements .top-left { text-align: right; } body .top-elements .top-right #links { text-align: left; } body .logo { text-align: right; float: right; } body .header-content, body .products-small .product-item .qty { float: right; } body #search { float: left; text-align: left; } body #top-cart .cart-popup { text-align: right; left: 0; right: auto; } body .products-small .product-item .product-image { float: right; margin: 0 0 7px 7px; } body #top-cart .cart-popup a.delete-btn { float: left; } body #top-cart .cart-popup .totals .amount, body #top-cart .cart-popup .totals { text-align: left; } /* -------------------------------------------------- */ /* Menu /* -------------------------------------------------- */ body div.menu, body #main-nav { text-align: right; } body #top-cart { float: left; text-align: left; margin-right: 0; padding: 0 0px 5px 20px; } body #main-nav > ul { margin: 0; } body .menu_container #top-cart > span.chvmore { left: -6px; right: auto; } body #main-nav > ul > li > ul li { padding: 4px 20px 4px 15px; } body #main-nav > ul > li > ul li::before { right: 0; content: '\f177'; } body .menu > ul > li > ul, body #main-nav > ul > li > ul { left: auto; right: 0; } body .et-menu-title { text-align: right; background-position: 98% center; padding: 0 45px 0 15px; text-indent: -99999px; } body .et-mobile-menu li { text-align: right; } body .et-mobile-menu li .open-child { float: left; } .layout-fullwidth .et-mobile-menu li .open-child { width: 40px; height: 44px; } /* -------------------------------------------------- */ /* Other Content tags /* -------------------------------------------------- */ body h1, body h2, body h3, body h4, body h5, body h6 { text-align: right; } body ul, body ol { margin: 0 0 18px 1.5em; } body .alanah-banner .button.right { left: 20px; right: auto; } body #breadcrumb a:first-child { margin-left: 2px; } body #breadcrumb { padding-left: 10px; } body .fl-r { float: left !important; } body .col2-set .col-1 { float: right; } body .col2-set .col-2 { float: left; } /* -------------------------------------------------- */ /* Form Elements /* -------------------------------------------------- */ body input[type="text"], body input[type="number"], body input[type="password"], body input[type="email"], body input[type="tel"], body select, body textarea { text-align: right; } body form .form-row label { float: right; text-align: right; } body form.wpcf7-form { text-align: right; direction: rtl; } /* -------------------------------------------------- */ /* Shop /* -------------------------------------------------- */ body #products-grid.products_grid .product-grid .product-name, body #products-grid.products_grid .product-grid .price { text-align: right; } body #products-grid.products_grid .product-grid .btn-cont { float: left; } /* -------------------------------------------------- */ /* My Account /* -------------------------------------------------- */ body .alanah_user-account .woocommerce-MyAccount-navigation { float: right; } body .alanah_user-account .woocommerce-MyAccount-navigation ul { margin: 0; } body .alanah_user-account .woocommerce-MyAccount-content { float: left; text-align: right; } body .alanah_user-account .woocommerce-MyAccount-navigation ul li a { text-align: right; text-align: right; } body .alanah_user-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:before { margin-right: 0; margin-left: 10px; } /* -------------------------------------------------- */ /* Single Product /* -------------------------------------------------- */ body #product-page { text-align: right; } body #product-page .product-images, body #product-page .product-shop, body #product-page .product-shop .main-info .price-block, body #product-page .product-shop .addto-container .qty-block { float: right; } body #product-page .product-images { margin-right: 0; margin-left: 2%; } body #product-page .product-sidebar { float: left; margin-right: 2%; margin-left: 0; } body #product-page .product-shop .addto-container .button.big, body .star-rating { float: left; } body #cloud-zoom-big { left: -409px !important; } body #product-page .product-shop .main-info .product-stock { float: left; text-align: left; } body .variations_form table.variations tr label, body #reviews #respond, body #respond #reply-title { text-align: right; } body #tabs > li { margin-left: 10px; margin-right: 0; } body ul#tabs > :first-child { margin-left: 10px; } body ul#tabs > :last-child { margin-left: 15px; } body.single-product #reviews #comments { padding: 0 0 0 2%; text-align: right; } body #reviews #comments ol.commentlist li img, body .form .formField label, #commentform .formField label, body p.stars span { float: right; text-align: right; } body #reviews #comments ol.commentlist li .comment-text { margin: 0 50px 0 0; } body.single-product #reviews #review_form_wrapper { padding: 0 1% 0 0; } body.single-product #reviews #comments { padding: 0 0 0 2%; } body #respond label[for="rating"] { margin: -1px 0 0px 7px; float: right; } body #respond .formField input { width: 100%; float: right; } /* -------------------------------------------------- */ /* Grid & Carousel /* -------------------------------------------------- */ body .product-slider .slider-title, body .categories-slider .slider-title, body .post-slider .slider-title { text-align: right; } body .al-controls { left: 120px; right: auto; } body .product-information, body .product-slider .product-slide .product-name, body .products-grid .products-title, body .categories-grid .grid-title, body .products-grid .alanah_item .product-name { text-align: right; } body .product-slider .product-slide .btn-cont, body .products-grid .alanah_item .btn-cont { float: left; } /* -------------------------------------------------- */ /* Cart /* -------------------------------------------------- */ body .cart th, body .cart td, body .wc-checkout-totals tr th { text-align: right; } body .wc-checkout-totals ul { margin: 0; } /* -------------------------------------------------- */ /* Checkout /* -------------------------------------------------- */ body .alanah-coupon_container, body .alanah-checkout_login { float: right; text-align: right; } body .alanah-checkout_login { margin-left: 2%; margin-right: 0; } body.woocommerce-checkout form p { text-align: right; } body.woocommerce-checkout form .woocommerce-input-wrapper { text-align: right; } body form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow { right: auto; left: 4px; } body .woocommerce-checkout-review-order table, body .woocommerce-checkout-review-order table th, body .order_details tr th, body .order_details tr td { text-align: right; } body .woocommerce-checkout-review-order-table ul#shipping_method { margin: 0; } body #payment ul.payment_methods, body #payment ul.payment_methods li, body .alanah_order_recieved { text-align: right; } body .order_details li { float: right; } body .alanah_order_recieved ul.order_details li { margin-right: 0; padding-right: 0; border-right: none; margin-left: 4%; border-left: 1px solid #ddd; padding-left: 4%; } .alanah_order_recieved ul.order_details li:last-child { border-left: none; } /* -------------------------------------------------- */ /* Comments /* -------------------------------------------------- */ .commentlist li.comment { padding: 0 56px 0 0; } .commentlist .avatar { right: 0; left: auto; } .comment-author .says, #comments .pingback .url { font-style: normal; } /* Comments form */ .children #respond { margin: 0 0 0 48px; } /* -------------------------------------------------- */ /* Widgets /* -------------------------------------------------- */ body .widget-container ul { margin-left: 0; } body .widget_layered_nav ul li, body .widget-container ul li { text-align: right; } body .widget_layered_nav ul li a, body .widget_layered_nav ul li span, body .widget_rating_filter ul li .star-rating { float: right; } body .cats.acc_enabled .block-content .categories-group.has-subnav .btn-show { float: left; } body .cats.acc_enabled .block-content .categories-group > h5:before, body .widget_categories > ul > li:before { content: '\f177'; left: auto; right: 0; } body .cats.acc_enabled .block-content .categories-group > h5 { padding: 0 15px 0 0; } body .cats .block-content .al_categories li { padding: 3px 10px 5px 3px; } body .widget_categories > ul > li { padding: 2px 18px 10px 2px; } body form.woocommerce-product-search { text-align: right; } /* -------------------------------------------------- */ /* Blog /* -------------------------------------------------- */ body .article .article-info .article-date, body .article .article-title, body .article .entry-utility { float: right; text-align: right; } body .blog-portrait .article .article-info .article-date, body .blog-default .article .article-info .article-date { margin-right: 0; margin-left: 10px; } body .blog-default .article, body #respond #commentform p, body .article p { text-align: right; } body .blog-grid .article .entry-utility a { margin-right: 0; margin-left: 10px; } body .blog-portrait .article .article-image { float: right; } /* -------------------------------------------------- */ /* Footer /* -------------------------------------------------- */ body .before-prefooter .first-prefooter { float: right; text-align: right; } body .before-prefooter .first-prefooter .menu li:last-child { border-right: 1px solid; } body .before-prefooter .first-prefooter .menu li:first-child { border-right: none; } body .before-prefooter .last-prefooter { float: left; text-align: left; } body .footer_support .sp_first i, body .footer_support .sp_middle i, body .footer_support .sp_last i { margin-left: 5px; margin-right: 0; } body .one-half, body .one-third, body .two-third, body .one-fourth, body .three-fourth { float: right; margin-right: 0; margin-left: 20px; } body .one-half.last, body .one-third.last, body .two-third.last, body .one-fourth.last, body .three-fourth.last { margin-left: 0; } body .col4-set .col-1, body .col4-set .col-2, body .col4-set .col-3 { float: right; text-align: right; } body .col4-set .col-4 { float: left; text-align: right; } body .newsletter_inner input[type="text"], body .newsletter_inner input[type="email"] { text-align: right; } /*** Media Queries ***/ @media all and ( max-width: 767px ) { body .before-prefooter .first-prefooter .menu { width: 100%; text-align: center; } body .before-prefooter .last-prefooter { width: 100%; text-align: center; } } @media all and ( max-width: 479px ) { body .footer-information .col4-set .col-1, body .footer-information .col4-set .col-2, body .footer-information .col4-set .col-3, body .footer-information .col4-set .col-4, body .footer-information .col4-set h5, body .footer-information .one-third h5 { text-align: center; } body .wpb_wrapper p, body .mega-line-container h1, body .mega-line-container h2, body .mega-line-container h3, body .mega-line-container h4, body .mega-line-container h5, body .mega-line-container h6 { text-align: center; } }