/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


.entry-content ul, .entry-content ol  { padding-left: 30px !important; }
.entry-content li::marker { color:#3A5DAE; }



.esconder {	display:none !important; }
.mostrar {display:block !important; }

.titulo1 {
	font-size:30px;
	font-weight: 700;
	color:#1a171b; /* preto */
	text-align:left;
	text-decoration:none;
}

.titulo2 {
	font-size:30px;
	font-weight: 700;
	color:#3A5DAE; /* azul */
	text-align:left;
	text-decoration:none;	
}

.subtitulo1 {
	font-size:14pt;
	color:#1a171b;  /* preto */
	text-align:left;
	text-decoration:none;
}

.subtitulo2 {
	font-size:14pt;
	color:#3A5DAE; /* azul */
	text-align:left;
	text-decoration:none;	
}




.pdf {
	display: inline-block;
	font-weight: 400;
	line-height: 1.5;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	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;
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	border-radius: 0.2rem;
	color: #fff !important;
	background-color: #69ADEE;
	border-color: #69ADEE;
}

.pdf:hover {
	background-color: #3A5DAE;
}

.btn-blue {
    color: #fff !important;
    background-color: #69ADEE;
    border-color: #69ADEE;
}


.dark #header.transparent-header.full-header #header-wrap,
#header.transparent-header.full-header.dark #header-wrap {
	border: none !important;
}
@media (min-width: 992px) {
  .dark #header.full-header, #header.full-header.dark {
    border: none !important;
  }
}
@media (min-width: 992px) {
  .dark #header.transparent-header.full-header #logo, #header.transparent-header.full-header.dark #logo {
    border: none !important;
  }
}
@media (min-width: 992px) {
  .full-header .primary-menu .menu-container {
    border: none !important;
  }
}

/*  Noticias - carousel */
.bg_branco {
	background-color: #fff;
	transition: background-color 1s linear;
	padding: 10px;
	height: 320px;
	border: 2px solid #e7eaeb;
	border-top-color: rgb(231, 234, 235);
	border-top-style: solid;
	border-top-width: 2px;
	border-radius: 5px;
}

.bg_branco:hover {
	background-color: #025688;
}

.bg_branco:hover a {
	color: #FFF;
}

.bg_branco:hover li {
	color: #FFF;
}

.bg_branco:hover div.entry-content {
	color: #FFF;
}		


.altura74 {
	min-height: 74px;
}

.team-image img.destaque {
	max-width: 150px !important;
	display: inline !important;
}



#footer  .entry-meta li {
    color: #fff !important;
}
#footer .entry-meta a:not(:hover) {
/*  color: #dfdfdf; */
	color: #fff;
}

#footer h3 {
	color: #FFF  !important;
	font-weight: 500;
	font-size: 1.2rem;
	letter-spacing: normal;
	text-transform: capitalize;
}

#footer h4 {
	color: #FFF  !important;
	font-weight: 400;
}

hr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
