/*
Theme Name: inketa
Theme URI: http://example.com/example/
Description: A search engine optimized website framework for WordPress.
Author: You
Author URI: http://example.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
 
.
*/


.pagination {
	clear:both;
	padding:20px 0;
	position:relative;
	font-size:11px;
	line-height:13px;
}
 
.pagination span, .pagination a {
	display:block;
	float:left;
	margin: 2px 2px 2px 0;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	width:auto;
	color:#fff;
	background-color: #28292b;
}
 
.pagination a:hover{
	background-color: #faa61a;
	color: #fff;
}
 
.pagination .current{
	padding:6px 9px 5px 9px;
	background: #faa61a;
	color:#fff;
}



body{
	font-family: 'Roboto', sans-serif;
}

a, a:hover, a:focus{color:#000;}


p{
	font-family: 'Roboto', sans-serif;
}

#conteudo{
	min-height:800px;
	padding-bottom:30px;
}


.page-default h1{
    font-size: 60px;
    font-weight: 900;
	margin-top:40px;
	margin-bottom: 30px;
}


/* cores */

.roxo {color:#7b53ff}

.rosa {color:#ff287d}

.laranja {color:#faa61a}

.cinza {color:#646567}

.verde {color:#00dc6e}

.cinza-escuro {color: #28292b;}


/*FOTOS*/
.img-destaque{
	background-repeat:no-repeat;
    background-size: cover;
  	background-position-x: center;
	padding: 0px;
	position:relative;
}

.col-md-6 .img-destaque{height: 254px;}
@media only screen and (max-width: 991px) {.col-md-6 .img-destaque{height: 157px;}}
@media only screen and (max-width: 991px) {.col-md-6.col-sm-12 .img-destaque{height: 329px;}}
@media only screen and (max-width: 767px) {.col-md-6 .img-destaque{height: 315px;}}
@media only screen and (max-width: 767px) {.col-md-6.col-sm-12 .img-destaque{height: 315px;}}
@media only screen and (max-width: 440px) {.col-md-6 .img-destaque{height: 166px;}}
@media only screen and (max-width: 440px) {.col-md-6.col-sm-12 .img-destaque{height: 166px;}}

.col-md-4 .img-destaque{height: 164px;}
@media only screen and (max-width: 991px) {.col-md-4 .img-destaque{height: 158px;}}
@media only screen and (max-width: 767px) {.col-md-4 .img-destaque{height: 315px;}}
@media only screen and (max-width: 440px) {.col-md-4 .img-destaque{height: 166px;}}

.imagem-destaque-agregadora .img-destaque{height: 258px;}
@media only screen and (max-width: 1199px) {.imagem-destaque-agregadora .img-destaque{height: 208px;}}
@media only screen and (max-width: 991px) {.imagem-destaque-agregadora .img-destaque{height: 322px;}}
@media only screen and (max-width: 767px) {.imagem-destaque-agregadora .img-destaque{height: 315px;}}
@media only screen and (max-width: 440px) {.imagem-destaque-agregadora .img-destaque{height: 166px;}}

.conteudo-recomendadas-destaque .img-destaque{height: 116px;}
@media only screen and (max-width: 1199px) {.conteudo-recomendadas-destaque .img-destaque{height: 154px;}}
@media only screen and (max-width: 991px) {.conteudo-recomendadas-destaque .img-destaque{height: 322px;}}
@media only screen and (max-width: 767px) {.conteudo-recomendadas-destaque .img-destaque{height: 315px;}}
@media only screen and (max-width: 440px) {.conteudo-recomendadas-destaque .img-destaque{height: 166px;}}


/* Quadradinhos - detalhe das fotos */


div.quadrado {
	line-height:0; /* correção para IE */
	width:0;
	height:0;
	border: 15px solid;
	position: absolute;
	z-index: 99;
}
	

div.quadrado.quadrado-rosa {
	border-color: #fff #ff287d #ff287d #fff;
 
 }


div.quadrado.quadrado-laranja {
	border-color: #fff #faa61a #faa61a #fff;
 
}


div.quadrado.quadrado-roxo {
	border-color: #fff #7b53ff #7b53ff #fff;
 
}


div.quadrado.quadrado-cinza {
	border-color: #fff #646567 #646567 #fff;
 
}


div.quadrado.quadrado-verde {
	border-color: #fff #00dc6e #00dc6e #fff;
}
	



/*CAROUSEL*/

.carousel-caption {
	right: 0px !important;
    left: 0px !important;
    position: absolute;
    bottom: 0px;
    z-index: 10;
    text-align: center;
    text-shadow: none;
	background-image: url(images/bg-fonte.png);
    color: #fff;
    font-size: 12px !important;
    padding: 8px 15px;
}



/* Overs - títulos e subtítulos */


.over-laranja {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
}
.over-roxo {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
}

.over-rosa {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
}

.over-verde {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
}

.over-cinza {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
}



.over-laranja.active, .over-laranja:hover {
	color: #faa61a !important;
	text-decoration: none !important;
}

.over-roxo.active, .over-roxo:hover {
	color: #7b53ff;
	text-decoration: none;
}


.over-rosa.active, .over-rosa:hover {
	color: #ff287d;
	text-decoration: none;
}

.over-verde.active, .over-verde:hover {
	color: #00dc6e;
	text-decoration: none;
}

.over-cinza.active, .over-cinza:hover {
	color: #646567;
	text-decoration: none;
}





/* Redes Sociais -navbar e footer */


.btn-social {
	height: 24px;
	width: 24px;
	background-repeat: no-repeat;
	background-position:top left;
	float:left;
	margin-right:5px;
}


.btn-social:hover {
	background-position:bottom left;
}
	

#social-facebook { background-image:url(images/ico-facebook.png); }

#social-twitter { background-image:url(images/ico-twitter.png); }

#social-youtube { background-image:url(images/ico-youtube.png); }

#social-linkedin { background-image:url(images/ico-linkedin.png); }

#social-pinterest { background-image:url(images/ico-pinterest.png); }

#social-instagram { background-image:url(images/ico-instagram.png); }


.btn-navbar-social {
	height: 24px;
  	width: 24px;
  	background-repeat: no-repeat;
	background-position:top left;
	float:left;
	margin: 5px;
}


.btn-navbar-social:hover {
	background-position:bottom left;
}



#nav-facebook { background-image:url(images/ico-facebook.png); }

#nav-twitter { background-image:url(images/ico-twitter.png); }

#nav-youtube { background-image:url(images/ico-youtube.png); }

#nav-linkedin { background-image:url(images/ico-linkedin.png); }







/* LINKS - destaque, acontece, últimas, recomendações, saiu na mídia */

a {
	color: inherit;
	text-decoration: none;
}

a:hover,a:link,a:visited,a:active,a:focus { 
	text-decoration: none;
}



/* LINKS - botoes */
.botao-ver-todos a {
	color: #fff;
}

.botao-compartilhar a {
	color: #fff;
}

.botao-continuar-lendo a {
	color: #fff;
}


.botao-glossario a {
	color: #fff;
}


.botao-geral {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	min-height: 45px;
	background-color: #28292b;
	color: #ffffff;
	border: 1px solid #28292b;
	text-align: center;
	padding: 10px;
	font-size: 18px;
	/*width: 194px;*/
	display: inline-block;
	text-decoration:none;
	position:relative;
}


.botao-geral:hover {
	background-color: #faa61a;
	color:#fff;
	text-decoration:none;
	border: 1px solid #faa61a;
	/*border:none !important;*/
}

@media only screen and (max-width: 767px) {
	/*.botao-geral {
		display: block;
	}*/
}

#o-que-fazemos a:hover {
	text-decoration:none;
}






/* FONTES FOTOS */


.fonte-foto-bg {
	background-image:url(images/bg-fonte.png);
	z-index: 99;
	position:absolute;
	width: 100%;
	color: #fff;
	font-size:12px !important;
	padding: 8px 15px;
	bottom: 0px;
}


.fonte-foto {
	background-image:url(images/bg-fonte.png); 
	height: 30px;
	line-height: 30px;
	position:relative;
	color: #fff;
	font-size:12px !important;
	padding: 0px 15px;
	margin-top: -30px;
}







/* NAVBAR */



.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  background-color: #fff;
}

.navbar-toggle {
	margin-top: 18px;
	background-color:#fff;
	border:none;
}

.navbar-toggle:not(.collapsed) .icon-bar-1{
	-webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
	margin-top: 6px;
	transition: all 0.3s ease;
  	-webkit-transition: all 0.3s ease;
  	-moz-transition: all 0.3s ease;
}

.navbar-toggle:not(.collapsed) .icon-bar-2{
	-webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
	margin-top: -2px !important;
	transition: all 0.3s ease;
  	-webkit-transition: all 0.3s ease;
  	-moz-transition: all 0.3s ease;
}

.navbar-toggle:not(.collapsed) .icon-bar-3{
	visibility:hidden;
	margin-top: 4px;
}


.container-navbar {
	padding: 0px;
}



#nav-sociais-m {
	display: none;
}


#nav-como-funciona-m {
	display: none;
}

#nav-idiomas-m {
	display:none;
}




.navbar {
	margin-bottom: 0px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


.navbar-default {
	background-color: #fff;
	border-color: #e7e7e7;
	border-top: none !important;
}





ul.nav.navbar-nav {
	text-transform: uppercase;
	margin-bottom: 0px;
}



.navbar-default .navbar-left>li>a {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	color: #b4b5b7;
	font-size: 14px;
	padding-top: 22px;
	letter-spacing: 0.5px;
}


.navbar-left>li>a {
	margin-right: 15px;
}

.navbar-right>li>a {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	color: #b4b5b7;
	font-size: 14px;
	letter-spacing: 0.5px;
	padding: 0px 15px;
}


.nav>#nav-sociais>a {
	position:static; 
	display:block; 
	padding: 0px; 
	margin: 0px;
}



#busca{
	height:100px;
	border-bottom:1px solid;
	border-color: #e7e7e7;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	margin-top:-100px;
}

