.app.navtop{
  background: #000;
  padding-top: 5px;
  text-align: right;
  border-bottom: 2px solid #FFF;
  cursor: default;
}
@media only screen and (min-width: 1200px) {
  .app.navtop{
    padding-left: 15em !important;
    padding-right: 15em !important;
  }
}
@media only screen and (max-width: 1144px) {
  .app.navtop{
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
}
@media only screen and (max-width: 992px) {
  .app.navtop{
    padding-left: 5em !important;
    padding-right: 5em !important;
  }
}
@media only screen and (max-width: 767px) {
  .app.navtop{
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
.app.navtop .items {
  display: inline-block;
  background: #FFF;
  border-radius: 5px 5px 0 0;
  padding: 2px;
  text-align: center;
}
.app.navtop .item {
  padding-left: 7px;
  color: #000;
  border-left: 2px solid #ccc;
  margin-left: 5px;
}
.app.navtop .item:first-child{
  border: 0;
  margin: 0;
}
.app.navtop .item:last-child{
  padding-right: 3px;
}
