@media only screen and (max-width: 1200px) {
  /* Slide */
  .slide__info {
    width: 85vw;
    margin: 0 auto;
  }
  /* Agenda */
  #agenda .carousel-agenda .owl-nav .owl-prev > span {
    left: -5vw;
  }
  #agenda .carousel-agenda .owl-nav .owl-next > span {
    right: 4vw;
  }
}

@media (max-width: 1199.98px) {

  .customchefe-da-assessoria .article-info {display: block;}
  .customchefe-da-assessoria .article-info small {padding-bottom: 12px;}

  /* --------------------------------------  HOME ----------------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  .assuntos-alta .sp-module-title:before,
  .assuntos-alta .sp-module-title::after{width: 240px;}
  #agenda .calendario::before{width: 275px;}
  #agenda .calendario::after{width: 265px;}
  #agenda .carousel-agenda{padding: 0 50px}

  /* ------------------------------------  PADRÃO -------------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  table.ouvidoria {
    width: 100% !important;
  }
  #offcanvas-toggler {
    display: none !important;
  }
  #sp-redes-sociais {
    margin-bottom: -1px;
  }

  .container.projetos{min-height: auto;}
  .banner__image{height: auto;}

}

@media (max-width: 1920px) {

  .customchefe-da-assessoria .article-info {display: block;}
  .customchefe-da-assessoria .article-info small {padding-bottom: 12px;}

  /* --------------------------------------  HOME ----------------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  .assuntos-alta .sp-module-title:before,
  .assuntos-alta .sp-module-title::after{width: 240px;}
  #agenda .calendario::before{width: 275px;}
  #agenda .calendario::after{width: 265px;}
  #agenda .carousel-agenda{padding: 0 50px}

  /* ------------------------------------  PADRÃO -------------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  table.ouvidoria {
    width: 100% !important;
  }
  #offcanvas-toggler {
    display: none !important;
  }
  #sp-redes-sociais {
    margin-bottom: -1px;
  }

  .container.projetos{min-height: auto;}
  .banner__image{height: auto;}

}

@media only screen and (max-width: 920px) {
  /* Slide */
  .slide__info {
    top: 65vh !important;
  }
  /* Assuntos - Titulo  */
  .container.foto {
    width: 101vw !important;
  }
  .tela_cheia {
    left: -2vw;
  }
  .container.foto .titulo h1 {
    left: 3vw;
  }
  /* Assuntos Definições */
  .container h2 {
    text-align: left;
  }
  .container.definicoes .col-md-4.col-xs-12 p {
    padding-right: unset;
  }
  /* Assuntos - Slide */
  .view-interna .slide__info {
    top: 45vh !important;
  }
  /* Propaganda */
  .comerc-block {
    width: 100%;
    right: unset;
  }
  /* AGENDA  */
  #agenda .carousel-agenda .owl-nav .owl-prev > span {
    left: -4vw;
  }
  #agenda .carousel-agenda .owl-nav .owl-next > span {
    right: -4vw;
  }
}