#busca.open{
	margin-top:0px;
}

#busca .container{
	padding:0px;
}

#busca .container input[type='text']{
	width: 85%;
	height: 98px;
	color:#a0a1a3;
	border: none;
	font-size: 70px;
	line-height: 90px;
	padding: 15px 0px;
	float: left;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
    outline: -webkit-focus-ring-color auto 0px;
}

#busca .container input[type='submit']{
	width: 15%;
	height: 100px;
	color:#a0a1a3;
	border: none;
	font-size: 40px;
	line-height: 100px;
	padding: 0px;
	background-color:transparent;
	float: left;
	text-align: right;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
    outline: -webkit-focus-ring-color auto 0px;
	background-image:url(images/busca-submit.png);
	background-repeat: no-repeat;
	background-position: right center;
	transition: all 0.3s ease;
  	-webkit-transition: all 0.3s ease;
  	-moz-transition: all 0.3s ease;
}

#busca .container input[type='submit']:hover{
	opacity:0.6;
}

#busca .container input::-webkit-input-placeholder {
   color: #e6e7e9 !important;
}

#busca .container input:-moz-placeholder{
	color: #e6e7e9 !important;
}

#busca .container input::-moz-placeholder{
	color: #e6e7e9 !important;
}

#busca .container input:-ms-input-placeholder{
	color: #e6e7e9 !important;
}



.nav-busca {
	/*padding-top: 22px !important;*/
	border-left: 1px solid #e6e7e9;
	border-right: 1px solid #e6e7e9;
	/*padding-left: 20px !important;*/
	margin-right: 20px !important;
	margin-left: 0px !important;
	/*padding-right: 20px !important;*/
	width:75px;
	height:75px;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	cursor:pointer;
	background-image:url("images/nav-busca.png");
}

.nav-busca.open {
	background-position:top right;
}

.nav-busca:hover {
	opacity:0.6;
}




.navbar-brand {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	height:75px;
	transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
}

.navbar-brand:hover {
	/*opacity:0.6;*/
}


#nav-sociais {
	width: 78px;
	height: 75px;
	margin-bottom: 0px;
	border-left: 1px solid #e6e7e9;
	padding-left: 5px;
}

.navbar-right {
	float: right!important;
	margin-right: -15px;
	border-right: 1px solid #e6e7e9;
	/*padding-right: 15px;*/
}




.nav-como-funciona {
	background-color:#999;
	width:35px;
	line-height: 75px !important;
	float:left;
	color:#fff !important;
	text-align: center;
	transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	text-decoration:none;
	cursor:pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.nav-como-funciona:hover {
	background-color:#e6e7e9 !important;
	text-decoration:none !important;
}

#como-funciona {
	background-color:#999 !important;
	color:#fff;
	min-height: 200px;
	display:none;
	padding-top:10px;
	padding-bottom:10px;
	transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
}

#como-funciona h2{
	text-align:center;
}

#como-funciona h3{
	text-align:center;
}

#como-funciona p{
	text-align:center;
}

#como-funciona .bloco{
	/*border:#a1a1a1 1px solid;*/
	padding: 10px;
	margin:5px 0px;
	background-color:#a0a1a3;
	transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
}

#como-funciona .bloco-laranja .bloco{
	border-bottom: 8px solid #faa61a;
}

#como-funciona .bloco-rosa .bloco{
	border-bottom: 8px solid #ff287d;
}

#como-funciona .bloco-verde .bloco{
	border-bottom: 8px solid #00dc6e;
}

#como-funciona .bloco-cinza .bloco{
	border-bottom: 8px solid #646567;
}

#como-funciona .bloco-laranja:hover .bloco{
	background-color: #faa61a;
	color:#fff;
}

#como-funciona .bloco-rosa:hover .bloco{
	background-color: #ff287d;
	color:#fff;
}

#como-funciona .bloco-verde:hover .bloco{
	background-color: #00dc6e;
	color:#fff;
}

#como-funciona .bloco-cinza:hover .bloco{
	background-color: #646567;
	color:#fff;
}

#como-funciona.open {
	display:block;
}

#nav-idiomas {
	height:75px;
}

#nav-idiomas>div {
	height:37px;
	line-height: 37px;
}


.nav-idioma-por {
	/*width:35px;*/
	float:left;
	font-family: 'Roboto', sans-serif;
  	font-weight: 900;
	color: #b4b5b7 !important;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	padding-top:0px !important;
	line-height: 30px;
}

.nav-idioma-por>a {
	display: block;
	margin: 0px;
	color: #b4b5b7 !important;
}

.nav-idioma-eng {
	/*width:35px;*/
	font-family: 'Roboto', sans-serif;
  	font-weight: 900;
  	color: #b4b5b7 !important;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 15px;
  	padding-bottom: 0px !important;
	line-height: 30px;
}

.nav-idioma-eng>a  {
	display: block;
	margin: 0px;
	color: #b4b5b7 !important;

}


.navbar-default .navbar-nav>.active>a,  {
	background-color: transparent;
}

.navbar-default .navbar-nav>li>a:hover { 
	background-color: transparent;
	color:#b4b5b7;
	text-decoration:underline;
}



a.top-menu {
	border-top-style:solid;
	border-top-width:8px;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	text-decoration:none;
	padding-top: 22px !important;
	padding-bottom: 0px !important;
}

a.top-menu:hover {
	border-top-width:30px;
	text-decoration:none !important;
	padding-top: 12px !important;
}

