.container_perfil_headerprincipal {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.box_foto_headerprincipal {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.container_perfil_headerprincipal img {
    width: 6vw;
    height: 6vw;
    border-radius: 1vw;
    box-shadow: 0 0 0.2vw var(--cor_cinza_escura);
}

.conteudo_perfil_headerprincipal {
    margin: 0 1vw 0 1vw;
    width: 25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.seletor_perfil_headerprincipal {
    display: flex;
}

    .seletor_perfil_headerprincipal i {
        margin-left: 1vw;
        margin-top: 0.2vw;
        color: var(--cor_principal);
        font-size: 1.2em;
        cursor: pointer;
        display: inline-block;
    }

    .seletor_perfil_headerprincipal img {
        width: 1vw;
        height: 1vw;
        margin-top: 0.3vw;
        margin-left: 1vw;
        display: inline-block;
        border: none;
        box-shadow: none;
    }

.nome_usuario_headerprincipal {
    font-family: var(--font-family-koho);
    font-size: 1.2em;
    font-weight: 600;
    color: var(--cor_cinza_escura);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.localizacao_perfil_headerprincipal {
    font-family: var(--font-family-koho);
    font-size: 0.9em;
    font-weight: 600;
    color: var(--cor_cinza_clara);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .localizacao_perfil_headerprincipal address {
        margin: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }




/* ************************Responsividade******************** */
@media only screen and (max-width: 1024px) {


    .container_perfil_headerprincipal img {
        width: 8vw;
        height: 8vw;
        box-shadow: 0 0 1vw var(--cor_cinza_escura);
    }

    .conteudo_perfil_headerprincipal {
        margin: 0 0vw 5vw 3vw;
        width: 100%;
    }

    .seletor_perfil_headerprincipal i {
        margin-left: 2vw;
        margin-top: 0vw;
    }


    .seletor_perfil_headerprincipal img {
        width: 2vw;
        height: 2vw;
        margin-top: 0.5vw;
        margin-left: 1vw;
        border: none;
        box-shadow: none;
    }


    .localizacao_perfil_headerprincipal {
        margin-top: 0vw;
    }
}

@media only screen and (max-width: 768px) {
    .container_geral_headerprincipal {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin: 5vw 0 0 10vw;
    }

    .container_perfil_headerprincipal img {
        width: 10vw;
        height: 10vw;
        box-shadow: 0 0 1vw var(--cor_cinza_escura);
    }

    .conteudo_perfil_headerprincipal {
        margin: 0 0vw 5vw 3vw;
        width: 100%;
    }

    .seletor_perfil_headerprincipal i {
        margin-left: 2vw;
        margin-top: 0vw;
    }


    .seletor_perfil_headerprincipal img {
        width: 2.5vw;
        height: 2.5vw;
        margin-top: 1vw;
        margin-left: 1vw;
        border: none;
        box-shadow: none;
    }


    .localizacao_perfil_headerprincipal {
        margin-top: 0vw;
    }
  


}

@media only screen and (max-width: 480px) {

    .container_geral_headerprincipal {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin: 5vw 0 0 5vw;
    }

    .container_perfil_headerprincipal img {
        width: 20vw;
        height: 20vw;
        box-shadow: 0 0 1vw var(--cor_cinza_escura);
        border-radius:2vw;
    }

    .conteudo_perfil_headerprincipal {
        margin: 0 0vw 5vw 3vw;
        width: 100%;
    }

    .seletor_perfil_headerprincipal i {
        margin-left: 3vw;
        margin-top: 0vw;
    }


    .seletor_perfil_headerprincipal img {
        width: 4vw;
        height: 4vw;
        margin-top: 0.5vw;
        margin-left: 1vw;
        border: none;
        box-shadow: none;
    }

    .localizacao_perfil_headerprincipal {
        margin-top: 0vw;
    }

}
