.toolbar-dropdown, .site-header .site-menu > ul > li .sub-menu {
    width: 180px;
}

.shop-view > a.active span, .shop-view > a.active span::before:first-child {
    left: -6px;
}

.shop-view > a.grid-view span::before {
    right: -6px;
}

.shop-view > a span {
    left: -8px;
}

.shop-view > a.active span, .shop-view > a.active span::before, .shop-view > a.active span::after {

}
@font-face {
    font-family: "Noto Kufi Arabic";
    src: url("../fonts/arabic/NotoKufiArabic.eot");
    src: url("../fonts/arabic/NotoKufiArabic.eot?#iefix") format("embedded-opentype"), url("../fonts/arabic/NotoKufiArabic.woff") format("woff"), url("../fonts/arabic/NotoKufiArabic.ttf") format("truetype"), url("../fonts/arabic/NotoKufiArabic.svg#aller") format("svg");
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: "Noto Kufi Arabic-bold";
    src: url("../fonts/arabic/NotoKufiArabic-Bold.eot");
    src: url("../fonts/arabic/NotoKufiArabic-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/arabic/NotoKufiArabic-Bold.woff") format("woff"), url("../fonts/arabic/NotoKufiArabic-Bold.ttf") format("truetype"), url("../fonts/arabic/NotoKufiArabic-Bold.svg#aller") format("svg");
    font-weight: normal;
    font-style: normal; }
[dir="rtl"] body,
[dir="rtl"] button.btn,
[dir="rtl"] .btn{
    font-family: "Noto kufi Arabic", "Noto Kufi Arabic-bold" !important;
}
[dir="rtl"] h2{
    font-weight: bold;
}
[dir="rtl"] .site-header .toolbar .toolbar-item{
    border-right: 1px solid #e5e5e5;
    border-left: initial;
}
[dir="rtl"] .site-header .site-branding{
    border-right: initial;
    border-left: 1px solid #e5e5e5;
}
[dir="rtl"] .input-group .input-group-btn{
    left: 10px;
    right: initial;
}
[dir="rtl"] .input-group .input-group-btn ~ .form-control{
    padding-right: 18px;
    padding-left: 38px;
}
[dir="rtl"] .toolbar-dropdown.lang-dropdown .dropdown.locale{width: 100%}
[dir="rtl"] .gcm-language{
    padding-right: 1rem;
    padding-left: 1rem;
    text-align: right;
}
.list-unstyled{padding-left: initial;padding-right: 0;}
[dir="rtl"] .toolbar-dropdown{
    left: -1px;
    right: auto;
}
[dir="rtl"] li.sub-menu-user .user-info, .toolbar-dropdown > li.sub-menu-user .user-info{
    padding-left: initial;
    padding-right: 8px;
}
[dir="rtl"] .toolbar-dropdown{
    text-align: right;
}
[dir="rtl"] .toolbar-dropdown > li > a,
[dir="rtl"] .site-header .site-menu > ul > li li > a,
[dir="rtl"] .ajax-form.login-box,
[dir="rtl"] #login-form,
[dir="rtl"] .page-title,
[dir="rtl"] .site-footer{
    text-align: right;
}
[dir="rtl"] .shop-toolbar > .column:last-child{
    text-align: left;
}