﻿/*
Theme Name: CBIC v2
URL: cbic.org.br
Author: Leo Renato Bernardes
Author URL: cbic.org.br
Description: Novo Site CBIC 2019
Version: 2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@media print {
	#header, 
	#footer, 
	#imagecontainer,
	.colone, 
	.colthree,
	.navigation, 
	.navigation-top,
	.navigation-middle,
	.navigation-bottom,
	.wp-pagenavi-navigation, 
	#comment, 
	#respond,
	.remove-for-print,
	.site-branding .site-title h1 img {
		display: block !important;
	}

	.the_champ_sharing_container,
	.titulo--home,
	.segunda--linha-agencia-cbic-home,
	#publicacoes--home,
	#destaques--agenda,
	footer#footer, #parceiros--afiliacoes {
		display: none !important;
	}
}

.remove-for-print {
    display: none;
}

/* CAPA */

.font-bold {
	font-weight: 700;
}

.header-bottom .herald-soc-nav a, .herald-header-sticky .herald-soc-nav a {
	font-size: 1.9rem;
}

.margin-top--40 {
	margin-top: 40px;
}

.margin-bottom--40 {
	margin-bottom: 40px;
}

/* HEADER */

.btn--comissao-home--icone i {
	display: inline-block;
}

.relative { position: relative; }

#parceiros--afiliacoes {
	background: #BBBDBF url('assets/img/barra-parceiros.png') top center repeat-x;
	padding: 60px 0 30px 0;
}

#parceiros--afiliacoes .btn-afiliados span {
	font-weight: 700;
    border: 2px solid #606060;
    padding: 15px 30px;
    margin: 2%;
    display: inline-block;
    text-decoration: underline;
}

#parceiros--afiliacoes .campo-afiliados {
	background: #fff;
	padding-top: 5%;
    display: none;
}

#parceiros--afiliacoes .lshowcase-logos {
	padding-bottom: 10px;
}

#parceiros--afiliacoes .slick-dotted.slick-slider {
	margin-bottom: 30px;
}

#parceiros--afiliacoes h2 {
	padding: 15px 15px 0 15px;
}

#parceiros--afiliacoes .lshowcase-wrap-responsive {
	width: 100%;
	height: 160px;
	display: table;
}

#parceiros--afiliacoes .lshowcase-boxInner {
	display: table-cell;
	vertical-align: middle;
}

.slick-slide img {
	margin: 0 auto;
}

.slick-slide {
	margin: 15px;
}

/* HOME */

h3.titulo--espaco-padrao {
    margin-top: 20px;
    font-size: 2rem;
    margin-bottom: 20px;
    position: relative;
    background: #fff;
    display: inline-block;
    z-index: 1;
    padding: 10px 10px 10px 0;
}

.btn--comissao-home a {
	height: 100%;display: table;
}

.btn--comissao-home--icone {
	display: table-cell; vertical-align: middle;

}
.btn--comissao-home--icone i {
    border-radius: 100%;
    border: 1px solid #fff;
    padding: 7px;
    height: 55px;
    width: 55px;
    margin-right: 10px;
}

.btn--comissao-home--texto {
	display: table-cell;
	vertical-align: middle;
	line-height: 2rem;
	font-weight: 600;
}

.btn--comissao-home--texto span {
	font-style: italic;letter-spacing: 1px;
}

#menu--comissoes .btn--comissao-home {
	padding: 0 20px;
}

#menu--comissoes {
    padding: 20px 0 50px 0;

}
#menu--comissoes h3 {
    margin-bottom: 30px;
    font-size: 5rem;
    font-style: italic;
}

#menu--comissoes a {
    color: #fff;
}

#menu--comissoes .btn--comissao-home {
    height: 90px;
    margin-bottom: 10px;
}

#menu--comissoes .responsabilidade-social {
    background: #EAAC49;
}

#menu--comissoes .inovacao {
    background: #EA6A42;
}

#menu--comissoes .habitacao-de-interesse-social {
    background: #008AFF;
}

#menu--comissoes .infraestrutura {
    background: #AFABA1;
}

#menu--comissoes .juridico {
    background: #DA2F3C;
}

