@charset "UTF-8";
/* CSS Document */

.navbar {
  min-height: 40px;
}
.navbar .container {
  position: relative;
}
.navbar-brand {
  display: block;
  height: 40px;
  padding: 0 15px;
  font-size: 18px;
  line-height: 40px;
}
.navbar-brand img {
  margin-top: 10px;
}
.navbar-nav li {
  margin-bottom:0;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
}
.navbar-nav > li.lngch {
  position: absolute;
  right: 0;
  background: url(/wordpress/wp-content/themes/smileboom/assets/img/lang.png) no-repeat;
  background-position: 4px center;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #555555;
}
.navbar-inverse .navbar-nav > li.lngch > a:hover, .navbar-inverse .navbar-nav > li.lngch > a:focus {
  background-color: transparent;
}
.navbar-toggle {
  padding: 8px 9px;
  margin: 5px 15px 0 0;
  border: none;
}

@media screen and (min-width: 980px) {
.nav > li.lngch > a {
  padding-right: 0;
}
}
.navbar-nav > li.search {
  width: 200px;
  position: absolute;
  right: 80px;
  -webkit-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
}
#searchform2 {
  position: relative;
  top: 10px;
}
#searchBtn2 {
  position: absolute;
  top: 0;
  right: 0;
}
#keywords2 {
  position: absolute;
  right: 33px;
  font-size: 11px;
  width: 160px;
  height: 22px;
  line-height: 22px;
  background: #000;
  border: none;
  padding: 0 6px;
  color: white;
  -webkit-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
}

@media screen and (max-width: 980px) {
.navbar-nav > li.search {
  right: 90px;
}
}

@media screen and (max-width: 900px) {
.navbar-nav > li.search {
  width: 120px;
}
#keywords2 {
  width: 80px;
}
}

@media screen and (max-width: 767px) {
.navbar-nav > li.lngch {
  position: static;
}
.navbar-nav > li.search {
  width: 100%;
  padding-left: 15px;
  position: static;
  right: auto;
  height: 50px;
}
#keywords2 {
  width: 160px;
  position: static;
}
#searchBtn2 {
  right: auto;
  left: 160px;
}
}

#navbar .current-menu-item a {
  color:#ffaf46;
  background-color: #000;
}

#summary .nav-company a, #history .nav-company a, #event .nav-company a, #event_newest .nav-company a, #news .nav-company a, #info-post .nav-company a, #archives .nav-company a, #access .nav-company a, #press .nav-company a, #medialist .nav-company a, #medialist-news .nav-company a, #medialist-web .nav-company a, #event-info .nav-company a {
  color:#ffaf46;
  background-color: #000;
}
#entrusted .nav-product a, #request .nav-product a{
  color:#ffaf46;
  background-color: #000;
}
#intern .nav-social a, #casestudy .nav-social a {
  color:#ffaf46;
  background-color: #000;
}
#event-report .nav-hrd a {
  color:#ffaf46;
  background-color: #000;
}
#development_inquiries .nav-contact a, #hrd_inquiries .nav-contact a, #recruit_inquiries .nav-contact a {
  color:#ffaf46;
  background-color: #000;
}
#newest .nav-recruit a, #applyjobs .nav-recruit a, #newgraduates .nav-recruit a, #career .nav-recruit a {
  color:#ffaf46;
  background-color: #000;
}
#summary-en .nav-company a, #press-en .nav-company a, #press-en-en .nav-company a, #news-en .nav-company a {
  color:#ffaf46;
  background-color: #000;
}
#entrusted-en .nav-product a {
  color:#ffaf46;
  background-color: #000;
}
#development_inquiries-en .nav-contact a {
  color:#ffaf46;
  background-color: #000;
}