/* wp-custom-css do tema original (Personalizador do WordPress) */
header .navbar-nav{
	justify-content: space-between;
	padding-right: 40px;
}
header .logo {
  padding-bottom: 10px;
}
header nav ul li{
	margin: 0;
}
section.servicos,
#main-home #intro,
#ultimas-atualizacoes {
    background-color: #000;
}
.home span.data-noticia {
    color: #fff;
}

.dropdown-menu.show{
	padding: 10px;
}

.dropdown-menu.show li{
	margin-bottom: 10px;
}

.dropdown-menu.show li:last-child{
	margin-bottom: 0;
}
.btn-contato .btn-pontomap, .btn-pontomap {
  height: auto !important;
  width: max-content !important;
  border-radius: 5px !important;
	padding: 10px;
	border: none !important;
}
footer .contato-footer .box-contato #email::before {
  content: "";
  background-image: url(/assets/img/icon-contato.png);
  position: initial;
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  display: inline-grid;
  align-items: center !important;
}
footer .contato-footer .box-contato::before {
  content: "";
	display:none;
}
footer .contato-footer .box-contato #endereco::before {
  content: "";
  background-image: url(/assets/img/localizacao_icone-01.svg);
  position: initial;
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  display: inline-grid;
  align-items: center !important;
	margin-right: -5px;
}
#endereco {
  margin-top: 20px;
  display: flex;
	align-items: center;
}
#email {
  display: flex;
}
.box-contato a {
  text-align: center;
  margin: 0 auto;
  justify-content: center;
}
/*.archive-indices .container .indice-post:nth-child(5) h3, .archive-indices .container .indice-post:nth-child(6) h3, .archive-indices .container .indice-post:nth-child(7) h3 {
  display: none;
}
.archive-indices .container .indice-post:nth-child(5) h2,
.archive-indices .container .indice-post:nth-child(6) h2,
.archive-indices .container .indice-post:nth-child(7) h2{
  font-size: 50px;
	border-bottom: none;
  line-height: 60px;
  font-family: "Merriweather", sans-serif;
}*/
.equipe-item .btn-pontomap {
  border: none !important;
  padding: 5px 7px;
  background: #009898;
}
#main-quemsomos section#content #equipe .equipe-item .overlay a {
  bottom: 10px !important;
}
#main-quemsomos section#content {
  background-color: #000;
}
#main-quemsomos section#content #texto-imagem img {
  width: 120px;
  height: 120px;
}
#main-servicos #content .servico-item#boletim img {
  float: left;
  position: inherit;
  bottom: -165px;
  left: -100px;
}
#main-servicos #content .servico-item#dashboard img{
  float: left;
  position: inherit;
  bottom: -95px;
  left: -100px;
}
#main-servicos #content .servico-item#consultoria img {
  float: left;
  position: inherit;
  bottom: -95px;
  left: -100px;
	width: auto;
}
#main-servicos #content .servico-item#inteligencia img {
  float: left;
  position: inherit;
  bottom: -145px;
  left: -100px;
}
.banner-titulo h1 {
  color: #000;
	text-transform: lowercase;
}
footer {
  background-color: #000;
}
header {
    -webkit-box-shadow: 0px 6px 7px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 6px 7px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 6px 7px -3px rgba(0,0,0,0.75);
    margin-bottom: 10px;
}
#main-home #intro #slider .carousel-indicators {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
	left:0;
}
#main-noticias #intro #ultimas-atualizacoes {
  background-color: #000;
}
#main-noticias #intro #ultimas-atualizacoes .post-item .content h5 {
  color: #009898;
}
.archive-posts span.data-noticia {
  color: #fff;
}
#main-noticias #intro #ultimas-atualizacoes h3 {
  border-color: #009898;
}
.banner-titulo h1 {
  font-family: "Roboto", sans-serif;
}
.archive-indices .btn-contato h3,
#main-quemsomos #parceiros .contato h3{
  font-size: 20px;
}
footer .social-footer .box-social a {
  background-color: #fff;
  color: #fff;
}
footer .social-footer .box-social a i {
  color: #000;
}
.single-post .share-post .icons-social a {
  background-color: #009898;
}
.single-post .banner-titulo a.btn-voltar {
  color: #009898;
}
.single-post .share-post h3 {
	color: #009898;
}
#main-home #intro #slider .carousel-item .conteudo h2 {
  font-size: 55px;
  line-height: 55px;
  text-align: center;
}
#main-servicos .btn-mais h3 {
  font-weight: 500;
}
.single-post .chamada-posts h3,
.single-post .chamada-posts .post-item p a {
    color: #009898;
}
.single-post .banner-titulo h1 {
  text-transform: initial;
}
#single-indices #video-indice {
  background-color: transparent;
  padding: 0;
}
#single-indices #video-indice .px-0.container {
  padding: 30px 60px 60px !important;
  background: #000;
}
#single-indices #content {
  background: #000;
  padding: 30px 60px 60px !important;
  margin-top: -50px;
}
#single-indices #intro {
  color: #fff;
  font-size: 18px;
  margin-left: 15px !important;
  margin-right: 15px !important;
}
