body{margin:0;padding:0;font-family:'Quicksand', sans-serif;font-size:12px;color:#484848;}
header{height:80px;position:sticky;background-color:#fff;top:0; z-index: 999; -moz-box-shadow: 0 2px 4.9px .1px rgba(0,0,0,.2); webkit-box-shadow: 0 2px 4.9px 0.1px rgba(0,0,0,.2);box-shadow: 0 2px 4.9px 0.1px rgba(0,0,0,.2);}
header #logo{text-align:center;margin:15px;}
header #infoh1{float:right;}
header #info h5 span{color:#6AA4F8;padding-right:10px;font-weight:normal;}
header #info h5 a, i{text-decoration:none;color:#7D7D7D;font-weight:lighter;}
header #info h5 a:hover{text-decoration:underline;}
header #menu{margin-top:10px;}
header #nav{text-align: center;}    
header #nav li{float:left;list-style:none;padding-left:30px;}
header #nav li:last-child{border-right:none;}
header #nav li a{text-decoration:none;font-size:18px;color:#353535;}
header #nav li a:hover{border-bottom:solid 2px #00D1F3;}
header #nav li> #gratis a{padding:10px 30px;color:#fff;background-color:#ef880f;font-size:14px;}
footer {background-color:rgb(232, 232, 232);margin-top:30px;bottom:0;width:100%;}
footer spam{color:#fff;}
footer .invitacion{height:50px;}
footer #ingresar{margin-top:25px;}
footer #gratis-footer{margin-top:15px;}
footer h2{text-align:center;font-size:33px;font-weight:800;color:rgb(0, 140, 207);}
footer #ingresar a{padding:10px 10px;color:#fff;font-size:14px;background-color:#ef880f;}
footer #gratis-footer a{padding:10px 35px;color:#fff;background-color:#ef880f;font-size:14px;border-radius:7px;}
footer .Derechos{background-color:#232323;text-align:center;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:5px;}
footer .Derechos a{color:#59B7EB;text-decoration:none;}
footer .Derechos p{font-size:14px;}
footer .textonaranja{color: #ef880f;}
@media(max-width:640px){footer .invitacion{height:220px;}
footer .Derechos{height:100px;}
footer{position:inherit;}
}
nav a{font-size:18px;text-decoration:none;color:#353535;margin:0 10px;}
nav a:hover{color:#0097F7;}
#mostrar-nav{display:none;top:10px;font-size:20px;position:absolute;z-index: 999;}
@media(max-width:768px){.menu_color{background-color:#161619;padding-top:15px;padding-bottom:165px;}
.menu a{display:block;color:#fff;text-decoration:none;padding-bottom:10px;border-bottom:1px solid #0097F7;}
.menu{position:absolute;width:50%;top:80px;left:0;height:235px;background:rgba(51,51,51,0.9);transition:all 0.5s;transform:translateX(-180%);z-index:9999999;}
}
@media(max-width:640px){.menu_color{background-color:#161619;padding-top:15px;padding-bottom:165px;}
.menu a{display:block;color:#fff;text-decoration:none;padding-bottom:10px;border-bottom:1px solid #0097F7;}
.menu{position:absolute;width:100%;top:-5px;height:235px;background:rgba(51,51,51,0.9);transition:all 0.5s;transform:translateX(-140%);z-index:9999999;}
}
@media (max-width:768px){#mostrar-nav{display:block;margin-top:15px;margin-left:500px;font-size:xx-large;}
#menubar:checked ~ .menu{transform:translateX(20%);}
}
@media(max-width:425px){#mostrar-nav{display:block;margin-top:-60px;margin-left:335px;font-size:xx-large;}
header #menu{margin:0;}
}
@media(max-width:375px){#mostrar-nav{display:block;margin-top:-60px;margin-left:300px;font-size:xx-large;}
header #menu{margin:0;}
}
@media(max-width:320px){#mostrar-nav{display:block;margin-top:-60px;margin-left:270px;font-size:xx-large;}
header #menu{margin:0;}
}

.whatsapp {
  position:fixed;
  width:60px;
  height:60px;
  bottom:40px;
  right:40px;
  background-color:#25d366;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:30px;
  z-index:100;
  display: flex;
  align-items: center;
  justify-content: center;
}

.whatsapp-icon {
  margin-top:13px;
}