/* **** **** */
#divBreadcumb .centralizar {margin-top:0;}


/* **** **** */
footer {}
@media screen and (max-width:1023px){
	footer {margin-top:70px;}
}
@media screen and (min-width:1024px){
	footer {margin-top:140px;}
}


/* **** **** */
@media screen and (max-width:1023px){
	main .centralizar {margin-top: 40px;}
}
@media screen and (min-width:1024px){
	main .centralizar {margin-top: 55px;justify-content: space-between;align-items: flex-start;}
}


/* **** **** */
#divNavegacao {width:100%;}
#divNavegacao li {margin-bottom:10px;}
#divNavegacao a {text-decoration:none;}
#divNavegacao .divHeader h1 {font-size: 26px;color: #003875;}
#divNavegacao .categoriaNivelDois {margin-top:10px;background-color:#eef7fe;border-radius:10px;padding: 25px;}
#divNavegacao .categoriaNivelTres {margin-top:10px;padding-left:40px;}
#divNavegacao .categoriaNivelTres a {font-size: 14px;font-weight:500;color:#003875;position:relative;display:flex;align-items:center;cursor: pointer;}
#divNavegacao .categoriaNivelTres a.selecionado {font-weight:700;}
#divNavegacao .navCategoriaLabel {font-size:16px;font-weight:700;color:#003875;position:relative;display:flex;align-items:center;cursor: pointer;}
#divNavegacao .navCategoriaLabel:before {content:'';width: 14px;height: 14px;border:2px solid #003875;border-radius:50%;display:inline-block;min-width: 14px;left: 0;margin-right: 10px;}
#divNavegacao .navCategoriaLabel:after {content:'';width: 8px;height: 8px;background-color:#003875;border-radius:50%;left: 5px;position:absolute;opacity:0;transition:opacity .3s ease-in-out;}
#divNavegacao .navCategoriaLabel.selecionado:after {opacity:1;}

#divNavegacao .categoriaNivelDois:not(.exibir),
#divNavegacao .categoriaNivelTres:not(.exibir) { display: none; }
@media screen and (max-width:1023px){
	#divNavegacao {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 20000;background-color: #FFF;padding: 20px 25px;transform: translateX(-100%);transition:transform .3s ease-in-out;}
	#divNavegacao .divHeader {display: flex;justify-content: space-between;}
	#divNavegacao .categoriaNivelUm {margin-top: 30px;}
	html.divFiltroMobile #divNavegacao {transform: translateX(0%);}
}
@media screen and (min-width:1024px){
	#divNavegacao .divHeader {margin-bottom:50px;}
	#divNavegacao .navCategoriaLabel:not(.selecionado):hover:after {opacity:.2;}
	#divNavegacao .navCategoriaLabel:not(.selecionado):hover {text-decoration:underline;}
	#divNavegacao .categoriaNivelTres a:not(.selecionado):hover {text-decoration:underline;}
	.divFiltroMobileFechar {display:none !important;}
}


