/*Programado por: Gustavo Bayeux Franco*/
/*Importação de fontes */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
/* Termina importação de fontes */

.footer_col{ vertical-align:top;display:inline-block; color:white;} /* Colunas do rodapé */
/* Responsividade */

  /* COMEÇA CELULAR */
  @media only screen and (min-width:100px) and (max-width: 400px) {  
    .social{ display: inline-block !important;  margin-left:1rem !important;  } 
    .social_box { width: 100%; text-align: center; padding-right: 10px;}
    .rodape{ overflow-y: scroll !important; }  
    .footer_col{ width:100% !important; display:block !important; padding:0%!important; margin-right:0% !important; }
    #footer_col1 { width:100% !important; padding:0%!important; margin-right:0% !important; text-align: center !important;  }
    #footer_col2 ul{ width:50%; margin: auto; }
    video{ max-width:100%; }
}
/* TERMINA CELULAR */

/* COMEÇA CELULAR tipo  2 */
   @media only screen and (min-width:400px) and (max-width: 600px) {  
    .social{ display: inline-block !important;  margin-left:1.4rem !important;  } 
    .social_box { width: 100%; text-align: center; padding-right: 10px;}
    .rodape{ overflow-y: scroll !important; overflow-x: hidden;}  
    .footer_col{ width:100% !important; display:block !important; padding:0%!important; margin-right:0% !important; }
    #footer_col1 { width:100% !important; padding:0%!important; margin-right:0% !important; text-align: center !important;  }
    #footer_col2 ul{ width:50%; margin: auto; }
    video{ max-width:100%; }
}
/* TERMINA CELULAR */

/*COMEÇA TABLET PEQUENO*/
@media only screen and (min-width: 640px) and (max-width: 700px) {

}   
  
/*TERMINA TABLET PEQUENO*/
    
/*COMEÇA TABLET CONVENCIONAL*/
  
@media only screen and (min-width: 600px) and (max-width: 1200px) {
    #footer_col4 { display: none;  }
    #footer_col3 { width:41% !important;}
}
     
/*TERMINA TABLET CONVENCIONAL*/

/* Responsividade */

/* 1º Coluna do rodapé */

#footer_col1{padding-left:1%; width:35%; }

#footer_col1 img{ width:150px; margin-left:2%; }

#footer_col1 p{ font-family:open sans; font-size:18px; }

/* Área de icones sociais */
.social_box { vertical-align: top; display: inline-block;  }

.social{ display: block; margin-bottom:1rem; transition:0.5s; background-color:#47033400; border-radius:50%; border:2px solid white; color:white; padding:15px 16px 15px 16px;}

.social:hover{ transition:0.5s; background-color:#ffffff; border-radius:50%; border:2px solid rgb(255, 255, 255); color:rgb(0, 0, 0); padding:15px 16px 15px 16px;}
/* Área de icones sociais */

/* 1º Coluna do rodapé */

/* 2º Coluna do rodapé */

#footer_col2 li { transition: 0.5s; background: #461536; text-align: center; color:white; font-family:open sans; padding:1%; border-radius:40px;}

#footer_col2 li:hover{ transition: 0.5s;  background: #7a0154; box-shadow:0px 0px 20px #7a0154 ;  font-family:open sans; padding:1%; border-radius:40px;}

#footer_col2{ margin-left:2%;  width:12%; }

#footer_col2 p { text-align: center; font-size:1.6rem; font-family: bebas neue; font-weight: lighter; }

/* Menu do rodapé */

.footer_menu{ padding:0px; }

/* Menu do rodapé */

/* 2º Coluna do rodapé */

/* 3º Coluna do rodapé */
#footer_col3 p { text-align: center; font-size:1.6rem; font-family: bebas neue; font-weight: lighter; }
#footer_col3{ width: 30%;  text-align: center;}
/* 3º Coluna do rodapé */ 

/* 4º Coluna do rodapé */
#footer_col4 h2{ text-align: center; font-size:1.6rem; font-family: bebas neue; font-weight: lighter; }
#footer_col4 p{ text-align: left; font-size:0.8rem; font-family: open sans; font-weight: lighter; }
/* 4º Coluna do rodapé */

/*Programado por: Gustavo Bayeux Franco*/