/*doc
---
title: Color
name: color
category: Basics
---

The following colors can be applied to [card][card], [poster][poster], and [banner][banner] elements.

<div class="row-fluid">
  <div class="span2">
    <div style="background: #c0392b; height: 50px;"></div>
    <p><strong>Red Text</strong><br>#c0392b<br>rgb(192, 57, 43)</p>
  </div>
  <div class="span2">
    <div style="background: #9b5111; height: 50px;"></div>
    <p><strong>Orange Text</strong><br>#9b5111<br>rgb(155, 81, 17)</p>
  </div>
  <div class="span2">
    <div style="background: #0f6b58; height: 50px;"></div>
    <p><strong>Green Text</strong><br>#0f6b58<br>rgb(15, 107, 88)</p>
  </div>
  <div class="span2">
    <div style="background: #1b6597; height: 50px;"></div>
    <p><strong>Blue Text</strong><br>#1b6597<br>rgb(27, 101, 151)</p>
  </div>
  <div class="span2">
    <div style="background: #8e44ad; height: 50px;"></div>
    <p><strong>Purple Text</strong><br>#8e44ad<br>rgb(142, 68, 173)</p>
  </div>
  <div class="span2">
    <div style="background: #3f3f3f; height: 50px;"></div>
    <p><strong>Gray Text</strong><br>#3f3f3f<br>rgb(63, 63, 63)</p>
  </div>
</div>

<div class="row-fluid">
  <div class="span2">
    <div style="background: #e74c3c; height: 50px;"></div>
    <p><strong>Red Accent</strong><br>#e74c3c<br>rgb(231, 76, 60)</p>
  </div>
  <div class="span2">
    <div style="background: #e98300; height: 50px;"></div>
    <p><strong>Orange Accent</strong><br>#e98300<br>rgb(233, 131, 0)</p>
  </div>
  <div class="span2">
    <div style="background: #009b76; height: 50px;"></div>
    <p><strong>Green Accent</strong><br>#009b76<br>rgb(0, 155, 118)</p>
  </div>
  <div class="span2">
    <div style="background: #0098db; height: 50px;"></div>
    <p><strong>Blue Accent</strong><br>#0098db<br>rgb(0, 152, 219)</p>
  </div>
  <div class="span2">
    <div style="background: #9b59b6; height: 50px;"></div>
    <p><strong>Purple Accent</strong><br>#9b59b6<br>rgb(155, 89, 182)</p>
  </div>
  <div class="span2">
    <div style="background: #b3b3b3; height: 50px;"></div>
    <p><strong>Gray Accent</strong><br>#b3b3b3<br>rgb(179, 179, 179)</p>
  </div>
</div>

*/
/* ----- General ----- */
/* line 3, ../sass/custom/_custom.scss */
body {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  background-color: #fbfbf9;
}

/* line 13, ../sass/custom/_custom.scss */
dt,
dd,
li {
  line-height: 1.5em;
}

/*doc
---
title: Typography
name: headings
category: Basics
---

<h2 class="styleguide">Headings</h2>
All HTML headings, `<h1>` through `<h6>`, are available. Start with `<h2>` for content headings.

```html_example
<h1>h1. Heading One</h1>
<h2>h2. Heading Two</h2>
<h3>h3. Heading Three</h3>
<h4>h4. Heading Four</h4>
<h5>h5. Heading Five</h5>
<h6>h6. Heading Six</h6>
```
*/
/* line 43, ../sass/custom/_custom.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #5f574f;
}

/* line 49, ../sass/custom/_custom.scss */
h1 {
  font-weight: 300;
  letter-spacing: -0.04em;
  font-size: 3em;
  line-height: 1.3em;
}

@media (max-width: 480px) {
  /* line 57, ../sass/custom/_custom.scss */
  h1 {
    font-size: 2.5em;
  }
}
/* line 62, ../sass/custom/_custom.scss */
.front .main {
  padding-top: 20px;
}

