/*
Theme Name: inketa - UPSA
Theme URI: http://example.com/example/
Description: 
Author: Inketa
Author URI: http://inketa.com/
Version: 1.0
Your theme will be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

/*

laranja     #f18700
azul escuro #010c57
cinza       #a9a8a7
cinza claro #eaeaea

font-family: 'Lato', sans-serif;        normal: 400 | thin: 300 | bold: 700
font-family: 'Fjalla One', sans-serif;  normal: 400

*/

@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700|Fjalla+One);

@media (max-width: 844px) {
}

#wrap-404 h1 {
	font-size: 45px;
	padding-top: 150px;
	margin-bottom: 15px;
}
#inketa {
	float: right;
	margin-top: 75px;
}
div, a, a h2 {
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.box {
	cursor: pointer;
}
.box:hover {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.opacity {
	opacity: 1;
}
.opacity:hover {
	opacity: 0.8;
}
.transition {
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.box {
	cursor: pointer;
}
.box:hover {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
body {
	background-color: #fff;
	/*-webkit-font-variant-ligatures: no-common-ligatures;*/
	-webkit-font-smoothing: antialiased;
}

a.no-link{ cursor:default; }

a {
	color: #f18700;
	text-decoration: none;
}
a:hover {
	color: #f18700;
	text-decoration: underline;
}
a:focus {
	color: #f18700;
	text-decoration: none;
}
a:active {
	color: #f18700;
	text-decoration: none;
}
p {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #222;
	margin: 0px 0px 20px 0px;
}
#wrap-single ul {
	margin-bottom: 30px;
	padding-left: 0px;
	margin-left: 0px;
	list-style-position: inside;
}
#wrap-single ul li:first-child {
}
li.titulo-lista {
	margin-bottom: 6px;
	list-style-type: none;
	font-size: 18px;
	line-height: 35px;
}
#wrap-single ul li {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 18px;
	color: #222;
	line-height: 35px;
	list-style-type: none;
	
}
#wrap-single h1 {
	margin: 40px 0px 35px 0px;
}
h1 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 60px;
	color: #010c57;
	margin: 0px 0px 35px 0px;
}
h2 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 30px;
	color: #fff;
	margin: 0px 0px 15px 0px;
}
h3 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #fff;
	margin: 0px 0px 15px 0px;
}
h4 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #222;
	margin: 0px 0px 15px 0px;
}
h5 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	color: #f18700;
	margin: 0px 0px 15px 0px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

h6 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 26px;
	color: #000000;
	margin: 0px 0px 15px 0px;
}

h7 {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 20px;
	line-height: 40px;
	text-align: center
	color: #000000;
	margin: 0px 0px 15px 0px;
}

}



/* BOTOES */

.btn-primary {
	color: #fff;
	background-color: #f18700;
	border-radius: 0px;
	border: 0px;
}
.btn-primary:hover {
	color: #fff;
	background-color: #010c57;
}
.btn-group-lg>.btn, .btn-lg {
	border-radius: 0px;
	border: 0px;
	padding: 0px 30px;
	height: 45px;
	line-height: 45px;
}
.btn-group-lg>.btn, .btn-carregar-mais {
	border-radius: 0px;
	border: 0px;
	padding: 0px 30px;
	height: 45px;
	line-height: 45px;
	width: 100%;
}
input {
	-webkit-border-radius: 0;
	border-radius: 0;
}
input[type=button] {
	-webkit-appearance: none;
}
/*select{ -webkit-appearance:none; }*/

/* GERAL */
#wrap-conteudo {
	min-height: 800px;
}
.the-excerpt {
	font-size: 20px;
	line-height: 25px;
}

@media (max-width: 767px) {
.the-excerpt {
	font-size: 16px;
	line-height: 20px;
}
}
.sub-sbtitulo {
	font-size: 16px;
	margin: 0px;
}
.relative {
	position: relative;
}
.modulo-branco {
	min-height: 390px;
	padding-top: 75px;
	padding-bottom: 50px;
	background-color: #fff;
}
.modulo-cinza {
	min-height: 390px;
	padding-top: 75px;
	padding-bottom: 50px !important;
	background-color: #eaeaea;
}
.modulo-cinza h2 {
	font-size: 30px;
	color: #010c57;
	margin: 0px 0px 15px 0px;
}

@media (max-width: 844px) {
.modulo-cinza h2 {
	font-size: 20px;
	margin-top: 30px;
}
}
.alignleft {
	float: left;
	margin-right: 30px;
}
.alignright {
	float: right;
	margin-left: 30px;
}
/* FORMULARIOS */
.form-control {
	border-radius: 0px;
	border: 0px;
	background-color: #d7d7d7;
	height: 45px;
	line-height: 45px;
	box-shadow: none;
}
.input-group .form-control {
	margin-bottom: 15px;
	color: #222;
}
 .input-group .form-control::-webkit-input-placeholder {
color:#222;
font-size:14px;
}
.input-group .form-control:-moz-placeholder {
color:#222;
font-size:14px;
} /* Firefox 18- */
.input-group .form-control::-moz-placeholder {
color:#222;
font-size:14px;
} /* Firefox 19+ */
.input-group .form-control:-ms-input-placeholder {
color:#222;
font-size:14px;
}
/* ===================== */

/* NAVBAR */
.navbar {
	border-color: transparent;
	border: none;
	min-height: 75px;
}
.navbar.desktop {
	display: block;
}
.navbar.mobile {
	display: none;
}
.navbar-nav {
	margin-top: 0px;
}

@media (max-width: 767px) {
.navbar.desktop {
	display: none;
}
.navbar.mobile {
	display: block;
}
}
.navbar-default {
	background-color: #eaeaea;
	border-color: transparent;
	border: none;
	border-radius: 0px;
}
.navbar {
	margin-bottom: 0px;
}
.navbar-default .navbar-nav>li {
	margin-top: 15px;
}

@media (max-width: 768px) {
.navbar-default .navbar-nav>li {
	border-bottom: 1px solid #eaeaea;
}
.navbar-default .navbar-nav>li:last-child {
	border-bottom: none;
}
#wrap-single .navbar-default .navbar-nav>li {
	margin-top: 15px;
	border-bottom: 1px solid #dddddd;
}
#wrap-single .navbar-default .navbar-nav>li:last-child {
	margin-top: 15px;
	border-bottom: none;
}
}
.navbar-default .navbar-nav>li>a {
	color: #010c57;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 0.08em;
}
.navbar-default .navbar-nav>li>a:hover {
	color: #f18700;
}
/*.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background-color:transparent; }*/

.navbar-default .navbar-nav>li>a.submenu-mobile {
	font-size: 12px !important;
	padding: 4px 0px;
}
/*.dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #fff;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}*/

.dropdown-menu:after {
	position: absolute;
	top: -6px;
	left: 30px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	content: '';
}
.dropdown-menu>li>a:hover {
	color: #f18700;
}

