@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700&display=swap');


html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    font-family: 'Cairo', sans-serif !important;
    direction: rtl;
}

body input:not([type='checkbox']):not([type='submit']), select, textarea {
    font-family: 'Cairo', sans-serif !important;
}


.wgl-menu_outer .mobile-hamburger-toggle {
    right: inherit;
    left: 16px;
}

.wgl-menu_outer {
    transform: translateX(100%);
}

.load_more_wrapper .load_more_item, #comments .form-submit input[type="submit"], .stoni_module_title .carousel_arrows a span:before, .wgl-pricing_plan .pricing_highlighter, .wgl-carousel.pagination_circle_border .slick-dots li.slick-active button, .tagcloud a, input[type="submit"] {
    font-family: 'Cairo', sans-serif !important;
}

.elementor-counter .elementor-counter-number-suffix {
    text-align: right !important;
}


.slick-slide
{
    float: left;
}
[class*='wgl_col-'] {
    float: right;
}

.aleft {
    text-align: right;
}

rs-layer {
    font-family: 'Cairo', sans-serif !important;
}

.wgl-portfolio-item-info_desc h5 {
    margin-right: 0;
    margin-left: 14px;
}

ul li:before {
    left: inherit;
    right: 2px;
}

body ul li, body ol li {
    padding-left: 0;
    padding-right: calc(1em + 5px);
}

.next-link_wrapper {
    text-align: left;
    float: left;
    margin-left: inherit;
    margin-right: auto;
}

.prev-link_wrapper .image_prev {
    margin-left: 20px;
    margin-right: inherit;
    transform: scaleX(-1);
}

.next-link_wrapper .image_next {
    margin-right: 20px;
    margin-left: inherit;
    transform: scaleX(-1);
}

.header_search.search_standard .header_search-field {
    left: 0;
    right: inherit;
}

.delimiter {
    margin-right: 52px;
    margin-left: 0 !important;
}

input {
    text-align: right;
}

#side-panel.side-panel_open {
    right: inherit;
    left: 0;
    transform: translateY(0);
}

#side-panel .side-panel_close {
    right: inherit;
    left: 0;
}

#side-panel {
    left: 0;
    right: inherit;
    transform: translateX(calc(0px + -100%));
}

