@import url('https://fonts.googleapis.com/css?family=Kreon:400,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:300i,400,400i,500,700,900');

body {
  font-family: 'Roboto', sans-serif;
  background-color: #fbfbfb;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Kreon', serif;
}

hr.star-light,
hr.star-dark {
  max-width: 15rem;
  padding: 0;
  text-align: center;
  border: none;
  border-top: solid 0.25rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

hr.star-light:after,
hr.star-dark:after {
  position: relative;
  top: -.8em;
  display: inline-block;
  padding: 0 0.25em;
  content: '\f005';
  font-family: FontAwesome;
  font-size: 2em;
}

hr.star-light {
  border-color: #fff;
}

hr.star-light:after {
  color: #fff;
  background-color: #18BC9C;
}

hr.star-dark {
  border-color: #2C3E50;
}

hr.star-dark:after {
  color: #2C3E50;
  background-color: white;
}

section {
  padding: 6rem 0;
}

section h2 {
  font-size: 2.25rem;
  line-height: 2rem;
}

@media (min-width: 992px) {
  section h2 {
    font-size: 3rem;
    line-height: 2.5rem;
  }
}

.bg-grey{
  background-color:#414042;
}

.bg-white{
  background-color:#fbfbfb;
}

.bg-green{
  background-color: #98bf6f;
}

.netspin-footer a{
  color: #000 !important;
  display: inline-block;
}

.footer-nav{
  color: #fff;
  padding-top: 20px;
  padding-bottom: 15px;
}

.footer-nav a{
  color: #fff;
}

.footer-nav a:hover{
  color: #fff;
}

.footer-nav h6{
  font-family: 'Roboto';
  font-weight: bold;
}

.footer-nav ul{
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 14px;
}

.footer-nav ul li{
  padding: 5px 0;
}

.btn-xl {
  padding: 1rem 1.75rem;
  font-size: 1.25rem;
}

.btn-social {
  width: 3.25rem;
  height: 3.25rem;
  font-size: 1.25rem;
  line-height: 2rem;
}

.scroll-to-top {
  z-index: 1042;
  right: 0rem;
  bottom: 45px;
  display: none;
  transition: all 0.2s ease 0s;
}
.scroll-to-top.bottom{
  bottom: 125px;
  transition: all 0.2s ease 0s;
}

.scroll-to-top a {
  width: 3.5rem;
  height: 3.5rem;
  background-color: rgba(33, 37, 41, 0.5);
  line-height: 3.1rem;
}

#mainNav {
  padding: 8px 0;
  width: 100%;
  /*overflow: hidden;*/
  background-color: #fbfbfb;
}

#mainNav button:focus{
  outline: none;   
  background: none;
}


#mainNav .navbar-brand {
  color: #fff;
  padding: 0;
  margin-right: 0; 
  z-index: 10;
  /*white-space: normal;*/
  height: 128px;
  position: relative;
}
#mainNav .navbar-brand > span{
  /*width: 280px;*/
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  font-family: 'Kreon', serif;
  margin-left: 20px;
}

#mainNav .navbar-brand > span > span{
  display: inline-block;
  line-height: 24px;
}

#mainNav .navbar-brand > span > span:first-child{
  color: #3f3e3e;
  font-size: 22px;
}

#mainNav .navbar-brand > span > span:last-child{
  color: #7bafdf;
  font-size: 24px;
}

#mainNav .navbar-brand:before {
  content: '';
  width: 101px;
  height: 128px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('../img/logo-junta.png');
  background-color: #fbfbfb;
  display: inline-block;
}

#mainNav .navbar-nav {
  /*margin-top: 8rem;*/
  letter-spacing: 0.0625rem;
  text-align: center;
  position: relative;
  z-index: 10;
}

#mainNav .navbar-nav li.nav-item {
  color: #000;
  background: #fff;
}

#mainNav .navbar-nav li.nav-item a.nav-link:active, #mainNav .navbar-nav li.nav-item a.nav-link:focus {
  color: #000;
}

#mainNav .navbar-nav li.nav-item a.nav-link.active {
  color: #000;
}

