/***************************************/
/*** 
/*** 
/***************************************/
.red {
  color: #c83838 !important; }

.blue {
  color: #3677a9 !important; }

.green {
  color: #43a754 !important; }

.yellow {
  color: #dcd63d !important; }

.lime {
  color: #3de29e !important; }

.orange {
  color: #ff9600 !important; }

.pink {
  color: #db43d2 !important; }

.purple {
  color: #8947b7 !important; }

.cyan {
  color: #43cfd8 !important; }

.gray {
  color: #6b6b6b !important; }

.gray-2 {
  color: #8c8c8c !important; }

select {
  display: none; }

.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  clear: both;
  cursor: pointer;
  display: block;
  font-family: inherit;
  font-size: 16px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  user-select: none;
  white-space: nowrap;
  width: auto; }
  .nice-select:hover {
    border-color: #dbdbdb; }
  .nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #66afe9; }
  .nice-select:after {
    border-bottom: 2px solid #6b6b6b;
    border-right: 2px solid #6b6b6b;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    transform-origin: 66% 66%;
    transform: rotate(45deg);
    transition: all 0.15s ease-in-out;
    width: 5px; }
  .nice-select.open:after {
    transform: rotate(-135deg); }
  .nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    transform: scale(1) translateY(0); }
  .nice-select.disabled {
    border-color: #ededed;
    color: #6b6b6b;
    pointer-events: none; }
    .nice-select.disabled:after {
      border-color: #9e9e9e; }
  .nice-select.wide {
    width: 100%; }
    .nice-select.wide .list {
      left: 0 !important;
      right: 0 !important; }
  .nice-select.right {
    float: right; }
    .nice-select.right .list {
      left: auto;
      right: 0; }
  .nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
    .nice-select.small:after {
      height: 4px;
      width: 4px; }
    .nice-select.small .option {
      line-height: 34px;
      min-height: 34px; }
  .nice-select .list {
    background-color: #fff;
    border: 1px solid #CCC;
    margin-top: 2px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    transform-origin: 50% 0;
    transform: scale(0.75) translateY(-21px);
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; }
    .nice-select .list:hover .option:not(:hover) {
      background-color: transparent !important; }
  .nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    transition: all 0.2s; }
    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
      background-color: #f6f6f6; }

select {
  display: none !important; }

.header {
  padding-top: 20px; }
  .header .logo {
    margin-top: 5px; }
  .header .events-date, .header .events-details {
    margin-top: 40px;
    color: #FFF; }
  .header .events-date {
    background-color: #468cc6;
    padding: 10px;
    font-weight: 700; }
    .header .events-date .bigger {
      font-size: 44px;
      line-height: 41px; }
  .header .events-details {
    margin-left: 1px;
    padding: 8.7px;
    background-color: #3677a9; }
  .header .btn-facebook {
    margin-bottom: 20px; }
  .header .date-today {
    color: #d1d0d0; }
  .header .search {
    position: relative;
    margin-top: 15px; }
    .header .search input {
      border-top: 0px;
      border-left: 0px;
      border-right: 0px;
      border-bottom: 1px solid #f7f7f6;
      background-color: #fcfcfc;
      font-size: 14px;
      height: 39px;
      font-weight: 400; }
      .header .search input:focus {
        border-bottom-color: #3677a9; }
    .header .search .btn-search {
      position: absolute;
      top: 2px;
      right: 0px; }
      .header .search .btn-search i {
        font-size: 18px; }
  .header .navbar {
    margin-top: 15px;
    background-color: #fcfcfc;
    border-color: #f7f7f6;
    margin-bottom: 1px; }
    .header .navbar .nav > li {
      font-size: 17px;
      color: #6f6f6f; }
      .header .navbar .nav > li.h.active > a, .header .navbar .nav > li.h a:hover {
        background-color: #c83838;
        color: #FFF; }
        .header .navbar .nav > li.h.active > a i, .header .navbar .nav > li.h a:hover i {
          color: #FFF !important; }
      .header .navbar .nav > li.q.active > a, .header .navbar .nav > li.q a:hover {
        background-color: #3677a9;
        color: #FFF; }
        .header .navbar .nav > li.q.active > a i, .header .navbar .nav > li.q a:hover i {
          color: #FFF !important; }
      .header .navbar .nav > li.p.active > a, .header .navbar .nav > li.p a:hover {
        background-color: #43a754;
        color: #FFF; }
        .header .navbar .nav > li.p.active > a i, .header .navbar .nav > li.p a:hover i {
          color: #FFF !important; }
      .header .navbar .nav > li.a.active > a, .header .navbar .nav > li.a a:hover {
        background-color: #dcd63d;
        color: #FFF; }
        .header .navbar .nav > li.a.active > a i, .header .navbar .nav > li.a a:hover i {
          color: #FFF !important; }
      .header .navbar .nav > li.u.active > a, .header .navbar .nav > li.u a:hover {
        background-color: #3de29e;
        color: #FFF; }
        .header .navbar .nav > li.u.active > a i, .header .navbar .nav > li.u a:hover i {
          color: #FFF !important; }
      .header .navbar .nav > li.f.active > a, .header .navbar .nav > li.f a:hover {
        background-color: #ff9600;
        color: #FFF; }
        .header .navbar .nav > li.f.active > a i, .header .navbar .nav > li.f a:hover i {
          color: #FFF !important; }
      .header .navbar .nav > li.d.active > a, .header .navbar .nav > li.d a:hover {
        background-color: #db43d2;
        color: #FFF; }
        .header .navbar .nav > li.d.active > a i, .header .navbar .nav > li.d a:hover i {
          color: #FFF !important; }
      .header .navbar .nav > li.s.active > a, .header .navbar .nav > li.s a:hover {
        background-color: #8947b7;
        color: #FFF; }
        .header .navbar .nav > li.s.active > a i, .header .navbar .nav > li.s a:hover i {
          color: #FFF !important; }
      .header .navbar .nav > li.c.active > a, .header .navbar .nav > li.c a:hover {
        background-color: #43cfd8;
        color: #FFF; }
        .header .navbar .nav > li.c.active > a i, .header .navbar .nav > li.c a:hover i {
          color: #FFF !important; }

.pages {
  margin-bottom: 30px; }
  .pages h3, .pages h4 {
    font-weight: 700; }
  .pages.home {
    margin-bottom: 0px; }
  .pages .title-pags {
    margin-top: 20px; }
    .pages .title-pags h1 {
      margin-bottom: 0px; }
    .pages .title-pags .breadcrumb {
      padding-bottom: 15px;
      border-bottom: 1px solid #ebe9e9;
      margin-bottom: 0px; }
  .pages.parceiros .item {
    display: block;
    margin-bottom: 15px;
    min-height: 180px; }
  .pages.fotos-e-vdeos .foto > a {
    display: block;
    margin-bottom: 15px; }
    .pages.fotos-e-vdeos .foto > a > .img {
      height: 147px;
      overflow: hidden;
      margin-bottom: 5px; }
      .pages.fotos-e-vdeos .foto > a > .img > .view-photo {
        position: absolute;
        font-size: 72px;
        line-height: 146px;
        width: 90%;
        color: #ff9600;
        text-align: center;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -ms-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0;
        filter: alpha(opacity=0); }
    .pages.fotos-e-vdeos .foto > a:hover > .img > .view-photo {
      opacity: 1;
      filter: alpha(opacity=100);
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1); }
  .pages p, .pages li {
    color: #6b6b6b; }
  .pages .doa {
    margin-top: 2px;
    padding-right: 1px; }
    .pages .doa .doacao {
      background: url(../images/doacao.jpg) center center no-repeat;
      min-height: 328px;
      padding: 180px 0 0 350px; }
      .pages .doa .doacao h1 {
        margin-top: 0px;
        line-height: 33px;
        color: #FFF; }
  .pages .about {
    margin-top: 2px;
    padding-left: 1px; }
    .pages .about .text {
      padding: 0 15px; }
      .pages .about .text h1 {
        color: #3677a9; }
    .pages .about .newsletter {
      margin-top: 28px;
      background-color: #c83838;
      min-height: 101px;
      padding: 15px 29px;
      color: #FFF;
      font-size: 18px; }
      .pages .about .newsletter .fa-envelope-o {
        float: left;
        font-size: 68px;
        margin-right: 15px; }
      .pages .about .newsletter .btn-send {
        position: relative;
        left: -4px;
        padding: 7px 12px; }
  .pages .block-home {
    margin-top: 2px; }
    .pages .block-home.feli {
      padding-left: 1px; }
    .pages .block-home.agen {
      padding-right: 1px; }
    .pages .block-home .block-text {
      min-height: 344px;
      padding: 110px 20px 0; }
      .pages .block-home .block-text.feli-text {
        background: url(../images/felicidade.jpg) center center no-repeat; }
        .pages .block-home .block-text.feli-text h1 {
          color: #8947b7; }
      .pages .block-home .block-text.agen-text {
        background: url(../images/agenda.jpg) center center no-repeat; }
        .pages .block-home .block-text.agen-text h1 {
          color: #dcd63d; }
      .pages .block-home .block-text h1 {
        margin-top: 0px;
        line-height: 33px; }
      .pages .block-home .block-text p {
        font-size: 18px;
        color: #FFF; }

.footer {
  margin-top: 2px;
  background-color: #6b6b6b;
  color: #FFF; }
  .footer .logo-webmail {
    padding: 40px 0; }
  .footer .webmail {
    padding-top: 30px; }
    .footer .webmail .web-text {
      position: relative;
      top: -8px;
      text-transform: uppercase;
      font-style: italic;
      font-weight: 700; }
    .footer .webmail i {
      color: #c83838;
      font-size: 36px; }
    .footer .webmail .webmail-link {
      display: block;
      color: #FFF; }
      .footer .webmail .webmail-link:hover {
        text-decoration: none; }
  .footer .copy {
    padding: 25px 0; }
    .footer .copy .developed {
      color: #BBB; }
    .footer .copy .link-tmontec {
      color: #FFF; }
      .footer .copy .link-tmontec .t {
        color: #c83838; }
  .footer .line {
    border-top: 1px solid #747474;
    border-bottom: 1px solid #606060; }

/*# sourceMappingURL=main.min.css.map */
