@charset "UTF-8";
/* ---------------------------- Cores do Projeto ---------------------------- */
@media only screen and (max-device-width: 1367px) {
  .form_anuncio .div_caracteristicas .list_caracteristicas {
    padding-left: 20px; } }
/*@media only screen and (max-device-width: 1280px){

}*/
/* MD */
@media only screen and (max-device-width: 1199px) {
  .form_anuncio .div_caracteristicas .list_caracteristicas {
    padding-left: 0px; }

  .caixa_anuncio_filtro .titulo_filtro {
    font-size: 13px;
    padding-top: 7px; }
  .caixa_anuncio_filtro .btn_busca {
    padding: 6px 10px; } }
/* SM - Google Nexus 7 */
@media only screen and (max-device-width: 991px) {
  .form_anuncio .divAlterarImagem .input-group .form-control {
    margin-bottom: 0; }

  .caixa_anuncio_filtro .titulo_filtro {
    padding-bottom: 15px; }

  .caixa_anuncio .thumbnail {
    transition: none;
    transform: none; }
    .caixa_anuncio .thumbnail:hover {
      transition: none;
      transform: none; }

  .caixa_anuncio_detalhe {
    margin-bottom: 35px; }
    .caixa_anuncio_detalhe .caixa_titulo {
      margin: 10px 0 20px; }
      .caixa_anuncio_detalhe .caixa_titulo .tit_info .info_titulo {
        font-size: 18px; }
      .caixa_anuncio_detalhe .caixa_titulo .tit_info .info_subtitulo {
        font-size: 12px; }
      .caixa_anuncio_detalhe .caixa_titulo .tit_compartilhar i {
        font-size: 3rem; }
    .caixa_anuncio_detalhe .det_titulo {
      margin: 10px 0 20px; }
      .caixa_anuncio_detalhe .det_titulo .titulo {
        font-size: 18px; }
      .caixa_anuncio_detalhe .det_titulo .subtitulo {
        font-size: 12px; }
    .caixa_anuncio_detalhe .det_galeria {
      margin-bottom: 20px; }
    .caixa_anuncio_detalhe .det_galeria_mobile {
      margin-bottom: 20px;
      background-color: white;
      padding: 15px;
      box-shadow: 0 0 20px -10px #000;
      text-align: center; }
      .caixa_anuncio_detalhe .det_galeria_mobile .tarja_mobile {
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        height: 425px; }
      .caixa_anuncio_detalhe .det_galeria_mobile .galeria_img {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 425px; }
      .caixa_anuncio_detalhe .det_galeria_mobile button {
        background-color: #3498db;
        margin-top: 15px;
        color: white;
        border: none;
        padding: 6px 20px;
        font-size: 14px; }
    .caixa_anuncio_detalhe .lista_fotos_mobile {
      background-color: white;
      padding: 10px; }
      .caixa_anuncio_detalhe .lista_fotos_mobile .galeria_img {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 425px;
        margin-bottom: 20px; }
    .caixa_anuncio_detalhe .btn_voltar_mobile {
      text-align: center;
      padding-top: 20px; }
      .caixa_anuncio_detalhe .btn_voltar_mobile button {
        background-color: #4684ae;
        color: white;
        border: none;
        padding: 7px 14px; }
    .caixa_anuncio_detalhe .anuncio_detalhamento {
      margin-left: 0px;
      padding: 15px 15px 25px; }
      .caixa_anuncio_detalhe .anuncio_detalhamento .titulo_principal {
        font-size: 16px; }
    .caixa_anuncio_detalhe .det_contato {
      margin-top: 20px; }
      .caixa_anuncio_detalhe .det_contato .titulo {
        font-size: 16px; }

  .caixa_sugestoes {
    margin-bottom: 20px; }
    .caixa_sugestoes .btn_ver_mais button {
      padding: 12px 40px;
      font-size: 16px; } }
