/*@import url('https://fonts.googleapis.com/css?family=Averia+Serif+Libre');*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap');
@import url('https://fonts.cdnfonts.com/css/old-press');

/*@font-face {
    font-family: oldPress;
    src: url('./Old_Press.ttf');
    src:url(Old_Press.ttf);
}*/

/*GLOBAIS*/
body{
  color: white !important;
  font-family: 'Montserrat', sans-serif;

  font-size: 18px;
  background-size:100% auto;
  background-attachment:fixed;
  background-position:top;
  background-repeat:no-repeat;
  background-color: #222;
}
a{color: white}
a:hover{color:white;text-decoration: none}

h1,h2,h3,h4,h5,h6{
  font-family: 'Old Press', sans-serif;
}
h1{font-size: 50px}
h2{font-size: 40px}
h3{font-size: 30px}
h4{font-size: 20px}

/*TOP*/
#wrapperTop1{    
  position: fixed;
  height: 35px;
  background: #222;
  width: 100%;
  z-index: 2;
  display: table;
}
#wrapperTop1Shadow{
  position: fixed;
  background: url(../img/arrowBar.png) center bottom no-repeat;
  height: 65px;
  width: 100%;
  z-index: 1;
}
#social-icons-top{
  margin-top: 5px;
  float: right;
}

#audio-streeming-top{
  margin-top: 4px;
}

#wrapperTop2{padding-top: 65px}
/*#wrapperTop2 #qlStreaming{text-align: center}*/
/*#wrapperTop2 ul{width: 100%;margin-top: 80px;}*/
/*#wrapperTop2 #logo{margin-top: 47px;}*/
#wrapperTop2 #top a img{margin: 0 auto}
/*#wrapperTop2 .container{background-color: rgba(34,34,34,0.9);}*/
#wrapperTop2 .container {padding: 10px 0}



/*CONTEÚDO*/
#corpo{padding:0 0 10px 0;}
#conteudo{ 
  background: rgba(34,34,34,0.9);
  padding: 25px 0;
  min-height: 600px;
}

.carousel-indicators{
  bottom: -15px;
}

#paginacao li{
  list-style: none;
  display: inline;
}

#colunaEsquerda{margin-top: 20px}

/*FOOTER*/
#wrapperFooter,#wrapperFinal{background: #222}
#wrapperFooter{ padding: 5px}
#logoFooter{padding-top: 74px}
#menuFooter{padding-top: 55px}
#menuFooter a:hover{border-bottom: solid red}
#socialFooter{text-align: center;padding: 13px 0;}
#socialFooter a img{margin: 0 auto}
#audio-streeming-footer a img{margin: 0 auto; width: 48px}
#socialFooter ul{width: 100%}
#social-icons-footer{margin-bottom: 20px}
#wrapperFinal{font-size: 11px}

/*NO RESPONSIVE*/
@media (min-width: 990px) {
  /*MENU*/
  .sf-menu li{padding:5px;}
  .sf-menu a{font-size: 13px; font-weight: bold; padding:0;}
  .sf-menu a:hover{border-bottom: solid red}
  .sf-menu{
    display: table; 
    margin: 0 auto;
  }
  .sfHover li{background-color: #222}
}

/*RESPONSIVE*/
@media (max-width: 990px) {
  body{
    background-size:auto 100%;
  }
  #wrapperTop1{
    position: absolute;
    height: 46px;
    z-index: 4;
    width: 220px;
  }

  #wrapperTop1Shadow{
    position: relative;
    background: url(../img/arrowBar.png) center top no-repeat;
    height: 23px;
    width: 100%;
    z-index: 1;
    top: 52px;
  }
  #wrapperTop1 ul{width: 210px}
  #wrapperTop1 .container{text-align: center}
  #social-icons-top{float: none; margin-top: 10px}
  /*.carousel-indicators{bottom: -15px;}*/
  #wrapperTop2{padding-top: 52px}

  #wrapperTop2 ul{width: 100%;margin-top: 12px}
  #wrapperTop2 #logo{margin-top:0;}
  #wrapperTop2 #logo a img{margin:0 auto}
}


/*ANIMAÇÕES*/
.animOpacity{ 
  opacity: .6
}
.animOpacity:hover { 
  transition: all .2s ease-in-out;
  opacity: 1;
}