.elementor-kit-138{--e-global-color-primary:#DC143C;--e-global-color-secondary:#0000CD;--e-global-color-text:#414651;--e-global-color-accent:#FFD700;--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-ea10e1f:#7B041C;--e-global-color-b5e3adb:#8A0D26;--e-global-color-6c194b7:#DC143C;--e-global-color-4f3ed29:#AFB3BB;--e-global-color-e9b48a8:#1959FB;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:36px;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:24px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:27px;--e-global-typography-9f32308-font-family:"Manrope";--e-global-typography-9f32308-font-size:12px;--e-global-typography-9f32308-font-weight:600;--e-global-typography-9f32308-line-height:16px;--e-global-typography-9f32308-letter-spacing:0px;--e-global-typography-7f83401-font-family:"Manrope";--e-global-typography-7f83401-font-size:18px;--e-global-typography-7f83401-font-weight:700;--e-global-typography-7f83401-line-height:22px;--e-global-typography-1a70906-font-family:"Manrope";--e-global-typography-1a70906-font-size:16px;--e-global-typography-1a70906-font-weight:700;--e-global-typography-1a70906-line-height:20px;--e-global-typography-ea7abf9-font-family:"Manrope";--e-global-typography-ea7abf9-font-size:14px;--e-global-typography-ea7abf9-font-weight:700;--e-global-typography-ea7abf9-line-height:18px;--e-global-typography-56c5870-font-family:"Inter";--e-global-typography-56c5870-font-size:16px;--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:18px;--e-global-typography-3f421f6-font-weight:600;--e-global-typography-3f421f6-line-height:24px;--e-global-typography-4e2f884-font-family:"Inter";--e-global-typography-4e2f884-font-size:16px;--e-global-typography-4e2f884-font-weight:400;--e-global-typography-4e2f884-line-height:22px;--e-global-typography-d4e4f81-font-family:"Inter";--e-global-typography-d4e4f81-font-size:16px;--e-global-typography-d4e4f81-font-weight:600;--e-global-typography-d4e4f81-line-height:22px;--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-e70bcbc-font-family:"Inter";--e-global-typography-e70bcbc-font-size:24px;--e-global-typography-e70bcbc-font-weight:700;--e-global-typography-e70bcbc-line-height:36px;--e-global-typography-04465be-font-family:"Inter";--e-global-typography-04465be-font-size:14px;--e-global-typography-04465be-font-weight:600;--e-global-typography-04465be-line-height:28px;--e-global-typography-367de29-font-family:"Inter";--e-global-typography-367de29-font-size:14px;--e-global-typography-367de29-font-weight:400;--e-global-typography-367de29-line-height:20px;--e-global-typography-16f437e-font-family:"Inter";--e-global-typography-16f437e-font-size:24px;--e-global-typography-16f437e-font-weight:500;--e-global-typography-16f437e-line-height:24px;--e-global-typography-982c635-font-family:"Manrope";--e-global-typography-982c635-font-size:16px;--e-global-typography-982c635-font-weight:400;--e-global-typography-982c635-line-height:24px;background-color:#FFFFFF;}.elementor-kit-138 button,.elementor-kit-138 input[type="button"],.elementor-kit-138 input[type="submit"],.elementor-kit-138 .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-138 button:hover,.elementor-kit-138 button:focus,.elementor-kit-138 input[type="button"]:hover,.elementor-kit-138 input[type="button"]:focus,.elementor-kit-138 input[type="submit"]:hover,.elementor-kit-138 input[type="submit"]:focus,.elementor-kit-138 .elementor-button:hover,.elementor-kit-138 .elementor-button:focus{background-color:#632503;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-kit-138 a:hover{color:var( --e-global-color-accent );}.elementor-kit-138 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-138 input:not([type="button"]):not([type="submit"]),.elementor-kit-138 textarea,.elementor-kit-138 .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;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-138 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-138 input:not([type="button"]):not([type="submit"]),.elementor-kit-138 textarea,.elementor-kit-138 .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-138{--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-982c635-font-size:17px;--e-global-typography-982c635-line-height:21px;}.elementor-kit-138 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-138 input:not([type="button"]):not([type="submit"]),.elementor-kit-138 textarea,.elementor-kit-138 .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;
}
.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;
    height: 22px;
}
.texto-2linhas {
    -webkit-line-clamp: 2 !important;
    height: 55px;
}
.texto-3linhas {
    -webkit-line-clamp: 3 !important;
}
.texto-4linhas {
    -webkit-line-clamp: 4 !important;
}
.noclick {
    pointer-events: none;
}

