/*
Theme Name: Iceberg
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

See: https://codex.wordpress.org/Right_to_Left_Language_Support
*/

body {
    direction: rtl;
    unicode-bidi: embed;
}

blockquote {
    padding-left: 0;
    padding-right: 1.5em;
    border: none;
    border-right: 6px solid #eee;
}

caption,
th,
td {
    text-align: right;
}

.search-form .search-submit {
    left: 0.2rem;
    right: auto;
}

.primary-menu ul {
    padding-left: auto;
    padding-right: 2rem;
}

.primary-menu button.sub-menu-toggle[aria-expanded="true"] svg {
    transform: rotate(90deg);
}

.sticky .sticky-badge {
    right: auto;
    left: 0;
}

.author-info .author-avatar {
    margin-left: 2rem;
    margin-right: 0;
}

.comment-author .avatar {
    right: 0;
    left: auto;
}

.comment-meta, .comment-content, .comment-footer-meta {
    margin-right: 5.5rem;
    margin-left: 0;
}

.comment-list .children {
    margin-left: 0;
    margin-right: 5.5rem;
}

.widget_categories a {
    padding-left: 0;
    padding-right: 1.9rem;
}

.widget_categories a:before {
    left: auto;
    right: 0;
}

.widget_categories .children {
    margin-left: 0;
    margin-right: 1em;
}

.widget_nav_menu .menu ul {
    padding-left: 0;
    padding-right: 2rem;
}

.widget_nav_menu .menu button.sub-menu-toggle[aria-expanded="true"] svg {
    transform: rotate(90deg);
}

.nord-widget-recent-posts .nrpw-post-thumbnail {
    margin-right: 0;
    margin-left: 1.2em;
}

.entry-format-gallery .owl-carousel .owl-nav button.owl-prev {
    right: 4%;
    left: auto;
}

.entry-format-gallery .owl-carousel .owl-nav button.owl-next {
    left: 4%;
    right: auto;
}

.entry-content .wp-block-quote:not(.is-large):not(.is-style-large) {
    border-right: 5px solid #ddd;
    padding-right: 1.25em;
    border-left: none;
    padding-left: 0;
}

@media (max-width: 757px) {
    .related-posts .related-post-thumbnail + .related-post-content {
        margin-right: 2rem;
        margin-left: 0;
    }
}

@media (min-width: 758px) {
    .image-navigation .nav-previous + .nav-next, 
    .comment-navigation .nav-previous + .nav-next {
        margin-left: 0;
        margin-right: auto;
    }
}

@media (min-width: 1599px) {
    .search-form .search-submit {
        left: 0.3rem;
        right: auto;
    }

    .author-info .author-avatar {
        margin-left: 3rem;
    }

    .comment-meta, 
    .comment-content, 
    .comment-footer-meta {
        margin-right: 6.5rem;
    }

    .comment-list .children {
        margin-right: 6.5rem;
        margin-left: 0;
    }
}