a.top-menu-laranja {border-color:#faa61a;}
a.top-menu-laranja:hover,a.top-menu-laranja:focus {color:#faa61a !important;}

a.top-menu-rosa {border-color:#ff287d;}
a.top-menu-rosa:hover,a.top-menu-rosa:focus {color:#ff287d !important;}

a.top-menu-verde {border-color:#00dc6e;}
a.top-menu-verde:hover,a.top-menu-verde:focus {color:#00dc6e !important;}

a.top-menu-cinza {border-color:#646567;}
a.top-menu-cinza:hover,a.top-menu-cinza:focus {color:#646567 !important;}

a.top-menu-roxo {border-color:#7b53ff;}
a.top-menu-roxo:hover,.top-menu-roxo:focus {color:#7b53ff !important;}



/* FOOTER */


.footer {
	background-color:#f6f6f6;
	height:auto;
}


.footer-01 {
	background-color:#f6f6f6;
	height:auto;
	border-bottom: 1px solid #e6e7e9;
	border-top: 1px solid #e6e7e9;
  	padding-bottom: 15px;
}

.footer h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
	margin-top: 30px;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: 900;
}


.footer h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 13px;
	color: #a0a1a3;
	font-weight: bold;
	margin-top: 0px;
}



.footer h4 {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 11px;
	color: #a0a1a3;
	margin-left: 15px;
	margin-bottom:5px;
	margin-top:0px;
}


.footer p {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #a0a1a3;
	font-size: 11px;
	margin-bottom: 45px;
	margin-top: 0px;
}


p.iniciativa-inspirare {
	margin-top: 45px;
	float: right;
}


.endereco {
	margin-top: 30px;
}


.endereco p{
	margin-bottom:0px;
	margin-top: 0px;
	font-size:12px;
}



.fale-conosco {
	margin-top: 30px;
}

.fale-conosco p {
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: 900;
}


.botao-fale-conosco {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	height: 45px;
	background-color: transparent;
	color: #a0a1a3;
	border: 1px solid #a0a1a3;
	text-align: center;
	padding-top: 10px;
	font-size: 18px;
	width: 194px;
	text-decoration:none;
}

.botao-fale-conosco:hover {
	background-color: #faa61a;
	color:#fff;
	text-decoration:none;
	border:none !important;
}



p.email {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	margin-top: 15px;
	font-size: 14px;
}



.form-control {
	display: block;
	width: 100%;
	height: 45px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: none;
	border-radius: 5px;
	margin-bottom: 15px;
}

button.btn.btn-default.botao-enviar,.btn-default[disabled] {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	height: 45px;
	background-color: #28292b;
	color: #fff;
	text-align: center;
	padding-top: 10px;
	font-size: 18px;
	width: 194px;
	border-radius: 0px;
	border: none !important;
}

button.btn.btn-default.botao-enviar:hover,.btn-default[disabled]:hover {
	background-color: #faa61a;
	color: #fff;
	text-decoration:none;
	border: none !important;
}


.icone-mais {
	display:inline-block;
	padding-left: 5px;
}







/* HEADLINES */

.headline-laranja {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #faa61a;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
}

a.headline-laranja:hover {
	color: #faa61a;
}


.headline-cinza {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #a1a1a1;
	font-size: 14px;
	padding-top:15px;
	margin-bottom: 0px;
}


a.headline-cinza:hover {
	color: #a1a1a1;
}

.headline-roxo {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #7b53ff;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
}

a.headline-roxo:hover {
	color: #7b53ff;
}

.headline-rosa {
	font-family: 'Roboto', sans-serif;
    font-weight: 300;
	color: #ff287d;
  	font-size: 14px;
	margin-top: 15px;
  	margin-bottom: 15px;
}


a.headline-rosa:hover {
	color: #ff287d;
}

.headline-verde {
	font-family: 'Roboto', sans-serif;
    font-weight: 300;
	color: #00dc6e;
  	font-size: 14px;
	margin-top: 15px;
  	margin-bottom: 15px;
}


a.headline-verde:hover {
	color: #00dc6e;
}







/* HOME */


.container-fluid-tags-home {
	padding-top: 5px;
	background-color: #fafafa;
	padding-bottom: 5px;
}

.tag{
	line-height: 14px;
	text-align: center;
	border-radius: 30px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 10px;
	width: auto;
	float: left;
	padding:10px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #a0a1a3;
	text-decoration: none !important;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
}

.tag-pq{
	font-size: 10px;
    line-height: 10px;
    padding: 8px;
}

.tag-01 {
	background-color: #e6e7e9;
	color: #a0a1a3;
	text-decoration: none !important;
}


.tag-01.active,.tag-01:hover {
	background-color: #28292b;
	color: #fff;
	text-decoration:none;
}


.tag-02 {
	background-color: #faa61a;
	color: #fff;
	text-decoration: none !important;
}

.tag-02.active,.tag-02:hover {
	background-color: #d85d0f;
	color: #fff;
	text-decoration:none;
}



/* destaque-topo */

.row-destaque-01 {
	margin-top: 30px;
  	margin-bottom: 60px;
}

.row-destaque-01 h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 36px;
	margin-top: 0px;
	margin-bottom: 30px;
}

@media only screen and (max-width: 1199px) {
	.row-destaque-01 h2 {font-size: 30px;}
}

.row-destaque-01 .destaque-topo.full h2{margin-bottom: 0px;}


.row-destaque-01 p{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size:14px;
	margin-top: 15px
}

p.conteudo-destaque-01{
	margin-top:0px !important;
}


.destaque-topo {
   	border-bottom: 1px solid #e6e7e9;
  	padding-bottom: 15px;
}

.img-destaque-01{
	background-repeat:no-repeat;
	min-height: 345px;
    background-size: cover;
  	background-position-x: center;
	padding: 0px;
	/*margin-bottom: 48px;*/
}
@media only screen and (max-width: 767px) {.img-destaque-01{min-height: 256px;}}
@media only screen and (max-width: 440px) {.img-destaque-01{min-height: 166px;}}

.destaque-topo.full .img-destaque-01{min-height: 465px;}
@media only screen and (max-width: 767px) {.destaque-topo.full .img-destaque-01{min-height: 327px;}}
@media only screen and (max-width: 440px) {.destaque-topo.full .img-destaque-01{min-height: 166px;}}


/* coluna-acontece */

.conteudo-coluna-acontece{
	/*border-bottom: 1px solid #e6e7e9;*/
	padding-bottom: 40px;
}

.coluna-acontece h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 30px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	border-bottom: 1px solid #e6e7e9;
}

.coluna-acontece h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900; 
	font-size: 20px;
	margin-top: 0px;
}


.coluna-acontece p {
	margin-top: 0px;
	padding-top: 10px;
}

.noticias {
	border-bottom: 1px solid #e6e7e9;
}

.noticias-ultimo {
	border:none;
}

.botao-ver-todos {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	height: 45px;
	background-color: #28292b;
	color: #fff;
	text-align: center;
	padding-top: 10px;
	font-size: 18px;
	margin-top: 15px;
	width: 194px;
}


.botao-ver-todos:hover {
	background-color: #faa61a;
	color: #fff;
	text-decoration:none;
}


.conteudo-coluna-acontece a {
	text-decoration: none !important;
}

.acontece-dentro{
	padding-top:20px;
	border-bottom: 1px solid #e6e7e9;
}

.acontece-dentro .headline-cinza{
	margin-top: 0px;
	margin-bottom: 15px;
}

.acontece-dentro h3{
	font-family: 'Roboto', sans-serif;
	font-weight: 900; 
	font-size: 22px;
	margin-top: 0px;
}


/* destaque-02 */

.row-destaque-02 {
	margin-bottom: 105px;
}

.row-destaque-02 h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 22px;
	margin-top: 0px;
	margin-bottom: 0px;
}


.conteudo-destaque-02{
	border-bottom: 1px solid #e6e7e9;
	min-height: 194px;
}


.conteudo-destaque-02 p{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
}



/* últimas */

.row-ultimas h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size:30px;
	margin-top: 0px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e6e7e9;
}

.row-ultimas h2 a:hover{
	color:#faa61a;
	text-decoration:none;
}


.row-ultimas h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 22px;
	margin-bottom: 15px;
	margin-top: 15px;
}


.row-ultimas p {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
}


.conteudo-ultimas {
	border-bottom: 1px solid #e6e7e9;
	border-bottom: 1px solid #e6e7e9;
	padding-bottom: 0px;
	margin-bottom: 0px;
	min-height: 248px;
	margin-top: 15px;
}



/* diário de inovações */

.row-diario-de-inovacoes {
	margin-top: 60px;
	margin-bottom: 105px;
}

.row-diario-de-inovacoes h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 22px;
	margin-top: 0px;
}


.row-diario-de-inovacoes h3 a:hover{
	color:#faa61a;
	text-decoration:none;
}


.row-diario-de-inovacoes p {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
}


.diario-de-inovacoes-texto {
	min-height: 462px;
	position:relative;
}


.conteudo-diario-de-inovacoes-destaque {
	min-height: 193px;
	border-bottom: 1px solid #e6e7e9;
}


.row-diario-de-inovacoes p.headline-cinza {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	display: inline;
	vertical-align: -webkit-baseline-middle;
}


.row-diario-de-inovacoes h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size:30px;
}


.row-diario-de-inovacoes .foto-autor .img-responsive {
	height:auto;
	width:auto;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}


p.link-saiba-mais {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 20px;
	margin-bottom: 45px;
}


.diario-de-inovacoes-informacoes-home {
	border-bottom: 1px solid #e6e7e9;
	padding-bottom: 30px;
}

.diario-de-inovacoes-informacoes {
	border-bottom: 1px solid #e6e7e9;
	padding-bottom: 30px;
}


.post-informacoes {
	border:none;
    padding-top: 30px;
}





.compartilhar {
	padding-left: 0px;
	border-bottom: 1px solid #e6e7e9;
	padding-bottom: 30px;
}

@media only screen and (min-width: 990px) {.compartilhar{position:absolute; bottom:0px;}}


.texto-compartilhar{
	padding-left: 0px;
}


.texto-compartilhar h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 22px;
	color: #faa61a;
	padding-left: 0px;
	margin-top: 30px;
	margin-bottom: 0px;
}



.botao-enviar,.btn-default[disabled] {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	height: 45px !important;
	background-color: #28292b;
	color: #fff;
	text-align: center;
	padding-top: 10px;
	font-size: 18px;
	margin-top: 30px;
	width: 194px !important;
	border-radius: 0px;
	border: 0px !important;
}


.botao-enviar:hover,.btn-default[disabled]:hover {
	background-color: #faa61a;
	color: #fff;
	text-decoration:none;
	border: 0px !important;
}


.compartilhar a {
	text-decoration: none !important;
}




/* recomendações do porvir */

.row-recomendacoes {
	margin-bottom: 105px;
}


.row-recomendacoes h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 22px;
	margin-bottom: 15px;
	margin-top: 15px;
}


.row-recomendacoes p {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
}

.row-recomendacoes h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 30px;
	margin-top: 0px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e6e7e9;
}


.conteudo-recomendacao-destaque-home {
	min-height: 250px;
	border-bottom: 1px solid #e6e7e9;
	margin-top: 15px;
}



/* editorial */


.row-editorial {
	/*margin-bottom: 140px;*/
}

.background-editorial {
  	height: 465px;
  	background-repeat: no-repeat;
	text-align:center;
	background-position-x: center;
  	background-size: cover;
}


.row-editorial .headline-branco {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #fff;
	font-size: 21px;
	margin-top: 45px;
	margin-bottom: 0px;
}


.row-editorial h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 80px;
	color: #fff;
	margin-top: 45px;
	margin-bottom: 0px;
	/*text-shadow: 2px 2px 5px #000;*/
}


.botao-continuar-lendo {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	height: 45px;
	background-color: #28292b;
	color: #fff;
	text-align: center;
	padding-top: 10px;
	font-size: 18px;
	margin-top: 100px;
	min-width: 194px;
}

.botao-continuar-lendo:hover {
	background-color: #00dc6e;
	color: #fff;
	text-decoration:none;
}
	


.row-editorial-02 {
	margin-bottom: 105px;
}


.principais-assuntos {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	background-color: #faa61a;
	height: 45px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	padding-top: 15px;
	width: 164px;
	margin-bottom: 15px;
	margin-top: -25px;
	margin-left:15px;
}


.principais-assuntos a{
	color: #fff;	
}


.voce-sabia {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	background-color: #faa61a;
	height: 45px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	padding-top:15px;
	width: 164px;
	margin-bottom: 15px;
	margin-top: -25px;
	margin-left:15px;
}


.voce-sabia a{
	color: #fff;	
}

.voce-sabia-o-que-e {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
}



.conteudo-editorial-02 {
	min-height: 268px;
	border-bottom: 1px solid #e6e7e9;
}


.row-editorial-02 h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	margin-top: 0px;
	margin-bottom: 15px;
}


.botao-glossario {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	height: 45px;
	background-color: #28292b;
	color: #fff;
	text-align: center;
	padding-top: 10px;
	font-size: 18px;
	width: 194px;
	margin-top:30px;
}

