.sexy-menu.detached {opacity: 0;background:#fff;filter: alpha(opacity=0); padding-top: 0px; height: auto;  padding-bottom: 0px; position: fixed;top: 0;left: 0;right: 0; }
.sexy-menu {height:auto;transition: all .5s ease-out;z-index:10;  padding: 0.25em 0em;}
.sexy-menu.visible {margin-top:0px;opacity: 1;filter: alpha(opacity=1); }
.sexy-menu.detached .nav > li{ padding-top:0.6em; padding-bottom:0.6em; color:#1b4d8c;}
.sexy-menu.detached .menu-container{ padding-top:0.5em; padding-bottom:0.5em; margin-top:0em;}
.sexy-menu.detached .logo-container{ padding-top:5px; padding-bottom:5px;}
.sexy-menu.detached .nav li ul {margin-top:5px;}
.sexy-menu.detached .top-header .top-container{ padding-top:0px;}
.sexy-menu.detached .logo{ top: 0px;}
.sexy-menu.detached .nav-menu > li > a{ color:#333; padding: 12px 0px;}

.sexy-menu .top-header .top-container .top-container .navigation .nav-header .logo .large{ display: block}
.sexy-menu .small{ display:none}
.sexy-menu .detached .small{ display: block}
.sexy-menu.detached .top-header .top-container .logo img{ height: 60px;}
.sexy-menu.detached {z-index: 9999;  width: 100%;  position: fixed;  backdrop-filter: blur(5px);  background-color: rgba(255, 255, 255, 0.65);}

.sexy-menu.detached .navigation .nav-header{ position: unset; top: unset;}




		  