#mainNav .navbar-nav li.nav-item a.nav-link {
  color: #000;
}

#mainNav .navbar-nav li.nav-item a.nav-link:hover {
  color: #fff;
}

#mainNav .navbar-nav li.nav-item:hover {
  color: #fff;
  background: #7bafdf;
}

#mainNav .navbar-toggler {
  font-size: 35px;
  padding: 0.8rem;
  z-index: 10;
  color: #7bafdf;
}

#navbarResponsive{

}

#navbarResponsive:after{

}

.top-bar{
  position: absolute;
  top: 0;
  left: 0;
  width: 170%;
  height: 6px;
  transform: translate(0, -100%);
}

.top-block{
  margin-bottom: 20px;
}

.top-block .banner.igreja-big{
  height: 600px;
  background-color: #000;
  background-image: url('../img/igrejadasdoze.jpg');
  background-position: center center;
  background-size: cover;
}

.top-block .banner.igreja-small{
  height: 300px;
  background-color: #000;
  background-image: url('../img/igrejadasdoze.jpg');
  background-position: bottom center;
  background-size: cover;
}

.drop-shadow{
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
}

#ultimas .card{
  margin-bottom: 20px;
  background: none;
}

#ultimas .card, #ultimas .card-img-top{
  border: none;
  border-radius: 0;
}

#ultimas .card-img-top a{
  display: block;
  height: 100%;
  width: 100%;
}

#ultimas .card .card-img-top{
  height: 170px;
  width: 100%;
  background: #000;
  margin-bottom: 5px;
}

#ultimas .card-body{
  background: #fff;
  color: #000;
}

#ultimas .card-body h5{
  margin-bottom: 0;
}

#ultimas .card-text{
  height: 100px;
  overflow: hidden;
}

#ultimas .card-date{
  font-size: 14px;
  color: #7f7f7f;
}

#ultimas .card a{
  color: #000;
}

#ultimas{
  margin-bottom: 40px;
}

#ultimas .ler-mais a{
  color: #813261 !important;
  font-weight: 700;
}

.junta-online-btn{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b66996+0,813261+100 */
  background: #b66996; /* Old browsers */
  background: -moz-linear-gradient(top, #b66996 0%, #813261 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #b66996 0%,#813261 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #b66996 0%,#813261 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b66996', endColorstr='#813261',GradientType=0 ); /* IE6-9 */

  width: 100%;
  height: 125px;
  position: relative;
  padding: 0 20px;
  margin-bottom: 20px;
}

.junta-online-btn a{
  width: 100%;
  height: 100%;
  display: block;
  color: #fff;
}

.junta-online-btn:before{
  content: '';
  display: inline-block;
  height: 50px;
  width: 50px;
  background-image:url('../img/pen-btn.png');
  background-size: 100%;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.junta-online-btn > a > div{
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  color:#fff;
  display: inline-block;
  padding-left: 60px;
}

.junta-online-btn > a > div:before img{
  height: 20px;
  width: 20px;
}

.junta-online-btn > a > div span{
  display: block;
}

.junta-online-btn > a > div span:first-child{
  text-transform: uppercase;
  font-weight: bolder;
}

.junta-online-btn > a > div span:last-child{
  font-size: 12px;
  font-style: italic;
}


/*
.ultimas-noticias-row{
  background: #f4f4f4;
  padding: 20px;
  margin-bottom: 5px;
}

.ultimas-noticias-thumb{
  height: 150px;
  width: 150px;
  display: block;
  background: #000;
  float: left;
}

.ultimas-noticias-title a{
  color: #000;
}

.ultimas-noticias-date{
  margin-bottom: 0;
  font-size: 14px;
  color: #555;
}

.ultimas-noticias-text{
  margin-left: 150px;
  padding: 0 15px;
}

.ultimas-noticias-text a{
  color: #000;
}

.ultimas-noticias-text a:hover{
  color: #000;
}

.ultimas-noticias-row .ler-mais{
  background: #427a46;
  padding: 10px 0px;
  display: block;
  width: 110px;
  text-align: center;
}

.ultimas-noticias-row .ler-mais a{
  color: #fff;
  height: 100%;
  width: 100%;
  display: block;
}*/

@media (min-width: 992px) {
  #mainNav {
    padding: 8px 0;
    -webkit-transition: padding-top 0.3s, padding-bottom 0.3s;
    -moz-transition: padding-top 0.3s, padding-bottom 0.3s;
    transition: padding-top 0.3s, padding-bottom 0.3s;
  }
  #mainNav .navbar-brand {
    /*font-size: 1em;*/
    -webkit-transition: font-size 0.3s;
    -moz-transition: font-size 0.3s;
    transition: font-size 0.3s;
  }
  #mainNav .navbar-nav {
    margin-top: 0;
  }
  #mainNav .navbar-nav > li.nav-item > a.nav-link.active {
    color: #000;
  }
  #mainNav .navbar-nav > li.nav-item > a.nav-link.active:active, #mainNav .navbar-nav > li.nav-item > a.nav-link.active:focus, #mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover {
    color: #000;
  }
  #mainNav.navbar-shrink {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  #mainNav.navbar-shrink .navbar-brand {
    font-size: 1.5em;
  }
}

