/*TIPOGRAFIA*/
header div#chamada h1 {
    font-size: 350%;
}

header div#chamada h4 {
    font-size: 150%;
    margin-bottom: 25px;
}

header div#chamada a {
    border-radius: 0;
}

h2 {
    font-size: 250%;
}

/*NAV*/

nav ul {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: left;
}


nav ul#esquerda, nav ul#direita {
    display: none;
    position: absolute;
    top: 40px;
    right: 30px;
    background-color: black;
}

.p-menu1{
    display:inline-block;
}

nav ul#direita {
    top: 192px;
}

nav ul li a, nav ul li a#criar-conta{
    display: block;
    color:white;
    text-decoration:none;
    padding:10px 30px;
    border-radius: 0;
    /*border:none;*/
    font-size:80%;
}


nav ul#icone-menu-mobile {
    display: inline ;
    margin-right: 20px;
}

/*DOMINGO PERFEITO*/
div#pontos-chaves-mestre{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;

}

div.pontos-chaves {
    width: 80%;
    margin-bottom: 40px;
}

div.pontos-chaves p{
    font-size: 115%;
    font-weight: 300;
    line-height: 2em;
}


/*TESTEMUNHOS*/

div#testemunha-centro {
    width: 340px;
    font-weight: 300;
}

section#testemunha div#testemunha-centro div#testemunhos ul p{
    font-size: 115%;
}


/*PLANOS*/
section#plano-principal {
    height: 100%;
}

div#planos-janela {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

div.planos {
    width: 290px;
    margin: 30px;
 
}


/*FOOTER*/
 
footer div#mapa {
    display: none;
}

footer div#info{
    width: 100%;
    
}


