/*-----GLOBAL COLORS--------*/
/*-----PAGE SPECIFIC COLORS-----*/
/*-------SBCO STYLE GUIDE COLORS---------*/
/*-----RESPONSIVE SIZING---------*/
/*-----OPACITY----------*/
/*-----TRANSITIONS------*/
/*-----FONT OVERRIDES------*/
/*-----FONT CALCULATIONS-----*/
/*-----EVERYTHING ELSE-----*/
/*--------------------------------------------------------------
# 404 Styles
--------------------------------------------------------------*/
#primary {
  width: 1170px;
  margin: 0 auto;
  padding: 2em;
}

.error-404 {
  text-align: center;
}

.error404 .content-area {
  background: url(../images/404-background.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.error-404 {
  min-height: 40em;
}

.error404 .not-found {
  background-color: rgba(255, 255, 255, 0.8);
  box-shadow: 0 0 1em 0.15em rgba(255, 255, 255, 0.8);
  padding: 2em;
}

.search {
  width: 100%;
  margin: 3em 0;
}

.search label {
  display: contents;
}

.search input[type=search] {
  width: 75%;
  margin-right: 2em;
}

.search input[type=submit] {
  width: 10%;
  padding: 1em;
  font-size: inherit;
}

.message,
.page-header {
  font-size: 25.6px;
  font-size: 1.6rem;
}

.widget_404-left,
.widget_404-right {
  text-align: left;
  font-size: 25.6px;
  font-size: 1.6rem;
}


/*# sourceMappingURL=404.min.css.map */
