/* Gradient pill button for menu CTA */
#main-header #top-menu li.menu_cta > a,
#main-header #top-menu-nav li.menu_cta > a,
.et-fixed-header #top-menu li.menu_cta > a,
.et-fixed-header #top-menu-nav li.menu_cta > a {
  display: inline-block !important;
  padding: 0.7em 1.6em !important;
  border-radius: 999px !important;

  background: linear-gradient(135deg, #ff8a3d 0%, #ff2d6f 100%) !important;
  color: #ffffff !important;

  font-weight: 600 !important;
  font-size: 14px !important;
  letter-spacing: 0.08em;
  text-transform: uppercase;

  border: none !important;
  line-height: 1.2 !important;
  text-decoration: none !important;

  transition: all 300ms ease !important;
}

/* Hover effect */
#main-header #top-menu li.menu_cta > a:hover,
#main-header #top-menu-nav li.menu_cta > a:hover,
.et-fixed-header #top-menu li.menu_cta > a:hover,
.et-fixed-header #top-menu-nav li.menu_cta > a:hover {
  transform: translateY(-1px);
  box-shadow: 0 10px 24px rgba(255, 45, 111, 0.35) !important;
}