@charset "UTF-8";
/** PALETA SITE **/
/** CORES **/
/** URL **/
/** PALETA SITE **/
/** CORES **/
/** Variaveis Globais **/
/** URL **/
/** FONTES **/
@font-face {
  font-family: Noto;
  src: url("https://setedias.com.br//fonts/Sans");
}
@font-face {
  font-family: Arial;
  src: url("https://setedias.com.br//fonts/arial.ttf");
}
@font-face {
  font-family: "Arial Rounded";
  src: url("https://setedias.com.br//fonts/arial-rounded-mt-bold.ttf");
  src: url("https://setedias.com.br//fonts/arial-rounded-mt-light.ttf");
  src: url("https://setedias.com.br//fonts/arialroundedr.ttf");
}
@font-face {
  font-family: Clement;
  src: url("https://setedias.com.br//fonts/ClementePDak-SemiBold.ttf");
  src: url("https://setedias.com.br//fonts/ClementePDam-Bold.ttf");
  src: url("https://setedias.com.br//fonts/ClementePDaq-UltraBold.ttf");
}
@font-face {
  font-family: Swis721;
  src: url("https://setedias.com.br//fonts/Swis721 Blk BT Black.ttf");
  src: url("https://setedias.com.br//fonts/Swis721 BlkCn BT Black.ttf");
  src: url("https://setedias.com.br//fonts/Swis721 BT Bold.ttf");
  src: url("https://setedias.com.br//fonts/Swis721 BT Bold Italic.ttf");
  src: url("https://setedias.com.br//fonts/Swis721 BT Italic.ttf");
  src: url("https://setedias.com.br//fonts/Swis721 BT Roman.ttf");
  src: url("https://setedias.com.br//fonts/Swis721 Cn BT Bold.ttf");
  src: url("https://setedias.com.br//fonts/Swis721 Cn BT Bold Italic.ttf");
  src: url("https://setedias.com.br//fonts/Swis721 Cn BT Italic.ttf");
  src: url("https://setedias.com.br//fonts/Swis721 Cn BT Roman.ttf");
  src: url("https://setedias.com.br//fonts/Swis721 Hv BT Heavy.ttf");
}
@media screen and (min-width: 1800px) {
  .no-mob {
    visibility: visible;
    display: block;
  }
  .mob {
    visibility: hidden;
    display: none !important;
    flex-direction: column;
  }
  .sobnavbar {
    padding-top: 1.5rem;
  }
  #section-orcamento {
    min-height: 562px;
  }
  #section-orcamento img {
    width: 70%;
  }
  #section-orcamento a {
    margin-left: 4%;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1799px) {
  .no-mob {
    display: block;
    visibility: visible;
  }
  .mob {
    visibility: hidden;
    display: none !important;
    flex-direction: column;
  }
  /** Cabeçalho **/
  #cabecalho-site {
    /** MENU **/
  }
  #cabecalho-site #menuPrincipal {
    max-width: 100%;
  }
  #cabecalho-site #menuPrincipal .navbar-nav {
    max-width: 100%;
    flex-wrap: wrap;
  }
  #cabecalho-site #menuPrincipal .navbar-nav .nav-item {
    margin-right: 1px;
  }
  #cabecalho-site #menuPrincipal .navbar-nav .nav-item .nav-link {
    font-size: 0.8rem;
    padding: 0.5rem 0.6rem;
  }
  /** Formulário de busca **/
  .formulario-busca {
    width: 20% !important;
  }
  #icons-sociais {
    display: flex;
  }
  #icons-sociais .icons-sociais {
    width: 20px;
    height: 20px;
  }
  #icons-sociais .icons-sociais svg, #icons-sociais .icons-sociais img {
    width: 12px;
    height: 12px;
  }
  #menuPrincipal {
    display: flex;
    align-items: center;
  }
  #menuPrincipal .navbar-nav {
    flex: 0 0 65%;
    max-width: 65%;
  }
  #menuPrincipal .formulario-busca {
    flex: 0 0 15%;
    max-width: 1 5%;
  }
  #menuPrincipal .formulario-busca form,
  #menuPrincipal .formulario-busca .input-group {
    width: 100%;
  }
  #menuPrincipal .icons-sociais-menu {
    flex: 0 0 auto;
    margin-left: 10px;
  }
  /** BANNER TOPO **/
}
/** Tablets e notebooks/pcs com width de 900px até 1199px **/
@media screen and (min-width: 900px) and (max-width: 1199px) {
  .no-tablet {
    display: none !important;
  }
  .tablet {
    display: block !important;
  }
  .mob {
    display: none;
  }
  h2.title {
    margin: 1rem auto;
    font-size: 1.4rem;
  }
  .navbar-toggler-icon {
    width: 32px;
    height: 32px;
  }
  .navbar-toggler-icon svg {
    width: 32px !important;
    height: 32px;
  }
  #icons-sociais {
    display: flex;
  }
  #icons-sociais .icons-sociais {
    width: 20px;
    height: 20px;
  }
  #icons-sociais .icons-sociais svg, #icons-sociais .icons-sociais img {
    width: 12px;
    height: 12px;
  }
  #cabecalho-site {
    /** MENU **/
  }
  #cabecalho-site #menuPrincipal {
    max-width: 100%;
  }
  #cabecalho-site #menuPrincipal .navbar-nav {
    max-width: 100%;
    flex-wrap: wrap;
  }
  #cabecalho-site #menuPrincipal .navbar-nav .nav-item {
    margin-right: 3px;
  }
  #cabecalho-site #menuPrincipal .navbar-nav .nav-item .nav-link {
    font-size: 0.5rem;
    padding: 0.5rem 0.8rem;
  }
  #cabecalho-site .navbar-toggler.tablet {
    display: none !important;
  }
  .formulario-busca form .input-group button {
    font-size: 0.8rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-left: 10px !important;
  }
  .formulario-busca form .input-group button i, .formulario-busca form .input-group button svg, .formulario-busca form .input-group button img {
    margin-right: 3px;
    width: 10px;
    height: 10px;
  }
  #menuPrincipal {
    display: flex;
    align-items: center;
  }
  #menuPrincipal .navbar-nav {
    flex: 0 0 85%;
    max-width: 85%;
  }
  #menuPrincipal .formulario-busca {
    flex: 0 0 10%;
    max-width: 10%;
  }
  #menuPrincipal .formulario-busca form,
  #menuPrincipal .formulario-busca .input-group {
    width: 100%;
  }
  #menuPrincipal .icons-sociais-menu {
    flex: 0 0 auto;
    margin-left: 10px;
  }
  /** FORMULÁRIO **/
  /*.formulario-busca {
      form {
          position: absolute;
          top: 0;
          right: -100vw;
          background-color: #fff;
          height: 100vh;
          width: 100vw;
          padding: .3rem;
          transition: right ease-in .6s;

          .input-group {
              width: 100%;
              margin-top: 2rem;
          }

          .voltar {
              position: absolute;
              left: .3rem;
              top: .5rem;
          }


          &.show-r {
              display: block !important;
              right: 0;
          }

          &.hide-r {
              display: none !important;
              right: -100vw;
          }
      }
  }*/
  /** FOOTER **/
  footer {
    background-size: cover;
    padding: 0;
    min-height: 100px;
  }
  footer .section-footer .sociais li .icons-sociais-rodape {
    font-size: 1.5rem;
  }
  /** COPYRIGHT **/
  .copyright {
    font-size: 0.6rem;
  }
  .copyright .wsite {
    float: none;
    padding-right: 0 !important;
  }
  /** Conteudo Interno **/
  main {
    overflow-x: hidden;
  }
  main .content-internal {
    padding-top: 75px !important;
    margin-bottom: 10rem !important;
    position: relative;
    overflow-x: hidden;
    /** DEPOIMENTOS **/
  }
  main .content-internal .jumbotron {
    margin-top: unset;
    background-size: cover !important;
  }
  main .content-internal .title {
    font-size: 2rem;
  }
  main .content-internal .media img {
    width: 40%;
  }
  main .content-internal .blockquote {
    margin-bottom: 1rem;
    font-size: 0.8rem;
  }
  main .content-internal iframe, main .content-internal .fotorama {
    max-width: 100%;
  }
  main .content-internal .form-depoimentos .box:before {
    width: 300px;
    height: 300px;
  }
  main .content-internal .form-depoimentos .box .detalhe-topo {
    right: 23%;
  }
  main .content-internal .form-depoimentos .box .detalhe-baixo {
    right: 23%;
  }
  main .content-internal .form-depoimentos form input, main .content-internal .form-depoimentos form textarea, main .content-internal .form-depoimentos form select {
    border-radius: unset;
    padding-left: 0.5rem !important;
    height: unset;
    font-size: 0.5rem;
  }
  main .content-internal .form-depoimentos form input::placeholder, main .content-internal .form-depoimentos form textarea::placeholder, main .content-internal .form-depoimentos form select::placeholder {
    font-family: Acephimere, sans-serif;
    font-size: 1rem;
    color: #2a6793;
    padding-left: 1rem;
  }
  main .content-internal .form-depoimentos form textarea {
    width: 100%;
    height: 75px !important;
  }
  main .content-internal .form-depoimentos form textarea::placeholder {
    padding-left: 1rem;
  }
  main .content-internal .form-depoimentos form button[type=submit] {
    padding-right: 2.6rem;
    font-size: 1rem;
    margin: 0 !important;
  }
  main .content-internal .form-depoimentos form #filehelp {
    margin-top: 2rem;
  }
  main .content-internal .form-depoimentos:before {
    width: 250px;
    height: 250px;
    right: -125px;
    top: -125px;
  }
  main .content-internal .blog .post-title {
    font-size: 1rem;
    min-height: 30px;
  }
}
/** Smartphones e Tablets de 600px até 899px de width **/
@media screen and (min-width: 600px) and (max-width: 899px) {
  .no-tablet, .mob {
    visibility: hidden;
    display: none !important;
  }
  .tablet {
    visibility: visible;
    display: flex !important;
  }
  h2.title {
    margin: 1rem auto;
    font-size: 1.2rem;
  }
  /** Cabeçalho **/
  #cabecalho-site {
    padding: 0;
  }
  #cabecalho-site #nav-top-superior {
    padding: 0.8rem 0.8rem 0;
  }
  #cabecalho-site #nav-top-superior span {
    font-size: 0.6rem;
  }
  #cabecalho-site .navbar-toggler-icon {
    width: 32px;
    height: 32px;
  }
  #cabecalho-site .navbar-toggler-icon svg {
    width: 32px;
    height: 32px;
  }
  #cabecalho-site #nav-top-inferior {
    padding: 0.8rem 0.8rem 0;
  }
  #cabecalho-site #menuPrincipal {
    display: none;
  }
  #cabecalho-site #menuPrincipal .navbar-nav {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }
  #cabecalho-site #menuPrincipal .dropdown-principal {
    display: none;
  }
  .formulario-busca form .input-group button {
    font-size: 0.8rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  .formulario-busca form .input-group button i, .formulario-busca form .input-group button svg, .formulario-busca form .input-group button img {
    margin-right: 3px;
    width: 10px;
    height: 10px;
  }
  /** MENU **/
  #menu-overlay .menu {
    width: 40vw;
  }
  #carouselColunista .media {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  #carouselColunista .media .media-body {
    text-align: left;
  }
  /** FORMULÁRIO **/
  /*.formulario-busca {
      form {
          display: none;
          position: absolute;
          top: 0;
          right: -100vw;
          background-color: #fff;
          height: 100vh;
          width: 100vw;
          padding: .3rem;
          transition: right ease-in .6s;

          .input-group {
              width: 100%;
              margin-top: 2rem;
          }

          .voltar {
              position: absolute;
              left: .3rem;
              top: .5rem;
          }


          &.show-r {
              display: block !important;
              right: 0;
          }

          &.hide-r {
              display: none !important;
              right: -100vw;
          }
      }
  }*/
  /** FOOTER **/
  footer {
    background-size: cover;
    padding: 0;
    min-height: 100px;
  }
  footer .section-footer .sociais li .icons-sociais-rodape {
    font-size: 1.5rem;
  }
  /** COPYRIGHT **/
  .copyright {
    font-size: 0.6rem;
  }
  .copyright .wsite {
    float: none;
    padding-right: 0 !important;
  }
  .destaque-esquerda {
    margin-bottom: 1rem;
  }
  /** Conteudo Interno **/
  /** MAIN **/
  main .content-into #content-news-detalhes {
    padding: 0;
  }
  main .content-into #content-news-detalhes h1 {
    font-size: 2rem;
    letter-spacing: 0.5px;
    line-height: 2.5rem;
  }
  main .content-into #content-news-detalhes .data-title {
    font-size: 0.6rem;
  }
  main .content-into .veja-mais {
    padding: 0;
  }
  main .content-into article.text-noticia {
    max-width: 100%;
    padding: 0.2rem;
  }
  main .content-into article.text-noticia figure img, main .content-into article.text-noticia img {
    max-width: 100%;
    object-fit: cover;
    height: 400px;
  }
}
/** Smartphones até 599px de width **/
@media screen and (max-width: 599px) {
  .no-mob {
    visibility: hidden;
    display: none !important;
  }
  .mob {
    visibility: visible;
    display: block !important;
  }
  .adsbygoogle {
    margin: 3rem 0.5rem;
  }
  h2.title {
    font-size: 1rem !important;
  }
  .btn.btn-secondary, .btn.btn-primary {
    font-size: 0.8rem !important;
  }
  #carouselColunista .media {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  #carouselColunista .media .media-body {
    text-align: left;
  }
  /** NOTICIA **/
  .noticia a, .coluna a {
    flex-direction: column;
    align-items: center;
    padding: 0.8rem;
  }
  .noticia a figure, .coluna a figure {
    width: 100%;
    height: 200px;
  }
  .noticia a figure img, .coluna a figure img {
    width: 100%;
  }
  .noticia a figure .data-pub, .coluna a figure .data-pub {
    color: #a8a8a8;
    font-size: 0.8rem;
  }
  .noticia a .detalhes-noticia, .coluna a .detalhes-noticia {
    width: 100%;
    margin: 0;
  }
  .noticia a .detalhes-noticia h2, .coluna a .detalhes-noticia h2 {
    word-break: break-word;
  }
  .noticia a .detalhes-noticia .categoria, .coluna a .detalhes-noticia .categoria {
    color: #373435;
  }
  .destaque-esquerda {
    margin-bottom: 1rem;
  }
  /** ICONES SOCIAIS **/
  #icons-sociais .icons-sociais {
    font-size: 0.8rem;
    width: 24px;
    height: 24px;
  }
  /** Cabeçalho **/
  #cabecalho-site {
    padding: 0;
  }
  #cabecalho-site #menuPrincipal {
    display: none;
  }
  #cabecalho-site #menuPrincipal .navbar-nav {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }
  #cabecalho-site #nav-top-superior {
    padding: 0.8rem 0.8rem 0;
  }
  #cabecalho-site #nav-top-superior span {
    font-size: 0.6rem;
  }
  #cabecalho-site #nav-top-inferior {
    padding: 0.8rem 0.8rem 0;
  }
  #cabecalho-site #nav-top-inferior .navbar-brand {
    width: 30%;
  }
  #cabecalho-site #nav-top-inferior .navbar-toggler {
    align-items: flex-end;
  }
  #cabecalho-site .logo-top {
    max-width: 100%;
  }
  /** FORMULÁRIO **/
  /*.formulario-busca {

      form {
          position: absolute;
          top: 0;
          right: -100vw;
          background-color: #fff;
          height: 100vh;
          display:none;
          width: 100vw;
          padding: .3rem;
          transition: right ease-in .6s;

          .input-group {
              width: 100%;
              margin-top: 2rem;
          }

          .voltar {
              position: absolute;
              left: .3rem;
              top: .5rem;
          }


          &.show-r {
              display: block !important;
              right: 0;
          }

          &.hide-r {
              display: none !important;
              right: -100vw;
          }
      }

      button#buscarNoticiasMob {
          svg {
              width: 16px;
              height: 16px;
          }
      }
  }*/
  /** MENU **/
  #menu-overlay .menu {
    width: 70vw;
  }
  /** BANNER **/
  #banner-topo #banner-carrousel .carousel-inner {
    max-width: 100%;
  }
  #banner-topo #banner-carrousel .publicidade {
    margin-right: 0 !important;
  }
  .banners .carousel .carousel-inner {
    max-width: 100%;
  }
  /** NOTICIA DESTAQUE **/
  #destaque #noticia-destaque {
    margin-top: 0;
    padding: 1.4rem;
  }
  /** CATEGORIAS **/
  #categorias .nav-pills li a h3 {
    font-size: 0.8rem;
  }
  #categorias .nav-pills li a img {
    min-width: 64px;
  }
  /** MAIN **/
  main .content-into #content-news-detalhes {
    padding: 0;
  }
  main .content-into #content-news-detalhes h1 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
  main .content-into #content-news-detalhes .data-title {
    font-size: 0.6rem;
  }
  main .content-into .veja-mais {
    padding: 0;
  }
  main .content-into article.text-noticia {
    max-width: 100%;
    padding: 0.2rem;
  }
  main .content-into article.text-noticia figure img, main .content-into article.text-noticia img {
    max-width: 100%;
    object-fit: cover;
    height: 250px;
  }
  /** FOOTER **/
  footer {
    background-size: cover;
    padding: 0;
    min-height: 100px;
  }
  footer .section-footer {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
  }
  footer .section-footer img.logo {
    display: block !important;
    width: 50%;
    justify-self: flex-end;
    align-self: center;
    padding-top: 1.5rem;
  }
  footer .section-footer .row .col-12 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    text-align: center;
  }
  footer .section-footer .sociais {
    justify-content: center !important;
  }
  /** COPYRIGHT **/
  .copyright {
    font-size: 0.6rem;
  }
  .copyright .wsite {
    float: none;
    padding-right: 0 !important;
  }
  /** Conteudo Interno **/
  main {
    overflow-x: hidden;
  }
  main article.text-noticia iframe, main article.text-noticia img, main article.text-noticia video {
    max-width: 100%;
  }
  main .content-internal {
    padding-top: 75px !important;
    margin-bottom: 10rem !important;
    position: relative;
    overflow-x: hidden;
    /** DEPOIMENTOS **/
  }
  main .content-internal .jumbotron {
    margin-top: unset;
    background-size: cover !important;
  }
  main .content-internal .title, main .content-internal .titles {
    font-size: 1.6rem;
  }
  main .content-internal .media img {
    width: 40%;
  }
  main .content-internal .blockquote {
    margin-bottom: 1rem;
    font-size: 0.8rem;
  }
  main .content-internal .a-empresa #a-empresa .btn.btn-secondary {
    bottom: 0;
  }
  main .content-internal#restaurantes .restaurantes-container .restaurante .restaurante-wrapper a figure {
    width: 128px;
    height: 128px;
  }
  main .content-internal#restaurantes .restaurantes-container .restaurante .restaurante-wrapper a h3 {
    font-size: 1.2rem;
  }
  main .content-internal iframe, main .content-internal .fotorama {
    max-width: 100%;
  }
  main .content-internal .form-depoimentos .box {
    font-size: 1rem;
  }
  main .content-internal .form-depoimentos .box:before {
    width: 150px;
    height: 150px;
    border: 5px solid #fff;
    border-right: none;
    top: -110%;
    left: 20%;
  }
  main .content-internal .form-depoimentos .box .detalhe-topo {
    top: -110%;
    right: 34%;
  }
  main .content-internal .form-depoimentos .box .detalhe-baixo {
    height: 30px;
    bottom: -51.8%;
    right: 34%;
  }
  main .content-internal .form-depoimentos form input, main .content-internal .form-depoimentos form textarea, main .content-internal .form-depoimentos form select {
    border-radius: unset;
    padding: 0.1rem !important;
    height: unset;
    font-size: 0.5rem;
  }
  main .content-internal .form-depoimentos form input::placeholder, main .content-internal .form-depoimentos form textarea::placeholder, main .content-internal .form-depoimentos form select::placeholder {
    font-family: Acephimere, sans-serif;
    font-size: 0.5rem;
    color: #2a6793;
    padding: 0.5rem;
  }
  main .content-internal .form-depoimentos form textarea {
    width: 100%;
    height: 45px !important;
  }
  main .content-internal .form-depoimentos form textarea::placeholder {
    padding-left: 0.5rem;
  }
  main .content-internal .form-depoimentos form button[type=submit] {
    padding-right: 2.6rem;
    font-size: 0.5rem;
    margin: 0 !important;
  }
  main .content-internal .form-depoimentos form #filehelp {
    margin-top: 2rem;
  }
  main .content-internal .form-depoimentos:before {
    width: 250px;
    height: 250px;
    right: -125px;
    top: -125px;
  }
  main .content-internal .blog .post-title {
    font-size: 1rem;
    min-height: 30px;
  }
}

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