@media (min-width: 768px) {
  .site-logo { margin-bottom: 7px; }
  .navbar-nav>li { border-right: 1px solid #000; padding: 0 18px }
  .navbar-nav>li:first-child { padding-left: 2px; }
  .navbar-nav>li:last-child { padding-right: 0; border-right: 0; }
  .navbar-nav>li>a {  padding: 0; line-height: 1.25; }
}

@media (max-width: 1199px) and (min-width: 768px) {
  .site-logo a { font-size: 26px; }
  .navbar-nav>li { padding: 0 16px; }
}

body:not(.home) .page-header {
  padding: 0;
  margin: 0;
  display: none;
}

body:not(.home) .post_content .lead {
  margin: 0;
  padding: 0;
}

@media (max-width: 767px) {
	.navbar-nav {
    margin: 0;
  }
  
  .site-logo, .site-nav {
   	max-width: 228px; 
    margin-left: auto;
    margin-right: auto;
  }
  
	.navbar-nav > li {
    float: left;
  }
  
  .navbar-nav>li { border-right: 1px solid #000; padding: 0 18px }
  .navbar-nav>li:first-child { padding-left: 2px; }
  .navbar-nav>li:last-child { padding-right: 0; border-right: 0; }
  .navbar-nav>li>a {  padding: 0; line-height: 1.25; }
  
	.navbar-nav > li > a {
    padding: 0;
  }
}