nav {
    background-color: #3aaf61;
    overflow: hidden;
    /* padding: 1em; */
}
.navbar{padding: 0;}
.nav-item{
    display: inline-block;
    font-size: 15px;
    margin: 0;
    padding: 0;
    float: left;
    line-height: 20px;
    position: relative;
}

.nav-item a{
    padding: 20px 66px;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    -o-transition: color .3s linear,background .3s linear;
    -webkit-transition: color .3s linear,background .3s linear;
    -moz-transition: color .3s linear,background .3s linear;
    transition: color .3s linear,background .3s linear;
    font-size: 15px;
    font-family: 'Avenir-Medium';
    text-transform: uppercase;
    }


.nav-item a:hover{color: #000;}

.navbar-light .navbar-toggler {
    color: #fff;
    border-color: rgba(255,255,255,.5);
    margin: 10px 0;
}
.search{float:right}
.search form{/* margin:18px 20px 0 0 */}
.search form input.search{height: 60px;/* width:1px; */float:right;padding-left: 28px;padding-right: 22px;color:#454545;outline:0;border:0;font-family:'Roboto Condensed',sans-serif;background-color:transparent;background: url(../images/search.png) right 11px center #239b4b;background-repeat:no-repeat;background-attachment:scroll;/* background-position:10px 9px; */-o-transition:width .3s ease-in-out,background .3s ease-in-out;-moz-transition:width .3s ease-in-out,background .3s ease-in-out;-webkit-transition:width .3s ease-in-out,background .3s ease-in-out;transition:width .3s ease-in-out,background .3s ease-in-out;}
.orion-menu li.search form input.search:focus{/* width: 210px; */color:#fff;background-color:#555;background: url(../images/search-hover.png) right 10px center no-repeat;/* background-position: 90px 9px; */}

.search form input.search:focus {
    /* background-color: #239b4b; */
}