﻿.navbar-v2 .menu-overlay .main-nav .material-textfield {
    width: 80%;
}
.navbar-v2 .menu-overlay .burger-wr .btn-burger{
    width: auto;
}
.navbar-v2 .menu-overlay .burger-wr .btn-burger__bar{
    width: 15px;
}
.thumbnail-menu-list .thumbnail-menu .content-wr .context-wr .title{
    text-transform: uppercase;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
}
.navbar-v2 .menu-overlay .sub-nav .tab-container{
    width:auto;
}
.navbar-v2 .menu-overlay .sub-nav .tab-container .tab .menu-tabs-content .nav-tabs .nav-item .nav-link{
    font-weight: 400;
}
.navbar-v2 .menu-overlay .sub-nav .tab-container .tab .menu-tabs-content .nav-tabs .nav-item .nav-link:hover{
    font-weight: 400 !important;
}
.navbar-v2 .menu-overlay .sub-nav .tab-container .tab .menu-tabs-content .nav-tabs .nav-item .nav-link.active:hover{
    font-weight: 400 !important;
}
.navbar-v2 .menu-overlay .sub-nav .tab-container .tab .menu-tabs-content .nav-list .list-parent .list-child li a{
    font-weight: 400;
    line-height: 1.7;
}
.navbar-v2 .menu-overlay.open{
    
    max-width: 950px;
}
p.all-p-hd {
    color: #EAB4B4;
    font-weight: 500;
    padding-bottom: 15px;
    font-size: 17px;
}
.navbar-v2 .container-nav {
    padding-top: 5px;
    padding-bottom: 5px;
}
.navbar-v2 .menu-overlay .main-nav .material-textfield label{
    background-color: none;
}
.navbar-v2 .col-logo .navbar-header .logo{
    font-size: 0;
}
.navbar-v2.sticky-header .col-nav .nav-btn-wr .btn-burger__bar{
    background-color: #bdbdbd;
}
.navbar-v2{
    background:none;
}
.navbar-v2.sticky-header {
    background-color: #fff;
}
.navbar-v2 .col-logo .navbar-header .logo-svg {
    height: auto;
    width: 150px;
    transition: 0.5s all;
}
body.en .navbar-v2.sticky-header .col-logo .navbar-header .sticky-logo.logo-sticky-en {
    width: 80px;
    opacity:1;
    height: auto;
}
body.ar .navbar-v2.sticky-header .col-logo .navbar-header .sticky-logo.logo-sticky-ar {
    width: 80px;
    opacity:1;
    height: auto;
}
.navbar-v2 .col-logo .navbar-header .sticky-logo,
.navbar-v2.sticky-header .col-logo .navbar-header .logo-init{
    width: 0;
    opacity:0;
    height: 0;
}
.thumbnail-menu-list .thumbnail-menu .content-wr .fig .img-fluid{
    height: auto;
    min-height: unset;
}
.navbar-v2 .menu-overlay .main-nav .menu-list-wr .menu-btn{
    font-weight: 400;
}
.thumbnail-menu-list .thumbnail-menu .content-wr .context-wr .location, .thumbnail-menu-list .thumbnail-menu .content-wr .context-wr .price {
    display: none;
}
.navbar-v2 .menu-overlay .sub-nav .tab-container #who-we-are-tab .menu-tabs-content .nav-tabs .nav-item .nav-link.active {
    text-align: left;
}
.mobile-only{
    display: none;
}
.navbar-v2 .menu-overlay .main-nav .menu-list li .sub-sub-menu-list.who-we-are-list {
    display: none;
    list-style: none;
    padding-top: 18px;
    padding-left: 15px;
    align-items: start;
}
@media only screen and (max-width:767px){
    .navbar-v2 .col-logo .navbar-header .logo-svg {
        width: 100px;
    }
}
@media only screen and (max-width: 599px){
    .navbar-v2 .col-nav .nav-btn-wr {
        padding: 0;
    }
    .navbar-v2 .menu-overlay .main-nav .menu-list-wr .menu-list li:not(:last-child) {
        padding-bottom: 20px;
    }
    .thumbnail-menu-list .thumbnail-menu .content-wr .fig .img-fluid {
        width: 100%;
        height: 18.429003021148vh;
        min-height: 18.429003021148vh;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: bottom;
        object-position: bottom;
    }
}

@media only screen and (max-width:480px){
    .navbar-v2 .menu-overlay .burger-wr .btn-burger {
        width: 20px;
    }
    .mobile-only{
        display: block;
    }
    .navbar-v2 .col-logo .navbar-header .logo{
        display: block;
    }
    ul.sub-menu-list .menu-item {
        display: block !important;
    }
    .thumbnail-menu-list .thumbnail-menu .content-wr .context-wr {
        padding: 13px 15px;
    }
}