.botao-glossario:hover {
	background-color: #faa61a;
	color: #fff;
	text-decoration:none;
}


.conteudo-editorial-02 a {
	text-decoration: none !important;
}	
	



/* saiu na mídia */


.row-saiu-na-midia {
	/*margin-bottom: 135px;*/
}

.row-saiu-na-midia h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 30px;
	margin-top: 0px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	border-bottom: 1px solid #e6e7e9;
}



.row-saiu-na-midia h3  {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	margin-top: 30px;
	font-size: 22px;
	margin-bottom: 15px;
	margin-top: 15px;
}



.conteudo-saiu-na-midia {
	border-bottom: 1px solid #e6e7e9;
	padding-bottom: 15px;
	min-height: 270px;
}


.row-saiu-na-midia p  {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	margin-top: 0px;
	font-size: 14px;  
}


p.saiu-na-midia-fonte {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #b4b5b7;
}






/* AJUSTES NAVBAR-HOME */


@media only screen and (max-width: 767px) {


/* NAVBAR */

#busca .container input[type='text']{
	font-size: 40px;
	line-height: 90px;
	padding: 15px 0px;
}

.navbar-default .navbar-nav>li>a {
  padding: 8px 10px;
}

a.top-menu {
	border-top:none;
	border-left-style:solid;
	border-left-width:8px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

a.top-menu:hover {
	border-left-style:solid;
	border-left-width:20px !important;
	text-decoration:none !important;
	padding-left: 20px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

#nav-sociais {
	display:none;
}

#nav-sociais-m {
	display:block;
	padding-top:22px;
}


#nav-como-funciona-m {
	display: block;
	cursor:pointer;
}

#nav-como-funciona-m a{
	text-decoration:none;
}


#nav-idiomas-m {
	display:inline-block;
	font-family: 'Roboto', sans-serif;
  	font-weight: 900;
  	display: block;
	color: #b4b5b7;
	padding-left: 10px;
	padding-bottom: 10px;
}

#nav-idiomas-m a {
	color: #b4b5b7;
}



.nav-como-funciona{
	display:none !important;
}

.nav-idioma-por{
	display:none !important;
}

.nav-idioma-eng{
	display:none !important;
}


.navbar-right{
	display:none;
}




/* tags-home */


.container-fluid-tags-home {
	padding-top: 15px;
	padding-bottom: 10px;
}

.tag{
	line-height: 10px;
	font-size: 10px;
	padding:8px;
	margin: 0px 5px 5px 0px;
}
	
.tag-01 a {
	font-size: 11px;
}

.tag-02 a {
	font-size: 11px;
}



/* destque-01-home */

.conteudo-destaque-01 {
	padding-left:0px;
}

.row-destaque-01 {
	margin-bottom: 45px;
}


/* destque-02-home */
.row-destaque-02 {
	margin-bottom: 30px;
}

.destaque-02 {
	margin-top: 60px;
}

.conteudo-destaque-02 {
	min-height: 140px;
	margin-bottom: 30px;
	padding-bottom: 15px;
}




/* coluna-acontece */
.conteudo-coluna-acontece {
 	padding-bottom: 30px;
}

.coluna-acontece h2 {
	margin-top: 30px;
}


.botao-ver-todos {
	margin-top: 30px;
}


/* últimas */

	
.conteudo-ultimas {
	padding-bottom: 15px;
}

.ultimas-destaques {
	margin-bottom: 30px;
}


.row-ultimas p {
	margin-bottom: 15px;
}

.row-ultimas h2 {
	margin-bottom: 30px;
}




/* diário de inovações */
.row-diario-de-inovacoes {
	margin-top: 30px;
	margin-bottom: 45px;
}

.conteudo-diario-de-inovacoes-destaque {
	margin-bottom: 30px;
	padding-bottom: 15px;
}


.diario-de-inovacoes-texto {
	margin: 0px;
}

.diario-de-inovacoes-informacoes-home {
	padding-bottom: 15px;
}

.diario-de-inovacoes-informacoes {
	padding-bottom: 15px;
}

p.link-saiba-mais {
	margin-bottom: 30px;
}

p.sobre-autor-nome {
 	margin-bottom: 5px;
}


.texto-compartilhar h2 {
	margin-top: 15px;
}

.compartilhar {
	padding-bottom: 30px;
}


/* recomendações */

.row-recomendacoes {
	margin-bottom: 15px;
}

.row-recomendacoes h2 {
	margin-bottom: 30px;
}

.conteudo-recomendacao-destaque-home {
	margin-bottom: 0px;
	min-height: 140px;
	padding-bottom: 15px;
}


.recomendacao-destaque-home {
    margin-top: 0px;
	margin-bottom: 30px;
}

.row-recomendacoes p {
	margin-bottom: 15px;
}


/* editorial */
.row-editorial {
	margin-bottom: 0px;
}


.row-editorial .headline-branco {
	margin-top: 0px;
}

.background-editorial {
	height: 350px;
}

.row-editorial h2 {
	font-size: 35px;
}

.row-editorial .headline-branco {
	padding-top: 15px;
}

.row-editorial-02 {
	margin-bottom: 45px;
}

.conteudo-editorial-02 {
	margin-top: 60px;
	min-height: 0px; 
	border-bottom: none; 
}



.botao-glossario {
	margin-top: 45px;
}


/* saiu na mídia */
.saiu-na-midia-destaques {
	margin-top:0px;
	padding-left: 0px;
}

.row-saiu-na-midia {
	margin-bottom: 45px;
}

.conteudo-saiu-na-midia {
	padding-bottom: 15px;
}

.row-saiu-na-midia h3 {
	margin-top: 30px;
}

p.saiu-na-midia-fonte {
	margin-bottom: 15px;
}

/* FOOTER */

p.iniciativa-inspirare {
	float: left; 
}


}



@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	
/* NAVBAR */

ul.nav.navbar-nav.navbar-right{
	display: none;
}	

.navbar-default .navbar-nav>li>a {
	font-size: 11px;
	margin-right: 10px;
	padding-right: 5px;
	padding-left: 5px;
}


/* HOME*/


/* destaque-home-01 */


.destaque-topo {
	border:none;
}

.row-destaque-01 {
	margin-bottom: 30px;
}

.conteudo-destaque-01 {
	padding-bottom: 15px;
	border-bottom: 1px solid #e6e7e9;
}

.row-destaque-01 h2 {
  	margin-bottom: 15px;
}

.row-destaque-02 {
  	margin-bottom: 90px;
}


/* coluna-acontece */



.botao-ver-todos {
  	margin-top: 30px;
}

.conteudo-coluna-acontece {
  	padding-bottom: 30px;
}



/* últimas */


.conteudo-ultimas {
	padding-bottom: 15px;
	margin-bottom:30px;
}

.row-ultimas h2 {
	margin-bottom: 30px;
}


/* diário de inovções */

.row-diario-de-inovacoes {
  	margin-bottom: 90px;
}

.conteudo-diario-de-inovacoes-destaque {
  	min-height: 137px;
}
  
.diario-de-inovacoes-texto {
  	margin-top: 30px;
}

p.link-saiba-mais {
  	margin-bottom: 15px;
}




/* RECOMENDAÇÕES */

.row-recomendacoes {
  	margin-bottom: 60px;
}

.recomendacao-destaque-home {
  	margin-top: 30px;
}

.conteudo-recomendacao-destaque-home {
	min-height: 160px;
	padding-bottom: 15px;
}

.row-recomendacoes h2 {
  	margin-bottom: 0px; 
}


/* EDITORIAL */

.row-editorial {
  	margin-bottom: 60px;
}
	
	
.row-editorial-02 {
  	margin-bottom: 90px;
}
	
	
/* SAIU NA MÍDIA */

.row-saiu-na-midia {
  	margin-bottom: 105px;
}







}



@media only screen and (min-width: 991px) and (max-width: 1200px) {
	

/* NAVBAR */
ul.nav.navbar-nav.navbar-right {
  	display: none;
}	

.navbar-default .navbar-nav>li>a {
  	font-size: 13px;
}	
	
		
}




@media only screen and (max-width: 991px) {
.coluna-acontece {
  	margin-top: 30px;
}
}











/* CSS-POST */


.main-post {
	padding-bottom: 60px;
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
}

.main-post a {
	color:#faa61a;
}


.imagem-destaque-post {
	height: 343px;
    background-size: cover;
	background-position:center;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 15px;
}
@media only screen and (max-width: 991px) {.imagem-destaque-post{height: 328px;}}
@media only screen and (max-width: 767px) {.imagem-destaque-post{height: 315px;}}
@media only screen and (max-width: 440px) {.imagem-destaque-post{height: 166px;}}



.sidebar h2 {
	font-size:14px;
}


.post-conteudo-geral {
  	padding-top: 0px;
}

