/* Hexfashion Theme RTL Overrides */

/* Navbar submenu positioning */
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::after {
    display: none;
}

.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::before {
    content: "\f104";
    font-family: "Line Awesome Free";
    font-weight: 900;
    margin-right: 5px;
}

.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {
    left: auto;
    right: 0;
}

.navbar-area .nav-container .navbar-collapse .navbar-nav li {
    text-align: right;
}

/* Megamenu */
.megamenu-area {
    left: auto;
    right: 0;
}

/* Hero banner */
.banner-content-wrapper .banner-image-content {
    padding: 220px 0 220px 120px;
}

.banner-content-wrapper .banner-image-thumb {
    right: auto;
    left: 300px;
}

@media (max-width: 1599px) {
    .banner-content-wrapper .banner-image-thumb {
        left: 100px;
    }
    .banner-content-wrapper .banner-image-content {
        padding: 150px 0 150px 50px;
    }
}

@media (max-width: 991px) {
    .banner-content-wrapper .banner-image-content {
        padding: 150px 0 150px 30px;
    }
    .banner-content-wrapper .banner-image-thumb {
        left: 0;
    }
}

.banner-content-wrapper .banner-image-thumb::before,
.banner-content-wrapper .banner-image-thumb::after {
    left: auto;
    right: 0;
}

.banner-social-content {
    left: auto;
    right: -20px;
}

/* Deal section */
.deal-content {
    padding: 150px 0 150px 200px;
}

.deal-wrapper-thumb img:nth-child(1) {
    right: auto;
    left: 100px;
}

@media (max-width: 1399px) {
    .deal-content {
        padding: 130px 0 130px 100px;
    }
    .deal-wrapper-thumb img:nth-child(1) {
        left: 0;
    }
}

@media (max-width: 991px) {
    .deal-content {
        padding: 50px 0 50px 100px;
    }
}

@media (max-width: 575px) {
    .deal-content {
        padding: 50px 20px;
    }
}

/* Arrival section */
.single-arrival-contents {
    padding-left: 0;
    padding-right: 100px;
}

@media (max-width: 1399px) {
    .single-arrival-contents {
        padding-right: 70px;
    }
}

@media (max-width: 1199px) {
    .single-arrival-contents {
        padding-right: 40px;
    }
}

@media (max-width: 575px) {
    .single-arrival-contents {
        padding-right: 20px;
    }
}

/* Arrows rotation */
.btn-wrapper .cmn-btn i {
    transform: scaleX(-1);
}

.single-feature-content-btn-explore i {
    transform: scaleX(-1);
}

.single-themes-content-title-icon i {
    transform: rotate(-135deg);
}

.single-blog-contents .reading-btn i {
    transform: scaleX(-1);
}

/* Feature borders */
.single-feature-wrapper div[class*=col]:not(:nth-child(3n+3)) .single-feature {
    border-left: 2px solid rgba(var(--main-color-one-rgb), 0.1);
    border-right: none;
}

@media (max-width: 991px) {
    .single-feature-wrapper div[class*=col]:not(:nth-child(3n+3)) .single-feature {
        border-left: none;
    }
}

/* Works section */
.works-wrapper div[class*=col]:nth-child(4n+1) .single-works::before {
    left: auto;
    right: 50%;
}

.works-wrapper div[class*=col]:nth-child(4n+2) .single-works::after {
    left: auto;
    right: 50%;
}

/* Promo borders */
.promo-inner-border div[class*=col]:not(:nth-child(3n+1)) .single-promo::before {
    left: auto;
    right: -50px;
}

@media (max-width: 1199px) {
    .promo-inner-border div[class*=col]:not(:nth-child(3n+1)) .single-promo::before {
        right: -30px;
    }
}

/* Collection */
.collection-wrapper div[class*=col]:nth-child(2) .single-collection-thumb {
    text-align: left;
}

/* Shop now button */
.shop-now-btn.shop-now-border::before {
    left: auto;
    right: 0;
}

/* Product thumbs / icons */
.global-thumb-icons {
    right: auto;
    left: 20px;
}

.thumb-top-contents {
    left: auto;
    right: 10px;
}

/* Blog two tags */
.single-blog-two-contents-tags-item:not(:first-child) {
    padding-left: 0;
    padding-right: 20px;
}

.single-blog-two-contents-tags-item:not(:last-child) {
    padding-right: 20px;
}

.single-blog-two-contents-tags-item:first-child {
    padding-right: 0;
}

.single-blog-two-contents-tags-item:not(:first-child)::before {
    left: auto;
    right: -5px;
}

.single-blog-two-thumbs-date {
    left: auto;
    right: 10px;
}

/* Team socials */
.single-team-socials {
    right: auto;
    left: -100%;
}

.single-team:hover .single-team-socials {
    right: auto;
    left: 0;
}

/* Search bar */
.search-bar .menu-search-form button {
    right: auto;
    left: 0;
}

.search-bar .menu-search-form .search-close {
    right: auto;
    left: 0;
}

/* Nav click icon */
.click-nav-right-icon {
    right: auto;
    left: 60px;
}

/* Updated contents */
.updated-flex-contents .updated-contents {
    text-align: right;
}

/* Single promo */
.single-promo .promo-inner {
    text-align: right;
}

/* Get update form */
.getupdate-content-form-single button {
    right: auto;
    left: 5px;
}

.getupdate-content-form-single-input {
    padding-right: 15px;
    padding-left: 115px;
}

/* Newsletter */
.newsletter-form button {
    right: auto;
    left: 5px;
}

/* Single shop cart */
.single-shop-cart::before {
    left: auto;
    right: -100px;
}

/* Banner Two specific */
.banner-two .banner-image-content {
    padding: 0 0 0 120px !important;
}

@media (max-width: 991px) {
    .banner-two .banner-image-content {
        padding: 0 0 0 20px !important;
    }
}

/* Jacket text shape */
.jacket-text-shape img {
    right: auto;
    left: 170px;
}

@media (max-width: 1399px) {
    .jacket-text-shape img {
        left: 70px;
    }
}

@media (max-width: 991px) {
    .jacket-text-shape img {
        left: 20px;
    }
}

/* Search suggestions on mobile */
@media (max-width: 991px) {
    .search-suggestions-icon-wrapper .search-suggetions-show {
        right: auto;
        left: -195px !important;
    }
}