#menu--comissoes .industria-imobiliaria {
    background: #007FC8;
}

#menu--comissoes .sustentabilidade {
    background: #39B55E;
}

#menu--comissoes .relacoes-trabalhistas {
    background: #641F16;
}

#menu--comissoes .obras-industriais {
    background: #423477;
}

#menu--comissoes .col-md-4.col-sm-4.col-xs-12 {
    padding: 0 5px;
}

#destaques--agenda {
	background: #606060 url('assets/img/barra-agenda-eventos.png') top center repeat-x;
	padding: 130px 15px 100px 15px;
}

.titulo--home a {
    display: inline-block;
    text-decoration: underline;
    font-weight: 700;
    text-transform: uppercase;
    margin: 20px 0;
    color: #606060;
    background: #ffffff;
    padding: 10px;
    z-index: 1;
    position: relative;
}

.titulo--home span, .titulo--home-direita span, #destaques--container span {
    height: 1px;
    width: 90%;
    background: #606060;
    position: absolute;
    top: 50%;
    margin-top: 0;
    right: 0;
}

.titulo--home-direita span {
	left: 0;
	right: auto;
}

.wpp-list {
	padding: 0;
}

.wpp-list li {
    overflow: hidden;
    float: none;
    clear: both;
    height: 162px;
    padding: 0 15px;
    border-bottom: 1px solid;
    display: table;
    margin: 0;
}

.wpp-list li:last-child {
	margin-bottom: 0;
 	border-bottom: 0;
}

.wpp-list li h6 a {
    font-weight: bold;
    color: #2c2c2c;
    line-height: 120%;
    display: inline-block;
}

.wpp-list li a.category {
	color: #606060;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.3rem;
}

.wpp-list li div {
	vertical-align: middle;
    display: table-cell;
    height: 100%;
}

.primeira--noticia {
	height: 176px;
}

.segunda--linha-agencia-cbic-home .box-noticia {
	height: 200px;
}

.box--video-noticia, #mais-lidas {
	height: 550px;
}

.box--video-noticia .video .link--mais-videos {
	display: block;
	color: #606060;
	text-decoration: underline;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 30px;
}

#mais-lidas div {
	height: 100%;
	background: #D6D6D6;
}

#mais-lidas div h4 {
	background: #808080;
	color: #fff;
	padding: 15px;
	font-size: 1.6rem;
}

.box-noticia {
	background: #DFDFDF;
	padding: 20px;
	border-top: 10px solid #000;
	width: 100%;
}

.box-noticia .categoria {
	font-style: italic;
	font-weight: bold;
	font-size: 1.3rem;
}

.box-noticia .categoria a {
	color: #606060;
}

.box-noticia .sigla--categoria {
	font-weight: bold;
	font-style: italic;
}

.box-noticia .data-box {
	font-size: 1.6rem;
	font-style: italic;
	color: #2c2c2c;
}

.box-noticia .titulo-box h5 {
	line-height: 130%;
	font-size: 1.8rem;
	font-style: italic;
}

.box-noticia .titulo-box h5 a {
	color: #2c2c2c;
}

.sigla--categoria .sustentabilidade-agencia-cbic, .box-noticia.sustentabilidade-agencia-cbic, .comissao-de-meio-ambiente .box-noticia {
	color: #38B262;
	border-color: #38B262;
}

.sigla--categoria .industria-imobiliaria-agencia-cbic, .box-noticia.industria-imobiliaria-agencia-cbic, .comissao-da-industria-imobiliaria .box-noticia {
	color: #0068B3;
	border-color: #0068B3;
}

.sigla--categoria .inovacao-agencia-cbic, .box-noticia.inovacao-agencia-cbic, .site-id-23 .box-noticia {
	color: #E96A42;
	border-color: #E96A42;
}

.sigla--categoria .juridico-agencia-cbic, .box-noticia.juridico-agencia-cbic, .conselho-juridico .box-noticia {
	color: #DD3542;
	border-color: #DD3542;
}

.sigla--categoria .infraestrutura-agencia-cbic, .box-noticia.infraestrutura-agencia-cbic, .comissao-de-infraestrutura .box-noticia {
	color: #AFABA1;
	border-color: #AFABA1;
}

