/* line 7, sass/main-sass.scss */
.lt-ie9 div.nav-menu {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
/* line 12, sass/main-sass.scss */
.lt-ie9 div.nav-menu li {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}

@media only screen and (min-width: 48em) {
  /* line 7, sass/main-sass.scss */
  div.nav-menu {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
  }
  /* line 12, sass/main-sass.scss */
  div.nav-menu li {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
  }
}
/* line 29, sass/main-sass.scss */
.lt-ie9 .entry-cr,
.lt-ie9 .comments-cr,
.lt-ie9 .page-nav,
.lt-ie9 #secondary-cr,
.lt-ie9 .main-content-hr-cr {
  max-width: 70em;
}
/* line 33, sass/main-sass.scss */
.lt-ie9 .site-content {
  min-height: 30em;
}
/* line 38, sass/main-sass.scss */
.lt-ie9 div.nav-menu a,
.lt-ie9 .menu a {
  padding: 1em;
}
/* line 42, sass/main-sass.scss */
.lt-ie9 .search-bar {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 49, sass/main-sass.scss */
.lt-ie8 div.nav-menu > ul > li {
  display: inline;
}
/* line 53, sass/main-sass.scss */
.lt-ie8 > a {
  display: inline-block;
}
