﻿@charset "utf-8";
.Bk_Busca{
	width:100%;
	float:left;
	padding-top:50px;
	padding-bottom:50px;
	}
.Largura_Busca{
	max-width:1280px;
	margin:auto;
	}
@media(max-width:1280px){
	.Largura_Busca{
	max-width:95%;
	}
	}	
.container_Busca{
	display:flex;
	gap:10px;
	}	
.Campo_Pesquisa{
	flex: 1;
	padding-left:25px;
	padding-right:25px;
    height:50px;
    border:1px solid #F2F2F2;
	border-radius:5px;
	float:left;
	font-family: 'Rubik',Arial, sans-serif; font-size: 16px; font-weight:400; color: #000; text-align: left;
	z-index:2;
	}	
.BT_busca {
	height: 50px;
	padding-left: 50px;
	padding-right: 15px;
	border-radius: 5px;
	background: #000; 
	border: 1.8px solid #FFF;
	font-family: 'Rubik', Arial, sans-serif; color: #FFF; font-size: 16px; font-weight: 500; 
	cursor: pointer;
	user-select: none;
	transition: ease-in-out 0.2s;
	position: relative;
}
.BT_busca:hover {
	background: #FFF;
	box-shadow: 0 0 25px rgba(220, 0, 0, 0.6);
	color: #000;
	border: 1.8px solid #000;
}
.BT_busca.iconebt::before {
	content: ''; width: 50px; height: 50px;
	position: absolute; top: 0; left: 0;
	background: url(bt_busca.svg) no-repeat center center;
}
@media (max-width: 800px) {
  .BT_busca .texto-botao {
    display: none;
  }
  .BT_busca {
	padding-right:0;
	}
}
	 
/* Notificação não resultados*/
.notification, .no-results {
	display: none;
	max-width:100%;
	padding-top:25px;
	text-align:center;
	font-family: 'Rubik',Arial, sans-serif; font-size:16px; font-weight:400; color: #000; text-align: center;
}
.campo_pesquisa{
	display: none; /* Começa invisível */
	flex-wrap: wrap;
	gap:10px 10px;
	margin-top:25px;
	}
/* Conteúdo do Resultado */
.result-container {
	width:24%;
	display: flex;
	align-items: center; 
}
@media(max-width:1000px){
	.result-container {
	width:49%;
}
}
@media(max-width:650px){
	.result-container {
	width:100%;
}
}
/* Configuração Imagem */
.result-image {
    max-width: 100px; /* Largura máxima para as imagens */
    max-height: 100px; /* Altura máxima para as imagens */
    margin-right: 10px; /* Adiciona espaço entre a imagem e o texto */
}

/* Configuração link do site */
.result-link,
.result-link:visited,
.result-link:active {
    text-decoration: none; /* Remove o sublinhado padrão do link */
    font-family: 'Rubik', Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #000;
    display: flex; /* Faz com que o link ocupe o espaço do contêiner */
    align-items: center; /* Alinha os itens verticalmente no centro */
    transition: ease-in-out 0.2s;
}
/* Hover do link */
.result-link:hover {
    text-decoration: underline;
    color: #000;
}
/* Configuração descrição */
.result-description {
    font-family: 'Rubik', Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    text-align: left;
}
/* Configuração título */
.result-title {
    font-family: 'Rubik', Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
    text-align: left;
}
/*final SISTEMA DE BUSCA*/															