.post-conteudo-geral.link-laranja .post-conteudo-geral-dentro a {color: #faa61a;}
.post-conteudo-geral.link-rosa .post-conteudo-geral-dentro a {color: #ff287d;}
.post-conteudo-geral.link-verde .post-conteudo-geral-dentro a {color: #00dc6e;}
.post-conteudo-geral.link-cinza .post-conteudo-geral-dentro a {/*color: #646567;*/color: #faa61a;}
.post-conteudo-geral.link-roxo .post-conteudo-geral-dentro a {color: #7b53ff;}


.botao-voltar {
	margin-top:0px;
	margin-bottom: 15px;
}


.headline-posts {
	margin-bottom:0px !important;
}

.post-conteudo-geral h1 {
	font-size: 60px;
	font-weight: 900;
	margin-top: 0px;
	margin-bottom: 30px;
}

.post-conteudo-geral h1, .post-conteudo-geral h2, .post-conteudo-geral h3, .post-conteudo-geral .headline-posts, .post-conteudo-geral .compartilhamento-rede-social, .post-conteudo-geral .introducao-post, .post-conteudo-geral p, .post-conteudo-geral .tags-rodape-post, .post-conteudo-geral-dentro iframe, .olho-twitter, .diario-de-inovacoes-informacoes, .post-informacoes, .comentarios-rodape-post, .chamada-guia-tematico, .chamada-transformar, .chamada-serie, .o-que-fazemos p, .o-que-fazemos h2, .o-que-fazemos h3, .o-que-defendemos p, .o-que-defendemos h2, .equipe h2, .antenas p, .antenas h2, .antenas h3, .antenas .nomes-antenas, .container-fluid-sobre-nos-banner h1 {
	padding-left:64px;
}

.post-conteudo-geral.diario-de-inovacoes h1, .post-conteudo-geral .imagem-post, .post-conteudo-geral.diario-de-inovacoes h2, .post-conteudo-geral.diario-de-inovacoes h3, .post-conteudo-geral.diario-de-inovacoes .headline-posts, .post-conteudo-geral.diario-de-inovacoes .compartilhamento-rede-social, .post-conteudo-geral.diario-de-inovacoes .introducao-post, .post-conteudo-geral.diario-de-inovacoes p, .post-conteudo-geral.diario-de-inovacoes .tags-rodape-post, .post-conteudo-geral-dentro iframe, .olho-twitter, .diario-de-inovacoes-informacoes p, .post-informacoes p {
	padding-left:0px;
}


.print-post{
	text-align:right; padding:5px;
}

.print-post a{
	color: #a0a1a3;
	cursor:pointer;
}

.print-post, .print-post a:hover{
	color: #333;
}



h2.introducao-post {
	margin-top: 30px !important;
	font-size: 30px !important;
	font-weight: 300 !important;
	margin-bottom: 0px !important;
}


.autor-data-post {
	color: #b4b5b7;
  	font-size: 14px;
  	font-weight: 300;
}
	

span.autor-post {
	margin-top: 30px !important ;
	margin-bottom: 45px !important;
	color:#262626 !important;
	font-weight: 400 !important;
	margin-top: 30px !important;
	font-size:14px !important;
}


span.data-post {
	color: #b4b5b7;
	font-size: 14px;
	font-weight: 300;
}

.main-post p {
	font-weight: 400;
	margin-bottom: 30px;
	margin-top: 0px;
	font-size:18px;
	font-weight:300 !important;
}


p.autor-data-post {
	margin-top: 30px;
	margin-bottom: 45px;
}



.olho-twitter::after {
	content:url('images/ico-twitter-post.png');
	float: right;
    margin-top: 30px;
}


.social-media-post-destaque {
	float: right;
}


.post-conteudo-geral blockquote {
	border-bottom: 1px solid #e6e7e9;
	padding: 0px;
	padding-bottom:30px;
    margin: 15px 0px 30px 0px;
    border-left: 0px;
	  
}

.post-conteudo-geral blockquote::before {
    content:url('images/apas-direita-cinza.png');
	display:block;
}

.post-conteudo-geral blockquote p:first-child {
    font-size: 40px;
	line-height: 40px;
	color: #333;
	font-weight: 900 !important;
	padding:0px;
	margin: 0px;
	margin-bottom:30px;
}

.post-conteudo-geral blockquote p:last-child {
    font-size: 14px;
	color: #b4b5b7;
	font-weight: 400 !important;
	padding:0px;
}

.post-conteudo-geral blockquote p:last-child::before {
    content: "_ ";
}


.post-conteudo-geral .olho, .post-conteudo-geral .stb-olho_box {
	border-bottom: 1px solid #e6e7e9;
	padding: 0px;
	padding-bottom:30px;
    margin: 15px 0px 30px 0px;
    border-left: 0px;
	  
}

.post-conteudo-geral .olho::before, .post-conteudo-geral .stb-olho_box::before {
    content:url('images/apas-direita-cinza.png');
	display:block;
}

.post-conteudo-geral .olho, .post-conteudo-geral .stb-olho_box {
    font-size: 40px;
	line-height: 40px;
	color: #333;
	font-weight: 900 !important;
	margin: 0px;
	margin-bottom:30px;
}

.post-conteudo-geral .olho-twitter {
	width: 40%;
	float:left;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 20px;
	line-height: 30px;
  	font-weight: 300;
	margin-bottom: 15px;
	margin-right:20px;
}


.post-citacao {
	border-bottom: 1px solid #e6e7e9;
	  
}

.post-citacao h2{
	font-size: 40px;
	font-weight: 900;
}


.post-citacao p {
	font-size: 14px;
	color: #b4b5b7;
	font-weight: 400;
	padding-top: 15px;
}

.post-conteudo-geral-02 {
	padding-top:30px;
}


.post-conteudo-geral h3{
	font-size: 30px;
	font-weight: 900;
	margin-bottom: 30px;
	margin-top: 45px;
}

iframe {
	padding-bottom: 30px;
}

.diario-de-inovacoes-informacoes-home .sobre-autor{
	padding:0px 15px;
}

.foto-autor{
	padding-right: 0px;
	padding-left: 0px;
	/*margin-right: 15px;*/
}

.foto-autor img{
	-webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}

p.sobre-autor-nome {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #a0a1a3;
	margin-bottom: 15px;
	font-size:16px;
	font-weight:700 !important;
	margin-bottom: 5px;
    margin-top: 0px;
}

p.sobre-autor-atuacao {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #a0a1a3;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
    margin-top: 0px;
	font-size:14px;
}


.chamada-guia-tematico{
	margin-left:0px;
}

.chamada-guia-tematico-dentro{
	border:1px #00dc6e solid;
	padding:15px;
	padding-left:95px;
	margin-bottom:30px;
}

.chamada-guia-tematico-dentro a{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color:#00dc6e;
	text-decoration:underline;
	font-size:20px;
}

.chamada-guia-tematico-letra{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	position: absolute;
    width: 78px;
	border-right:1px #00dc6e solid;
	top:0px;
	left:0px;
	height:100%;
	text-align:center;
	line-height:78px;
	color:#00dc6e;
	font-size:40px;
}


.chamada-transformar{
	margin-left:0px;
}

.chamada-transformar-dentro{
	border:1px #00dc6e solid;
	padding:15px;
	padding-left:95px;
	margin-bottom:30px;
}

.chamada-transformar-dentro a{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color:#00dc6e !important;
	text-decoration:underline;
	font-size:20px;
}

.chamada-transformar-letra{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	position: absolute;
    width: 78px;
	border-right:1px #00dc6e solid;
	top:0px;
	left:0px;
	height:100%;
	text-align:center;
	line-height:78px;
	color:#00dc6e;
	font-size:40px;
}


.chamada-serie{
	margin-left:0px;
}

.chamada-serie-dentro{
	border:1px #faa61a solid;
	padding:15px;
	padding-left:95px;
	margin-bottom:30px;
}

.chamada-serie-dentro a{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color:#faa61a !important;
	text-decoration:underline;
	font-size:20px;
}

.chamada-serie-letra{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	position: absolute;
    width: 78px;
	border-right:1px #faa61a solid;
	top:0px;
	left:0px;
	height:100%;
	text-align:center;
	line-height:78px;
	color:#faa61a;
	font-size:40px;
}


/* PORVIR NA MÍDIA */

#porvir-na-midia p {
  	margin: 0px;
	font-size:12px;
}

#porvir-na-midia a {
  	margin-top: 20px;
	font-size:20px;
	font-weight:700;
}




/* newsletter */



.newsletter-sidebar {
  	padding-bottom: 165px;
	padding-top: 105px;
}


.newsletter-sidebar h3{
	border: none;
	font-weight: 300;
	font-size: 22px;
    margin-top: 0px;
}

.newsletter-sidebar h4 {
    border: none;
    font-weight: 300;
    font-size: 22px;
    margin-top: 30px;
}


.sidebar h2 {
	margin-top: 0px;
	border-bottom: 1px solid #e6e7e9;
	border-top: 1px solid #e6e7e9;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: 900;
	color: #b4b5b7;
}

.form-control-email-post-sidebar {
	border: 1px solid #e6e7e9;
}



/*  temas-abordados */

.temas-abordados-sidebar {
  	min-height: 115px;
	padding-bottom: 45px;
}


.temas-abordados-sidebar div.tag-01 a {
	float:none;
	text-decoration:none !important;
}

.temas-abordados-sidebar div.tag-01 {
	text-decoration:none;
	float: left;
}

/*  tag-sidebar */ 
 
.tags-sidebar {
	padding-bottom: 45px;
}

.tags-sidebar p {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 300;
	margin: 0px;
}

.tags-sidebar p a:hover {
	color:#faa61a;
}


/*  glossario-sidebar */ 

.glossário-sidebar {
	padding-bottom:45px;
}

.conteudo-glossario-sidebar {
	border-bottom: 1px solid #e6e7e9;
	padding-top: 15px;
	padding-bottom: 15px;
}

.conteudo-glossario-sidebar a{
	text-decoration:none !important;
}

.destaque-glossário-sidebar {
	font-size: 22px !important;
	font-weight: 900 !important;
	padding-bottom: 15px !important;
	margin: 0px;
}


.glossário-sidebar p {
	font-size: 14px;
	font-weight: 300;
}


/*  leia-também-sidebar */ 

.leia-também-sidebar {
 	padding-bottom: 30px;
}


.recomendacao-destaque {
	margin-top: 30px;
}

.recomendacao-destaque p{
	margin-bottom: 0px !important;
}

.conteudo-recomendacao-destaque {
	padding-bottom:30px;
	border-bottom: 1px solid #e6e7e9;
}


.conteudo-recomendacao-destaque h3 {
	margin-top: 10px;
	margin-bottom: 15px;
	font-weight: 700;
	font-size: 22px;  
}


/*  recomendadas-sidebar */ 

.recomendadas-sidebar {
  	padding-bottom: 30px;
}


.recomentadas-destaque {
	margin-top:15px;
}


.conteudo-recomendadas-destaque {
	padding-bottom:30px;
	border-bottom: 1px solid #e6e7e9;
  	margin-top: 15px;
}


.conteudo-recomendadas-destaque h3 {
	margin-top: 10px;
	margin-bottom: 15px;
	font-weight: 900;
    font-size: 22px;
}


.conteudo-recomendadas-destaque .img-responsive {
  	margin-bottom: 15px;
}



/*  diario-de-inovacoes-sidebar */ 

.diario-de-inovacoes-sidebar p.headline-cinza{
	margin-left: 30px;
	font-weight: 300;
	padding-top:5px;
}


.diario-de-inovacoes-sidebar h3{
	font-size: 22px;
	font-weight: 300;
	color: #faa61a;
}

.diario-de-inovacoes-sidebar a{
	text-decoration:none;
}

.diario-de-inovacoes-sidebar {
  	margin-bottom: 105px;
}




/* tags rodapé post */


.tags-rodape-post {
	margin-top:30px !important;
	padding: 0px;
}


.tags-rodape-post h2 {
	float: left;
	margin-top: 0px;
	font-size: 14px;
	font-weight: 900;
	color: #a0a1a3;
	border-top: 1px solid #a0a1a3;
	border-bottom: 1px solid #a0a1a3;
	padding: 7px;
	margin-right: 30px;
	
	
}

.tags-rodape-post p {
	margin:0px;
	font-size: 20px;
  	font-weight: 300;
}

.tags-rodape-post p a:hover {
	color:#faa61a;
}



/* redes sociais rodapé post */


.redes-sociais-rodape-post {
	padding:0px;
}

.compartilhamento-rede-social {
	padding:0px;
}

.redes-sociais-rodape-post p {
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	text-align: right;
	font-size: 14px;
	color: #a0a1a3;
	font-weight: 400;
}


.post-inspirador {
	padding: 0px;
	text-align: right;
	line-height: 30px;
}

.foi-inspirador{
	line-height: 30px;
}


.imagem-coracao-post-inspirador {
	background-image:url(images/foi-inspirador-post.png);
	background-position:top;
	height:30px;
	width:30px;
	float: right;
 	margin-left: 10px;
}

.imagem-coracao-post-inspirador.active {
	background-image:url(images/foi-inspirador-post.png);
	background-position:bottom;
}

.simplefavorite-button {
    width: 100%;
    text-align: right;
	border: 0px;
    background-color: #fff !important;
}

.simplefavorite-button.active {
    opacity: 1 !important;
}

.simplefavorite-button {
    -webkit-appearance: none;
    -moz-appearance: none;
	appearance: none;
	cursor: pointer;
}



/* comentários rodapé post */

.comentarios-rodape-post {
	margin-top:20px;
}

.comentarios-rodape-post-dentro {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	height: 45px;
	background-color: #28292b;
	color: #fff;
	text-align: center;
	padding-top: 10px;
	font-size: 16px;
	margin-top: 30px;
	width: 210px;
	cursor:pointer;
}







/* AJUSTES- POST */

@media only screen and (max-width: 767px) {


.post-conteudo-geral {
  	padding-top: 0px;
}

span.autor-post {
  	font-size: 12px !important;
}

span.data-post {
  	font-size: 12px;
}

p.autor-data-post {
	margin-top: 15px;
	margin-bottom: 30px;
}

.post-conteudo-geral {
  	padding: 0px;
}

.page-default h1 {
	font-size: 32px;
	margin-top: 15px
}
	
.post-conteudo-geral h1 {
	font-size: 32px;
	margin-top: 15px;
}

h2.introducao-post {
	margin-top: 45px !important;
	font-size:20px !important;
}

.main-post {
  	padding-bottom: 45px;
}

.main-post p {
  	font-size: 16px;
}


.post-conteudo-geral blockquote p:first-child {
    font-size: 20px;
	line-height: 20px;
}

.post-conteudo-geral .olho, .post-conteudo-geral .stb-olho_box {
    font-size: 20px;
	line-height: 20px;
}

.post-citacao h2 {
  	font-size: 20px;
}


.post-conteudo-geral h3 {
	font-size: 20px;
	padding-left: 0px;
}

.olho-twitter{
	width:100%;
}

.post-inspirador {
  	padding-top: 30px;
}


.comentarios-rodape-post {
  	margin-top: 45px;
}

.sidebar {
  	padding-left: 0px;
	padding-right: 0px;
}
	


.newsletter-sidebar {
	/*display:none;*/
}

.tags-sidebar {
	padding-top: 0px;
	padding-bottom: 35px; 
}

.diario-de-inovacoes-sidebar {
	padding-bottom: 0px;
	margin-bottom: 45px;
}

.temas-abordados-sidebar {
	min-height: 96px;
}

.conteudo-glossario-sidebar {
	padding-bottom: 30px;
}

.conteudo-recomendadas-destaque {
	margin-top: 30px;
}

.conteudo-recomendadas-destaque h3 {
  	margin-bottom:0px;
}

.post-conteudo-geral h1, .post-conteudo-geral h2, .post-conteudo-geral h3, .post-conteudo-geral .headline-posts, .post-conteudo-geral .compartilhamento-rede-social, .post-conteudo-geral .introducao-post, .post-conteudo-geral p, .post-conteudo-geral .tags-rodape-post, .post-conteudo-geral-dentro iframe, .olho-twitter, .diario-de-inovacoes-informacoes, .post-informacoes, .comentarios-rodape-post, .chamada-guia-tematico, .chamada-transformar, .chamada-serie, .o-que-fazemos p, .o-que-fazemos h2, .o-que-fazemos h3, .o-que-defendemos p, .o-que-defendemos h2, .equipe h2, .antenas p, .antenas h2, .antenas h3, .antenas .nomes-antenas, .container-fluid-sobre-nos-banner h1 {
	padding-left:0px;
}




}


@media only screen and (min-width: 768px) and (max-width: 991px) {

.sidebar {
	padding-left: 0px;
}

.newsletter-sidebar {
  	padding-bottom: 45px;
}

.newsletter-sidebar h3 {
  	padding-top: 0px;
}

.temas-abordados-sidebar {
	min-height: 0px;
	margin-bottom: 45px;
}

.conteudo-recomendadas-destaque {
  	margin-top: 30px;
}

.conteudo-recomendadas-destaque h3 {
	margin-top: 10px;
	margin-bottom: 0px;
}

	
}
























/* CSS BUSCA */

.sidebar-busca {
	padding-left: 0px;
	padding-bottom: 30px;
}

.sidebar-agregadora {
	padding-left: 0px;
	padding-bottom: 30px;
	padding-top: 55px;
}


.sidebar-busca h2 {
	font-size: 16px;
	font-weight: 700;
	margin-top: 72px;
}


.titulo-sidebar {
	text-decoration: none !important;
	border-top: 1px solid #e6e7e9;
	padding-top: 15px;
	padding-bottom: 15px;
	height: 45px;
	color: #a0a1a3;
}


.titulo-sidebar h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size:16px;
	float: left;
	text-decoration: none !important;
	margin-top: 0px;
	margin-bottom: 0px;
}

.titulo-sidebar h4 {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size:16px;
	float: right;
	text-decoration: none !important;
	margin-top: 0px;
	margin-bottom: 0px;
}


.titulo-sidebar-glossario {
	text-decoration: none !important;
	border-top: 1px solid #e6e7e9;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #a0a1a3;
}

.titulo-sidebar-glossario h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size:16px;
	float: left;
	text-decoration: none !important;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
    font-weight: 400;
}

.glossario-letras {
	padding-bottom:15px;
	float:left;
}

.glossario-letras a {
	color: #a0a1a3;
}

.glossario-letras a.inativo {
	color:#eee;
}


.glossario-letras h4 {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size:16px;
	float: left;
	text-decoration: none !important;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:5px;
}


.categoria h3 {
	font-size: 12px;
	font-weight: 400;
}




.glossário-sidebar-busca {
  	margin-top: 60px;
}

.glossário-sidebar-busca a:hover {
	text-decoration: none;	
}


.glossário-sidebar-busca h2 {
	color: #a0a1a3;
	font-size: 14px;
	border-top: 1px solid #e6e7e9;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e6e7e9;
}

.conteudo-glossario-sidebar-busca p {
	font-size:20px;
	padding-top:15px;
	
}


.main-busca  {
	padding-top: 30px;
	padding-bottom: 105px;
	padding-left: 0px;
	float: left;
}

.main-busca h2 {
	font-size: 45px;
	font-weight: 700;
	margin-bottom: 20px !important;
	margin-top: 0px;
}




.contador-resultados {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #a0a1a3;
	font-weight: 400;
	/*float: right;*/
	padding-top:15px;
	/*line-height: 70px;*/
}





.busca-glossario-conteudo {
	background-color: #fafafa;
	/*min-height: 255px;*/
	border-top: 1px solid #e6e7e9;
}

span.continuar-lendo {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 900;
}


.busca-glossario-conteudo h2 {
	color: #a0a1a3;
	font-size: 14px;
	font-weight: 700;
	margin-top: 30px;
}

.busca-glossario-conteudo p {
	font-size: 16px;
	color: #28292b;
	margin-bottom: 30px;
}


.glossario-relacionado {
	text-align: center;
	padding: 5px;
	border-top: 1px solid #e6e7e9;
	border-bottom: 1px solid #e6e7e9;
	padding-left: 30px;
	min-height: 27px;
}

.glossario-relacionado h2{
	float: left;
	margin-top: 0px;
	margin-bottom: 0px !important;
}


.glossario-relacionado-conteudo p {
	font-size: 20px;
	font-weight: 300;
}




.busca-conteudo {
	margin-top: 30px;
	border-bottom: 1px solid #e6e7e9;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px;
}

.busca-imagens {
	padding-right: 0px;
	padding-left: 0px;
}


.busca-conteudo-texto h3 {
	font-size: 22px;
	margin-top: 10px;
}


.busca-conteudo-texto h3 a:hover {
	text-decoration:none;
	color: #faa61a;
}


span.data-conteudo-busca {
	color: #b8b9bb;
	padding-left: 10px;
	font-weight: 300;
	font-size: 12px;
}


/* AJUSTES- BUSCA */

@media only screen and (max-width: 767px) {

.main-busca {
  padding-bottom: 45px;
}

.busca-conteudo {
  padding-bottom: 60px;
}
	
.busca-conteudo-texto {
  padding-top: 15px;
}	

.busca-glossario-conteudo {
  padding-left: 8%;
}
	
.glossario-relacionado {
	display: none;
}

.glossario-relacionado-conteudo {
	display:none;
}




}

















/* CSS- AGREGADORA */


.main-agregadora {
	padding-left:0px;
	padding-right:0px;
	float: left;
	min-height:900px;
}


.agregadora-conteudo {
  margin-top: 30px;
  border-bottom: 1px solid #e6e7e9;
  padding-bottom: 15px;
  /*padding-right: 0px;*/
}


.titulo-subtitulo-agregadora h2 {
  font-size: 45px;
  font-weight: 300;
  margin-top: 30px;
  padding-bottom: 20px;
  margin-bottom: 0px;
  border-bottom: 1px solid #e6e7e9;
}

.titulo-subtitulo-agregadora p {
  font-size: 20px;
  font-weight: 300;
  color: #a0a1a3;
  padding-top: 8px;
  border-bottom: 1px solid #e6e7e9;
  padding-bottom: 7px;
  margin-bottom: 0px;
}


.imagem-destaque-agregadora {
  	padding-top: 15px;
	padding-left:0px;
}

.conteudo-destaque-agregadora {
	padding-top:15px;
	border-bottom: 1px solid #e6e7e9;
  	padding-bottom: 35px;
	padding-left:0px;
}

.conteudo-destaque-agregadora p {
  /*margin-bottom: 0px;*/
}

.conteudo-destaque-agregadora h3 {
	font-size: 22px;
	margin-top: 10px;
	color: #28292b;
	font-weight: 700;
}


.sidebar-right-agregadora {
	padding-left: 30px;
  	padding-right: 0px;
  
}


.newsletter-temp-agregadora {
	border-bottom: 1px solid #e6e7e9;
  	padding-bottom: 30px;
	margin-left: 15px;
  	margin-right: 15px;
	
}

.newsletter-temp-agregadora  h3 {
  	padding-top: 0px; 
	margin-top: 40px;
}

.newsletter-temp-agregadora h4 {
  padding-top: 0px;
  margin-top: 40px;
  font-size: 22px;
  color: #a0a1a3;
  font-weight: 300;
  margin-bottom: 30px;
}

.form-control-email-agregadora-sidebar {
	  border: 1px solid #e6e7e9;
}


.botao-saiba-mais-agregadora {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  height: 45px;
  background-color: transparent;
  color: #a0a1a3;
  border: 1px solid #a0a1a3;
  text-align: center;
  padding-top: 10px;
  font-size: 18px;
  width: 194px;
  text-decoration: none;
}


.botao-saiba-mais-agregadora:hover {
  background-color: #faa61a;
  color:#fff;
  text-decoration:none !important;
  border:none !important;
}



.headline-cinza-agregadora {
	margin-top: 5px;
  	font-weight: 300;
	font-size: 14px;
}


.diario-temp-agregadora {
	border-bottom: 1px solid #e6e7e9;
  	padding-bottom: 5px;
  	margin-top: 30px;
}

.diario-temp-agregadora .img-responsive {
  display: inline-block;
  float: left;
}

.diario-temp-agregadora h2 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 20px;
}

