body {
  margin: 0 auto;
  font-family: 'Open Sans', sans-serif !important;
}

body p {
  font-family: 'Open Sans', sans-serif;
}


.mfp_default_title a:after {
   content: '\f061'; /* Código do ícone FontAwesome */
      font-family: 'Font Awesome 5 Free';
      font-weight: 900;
      margin: 0 10px;
      font-size: 16px;
      color: #666; /* Cor do ícone */
}
#artigo .showcase-item .item-content {
    background: #fff;
    box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.1);
    height: 100%;
}

#artigo .showcase-item .item-content .text {
    padding: 0 10px;
    line-height: 20px;
}
#artigo .showcase-item .item-content .text a {
    color:#666
}

#artigo .showcase-item a{
  color:#444
}

#artigo .banner p{
  margin:0
}

#noticias .mfp_carousel_skin_card .mfp_carousel_item .mfp_carousel_title a {
    font-weight: 600 !important;
    font-size: 1em !important;
}

.menu .dj-megamenu-clean li div.dj-subwrap {
    margin: 8px 0;
}

#artigo .pd-categories-view, #artigo .pd-category-view {
    margin-top: 20px;
}

#artigo .mfp_default_skin_card .mfp_default_item div {
    border: 1px solid rgba(0,0,0,0.1);
    padding:20px;
}
#noticias .title{
 line-height:22px
}

#artigo .jmm-team-profiles.default .jmm-avatar {
    border: 1px solid #eee;
}

#artigo .jmm-team-profiles.default .jmm-profession {
    font-size: .929em;
    min-height: 40px;
}

#noticias .title a{
 font-size: 18px;
  color:#444
}

#presidente .mfp_block_title h4 {
    margin-bottom: 0;
}



#estatisticas #counters115 .is-counter-block {
    border-radius: 30px;
}

#presidente h4 {
    display: none;
}

#presidente .mfp_carousel_skin_card .mfp_carousel_item .mfp_carousel_introtext {
    font-size: 1em;
    line-height: 30px;
    color: #555;
      text-align: justify;
    margin: 0;
}

#presidente .mfp_carousel_skin_card .mfp_carousel_item .mfp_thumb_pos_left img, .mfp_carousel_skin_card .mfp_carousel_item .mfp_thumb_pos_left2 img {
    margin-right: 24px;
    margin-bottom: 10px;
}
header {
  height: auto;
  background: #fff;
  width: 100%;
  display: inline-block;
}

#presidente{
    height: auto;
    background: #f2f2f2;
      padding: 40px;
}

#artigo .mfp_default_skin_card .mfp_default_item .mfp_default_title a {
    font-weight: 600 !important;
    font-size: 16px !important;
    color: #444;
    text-align: left;
    width: 100%;
    margin-top: 0;
    display: inline-block;
}

#presidente .mfp_carousel_item{
  margin:0
}

#artigo .mfp_introtext{
  text-align:left
}


audio,
canvas,
img,
svg,
video {
  max-width: 100%;
  height: auto;
  box-sizing: border-box;
}


.caixa-texto {
  background: #fff;
  border: 1px solid #eee;
  padding: 10px;
  display: inline-block;
  width: 100%;
}


#artigo .member span {
  font-size: 15px;
  color: #ab162b;
  font-weight: 600;
}


#artigo figure.snip0099.imgr>img {
  /* height: 240px; */
  width: auto;
  margin-left: 75%;
  height: 100%;
}

#artigo figure.snip0099:hover>img,
#artigo figure.snip0099.hover>img {
  opacity: 1;
  filter: blur(0);
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}

#artigo .id122 figure.snip0099:after {
  display: none
}

#artigo .id122 figure.snip0099 figcaption h2 {
  border-bottom: 1px solid #999999;
  width: 90%;
  text-align: center;
  font-size: 17px;
  margin: 0;
  color: #211e48;
  font-weight: 700;
}

#artigo .member {
  text-align: center;
  width: 31%;
  float: left;
  margin: 10px;
  border: 1px solid #ddd;
  min-height: 370px;
  background: #fff;
}

