/*----------------------------------------
  Footer
------------------------------------------*/.bb_page-footer{
   /* background: var(--dark-800); */ 
   padding-bottom :   60px ; 
   position :   relative ; 
}.bb_page-footer .bb_row{
   margin-bottom :   10px ; 
}.bb_page-footer.bb_dark-bg{
   background :   var(--dark-700) ; 
}.bb_footer-ex .bb_page-footer{
   padding-bottom :   60px ; 
}.bb_page-footer .bb_logo{
   font-weight :   400 ; 
   font-size :   25px ; 
   color :   #CFD8DC ; 
}[data-footer_type="center"] .bb_page-footer{
   text-align :   center ; 
}.bb_page-footer .bb_text{
   color :   #CFD8DC ; 
   margin-bottom :   5px ; 
}.bb_page-footer .bb_link-wrap{
   margin :   10px   0   0   0 ; 
}.bb_page-footer .bb_link-wrap .bb_link-ul{
   display :   inline-block ; 
   width :   100% ; 
   margin-top :   5px ; 
   margin-bottom :   0px ; 
}.bb_page-footer .bb_link-wrap .bb_link-ul .bb_a{
   line-height :   33px ; 
}.bb_page-footer .bb_link-wrap .bb_link-ul .bb_a .bb_i{
   margin-right :   5px ; 
}.bb_social-wrap .bb_li{
   margin :   0   0   10px   0 ; 
}.bb_social .bb_li .bb_a{
   color :   #CFD8DC ; 
}.bb_social-wrap .bb_li .bb_a .bb_i{
   margin-right :   10px ; 
}.bb_social-wrap{
     margin :   0 ; 
     display :   inline-block ; 
     width :   100% ; 
}.bb_social-wrap .bb_social{
   margin-top :   5px ; 
}.bb_social-wrap .bb_social .bb_a{
   margin :   2px   2px   0   0 ; 
   display :   inline-block ; 

}.bb_social-wrap .bb_social .bb_a .bb_i{
   margin :   0px ; 
   font-size :   18px ; 
   border-radius :   var(--border-radius-50percent) ; 
   background :   rgba(0,0,0,0.2) ; 
   color :   #ffffff ; 
   height :   34px ; 
   width :   34px ; 
   display :   inline-block ; 
   text-align :   center ; 
   line-height :   34px ; 
   padding :   0 ; 
}.bb_social-wrap .bb_social .bb_a:hover .bb_i{
   color :   #ffffff ; 
}.bb_page-footer .bb_footer-copyright{
   background :   rgba(50,50,50,0.3) ; 
   position :   absolute ; 
   width :   100% ; 
   bottom :   0 ; 
}.bb_page-footer .bb_footer-copyright .bb_container, .bb_page-footer .bb_footer-copyright .bb_container .bb_a{
   color :   #78909C ; 
   font-size :   13px ; 
}.bb_page-footer.bb_light-bg{
   background-color :   #f5f5f5 ; 
}.bb_page-footer.bb_light-bg .bb_footer-copyright {
     background :   rgba(150,150,150,0.15) ; 
}.bb_page-footer.bb_white-text *, .bb_page-footer.bb_white-text .bb_a, .bb_page-footer.bb_white-text .bb_social .bb_a .bb_i{
   color :   #ffffff ; 
}.bb_page-footer.bb_white-text .bb_logo:after{
   background :   #f5f5f5 ; 
}.bb_page-footer.bb_white-text .bb_footer-copyright .bb_container, .bb_page-footer.bb_white-text .bb_footer-copyright .bb_container .bb_a{
   color :   #eeeeee ; 
}.bb_page-footer.bb_dark-text *, .bb_page-footer.bb_dark-text .bb_a, .bb_page-footer.bb_dark-text .bb_social .bb_a .bb_i{
   color :   var(--dark-700) ; 
}.bb_page-footer.bb_dark-text .bb_logo:after{
   background :   #607D8B ; 
}.bb_page-footer.bb_dark-text .bb_footer-copyright .bb_container, .bb_page-footer.bb_dark-text .bb_footer-copyright .bb_container .bb_a{
   color :   #607D8B ; 
}.bb_page-footer{
   border-top-left-radius :   24px ; 
   border-top-right-radius :   24px ; 
}.bb_social-colored .bb_social-wrap .bb_social .bb_a .bb_i{
   color :   #ffffff ; 
}.bb_social-colored .bb_social .bb_a .bb_i.bb_mdi-facebook{
   background :   var(--brand-facebook-color) ; 
}.bb_social-colored .bb_social .bb_a .bb_i.bb_mdi-twitter{
   background :   var(--brand-twitter-color) ; 
}.bb_social-colored .bb_social .bb_a .bb_i.bb_mdi-dribbble{
   background :   var(--brand-dribbble-color) ; 
}.bb_social-colored .bb_social .bb_a .bb_i.bb_mdi-google-plus{
   background :   var(--brand-google-plus-color) ; 
}.bb_social-colored .bb_social .bb_a .bb_i.bb_mdi-linkedin{
   background :   var(--brand-linkedin-color) ; 
}.bb_social-colored .bb_social .bb_a .bb_i.bb_mdi-whatsapp{
   background :   var(--brand-whatsapp-color) ; 
}.bb_social-colored .bb_social .bb_a .bb_i.bb_mdi-gmail{
   background :   var(--brand-gmail-color) ; 
}.bb_social-colored .bb_social .bb_a .bb_i.bb_mdi-pinterest{
   background :   var(--brand-pinterest-color) ; 
}.bb_social-colored .bb_social .bb_a .bb_i.bb_mdi-instagram{
   background :   var(--brand-instagram-color) ; 
}[data-footer_menu="show"] .bb_page-footer{
   margin-bottom :   40px ; 
}.bb_page-footer.bb_nocopy{
   padding-bottom :   20px ; 
}[data-footer_type = "left"] .bb_page-footer:not(.footer-ex){
   text-align :   left ; 
}[data-footer_menu="show"] .bb_page-footer:not(.footer-ex) .bb_footer-copyright{
   padding-bottom :   32px ; 
}[data-footer_menu="show"] .bb_page-footer:not(.footer-ex) .bb_footer-content{
   padding-bottom :   20px ; 
}/*----------------------------------------
  Footer - Light Style
------------------------------------------*/[data-footer="light"] .bb_page-footer:not(.footer-ex){
   background :   #f5f5f5 ; 
}[data-footer="light"] .bb_page-footer:not(.footer-ex) .bb_logo:after{
   background-color :  var(--bck-grnd-color-general); 
}[data-footer="light"] .bb_page-footer:not(.footer-ex) .bb_logo{
   color :   var(--dark-700) ;   
}[data-footer="light"] .bb_page-footer:not(.footer-ex) .bb_text,
[data-footer="light"] .bb_page-footer:not(.footer-ex) .bb_li .bb_a,
/* [data-footer="light"] .page-footer .social a i, */
[data-footer="light"] .bb_page-footer:not(.footer-ex) .bb_footer-copyright .bb_container, 
[data-footer="light"] .bb_page-footer:not(.footer-ex) .bb_footer-copyright .bb_container .bb_a {
   color :   var(--dark-600) ;   
}[data-footer="light"] .bb_page-footer:not(.footer-ex) .bb_footer-copyright {
     background :   rgba(200,200,200,0.3) ; 
}/* [data-footer="dark"] .page-footer.light-bg, */[data-footer="dark"] .bb_page-footer:not(.footer-ex){
   background :   var(--dark-700) ; 
}[data-footer="dark"] .bb_page-footer:not(.footer-ex) .bb_logo:after{
   background-color :  var(--bck-grnd-color-general); 
}/* [data-footer="dark"] .page-footer.light-bg .logo, */[data-footer="dark"] .bb_page-footer:not(.footer-ex) .bb_logo{
   color :   #CFD8DC ;   
}[data-footer="dark"] .bb_page-footer:not(.footer-ex) .bb_text,
[data-footer="dark"] .bb_page-footer:not(.footer-ex) .bb_li .bb_a,
/* [data-footer="dark"] .page-footer .social a i, */
[data-footer="dark"] .bb_page-footer:not(.footer-ex) .bb_footer-copyright .bb_container, 
[data-footer="dark"] .bb_page-footer:not(.footer-ex) .bb_footer-copyright .bb_container .bb_a {
   color :   #CFD8DC ;   
}[data-footer="light"] .bb_page-footer:not(.footer-ex) .bb_footer-copyright {
     background :   rgba(200,200,200,0.3) ; 
}