/* ----- Content ----- */
/* line 69, ../sass/custom/_custom.scss */
h1 {
  margin-top: 0;
}

/* line 77, ../sass/custom/_custom.scss */
h2,
h3,
h4,
h5,
h6 {
  color: #820000;
}

/* line 81, ../sass/custom/_custom.scss */
h2 {
  font-size: 18px;
  margin: 0 0 12px 0;
  padding: 0;
  text-transform: none;
  line-height: 1em;
  font-weight: normal;
  letter-spacing: 0.02em;
}

/* line 94, ../sass/custom/_custom.scss */
h2,
h2 a,
h2 a:hover,
h2 a:focus {
  color: #820000;
}

/* line 98, ../sass/custom/_custom.scss */
.main {
  padding-top: 20px;
}

/* line 102, ../sass/custom/_custom.scss */
.content-head {
  margin-bottom: 0;
}

/* line 106, ../sass/custom/_custom.scss */
.content .sidebar h2 {
  text-transform: none;
}

/* line 110, ../sass/custom/_custom.scss */
em {
  font-weight: 400;
}

/* line 114, ../sass/custom/_custom.scss */
.center {
  text-align: center;
}

/* ----- Links ----- */
/* line 126, ../sass/custom/_custom.scss */
.normal-link a:hover,
.normal-link a:focus,
.normal-link h2 a:hover,
.normal-link h2 a:focus,
.normal-link h3 a:hover,
.normal-link h3 a:focus {
  text-decoration: none;
}

/* line 131, ../sass/custom/_custom.scss */
a.more-link,
.more-link a {
  font-weight: 400;
}

/* line 135, ../sass/custom/_custom.scss */
p a.more-link {
  border-bottom: 0;
}

/* ----- Button Link ----- */
/* line 142, ../sass/custom/_custom.scss */
a.btn {
  font-weight: 400;
}

/* ----- Sidebar Menu ------------------ */
/* line 150, ../sass/custom/_custom.scss */
.node-type-service-information #main .sidebar .block-menu-block h2 a,
.node-type-service-information #main .sidebar .block-menu-block ul.menu {
  font-size: 14px;
}

/* line 154, ../sass/custom/_custom.scss */
.node-type-service-information #main .sidebar .block-menu-block ul.menu li a {
  margin: -2px 0 0 0px;
}

/* line 159, ../sass/custom/_custom.scss */
.sidebar .block-menu .content > .menu > li.last,
.sidebar .block-menu-block .menu-block-wrapper > .menu > li.last {
  border-bottom: none;
}

/* line 164, ../sass/custom/_custom.scss */
.sidebar .block-menu .content > .menu > li > a,
.sidebar .block-menu-block .menu-block-wrapper > .menu > li > a {
  border-top: none;
}

/* ----- Google Custom Search ----- */
/* line 171, ../sass/custom/_custom.scss */
tbody {
  border: none;
}

/* ----- Front Page ----- */
/* line 179, ../sass/custom/_custom.scss */
.well,
#sidebar-second .well-sidebar-only {
  padding-top: 15px;
}

/* line 183, ../sass/custom/_custom.scss */
.front #front-services h2 {
  font-size: 18px;
}

/* line 187, ../sass/custom/_custom.scss */
.front #front-services .block-menu ul li a {
  font-size: 15px;
}

/* line 193, ../sass/custom/_custom.scss */
.more-link,
a.more-link,
.page-search .node-readmore a {
  display: inline-block;
  clear: both;
  line-height: 1.4em;
  text-align: left;
  text-transform: none;
  letter-spacing: .02em;
  font-weight: 400;
  font-size: 15px;
}

/* line 209, ../sass/custom/_custom.scss */
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #fff;
  background-color: #51a351;
}