#artigo .teamcard.tc2 div.tc_main {
  display: inline-block;
  text-align: left;
  width: 31.6%;
  border: 1px solid #ddd;
  margin: 5px;
  overflow: hidden;
  background: #fff;
}

#artigo figure.snip0099 figcaption p {
  top: 50%;
  font-size: 14px;
  opacity: 1;
  text-align: center;
  width: 100%;
}

#artigo figure.snip0099 {
  width: 100%;
  background: #fff;
  height: 140px;
  margin: 0;
}


#artigo figure.snip0099 figcaption {
  width: 70%;
}

a.flag {
  text-decoration: none;
  margin: 4px;
}

#presidente .mfp_carousel_skin_card .mfp_carousel_item div {
    border: none;
    box-shadow: none;
    background: #fff;
}

#artigo .member h2 {
  font-size: 18px;
  margin-bottom: 1px;
  margin-top: 20px;
  line-height: 20px;
}


#artigo .member p.intro {
  text-align: center;
  max-width: 95%;
  margin: 10px auto;
  font-size: 12px;
  line-height: 20px;
}

#artigo .member .avatar {
  width: auto;
  margin: 0;
  max-height: 220px;
}



#artigo p,
#artigo p span {
  font-size: 15px !important;
  text-align: justify;
  line-height: 24px;
  color: #444;
  margin: 10px 0;
  padding: 0;
  text-rendering: optimizeLegibility;
}

.container {
  max-width: 1200px;
}

#artigo {
  padding: 0 0 30px 0;
  min-height: 500px;
  background: #f9f9f9;
  height: auto;
  display: inline-block;
  width: 100%;
}

#artigo .page-header h1 {
  font-size: 16px;
  font-weight: 700;
  color: #444;
  margin-top: 30px;

}

#artigo .published {
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  font-style: italic;
  color: #999;
}

.menu .dj-megamenu-select-dark .dj-mobile-open-btn,
.menu .dj-megamenu-offcanvas-dark .dj-mobile-open-btn,
.menu .dj-megamenu-accordion-dark .dj-mobile-open-btn {
  margin: 16px auto;
  font-size: 20px;
  border-radius: 0;
}





.container {
  max-width: 1200px;
}

.bar-top {
  padding: 5px;
  height: auto;
  line-height: 16px;
  font-size: 12px;
  background: #27ae60;
  color: #fff;
}



.banner {
    width: 100%;
    max-height: 160px;
    background-image: url(https://cmscz.eatis.org/images/maxresdefault.jpeg);
    overflow: hidden;
    display: inline-block;
    /* background: #ccc; */
    background-size: cover;
    background-position-y: center;
}

.banner img {
  width: 100%;
}


.logo-menu {
  padding: 5px 0;
  border-top: #27ae60 2px solid;
  border-bottom: 1px solid #eee;
}





.logo {
  height: auto;

}

.logo img {
  height: 50px;
  width: auto;
  margin-top: 5px;
}


.menu {
  height: auto;
  padding: 0;
}

.menu .dj-megamenu-clean li a.dj-up_a .arrow {
  top: calc(50% - 6px);
}

.menu .dj-megamenu-clean li ul.dj-submenu>li>a {
  font-size: 14px;
  line-height: 20px;
  padding: 8px 15px;
  border-bottom: 1px solid #ddd;
}


.menu .dj-megamenu-clean {
  float: right;
}


.menu .dj-megamenu-clean li a.dj-up_a {
  font-size: 13px;
  color: #666;
  text-transform: uppercase;
  padding: 0 11px;
  font-weight: 700;
}

.menu .dj-megamenu-clean li a.dj-up_a>span {
  height: 60px;
}

.menu .dj-megamenu-clean li a.dj-up_a {
  height: 60px;
}


.menu .dj-megamenu-clean {
  float: right;
}


#destaque {
  height: auto;
  min-height:380px;
  background:#ccc
}


#icones-destacado {
  height: auto;
  padding: 20px 0;
  background: #fff;
}


.icones img {
  height: 32px;
  margin: 5px 0;
  max-width: 100%;

}

#turismo .icones img {
  height: 60px;
  margin: 10px 0 0 0;
  max-width: 100%;
}