.midia-temp-agregadora {
	border-bottom: 1px solid #e6e7e9;
	padding-bottom: 5px;
	padding-top: 30px;
	margin-bottom: 60px;
}


.midia-temp-agregadora h2 {
	font-size: 22px;
  	margin-top: 10px;
  	font-weight: 700;
}


.midia-temp-agregadora p {
  margin-bottom: 20px;
}



.agregadora-conteudo-texto h3 {
  font-size: 22px;
  margin-top: 10px;
  font-weight: 700;
}


.agregadora-conteudo-texto h3 a:hover {
	text-decoration:none;
	color: #faa61a;
}

.agregadora-imagens {
  padding-right: 0px;
  padding-left: 0px;
}


span.data-conteudo-agregadora {
	color: #b8b9bb;
	padding-left: 10px;
	font-weight: 300;
	font-size: 12px;
}



/* AJUSTES- AGREGADORA */

@media only screen and (max-width: 767px) {
	
.newsletter-temp-agregadora {
	display: none;
}
	
.titulo-subtitulo-agregadora h2 {
  margin-top: 30px;
  padding-bottom: 30px;
}

.imagem-destaque-agregadora {
  padding-top: 30px;
}

.sidebar-right-agregadora {
  padding-left: 0px;
}

.diario-temp-agregadora {
	padding-bottom: 60px;
	padding-left: 0px;
}


.midia-temp-agregadora {
  padding-bottom: 60px;
}

.agregadora-conteudo {
  padding-bottom: 60px;
}

.agregadora-conteudo-texto {
	padding-top: 15px;
	padding-left: 0px;
}

.sidebar-busca {
	/*display: none;*/
}

.conteudo-destaque-agregadora {
	padding-bottom: 30px;

}

.midia-temp-agregadora {
	margin-bottom: 45px;
	padding-left: 0px;
}

}


