/* custom breakpoints */
/* breakpoints */
main .search-box {
  margin-bottom: 30px;
  float: none;
}

main .search-box > .component-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

main .search-box > .component-content > .twitter-typeahead {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header .search-box button,
.header .search-box label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  /* added line */
}