/* ----- Service Categories ----- */
/* line 220, ../sass/custom/_custom.scss */
.sidebar .view-catalog-categories ul.menu li a:hover,
.sidebar .view-catalog-categories ul.menu li a:focus,
.sidebar .view-catalog-categories ul.menu li a:active,
.sidebar .view-catalog-categories ul.menu li a.active {
  background-color: #f2f1eb;
  color: #2E2D29;
  text-decoration: none;
}

/* line 227, ../sass/custom/_custom.scss */
.sidebar .block-menu,
.sidebar .block-menu-block {
  background: transparent;
}

/* line 231, ../sass/custom/_custom.scss */
.sidebar .view-catalog-categories ul.menu li {
  font-weight: 400;
}

/* line 235, ../sass/custom/_custom.scss */
.view-catalog-category .views-field-title h2 {
  padding-top: 0.2em;
}

/* line 240, ../sass/custom/_custom.scss */
.view-catalog-category .views-field-field-catalog-entry-link a:hover,
.view-catalog-category .views-field-field-catalog-entry-link a:active {
  color: #820000;
}

/* ----- Bootstrap Tabs ----- */
/* line 247, ../sass/custom/_custom.scss */
#main ul.nav > li > a {
  color: #8C1515;
}

/* line 251, ../sass/custom/_custom.scss */
#main ul.nav-tabs > li > a {
  padding: 5px 15px;
}

/* line 257, ../sass/custom/_custom.scss */
#main .nav-tabs > .active > a,
#main .nav-tabs > .active > a:hover,
#main .nav-tabs > .active > a:focus {
  background-color: #fff;
}

/* line 262, ../sass/custom/_custom.scss */
ul.nav li,
ul.nav li.leaf {
  list-style-image: none;
  list-style-type: none;
}

/* line 267, ../sass/custom/_custom.scss */
.content-body .nav-tabs > li {
  margin-bottom: -1px;
}

/* ----- Breadcrumb ----- */
/* line 274, ../sass/custom/_custom.scss */
.node-type-service-information #block-menu-block-5 ul.nav > li > a {
  font-weight: 300;
}

/* ----- On this page -----  */
/* line 284, ../sass/custom/_custom.scss */
#onthispage h1,
#onthispage h2,
#onthispage h3,
#onthispage h4 {
  font-weight: 400;
}

/* line 288, ../sass/custom/_custom.scss */
#onthispage li:before {
  font-weight: 300;
}

/* line 292, ../sass/custom/_custom.scss */
#onthispage li:first-child:before {
  font-weight: 300;
}

/* line 296, ../sass/custom/_custom.scss */
#onthispage a {
  font-weight: 300;
}

/* ----- Service Menu -----*/
/* line 303, ../sass/custom/_custom.scss */
.sidebar .block-menu-block .content .menu > li.last > ul {
  border-radius: 0 0 10px 10px;
}

/* line 307, ../sass/custom/_custom.scss */
.sidebar .block-menu-block .content .menu li a[href$='.pdf'] {
  background-image: none;
}

/* ----- Body Background ----- */
/* line 4, ../sass/custom/_custom-body_background.scss */
.bodybg .content-wrapper,
.bodybg .sidebar .region {
  padding: 0px;
  background: tranparent;
  background-color: transparent;
}

/* line 14, ../sass/custom/_custom-body_background.scss */
.bodybg .sidebar .region,
.bodybg .content-wrapper,
.bodybg .navbar-inner,
.header,
.main {
  background: transparent;
}

/* line 18, ../sass/custom/_custom-body_background.scss */
.bodybg #footer {
  background: rgba(255, 255, 255, 0.9);
  border-top: 1px solid #e9e6df;
}

/* line 23, ../sass/custom/_custom-body_background.scss */
.bodybg #footer .block {
  border-top: none;
}