/* **** **** */
.divProdutos {width:100%;display:flex;flex-wrap:wrap;}
.divProdutos p.nenhumResultadoEncontrado {margin-top:0;}
#divGridProdutos {width:100%;display:flex;flex-wrap:wrap;}
.divProdutos center {width:100%;}
.divProdutos #paginador {} 
.divProdutos #paginador span {border-radius: 6px !important;width: 40px;height: 40px;overflow: hidden;justify-content: center;align-items: center;border-width: 2px;border-color: #002a52;} 
.divProdutos #paginador span:nth-child(n+2) {margin-left:5px;}
.divProdutos #paginador span a {text-decoration: none;} 
.divProdutos #paginador path {fill:#002a52;}
.divProdutos #paginador span.ativo {background-color:#002a52;}
.divProdutos #paginador span.ativo a {color:#FFF;}
@media screen and (max-width:1023px){
	.divProdutos .selectPadrao {display:block;width: 100%;flex-grow: 1;}
	.divFiltroOrdenacao {display:flex;justify-content:space-between;align-items:center;margin-bottom: 40px;width: 100%;max-width: 475px;margin-left: auto;margin-right: auto;}
	div.divFiltroMobile {display:flex;align-items:center;justify-content: flex-start;width: 100%;max-width: 50px;}
	div.divFiltroMobile span {font-size: 16px;margin-left: 10px;color: #003875;}
	div.divFiltroMobile path {fill: #003875;}
}
@media screen and (min-width:1024px){
	#divGridProdutos {}
	.divProdutos {justify-content:flex-end;align-items: flex-start;}
	div.divFiltroMobile {display:none;}
	#paginador span {transition:background-color .3s ease-in-out;}
	#paginador span:hover:not(.desabilitado):not(.ativo):not(.dots) {background-color:rgba(0, 42, 82, .1);}
}


/* **** **** */
.cardProduto {width: 100%;}
@media screen and (max-width:1023px){
	.selectPadrao {display:none;}
	
}
@media screen and (max-width:499px){
	.cardProduto:nth-child(n+2) {margin-top:25px}
}
@media screen and (min-width:500px) and (max-width:799px){
	#divGridProdutos {justify-content:space-between}
	.cardProduto {max-width: 48%;}
	.cardProduto:nth-child(n+3) {margin-top:20px}
	.cardProduto img {max-width:100% !important;}
	.cardProduto .tituloPadrao {font-size: 15px !important;}
	.cardProduto .textoPadrao {font-size:13px;}
}
@media screen and (min-width:500px) and (max-width:599px){
	.cardProduto .categoriaPadrao {height: auto;padding: 8px 15px;width: min-content;}
}
@media screen and (min-width:800px) and (max-width:1023px){
	.cardProduto {max-width: 31.5%;}
	.cardProduto:nth-child(n+1) {margin-right: 2.7%;}
	.cardProduto:nth-child(n+4) {margin-top:20px}
	.cardProduto:nth-child(3n) {margin-right:0;}
	.cardProduto .tituloPadrao {font-size: 18px !important;}
	.cardProduto .textoPadrao {font-size:13px;}
}
@media screen and (min-width:1024px) {
	
}
@media screen and (min-width:1024px) and (max-width:1123px){
	.divProdutos {max-width: 68%;justify-content:space-between}
	#divNavegacao {width: 27%;}
	.cardProduto {max-width: 48%;}
	.cardProduto:nth-child(n+3) {margin-top:20px}
	.cardProduto img {max-width:100% !important;}
}
@media screen and (min-width:1124px) and (max-width:1279px){
	.divProdutos {max-width: 68%;}
	#divNavegacao {width: 27%;}
	.cardProduto {max-width: 31.5%;}
	.cardProduto:nth-child(n+1) {margin-right: 2.7%;}
	.cardProduto:nth-child(n+4) {margin-top:20px}
	.cardProduto:nth-child(3n) {margin-right:0;}
	.cardProduto .categoriaPadrao {white-space:nowrap;}
	.cardProduto .tituloPadrao {font-size: 17px !important;}
}
@media screen and (min-width:1280px) and (max-width:1365px){
	.divProdutos {max-width: 72%;}
	#divNavegacao {width: 24.6%;}
	.cardProduto {max-width: 32%;}
	.cardProduto:nth-child(n+1) {margin-right: 2%;}
	.cardProduto:nth-child(n+4) {margin-top: 2%;}
	.cardProduto:nth-child(3n) {margin-right:0;}
}
@media screen and (min-width:1366px){
	#divNavegacao {width: 22.4%;}
	.divProdutos {max-width: 74.7%;}
	.cardProduto {max-width: 32%;}
	.cardProduto:nth-child(n+1) {margin-right: 2%;}
	.cardProduto:nth-child(n+4) {margin-top: 2%;}
	.cardProduto:nth-child(3n) {margin-right:0;}
}