@media (min-width: 768px) {
ul.nav li.dropdown:hover > ul.dropdown-menu {
	display: block;
}
}
.navbar .dropdown-menu {
	margin-top: 0px;
}
/* search */
#box-search-bar {
	float: right;
	width: 275px;
	height: 45px;
}

@media (max-width: 768px) {
#box-search-bar {
	display: none;
}
}
#search-bar:focus {
	background-color: #010c57;
	opacity: 1 !important;
}
#btn-search-navbar {
	background-color: #010c57;
	width: 45px;
	height: 45px;
	padding: 0px;
}
#btn-search-navbar:hover {
	background-color: #f18700;
}
#btn-search-navbar .glyphicon {
	color: #fff;
}
#search-bar {
	width: 230px;
	height: 45px;
	background: rgba(1, 12, 87, 0.3);
	color: #fff;
	margin-top: 15px;
}
/* search bar noticias */
#box-search-bar-grande {
	float: left;
	width: 100%;
	height: 45px;
}
#search-bar-grande:focus {
	background-color: #f18700;
	opacity: 1 !important;
}
#btn-search-navbar-grande {
	background-color: #f18700;
	width: 45px;
	height: 45px;
	padding: 0px;
}
#btn-search-navbar-grande:hover {
	background-color: #010c57;
}
#btn-search-navbar-grande .glyphicon {
	color: #fff;
}
#search-bar-grande {
	width: 100%;
	height: 45px;
	background: rgba(214, 135, 18, 0.3);
	color: #fff;
	margin-top: 15px;
}
/* navbar home */
/*#destaque-principal .navbar-default{
	background-color:transparent;
	border-color:transparent !important;
	border:0px;
	border-radius:0px;
}

#destaque-principal .navbar{
	margin-bottom:0px;
	border-color:transparent;
	border:none;
	min-height:75px;
}*/

#logo-upsa {
	width: 67px;
	height: 135px;
	background: url(images/logo-upsa.jpg) no-repeat 0 0;
	background-size: contain;
	position: relative;
	z-index: 9999;
}

/*#destaque-principal .navbar-default .navbar-nav>li{ margin-top:15px; }

#destaque-principal .navbar-default .navbar-nav>li>a{ color:#010c57; font-size:15px; text-transform:uppercase; }
#destaque-principal .navbar-default .navbar-nav>li>a:hover{ color:#f18700; }

#destaque-principal .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background-color:transparent; }*/

/* navbar home mobile */

@media (max-width: 768px) {
.nav>li>a {
	text-align: center;
}
.navbar-toggle {
	margin-top: 32px;
	margin-bottom: 32px;
}
#destaque-principal .navbar-default {
	background-color: #fff;
	border-color: transparent !important;
	border: 0px;
	border-radius: 0px;
}
#destaque-principal .navbar {
	margin-bottom: 0px;
	border-color: #fff;
	border: none;
	min-height: 100px;
}
#destaque-principal .container-fluid {
	padding-left: 0px;
	padding-right: 0px;
}
#logo-upsa {
	width: 32px;
	height: 72px;
	background-image: url(images/logo-upsa.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
	position: relative;
	z-index: 9999;
}
/*#destaque-principal .navbar-default .navbar-nav>li{ margin-top:0px; }
#destaque-principal .navbar-default .navbar-nav>li:hover{ background-color:#eaeaea; }

#destaque-principal .navbar-default .navbar-nav>li>a{ color:#010c57 !important; font-size:15px; text-transform:uppercase; }
#destaque-principal .navbar-default .navbar-nav>li>a:hover{ color:#f18700 !important; }

#destaque-principal .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background-color:transparent; }*/


.navbar-text {
	margin: 0px;
}
#box-search-bar {
	width: 100%;
}
#search-bar {
	width: 100%;
}
}

@media (min-width: 768px) and (max-width: 1200px) {
.navbar-default .navbar-nav>li>a {
	font-size: 12px;
}
#search-bar {
/*margin-left:50px;*/
}
.input-group {
	/*display: block !important;*/
}
#search-bar {
	/*margin-top: 0px;
	margin-bottom: 5px;*/
}
#box-search-bar {
	float: left;
	margin-left: 83px;
	display:none;
}
}
/* dropdown */
.dropdown-menu {
	min-height: 50px;
	border-radius: 0px;
	border: 0px;
	font-size: 13px;
	color: #010c57;
	padding: 20px 15px 20px 15px;
}
/* FOOTER */
#main-footer {
	min-height: 300px;
	padding: 70px 0px 70px 0px;
}
#main-footer h5 {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #f18700;
	margin: 0px 0px 10px 0px;
	letter-spacing: 0em;
	text-transform: none;
}
#main-footer p {
	font-size: 16px;
	margin: 0px 0px 30px 0px;
}
ul.ul-sociais {
	padding: 0px;
	margin: 0px;
}
ul.ul-sociais li {
	width: 30px;
	height: 30px;
	margin-right: 10px;
	list-style-type: none;
	display: inline-block;
}
ul.ul-sociais li#btn-facebook {
	background: url(images/btn-facebook.jpg) no-repeat 0 0;
}
ul.ul-sociais li#btn-youtube {
	background: url(images/btn-youtube.jpg) no-repeat 0 0;
}
/* ===================== */

/* HOME */
/*#destaque-principal .navbar-default .navbar-nav>li>a{
	color:#fff;
}*/

#destaque-principal .navbar-default .navbar-nav>li>a:hover {
	color: #f18700;
}
#destaque-principal {
	text-align: center;
	min-height: 760px;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top center;
	padding-left: 0px;
	padding-right: 0px;
}

@media (max-width: 768px) {
}
#destaque-principal p {
	margin-bottom: 10px;
}
#destaque-principal p span {
	font-size: 12px;
	color: #4483c5;
	font-weight: 700;
	letter-spacing: 2px;
}
#destaque-principal h1 {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 50px;
	color: #fff;
	margin: 240px 0px 45px 0px;
}
#destaque-principal-inside {
	background-image: url(images/filtro-azul.png);
	background-repeat: repeat;
	min-height: 760px;
}
/* noticias home */
#wrap-noticias-home {
	min-height: 690px;
	padding-top: 75px;
}
#wrap-noticias-home h2{
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 28px;
	color: #010c57;
	margin: 0px 0px 15px 0px;
}
#wrap-noticias-home h2 a{ color: #010c57; text-decoration:none; }
#wrap-noticias-home h2 a:hover{ color: #f18700; text-decoration:none; }
.time-noticia-home {
	color: #969696;
	font-size: 12px;
	margin: 6px 0px;
	padding: 6px 0px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}
#wrap-noticias-home .col-md-1 {
	padding: 0px;
}

#carousel_UPSA p{ margin-bottom:5px; }

