@media screen and (min-width: 1000px) {
    header .cont .conteudo .menu-busca menu > ul > li:nth-child(5) {
        color: #8BD033;
    }

    .container-infos {
        width: 1150px;
        padding: 60px 0;
    }

    .container-infos article {
        float: left;
        width: calc(100% - 325px);
    }

    .container-infos h1 {
        color: #7F8487;
        margin-bottom: 10px;
        font-size: 1.857rem;
        float: left;
        width: 100%;
    }

    .container-infos .pg-menu {
        width: 100%;
        height: 20px;
        float: left;
        margin-bottom: 10px;
    }

    .container-infos .pg-menu .info {
        float: left;
        padding: 10px 0 0 0;
        font-size: 1rem;
    }

    .container-infos .pg-menu .sociais {
        float: right;
        text-align: right;
        margin: 0 0px 0 0;
    }

    .container-infos .pg-menu .sociais * {
        float: right !important;
    }

    .container-infos article .capa-texto {
        float: left;
        width: 100%;
    }

    .container-infos article .capa-texto .capa {
        width: 300px;
        float: left;
        margin: 0 20px 14px 0;
    }

    .container-infos article .capa-texto {
        color: #7F8487;
        font-size: 1.071rem;
    }

    .container-infos article .capa-texto * {
        font-size: 1.071rem !important;
    }

    .container-infos .galerias {
        float: left;
        width: 100%;
        margin-top: 20px;
    }

    .container-infos .galerias h3 {
        float: left;
        width: 100%;
        font-size: 1rem;
        color: #7F8487;
    }

    .container-infos .galerias ul {
        float: left;
        width: 100%;
        margin-top: 10px;
        color: #7F8487;
    }

    .container-infos .galerias ul.imagens li,
    .container-infos .galerias ul.videos li {
        position: relative;
        border: 0 !important;
        float: left;
        margin: 0 22px 22px 0;
    }

    .container-infos .galerias ul.imagens li:nth-child(4n) {
        margin-right: 0;
    }

    .container-infos .galerias ul.imagens li img,
    .container-infos .galerias ul.videos li img {
        border: 0 !important;
        float: left;
    }

    .container-infos .galerias ul.imagens li i,
    .container-infos .galerias ul.videos li i {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url("../../img/site/video.png") center no-repeat;
    }

    .container-infos .galerias ul.videos li img {
        object-fit: cover;
    }

    .container-infos .galerias ul.audios li a:hover,
    .container-infos .galerias ul.anexos li a:hover {
        text-decoration: underline;
    }

    .face-comments {
        width: 100%;
        padding: 20px 0 0;
    }

    .container-infos nav {
        float: right;
        width: 300px;
        border-radius: 0 0 3px 3px;
    }

    .container-infos nav .title {
        float: right;
        width: 100%;
        background: #138034;
        color: #FFFFFF;
        font-size: 1.071rem;
        text-align: left;
        padding: 20px;
        border-radius: 3px 3px 0 0;
    }

    .container-infos nav ul {
        float: left;
        width: 100%;
        background-color: #fff;
    }

    .container-infos nav ul li {
        float: left;
        width: 100%;
        border-left: 5px solid transparent;
        padding: 15px 20px 15px 15px;
        color: #84b5ff;
    }

    .container-infos nav ul li .cont-img {
        float: left;
        width: 80px;
        height: 60px;
        background: center center / cover no-repeat;
    }

    .container-infos nav ul li .titulo {
        float: right;
        width: calc(100% - 90px);
        display: flex;
        align-items: center;
        font-size: 1rem;
        min-height: 60px;
    }

    .container-infos nav ul li:last-child {
        margin-bottom: 0;
    }

    .container-infos nav ul li:hover {
        border-left-color: RGBa(14, 60, 117, 0.6);
        color: RGB(14, 60, 117);
    }
}