.sigla--categoria .politicas-trabalhistas-agencia-cbic, .box-noticia.politicas-trabalhistas-agencia-cbic, .comissao-de-politica-de-relacoes-trabalhistas .box-noticia {
	color: #7E2924;
	border-color: #7E2924;
}

.sigla--categoria .responsabilidade-social-agencia-cbic, .box-noticia.responsabilidade-social-agencia-cbic, .forum-de-acao-social-e-cidadania .box-noticia {
	color: #EBAF49;
	border-color: #EBAF49;
}

.sigla--categoria .habitacao-de-interesse-social-agencia-cbic, .box-noticia.habitacao-de-interesse-social-agencia-cbic, .comissao-de-habitacao-de-interesse-social .box-noticia {
	color: #008AFF;
	border-color: #008AFF;
}

.sigla--categoria .obras-industriais-agencia-cbic, .box-noticia.obras-industriais-agencia-cbic, .comissao-de-obras-industriais .box-noticia {
	color: #423477;
	border-color: #423477;
}

.fique--por-dentro--titulo { 
    line-height: 1.3;
    padding: 6px 0;
    border-left: 20px solid #2c2c2c;
    width: 210px;
    color: #fff;
    margin: 20px auto;
    position: absolute;
    top: 45%;
    left: 0;
    right: 0;
}

.fique--por-dentro--foto {
	height: 550px;
	background-size: cover;
	border-bottom: 10px solid #DFDFDF;
}

.fique--por-dentro h6 {
    background-color: #2c2c2c;
    padding: 6px 0 7px 0;
    color: #fff;
    display: inline;
    margin: 0;
    font-size: 1.8rem;
}

.fique--por-dentro i {
	position: relative;
 	left: -10px; 
}

.fique--por-dentro a {
    background: #fff;
    color: #606060;
    padding: 5% 7%;
    border-radius: 10px;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 210px;
    top: 74%;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

#publicacoes--home .slick-prev:before, #publicacoes--home .slick-next:before {
	content: '';
}

#publicacoes--home .slick-next, .slick-prev {
	width: 26px !important;
	height: 50px !important;
	background: url('assets/img/seta_esquerda.png') center center no-repeat !important;
}

#publicacoes--home .slick-next {
	background: url('assets/img/seta_direita.png') center center no-repeat !important;
}

#filtro {
	margin-top: 20px;
}

#filtro ul {
	padding: 0;
}

#filtro ul li {
	margin: 0;
}

#filtro li {
	display: inline-block;
}

#filtro li a {
	text-transform: lowercase;
    display: inline-block;
    border: 1px solid #676767;
    border-radius: 30px;
    padding: 15px;
    margin: 5px 0;
    font-weight: 300;
    color: #676767;
}

#filtro li a:hover {
	color: #fff;
    background: #676767;
}

/* AGÊNCIA */

.segunda--linha-agencia-cbic-home, .box--outras-noticias-home {
	margin: 20px 0;
}

#agencia-cbic--interna {
    margin-top: 40px;
}

#agencia-cbic--interna h1 {
	font-weight: 300;
}

#agencia-cbic--interna form#busca--noticias {
	float: right;
	border: 1px solid #D7D7D7;
	padding: 5px 12px;
}

#agencia-cbic--interna form#busca--noticias input, #agencia-cbic--interna form.search-form input {
	border: none;
}

#pagina--publicacoes #agencia-cbic--interna .lista {
	height: 310px;
    overflow: hidden;
}

.lista--publicacoes .lista img {
    width: 100%;
}

.lista--publicacoes .lista a span {
    position: absolute;
    bottom: -100%;
    width: 100%;
    background: #ffffffe6;
    font-size: 1.15rem;
    line-height: 1.3;
    padding: 10px;
    display: block;
    transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
}

.lista--publicacoes .lista a:hover span {
    bottom: 0;
    transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
}

.paginacao {
	margin: 4% 0 8% 0;
}

.paginacao span, .paginacao a {
	border: 1px solid #606060;
	padding: 0px 15px;
	display: inline-block;
	margin: 5px;
	color: #000;
}

