@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Merriweather:700,400italic,300,400);
/* line 10, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
.input_tiny {
  width: 50px;
}

/* line 13, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
.input_small {
  width: 100px;
}

/* line 16, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
.input_medium {
  width: 150px;
}

/* line 19, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
.input_large {
  width: 200px;
}

/* line 22, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
.input_xlarge {
  width: 250px;
}

/* line 25, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
.input_xxlarge {
  width: 300px;
}

/* line 35, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
.input_full_wrap {
  display: block;
  padding-right: 8px;
}

/* line 42, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
input[type="search"]::-webkit-search-decoration {
  display: none;
}

/* line 52, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
input:invalid,
button:invalid,
a.button:invalid,
select:invalid,
textarea:invalid {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 56, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
input:focus,
button:focus,
a.button:focus,
select:focus,
textarea:focus {
  -moz-box-shadow: #06f 0 0 5px 0;
  -webkit-box-shadow: #06f 0 0 5px 0;
  box-shadow: #06f 0 0 5px 0;
  z-index: 1;
}

/* line 64, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
input[type="file"]:focus, input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 68, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
button,
a.button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  -webkit-appearance: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background: #ddd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAAAAADhgtq/AAAAHElEQVQoz2P8z4ADsOCW+UeGnsFs2nDzz5AMHQA+JRlAyyOraAAAAABJRU5ErkJggg==) repeat-x;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  border: 1px solid;
  border-color: #ddd #bbb #999;
  cursor: pointer;
  color: #333;
  display: inline-block;
  font: bold 12px/1.3 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
  outline: 0;
  overflow: visible;
  margin: 0;
  padding: 3px 10px;
  text-shadow: #fff 0 1px 1px;
  text-decoration: none;
  vertical-align: top;
  width: auto;
}
/* line 97, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
button:hover,
a.button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMXB4IiBzdG9wLWNvbG9yPSIjZWVlZWVlIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2NjY2NjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #cccccc));
  background-image: -moz-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
  background-image: -webkit-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
  background-image: linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
  text-decoration: none;
}
/* line 100, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
button:active,
a.button:active,
input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:active {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dddddd), color-stop(100%, #eeeeee));
  background-image: -moz-linear-gradient(#dddddd, #eeeeee);
  background-image: -webkit-linear-gradient(#dddddd, #eeeeee);
  background-image: linear-gradient(#dddddd, #eeeeee);
  -moz-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  -webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  border-color: #999 #bbb #ddd;
}
/* line 111, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
button::-moz-focus-inner,
a.button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 125, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  background-color: #fff;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: #000;
  outline: 0;
  margin: 0;
  padding: 2px 3px;
  text-align: left;
  font-size: 13px;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
  height: 1.8em;
  vertical-align: top;
}
/* line 163, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
textarea[disabled],
select[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
  background-color: #eee;
}

/* line 166, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled],
a.button_disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  color: #888;
  cursor: default;
}

/* line 184, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #888;
}

/* line 188, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #888;
}

/* line 192, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
input.placeholder_text,
textarea.placeholder_text {
  color: #888;
}

/* line 196, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
textarea,
select[size],
select[multiple] {
  height: auto;
}

/* line 203, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
select[size="0"],
select[size="1"] {
  height: 1.8em;
}

@media (-webkit-min-device-pixel-ratio: 0) {
  /* line 212, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
  select[size],
  select[multiple],
  select[multiple][size] {
    background-image: none;
    padding-right: 3px;
  }

  /* line 218, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
  select,
  select[size="0"],
  select[size="1"] {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
  }

  /* line 227, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
  ::-webkit-validation-bubble-message {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, #000));
    border: 0;
    color: #fff;
    font: 13px/17px "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;
    overflow: hidden;
    padding: 15px 15px 17px;
    text-shadow: #000 0 0 1px;
    min-height: 16px;
  }

  /* line 239, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
  ::-webkit-validation-bubble-arrow,
  ::-webkit-validation-bubble-top-outer-arrow,
  ::-webkit-validation-bubble-top-inner-arrow {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #666;
    border-color: #666;
  }
}
/* line 247, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
textarea {
  min-height: 40px;
  overflow: auto;
  resize: vertical;
  width: 100%;
}

/* line 253, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
optgroup {
  color: #000;
  font-style: normal;
  font-weight: normal;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
}
/* line 262, ../../../../../../../../var/lib/gems/2.3.0/gems/compass_formalize-0.0.5/stylesheets/_formalize.sass */
optgroup::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 21, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, ../sass/util/_extends.scss */
.no-sidebars .paragraphs-item-floating-image-with-buttons, .no-sidebars .entity-paragraphs-item > .content, .paragraphs-item-three-buttons, .block-homepage-landing, #block-bean-cost-estimator-user-form, .page-taxonomy-term .region-content, .no-sidebars .node-webform, .bean-hero-two-lines,
.bean-hero-three-lines,
.bean-hero-no-text, .bean-hero-one-line > .content, .sidebar-first .main, .no-sidebars #page-title,
.no-sidebars #user-login,
.no-sidebars .profile,
.no-sidebars #highlighted,
.no-sidebars #block-blockify-blockify-tabs,
.no-sidebars #block-formblock-contact-site, .no-sidebars .breadcrumb, .region-emergency-banner .views-field-field-banner-text .field-content, #footer .region-footer, .header, .block-homepage-news, .node-type-news #block-system-main .region-content {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  width: 95%;
}
/* line 12, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/output/support/_clearfix.scss */
.no-sidebars .paragraphs-item-floating-image-with-buttons:after, .no-sidebars .entity-paragraphs-item > .content:after, .paragraphs-item-three-buttons:after, .block-homepage-landing:after, #block-bean-cost-estimator-user-form:after, .page-taxonomy-term .region-content:after, .no-sidebars .node-webform:after, .bean-hero-two-lines:after,
.bean-hero-three-lines:after,
.bean-hero-no-text:after, .bean-hero-one-line > .content:after, .sidebar-first .main:after, .no-sidebars #page-title:after,
.no-sidebars #user-login:after,
.no-sidebars .profile:after,
.no-sidebars #highlighted:after,
.no-sidebars #block-blockify-blockify-tabs:after,
.no-sidebars #block-formblock-contact-site:after, .no-sidebars .breadcrumb:after, .region-emergency-banner .views-field-field-banner-text .field-content:after, #footer .region-footer:after, .header:after, .block-homepage-news:after, .node-type-news #block-system-main .region-content:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 7, ../sass/util/_extends.scss */
.paragraphs-item-text-with-rectangular-image:after, .paragraphs-item-text-only:after {
  content: "";
  display: table;
  clear: both;
}

/* line 14, ../sass/util/_extends.scss */
#page-title, .block-homepage-news h2 {
  font-size: 26px;
  font-size: 1.625rem;
}
@media (min-width: 481px) {
  /* line 14, ../sass/util/_extends.scss */
  #page-title, .block-homepage-news h2 {
    font-size: 29px;
    font-size: 1.8125rem;
  }
}
@media (min-width: 641px) {
  /* line 14, ../sass/util/_extends.scss */
  #page-title, .block-homepage-news h2 {
    font-size: 33px;
    font-size: 2.0625rem;
  }
}

