
/*----- MÁXIMO 475 -----*/
@media (max-width:475px) {
    .menu-fechado {
        top:0 !important;
        right:0 !important;
    }

    .div-list-icone {
        display: none !important;
    }

    .list-titulo {
        font-size: 12pt;
    }

    .transparencia-right span {
        width: 40px;
        height: 40px;
        font-size: 25px;
    }

    .acessibilidade {
        display: flex;
        align-items: center;
        justify-content: space-evenly;
    }

    h1 img {
        height:140px;
    }
    #acesso-rapido {
        margin-top:30px;
    }
    #atas-reunioes {
        margin-top:60px;
    }
    .atalho {
        height:auto;
    }
    .margin-top-responsivo {
        margin-top:60px;
    }
    .noticia-home img {
        height:300px;
    }
    .hidden-responsivo {
        display:none;
    }
    .acessibilidade svg {
        font-size:9px;
    }
    footer {
        padding:50px 20px;
    }
    #busca {
        margin-top:-40px;
        margin-bottom: 5px;
    }
    #busca input:focus {
        width:100%;
    }
    .banner-capa {
        height:210px;
    }     
    .banner-capa img {
        height:210px;
        width: 100% !important;
    }
    #banner .tns-controls{
        top: 40%;
    }
    #banner .tns-controls button:first-child{
        left: 0px;
    }
    #banner .tns-controls button:nth-child(2){
        right: 10px;
    }
    .banner-capa .frase h2 {
        font-size:14px;
        padding:15px;
    }
    .breadcrumb {
        display:none;
    }
    .imagem-lista img {
        height:auto;
    }
    .box-botoes-balanco a { 
        margin-bottom: 10px !important;
        width: 100% !important;
        text-align: center;
    }
    .box-subcategorias a button, .box-subcategorias a {
        width: 100% !important;
    }
    .logo-resp{
        display: flex;
        justify-content: center;
    }
    .lista-parceiro{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .parceiro{
        flex-wrap: wrap;
    } 
    .parceiro:nth-child(4), .parceiro:nth-child(5), .parceiro:nth-child(6){
        display: none;
    } 
    .btn-contato-resp{
        margin: 18px 0px;
    }  
    .noticia-home{
        margin-bottom: 20px;
    }
    .noticia-home h2{
        font-size: 18px;
        line-height: 27px;
        margin-bottom: 0px !important;
    }
    .noticia-home-menor{
        margin: 12px 0px;
        align-items: flex-start;
        flex-wrap: wrap;
    }
    .noticia-home-menor img{
        width: 100%;
        height: 250px;
    }
    .noticia-destaque{
        padding: 0px !important;
    } 
    .span-iframe{
        width: 400px;
    }
    .iframe-midia{
        display: flex;
        justify-content: center;
        margin-bottom: 10px;
    }
    .contratacao-item{
        border-top: 1px dashed rgb(210,210,210);
    }
    #contratacao .border-left{
        border-left: 0px;
    }
}






/*----- 476/575 -----*/
@media (min-width: 476px) and (max-width: 575px) {
    .menu-fechado {
        top:0 !important;
        right:0 !important;
    }
    h1 img {
        height:125px;
    }
    #acesso-rapido {
        margin-top:30px;
    }
    #atas-reunioes {
        margin-top:60px;
    }
    .atalho {
        height:auto;
    }
    .margin-top-responsivo {
        margin-top:60px;
    }
    .noticia-home img {
        height:300px;
    }
    .hidden-responsivo {
        display:none;
    }
    footer {
        padding:50px 20px;
    }
    .banner-capa {
        height:270px;
    }     
    .banner-capa img {
        height:270px;
        width: 100%;
    }
    #banner .tns-controls{
        top: 34%;
    }
    #banner .tns-controls button:first-child{
        left: 0px;
    }
    #banner .tns-controls button:nth-child(2){
        right: 10px;
    }
    .banner-capa .frase h2 {
        font-size:14px;
        padding:15px;
    }
    .breadcrumb {
        display:none;
    }
    .imagem-lista img {
        height:auto;
    }
    
    #busca {
        margin-top:0px;
    }
    #busca input:focus {
        width:100%;
    }
    .box-botoes-balanco a { 
        margin-bottom: 10px !important;
    }
    .box-subcategorias a button, .box-subcategorias a {
        width: 100% !important;
    }
    .lista-parceiro{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .parceiro{
        flex-wrap: wrap;
    } 
    .parceiro:nth-child(4), .parceiro:nth-child(5), .parceiro:nth-child(6){
        display: none;
    }  
    .btn-contato-resp{
        margin: 18px 0px;
    }   
    .noticia-home{
        margin-bottom: 15px;
    }
    .noticia-home h2{
        font-size: 18px;
        line-height: 27px;
        margin-bottom: 0px !important;
    }
    .noticia-home-menor{
        margin: 15px 0px;
        align-items: flex-start;
        flex-wrap: wrap;
    }
    .noticia-home-menor img{
        width: 100%;
        height: 250px;
    }
    .noticia-destaque{
        padding: 0px !important;
    } 
    #atas-reunioes {
        margin-top:60px;
    }
    .span-iframe{
        width: 410px;
    }
    .iframe-midia{
        display: flex;
        justify-content: center;
        margin-bottom: 15px;
    }
    .contratacao-item{
        border-top: 1px dashed rgb(210,210,210);
    }
    #contratacao .border-left{
        border-left: 0px;
    }
}





