@font-face {
	font-family: 'Conv_SpaceGrotesk-Regular';
	src: url('../fonts_custom/SpaceGrotesk-Regular.eot');
	src: local('☺'), url('../fonts_custom/SpaceGrotesk-Regular.woff') format('woff'), url('../fonts_custom/SpaceGrotesk-Regular.ttf') format('truetype'), url('../fonts_custom/SpaceGrotesk-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;       
    display: auto; 
}
@font-face {
	font-family: 'Conv_SpaceGrotesk-Light';
	src: url('../fonts_custom/SpaceGrotesk-Light.eot');
	src: local('☺'), url('../fonts_custom/SpaceGrotesk-Light.woff') format('woff'), url('../fonts_custom/SpaceGrotesk-Light.ttf') format('truetype'), url('../fonts_custom/SpaceGrotesk-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal; 
    display: auto;                 
}
@font-face {
	font-family: 'Conv_SpaceGrotesk-Medium';
	src: url('../fonts_custom/SpaceGrotesk-Medium.eot');
	src: local('☺'), url('../fonts_custom/SpaceGrotesk-Medium.woff') format('woff'), url('../fonts_custom/SpaceGrotesk-Medium.ttf') format('truetype'), url('../fonts_custom/SpaceGrotesk-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
    display: auto;
}
.font-display {
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.noidx-desktop { 
    display: none;
}


.header__wrapper .menu__list .item {
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
    width: unset;
}
.header__wrapper .menu__list .item__submenu,
.site-footer .site-info .navegation .menulist .item__submenu {
    min-width: 436px;
}
.header.header--desktop.header--fixo .header__wrapper .logo-container {
    width: 14%;
    min-width: 185px;
}
.header__wrapper .menu #SearchHeader .btn-black:hover, .header__wrapper .menu #SearchHeader .btn-black:focus, .header__wrapper .menu #SearchHeader .btn-black:active {
    background-color: #aa86e0;
}
.destaques-home .materias-container h1 {
    font-family: 'Conv_SpaceGrotesk-Light', Arial, Helvetica, sans-serif;
}
.destaques-home .bg {
    background-color: #00a79f;
}
.destaques-home .materias-container h1 {
    margin-bottom: 5rem;
    font-size: 2rem;
    border-left: 8px solid #fd5868;
    border-bottom-color: #fd5868;
    border-right-color: #fd5868;
    border-top-color: #fd5868;
}
.destaques-home .materias-container .materias-home {
    background-color: #000000;
}
.destaques-home .materias-container .materias-home .materia .content h5 {
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.destaques-home .materias-container .materias-home .materia .content h2 {
    border-left-color: #FF5969;
    border-bottom: 1px solid #FF5969;
    border-right-color: #FF5969;
    border-top-color: #FF5969;
}
.destaques-home .materias-container .materias-home .materia .content h2 a {
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.destaques-home .materias-container .materias-home .materia.post h2 {
    border: none;
}
.destaques-home .materias-container .materias-home .materia.post h5 {
	border-color: #FF5969;
}
.destaques-home .materias-container .empresas-container .empresas .empresa a i {
    top: 42%;
    width: 20px;
    height: 20px;
    background: url(../images/ico-splash.svg) 50% no-repeat;
    background-size: contain;
}
.destaques-home .materias-container .empresas-container .empresas .empresa a {
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.destaques-home .materias-container .empresas-container .empresas .empresa a span {
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.destaques-home .materias-container .materias-home .btn-container .btn {
    width: 240px;
    font-size: 1rem;
}
.destaques-home .materias-container .empresas-container .btn {
    margin-top: 2rem;
    font-size: 1rem;
}
.chosen-wrapper .chosen-container .chosen-results li, .chosen-wrapper .chosen-container .chosen-single span {
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.btn {
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.materias-home .btn-white {
    background-color: #ff5869;
    color: #000;
}
.materias-home .btn-white:hover, .materias-home .btn-white:focus, .materias-home .btn-white:visited {
    background-color: #fff;
    color: #000;
}
.grupos__item__content p {
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.grupos .btn-black-to-white {
    font-size: 0.9rem;
    background-color: #ffffff;
    color: #000; 
}
.grupos .btn-black-to-white:hover, .grupos .btn-black-to-white:focus, .grupos .btn-black-to-white:active {
    background-color: #000;
    color: #ffffff;
}
.grupos .grupos__item__content.bg-theme-dark {
    background-color: #00a79f;
}
.grupos .grupos__item__content.bg-theme-light {
    background-color: #ac84e4;
}
.grupos .grupos__item__content.bg-theme-lighter {
    background-color: #ff5869;
}
.grupos .grupos__item__content.bg-theme-medium {
    background-color: #00a79f;
}
#main .setores-container {
    color: #fff;
    background-color: #000000;
}
#main .setores-container a.btn.btn-dark {
    font-size: 1rem;
    background-color: #aa86e0;
}
#main .setores-container a.btn.btn-dark:hover, #main .setores-container a.btn.btn-dark:focus, #main .setores-container a.btn.btn-dark:active {
    background-color: #fff;
}
#main .mapa .mapa__item__content.bg-theme-medium {
    background-color: #ff5869;
}
.mapa__item__content a {
    font-size: 0.9rem;
    width: 153px;
    height: 34px;
}
.mapa__item__content h2 {
    font-family: 'Conv_SpaceGrotesk-Light', Arial, Helvetica, sans-serif;
}
.mapa__item__content p {
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;    
}
.mapa__item__content span {
    margin-bottom: 0.5rem;
    display: inline-block;
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
} 
.setores-container .setores {
    display: initial;
}
.setores-container .setores__item {
    margin: 0 1rem 2.5rem;
    display: inline-block;
}
.setores-container .setores__item h3 {
    margin-bottom: 0;
    font-weight: 700;
    font-family: 'Conv_SpaceGrotesk-Light', Arial, Helvetica, sans-serif;
}
.cardMaterias a.btn.btn-light.vertodas {
    background: #ff5869;
}
.cardMaterias a.btn.btn-light.vertodas:hover, .cardMaterias a.btn.btn-light.vertodas:focus, .cardMaterias a.btn.btn-light.vertodas:active {
    color: #fff;
    background: #000;
}
.cardMaterias a.btn.btn-light {
    font-size: 0.9rem;
    background: #ff5869;
}
.cardMaterias a.btn.btn-light:hover, .cardMaterias a.btn.btn-light:focus, .cardMaterias a.btn.btn-light:active {
    color: #fff;
    background: #000;
}
.cardMaterias__title {
    font-weight: 500;
    font-family: 'Conv_SpaceGrotesk-Medium', Arial, Helvetica, sans-serif;
}
.cardMaterias .wrapper .item .titleContent__title {
    font-size: 1.5rem;
    font-family: 'Conv_SpaceGrotesk-Light', Arial, Helvetica, sans-serif;
}
.cardMaterias .wrapper .item .titleContent__categoria {
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;     
}
.cardMaterias .wrapper .item .titleContent {
    margin-top: 0.5rem;
}
.filtro button.btn.btn-black-to-white {
    font-size: 1.3rem;
    background: #00a79f;
}
.filtro__title h1 {
    font-size: 2.5rem;
    font-family: 'Conv_SpaceGrotesk-Medium', Arial, Helvetica, sans-serif;
}
.filtro .form__header h2 {
    color: #fff;
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif; 
}
.filtro form.form.form-busca {
    background: #000;
}
.filtro .filtro__title.filtro__title--small {
    background: #ac84e4;
}
.filtro__title>img {
    width: initial;
    height: initial;
}
.filtro .form__content .wrapper--grande.busca-filtro-fdez {
    max-width: 45%;
}
.empresa .header .titleContent {
    background: #00a79f;
}
.empresa .header .titleContent__title>h1 {
    color: #fff;
}
.empresa .header .titleContent__title>h1 {
    font-size: 3rem;
    font-family: 'Conv_SpaceGrotesk-Medium', Arial, Helvetica, sans-serif;
}
.empresa .header .titleContent__button>a {
    font-size: 0.7rem;
}
.empresa .header .content__text p, .empresa .header .content__text p span {
    font-size: 1.3rem;
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif; 
}
.empresa .header .content__text>a {
    font-size: 0.9rem;
}
.informacoes__title {
    font-size: 2rem;
    font-family: 'Conv_SpaceGrotesk-Medium', Arial, Helvetica, sans-serif;
}
.informacoes .wrapper .content__item strong {
    font-size: 0.9rem;
    font-family: 'Conv_SpaceGrotesk-Light', Arial, Helvetica, sans-serif;
}
.informacoes .wrapper .content__item p {
    font-size: 0.9rem;
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif; 
}

.informacoes .wrapper .content__item {
    border-bottom: 1px solid #00a79f;
}
.materias .header__title {
    background: #ac84e5;
}
.materias .header .form button {
    background: #00a79f;
}
.materias .header .form {
    background: #000;
}
.materias .header__title h1 {
    font-size: 2.5rem;
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;  
}
.singlePost .header .titleContent .info {
    background: #ac84e4;
}
.singlePost .header .titleContent .info .text__tempo {
    color: #fff;
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.singlePost .header .titleContent__categoria {
    text-transform: capitalize;
    color: #fff;
    background: #000;
}

.header__title.fdez-busca {
    background: #00a79f;
}
.map-header .map-header__item__content.bg-theme-medium {
    background: #ac84e4;
}
.institucional .info {
    background: #00a79f;
}
.institucional .info__tempo {
    color: #fff;
}
.institucional .header .titleContent__title h1 {
        font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.institucional .info>p {
    font-size: 1.25rem;
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.institucional .info__tempo {
    font-size: 0.9rem;
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.institucional .content__text p, .institucional .content__text p span {
    font-size: 1rem;
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.site-footer .site-info .logo>a img {
    height: 3.7rem;
}
.site-footer .site-info .navegation .menulist .item {
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;   
}
.div-th, .div-td, .tabela-dados #table_id_wrapper .bottom #table_id_paginate span a {
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
/* SINGLE */
.singlePost .header .titleContent__categoria {
    font-size: 0.9rem;
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.singlePost .header .titleContent__title>h1 {
    font-family: 'Conv_SpaceGrotesk-Light', Arial, Helvetica, sans-serif;
}
.singlePost .header .titleContent .info .text>p {
    font-size: 1.3rem;
    font-family: 'Conv_SpaceGrotesk-Light', Arial, Helvetica, sans-serif;
}
.singlePost .content__text>p {
    font-size: 1rem;
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
}
.singlePost .header .imageContent .credito {
    font-size: 0.5rem;
    font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
    padding-right: 0.8rem;
}

.singlePost .header .imageContent .image {
    width: 658px;
}

.map-container {
	margin-top: unset;
}


/* Responsivo */
@media (max-width: 1200px) {

    img.lazyload{
        width: 100%;
    }
    .noidx-desktop {
        display: block;
    }
    .noidx-mobile {
        display: none;
    }
 
    #headerMobile .wrapper__content .image img {
        height: 3.6rem
    }

    #headerMobile .wrapper #menuMobile .menu__list .item {
        font-size: 1rem;
        font-family: 'Conv_SpaceGrotesk-Regular', Arial, Helvetica, sans-serif;
    }

    #headerMobile .wrapper #menuMobile .menu__list .item.group a {
	min-width: 168px;
    }

    .destaques-home .materias-container h1 {
        font-size: 1.5rem;
    }
    .destaques-home .materias-container .empresas-container .header {
        display: initial;
        justify-content: initial;
    }
    .destaques-home .materias-container .empresas-container .header img {
        width: 100%;
        margin-bottom: 1rem;
    }
    .destaques-home .materias-container .empresas-container {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        background-color: #00a79f;
    }
    .destaques-home .materias-container .empresas-container .empresas {
        margin-top: -0.1rem;
    }
    .mapa__item__content {
        padding: 2rem 2.5rem;
    }
    .cardMaterias__title {
        font-size: 2rem;
    }
}

@media (max-width: 768px) {
    .setores-container {
	margin-top: 40rem;
    }
	
    .singlePost .header .imageContent .image {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .header__wrapper .logo-container>a>img {
	    max-height: 75px;
    }

    .grupos__item {
	margin-bottom: 80px;
    }

//    .setores-container {
//	margin-top: 30rem
//    }
}
