.elementor-927 .elementor-element.elementor-element-785d1bc{--display:grid;--min-height:70vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-927 .elementor-element.elementor-element-785d1bc:not(.elementor-motion-effects-element-type-background), .elementor-927 .elementor-element.elementor-element-785d1bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-927 .elementor-element.elementor-element-d51fce7 .e-off-canvas__content{background-color:#F4E3B2;border-style:none;}.elementor-927 .elementor-element.elementor-element-d51fce7 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-927 .elementor-element.elementor-element-d51fce7{--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:center;--e-off-canvas-width:30%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-927 .elementor-element.elementor-element-e0725bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-927 .elementor-element.elementor-element-a7ebf14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 10px 0px;}.elementor-927 .elementor-element.elementor-element-a7ebf14 img{width:33%;}body:not(.rtl) .elementor-927 .elementor-element.elementor-element-96aaf22{left:31%;}body.rtl .elementor-927 .elementor-element.elementor-element-96aaf22{right:31%;}.elementor-927 .elementor-element.elementor-element-96aaf22{top:5%;}.elementor-927 .elementor-element.elementor-element-96aaf22 .elementor-icon-wrapper{text-align:left;}.elementor-927 .elementor-element.elementor-element-96aaf22.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-927 .elementor-element.elementor-element-96aaf22.elementor-view-framed .elementor-icon, .elementor-927 .elementor-element.elementor-element-96aaf22.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-927 .elementor-element.elementor-element-96aaf22.elementor-view-framed .elementor-icon, .elementor-927 .elementor-element.elementor-element-96aaf22.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-927 .elementor-element.elementor-element-96aaf22 .elementor-icon{font-size:30px;}.elementor-927 .elementor-element.elementor-element-96aaf22 .elementor-icon svg{height:30px;}.elementor-927 .elementor-element.elementor-element-0f0a63c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-927 .elementor-element.elementor-element-1526aae{left:1px;}body.rtl .elementor-927 .elementor-element.elementor-element-1526aae{right:1px;}.elementor-927 .elementor-element.elementor-element-1526aae{top:163.983px;}.elementor-927 .elementor-element.elementor-element-1526aae .elementor-button-content-wrapper{flex-direction:row;}.elementor-927 .elementor-element.elementor-element-1526aae .elementor-button{font-weight:700;letter-spacing:2.1px;}.elementor-927 .elementor-element.elementor-element-1526aae .elementor-button:hover, .elementor-927 .elementor-element.elementor-element-1526aae .elementor-button:focus{color:var( --e-global-color-astglobalcolor3 );}.elementor-927 .elementor-element.elementor-element-1526aae .elementor-button:hover svg, .elementor-927 .elementor-element.elementor-element-1526aae .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor3 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-927 .elementor-element.elementor-element-785d1bc{--grid-auto-flow:row;}.elementor-927 .elementor-element.elementor-element-d51fce7{--e-off-canvas-width:50%;}body:not(.rtl) .elementor-927 .elementor-element.elementor-element-96aaf22{left:51%;}body.rtl .elementor-927 .elementor-element.elementor-element-96aaf22{right:51%;}}@media(max-width:767px){.elementor-927 .elementor-element.elementor-element-785d1bc{--min-height:60vh;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-927 .elementor-element.elementor-element-d51fce7{--e-off-canvas-width:85%;}.elementor-927 .elementor-element.elementor-element-96aaf22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-927 .elementor-element.elementor-element-96aaf22{left:88%;}body.rtl .elementor-927 .elementor-element.elementor-element-96aaf22{right:88%;}.elementor-927 .elementor-element.elementor-element-96aaf22{top:3%;}.elementor-927 .elementor-element.elementor-element-1526aae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-1526aae .elementor-button{font-size:14px;letter-spacing:1px;}.elementor-927 .elementor-element.elementor-element-51e4a88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-0f0a63c *//* MÚSICA */
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Cantor\(a\)\ \/\ Intérprete + label::before {
  content: url('../map-icons/musica-cantor-interprete.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Compositor\(a\) + label::before {
  content: url('../map-icons/musica-compositor.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-DJ\ \/\ Seletor + label::before {
  content: url('../map-icons/musica-dj-seletor.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Instrumentista\ Geral + label::before {
  content: url('../map-icons/musica-instrumentista-geral.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Instrumentista\ Fole + label::before {
  content: url('../map-icons/musica-instrumentista-fole.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Instrumentista\ Percussão + label::before {
  content: url('../map-icons/musica-instrumentista-percussao.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Instrumentista\ Sopro + label::before {
  content: url('../map-icons/musica-instrumentista-sopro.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Instrumentista\ Cordas + label::before {
  content: url('../map-icons/musica-instrumentista-cordas.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Letrista + label::before {
  content: url('../map-icons/musica-letrista.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Luthier + label::before {
  content: url('../map-icons/musica-luthier.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Educador\(a\)\ \/\ Professor\(a\) + label::before {
  content: url('../map-icons/musica-educador-professor.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}

/* GRUPOS ARTÍSTICOS */
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Musical\ \(Trios\ \/\ Bandas\ \/\ Orquestras\) + label::before {
  content: url('../map-icons/grupos-artisticos-musical-(trios-bandas-orquestras).svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Cia\ Dança\ \/\ Grupos\ \/\ Coletivos + label::before {
  content: url('../map-icons/grupos-artisticos-cia-danca-grupos-coletivos.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Quadrilha + label::before {
  content: url('../map-icons/grupos-artisticos-quadrilha.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}

/* CASAS DE FORRÓ */
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Casas\ de\ Forró\ Permanentes\ ou\ Projetos\ Itinerantes + label::before {
  content: url('../map-icons/casas-de-forro-permanentes-ou-projetos-itinerantes-(show-e-danca).svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}

/* ENSINO */
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Academia\ \/\ Projetos\ de\ Dança + label::before {
  content: url('../map-icons/ensino-(academia-projetos-de-danca).svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Curso\ Nível\ Superior + label::before {
  content: url('../map-icons/ensino-(curso-nivel-superior).svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Curso\ Nível\ Técnico + label::before {
  content: url('../map-icons/ensino-(curso-nivel-tecnico).svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Cursos\ Livres\ \/\ Disciplinas + label::before {
  content: url('../map-icons/ensino-(cursos-livres-disciplinas).svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Outros + label::before {
  content: url('../map-icons/ensino-outros.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}

/* EVENTOS */
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Festivais\ \/\ Festas\ \/\ Encontros + label::before {
  content: url('../map-icons/eventos-festivais-festas-encontros.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Fóruns\ \/\ Congressos\ \/\ Grupos\ de\ Trabalho + label::before {
  content: url('../map-icons/eventos-foruns-congressos-grupos-de-trabalho.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Feiras\ Permanentes + label::before {
  content: url('../map-icons/eventos-feiras-permanentes.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Pontos\ de\ Cultura\ \/\ Centros\ de\ Referência + label::before {
  content: url('../map-icons/eventos-pontos-de-cultura-centros-de-referencia.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Museus + label::before {
  content: url('../map-icons/eventos-museus.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Outros + label::before {
  content: url('../map-icons/eventos-outros.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}

/* ARTES PLÁSTICAS */
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Artesão\(a\) + label::before {
  content: url('../map-icons/artes-plasticas-artesao.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Figurinista + label::before {
  content: url('../map-icons/artes-plasticas-figurinista.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Cenógrafo\(a\) + label::before {
  content: url('../map-icons/artes-plasticas-cenografo.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}

/* DANÇA */
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Coreógrafo\(a\) + label::before {
  content: url('../map-icons/danca-coreografo.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Dançarino\(a\) + label::before {
  content: url('../map-icons/danca-dancarino.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Quadrilheiro\(a\) + label::before {
  content: url('../map-icons/danca-quadrilheiro.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Professor\(a\)\ de\ Dança\ \/\ Educador\(a\) + label::before {
  content: url('../map-icons/danca-professor-de-danca-educador.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}

/* COMUNICAÇÃO */
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Escritor\(a\)\ \/\ Poeta + label::before {
  content: url('../map-icons/comunicacao-escritor-poeta.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Jornalista\ \/\ Assessor\ de\ Imprensa + label::before {
  content: url('../map-icons/comunicacao-jornalista-assessor-de-imprensa.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Radialista\ \/\ Apresentador\(a\) + label::before {
  content: url('../map-icons/comunicacao-radialista-apresentador.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Blogueiro\(a\)\ \/\ Youtuber + label::before {
  content: url('../map-icons/comunicacao-blogueiro-youtuber.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}

/* PESQUISA */
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Pesquisador\(a\) + label::before {
  content: url('../map-icons/pesquisador-academico.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Acadȇmico\(a\) + label::before {
  content: url('../map-icons/pesquisador-academico.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Ativista\ Cultural + label::before {
  content: url('../map-icons/pesquisador-ativista-cultural.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Autônomo\(a\) + label::before {
  content: url('../map-icons/pesquisador-autonomo.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Mestre\(a\)\ Griô + label::before {
  content: url('../map-icons/pesquisador-mestre-grio.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}

/* PRODUÇÃO */
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Atividades\ Técnicas\ de\ som\ \/\ luz\ \/\ imagens\ etc + label::before {
  content: url('../map-icons/producao-atividades-tecnicas-de-som-luz-imagens-etc.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Atividades\ de\ Suporte + label::before {
  content: url('../map-icons/producao-atividades-de-suporte.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Gestor\(a\)\ Cultural\ \/\ Curador\(a\) + label::before {
  content: url('../map-icons/producao-gestor-cultural-curador.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Organizador\(a\)\ de\ Eventos + label::before {
  content: url('../map-icons/producao-organizador-de-eventos.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Produtor\(a\)\ Executivo\(a\) + label::before {
  content: url('../map-icons/producao-produtor-executivo.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Produtor\(a\)\ Musical + label::before {
  content: url('../map-icons/producao-produtor-musical.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Roteirista\ \/\ Dir\.\ Artístico\(a\)\ \/\ Cineasta + label::before {
  content: url('../map-icons/producao-roteirista-dir.artistico-cineasta.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}
input#checkbox-post\[taxonomy\]\[tipo_de_cadastro\]-Fotógrafo\(a\) + label::before {
  content: url('../map-icons/producao-fotografo.svg');
  display: inline-block; width: 18px; height: 18px; vertical-align: text-bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0725bb */label.form-check-label {
    vertical-align: text-bottom;
}
.checkbox {
    line-height: 25px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51e4a88 */svg#svg1 {
    padding-left: 0.45px;
    padding-top: 0.1px;
}
@media (max-width: 767px) {
    .mapsvg svg {
        padding-left: 0.67px;
        padding-top: 0.15px;
    }
    svg#svg1 {
    padding-left: 0.67px;
    padding-top: 0.15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785d1bc */label.col-sm-3.col-form-label.row.mapsvg-filter-label {
    font-family: "Arvo", Sans-serif;
    color: #000;
    line-height: 18px;
    font-size: 17px;
    font-weight: 600;
}
label.form-check-label {
    font-family:"Arvo", Sans-serif;
    font-size: 10px;
    line-height: 18px;
    font-weight: 500;
}
.mapsvg-directory-search {
    border: 1px solid #000000 !important;
    background-color: transparent !important;
}
.mapsvg-directory-search-wrap .mapsvg-filters-wrap input {
    color: #000000 !important;
    font-family: "Arvo", Sans-serif !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
}
input.mapsvg-directory-search {
    font-family: 'Arvo' !important;
}
.mapsvg-form-builder input.mapsvg-directory-search {
    font-family: 'Arvo' !important;
}


.mapsvg-buttons.right {
    top: 50%;
}
.form-group span.select2.select2-container.select2-container--default.select2-container--above.select2-container--focus {
    display: none !important;
}
span.select2-selection.select2-selection--single {
    display: none;
}
.form-group .select2-hidden-accessible {
    border: 1px solid #000 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: none !important;
    clip-path: none !important;
    height: 30px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: relative !important;
    width: 100% !important;
    white-space: nowrap !important;
}
#mapsvg-admin-content-filters-structure .mapsvg-data-preview .mapsvg-filter-label, .mapsvg-filters-wrap .mapsvg-filter-label {
    color: #000 !important;
    display: block;
    line-height: 24px;
    margin: 0 0 4px;
    text-align: left;
    text-transform: none;
    font-family: "arvo" !important;
    font-weight: 700 !important;
    font-size: 17px;
}/* End custom CSS */