.paginacao span.current, .paginacao a:hover {
	background: #606060;
	color: #fff;
}

.lista--com-thumbs .segunda--linha-agencia-cbic-home {
    height: 410px;
}

/* COMISSÕES */

.pagina--comissao #imagem--topo {
	margin-top: -40px;
	margin-bottom: 40px;
}

.pagina--comissao article {
	margin-bottom: 40px;
}

#cbic--comissao .box-noticia .titulo-box h5 {
	font-size: 2rem;
}

#cbic--comissao .conteudo--texto {
	padding: 30px 0;
}

.nome--comissao {
    padding: 4px 0 1px 0;
    border-left: 20px solid #4E4E4E;
    max-width: 580px;
    margin-top: 100px;
    line-height: 2;
}

.nome--comissao h1 {
	background-color: #4E4E4E;
    color: #fff;
    display: inline;
    margin: 0;
    font-size: 4.6rem;
}

.nome--comissao h1 i {
	position: relative;
    left: -10px;
}

/* COMISSÕES SOBRE */

#foto-nome--presidente-gestor {
	margin-top: 20px;
    margin-bottom: 20px;
}

#foto-nome--presidente-gestor .comissao--presidente {
	height: 160px;
    padding: 10px;
    display: table;
}

#foto-nome--presidente-gestor .texto--presidente {
    border-bottom: 1px solid #4a4a4a;
    padding-bottom: 1.5rem;
}

#foto-nome--presidente-gestor .foto--comissao-presidente, #foto-nome--presidente-gestor .texto--comissao-presidente {
    display: table-cell;
    vertical-align: middle;
}

#foto-nome--presidente-gestor .foto--comissao-presidente img {
    border-radius: 100%;
    max-width: 140px;
    margin-right: 15px;
}

/* POST */

.foto-full {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.foto-full figure {
	max-width: 100% !important;
}

.foto-full img {
    width: 100%;
}

#agencia-cbic--interna .titulo--secundario-interna h3 {
	font-weight: 300;
}

#agencia-cbic--interna .data--article {
	margin-top: 3rem;
}

#agencia-cbic--interna h1 {
    font-size: 3.6rem;
    line-height: 4.5rem;
    color: #4E4E4E;
    margin: .5rem 0 3rem 0;
}

#agencia-cbic--interna .conteudo--article {
    margin: 3rem 0;
    color: #000;
    font-size: 1.2em;
    line-height: 210%;
}

#agencia-cbic--interna .conteudo--article blockquote {
    padding: 5rem 5rem 4rem 5rem;
    border-bottom: 10px solid #000;
    font-weight: bold;
    font-size: 2.5rem;
    line-height: 4rem;
    margin: 5rem;
    background: #dfdfdf;
}

#agencia-cbic--interna .conteudo--article, #agencia-cbic--interna .conteudo--article h2 {
	margin-bottom: 20px;
}

#agencia-cbic--interna #single--interna .conteudo--article a, #agencia-cbic--interna .conteudo--article a {
	font-weight: bold;
    color: #db2b2b;
    text-decoration: underline;
}

#agencia-cbic--interna #single--interna .conteudo--article a:hover, #agencia-cbic--interna .conteudo--article a {
	text-decoration: none;
}

#agencia-cbic--interna .the_champ_horizontal_sharing {
	margin: 6rem auto !important;
	max-width: 460px !important;
	left: 0 !important;
	float: none !important;
}

#agencia-cbic--interna .the_champ_sharing_title {
	float: left;
	margin-right: 10px !important;
	left: 0 !important;
	margin-top: 10px !important;
}

#agencia-cbic--interna .the_champ_sharing_ul {
	left: 0 !important;
}

/* RODAPÉ */

#footer .widget-title {
    border-bottom: 2px solid #fff;
    padding-bottom: 5%;
    margin-bottom: 10%;
}

#footer .widget li {
    margin-bottom: 10px;
}

.herald-copyright {
    padding: 15px 0;
}

.herald-copyright p {
    margin-bottom: 0;
}

.footer-bottom {
    height: 100%;
}

.herald-menu-toggler {
    color: #7b7b7b;
    padding: 15px 25px;
}