/*----- 576/767 -----*/
@media (min-width: 576px) and (max-width: 767px) {
    .menu-fechado {
        top:0 !important;
        right:0 !important;
    }
    .margin-top-responsivo {
        margin-top:60px;
    }
    .noticia-home img {
        height:auto;
    }
    .hidden-responsivo {
        display:none;
    }
    footer {
        padding:50px 20px;
    }
    .banner-capa {
        height:320px;
    }     
    .banner-capa img {
        height:320px;
        width: 100%;
    }
    #banner .tns-controls{
        top: 38%;
    }
    #banner .tns-controls button:first-child{
        left: 0px;
    }
    #banner .tns-controls button:nth-child(2){
        right: 10px;
    }
    .banner-capa .frase h2 {
        font-size:14px;
        padding:15px;
    }
    .atalho {
        padding:15px 25px 25px 25px;
        height:140px;
    }
    .atalho h4 {
        font-size:18px;
        line-height:20px;
    }
    #busca input:focus {
        width:100%;
    }
    .breadcrumb {
        display:none;
    }
    .box-botoes-balanco a { margin-bottom: 10px !important;}
    .box-subcategorias a button, .box-subcategorias a {
        width: 100% !important;
    }
    .lista-parceiro{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .parceiro{
        flex-wrap: wrap;
    } 
    .parceiro:nth-child(4), .parceiro:nth-child(5), .parceiro:nth-child(6){
        display: none;
    }  
    .btn-contato-resp{
        margin: 18px 0px;
    }  
    .noticia-home{
        margin-bottom: 20px;
    }
    .noticia-home h2{
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 0px !important;
    }
    .noticia-home-menor{
        margin: 5px 0px;
        align-items: flex-start;
    }
    .noticia-home-menor h3{
        font-size: 15px;
    }
    .noticia-destaque{
        padding: 0px !important;
    } 
    #list-noticia h4{
        font-size: 18px;
    }
    #atas-reunioes {
        margin-top:60px;
    }
    .span-iframe{
        width: 410px;
    }
    .iframe-midia{
        display: flex;
        justify-content: center;
        margin-bottom: 15px;
    }
    .contratacao-item{
        border: 1px dashed rgb(210,210,210);
    }
}





/*----- 768/991 -----*/
@media (min-width: 768px) and (max-width: 991px) {
    .menu-fechado {
        top:0 !important;
        right:0 !important;
    }
    .margin-top-responsivo {
        margin-top:60px;
    }
    #busca input:focus {
        width:100%;
    }
    .noticia-home img {
        height:auto;
    }
    .hidden-responsivo {
        display:none;
    }
    footer {
        padding:50px 20px;
    }
    .banner-capa {
        height:360px;
    }     
    .banner-capa img {
        height:360px;
        width: 100%;
    }
    #banner .tns-controls{
        top: 41%;
    }
    #banner .tns-controls button:first-child{
        left: 0px;
    }
    #banner .tns-controls button:nth-child(2){
        right: 5px;
    }
    .banner-capa .frase h2 {
        font-size:14px;
        padding:15px;
    }
    .breadcrumb {
        display:none;
    }
    .parceiro:nth-child(4), .parceiro:nth-child(5), .parceiro:nth-child(6){
        display: none;
    }
    .btn-contato-resp{
        margin: 18px 0px;
    }  
    .noticia-home{
        margin-bottom: 20px;
    }
    .noticia-home h2{
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 0px !important;
    }
    .noticia-home-menor{
        margin: 5px 0px;
        align-items: flex-start;
    }
    .noticia-destaque{
        padding: 0px !important;
    }
    #atas-reunioes {
        margin-top:60px;
    }
    .span-iframe{
        width: 410px;
    }
    .iframe-midia:nth-child(3){
        display: none;
    }
    .iframe-midia{
        display: flex;
        justify-content: center;
    }
    .contratacao-item{
        border: 1px dashed rgb(210,210,210);
    }
}





