/*
Theme Name: New Waves
Theme URI: https://www.8digi.com/
Author: New Waves App Development and Marketing
Author URI: https://www.8digi.com/
Description: A clean, modern, and fully responsive WordPress theme with RTL support.
Version: 2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: new-waves
Tags: responsive-layout, custom-header, custom-menu, custom-logo, threaded-comments, translation-ready, blog, one-column
*/

/* Adding support for languages written in a Right To Left (RTL) direction
 * https://developer.wordpress.org/themes/functionality/rtl-stylesheets/
 */

/* Start with reset properties for the RTL elements */
body {
    direction: rtl;
    unicode-bidi: embed;
}

/* Use :root to declare variables for font families to maintain consistency */
:root {
    --tajawal-font: "Tajawal", Georgia, serif;
}

/* Apply font families using variables */
.h1, .h2, .h3, .h4, .h5, .h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1, h2, h3, h4, h5, h6 {
    font-family: var(--tajawal-font) !important;
    font-weight: 700;
}

.entry-tags a, #AE_primary_nav .primary-menu > li > a,
label, .woocommerce button.button,
.article-block .post-thumbnail .post-date,
.btn, .ae_loadmore .btn,
input[type="submit"], a {
    font-family: var(--tajawal-font) !important;
    font-weight: 500 !important;
}

.toggle-warp .menu-toggle .sub-menu .menu-item a,
#colophon a, .woocommerce-loop-product__title,
#AE_primary_nav .primary-menu .sub-menu a,
select, input[type="search"], input[type="text"],
input[type="tel"], input[type="password"],
input[type="email"], input[type="url"],
input[type="date"], input[type="time"],
body, p {
    font-family: var(--tajawal-font) !important;
    font-weight: 400;
}

#AE_primary_nav .primary-menu > li {
    float: right;
}

#AE_primary_nav .primary-menu > .nomega-menu-item .sub-menu {
    left: inherit;
    right: 0%;
}

#AE_primary_nav .primary-menu > li .arrow {
    margin: 0 -7px 0 7px;
}

.post-meta {
    margin: 0 0 0 10px;
}

.toggle-warp {
    left: inherit;
    right: -100%;
}

#secondary .widget .widget-title:before {
    margin: 0 0 0 15px;
}

#secondary .widget .widget-title:after {
    margin: 0 15px 0 0;
}

.single-author {
    margin-top: 10px;
}

.single-author .author-avatar {
    margin: 0 0 0 15px;
}

#secondary {
    margin: 0 15px 0 0;
}

.article-single ul,
.article-single ol {
    margin: 0 15px 20px 0;
}

.single-author .author-name {
    font-size: 14px;
}

.post-meta {
    font-weight: normal;
}

.post-navigation .nav-links .meta-nav {
    font-size: 12px;
    letter-spacing: 0;
}

.is-open-left {
    left: inherit !important;
    right: 0% !important;
}

.toggle-warp .toggle-inner #menu_toggle_close {
    right: inherit;
    left: 0;
    border-radius: 0 30px 30px 0;
}

.toggle-warp .menu-toggle > li .mt-dropdown .fa {
    left: 0 !important;
    right: inherit !important;
}

#cart_list .icon-inner .cart-count {
    right: inherit;
    left: -12px;
}

#cart_list .cart-count {
    margin: 0 3px 0 0;
}

#cart_list .cart-box {
    right: inherit;
    left: 0;
    text-align: right;
}

#cart_list .cart-box .woocommerce-mini-cart li {
    padding: 10px 0 10px 30px;
}

#cart_list .cart-box .attachment-woocommerce_thumbnail,
#cart_list .cart-box .wp-post-image {
    margin-left: 0 !important;
    margin-right: 10px !important;
    float: left;
}

#cart_list .cart-box .woocommerce-mini-cart li .remove {
    right: inherit;
    left: 0;
}

.comments-area .comment-list li.comment .reply a:after {
    margin-left: 0;
    margin-right: 5px;
}

.comments-area .comment-list li.comment .comment-edit-link {
    margin-left: 0;
    margin-right: 6px;
}