.container-full #imagem--topo {
    width: 99.55vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw
}

.container-full #imagem--topo svg {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 10vw;
    left: 0;
}

.container-full #imagem--topo #busca--publicacoes-home {
	background-position: center center !important;
    background-size: cover !important;
    height: 455px;
 /*   filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -moz-filter: grayscale(1);*/
}

#content .pagina--comissao #imagem--topo #busca--publicacoes-home {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -moz-filter: grayscale(0);
}

.container-full #imagem--topo form {
    margin: 0;
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #515151;
    padding: 0 0 0 12px;
    width: 510px;
}

.container-full #imagem--topo form i {
    color: #fff;
    font-size: 2.5rem;
    padding: 15px;
}

.container-full #imagem--topo form .search-field {
    background: #515151;
    border: none;
    border-left: 1px solid #fff;
    padding: 0 15px;
    color: #fff;
    width: 315px;
}

.container-full #imagem--topo form .search-field::placeholder {
    color: #fff;    
}

.container-full #imagem--topo form input[type="submit"] {
    background: #333333;
    padding: 30px 15px;
    line-height: 0;  
    float: right;  
}

.herald-site-content {
    box-shadow: none;
    padding-top: 0;
}

#agenda--container .eventon_fullcal {
    border: none;
}

.veja-parceiros {
    margin: 0px auto 6rem auto;
}

#redes--rodape {
    position: relative;
    top: -50px;
}

#redes--rodape a {
    color: #dddddd;
    font-size: 1.9rem;
    margin: 0px 5px;
    width: 25px;
    height: 25px;
    padding: 0 2px 2px 2px;
}

#agenda--container .evo_cal_above span { opacity: 1 !important; }

#agenda--container .eventon_events_list .eventon_list_event .desc_trig:hover .evcal_desc2.evcal_event_title {
	color: #606060;
}

#agenda--container .ajde_evcal_calendar .calendar_header p, .ajde_evcal_calendar .evo_sort_btn, .eventon_fullcal p { color: #fff !important; }

#agenda--container .eventon_fc_days .evo_fc_day.on_focus { background-color: #D65C5C; background-image: none; }

.ajde_evcal_calendar .eventon_events_list p, .eventon_events_list .eventon_list_event .evcal_desc span, .evo_pop_body .evcal_desc span, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn, .evcal_btn, .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled, .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span, .evo_pop_body .evcal_list_a .evo_above_title span, .evcal_evdata_row.evcal_event_details .evcal_evdata_cell p, #evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput, .evcal_evdata_row .evcal_evdata_cell p, #evcal_list .eventon_list_event p.no_events, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evoGuideCall em, .evo_cal_above span, .ajde_evcal_calendar .calendar_header .evo_j_dates .legend, .eventon_sort_line p, .eventon_filter_line p, .ajde_evcal_calendar .calendar_header p, .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evo_lightbox_content h3.evo_h3, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .evo_metarow_ICS .evcal_evdata_cell p a, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .eventon_list_event .evcal_desc span.evcal_event_title, .evcal_desc span.evcal_desc2, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, .evotax_term_card .evotax_term_details h2, .evotax_term_card h3.evotax_term_subtitle, .ajde_evcal_calendar .evo_sort_btn, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .ajde_evcal_calendar .eventon_events_list .evcal_month_line p, .eventon_events_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar .evcal_month_line, .eventon_event .event_excerpt_in h3 { font-family: 'montserrat'; }

#destaques--agenda #evcal_list .eventon_list_event .evcal_evdata_cell p, #evcal_list .eventon_list_event p a.desc_trig:hover .evo_start, #evcal_list .eventon_list_event p a.desc_trig:hover .evo_end { color: #6f6f6f; }

.evo_widget .eventon_fullcal .evo_fc_day, .evo_fc_widget .eventon_fullcal .evo_fc_day { font-size: 15px; padding: 15px 0; font-family: 'montserrat'; }

#agenda--container h2 { background: #fff; color: #606060; font-size: 2rem; padding: 5px 15px; text-align: center; }

#agenda--container .eventon_fullcal { border-bottom: none; }