@media screen and (max-width: 999px) {
    header .slider {
        display: none;
    }

    header {
        height: 110px !important;
    }

    header .cont {
        background: #138034 !important;
    }

    header .cont .bottom {
        display: none !important;
    }

    main {
        padding: 0px 25px 19px;
    }

    .container-infos {
        width: inherit;
        margin: 0 auto 25px;
        padding: 19px 0 0;
    }

    .container-infos article {
        float: left;
        width: inherit;
    }

    .container-infos h1 {
        color: #7F8487;
        margin-bottom: 10px;
        font-size: 26px;
        float: left;
        width: 100%;
    }

    .container-infos .pg-menu {
        width: 100%;
        height: 20px;
        float: left;
        margin-bottom: 10px;
        overflow: hidden;
    }

    .container-infos .pg-menu .info {
        float: left;
        padding: 10px 0 0 0;
        font-size: 14px;
    }

    .container-infos .pg-menu .sociais {
        float: right;
        text-align: right;
        margin: 0 -32px 0 0;
    }

    .container-infos .pg-menu .sociais * {
        float: right !important;
    }

    .container-infos article .capa-texto {
        float: left;
        width: inherit;
    }

    .container-infos article .capa-texto .capa {
        width: inherit;
        margin: 0 0 14px 0;
    }

    .container-infos article .capa-texto {
        color: #7F8487;
        font-size: 15px;
    }

    /*******************************************************/
    .container-infos .galerias {
        float: left;
        width: 100%;
        margin-top: 10px;
    }

    .container-infos .galerias h3 {
        float: left;
        width: 100%;
        font-size: 14px;
        color: #7F8487;
        margin-top: 10px;
    }

    .container-infos .galerias ul {
        padding-left: 5px;
        float: left;
        width: 100%;
        /*margin-top: 10px;*/
    }

    .container-infos .galerias ul.imagens li,
    .container-infos .galerias ul.videos li {
        position: relative;
        border: 0 !important;
        float: left;
        margin: 10px 10px 0 0;
        width: calc(50% - 5px);
    }

    .container-infos .galerias ul.imagens li:nth-child(2n),
    .container-infos .galerias ul.videos li:nth-child(2n) {
        margin-right: 0;
    }

    .container-infos .galerias ul.imagens li img,
    .container-infos .galerias ul.videos li img {
        border: 0 !important;
        float: left;
        width: 100% !important;
    }

    .container-infos .galerias ul.imagens li i,
    .container-infos .galerias ul.videos li i {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url("../../img/site/video.png") center no-repeat;
    }

    .container-infos .galerias ul.videos li img {
        object-fit: cover;
    }

    .container-infos .galerias ul.audios li,
    .container-infos .galerias ul.anexos li {
        overflow: hidden;
    }

    .container-infos .galerias ul.audios li a:hover,
    .container-infos .galerias ul.anexos li a:hover {
        text-decoration: underline;
    }

    .face-comments {
        width: 100%;
        padding: 20px 0 0;
    }

    .container-infos nav {
        float: right;
        width: 100%;
        margin-top: 20px;
        border: 1px solid #d9e0e5;
        border-radius: 0 0 3px 3px;
    }

    .container-infos nav .title {
        float: right;
        width: 100%;
        background: #138034;
        color: #FFFFFF;
        font-size: 15px;
        text-align: left;
        padding: 20px;
        border-radius: 3px 3px 0 0;
    }

    .container-infos nav ul {
        float: left;
        width: 100%;
        background-color: #fff;
    }

    .container-infos nav ul li {
        float: left;
        width: 100%;
        border-left: 5px solid transparent;
        color: #84b5ff;
        border-bottom: 1px solid #d9e0e5;
    }

    .container-infos nav ul li a {
        float: left;
        width: 100%;
        height: 100%;
        padding: 20px;
    }

    .container-infos nav ul li:hover {
        border-left-color: RGBa(14, 60, 117, 0.6);
        color: RGB(14, 60, 117);
    }
}