.caixa-icones {
  padding: 10px;
  background: #fff;
  margin: 10px 0;
  border: 1px solid #ddd;
  text-align: center;
  border-radius: 25px;
}


.primeiro-caixa {
  border-bottom: 2px solid #27ae60;
}

.segundo-caixa {
  border-bottom: 2px solid #036685;
}

.terceiro-caixa {
  border-bottom: 2px solid #788503;
}

.quarta-caixa {
  border-bottom: 2px solid #af5104;
}

.caixa-icones h2 {
  font-size: 14px;
  color: #211e48;
  text-transform: uppercase;
  font-weight: 600;
}


.caixa-icones .icones {
  font-size: 25px;
  color: #666;
  margin: 0 0 8px 0;
  text-transform: uppercase;
}


#noticias {
  height: auto;
  background: #fff;
}


.mfp_thumb_pos_top {
  display: inline-block;
  width: 100%;
  height: 160px;
  overflow: hidden;

}


/* Lingua */

.social-lingua,
.social-lingua li a {
  color: #666;
  font-size: 13px;
  margin: 15px 0;

}


.lingua {
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
}

.lingua i{
  font-size: 18px;
}





/* Redes Sociais */



.social ul {
  list-style: none;
  margin: 0;
  padding: 0;

}


.social ul li {
  display: inline;
  margin-left: 8px;
  font-size: 16px;
  line-height: 30px;
}

.noticias .mfp_carousel_title {
  font-size: 16px;
  min-height: 60px;
  margin: 10px 10px 0 10px !important;
  display: inline-block;
  overflow: hidden;
  hyphens: auto;
  width: 95%;
}

.noticias .mfp_carousel_skin_card .mfp_carousel_item .mfp_thumb_pos_top,
.noticias .mfp_carousel_skin_card .mfp_carousel_item .mfp_thumb_pos_top2 {
  margin: 0;
}

.noticias .mfp_carousel_skin_card .mfp_carousel_item div {
  border: 1px solid #ddd;
  box-shadow: none;
  padding: 0;
  height: 100%;
}


.noticias .mfp_carousel_skin_card .mfp_carousel_item .mfp_date,
.mfp_carousel_skin_card .mfp_carousel_item .mfp_author {
  font-size: 12px;
  color: #888;
  margin: 10px;
  display: inline-block;
}

.noticias .mfp_carousel_title a {
  color: #444;

}



.titulo {
  margin-bottom: 20px;

}



.titulo h1 {
  text-align: center;
  font-size: 20px;
  color: #555;
  font-family: 'Lobster', cursive;
}


.titulo .linha {
  width: 40px;
  margin: 4px auto;
  height: 3px;
  background: #27ae60;
}


.titulo .linha-fina {
  width: 80px;
  margin: -6px auto 4px auto;
  height: 1px;
  background: #27ae60;
}


#estatisticas {
    background-image: url(https://images.pexels.com/photos/4068996/pexels-photo-4068996.jpeg?cs=srgb&dl=pexels-nandhu-kumar-4068996.jpg&fm=jpg&w=3936&h=2624&_gl=1*1c5nnj9*_ga*MTQwNTY4Nzk3My4xNzAxNTQ3OTkw*_ga_8JE65Q40S6*MTcwMTU0Nzk5Mi4xLjEuMTcwMTU0ODMwMy4wLjAuMA..);
    background-attachment: fixed;
    background-size: contain;
}

.estatistica {
  height: auto;
padding: 3% 0;
  background:#27ae6099;

}




#estatisticas .titulo h1 {
  color: #eee;
}


#turismo {
  height: auto;
  background: #eee;
}



footer {
  height: auto;
  padding: 30px 0 0 0;
  background: #333;
  color: #eee;
}


.footer ul {
  margin: 0;
  list-style: none;
  padding: 0;
}


.footer ul li,
.footer ul li a {
  font-size: 14px;
  line-height: 20px;
  color: #eee;

}


.footer h2 {
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #eee;
  font-weight: 600;

}


.coopright {
  padding: 10px;
  font-size: 12px;
  color: #666;
  border-top: 1px solid #666;
  text-align: center;
  margin-top: 20px;
}


.coopright p {
  margin: 0;
}