/*----- 992/1199 -----*/
@media (min-width: 992px) and (max-width: 1199px) {
    .menu-fechado {
        top:0 !important;
        right:0 !important;
    }
    #atas-reunioes {
        margin-top:60px;
    }
    .noticia-home{
        margin-bottom: 20px;
    }
    .noticia-home h2{
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 0px !important;
    }
    .noticia-home-menor{
        margin: 5px 0px;
        align-items: flex-start;
    }
    .noticia-destaque{
        padding: 0px !important;
    }
    #list-noticia h4{
        font-size: 18px;
    }
    footer {
        padding:50px 20px;
    }
    .banner-capa {
        height:320px;
    }     
    .banner-capa img {
        height:320px;
    }
    #banner .tns-controls{
        top: 38%;
    }
    #banner .tns-controls button:first-child{
        left: 0px;
    }
    #banner .tns-controls button:nth-child(2){
        right: 5px;
    }
    .banner-capa .frase h2 {
        font-size:14px;
        padding:15px;
    }
    #busca input {
        width:80%;
    }
    .imagem-lista img {
        height:160px;
    }
    .parceiro:nth-child(4), .parceiro:nth-child(5), .parceiro:nth-child(6){
        display: none;
    }
    .btn-contato-resp{
        margin-top: 18px;
    }  
    .span-iframe{
        width: 410px;
    }
    .iframe-midia:nth-child(3){
        display: none;
    }
    .iframe-midia{
        display: flex;
        justify-content: center;
    }
}
    





/*----- 1200/1399 -----*/
@media (min-width: 1200px) and (max-width: 1399px) {
    .menu-fechado{
        display: none;
    }
    #busca input {
        width:80%;
    }
    .banner-capa {
        height:350px;
    }     
    .banner-capa img {
        height:350px;
    }
    #banner .tns-controls button:first-child{
        left: 0px;
    }
    #banner .tns-controls button:nth-child(2){
        right: 5px;
    }
    .parceiro:nth-child(4), .parceiro:nth-child(5), .parceiro:nth-child(6){
        display: none;
    }
    .btn-contato-resp{
        margin-top: 18px;
    } 
    .dl-menuwrapper{
        display: none;
    } 
    .noticia-home-menor{
        align-items: flex-start;
    }
    .noticia-home h2{
        font-size: 24px;
        line-height: 28px;
    }
    .noticia-home-menor h3{
        font-size: 15px;
    }
    .span-iframe{
        width: 355px;
    }
    .iframe-midia{
        display: flex;
        justify-content: center;
    }
}





/*----- 1400/1679 -----*/
@media (min-width: 1400px) and (max-width: 1679px) {
    .menu-fechado{
        display: none;
    }
    #busca input {
        width:70%;
    }
    .banner-capa {
        height:380px;
    }     
    .banner-capa img {
        height:380px;
    }
    #banner .tns-controls button:first-child{
        left: 0px;
    }
    #banner .tns-controls button:nth-child(2){
        right: 5px;
    }
    .dl-menuwrapper{
        display: none;
    }
    .noticia-home h2{
        font-size: 28px;
        line-height: 30px;
    }
    .noticia-home-menor h3{
        font-size: 16px;
    }
    .span-iframe{
        width: 375px;
    }
    .iframe-midia{
        display: flex;
        justify-content: center;
    }
}





/*----- 1680/1920 -----*/
@media (min-width: 1680px) and (max-width: 1920px) {
    .menu-fechado{
        display: none;
    }
    #busca input {
        width:60%;
    }
    .dl-menuwrapper{
        display: none;
    }
}





/*----- MAIS DE 1920 -----*/
@media (min-width: 1921px) {
    .menu-fechado{
        display: none;
    }
    #busca input {
        width:60%;
    }
    .dl-menuwrapper{
        display: none;
    }
}





/* ----- MENU FECHADO ----- */
@media (max-width: 1200px) {
    .dynamika-menu-nav-forest {display:none}
}
