@import url('https://fonts.googleapis.com/css2?family=Otomanopee+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Display:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Display:wght@400;700&display=swap');

body{
    overflow-x: hidden;
}
a{
    text-decoration: none; color: yellow;
}
a:hover{
    text-decoration: none; color: yellow;
}

.infotop,
.fontOTO{
    font-family: 'Noto Sans Display', sans-serif; color: white;     font-weight: 300;
    /*font-family: 'Oswald', sans-serif; color: white; */
}
.Otomanopee{
    /*font-family: 'Otomanopee One', sans-serif;*/
    font-family: 'Noto Sans Display', sans-serif; color: white;
}
.navurl{
    font-size:18px;  text-align: center;
}
.awesome{
    padding-top:5px;
    font-size: 30px;
}
.btn {
    border-radius: 10px;
}
.fas{
    color:yellow;
}

.border {
    border: solid red 2px; background-color: transparent; color:white
}
.nav-item{
    padding-top:00px;
}
.unidade{
    color: white
}
.fone{
    color: rgb(134, 11, 11)
}
.navbar>.navbar-nav>.nav-item:hover{
     color:#ffc107;
}

h6{
    line-height: 32px;
  }

/*slide*/

.red
      {
        color: white;
        background-color: red;
      }
      .green
      {
        color: white;
        background-color: green;
      }
      .blue
      {
        color: white;
        background-color: blue;
      }

      .redB
      {
        color: white;
        background-color: rgb(80, 4, 4);
      }


.paddingrodape{
    padding: 20px 0px;
}    



.ativo {
    background-color: rgb(134, 11, 11);
    color: yellow;
}



      
/*.pc{ display: inline;}*/
.celular{ display: none;}
.pcm{ display: inline;}
.celularm{ display: none;}
.mostraPC{ display: inline; background-color:#860b0b; height: 500px;}

@media (max-width: 415px) {
    .celular{ display: inline;}
    .pc {display: none;}
    .pcm{ display: none;}
    .celularm{ display: inline;}
}


@media (min-width: 415px) {    
    .mostraPC {display: none; background-color:#860b0b;} 
       
     
}







.w-100 {
    width: 100%!important;
    background-color: #860b0b;
    z-index: 1000;
    position: relative;
    color:white
}


.navbar-toggler{
    background-color: red; color: black; text-align: center;
}





