#header > nav.container-full > div > div.col-md-9.text-center > div > ul:nth-child(3) > li:nth-child(1) > a,
#header > nav.container-full > div > div.col-md-9.text-center > div > ul:nth-child(3) > li:nth-child(2) > a,
#fixed-bar,
#contact > div.imo-address-list.hide.show > div > div > div > div > button,
#contact > div.container > div > div > div.col-xs-12.p-t-50.p-b-50 > ul > li:nth-child(6) > ul > li:nth-child(2) {
    display: none !important;
}

#imovel_info > div.clearfix.p-t-20 > a:nth-child(2) {
    cursor: pointer !important;
}

#header > nav.container-full > div > div.col-md-9.text-center > div > ul:nth-child(3) > li:nth-child(5) > a {
    display: none !important;
}

/* Mobile */ 
#logo {
    height: 130px !important;
}

#mobile-nav {
    background: #000 !important;
}

#mobile-nav > div.logo > a > img {
    max-height: 80px !important;
}

#menu-imoveis > div > div > button {
    background: #fff !important;
}

#menu-imoveis > nav > ul > li > ul > li > a {
    color: #fff !important;
}

#home-frames {
    background: #C6990A !important;
}

#menu-imoveis,
#search-home,
#home-top > div.filter > div > h2 {
    display: none !important;
}

#header > nav.container-full > div > div.col-md-9.text-center > div > ul:nth-child(3) > li:nth-child(6) > a{
    display: none !important;
}
#header > nav.container-full > div > div.col-md-9.text-center > div > div > div > div > span:nth-child(2) > a:nth-child(2) {
        margin-left: 37px !important;
}
    




/* Estilo do popup */
.popup {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40%;
    height: 55%;
    display: none; /* Começa oculto */
    justify-content: center;
    align-items: center;
    z-index: 1000;
    transform: translate(-50%, -50%); /* Centraliza o popup */
}

.popup-content {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.popup img {
    max-width: 90%; /* Ajusta o tamanho máximo da imagem dentro do popup */
    max-height: 90%;
    border-radius: 10px; /* Suaviza os cantos da imagem */
}

.close-btn {
    position: absolute;
    top: 10px; /* Ajuste conforme necessário */
    right: 10px; /* Ajuste conforme necessário */
    font-size: 50px; /* Tamanho do botão "X" */
    color: white;
    cursor: pointer;
    z-index: 1001;
}



/*mobile*/
/* Estilo do popup */
.popup {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 30%;
    height: 59%;
    display: none; /* Começa oculto */
    justify-content: center;
    align-items: center;
    z-index: 1000;
    border-radius: 30px; /* Bordas arredondadas */
    transform: translate(-50%, -50%); /* Centraliza o popup */
}

.popup-content {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.popup img {
    max-width: 90%; /* Ajusta o tamanho máximo da imagem dentro do popup */
    max-height: 90%;
    border-radius: 10px; /* Suaviza os cantos da imagem */
}

.close-btn {
    width: 50px;
    height: 50px;
    border: 3px solid #fff;
    border-radius: 53%;
    position: absolute;
    top: 11px;
    right: 32px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
    background: #D8A24F;
    font-size: 39px;
    text-align: center;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
}

/* Estilos para Mobile */
@media screen and (max-width: 768px) {
    .popup {
        width: 68%; /* Ajusta a largura para telas menores */
        height: 40%; /* Ajusta a altura para telas menores */
        border-radius: 20px; /* Bordas ligeiramente menores */
    }

    .popup img {
        max-width: 80%; /* Ajusta a imagem para telas menores */
        max-height: 80%;
    }

    .close-btn {
        font-size: 30px; /* Tamanho menor para o botão "X" no mobile */
    }
}

