/* RTL Front CSS by NagaTheme */
/* Font */
:root {
    --iump-primary-font: inherit !important;
}
.ihc-ap-top-theme-4 .ihc-background-overlay {
    right: 0 !important;
    left: auto !important;
}
.ihc-ap-top-theme-4 .ihc-middle-side {
    margin-right: 260px !important;
    margin-left: 0px !important;
}
.ihc-user-page-top-ap-wrapper .ihc-left-side {
    float: right !important;
}
.ihc-ap-top-theme-4 .ihc-left-side {
    margin-right: 50px !important;
    margin-left: 0px !important;
}
.ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess {
    padding-right: 20px !important;
    padding-left: 0px !important;
}
.ihc-ap-top-theme-4 .ihc-top-levels {
    padding-right: 20px !important;
    padding-left: 0px !important;
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item {
    float: right !important;
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc {
    padding-left: 8px !important;
    padding-right: 0px !important;
}
.ihc-content-left, .ihc_coupon_code_check_div_msg {
    text-align: right !important;
}