/*.ja-social-share-inner {

justify-content: center;
}*/

.item-style-2 .jacl-item__body {
padding: 10px;
}

.item-page .com-content-article__body.has-sharing {
padding-left: 0px;
}

[class*=" style-outline-"] a { background: rgb(255, 255, 255); border: none; }

.item-page .com-content-article__body > p:first-child::first-letter, .item-page .com-content-article__body p.has-letter::first-letter {

font-weight: inherit;

}


.item-page .item-image img {
    position: relative;
    width: 60%;
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 15px;

}

.allDayEvent .jevnoeendtime .checkbox12h .alldayinput .jevnoeendtime {
    display: none;
}

.jacl-item__cat.style-underline a {
  color: black;
}
.jacl-item__meta ul li {
  color: black;
}

.article-title {
  text-align: center;
}

.s2s_credits_wrapper {
  display:none
}

.pagenavigation ul li a, .pagenavigation ul li .page-link,
.pagenav li a,
.pagenav li .page-link {
  background-color: #e3e3e3;
  border: 1px solid var(--border-color);
  border-radius: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--gray-900);
  padding: 0.53335rem 21.3333333333px;
  text-transform: uppercase;
  font-size: 0.725rem;
  font-weight: 500;
  line-height: 1.65;
  letter-spacing: 0.5px;
  height: auto;
  width: auto;
}


.jacl-item__meta {
    font-size: 15px;
    margin-top: 0px; 
    text-transform: uppercase;
}
  .result__image {

    position: relative;
    width: 50%;
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
  }

.am_mod_popup {
    width: 800px;
    max-width: 98%;
    margin: 0 auto 20px auto;
    /* padding: 0; */
     border: 0px solid #404040; 
    position: relative;
   -webkit-box-shadow: 0px 0px 0px #000; 
    -moz-box-shadow: 0px 0px 0px #000;
   box-shadow: 0px 0px 0px #000; 
    -moz-border-radius: 10px;
} 

.am_mod_close {
    position: absolute;
    right: 160px;
    top: 0px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    color: #000;
    font-size: 46px;
     opacity: 1; 
}

.pagenavigation ul li:first-child, .pagenav li:first-child {
    margin-right: auto;
}
#Mod351 {
    margin-top: 20px;
}
.outline p.message {
    text-align: center;
    margin: 0 0 64px 0;
    font-size: 28px;
    line-height: 32px;
}
.outline h1 {
    color: #212121;
    display: block;
    font-family: 'Source Serif Pro', serif;
    font-size: 4.5rem;
    font-weight: 400;
    letter-spacing: -0.02em;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 16px;
    text-align: center;
    display: none;
}
@media (min-width: 576px) {
  .navbar-brand.logo-control img.logo-img {
    display: inline-block;
    max-height: 140px;
    max-width: 100%;
  }}

.navbar-brand.logo-control img.logo-img-sm {
    max-width: 100%;
}

@media (min-width: 992px) {
.header-layout-9 .header-top {
    padding-bottom: 15px;
    padding-top: 0;

  }}

#logo-pascom {
width: 60%;
}


@media screen and (min-width: 900px) {
  #logo-pascom {
    width: 20%;
	}
  
.t4-module .nav > li.active > a, .t4-card .nav > li.active > a, .moduletable .nav > li.active > a, .module_menu .nav > li.active > a {
    font-weight: 500;
    background-color: #d2a63b;
    color: #fff;
}
  
  .item-style-1.has-media .jacl-item__body {

    padding: 28px;
}
.card-media {
    position: relative;
    width: 60%;
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 15px;
}
.pull-left .item-image {
  position: relative;
  width: 60%;
  float: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
  border-radius: 15px;
}
    .item-style-1.has-media .jacl-item__title, .item-style-1.has-media .jacl-item__title a, .item-style-1.has-media .readmore-link {
    color: #fff;
    margin-bottom: -25px;
}
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
   
}
}

.heading-style-10 .heading-title {
  border-top: 0px solid var(--heading-text-color);
  border-bottom: 1px solid var(--heading-border-color);
  padding: calc(var(--global-spacing) * 1.5) 0;
  text-align: center; 
  font-size: 18px;
  }

.heading-style-05 .heading-title {
 
  font-size: 18px;
  }
.horizontal {

display:none;
}

.sharing-tool {

display:block;
}
.item-page .pagenavigation {
    margin-bottom: 30px;
}

.badge {
    border-radius: 5px;
}