@media (max-width: 767px) {
  /* line 41, ../sass/custom/_custom-body_background.scss */
  .bodybg .navbar .nav > .active > a,
  .bodybg .navbar .nav > .active-trail > a,
  .bodybg .navbar .nav > .active > a:hover,
  .bodybg .navbar .nav > .active-trail > a:hover,
  .bodybg .navbar .nav > .active > a:focus,
  .bodybg .navbar .nav > .active-trail > a:focus,
  .bodybg .navbar .nav li.dropdown.open > .dropdown-toggle,
  .bodybg .navbar .nav li.dropdown.active > .dropdown-toggle,
  .bodybg .navbar .nav li.dropdown.open.active > .dropdown-toggle,
  .bodybg .nav-collapse .nav > li > a:hover,
  .bodybg .nav-collapse .dropdown-menu a:hover,
  .bodybg .navbar .nav > li > ul.dropdown-menu > li > a:hover,
  .bodybg .dropdown-menu .active > a,
  .dropdown-menu .active > a:hover {
    background-color: #f2f1eb;
  }
}
/* ----- Header ----- */
/* line 3, ../sass/custom/_custom-header.scss */
.header {
  padding: 25px 0 30px 0;
  background: transparent;
  min-height: auto;
}

/* line 9, ../sass/custom/_custom-header.scss */
.header a {
  border: none;
}

/* line 13, ../sass/custom/_custom-header.scss */
.site-name {
  margin-left: 0;
}

/* line 19, ../sass/custom/_custom-header.scss */
#site-name,
#site-title-first-line,
#site-title-second-line {
  font-size: 31px;
  color: #3f3c30;
  line-height: 1.2em;
}

/* line 27, ../sass/custom/_custom-header.scss */
#site-name a,
#site-title-first-line a,
#site-title-second-line a {
  font-weight: 400;
  letter-spacing: -0.02em;
}

/* line 32, ../sass/custom/_custom-header.scss */
#site-slogan {
  font-weight: 400;
}

/* ----- Main Menu ----- */
/* line 3, ../sass/custom/_custom-main_menu.scss */
#main-menu {
  margin-bottom: 0;
}

/* line 7, ../sass/custom/_custom-main_menu.scss */
.navbar {
  margin-bottom: 0px;
}

/* line 11, ../sass/custom/_custom-main_menu.scss */
.navbar .nav > li > a {
  border-radius: 0;
}

/* line 15, ../sass/custom/_custom-main_menu.scss */
.navbar .nav > li > ul.dropdown-menu > li > a {
  font-weight: 300;
}

/* line 21, ../sass/custom/_custom-main_menu.scss */
.dropdown-menu > li > a,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  border: none;
  white-space: normal;
}

