/** menu admin **/
div.header, div.links {
    overflow: inherit;
    }

#top_right_nav {
  position: relative;
  width: 90%;
}
#top_right_nav li ul, .links ul#top_right_nav li ul.navigation {
  display: none;
}
.links ul#top_right_nav li a {
  height: 18px;
}

#top_right_nav li.active ul.navigation, .links ul#top_right_nav li:hover ul.navigation {
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
}
#top_right_nav li ul.navigation a,
#top_right_nav li.active ul.navigation a {
  display: block;
  padding: 0;
  margin: 0;
  background: none !important;
}
.links ul#top_right_nav li ul.navigation li {
  background: none;
}

/** drop down **/
#top_right_nav li ul.navigation li ul {
  display: none;
  position: absolute;
  z-index: 1000;
  /*right: 7.5%;*/
  background-color: #fff;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  box-shadow: 0 1px 6px rgba(0,0,0,0.12), 0 1px 4px rgba(0,0,0,0.12);
  border-radius: 2px;  
  top: 20px;
  height: auto;
  padding-left: 0;
}
#top_right_nav li ul.navigation li:hover { cursor: pointer; }
#top_right_nav li ul.navigation li:hover ul {
  display: block;
/*  background-color: #fff;*/
}
#top_right_nav li ul.navigation li ul li {   
  float: none;
  text-align: left;
  background-color: #fff;
  margin-right: 0;
  padding-left: 0;
}
#top_right_nav li ul.navigation li ul li a {   
  display: block;
  padding: 4px 16px;
  line-height: 1.5rem;
  letter-spacing: 0.5px;
  text-decoration: none; 
}
#top_right_nav li ul.navigation li ul li:hover {  background-color: #F2EFEF;}
/** .menu admin **/
