.footer-menu,.mainmenu {
   direction: rtl;
}
.footer-menu {
    line-height: 1; }
.footer-menu li {
    display: inline-block;
    line-height: 1;
    border: none;
}
@media (max-width: 35.94em) {
    .footer-menu li {
        display: block; } }
.footer-menu li:not(:last-child) {
    border: 0;
    padding-left: 5px;
    margin-left: 5px; }
@media (max-width: 47.94em) {
    .footer-menu li:not(:last-child) {
        padding-left: 8px;
        margin-left: 8px; } }
@media (max-width: 35.94em) {
    .footer-menu li:not(:last-child) {
        padding-left: 0px;
        margin-left: 0px;
        margin-bottom: 8px;
        border-width: 0px; } }

.login-box, .login-box h3, .register-box ,.register-box h3{
    direction: rtl;
    text-align: right;
}
.user-dashboard-tab__content {

    direction: rtl;
    text-align: right;
}
.product-price-wrapper
{
    direction: rtl;
}
.megamenu , .megamenu li, .megamenu a,.megamenu-title{
    direction: rtl;
    text-align: right;
}
.megamenu-title {
    left: auto !important;
    right: 0 !important;
    text-align: right;
    width: 100%;
}
.main-navigation .mainmenu__item.menu-item-has-children > ul.megamenu > li a.megamenu-title .mm-text:after {
    position: absolute;
    content: '';
    background-color: var(--gold);
    width: 50%;
    height: 2px;
    bottom: -10px;
    right: 0; }
.megamenu  ul  li   ul.sub-menu2 {
    left: auto;
    right: 70%;
}
.main-navigation .mainmenu__item.menu-item-has-children > ul.megamenu {
    left: -50%;
}
.mainmenu__item{
    /*background-color: aqua;*/
}
.main-navigation .mainmenu__item:last-child > a {
    padding-right: 20px; }
@media (max-width: 35.94em) {
    .footer-menu li {
        display: block; } }
.footer-menu li {
    padding-right: 10px;
    margin-right: 10px; }
@media (max-width: 47.94em) {
    .footer-menu li {
        padding-right: 8px;
        margin-right: 8px; } }
@media (max-width: 35.94em) {
    .footer-menu li {
        padding-right: 0px;
        margin-right: 0px;
        margin-bottom: 8px;
        border-width: 0px; } }
.product-short-description {
    direction: rtl; }

.product-description * {
    direction: rtl;
    text-align: right;
    font-size: 18px;
    color: #0b0b0b;
}
.product-description h2 {
    line-height: 50px;

}
.RTLContent{
    direction: rtl;
    text-align: right;
}
.user-info-menu li a {
    text-align: right;
}
.widget-list li a {
    direction: rtl;
}

.quantity-wrapper{
    direction: rtl;
}
.quantity{
    margin:0 10px ;
}
.product-action{
    direction: rtl;
}
.blog-title{
    direction: rtl;
    text-align: center;
    line-height: 35px;
    font-size: 18px;
}
.product-data-tab__head{
    direction: rtl;
}
.product-reviews{
    direction: rtl;
}
