/* Template Name: 
   Author: Shreethemes
   Email: shreethemes@gmail.com
   File Description: Main Css file of the template
*/
@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:400,600,700&display=swap");

/*Buttons*/
.btn .uil.uil-whatsapp{
  font-size: 20px;
    display: inline-block;
    margin-top: -2px;

}
.btn-primary {
    background-color: #FFDB12 !important;
    border: 1px solid #FFDB12 !important;
    color: #000 !important;
    box-shadow: 0 3px 5px 0 rgba(50, 116, 240, .3);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.focus {
    background-color: #EECF1B !important;
    border-color: #EECF1B !important;
    color: #000 !important;
}
/*Logo nav*/
.l-light{
  width: 240px;
}.l-dark{
  width: 240px;
}
/*Nav menu*/
.sub-menu-item i.uil{
  font-size: 20px;
  display: inline-block;
  margin-top: -5px;
}
/*Footer*/
.footer{
  color: #FFFFFF;
  position: relative;
}
.footer:before{
  content: '';
  position: absolute;
  top: -18px;
  left: 0;
  height: 18px;
  width: 100%;
  background:url(../images/bg-footer.svg) repeat-x;
}
.footer.bg-footer{
  background-color: #393939!important;
}
.footer .text-foot {
    color: #FFFFFF;
}
.footer .social-icon.foot-social-icon li a, .footer .social-icon.foot-social-icon li a:focus, .footer .social-icon.foot-social-icon li a:hover{
    color: #FFFFFF;
    border-color: transparent;
    background:transparent;
    border:none;
    font-size: 30px;
}
.footer .whatsapp-link a, .footer .instagram-link a{
  color: #FFFFFF;
  font-size: 18px;
}
.footer .uil.uil-whatsapp{
  font-size: 30px;
}
.section.servicios{
  position: relative;
}
.section.servicios:before{
  content: '';
  position: absolute;
  top: -18px;
  left: 0;
  height: 18px;
  width: 100%;
  background:url(../images/bg-servicios.svg) repeat-x;
}