#wrap-setas {
	height: 45px;
	position: absolute;
	bottom: 0px;
}
ul#ul-setas {
	padding: 0px;
	margin: 0px;
	position: absolute;
	bottom: 0px;
	left: 15px;
}
ul#ul-setas li {
	width: 45px;
	height: 45px;
	margin-right: 1px;
	list-style-type: none;
	display: inline-block;
	background-color: #f18700 !important;
	cursor: pointer;
}
ul#ul-setas li:hover {
	background-color: #010c57 !important;
}
ul#ul-setas li#seta-esq {
	background: url(images/ico-seta.png) no-repeat 0 0;
}
ul#ul-setas li#seta-dir {
	background: url(images/ico-seta.png) no-repeat 0 0;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
/* carousel */
.carousel-control.right {
	background: none;
}
.carousel-control.left {
	background: none;
}
.img-carousel {
	min-height: 500px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
/* PAGE */
#header-page {
	/*min-height: 450px;*/
	background-color: #00adba;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
	background-attachment: fixed;
	padding: 115px 0px 40px 0px;
}
#header-page h1 {
	color: #fff;
}

@media (max-width: 767px) {
#wrap-single h1 {
	margin-top: 20px;
}
#header-page {
	/*min-height: 250px;*/
	padding: 60px 0px 40px 0px;
}
#header-page h1 {
	font-size: 32px;
}
}
#header-page p {
	color: #fff;
}
.conteudo-page {
	padding-top: 40px !important;
	padding-bottom: 40px;
	border-bottom: 1px solid #eaeaea;
}
.conteudo-page h3 {
	color: #010c57;
}
.conteudo-page img {
	margin-bottom: 15px;
}
#wrap-equipe {
	background-color: #eaeaea;
}
.wrap-membro-equipe {
	min-height: 330px;
}

@media (max-width: 767px) {
.wrap-membro-equipe {
	padding: 0px;
	margin: 0px;
}
}
.wrap-membro-equipe h4 {
	min-height: 20px;
	font-size: 16px;
	font-weight: 400;
}
.wrap-membro-equipe p {
	font-size: 14px;
}
.foto-equipe {
	min-height: 131px;
}
/* SINGLE */
#header-single {
	height: 450px;
	background-color: #010c57;
}
#wrap-post {
	padding: 60px 90px;
	margin-top: -405px;
	margin-left: 15px;
	background-color: #fff;
}

@media (max-width: 767px) {
#wrap-post {
	padding: 30px 30px;
	margin-top: -465px;
	margin-left: 0px;
}
}

@media (max-width: 844px) {
.container-fluid {
	/*padding: 0px;*/
}
}
#wrap-post h1 {
	font-size: 30px;
}

@media (max-width: 844px) {
#wrap-post h1 {
	font-size: 20px;
}
}
#wrap-post h2 {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 30px;
	color: #222;
	margin: 0px 0px 20px 0px;
}
#wrap-post h5 {
	margin-top: 50px;
}
#wrap-post img {
	margin-bottom: 20px;
}
p.tags-relacionados {
	font-size: 16px;
	color: #f18700;
}
#wrap-single-image {
	height: 400px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}
/* NOTICIAS */
.box-noticia p.count-comentarios{
	font-size:13px;
}

#top-lista-noticias {
	height: 130px;
}
.box-noticia a {
	color: #f18700;
	text-decoration: none;
}
.box-noticia a:hover {
	color: #f18700;
	text-decoration: none;
}
.box-noticia {
	min-height: 300px;
	margin-bottom: 30px;
}

@media (max-width: 767px) {
.box-noticia {
	min-height:inherit;
	margin-bottom:45px;
}
}

.box-noticia a>h2 {
	color: #010c57;
	text-decoration: none;/*text-overflow: ellipsis;
	word-wrap: break-word;
	overflow: hidden;
	max-height: 3.6em;
	line-height: 1.8em;*/
}
.box-noticia a:hover>h2 {
	color: #f18700;
	text-decoration: none !important;
}
.titulo-noticias {
}
.titulo-noticias h1 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 30px;
	color: #010c57;
	margin: 0px 0px 0px 0px;
	padding-bottom: 5px;
}
.busca-noticias {
}
.box-noticia h1 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 30px;
	color: #010c57;
	margin: 0px 0px 0px 0px;
	padding-bottom: 5px;
}
.box-noticia h2 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #010c57;
	margin: 0px 0px 20px 0px;
	min-height: 70px;
}

@media (max-width: 767px) {
.box-noticia h2 {
    min-height: inherit;
}
}

.box-txt-noticia {
	min-height: 98px;
}

@media (max-width: 767px) {
	.box-txt-noticia {
		min-height: inherit;
	}
}

.box-noticia p {
	font-size: 16px;
	margin: 0px 0px 10px 0px;
}
.box-noticia .post-info {
	font-size: 14px;
	color: #969696;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #eaeaea;
}
.filtro {
	font-family: 'Fjalla One', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #010c57;
	letter-spacing: 0.2em;
}
#filtro-por-categoria {
	border-top: 1px solid #eaeaea;
	padding: 20px 0px 20px 0px;
	border-bottom: 1px solid #eaeaea;
	margin: 0px;
}
#filtro-todas a {
	color: #010c57;
}
#filtro-todas a.active {
	color: #f18700;
}
#filtro-todas {
	padding: 15px 0px 15px 0px;
	border-top: 1px solid #eaeaea;
	margin: 0px;
}
#filtro-por-mes {
	padding: 15px 0px 15px 0px;
	border-top: 1px solid #eaeaea;
	margin: 0px;
}
#mes {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	color: #222;
	padding: 5px;
	width: 200px;
	float: right;
}
#filtro-por-categoria {
	padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #eaeaea;
	margin: 0px;
}
#categoria {
	padding: 5px 0px 5px 0px;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	color: #222;
	width: 200px;
	float: right;
}
#wrap-noticias div.dropdown {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
}
/*#wrap-noticias .dropdown-toggle{
	border-radius:0px;
	border:1px solid #eaeaea;
	color:#222;
	text-align:left;
	background-color:transparent;
	width:230px;
}*/

#wrap-noticias .titulo-filtro {
	float: left;
	width: 125px;
	margin-top: 6px;
}
#wrap-noticias .dropdown-menu {
	color: #222;
	padding: 0px;
	float: left;
	left: 125px;
	width: 230px;
	font-size: 14px;
	max-height: 300px;
	overflow: scroll;
}
#wrap-noticias .dropdown-menu>li>a {
	white-space: normal;
}

@media (max-width: 768px) {
#wrap-noticias .dropdown-menu {
	left: 0;
}
#wrap-noticias .titulo-filtro {
	float: none;
}
#wrap-noticias .dropdown-menu {
	float: none;
}
}
.caret {
	color: #d7d7d7;
	margin-left: 130px !important;
}
#wrap-noticias .dropdown-menu>li>a {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	color: #222;
	letter-spacing: 0em;
	padding: 10px 0px 10px 15px;
}