header.masthead {
  padding-top: calc(6rem + 72px);
  padding-bottom: 6rem;
  background-size: cover;
  background-position: center center;
}

header.masthead h1 {
  font-size: 3rem;
  line-height: 3rem;
}

header.masthead h2 {
  font-size: 1.3rem;
  font-family: 'Lato';
}

@media (min-width: 992px) {
  header.masthead {
    padding-top: calc(6rem + 106px);
    padding-bottom: 6rem;
  }
  header.masthead h1 {
    font-size: 4.75em;
    line-height: 4rem;
  }
  header.masthead h2 {
    font-size: 1.75em;
  }
}

@media (min-width: 576px) {

}

@media (max-width: 992px){
  #mainNav .navbar-brand {
    /*font-size: 0.7em;*/
    -webkit-transition: font-size 0.3s;
    -moz-transition: font-size 0.3s;
    transition: font-size 0.3s;
  }
  #mainNav .navbar-brand span{
    /*padding: 0 0 0 15px;*/
  }
  .navbar-expand-lg{
    background-color: #fbfbfb;
  }
  .top-block{
    transform: translate(0, 0);
    margin-bottom: 40px;
  }
}

@media (min-width: 768px) {
}

.floating-label-form-group {
  position: relative;
  border-bottom: 1px solid #e9ecef;
}

.floating-label-form-group input,
.floating-label-form-group textarea {
  font-size: 1.5em;
  position: relative;
  z-index: 1;
  padding-right: 0;
  padding-left: 0;
  resize: none;
  border: none;
  border-radius: 0;
  background: none;
  box-shadow: none !important;
}

.floating-label-form-group label {
  font-size: 0.85em;
  line-height: 1.764705882em;
  position: relative;
  z-index: 0;
  top: 2em;
  display: block;
  margin: 0;
  -webkit-transition: top 0.3s ease, opacity 0.3s ease;
  -moz-transition: top 0.3s ease, opacity 0.3s ease;
  -ms-transition: top 0.3s ease, opacity 0.3s ease;
  transition: top 0.3s ease, opacity 0.3s ease;
  vertical-align: middle;
  vertical-align: baseline;
  opacity: 0;
}

.floating-label-form-group:not(:first-child) {
  padding-left: 14px;
  border-left: 1px solid #e9ecef;
}

.floating-label-form-group-with-value label {
  top: 0;
  opacity: 1;
}

.floating-label-form-group-with-focus label {
  color: #18BC9C;
}

form .row:first-child .floating-label-form-group {
  border-top: 1px solid #e9ecef;
}

.footer {
  padding-top: 5rem;
  padding-bottom: 5rem;
  color: #000;
}

.copyright {
  background-color: #1a252f;
}

a {

}

a:focus, a:hover, a:active {

}

.btn {
  border-width: 2px;
}

.bg-primary {
  background-color: #18BC9C !important;
}