#destaques--agenda #evcal_list .eventon_list_event p, #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .eventon_events_list .evcal_event_subtitle, #evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock span { border: none; color: #fff; }
#destaques--agenda #evcal_list { border-top: none; border-right: none; border-radius: 0; border-left: 10px solid #fff; overflow: hidden; border-bottom: 1px solid #fff; padding: 10px; margin-top: 20px; text-transform: uppercase; }

#destaques--agenda #evcal_widget #evcal_list .eventon_list_event .evcal_list_a { border: none !important; }

#destaques--agenda .eventon_events_list .eventon_list_event:last-child .evcal_list_a:after { background: none !important; }

#destaques--agenda p.has_events { background: #606060 url('assets/img/bolinha-2.png') center center no-repeat; }

#destaques--container .lshowcase-logos {
    max-width: 100% !important;
    background: #fff;
}

#destaques--container h2 {
	margin: 20px 0;
    color: #fff;
    font-size: 2rem;
    background: #606060;
    display: inline-block;
    position: relative;
    z-index: 1;
    padding-right: 10px;
}

#destaques--container span {
	background: #fff;
}

#destaques--container .lshowcase-logos { border: 25px solid #424242; }

i.seta-baixo { background: #BBBDBF url('assets/img/seta-baixo.png') center center no-repeat; width: 120px; height: 18px; position: absolute; bottom: -10px; left: 0; right: 0; margin: 0 auto; }

.btn-afiliados span { cursor: pointer; }

/* MEDIA QUERIES */

@media (max-width: 1249px) and (min-width: 768px) {
    .site-title img {
        margin-top: -7px;
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
	.herald-site-content {
    	max-width: none !important;
	}
	.container-full #imagem--topo form .search-field {
		width: 210px;
	}
}

@media only screen and (max-width: 767px) {
    .site-title img {
        margin-top: -7px;
    }
	.container, .herald-boxed .container, .herald-boxed .herald-site-content, .herald-boxed .herald-site-footer .container, .herald-lay-a .col-mod, .herald-site-content {
		max-width: none !important;
	}
	#menu--comissoes h3 {
		font-size: 4rem !important;
	}
	.container-full #imagem--topo form {
		padding: 0px !important;
    	width: 90% !important;
	}
	.container-full #imagem--topo form .search-field {
	    float: left !important;
	    width: 47% !important;
	    padding: 18px 15px !important;
	}
	.container-full #imagem--topo form input[type="submit"] {
		float: left !important;
		width: 28% !important;
	}
	.container-full #imagem--topo form i {
		float: left !important;
	    width: 15% !important;
	}
	.box--video-noticia i.fa-play {
		font-size: 7.5rem !important;
		text-align: center !important;
	}
	.box--video-noticia {
		height: auto !important;
	}
	.primeira--noticia {
		height: auto !important;
		margin-bottom: 30px !important;
	}
	.segunda--linha-agencia-cbic-home .box-noticia {
		height: auto !important;
		margin-bottom: 30px !important;
	}
	.container, .herald-boxed .container, .herald-boxed .herald-site-content, .herald-boxed .herald-site-footer .container, .herald-lay-a .col-mod, .herald-site-content {
		width: 100% !important;
	}
	#publicacoes--home {
		padding: 0 25px;
	}
	.titulo--home-direita, .footer-widgets {
		padding: 0;
	}
	.btn-afiliados, .btn-afiliados span {
		padding: 20px;
	}
	i.seta-baixo {
		bottom: -17px;
	}
	#redes--rodape {
		top: 0;
	}
    #agencia-cbic--interna .conteudo--article blockquote {
        margin: 5rem 0;
        font-size: 2.3rem;
    }
    figure .wp-caption-text {
        font-size: 65%;
        bottom: 0;
        max-width: 100%;
    }

	/* COMISSÃO */

	#content .pagina--comissao #imagem--topo #busca--publicacoes-home {
		height: 305px;
	}

	.nome--comissao {
	    padding: 7px 0 2px 0;
	    margin-top: 75px;
	    line-height: 2.3;
	}

	.nome--comissao h1 {
    	padding: 10px 0 6px 0;
    	font-size: 3.5rem;
	}

}