@charset "utf-8";

/***********************************************************************************************
						BUSCA
/**********************************************************************************************/
#swe_busca .area_busca .sw_area_info_listagem .area_info_listagem .info_listagem strong { text-transform: none; font-size: 1.2em; margin-left: .5em; }

/* FILTRO */
#swe_busca .area_busca .cont_busca .area_filtro_busca { font-size: 0; text-align: center; display: -webkit-flex; flex-wrap: wrap; gap: 10px; margin-top: 10px; margin-bottom: 15px; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca { min-width: 10%; display: inline-block; display: -webkit-flex; flex-wrap: wrap; flex: auto; vertical-align: top; margin: auto; font-size: 0; color: #444; white-space: nowrap; background: rgba(128,132,138,.09); position: relative; overflow: hidden; border-radius: 4px; padding: 12px 5px; cursor: pointer; will-change: transform; transition: .15s ease; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca:only-child { max-width: 50%; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca .swfa { width: 34px; height: 34px; line-height: 34px; display: block; margin: auto; font-size: 15px; background: rgba(0,0,0,.045); border-radius: 100%; margin-bottom: 5px; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca .info_filtro_busca { flex: 100%; font-size: 15px; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca .info_filtro_busca * { display: inline-block; vertical-align: baseline; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca .info_filtro_busca strong { letter-spacing: -.025em; margin-right: 5px; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca .info_filtro_busca span { font-size: .8em; font-weight: normal; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca:hover,
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.ativo { color: #fff; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca:active { transform: scale(.95); }
/* ITENS */
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.noticias:hover,
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.noticias.ativo,
#swe_busca .area_busca .cont_busca .busca_noticias { background: #ff5722; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.produtos:hover,
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.produtos.ativo,
#swe_busca .area_busca .cont_busca .busca_produtos { background: #673ab7; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.eventos:hover,
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.eventos.ativo,
#swe_busca .area_busca .cont_busca .busca_eventos { background: #1aa74c; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.fotos:hover,
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.fotos.ativo,
#swe_busca .area_busca .cont_busca .busca_fotos { background: #2196f3; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.videos:hover,
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.videos.ativo,
#swe_busca .area_busca .cont_busca .busca_videos { background: #de1922; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.arquivos:hover,
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.arquivos.ativo,
#swe_busca .area_busca .cont_busca .busca_arquivos { background: #21b4f7; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.enquetes:hover,
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.enquetes.ativo,
#swe_busca .area_busca .cont_busca .busca_enquetes { background: #9c27b0; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.paginas:hover,
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.paginas.ativo,
#swe_busca .area_busca .cont_busca .busca_paginas { background: #ff9800; }
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.turismo:hover,
#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca.turismo.ativo,
#swe_busca .area_busca .cont_busca .busca_turismo { background: #9726fa; }

/* LISTAGEM */
#swe_busca .area_busca .cont_busca .area_listagem_busca { padding: 10px; font-size: 0; background: #fff; margin-top: 0; border-radius: 8px; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca { display: flex; padding: 15px 0; position: relative; font-size: 0; transition: .1s; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca:hover { background: #f3f5f6; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca:after { content: ""; width: 100%; height: 2px; display: block; background: #e5e5e5; background: linear-gradient(to right, #e5e5e5 50%, transparent 50%) repeat-x center; background-size: 10px 2px; position: absolute; bottom: -1px; left: 0; }
#swe_busca .area_busca .cont_busca .area_listagem_busca a:last-child .item_busca:after { display: none; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca .area_img_item_busca { width: 100px; height: 100px; flex-shrink: 0; border-radius: 4px; overflow: hidden; background: #fff; margin-right: 15px; transition: .2s ease; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca:hover .area_img_item_busca { transform: translateX(10px); }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca .area_img_item_busca img { object-fit: contain; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca .area_info_item_busca { flex: auto; padding: 0 10px; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca .area_info_item_busca .tipo_busca { width: 30px; height: 30px; line-height: 30px; float: right; position: relative; top: -5px; font-size: 13px; color: #fff; text-align: center; border-radius: 100%; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca .area_info_item_busca .tipo_busca .swfa { line-height: inherit; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca .area_info_item_busca .data_busca { font-size: 10px; color: #666; margin-right: 10px; font-weight: 600; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca .area_info_item_busca .nome_item_busca { max-height: 2.4em; line-height: 1.2em; font-size: 16px; color: #0061D9; font-weight: 600; letter-spacing: -.05em; margin-top: 5px; overflow: hidden; transition: .1s; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca .area_info_item_busca .descricao_item_busca { max-height: 2.4em; line-height: 1.2em; font-size: 13px; color: #47474b; margin-top: 10px; overflow: hidden; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca .area_info_item_busca .valor_item_busca { font-size: 18px; color: #47474b; margin-top: 10px; font-weight: 600; letter-spacing: -.05em; }
/* ITEM INDISPONÍVEL */
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca_indisponivel img { filter: grayscale(1); opacity: .5; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca_indisponivel .area_info_item_busca .nome_item_busca { color: #666; }
#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca_indisponivel .area_info_item_busca:after { content: "ITEM INDISPONÍVEL"; display: block; font-size: 14px; color: #ca0000; font-weight: bold; letter-spacing: -.015em; padding-top: 5px; }

/***********************************************************************************************
						MEDIAS
/**********************************************************************************************/
@media (max-width: 600px) {

	/* FILTRO */
	#swe_busca .area_busca .cont_busca .area_filtro_busca { gap: 5px; margin-top: 0; }
	#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca:nth-child(n) { max-width: none; min-width: 23%; padding: 10px 5px; }
	#swe_busca .area_busca .cont_busca .area_filtro_busca .filtro_busca .info_filtro_busca strong { display: none; }

	/* LISTAGEM */
	#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca .area_img_item_busca { width: 70px; height: 70px; margin: 0; }
	#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca:hover .area_img_item_busca { transform: none; }
	#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca .area_info_item_busca .tipo_busca { width: 24px; height: 24px; line-height: 24px; font-size: 11px; }
	#swe_busca .area_busca .cont_busca .area_listagem_busca .item_busca .area_info_item_busca .nome_item_busca { font-size: 14px; }


}