selector span.special-text-blue {
    color: #1e214a; /* Change to your preferred color */
}


selector span.special-text-orange {
    color: #e35f2e; /* Change to your preferred color */
}

selector span.special-text-white {
    color: #ffffff; /* Change to your preferred color */
}






/* Change the background color to #FF6700 and increase size by 20% */
#ast-scroll-top {
    background-color: #FF6700 !important;
    transform: scale(1.2) !important; /* Increases size by 20% */
}

/* Make the arrow icon white for better contrast */
#ast-scroll-top .ast-icon.icon-arrow svg path {
    fill: #FFFFFF !important;
}

/* Optional: Slightly darker orange on hover */
#ast-scroll-top:hover {
    background-color: #E05D00 !important;
}



.accent-text {
  color: #FF6700; /* Replace with your desired color code */
}

.dark-blue-text {
  color: #1E1F4A; /* Replace with your desired color code */
}



.white-text {
  color: #FFFFFF; /* Replace with your desired color code */
}
/* Removed Alex username on blog template 151026 */
.elementor-widget-author-box .elementor-author-box__name {
color: var( --e-global-color-secondary );
font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
font-weight: var( --e-global-typography-primary-font-weight );
display: none;
}
/* Stabilise Elementor dropdown menus */
/* Safari dropdown stability fix */
@media (min-width: 1025px) {

  .elementor-nav-menu--main
  .menu-item-has-children {
    position: relative;
  }

  .elementor-nav-menu--main
  .menu-item-has-children > .sub-menu {
    margin-top: 0 !important;
    top: 100% !important;
    transform: none !important;
    transition: none !important;
  }

  .elementor-nav-menu--main
  .sub-menu a:hover {
    transform: none !important;
    margin-top: 0 !important;
  }

}
/* Prevent dropdown link text moving on hover */
@media (min-width: 1025px) {

  .elementor-nav-menu--dropdown a,
  .elementor-nav-menu--dropdown a:hover,
  .elementor-nav-menu--dropdown a:focus {
    transform: none !important;
    translate: none !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    top: auto !important;
    position: relative;
    transition: none !important;
  }

  .elementor-nav-menu--dropdown a:hover {
    padding-top: inherit;
    padding-bottom: inherit;
  }

}