.data-do-post{
	width:100%;
	color:#969696;
	font-size:14px;
	padding:4px 0px 4px 6px;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}

.single-noticias h3{
	color:#222;
}

.thumb-caption{
	font-size:14px;
	color:#969696;
}


/* DOWNLOADS */
#wrap-downloads {
	min-height: 400px;
	/*padding-top: 75px;*/
}
#wrap-downloads h2 {
	color: #010c57;
	font-size: 18px;
}
.box-download {
	height: 260px;
	margin-bottom: 30px;
}
@media (max-width: 767px) {
	.box-download {
		height: inherit;
	}
}

.btn-download {
	padding: 10px 30px;
	margin: 20px 0px 0px 0px;
}
.categoria-download {
	padding: 60px 0px;
	border-bottom: 1px solid #eaeaea;
}
.categoria-download h3 {
	color: #010c57;
	margin-bottom: 30px;
}
/* modulo: depoimentos */
#wrap-depoimentos {
	padding: 60px 0px 60px 0px;
	background-color: #eaeaea;
}
#wrap-depoimentos h2 {
	color: #010c57;
	margin-bottom: 60px;
}
.box-depoimento {
	text-align: center;
	margin-bottom: 30px;
}
.p-depoimento {
	font-size: 16px;
	font-style: italic;
	margin-bottom: 15px;
}
.p-autor {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	text-transform: uppercase;
}
.p-autor2 {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0px;
}
/* MAPA */
#wrap-mapa {
	min-height: 600px;
}
#wrap-mapa .container-fluid {
	padding: 0px;
}
/* DUVIDAS FREQUENTES */
#wrap_duvidas-frequentes {
	border-bottom: 1px solid #eaeaea;
}
#wrap_duvidas-frequentes h3 {
	color: #010c57;
	margin-top: 30px;
	margin-bottom: 20px;
}
.bloco-faq {
	margin-bottom: 20px;
}
.btn_abre-fecha .pergunta-duvidas {
	color: #222;
}
.btn_abre-fecha .pergunta-duvidas:hover {
	color: #f18700;
}
.btn_abre-fecha.active .pergunta-duvidas {
	color: #f18700 !important;
}
.bloco-pergunta {
	border-bottom: 1px solid #eaeaea;
}
.bloco-pergunta .pergunta-duvidas {
	margin: 20px 0px 10px 0px;
}
.btn_abre-fecha {
	display: table-cell;
	opacity: 1;
	font-size: 16px;
	cursor: pointer;
	margin-top: 30px;
}
.conteudo_abre-fecha {
	display: none;
}
/* PAGINA: CONDOMINIOS */
#wrap-single ul.lista-condominios {
	margin: 0px 0px 60px 0px;
	padding: 0px;
}
ul.lista-condominios li {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	list-style-type: none;
	font-weight: 300;
	font-size: 16px;
	color: #222;
}
ul.lista-condominios li a {
	color: #222;
}
ul.lista-condominios li a:hover {
	color: #f18700;
	text-decoration: none;
}
ul.lista-condominios li.li-bullet {
	margin: 0px 10px;
}
ul.lista-condominios li:last-child {
	display: none;
}

/* SINGLE: Condominios */
.single-condominios h2 {
	color: #010c57;
}

/* Resultados da busca */
#wrap-single-search{
	padding-top:200px;
}
#wrap-single-search h1{
	font-size:24px;
	padding-bottom:20px;
}
#wrap-single-search h2{
	font-size:20px;
}

.box-resultado-busca{
	min-height:300px;
}
#nav-above{ display:none; }
#nav-below{
	min-height:50px;
}

#wrap-single-search .btn-primary a{
	color:#fff;
	text-decoration:none;
}

#wrap-single-search .btn-primary a:hover{
	color:#fff;
	text-decoration:none;
}

a.link-resultado-busca{
	text-decoration:none;
}
a.link-resultado-busca:hover{
	text-decoration:none;
}

a.link-resultado-busca h2.entry-title{
	color:#010c57;
}
a.link-resultado-busca:hover h2.entry-title{
	color:#f18700;
}




#tm_holder {
	margin: 0px auto;
	text-align: center;
	font-family: 'Lato', sans-serif;
	color: #333;
	
}

.tm_title {
	display: block;
    width: 100%;
    padding: 10px;
	font-family: 'Lato', sans-serif;
	font-weight: 500;
	font-size: 24px;
 
}

.tm_group {
	display:inline-block;
    padding: 10px;
	background: #485156;
	border-radius: 10px;
    color: #00adba;
    color: #ccc;
}

.tm_divisor {
	text-align:center;
	font-size: 1.5em;
	border-radius: 5px;
}
.tm_number {
	font-size: 3em;
	padding: 0 5px;
	color: white;
}

/* PROGRESS BAR ETAPAS DA MEDIACAO 2019 */
.pb_container {
	width: 100%;
	height: 150px
	font-family: 'Source Sans Pro', sans-serif;
/* border: 1px solid blue; */
	text-align: center;
}

.pb_box {
	display: inline-block;
	width: 19.5%;
	
/* border: 1px solid red; */
}

.pb_inner_box {
	position: relative;
}

.pb_icon_holder {
	font-size: 4em;
	display: block;
	width: 70px;
	height: 70px;
	line-height: 50px;
	text-align: center;
	margin: 0 auto 10px;
	background: white;
}

.pb_unchecked {
	color: #ddd;
}

.pb_checked {
	color: #00adba;
}

.pb_standby {
	color: #f18700;
}


.pb_unchecked .pb_conector, .pb_checked .pb_conector {
	position: absolute;
	top: 29px;
	width: 50%;
	height: 3px;
	z-index: -1;
}

.pb_unchecked .pb_conector {
	left: 50%;
	background: #ddd;

}

.pb_checked .pb_conector {
	left: -50%;
	background: #00adba;
}

.pb_legenda {
/* font-size:1.5em; */
	height: 80px;
/* background: yellow; */
	overflow: hidden;
}

.pb_etapa {
	font-family: 'Lato',
	font-weight: normal;
	font-size: 13px;
	line-height: 50px;

}


@media screen and (max-width: 600px) {
	.pb_unchecked {
		
		width: 100%;

	}
	
	.pb_checked {
		
		width: 100%;
		
	}
		
	.pb_standby {
		 
		width: 100%;
		
	}
}


/* LISTA CONDOMÍNIOS - STATUS DA REGULARIZAÇÃO */

ul.status {
	text-align:center;
	color:#f18700;
		
}

