<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.autocomplete {
  position: relative
}
.autocomplete-items {
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  left: 0;
  max-height: 250px;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 99
}
.autocomplete-items div {
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
  cursor: pointer;
  padding: 10px
}
.autocomplete-items div:hover {
  background-color: #e9e9e9
}
.autocomplete-active {
  background-color: #1e90ff!important;
  color: #F454
}
#search-bar input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #f29b00;
  box-shadow: 0 0 5px 1px #ffb113!important;
  font-family: Open Sans,sans-serif;
  font-size: 13px;
  font-style: italic;
  font-weight: 300;
  margin: 0;
  padding-left: 30px;
}

.autocomplete-items {
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  left: 0;
  max-height: 250px;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 99;
color: #24663a;
}

.autocomplete-items div {
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
  cursor: pointer;
  padding: 10px;
}


.slider .ui-slider-tip {
    visibility: visible;
    opacity: 1;
    top: -30px; }
  
  .slider-ano.ui-slider-float .ui-slider-tip, .ui-slider-float .ui-slider-tip-label {
    width: 36px;
    margin-left: -18px; }
  
  .slider-preco.ui-slider-float .ui-slider-tip, .ui-slider-float .ui-slider-tip-label {
    width: 70px;
    margin-left: -35px; }
  
  .slider {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 0.7em;
    background: #cccccc;
    border-radius: 5px; }
    .slider .ui-slider-handle {
      background: #029f0a;
      border-radius: 50%;
      width: 1.4em;
      height: 1.4em; }
      .slider .ui-slider-handle.ui-state-focus, .slider .ui-slider-handle.ui-state-hover {
        border: solid 1px #029f0a; }
  
  .backdrop-filtro {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1030;
    top: 0;
    left: 0;
    margin-left: -100%;
    transition: all .3s; }
    .backdrop-filtro.open-backdrop-filtro {
      margin-left: 0; }
  
  .box-filtro {
    padding: 0 25px;
    background: #FFFFFF;
    border-right: solid 1px #cccccc;
    width: 380px;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1031;
    margin-left: -400px;
    transition: all 0.3s;
    overflow: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch; }
    .box-filtro.open-filtro {
      margin-left: 0; }
    .box-filtro h3 {
      margin: 0 -25px;
      padding-top: 7px;
      font-size: 20px;
      text-transform: uppercase;
      background: #dddddd; }
      .box-filtro h3 .voltar-filtro {
        font-size: 28px;
        line-height: 16px;
        margin-top: -7px; }
    .box-filtro h4 {
      margin: 0; }
    .box-filtro .box-campo {
      padding: 10px 0 25px;
      border-bottom: solid 1px #cccccc;
      float: left;
      width: 100%; }
      .box-filtro .box-campo:last-child {
        border-bottom: none; }
      .box-filtro .box-campo .campo {
        padding-top: 35px;
        float: left;
        width: 100%; }
      .box-filtro .box-campo .btn-cores {
        margin-bottom: -10px;
        position: relative; }
        .box-filtro .box-campo .btn-cores .btn {
          color: #FFFFFF;
          margin-bottom: 5px;
          min-width: 100px; }
          .box-filtro .box-campo .btn-cores .btn:focus {
            outline: none;
            outline-offset: 0; }
          .box-filtro .box-campo .btn-cores .btn.active, .box-filtro .box-campo .btn-cores .btn.focus {
            outline: none; }
          .box-filtro .box-campo .btn-cores .btn span.glyphicon {
            display: none; }
          .box-filtro .box-campo .btn-cores .btn.active span.glyphicon {
            display: block; }
          .box-filtro .box-campo .btn-cores .btn.preto {
            background: #000; }
          .box-filtro .box-campo .btn-cores .btn.cinza {
            background: #aaa; }
          .box-filtro .box-campo .btn-cores .btn.prata {
            background: #ddd;
            color: #666666; }
          .box-filtro .box-campo .btn-cores .btn.branco {
            background: #fff;
            border: solid 1px #cccccc;
            color: #666666; }
          .box-filtro .box-campo .btn-cores .btn.vermelho {
            background: #e02727; }
          .box-filtro .box-campo .btn-cores .btn.laranja {
            background: #ff5800; }
          .box-filtro .box-campo .btn-cores .btn.amarelo {
            background: #ffc200; }
          .box-filtro .box-campo .btn-cores .btn.marron {
            background: #824612; }
          .box-filtro .box-campo .btn-cores .btn.azul {
            background: #0173ba; }
          .box-filtro .box-campo .btn-cores .btn.verde {
            background: #51bd34; }
          .box-filtro .box-campo .btn-cores .btn.outros {
            border: none;
            background: -moz-linear-gradient(45deg, #64db30 0%, #416cd9 37%, #ff7a4a 73%, #ffd500 100%);
            background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #64db30), color-stop(37%, #416cd9), color-stop(73%, #ff7a4a), color-stop(100%, #ffd500));
            background: -webkit-linear-gradient(45deg, #64db30 0%, #416cd9 37%, #ff7a4a 73%, #ffd500 100%);
            background: -o-linear-gradient(45deg, #64db30 0%, #416cd9 37%, #ff7a4a 73%, #ffd500 100%);
            background: -ms-linear-gradient(45deg, #64db30 0%, #416cd9 37%, #ff7a4a 73%, #ffd500 100%);
            background: linear-gradient(45deg, #64db30 0%, #416cd9 37%, #ff7a4a 73%, #ffd500 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFD500', endColorstr='#64DB30',GradientType=1 );
            /* ie6-9 */ }
      .box-filtro .box-campo .list-group {
        margin-bottom: 0; }
    .box-filtro .menu-categorias {
      font-size: 16px;
      margin-left: -25px;
      margin-right: -25px; }
      .box-filtro .menu-categorias a {
        color: #666666;
        border-bottom: 1px solid #dddddd; }
        .box-filtro .menu-categorias a i {
          color: #24663a;
          width: 25px;
          text-align: center;
          font-size: 18px; }
  
  .topo {
    min-height: 30px;
    font-size: 14px;
    padding: 5px 0;
    font-weight: normal;
    position: fixed;
    width: 100%;
    z-index: 1029;
    top: 0;
    transition: all .3s; }
    .topo .text-topo {
      margin-right: 10px; }
      .topo .text-topo i {
        font-size: 16px;
        color: #24663a;
        position: relative;
        top: 1px; }
    .topo .btn-topo {
      color: #b61919;
      font-weight: 600; }
    .topo .dropdown-login {
      width: 250px;
      padding: 15px;
      margin-top: 5px;
      border-radius: 0 0 5px 5px; }
      .topo .dropdown-login .input-group-addon {
        max-width: 35px; }
      .topo .dropdown-login .form-group:last-child {
        margin-bottom: 0; }
    .topo.scroll-topo {
      margin-top: -35px;
      transition: all .4s; }
  
  .loginmodal-container {
    padding: 20px 30px 25px;
    max-width: 350px;
    width: 100% !important;
    background-color: #F7F7F7;
    margin: 0 auto;
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    overflow: hidden; }
    .loginmodal-container h3 {
      padding-bottom: 10px; }
    .loginmodal-container input[type=submit] {
      margin-bottom: 15px; }
    .loginmodal-container input[type=text], .loginmodal-container input[type=password] {
      height: 44px;
      font-size: 16px;
      width: 100%;
      -webkit-appearance: none;
      background: #FFFFFF;
      padding: 0 8px;
      box-sizing: border-box;
      -moz-box-sizing: border-box; }
    .loginmodal-container .close {
      font-size: 30px; }
    .loginmodal-container .form-control {
      border: 1px solid #ccc;
      border-radius: 4px; }
      .loginmodal-container .form-control:focus {
        border-color: #66afe9; }
  
  .rodape {
    background: #dddddd;
    color: #24663a;
    padding-top: 30px;
    margin-top: 50px;
    font-size: 14px; }
    .rodape .menu-rodape {
      list-style: none;
      margin: 15px 0 0 0;
      padding: 0; }
      .rodape .menu-rodape li {
        padding-bottom: 10px; }
        .rodape .menu-rodape li a {
          color: #24663a;
          position: relative;
          padding-left: 20px; }
          .rodape .menu-rodape li a:before {
            content: "\f101";
            font-family: "FontAwesome";
            position: absolute;
            left: 5px; }
    .rodape .info-rodape p {
      position: relative;
      padding-left: 20px; }
      .rodape .info-rodape p:before {
        content: "";
        font-family: "FontAwesome";
        position: absolute;
        left: 5px; }
      .rodape .info-rodape p.endereco:before {
        content: "\f041"; }
      .rodape .info-rodape p.telefone:before {
        content: "\f095"; }
      .rodape .info-rodape p.whats:before {
        content: "\f232"; }
    .rodape .copy {
      background: #24663a;
      color: #FFFFFF;
      font-size: 12px;
      padding: 10px 15px;
      margin-top: 30px;
      text-align: center; }
      .rodape .copy p {
        margin-bottom: 0; }
    .rodape #facebook-box-content {
      margin-top: 20px; }
  
  .veiculos-home {
    padding: 65px 0 45px; }
    .veiculos-home .box-conteudo {
      width: calc(100% - 300px);
      float: left;
      padding-right: 30px; }
      .veiculos-home .box-conteudo .revendas-home {
        padding-top: 15px;
        padding-bottom: 15px; }
        .veiculos-home .box-conteudo .revendas-home .revendas-container {
          padding: 0;
          margin: 0;
          list-style: none;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-flex-flow: row wrap;
          justify-content: space-between; }
          .veiculos-home .box-conteudo .revendas-home .revendas-container .revenda-item {
            background: #cccccc;
            width: 150px;
            margin-top: 10px;
            border-radius: 4px;
            text-align: center;
            overflow: hidden; }
            .veiculos-home .box-conteudo .revendas-home .revendas-container .revenda-item a {
              color: #FFFFFF;
              overflow: hidden; }
              .veiculos-home .box-conteudo .revendas-home .revendas-container .revenda-item a img {
                max-width: 100%; }
      .veiculos-home .box-conteudo .destaques-home {
        padding-bottom: 15px; }
        .veiculos-home .box-conteudo .destaques-home .swiper-container {
          padding-bottom: 45px; }
          .veiculos-home .box-conteudo .destaques-home .swiper-container .box-destaques {
            border: solid 1px #cccccc;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            overflow: hidden; }
            .veiculos-home .box-conteudo .destaques-home .swiper-container .box-destaques .img-destaque {
              height: 185px;
              display: flex;
              align-items: center;
              justify-content: center;
              overflow: hidden;
              border-bottom: 1px solid #cccccc; }
            .veiculos-home .box-conteudo .destaques-home .swiper-container .box-destaques .caption {
              padding: 10px;
              border-bottom: 1px solid #cccccc;
              display: table;
              transition: all .3s;
              width: 100%; }
              .veiculos-home .box-conteudo .destaques-home .swiper-container .box-destaques .caption h4 {
                margin: 0 0 10px 0;
                font-size: 16px;
                font-weight: 600;
                line-height: 1.4;
                min-height: 45px; }
                .veiculos-home .box-conteudo .destaques-home .swiper-container .box-destaques .caption h4 a {
                  color: #24663a; }
              .veiculos-home .box-conteudo .destaques-home .swiper-container .box-destaques .caption .ano {
                font-size: 12px;
                text-align: center;
                display: block; }
            .veiculos-home .box-conteudo .destaques-home .swiper-container .box-destaques .preco {
              color: #029f0a;
              font-weight: 600;
              text-align: center;
              display: block;
              padding: 5px; }
    .veiculos-home .box-anuncios {
      width: 300px;
      float: left; }
      .veiculos-home .box-anuncios .anuncio {
        margin-bottom: 20px; }
  
  .imoveis-home {
    padding-bottom: 70px; }
    .imoveis-home .banner-imoveis {
      background: #24663a url("../img/bg-imoveis.jpg") right center no-repeat;
      padding: 30px 0;
      margin-bottom: 60px; }
      .imoveis-home .banner-imoveis .container {
        position: relative; }
        .imoveis-home .banner-imoveis .container h1 {
          color: #FFFFFF;
          text-transform: uppercase;
          font-size: 48px;
          font-weight: 600;
          margin-top: 0;
          margin-bottom: 5px; }
        .imoveis-home .banner-imoveis .container h2 {
          color: #FFFFFF;
          margin-top: 0;
          margin-bottom: 15px;
          font-weight: 300; }
        .imoveis-home .banner-imoveis .container .link-anuncie {
          color: #eacc00;
          padding: 5px 0;
          display: inline-block; }
        .imoveis-home .banner-imoveis .container:before {
          content: "";
          display: inline-block;
          vertical-align: middle;
          margin-right: 10px;
          width: 0;
          height: 0;
          border-left: 60px solid transparent;
          border-right: 60px solid transparent;
          border-top: 30px solid #24663a;
          position: absolute;
          bottom: -50px;
          left: 30px; }
    .imoveis-home .box-imoveis {
      border: solid 1px #cccccc;
        background-color: #FFFFFF;
      margin-bottom: 40px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px; }
      .imoveis-home .box-imoveis .img-imoveis {
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -ms-border-radius: 3px 3px 0 0;
        -o-border-radius: 3px 3px 0 0;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 195px;
        border-bottom: solid 1px #cccccc; }
      .imoveis-home .box-imoveis .caption {
        padding: 10px;
        display: table; }
        .imoveis-home .box-imoveis .caption h4 {
          margin: 0 0 10px 0;
          font-size: 16px;
          font-weight: 600;
          line-height: 1.4;
          min-height: 45px; }
          .imoveis-home .box-imoveis .caption h4 a {
            color: #24663a;
            word-wrap: break-word; }
      .imoveis-home .box-imoveis .preco {
        background: #ff9c00;
        color: #FFFFFF;
        font-size: 18px;
        font-weight: 600;
        text-align: center;
        display: block;
        padding: 5px;
        width: 90%;
        margin: auto;
        margin-bottom: -15px; }
        .imoveis-home .box-imoveis .preco:hover, .imoveis-home .box-imoveis .preco:focus {
          background: #db8600; }
    .imoveis-home .banner-h-anuncio {
      margin-top: 40px; }
  
  .classificados-home {
    padding-bottom: 30px; }
    .classificados-home .banner-classificados {
      background: #24663a url("../img/bg-classificados.jpg") right center no-repeat;
      padding: 30px 0;
      margin-bottom: 60px; }
      .classificados-home .banner-classificados .container {
        position: relative; }
        .classificados-home .banner-classificados .container h1 {
          color: #FFFFFF;
          text-transform: uppercase;
          font-size: 48px;
          font-weight: 600;
          margin-top: 0;
          margin-bottom: 5px; }
        .classificados-home .banner-classificados .container h2 {
          color: #FFFFFF;
          margin-top: 0;
          margin-bottom: 15px;
          font-weight: 300; }
        .classificados-home .banner-classificados .container .link-anuncie {
          color: #eacc00;
          padding: 5px 0;
          display: inline-block; }
        .classificados-home .banner-classificados .container:before {
          content: "";
          display: inline-block;
          vertical-align: middle;
          margin-right: 10px;
          width: 0;
          height: 0;
          border-left: 60px solid transparent;
          border-right: 60px solid transparent;
          border-top: 30px solid #24663a;
          position: absolute;
          bottom: -50px;
          left: 30px; }
    .classificados-home .box-classificados {
      border: solid 1px #cccccc;
      margin-bottom: 30px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px; }
      .classificados-home .box-classificados .img-classificados {
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -ms-border-radius: 3px 3px 0 0;
        -o-border-radius: 3px 3px 0 0;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 195px;
        border-bottom: solid 1px #cccccc; }
      .classificados-home .box-classificados .caption {
        padding: 10px;
        display: table; }
        .classificados-home .box-classificados .caption h4 {
          margin: 0;
          font-size: 16px;
          font-weight: 600;
          line-height: 1.4;
          min-height: 45px; }
          .classificados-home .box-classificados .caption h4 a {
            color: #24663a; }
    .classificados-home .menu-categorias-dropdown {
      display: none; }
    .classificados-home .menu-categorias-wrapper li a {
      background: #FFFFFF;
      color: #24663a;
      font-size: 16px;
      border: solid 2px #24663a;
      border-radius: 4px;
      margin-bottom: 5px;
      transition: all .2s; }
      .classificados-home .menu-categorias-wrapper li a:hover {
        background: #24663a;
        color: #FFFFFF; }
      .classificados-home .menu-categorias-wrapper li a i {
        font-size: 22px;
        position: relative;
        top: 1px;
        width: 30px;
        text-align: center; }
    .classificados-home .banner-h-anuncio {
      margin-top: 40px; }
  
  .panel-revendas h3 {
    margin: 0; }
  .panel-revendas h4 {
    margin-top: 0; }
    .panel-revendas h4 a {
      color: #24663a;
      line-height: 1.5; }
  .panel-revendas .list-group-item p {
    margin-bottom: 5px;
    position: relative;
    padding-left: 25px; }
    .panel-revendas .list-group-item p.telefone:before {
      font-family: 'FontAwesome';
      content: "\f098";
      font-size: 18px;
      color: #24663a;
      position: absolute;
      left: 0; }
    .panel-revendas .list-group-item p.telefone a {
      color: #FFFFFF; }
    .panel-revendas .list-group-item p.whatsapp:before {
      font-family: 'FontAwesome';
      content: "\f232";
      font-size: 18px;
      color: #24663a;
      position: absolute;
      left: 0; }
    .panel-revendas .list-group-item p:last-child {
      margin-bottom: 0; }
    .panel-revendas .list-group-item p .label {
      display: inline-block;
      font-size: 80%;
      font-weight: normal; }
  
  .menu-categorias-dropdown {
    display: none; }
  
  .menu-categorias-wrapper li a {
    background: #FFFFFF;
    color: #24663a;
    font-size: 16px;
    border: solid 2px #24663a;
    border-radius: 4px;
    margin-bottom: 5px;
    transition: all .2s; }
    .menu-categorias-wrapper li a:hover {
      background: #24663a;
      color: #FFFFFF; }
    .menu-categorias-wrapper li a i {
      font-size: 18px;
      width: 20px;
      text-align: center; }
  .menu-categorias-wrapper li.active a {
    background: #24663a;
    color: #FFFFFF; }
  
  @media screen and (max-width: 767px) {
    .menu-categorias-dropdown {
      display: block;
      background: #24663a;
      color: #FFFFFF;
      text-align: left;
      text-transform: uppercase;
      position: relative;
      margin-bottom: 30px; }
      .menu-categorias-dropdown:hover, .menu-categorias-dropdown:focus {
        background: #1b4c2b;
        color: #FFFFFF; }
      .menu-categorias-dropdown:before {
        content: "\f107";
        font-family: 'FontAwesome';
        position: absolute;
        right: 15px; } }
  .noticias-home .swiper-container {
    padding-bottom: 45px; }
    .noticias-home .swiper-container .data {
      font-size: 14px; }
    .noticias-home .swiper-container .caption h4 a {
      color: #24663a; }
  
  .noticias .box-noticias-principal {
    border: solid 1px #dddddd;
    margin-bottom: 30px;
    display: table;
    border-radius: 6px;
    overflow: hidden;
    transition: all .3s; }
    .noticias .box-noticias-principal .img-noticias-principal {
      display: flex;
      align-items: center;
      justify-content: center;
      overflow: hidden;
      height: 250px;
      background: #24663a;
      position: relative; }
      .noticias .box-noticias-principal .img-noticias-principal img {
        width: 500px;
        max-width: 100%;
        transition: all .3s; }
      .noticias .box-noticias-principal .img-noticias-principal i {
        position: absolute;
        z-index: 1;
        left: 0;
        top: 0;
        width: 100%;
        height: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #FFFFFF;
        font-size: 48px;
        transition: all .3s;
        opacity: 0; }
      .noticias .box-noticias-principal .img-noticias-principal:hover img {
        opacity: 0.4;
        transform: scale(1.3) rotate(-15deg); }
      .noticias .box-noticias-principal .img-noticias-principal:hover i {
        opacity: 1;
        height: 100%; }
    .noticias .box-noticias-principal .titulo-noticias-principal {
      padding: 10px; }
      .noticias .box-noticias-principal .titulo-noticias-principal h4 {
        margin: 0 0 5px 0;
        line-height: 1.3; }
        .noticias .box-noticias-principal .titulo-noticias-principal h4 a {
          color: #24663a; }
      .noticias .box-noticias-principal .titulo-noticias-principal p {
        margin: 0; }
  .noticias .noticias-secundarias .media {
    margin-bottom: 30px; }
    .noticias .noticias-secundarias .media .img-noticias-secundarias {
      display: flex;
      align-items: center;
      justify-content: center;
      overflow: hidden;
      height: 110px;
      background: #24663a;
      position: relative;
      border-radius: 5px; }
      .noticias .noticias-secundarias .media .img-noticias-secundarias img {
        width: 180px;
        transition: all .3s; }
      .noticias .noticias-secundarias .media .img-noticias-secundarias i {
        position: absolute;
        z-index: 1;
        left: 0;
        top: 0;
        width: 100%;
        height: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #FFFFFF;
        font-size: 36px;
        transition: all .3s;
        opacity: 0; }
      .noticias .noticias-secundarias .media .img-noticias-secundarias:hover img {
        opacity: 0.4;
        transform: scale(1.3) rotate(-15deg); }
      .noticias .noticias-secundarias .media .img-noticias-secundarias:hover i {
        opacity: 1;
        height: 100%; }
    .noticias .noticias-secundarias .media h4 a {
      color: #24663a; }
    .noticias .noticias-secundarias .media .data {
      font-size: 12px; }
  
  .conteudo.central {
    padding-top: 140px; }
    .conteudo.central .menu-central li a {
      border-color: #cccccc;
      color: #666666; }
      .conteudo.central .menu-central li a:hover {
        background: #f2f2f2; }
    .conteudo.central .menu-central .premium {
      background: #d3a62a;
      background: -moz-linear-gradient(-45deg, #d3a62a 0%, #eab92d 51%, #c79810 100%);
      background: -webkit-linear-gradient(-45deg, #d3a62a 0%, #eab92d 51%, #c79810 100%);
      background: linear-gradient(135deg, #d3a62a 0%, #eab92d 51%, #c79810 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3a62a', endColorstr='#c79810',GradientType=1 );
      border-color: #b6922b;
      color: #FFFFFF;
      transition: none; }
      .conteudo.central .menu-central .premium:hover {
        background: #d3a62a; }
    .conteudo.central .box-anuncie {
      text-align: center;
      padding: 20px 15px;
      display: table;
      transition: all .3s;
      width: 100%;
      position: relative;
      margin: 15px 0 45px; }
      .conteudo.central .box-anuncie i {
        font-size: 48px;
        width: 100px;
        height: 100px;
        background: #FFFFFF;
        border: solid 2px #ff9c00;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: auto; }
      .conteudo.central .box-anuncie .passo {
        font-size: 24px;
        background: #ff9c00;
        color: #FFFFFF;
        display: inline-block;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        line-height: 40px;
        position: absolute;
        bottom: -20px;
        left: 50%;
        margin-left: -20px; }
    .conteudo.central .alert-premium {
      text-align: center;
      color: #d3a62a;
      border-color: #d3a62a;
      padding: 25px 15px; }
      .conteudo.central .alert-premium h3 {
        margin: 0 0 15px;
        color: #d3a62a; }
      .conteudo.central .alert-premium h4 {
        font-weight: 300;
        color: #d3a62a;
        margin: 5px 0 20px;
        line-height: 1.4; }
  
  .panel-publicados .media {
    display: table; }
    .panel-publicados .media .media-left {
      background: #FFFFFF;
      width: 205px;
      height: 147px;
      display: flex;
      align-items: center;
      float: left;
      overflow: hidden;
      position: relative;
      padding-right: 15px;
      padding-bottom: 15px; }
    .panel-publicados .media .dl-horizontal dt {
      font-weight: 600;
      color: #24663a; }
  
  @media screen and (max-width: 544px) {
    .panel-publicados .media {
      display: table; }
      .panel-publicados .media .media-left {
        background: #FFFFFF;
        width: 130px;
        height: 147px;
        display: flex;
        align-items: center;
        float: left;
        overflow: hidden;
        position: relative;
        padding-right: 15px;
        padding-bottom: 15px; }
    .panel-publicados .btn-group span {
            display: inline; 
        }
    }
  .form-veiculos,
  .form-imoveis,
  .form-classificados {
    display: none; }
  
  .item-imoveis {
    padding-top: 8px; }
  
  .form-tipe .list-group-item .form-group {
    margin-bottom: 0; }
  
  .table {
    background: #FFFFFF; }
  
  body {
    background: #f5f5f5;
    position: relative;
    color: #666666;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 100%; }
    body.body-filtro {
      overflow: hidden; }
  
  h1, h2, h3, h4 {
    color: #24663a; }
  
  .title-item {
    padding-left: 32px;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: solid 2px #eacc00;
    position: relative; }
    .title-item:before {
      content: "\f0a9";
      font-family: "FontAwesome";
      position: absolute;
      left: 0; }
  
  hr {
    border-top: 1px solid #dddddd;
    margin-top: 40px;
    margin-bottom: 40px; }
  
  a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    border-color: #24663a; }
  
  .pagination &gt; .active &gt; a, .pagination &gt; .active &gt; span {
    color: #fff;
    background-color: #24663a;
    border-color: #24663a; }
    .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span:focus, .pagination &gt; .active &gt; span:hover {
      color: #fff;
      background-color: #24663a;
      border-color: #24663a; }
  .pagination &gt; li &gt; a, .pagination &gt; li &gt; span {
    color: #24663a; }
  
  .btn {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    outline: 0; }
    .btn.btn-orange {
      background: #ff9c00;
      color: #FFFFFF;
      border-color: #ff9c00; }
      .btn.btn-orange:hover, .btn.btn-orange:active, .btn.btn-orange:focus {
        background: #db8600; }
    .btn.btn-green {
      background: #24663a;
      color: #FFFFFF;
      border-color: #24663a; }
      .btn.btn-green:hover, .btn.btn-green:active, .btn.btn-green:focus {
        background: #1b4c2b; }
  
  .form-control:focus {
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.3);
    border: solid 1px #ff9c00; }
  
  label {
    font-weight: normal; }
  
  .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2; }
    .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background: #ff9c00;
      opacity: 1; }
  
  .swiper-button-next,
  .swiper-button-prev {
    height: 40px;
    width: 40px;
    margin-top: -45px;
    background-image: none !important;
    font-size: 48px;
    line-height: 0.8;
    color: #ff9c00;
    font-weight: normal;
    text-align: center; }
  
  .swiper-button-next {
    right: -5px; }
    .swiper-button-next:before {
      content: "\f105";
      font-family: "FontAwesome"; }
  
  .swiper-button-prev {
    left: -5px; }
    .swiper-button-prev:before {
      content: "\f104";
      font-family: "FontAwesome"; }
  
  .banner-h-anuncio {
    background: #dddddd; }
    .banner-h-anuncio img {
      max-width: 100%;
      display: block;
      margin: auto; }
  
  /*!
  .anuncio-google-mobile-fixo {
      display: block;
      margin-top: 10px;
      margin-bottom: 10px;
      max-width: 100%;
      overflow: hidden;
      text-align: center;
  }
  */
  .material-switch input[type="checkbox"],
  .material-switch input[type="radio"] {
    display: none; }
    .material-switch input[type="checkbox"]:checked + label::before,
    .material-switch input[type="radio"]:checked + label::before {
      background: inherit;
      opacity: 0.5; }
    .material-switch input[type="checkbox"]:checked + label::after,
    .material-switch input[type="radio"]:checked + label::after {
      background: inherit;
      left: 20px; }
  .material-switch label {
    cursor: pointer;
    height: 0px;
    position: relative;
    width: 35px;
    margin-right: 10px; }
    .material-switch label::before {
      background: black;
      -webkit-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
      -ms-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
      -o-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      -ms-border-radius: 8px;
      -o-border-radius: 8px;
      content: '';
      height: 16px;
      margin-top: -8px;
      position: absolute;
      opacity: 0.3;
      -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out;
      -ms-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      width: 40px; }
    .material-switch label::after {
      background: white;
      border-radius: 16px;
      -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
      -ms-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
      -o-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
      content: '';
      height: 24px;
      left: -4px;
      margin-top: -8px;
      position: absolute;
      top: -4px;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      width: 24px; }
  
  .jssocials-share-link {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px; }
  
  .navbar-menu {
    background: #FFFFFF;
    width: 100%;
    position: fixed;
    top: 0px;
    z-index: 1028;
    border-radius: 0;
    border: none;
    transition: all 0.3s;
    border-top: 30px solid #ececec;
    border-bottom: 3px solid #24663a;
    box-shadow: 0 1px #eacc00; }
    .navbar-menu .navbar-toggle {
      padding: 9px 15px;
      margin-top: 0;
      margin-right: 0;
      margin-bottom: 0;
      font-size: 24px; }
    .navbar-menu .anuncie-mobile {
      display: none;
      margin: 10px 15px;
      float: right; }
    .navbar-menu .navbar-nav li a {
      color: #24663a;
      font-size: 14px;
      font-weight: normal;
      text-transform: uppercase;
      padding: 17px 8px;
      transition: all .3s; }
      .navbar-menu .navbar-nav li a:focus, .navbar-menu .navbar-nav li a:hover {
        background: transparent;
        color: #ff9c00; }
      .navbar-menu .navbar-nav li a.btn-anuncie {
        background: #ff9c00;
        color: #FFFFFF;
        padding: 8px 15px;
        margin-top: 8px;
        margin-left: 8px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px; }
        .navbar-menu .navbar-nav li a.btn-anuncie:hover {
          background: #e68c00; }
    .navbar-menu .navbar-brand {
      margin-top: -35px;
      transition: all .3s;
      max-width: 210px; }
      .navbar-menu .navbar-brand a {
        display: block; }
    .navbar-menu.scroll-menu {
      border-top: 0 solid transparent; }
      .navbar-menu.scroll-menu .navbar-brand {
        margin-top: 0;
        max-width: 155px;
        padding: 5px 15px; }
  
  .banner {
    padding: 40px 0;
    margin-top: 80px;
    background: #24663a url("../img/bg-banner-principal.jpg") center 85% no-repeat;
    background-size: cover;
    color: #FFFFFF; }
    .banner .row {
      display: flex; }
      .banner .row .busca-principal h4 {
        margin: 0 0 10px;
        color: #eacc00; }
      .banner .row .busca-principal .select-wrapper {
        position: relative; }
        .banner .row .busca-principal .select-wrapper:before {
          content: '\f107';
          font-family: FontAwesome;
          color: #fff;
          display: inline-block;
          position: absolute;
          right: 15px;
          top: 12px;
          pointer-events: none; }
        .banner .row .busca-principal .select-wrapper select {
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
          line-height: 1.2;
          position: relative; }
          .banner .row .busca-principal .select-wrapper select::before {
            content: "";
            font-family: "FontAwesome";
            position: absolute;
            right: 15px; }
          .banner .row .busca-principal .select-wrapper select option {
            background: #FFFFFF;
            color: #666666; }
      .banner .row .busca-principal .form-control {
        background: rgba(255, 255, 255, 0.3);
        border: none;
        color: #FFFFFF;
        font-size: 16px; }
        .banner .row .busca-principal .form-control::-webkit-input-placeholder {
          color: #FFFFFF; }
        .banner .row .busca-principal .form-control::-moz-placeholder {
          color: #FFFFFF; }
        .banner .row .busca-principal .form-control:-ms-input-placeholder {
          color: #FFFFFF; }
        .banner .row .busca-principal .form-control:-moz-placeholder {
          color: #FFFFFF; }
        .banner .row .busca-principal .form-control:focus {
          box-shadow: none;
          background: rgba(255, 255, 255, 0.5); }
      .banner .row .busca-principal .btns-auxiliares {
        padding-top: 10px; }
        .banner .row .busca-principal .btns-auxiliares a {
          display: block;
          color: #FFFFFF;
          font-size: 14px; }
      .banner .row .txt-banner {
        height: 100%;
        display: flex;
        align-items: center;
        padding: 0 0 20px 30px; }
        .banner .row .txt-banner h1 {
          font-size: 60px;
          font-weight: 700;
          color: #FFFFFF; }
        .banner .row .txt-banner h3 {
          font-size: 30px;
          font-weight: 300;
          color: #FFFFFF; }
        .banner .row .txt-banner .categorias-home {
          display: flex;
          align-items: center; }
          .banner .row .txt-banner .categorias-home a {
            text-align: center;
            text-decoration: none;
            color: #FFFFFF;
            margin: 15px 50px 15px 0; }
            .banner .row .txt-banner .categorias-home a i {
              display: flex;
              align-items: center;
              justify-content: center;
              font-size: 60px;
              width: 145px;
              height: 145px;
              margin-bottom: 15px;
              background: rgba(255, 255, 255, 0.3);
              border: 3px solid #FFFFFF;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              text-align: center;
              transition: all 0.3s; }
              .banner .row .txt-banner .categorias-home a i.fa-home {
                font-size: 70px; }
            .banner .row .txt-banner .categorias-home a h4 {
              color: #eacc00;
              text-transform: uppercase;
              transition: all 0.3s; }
            .banner .row .txt-banner .categorias-home a:hover i {
              color: #eacc00;
              border-color: #eacc00; }
  
  .banner-pag {
    background: #24663a url("../img/bg-banner-principal.jpg") center 70% no-repeat;
    padding-bottom: 45px; }
    .banner-pag form .busca {
      width: calc(100% - 60px);
      float: left; }
      .banner-pag form .busca .form-group {
        margin: 0 20px 0 0;
        padding: 0;
        width: calc(25% - 24px);
        display: inline-block; }
        .banner-pag form .busca .form-group input {
          width: 100%; }
        .banner-pag form .busca .form-group select {
          width: 100%; }
    .banner-pag form .btn {
      float: left; }
      .banner-pag form .btn span {
        display: none; }
    .banner-pag.banner-pag-imoveis {
      background: #24663a url("../img/bg-imoveis.jpg") center right no-repeat; }
    .banner-pag.banner-pag-classificados {
      background: #24663a url("../img/bg-classificados.jpg") right 65% no-repeat; }
      .banner-pag.banner-pag-classificados .form-group {
        width: calc(100% - 24px) !important; }
  
  .conteudo {
    padding-top: 65px;
    padding-bottom: 15px;
    /*!
    .box-anuncios {
        width: 300px;
        float: left;
        .anuncio {
            margin-bottom: 20px;
        }
    }
    */ }
    .conteudo .box-conteudo {
      width: calc(100% - 300px);
      float: left;
      padding-right: 30px; }
      .conteudo .box-conteudo .banner-h-anuncio {
        margin-bottom: 30px; }
      .conteudo .box-conteudo .filtro .btn-filtro {
        text-align: left; }
        .conteudo .box-conteudo .filtro .btn-filtro:focus {
          outline: none; }
      .conteudo .box-conteudo .contador-pag {
        padding-top: 15px;
        text-align: right; }
      .conteudo .box-conteudo .resultado {
        padding-bottom: 15px; }
        .conteudo .box-conteudo .resultado p {
          margin-bottom: 0; }
        .conteudo .box-conteudo .resultado .badge {
          background: #ff9c00;
          font-weight: normal; }
          .conteudo .box-conteudo .resultado .badge:hover {
            background: #db8600; }
      .conteudo .box-conteudo .ordenar {
        margin-bottom: 10px; }
        .conteudo .box-conteudo .ordenar span {
          display: block;
          margin: -15px 5px 5px 0; }
        .conteudo .box-conteudo .ordenar .btn-green {
          border-color: #004d00;
          margin-bottom: 5px; }
      .conteudo .box-conteudo .lista .panel-lista .panel-heading {
        background: #dddddd;
        padding: 0; }
        .conteudo .box-conteudo .lista .panel-lista .panel-heading h3 {
          margin: 0;
          text-transform: uppercase; }
          .conteudo .box-conteudo .lista .panel-lista .panel-heading h3 a {
            padding: 10px 15px;
            color: #24663a;
            display: block; }
      .conteudo .box-conteudo .lista .panel-lista .panel-body {
        padding: 0; }
      .conteudo .box-conteudo .lista .panel-lista .panel-img {
        background: #FFFFFF;
        width: 205px;
        height: 147px;
        border-right: 1px solid #dddddd;
        display: flex;
        align-items: center;
        float: left;
        overflow: hidden;
        position: relative; }
        .conteudo .box-conteudo .lista .panel-lista .panel-img .img-hover {
          position: absolute;
          bottom: -155px;
          background: rgba(0, 0, 0, 0.8);
          color: #FFFFFF;
          width: 100%;
          height: 100%;
          display: flex;
          align-items: center;
          justify-content: center;
          transition: all .3s; }
          .conteudo .box-conteudo .lista .panel-lista .panel-img .img-hover i {
            padding-right: 5px; }
          .conteudo .box-conteudo .lista .panel-lista .panel-img .img-hover .qtde {
            padding-right: 5px; }
        .conteudo .box-conteudo .lista .panel-lista .panel-img:hover .img-hover {
          bottom: 0; }
      .conteudo .box-conteudo .lista .panel-lista .detalhes {
        width: calc(100% - 385px);
        padding: 10px 15px;
        float: left; }
        .conteudo .box-conteudo .lista .panel-lista .detalhes .detalhes-valor {
          font-size: 24px;
          font-weight: 600;
          color: #029f0a;
          padding-bottom: 10px; }
        .conteudo .box-conteudo .lista .panel-lista .detalhes .detalhes-dados {
          font-size: 14px; }
          .conteudo .box-conteudo .lista .panel-lista .detalhes .detalhes-dados dl {
            margin-bottom: 0; }
          .conteudo .box-conteudo .lista .panel-lista .detalhes .detalhes-dados dt {
            width: 55px;
            color: #24663a;
            font-weight: 600; }
          .conteudo .box-conteudo .lista .panel-lista .detalhes .detalhes-dados dd {
            margin-left: 65px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
          .conteudo .box-conteudo .lista .panel-lista .detalhes .detalhes-dados.detalhes-imoveis dt, .conteudo .box-conteudo .lista .panel-lista .detalhes .detalhes-dados.detalhes-classificado dt {
            width: 75px; }
          .conteudo .box-conteudo .lista .panel-lista .detalhes .detalhes-dados.detalhes-imoveis dd, .conteudo .box-conteudo .lista .panel-lista .detalhes .detalhes-dados.detalhes-classificado dd {
            margin-left: 85px; }
      .conteudo .box-conteudo .lista .panel-lista .panel-vendedor {
        width: 180px;
        padding: 15px;
        float: left; }
        .conteudo .box-conteudo .lista .panel-lista .panel-vendedor.vendedor-imoveis {
          padding: 35px 15px; }
          .conteudo .box-conteudo .lista .panel-lista .panel-vendedor.vendedor-imoveis a {
            text-align: center;
            color: #24663a;
            background: #dddddd;
            display: block;
            padding: 15px 10px 1px;
            border-radius: 4px; }
            .conteudo .box-conteudo .lista .panel-lista .panel-vendedor.vendedor-imoveis a i {
              font-size: 30px; }
        .conteudo .box-conteudo .lista .panel-lista .panel-vendedor .ano {
          display: block;
          padding: 5px;
          margin-bottom: 15px;
          text-align: center;
          font-weight: 600;
          background: #ff9c00;
          color: #FFFFFF;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          -ms-border-radius: 4px;
          -o-border-radius: 4px; }
        .conteudo .box-conteudo .lista .panel-lista .panel-vendedor img {
          max-width: 100%;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          -ms-border-radius: 4px;
          -o-border-radius: 4px; }
      .conteudo .box-conteudo .pag-item .galeria .thumbnail:focus, .conteudo .box-conteudo .pag-item .galeria .thumbnail:hover {
        border-color: #24663a;
        outline: none; }
      .conteudo .box-conteudo .pag-item .dados .dl-horizontal dt {
        width: 70px;
        color: #24663a;
        font-weight: 600;
        line-height: 2; }
      .conteudo .box-conteudo .pag-item .dados .dl-horizontal dd {
        margin-left: 75px;
        margin-bottom: 5px;
        line-height: 2; }
      .conteudo .box-conteudo .pag-item .dados.dados-imovel dt {
        width: 120px; }
      .conteudo .box-conteudo .pag-item .dados.dados-imovel dd {
        margin-left: 130px; }
      .conteudo .box-conteudo .pag-item .dados.dados-classificado dt {
        width: 120px; }
      .conteudo .box-conteudo .pag-item .dados.dados-classificado dd {
        margin-left: 125px; }
      .conteudo .box-conteudo .pag-item .dados .preco {
        background: #24663a;
        color: #eacc00;
        font-size: 28px;
        font-weight: 600;
        text-align: center;
        padding: 5px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px; }
      .conteudo .box-conteudo .pag-item .dados .compartilhar {
        text-align: center;
        text-transform: uppercase;
        padding: 10px 0 15px 0; }
      .conteudo .box-conteudo .pag-item .dados .vendedor {
        background: #FFFFFF;
        padding: 15px;
        padding-bottom: 0;
        border: solid 1px #dddddd;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        -ms-border-radius: 4px 4px 0 0;
        -o-border-radius: 4px 4px 0 0;
        position: relative;
        overflow: hidden; }
        .conteudo .box-conteudo .pag-item .dados .vendedor .btn-dicas {
          position: absolute;
          top: 0;
          right: 0;
          -webkit-border-radius: 0 4px 0 4px;
          -moz-border-radius: 0 4px 0 4px;
          -ms-border-radius: 0 4px 0 4px;
          -o-border-radius: 0 4px 0 4px; }
          .conteudo .box-conteudo .pag-item .dados .vendedor .btn-dicas:focus {
            outline: none; }
        .conteudo .box-conteudo .pag-item .dados .vendedor h3 {
          padding-left: 45px;
          position: relative;
          margin-top: 5px; }
          .conteudo .box-conteudo .pag-item .dados .vendedor h3:before {
            content: "\f2be";
            font-family: "FontAwesome";
            position: absolute;
            left: 0;
            top: -7px;
            font-size: 36px; }
        .conteudo .box-conteudo .pag-item .dados .vendedor img {
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          -ms-border-radius: 4px;
          -o-border-radius: 4px; }
        .conteudo .box-conteudo .pag-item .dados .vendedor .info-vendedor {
          padding: 15px 0; }
          .conteudo .box-conteudo .pag-item .dados .vendedor .info-vendedor p {
            padding-left: 25px;
            position: relative; }
            .conteudo .box-conteudo .pag-item .dados .vendedor .info-vendedor p:before {
              content: "";
              font-family: "FontAwesome";
              position: absolute;
              left: 0;
              color: #24663a;
              font-size: 18px;
              text-align: center;
              width: 25px;
              top: -2px; }
            .conteudo .box-conteudo .pag-item .dados .vendedor .info-vendedor p.info-telefone:before {
              content: "\f098"; }
            .conteudo .box-conteudo .pag-item .dados .vendedor .info-vendedor p.info-whatsapp:before {
              content: "\f232"; }
            .conteudo .box-conteudo .pag-item .dados .vendedor .info-vendedor p.info-local:before {
              content: "\f041"; }
            .conteudo .box-conteudo .pag-item .dados .vendedor .info-vendedor p.info-obs:before {
              content: "\f05a"; }
      .conteudo .box-conteudo .pag-item .dados .btn-oferta {
        width: 100%;
        display: table;
        background: #dddddd;
        color: #24663a;
        text-align: left;
        text-transform: uppercase;
        position: relative;
        border: solid 1px #dddddd;
        border-top: 0;
        position: relative;
        -webkit-border-radius: 0 0 4px 4px;
        -moz-border-radius: 0 0 4px 4px;
        -ms-border-radius: 0 0 4px 4px;
        -o-border-radius: 0 0 4px 4px; }
        .conteudo .box-conteudo .pag-item .dados .btn-oferta.collapsed:before {
          content: "\f107";
          font-family: "FontAwesome";
          position: absolute;
          right: 15px; }
        .conteudo .box-conteudo .pag-item .dados .btn-oferta:before {
          content: "\f106";
          font-family: "FontAwesome";
          position: absolute;
          right: 15px; }
      .conteudo .box-conteudo .pag-item .dados .box-oferta {
        padding: 15px;
        background: #FFFFFF;
        border: solid 1px #dddddd;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px; }
      .conteudo .box-conteudo .pag-item .banner-h-anuncio {
        margin-top: 30px; }
    .conteudo .paginacao {
      padding-left: 0;
      margin: 20px 0 0;
      text-align: center;
      list-style: none; }
      .conteudo .paginacao li {
        display: inline; }
        .conteudo .paginacao li:first-child {
          float: left; }
        .conteudo .paginacao li:last-child {
          float: right; }
    .conteudo .form-horizontal .list-group {
      margin-bottom: 0; }
  
  .ofertas-similares {
    padding-bottom: 15px; }
    .ofertas-similares h3 {
      font-size: 28px;
      text-transform: uppercase;
      text-align: center;
      margin-bottom: 25px;
      border-top: solid 1px #dddddd;
      padding-top: 50px; }
    .ofertas-similares .swiper-container {
      padding-bottom: 45px; }
      .ofertas-similares .swiper-container .box-ofertas {
        border: solid 1px #cccccc;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        overflow: hidden; }
        .ofertas-similares .swiper-container .box-ofertas .img-ofertas {
          height: 185px;
          display: flex;
          align-items: center;
          justify-content: center;
          overflow: hidden;
          border-bottom: 1px solid #cccccc; }
        .ofertas-similares .swiper-container .box-ofertas .caption {
          padding: 10px;
          border-bottom: 1px solid #cccccc;
          display: table;
          transition: all .3s;
          width: 100%; }
          .ofertas-similares .swiper-container .box-ofertas .caption h4 {
            margin: 0 0 10px 0;
            font-size: 16px;
            font-weight: 600;
            line-height: 1.4;
            min-height: 45px; }
            .ofertas-similares .swiper-container .box-ofertas .caption h4 a {
              color: #24663a; }
          .ofertas-similares .swiper-container .box-ofertas .caption .ano {
            font-size: 12px;
            text-align: center;
            display: block; }
        .ofertas-similares .swiper-container .box-ofertas .preco {
          color: #029f0a;
          font-weight: 600;
          text-align: center;
          display: block;
          padding: 5px; }
  
  .modal-fancy {
    width: 600px;
    max-width: 100%;
    display: none;
    padding: 15px;
    border-radius: 4px;
    opacity: 0;
    transform: translateY(-50px);
    transition: all .3s; }
    .modal-fancy h3 {
      margin-top: 0;
      margin-bottom: 15px;
      padding-bottom: 15px;
      border-bottom: solid 1px #ccc; }
  
  .fancybox-slide--complete .modal-fancy {
    opacity: 1;
    transform: translateY(0); }
    .fancybox-slide--complete .modal-fancy .fancybox-close-small:focus:after {
      outline: none; }
  
  .vertical-alignment-modal {
    display: table;
    height: 100%;
    width: 100%;
    pointer-events: none; }
    .vertical-alignment-modal .vertical-align-center {
      display: table-cell;
      vertical-align: middle;
      pointer-events: none;
      padding: 15px; }
      .vertical-alignment-modal .vertical-align-center .modal-content {
        width: inherit;
        height: inherit;
        margin: 0 auto;
        pointer-events: all; }
        .vertical-alignment-modal .vertical-align-center .modal-content .modal-body img {
          margin: auto;
          transition: all .3s; }
  
  @media (max-width: 1200px) {
    .veiculos-home .box-conteudo .destaques-home .swiper-container .box-destaques .img-destaque,
    .conteudo .box-conteudo .destaques-home .swiper-container .box-destaques .img-destaque {
      height: 215px; }
  
    .imoveis-home .box-imoveis .img-imoveis {
      height: 157px; }
  
    .classificados-home .box-classificados .img-classificados {
      height: 157px; }
  
    .noticias .box-noticias-principal .img-noticias-principal {
      height: 180px; } }
  @media (max-width: 992px) {
    .navbar-menu .navbar-nav li a {
      font-size: 12px;
      padding: 17px 5px; }
  
    .banner .row .txt-banner {
      padding: 0 0 20px 10px; }
      .banner .row .txt-banner .categorias-home a {
        margin: 15px 30px 15px 0; }
        .banner .row .txt-banner .categorias-home a:last-of-type {
          margin-right: 0; }
        .banner .row .txt-banner .categorias-home a i {
          width: 120px;
          height: 120px; }
        .banner .row .txt-banner .categorias-home a h4 {
          font-size: 16px; }
      .banner .row .txt-banner h1 {
        font-size: 48px;
        margin-bottom: 15px; }
      .banner .row .txt-banner h3 {
        font-size: 24px;
        margin-top: 0px;
        margin-bottom: 10px; }
  
    .veiculos-home,
    .conteudo {
      /*!
      .box-anuncios {
          display: none;
      }
      */ }
      .veiculos-home .box-conteudo,
      .conteudo .box-conteudo {
        width: 100%;
        padding-right: 0; }
        .veiculos-home .box-conteudo .destaques-home .swiper-container .box-destaques .img-destaque,
        .conteudo .box-conteudo .destaques-home .swiper-container .box-destaques .img-destaque {
          height: 168px; } }
  @media screen and (min-width: 768px) {
    .menu-categorias-wrapper {
      display: block !important; }
  
    /*!
    .anuncio-google-mobile-fixo {
        display: none; 
    }
    */
    .box-anuncios {
      width: 300px;
      float: left; }
      .box-anuncios .anuncio {
        margin-bottom: 20px; } }
  @media screen and (max-width: 767px) {
    h1 {
      font-size: 28px; }
  
    h2 {
      font-size: 24px; }
  
    .title-item {
      font-size: 18px;
      padding-left: 20px; }
  
    .navbar-menu .anuncie-mobile {
      display: block; }
    .navbar-menu .navbar-nav li a {
      font-size: 16px;
      padding: 15px;
      border-bottom: solid 1px #205b34;
      color: #FFFFFF; }
    .navbar-menu .side-collapse {
      background: #24663a;
      top: 88px;
      left: 0;
      margin-left: -310px;
      width: 300px;
      position: fixed;
      overflow: hidden;
      height: calc(100% - 88px);
      -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2);
      -ms-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2);
      -o-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2);
      -webkit-transition: all 0.4s;
      -moz-transition: all 0.4s;
      -ms-transition: all 0.4s;
      -o-transition: all 0.4s;
      z-index: 1029; }
      .navbar-menu .side-collapse .navbar-collapse {
        border: none;
        text-transform: uppercase;
        font-size: 14px; }
    .navbar-menu .navbar-brand {
      margin-top: 0;
      max-width: 125px !important;
      padding: 9px 15px 5px 0 !important; }
    .navbar-menu .navbar-nav li:last-child {
      display: none; }
    .navbar-menu.scroll-menu .side-collapse {
      top: 58px;
      height: calc(100% - 58px); }
  
    .side-collapse.in {
      margin-left: 0; }
  
    .side-collapse-container.in {
      overflow: hidden; }
  
    .banner .row {
      flex-direction: column; }
      .banner .row .txt-banner {
        text-align: center;
        padding: 0; }
        .banner .row .txt-banner .categorias-home {
          display: flex;
          justify-content: center; }
    .banner.banner-pag {
      padding-bottom: 40px; }
      .banner.banner-pag form {
        overflow: hidden; }
        .banner.banner-pag form .busca {
          width: calc(100% + 40px); }
          .banner.banner-pag form .busca .form-group {
            margin: 0 15px 15px 0;
            padding: 0;
            width: calc(50% - 30px);
            display: none; }
          .banner.banner-pag form .busca .form-group:first-child {
            display: inline-block; }
          .banner.banner-pag form .busca .form-group:last-child {
            display: inline-block; }
        .banner.banner-pag form .btn {
          width: 100%; }
          .banner.banner-pag form .btn span {
            display: inline-block; }
  
    .conteudo {
      padding: 35px 0 0; }
      .conteudo .box-conteudo .resultado {
        display: none; }
      .conteudo .box-conteudo .banner-h-anuncio {
        margin-bottom: 0; }
      .conteudo .box-conteudo .filtro {
        display: none;
        /*!
        .btn-filtro {
            display: block;
            width: 100%;
        }
        */ }
      .conteudo .box-conteudo .contador-pag {
        padding-top: 15px;
        text-align: left; }
      .conteudo .box-conteudo .lista .panel-lista {
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: 10px;
        border-radius: 0;
        border-left: none;
        border-right: none; }
        .conteudo .box-conteudo .lista .panel-lista .panel-heading {
          border-radius: 0; }
          .conteudo .box-conteudo .lista .panel-lista .panel-heading h3 {
            font-size: 14px;
            font-weight: 600; }
            .conteudo .box-conteudo .lista .panel-lista .panel-heading h3 a {
              padding: 10px; }
        .conteudo .box-conteudo .lista .panel-lista .detalhes {
          width: calc(100% - 140px);
          padding: 5px 7px; }
          .conteudo .box-conteudo .lista .panel-lista .detalhes .detalhes-valor {
            font-size: 18px;
            padding-bottom: 4px;
            line-height: 1; }
          .conteudo .box-conteudo .lista .panel-lista .detalhes .detalhes-dados {
            font-size: 12px; }
            .conteudo .box-conteudo .lista .panel-lista .detalhes .detalhes-dados dt {
              display: none; }
            .conteudo .box-conteudo .lista .panel-lista .detalhes .detalhes-dados dd {
              margin-left: 0 !important; }
        .conteudo .box-conteudo .lista .panel-lista .panel-img {
          width: 140px;
          height: 100px; }
        .conteudo .box-conteudo .lista .panel-lista .panel-vendedor {
          display: none; }
      .conteudo .box-conteudo .pag-item .galeria {
        margin-right: -5px;
        margin-left: -5px; }
        .conteudo .box-conteudo .pag-item .galeria .col-xs-6 {
          padding-left: 5px;
          padding-right: 5px; }
          .conteudo .box-conteudo .pag-item .galeria .col-xs-6 .thumbnail {
            margin-bottom: 10px; }
      .conteudo .box-conteudo .pag-item .dados .dl-horizontal dt {
        text-align: right;
        line-height: 1.6; }
      .conteudo .box-conteudo .pag-item .dados .dl-horizontal dd {
        margin-top: -22px;
        line-height: 1.6; }
      .conteudo .box-conteudo .pag-item .dados .preco {
        font-size: 24px; }
  
    .ofertas-similares .swiper-container .box-ofertas .img-ofertas {
      height: 150px; }
    .ofertas-similares .swiper-container .box-ofertas .caption {
      padding: 5px; }
      .ofertas-similares .swiper-container .box-ofertas .caption h4 {
        font-size: 13px;
        min-height: 40px; }
  
    .imoveis-home .box-imoveis .img-imoveis {
      height: 180px; }
  
    .classificados-home .menu-categorias-dropdown {
      display: block;
      background: #24663a;
      color: #FFFFFF;
      text-align: left;
      text-transform: uppercase;
      position: relative;
      margin-bottom: 30px; }
      .classificados-home .menu-categorias-dropdown:hover {
        background: #1b4c2b; }
      .classificados-home .menu-categorias-dropdown:before {
        content: "\f107";
        font-family: 'FontAwesome';
        position: absolute;
        right: 15px; }
    .classificados-home .box-classificados .img-classificados {
      height: 180px; }
  
    .menu-categorias-wrapper {
      display: none;
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      margin-top: -25px;
      margin-bottom: 25px; }
  
    .rodape {
      margin-top: 30px;
      padding-top: 10px; }
      .rodape .copy {
        margin-top: 15px; }
  
    .box-filtro {
      width: 100%;
      min-width: 100%;
      margin-left: -110%; }
      .box-filtro .box-campo .btn-cores .btn {
        font-size: 12px;
        min-width: 85px; }
  
    .item-imoveis {
      padding-top: 0;
      margin-bottom: -10px; }
  
    .form-tipe .list-group-item .form-group {
      margin-bottom: 10px; }
  
    .form-tipe .list-group-item .form-group:last-child {
      margin-bottom: 0; }
  
    /*!
    .anuncio-google-desktop {
        display: none; 
    }
    */
    .anuncio-google-mobile-fixo {
      padding: 30px 10px;
      text-align: center; } }
  @media screen and (max-width: 544px) {
    .topo .text-topo.phone-first {
      display: none; }
  
    .banner {
      padding: 20px 0 20px 0; }
      .banner .row .txt-banner h1 {
        font-size: 36px;
        margin-bottom: 10px; }
      .banner .row .txt-banner h3 {
        font-size: 18px; }
      .banner .row .txt-banner .categorias-home a {
        margin: 15px 20px 15px 0; }
        .banner .row .txt-banner .categorias-home a i {
          width: 80px;
          height: 80px;
          font-size: 36px;
          border-width: 2px; }
          .banner .row .txt-banner .categorias-home a i.fa-home {
            font-size: 48px; }
        .banner .row .txt-banner .categorias-home a h4 {
          font-size: 11px; }
      .banner.banner-pag {
        padding-bottom: 20px; }
  
    .conteudo {
      padding: 15px 0 0; }
      .conteudo .box-conteudo .banner-h-anuncio {
        margin-bottom: 0; }
      .conteudo .box-conteudo .ordenar span {
        margin: -20px 5px 5px 0; }
  
    .veiculos-home {
      padding: 10px 0; }
      .veiculos-home .box-conteudo .revendas-home .revendas-container .revenda-item {
        width: 140px; }
      .veiculos-home .box-conteudo .destaques-home .swiper-container .box-destaques .img-destaque {
        height: 120px; }
      .veiculos-home .box-conteudo .destaques-home .swiper-container .box-destaques .caption {
        padding: 5px; }
        .veiculos-home .box-conteudo .destaques-home .swiper-container .box-destaques .caption h4 {
          font-size: 13px;
          min-height: 40px; }
  
    .imoveis-home {
      padding-bottom: 10px; }
      .imoveis-home .banner-imoveis {
        background-image: none;
        margin-bottom: 40px; }
        .imoveis-home .banner-imoveis .container h1 {
          font-size: 36px; }
        .imoveis-home .banner-imoveis .container h2 {
          font-size: 18px; }
      .imoveis-home .box-itens {
        margin-right: -5px;
        margin-left: -5px; }
        .imoveis-home .box-itens .col-xs-6 {
          padding-right: 5px;
          padding-left: 5px; }
          .imoveis-home .box-itens .col-xs-6 .box-imoveis {
            margin-bottom: 25px; }
            .imoveis-home .box-itens .col-xs-6 .box-imoveis .img-imoveis {
              height: 130px; }
              .imoveis-home .box-itens .col-xs-6 .box-imoveis .img-imoveis img {
                width: 240px;
                max-width: 240px; }
            .imoveis-home .box-itens .col-xs-6 .box-imoveis .caption {
              padding: 5px; }
              .imoveis-home .box-itens .col-xs-6 .box-imoveis .caption h4 {
                font-size: 13px; }
            .imoveis-home .box-itens .col-xs-6 .box-imoveis .preco {
              font-size: 14px; }
      .imoveis-home .banner-h-anuncio {
        margin-top: 30px; }
  
    .classificados-home {
      padding-bottom: 10px; }
      .classificados-home .banner-classificados {
        background-image: none;
        margin-bottom: 40px; }
        .classificados-home .banner-classificados .container h1 {
          font-size: 36px; }
        .classificados-home .banner-classificados .container h2 {
          font-size: 18px; }
      .classificados-home .box-itens {
        margin-right: -5px;
        margin-left: -5px; }
        .classificados-home .box-itens .col-xs-6 {
          padding-right: 5px;
          padding-left: 5px; }
          .classificados-home .box-itens .col-xs-6 .box-classificados {
            margin-bottom: 10px; }
            .classificados-home .box-itens .col-xs-6 .box-classificados .img-classificados {
              height: 130px; }
              .classificados-home .box-itens .col-xs-6 .box-classificados .img-classificados img {
                width: 240px;
                max-width: 240px; }
            .classificados-home .box-itens .col-xs-6 .box-classificados .caption {
              padding: 5px; }
              .classificados-home .box-itens .col-xs-6 .box-classificados .caption h4 {
                font-size: 13px; }
      .classificados-home .banner-h-anuncio {
        margin-top: 30px; }
  
    .ofertas-similares .swiper-container .box-ofertas .img-ofertas {
      height: 120px; }
    .ofertas-similares .swiper-container .box-ofertas .caption {
      padding: 5px; }
      .ofertas-similares .swiper-container .box-ofertas .caption h4 {
        font-size: 13px;
        min-height: 40px; }
  
    .logo-pf {
      display: block;
      text-align: center;
      padding: 0 0 15px 0; }
      .logo-pf img {
        display: inline-block;
        margin: auto; }
  
    .noticias .box-noticias-principal .img-noticias-principal {
      height: 100px; }
    .noticias .box-noticias-principal h4 {
      font-size: 12px; }
    .noticias .noticias-principais {
      margin-left: -5px;
      margin-right: -5px; }
      .noticias .noticias-principais .col-xs-6 {
        padding-left: 5px;
        padding-right: 5px; }
    .noticias .noticias-secundarias .media .img-noticias-secundarias {
      height: 60px; }
      .noticias .noticias-secundarias .media .img-noticias-secundarias img {
        width: 110px; }
    .noticias .noticias-secundarias h4 {
      font-size: 12px; }
    .noticias .noticias-secundarias p {
      display: none; } }</pre></body></html>