.bg-secondary {
  background-color: #2C3E50 !important;
}

.text-primary {
  color: #18BC9C !important;
}

.text-secondary {
  color: #2C3E50 !important;
}

.btn-primary {
  background-color: #18BC9C;
  border-color: #18BC9C;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  background-color: #128f76;
  border-color: #128f76;
}

.btn-secondary {
  background-color: #2C3E50;
  border-color: #2C3E50;
}

.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
  background-color: #1a252f;
  border-color: #1a252f;
}

/*Calendar*/

#calendar {
  border: 1px solid $gray-400;
  background: $calendar-1;
  padding: 1rem;
}

#calendar h2 {
  font-size:18px !important;
}

.fc-day-number.fc-active-day {
  color:#7bafdf !important;
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float:none;
}

.fc-head-container th {
  font-size:12px;
}

.fc-toolbar.fc-header-toolbar {
  margin-bottom: 0;
}
.fc-toolbar.fc-header-toolbar .fc-left .fc-prev-button,
.fc-toolbar.fc-header-toolbar .fc-right .fc-next-button {
  @include button-variant(#fff, #000, #fff);
  height: auto;
  border-width: 0;
  background: transparent !important;
}
.fc-toolbar.fc-header-toolbar .fc-left .fc-prev-button,
.fc-toolbar.fc-header-toolbar .fc-right .fc-next-button,
.fc-toolbar.fc-header-toolbar .fc-center h2 {
  @include rhythm(16, 18);
  text-transform: uppercase;
  margin-top: 6px;
  margin-bottom: 6px;
}
.fc-day-number.fc-active-day {
  color: $green-2 !important;
  font-weight: 600;
}
.fc-month-view .fc-event-container{
    display: none;
}
.fc-month-view.fc-basic-view .fc-body .fc-row {
    min-height: 1em;
    text-align: center;
}
.fc-view-container .table-bordered {

}
.fc td,
.fc th {
  border-width: 0px;
  text-align: center;
}
.fc-day-number:hover {
  text-decoration: none !important;
}
.fc-day-number.fc-active-day:hover {
  text-decoration: underline !important;
}
.fc-head-container th {
  text-transform: uppercase;
  font-weight: 600;
  text-align:center;
  @include rhythm(13, 15);
}
.fc-body .fc-content-skeleton td {
  text-align: center;
  a {
    width: 100%;
  }
}


.mycal{
  border: 1px solid $gray-400;
  background: $calendar-1;
  padding: 1rem;
}
.mycal .left-arrow a,
.mycal .right-arrow a {
  color: $gray-700;
}

.hasEvent .dayLabel {
  color: $green-2;
  font-weight: 700;
}
.mycal .daysHead {
  border-top: 1px solid $gray-400;
  border-bottom: 1px solid $white;
  text-transform: uppercase;
  font-size: 0.7rem;
}
.mycal .days  {
  border-top: 1px solid $gray-400;
  border-bottom: 1px solid $white;
}
.mycal .days:first-child  {
  border-top: 1px solid $gray-400;
}
.mycal .days:last-child  {
  border-bottom: 0px solid $gray-400;
}
.mycal .days li {
  //border-left: 1px solid $gray-400;
  border-right: 1px solid $gray-400;
  border-left: 1px solid $white;
}
.mycal .days li:last-child {
  border-right: 0px solid $gray-400;
}
.mycal .days li:first-child {
  border-left: 0px solid $white;
}
.mycal .days{

}
.mycal .days li {
    flex-basis: 0 !important;
}
.eventList{
  position: absolute;
  display: none;
  background: #fff;
  border-radius: 5px;
  padding: 20px;
  z-index: 20;
  text-align: left;
  -webkit-box-shadow: 3px 4px 5px 1px rgba(0,0,0,0.33);
  -moz-box-shadow: 3px 4px 5px 1px rgba(0,0,0,0.33);
  box-shadow: 3px 4px 5px 1px rgba(0,0,0,0.33);
}

.hasEvent:hover .eventList{
  display : block;
}

.fb-page{
  margin-top: 20px;
  margin-bottom: 30px;
}

#ultimas h5 a{
  color: #000;
}