/*
Theme Name: inketa - UPSA
Theme URI: http://example.com/example/
Description: 
Author: Inketa
Author URI: http://inketa.com/
Version: 1.0
Your theme will be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

/*

laranja     #f18700
azul escuro #010c57
cinza       #a9a8a7
cinza claro #eaeaea

font-family: 'Lato', sans-serif;        normal: 400 | thin: 300 | bold: 700
font-family: 'Fjalla One', sans-serif;  normal: 400

*/

@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700|Fjalla+One);

@media (max-width: 844px) {
}

#wrap-404 h1 {
	font-size: 45px;
	padding-top: 150px;
	margin-bottom: 15px;
}
#inketa {
	float: right;
	margin-top: 75px;
}
div, a, a h2 {
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.box {
	cursor: pointer;
}
.box:hover {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.opacity {
	opacity: 1;
}
.opacity:hover {
	opacity: 0.8;
}
.transition {
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.box {
	cursor: pointer;
}
.box:hover {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
body {
	background-color: #fff;
	/*-webkit-font-variant-ligatures: no-common-ligatures;*/
	-webkit-font-smoothing: antialiased;
}

a.no-link{ cursor:default; }

a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #f18700;
	text-decoration: none;
}
a:focus {
	color: #f18700;
	text-decoration: none;
}
a:active {
	color: #f18700;
	text-decoration: none;
}
p {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #222;
	margin: 0px 0px 20px 0px;
}
#wrap-single ul {
	margin-bottom: 30px;
	padding-left: 0px;
	margin-left: 0px;
	list-style-position: inside;
}
#wrap-single ul li:first-child {
}
li.titulo-lista {
	margin-bottom: 6px;
	list-style-type: none;
	font-size: 18px;
	line-height: 35px;
}
#wrap-single ul li {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 18px;
	color: #222;
	line-height: 35px;
	list-style-type: none;
}
#wrap-single h1 {
	margin: 40px 0px 35px 0px;
}
h1 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 60px;
	color: #010c57;
	margin: 0px 0px 35px 0px;
}
h2 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #fff;
	margin: 0px 0px 15px 0px;
}
h3 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #fff;
	margin: 0px 0px 15px 0px;
}
h4 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #222;
	margin: 0px 0px 15px 0px;
}
h5 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	color: #f18700;
	margin: 0px 0px 15px 0px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

h6 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 26px;
	color: #000000;
	margin: 0px 0px 15px 0px;
}

h7 {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 20px;
	line-height: 40px;
	text-align: center
	color: #000000;
	margin: 0px 0px 15px 0px;
}



/* BOTOES */

.btn-primary {
	color: #fff;
	background-color: #f18700;
	border-radius: 0px;
	border: 0px;
}
.btn-primary:hover {
	color: #fff;
	background-color: #010c57;
}
.btn-group-lg>.btn, .btn-lg {
	border-radius: 0px;
	border: 0px;
	padding: 0px 30px;
	height: 45px;
	line-height: 45px;
}
.btn-group-lg>.btn, .btn-carregar-mais {
	border-radius: 0px;
	border: 0px;
	padding: 0px 30px;
	height: 45px;
	line-height: 45px;
	width: 100%;
}
input {
	-webkit-border-radius: 0;
	border-radius: 0;
}
input[type=button] {
	-webkit-appearance: none;
}
/*select{ -webkit-appearance:none; }*/

/* GERAL */
#wrap-conteudo {
	min-height: 800px;
}
.the-excerpt {
	font-size: 20px;
	line-height: 25px;
}

@media (max-width: 767px) {
.the-excerpt {
	font-size: 16px;
	line-height: 20px;
}
}
.sub-sbtitulo {
	font-size: 16px;
	margin: 0px;
}
.relative {
	position: relative;
}
.modulo-branco {
	min-height: 390px;
	padding-top: 75px;
	padding-bottom: 50px;
	background-color: #fff;
}
.modulo-cinza {
	min-height: 390px;
	padding-top: 75px;
	padding-bottom: 50px !important;
	background-color: #eaeaea;
}
.modulo-cinza h2 {
	font-size: 30px;
	color: #010c57;
	margin: 0px 0px 15px 0px;
}

@media (max-width: 844px) {
.modulo-cinza h2 {
	font-size: 20px;
	margin-top: 30px;
}
}
.alignleft {
	float: left;
	margin-right: 30px;
}
.alignright {
	float: right;
	margin-left: 30px;
}
/* FORMULARIOS */
.form-control {
	border-radius: 0px;
	border: 0px;
	background-color: #d7d7d7;
	height: 45px;
	line-height: 45px;
	box-shadow: none;
}
.input-group .form-control {
	margin-bottom: 15px;
	color: #222;
}
 .input-group .form-control::-webkit-input-placeholder {
color:#222;
font-size:14px;
}
.input-group .form-control:-moz-placeholder {
color:#222;
font-size:14px;
} /* Firefox 18- */
.input-group .form-control::-moz-placeholder {
color:#222;
font-size:14px;
} /* Firefox 19+ */
.input-group .form-control:-ms-input-placeholder {
color:#222;
font-size:14px;
}
/* ===================== */

/* NAVBAR */
.navbar {
	border-color: transparent;
	border: none;
	min-height: 75px;
}
.navbar.desktop {
	display: block;
}
.navbar.mobile {
	display: none;
}
.navbar-nav {
	margin-top: 0px;
}

@media (max-width: 767px) {
.navbar.desktop {
	display: none;
}
.navbar.mobile {
	display: block;
}
}
.navbar-default {
	background-color: #eaeaea;
	border-color: transparent;
	border: none;
	border-radius: 0px;
}
.navbar {
	margin-bottom: 0px;
}
.navbar-default .navbar-nav>li {
	margin-top: 15px;
}

@media (max-width: 768px) {
.navbar-default .navbar-nav>li {
	border-bottom: 1px solid #eaeaea;
}
.navbar-default .navbar-nav>li:last-child {
	border-bottom: none;
}
#wrap-single .navbar-default .navbar-nav>li {
	margin-top: 15px;
	border-bottom: 1px solid #dddddd;
}
#wrap-single .navbar-default .navbar-nav>li:last-child {
	margin-top: 15px;
	border-bottom: none;
}
}
.navbar-default .navbar-nav>li>a {
	color: #010c57;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 0.08em;
}
.navbar-default .navbar-nav>li>a:hover {
	color: #f18700;
}
/*.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background-color:transparent; }*/

.navbar-default .navbar-nav>li>a.submenu-mobile {
	font-size: 12px !important;
	padding: 4px 0px;
}
/*.dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #fff;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}*/

.dropdown-menu:after {
	position: absolute;
	top: -6px;
	left: 30px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	content: '';
}
.dropdown-menu>li>a:hover {
	color: #f18700;
}

@media (min-width: 768px) {
ul.nav li.dropdown:hover > ul.dropdown-menu {
	display: block;
}
}
.navbar .dropdown-menu {
	margin-top: 0px;
}
/* search */
#box-search-bar {
	float: right;
	width: 275px;
	height: 45px;
}