/*MOBILE */
@media screen and (max-width: 900px) {
.heading-style-10 .heading-title {
  border-top: 0px solid var(--heading-text-color);
  border-bottom: 1px solid var(--heading-border-color);
  padding: calc(var(--global-spacing) * 1.5) 0;
  text-align: center; 
  font-size: 15px;
  }
  
    .result__image {

    position: relative;
    width: 100%;
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
  }
  .pd-button-box-bt a.btn {
    float: right;
    margin: 5px;
    display: inline-block;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 2px solid transparent;
    padding: 7px 12px;
    font-size: 0.875rem;
    line-height: 1.7;
    border-radius: 5px;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
  
  .am_mod_close {
    position: absolute;
    right: 8px;
    top: 0px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    color: #000;
    font-size: 46px;
     opacity: 1; 
}
  
  #phoca-dl-categories-box div.pd-categoriesbox {
    width: 100%;
}
  
  .jb-cookie p {
    font-size: 15px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: justify;
  }
    .sidebarlateral {
  display:none
  }
  .t4-module .nav > li.active > a, .t4-card .nav > li.active > a, .moduletable .nav > li.active > a, .module_menu .nav > li.active > a {
    font-weight: 500;
    background-color: transparent;
}
  .card-media {
    position: relative;
    width: 90%;
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 15px;
}
.pull-left .item-image {
  position: relative;
  width: 90%;
  float: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
  border-radius: 15px;
}


  
  .jb-decline.link {
    color: #616161;
}
  
  .article-info {
   
    padding-bottom: 20px;
}
  
  .item-page .com-content-article__body.has-sharing {
    padding-left: 0px;
}
.horizontal {
  display:none;
  
}
  
  .sharing-tool {

display:none;
}
  
  .item-page .pagenavigation {
    padding-left: 0px;
}
.vertical
{
    transform: rotate(-90deg);
    margin-top: 50px;
    width: 48px;
    font-weight: 600;
}
  
    .item-page .com-content-article__body {
    font-size: 18px;
  text-align: justify;
}
  
  .item-style-1.has-media .jacl-item__title, .item-style-1.has-media .jacl-item__title a, .item-style-1.has-media .readmore-link {
    color: #fff;
    margin-bottom: -10px;
}

.header-layout-9 .header-top {
    border-bottom: 2px solid #111;
    padding-bottom: 0.8rem;
    padding-top: 0.8rem;
}
  
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
}
  .com-finder #search-results {
    text-align: left;
}
  .awesomplete > ul {
    position: absolute;
    right: 0px;
    z-index: 5;
    min-width: 100%;
    box-sizing: border-box;
    list-style: none;
    padding: 0;
    margin: 0;
    background: #fff;
  margin-top:50px;
  left: -185px;

}
   .awesomplete > ul li {
    width: 200px;
  }

}

.layout-9 .owl-nav {
    position: absolute;
    left: 0;
    top: 40%;
    margin-top: -20px !important;
    width: 100%;
    z-index: 100;
}

.layout-9 .owl-carousel .owl-dots {
     margin-top: calc(var(--global-spacing) * 0) !important; 
  margin-bottom: calc(var(--global-spacing) * 0) !important; }

.t4-footer {
    border-top: 1px solid var(--border-color);
    box-shadow: 0px 15px 48px 0px rgb(143 143 143 / 100%)
}

.t4-footer .container {
    padding-top: 10px;
    padding-bottom: 2px;
}


.mod-wrapper .wrapper {
    border: 0;
}
#blockrandom-355 {
    border: 0;
}

.heading-title span {
    position: relative;
    z-index: 1;
}

.redes-sociais-paroquia a{
  font-size: 20px;
  text-align: center;
  letter-spacing: 0.2em;
}

h5.jacl-item__title.module {
    font-size: 0px;
}


.breadcrumb {

 margin-bottom: -25px;
    margin-top: -20px;
}

.sharing-tool svg[class*=whatsapp] {
  fill: #25d366 !important;
}

.sharing-tool svg[class*=telegram] {
  fill: #0088cc !important; 
}

.sharing-tool svg[class*=addthis] {
  fill: #ff6550 !important; 
}

.com-tags-tag.tag-category .list-group .list-group-item a:hover, .com-tags-tag.tag-category .list-group .list-group-item a:focus, .com-tags-tag.tag-category .list-group .list-group-item a:active {
  color: #d2a63b;
}