.navbar > .container{
  padding: 0 50px;
}

.navbar .navbar-nav{
  /*margin-right: 50px;*/
}

.post-title{
  text-transform: uppercase;
}

.post-date{
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #555;
}

.latestArticles .ultimas-noticias-row .ultimas-noticias-thumb{
  width: 100%;
}

.latestArticles .ultimas-noticias-row .ultimas-noticias-text{
  width: 100%;
  float: left;
  margin-top: 10px;
  margin-left: 0;
  font-size: 14px;
}

.latestArticles .ultimas-noticias-row .ultimas-noticias-content{
  max-height: 90px;
  overflow: hidden;
  margin-bottom: 10px;
}

.latestArticles .ultimas-noticias-row .ultimas-noticias-date{
  font-size: 12px;
}

.latestArticles .ultimas-noticias-row .ler-mais{
  width: 100%;
}

.page-numbers{
  position: relative;
  height: 45px;
  margin-bottom: 20px;
}

#ultimas .pagination {
  display: inline-block;
  position: relative;
  /*top: 50%;*/
  left: 50%;
  transform: translate(-50%, 0%);
}

#ultimas .pagination li{
  text-align: center;
  background: #fff;
  padding: 5px 13px;
  margin-right: 5px;
  border: 1px solid #dbdbdb;
  display: inline-block;
}

#ultimas .pagination li a{
  display: block;
  width: 10px;
  color: #989696;
}

#ultimas .pagination li.active{
  color: #813261;
}

.fl-style{
  margin-bottom: 40px;
}

.docs li{
  background: #f4f4f4;
  width: 100%;
  display: block;
  margin-bottom: 5px;
}

.docs li a.doc-title{
  width: 90%;
  float: left;
  display: block;
  padding: 10px;
  color: #427a46;
}
.docs li a.doc-button{
  width: 10%;
  float: left;
  display: block;
  background: #813261;
  color: #fff;
  padding: 10px;
  text-align: center
}

#contactos ul{
  padding: 0;
}

#contactos ul li{
  list-style-type: none;
  padding: 10px;
  margin: 0;
  background-color:  #f4f4f4;
  margin-bottom: 10px;
}

#contactos ul li:last-child{
  background-color: #427a46;
  color: #fff;
  margin-top: 10px;
}

#map{
  height: 400px;
}

.negocios-locais > div{
  height: 250px;
}

.negocios-locais > div:first-child{
  background-image: url('../img/negocio.jpg');
  background-size: cover;
  background-position: center center;
}

.negocios-locais > div:last-child{
  position: relative;
  background: #fff;
}

.negocios-locais > div:last-child > div{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
}

.negocios-locais .panfleto{
  border: 1px #dbdbdb solid;
  background-color: #fbfbfb;
  width: 100%;
  padding: 10px 5px;
  background-image:url('../img/input-arrow.png');
  background-position: 99% center;
  background-repeat: no-repeat;
  background-size: 20px;
  display: block;
  color:#939393 !important;
  text-decoration: none;
}
.negocios-locais .dropdown-menu{
  margin:0 !important;
  border-radius: 0 !important;
  width:100%;
}

.negocios-locais .dropdown-item{
  color:#000 !important;
}

.social{
  padding: 50px 0;
}

.social a{
  text-decoration: none;
  display: block;
  height: 100%;
  width: 100%;
}

