

@media screen and (max-width: 700px) {

    h2{
        font-size: 20px;
    }

    .mdl-cell--3-col{
        width:100%;
    }

    .header{
        height:100px;
        margin-bottom:10px;
        margin-top:-15px;
    }

    .logo{
        float:left;
        text-align: left;
        margin-bottom:0px;
        width:70%;
        padding-top:10px;
        height:70px;
    }

        .logo img{
            height: 36px;
        }

        .logo-instituto{
            font-size:13px;
            font-weight:100;
            margin-bottom:-2px;
        }

        .logo-tresrios{
            font-size:18px;
            font-weight:700;
        }

        .logo-brasao{
            margin-right:10px;
        }

    .ico-menu{
        display:block;
        float:right;
        margin-top:10px;
    }

    .ico-menu img{
        width:32px;
    }

    .menu_container{
        display:none;
    }

    .busca{
        float:none;
        text-align: center;
        width:100%;
        margin-left:auto;
        margin-right:auto;
        margin-top:0;

    }

    .busca_input,
    .busca_submit{
        height:35px;
        font-size: 14px;
        margin-top:-15px;
    }



    .mdl-logo{
        font-size: 16px;
        font-weight: 300;
        text-align: center;
    }


    .miolo{
        width:98%;
        margin-left:auto;
        margin-right:auto;
    }


    #topbar,
    #shortcuts,
    #barra-brasil {
        display:none;
    }



    img.noticias-destaque{
        margin-bottom:10px;
    }

    a.noticias-destaque{
        font-size:18px;
        font-weight: 300;
        min-height:auto;
        padding-bottom:0px;
        margin-bottom:0px;
        border-bottom:0;
    }
    .noticias-destaque-container{
        height: auto;
    }


    a.noticias-baixo{
        font-size:14px;
        height:100px;
        margin-top:10px;
    }

    img.noticias-baixo{
        width:100px;
        height:100px;
    }

    .noticias-baixo-titulo{
        height:115px;
    }

    .noticias-destaque-info,
    .noticias-baixo-info{
        display:none;
    }

    a.servicos{
        padding-left:10px;
        padding-right:10px;
        font-size: 18px;
        height:140px;
    }

    a.servicos small{
        font-size:14px;
    }

    a.servicos img{
        width:20%;
        margin-top:10px;
    }


    .container-redessociais{
        float:none;
        width:100%;
        height:auto;
    }

    .banners{
        text-align:center;
    }

    .redessociais,
    .container-servicos{
        display:none;

    }

    .container-servicos{
        float:none;
        width:100%;
    }


    .mdl-mega-footer__link-list{
        float:none;
        text-align: center;
        margin-top: 10px;
    }

    .mdl-mega-footer__link-list li{
        width:100%;
    }
}