.post-navigation .nav-links .nav-previous {
    margin-right: 0;
    margin-left: 30px;
}

@media (max-width: 992px) {
    .post-navigation .nav-links .nav-previous {
        margin-left: 0;
    }
}

.woocommerce ul.products li.product .product-meta .woocommerce-loop-product__title,
.format-quote .format-quote--inner h3,
.screen-reader-text,
.comments-title,
.comment-reply-title {
    font-family: inherit;
}

.format-quote .format-quote--inner {
    border-width: 0 5px 0 0;
}

.ae-recent-widget .post-thumbnail {
    margin-right: 0;
    margin-left: 15px;
}

.ae_box--icon .ib-content {
    text-align: right;
}

.ae_box--icon {
    padding-left: 0;
    padding-right: 73px;
}

.ae_box--icon .ib-icon {
    left: inherit;
    right: 0;
}

.onsale {
    right: 10px !important;
    left: auto !important;
}

.quantity .qty {
    padding: 5px 0 2px;
}

.woocommerce div.product form.cart div.quantity {
    margin: 0 0 0 4px;
}

.product .cart {
    direction: ltr;
}

.entry-tags a {
    margin-right: 0;
    margin-left: 10px;
}

.woocommerce ul.products li.product .product-meta .star-rating {
    float: left;
}

.comments-area .comment-list li.comment .comment-body {
    padding-left: 0;
    padding-right: 59px;
}

.comments-area .comment-list li.comment .comment-author img {
    float: right;
    left: inherit;
    right: 15px;
}

.comments-area .comment-list li.comment .comment-author b {
    float: right;
    padding-right: 0;
    padding-left: 5px;
}

.comments-area .comment-list li.comment .reply {
    text-align: right;
}

.mins_s {
    display: none;
}

blockquote p {
    font-family: inherit;
    border-width: 0 4px 0 0;
}

.article-block .post-thumbnail .post-date {
    left: inherit;
    right: 10px;
}

.format-aside .format-aside--inner .post-thumbnail .post-date {
    left: 10px;
    right: inherit;
}

.widget_recent_entries ul {
    padding-left: 0;
    padding-right: 15px;
}


.woocommerce-MyAccount-navigation ul li a:before {
    margin-left: 0;
    margin-right: .53em;
    text-align: left;
    float: left;
}

.alert .button {
    float: left;
}

@media (max-width: 992px) {
    .woocommerce ul.products li.product .product-meta .star-rating {
        float: inherit;
    }
}

.columns1 > li,
.columns2 > li,
.columns3 > li,
.columns4 > li,
.columns5 > li {
    float: right;
}

@media (max-width: 992px) {
    .site-footer .widget-title .dropdown {
        right: inherit;
        left: 0px;
        top: 0;
    }
}

.out-of-stock:before {
    margin-right: 0;
    margin-left: 5px;
}

.tagged_as a {
    margin-right: 0;
    margin-left: 10px;
}

.quantity .qty {
    padding: 4px 0 3px;
}

.single_add_to_cart_button i {
    margin-right: 0;
    margin-left: 5px;
    float: right;
}

.woocommerce-orders-table__cell-order-actions {
    text-align: left;
}

label {
    font-size: 14px;
}

.comments-area .comment-list li.comment .comment-body {
    padding: 15px 79px 15px 15px !important;
}

.comments-area .comment-list li.comment #respond {
    padding: 15px 79px 15px 15px !important;
}

.form-check-inline {
    margin-right: 1.75rem;
}

.rtl .form-check-label,
[dir=rtl] .form-check-label {
    padding-right: 10px;
}


.hs-btn .hs-form {
    right: inherit;
    left: 0;
}

.hs-btn .hs-form .hs-inner .search-form-submit {
    right: inherit;
    left: 5px;
}

.wishlist-page .yith-wcqv-button {
    float: left;
}

.wishlist_table tfoot td, .wishlist_table tr td.product-name, .wishlist_table tr td.product-thumbnail, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy {
    text-align: right;
}

.wishlist-page .product-name {
    font-size: 16px !important;
}