@charset "UTF-8";
/*CARROSEL INICIAL*/
#slider-top-galeria {
  background-color: #00a859;
  min-height: auto;
}

span.bi.bi-card-image {
  font-size: 31px;
}

.txt-centro {
  display: flex;
  align-items: center;
}

.carousel-galeria-topo {
  padding-top: 50px;
}
.carousel-galeria-topo .swiper-wrapper {
  padding-bottom: 20px;
}
.carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item {
  min-height: auto;
  background-color: #028dcf;
}
.carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item figure img, .carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item figure figcaption {
  /* height: 400px;*/
  float: left;
}
.carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item figure figcaption {
  width: 100%;
  background-color: #028dcf;
  font-size: 38px;
  font-weight: 900;
  color: #fff;
  padding: 3% 6%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item figure figcaption a {
  color: #fff;
  text-decoration: none;
}

@media (min-width: 0px) and (max-width: 990px) {
  .carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item figure figcaption {
    min-height: 220px;
  }
  .txt-mobile-carrosel {
    font-size: 20px;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  .carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item figure figcaption {
    font-size: 25px;
  }
}
/*-------FIM DO CAROUSSEL TOPO--------------------*/
/* Estilo para o elemento com a classe "pag-selecionada" */
.page-item .pag-selecionada {
  color: #ffffff;
  background-color: #028dcf;
  border-color: #fff;
}

.card-body.fundo-cb {
  min-height: 140px;
}

.stylle {
  object-fit: cover;
  background: #00a859;
}

/*Estilos para o container dos radio buttons */
.radio-container {
  display: flex;
  justify-content: end;
}

.l-radio {
  padding: 6px;
  border-radius: 50px;
  display: inline-flex;
  cursor: pointer;
  transition: background 0.2s ease;
  margin: 8px 0;
  -webkit-tap-highlight-color: transparent;
}

.l-radio:hover,
.l-radio:focus-within {
  background: #028dcf;
}

.radio-container input {
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background: none;
  border: 0;
  box-shadow: inset 0 0 0 1px #00a859;
  box-shadow: inset 0 0 0 1.5px #00a859;
  appearance: none;
  padding: 0;
  margin: 0;
  transition: box-shadow 150ms cubic-bezier(0.95, 0.15, 0.5, 1.25);
  pointer-events: none;
}

.radio-container input:focus {
  outline: none;
}

.radio-container input:checked {
  box-shadow: inset 0 0 0 6px #028dcf;
}

.radio-container label:hover {
  color: white;
}

.l-radio label {
  vertical-align: middle;
  display: inline-block;
  line-height: 20px;
  padding: 0 8px;
}

.titulo-galeria {
  display: flex;
  justify-content: center;
}

#pesquisa-galeria {
  background-color: #fff;
  min-height: 79px;
  padding-top: 0px;
}

.card-text {
  font-size: 21px;
}

#template-foto-video .text-muted {
  --bs-text-opacity: 1;
  color: #fff !important;
}

/*CONFIGURAÇAO DO CARD DA GALERIA DE IMAGEM ANTIGA*/
.txt-style {
  display: flex;
  font-size: 25px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.sub-text {
  font-size: 18px;
}

@media screen and (max-width: 480px) {
  .ajustesE, .ajustesD {
    display: none;
  }
  .carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item figure figcaption {
    width: 100%;
    font-size: 16%;
  }
  #slider-top {
    padding-bottom: 25px;
  }
  .carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item {
    min-height: auto;
  }
  .carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item figure {
    margin: 0;
  }
  .carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item figure img, .carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item figure figcaption {
    float: none;
  }
  .carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item figure figcaption {
    height: 110px;
    background-color: #028dcf;
    padding: 15px 25px;
  }
  .carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item figure figcaption a {
    color: #fff;
    font-size: 18px;
    line-height: 29px;
    text-decoration: none;
  }
  .carousel-galeria-topo .swiper-wrapper .carousel-galeria-topo-item figure figcaption a:hover {
    text-decoration: underline;
  }
}
/*FIM - CARROSEL INICIAL*/
/*#temas-destaque .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none;
}*/
#temas-destaque .swiper-custom-buttons .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #00a859;
  border: 3px #fff solid;
}