@media (max-width: 768px) {
#box-search-bar {
	display: none;
}
}
#search-bar:focus {
	background-color: #010c57;
	opacity: 1 !important;
}
#btn-search-navbar {
	background-color: #010c57;
	width: 45px;
	height: 45px;
	padding: 0px;
}
#btn-search-navbar:hover {
	background-color: #f18700;
}
#btn-search-navbar .glyphicon {
	color: #fff;
}
#search-bar {
	width: 230px;
	height: 45px;
	background: rgba(1, 12, 87, 0.3);
	color: #fff;
	margin-top: 15px;
}
/* search bar noticias */
#box-search-bar-grande {
	float: left;
	width: 100%;
	height: 45px;
}
#search-bar-grande:focus {
	background-color: #f18700;
	opacity: 1 !important;
}
#btn-search-navbar-grande {
	background-color: #f18700;
	width: 45px;
	height: 45px;
	padding: 0px;
}
#btn-search-navbar-grande:hover {
	background-color: #010c57;
}
#btn-search-navbar-grande .glyphicon {
	color: #fff;
}
#search-bar-grande {
	width: 100%;
	height: 45px;
	background: rgba(214, 135, 18, 0.3);
	color: #fff;
	margin-top: 15px;
}
/* navbar home */
/*#destaque-principal .navbar-default{
	background-color:transparent;
	border-color:transparent !important;
	border:0px;
	border-radius:0px;
}

#destaque-principal .navbar{
	margin-bottom:0px;
	border-color:transparent;
	border:none;
	min-height:75px;
}*/

#logo-upsa {
	width: 67px;
	height: 135px;
	background: url(images/logo-upsa.jpg) no-repeat 0 0;
	background-size: contain;
	position: relative;
	z-index: 9999;
}

/*#destaque-principal .navbar-default .navbar-nav>li{ margin-top:15px; }

#destaque-principal .navbar-default .navbar-nav>li>a{ color:#010c57; font-size:15px; text-transform:uppercase; }
#destaque-principal .navbar-default .navbar-nav>li>a:hover{ color:#f18700; }

#destaque-principal .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background-color:transparent; }*/

/* navbar home mobile */

@media (max-width: 768px) {
.nav>li>a {
	text-align: center;
}
.navbar-toggle {
	margin-top: 32px;
	margin-bottom: 32px;
}
#destaque-principal .navbar-default {
	background-color: #fff;
	border-color: transparent !important;
	border: 0px;
	border-radius: 0px;
}
#destaque-principal .navbar {
	margin-bottom: 0px;
	border-color: #fff;
	border: none;
	min-height: 100px;
}
#destaque-principal .container-fluid {
	padding-left: 0px;
	padding-right: 0px;
}
#logo-upsa {
	width: 32px;
	height: 72px;
	background-image: url(images/logo-upsa.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
	position: relative;
	z-index: 9999;
}
/*#destaque-principal .navbar-default .navbar-nav>li{ margin-top:0px; }
#destaque-principal .navbar-default .navbar-nav>li:hover{ background-color:#eaeaea; }

#destaque-principal .navbar-default .navbar-nav>li>a{ color:#010c57 !important; font-size:15px; text-transform:uppercase; }
#destaque-principal .navbar-default .navbar-nav>li>a:hover{ color:#f18700 !important; }

#destaque-principal .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background-color:transparent; }*/


.navbar-text {
	margin: 0px;
}
#box-search-bar {
	width: 100%;
}
#search-bar {
	width: 100%;
}
}

@media (min-width: 768px) and (max-width: 1200px) {
.navbar-default .navbar-nav>li>a {
	font-size: 12px;
}
#search-bar {
/*margin-left:50px;*/
}
.input-group {
	/*display: block !important;*/
}
#search-bar {
	/*margin-top: 0px;
	margin-bottom: 5px;*/
}
#box-search-bar {
	float: left;
	margin-left: 83px;
	display:none;
}
}
/* dropdown */
.dropdown-menu {
	min-height: 50px;
	border-radius: 0px;
	border: 0px;
	font-size: 13px;
	color: #010c57;
	padding: 20px 15px 20px 15px;
}
/* FOOTER */
#main-footer {
	min-height: 300px;
	padding: 70px 0px 70px 0px;
}
#main-footer h5 {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #f18700;
	margin: 0px 0px 10px 0px;
	letter-spacing: 0em;
	text-transform: none;
}
#main-footer p {
	font-size: 16px;
	margin: 0px 0px 30px 0px;
}
ul.ul-sociais {
	padding: 0px;
	margin: 0px;
}
ul.ul-sociais li {
	width: 30px;
	height: 30px;
	margin-right: 10px;
	list-style-type: none;
	display: inline-block;
}
ul.ul-sociais li#btn-facebook {
	background: url(images/btn-facebook.jpg) no-repeat 0 0;
}
ul.ul-sociais li#btn-youtube {
	background: url(images/btn-youtube.jpg) no-repeat 0 0;
}
/* ===================== */

/* HOME */
/*#destaque-principal .navbar-default .navbar-nav>li>a{
	color:#fff;
}*/

#destaque-principal .navbar-default .navbar-nav>li>a:hover {
	color: #f18700;
}
#destaque-principal {
	text-align: center;
	min-height: 760px;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top center;
	padding-left: 0px;
	padding-right: 0px;
}

@media (max-width: 768px) {
}
#destaque-principal p {
	margin-bottom: 10px;
}
#destaque-principal p span {
	font-size: 12px;
	color: #4483c5;
	font-weight: 700;
	letter-spacing: 2px;
}
#destaque-principal h1 {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 50px;
	color: #fff;
	margin: 240px 0px 45px 0px;
}
#destaque-principal-inside {
	background-image: url(images/filtro-azul.png);
	background-repeat: repeat;
	min-height: 760px;
}
/* noticias home */
#wrap-noticias-home {
	min-height: 690px;
	padding-top: 75px;
}
#wrap-noticias-home h2{
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 28px;
	color: #010c57;
	margin: 0px 0px 15px 0px;
}
#wrap-noticias-home h2 a{ color: #010c57; text-decoration:none; }
#wrap-noticias-home h2 a:hover{ color: #f18700; text-decoration:none; }
.time-noticia-home {
	color: #969696;
	font-size: 12px;
	margin: 6px 0px;
	padding: 6px 0px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}
#wrap-noticias-home .col-md-1 {
	padding: 0px;
}

#carousel_UPSA p{ margin-bottom:5px; }

#wrap-setas {
	height: 45px;
	position: absolute;
	bottom: 0px;
}
ul#ul-setas {
	padding: 0px;
	margin: 0px;
	position: absolute;
	bottom: 0px;
	left: 15px;
}
ul#ul-setas li {
	width: 45px;
	height: 45px;
	margin-right: 1px;
	list-style-type: none;
	display: inline-block;
	background-color: #f18700 !important;
	cursor: pointer;
}
ul#ul-setas li:hover {
	background-color: #010c57 !important;
}
ul#ul-setas li#seta-esq {
	background: url(images/ico-seta.png) no-repeat 0 0;
}
ul#ul-setas li#seta-dir {
	background: url(images/ico-seta.png) no-repeat 0 0;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
