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

.large-title-bold, .medium-title, .nav-btn, .large-title {
    font-family: 'Cairo', sans-serif;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -1px;
    direction: rtl;
}

.nav-btn{
    font-size: 3em;
}
.large-title{
    font-size: 2.5em;
    line-height: 1.6 !important;
}

.p-style-bold-up, .arrow-btn, .border-btn, .small-title-oswald, .scroll-btn-flip, .title-style, .xsmall-title-oswald, .p-style-small, .p-style-small a, .p-letter-style, .td-menu-title p, .flip-btn, .td-text-heading, .menu-vat, .nav-reservation-handle a{
    font-family: 'Cairo', sans-serif;
    font-weight: 400;
    letter-spacing: 0px;
    direction: rtl;
}

.p-style-bold-up, title-style{
    font-size: 2em;
}

.arrow-btn, .border-btn, .small-title-oswald, .xsmall-title-oswald, .flip-btn{    
    font-size: 1.1em;
}

.p-letter-style{
    font-size: 1em;
}

.scroll-btn-flip{
    font-size: 1em;
    line-height: 1.3;
    margin-right: 0px;
}

.title-style{
    line-height: 1.3;
}

.flip-btn {
    font-family: 'Cairo', sans-serif;
    font-weight: 400;
    letter-spacing: 0px;
}

.p-style-small a{
    font-family: 'Cairo', sans-serif;
    font-weight: 400;
}

.arabic-text-bold{
    font-weight: bold;
}
.arabic-text-right{
    text-align: right;
}

.footer-social li {
    margin-bottom: 3px;
}

.p-style-small, .p-style-small a {
    letter-spacing: 0px;
}

.td-text-heading{
    text-align: left;
}

.menu-cat-name{
    padding: 3px;
}

.nav-reservation-handle{
    left: calc(100% - 252px) !important;
}

.nav-lang-handle{
    left: calc(100% - 175px) !important;
}

.nav-reservation-handle, .nav-lang-handle{
    line-height: 30px !important;
}


@media only screen and (max-width: 999px) {

        .nav-reservation-handle, .nav-lang-handle{
        }
        .nav-reservation-handle{
            left: calc(100% - 200px) !important;
        }

        .nav-lang-handle{
            left: calc(100% - 135px) !important;
        }
	
}