/* Theme Name: Allo Adding support for language written in a Right To Left (RTL) direction is easy - it's just a matter of overwriting all the horizontal positioning attributes of your CSS stylesheet in a separate stylesheet file named rtl.css. http://codex.wordpress.org/Right_to_Left_Language_Support */ body { direction: rtl; unicode-bidi: embed; } .col-full-width, .full-width-content { float: none; margin: auto; } @media only screen and (min-width: 992px) { .pd-l-30-r-0 { padding-left: 0; padding-right: 30px; } } .header-top .col-md-4 { text-align: left; } .header-serach-overlay .header-search .serach-overlay-close { position: absolute; left: 60px; right: auto; } .header-mini-cart i { margin-right: 10px; margin-left: 3px; } /* Menu */ .navigation .mainmenu > li { float: right; } .navigation ul.mainmenu > li.menu-item-has-children > a::after { left: 0; } .navigation .main-menu li a i.mega_menu_arrow_holder { float: right; margin-right: 0; position: relative; right: -4px; top: 2px; } ul.mainmenu > li:not(.sh_mega):not(.sh_mega_cats) ul.sub-menu { left: auto; right: -1px; } .navigation ul.mainmenu > li:not(.sh_mega) ul.sub-menu li a { text-align: right; } .navigation ul.main-menu > li:not(.sh_mega):not(.sh_mega_cats) ul.sub-menu li ul.sub-menu { left: -100%; right: auto; } .navigation .main-menu li a i { float: right; margin-left: 5px; margin-right: 0; } .navigation .main-menu > li .cats-mega-wrap { left: auto; right: -1px; } .navigation .main-menu > li .cats-mega-wrap ul.sub-menu { float: right; } .navigation .main-menu > li .cats-mega-wrap .subcat { float: left; } .navigation .main-menu > li .cats-mega-wrap .cats-mega-inner:before { right: 140px; left: auto; } .navigation ul.main-menu > li .cats-mega-wrap ul.sub-menu li { border-left-width: 0px; border-top-width: 0px; } .navigation ul.main-menu > li .cats-mega-wrap ul.sub-menu li.active a::before { right: auto; left: 5px; transform: rotate(180deg); -webkit-transform: rotate(180deg); } .nav-tabs { padding: 0; } .special-tab-content .nav-tabs > li:first-child > a { padding-right: 0; } .special-tab-content .r-tabs-accordion-title::before, .special-tab-content .nav-tabs > li > a::before { margin-left: 8px; margin-right: 0; } .nav-tabs > li { float: right; } .menu-item-meta { padding: 0; } .menu-item-one .menu-item-meta > li:first-child { padding-left: 7px; padding-right: 0; } .menu-item-meta > li:after { position: absolute; content: ""; right: auto; top: 1px; } .menu-item-meta > li:before { position: absolute; content: "/"; left: -5px; top: 1px; } .menu-item-meta > li:last-child:before { content: ""; } .booking-with-chif.style-one .head-chif-image { right: auto; left: 0; } .input > i.fa { left: 15px; right: auto; } .paginations .paging-navigation ul li > a .fa, .paginations .paging-navigation ul li > span .fa { transform: rotate(-180deg); } .comments-area .comment-author { float: right; margin-left: 30px; margin-right: 0; } /* Post navigation */ .post-pagination .nav-links li.nav-next a .fa-angle-double-right { float: right; margin-top: 3px; } .post-pagination .nav-links li.nav-previous a .fa-angle-double-left { float: left; margin-top: 3px; } /* Widget */ .widget_nav_menu .menu .menu-click { right: auto;; left: -15px; } .widget_nav_menu .menu .sub-menu li a { margin-left: 15px; } .product-categories .children, .widget_nav_menu .sub-menu, .widget_pages .children { border: 0 none; margin: 0 1em 0 0; } .feed-wrapper .image-area { float: right; margin-left: 20px; margin-right: 0; } .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img { float: right !important; margin-left: 15px !important; margin-right: 0 !important; } .widget-area .widget_shopping_cart_content .image { float: right; margin-left: 10px; margin-right: 0; } .widget-area .widget_shopping_cart_content .ptop { right: auto; left: 0; } .widget-area .widget_shopping_cart_content .content > a, .widget-area .widget_shopping_cart_content .total-price h3 { text-align: right; } .widget_categories ul li .count, .widget_archive ul li .count, .widget_layered_nav ul li .count { right: auto; left: 0; } .widget-opening-hour ul > li { padding-right: 30px; padding-left: 0; } .widget-opening-hour ul > li:before { right: 0; left: auto; } .customer-reviews .customer-info:before { left: auto; right: 55px; } .single-customer-review .customer-header .customer-thumb { float: right; } .single-customer-review .customer-header h3.customer-name { margin-left: 0; margin-right: 25px; } .single-customer-review .customer-header > p { margin-left: 0; margin-right: 90px; } .blog-single-page-area .single-post .entry-header .entry-meta > div { display: inline-block; margin-right: 0; margin-left: 70px; } @media only screen and (max-width: 992px) { .blog-single-page-area .single-post .entry-header .entry-meta > div { margin-right: 0; margin-left: 30px; } } .food-services { padding-right: 0; } .food-services > li { float: right; padding: 18px 0; text-align: right; } .food-services > li:nth-child(2n+1) { margin-right: 0; margin-left: 7px; } .single-event .time-from, .single-event.list .event-header .time-start, .single-event.list .event-cost, .single-event.list .event-category { padding-left: 0; padding-right: 20px; } .single-event .event-content .event-thumb { float: right; } .single-event .event-content .day { right: auto; left: 30px; } .single-event .col-md-6:nth-child(even):before { left: auto; right: -7px; } .single-event .col-md-6:nth-child(odd) .day { left: 30px; right: auto; } @media only screen and (min-width: 531px) { .single-event .col-md-6:nth-child(odd) { padding-left: 30px; padding-right: 0; } .single-event .col-md-6:nth-child(odd):before { right: auto; left: -8px; } } @media only screen and (min-width: 531px) { .single-event .col-md-6:nth-child(even) .event-content:after { top: 15px; right: -15px; left: auto; transform: rotate(-180deg); } } @media only screen and (min-width: 531px) { .single-event .col-md-6:nth-child(odd) .event-content:after { top: 15px; left: -15px; right: auto; transform: rotate(-180deg); } } /* Portfolio And Shop */ .topbutton { right: auto; left: 20px; }