/* XS - Galaxy S5 */
@media only screen and (max-device-width: 767px) {
  /* -=-=-=-=-=-= Adapta tabela pro Mobile =-=-=-=-=-=- */
  .form_anuncio .divAlterarImagem .input-group .form-control {
    margin-bottom: 5px; }
  .form_anuncio .link_externo {
    padding-top: 10px;
    padding-bottom: 15px; }

  .pag_anuncio .table_anuncio {
    display: block; }
    .pag_anuncio .table_anuncio thead, .pag_anuncio .table_anuncio tbody, .pag_anuncio .table_anuncio th, .pag_anuncio .table_anuncio td, .pag_anuncio .table_anuncio tr {
      display: block; }
    .pag_anuncio .table_anuncio thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px; }
    .pag_anuncio .table_anuncio tbody tr {
      padding: 10px 0px; }
      .pag_anuncio .table_anuncio tbody tr:nth-child(odd) {
        background-color: rgba(42, 63, 84, 0.1); }
      .pag_anuncio .table_anuncio tbody tr:nth-child(even) {
        background-color: white; }
      .pag_anuncio .table_anuncio tbody tr td {
        border: none;
        position: relative;
        display: block;
        text-align: left;
        padding: 7px 4px 5px 80px;
        height: 30px; }
        .pag_anuncio .table_anuncio tbody tr td:before {
          position: absolute;
          top: 6px;
          left: 6px;
          width: 45%;
          padding-right: 10px;
          white-space: nowrap;
          color: #2A3F54;
          font-weight: 700;
          font-size: 1.3rem; }
    .pag_anuncio .table_anuncio tbody tr td:nth-of-type(2):before {
      content: "Código:"; }
    .pag_anuncio .table_anuncio tbody tr td:nth-of-type(3):before {
      content: "Título:"; }
    .pag_anuncio .table_anuncio tbody tr td:nth-of-type(4):before {
      content: "Tipo:"; }
    .pag_anuncio .table_anuncio tbody tr td:nth-of-type(8):before {
      content: "Status:"; }
    .pag_anuncio .table_anuncio tbody tr td:nth-of-type(10):before {
      content: "Galeria:"; }
    .pag_anuncio .table_anuncio tbody tr td:nth-of-type(11):before {
      content: "Contatos:"; }
  .pag_anuncio .table_anuncio_contato {
    display: block; }
    .pag_anuncio .table_anuncio_contato thead, .pag_anuncio .table_anuncio_contato tbody, .pag_anuncio .table_anuncio_contato th, .pag_anuncio .table_anuncio_contato td, .pag_anuncio .table_anuncio_contato tr {
      display: block; }
    .pag_anuncio .table_anuncio_contato thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px; }
    .pag_anuncio .table_anuncio_contato tbody tr {
      padding: 10px 0px; }
      .pag_anuncio .table_anuncio_contato tbody tr:nth-child(odd) {
        background-color: rgba(42, 63, 84, 0.1); }
      .pag_anuncio .table_anuncio_contato tbody tr:nth-child(even) {
        background-color: white; }
      .pag_anuncio .table_anuncio_contato tbody tr td {
        border: none;
        position: relative;
        display: block;
        text-align: left;
        padding: 7px 4px 5px 70px;
        height: 30px; }
        .pag_anuncio .table_anuncio_contato tbody tr td:before {
          position: absolute;
          top: 6px;
          left: 6px;
          width: 45%;
          padding-right: 10px;
          white-space: nowrap;
          color: #2A3F54;
          font-weight: 700;
          font-size: 1.3rem; }
    .pag_anuncio .table_anuncio_contato tbody tr td:nth-of-type(2):before {
      content: "Nome:"; }
    .pag_anuncio .table_anuncio_contato tbody tr td:nth-of-type(3):before {
      content: "Email:"; }
    .pag_anuncio .table_anuncio_contato tbody tr td:nth-of-type(4):before {
      content: "Telefone:"; }
    .pag_anuncio .table_anuncio_contato tbody tr td:nth-of-type(5):before {
      content: "Data:"; }
  .pag_anuncio .table_anuncio_caracteristicas {
    display: block; }
    .pag_anuncio .table_anuncio_caracteristicas thead, .pag_anuncio .table_anuncio_caracteristicas tbody, .pag_anuncio .table_anuncio_caracteristicas th, .pag_anuncio .table_anuncio_caracteristicas td, .pag_anuncio .table_anuncio_caracteristicas tr {
      display: block; }
    .pag_anuncio .table_anuncio_caracteristicas thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px; }
    .pag_anuncio .table_anuncio_caracteristicas tbody tr {
      padding: 10px 0px; }
      .pag_anuncio .table_anuncio_caracteristicas tbody tr:nth-child(odd) {
        background-color: rgba(42, 63, 84, 0.1); }
      .pag_anuncio .table_anuncio_caracteristicas tbody tr:nth-child(even) {
        background-color: white; }
      .pag_anuncio .table_anuncio_caracteristicas tbody tr td {
        border: none;
        position: relative;
        display: block;
        text-align: left;
        padding: 7px 4px 5px 60px;
        height: 30px; }
        .pag_anuncio .table_anuncio_caracteristicas tbody tr td:before {
          position: absolute;
          top: 6px;
          left: 6px;
          width: 45%;
          padding-right: 10px;
          white-space: nowrap;
          color: #2A3F54;
          font-weight: 700;
          font-size: 1.3rem; }
    .pag_anuncio .table_anuncio_caracteristicas tbody tr td:nth-of-type(2):before {
      content: "Nome:"; }
    .pag_anuncio .table_anuncio_caracteristicas tbody tr td:nth-of-type(3):before {
      content: "Tipo:"; }
    .pag_anuncio .table_anuncio_caracteristicas tbody tr td:nth-of-type(4):before {
      content: "Status:"; }

  .caixa_anuncio_filtro {
    margin-bottom: 25px;
    margin-top: 15px; }
    .caixa_anuncio_filtro .form-control {
      margin-bottom: 15px; }
    .caixa_anuncio_filtro .btn_busca {
      width: 100%; }

  .caixa_anuncio_detalhe .det_galeria_mobile .tarja_mobile {
    height: 210px; }
  .caixa_anuncio_detalhe .det_galeria_mobile .galeria_img {
    height: 210px; }
  .caixa_anuncio_detalhe .lista_fotos_mobile .galeria_img {
    height: 185px; }

  .sweet-alert h2 {
    font-size: 2.2rem !important; }
  .sweet-alert button {
    font-size: 1.5rem !important;
    padding: 10px 25px !important; } }
/* Low res  */

/*# sourceMappingURL=mediaqueries_anuncio.css.map */
