@charset "utf-8";

#home .produtos { padding: 0;}
#home .produtos .coluna1 { padding: 10px 20px;}
#home .produtos .coluna2 { padding: 20px; border-left: 1px solid rgb(90 90 90 / 20%);}
#home .produtos .submenu .limpar { border-top: 1px solid rgb(90 90 90 / 20%);}
#home .produtos .submenu .um:hover { text-decoration: underline;}
#home .produtos .submenu .um.ativo { font-weight: bold; color: rgb(230 171 0);}
#home .produtos .submenu .porta { display: block;}
#home .produtos .submenu .chave { display: none;}
#home .produtos .mapa h1 { font-size: 1.1em;}
#home .produtos .mapa h2 { font-size: 1.1em;}
#home .produtos .listar { flex-wrap: wrap;}
#home .produtos .listar .item { width: 25%; padding: 5px;}
#home .produtos .listar .tab { padding: 10px;}

@media only screen and (max-width: 1000px){
  #home .produtos .coluna1 { padding: 15px 2%;}
  #home .produtos .coluna2 { padding: 0 2% 21px; border-left: 0;}
  #home .produtos .submenu .porta { display: none;}
  #home .produtos .submenu .chave { display: block;}
  #home .produtos .listar .item { width: 33%;}
}
@media only screen and (max-width: 700px){
  #home .produtos .listar .item { width: 50%; padding: 1px;}
  #home .produtos .listar .tab { padding: 7px;}
}