.caixa-right{display: none;}

@media (min-width: 480px){
	.ferramentas .caixa{
		display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}
	.ferramentas .item{margin: 10px;}
	.ferramentas img{margin: 0;}
	#div-maior{width: 100%;}
}

@media (min-width:  700px){
	#div-maior{display: flex;}
	.ferramentas .mais{
	    width: 100%;
	    padding: 40px 0;
	    margin: 0;
	}
}
@media (min-width: 900px){
	.main{
		display: flex;
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
	.caixa-left{
		width: 70%;
	}
	#item-img{max-width: 290px;margin: 20px 0 0;}
	#item-guias{max-width: initial;margin: 20px 0 0;margin-left: 15px;}
	.ferramentas .caixa{justify-content: start;}
	.ferramentas .item{margin: 4px 4px 10px;max-width: 170px;}
	.ferramentas .item p{
		font-size: 16px;
	    padding: 10px 0;
	    line-height: 1.2;
	}
	.ferramentas .item h2{
		font-size: 18px;
	    line-height: 1.2;
	    margin: 0 0 10px;
	}
	.caixa-right{
		display: block;
		width: 27%;
	    max-width: 300px;
	}
	.anuncio-home{
		width: 100%;
	    height: 160px;
	    /*background: var(--azul-escuro);*/
	    display: block;
	    margin: 0 0 40px;
	}
	.caixa-right h2{
		background: var(--azul-claro);
	    padding: 10px 10px;
	    font-size: .9em;
	    text-align: center;
	    border-radius: 15px;
	    margin: 0 0 10px;
	}
	.caixa-right li{
		padding: 10px;
	    border-bottom: 1px solid var(--azul-claro);
	    margin: 0 0 10px;
	    font-size: 16px!important;
	    line-height: 1!important;
	}
	.caixa-right a{color: initial;text-decoration: none;display: block;}
	.emprestimo{display: flex;max-height: 800px;padding-bottom: 0px}
	.emprestimo img{border-radius: 0 30px 30px 0;/*max-width: 400px*/;object-fit: cover;height: 100%;max-width: 800px;}
	.emprestimo .div-emprestimo{border-radius: 30px 0 0 30px;padding: 30px 10% 10px;}
	.posts-relacionados ul{
		display: flex;
	    flex-wrap: wrap;
	}
	.mais{font-size: 1.4em;}

}