@media (max-width: 991.98px) {
  /* --------------------------------------  HOME ----------------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  #agenda {
    max-width: 87%;
    margin: 0 auto;
  }
  #agenda .calendario::before {
    width: 250px;
    background-color: transparent;
  }
  #agenda .calendario::after {
    width: 235px;
    background-color: transparent;
  }
  #agenda .carousel-agenda .full-carrossel {
    width: 808px;
  }
  #ico-mobile {
    display: block;
  }

  /* menu */
  form#mod-finder-searchform156 .input-medium {
    padding: 30px 50px 30px 22px;
  }
  div#sp-menu span {
    display: block;
    max-width: 85%;
    float: right;
  }
  #main-menu-title{font-size: 22px;}

  .fixed-header {
    left: 0 !important;
  }
  .cookie-container.active{text-align: center;}
  .cookie-container p{width: 100%; padding: 15px 0;}
  .word #search-page input{width: 73%;}
  ul.search-results.pesquisadores.list-striped .box-pesquisador{min-height: auto; text-align: center; margin-left: 0; margin-bottom: 20px;}
  ul.search-results.pesquisadores.list-striped .result-title{text-align: center;}
  .customedereco-fale-conosco table{width: 100%!important;}

  /* --------------------------------- AGENDA DE AUTORIDADE ------------------------------ */
  /* --------------------------------------------------------------------------------------*/
  .results-agenda .horario-evento {
    width: 30%;
  }
  .listagem-agenda .results-agenda .box .desc-evento {
    width: 70%;
  }
  .listagem-agenda .results-agenda .box .desc-evento .local-evento .map i {
    width: 7%;
  }
  .listagem-agenda .results-agenda .box .desc-evento .local-evento .map p {
    width: 90%;
  }
  .listagem-agenda .results-agenda .box .desc-evento .local-evento .calender i {
    width: 9%;
  }
  .listagem-agenda .results-agenda .box .desc-evento .local-evento .calender p {
    width: 87%;
  }

  /* --------------------------------- AGENDA DE AUTORIDADE ------------------------------ */
  /* --------------------------------------------------------------------------------------*/
  .assunto-block-title {
    bottom: 10%;
  }
  #agenda .carousel-agenda .full-carrossel {
    max-width: 640px;
    margin: 0 auto;
  }
  #agenda .carousel-agenda .full-carrossel h2 {
    font-size: 1.5em;
    display: inline-block;
  }

  /* ------------------------------------ IPEA NA MIDIA ---------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  .finderipea-na-midia input#q {
    width: 74%;
  }

  /* ------------------------------------ PUBLICAÇÕES ---- ------------------------------ */
  /* --------------------------------------------------------------------------------------*/
  .publicacao-interna .conteudo .box-imagem {
    margin-bottom: 30px;
  }
  .arquivos table.tabela-publicacao {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    display: block;
    position: relative;
    width: 100% !important;
  }
  .arquivos table.tabela-publicacao::-webkit-scrollbar,
  .arquivos table.tabela-publicacao::-webkit-scrollbar {
    width: 6px;
    height: 4px;
    background: #f4f4f4;
  }
  .arquivos table.tabela-publicacao::-webkit-scrollbar-thumb,
  .arquivos table.tabela-publicacao::-webkit-scrollbar-thumb {
    background: #2969bd;
  }

  /* ------------------------------------ PESQUISADORES ---------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  .article-body.pesquisadores .article-tags,
  .article-body.pesquisadores .diretoria,
  .article-body.pesquisadores .cargo {
    padding-left: 0;
    margin-left: 0;
  }
}

@media only screen and (max-width: 768px) {
  /* Body */
  .container {
    width: 100%;
  }

  /* Slide */
  .slide__info .container {
    width: 100% !important;
  }

  /* Videos */
  #image_intro {
    height: auto;
    width: 100%;
    margin-bottom: 15px;
  }
  #image_link_intro:before {
    position: absolute;
    top: 22vw;
    left: 33vw;
    background-color: #000;
    padding: 5vw;
    padding-left: 8vw;
    border-radius: 80%;
    font-size: 15vw;
  }
  ul.search-results.ultimas-noticias.video-search.list-striped li {
    position: relative;
  }

  /* glossário */
  .page-glossary .all-terms {
    top: 0;
  }
}

