#top-menu li ul{border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.15)}#top-menu li ul li a:hover{background-color:#f5f5f5;color:#0073e6}#main-header{background-color:#ffffff;box-shadow:0 3px 10px rgba(0,0,0,0.1);padding:15px 0}#top-menu li a{font-family:'Montserrat',sans-serif;font-size:16px;color:#333333;font-weight:600;transition:color 0.3s ease}#top-menu li a:hover{color:#0073e6}#top-menu li ul{background-color:#ffffff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);padding:10px 0}#top-menu li ul li a{font-size:15px;color:#333333;font-weight:500;padding:8px 20px;transition:background-color 0.3s ease,color 0.3s ease}#top-menu li ul li a:hover{background-color:#f5f5f5;color:#0073e6}#top-menu li ul{background-color:#ffffff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);padding:10px 0}#top-menu li ul li a{font-size:15px;color:#333333;font-weight:500;padding:8px 20px;transition:background-color 0.3s ease,color 0.3s ease}#top-menu li ul li a:hover{background-color:#f5f5f5;color:#0073e6}#et-top-navigation .mobile_menu_bar{background-color:#ffffff;border-radius:5px}#et-top-navigation .mobile_nav li ul{background-color:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,0.15)}#top-menu li:not(.menu-item-has-children)>a{position:relative;transition:color 0.3s ease}#top-menu li:not(.menu-item-has-children)>a::after{content:'';position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#0073e6;transition:width 0.3s ease}#top-menu li:not(.menu-item-has-children)>a:hover::after{width:100%}#top-menu li.current-menu-item:not(.menu-item-has-children)>a::after{width:100%}