html{
font-family: "Inter", "Poppins", 'sans-serif';
}

body{
    overflow-x: hidden;
}

@media(max-width:800px){
    .desktop{
        display: none;
    }
}

@media(min-width: 996px){
    .mobile{
        display: none;
    }
}

.nav-mobile li{
    margin:1rem 0;
}

.mobile-nav-page{
    left:-100%;
    transition: left .2s ease-in-out;
}

.page-button img{
    transition:.2s ease-in-out;
}

.page-button:hover img{
    transform:rotate(45deg);
}

.menu-nav li a{
    transition:.2s ease-in-out;
}

.menu-nav li a:hover{
    color:#FE831E;
}

.footer-menu li{
    margin-bottom:0.5rem;
}

footer-menu li a{
    transition:.2s ease-in-out;
}

.footer-menu li a:hover{
    color:#590000;
}

.page .excerpt p{
    color:#808080;
    font-weight:400;
}

.layer-expand{
    max-height: 50px;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.single p{
    color:#525252;
    line-height:1.7rem;
    font-weight:300;
}

.conteudo ul li{
    color:#525252;
    line-height:1.7rem;
    font-weight:300;
}

.conteudo strong{
    font-weight:800;
    color:#000;
}

.conteudo p{
    line-height:1.7rem;
    font-weight:500;
    margin:1rem 0;
}

.conteudo h2{
    line-height:2.7rem;
    font-weight:600;
    font-size:2rem;
    margin:1rem 0;
}

.conteudo blockquote{
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    padding:0.4rem 0;
    font-size:1.1rem;
    font-weight:600;
    position:relative;
    margin:2rem 0 2rem 2rem;
}
/*.conteudo blockquote::before{*/
/*    content:'';*/
/*    position:absolute;*/
/*    top:0;*/
/*    left:-2rem;*/
/*    width:4px;*/
/*    height:100%;*/
/*    background-color:#590000;*/
/*}*/

.conteudo ul{
    list-style-type: disc;
    margin-left:1rem;
}

.page-menu{
    left:-100%;
    transition:.3s ease-in-out;
}

.menu-search{
    top:-100%;
    transition:.3s ease-in-out;
}

.content{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}