/* CELULAR E TABLET RUIM
Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { }

/* TABLET
Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { }

/* NOTEBOOK
Large devices (desktops, 992px and up)*/
@media (max-width: 992px) {
    .card-oferta-informacao .card-body{
        padding: 2rem !important;
    }

}

/* Extra large devices (large desktops, 1200px and up) LIBERAR DEPOIS DE PRONTO*/
@media (min-width: 1200px) {}

@media (min-width: 992px) {
    .container960{
        max-width: 960px;
    }

    .container760{
        max-width: 760px;
    }
}

/* Malucos
Medium devices (tablets, 768px and down)*/
@media (max-width: 768px) {
    .paginator .paginator_item{
        display: none;
    }
    .paginator .paginator_item:first-child,
    .paginator .paginator_item:last-child{
        display: inline-block !important;
    }


}


/* Somente notebook */
@media (min-width: 992px) and (max-width:1199px) {
    .section-informacoes .titulo{
        font-size: 1.6rem;
    }
}


/*Small devices (landscape phones, 576px and down) configurações malucas*/
@media (max-width: 576px) {

    .mobile-no-margin {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }
    /*imagem de logo no menu*/
    .menu-1 img.logo-empresa-mobile{
        border: 1px solid #dee2e6 !important;
    }

    .carousel-menu-mobile .logo{
        padding-right: 1rem;
        margin-right: 0 !important;
        border-right: 1px solid var(--light);
    }

    .carousel-menu-mobile .logo img{
        border: 3px solid #41515a2e;
    }

    /*H1 usado para titulos das empresas*/
    .section-header-empresa .titulo-anuncio{
        font-size: 2rem !important;
    }

    .section-header-empresa .segmento{
        font-size: 1.13rem;
    }
    .section-header-empresa .tags{
        font-size: 0.87rem;
    }


    .section-header-empresa .group-contato button .contato-nome {
        font-size: 0.87rem;
    }

    .section-header-empresa .resumo{
        font-size: 1rem !important;
    }


    .section-informacoes .titulo{
        text-align: left;
        font-size: 1.4rem;
    }

    .section-informacoes .subtitulo{
        text-align: left;
        font-size: 1.13rem;
    }

    .carousel-depoimentos{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .card-adicionais{
        border-radius: 0px !important;
        border: 0px !important;
    }
    .card-adicionais .card-body{
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .localizacao .map-responsivo {
        height: 350px;
    }

    .titulo-blog {
        font-size: 2rem !important;
        line-height: 1.1em !important;
    }

    .section-individual {
        border-width: 1px !important;
    }

    .section{
        padding-top: 1rem !important;
    }

    .titulo-principal{
        margin-right: 0.5rem;
        font-size: 1.8rem;
    }
    .titulo-principal small{
        display: block;
        margin-top: 4px;
        font-size: 1rem;
        line-height: 1.2em !important;
    }
    .titulo-principal small:first-letter { text-transform: capitalize; }

    .titulo-secundario{
        margin-right: 0.5rem;
    }
    .titulo-secundario small{
        display: block;
        margin-top: 4px;
        font-size: 0.9rem;
        line-height: 1.2em !important;
    }

    .card-oferta-informacao .titulo {
        font-size: 1.4rem;
    }


    .sectionAgendaInterna .agendaCDestaque .cardLocal .img {
        margin-left: -15px;
        border-radius: 0px !important;
    }

    /*
    .sectionAgendaInterna .cardLocal img{
        -webkit-border-top-right-radius: 4px !important;
        -moz-border-radius-topright: 4px !important;
        border-top-right-radius: 4px !important;
    }
    .sectionAgendaInterna .cardLocal .img{
        padding-right: 15px !important;
    }*/
    .sectionAgendaInterna .agendaCDestaque .cardLocal .img:after{
        background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0),rgb(0 0 0 / 67%),rgba(0,0,0,.9));
    }
    .sectionAgendaInterna .cardInfo{
        border-radius: 0px !important;
    }
}