.content-item {
  margin-bottom: 5px;
}

.site-nav-d .sub-menu li a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

}

.site-logo img {
  position: absolute;
  left: -11px;
  top: -11px;

}

#masthead.site-header._heading.s-autoshow-m.s-autoshow-d.-left-logo.-left-logo-m {
  padding: 5px;
  height: 90px;
  position: absolute;
box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}

.site-nav-d ul {
  border-radius: 5px;
}

.site-nav-d .sub-menu li {
 box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  
}