
.plugin-navbar_17-outer {
    height:100%;

}
.plugin-navbar_17-outer {
    height:100%;
    background-color:inherit;
}
.plugin-navbar_17-nav {
    height:100%;
    margin:0 auto;
    text-align:left;

}
.plugin-navbar_17-nav ul,.plugin-navbar_17-nav li {list-style:none;}
.plugin-navbar_17-nav *{padding:0;margin:0;}
.plugin-navbar_17-nav a {
    text-decoration:none;
    color:inherit;
}
.plugin-navbar_17-nav > ul {
    display:inline-block;
    height:100%;
    position: relative;
}
.plugin-navbar_17-nav > ul > li {
    display:inline-block;
    position:relative;
    height:100%;
}
.plugin-navbar_17-nav > ul > li > span {
    height:100%;
    display:table;
}
.plugin-navbar_17-nav > ul > li > span > a {
    display:table-cell;
    vertical-align:middle;
    padding:0 15px;
    color: inherit;
}
.plugin-navbar_17-nav > ul > li > span > a .icon {
transition: all 0.3s cubic-bezier(0.215,0.61,0.355,1) 0s;
}
.plugin-navbar_17-nav .navContent {
    overflow: hidden;
    position:absolute;
    right:0;
    width:100%;
    border-top: 2px solid #000;
    /*box-shadow: 0 13px 42px 11px rgba(0,0,0,0.05);*/
    z-index:99;
    background: #fff;
    display: none;
}
.plugin-navbar_17-nav .navContent li {
    text-align: center;
}
.plugin-navbar_17-nav .navContent li > a {
    display:inline-block;
    padding:12px 15px;
    text-align:left;
    color: inherit;
}
.plugin-navbar_17-nav .navContent li:hover a {
    animation: slide-left 0.5s both;
}
.plugin-navbar_17-nav .navMoveEl {
    position: absolute;
    left:0;
    top:100%;
    /*width: 78px;*/
    height: 2px;
    z-index: -1;
    background: rgb(105, 105, 105);
    transform-origin: center center;
    opacity: 1;
}


@-webkit-keyframes slide-left {
  
  100% {
    opacity: 1;
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }
}
@-o-keyframes slide-left {
  
  100% {
    opacity: 1;
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }
}
@keyframes slide-left {
  
  100% {
    opacity: 1;
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }
}