/* line 26, ../sass/util/_extends.scss */
.entity-paragraphs-item .field-name-field-title, .bean-hero-two-lines .field-name-field-top-line,
.bean-hero-three-lines .field-name-field-top-line,
.bean-hero-no-text .field-name-field-top-line, .bean-hero-one-line > .content .field-name-field-top-line {
  text-transform: uppercase;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, sans-serif;
  font-style: normal;
}
@media (min-width: 481px) {
  /* line 26, ../sass/util/_extends.scss */
  .entity-paragraphs-item .field-name-field-title, .bean-hero-two-lines .field-name-field-top-line,
  .bean-hero-three-lines .field-name-field-top-line,
  .bean-hero-no-text .field-name-field-top-line, .bean-hero-one-line > .content .field-name-field-top-line {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media (min-width: 641px) {
  /* line 26, ../sass/util/_extends.scss */
  .entity-paragraphs-item .field-name-field-title, .bean-hero-two-lines .field-name-field-top-line,
  .bean-hero-three-lines .field-name-field-top-line,
  .bean-hero-no-text .field-name-field-top-line, .bean-hero-one-line > .content .field-name-field-top-line {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
@media (min-width: 768px) {
  /* line 26, ../sass/util/_extends.scss */
  .entity-paragraphs-item .field-name-field-title, .bean-hero-two-lines .field-name-field-top-line,
  .bean-hero-three-lines .field-name-field-top-line,
  .bean-hero-no-text .field-name-field-top-line, .bean-hero-one-line > .content .field-name-field-top-line {
    font-size: 48px;
    font-size: 3rem;
  }
}
@media (min-width: 980px) {
  /* line 26, ../sass/util/_extends.scss */
  .entity-paragraphs-item .field-name-field-title, .bean-hero-two-lines .field-name-field-top-line,
  .bean-hero-three-lines .field-name-field-top-line,
  .bean-hero-no-text .field-name-field-top-line, .bean-hero-one-line > .content .field-name-field-top-line {
    font-size: 58px;
    font-size: 3.625rem;
  }
}

/* line 50, ../sass/util/_extends.scss */
.bean-hero-two-lines .field-name-field-bottom-line,
.bean-hero-three-lines .field-name-field-bottom-line,
.bean-hero-no-text .field-name-field-bottom-line {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "Merriweather", Helvetica, Arial, sans-serif;
  font-weight: 300;
  border-top: solid 4px #44b7eb;
}
@media (min-width: 481px) {
  /* line 50, ../sass/util/_extends.scss */
  .bean-hero-two-lines .field-name-field-bottom-line,
  .bean-hero-three-lines .field-name-field-bottom-line,
  .bean-hero-no-text .field-name-field-bottom-line {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
@media (min-width: 641px) {
  /* line 50, ../sass/util/_extends.scss */
  .bean-hero-two-lines .field-name-field-bottom-line,
  .bean-hero-three-lines .field-name-field-bottom-line,
  .bean-hero-no-text .field-name-field-bottom-line {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media (min-width: 768px) {
  /* line 50, ../sass/util/_extends.scss */
  .bean-hero-two-lines .field-name-field-bottom-line,
  .bean-hero-three-lines .field-name-field-bottom-line,
  .bean-hero-no-text .field-name-field-bottom-line {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media (min-width: 980px) {
  /* line 50, ../sass/util/_extends.scss */
  .bean-hero-two-lines .field-name-field-bottom-line,
  .bean-hero-three-lines .field-name-field-bottom-line,
  .bean-hero-no-text .field-name-field-bottom-line {
    font-size: 50px;
    font-size: 3.125rem;
  }
}

/* line 73, ../sass/util/_extends.scss */
.btn, .btn-dark, .field-name-field-links .field-item:nth-child(3n+0), .field-name-field-links .field-item {
  border: solid 1px #00447d;
  padding: 1rem 1rem;
  min-width: 175px;
  text-align: center;
  background: white;
  margin-top: 1.5rem;
  font-weight: 500;
}
/* line 82, ../sass/util/_extends.scss */
.btn a, .btn-dark a, .field-name-field-links .field-item:nth-child(3n+0) a, .field-name-field-links .field-item a {
  text-decoration: none;
  text-transform: uppercase;
}

/* line 88, ../sass/util/_extends.scss */
.btn-dark, .field-name-field-links .field-item:nth-child(3n+0) {
  background: #00447d;
  color: white;
}
/* line 93, ../sass/util/_extends.scss */
.btn-dark a, .field-name-field-links .field-item:nth-child(3n+0) a {
  color: white;
}

/* line 99, ../sass/util/_extends.scss */
.divider-color-light-blue {
  border-top: solid 5px #44b7eb;
}

/* line 99, ../sass/util/_extends.scss */
.divider-color-dark-blue {
  border-top: solid 5px #00447d;
}

/* line 99, ../sass/util/_extends.scss */
.divider-color-dark-red {
  border-top: solid 5px #7f0f00;
}

/* line 105, ../sass/util/_extends.scss */
.background-color-light-blue {
  background-color: #44b7eb;
}

/* line 105, ../sass/util/_extends.scss */
.background-color-medium-blue {
  background-color: #00447d;
}

/* line 105, ../sass/util/_extends.scss */
.background-color-dark-blue {
  background-color: #194163;
}

/* line 105, ../sass/util/_extends.scss */
.background-color-light-red {
  background-color: #f0684e;
}

/* line 111, ../sass/util/_extends.scss */
.background-color-light-blue.entity-paragraphs-item .field-name-field-text {
  color: #194163;
}

/* line 111, ../sass/util/_extends.scss */
.background-color-medium-blue.entity-paragraphs-item .field-name-field-text {
  color: #f0f9fd;
}

/* line 111, ../sass/util/_extends.scss */
.background-color-dark-blue.entity-paragraphs-item .field-name-field-text {
  color: #f0f9fd;
}

/* line 111, ../sass/util/_extends.scss */
.background-color-light-red.entity-paragraphs-item .field-name-field-text {
  color: #333;
}

/* line 117, ../sass/util/_extends.scss */
.paragraphs-item-photo-grid.background-color-light-blue.entity-paragraphs-item .field-name-field-title {
  color: white;
}

/* line 117, ../sass/util/_extends.scss */
.paragraphs-item-photo-grid.background-color-medium-blue.entity-paragraphs-item .field-name-field-title {
  color: #44b7eb;
}

/* line 117, ../sass/util/_extends.scss */
.paragraphs-item-photo-grid.background-color-dark-blue.entity-paragraphs-item .field-name-field-title {
  color: #44b7eb;
}

/* line 117, ../sass/util/_extends.scss */
.paragraphs-item-photo-grid.background-color-light-red.entity-paragraphs-item .field-name-field-title {
  color: #333;
}

/* line 1, ../sass/paragraphs/_floating_image.scss */
.paragraphs-item-floating-image-with-buttons {
  padding: 0;
}
/* line 8, ../sass/paragraphs/_floating_image.scss */
.paragraphs-item-floating-image-with-buttons .field-name-field-title,
.paragraphs-item-floating-image-with-buttons h2 {
  color: #00447d;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: 500;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
}
@media (min-width: 481px) {
  /* line 8, ../sass/paragraphs/_floating_image.scss */
  .paragraphs-item-floating-image-with-buttons .field-name-field-title,
  .paragraphs-item-floating-image-with-buttons h2 {
    font-size: 27px;
    font-size: 1.6875rem;
    line-height: 27px;
    line-height: 1.6875rem;
  }
}
@media (min-width: 641px) {
  /* line 8, ../sass/paragraphs/_floating_image.scss */
  .paragraphs-item-floating-image-with-buttons .field-name-field-title,
  .paragraphs-item-floating-image-with-buttons h2 {
    font-size: 31px;
    font-size: 1.9375rem;
    line-height: 31px;
    line-height: 1.9375rem;
    margin-bottom: 2.5rem;
  }
}
/* line 26, ../sass/paragraphs/_floating_image.scss */
.paragraphs-item-floating-image-with-buttons .field-name-field-title {
  margin-bottom: 1rem;
}
/* line 30, ../sass/paragraphs/_floating_image.scss */
.paragraphs-item-floating-image-with-buttons .field-name-field-text {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
}
/* line 34, ../sass/paragraphs/_floating_image.scss */
.paragraphs-item-floating-image-with-buttons .field-name-field-links {
  text-align: center;
}
@media (min-width: 768px) {
  /* line 34, ../sass/paragraphs/_floating_image.scss */
  .paragraphs-item-floating-image-with-buttons .field-name-field-links {
    text-align: left;
  }
}
/* line 42, ../sass/paragraphs/_floating_image.scss */
.paragraphs-item-floating-image-with-buttons .field-name-field-image {
  display: none;
}
@media (min-width: 768px) {
  /* line 42, ../sass/paragraphs/_floating_image.scss */
  .paragraphs-item-floating-image-with-buttons .field-name-field-image {
    display: block;
  }
}
/* line 50, ../sass/paragraphs/_floating_image.scss */
.paragraphs-item-floating-image-with-buttons .field-name-field-image img {
  max-width: 100%;
}

@media (min-width: 768px) {
  /* line 57, ../sass/paragraphs/_floating_image.scss */
  .image-align-right .group-text-container {
    /* @include span(8 of 12); */
  }
}
@media (min-width: 768px) {
  /* line 65, ../sass/paragraphs/_floating_image.scss */
  .image-align-right .group-image-container {
    float: right;
    margin: 0 0 2rem 2rem;
    /* @include span(4 of 12 last); */
  }
}

@media (min-width: 768px) {
  /* line 77, ../sass/paragraphs/_floating_image.scss */
  .image-align-left .group-text-container {
    /* @include span(8 of 12 last); */
  }
}
@media (min-width: 768px) {
  /* line 85, ../sass/paragraphs/_floating_image.scss */
  .image-align-left .group-image-container {
    float: left;
    margin: 0 2rem 2rem 0;
    /* @include span(4 of 12); */
  }
}

/* line 1, ../sass/paragraphs/_hero.scss */
.no-sidebars .entity-paragraphs-item.paragraphs-item-hero,
.sidebar-first .entity-paragraphs-item.paragraphs-item-hero {
  text-align: center;
  padding: 0;
  text-align: center;
  margin: 0 auto;
}
/* line 9, ../sass/paragraphs/_hero.scss */
.no-sidebars .entity-paragraphs-item.paragraphs-item-hero > .content,
.sidebar-first .entity-paragraphs-item.paragraphs-item-hero > .content {
  width: 100%;
}
/* line 13, ../sass/paragraphs/_hero.scss */
.no-sidebars .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container,
.sidebar-first .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container {
  margin-top: 4rem;
}
/* line 20, ../sass/paragraphs/_hero.scss */
.no-sidebars .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container .field-type-field-collection > .field-items > .field-item,
.sidebar-first .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container .field-type-field-collection > .field-items > .field-item {
  text-transform: uppercase;
}
@media (min-width: 768px) {
  /* line 20, ../sass/paragraphs/_hero.scss */
  .no-sidebars .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container .field-type-field-collection > .field-items > .field-item,
  .sidebar-first .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container .field-type-field-collection > .field-items > .field-item {
    margin-bottom: -2rem;
    width: 32.90323%;
    float: left;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container .field-type-field-collection > .field-items > .field-item:nth-child(3n + 1),
  .sidebar-first .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container .field-type-field-collection > .field-items > .field-item:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container .field-type-field-collection > .field-items > .field-item:nth-child(3n + 2),
  .sidebar-first .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container .field-type-field-collection > .field-items > .field-item:nth-child(3n + 2) {
    margin-left: 33.54839%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container .field-type-field-collection > .field-items > .field-item:nth-child(3n + 3),
  .sidebar-first .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container .field-type-field-collection > .field-items > .field-item:nth-child(3n + 3) {
    margin-left: 67.09677%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 33, ../sass/paragraphs/_hero.scss */
.no-sidebars .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container .field-type-field-collection > .field-items > .field-item a,
.sidebar-first .entity-paragraphs-item.paragraphs-item-hero > .content .field-collection-container .field-type-field-collection > .field-items > .field-item a {
  display: block;
  color: white;
  text-decoration: none;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

/* line 1, ../sass/paragraphs/_paragraphs_classes.scss */
.entity-paragraphs-item {
  padding: 2rem 0;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 8, ../sass/paragraphs/_paragraphs_classes.scss */
.entity-paragraphs-item.light-text .field-name-field-text {
  color: white;
}
/* line 12, ../sass/paragraphs/_paragraphs_classes.scss */
.entity-paragraphs-item.light-text .field-name-field-title {
  color: white;
}
/* line 24, ../sass/paragraphs/_paragraphs_classes.scss */
.sidebar-first .entity-paragraphs-item > .content {
  margin: auto;
  width: 95%;
}
/* line 30, ../sass/paragraphs/_paragraphs_classes.scss */
.entity-paragraphs-item .field-name-field-title {
  color: #00447d;
}
/* line 35, ../sass/paragraphs/_paragraphs_classes.scss */
.entity-paragraphs-item .field-name-field-text {
  color: #00447d;
}
/* line 39, ../sass/paragraphs/_paragraphs_classes.scss */
.entity-paragraphs-item .field-collection-container {
  margin: 0;
  border: 0;
}
/* line 44, ../sass/paragraphs/_paragraphs_classes.scss */
.entity-paragraphs-item .field-collection-view {
  border-bottom: 0;
  margin: 0;
  padding: 0;
}

/* line 52, ../sass/paragraphs/_paragraphs_classes.scss */
.text-shadow .field-name-field-text {
  text-shadow: 0px 0px 10px #000;
}
/* line 56, ../sass/paragraphs/_paragraphs_classes.scss */
.text-shadow .field-name-field-title {
  text-shadow: 0px 0px 10px #000;
}

/* line 62, ../sass/paragraphs/_paragraphs_classes.scss */
.contact-phone-numbers {
  background: #f3f3f3;
  padding: 1rem 0;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 66, ../sass/paragraphs/_paragraphs_classes.scss */
.contact-phone-numbers p {
  margin-bottom: .5rem;
}
/* line 69, ../sass/paragraphs/_paragraphs_classes.scss */
.contact-phone-numbers p:first-child {
  margin-top: 0;
}
/* line 74, ../sass/paragraphs/_paragraphs_classes.scss */
.contact-phone-numbers ul {
  margin: 0;
  padding: 0;
}
/* line 78, ../sass/paragraphs/_paragraphs_classes.scss */
.contact-phone-numbers ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: .5rem;
}

/* line 89, ../sass/paragraphs/_paragraphs_classes.scss */
.field-name-field-links .field-items {
  display: inline-block;
  margin: 0 auto;
}
/* line 94, ../sass/paragraphs/_paragraphs_classes.scss */
.field-name-field-links .field-item {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  /* line 94, ../sass/paragraphs/_paragraphs_classes.scss */
  .field-name-field-links .field-item {
    float: left;
    margin-bottom: 0;
    margin-right: 1rem;
  }
}

/* line 111, ../sass/paragraphs/_paragraphs_classes.scss */
.important-numbers ul {
  margin: 0;
  padding: 0;
}
/* line 115, ../sass/paragraphs/_paragraphs_classes.scss */
.important-numbers ul li {
  margin: 0 0 1rem 0;
  padding: 0;
  list-style: none;
}

/* line 1, ../sass/paragraphs/_photo_grid.scss */
.paragraphs-item-photo-grid {
  text-align: center;
}
/* line 6, ../sass/paragraphs/_photo_grid.scss */
.paragraphs-item-photo-grid > .content > .field-name-field-title {
  color: #44b7eb;
}
/* line 12, ../sass/paragraphs/_photo_grid.scss */
.paragraphs-item-photo-grid .field-name-field-photo .field-item {
  max-width: 425px;
  margin: auto;
  margin-bottom: 2rem;
}
/* line 18, ../sass/paragraphs/_photo_grid.scss */
.paragraphs-item-photo-grid .field-name-field-photo .field-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 12, ../sass/paragraphs/_photo_grid.scss */
  .paragraphs-item-photo-grid .field-name-field-photo .field-item {
    max-width: none;
    margin: none;
    width: 31.42857%;
    float: left;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .paragraphs-item-photo-grid .field-name-field-photo .field-item:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .paragraphs-item-photo-grid .field-name-field-photo .field-item:nth-child(3n + 2) {
    margin-left: 34.28571%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .paragraphs-item-photo-grid .field-name-field-photo .field-item:nth-child(3n + 3) {
    margin-left: 68.57143%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 32, ../sass/paragraphs/_photo_grid.scss */
.paragraphs-item-photo-grid .field-name-field-photo .field-item img {
  max-width: 100%;
  display: block;
}
/* line 39, ../sass/paragraphs/_photo_grid.scss */
.paragraphs-item-photo-grid .field-name-field-link {
  background: white;
  text-align: center;
  border-top: solid 5px #fec039;
}
/* line 44, ../sass/paragraphs/_photo_grid.scss */
.paragraphs-item-photo-grid .field-name-field-link a {
  text-decoration: none;
  display: block;
  padding: 1rem 0;
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
}
@media (min-width: 481px) {
  /* line 44, ../sass/paragraphs/_photo_grid.scss */
  .paragraphs-item-photo-grid .field-name-field-link a {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
/* line 55, ../sass/paragraphs/_photo_grid.scss */
.paragraphs-item-photo-grid .field-name-field-link a:hover {
  color: #fec039;
}
/* line 63, ../sass/paragraphs/_photo_grid.scss */
.paragraphs-item-photo-grid .field-collection-view .entity-field-collection-item .field-item {
  float: none;
  margin: 0;
  width: auto;
  clear: none;
}

/* line 1, ../sass/paragraphs/_slideshow.scss */
.paragraphs-item-slideshow {
  position: relative;
}
/* line 5, ../sass/paragraphs/_slideshow.scss */
.paragraphs-item-slideshow .slides li:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
  opacity: .6;
  display: block;
}
/* line 18, ../sass/paragraphs/_slideshow.scss */
.paragraphs-item-slideshow .flex-caption {
  position: absolute;
  color: white;
  bottom: 10px;
  text-align: center;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 24px;
  font-size: 1.5rem;
  width: 100%;
}
@media (min-width: 481px) {
  /* line 18, ../sass/paragraphs/_slideshow.scss */
  .paragraphs-item-slideshow .flex-caption {
    font-size: 30px;
    font-size: 1.875rem;
    bottom: 30px;
  }
}
@media (min-width: 768px) {
  /* line 18, ../sass/paragraphs/_slideshow.scss */
  .paragraphs-item-slideshow .flex-caption {
    font-size: 36px;
    font-size: 2.25rem;
    bottom: 50px;
  }
}
/* line 39, ../sass/paragraphs/_slideshow.scss */
.paragraphs-item-slideshow .flexslider {
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
/* line 47, ../sass/paragraphs/_slideshow.scss */
.paragraphs-item-slideshow .flex-direction-nav a {
  display: block;
  text-shadow: none;
}
/* line 51, ../sass/paragraphs/_slideshow.scss */
.paragraphs-item-slideshow .flex-direction-nav a:before {
  text-shadow: none;
}
/* line 55, ../sass/paragraphs/_slideshow.scss */
.paragraphs-item-slideshow .flex-direction-nav a.flex-prev {
  opacity: 1 !important;
  left: 10px;
  text-align: center;
}
/* line 60, ../sass/paragraphs/_slideshow.scss */
.paragraphs-item-slideshow .flex-direction-nav a.flex-prev:before {
  font-family: 'FontAwesome';
  content: '\f190';
  color: white;
}
/* line 67, ../sass/paragraphs/_slideshow.scss */
.paragraphs-item-slideshow .flex-direction-nav a.flex-next {
  opacity: 1 !important;
  right: 10px;
  text-align: center;
}
/* line 72, ../sass/paragraphs/_slideshow.scss */
.paragraphs-item-slideshow .flex-direction-nav a.flex-next:before {
  font-family: 'FontAwesome';
  content: '\f18e';
  color: white;
}

/* line 1, ../sass/paragraphs/_stat-with-icon.scss */
.paragraphs-item-stat-with-icon {
  display: flex;
  flex-direction: column;
  max-width: 600px;
  align-items: center;
  justify-content: center;
  margin: auto;
  background-color: #85d7f4;
}
@media (min-width: 641px) {
  /* line 1, ../sass/paragraphs/_stat-with-icon.scss */
  .paragraphs-item-stat-with-icon {
    flex-direction: row;
  }
}
/* line 14, ../sass/paragraphs/_stat-with-icon.scss */
.paragraphs-item-stat-with-icon img {
  max-width: 100%;
}
/* line 18, ../sass/paragraphs/_stat-with-icon.scss */
.paragraphs-item-stat-with-icon .field-name-field-icon {
  display: flex;
  width: 125px;
}
/* line 23, ../sass/paragraphs/_stat-with-icon.scss */
.paragraphs-item-stat-with-icon .stat-info {
  background-color: #00447d;
  color: white;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding: 20px;
  position: relative;
  width: 100%;
  min-height: 102px;
}
@media (min-width: 641px) {
  /* line 23, ../sass/paragraphs/_stat-with-icon.scss */
  .paragraphs-item-stat-with-icon .stat-info {
    width: 375px;
  }
}
/* line 39, ../sass/paragraphs/_stat-with-icon.scss */
.paragraphs-item-stat-with-icon .stat-info:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  position: absolute;
}
/* line 49, ../sass/paragraphs/_stat-with-icon.scss */
.paragraphs-item-stat-with-icon .field-name-field-number {
  font-size: 40px;
  font-size: 2.5rem;
  font-style: italic;
  padding-right: 20px;
}
@media (min-width: 641px) {
  /* line 49, ../sass/paragraphs/_stat-with-icon.scss */
  .paragraphs-item-stat-with-icon .field-name-field-number {
    font-size: 52px;
    font-size: 3.25rem;
  }
}
/* line 59, ../sass/paragraphs/_stat-with-icon.scss */
.paragraphs-item-stat-with-icon .field-name-field-stat-title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 17px;
  font-size: 1.0625rem;
}
@media (min-width: 641px) {
  /* line 59, ../sass/paragraphs/_stat-with-icon.scss */
  .paragraphs-item-stat-with-icon .field-name-field-stat-title {
    font-size: 19px;
    font-size: 1.1875rem;
  }
}
/* line 69, ../sass/paragraphs/_stat-with-icon.scss */
.paragraphs-item-stat-with-icon .field-name-field-stat-text {
  text-transform: uppercase;
}
@media (max-width: 640px) {
  /* line 69, ../sass/paragraphs/_stat-with-icon.scss */
  .paragraphs-item-stat-with-icon .field-name-field-stat-text {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
/* line 76, ../sass/paragraphs/_stat-with-icon.scss */
.paragraphs-item-stat-with-icon .field-name-field-stat-text p {
  margin: 0;
}
@media (min-width: 641px) {
  /* line 81, ../sass/paragraphs/_stat-with-icon.scss */
  .paragraphs-item-stat-with-icon.image-align-right {
    flex-direction: row-reverse;
  }
}
@media (min-width: 641px) {
  /* line 86, ../sass/paragraphs/_stat-with-icon.scss */
  .paragraphs-item-stat-with-icon.image-align-right .stat-info {
    margin-right: 30px;
  }
}
@media (min-width: 641px) {
  /* line 92, ../sass/paragraphs/_stat-with-icon.scss */
  .paragraphs-item-stat-with-icon.image-align-right .stat-info:after {
    right: -20px;
    border-left: 20px solid #00447d;
  }
}
@media (min-width: 641px) {
  /* line 102, ../sass/paragraphs/_stat-with-icon.scss */
  .paragraphs-item-stat-with-icon.image-align-left .stat-info {
    margin-left: 30px;
  }
}
@media (min-width: 641px) {
  /* line 108, ../sass/paragraphs/_stat-with-icon.scss */
  .paragraphs-item-stat-with-icon.image-align-left .stat-info:after {
    left: -20px;
    border-right: 20px solid #00447d;
  }
}

@media (min-width: 768px) {
  /* line 6, ../sass/paragraphs/_text-with-rect-image.scss */
  .paragraphs-item-text-with-rectangular-image.image-align-right .field-name-field-image-single {
    width: 29.82456%;
    float: left;
    margin-left: 70.17544%;
    margin-right: -100%;
    text-align: right;
  }
}
@media (min-width: 768px) {
  /* line 12, ../sass/paragraphs/_text-with-rect-image.scss */
  .paragraphs-item-text-with-rectangular-image.image-align-right .rectangular-info {
    float: left;
  }
}
@media (min-width: 768px) {
  /* line 16, ../sass/paragraphs/_text-with-rect-image.scss */
  .paragraphs-item-text-with-rectangular-image.image-align-right .rectangular-info:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-left: 30px solid #00447d;
    border-right: none;
    border-bottom: 20px solid transparent;
    position: absolute;
    right: -30px;
    left: auto;
    top: 45%;
  }
}
/* line 34, ../sass/paragraphs/_text-with-rect-image.scss */
.paragraphs-item-text-with-rectangular-image .content {
  max-width: 1210px !important;
}
/* line 39, ../sass/paragraphs/_text-with-rect-image.scss */
.paragraphs-item-text-with-rectangular-image .field-name-field-image-single {
  text-align: center;
}
@media (min-width: 768px) {
  /* line 39, ../sass/paragraphs/_text-with-rect-image.scss */
  .paragraphs-item-text-with-rectangular-image .field-name-field-image-single {
    width: 21.05263%;
    float: left;
  }
}
/* line 44, ../sass/paragraphs/_text-with-rect-image.scss */
.paragraphs-item-text-with-rectangular-image .field-name-field-image-single img {
  width: 100%;
}
@media (min-width: 481px) {
  /* line 44, ../sass/paragraphs/_text-with-rect-image.scss */
  .paragraphs-item-text-with-rectangular-image .field-name-field-image-single img {
    width: auto;
    max-height: 350px;
  }
}
@media (min-width: 768px) {
  /* line 44, ../sass/paragraphs/_text-with-rect-image.scss */
  .paragraphs-item-text-with-rectangular-image .field-name-field-image-single img {
    max-height: none;
  }
}
/* line 56, ../sass/paragraphs/_text-with-rect-image.scss */
.paragraphs-item-text-with-rectangular-image .rectangular-info {
  background-color: #00447d;
  color: white;
  padding: 20px;
  margin-top: 20px;
  position: relative;
}
/* line 62, ../sass/paragraphs/_text-with-rect-image.scss */
.paragraphs-item-text-with-rectangular-image .rectangular-info a {
  color: white;
}
@media (min-width: 768px) {
  /* line 56, ../sass/paragraphs/_text-with-rect-image.scss */
  .paragraphs-item-text-with-rectangular-image .rectangular-info {
    width: 73.68421%;
    float: left;
    float: right;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  /* line 70, ../sass/paragraphs/_text-with-rect-image.scss */
  .paragraphs-item-text-with-rectangular-image .rectangular-info:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-right: 30px solid #00447d;
    border-left: none;
    border-bottom: 20px solid transparent;
    position: absolute;
    left: -30px;
    right: auto;
    top: 45%;
  }
}
/* line 87, ../sass/paragraphs/_text-with-rect-image.scss */
.paragraphs-item-text-with-rectangular-image .field-name-field-stat-title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 17px;
  font-size: 1.0625rem;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  /* line 87, ../sass/paragraphs/_text-with-rect-image.scss */
  .paragraphs-item-text-with-rectangular-image .field-name-field-stat-title {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

/* line 3, ../sass/paragraphs/_text-with-round-image.scss */
.paragraphs-item-text-with-round-image .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: auto;
  max-width: 1210px !important;
}
@media (min-width: 641px) {
  /* line 3, ../sass/paragraphs/_text-with-round-image.scss */
  .paragraphs-item-text-with-round-image .content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
/* line 29, ../sass/paragraphs/_text-with-round-image.scss */
.paragraphs-item-text-with-round-image .field-type-image img {
  display: block;
  border-radius: 150px;
  border: solid 8px #00447d;
}
/* line 36, ../sass/paragraphs/_text-with-round-image.scss */
.paragraphs-item-text-with-round-image .field-name-field-image-single {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 49, ../sass/paragraphs/_text-with-round-image.scss */
.paragraphs-item-text-with-round-image .field-name-field-text-single {
  width: 100%;
}
@media (max-width: 640px) {
  /* line 49, ../sass/paragraphs/_text-with-round-image.scss */
  .paragraphs-item-text-with-round-image .field-name-field-text-single {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
/* line 55, ../sass/paragraphs/_text-with-round-image.scss */
.paragraphs-item-text-with-round-image .field-name-field-text-single p {
  margin: 20px 0;
}
@media (min-width: 641px) {
  /* line 60, ../sass/paragraphs/_text-with-round-image.scss */
  .paragraphs-item-text-with-round-image.image-align-right .content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (min-width: 641px) {
  /* line 68, ../sass/paragraphs/_text-with-round-image.scss */
  .paragraphs-item-text-with-round-image.image-align-right .content .round-info {
    margin-right: 25px;
  }
}
@media (min-width: 641px) {
  /* line 74, ../sass/paragraphs/_text-with-round-image.scss */
  .paragraphs-item-text-with-round-image.image-align-right .content .round-info:after {
    right: -20px;
    border-left: 20px solid #00447d;
  }
}
@media (min-width: 641px) {
  /* line 85, ../sass/paragraphs/_text-with-round-image.scss */
  .paragraphs-item-text-with-round-image.image-align-left .content .round-info {
    margin-left: 25px;
  }
}
@media (min-width: 641px) {
  /* line 91, ../sass/paragraphs/_text-with-round-image.scss */
  .paragraphs-item-text-with-round-image.image-align-left .content .round-info:after {
    left: -20px;
    border-right: 20px solid #00447d;
  }
}

/* line 101, ../sass/paragraphs/_text-with-round-image.scss */
.round-info {
  background-color: #00447d;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 20px;
  position: relative;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-top: 20px;
}
@media (min-width: 641px) {
  /* line 101, ../sass/paragraphs/_text-with-round-image.scss */
  .round-info {
    width: 375px;
    margin-top: 0;
  }
}
/* line 130, ../sass/paragraphs/_text-with-round-image.scss */
.round-info:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: 45%;
}

/* line 1, ../sass/paragraphs/_text_and_buttons.scss */
.paragraphs-item-text-and-buttons {
  text-align: center;
}

/* line 1, ../sass/paragraphs/_text_only.scss */
.paragraphs-item-text-only {
  overflow: hidden;
}

/* line 7, ../sass/paragraphs/_text_only.scss */
.split-2-col .field-item {
  margin-bottom: 3rem;
}
/* line 10, ../sass/paragraphs/_text_only.scss */
.split-2-col .field-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 7, ../sass/paragraphs/_text_only.scss */
  .split-2-col .field-item {
    margin-bottom: 0;
    width: 48.57143%;
    float: left;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-2-col .field-item:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-2-col .field-item:nth-child(2n + 2) {
    margin-left: 51.42857%;
    margin-right: -100%;
    clear: none;
  }
}

/* line 24, ../sass/paragraphs/_text_only.scss */
.split-3-col .field-item {
  margin-bottom: 3rem;
}
/* line 28, ../sass/paragraphs/_text_only.scss */
.split-3-col .field-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 24, ../sass/paragraphs/_text_only.scss */
  .split-3-col .field-item {
    margin-bottom: 0;
    width: 31.42857%;
    float: left;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-3-col .field-item:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-3-col .field-item:nth-child(3n + 2) {
    margin-left: 34.28571%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-3-col .field-item:nth-child(3n + 3) {
    margin-left: 68.57143%;
    margin-right: -100%;
    clear: none;
  }
}

/* line 42, ../sass/paragraphs/_text_only.scss */
.split-4-col .field-item {
  margin-bottom: 3rem;
}
/* line 46, ../sass/paragraphs/_text_only.scss */
.split-4-col .field-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 481px) {
  /* line 42, ../sass/paragraphs/_text_only.scss */
  .split-4-col .field-item {
    width: 48.57143%;
    float: left;
    margin-bottom: 2.85714%;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-4-col .field-item:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-4-col .field-item:nth-child(2n + 2) {
    margin-left: 51.42857%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 768px) {
  /* line 42, ../sass/paragraphs/_text_only.scss */
  .split-4-col .field-item {
    width: 22.85714%;
    float: left;
    margin-bottom: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-4-col .field-item:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-4-col .field-item:nth-child(4n + 2) {
    margin-left: 25.71429%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-4-col .field-item:nth-child(4n + 3) {
    margin-left: 51.42857%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-4-col .field-item:nth-child(4n + 4) {
    margin-left: 77.14286%;
    margin-right: -100%;
    clear: none;
  }
}

/* line 65, ../sass/paragraphs/_text_only.scss */
.split-5-col .field-item {
  margin-bottom: 3rem;
}
/* line 69, ../sass/paragraphs/_text_only.scss */
.split-5-col .field-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 65, ../sass/paragraphs/_text_only.scss */
  .split-5-col .field-item {
    width: 18.18182%;
    float: left;
    margin-bottom: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-5-col .field-item:nth-child(5n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-5-col .field-item:nth-child(5n + 2) {
    margin-left: 20.45455%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-5-col .field-item:nth-child(5n + 3) {
    margin-left: 40.90909%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-5-col .field-item:nth-child(5n + 4) {
    margin-left: 61.36364%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .split-5-col .field-item:nth-child(5n + 5) {
    margin-left: 81.81818%;
    margin-right: -100%;
    clear: none;
  }
}

/* line 1, ../sass/paragraphs/_three_buttons.scss */
.paragraphs-item-three-buttons {
  text-align: center;
  padding: 0;
  text-align: center;
  margin: 0 auto;
}
/* line 14, ../sass/paragraphs/_three_buttons.scss */
.paragraphs-item-three-buttons .field-type-field-collection > .field-items > .field-item {
  text-transform: uppercase;
}
@media (min-width: 768px) {
  /* line 14, ../sass/paragraphs/_three_buttons.scss */
  .paragraphs-item-three-buttons .field-type-field-collection > .field-items > .field-item {
    width: 32.90323%;
    float: left;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .paragraphs-item-three-buttons .field-type-field-collection > .field-items > .field-item:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .paragraphs-item-three-buttons .field-type-field-collection > .field-items > .field-item:nth-child(3n + 2) {
    margin-left: 33.54839%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .paragraphs-item-three-buttons .field-type-field-collection > .field-items > .field-item:nth-child(3n + 3) {
    margin-left: 67.09677%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 23, ../sass/paragraphs/_three_buttons.scss */
.paragraphs-item-three-buttons .field-type-field-collection > .field-items > .field-item a {
  display: block;
  color: white;
  text-decoration: none;
  padding-top: 1.5em;
  padding-bottom: 1.5rem;
}
/* line 31, ../sass/paragraphs/_three_buttons.scss */
.paragraphs-item-three-buttons .field-type-field-collection > .field-items > .field-item a:hover {
  color: #fec039;
}

/* line 1, ../sass/paragraphs/_two_boxes.scss */
.paragraphs-item-two-boxes {
  text-align: center;
  color: white;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
/* line 7, ../sass/paragraphs/_two_boxes.scss */
.paragraphs-item-two-boxes .field-name-field-title,
.paragraphs-item-two-boxes .field-name-field-text {
  color: white;
}
/* line 13, ../sass/paragraphs/_two_boxes.scss */
.paragraphs-item-two-boxes > .content .field-name-field-text {
  font-size: 1.5rem;
  margin-bottom: 1.5rem;
}
/* line 19, ../sass/paragraphs/_two_boxes.scss */
.paragraphs-item-two-boxes .field-type-field-collection {
  text-align: left;
}
/* line 23, ../sass/paragraphs/_two_boxes.scss */
.paragraphs-item-two-boxes .field-type-field-collection > .field-items {
  border-spacing: 1rem;
}
@media (min-width: 768px) {
  /* line 23, ../sass/paragraphs/_two_boxes.scss */
  .paragraphs-item-two-boxes .field-type-field-collection > .field-items {
    display: table;
    width: 100%;
  }
}
/* line 32, ../sass/paragraphs/_two_boxes.scss */
.paragraphs-item-two-boxes .field-type-field-collection > .field-items > .field-item {
  border: 1px solid white;
  padding: 1rem;
  vertical-align: top;
  position: relative;
  background-color: rgba(127, 15, 0, 0.12);
}
@media (min-width: 768px) {
  /* line 32, ../sass/paragraphs/_two_boxes.scss */
  .paragraphs-item-two-boxes .field-type-field-collection > .field-items > .field-item {
    display: table-cell;
    width: 50%;
  }
}
/* line 44, ../sass/paragraphs/_two_boxes.scss */
.paragraphs-item-two-boxes .field-type-field-collection > .field-items > .field-item .field-name-field-title {
  font-family: "Merriweather", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: capitalize;
  font-size: 1.5rem;
}
/* line 51, ../sass/paragraphs/_two_boxes.scss */
.paragraphs-item-two-boxes .field-type-field-collection > .field-items > .field-item .field-name-field-text {
  font-size: 1rem;
  margin: 1rem 1rem 3rem 1rem;
}
/* line 56, ../sass/paragraphs/_two_boxes.scss */
.paragraphs-item-two-boxes .field-type-field-collection > .field-items > .field-item .field-name-field-link {
  text-transform: uppercase;
  font-size: .7rem;
  float: right;
  text-align: right;
  position: absolute;
  right: 1rem;
  bottom: 1rem;
}
/* line 65, ../sass/paragraphs/_two_boxes.scss */
.paragraphs-item-two-boxes .field-type-field-collection > .field-items > .field-item .field-name-field-link a {
  text-decoration: none;
  color: white;
  background-color: rgba(127, 15, 0, 0.4);
  display: block;
  padding: .5rem 2rem;
}
/* line 73, ../sass/paragraphs/_two_boxes.scss */
.paragraphs-item-two-boxes .field-type-field-collection > .field-items > .field-item .field-name-field-link a:hover {
  background-color: rgba(127, 15, 0, 0.8);
}

/* line 2, ../sass/paragraphs/_video.scss */
.embedded-video .player {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

/* line 11, ../sass/paragraphs/_video.scss */
.embedded-video .player iframe,
.embedded-video .player object,
.embedded-video .player embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 2, ../sass/paragraphs/_view.scss */
.no-sidebars .entity-paragraphs-item.paragraphs-item-view > .content {
  width: 100%;
  max-width: inherit;
}

/* line 2, ../sass/paragraphs/_viewbook.scss */
.paragraphs-item-viewbook iframe {
  display: block;
  margin: auto;
}

/* line 9, ../sass/paragraphs/_viewbook.scss */
.field-name-field-viewbook-code-snippet .field-item {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
}
/* line 17, ../sass/paragraphs/_viewbook.scss */
.field-name-field-viewbook-code-snippet iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* line 2, ../sass/components/_blocks.scss */
.footer-logo {
  margin-bottom: 3rem;
}
/* line 5, ../sass/components/_blocks.scss */
.footer-logo img {
  margin: 0 auto;
  display: block;
  max-width: 75%;
}
@media (min-width: 641px) {
  /* line 5, ../sass/components/_blocks.scss */
  .footer-logo img {
    max-width: 100%;
  }
}

/* line 17, ../sass/components/_blocks.scss */
.footer-links {
  text-align: center;
  margin: 0 auto;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
}
@media (min-width: 768px) {
  /* line 17, ../sass/components/_blocks.scss */
  .footer-links {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 32px;
    line-height: 2rem;
  }
}
/* line 27, ../sass/components/_blocks.scss */
.footer-links ul {
  text-align: center;
  margin: 0;
  padding: .5rem 0 1rem 0;
}
/* line 32, ../sass/components/_blocks.scss */
.footer-links ul li {
  list-style: none;
}
@media (min-width: 768px) {
  /* line 32, ../sass/components/_blocks.scss */
  .footer-links ul li {
    display: inline;
  }
}
/* line 37, ../sass/components/_blocks.scss */
.footer-links ul li.mobile-only {
  display: list-item;
}
@media (min-width: 980px) {
  /* line 37, ../sass/components/_blocks.scss */
  .footer-links ul li.mobile-only {
    display: none;
  }
}
/* line 46, ../sass/components/_blocks.scss */
.footer-links a {
  text-decoration: none;
}

/* line 52, ../sass/components/_blocks.scss */
.footer-info {
  padding-bottom: 1em;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  /* line 52, ../sass/components/_blocks.scss */
  .footer-info {
    font-size: 16px;
    font-size: 1rem;
  }
}

/* line 62, ../sass/components/_blocks.scss */
.block-homepage-landing {
  display: none;
}
@media (min-width: 980px) {
  /* line 62, ../sass/components/_blocks.scss */
  .block-homepage-landing {
    display: block;
    margin-top: -3rem;
  }
}
/* line 72, ../sass/components/_blocks.scss */
.block-homepage-landing ul.menu {
  margin: 0 auto;
  font-size: 0;
  padding: 0;
  text-align: center;
}
/* line 78, ../sass/components/_blocks.scss */
.block-homepage-landing ul.menu li {
  font-size: 16px;
  font-size: 1rem;
  list-style: none;
  background: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  background-color: orange;
  background-repeat: no-repeat;
  background-position: center 25%;
  width: 16.4%;
  margin-right: .25%;
  height: 100px;
  position: relative;
}
/* line 93, ../sass/components/_blocks.scss */
.block-homepage-landing ul.menu li.last {
  margin-right: 0;
}
/* line 97, ../sass/components/_blocks.scss */
.block-homepage-landing ul.menu li a {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 4.25rem;
  color: white;
  font-weight: bold;
  text-decoration: none;
}
/* line 108, ../sass/components/_blocks.scss */
.block-homepage-landing ul.menu .career-profiles {
  background-image: url(images/career_profiles.svg);
}
/* line 112, ../sass/components/_blocks.scss */
.block-homepage-landing ul.menu .parents {
  background-image: url(images/student_parents.svg);
}
/* line 116, ../sass/components/_blocks.scss */
.block-homepage-landing ul.menu .transfer-students {
  background-image: url(images/transfer_students.svg);
}
/* line 120, ../sass/components/_blocks.scss */
.block-homepage-landing ul.menu .alumni {
  background-image: url(images/alumni_option.svg);
}
/* line 124, ../sass/components/_blocks.scss */
.block-homepage-landing ul.menu .future-students {
  background-image: url(images/future_students.svg);
}
/* line 128, ../sass/components/_blocks.scss */
.block-homepage-landing ul.menu .current-students {
  background-image: url(images/current_students.svg);
}

/* line 136, ../sass/components/_blocks.scss */
.view-academic-programs {
  background-image: url(images/programs_bg.png);
  background-repeat: no-repeat;
  background-size: 100% 80%;
  background-position: 50% 50%;
  background-attachment: fixed;
  margin-top: 20px;
  margin-bottom: 60px;
}
/* line 145, ../sass/components/_blocks.scss */
.view-academic-programs .view-container {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  background: #44b7eb;
  border-top: 10px solid #00447d;
  color: white;
  padding: 20px;
  overflow: hidden;
  *zoom: 1;
}
/* line 12, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/output/support/_clearfix.scss */
.view-academic-programs .view-container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 156, ../sass/components/_blocks.scss */
.view-academic-programs .view-container .view-header {
  font-size: 2rem;
  font-weight: 100;
  font-style: italic;
  text-align: center;
  margin-bottom: 20px;
  overflow: hidden;
  *zoom: 1;
}
/* line 165, ../sass/components/_blocks.scss */
.view-academic-programs .view-container .view-footer {
  font-size: 2rem;
  text-align: center;
  overflow: hidden;
  *zoom: 1;
  padding-top: 20px;
}
/* line 171, ../sass/components/_blocks.scss */
.view-academic-programs .view-container .view-footer .quote {
  font-family: "Merriweather", Helvetica, Arial, sans-serif;
  font-style: italic;
}
/* line 178, ../sass/components/_blocks.scss */
.view-academic-programs .view-container .view-content {
  overflow: hidden;
  *zoom: 1;
}
/* line 182, ../sass/components/_blocks.scss */
.view-academic-programs .view-container .view-content .views-row {
  color: #00447d;
  text-transform: uppercase;
  font-size: .9rem;
  text-align: center;
  border-bottom: 1px solid #85d7f4;
}
/* line 193, ../sass/components/_blocks.scss */
.view-academic-programs .view-container .view-content .views-row .views-field .field-content {
  height: 200px;
  margin: 20px;
}
@media (min-width: 600px) {
  /* line 200, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row {
    width: 50%;
    float: left;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(2n + 2) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  /* line 207, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-odd .views-field {
    border-right: 1px solid #85d7f4;
  }
  /* line 211, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-11, .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-12 {
    border-bottom: 0;
  }
}
@media (min-width: 700px) {
  /* line 200, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row {
    width: 33.33333%;
    float: left;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(3n + 2) {
    margin-left: 33.33333%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(3n + 3) {
    margin-left: 66.66667%;
    margin-right: -100%;
    clear: none;
  }
  /* line 224, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-even .views-field {
    border-right: 1px solid #85d7f4;
  }
  /* line 228, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-3 .views-field, .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-6 .views-field, .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-9 .views-field, .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-12 .views-field {
    border-right: 0;
  }
  /* line 235, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-10 {
    border-bottom: 0;
  }
}
@media (min-width: 900px) {
  /* line 200, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row {
    width: 25%;
    float: left;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(4n + 2) {
    margin-left: 25%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(4n + 3) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(4n + 4) {
    margin-left: 75%;
    margin-right: -100%;
    clear: none;
  }
  /* line 247, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-3 .views-field, .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-6 .views-field, .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-9 .views-field {
    border-right: 1px solid #85d7f4;
  }
  /* line 253, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-4 .views-field, .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-8 .views-field {
    border-right: 0;
  }
  /* line 258, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-9 {
    border-bottom: 0;
  }
}
@media (min-width: 1280px) {
  /* line 200, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row {
    width: 16.66667%;
    float: left;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(6n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(6n + 2) {
    margin-left: 16.66667%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(6n + 3) {
    margin-left: 33.33333%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(6n + 4) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(6n + 5) {
    margin-left: 66.66667%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row:nth-child(6n + 6) {
    margin-left: 83.33333%;
    margin-right: -100%;
    clear: none;
  }
  /* line 270, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-4 .views-field, .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-8 .views-field {
    border-right: 1px solid #85d7f4;
  }
  /* line 275, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-6 .views-field {
    border-right: 0;
  }
  /* line 279, ../sass/components/_blocks.scss */
  .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-7, .no-sidebars .view-academic-programs .view-container .view-content .views-row.views-row-8 {
    border-bottom: 0;
  }
}
@media (min-width: 600px) {
  /* line 287, ../sass/components/_blocks.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row {
    width: 50%;
    float: left;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row:nth-child(2n + 2) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  /* line 294, ../sass/components/_blocks.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-odd .views-field {
    border-right: 1px solid #85d7f4;
  }
  /* line 298, ../sass/components/_blocks.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-11, .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-12 {
    border-bottom: 0;
  }
}
@media (min-width: 700px) {
  /* line 287, ../sass/components/_blocks.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row {
    width: 33.33333%;
    float: left;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row:nth-child(3n + 2) {
    margin-left: 33.33333%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row:nth-child(3n + 3) {
    margin-left: 66.66667%;
    margin-right: -100%;
    clear: none;
  }
  /* line 311, ../sass/components/_blocks.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-even .views-field {
    border-right: 1px solid #85d7f4;
  }
  /* line 315, ../sass/components/_blocks.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-3 .views-field, .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-6 .views-field, .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-9 .views-field, .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-12 .views-field {
    border-right: 0;
  }
  /* line 322, ../sass/components/_blocks.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-10 {
    border-bottom: 0;
  }
}
@media (min-width: 1150px) {
  /* line 287, ../sass/components/_blocks.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row {
    width: 25%;
    float: left;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row:nth-child(4n + 2) {
    margin-left: 25%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row:nth-child(4n + 3) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row:nth-child(4n + 4) {
    margin-left: 75%;
    margin-right: -100%;
    clear: none;
  }
  /* line 334, ../sass/components/_blocks.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-3 .views-field, .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-6 .views-field, .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-9 .views-field {
    border-right: 1px solid #85d7f4;
  }
  /* line 340, ../sass/components/_blocks.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-4 .views-field, .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-8 .views-field {
    border-right: 0;
  }
  /* line 345, ../sass/components/_blocks.scss */
  .one-sidebar .view-academic-programs .view-container .view-content .views-row.views-row-9 {
    border-bottom: 0;
  }
}

/* line 357, ../sass/components/_blocks.scss */
.pullout-nav .menu-block-wrapper.menu-name-menu-audience-navigation {
  display: inline-block;
  position: fixed;
  right: 0px;
  top: 3rem;
}
/* line 363, ../sass/components/_blocks.scss */
.pullout-nav .menu-block-wrapper.menu-name-menu-audience-navigation ul.menu {
  margin: 0;
  padding: 0;
}
/* line 368, ../sass/components/_blocks.scss */
.pullout-nav .menu-block-wrapper.menu-name-menu-audience-navigation li {
  list-style-type: none;
  list-style-image: none;
  line-height: 2.5rem;
  margin: 0 0 3px 0;
  background-color: #44b7eb;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  transition: left 0.5s ease;
  left: 130px;
  position: relative;
}
/* line 383, ../sass/components/_blocks.scss */
.pullout-nav .menu-block-wrapper.menu-name-menu-audience-navigation li:hover {
  left: 0;
}
/* line 387, ../sass/components/_blocks.scss */
.pullout-nav .menu-block-wrapper.menu-name-menu-audience-navigation li.career-profiles a {
  background-image: url(images/career_profiles.svg);
}
/* line 390, ../sass/components/_blocks.scss */
.pullout-nav .menu-block-wrapper.menu-name-menu-audience-navigation li.parents a {
  background-image: url(images/student_parents.svg);
}
/* line 393, ../sass/components/_blocks.scss */
.pullout-nav .menu-block-wrapper.menu-name-menu-audience-navigation li.transfer-students a {
  background-image: url(images/transfer_students.svg);
}
/* line 396, ../sass/components/_blocks.scss */
.pullout-nav .menu-block-wrapper.menu-name-menu-audience-navigation li.alumni a {
  background-image: url(images/alumni_option.svg);
}
/* line 399, ../sass/components/_blocks.scss */
.pullout-nav .menu-block-wrapper.menu-name-menu-audience-navigation li.future-students a {
  background-image: url(images/future_students.svg);
}
/* line 402, ../sass/components/_blocks.scss */
.pullout-nav .menu-block-wrapper.menu-name-menu-audience-navigation li.current-students a {
  background-image: url(images/current_students.svg);
}
/* line 406, ../sass/components/_blocks.scss */
.pullout-nav .menu-block-wrapper.menu-name-menu-audience-navigation li a {
  text-decoration: none;
  display: block;
  padding-left: 2.5rem;
  background-repeat: no-repeat;
  background-position: 4px center;
  background-size: 32px;
}

/* line 419, ../sass/components/_blocks.scss */
.mean-container .menu-block-wrapper.menu-name-menu-audience-navigation,
.mean-container #block-menu-menu-audience-navigation {
  display: none;
}

/* line 425, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav {
  margin-top: 50px;
  width: 90%;
  padding: 0 5%;
}
/* line 434, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav ul li {
  padding: 4px 0;
  width: 29.82456%;
  float: left;
  border: 0;
}
/* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
.mean-container .mean-nav li.audience-nav ul li:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
.mean-container .mean-nav li.audience-nav ul li:nth-child(3n + 2) {
  margin-left: 35.08772%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
.mean-container .mean-nav li.audience-nav ul li:nth-child(3n + 3) {
  margin-left: 70.17544%;
  margin-right: -100%;
  clear: none;
}
/* line 439, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav ul li a {
  background-repeat: no-repeat;
  background-size: 24px 24px;
  display: block;
  border-top: 0;
  background-color: #44b7eb;
  background-position: 2px 25%;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 70%;
  font-size: 12px;
  font-size: 0.75rem;
  padding-left: 30px;
}
@media (min-width: 500px) {
  /* line 439, ../sass/components/_blocks.scss */
  .mean-container .mean-nav li.audience-nav ul li a {
    width: 80%;
  }
}
@media (min-width: 700px) {
  /* line 439, ../sass/components/_blocks.scss */
  .mean-container .mean-nav li.audience-nav ul li a {
    width: 90%;
  }
}
/* line 458, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav ul li.career-profiles a {
  background-image: url(images/career_profiles.svg);
}
/* line 461, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav ul li.parents a {
  background-image: url(images/student_parents.svg);
}
/* line 464, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav ul li.transfer-students a {
  background-image: url(images/transfer_students.svg);
}
/* line 467, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav ul li.alumni a {
  background-image: url(images/alumni_option.svg);
}
/* line 470, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav ul li.future-students a {
  background-image: url(images/future_students.svg);
}
/* line 473, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav ul li.current-students a {
  background-image: url(images/current_students.svg);
}
/* line 479, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav > ul li {
  width: 28%;
}
/* line 485, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav #meanlinks div.contextual-links-wrapper {
  display: none;
}
/* line 489, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav #meanlinks ul li a {
  background-color: #f3f3f3;
  color: #333;
  padding: 12px 26px 0 12px;
}
/* line 497, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav #meansearch {
  position: relative;
  margin-top: -50px;
}
/* line 501, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav #meansearch #block-search-form {
  display: block;
  position: relative;
  z-index: 999999;
  padding-top: 0.5rem 0.75rem 0.75rem 0.75rem;
}
/* line 507, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav #meansearch #block-search-form div.contextual-links-wrapper {
  display: none;
}
/* line 511, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav #meansearch #block-search-form input[name="search_block_form"] {
  width: calc(100% - 42px) !important;
}
/* line 519, ../sass/components/_blocks.scss */
.mean-container .mean-nav li.audience-nav #meansearch .block-search span.search-close {
  display: none;
}

/* line 1, ../sass/components/_ckeditor.scss */
body.cke_editable {
  background: none;
}

/* line 5, ../sass/components/_ckeditor.scss */
.image-left {
  float: left;
  padding: 0 20px 20px 0;
  clear: left;
}

/* line 11, ../sass/components/_ckeditor.scss */
.image-right {
  float: right;
  padding: 0 0 20px 20px;
  clear: right;
}

/* line 17, ../sass/components/_ckeditor.scss */
.red-text {
  color: #7f0f00;
}

/* line 21, ../sass/components/_ckeditor.scss */
.blue-text {
  color: #00447d;
}

/* line 2, ../sass/components/_drupal.scss */
ul.tabs {
  border-bottom: 0;
  white-space: normal;
  line-height: 1.6em;
  padding: 0;
  margin: 0;
}
/* line 10, ../sass/components/_drupal.scss */
ul.tabs li a {
  border-style: solid;
  white-space: nowrap;
  margin-right: .1em;
}
/* line 14, ../sass/components/_drupal.scss */
ul.tabs li a:hover {
  border-bottom-color: #ccc;
}
/* line 18, ../sass/components/_drupal.scss */
ul.tabs li.active a {
  border-bottom: 1px solid #bbb;
}

/* line 24, ../sass/components/_drupal.scss */
#admin-menu {
  z-index: 1000000;
}

/* line 30, ../sass/components/_drupal.scss */
body.no-title #page-title {
  display: none;
}

@media (max-width: 481px) {
  /* line 4, ../sass/components/_nodes.scss */
  .node-faculty.node-teaser {
    display: flex;
    flex-direction: column-reverse;
  }
  /* line 9, ../sass/components/_nodes.scss */
  .node-faculty.node-teaser .group-left,
  .node-faculty.node-teaser .group-right {
    width: 100%;
  }
}
/* line 15, ../sass/components/_nodes.scss */
.node-faculty.node-teaser .field-name-field-position {
  font-style: italic;
  margin-bottom: 1em;
}
/* line 20, ../sass/components/_nodes.scss */
.node-faculty.node-teaser .field-name-field-email {
  margin-bottom: 1em;
}
@media (min-width: 481px) {
  /* line 24, ../sass/components/_nodes.scss */
  .node-faculty.node-teaser .field-name-headshot {
    padding-left: 1em;
  }
}
/* line 28, ../sass/components/_nodes.scss */
.node-faculty.node-teaser .field-name-headshot img {
  border: 1px solid black;
}

/* College cost calculator */
/* line 4, ../sass/components/_tuitionestimator.scss */
body.no-title.page-node-110 #page-title {
  display: block;
}

/* line 13, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form h2 {
  color: #00447d;
  font-family: "Merriweather", Helvetica, Arial, sans-serif;
  font-weight: 300;
}
/* line 19, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content {
  border-top: 10px solid #00447d;
  border-bottom: 10px solid #00447d;
  padding-top: 2rem;
  padding-bottom: 1rem;
  margin: 0 auto;
}
/* line 28, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .form-item-semester {
  display: table-row;
}
/* line 31, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .form-item-semester label {
  display: table-cell;
  padding: 1rem;
  color: #00447d;
}
/* line 37, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .form-item-semester select {
  display: table-cell;
  margin: 1rem;
}
/* line 43, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .form-item-num-hours {
  display: table-row;
}
/* line 46, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .form-item-num-hours label {
  display: table-cell;
  padding: 1rem;
  color: #00447d;
}
/* line 52, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .form-item-num-hours select {
  display: table-cell;
  margin: 1rem;
}
/* line 59, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .tuitionestimator--lines--wrapper {
  display: block;
  padding: 1rem;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 59, ../sass/components/_tuitionestimator.scss */
  #block-bean-cost-estimator-user-form > .content .tuitionestimator--lines--wrapper {
    display: table;
    padding: 0;
  }
}
/* line 72, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .tuitionestimator--line--wrapper {
  display: block;
  border-top: 1px solid #00447d;
  padding: 1rem 0;
}
@media (min-width: 768px) {
  /* line 72, ../sass/components/_tuitionestimator.scss */
  #block-bean-cost-estimator-user-form > .content .tuitionestimator--line--wrapper {
    display: table-row;
    border: 0;
    padding: 0;
  }
}
/* line 84, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .tuitionestimator--line--wrapper > div {
  padding: .5rem 0;
}
@media (min-width: 768px) {
  /* line 84, ../sass/components/_tuitionestimator.scss */
  #block-bean-cost-estimator-user-form > .content .tuitionestimator--line--wrapper > div {
    display: table-cell;
    padding: 1rem;
  }
}
/* line 93, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .tuitionestimator--line--wrapper > div > div {
  margin: 0;
}
/* line 99, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .tuitionestimator--lines--header {
  font-weight: bold;
  color: #00447d;
}
/* line 103, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .tuitionestimator--lines--header > div {
  padding: .5rem 0;
}
@media (min-width: 768px) {
  /* line 103, ../sass/components/_tuitionestimator.scss */
  #block-bean-cost-estimator-user-form > .content .tuitionestimator--lines--header > div {
    padding: 1rem;
  }
}
/* line 110, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .tuitionestimator--lines--header > div.tuitionestimator--lines--widget {
  display: none;
}
/* line 116, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .tuitionestimator--lines--total {
  position: relative;
  font-weight: bold;
  color: #00447d;
  padding: 1rem;
  text-align: right;
  min-height: 1rem;
}
@media (min-width: 768px) {
  /* line 116, ../sass/components/_tuitionestimator.scss */
  #block-bean-cost-estimator-user-form > .content .tuitionestimator--lines--total {
    display: table-row;
  }
}
/* line 128, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content .tuitionestimator--total {
  display: table-cell;
  position: absolute;
  right: 0;
}
/* line 134, ../sass/components/_tuitionestimator.scss */
#block-bean-cost-estimator-user-form > .content #edit-actions--2 {
  padding: 3rem 1rem 0 1rem;
  text-align: right;
}

/* line 3, ../sass/components/_views.scss */
.view-id-transfer_course_credit.view-display-id-page .form-item-tid .description {
  display: none;
}
/* line 7, ../sass/components/_views.scss */
.view-id-transfer_course_credit.view-display-id-page .views-exposed-widget {
  float: none;
}
/* line 11, ../sass/components/_views.scss */
.view-id-transfer_course_credit.view-display-id-page .form-submit {
  margin-top: 0;
  margin-bottom: 1.5rem;
}

/* line 22, ../sass/components/_views.scss */
.page-taxonomy-term img {
  max-width: 100%;
  height: auto;
}
/* line 30, ../sass/components/_views.scss */
.page-taxonomy-term .region-content .field-name-field-image {
  float: left;
  margin-right: 5.26316%;
}
/* line 36, ../sass/components/_views.scss */
.page-taxonomy-term .feed-icon {
  display: block;
  margin: 0 auto;
  margin-top: 2em;
  width: 3.50877%;
}

/* line 47, ../sass/components/_views.scss */
.view-faculty-leadership .views-row {
  padding: 1em;
}
/* line 51, ../sass/components/_views.scss */
.view-faculty-leadership .views-row-even {
  background-color: #eeeeee;
}
/* line 55, ../sass/components/_views.scss */
.view-faculty-leadership .views-exposed-widgets {
  margin-bottom: 1.5em;
}
/* line 57, ../sass/components/_views.scss */
.view-faculty-leadership .views-exposed-widgets .description {
  display: none;
}
/* line 62, ../sass/components/_views.scss */
.view-faculty-leadership .faculty-name {
  font-weight: bold;
}
/* line 66, ../sass/components/_views.scss */
.view-faculty-leadership h3 {
  margin-top: 2em;
  color: #00447d;
  border-bottom: 1px solid gray;
}
/* line 72, ../sass/components/_views.scss */
.view-faculty-leadership h4 {
  margin: 0 0 .25rem 0;
  font-size: 1.25rem;
}

/* line 1, ../sass/layout/_banner.scss */
.banner {
  margin-bottom: 2rem;
}

/* line 5, ../sass/layout/_banner.scss */
.overlay {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  width: 100%;
  height: 100%;
}

/* line 11, ../sass/layout/_banner.scss */
.bean-hero-two-lines,
.bean-hero-three-lines,
.bean-hero-no-text {
  text-align: center;
  color: white;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 641px) {
  /* line 11, ../sass/layout/_banner.scss */
  .bean-hero-two-lines,
  .bean-hero-three-lines,
  .bean-hero-no-text {
    padding-top: 5rem;
  }
}
@media (min-width: 768px) {
  /* line 11, ../sass/layout/_banner.scss */
  .bean-hero-two-lines,
  .bean-hero-three-lines,
  .bean-hero-no-text {
    padding-top: 7rem;
  }
}
@media (min-width: 980px) {
  /* line 11, ../sass/layout/_banner.scss */
  .bean-hero-two-lines,
  .bean-hero-three-lines,
  .bean-hero-no-text {
    padding-top: 14rem;
    /* padding-bottom: 4rem; */
  }
}
@media (min-width: 1040px) {
  /* line 11, ../sass/layout/_banner.scss */
  .bean-hero-two-lines,
  .bean-hero-three-lines,
  .bean-hero-no-text {
    padding-top: 18rem;
  }
}
@media (min-width: 1280px) {
  /* line 11, ../sass/layout/_banner.scss */
  .bean-hero-two-lines,
  .bean-hero-three-lines,
  .bean-hero-no-text {
    padding-top: 22rem;
  }
}
/* line 42, ../sass/layout/_banner.scss */
.bean-hero-two-lines .field-name-field-top-line,
.bean-hero-three-lines .field-name-field-top-line,
.bean-hero-no-text .field-name-field-top-line {
  font-weight: 800;
  margin: 0;
}

/* line 53, ../sass/layout/_banner.scss */
.field-name-field-third-line {
  font-family: "Merriweather", Helvetica, Arial, sans-serif;
  margin-top: 1rem;
}
@media (min-width: 980px) {
  /* line 53, ../sass/layout/_banner.scss */
  .field-name-field-third-line {
    margin-top: 1.5rem;
    font-size: 18px;
    font-size: 1.125rem;
  }
}

/* line 64, ../sass/layout/_banner.scss */
.bean-hero-one-line {
  border-bottom: 5px solid #85d7f4;
  margin-bottom: -8px;
}
/* line 68, ../sass/layout/_banner.scss */
.bean-hero-one-line > .content {
  text-align: left;
  margin-top: 12rem;
  top: .25rem;
  position: relative;
}
@media (min-width: 641px) {
  /* line 68, ../sass/layout/_banner.scss */
  .bean-hero-one-line > .content {
    top: .70rem;
  }
}
/* line 79, ../sass/layout/_banner.scss */
.bean-hero-one-line > .content .field-name-field-top-line {
  font-weight: 800;
  color: white;
  margin: 0;
}

/* line 1, ../sass/layout/_base.scss */
html {
  font-size: 16px;
  margin: 0;
  padding: 0;
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, sans-serif;
  color: #333;
}

/* line 9, ../sass/layout/_base.scss */
body {
  margin: 0;
  padding: 0;
}

/* line 23, ../sass/layout/_base.scss */
.ie9 img[src*=".svg"] {
  width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 28, ../sass/layout/_base.scss */
  img[src*=".svg"] {
    width: 100%;
  }
}
@supports (-ms-accelerator: true) {
  /* line 34, ../sass/layout/_base.scss */
  #logo img, #footer img {
    width: 100%;
  }
}
/* line 37, ../sass/layout/_base.scss */
input[type="text"],
input[type="password"],
input[type="submit"],
textarea,
select {
  background-color: #f3f3f3;
  border: solid 1px #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, sans-serif;
}

/* line 48, ../sass/layout/_base.scss */
input[type="text"],
input[type="password"] {
  width: 100% !important;
}

/* line 53, ../sass/layout/_base.scss */
input[type="submit"] {
  background: #f3f3f3;
}

/* line 7, ../sass/layout/_content.scss */
.main a {
  color: #00447d;
}

@media (min-width: 768px) {
  /* line 13, ../sass/layout/_content.scss */
  .sidebar-first .page-content {
    width: 74.28571%;
    float: right;
    margin-right: 0;
  }
}

/* line 22, ../sass/layout/_content.scss */
#page-title {
  color: #00447d;
  font-family: "Merriweather", Helvetica, Arial, sans-serif;
  font-weight: 300;
}

/* line 45, ../sass/layout/_content.scss */
.breadcrumb {
  padding-top: 2rem;
}

/* line 51, ../sass/layout/_content.scss */
.accordion .ui-helper-reset {
  margin: 1em 1em 1em 0;
}
/* line 53, ../sass/layout/_content.scss */
.accordion .ui-helper-reset .ui-accordion {
  padding: 0;
}
/* line 55, ../sass/layout/_content.scss */
.accordion .ui-helper-reset .ui-accordion .ui-accordion-header {
  padding: 0;
}
/* line 61, ../sass/layout/_content.scss */
.accordion .ui-widget-content.ui-accordion-content-active {
  border: none;
}

/* line 4, ../sass/layout/_emergency.scss */
.region-emergency-banner .views-field-field-banner-text {
  background-color: #BB2B2B;
  border-top: 2px solid #f0684e;
  border-bottom: 2px solid #f0684e;
}
/* line 10, ../sass/layout/_emergency.scss */
.region-emergency-banner .views-field-field-banner-text .field-content {
  padding: 1rem;
  margin-left: auto;
  margin-right: auto;
  width: 95%;
  color: white;
}
@media (min-width: 768px) {
  /* line 10, ../sass/layout/_emergency.scss */
  .region-emergency-banner .views-field-field-banner-text .field-content {
    display: table;
    width: 100%;
    padding: 0;
  }
}
/* line 28, ../sass/layout/_emergency.scss */
.region-emergency-banner .views-field-field-banner-text .field-content .emergencytitle {
  text-transform: uppercase;
  vertical-align: middle;
  text-align: center;
  font-size: 3rem;
}
@media (min-width: 768px) {
  /* line 28, ../sass/layout/_emergency.scss */
  .region-emergency-banner .views-field-field-banner-text .field-content .emergencytitle {
    display: table-cell;
    padding: 2rem;
  }
}
/* line 40, ../sass/layout/_emergency.scss */
.region-emergency-banner .views-field-field-banner-text .field-content .emergencytext {
  padding: 2rem;
  vertical-align: middle;
}
@media (min-width: 768px) {
  /* line 40, ../sass/layout/_emergency.scss */
  .region-emergency-banner .views-field-field-banner-text .field-content .emergencytext {
    display: table-cell;
  }
}
/* line 51, ../sass/layout/_emergency.scss */
.region-emergency-banner .views-field-field-banner-text .field-content .emergencymore {
  vertical-align: middle;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 51, ../sass/layout/_emergency.scss */
  .region-emergency-banner .views-field-field-banner-text .field-content .emergencymore {
    display: table-cell;
    padding: 2rem;
  }
}
/* line 59, ../sass/layout/_emergency.scss */
.region-emergency-banner .views-field-field-banner-text .field-content .emergencymore a {
  text-transform: uppercase;
  border: 1px solid white;
  padding: .5rem 2rem;
  text-decoration: none;
  background-color: #7f0f00;
  display: block;
}
/* line 72, ../sass/layout/_emergency.scss */
.region-emergency-banner .views-field-field-banner-text .field-content .emergencymore a:hover {
  background-color: #666;
}
/* line 78, ../sass/layout/_emergency.scss */
.region-emergency-banner .views-field-field-banner-text .field-content a {
  color: white;
}

/* line 1, ../sass/layout/_footer.scss */
#footer {
  background-color: #00447d;
  padding-top: 3rem;
  margin-top: 2rem;
  color: white;
}
/* line 6, ../sass/layout/_footer.scss */
#footer a {
  color: white;
}
/* line 10, ../sass/layout/_footer.scss */
#footer img {
  max-width: 280px;
}
@media (min-width: 481px) {
  /* line 10, ../sass/layout/_footer.scss */
  #footer img {
    max-width: 340px;
  }
}
/* line 22, ../sass/layout/_footer.scss */
#footer .region-footer .social-links {
  text-align: center;
  margin-bottom: 3rem;
}
/* line 25, ../sass/layout/_footer.scss */
#footer .region-footer .social-links .content a {
  font-size: 40px;
  font-size: 2.5rem;
  display: inline-block;
  margin-right: .75rem;
}
@media (min-width: 768px) {
  /* line 25, ../sass/layout/_footer.scss */
  #footer .region-footer .social-links .content a {
    font-size: 60px;
    font-size: 3.75rem;
  }
}
/* line 34, ../sass/layout/_footer.scss */
#footer .region-footer .social-links .content a:last-child {
  margin-right: 0;
}
/* line 38, ../sass/layout/_footer.scss */
#footer .region-footer .social-links .text {
  text-indent: -999em;
  display: inline-block;
}

/* line 1, ../sass/layout/_header.scss */
.section-top {
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 5, ../sass/layout/_header.scss */
.section-top.section-scrolled {
  padding-top: 65px;
}

/* line 10, ../sass/layout/_header.scss */
.header-container {
  background: rgba(255, 255, 255, 0.85);
}

/* line 14, ../sass/layout/_header.scss */
.header {
  padding: 1rem 0;
}

/* line 19, ../sass/layout/_header.scss */
.header-first {
  text-align: center;
}
@media (min-width: 980px) {
  /* line 19, ../sass/layout/_header.scss */
  .header-first {
    width: 21.05263%;
    float: left;
    margin-right: 5.26316%;
    text-align: left;
  }
}
/* line 27, ../sass/layout/_header.scss */
.header-first img {
  max-width: 75%;
}
@media (min-width: 980px) {
  /* line 27, ../sass/layout/_header.scss */
  .header-first img {
    max-width: 100%;
  }
}

/* line 37, ../sass/layout/_header.scss */
.header-second {
  display: none;
}
@media (min-width: 980px) {
  /* line 37, ../sass/layout/_header.scss */
  .header-second {
    display: block;
    margin-left: 17.54386%;
    width: 56.14035%;
    float: right;
    margin-right: 0;
    text-align: right;
    padding-top: 0;
    max-width: none;
    position: relative;
    margin: auto;
  }
}
/* line 52, ../sass/layout/_header.scss */
.header-second a {
  color: #00447d;
  text-decoration: none;
}

/* line 58, ../sass/layout/_header.scss */
.block-secondary-menu {
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, sans-serif;
  font-weight: 500;
}
/* line 64, ../sass/layout/_header.scss */
.block-secondary-menu ul {
  list-style: none;
  text-align: center;
  margin: 0;
  padding: 0;
}
@media (min-width: 980px) {
  /* line 64, ../sass/layout/_header.scss */
  .block-secondary-menu ul {
    text-align: right;
  }
}
/* line 74, ../sass/layout/_header.scss */
.block-secondary-menu ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-size: 0.75rem;
}
@media (min-width: 481px) {
  /* line 74, ../sass/layout/_header.scss */
  .block-secondary-menu ul li {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
/* line 85, ../sass/layout/_header.scss */
.block-secondary-menu ul li:first-child a {
  border-left: solid 1px #bfcdd8;
}
/* line 90, ../sass/layout/_header.scss */
.block-secondary-menu ul li a {
  display: block;
  padding: 0 .25rem 0 0;
  text-transform: uppercase;
  border-right: solid 1px #bfcdd8;
}
@media (min-width: 481px) {
  /* line 90, ../sass/layout/_header.scss */
  .block-secondary-menu ul li a {
    padding: .5rem;
  }
}
/* line 100, ../sass/layout/_header.scss */
.block-secondary-menu ul li a.active {
  color: #00447d;
}

/* line 108, ../sass/layout/_header.scss */
.header-search {
  display: inline-block;
  padding-left: .5rem;
}
/* line 112, ../sass/layout/_header.scss */
.header-search a {
  color: #8b8b8b;
}

/* line 117, ../sass/layout/_header.scss */
.header-quicklinks {
  display: inline-block;
  padding-left: .5rem;
}
/* line 121, ../sass/layout/_header.scss */
.header-quicklinks a {
  color: #8b8b8b;
}

/* line 126, ../sass/layout/_header.scss */
#block-search-form {
  display: none;
  position: absolute;
  z-index: 500;
  right: 1%;
  padding: .5rem;
  overflow: visible !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 135, ../sass/layout/_header.scss */
#block-search-form input[type="text"] {
  border: solid 1px #8b8b8b;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  width: 330px !important;
  padding: 5px;
  height: auto;
}
/* line 143, ../sass/layout/_header.scss */
#block-search-form input[type="submit"] {
  border: 0;
  background: transparent;
  color: white;
  text-shadow: none;
  font-family: "FontAwesome";
  font-size: 16px;
  line-height: normal;
  background: #00447d;
  padding: 5px;
}
@media (min-width: 980px) {
  /* line 126, ../sass/layout/_header.scss */
  #block-search-form {
    right: 16px;
    top: -6px;
  }
}
/* line 160, ../sass/layout/_header.scss */
#block-search-form .search-close {
  position: absolute;
  top: 50%;
  left: -40px;
  width: 35px;
  height: 35px;
  margin-top: -12px;
  text-indent: -10000px;
  z-index: 100;
  font-size: 16px;
  cursor: pointer;
  color: #8b8b8b;
}

/* line 181, ../sass/layout/_header.scss */
.block-quicklinks {
  display: none;
  position: absolute;
  z-index: 500;
  right: 1%;
  background: #44b7eb;
  border: 2px solid #00447d;
  padding: .5rem .5rem 0 .5rem;
  margin-top: .5rem;
  overflow: visible !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 270px;
}
@media (min-width: 980px) {
  /* line 181, ../sass/layout/_header.scss */
  .block-quicklinks {
    right: -2.5%;
  }
}
/* line 198, ../sass/layout/_header.scss */
.block-quicklinks ul {
  margin: 0;
  padding: 0;
}
/* line 202, ../sass/layout/_header.scss */
.block-quicklinks ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 31.42857%;
  float: left;
  margin-bottom: 2.85714%;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #00447d;
  height: 75px;
}
/* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
.block-quicklinks ul li:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
.block-quicklinks ul li:nth-child(3n + 2) {
  margin-left: 34.28571%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
.block-quicklinks ul li:nth-child(3n + 3) {
  margin-left: 68.57143%;
  margin-right: -100%;
  clear: none;
}
/* line 217, ../sass/layout/_header.scss */
.block-quicklinks ul li.quicklink-webmail a:before {
  content: "\f003";
}
/* line 225, ../sass/layout/_header.scss */
.block-quicklinks ul li.quicklink-moodle a:before {
  content: "\f23a";
}
/* line 234, ../sass/layout/_header.scss */
.block-quicklinks ul li.quicklink-mybchs a:before {
  content: "\f277";
}
/* line 243, ../sass/layout/_header.scss */
.block-quicklinks ul li.quicklink-mycampus a:before {
  content: "\f27b";
}
/* line 252, ../sass/layout/_header.scss */
.block-quicklinks ul li.quicklink-library a:before {
  content: "\f097";
}
/* line 261, ../sass/layout/_header.scss */
.block-quicklinks ul li.quicklink-bookstore a:before {
  content: "\f02d";
}
/* line 268, ../sass/layout/_header.scss */
.block-quicklinks ul li a {
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  display: block;
  color: white;
  margin-top: .75rem;
}
/* line 275, ../sass/layout/_header.scss */
.block-quicklinks ul li a:before {
  font-family: "FontAwesome";
  font-size: 30px;
  font-size: 1.875rem;
  display: block;
  margin-bottom: .5rem;
}
/* line 285, ../sass/layout/_header.scss */
.block-quicklinks:after, .block-quicklinks:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
@media (min-width: 481px) {
  /* line 285, ../sass/layout/_header.scss */
  .block-quicklinks:after, .block-quicklinks:before {
    left: 92%;
  }
}
/* line 300, ../sass/layout/_header.scss */
.block-quicklinks:after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #44b7eb;
  border-width: 10px;
  margin-left: -10px;
}
/* line 306, ../sass/layout/_header.scss */
.block-quicklinks:before {
  border-color: rgba(194, 225, 245, 0);
  border-bottom-color: #00447d;
  border-width: 13px;
  margin-left: -13px;
}

/* line 9, ../sass/layout/_landing.scss */
.paragraphs-item-three-buttons .field-type-field-collection > .field-items {
  margin-top: -2rem;
}
/* line 17, ../sass/layout/_landing.scss */
.node-type-book .paragraphs-item-three-buttons .field-type-field-collection > .field-items {
  margin-top: 0;
}

/* line 1, ../sass/layout/_navigation.scss */
.navigation {
  display: none;
}
@media (min-width: 980px) {
  /* line 1, ../sass/layout/_navigation.scss */
  .navigation {
    display: block;
    background: rgba(0, 68, 125, 0.9);
    padding: .5rem 0;
    border-bottom: solid 5px rgba(255, 255, 255, 0.85);
    font-family: "Gotham SSm A", "Gotham SSm B", Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
  }
}
/* line 15, ../sass/layout/_navigation.scss */
.navigation.f-nav {
  position: fixed;
  width: 100%;
  z-index: 1;
  top: 0;
  left: 0;
}

/* line 26, ../sass/layout/_navigation.scss */
.region-navigation ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 31, ../sass/layout/_navigation.scss */
.region-navigation ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-size: 1.125rem;
  text-transform: uppercase;
  float: none;
  background: url("images/shield-small.png") center right no-repeat;
}
@media (min-width: 1070px) {
  /* line 31, ../sass/layout/_navigation.scss */
  .region-navigation ul li {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
/* line 44, ../sass/layout/_navigation.scss */
.region-navigation ul li ul {
  background: white;
  -moz-box-shadow: 0px 0px 8px 0px black;
  -webkit-box-shadow: 0px 0px 8px 0px black;
  box-shadow: 0px 0px 8px 0px black;
}
/* line 49, ../sass/layout/_navigation.scss */
.region-navigation ul li li {
  text-align: left;
  text-transform: none;
  background: none;
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 55, ../sass/layout/_navigation.scss */
.region-navigation ul li li a {
  padding-right: 0;
  color: #00447d;
  font-weight: 300;
  border-bottom: solid 1px #ddd;
}
/* line 61, ../sass/layout/_navigation.scss */
.region-navigation ul li li a:hover {
  background: #eee;
}
/* line 67, ../sass/layout/_navigation.scss */
.region-navigation ul li.last {
  background: none;
}
/* line 71, ../sass/layout/_navigation.scss */
.region-navigation ul li a {
  color: white;
  padding: .75rem 2rem .75rem 1rem;
  text-decoration: none;
  display: block;
}

/* line 82, ../sass/layout/_navigation.scss */
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  left: 0;
  top: 2.7em;
  border-top: solid 5px #44b7eb;
}
@media (min-width: 1070px) {
  /* line 82, ../sass/layout/_navigation.scss */
  .sf-menu li:hover > ul,
  .sf-menu li.sfHover > ul {
    top: 2.6em;
  }
}

/* Mean Menu */
/* line 95, ../sass/layout/_navigation.scss */
.mean-container .mean-bar {
  float: none;
  overflow: hidden;
  background: #00447d;
}

/* line 101, ../sass/layout/_navigation.scss */
.mean-container .mean-nav {
  background: #00447d;
  margin-top: 0;
}

/* line 106, ../sass/layout/_navigation.scss */
.mean-container .mean-nav ul li {
  list-style: none;
  margin: 0;
}

/* line 111, ../sass/layout/_navigation.scss */
.mean-container .mean-nav ul li a.mean-expand {
  padding: 4px !important;
}

/* line 115, ../sass/layout/_navigation.scss */
.mean-container .mean-nav ul li a.mean-expand:hover {
  background: #00447d;
}

/* line 119, ../sass/layout/_navigation.scss */
.mean-container a.meanmenu-reveal {
  text-indent: 0;
  font-size: 18px;
  position: static;
  width: auto;
}

/* line 126, ../sass/layout/_navigation.scss */
.mean-container a.meanmenu-reveal.meanclose {
  float: right;
}

/* line 130, ../sass/layout/_navigation.scss */
.menu-text {
  float: left;
  width: 60px;
  text-transform: uppercase;
}

/* line 136, ../sass/layout/_navigation.scss */
.mean-container .menu-stack {
  float: right;
  width: 22px;
  height: 22px;
}

/* line 2, ../sass/layout/_news.scss */
.block-homepage-news, .block-inner-news {
  font-size: 16px;
  font-size: 1rem;
}
/* line 5, ../sass/layout/_news.scss */
.block-homepage-news .views-row, .block-inner-news .views-row {
  background: #dfe8ec;
  margin: auto;
  margin-bottom: 1rem;
  max-width: 420px;
  border-top: solid 10px #00447d;
}
/* line 13, ../sass/layout/_news.scss */
.block-homepage-news img, .block-inner-news img {
  max-width: 100%;
  height: auto;
}
/* line 19, ../sass/layout/_news.scss */
.block-homepage-news h3, .block-inner-news h3 {
  font-family: "Merriweather", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  color: #00447d;
  margin: 1rem;
}
/* line 25, ../sass/layout/_news.scss */
.block-homepage-news h3 a, .block-inner-news h3 a {
  text-decoration: none;
}
/* line 30, ../sass/layout/_news.scss */
.block-homepage-news .field-name-node-link, .block-inner-news .field-name-node-link {
  font-size: 15px;
  font-size: 0.9375rem;
  margin: 1rem;
}
/* line 34, ../sass/layout/_news.scss */
.block-homepage-news .field-name-node-link a, .block-inner-news .field-name-node-link a {
  color: #7f0f00;
  font-family: "Merriweather", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-decoration: none;
}
/* line 40, ../sass/layout/_news.scss */
.block-homepage-news .field-name-node-link a:after, .block-inner-news .field-name-node-link a:after {
  font-family: "FontAwesome";
  content: "\f18e";
  padding-left: 5px;
}
/* line 48, ../sass/layout/_news.scss */
.block-homepage-news .field-name-body, .block-inner-news .field-name-body {
  margin: 1rem;
}

/* line 59, ../sass/layout/_news.scss */
.block-homepage-news h2 {
  font-family: "Merriweather", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #00447d;
}
@media (min-width: 641px) {
  /* line 66, ../sass/layout/_news.scss */
  .block-homepage-news .views-row {
    margin-bottom: 0;
    max-width: none;
    width: 31.42857%;
    float: left;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .block-homepage-news .views-row:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .block-homepage-news .views-row:nth-child(3n + 2) {
    margin-left: 34.28571%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../var/lib/gems/2.3.0/gems/susy-2.2.6/sass/susy/language/susy/_gallery.scss */
  .block-homepage-news .views-row:nth-child(3n + 3) {
    margin-left: 68.57143%;
    margin-right: -100%;
    clear: none;
  }
}

/* line 83, ../sass/layout/_news.scss */
.block-inner-news h2 {
  font-family: "Merriweather", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-weight: 300;
  color: #00447d;
}

/* line 100, ../sass/layout/_news.scss */
.node-type-news p:first-child {
  margin-top: 0;
}
/* line 105, ../sass/layout/_news.scss */
.node-type-news .field-name-field-date {
  font-weight: bold;
  margin-bottom: 1rem;
}
/* line 110, ../sass/layout/_news.scss */
.node-type-news #block-system-main .field-name-field-image {
  margin-bottom: 1rem;
}
@media (min-width: 641px) {
  /* line 110, ../sass/layout/_news.scss */
  .node-type-news #block-system-main .field-name-field-image {
    width: 40%;
    float: left;
    margin-right: 1rem;
    margin-bottom: 0;
  }
}
/* line 121, ../sass/layout/_news.scss */
.node-type-news #block-system-main .field-name-field-image img {
  max-width: 100%;
  height: auto;
}
/* line 129, ../sass/layout/_news.scss */
.node-type-news .field-name-field-tags .field-items {
  display: inline-block;
}
/* line 133, ../sass/layout/_news.scss */
.node-type-news .field-name-field-tags .field-item {
  display: inline-block;
  margin-right: 5px;
}
/* line 138, ../sass/layout/_news.scss */
.node-type-news .field-name-field-tags:before {
  font-family: "FontAwesome";
  content: "\f02b";
  display: inline-block;
  margin-right: 5px;
}
/* line 147, ../sass/layout/_news.scss */
.node-type-news.page-node-edit .field-name-field-tags {
  clear: both;
}
/* line 151, ../sass/layout/_news.scss */
.node-type-news.page-node-edit .field-name-field-tags:before {
  content: "";
}

/* line 1, ../sass/layout/_sidebar.scss */
.sidebar {
  padding-top: 2rem;
}
@media (min-width: 768px) {
  /* line 1, ../sass/layout/_sidebar.scss */
  .sidebar {
    width: 22.85714%;
    float: left;
    margin-right: 2.85714%;
  }
}
/* line 11, ../sass/layout/_sidebar.scss */
.sidebar ul {
  margin: 0 0 2rem 0;
  padding: 0;
  border: solid 1px #ccc;
  border-bottom: 0;
}
/* line 18, ../sass/layout/_sidebar.scss */
.sidebar ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: solid 1px #ccc;
}
/* line 24, ../sass/layout/_sidebar.scss */
.sidebar ul li.active-trail ul {
  border-top: 0;
}
/* line 28, ../sass/layout/_sidebar.scss */
.sidebar ul li a {
  background: #f3f3f3;
  display: block;
  padding: .75rem;
  text-decoration: none;
  font-family: "Merriweather", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
}
/* line 37, ../sass/layout/_sidebar.scss */
.sidebar ul li a.active-trail {
  color: #00447d;
  background: white;
}
/* line 45, ../sass/layout/_sidebar.scss */
.sidebar ul li ul {
  border: 0;
  border-top: solid 1px #ccc;
  margin-top: -.75rem;
}
/* line 51, ../sass/layout/_sidebar.scss */
.sidebar ul li li {
  border: 0;
}
/* line 54, ../sass/layout/_sidebar.scss */
.sidebar ul li li a {
  color: #333;
  background: white;
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
  padding: .25rem 1.5rem;
}
/* line 62, ../sass/layout/_sidebar.scss */
.sidebar ul li li a.active-trail {
  color: #333;
  border-bottom: 0;
  text-decoration: underline;
}
/* line 70, ../sass/layout/_sidebar.scss */
.sidebar ul li li ul {
  margin: 0;
  padding: 0;
}
/* line 77, ../sass/layout/_sidebar.scss */
.sidebar ul li li li a {
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: 2.5rem;
}
/* line 83, ../sass/layout/_sidebar.scss */
.sidebar ul li li li:first-child a {
  padding-top: .25rem;
}
/* line 87, ../sass/layout/_sidebar.scss */
.sidebar ul li li li:last-child a {
  padding-bottom: .25rem;
}
/* line 92, ../sass/layout/_sidebar.scss */
.sidebar ul li li:first-child a {
  padding-top: .75rem;
}
/* line 96, ../sass/layout/_sidebar.scss */
.sidebar ul li li:last-child a {
  padding-bottom: .75rem;
  border-bottom: 0;
}

/* line 106, ../sass/layout/_sidebar.scss */
#block-views-daily-bread-block {
  background: #85d7f4;
  padding: 1.5rem;
}
/* line 110, ../sass/layout/_sidebar.scss */
#block-views-daily-bread-block h2 {
  color: white;
  font-family: "Merriweather", Helvetica, Arial, sans-serif;
  font-style: italic;
  margin-top: 0;
}
/* line 117, ../sass/layout/_sidebar.scss */
#block-views-daily-bread-block .content {
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
/* line 122, ../sass/layout/_sidebar.scss */
#block-views-daily-bread-block .content .dbauthor {
  font-style: italic;
  font-weight: bold;
}

/*# sourceMappingURL=style.css.map */