#temas-destaque .swiper-custom-buttons .swiper-pagination .swiper-pagination-bullet {
  color: #028dcf;
  background-color: #FFF;
}

/*BUSCA DE IMAGENS*/
#pesquisa-galeria {
  background-color: #fff;
  min-height: 125px;
  padding-top: 25px;
}

#pesquisa-galeria .busca-completa-galeria-wrap {
  background-color: #00a859;
  border-radius: 5px;
}

#pesquisa-galeria .busca-completa-galeria-wrap .row {
  padding: 0 100px;
}

#pesquisa-galeria .busca-completa-galeria-title h2 {
  color: #fff;
  font-size: 30px;
  font-weight: 900;
  padding: 13px 0;
}

#pesquisa-galeria .busca-completa-galeria-form form {
  padding-top: 15px;
}

#pesquisa-galeria .busca-completa-galeria-form form .input-group .form-control {
  border-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

#pesquisa-galeria .busca-completa-galeria-form form .input-group .btn {
  background-color: #fff;
  border: none;
}

#pesquisa-galeria .busca-completa-galeria-form form .input-group .btn svg {
  color: #878787;
}

/*FIM - BUSCA DE IMAGENS*/
/*DESTAQUES DE IMAGENS*/
video {
  width: 100%;
  height: 360px;
}

.legenda {
  background-color: #fff;
  padding: 10px;
  margin-top: 10px;
  border: 1px solid #ccc;
  position: relative;
  top: -50px;
}

.col-lg-7.col-sm-12.busca-completa-galeria-form {
  padding-top: 15px;
}

.legenda p {
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
  padding: 0 5px;
}

.swiper.la {
  width: 100%;
  height: 100%;
}

.swiper-slide.le {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-slide.li img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

img.edicao {
  border-radius: 30px;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: unset;
  pointer-events: auto;
  background-color: unset;
  background-clip: unset;
  border: none;
  border-radius: unset;
  outline: 0;
}

iframe#playMuteVideo {
  border-radius: 10px;
}

.modal-header {
  border-bottom: unset;
}

/* .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
            display: none;
        }*/
.bd-placeholder-img {
  font-size: 1.125rem;
  text-anchor: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.card.shadow-sm {
  min-height: 376px;
}

/*combo de foto e video*/
.card-body.fundo-cb {
  background: #028dcf;
  color: #fff;
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
}

.card-body.fundo-cb-txt {
  background: #028dcf;
  color: #fff;
  display: flex !important;
}

#template-foto-video a {
  text-decoration: none;
}

.active > .page-link, .page-link.active {
  z-index: 3;
  color: #fff;
  background-color: #028dcf;
  border-color: #028dcf;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: #028dcf;
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.page-link:hover {
  z-index: 2;
  color: #028dcf;
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}

/*fim combo foto e video*/
/*shorts*/
.swiper-paginationn {
  display: none;
}

.bk-shorts {
  background: #00a859;
}

.btn-shorts {
  background: #028dcf;
}

#Shorts a {
  text-decoration: none;
}
#Shorts p {
  color: #fff;
}

#template-shorts a {
  text-decoration: none;
}
#template-shorts p {
  color: #fff;
}

/*fim shorts*/
.card.shadow-sm iframe {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

@media (min-width: 768px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }
}
@media (max-width: 768px) {
  #pesquisa-galeria .busca-completa-galeria-wrap .row {
    padding: 0 0px !important;
  }
  .swiper-slide.li {
    display: flex;
    justify-content: center;
  }
  .combo-shotrs .swiper-horizontal > .swiper-pagination-bullets, #Shorts .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0px;
  }
}
@media (min-width: 0px) and (max-width: 990px) {
  .img-mobile {
    padding-right: 0;
    padding-left: 0;
  }
  ul#pagination {
    --bs-pagination-padding-x: 0.5rem!important;
  }
}

/*# sourceMappingURL=index-galeria.css.map */
