.elementor-8199 .elementor-element.elementor-element-7492f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8199 .elementor-element.elementor-element-7492f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8199 .elementor-element.elementor-element-7492f2:hover > .elementor-element-populated{background-color:#FFFFFF;}.elementor-8199 .elementor-element.elementor-element-7492f2 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-8199 .elementor-element.elementor-element-7492f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8199 .elementor-element.elementor-element-7492f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8199 .elementor-element.elementor-element-7492f2 .elementor-element-populated a:hover{color:#0A3D62;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .apr-nav-menu--main .mega-menu > li > a{color:#262626;background-color:#FFFFFF;font-size:15px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:4px;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-mobile-menu > li > a{color:#262626;font-size:15px;text-transform:uppercase;line-height:28px;letter-spacing:4px;}.rt-header.fixed .apr-nav-menu--main .mega-menu > li > a{color:#262626 !important;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .apr-nav-menu--main > .mega-menu .sub-menu li a{color:#262626;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-mobile-menu .sub-menu a{color:#262626;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-header.fixed .apr-nav-menu--main > .mega-menu .sub-menu li a{color:#262626;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .apr-nav-menu--main > .mega-menu .sub-menu.menu-depth-2 li a{color:#262626;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-header.fixed .apr-nav-menu--main > .mega-menu .sub-menu.menu-depth-2 li a{color:#262626;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .apr-nav-menu--main .menu-item-mega-parent .mega-menu-content h5{color:#ffffff;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-header.fixed .apr-nav-menu--main .menu-item-mega-parent .mega-menu-content h5{color:#ffffff !important;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .apr-nav-menu--main .mega-menu > li > a:hover{color:#FFFFFF;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-header.fixed .apr-nav-menu--main .mega-menu > li > a:hover{color:#FFFFFF !important;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .apr-nav-menu--main .mega-menu>li>a{padding:-1px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .style3hover .apr-nav-menu--main .mega-menu > li > a::before {background-color:#175856;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .style4hover .apr-nav-menu--main .mega-menu > li > a:before{background-color:#175856;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .style2hover .apr-nav-menu--main .mega-menu > li > a::before,.elementor-8199 .elementor-element.elementor-element-ea0a81c .style2hover .apr-nav-menu--main > .mega-menu .sub-menu li a::before{background:#175856;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .apr-nav-menu--main>.mega-menu .sub-menu li a{padding:0px 0px 0px 0px;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-icon-search{color:#FFFFFF;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-search-input{border-bottom:1px solid #FFFFFF;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-search-box2 svg{color:#FFFFFF;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-right-menu-holder .rt-search-box2 .search-btn2 svg{color:#FFFFFF;}.header-one .rt-search-cart-holder .expanded-searchbar input[type="search"]{border-left:1px solid #FFFFFF;}.header-one .rt-search-cart-holder .expanded-searchbar button{color:#FFFFFF;}.header-one .rt-search-cart-holder .expanded-searchbar ::placeholder{color:#FFFFFF;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-header.fixed  .rt-search-box2 svg{color:#FFFFFF;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-header.fixed #search-button2{color:#FFFFFF;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-header.fixed .rt-right-menu-holder .rt-search-box2 .search-btn2 svg{color:#FFFFFF;}#search-button2{background:#FFFFFF !important;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .search-button2{background:#FFFFFF !important;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-right-menu-holder .rt-search-box2{background:#FFFFFF;}.rt-header.fixed #search-button2{background:#FFFFFF !important;}.rt-header.fixed .rt-right-menu-holder .rt-search-box2{background:#FFFFFF !important;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .radiantthemes-menu-custom-button .radiantthemes-menu-custom-button-main {color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8199 .elementor-element.elementor-element-ea0a81c .radiantthemes-menu-custom-button .radiantthemes-menu-custom-button-main{border-radius:0px;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-header.fixed .radiantthemes-menu-button .radiantthemes-menu-button-main {color:#FFFFFF;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .radiantthemes-menu-button .radiantthemes-menu-button-main{border-radius:0px;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .radiantthemes-menu-button .radiantthemes-menu-button-main {box-shadow:3px 0px 10px 0px rgba(0.012016296386729408, 0.012016296386729408, 0.012016296386729408, 0.44);}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-desktop-hamburger{background:#F4245F;}.rt-header.fixed .rt-desktop-hamburger{background:#F4245F !important;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-m-line{background:#FFFFFF;}.rt-header.fixed .rt-m-line{background:#FFFFFF !important;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .apr-nav-menu--main > .mega-menu .sub-menu li a:hover{color:#F4245F !important;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .apr-nav-menu--main > .mega-menu .sub-menu li a::before{background:#F4245F;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-mobile-toggle-holder .rt-mobile-toggle span{background:#000;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .rt-header.fixed .rt-mobile-toggle-holder .rt-mobile-toggle span{background:#000;}.elementor-8199 .elementor-element.elementor-element-ea0a81c .apr-nav-menu--main  .sub-menu li a{font-size:16px;font-weight:400;text-transform:capitalize;line-height:26px;letter-spacing:0.3px;}/* Start custom CSS for radiant-header_custom_menu, class: .elementor-element-ea0a81c *//* ================================
   Avangels Tech — Force Override for Hamburger Toggle
   ================================ */

/* Container override to remove theme background */
.elementor-8199 .elementor-element.elementor-element-ea0a81c .elementor-widget-nav-menu .elementor-menu-toggle {
  background-color: #0A1D5A !important; /* Navy blue background */
  border: none !important;
  border-radius: 4px;
  padding: 10px !important;
  transition: all 0.3s ease-in-out;
}

/* Hamburger icon lines */
.elementor-8199 .elementor-element.elementor-element-ea0a81c .elementor-widget-nav-menu .elementor-menu-toggle .elementor-menu-toggle__icon,
.elementor-8199 .elementor-element.elementor-element-ea0a81c .elementor-widget-nav-menu .elementor-menu-toggle .elementor-menu-toggle__icon::before,
.elementor-8199 .elementor-element.elementor-element-ea0a81c .elementor-widget-nav-menu .elementor-menu-toggle .elementor-menu-toggle__icon::after {
  background-color: #D4AF37 !important; /* Gold lines */
  transition: all 0.3s ease-in-out;
}

/* Hover flip effect (optional) */
.elementor-8199 .elementor-element.elementor-element-ea0a81c .elementor-widget-nav-menu .elementor-menu-toggle:hover {
  background-color: #D4AF37 !important; /* Gold on hover */
}

.elementor-8199 .elementor-element.elementor-element-ea0a81c .elementor-widget-nav-menu .elementor-menu-toggle:hover .elementor-menu-toggle__icon,
.elementor-8199 .elementor-element.elementor-element-ea0a81c .elementor-widget-nav-menu .elementor-menu-toggle:hover .elementor-menu-toggle__icon::before,
.elementor-8199 .elementor-element.elementor-element-ea0a81c .elementor-widget-nav-menu .elementor-menu-toggle:hover .elementor-menu-toggle__icon::after {
  background-color: #0A1D5A !important; /* Navy lines on hover */
}

/* Force close icon (X) to also use navy + gold colors */
.elementor-8199 .elementor-element.elementor-element-ea0a81c .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active {
  background-color: #0A1D5A !important; /* Navy background when active */
}

.elementor-8199 .elementor-element.elementor-element-ea0a81c .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon,
.elementor-8199 .elementor-element.elementor-element-ea0a81c .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon::before,
.elementor-8199 .elementor-element.elementor-element-ea0a81c .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon::after {
  background-color: #D4AF37 !important; /* Keep gold lines for "X" */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7492f2 *//* ================================
   Avangels Tech — Enhanced Menu (v2)
   ================================ */

/* Base link style */
.elementor-8199 .elementor-element.elementor-element-7492f2 .menu-item > a {
  color: #0A1D5A !important; /* navy text */
  position: relative;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
}

/* Hover + Active Styles */
.elementor-8199 .elementor-element.elementor-element-7492f2 .menu-item > a:hover,
.elementor-8199 .elementor-element.elementor-element-7492f2 .menu-item.current-menu-item > a {
  background-color: #0A1D5A !important; /* solid navy background */
  color: #D4AF37 !important; /* gold text */
  transition: all 0.3s ease-in-out;
}

/* Animated Gold Underline — Left to Right */
.elementor-8199 .elementor-element.elementor-element-7492f2 .menu-item > a::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 6px;
  width: 0%;
  height: 2px;
  background-color: #D4AF37;
  transition: width 0.3s ease-in-out;
}

.elementor-8199 .elementor-element.elementor-element-7492f2 .menu-item > a:hover::after,
.elementor-8199 .elementor-element.elementor-element-7492f2 .menu-item.current-menu-item > a::after {
  width: 60%;
}

/* Dropdown Menu (Submenu) Styling */
.elementor-8199 .elementor-element.elementor-element-7492f2 .sub-menu {
  background-color: #0A1D5A !important; /* navy dropdown background */
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25); /* elegant shadow */
  border-radius: 4px;
  padding: 10px 0;
}

/* Dropdown link style */
.elementor-8199 .elementor-element.elementor-element-7492f2 .sub-menu a {
  color: #D4AF37 !important; /* gold text for dropdown links */
  padding: 8px 20px !important;
  transition: all 0.3s ease-in-out;
}

.elementor-8199 .elementor-element.elementor-element-7492f2 .sub-menu a:hover {
  background-color: rgba(255, 215, 0, 0.1) !important; /* subtle gold tint hover */
  color: #fff !important; /* white text hover */
}

/* ================================
   Mobile Menu Adjustments
   ================================ */
@media (max-width: 1024px) {
  .elementor-8199 .elementor-element.elementor-element-7492f2 .elementor-nav-menu--dropdown {
    background-color: #0A1D5A !important; /* navy mobile dropdown */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
  }

  .elementor-8199 .elementor-element.elementor-element-7492f2 .elementor-nav-menu--dropdown a {
    color: #D4AF37 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }

  .elementor-8199 .elementor-element.elementor-element-7492f2 .elementor-nav-menu--dropdown a:hover {
    background-color: rgba(255, 255, 255, 0.1) !important;
    color: #ffffff !important;
  }
}/* End custom CSS */