.elementor-kit-162255{--e-global-color-primary:#0084C6;--e-global-color-secondary:#009CBE;--e-global-color-text:#232323;--e-global-color-accent:#EA719E;--e-global-color-1d8b3b5:#202D5B;--e-global-color-fc6d932:#002044;--e-global-color-88c1f24:#FFFFFF;--e-global-color-6862640:#672E0E;--e-global-color-acc7e89:#FFFFFF;--e-global-color-4459eb7:#682F0F;--e-global-color-a2c986b:#FFFFFF;--e-global-color-9a92521:#000000;--e-global-color-304e0e0:#A54916;--e-global-color-df74e82:#FFFFFF;--e-global-color-b162517:#D38F69;--e-global-color-a3287d5:#672E0E;--e-global-color-1523ccf:#293746;--e-global-color-46862f8:#F1F1F1;--e-global-color-d84b8ab:#414141;--e-global-color-aee914a:#00346F;--e-global-color-40c5acc:#023060;--e-global-color-72bec34:#FFFFFF;--e-global-color-0ed1f44:#A2A2A2;--e-global-color-e7a0ca3:#000000;--e-global-color-6e48105:#FFFFFF;--e-global-color-ced71a1:#023060;--e-global-color-0011b94:#023060;--e-global-color-abcba2c:#FFFFFF;--e-global-color-1517ad1:#EDF6FB;--e-global-color-eb20278:#008BA9;--e-global-color-d516f9f:#924763;--e-global-color-b43261f:#004E5F;--e-global-typography-primary-font-family:"Averia Serif Libre";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:42px;--e-global-typography-secondary-font-family:"Averia Serif Libre";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:28px;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:20px;--e-global-typography-9f32308-font-family:"Inter";--e-global-typography-9f32308-font-size:16px;--e-global-typography-9f32308-font-weight:500;--e-global-typography-9f32308-line-height:20px;--e-global-typography-7f83401-font-family:"Syne";--e-global-typography-7f83401-font-size:18px;--e-global-typography-7f83401-font-weight:600;--e-global-typography-7f83401-line-height:24px;--e-global-typography-1a70906-font-family:"Syne";--e-global-typography-1a70906-font-size:17px;--e-global-typography-1a70906-font-weight:600;--e-global-typography-1a70906-line-height:21px;--e-global-typography-ea7abf9-font-family:"Syne";--e-global-typography-ea7abf9-font-size:16px;--e-global-typography-ea7abf9-font-weight:700;--e-global-typography-ea7abf9-line-height:24px;--e-global-typography-56c5870-font-family:"Inter";--e-global-typography-56c5870-font-size:18px;--e-global-typography-56c5870-font-weight:400;--e-global-typography-56c5870-line-height:22px;--e-global-typography-3f421f6-font-family:"Inter";--e-global-typography-3f421f6-font-size:16px;--e-global-typography-3f421f6-font-weight:500;--e-global-typography-4e2f884-font-family:"Inter";--e-global-typography-4e2f884-font-size:14px;--e-global-typography-4e2f884-font-weight:400;--e-global-typography-d4e4f81-font-size:16px;--e-global-typography-d4e4f81-line-height:20px;--e-global-typography-7940665-font-family:"Inter";--e-global-typography-7940665-font-size:16px;--e-global-typography-7940665-font-weight:400;--e-global-typography-7940665-line-height:20px;--e-global-typography-02f90f1-font-family:"Inter";--e-global-typography-02f90f1-font-size:16px;--e-global-typography-02f90f1-font-weight:400;--e-global-typography-02f90f1-line-height:16px;--e-global-typography-119a297-font-family:"Montserrat";--e-global-typography-119a297-font-size:16px;--e-global-typography-119a297-font-weight:600;--e-global-typography-119a297-line-height:20px;--e-global-typography-cedf1d0-font-family:"Montserrat";--e-global-typography-cedf1d0-font-size:16px;--e-global-typography-cedf1d0-font-weight:500;--e-global-typography-4312cd5-font-family:"Averia Serif Libre";--e-global-typography-4312cd5-font-size:18px;--e-global-typography-4312cd5-font-weight:700;--e-global-typography-4312cd5-text-transform:none;--e-global-typography-4312cd5-line-height:22px;--e-global-typography-be073ab-font-family:"Averia Serif Libre";--e-global-typography-be073ab-font-size:20px;--e-global-typography-be073ab-font-weight:700;--e-global-typography-be073ab-text-transform:none;--e-global-typography-be073ab-line-height:24px;--e-global-typography-2a56cd5-font-family:"Manrope";--e-global-typography-2a56cd5-font-size:14px;--e-global-typography-2a56cd5-font-weight:500;--e-global-typography-2a56cd5-line-height:18px;--e-global-typography-659ef42-font-family:"Manrope";--e-global-typography-659ef42-font-size:12px;--e-global-typography-659ef42-font-weight:500;--e-global-typography-659ef42-line-height:18px;--e-global-typography-d032a82-font-family:"Manrope";--e-global-typography-d032a82-font-size:16px;--e-global-typography-d032a82-font-weight:700;--e-global-typography-d032a82-line-height:22px;background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-162255 button,.elementor-kit-162255 input[type="button"],.elementor-kit-162255 input[type="submit"],.elementor-kit-162255 .elementor-button{background-color:var( --e-global-color-6862640 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var( --e-global-color-acc7e89 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px;}.elementor-kit-162255 button:hover,.elementor-kit-162255 button:focus,.elementor-kit-162255 input[type="button"]:hover,.elementor-kit-162255 input[type="button"]:focus,.elementor-kit-162255 input[type="submit"]:hover,.elementor-kit-162255 input[type="submit"]:focus,.elementor-kit-162255 .elementor-button:hover,.elementor-kit-162255 .elementor-button:focus{background-color:#632503;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-kit-162255 a:hover{color:var( --e-global-color-accent );}.elementor-kit-162255 label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-162255 input:not([type="button"]):not([type="submit"]),.elementor-kit-162255 textarea,.elementor-kit-162255 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-acc7e89 );accent-color:#FF0000;background-color:var( --e-global-color-6862640 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-acc7e89 );border-radius:8px 8px 8px 8px;padding:12px 13px 12px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1236px;}.e-con{--container-max-width:1236px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:16px;}.elementor-element{--widgets-spacing:16px 16px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-162255{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-162255 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-162255 input:not([type="button"]):not([type="submit"]),.elementor-kit-162255 textarea,.elementor-kit-162255 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-162255{--e-global-typography-primary-font-size:32px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-7f83401-font-size:18px;--e-global-typography-7f83401-line-height:22px;--e-global-typography-1a70906-font-size:17px;--e-global-typography-1a70906-line-height:21px;--e-global-typography-ea7abf9-font-size:16px;--e-global-typography-ea7abf9-line-height:24px;--e-global-typography-56c5870-font-size:16px;--e-global-typography-56c5870-line-height:22px;--e-global-typography-4312cd5-font-size:20px;--e-global-typography-4312cd5-line-height:1.2em;--e-global-typography-be073ab-font-size:20px;--e-global-typography-be073ab-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-162255 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-162255 input:not([type="button"]):not([type="submit"]),.elementor-kit-162255 textarea,.elementor-kit-162255 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*CORES GLOBAIS*/
/*ICONE OLHO VISUALIZAR*/
#visualizar-arquivo {
    fill: var(--e-global-color-304e0e0);
}
.elementor-button:hover  #visualizar-arquivo {
    fill: var(--e-global-color-df74e82);
}

