/*h-nav-right*/

.cb-site {
  position:relative;
}

.cb-site header {
  position:relative;
  width:100%;
}

.cb-site .site-title {
  position: relative;
}

.cb-site .logo_image {
  float: left;
}

.cb-site .logo_text {
  float: left;
}

.cb-site nav {
  float:right;
}

.cb-site nav li {
}

.cb-site nav .main-nav>li:nth-last-child(3) {
  margin-right: 0px !important;
}

.cb-site nav.too-wide ul.main-nav {
  padding-top:0;
}

.cb-site nav.too-wide li.nav-item {
  padding-top:3px;
  padding-bottom:0;
}

.cb-site nav.too-wide li.nav-item.mobile-social-item, .cb-site nav.too-wide li.nav-item.mobile-footer-content {
  display:none;
}

@media only screen and (max-width: 767px) {

  .cb-site nav {
    position: static;
  }

  .logo_text {
    min-height:20px;
  }

}