@media (min-width: 576px) {
  .item-page .com-content-article__body {
    font-size: 20px;
     line-height: 1.5; 
  text-align: justify;
}
  
  .awesomplete > ul {
    position: absolute;
    right: 0px;
    z-index: 5;
    min-width: 100%;
    box-sizing: border-box;
    list-style: none;
    padding: 0;
    margin: 0;
    background: #fff;
  margin-top:50px;
   left: -185px;
}
  
  .awesomplete > ul li {
    width: 200px;
  }
  .com-finder #search-results {
    text-align: left;
}
  .item-page .pagenavigation {
    padding-left: 96px;
}
  /*.item-page .com-content-article__body img {
  border-radius: 10px;
  }*/
  .vertical
{
    transform: rotate(-90deg);
    margin-top: 45px;
    width: 64px;
    font-weight: 600;
  display: none;
}
}

.item-page .com-content-article__body > p:first-child::first-letter,
.item-page .com-content-article__body p.has-letter::first-letter {
 
  color: var(--color-secundary);
  float: none;
  font-family: var(--body-font-family);
  font-size: var(--body-font-family);
  font-weight: 0;
  line-height: 0;
  margin-right: 0;
  padding-top: 0;
}

.com-content-article .category a {
    font-size: 14px;
    font-weight: 500;
}

.article-info {
    color: #060606 !important;
    font-size: 13px;
    text-transform: unset;
}

.sharing-tool a.at-icon-wrapper .at-icon-wrapper svg {
   
    height: 24px !important;
    width: 24px !important;
    width: 64px;
  font-weight: 600;
}

@media (min-width: 768px) {
.t4-main-body {
    padding-bottom: 0; 
}

.t4-main-body {
    padding-top: 0px;
     padding-bottom: 0; 
}

.head-search .search .form-control, .head-search .search .inputbox,
.head-search .search .search-query,
.head-search .form-search .form-control,
.head-search .form-search .inputbox,
.head-search .form-search .search-query,
.head-search .mod-finder .form-control,
.head-search .mod-finder .inputbox,
.head-search .mod-finder .search-query {
   
  z-index: 2;

}

.error-message h2 {
    color: #000000;
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    font-family: 'Barlow', ui-sans-serif;
    line-height: 32px;
    margin-bottom: 16px;
    margin-top: 0;
    position: relative;
}

.com-finder #search-results .result-title {
    display: list-item;
}

.pd-button-box-bt a.btn {
  display: inline-block;
  /* font-weight: 700; */
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 2px solid transparent;
  padding: 8px 16px;
  font-size: 12px;
  line-height: 1.7;
  border-radius: 5px;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.jb-decline.link {
    color: #616161;
}

.jb-cookie.color p a {
    font-weight: 600;
}

.page-header h1, .categories-list h1 {

    display: none;
}

.t4-megamenu .dropdown-menu li.active > a, .t4-megamenu .dropdown-menu li.active > span {
    color: #ffffff;
    background-color: #000000;
}

.t4-megamenu .dropdown-menu li > a:hover, .t4-megamenu .dropdown-menu li > a:focus, .t4-megamenu .dropdown-menu li > a:active,
.t4-megamenu .dropdown-menu li > .nav-link:hover,
.t4-megamenu .dropdown-menu li > .nav-link:focus,
.t4-megamenu .dropdown-menu li > .nav-link:active,
.t4-megamenu .dropdown-menu li .dropdown-item:hover,
.t4-megamenu .dropdown-menu li .dropdown-item:focus,
.t4-megamenu .dropdown-menu li .dropdown-item:active {
  background-color: #000000 !important;
  color: #fff;
}

.t4-offcanvas .t4-off-canvas-header a img {
    max-height: 2.7rem;
}




.jb-accept {
    font-size: 15px;
    border-radius: 2px;
}

.jb-cookie div.jb-cookie-bg {
     opacity: 1;
}

.legend-hover figure:hover figcaption {
    display: none;
  }

.pswp__caption__center {

    display: none;
}

.pswp__button--share {
    display: none;
}

#up-551-1 .masonry-grid-sizer, #up-551-1 figure {
    padding: 10px;
}
}
@media (max-width: 480px) {
#up-551-1 .masonry-grid-sizer, #up-551-1 figure {
    width: 50%;
}

.item-style-2 .jacl-item__body {
padding: 10px;
margin-bottom: -10px;
}
}
  .gsl-scope .gsl-input, .gsl-scope .gsl-select, .gsl-scope .gsl-textarea {
  
    background: #ffffff;
}
  .gsl-scope .gsl-button-default {
    background-color: #ffffff;
}
  .gsl-scope .gsl-checkbox, .gsl-scope .gsl-radio {
    background-color: #ffffff;
}
  .gsl-scope .gsl-background-primary {
    background-color: rgb(52 58 64 / 0%);
}
  .basic-header {
  
    display: none;
}



  