@media only screen and (min-width: 768px) and (max-width: 991px) {



.sidebar-right-agregadora {
  padding-left: 0px;
}

.diario-temp-agregadora {
  padding-bottom: 30px;
	
}

.midia-temp-agregadora {
  padding-bottom: 30px;
}

}







/* CSS- BLOG */

.container-blog {
	margin-bottom:60px;
}








/* CSS- DIÁRIO DE INOVAÇÕES */



.newsletter-sidebar.diario-de-inovacoes {
	padding-top:120px;
	padding-bottom: 90px;
}


.botao-enviar.diario-de-inovacoes {
	margin-top: 0px;
}

.post-conteudo-geral.diario-de-inovacoes {
	padding-top:0px; 
	padding-left:0px; 
}

.headline-cinza.diario-de-inovacoes {
	font-size: 14px;
	line-height: 0px;
}

.diario-de-inovacoes-informacoes-home.diario-de-inovacoes {
    border:none;
    padding-top: 30px;
}

.diario-de-inovacoes-informacoes.diario-de-inovacoes {
    border:none;
    padding-top: 30px;
}

p.sobre-autor-atuacao.diario-de-inovacoes {
	margin-bottom: 0px;
    margin-top: 0px;
	font-size:14px;
}

p.sobre-autor-nome.diario-de-inovacoes {
	font-size:16px;
	font-weight:700 !important;
	margin-bottom: 5px;
    margin-top: 0px;
}

.recomendacao-destaque.diario-de-inovacoes {
	    margin-top: 15px;
}

.aspas-direita.diario-de-inovacoes {
	float: left;
	margin-left: -45px;
}

.aspas-esquerda.diario-de-inovacoes {
    float: right;
    margin-right: -45px;
    margin-top: -45px;
}

/* AJUSTES - Série de diálogos */


@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	
.main-post.diario-de-inovacoes {
    padding-bottom:0px;
	padding-left:0px;
}



.newsletter-sidebar.diario-de-inovacoes  {
    padding-bottom: 45px;
	padding-top: 45px;
}

}











/* CSS- PROJETOS ESPECIAIS */


.bg-projetos-especiais {
    min-height: 480px;
    background-color: #28292b;
	padding-bottom: 45px; 
}


.titulo-bg-projetos-especiais{
	text-align:center;
	padding-top:45px;
}

.titulo-bg-projetos-especiais h2{
	font-size:45px;
	color:#00dc6e;
	font-weight:700;
    margin-bottom: 15px;
	background-color: #28292b;
    margin-right: 25%;
    margin-left: 25%;
	position: relative;
	z-index: 9999;

}

.titulo-bg-projetos-especiais p{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size:16px;
	color:#00dc6e;
}


.borda-superior {
    border-top: 1px solid #00dc6e;
    border-left: 1px solid #00dc6e;
    border-right: 1px solid #00dc6e;
    margin-top: -40px;
    height: 45px;
}

