/*
RTL CSS FOR MIC-LITE THEME
*/



/* =FONTS
-------------------------------------------------------------- */

@font-face {
    font-family: 'HelveticaNeueW23foSKYreg';
    font-style: normal;
    font-weight: 400;
    src: url('assets/fonts/helveticaneuew23forsky-reg.eot');
    src: url('assets/fonts/helveticaneuew23forsky-reg.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/helveticaneuew23forsky-reg.woff2') format('woff2'),
    url('assets/fonts/helveticaneuew23forsky-reg.woff') format('woff'),
    url('assets/fonts/helveticaneuew23forsky-reg.ttf') format('truetype');
}
@font-face {
    font-family: 'HelveticaNeueW23foSKYbd';
    font-style: normal;
    font-weight: 700;
    src: url('assets/fonts/HelveticaNeueW23foSKY-Bd.eot');
    src: url('assets/fonts/HelveticaNeueW23foSKY-Bd.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/HelveticaNeueW23foSKY-Bd.woff2') format('woff2'),
    url('assets/fonts/HelveticaNeueW23foSKY-Bd.woff') format('woff'),
    url('assets/fonts/HelveticaNeueW23foSKY-Bd.ttf') format('truetype');
}





/* =Responsive
-------------------------------------------------------------- */

@media (max-width: 767px) {
    .site-title {
        float: left;
        margin: 0 !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
}

@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {

}



body, .form-control {
    font-family: "HelveticaNeueW23foSKYreg", serif !important;
}

.form-control {
    font-size: 0.8rem;
    line-height: 1.85;
}


.site-title {
    margin: 0 0 0 3rem;
}

#menu-headermenu-ar{
    margin-left: auto;
    margin-right: 0 !important;
}

.float-md-right .input-group, .widget_search .input-group, .row-with-vspace .input-group{
    direction: ltr;
}

ul{
    -webkit-padding-start:0;
}

.mr-auto{
    margin-left: auto !important;
    margin-right: 0 !important
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/

header .dropdown-menu{
text-align: right;
}

.dropdown-menu .dropdown-toggle::after {
    border-right: 0.3em solid;
    border-left: 0;
}

.dropdown .open .dropdown-menu {
    right: 11.00em;
    left:auto;
}



.page-item:first-child .page-link{
    margin-right: 0;
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem;
    margin-left: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.page-item:last-child .page-link{
    border-bottom-left-radius: .25rem;
    border-top-left-radius: .25rem;

    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}




#footer-menu .col-lg-3{
    float: right;
}



.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn, .input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child)>.btn, .input-group-btn:not(:last-child)>.btn-group>.btn, .input-group-btn:not(:last-child)>.dropdown-toggle
{
    text-align: right;
}