/* carousel */
.carousel-control.right {
	background: none;
}
.carousel-control.left {
	background: none;
}
.img-carousel {
	min-height: 500px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
/* PAGE */
#header-page {
	/*min-height: 450px;*/
	background-color: #00adba;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
	background-attachment: fixed;
	padding: 115px 0px 40px 0px;
}
#header-page h1 {
	color: #fff;
}

@media (max-width: 767px) {
#wrap-single h1 {
	margin-top: 20px;
}
#header-page {
	/*min-height: 250px;*/
	padding: 60px 0px 40px 0px;
}
#header-page h1 {
	font-size: 32px;
}
}
#header-page p {
	color: #fff;
}
.conteudo-page {
	padding-top: 40px !important;
	padding-bottom: 40px;
	border-bottom: 1px solid #eaeaea;
}
.conteudo-page h3 {
	color: #010c57;
}
.conteudo-page img {
	margin-bottom: 15px;
}
#wrap-equipe {
	background-color: #eaeaea;
}
.wrap-membro-equipe {
	min-height: 330px;
}

@media (max-width: 767px) {
.wrap-membro-equipe {
	padding: 0px;
	margin: 0px;
}
}
.wrap-membro-equipe h4 {
	min-height: 20px;
	font-size: 16px;
	font-weight: 400;
}
.wrap-membro-equipe p {
	font-size: 14px;
}
.foto-equipe {
	min-height: 131px;
}
/* SINGLE */
#header-single {
	height: 450px;
	background-color: #010c57;
}
#wrap-post {
	padding: 60px 90px;
	margin-top: -405px;
	margin-left: 15px;
	background-color: #fff;
}

@media (max-width: 767px) {
#wrap-post {
	padding: 30px 30px;
	margin-top: -465px;
	margin-left: 0px;
}
}

@media (max-width: 844px) {
.container-fluid {
	/*padding: 0px;*/
}
}
#wrap-post h1 {
	font-size: 30px;
}

@media (max-width: 844px) {
#wrap-post h1 {
	font-size: 20px;
}
}
#wrap-post h2 {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 30px;
	color: #222;
	margin: 0px 0px 20px 0px;
}
#wrap-post h5 {
	margin-top: 50px;
}
#wrap-post img {
	margin-bottom: 20px;
}
p.tags-relacionados {
	font-size: 16px;
	color: #f18700;
}
#wrap-single-image {
	height: 400px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}
/* NOTICIAS */
.box-noticia p.count-comentarios{
	font-size:13px;
}

#top-lista-noticias {
	height: 130px;
}
.box-noticia a {
	color: #f18700;
	text-decoration: none;
}
.box-noticia a:hover {
	color: #f18700;
	text-decoration: none;
}
.box-noticia {
	min-height: 300px;
	margin-bottom: 30px;
}

@media (max-width: 767px) {
.box-noticia {
	min-height:inherit;
	margin-bottom:45px;
}
}

.box-noticia a>h2 {
	color: #010c57;
	text-decoration: none;/*text-overflow: ellipsis;
	word-wrap: break-word;
	overflow: hidden;
	max-height: 3.6em;
	line-height: 1.8em;*/
}
.box-noticia a:hover>h2 {
	color: #f18700;
	text-decoration: none !important;
}
.titulo-noticias {
}
.titulo-noticias h1 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 30px;
	color: #010c57;
	margin: 0px 0px 0px 0px;
	padding-bottom: 5px;
}
.busca-noticias {
}
.box-noticia h1 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 30px;
	color: #010c57;
	margin: 0px 0px 0px 0px;
	padding-bottom: 5px;
}
.box-noticia h2 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #010c57;
	margin: 0px 0px 20px 0px;
	min-height: 70px;
}

@media (max-width: 767px) {
.box-noticia h2 {
    min-height: inherit;
}
}

.box-txt-noticia {
	min-height: 98px;
}

@media (max-width: 767px) {
	.box-txt-noticia {
		min-height: inherit;
	}
}

.box-noticia p {
	font-size: 16px;
	margin: 0px 0px 10px 0px;
}
.box-noticia .post-info {
	font-size: 14px;
	color: #969696;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #eaeaea;
}
.filtro {
	font-family: 'Fjalla One', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #010c57;
	letter-spacing: 0.2em;
}
#filtro-por-categoria {
	border-top: 1px solid #eaeaea;
	padding: 20px 0px 20px 0px;
	border-bottom: 1px solid #eaeaea;
	margin: 0px;
}
#filtro-todas a {
	color: #010c57;
}
#filtro-todas a.active {
	color: #f18700;
}
#filtro-todas {
	padding: 15px 0px 15px 0px;
	border-top: 1px solid #eaeaea;
	margin: 0px;
}
#filtro-por-mes {
	padding: 15px 0px 15px 0px;
	border-top: 1px solid #eaeaea;
	margin: 0px;
}
#mes {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	color: #222;
	padding: 5px;
	width: 200px;
	float: right;
}
#filtro-por-categoria {
	padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #eaeaea;
	margin: 0px;
}
#categoria {
	padding: 5px 0px 5px 0px;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	color: #222;
	width: 200px;
	float: right;
}
#wrap-noticias div.dropdown {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
}
/*#wrap-noticias .dropdown-toggle{
	border-radius:0px;
	border:1px solid #eaeaea;
	color:#222;
	text-align:left;
	background-color:transparent;
	width:230px;
}*/

#wrap-noticias .titulo-filtro {
	float: left;
	width: 125px;
	margin-top: 6px;
}
#wrap-noticias .dropdown-menu {
	color: #222;
	padding: 0px;
	float: left;
	left: 125px;
	width: 230px;
	font-size: 14px;
	max-height: 300px;
	overflow: scroll;
}
#wrap-noticias .dropdown-menu>li>a {
	white-space: normal;
}

@media (max-width: 768px) {
#wrap-noticias .dropdown-menu {
	left: 0;
}
#wrap-noticias .titulo-filtro {
	float: none;
}
#wrap-noticias .dropdown-menu {
	float: none;
}
}
.caret {
	color: #d7d7d7;
	margin-left: 130px !important;
}
#wrap-noticias .dropdown-menu>li>a {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	color: #222;
	letter-spacing: 0em;
	padding: 10px 0px 10px 15px;
}

.data-do-post{
	width:100%;
	color:#969696;
	font-size:14px;
	padding:4px 0px 4px 6px;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}

.single-noticias h3{
	color:#222;
}

.thumb-caption{
	font-size:14px;
	color:#969696;
}


