@font-face {
    font-family: 'Masiku';
    font-style: normal;
    font-weight: 400;
    src: local('droidkufi_regular'), url('../font/droidkufi_regular.ttf') format('truetype');
}
body{
    font-family: 'droidkufi_regular' !important;
    direction: rtl;
    text-align: right;
}
button{
    font-family: 'droidkufi_regular' !important;
}
button.search-button, .shop-cart .sc-cart-btn, button.account, .close-search-form, .close-popup {
    font-family: 'Linearicons' !important;
}
span.cart-nb {
    left: inherit;
    right: 80%;
}
.pricing-table .custom-list li {
    padding-right: var(--icon-space);
    text-align: right;
    padding-left: inherit;
}
.pricing-table .custom-list li:before {
    margin-right: calc(var(--icon-space)* -1);
    margin-left: inherit;
}
.top-header .flex-row {
    direction: rtl;
}
footer .offset-lg-4 {
    margin-right: 33.33333%;
    margin-left: inherit;
}
.our-info.vr-type .info-item {
    text-align: right;
}
.map-section .our-info .info-item .post {
    font-size: 20px;
}
.arabicLTR{
    direction: ltr;
}
.arabicRTL{
    direction: rtl;
}
.buyClass,.placeOrder{
    float: left;
}
.class-info .entry-meta .entry-date {
    margin-left: 3rem !important;
    margin-right: 0rem !important;
    direction: ltr;
    text-align: right;
}
.section-pre-title{
    padding-right: 60px;
    padding-left: inherit;
}
.shop-page .widget .widget-title {
    text-decoration: underline;
}
@media only screen and (max-width: 768px) {
    #filterShopDiv {
        transform: translate(100%);
    }
}