/*******Navbar Fixes*******/

.uk-navbar > .uk-flex {
  position: relative;
}

.tm-logo img {
  margin-bottom: -14px !important;
  max-width: 90%;
}

.tm-nav-search {
  position: absolute;
  right: 0;
  top: 50%;
  height: 6em;
  transform: translate(0,-50%);
}

.tm-nav-search > .uk-navbar-content {
  height: 100%;
}

.tm-nav {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}

.tm-logo {
  transition: 0.5s;
}

.tm-logo-small img {
  margin-top: 0 !important;
  max-width: 75%;
}

.tm-nav-search .uk-hidden-medium:first-child {
  margin-left: 5px !important;
}

.tm-nav {
    float: none;
    width: 33em;
    text-align: center;
}
.uk-navbar-nav > li > a {
  line-height: 30px;
  height: auto;
}

.uk-navbar-nav > li {
  position: relative;
  text-align: center;
  display: inline-block;
  float: none;
}

.tm-nav-search .uk-hidden-medium:nth-child(2) .uk-button {
    width: 13.2em;
    transition: 0.5s;
}


/*when navbar is small/sticky */

.tm-navbar-small .tm-nav-search {
  height: 8.9em;
} 

.tm-navbar-small .tm-nav-search .uk-hidden-medium:first-child {
    position: absolute;
    top: 38px;
    right: 34px;
    width: 10em;
    height: 2em;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 10px !important;
    transition: 0.5s;
}

.tm-navbar-small .tm-nav-search .uk-hidden-medium:first-child .uk-icon-button {
  border: 0;
}

.tm-navbar-small .tm-nav-search .uk-hidden-medium:first-child .uk-icon-button:hover:after, .uk-icon-button:focus:after {
  height: 0em;
}

.tm-navbar-small .tm-nav-search .uk-hidden-medium:nth-child(2) {
    position: absolute;
    top: 67px;
    right: 4px;
    width: 11em;
    height: 3em;
    transition: 0.5s;
}

.tm-navbar-small .tm-nav-search .uk-hidden-medium:nth-child(2) .uk-button {
    width: 11em;
    transition: 0.5s;
}

.tm-navbar-small .tm-logo img {
  margin-bottom: -75px !important;
  max-width: 75%;
  transition: 0.5s;
}


/*******Media Queries*******/

@media only screen and (max-width: 960px) {
  .tm-nav {
     left: 65%;
  }
}