.collapseTopWhite.show {
    height: 230px;
    z-index: 1;
}

.modal-fullscreen {
  background-color: rgba(0, 0, 0, 0.7); /* Fundo preto com alpha de 0.7 (70% de opacidade) */
}

.modal-fullscreen .modal-dialog {
  margin: 0;
  max-width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.modal-fullscreen .modal-content {
  background-color: transparent;
  border: none;
  box-shadow: none;
}

.modal-fullscreen .modal-header,
.modal-fullscreen .modal-body {
  background-color: #03153b; /* Cor de fundo para o cabeçalho e o corpo */
  border-radius: 0; /* Remove a borda arredondada */
color: #fff; /* Cor do texto em branco para o campo de pesquisa */
}

/* Estilize o campo de pesquisa */
.modal-fullscreen .modal-body #termoPesquisa {
  color: #000; /* Cor do texto em branco para o campo de pesquisa */
}

/* Estilize os botões de fechar no cabeçalho */
.modal-fullscreen .modal-header button.close {
  background-color: #fff; /* Cor do ícone de fechar em branco */
}


/* Estilize o layout dos resultados da pesquisa */
#resultadosPesquisa ul {
  list-style-type: none;
  padding: 0;
}

#resultadosPesquisa li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 20px; /* Espaçamento entre os resultados */
}

#resultadosPesquisa  .thumbnail {
  flex: 0 0 auto;
  margin-right: 10px; /* Espaçamento entre a imagem e o conteúdo */
  width: 265px;
}

#resultadosPesquisa  .thumbnail img {
  max-width: 250px; /* Largura máxima da imagem */
  height: auto;
}

#resultadosPesquisa  .info {
  flex: 1; /* Ocupa todo o espaço disponível */
}

#resultadosPesquisa h3 {
  font-size: 1.2rem; /* Tamanho da fonte do título */
  margin: 0; /* Remova as margens padrão */
}

/* Remova a sublinhado dos links */
#resultadosPesquisa h3 a {
  text-decoration: none;
  color: #1B9CF2;
}

#slider_home {
  height: 0;
  overflow: hidden;
}

#slider_home img {
  width: 100%; 
  float: left;
}

.tp-caption.slider_but2 a {
  background-color: #1B9CF2;
}


.forcefullwidth_wrapper_tp_banner {
  z-index: 0;
}

.navbar-dark .navbar-toggler-icon {
	background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"%3e%3cpath stroke="%231B9CF2" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"/%3e%3c/svg%3e');
}

@media (min-width: 1200px) {
  .col-xl-1 {
    flex: 0 0 auto;
    width: 14.222222%;
  }
}


@media (max-width: 767px) {
    #slider_home {
        height: 200px !important; /* Use !important para garantir que esta regra seja aplicada */
    }

	.btn_mp { margin: 10px; padding: 5px; }
	.clone_footer {
		display: none;
		visibility: hidden;
		
	}
}

.fix-bottom {
  position: relative;
}

.clone_footer {
  position:fixed;
  width: 100%;
  bottom: 0;
  opacity: 1;
  z-index: 5;
  visibility: visible;
  -webkit-transition: 0.2s all ease-in-out;
  -moz-transition: 0.2s all ease-in-out;
  -ms-transition: 0.2s all ease-in-out;
  -o-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}

.fadeOut {
  opacity: 0;
  visibility: hidden;
  bottom: -200px;
  -webkit-transition: 0.2s all ease-in-out;
  -moz-transition: 0.2s all ease-in-out;
  -ms-transition: 0.2s all ease-in-out;
  -o-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}