@media (max-width: 767.98px) {
  /* ----------------------------------------- MENU -------------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  #sp-logo .logo {
    float: initial;
    margin-left: 0;
    margin-top: 20px;
  }
  .header-accessibility {
    text-align: center;
    float: initial;
    display: block;
  }
  header#sp-header.has-navigation-dropdown .navigation-wrapper {
    width: 100%;
  }
  header#sp-header.has-navigation-dropdown
    .navigation-wrapper
    .navigation-content
    #main-navigation
    .list-navigation
    li
    a {
    padding: 7px 25px;
  }
  header#sp-header.has-navigation-dropdown
    .navigation-wrapper
    .navigation-content
    #main-navigation
    .list-navigation
    li.dropdown-submenu
    > a.seta:after {
    right: 25px;
  }
  div#sp-menu span {
    display: block;
    font-size: 20px;
    max-width: 70%;
  }
  .sp-megamenu-wrapper {
    left: 0 !important;
  }
  #sp-logo .logo{float: left;}
  .hamburg-acessibilidade{float: right; margin-top: 20px;}
  label[for='bt_menu-acessibilidade']{display: block;}
  .header-accessibility{display: none;}
  .sp-module .header-accessibility ul{margin-bottom: 30px;}
  .sp-module .header-accessibility ul li{display: block; width: 100%; margin-left: 0}
  #bt_menu-acessibilidade:checked ~ .header-accessibility{width: 108%; position: absolute; left: -4%; top: 90px; z-index: 9999; background: #ffff;}

  /* Assuntos - Projetos */
  .projetos-e-estatisticas .projetos-descricao {
    margin-left: 0;
  }

  /* ----------------------------------- INSTITUCIONAL ---------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  #sp-position8 .sp-module-title.acesso-a-informacao span {
    display: none;
    padding-right: 0;
  }
  #sp-position8 .sp-module-title.acesso-a-informacao small {
    padding-right: 0;
  }

  /* --------------------------------------  QUEM E QUEM ---------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  .container.quem {
    margin-top: 45px;
  }
  .box-quem {
    max-width: 80%;
    margin: 0 auto 30px;
  }
  .box-quem img {
    max-width: 350px;
    object-fit: cover;
    padding: 0 20px;
  }

  /* ------------------------------ PERGUNTAS FREQUENTES --------------------------------- */
  /* --------------------------------------------------------------------------------------*/

  .perguntas-frequentes #search-page .btn-primary {
    width: 9%;
  }
  .perguntas-frequentes #search-page .btn-primary span {
    position: relative;
    left: -20px;
  }

  /* --------------------------------- AGENDA DE AUTORIDADE ------------------------------ */
  /* --------------------------------------------------------------------------------------*/
  .listagem-agenda .cargos select {
    min-width: auto;
  }
  .results-agenda .box {
    padding: 20px;
  }
  .results-agenda .horario-evento {
    width: 100%;
    border-bottom: 1px solid #d8d8d8;
  }
  .results-agenda .horario-evento > .border-right {
    display: none;
  }
  .listagem-agenda .results-agenda .box .desc-evento {
    width: 100%;
  }
  .listagem-agenda .results-agenda .box .desc-evento h2 {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 30px;
  }
  .listagem-agenda .results-agenda .box .desc-evento > div {
    margin-left: 0;
  }
  .listagem-agenda .results-agenda .box .desc-evento .local-evento .map {
    margin-bottom: 10px;
    width: 100%;
    float: initial;
    border-right: transparent;
  }
  .listagem-agenda .results-agenda .box .desc-evento .local-evento .map i {
    padding-left: 13px;
    width: 35px;
  }
  .listagem-agenda .results-agenda .box .desc-evento .local-evento .calender {
    padding-left: 10px;
    width: 100%;
    float: initial;
  }
  .listagem-agenda .results-agenda .box .desc-evento .local-evento .calender i {
    width: 26px;
  }

  /* ------------------------------------ IPEA NA MÍDIA ---------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  a#advanceSearch {
    border: 1px solid;
  }

  #agenda .carousel-agenda .full-carrossel {
    width: 80vw;
  }

  /* ------------------------------------ PROCESSO SELETIVO ------------------------------ */
  /* --------------------------------------------------------------------------------------*/
  table.processos tr:not(:first-child) td {
    padding: 0 15px;
  }

  /* ------------------------------------ PUBLICAÇÕES ---- ------------------------------ */
  /* --------------------------------------------------------------------------------------*/
  .lista-publicacoes .publi-conteudo {
    text-align: center;
  }
  #lista-carousel .box-tipo .publicacoes .descricao h2 {
    text-align: center;
  }
  #publicacao-tematica .item {
    max-width: 80%;
  }
  #sp-top5{
    width: 100%;
  }
}

@media only screen and (max-width: 702px) {
  /* Agenda */
  #agenda .btnAgenda {
    margin: 1vh 10px;
  }
  #agenda .calendario::before {
    width: 25vw;
  }
  #agenda .calendario::after {
    width: 25vw;
  }
  .full-carrossel h2 {
    font-size: 1.575em;
  }
  #agenda .carousel-agenda .owl-nav .owl-prev > span {
    left: -9vw;
  }
  #agenda .carousel-agenda .owl-nav .owl-next > span {
    right: 4vw;
  }
  /* Banner */
  .slide__info {
    top: 50vh !important;
  }
  /* Noticias */
  .grid.arrow {
    position: relative;
    top: unset;
  }

  /* Assuntos - Titulo */
  .tela_cheia {
    left: -3vw;
  }

  /* Assuntos - Slider */
  .view-interna .slide__info {
    top: 10vh !important;
  }
}

