
body { background-image: url(../imgs/bg-global.jpg) ; color: #312f56; font-family: museo700;}

p,
h1,h2,h3,h4,h5 { color:  #312f56 ;;}

.bloco-cinza{ background-color: #f3f3f4; }

p {  font-family: museo300; }

.footer { background-image: url(../imgs/bg-rodape.jpg); background-repeat: repeat; color:white; padding-bottom: 3rem; }
.footer a,
.footer p { color:white; }

.navbar.is-dark {
    background: url(../imgs/bg-rodape.jpg);
    color: rgba(0, 0, 0, .7);


}

 
.glider-contain {
  margin: 0 auto;
  width: 100%;
  max-width: 100%;
}

.slide_content{ 
    position: absolute;
    width: 50%;
    height: inherit;
    right: 0px;
    top: 0;
}

.slide_item {  position: relative;}


.glider-slide img 
{
  width: 100%;
  object-fit: cover;
}

.slide_item ,
.glider-slide img {
    height: 400px;
}

.glider-slide { border-bottom: #7b0706 5px solid;}
.card.interno { display: flex ; }
 

.navbar-item:hover a,
.navbar-item:hover{ background: url(../imgs/bg-global.jpg); color: #7C0606!important;}

.navbar-item.has-dropdown:hover .navbar-dropdown{
    background-color: #7C0606; color:white!important ;
}
.navbar-item.has-dropdown:hover .navbar-dropdown .navbar-item { background: inherit; color: inherit!important}
.logo_container { width: 350px;}



.navbar-item:hover .navbar-link::after, 
.navbar-item:hover .navbar-link::after {
    border-color: #7c0606!important;
}


 
.dots button {
    display: block;
    width: 16px;
    height: 0;
    padding-top: 16px;
    background: url(../imgs/pagination.png)!important;
    background-position: -2px -2px!important;
    float: left;
    overflow: hidden;
}

.dots button.active {
    background-position: -2px 18px!important;
}


@media (min-width: 1024px) {

    
    .quem-somos-block { display: flex ; flex-wrap: wrap; justify-content: center; gap: 20px ;}

    .quem-somos-block div{ width: 30%;}

    .navbar { height: 70px;}

    .font_big { font-size: 40px;}

    .titulo-slide  { font-size: 48px ;}

    .padding_slider { padding: 50px}

    .container:not(.is-max-desktop) {
        max-width: 1080px;
    }

    .navbar.is-dark .navbar-end .navbar-link::after, .navbar.is-dark .navbar-start .navbar-link::after{
        margin-top: 20px;
    }
   .navbar-menu .nivel_0 { padding-top: 60px; }
    .navbar-item.has-dropdown:hover .navbar-dropdown {
        display: block;
    }

    .navbar.is-dark{
        height: 113px;
        border-bottom: 6px solid #7b0706;
    }
}
    

@media(max-width: 1000px){

    .navbar-brand {       height: 74px;
        border-bottom: 4px solid #7b0706; }


    .quem-somos-block { display: flex ; flex-wrap: wrap;}


    .descricao-slide { font-size: 13px ; line-height: 16px;}
    .slide_item, .glider-slide img {
        height: 220px;
    }

    .padding_slider { padding: 20px}


    .font_big { font-size: 25px;}

    .titulo-slide  { font-size: 20px ;}

    .card.interno { flex-direction: column-reverse; }

    .card.interno .p-3 + p ,
    .card.interno img { height: 200px; object-fit: cover;}

    .slide_content { width: 60%;}

    .logo_container {
        width: 249px;
        padding-left: 20px; 
    }

    .navbar-menu.is-active {
 
        padding-top: 28px;
    }

    .navbar.is-dark .navbar-burger { margin-top: 10px; }

    .navbar.is-dark .navbar-burger { transform: scale(1.5);}

    /* .full-img img{ width: 100%;} */

}