/*------SIDEBAR MENU STYLES------*/
#side-menu .elementor-nav-menu--dropdown {
    background:none;
}

#side-menu li {
    margin:0;
    padding:0;
}

#side-menu li:first-child {
    margin-top:0;
}

#side-menu li:last-child {
    margin-bottom:0;
}

#side-menu li a {
    text-align:center;
    text-decoration:none !important;
    text-transform:uppercase;
    font-size:1.6rem;
    font-weight:600;
    line-height:1;
    padding:1.5rem 2rem;
    border-radius:4rem;
    background:#dadada;
    color:#757575 !important;
}

#side-menu li:not(:last-child) a {
    margin-bottom:1rem;
}

#side-menu li.current-menu-item a, #side-menu li a:hover, #side-menu li a:active, #side-menu li a:focus {
    background:#000131;
    color:#ffffff !important;
}

/*------PROJECT HEADING & STATUS/AVAILABILITY HIGHLIGHTS------*/
.project-heading.elementor-widget-heading {
    margin-bottom:0;
}

.project-status.open-close {
    margin:0 1rem 1rem 0 !important;
}

.project-status .elementor-widget-container {
    padding:0.65rem 1.5rem 0.65rem 1.5rem;
}

.project-status h6 {
    display:none;
}

.project-status .elementor-icon-box-description {
    font-size:1.3rem;
    font-weight:600;
}

/*-----------------------------------------
MOBILES 895 (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width:895px) {
    
    #side-menu .elementor-nav-menu__container {
        margin-top:0;
    }
    
    #side-menu li.menu-item a {
        width:100%;
    }
    
}

/*-----------------------------------------
MOBILES 767 (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width: 767px) {
    
    .side-menu-wrapper {
        max-width:45rem;
    }
    
}

/*-----------------------------------------
MOBILES 579 (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width:579px) {
    
   .side-menu-wrapper {
        max-width:100%;
    }
    
}