@media (max-width: 575.98px) {
  /* ----------------------------------------- MENU -------------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  #sp-menu ul.sp-megamenu-parent .fa-bars { left: -20px;}
  header#sp-header.has-navigation-dropdown .navigation-wrapper {top: 140px;}
  section#sp-section-1.standard {margin-bottom: 156px;}
  .banner-noticais-destaques .box-banner .data-artigo p{text-align: center;}
  .flickity-page-dots{z-index: 99;}
  div#sp-menu span{max-width: 100%;}
  #main-menu-title{font-size: 18px;}
  /* ------------------------------------  PADRÃO -------------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  .article-info {
    display: block;
  }
  h2.mestradotitle small {
    width: 100%;
  }
  .article-info small {
    padding-right: 0;
    text-align: center;
    padding-bottom: 12px;
  }
  table.responsivo td {
    width: 100% !important;
    display: block;
  }

  #finder-filter-window.search-listing {
    padding: 10px 0 20px;
  }
  .btns-filter {
    max-width: 100%;
    position: initial;
    text-align: center;
    padding-top: 40px;
  }
  button#filtro-busca {
    float: initial;
  }
  #search-results .search-pages-counter .quantidade,
  #search-results .search-pages-counter .ordem {
    float: initial;
    padding-bottom: 10px;
    text-align: center;
  }

  table.ouvidoria tr {
    display: block;
  }
  table.ouvidoria td {
    border-left: transparent;
  }

  /* ------------------------------------  TÍTULOS -------------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  h2.publish-article-title,
  .finderperguntas h1 {
    font-size: 2.3em;
  }
  .sp-module.box-cinza .box-cinza {
    font-size: 2em;
  }

  /* --------------------------------------  QUEM E QUEM ---------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  .grey_blocks.quem {
    display: block;
  }
  .box-quem img {
    max-width: 100%;
  }
  .carousel-cell {
    width: 100% !important;
  }
  .container.quem .search-pagination {
    margin: 0 !important;
  }

  /* --------------------------------- AGENDA DE AUTORIDADE ------------------------------ */
  /* --------------------------------------------------------------------------------------*/
  .listagem-agenda .btnAgenda {
    margin-bottom: 10px;
  }
  .filtragem-agenda .colapse-agenda {
    text-align: center;
  }
  .filtragem-agenda .colapse-agenda h3 {
    padding-top: 55px;
  }
  .filtragem-agenda .colapse-agenda label {
    margin-right: 0;
  }
  .results-agenda .horario-evento {
    min-height: 105px;
  }
  .listagem-agenda .results-agenda .box .desc-evento > div {
    padding-bottom: 20px;
  }
  .listagem-agenda .results-agenda .box .desc-evento .local-evento .map i {
    padding-left: 0;
    width: 25px;
  }
  .listagem-agenda .results-agenda .box .desc-evento .local-evento .calender {
    padding-left: 0;
  }
  .filtragem-agenda .colapse-agenda .btnsPesquisa {
    text-align: center;
  }
  .filtragem-agenda .colapse-agenda #btnLimpar {
    margin-bottom: 10px;
  }
  .filtragem-agenda #openFiltro {
    width: 100%;
    position: initial;
    border: 1px solid #000;
    margin-top: 1px;
    padding: 9px 9px 9px 9px;
  }
  .filtragem-agenda #btnPalavraChave {
    right: 0;
  }
  .filtragem-agenda #palavraChave {
    padding: 30px 50px 30px 25px;
  }
  .publish-articles-agenda {
    display: block;
  }
  .publish-articles-agenda .hora-evento,
  .publish-articles-agenda .data-evento,
  .publish-articles-agenda .local-evento {
    width: 100%;
    padding-bottom: 10px;
  }
  .publish-articles-agenda .data-evento i,
  .publish-articles-agenda .hora-evento i,
  .publish-articles-agenda .local-evento i {
    display: block;
  }
  .publish-articles-agenda .data-evento {
    display: block;
    max-width: 185px;
    margin: 0 auto 10px;
    border-right: transparent;
  }
  .publish-articles-agenda .data-evento i {
    margin-right: 10px;
    float: left;
  }
  .publish-articles-agenda .hora-evento {
    display: block;
    max-width: 150px;
    margin: 0 auto 10px;
    border-right: transparent;
  }
  .publish-articles-agenda .hora-evento i {
    margin-right: 10px;
    float: left;
  }

  /* ---------------------------------------- IMPERNSA ----------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  #html-body.imprensa .imprensa-contato {
    text-align: center;
  }
  #html-body.imprensa .customchefe-da-assessoria,
  #html-body.imprensa .imprensa-right {
    text-align: center;
    margin-bottom: 40px;
  }
  #ff_formdiv4 .form-actions button {
    float: initial !important;
    margin: 0 auto;
  }
  #html-body.imprensa .imprensa-right p.btn {
    float: initial;
  }

  /* ------------------------------------ IPEA NA MÍDIA ---------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  .finderipea-na-midia input#q {
    width: 70%;
  }
  .lista-midia {
    text-align: center;
  }
  .lista-midia .titulo-midia {
    font-size: 1.5em;
    margin-top: 5px;
    display: block;
    margin-bottom: 10px;
  }

  /* ------------------------------------ PROCESSO SELETIVO ------------------------------ */
  /* --------------------------------------------------------------------------------------*/
  table.documentos,
  table.processos {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    display: block;
    position: relative;
    width: 100% !important;
  }
  table.documentos::-webkit-scrollbar-track,
  table.processos::-webkit-scrollbar-track {
    background-color: #f4f4f4;
  }
  table.documentos::-webkit-scrollbar,
  table.processos::-webkit-scrollbar {
    width: 6px;
    height: 4px;
    background: #f4f4f4;
  }
  table.documentos::-webkit-scrollbar-thumb,
  table.processos::-webkit-scrollbar-thumb {
    background: #2969bd;
  }
  .processo-seletivo p {
    text-align: center;
  }

  /* ------------------------------------ PUBLICAÇÕES ---- ------------------------------ */
  /* --------------------------------------------------------------------------------------*/
  .filtragem-publicacao .colapse-publicacao .btnsPesquisa {
    text-align: center !important;
  }
  .filtragem-publicacao .colapse-publicacao #btnLimpar {
    margin-bottom: 15px;
    margin-left: 0px;
  }
  .filtragem-publicacao .colapse-publicacao #btnFiltrar {
    margin-left: 0px;
  }
  .lista-publicacoes .publi-images {
    right: 0 !important;
    padding-bottom: 30px !important;
  }
  .lista-publicacoes .publi-conteudo h3 {
    margin-bottom: 25px;
  }
  .lista-publicacoes .publi-conteudo p {
    padding-bottom: 20px !important;
    padding-top: 20px;
  }
  .lista-publicacoes .publi-conteudo .assuntos {
    position: initial !important;
    height: auto !important;
  }
  .publicacao-interna .info-publicacao .comunidade,
  .publicacao-interna .info-publicacao .data-publi {
    text-align: center !important;
  }
  .btnDetalhes {
    margin: 0 auto;
    max-width: 70%;
    display: block;
    text-align: center;
  }
  .publicacao-interna .conteudo span {
    display: block;
    margin-left: 0;
    margin-top: 20px;
  }
  .arquivos .info h3::before,
  .arquivos .info h3::after {
    display: none;
  }
  .publicacao-interna .assuntos .titulo-publicacao h2 {
    font-size: 1.86rem;
  }

  /* -------------------------------------- ASSUNTOS ------------------------------------ */
  /* --------------------------------------------------------------------------------------*/
  .container.foto .titulo h1 {
    text-align: center;
  }
  .container.noticias h2:after,
  .container.definicoes h2::after,
  .container.projetos h2:after {
    display: none;
  }
  .container.definicoes h3,
  .noticia__info--categoria,
  .noticia__info--titulo,
  .projetos-descricao h4 {
    text-align: center;
  }
  
  #publicacao-tematica .item img{max-width: 140px}
  #publicacao-tematica .item a p{text-align: center;}
  .projetos-e-estatisticas .projetos-descricao .btn-projeto{margin: 20px auto}
  ul.search-results.pesquisadores.list-striped .result-title{margin: 10px 0}
  .filtragem-publicacao .cout h4{width: 100%; text-align: center;}
  .filtragem-publicacao .ordem{float: initial; text-align: center; width: 100%}
