#endereco{
    height:45px;
    border:none;
    background-color:#ede9dd;
    box-shadow: 2px 2px 2px gray;
    color:#848482;
    
}
#enderecoDois{
    border:none;
    background-color:#ede9dd;
    box-shadow: 0 0 1em grey;
    color:#848482;
    margin-top:0px;
    
}
.margem{
    margin-top:280px;
}
#cardio{
    border:none;
    opacity:0.8;
    color:white;
    border-radius:10px;
    background-image: url(images/bgTransparente2.2.png);
    
}
#info{
    height:100%;
                
}
#gineco{
    border:none;
    opacity:0.9;
    color:white;
    border-radius:10px;
    background-color: #ca232b;
}
#dermato{
    border:none;
    opacity:0.9;
    color:white;
    border-radius:10px;
    background-image: url(images/bgTransparente3.png);
}
#cardInf{
    border:none;
}
.iconbg{
    align-self:center;
    height:80px;
    width:80px;
    margin-top:10px;
    background-color:#ca232b;
    border-radius:100px;
}

#iconInf{
    font-size:50px;
    margin-left:5px;
    margin-top:10px;
    color:white;
}
#iconInfDois{
    font-size:50px;
    margin-left:0px;
    margin-top:10px;
    color:white;
}
#iconInfTres{
    font-size:50px;
    margin-left:5px;
    margin-top:17px;
    color:white;
}
.imagem{
    background-image: url("");
    
    color: #ffff;
    padding-top: 50px;
    padding-bottom: 50px;
}
.texto{
    background-color: #ca232b;
    background-position: absolute ;
    margin-top: -50px;
    opacity:0.9;
    margin-bottom: -50px;
    padding-bottom: 50px;
}
#titulo{
    font-size:30px;
    color:#ca232b;
    text-align: left;
}
.link-post{
    text-decoration: none;
    color: #ca232b;
    transition: 0.5s ease-out;
}
.link-post:hover{
    text-decoration: none;
    color: #8a181e;
    transition: 0.5s ease-in;
}
.info-post{
    color:#848482;
}.post{
    color:#555555;
}
#corpo{
    width: 30rem;height:30rem;
    margin:100px auto;
    box-shadow: 2px 2px 20px black;
}
.formulario{
    margin-top: 100px;

}
.input{
    padding: 5px;
    width: 100%;
    border-radius: 5px;
    
}
.inputDois{
    padding: 5px;
    margin-top: 25px;
    width: 100%;
    border-radius: 5px;
}
.numero{
    font-size:25px;
}


@media (max-width:600px){
    .numero{
        font-size: 15px;
    }
    #endereco{
        height:65px;
    }
    #entretenimento{
        margin-top: -175px;
    }
    #mapa{
        width: 390px;
    }
    .col-md-6{
        display: none;
    }
    .contato{
        display: none;
    }
}