.borda-inferior {
    border-bottom: 1px solid #00dc6e;
    border-left: 1px solid #00dc6e;
    border-right: 1px solid #00dc6e;
    margin-top: -40px;
    height: 45px;
	margin-top: -15px;
    height: 45px;
}

.texto-bg-projetos-especiais {
	text-align:left;
}

.texto-bg-projetos-especiais h3 {
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:16px;
	margin-top: 30px;
	margin-bottom:15px;
}

.bg-conteudo {
	min-height:180px;
}

.texto-bg-projetos-especiais p {
	font-family: 'Roboto', sans-serif;
	color:#fff;
	font-size:16px;
	font-weight:400;
}


.row-projetos-especiais {
	padding-top: 50px;
}


.row-projetos-especiais.transformar {
	/*min-height:560px;*/
}


.background-transformar {
    background-image: url(images/banner-transformar.png);
    height: 465px;
    background-repeat: no-repeat;
    text-align: center;
    background-position-x: center;
    background-size: cover;
}


.row-projetos-especiais.serie-dialogos {
	/*padding-bottom:60px*/
}


.row-projetos-especiais h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size:30px;
	margin-top: 0px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e6e7e9;
}

.row-projetos-especiais h2 a:hover{
	color:#faa61a;
	text-decoration:none;
}


.row-projetos-especiais h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 22px;
	margin-bottom: 15px;
	margin-top: 15px;
}


.row-projetos-especiais p {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
}


.conteudo-projetos-especiais {
	border-bottom: 1px solid #e6e7e9;
	min-height: 194px;
}

.conteudo-projetos-especiais-pq {
	border-bottom: 1px solid #e6e7e9;
	min-height: 280px;
}

@media (max-width: 991px) { .conteudo-projetos-especiais-pq {min-height: 230px;}}

@media only screen and (max-width: 767px) { 

.titulo-bg-projetos-especiais h2{
    margin-right: 15%;
    margin-left: 15%;
}



}

@media only screen and (max-width: 991px) { 

.img-projetos-especiais{
    margin-top:30px
}

}








/* CSS- SOBRE NÓS */

.container-fluid-sobre-nos-banner {
	height:450px;
	background-position:center;
	background-size:cover;
	/*background-attachment:fixed;*/
}

.container-fluid-sobre-nos-banner .container {
	position:relative;
	height:450px;
}

.container-fluid-sobre-nos-banner h1{
	width:100%;
	text-align:left;
	color:#fff;
	font-size:60px;
	font-weight:100;
	position:absolute;
	bottom:30px;
}


.container-fluid-o-que-fazemos {
	background-color:#f3f3f3;
}

.o-que-fazemos h2{
	font-size:60px;
	margin-top:100px;
	font-weight:100;
}

.o-que-fazemos h3{
	font-size:30px;
	margin-top:75px;
	margin-bottom:30px;
}

.main-post.o-que-fazemos {
    padding-top: 60px;
	padding-bottom: 45px;
}


.main-post.o-que-fazemos p {
    font-weight: 400;
    margin-bottom: 30px;
    margin-top: 0px;
    font-size: 16px;
    font-weight: 400 !important;
}

.main-post.o-que-fazemos p a:hover {
	text-decoration:underline;
}



.container-fluid-o-que-defendemos {
	background-color:#ffffff;
}

.o-que-defendemos h2{
	color:#b4b5b7;
	font-size:60px;
	margin-top:100px;
	margin-bottom:50px;
	font-weight:100;
}

.o-que-defendemos h3{
	font-size:30px;
	font-weight:700;
	color:#b4b5b7;
}

.main-post.o-que-defendemos {
    padding-bottom: 45px;
}


.main-post.o-que-defendemos p {
    font-weight: 400;
    margin-bottom: 30px;
    margin-top: 0px;
    font-size: 16px;
    font-weight: 400 !important;
}




.container-fluid-equipe {
	background-color:#ffffff;
}

.equipe h2{
	color:#b4b5b7;
	font-size:60px;
	margin-top:100px;
	margin-bottom:50px;
	font-weight:100;
}

.equipe h4{
	font-size:30px;
	margin-top:75px;
}

.equipe {
    padding-bottom: 45px;
}


.equipe p {
    font-weight: 400;
    margin-bottom: 30px;
    margin-top: 0px;
    font-size: 16px;
    font-weight: 400 !important;
}





.container-fluid-antenas {
	background-color:#ffffff;
}

.antenas h2{
	color:#b4b5b7;
	font-size:60px;
	margin-top:100px;
	margin-bottom:50px;
	font-weight:100;
}

.antenas h3{
	font-size:16px;
	margin-top:60px;
	color:#b4b5b7;
	font-weight:700;
	text-transform:uppercase;
}

.antenas {
    padding-bottom: 5px;
}


.antenas p {
    font-weight: 400;
    margin-bottom: 30px;
    margin-top: 0px;
    font-size: 16px;
    font-weight: 400 !important;
}


.antenas .nomes-antenas {
	margin-bottom:30px;
}









.subtitulo-sobre-nos {
    padding-left: 0px;
    border-top: 1px solid #e6e7e9;
    margin-top: 45px;
    border-bottom: 1px solid #e6e7e9;
}

.subtitulo-sobre-nos h3 {
    font-size: 14px;
    color: #a0a1a3;
	margin: 0;
    line-height: 30px;
}








.row-equipe {
	text-align:center;
}
.eqp {
	margin-bottom:75px;
}

.eqp-01 {
	padding-top:45px;
	padding-bottom:0px;
}


.eqp-02 {
	padding-bottom:75px;
}

.row-equipe .img-responsive {
	margin: 0 auto;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
}


.row-equipe h3 {
	font-size: 12px;
	color: #b4b5b7;
	margin-top: 10px;
	margin-bottom: 15px;
}


.row-equipe h4 {
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 8px;
    color: #28292b;
}

.row-equipe p {
    font-size: 16px;
    font-weight: 300;
    color: #b4b5b7;
    margin: 0;
}






.main-post.sobre-nos.antenas {
    padding-bottom: 150px;
}


.subtitulo-sobre-nos.antenas {
    margin-top: 0px;
}


.col-nomes-antenas {
    padding-left: 0px;
    text-align: left;
}

.col-nomes-antenas p {
    margin-bottom: 15px !important;
}


@media only screen and (max-width: 767px) {
	.container-fluid-o-que-fazemos .sidebar{
		display:none;
	}
	
	.o-que-fazemos h2{
		font-size:40px;
	}
	.o-que-fazemos h3{
		font-size:20px;
	}
	
	.o-que-defendemos h2{
		font-size:40px;
	}
	.o-que-defendemos h3{
		font-size:20px;
	}
	
	.equipe h2{
		font-size:40px;
	}
	.equipe p {
		font-size:12px;
	}
	
	.antenas h2{
		font-size:40px;
	}
	.antenas h3{
		font-size:20px;
}
}




@media print {
	.sidebar, .redes-sociais-rodape-post, .tags-rodape-post, .comentarios-rodape-post, .container-fluid-tags-home, .footer, .imagem-destaque-post {
		display:none;
	}
	
	h1{
		font-size:30px !important;
		line-height:40px !important;
	}
	
	h2, .post-conteudo-geral .introducao-post{
		font-size:20px !important;
		line-height:30px !important;
	}
	
	.olho{
		font-size:20px !important;
		line-height:30px !important;
	}
}










/*NINJA FORMS*/

.ninja-forms-required-items{
	margin-top: 20px;
	margin-bottom: 20px;
}

.ninja-forms-field-description p{
	font-size: 12px;
	margin-bottom: 10px;
}

.ninja-forms-cont .botao-enviar{
	margin-top:0px;
}

.ninja-forms-cont .outra-etapa-wrap{
	display:none;
}

.ninja-forms-field-error p{
	font-size: 14px;
}

.ninja-forms-error-msg{
	color:red;
}

.ninja-forms-req-symbol {
    color: #faa61a !important;
}






/*EVENTS*/

.tribe-events-list-event-description p{
	font-size:16px;
}

.tribe-events-read-more{
	font-size:15px;
	font-weight: 100 !important;
}

.tribe-events-list .tribe-events-ical{
	display:none !important;
}

.single-tribe_events h2.tribe-events-single-event-title {
    font-size: 2.3em !important;
    line-height: 1.2 !important;
}

.tribe-events-list h2.tribe-events-list-event-title{
	font-size: 2em !important;
}

.tribe-events-list-separator-month{
    background-color: #fff !important;
    color: #000 !important;
    font-size: 30px !important;
    padding: 0px !important;
	text-transform: capitalize !important;
	margin-top:45px !important;
}


.time-details, .tribe-events-schedule{
	color:#000;
	font-size:20px !important;
}

.tribe-events-venue-details{
	color:#000;
	font-weight: 100 !important;
	font-size:20px !important;
}

.tribe-events-notices{
	display:none;
}

.tribe-events-button{
	background-color:#28292b !important;
	-webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

.tribe-events-button:hover{
	background-color:#faa61a !important;
	color:#fff !important;
}

.tribe-events-month-event-title a{
	color:#28292b !important;
}

.tribe-events-month-event-title a:hover{
	color:#faa61a !important;
}

.tribe-events-calendar th{
	background-color:#28292b !important;
	color:#fff !important;
}

.tribe-events-page-title{
	color:#28292b !important;
	font-size:45px !important;
	font-weight:100 !important;
}

#tribe-events-header .tribe-events-sub-nav{
	display:none;
}

.tribe-events-single-event-description p{
	font-size: 16px !important;
}

.tribe-events-single-event-description a{
	color:#faa61a !important;
}