@charset "UTF-8";
/* CSS Document */
#sp-component p, #sp-component span, #sp-component ul, 
#sp-component ul li, #sp-component ol li, #sp-component strong, 
#sp-component b, #sp-component i, #sp-component p a
{ font-family: "Afacad", sans-serif;  }


.btn-order {
  display: inline-block;
  background-color: #e53935; /* bright red */
  color: #fff;
  padding: 12px 22px;
  border-radius: 6px;
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: background-color 0.3s, transform 0.1s;
  border: none;
  cursor: pointer;
}

/* Hover and active states */
.btn-order:hover {
  background-color: #c62828; /* darker red on hover */
  text-decoration: none;
}

.btn-order:active {
  transform: scale(0.97);
}


.btn-order {

  margin: 20px auto;
  text-align: center;
 width: auto;    
  display: inline-block; 
}

a.btn-order {
  color: #fff;              /* white text */
  text-decoration: none;    /* no underline */
 padding: 14px 142px;
}
a.btn-order:hover {
  color: #fff;              /* keep white on hover */
  opacity: 0.9;             /* optional hover effect */
}

.sppb-addon-raw-html  {
  text-align: center; /* centers inline or inline-block elements */
}

#sp-menu>div .sp-megamenu-wrapper {
    order: 1!important;;
  
}
#sp-menu>div ul.social-icons {
  order: 2!important;;
}
#sp-menu>div .sp-module {
    order: 3!important;;
}