.imagem-link.elementor-widget-image a {
    width: 100%;
}
#btn-back {
    cursor: pointer;
}
.filtro-tag .jet-radio-list .jet-radio-list__item {
    display: inline;
}

/*****************************/
/*********BREADCUMBS**********/
.elementor-widget-dce-breadcrumbs ul {
    padding: 0; 
}
/********************************/
/*JET SEARCH ARQUIVOS*/
/*******************************/
.jet-search-filter {
    display: flex; 
}

/*******************************/
/*ACF GALERIA DE FOTOS SINGLE*/
.dce-acf-gallery-grid {
    display: flex;
    flex-flow: row nowrap !important;
    overflow-x: auto !important;
}
.grid-item {
   min-width: 280px !important;
}


@media(max-width: 800px) {
    /*********************/
    /*CALENDARIO EVENTOS*/
    /********************/
.programacao-lista .mec-box-calendar.mec-calendar .mec-calendar-events-side {
    border: none;
    padding: 40px 0 0 0;
    }
    /*******************/
/*FILTRO LISTAGENS CATEGGORIAS*/
    /*********************/
.jet-radio-list {
    overflow-x: auto;
    overflow-y: hidden;
}
.jet-radio-list-wrapper fieldset {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}
.jet-radio-list-wrapper fieldset > .jet-radio-list__row {
    margin-right: 10px !important;
}

    /***********************/
    /*SECAO TABS NOTICIAS*/
    /********************/
.e-n-tabs-heading {
    display: flex !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
    align-items: baseline !important;
    flex-wrap: nowrap !important;
    gap: 10px !important;
    width: 100% !important;
    overflow-x: auto!important;
    max-height: 90px !important;
    height: 90px !important;
}

.e-n-tab-title {
    min-width: 220px;
}
}
@media(max-width: 479px) {
    .mec-container {
        width: 100% !important;
    }
}
/***********************/
/*CONFIGURACOES GERAIS**/
/***********************/
html, body{
	width: 100%;
	overflow-x: hidden;
	background: #fff !important;
}
/* Paragrafo */
p {
	margin-bottom: 10px !important;
}
/* Quando selciona o texto */
*::selection {
    color: #fff;
	background: var(--e-global-color-primary);
}
.texto-1linha,
.texto-2linhas,
.texto-3linhas,
.texto-4linhas {
    overflow: hidden !important; 
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
}
.texto-1linha {
    -webkit-line-clamp: 1 !important;
}
.texto-2linhas {
    -webkit-line-clamp: 2 !important;
}
.texto-3linhas {
    -webkit-line-clamp: 3 !important;
}
.texto-4linhas {
    -webkit-line-clamp: 4 !important;
}
.noclick {
    pointer-events: none;
}
.rss-fix article:nth-child(n+4) {
    display: none;
}
@media(max-width: 767px) {
    .rss-fix article {
        margin-bottom: 32px;
    }
    .rss-fix article:nth-child(n+3) {
        margin-bottom: 0;
    }
}
/***********************/
/*CONFIGURACOES EXTRAS**/
/***********************/
.btn-doacao .elementor-button-icon svg {
    width: 41px;
    margin-top: -10px;
    margin-bottom: -10px;
}
.btn-doacao span.elementor-button-text {
    line-height: 25px !important;
}
/*Menu Mobile*/
.menu_mobi .menu-item .elementor-item .sub-arrow {
    margin-left: auto !important;
}
.menu_mobi .menu-item ul.sub-menu {
    position: relative;
    margin: 0 !important;
}
/*Filtro Tag*/
.filtro-tag .jet-radio-list .jet-radio-list__item {
    display: inline;
}
@media(max-width: 1024px) {
    .filtro-tag .jet-radio-list-wrapper {
        overflow-x: auto;
        overflow-y: hidden;
        margin-top: 10px;
    }
    .filtro-tag .jet-radio-list-wrapper fieldset {
        display: flex;
    }
    .filtro-tag .jet-radio-list-wrapper fieldset .jet-radio-list__row {
        white-space: nowrap;
    }
}
/* Formularios */
.gform_wrapper .gfield_label,
.gform_wrapper input,
.gform_wrapper select,
.gform_wrapper textarea {
	width:100% !important;
	font-family: var(--e-global-typography-primary-font-family) !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    letter-spacing: -0.08px !important;
}
.gform_wrapper input,
.gform_wrapper select,
.gform_wrapper textarea {
    padding: 12px 12px 12px 16px !important;
    border: 1px solid #D0D2D4 !important;
    background: #FFF !important;
    color: #000 !important;
    outline: none !important;
}
.gform_wrapper .gfield_label{
    color: #333539 !important;
    font-weight: 600 !important;
    margin: 0px 0px 4px !important;
}
.gform_wrapper ::placeholder {
    color: #ADAFB3 !important;
    opacity: 1 !important;
}
.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 24px;
}
.gform_wrapper input[type=submit] {
    background-color: #0084c6 !important;
    color: #fff !important;
    padding: 16px 24px !important;
    font-family: var(--e-global-typography-primary-font-family) !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 24px !important;
    width: 50% !important;
}
.gform_wrapper input[type=submit]:hover {
    background-color: #004263 !important;
}
.form-contato .gform_required_legend {
    display: none !important;
}
.form-contato .gform_wrapper textarea {
    height: 60px !important;
}
@media(max-width: 767px) {
    .gform_wrapper input[type=submit] {
        width: 100% !important;
    }
}/* End custom CSS */