.lista-publicacoes .publi-conteudo .info{width: 100%}
  /* -------------------------------------- CONSUTORIA ---------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  #search-results.body-consultoria .list-striped {
    text-align: center;
  }

  /* -------------------------------------- LEGISLAÇÃO ---------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  #search-results.body-espaco .list-striped {
    text-align: center;
  }

  /* ----------------------------- ASSINE NOSSAS LISTAS ---------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  .nossas-listas .acym_form {
    display: block;
  }
  .nossas-listas .acym_form div label.cell {
    width: 100%;
  }
  .nossas-listas .acym_form div label input {
    width: 100%;
  }
  .nossas-listas p.acysubbuttons input {
    position: initial;
    margin: 0 auto 40px;
    display: block;
  }
  .latest_news .imagem {
    margin: 0 30px 20px;
  }
  ul.search-results.ultimas-noticias.list-striped
    .latest_news
    h2.result-title-ultimas {
    padding-bottom: 10px;
  }
  .result-category-ultimas .assunto-tag:first-child {
    padding-bottom: 10px;
  }
  p.result-publish-date-ultimas {
    text-align: center;
  }

  /* -------------------------------------- NOTICIAS ------------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  ul.search-results.ultimas-noticias.list-striped .latest_news {
    text-align: center;
  }

  /* ------------------------------ Rodape --------------------------------- */
  /* ----------------------------------------------------------------------*/
  #sp-footer1 .logo-gov {
    margin: 0 auto;
  }
  #sp-menu-footer ul {
    text-align: center;
  }
  .sp-module.redeFooter {
    text-align: center;
  }
  .customacessoInfo .logos-rodape {
    float: initial;
    max-width: 100%;
  }

  .customacessoInfo .logos-rodape .acesso {
    float: initial;
    margin-bottom: 30px;
  }
  .container h2 {
    text-align: center !important;
  }
  .customacessoInfo .logos-rodape .acesso img {
    margin-right: 0;
    margin: auto;
  }
  .customacessoInfo .logos-rodape .patria {
    float: initial;
  }
  .footer_menu {
    width: 100%;
    margin: 15px 0;
  }
  .footer_menu ul {
    float: initial;
    text-align: center;
  }
  .footer_menu ul li {
    display: block;
    margin-left: 0;
  }
  .footer_copyright {
    width: 100%;
    float: initial;
    text-align: center;
    margin-bottom: 15px;
  }

  /* ------------------------------------ ARTIGOS --------------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  .article-body ul li {
    font-size: 1em;
  }
  .article-body p {
    font-size: 1em;
  }
  .article-body cite {
    font-size: 1.2em;
    max-width: 100%;
    line-height: 25px;
  }
}

@media only screen and (max-width: 426px) {
  /* Banner */
  .slide__info {
    top: 25vh !important;
  }
  .nav label {
    width: 50px !important;
  }
  /* .slide,  */
  .slides {
    height: 90vh !important;
  }
  .nav-dots {
    width: 100% !important;
  }
  .container h2 {
    font-size: 1.2em;
  }
  /* Assuntos em alta */
  div#assuntosAlta {
    margin: 3rem 0rem;
  }
  ul.top-subjects {
    display: flex;
    flex-direction: column;
    text-align: center;
  }

  /* Agenda */
  #agenda .carousel-agenda .owl-nav .owl-next > span {
    right: -12vw;
  }
  #agenda .carousel-agenda .full-carrossel {
    width: 70vw;
  }
  #agenda .botoes-eventos .btnAutoridades,
  #agenda .botoes-eventos .btnEventos {
    min-width: 50vw;
  }
  #agenda .calendario input[type="date"] {
    left: -2vw;
  }

  /* Assuntos - Titulo */
  .tela_cheia {
    left: -5vw;
  }

  /* Video */
  #image_link_intro:before {
    left: 30vw;
  }
  div#sp-menu{
    margin-bottom: 25px;
  }
  div#sp-menu span{
    max-width: 82%;
  }
}

@media (max-width: 360px) {
  /* ----------------------------------- INSTITUCIONAL ---------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  #sp-position8 .sp-module-title.acesso-a-informacao small {
    font-size: 1em !important;
  }

  /* ------------------------------ PERGUNTAS FREQUENTES --------------------------------- */
  /* --------------------------------------------------------------------------------------*/
  .perguntas-frequentes #search-page .btn-primary span {
    left: -44px;
  }
  div#sp-menu span{max-width: 80%;}
}

@media only screen and (max-width: 320px) {
  #agenda .calendario input[type="date"] {
    left: -10vw;
  }
}