@media (min-width: 768px) {
  /* line 27, ../sass/custom/_custom-main_menu.scss */
  .navbar .nav > li > a {
    font-size: 18px;
    font-weight: 400;
    padding: 4px 0;
    margin: 0 20px 0 0;
    text-transform: none;
    border-bottom: 5px solid transparent;
  }

  /* line 35, ../sass/custom/_custom-main_menu.scss */
  .navbar .nav > li > ul.dropdown-menu > li > a {
    white-space: nowrap;
  }

  /* line 43, ../sass/custom/_custom-main_menu.scss */
  .navbar .nav > .active > a,
  .navbar .nav > .active-trail > a,
  .navbar .nav > .active > a:hover,
  .navbar .nav > .active-trail > a:hover,
  .navbar .nav > .active > a:focus,
  .navbar .nav > .active-trail > a:focus {
    background-color: transparent;
    box-shadow: none;
    color: #2e2d29;
    text-decoration: none;
  }

  /* line 54, ../sass/custom/_custom-main_menu.scss */
  .navbar .nav > .active > a,
  .navbar .nav > .active > a:hover,
  .navbar .nav > .active > a:focus,
  .navbar .nav > li > a:focus,
  .navbar .nav > li > a:hover,
  .navbar .nav > .active-trail > a {
    border-bottom: 5px solid #e9e6df;
  }

  /* line 58, ../sass/custom/_custom-main_menu.scss */
  .navbar .nav > li > a:hover,
  .navbar .nav > li > a:active {
    color: #2e2d29;
    background-color: transparent;
    text-decoration: none;
  }

  /* line 65, ../sass/custom/_custom-main_menu.scss */
  .navbar .nav li.dropdown.open > .dropdown-toggle,
  .navbar .nav li.dropdown.active > .dropdown-toggle,
  .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: transparent;
    color: #2e2d29;
  }
}
@media (max-width: 767px) {
  /* line 77, ../sass/custom/_custom-main_menu.scss */
  .navbar .btn-navbar:hover,
  .navbar .btn-navbar:focus,
  .navbar .btn-navbar:active,
  .navbar .btn-navbar.active,
  .navbar .btn-navbar.disabled,
  .navbar .btn-navbar[disabled] {
    background-color: #585754;
  }

  /* line 81, ../sass/custom/_custom-main_menu.scss */
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    font-weight: 400;
  }
}
/* ----- Content Body ----- */
/* line 12, ../sass/custom/_custom-content.scss */
.page-services #main > .container,
.page-taxonomy #main > .container,
.node-type-page #main > .container,
.node-type-service-page #main > .container,
.node-type-service-information #main > .container,
.node-type-software #main > .container,
.node-type-stanford-event #main > .container,
.page-announcements-security #main > .container,
.page-events-security #main > .container {
  background-color: white;
  border: 1px solid #e9e6df;
  border-radius: 4px;
  padding-top: 20px;
}
/* line 18, ../sass/custom/_custom-content.scss */
.page-services #main-top,
.page-taxonomy #main-top,
.node-type-page #main-top,
.node-type-service-page #main-top,
.node-type-service-information #main-top,
.node-type-software #main-top,
.node-type-stanford-event #main-top,
.page-announcements-security #main-top,
.page-events-security #main-top {
  padding: 0 20px;
}
/* line 21, ../sass/custom/_custom-content.scss */
.page-services #content-title,
.page-taxonomy #content-title,
.node-type-page #content-title,
.node-type-service-page #content-title,
.node-type-service-information #content-title,
.node-type-software #content-title,
.node-type-stanford-event #content-title,
.page-announcements-security #content-title,
.page-events-security #content-title {
  margin-bottom: 0;
}
/* line 24, ../sass/custom/_custom-content.scss */
.page-services #content-title h1,
.page-taxonomy #content-title h1,
.node-type-page #content-title h1,
.node-type-service-page #content-title h1,
.node-type-service-information #content-title h1,
.node-type-software #content-title h1,
.node-type-stanford-event #content-title h1,
.page-announcements-security #content-title h1,
.page-events-security #content-title h1 {
  padding: 0px 20px 10px 20px;
}
/* line 27, ../sass/custom/_custom-content.scss */
.page-services #content-wrapper,
.page-taxonomy #content-wrapper,
.node-type-page #content-wrapper,
.node-type-service-page #content-wrapper,
.node-type-service-information #content-wrapper,
.node-type-software #content-wrapper,
.node-type-stanford-event #content-wrapper,
.page-announcements-security #content-wrapper,
.page-events-security #content-wrapper {
  padding: 0 20px;
}
/* line 30, ../sass/custom/_custom-content.scss */
.page-services .region-sidebar-first,
.page-taxonomy .region-sidebar-first,
.node-type-page .region-sidebar-first,
.node-type-service-page .region-sidebar-first,
.node-type-service-information .region-sidebar-first,
.node-type-software .region-sidebar-first,
.node-type-stanford-event .region-sidebar-first,
.page-announcements-security .region-sidebar-first,
.page-events-security .region-sidebar-first {
  margin-left: 20px;
}
/* line 33, ../sass/custom/_custom-content.scss */
.page-services .region-sidebar-second,
.page-taxonomy .region-sidebar-second,
.node-type-page .region-sidebar-second,
.node-type-service-page .region-sidebar-second,
.node-type-service-information .region-sidebar-second,
.node-type-software .region-sidebar-second,
.node-type-stanford-event .region-sidebar-second,
.page-announcements-security .region-sidebar-second,
.page-events-security .region-sidebar-second {
  margin-right: 20px;
}
/* line 36, ../sass/custom/_custom-content.scss */
.page-services #content-body > .region-content,
.page-taxonomy #content-body > .region-content,
.node-type-page #content-body > .region-content,
.node-type-service-page #content-body > .region-content,
.node-type-service-information #content-body > .region-content,
.node-type-software #content-body > .region-content,
.node-type-stanford-event #content-body > .region-content,
.page-announcements-security #content-body > .region-content,
.page-events-security #content-body > .region-content {
  margin-bottom: 0;
}
@media (max-width: 767px), print {
  /* line 41, ../sass/custom/_custom-content.scss */
  .page-services #main,
  .page-taxonomy #main,
  .node-type-page #main,
  .node-type-service-page #main,
  .node-type-service-information #main,
  .node-type-software #main,
  .node-type-stanford-event #main,
  .page-announcements-security #main,
  .page-events-security #main {
    padding-top: 0;
    margin-bottom: 0;
  }
  /* line 45, ../sass/custom/_custom-content.scss */
  .page-services #main > .container,
  .page-taxonomy #main > .container,
  .node-type-page #main > .container,
  .node-type-service-page #main > .container,
  .node-type-service-information #main > .container,
  .node-type-software #main > .container,
  .node-type-stanford-event #main > .container,
  .page-announcements-security #main > .container,
  .page-events-security #main > .container {
    border: 0px;
    border-radius: 0px;
    padding-top: 10px;
  }
  /* line 50, ../sass/custom/_custom-content.scss */
  .page-services #main-menu > .container,
  .page-taxonomy #main-menu > .container,
  .node-type-page #main-menu > .container,
  .node-type-service-page #main-menu > .container,
  .node-type-service-information #main-menu > .container,
  .node-type-software #main-menu > .container,
  .node-type-stanford-event #main-menu > .container,
  .page-announcements-security #main-menu > .container,
  .page-events-security #main-menu > .container {
    padding: 0;
  }
  /* line 53, ../sass/custom/_custom-content.scss */
  .page-services #main-top,
  .page-taxonomy #main-top,
  .node-type-page #main-top,
  .node-type-service-page #main-top,
  .node-type-service-information #main-top,
  .node-type-software #main-top,
  .node-type-stanford-event #main-top,
  .page-announcements-security #main-top,
  .page-events-security #main-top {
    padding: 10px 0 0 0;
  }
  /* line 56, ../sass/custom/_custom-content.scss */
  .page-services #content-title h1,
  .page-taxonomy #content-title h1,
  .node-type-page #content-title h1,
  .node-type-service-page #content-title h1,
  .node-type-service-information #content-title h1,
  .node-type-software #content-title h1,
  .node-type-stanford-event #content-title h1,
  .page-announcements-security #content-title h1,
  .page-events-security #content-title h1 {
    padding: 0px;
  }
  /* line 59, ../sass/custom/_custom-content.scss */
  .page-services #content-wrapper,
  .page-taxonomy #content-wrapper,
  .node-type-page #content-wrapper,
  .node-type-service-page #content-wrapper,
  .node-type-service-information #content-wrapper,
  .node-type-software #content-wrapper,
  .node-type-stanford-event #content-wrapper,
  .page-announcements-security #content-wrapper,
  .page-events-security #content-wrapper {
    padding: 0;
  }
  /* line 62, ../sass/custom/_custom-content.scss */
  .page-services .region-sidebar-first,
  .page-taxonomy .region-sidebar-first,
  .node-type-page .region-sidebar-first,
  .node-type-service-page .region-sidebar-first,
  .node-type-service-information .region-sidebar-first,
  .node-type-software .region-sidebar-first,
  .node-type-stanford-event .region-sidebar-first,
  .page-announcements-security .region-sidebar-first,
  .page-events-security .region-sidebar-first {
    margin-left: 0px;
  }
  /* line 65, ../sass/custom/_custom-content.scss */
  .page-services .region-sidebar-second,
  .page-taxonomy .region-sidebar-second,
  .node-type-page .region-sidebar-second,
  .node-type-service-page .region-sidebar-second,
  .node-type-service-information .region-sidebar-second,
  .node-type-software .region-sidebar-second,
  .node-type-stanford-event .region-sidebar-second,
  .page-announcements-security .region-sidebar-second,
  .page-events-security .region-sidebar-second {
    margin-right: 0px;
  }
  /* line 68, ../sass/custom/_custom-content.scss */
  .page-services #footer,
  .page-taxonomy #footer,
  .node-type-page #footer,
  .node-type-service-page #footer,
  .node-type-service-information #footer,
  .node-type-software #footer,
  .node-type-stanford-event #footer,
  .page-announcements-security #footer,
  .page-events-security #footer {
    padding: 0px 0px 30px 0px !important;
  }
}
@media (min-width: 768px) {
  /* line 73, ../sass/custom/_custom-content.scss */
  .page-services .main,
  .page-taxonomy .main,
  .node-type-page .main,
  .node-type-service-page .main,
  .node-type-service-information .main,
  .node-type-software .main,
  .node-type-stanford-event .main,
  .page-announcements-security .main,
  .page-events-security .main {
    padding-top: 20px;
  }
}

