body { font-family: 'Open Sans', sans-serif; font-size: 16px; background-color: #fff; color: #6d6e71; font-size: 1.5em; }
h1, h2 { font-weight: bold; text-transform: uppercase; }
hr.spacer { border: 0; margin: 4em 0; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: transparent; }
.navbar .container #navbar li.highlight { margin: 0; }
.navbar .container #navbar li.highlight { margin: 1em 0; }

#navbar { position: relative; z-index: 99999; }

.btn { border: 0; border-radius: 3px; }
.btn:focus, .btn:active { background-color: inherit; }
.btn-success { background-color: #ec6024; }
.btn-success:hover, .btn-success:focus, .btn-success:active { background-color: #ec6024; }

.navbar.navbar-white { background-color: #fff; }

.nav > li > a:hover, .nav > li > a:focus { background-color: inherit; }
.nav > li.highlight > a:focus { background-color: #ec6024; }
.nav > li > a { color: #757575; padding: 1em .5em; }
.shortheader { background-color: transparent; height: 79px; }
.shortheader .container { padding: 1em 0; }
.shortheader .nav li { font-weight: bold; }

.btn:focus { background-color: #ec6024; }


@media (max-width: 768px) {
	.language li { display: inline-block; float: left; }
	.language { margin: 0 -.4em; }
}


.counter { color: #757575; position: absolute; left: 40%; top: 1.6em; }
.counter span { padding: .4em .5em; display: inline-block; }
.counter span.highlight { background-color: #ec6024; color: #fff; font-weight: bold; }

.social { margin-top: .5em; }
.social li a { padding: .4em .5em; font-size: 1.1em; }
.social li:first-child { border-right: 1px solid #ddd; margin-right: .3em; }
.social li:first-child a { padding: .4em .8em }


.top-banner { background: url('assets/img/home-top-banner.jpg') no-repeat center; height: 217px; width: 100%; }
.top-banner .selo-data { margin: -20px auto 0 auto;  width: 632px; height: 243px; position: relative; z-index: 2; }
.top-banner .selo-data img.data { margin-top: 30px; }

.navbar .container #navbar { border-bottom: 1px solid #ddd; padding: 0; }
.navbar .container #navbar li { font-size: 1em; text-transform: uppercase; margin: 1em 0; }

.navbar .container #navbar li.highlight { background-color: #ec6024; border-radius: 3px; color: white; }
.navbar-fixed-top li.highlight { display: block!important; }

.navbar .container #navbar li.highlight a { color: white; }
.navbar .container #navbar li#logo-menu { margin: 0 1em 0 0; }
.navbar .container #navbar li#logo-menu img { height: 3em; }
.navbar .container #navbar li#logo-menu a { padding: .3em; }
span.icon-bar { background-color: #ddd; }

@media (max-width: 768px) {
	.navbar .container #navbar { border-bottom: 1px solid #ddd; padding: 0 1.4em; }
	#navbar li a { padding: 1.2em!important; }
}

.navbar .container #navbar li ul.dropdown-menu li a { padding: 1em 2.25em; }


.navbar .container #navbar li { margin-top: 0; margin-bottom: 0; }
/*.navbar .container #navbar li a { padding: 1.4em 2.25em; } */
.navbar .container #navbar li a { padding: 1.4em 2.7em; }
.navbar-fixed-top .navbar .container #navbar li a { padding: 1.4em 2.6em!important; }
.navbar .container #navbar li.highlight a { padding: .4em 2.25em; }

.navbar-fixed-top #navbar li a { padding: 1.4em 2.15em!important; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: transparent;
	color: #757575;
}

.navbar-fixed-top #navbar li.highlight a,
.navbar-fixed-top #navbar li#logo-menu a { padding: .4em 1.5em!important; }

@media (max-width: 1200px) and (min-width: 991px){
	.navbar .container #navbar li a { padding: 1.4em 1.4em; }
	.navbar-fixed-top #navbar li a { padding: 1.4em 1em!important; }
	.navbar-fixed-top #navbar li.highlight a { padding: .4em .8em!important; }
}
@media (max-width: 990px) and (min-width: 769px) {
	.navbar .container #navbar li a { padding: 1.4em .6em; }
	.navbar .container #navbar li.highlight a { padding-left: 1em; padding-right: 1em; }
	.navbar-fixed-top #navbar li a { padding: 1.4em .5em!important; font-size: .9em; }
	.navbar-fixed-top #navbar li.highlight a { padding: .4em .4em!important; }
}

@media (min-width: 768px){
	.navbar .container #navbar li a:hover,
	.navbar .container #navbar li a:focus,
	.navbar .container #navbar li a:active { border-bottom: 3px solid #ccc; padding-bottom: calc(1.4em - .2em); }
	
	.navbar .container #navbar li ul.dropdown-menu li a { border: 0; }
	
	.navbar-fixed-top #navbar li a:hover,
	.navbar-fixed-top #navbar li a:active,
	.navbar-fixed-top #navbar li a:focus { border-bottom: 3px solid blue; padding-bottom: calc(1.4em - .2em)!important; }
	.navbar .container #navbar li.highlight a:hover,
	.navbar .container #navbar li#logo-menu a:hover,
	.navbar-fixed-top #navbar li.highlight a:hover { border-bottom: 0; padding-bottom: 0em!important; }
}


.navbar .container #navbar li.highlight a:hover { padding-bottom: .4em!important; }

#toggle-search { position: relative; }
#search-container { text-align: right; position: absolute; width: 19em; top: 1px; right: 44px; display: none; }


.mobile-highlight { background: url('assets/img/mobile/bg_cinza.jpg') center no-repeat; padding: 2em 1em; }
.mobile-highlight .data { margin-top: 2em; clear: both; }
.mobile-highlight p { margin-top: 2em; }
.mobile-highlight p a.btn { width: 100%; }









/*
Banner HOME
*/
.banner { height: 600px; }
.banner .destaque { position: relative; height: 100%; }
.banner .destaque { background: gray; }


/*
Call to Action HOME
*/

.cta-home { position: relative; height: 456px; }
.cta-home .content { position: relative; width: 42%; margin: 0 auto; text-align: center; margin-top: 13%; }
.cta-home .content h2 { color: white; font-size: 1.8em; text-transform: uppercase; text-shadow: 0px 2px 2px rgba(150, 150, 150, 1); }
.cta-home .content a.btn { padding: .5em 4em!important; margin-top: 2em; font-size: 1.2em; }
.cta-home .mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url('assets/img/mask-dot.png'); }

@media (max-width: 768px) {
	.cta-home .content { width: 100%;  margin-top: 136px; padding:0 1em; }
}



/*
Blocos Azuis HOME
*/
.container-fluid.blocos-azuis { background: url('assets/img/blocos-azuis.png') center; height: 572px; color: white; }

@media (max-width: 768px){
	.container-fluid.blocos-azuis { height: auto; }
}

.container-fluid.blocos-azuis .bloco { margin-top: 2em; }
@media (max-width: 768px){
	.container-fluid.blocos-azuis .bloco { margin-top: 0; }
}
.container-fluid.blocos-azuis .bloco h2 { display: block; height: 3em; width: 80%; margin: 0 auto; text-align: center; font-weight: bold; }
@media (max-width: 768px){
	.container-fluid.blocos-azuis .bloco h2 { margin: 1em auto; height: auto; display: block; width: 100% }
}


	.blocos-azuis .bloco .row h3 { font-weight: bold; }
	.blocos-azuis .bloco .row .btn { border-radius: 60px; padding: .6em 2em; font-weight: bold; }
	.blocos-azuis .bloco .row .pointer { 
		background: inherit;
		width: 14px;
		height: 14px;
		margin: -7px auto 0 auto;
		-ms-transform: rotate(45deg); /* IE 9 */
		-webkit-transform: rotate(45deg); /* Safari */
		transform: rotate(45deg);
	}
	
		.blocos-azuis .bloco .row.congresso { background: #c61a5f; padding-bottom: 1.4em; }
		.blocos-azuis .bloco .row.congresso .navigator h3 { font-weight: normal; text-align: right; }
		.blocos-azuis .bloco .row.congresso .foto p { padding-top: 2em; font-weight: bold; border-radius: 100%; background: white; color: #c61a5f; font-size: .7em; text-align: center; width: 80px; height: 80px; }
		.blocos-azuis .bloco .row.congresso .texto h4 { font-size: 1em; margin: 0 0 .6em 0; line-height: 1.5em; }
		.blocos-azuis .bloco .row.congresso .texto { font-size: .8em; }
		.blocos-azuis .bloco .row.congresso .btn { color: #c61a5f; }
		
		
		.blocos-azuis .bloco .row.numeros { background: #c6cb55; padding-bottom: 1.4em; text-align: center; }
		.blocos-azuis .bloco .row.numeros h3 { margin: 1.15em 0; }
		.blocos-azuis .bloco .row.numeros h3 .big { font-size: 2.7em; }
		.blocos-azuis .bloco .row.numeros .btn { color: #c6cb55; }
		
		
		.blocos-azuis .bloco .facebook-feed {  }
		.blocos-azuis .bloco .row.facebook { background: #425f9c; margin: 0 1em; padding: 1em; }
		.blocos-azuis .bloco .row.facebook quote:after, .blocos-azuis .bloco .row.facebook quote:before { display: block; }
		.blocos-azuis .bloco .row.facebook quote:before { content: "“"; text-align: left; }
		.blocos-azuis .bloco .row.facebook quote:after { content: "”"; text-align: right; } 
		
		.blocos-azuis .bloco .row.facebook .pointer { background: #425f9c; }
		.blocos-azuis .bloco .facebook-feed h2 { font-size: 3em; height: 1.87em; }
		
		@media (max-width: 768px){
			.blocos-azuis .bloco .row.facebook { margin: 0; }
			.blocos-azuis .bloco .facebook-feed { padding: 0; }
			.blocos-azuis .bloco .facebook-feed h2 { height: 1em; }
			.blocos-azuis .bloco .row.facebook .pointer { margin-top: -22px; margin-bottom: 1em; }
		}
	


/*
Widgets HOME
TODO: provisorio
*/

.widgets .outros-projetos {  }

@media (max-width: 768px){
	.widgets .outros-projetos { margin-bottom: 3em; }
	.widgets .outros-projetos:last-child { margin-bottom: 0; }
}

.widgets .outros-projetos img { width: 100%; }
.widgets .outros-projetos .container-fluid { position: relative; }
.widgets .outros-projetos label { max-width: 80%; text-transform: uppercase; display: block; bottom: -5px; left: 0; position: absolute; background: #fff; padding: 2em; }

@media (max-width: 768px){
	.widgets .outros-projetos label { max-width: 100%; }
}








/*
ADS - Apoios
*/
.ads label { margin-top: 1.5em; font-size: .8em; font-weight: normal; display: block; height: 3em; }
.ads label, .ads .logo { text-align: center; }


.footer-container { background: url('assets/img/footer-bg.png') no-repeat center; padding: 2em 0; margin-top: 2em;  font-weight: bold; }
.footer-container .footer-menu { margin: 0 auto; text-align: center; text-transform: uppercase; }
.footer-container .footer-menu a { color: white; }
.footer-container .footer-menu li { padding: 0 1em; border-left: 1px solid white; display: inline-block; }
.footer-container .footer-menu li:first-child { border: 0; } 
.footer-container .copyright { font-size: .8em; color: white; text-align: center; margin-top: 5.8em; width: 100%;  }

@media (max-width: 768px) {
	
	.`footer`-container .footer-menu { display: none; }
	.footer-container .copyright { margin-top: 0; }
}






/* EVENTOS DE LANCAMENTO */
.evento-de-lancamento h1,
.evento-de-lancamento h2,
.evento-de-lancamento h3 { color: #2abfea; }
.grid-calendar-item {
  position: relative;
  
  height: 293px;
width: 100%;
margin-top: 2em;
}

.grid-calendar-text {
  	position: absolute;
	left: 0;
	bottom: 0;
	padding: 1em;
	font-family: 'nunitolight';
	font-size: 1.286em;
	color: #fff;
	height: auto !important;
}

.grid-calendar-text strong.title {
  font-family: 'nunitobold', sans-serif;
  font-size: 1.571em;
  text-transform: uppercase;
}

.grid-calendar-text span.date {
  font-family: 'nunitolight', sans-serif;
  font-size: 1.5em;
}


/* CONGRESSO */
.menu-congresso{
}
.col-steps{
  text-align: center;
}
.col-steps p{
  font-size: 14px;
}
.col-steps h2{
}



/* GALERIA DE FOTOS */
.galleryFlickr {
    margin-left: -15px;
    margin-right: -15px;
}

.galleryFlickr-item {
    display: block;
    width: 20%;
    height: auto;
    float: left;
    padding: 15px;
}

.galleryFlickr-item figure {
    overflow: hidden;
}

.galleryFlickr-item figure img {
    transform: scale(1);
    transition: all 200ms ease-in 0s;
}

.img-fluid {
    display: block;
    height: auto;
    width: 100%;
}

.galleryFlickr-item.equal-heights {
	height: 360px!important;
}

.galleryFlickr-item-title {
    font-size: .8em;
    line-height: 19px;
    margin: 10px 0px;
    display: block;
    padding-bottom: 0.5em;
    font-family: "nunitolight",sans-serif;
    font-weight: normal;
    color: #666;
    text-transform: uppercase;
}


/* DUVIDAS FREQUENTES */
.accordion {
    margin-bottom: 15px;
}

.accordion-item {
    margin-bottom: 5px;
}

.accordion-item-heading a {
    display: block;
    padding: 0.7em 45px 0.7em 0.7em;
    font-size: 1em;
    color: #666;
    background: #EFF0F1 url("img/accordion-arrow-down.png") no-repeat scroll right center;
    border-radius: 5px;
}

.accordion-item-body {
    display: none;
    padding: 0.8em;
}

.accordion-item.active .accordion-item-heading a {
    color: #FFF;
    background: #D0B124 url("img/accordion-arrow-up.png") no-repeat scroll right center;
}



/* PROJETOS ESPECIAIS */
.projetos-especiais {
	text-align: left;
	color: #737373;
}
.projetos-especiais h1 {
	font-weight: bold;
	text-transform: uppercase;
	color: #ec6024;
}
.projetos-especiais .listagem {
	margin: 2em 0;
}



/* PROJETOS ESPECIAIS INTERNA */
.banner-projetos-especiais {
	position: relative;
	height: 572px;
	margin-top: -20px;
	color: #fff;
}
.banner-projetos-especiais .img-destacada {
	position: absolute;
	right: 0;
	top: 0;
	height: 572px;
	width: 50%;
}
.banner-projetos-especiais .title {
	margin: 1.8em 0 1em;
	font-weight: bold;
}
.banner-projetos-especiais p {
	line-height: 1.8em;
}
.content-projetos-especiais {
	margin-top: 2em;
}
.content-projetos-especiais .btn.btn-primary { background: #ec6024; margin-bottom: 1em; padding: .8em 2em; }
.content-projetos-especiais strong { color: #ec6024; }
.content-projetos-especiais p { line-height: 1.8em; }







.assessoria .title {
	text-align: left;
	margin-bottom: 1em;
}
.assessoria .card-height-fixed .card-spacing {
	border: 1px solid #949598;
	padding: 1em 2em;
	color:#939598;
}
.assessoria .card-height-fixed .card-spacing a {
	color: #939598;
}










.como-funciona-congresso .title {
	text-align: left;
	text-transform: uppercase;
	color: #c91863;
	margin-bottom: 1em;
}

.como-funciona-congresso .steps-height-fixed {
	height: 200px;
	border: 1px solid #949598;
	color: #838487;
	text-align: left;
	margin-bottom: 2.5em;
}

.como-funciona-congresso .steps-height-fixed .padding {
	padding: 1em 2em;
}

.como-funciona-congresso .steps-height-fixed h2 {
	font-size: 1.2em;
	line-height: 1.5em;
	text-transform: uppercase;
	font-weight: bold;
}

.como-funciona-congresso .btn.btn-primary {
	background: #d41b66;
	font-weight: bold;
	font-size: 1.2em;
	padding: .5em 1.5em;
}








/* FEIRA APAS */
.banner-feira-apas {
	position: relative;
	height: 572px;
	margin-top: -20px;
	color: #fff;
}
.banner-feira-apas .img-destacada {
	position: absolute;
	right: 0;
	top: 0;
	height: 572px;
	width: 50%;
}
.banner-feira-apas .title {
	margin: 1.8em 0 1em;
	font-weight: bold;
}
.banner-feira-apas p {
	line-height: 1.8em;
}
.content-feira-apas {
	margin-top: 2em;
}
.content-feira-apas .btn.btn-primary { background: #ec6024; margin-bottom: 1em; padding: .8em 2em; }
.content-feira-apas strong { color: #ec6024; }
.content-feira-apas p { line-height: 1.8em; }

.content-feira-apas h2 {
	text-transform: uppercase;
	color: #2abfea;
	font-size: 1.2em;
	font-weight: bold;
}
.content-feira-apas .horario-de-funcionamento h2 {
	font-size: 1.6em;
	margin-top: .5em;
	line-height: 1.5em;
}
.content-feira-apas .horario-de-funcionamento h3 {
	color: #2abfea;
	font-size: 1em;
	font-weight: bold;
	margin: .5em 0;
}

.content-feira-apas .numeros-1 .content,
.content-feira-apas .numeros-2 .content {
	background: #2abfea;
	color: #fff;
	text-align: center;
	padding: 1em 2em;
	height: 370px;
}
.content-feira-apas .numeros-2 .content {
	background: #ec6024;
}
.content-feira-apas .numeros-1 .content h2,
.content-feira-apas .numeros-2 .content h2{
	color: #fff;
	font-size: 2.5em;
}
.content-feira-apas .depoimentos {
	font-size: .7em;
}
.content-feira-apas .depoimentos img {
	margin-bottom: 3em;
}
.content-feira-apas .depoimentos h2 {
	text-transform: none;
	margin: 0;
}
.content-feira-apas .depoimentos h2.posicao {
	font-weight: normal;
}


.container-fluid.content-feira-apas.map { padding: 0; }







/* MATCH MAKING */
.banner-match-making {
	position: relative;
	height: 572px;
	margin-top: -20px;
	color: #fff;
}
.banner-match-making .img-destacada {
	position: absolute;
	right: 0;
	top: 0;
	height: 572px;
	width: 40%;
}
.content-match-making .btn.btn-primary { background: #ec6024; margin-bottom: 1em; padding: .8em 2em; }
.content-match-making strong { color: #ec6024; }
.content-match-making p { line-height: 1.8em; }

.content-match-making h2 {
	text-transform: uppercase;
	color: #2abfea;
	font-size: 1.2em;
	font-weight: bold;
}



/* DEPOIMENTOS */
.container-conteudo.depoimentos h1,
.container-conteudo.depoimentos h2,
.container-conteudo.depoimentos h3 { text-align: left; color: #2abfea; margin-bottom: 1em; }


/*  LISTA DE EXPOSITORES*/
.lista-expositores h1,
.lista-expositores h3,
.lista-expositores h2 { text-align: left; margin-bottom: 1em;  color: #a3a448;}


/* MAPA DA FEIRA */
.mapa-da-feira h1,
.mapa-da-feira h2,
.mapa-da-feira h3 { text-align: left; margin-bottom: 1em; color: #2abfea; }


/* DUVIDAS FREQUENTES */
.duvidas-frequentes h1,
.duvidas-frequentes h2,
.duvidas-frequentes h3 { text-align: left; margin-bottom: 1em; color: #d0b124; }

.duvidas-frequentes .accordion { font-family: 'Open Sans', sans-serif; }






/* RAZOES PARA VISITAR */
.banner-razoes {
	position: relative;
	height: 572px;
	margin-top: -20px;
	color: #fff;
}
.banner-razoes .img-destacada {
	position: absolute;
	right: 0;
	top: 0;
	height: 572px;
	width: 50%;
}
.content-razoes .btn.btn-primary { background: #ec6024; margin-bottom: 1em; padding: .8em 2em; }
.content-razoes strong { color: #ec6024; }
.content-razoes p { line-height: 1.8em; }

.content-razoes h2 {
	text-transform: uppercase;
	color: #2abfea;
	font-size: 1.2em;
	font-weight: bold;
}



/* INFORMACOES UTEIS */

.container-conteudo.informacoes-uteis .row.servicos .content { 
	border-top: 1px solid #dcdddf;
	padding: 3em 0;
}

.container-conteudo.informacoes-uteis .row.servicos .content h3 {
	margin-top: 0;
	margin: 0 0 1em 0;
	color: #d0b124;
	font-size: 1.2em;
	font-weight: bold;
}
.informacoes-uteis h1 {
	margin-bottom: 1em;
	color: #d0b124;
}
.container.content h2 {
	color: #ec6024;
}
.container.content img.btn-transporte {
	float: left;
	margin-right: 1em;
}
.informacoes-uteis.cta {
	height: 454px;
	width: 100%;
	color: white;
	background: url('assets/img/bg-cta-info-uteis.jpg') no-repeat center;
}
.informacoes-uteis.cta h2 {
	text-align: center;
	margin: 3em 0 1em 0;
	font-size: 2.3em;
}
.informacoes-uteis.cta h3 {
	margin: 0;
	line-height: 1.48em;
}







/* PERFIL DA FEIRA */

.container-conteudo.perfil-da-feira {
	
}
.container-conteudo.perfil-da-feira .row.perfil-visitante h2 {
	font-size: 4em;
}

.container-conteudo.perfil-da-feira .row.linha-1 { height: 200px; }

.container-conteudo.perfil-da-feira .row.linha-1 h3,
.container-conteudo.perfil-da-feira .row.linha-2 h3 { font-weight: bold; }


.container-conteudo.perfil-da-feira .row.linha-1 .col-md-3,
.container-conteudo.perfil-da-feira .row.linha-2 .col-md-3  { height: 100%; }
.container-conteudo.perfil-da-feira .row.linha-1 .col-md-3.coluna-0 { background: #d0b123; color: #fff; } 
.container-conteudo.perfil-da-feira .row.linha-1 .col-md-3.coluna-1 { background: #9c851b; color: #fff; } 


.container-conteudo.perfil-da-feira .row.linha-2 .col-md-3.coluna-0 { background: #9c851b; color: #fff; } 
.container-conteudo.perfil-da-feira .row.linha-2 .col-md-3.coluna-1 { background: #d0b123; color: #fff; }

.container-conteudo.perfil-da-feira .row.linha-2 { height: 400px; }


.container-conteudo.perfil-da-feira h1 {
	margin: 1em 0;
}
.container-conteudo.perfil-da-feira h1,
.container-conteudo.perfil-da-feira h2 {
	color: #a3a448;
}

.container-conteudo.perfil-da-feira .row.resultados h2 {
	color: #a3a448;
	font-size: 4em;
}






/* EVENTOS DE LANCAMENTO */
.grid-calendar-item {
	position: relative;
}

.grid-calendar-item .block-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.grid-calendar-item .hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.5)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );	
}
.grid-calendar-item a {
	color: #fff;
}



/* EXPOR PATROCINAR */
.expor-patrocinar h1,
.expor-patrocinar h2,
.expor-patrocinar h3 {
	color: #a3a448;
	margin: 1em 0;
}



/* MANUAL DO EXPOSITOR */
.manual-do-expositor h1 {
	text-align: left;
	color: #a3a448;
}
.manual-do-expositor .btn.btn-primary {
	background: #a3a448;
}




/* HOME DESTAQUES */
.destaques-home .btn.btn-primary { width: 272px; text-align: center; padding: .8em 0; margin-bottom: 1.5em; }

.destaques-home .btn.btn-primary.verde { background: #c6cb56; }
.destaques-home .btn.btn-primary.cinza { background: #a3bbc3; }
.destaques-home .carousel-inner { width: inherit; padding: 0; }
.destaques-home .carousel-inner .item {
	height: 360px;
	width:  467px;
	padding: 0!important;
}
.destaques-home .carousel-inner .item img { width: 100%; }

.destaques-home .carousel-caption {
	left: 0;
	background: #fff;
	left: 0;
	padding: 1em;
	text-align: left;
	color: #19a7d5;
	text-shadow: none;
	
	bottom: 0;
	width: 100%;
}
.destaques-home .listing li {
	padding: 1em;
}
.destaques-home .listing li a {
	color: inherit;
}
.destaques-home .listing li:hover,.destaques-home .listing li.active {
	background: #f1f1f1;
}

.carousel-control.right,
.carousel-control.left {
	background: #000;
}
.carousel-control {
	height: 60px;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	top: 40%;
}
a.right.carousel-control, a.left.carousel-control { width: 50px; top:40%; }
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin-right: -16px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin-left: -16px;
}


.btn-noticias { color: #d95723!important; }
.listing li date { color: #19a7d5; font-weight: bold; }






.navbar .container #navbar li:nth-child(2) a { border-color: #19a7d4; }
.navbar .container #navbar li:nth-child(3) a { border-color: #c91863; }
.navbar .container #navbar li:nth-child(4) a { border-color: #a3a448; }
.navbar .container #navbar li:nth-child(5) a { border-color: #d0b124; }
.navbar .container #navbar li:nth-child(6) a { border-color: #e66d35; }
.navbar .container #navbar li:nth-child(9) a { border-color: #e66d35; }





.footer-partners { text-align: center; }







li.dropdown:hover ul { display: block; }






/* Footer */
ul#menu-footer-menu.footer-menu.list-unstyled {
	margin-top: 4em;
}








.post.title {
	margin-bottom: 0;
	font-size: 2em;
	color: #02c9fb;
}

h2.post.subtitle {
	font-size: 1.5em;
	margin-top: .5em;
}

.post.content img {
	float: left;
	margin: 0 2em 1em 0;
}


.side-widget {
	margin: 1em 0;
}



.full-banner .nav.navbar-nav { width: 100%; }
.full-banner .highlight a {
	height: 90px;
	background: #ec6024;
	color: white!important;
	border-radius: 3px;
	font-size: 1.1em;
	padding: 1.6em;
	display: block;
	text-align: center;
	text-transform: uppercase;
}
.full-banner .highlight a:hover {
	background: #d65821;
}
.full-banner .highlight {
	width: 100%;
}
.full-banner img { width: 100%; }
a.right.carousel-control, a.left.carousel-control {
	/*right: 51px;*/
}





.navbar-fixed-top #navbar #menu-menu-en li a { 	padding: 1.4em 1.8em !important; }
.navbar-fixed-top #navbar #menu-menu-en li.highlight a { padding: .4em 1.5em !important; }
.navbar-fixed-top #navbar #menu-menu-en li#logo-menu a { padding-top: .6em!important; padding-bottom: .6em!important; }


.navbar-fixed-top #navbar #menu-menu-es li a { 	padding: 1.4em 1.8em !important; }
.navbar-fixed-top #navbar #menu-menu-es li.highlight a { padding: .4em 1.5em !important; }
.navbar-fixed-top #navbar #menu-menu-es li#logo-menu a { padding-top: .6em!important; padding-bottom: .6em!important; }

#apas_table_filter_links a {
	font: 18px 'Open Sans', sans-serif;
  	color: #818285;
  	padding-right: 10px;
}

#tablepress-1_wrapper .dataTables_filter,
#tablepress-2_wrapper .dataTables_filter,
#tablepress-3_wrapper .dataTables_filter {
	float: left;
	margin: 10px 0;
}

#tablepress-1_wrapper .dataTables_filter label,
#tablepress-2_wrapper .dataTables_filter label,
#tablepress-3_wrapper .dataTables_filter label { text-transform: uppercase; }

#tablepress-1_wrapper .dataTables_filter input,
#tablepress-2_wrapper .dataTables_filter input,
#tablepress-3_wrapper .dataTables_filter input {
	border: 1px solid #CCC;
    margin-left: 10px;
    width: 100%;
}

.col-esq-home {
	padding-right: 0;
	/*padding-left: 15px!important;*/
}

.col-dir-home {
	padding-left: 0;
}

.carousel.slide .carousel-inner {
	/*width: 60%;*/
	padding-left: 15px;
}

.carousel.slide .carousel-inner a.left.carousel-control {
	margin-left: 15px;
}

.slide-middle-list {
	padding: 0;
	/*width: 40%;*/
	padding-left: 1.8em;
}

#tablepress-1_wrapper .dataTables_filter label { text-transform: uppercase; }

#tablepress-1_wrapper .dataTables_filter input {
	border: 1px solid #CCC;
    margin-left: 10px;
    width: 100%;
}


.timeliner-wp { z-index: 99!important; }


/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.galleryFlickr-item {
		width: 33%;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.galleryFlickr-item {
		width: 50%;
	}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    .galleryFlickr-item {
		width: 100%;
	}
}



.col-esq-home {
	padding-right: 0;
	/*padding-left: 15px!important;*/
}

.col-dir-home {
	padding-left: 0;
}

.carousel.slide .carousel-inner {
	/*width: 60%;*/
	padding-left: 15px;
}

.carousel.slide .carousel-inner a.left.carousel-control {
	margin-left: 15px;
}

.slide-middle-list {
	padding: 0;
	/*width: 40%;*/
	padding-left: 1.8em;
}

.list-unstyled.listing {
	display: block;
}

.banner-match-making img.wp-image-952 {
	width: 100%;
	height: auto;
}

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

	.col-esq-home {
		padding-right: 15px;
	}

	.carousel.slide .carousel-inner,
	.col-dir-home
	{
		padding: 0 15px;
	}

	.destaques-home .carousel-caption {
    	width: 100%;
	}

	.carousel.slide .carousel-inner a.right.carousel-control {
		margin-right: 15px;
	}

	.destaques-home .carousel-inner .item {
		height: auto;
		width: 100%;
	}

	.slide-middle-list {
		padding: 0 1em;
	}

}


@media (max-width: 960px){
	.col-dir-home * {
		width: 100%!important;
	}
}








/* Data fixa quando escrolla a pagina de arena do conhecimento */

div.container.tabs.arena-conhecimento-tabs.scrolled{
	position: fixed;
	top: 64px;
	z-index: 2;
}
div.container.tabs.arena-conhecimento-tabs.scrolled .row{ background: white; }

.tab-placeholder-arena.scrolled {
	height: 109px;
}
.bg-tabs-arena { background: white; }





/* Home atracoes */


@media (min-width: 991px) {
	.blocos-atracoes-feira {
		height: 572px;
		background: url('img/bg-atracoes.jpg');
	}
	
	
	.blocos-atracoes-feira .fullheight { height: 100%; }

	.blocos-atracoes-feira .atracao { height: 572px; }

	.blocos-atracoes-feira h2 { margin-top: .8em; }

	.blocos-atracoes-feira .table__ { display: table; }
	.blocos-atracoes-feira .table__ .cell__ { display: table-cell; vertical-align: middle; }
}

.blocos-atracoes-feira .atracao { color: #fff; }
.cell__ p {
	padding-right: 2em;
	display: block;
}


/*DESABILITA FILTRO / BUSCA TABLE PRESS*/
/*.dataTables_filter { display: none; }*/
.dataTables_wrapper { margin-top: 1em!important; }


.galleryFlickr-item-assessoria {
	display: block;
	width: 33%;
	height: auto;
	float: left;
	padding: 15px;
	padding-top: 0;
}
.embed-video iframe {
	width: 100%;
	height: 300px;
}
.btn-download-map { background: #b01824; }



.dataTables_length { display: none; }


.beneficio {
	margin: 2em 0;
}

.beneficio .row { min-height: 67px; }
.beneficio .row div { min-height: 67px; }

.beneficio .row .desc{ min-height: 67px; display: table; }
.beneficio .row .desc div{ min-height: 67px; display: table-cell; vertical-align: middle; }


.beneficio h3 {
	margin:0;
	font-size: 1em;
	line-height: 1.4;
	font-weight: bold;
	color: #19a7d4;
}





#navbar li.highlight a:focus { padding-bottom: .2em; }


@media (max-width: 991px){
	.destaques-home { margin: 1em 0; }
	.atracao { margin: 0 -15px; }
	.botoes-cta-foto-video a { margin-bottom: 1em; }
	
	.botoes-cta-foto-video .col-xs-12.col-md-4.col-md-offset-2 { margin-bottom: 1em; }
	.g.g-2 { height: auto; max-height: auto!important; }
	
	.footer-partners { margin-bottom: 4em; height: auto; }
}




a.download-arena:hover { color: white!important; }

.lista-downloads.arena li { margin-bottom: 1em; }





.premiacao-popai ul li:nth-child(1) {
	font-weight: bold;
	background: url('img-premiacao/gold.png') no-repeat left .3em;
}
.premiacao-popai ul li:nth-child(2) { background: url('img-premiacao/silver.png') no-repeat left .2em; }
.premiacao-popai ul li:nth-child(3) { background: url('img-premiacao/bronze.png') no-repeat left .2em; }

.premiacao-popai ul li {
	list-style: none;
	background-repeat: no-repeat;
	background-position: left middle;
	margin-left: 0;
	padding-left: 2em;
}

.premiacao-popai ul {
	margin-left: 0;
	padding-left: 0;
}