@media screen and (max-width: 1250px) {
    .wrap {
        padding: 0 20px;
    }
    #menuprinc a {
        padding: 20px 10px;
    }
}
@media screen and (max-width: 880px) {
    .header-scroll #menuprinc {
        top: 60px;
    }
    .header-scroll #menuprinc a {
        padding: 20px;
        color: rgba(255,255,255,1.00) !important;
    }
    .header-scroll #menuprinc a:hover {
        color: rgb(255, 145, 0) !important;
    }
    #menuprinc {
        display: none;
        top: 75px;
        width: 100%; max-width: 400px;
        background-color: rgba(27,27,29,1.00);
    }
    #menuprinc ul li {
        display: block;
        border-bottom: rgb(41, 41, 43) solid 1px;
    }
    header.isHome #menuprinc a, #menuprinc a {
        padding: 20px;
        color: rgba(255,255,255,1.00);
    }
    header.isHome #menuprinc a:hover, #menuprinc a:hover {
        color: rgb(255, 145, 0);
    }
    
    .menuprinc_barrinha {
        display: none;
    }
    #menuprinc-btn {
        display: block;
    }
}
@media screen and (max-width: 1000px) {
    .equipe-foto {
        min-height: 500px;
    }
}
@media screen and (max-width: 576px) {
    .contatos-img {
        display: block;
        margin: 5px 0;
        width: 100%;
        height: 240px;
    }
    .contatos-img:nth-child(1), .contatos-img:nth-child(4) {
        width: 100%;
    }
    .equipe-foto {
        min-height: 300px;
    }
    .categoria-item {
        margin: 5px 0;
    }
    .categoria-overlay {
        opacity: 1;
    }

    .wp-block-gallery.columns-2 .blocks-gallery-item {
        width: 100% !important;
        margin: 5px 0 !important;
    }
}