p {
  font-family: "Libre Baskerville", serif;
  font-weight: 700;
  font-style: normal;
}

html, body{
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
    width: 100%;
    /* min-height: auto; */
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    /* overflow-y:scroll; */
    z-index: 0;
}
header {
    height: 100px;
    background-color:#D10408;
}
#logo{
    width: 150px;
    height: 130px;
}
nav{
    height: 130px;
    position: sticky;
    top: 0;
    background-color:#D10408;

}
h1, h2{
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
}
.btn-cookies{
    margin-top: 5px;
}
.oculto {
    display: none !important;
}
.menu-item{
    text-decoration: none;
    color:azure;
    font-size: 20px;
}
.menu-item:hover{
    background-color: #ca252a;
}
.overlay{
    background-image: linear-gradient(to bottom right, #000203,#dfdcdc);
    opacity: 0.6;
}

#imagemcorretor{
    border-radius: 500px;
    height: 450px;
    width: 500px;
}

.container-pai{
    height:2400px;
    overflow: scroll;
}
.container-post{
    height: 150px;
}
.videojose{
    height: 500px;
    width: 500px;
}
.imagemcard{
    height: 250px;
}
footer{
    position: static;
    height: 200px;
    bottom: 0;
    margin-top: 200px;
}
.container-footer{
    flex-direction: row !important;
}
footer .item-footer:hover{
    border-radius: 10px;
    background-color: #2a2a2e;
}
@media only screen and (max-width:950px){
    #logo{
        width: 100px;
        height: 100px;
    }
    nav{
        display: none !important;
        height: 130px !important;
    }
    .menu{
        display: none !important;
    }
    .menu-item{
        font-size: 15px;
    }
    h1{
        font-size: 25px;
    }
    .div-localizacao {
        height: 150px !important;
    }
    #imagemcorretor{
        width: 200px !important;
        height: 200px;
        border-radius: 60% !important;
        
    }
    .container-post{
        margin-top: 100px !important;
        height: 200px;
    }

    .videojose{
        height: 300px!important;
    }
    footer, .container-footer{
        flex-direction: column !important;
        height: 500px !important;
        /* margin-top: 100px; */
    }
    .item-footer{
        display: inline-block;
    }
}