/* DOWNLOADS */
#wrap-downloads {
	min-height: 400px;
	/*padding-top: 75px;*/
}
#wrap-downloads h2 {
	color: #010c57;
	font-size: 18px;
}
.box-download {
	height: 260px;
	margin-bottom: 30px;
}
@media (max-width: 767px) {
	.box-download {
		height: inherit;
	}
}

.btn-download {
	padding: 10px 30px;
	margin: 20px 0px 0px 0px;
}
.categoria-download {
	padding: 60px 0px;
	border-bottom: 1px solid #eaeaea;
}
.categoria-download h3 {
	color: #010c57;
	margin-bottom: 30px;
}
/* modulo: depoimentos */
#wrap-depoimentos {
	padding: 60px 0px 60px 0px;
	background-color: #eaeaea;
}
#wrap-depoimentos h2 {
	color: #010c57;
	margin-bottom: 60px;
}
.box-depoimento {
	text-align: center;
	margin-bottom: 30px;
}
.p-depoimento {
	font-size: 16px;
	font-style: italic;
	margin-bottom: 15px;
}
.p-autor {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	text-transform: uppercase;
}
.p-autor2 {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0px;
}
/* MAPA */
#wrap-mapa {
	min-height: 600px;
}
#wrap-mapa .container-fluid {
	padding: 0px;
}
/* DUVIDAS FREQUENTES */
#wrap_duvidas-frequentes {
	border-bottom: 1px solid #eaeaea;
}
#wrap_duvidas-frequentes h3 {
	color: #010c57;
	margin-top: 30px;
	margin-bottom: 20px;
}
.bloco-faq {
	margin-bottom: 20px;
}
.btn_abre-fecha .pergunta-duvidas {
	color: #222;
}
.btn_abre-fecha .pergunta-duvidas:hover {
	color: #f18700;
}
.btn_abre-fecha.active .pergunta-duvidas {
	color: #f18700 !important;
}
.bloco-pergunta {
	border-bottom: 1px solid #eaeaea;
}
.bloco-pergunta .pergunta-duvidas {
	margin: 20px 0px 10px 0px;
}
.btn_abre-fecha {
	display: table-cell;
	opacity: 1;
	font-size: 16px;
	cursor: pointer;
	margin-top: 30px;
}
.conteudo_abre-fecha {
	display: none;
}
/* PAGINA: CONDOMINIOS */
#wrap-single ul.lista-condominios {
	margin: 0px 0px 60px 0px;
	padding: 0px;
}
ul.lista-condominios li {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	list-style-type: none;
	font-weight: 300;
	font-size: 16px;
	color: #222;
}
ul.lista-condominios li a {
	color: #222;
}
ul.lista-condominios li a:hover {
	color: #f18700;
	text-decoration: none;
}
ul.lista-condominios li.li-bullet {
	margin: 0px 10px;
}
ul.lista-condominios li:last-child {
	display: none;
}

/* SINGLE: Condominios */
.single-condominios h2 {
	color: #010c57;
}

/* Resultados da busca */
#wrap-single-search{
	padding-top:200px;
}
#wrap-single-search h1{
	font-size:24px;
	padding-bottom:20px;
}
#wrap-single-search h2{
	font-size:20px;
}

.box-resultado-busca{
	min-height:300px;
}
#nav-above{ display:none; }
#nav-below{
	min-height:50px;
}

#wrap-single-search .btn-primary a{
	color:#fff;
	text-decoration:none;
}

#wrap-single-search .btn-primary a:hover{
	color:#fff;
	text-decoration:none;
}

a.link-resultado-busca{
	text-decoration:none;
}
a.link-resultado-busca:hover{
	text-decoration:none;
}

a.link-resultado-busca h2.entry-title{
	color:#010c57;
}
a.link-resultado-busca:hover h2.entry-title{
	color:#f18700;
}




#tm_holder {
	margin: 0px auto;
	text-align: center;
	font-family: 'Lato', sans-serif;
	color: #333;
	
}

.tm_title {
	display: block;
    width: 100%;
    padding: 10px;
	font-family: 'Lato', sans-serif;
	font-weight: 500;
	font-size: 24px;
 
}

.tm_group {
	display:inline-block;
    padding: 10px;
	background: #485156;
	border-radius: 10px;
    color: #00adba;
    color: #ccc;
}

.tm_divisor {
	text-align:center;
	font-size: 1.5em;
	border-radius: 5px;
}
.tm_number {
	font-size: 3em;
	padding: 0 5px;
	color: white;
}

/* PROGRESS BAR ETAPAS DA MEDIACAO 2019 */
.pb_container {
	width: 100%;
	height: 150px
	font-family: 'Source Sans Pro', sans-serif;
/* border: 1px solid blue; */
	text-align: center;
}

.pb_box {
	display: inline-block;
	width: 19.5%;
	
/* border: 1px solid red; */
}

.pb_inner_box {
	position: relative;
}

.pb_icon_holder {
	font-size: 4em;
	display: block;
	width: 70px;
	height: 70px;
	line-height: 50px;
	text-align: center;
	margin: 0 auto 10px;
	background: white;
}

.pb_unchecked {
	color: #ddd;
}

.pb_checked {
	color: #00adba;
}

.pb_standby {
	color: #f18700;
}


.pb_unchecked .pb_conector, .pb_checked .pb_conector {
	position: absolute;
	top: 29px;
	width: 50%;
	height: 3px;
	z-index: -1;
}

.pb_unchecked .pb_conector {
	left: 50%;
	background: #ddd;

}

.pb_checked .pb_conector {
	left: -50%;
	background: #00adba;
}

.pb_legenda {
/* font-size:1.5em; */
	height: 80px;
/* background: yellow; */
	overflow: hidden;
}

.pb_etapa {
	font-family: 'Lato',
	font-weight: normal;
	font-size: 13px;
	line-height: 50px;

}


@media screen and (max-width: 600px) {
	.pb_unchecked {
		
		width: 100%;

	}
	
	.pb_checked {
		
		width: 100%;
		
	}
		
	.pb_standby {
		 
		width: 100%;
		
	}
}


/* LISTA CONDOMÍNIOS - STATUS DA REGULARIZAÇÃO */

ul.status {
	text-align:center;
	color:#f18700;
	

	}

/* BOTÃO - DOCUMENTOS RELEVANTES */

.btn_docs {
  background-color: #fff;
  color: #485156;
  border: #00adba;
  padding: 12px 16px;
  font-size: 16px;
  cursor: pointer;
}

/* Darker background on mouse-over */
.btn_docs:hover {
  background-color: #f18700;
  color: #fff
	
}

/* ÍCONE DOWNLOAD */

.icon_download {
  color: #a6e260;
  cursor: pointer;
}

/* Darker background on mouse-over */
.icon_download:hover {
  color: #68a520	
	
}