/*****************************/
/*********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;
}

/********************/
/*SETAS ARROWNS PADRÃO*/
/*****************/
.setas-noticias .elementor-swiper-button {
    top: -155px !important
}
.setas-noticias .elementor-swiper-button-prev {
    left: 1170px !important
}
.setas-servicos .elementor-swiper-button {
    top: -50px !important
}
.setas-servicos .elementor-swiper-button-prev {
    left: 790px !important
}
.eicon-chevron-left {
    
}
.setas-noticias .elementor-swiper-button i{
    font-size: 16px;
    padding: 4px;
}
@media(max-width: 800px) {
    .setas-servicos .elementor-swiper-button-prev {
    left: 260px !important
}   

    /*********************/
    /*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;
}
.jet-radio-list__label {
    white-space:nowrap;
}
    /***********************/
    /*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;
}
}
@media(max-width: 479px) {
    .mec-container {
        width: 100% !important;
    }
}
/********************************/
/*NEW CSS*/
/*******************************/
li.menu-seta a {
    padding-right: 20px !important;
}
li.menu-ar a::after,
li.menu-wm a::after,
li.menu-seta a::after {
    content: '';
    background: url(https://diocesenf.org.br/wp-content/uploads/2023/12/arrow_outward.svg) no-repeat center center !important;
    position: absolute;
    right: 0;
    display: block;
    width: 16px;
    height: 16px;
    margin: 0px 0px 0px 4px;
    opacity: 1 !important;
}
li.menu-ar a, li.menu-wm a {
    padding-left: 20px !important;
}
li.menu-ar a::after,
li.menu-wm a::after {
    background: url(https://diocesenf.org.br/wp-content/uploads/2023/12/lock.svg) no-repeat center center !important;
    right: auto;
    left: 0;
    margin: 0px 4px 0px 0px;
}
/*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;
}
/*CONTATO*/
.gform_wrapper input[type="submit"].gform_button{
    background-color: var(--e-global-color-88c1f24) !important;
    font-family: "Inter", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 20px !important;
    fill: var(--e-global-color-primary) !important;
    color: var(--e-global-color-primary) !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: var(--e-global-color-primary) !important;
    padding: 8px 16px 8px 16px !important;
}
.gform_wrapper input[type="submit"].gform_button:hover{
    background-color: var(--e-global-color-primary) !important;
    color: var(--e-global-color-88c1f24) !important;
    border-color: var(--e-global-color-primary) !important;
}
/*CALENDARIO*/
.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-events-side .mec-table-side-day {
    border: none !important;
}
.mec-breadcrumbs:before {
    display: none !important;
}
.mec-single-event .mec-breadcrumbs {
    margin: 50px 0px 30px 0px !important;
    font-family: var(--e-global-typography-9f32308-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-9f32308-font-size) !important;
    font-weight: var(--e-global-typography-9f32308-font-weight) !important;
    line-height: var(--e-global-typography-9f32308-line-height) !important;
    letter-spacing: var(--e-global-typography-9f32308-letter-spacing) !important;
}
.mec-breadcrumbs .mec-address a {
    font-family: var(--e-global-typography-9f32308-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-9f32308-font-size) !important;
    font-weight: var(--e-global-typography-9f32308-font-weight) !important;
    line-height: var(--e-global-typography-9f32308-line-height) !important;
    letter-spacing: var(--e-global-typography-9f32308-letter-spacing) !important;
    color: var(--e-global-color-6862640) !important;
}
.mec-breadcrumbs .mec-address a:hover {
    color: var(--e-global-color-accent) !important;
}

.mec-single-event .mec-links-details li a {
    background: var(--e-share-buttons-primary-color) !important;
    box-shadow: 0px 5px 8px -5px #000 !important;
    border-radius: 4px !important;
    color: var(--e-global-color-primary) !important;
}
.mec-single-event .mec-links-details li a i {
    color: var(--e-global-color-primary) !important;
}
.mec-single-event .mec-event-social a.twitter svg {
    fill: var(--e-global-color-primary) !important;;
}
.mec-single-event .mec-links-details li a:hover {
    background: var(--e-global-color-primary) !important;
}
.mec-links-details li a:hover i {
    color: var(--e-global-color-abcba2c) !important;
}
.mec-related-events-wrap h3.mec-rec-events-title {
    color: var(--e-global-color-primary) !important;
}
/*SLIDER SETAS - TAB*/
.setas-top .dce-carousel-controls .dce-container-navigation {
    width: 100px !important;
}
.clero-setas.setas-top .dce-carousel-controls .dce-container-navigation {
    width: 100% !important;
}
.setas-top .dce-carousel-controls .swiper-button-left,
.setas-top .dce-carousel-controls .swiper-button-right {
    height: 33px !important;
    width: 33px !important;
    margin-top: calc(11px / 2) !important;
    /* background: #FFF !important; */
    background: transparent !important;
    padding-top: 4px !important;
    border-radius: 8px !important;
    border: 1px solid #E1E4ED !important;
}
.setas-top .dce-carousel-controls .swiper-button-left:hover,
.setas-top .dce-carousel-controls .swiper-button-right:hover {
    height: 33px !important;
    width: 33px !important;
    margin-top: calc(11px / 2) !important;
    background: #DC143C !important;
    padding-top: 4px !important;
    border-radius: 8px !important;
    border: 1px solid #DC143C !important;
}
.setas-top2 .dce-carousel-controls .swiper-button-left,
.setas-top2 .dce-carousel-controls .swiper-button-right {
    height: 33px !important;
    width: 33px !important;
    margin-top: calc(11px / 2) !important;
    background: transparent !important;
    padding-top: 4px !important;
    border-radius: 8px !important;
    border: 1px solid #FFF !important;
}
.setas-top2 .dce-carousel-controls .swiper-button-left:hover,
.setas-top2 .dce-carousel-controls .swiper-button-right:hover {
    height: 33px !important;
    width: 33px !important;
    margin-top: calc(11px / 2) !important;
    background: #FFF !important;
    padding-top: 4px !important;
    border-radius: 8px !important;
    border: 1px solid #FFF !important;
}
/*Aba Pastorais*/
.aba-pastorais>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title {
    flex-direction: column !important;
    justify-content: end !important;
    align-items: start !important;
}/* End custom CSS */