.facebook-sqr{
  color: #fff;
  font-family: 'Kreon', serif;
  text-align: center;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6173b1+0,495c97+100 */
  background: #6173b1; /* Old browsers */
  background: -moz-linear-gradient(top, #6173b1 0%, #495c97 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #6173b1 0%,#495c97 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #6173b1 0%,#495c97 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6173b1', endColorstr='#495c97',GradientType=0 ); /* IE6-9 */
}

.facebook-sqr a{
  color: #fff;
}

.youtube-sqr{
  font-family: 'Kreon', serif;
  text-align: center;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1efef+0,dfdcdd+100 */
  background: #f1efef; /* Old browsers */
  background: -moz-linear-gradient(top, #f1efef 0%, #dfdcdd 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f1efef 0%,#dfdcdd 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f1efef 0%,#dfdcdd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1efef', endColorstr='#dfdcdd',GradientType=0 ); /* IE6-9 */
}

.youtube-sqr a{
  color: #000;
}

.youtube-sqr span, .facebook-sqr span{
  display: block;
  margin-bottom: 10px;
}

.president-pic{
  height: 400px;
  background-image: url('../img/president-placeholder.jpg');
  background-position: center center;
  background-size: cover;
}

.servicos-pic{
  height: 400px;
  background-image: url('../img/servicos-placeholder.jpg');
  background-position: center center;
  background-size: cover;
}

.pres-message{
  text-align: justify;
}

.signature{
  text-align: right;
  font-style: italic;
  font-size: 14px;
}

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

.servicos-list ul li{
  padding: 5px 0;
}

.horarios ul{
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}

.horarios ul li strong,.horarios h6 strong{
  margin-bottom: 5px;
  display: block;
  color: #813261;
  font-family: 'Kreon', serif;
}

.horarios ul li a{
  color: #813261 !important;
}



.enviar-button{
  background: #b66996; /* Old browsers */
  background: -moz-linear-gradient(top, #b66996 0%, #813261 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #b66996 0%,#813261 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #b66996 0%,#813261 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b66996', endColorstr='#813261',GradientType=0 ); /* IE6-9 */

  border: none;
  padding: 15px 35px;
  color: #fff;
  font-size: 14px;
}

/*Hide in these pages*/
@media (max-width: 992px) {
  .page-junta, .page-servicos, .page-contactos, .page-documentos, .page-galeria{
    display: none;
  }

  .docs li a.doc-title{
    width: 80%;
  }
  .docs li a.doc-button{
    width: 20%;
  }

  #mainNav .navbar-brand > span > span:first-child{
  color: #3f3e3e;
  font-size: 18px;
}

#mainNav .navbar-brand > span > span:last-child{
  color: #813261;
  font-size: 20px;
}
}

/* Dropdown Menu */
#junta, #servicos, #multi, #empresas, #galeria {
  display: block;
}

#junta:hover #junta-link, #servicos:hover #servicos-link, #multi:hover #multi-link, #empresas:hover #empresas-link, #galeria:hover #galeria-link{
  color: #fff;
}

#junta:hover #junta-dropdown, #servicos:hover #servicos-dropdown, #multi:hover #multi-dropdown, #empresas:hover #empresas-dropdown, #galeria:hover #galeria-dropdown{
  display:block;
}

#junta-dropdown, #servicos-dropdown, #multi-dropdown, #empresas-dropdown, #galeria-dropdown {
  display:none;
  border: none;
  border-radius: 0;
  background: #7bafdf;
  top: 38px;
  font-size: 14px;
  padding: 0;
  margin: 0;
  min-width: 100%;
}

.dropdown-item{
  color:  #fff !important;
}

#junta-dropdown:hover, #servicos-dropdown:hover, #multi-dropdown:hover, #empresas-dropdown:hover, #galeria-dropdown:hover{
  display:block;
}


#junta-dropdown a, #servicos-dropdown a, #multi-dropdown a, #empresas-dropdown a, #galeria-dropdown a{
  padding: 10px 20px;
}

#junta-dropdown a:hover,
#junta-dropdown a:focus, 
#servicos-dropdown a:hover,
#servicos-dropdown a:focus, 
#multi-dropdown a:hover,
#multi-dropdown a:focus, 
#empresas-dropdown a:hover,
#empresas-dropdown a:focus, 
#galeria-dropdown a:hover,
#galeria-dropdown a:focus{
  background:#5d98cb;
}

.active-nav{
  background: #7bafdf !important;
}

.active-nav a{
  color: #fff !important;
}

.dados-estatisticos ul{
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.dados-estatisticos strong{
  margin-bottom: 5px;
  display: block;
  color: #813261;
  font-family: 'Kreon', serif;
}