@media (min-width: 768px) {
  /* line 80, ../sass/custom/_custom-content.scss */
  #block-views-updated-date-block {
    margin-bottom: 0;
  }
}
/* line 85, ../sass/custom/_custom-content.scss */
.descriptor {
  font-size: 18px;
  font-weight: 400;
}

/* line 90, ../sass/custom/_custom-content.scss */
.page-announcements .view-announcements .view-content article {
  background: #fbfbf9;
}

/* ----- Fat Footer ------------------ */
/* line 3, ../sass/custom/_custom-footer.scss */
#footer {
  background-color: transparent;
  padding: 0 0 50px 0;
  margin-bottom: 0;
  font-weight: normal;
}

/* line 10, ../sass/custom/_custom-footer.scss */
#footer .block {
  margin-top: 30px;
  border-top: 1px solid #f2f1eb;
}

/* line 15, ../sass/custom/_custom-footer.scss */
#footer h2 {
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin: 0 0 0.8em 2px;
  padding-top: 10px;
  color: #820000;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 25, ../sass/custom/_custom-footer.scss */
#footer h2 a {
  color: #820000;
  font-weight: 600;
}

/* line 31, ../sass/custom/_custom-footer.scss */
#footer ul li a,
#footer ul li a.active {
  color: #736C51;
}

/* line 35, ../sass/custom/_custom-footer.scss */
#footer ul {
  font-size: 13px;
  margin: 0;
  margin-left: 2px;
}

/* line 41, ../sass/custom/_custom-footer.scss */
#footer ul li {
  list-style: none outside none;
  margin: 0 0 0.6em;
  padding: 0;
  line-height: 1em;
}

/* line 51, ../sass/custom/_custom-footer.scss */
#footer ul li a:hover,
#footer h2 a:hover,
#footer ul li a:focus,
#footer h2 a:focus {
  color: #2e2d29;
}

/* line 56, ../sass/custom/_custom-footer.scss */
#footer .nav > li > a:hover,
#footer .nav > li > a:focus {
  background-color: transparent;
}

/* line 60, ../sass/custom/_custom-footer.scss */
#footer a {
  border: none;
  font-weight: normal;
}
