@charset "UTF-8";
/* @file
 * This file is a custom file that loads all files. Each non-base layer
 * can be disabled.
 *
 * Do not name this file, "app.scss". If you run a compass update this file can
 * be wiped out with a compass update. By default, when a compass project is
 * created the file will be named app.scss. Thus this file is named,
 * THEMENAME.scss.
 *
 * This application file (THEMENAME.scss) is where all the partials are
 * imported.
 *
 * Theme styles are categorized using SMACSS standards. They utilize
 * categorization of styles into various categories. Those categories are the
 * following:
 *
 * - Base: CSS reset/normalize plus HTML element styling.
 * - Layout: Macro arrangement of a web page, including any grid systems.
 * - Component: Dictate minor layout modules or reusable elements.
 * - State: Describe the appearance of a module in various states.
 * - Theme: Purely visual optional styling (“look-and-feel”) for a component.
 *
 * For more information about this new Drupal css file standard, please review
 * the following:
 * - https://drupal.org/node/1887922
 * - http://smacss.com/
 */
/* Each individual part that can be added in */
/* line 4, scss/base/_drupal.scss */
.admin-menu .fixed {
  top: emCalc(29px);
}

/* line 11, scss/base/_drupal.scss */
#status-messages.reveal-modal .alert-box {
  margin-bottom: 0;
}

/* line 18, scss/base/_drupal.scss */
.reveal-modal {
  z-index: 999;
}

/* line 25, scss/base/_drupal.scss */
.item-list .pager {
  clear: none;
}

/* line 29, scss/base/_drupal.scss */
.item-list .pager li {
  padding: 0;
}

/* line 16, scss/base/_elements.scss */
a {
  color: #1b7a96;
}

/* line 3, scss/base/_consultants.scss */
.page-consultants-and-vendors .views-exposed-form .page-consultants-and-vendors button, .page-consultants-and-vendors .views-exposed-form input, .page-consultants-and-vendors .views-exposed-form select, .page-consultants-and-vendors .views-exposed-form textarea {
  width: 60%;
}

/* line 8, scss/base/_consultants.scss */
.page-consultants-and-vendors .views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
}

/* line 12, scss/base/_consultants.scss */
.page-consultants-and-vendors #edit-submit-consultants-and-vendors {
  width: auto;
}

/* line 15, scss/base/_consultants.scss */
.page-consultants-and-vendors button {
  background-color: #5FB0B1;
}

/* line 18, scss/base/_consultants.scss */
.page-consultants-and-vendors button:hover {
  background-color: #006794;
}

/* line 23, scss/base/_consultants.scss */
.dataTables_wrapper tr.odd {
  background-color: #E6E5DC;
}

/* line 27, scss/base/_consultants.scss */
.dataTables_wrapper td.active {
  background-color: #9B9386;
}

/* line 31, scss/base/_consultants.scss */
.dataTables_wrapper tr.odd td.sorting_1 {
  background-color: #E6E5DC;
}

/* line 34, scss/base/_consultants.scss */
.dataTables_wrapper .dataTables_info {
  float: left;
  margin: 10px;
  width: 60%;
}

/* line 39, scss/base/_consultants.scss */
.dataTables_wrapper .dataTables_paginate {
  float: right;
  margin-top: 10px;
  text-align: right;
}

@media only screen and (min-width: 950px) {
  /* line 9, scss/layout/_header.scss */
  .top-bar {
    background: none repeat scroll 0 0 #fff;
    height: 131px;
  }
  /* line 12, scss/layout/_header.scss */
  .top-bar .logo {
    width: 200px;
    float: left;
  }
  /* line 15, scss/layout/_header.scss */
  .top-bar .logo .expanded {
    height: auto;
  }
  /* line 18, scss/layout/_header.scss */
  .top-bar .name {
    width: 400px;
    float: left;
    padding: 65px 0 0 18px;
  }
  /* line 23, scss/layout/_header.scss */
  .top-bar .title-area h1 a {
    display: none;
  }
  /* line 26, scss/layout/_header.scss */
  .top-bar #main-menu {
    display: none;
  }
  /* line 30, scss/layout/_header.scss */
  .nysed {
    font-size: .9em;
    float: right;
  }
  /* line 33, scss/layout/_header.scss */
  .nysed a {
    color: #9B9386;
  }
  /* line 35, scss/layout/_header.scss */
  .top-bar-section {
    background-color: #FFFFFF;
    background-image: url("../images/dotted-border.jpg");
    background-repeat: repeat-x;
    float: left;
    padding: 2px 0 0;
    width: 978px;
    z-index: 9;
  }
  /* line 46, scss/layout/_header.scss */
  .top-bar .title-area {
    width: 59em;
  }
  /* line 50, scss/layout/_header.scss */
  .top-bar-section li a:not(.button) {
    background-color: #fff;
    background-image: url("../images/li-bg.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 45px;
    padding: 0 15px;
    color: #006794;
    float: left;
    font-family: 'Raleway', sans-serif;
    font-size: 0.8 0.25em;
    font-weight: 700;
    line-height: 16px;
    margin: 0;
    padding: 10px 24px;
  }
  /* line 67, scss/layout/_header.scss */
  .top-bar-section .dropdown li a:not(.button) {
    background: none repeat scroll 0 0 #fff;
    padding: 10px 23px;
  }
  /* line 72, scss/layout/_header.scss */
  .top-bar-section li a:not(.button):hover {
    color: #000;
  }
  /* line 76, scss/layout/_header.scss */
  ul .dropdown {
    border: 1px solid #7e7569;
    margin-top: 36px;
  }
  /* line 80, scss/layout/_header.scss */
  ul .dropdown li .leaf a:not(.button) {
    background-image: none;
  }
  /* line 83, scss/layout/_header.scss */
  .first.leaf > a:not(.button) {
    background-image: none;
  }
  /* line 88, scss/layout/_header.scss */
  #secondary-menu .first a:not(.button) {
    background-image: none;
  }
  /* line 92, scss/layout/_header.scss */
  #secondary-menu a.active-trail {
    color: #262464;
  }
  /* line 97, scss/layout/_header.scss */
  .top-bar-section ul li.active > a {
    color: #006794;
    background: #fff;
    background-image: url("../images/li-bg.jpg");
    background-repeat: no-repeat;
    background-position: 0px 12px;
  }
  /* line 106, scss/layout/_header.scss */
  #superfish-1 {
    margin-left: -0.9375em;
    margin-right: -0.9375em;
  }
  /* line 110, scss/layout/_header.scss */
  #superfish-1 > li > a {
    background-color: #fff;
    background-image: url(../images/li-bg.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    color: #006794;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    line-height: 16px;
    padding: 10px 24px;
    font-size: .8125em;
  }
  /* line 121, scss/layout/_header.scss */
  #superfish-1 > li > a:active, #superfish-1 > li > a:hover, #superfish-1 > li > a:focus {
    color: #000;
  }
  /* line 126, scss/layout/_header.scss */
  #superfish-1 > li.first > a {
    background-image: none;
  }
  /* line 130, scss/layout/_header.scss */
  #superfish-1 > li.menuparent > a {
    padding-right: 35px;
  }
  /* line 132, scss/layout/_header.scss */
  #superfish-1 > li.menuparent > a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-top: -4.5px;
    position: absolute;
    top: 50%;
    right: 0;
  }
  /* line 144, scss/layout/_header.scss */
  #superfish-1 > li.menuparent ul {
    border: 1px solid #7e7569;
  }
  /* line 146, scss/layout/_header.scss */
  #superfish-1 > li.menuparent ul > li > a {
    background: #fff;
    padding: 10px 23px;
    color: #006794;
    font-weight: 700;
    line-height: 16px;
    font-size: 0.8125em;
  }
  /* line 153, scss/layout/_header.scss */
  #superfish-1 > li.menuparent ul > li > a:active, #superfish-1 > li.menuparent ul > li > a:hover, #superfish-1 > li.menuparent ul > li > a:focus {
    color: #000;
  }
  /* line 159, scss/layout/_header.scss */
  #superfish-1 > li.menuparent:hover > a {
    color: #000;
  }
  /* line 163, scss/layout/_header.scss */
  .sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
    top: 2.25em;
  }
  /* line 166, scss/layout/_header.scss */
  .newsearch-box {
    float: left;
    width: 231px;
    height: 24px;
    margin: 1px 45px 0;
  }
  /* line 173, scss/layout/_header.scss */
  .newsearch-box label {
    display: none;
  }
  /* line 176, scss/layout/_header.scss */
  .newsearch-box input {
    float: left;
    width: 208px;
    height: 24px;
    line-height: 15px;
    padding: 6px 15px 3px 25px;
    background-image: url("../images/search.jpg");
    background-repeat: no-repeat;
    background-position: 2px 5px;
    background-color: transparent;
    text-transform: uppercase;
    border: 1px solid #999;
    outline: 0;
    color: #2e221f;
  }
  /* line 191, scss/layout/_header.scss */
  .newsearch-box input.submit {
    width: 23px;
    height: 24px;
    background-image: url("../images/submit-bg.jpg");
    background-position: top left;
    padding: 0;
    font-size: 0;
    cursor: pointer;
    border: 0 none;
  }
  /* line 201, scss/layout/_header.scss */
  .right-box {
    float: right;
    padding: 12px 0 0;
    width: 276px;
  }
  /* line 206, scss/layout/_header.scss */
  .right-box ul {
    float: right;
    list-style: none;
  }
  /* line 210, scss/layout/_header.scss */
  .right-box ul li {
    float: left;
    padding: 0 0 0 11px;
  }
  /* line 214, scss/layout/_header.scss */
  .right-box ul li a {
    float: left;
  }
  /* line 217, scss/layout/_header.scss */
  .block-google-appliance {
    width: 231px;
    height: 24px;
    margin: 1px 45px 0;
    position: absolute;
    top: 38px;
    right: -11px;
  }
  /* line 224, scss/layout/_header.scss */
  .block-google-appliance input.form-text {
    float: left;
    width: 208px;
    height: 24px;
    line-height: 15px;
    padding: 6px 15px 3px 25px;
    background-image: url("../images/search.jpg");
    background-repeat: no-repeat;
    background-position: 2px 5px;
    background-color: transparent;
    border: 1px solid #999;
    outline: 0;
    color: #2e221f;
  }
  /* line 238, scss/layout/_header.scss */
  .block-google-appliance .form-submit {
    width: 23px;
    height: 24px;
    background-image: url("../images/submit-bg.jpg");
    background-position: top left;
    padding: 0;
    font-size: 0;
    cursor: pointer;
    border: 0 none;
    top: -8px;
  }
  /* line 250, scss/layout/_header.scss */
  .gtranlate-header-block, .block-gtranslate {
    width: 23.5%;
    float: right;
    position: absolute;
    top: 70px;
    right: 35px;
  }
  /* line 257, scss/layout/_header.scss */
  .gtranlate-header-block .goog-te-gadget-simple, .block-gtranslate .goog-te-gadget-simple {
    width: 100%;
    border-color: #a9a9a9;
    line-height: normal;
  }
  /* line 263, scss/layout/_header.scss */
  .gtranslate-disclaimer {
    font-size: .7em;
    position: absolute;
    top: 38px;
    left: 196px;
    z-index: 999;
  }
  /* line 281, scss/layout/_header.scss */
  .top-bar-section .dropdown li {
    height: auto;
    width: 100%;
    position: relative;
  }
}

/* line 288, scss/layout/_header.scss */
.mobile-box, .mobile-icons {
  display: none;
}

@media only screen and (max-width: 949px) {
  /* line 295, scss/layout/_header.scss */
  .right-box {
    display: none;
  }
  /* line 297, scss/layout/_header.scss */
  .logo {
    display: none;
  }
  /* line 301, scss/layout/_header.scss */
  .name img {
    display: none;
  }
  /* line 305, scss/layout/_header.scss */
  .top-bar .name h1 a {
    margin-left: 0;
  }
  /* line 308, scss/layout/_header.scss */
  .top-bar .name h1 a {
    color: #ffffff;
    display: block;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    width: 100%;
    font-size: 1.2em;
  }
  /* line 316, scss/layout/_header.scss */
  .top-bar .toggle-topbar.menu-icon {
    margin-top: -16px;
    padding-left: 40px;
    right: 15px;
    top: 50%;
  }
  /* line 323, scss/layout/_header.scss */
  .top-bar-section ul {
    width: 100%;
    height: 450px;
  }
  /* line 329, scss/layout/_header.scss */
  li.expanded.show-for-small {
    display: none !important;
  }
  /* line 331, scss/layout/_header.scss */
  .right-box {
    display: none;
  }
  /* line 336, scss/layout/_header.scss */
  .pagehead {
    clear: both;
    margin-top: -12px;
  }
  /* line 340, scss/layout/_header.scss */
  ul.mobile-box, ul.mobile-icons {
    display: block;
    float: left;
    padding: 3px 0 0;
    list-style: none;
    vertical-align: bottom;
    height: 70px;
  }
  /* line 349, scss/layout/_header.scss */
  ul.mobile-box li, ul.mobile-icons li {
    float: left;
    padding: 0 0 0 11px;
  }
  /* line 355, scss/layout/_header.scss */
  ul.mobile-box li.newsearch-box input, ul.mobile-icons li.newsearch-box input {
    display: inline;
    width: 208px;
    height: 24px;
    line-height: 15px;
    padding: 6px 15px 3px 25px;
    background-image: url("../images/search.jpg");
    background-repeat: no-repeat;
    background-position: 2px 5px;
    background-color: transparent;
    text-transform: uppercase;
    border: 1px solid #999;
    outline: 0;
    color: #2e221f;
  }
  /* line 372, scss/layout/_header.scss */
  ul.mobile-box li.newsearch-box input.submit, ul.mobile-icons li.newsearch-box input.submit {
    width: 23px;
    background-image: url("../images/submit-bg.jpg");
    background-position: top left;
    padding: 0;
    cursor: pointer;
    border: 0 none;
    font-size: 0;
    float: right;
  }
  /* line 384, scss/layout/_header.scss */
  ul.mobile-box li.newsearch-box form, ul.mobile-icons li.newsearch-box form {
    margin: 0;
  }
  /* line 390, scss/layout/_header.scss */
  ul.mobile-box li.gtranlate-header-block select, ul.mobile-icons li.gtranlate-header-block select {
    margin: 0;
  }
  /* line 393, scss/layout/_header.scss */
  ul.mobile-box li.gtranlate-header-block section, ul.mobile-icons li.gtranlate-header-block section {
    width: 232px;
  }
  /* line 396, scss/layout/_header.scss */
  ul.mobile-box li.gtranlate-header-block a.gtranslate-disclaimer, ul.mobile-icons li.gtranlate-header-block a.gtranslate-disclaimer {
    font-size: .7em;
    float: right;
  }
  /* line 402, scss/layout/_header.scss */
  ul.mobile-icons {
    padding-top: 3px;
  }
}

@media only screen and (min-width: 568px) and (max-width: 773px) {
  /* line 411, scss/layout/_header.scss */
  ul.mobile-box {
    padding-top: 20px;
    height: 50px;
  }
}

@media only screen and (min-width: 940px) and (max-width: 949px) {
  /* line 420, scss/layout/_header.scss */
  .top-bar-section .dropdown {
    width: inherit;
  }
}

@media only screen and (max-width: 400px) {
  /* line 426, scss/layout/_header.scss */
  .top-bar .name h1 a {
    font-size: .85em;
    width: 73%;
  }
  /* line 432, scss/layout/_header.scss */
  ul.mobile-box {
    margin-bottom: 3em;
  }
  /* line 436, scss/layout/_header.scss */
  li.newsearch-box {
    padding-top: 11px !important;
  }
}

@media only screen and (max-width: 667px) {
  /* line 442, scss/layout/_header.scss */
  #main-menu {
    display: block;
  }
  /* line 445, scss/layout/_header.scss */
  #translate-disclaimer {
    display: none;
  }
  /* line 449, scss/layout/_header.scss */
  .block-superfish-1 {
    display: none;
  }
  /* line 452, scss/layout/_header.scss */
  .block-block-16 {
    margin: 0 auto;
  }
  /* line 455, scss/layout/_header.scss */
  .block-google-appliance {
    width: 231px;
    height: 24px;
    margin: 1px 45px 30px;
  }
  /* line 459, scss/layout/_header.scss */
  .block-google-appliance input.form-text {
    float: left;
    width: 208px;
    height: 24px;
    line-height: 15px;
    padding: 6px 15px 3px 25px;
    background-color: #fff;
    background-image: url("../images/search.jpg");
    background-repeat: no-repeat;
    background-position: 2px 5px;
    border: 1px solid #999;
    outline: 0;
    color: #2e221f;
  }
  /* line 473, scss/layout/_header.scss */
  .block-google-appliance .form-submit {
    width: 23px;
    height: 24px;
    background-image: url("../images/submit-bg.jpg");
    background-position: top left;
    padding: 0;
    font-size: 0;
    cursor: pointer;
    border: 0 none;
    top: -16px;
  }
}

/* line 6, scss/layout/_main.scss */
#edit-field-series-topic-tid {
  padding: .3em;
  font-size: 1em;
}

/* line 13, scss/layout/_main.scss */
#exhibits img {
  max-width: none;
  width: 255px;
  height: 400px;
}

/* line 18, scss/layout/_main.scss */
#exhibits tr.even, #exhibits tr.odd {
  background-color: #fff;
  border-bottom: 1px solid #fff;
  padding: 0.1em 0.6em;
}

/* line 24, scss/layout/_main.scss */
#exhibits .views-field-field-exhibit-image-title {
  vertical-align: text-top;
  padding: 0;
}

/* line 29, scss/layout/_main.scss */
#exhibits h3 {
  padding: 0;
}

/* line 36, scss/layout/_main.scss */
.pane-content .view-content .views-table .expand {
  white-space: nowrap;
}

/* line 41, scss/layout/_main.scss */
.pane-content .view-content .views-table .views-field-field-series-number-lookup-2, .pane-content .view-content .views-table .views-field-field-finding-aid-image {
  white-space: nowrap;
}

/* line 56, scss/layout/_main.scss */
.node a,
.pane-node-body a,
.print_html a,
.pane-entity-field a,
.views-field-body a,
.views-field-title a,
.views-field-field-introductory-text a,
.view-header a {
  text-decoration: underline;
}

/* line 58, scss/layout/_main.scss */
.node a:hover,
.pane-node-body a:hover,
.print_html a:hover,
.pane-entity-field a:hover,
.views-field-body a:hover,
.views-field-title a:hover,
.views-field-field-introductory-text a:hover,
.view-header a:hover {
  text-decoration: none;
}

@media only screen and (min-width: 950px) {
  /* line 67, scss/layout/_main.scss */
  .l-main {
    color: #2E221F;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 2em;
    padding-left: 1em;
    padding-right: 1em;
    background-color: #fff;
  }
  /* line 75, scss/layout/_main.scss */
  .l-main li {
    margin: 0 0 0 40 px;
    padding: 3px 0 3px 0;
  }
  /* line 81, scss/layout/_main.scss */
  .l-triptych {
    background-color: #D9D9D9;
  }
  /* line 89, scss/layout/_main.scss */
  .page {
    border: 1px solid gray;
    margin: 0 auto 40px;
    width: 980px;
    box-shadow: 3px 6px 21px 14px rgba(95, 95, 95, 0.25);
    -webkit-box-shadow: 3px 6px 21px 14px rgba(95, 95, 95, 0.25);
    -moz-box-shadow: 3px 6px 21px 14px rgba(95, 95, 95, 0.25);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000');
    w: 2px 2px 6px #444;
  }
  /* line 102, scss/layout/_main.scss */
  .page h1 {
    clear: both;
    color: #006794;
    font-family: 'Crimson Text',�serif;
    font-size: 28px;
    font-weight: normal;
    line-height: 30px;
    padding: 10px 0 0;
  }
  /* line 111, scss/layout/_main.scss */
  .page h2 {
    clear: both;
    color: #006794;
    font-family: 'Crimson Text',�serif;
    font-size: 26px;
    font-weight: normal;
    line-height: 30px;
    padding: 10px 0 0;
  }
  /* line 120, scss/layout/_main.scss */
  .page h3 {
    clear: both;
    color: #006794;
    font-family: 'Crimson Text',�serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    padding: 10px 0 0;
  }
  /* line 129, scss/layout/_main.scss */
  .page h4 {
    clear: both;
    color: #006794;
    font-family: 'Crimson Text',�serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    padding: 10px 0 0;
  }
  /* line 144, scss/layout/_main.scss */
  .row {
    margin: 0 auto;
    max-width: 74.5em;
  }
  /* line 148, scss/layout/_main.scss */
  h1 #page-title {
    background-color: #5FB0B1;
  }
  /* line 153, scss/layout/_main.scss */
  div .small-12 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 157, scss/layout/_main.scss */
  .orbit-bullets {
    top: 418px;
    left: 130px;
    margin: 0 auto 30px;
    overflow: hidden;
    position: absolute;
    z-index: 5;
  }
  /* line 165, scss/layout/_main.scss */
  .orbit-timer {
    display: none;
  }
  /* line 168, scss/layout/_main.scss */
  .orbit-slide-number {
    display: none;
  }
  /* line 171, scss/layout/_main.scss */
  .orbit-container .orbit-slides-container > * .orbit-caption {
    background-color: #3b7593;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 14px 14px 14px rgba(95, 95, 95, 0.35);
    font-family: 'Crimson Text',�serif;
    height: 420px !important;
    margin: 42px 0 0 17px;
    padding: 26px 20px 0 26px;
    width: 290px !important;
    bottom: 20px;
  }
  /* line 181, scss/layout/_main.scss */
  .orbit-container .orbit-slides-container > * .orbit-caption a {
    color: #fff;
    font-family: 'Crimson Text',�serif;
  }
  /* line 185, scss/layout/_main.scss */
  .orbit-container .orbit-slides-container > * .orbit-caption p {
    font-size: 1.35em;
  }
  /* line 187, scss/layout/_main.scss */
  .orbit-container .orbit-prev, .orbit-container .orbit-next {
    display: none;
  }
  /* line 190, scss/layout/_main.scss */
  .triptych-first {
    border-top: 20px solid #a7b739;
    width: 305px;
    height: 420px;
    float: left;
    background-color: #fff;
    font-size: 15px;
    font-family: 'Raleway',�sans-serif;
    padding-left: 20px;
    margin: 0 0 0 12px;
    display: inline;
    -webkit-box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    -moz-box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000');
    w: 2px 2px 6px #444;
  }
  /* line 208, scss/layout/_main.scss */
  .triptych-first p, .triptych-first li {
    font-weight: 500;
  }
  /* line 210, scss/layout/_main.scss */
  .triptych-first ul {
    margin-left: 0;
  }
  /* line 212, scss/layout/_main.scss */
  .triptych-first li {
    list-style: none;
    line-height: 30px;
  }
  /* line 216, scss/layout/_main.scss */
  .triptych-middle {
    border-top: 20px solid #5fafb1;
    width: 305px;
    height: 420px;
    float: left;
    background-color: #fff;
    font-size: 15px;
    font-family: 'Raleway',�sans-serif;
    padding-left: 20px;
    margin: 0 0 0 19px;
    display: inline;
    -webkit-box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    -moz-box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000');
    w: 2px 2px 6px #444;
  }
  /* line 234, scss/layout/_main.scss */
  .triptych-middle p, .triptych-middle li {
    font-weight: 500;
  }
  /* line 237, scss/layout/_main.scss */
  .triptych-last {
    border-top: 20px solid #edab31;
    width: 305px;
    height: 420px;
    float: left;
    background-color: #fff;
    margin: 0 12px 0 0;
    display: inline;
    font-size: 15px;
    font-family: 'Raleway',�sans-serif;
    padding-left: 20px;
    -webkit-box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    -moz-box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000');
    w: 2px 2px 6px #444;
  }
  /* line 255, scss/layout/_main.scss */
  .triptych-last p, .triptych-last li {
    font-weight: 500;
  }
  /* line 259, scss/layout/_main.scss */
  #page-title {
    color: #006794;
    font-family: 'Crimson Text',serif;
    font-size: 34px;
    font-weight: normal;
  }
  /* line 266, scss/layout/_main.scss */
  table tr th, table tr td {
    font-size: 1em;
    border: 1px solid #888888;
  }
  /* line 270, scss/layout/_main.scss */
  .page-consultants-and-vendors .details {
    font-size: 1em;
    background-color: #FFFFFF;
  }
  /* line 274, scss/layout/_main.scss */
  .page-consultants-and-vendors .details > table {
    border: medium none;
    margin: 0;
  }
  /* line 278, scss/layout/_main.scss */
  .page-consultants-and-vendors .details tbody {
    border: medium none;
  }
  /* line 281, scss/layout/_main.scss */
  .page-consultants-and-vendors .details td {
    border: medium none;
  }
  /* line 284, scss/layout/_main.scss */
  .l-triptych.row {
    background: #e6e5dc;
    padding-top: 15px;
  }
  /* line 288, scss/layout/_main.scss */
  .page-node-20 .row.l-main {
    display: none;
  }
}

/*all sizes*/
/* line 296, scss/layout/_main.scss */
.breadcrumb, ul.breadcrumbs {
  display: none !important;
  pointer-events: none;
}

/* line 301, scss/layout/_main.scss */
.ui-accordion-header h4 {
  font-size: 1.2em;
  font-weight: 600;
  padding: 0;
  padding-top: 5px;
  margin: 0;
}

/* line 309, scss/layout/_main.scss */
.ui-accordion-content-active {
  height: inherit !important;
}

/* line 310, scss/layout/_main.scss */
.ui-widget-content {
  color: #2E221F;
  font-family: 'Raleway',sans-serif;
  font-size: 1em;
}

/* line 314, scss/layout/_main.scss */
.ui-widget-content a {
  color: #0f82b4;
}

/* line 320, scss/layout/_main.scss */
#node-13397 h2 {
  font-size: 1.2em;
  font-weight: 600;
  padding-top: 12px;
}

/* line 329, scss/layout/_main.scss */
#ui-accordion-pathfinder-top-header-6, #ui-accordion-pathfinder-top-header-5, #ui-accordion-pathfinder-top-header-4, #ui-accordion-pathfinder-top-header-3, #ui-accordion-pathfinder-top-header-2, #ui-accordion-pathfinder-top-header-1 {
  margin-top: 18px;
}

/* line 332, scss/layout/_main.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #7e7569;
  background: #efefe9;
}

/* line 338, scss/layout/_main.scss */
.ui-state-hover, .ui-state-focus {
  background: #e6e5dc;
}

/* line 341, scss/layout/_main.scss */
.book-navigation {
  padding-bottom: 20px;
}

/* line 344, scss/layout/_main.scss */
.book-navigation .menu {
  padding-left: 0;
  border-top: none;
}

/* line 347, scss/layout/_main.scss */
.book-navigation .menu a, .book-navigation .menu a:hover {
  color: #2ba6cb;
}

/* line 353, scss/layout/_main.scss */
table.footable tr.odd {
  background-color: #eee !important;
}

/* line 355, scss/layout/_main.scss */
table.footable tr.even {
  background-color: #f6f6f6 !important;
}

/* line 357, scss/layout/_main.scss */
table.footable tr.footable-row-detail {
  background-color: #fff;
}

/*middle size*/
@media only screen and (max-width: 949px) {
  /* line 366, scss/layout/_main.scss */
  .l-triptych {
    background: #E6E5DC;
    padding-top: 2%;
  }
  /* line 371, scss/layout/_main.scss */
  .block-title {
    font-size: 1.5em;
  }
  /* line 374, scss/layout/_main.scss */
  .l-main {
    font-size: .9em;
  }
  /* line 377, scss/layout/_main.scss */
  h1 {
    clear: both;
    color: #006794;
    font-family: 'Crimson Text',�serif;
    font-size: 25px;
    font-weight: normal;
    line-height: 30px;
    padding: 5px 0 0;
  }
  /* line 386, scss/layout/_main.scss */
  h2 {
    clear: both;
    color: #006794;
    font-family: 'Crimson Text',�serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 30px;
    padding: 5px 0 0;
  }
  /* line 395, scss/layout/_main.scss */
  h3 {
    clear: both;
    color: #006794;
    font-family: 'Crimson Text',�serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    padding: 5px 0 0;
  }
  /* line 404, scss/layout/_main.scss */
  h4 {
    clear: both;
    color: #006794;
    font-family: 'Crimson Text',�serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    padding: 10px 0 0;
  }
  /* line 414, scss/layout/_main.scss */
  .ui-accordion-header h4 {
    font-size: 1.1em;
    font-weight: 600;
    padding: 0;
    padding-top: 5px;
    line-height: 25px;
    margin: 0;
  }
  /* line 423, scss/layout/_main.scss */
  .ui-widget-content {
    font-size: .9em;
  }
  /* line 428, scss/layout/_main.scss */
  .triptych-first {
    font-size: 14px;
    font-family: 'Raleway',�sans-serif;
    font-weight: 500;
    border-top: 15px solid #a7b739;
    width: 31%;
    height: 420px;
    margin-bottom: 2%;
    background: #fff;
    -webkit-box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    -moz-box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000');
    w: 2px 2px 6px #444;
  }
  /* line 445, scss/layout/_main.scss */
  .triptych-first p, .triptych-first li {
    font-weight: 500;
  }
  /* line 448, scss/layout/_main.scss */
  .triptych-first li {
    list-style: none;
  }
  /* line 451, scss/layout/_main.scss */
  .triptych-middle {
    font-size: 14px;
    font-family: 'Raleway',�sans-serif;
    font-weight: 500;
    border-top: 15px solid #5fafb1;
    width: 31%;
    height: 420px;
    margin-bottom: 2%;
    margin-left: 3.5%;
    background: #fff;
    -webkit-box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    -moz-box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000');
    w: 2px 2px 6px #444;
  }
  /* line 471, scss/layout/_main.scss */
  .triptych-middle p, .triptych-middle li {
    font-weight: 500;
  }
  /* line 476, scss/layout/_main.scss */
  .triptych-last {
    font-size: 14px;
    font-family: 'Raleway',�sans-serif;
    font-weight: 500;
    border-top: 15px solid #edab31;
    width: 31%;
    height: 420px;
    margin-bottom: 2%;
    background: #fff;
    -webkit-box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    -moz-box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    box-shadow: 5px 5px 5px rgba(95, 95, 95, 0.35);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000');
    w: 2px 2px 6px #444;
  }
  /* line 495, scss/layout/_main.scss */
  .triptych-last p, .triptych-last li {
    font-weight: 500;
  }
}

/*all sizes*/
/* line 504, scss/layout/_main.scss */
.file {
  display: block;
}

/* line 507, scss/layout/_main.scss */
.text-content > a {
  display: block;
}

/* line 510, scss/layout/_main.scss */
.field.field-name-field-link1.field-type-link-field.field-label-above.field-wrapper > a {
  display: block;
}

/* line 514, scss/layout/_main.scss */
.contain-to-grid .top-bar {
  margin-bottom: 0;
}

/*Medium size screen*/
@media only screen and (max-width: 767px) {
  /* line 521, scss/layout/_main.scss */
  .l-triptych {
    background: #E6E5DC;
    padding-top: 2%;
  }
  /* line 526, scss/layout/_main.scss */
  .triptych-first {
    font-size: 14px;
    font-family: 'Raleway',�sans-serif;
    font-weight: 500;
    border-top: 15px solid #a7b739;
    width: 100%;
    height: 420px;
    margin-bottom: 2%;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 540, scss/layout/_main.scss */
  .triptych-first p, .triptych-first li {
    font-weight: 500;
  }
  /* line 542, scss/layout/_main.scss */
  .triptych-first li {
    list-style: none;
  }
  /* line 545, scss/layout/_main.scss */
  .triptych-middle {
    font-size: 14px;
    font-family: 'Raleway',�sans-serif;
    font-weight: 500;
    border-top: 15px solid #5fafb1;
    width: 100%;
    height: 420px;
    margin-bottom: 2%;
    margin-left: 0px !important;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 560, scss/layout/_main.scss */
  .triptych-middle p, .triptych-middle li {
    font-weight: 500;
  }
  /* line 565, scss/layout/_main.scss */
  .triptych-last {
    font-size: 14px;
    font-family: 'Raleway',�sans-serif;
    font-weight: 500;
    border-top: 15px solid #edab31;
    width: 100%;
    height: 420px;
    margin-bottom: 2%;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 578, scss/layout/_main.scss */
  .triptych-last p, .triptych-last li {
    font-weight: 500;
  }
}

@media only screen and (max-width: 766px) {
  /* line 587, scss/layout/_main.scss */
  .l-triptych {
    padding-top: 2%;
    background: #E6E5DC;
  }
  /* line 592, scss/layout/_main.scss */
  .triptych-first {
    height: 40% !important;
  }
  /* line 596, scss/layout/_main.scss */
  .triptych-middle {
    height: 40% !important;
  }
  /* line 600, scss/layout/_main.scss */
  .triptych-last {
    height: 40% !important;
  }
}

/*small size*/
@media only screen and (max-width: 400px) {
  /* line 612, scss/layout/_main.scss */
  #research-guide .panels-flexible-region-43-right_region {
    float: none;
    width: 100%;
  }
  /* line 618, scss/layout/_main.scss */
  .l-main {
    font-size: .8em;
  }
  /* line 620, scss/layout/_main.scss */
  h1 {
    clear: both;
    color: #006794;
    font-family: 'Crimson Text',�serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    padding: 5px 0 0;
  }
  /* line 629, scss/layout/_main.scss */
  h2 {
    clear: both;
    color: #006794;
    font-family: 'Crimson Text',�serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    padding: 5px 0 0;
  }
  /* line 638, scss/layout/_main.scss */
  h3 {
    clear: both;
    color: #006794;
    font-family: 'Crimson Text',�serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    padding: 5px 0 0;
  }
  /* line 647, scss/layout/_main.scss */
  h4 {
    clear: both;
    color: #006794;
    font-family: 'Crimson Text',�serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    padding: 10px 0 0;
  }
  /* line 656, scss/layout/_main.scss */
  .ui-accordion-header h4 {
    font-size: 1em;
    font-weight: 600;
    padding: 0;
    padding-top: 5px;
    margin: 0;
    line-height: 20px;
  }
  /* line 664, scss/layout/_main.scss */
  .orbit-caption p {
    display: none;
  }
}

/*all sizes*/
/* line 672, scss/layout/_main.scss */
.main.columns {
  padding-top: 5px;
}

/* line 675, scss/layout/_main.scss */
.orbit-caption a {
  color: #fff;
}

/* line 678, scss/layout/_main.scss */
.orbit-container {
  background: #fff;
}

/* line 680, scss/layout/_main.scss */
.menu li {
  list-style-type: none;
}

/* line 684, scss/layout/_main.scss */
.menu li a {
  color: #403f3f;
}

/* line 687, scss/layout/_main.scss */
.menu li a:hover {
  color: #000;
}

/* line 693, scss/layout/_main.scss */
.field-label {
  font-weight: bold;
}

/* line 696, scss/layout/_main.scss */
.views-row {
  margin-bottom: 0.5em;
}

/* line 699, scss/layout/_main.scss */
.field, .text-content {
  margin-bottom: 1em;
}

/* line 702, scss/layout/_main.scss */
h2.field-label {
  font-size: 14px;
  color: #2E221F;
  font-family: 'Raleway',sans-serif;
  line-height: 20px;
}

/* line 708, scss/layout/_main.scss */
.l-main {
  color: #2E221F;
  font-family: 'Raleway',sans-serif;
}

/* line 713, scss/layout/_main.scss */
#node-13384 .pane-content input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
  width: 40%;
}

/* line 717, scss/layout/_main.scss */
#node-12498 input[type="text"] {
  width: 200px;
  margin-bottom: 0;
}

/* line 721, scss/layout/_main.scss */
.dataTables_filter {
  clear: both;
}

/* line 725, scss/layout/_main.scss */
#datatable-1_length select {
  width: 13%;
}

/* line 729, scss/layout/_main.scss */
.dataTables_filter {
  clear: both;
  float: none;
  text-align: left;
  width: inherit;
}

/* line 735, scss/layout/_main.scss */
.dataTables_filter input {
  width: 40%;
}

/* line 740, scss/layout/_main.scss */
tr.even td.sorting_1 {
  background-color: #F9F9F9;
}

/* line 744, scss/layout/_main.scss */
#node-13384 .pane-2 .pane-content li {
  padding: 0 0 0.1em;
}

/*.pdf {
  background-image: url("/modules/file/icons/application-pdf.png");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 1.3em;
}


.doc {
  background-image: url("/modules/file/icons/x-office-document.png");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 1.3em;
}


.excel {
  background-image: url("/modules/file/icons/x-office-spreadsheet.png");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 1.3em;
}


.powerpoint {
  background-image: url("/modules/file/icons/x-office-presentation.png");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 1.3em;
}*/
/* line 780, scss/layout/_main.scss */
.field-name-field-occurred-on {
  display: block;
  font-weight: bold;
  width: 21%;
}

/* line 785, scss/layout/_main.scss */
ul, ol {
  line-height: 1.5;
  margin-left: 1em;
}

/* line 790, scss/layout/_main.scss */
.item-list ul {
  margin: 0 0 0.75em 14px;
}

/* line 796, scss/layout/_main.scss */
.view-id-nimbus_test .views-label {
  font-weight: 600;
}

/* line 797, scss/layout/_main.scss */
.view-id-nimbus_test .views-field {
  margin: 2% 0;
}

/* line 798, scss/layout/_main.scss */
.view-id-nimbus_test .views-label-daoDescription, .view-id-nimbus_test .views-label-arrangement, .view-id-nimbus_test .views-label-biography, .view-id-nimbus_test .views-label-scope, .view-id-nimbus_test .views-label-custodialHistory, .view-id-nimbus_test .views-label-processingInformation, .view-id-nimbus_test .views-label-view-1 {
  clear: both;
  color: #006794;
  font-family: 'Crimson Text';
  font-size: 26px;
  font-weight: normal;
  line-height: 30px;
  padding: 10px 0 18px;
  display: block;
}

/* line 808, scss/layout/_main.scss */
.view-id-nimbus_test .views-label-accessRestrictions, .view-id-nimbus_test .views-label-alternateForm, .view-id-nimbus_test .views-label-relatedMaterial, .view-id-nimbus_test .views-label-otherFindingAids {
  display: block;
  padding-bottom: 12px;
}

/* line 813, scss/layout/_main.scss */
.view-id-nimbus_test .views-field-view-3 .view-display-id-block_1 .views-field-name .field-content {
  font-size: 20px;
  font-family: 'Crimson Text';
  color: #e28c2b;
}

/* line 822, scss/layout/_main.scss */
.view-id-nimbus_repository .views-field {
  margin: 0;
}

/* line 824, scss/layout/_main.scss */
.view-id-nimbus_repository .views-field .views-field-name .field-content {
  font-size: 20px;
  font-family: 'Crimson Text';
  color: #e28c2b;
}

/* line 833, scss/layout/_main.scss */
.file-icon {
  display: none;
}

/* line 837, scss/layout/_main.scss */
a[href$=".pdf"]:after {
  content: url(/modules/file/icons/application-pdf.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-left: .4em;
}

/* line 844, scss/layout/_main.scss */
a[href$=".doc"]:after {
  content: url(/modules/file/icons/x-office-document.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-left: .4em;
}

/* line 852, scss/layout/_main.scss */
a[href$=".docx"]:after {
  content: url(/modules/file/icons/x-office-document.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-left: .4em;
}

/* line 860, scss/layout/_main.scss */
a[href$=".xls"]:after {
  content: url(/modules/file/icons/x-office-spreadsheet.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-left: .4em;
}

/* line 867, scss/layout/_main.scss */
a[href$=".xlsx"]:after {
  content: url(/modules/file/icons/x-office-spreadsheet.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-left: .4em;
}

/* line 875, scss/layout/_main.scss */
a[href$=".ppt"]:after {
  content: url(/modules/file/icons/x-office-presentation.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-left: .4em;
}

/* line 883, scss/layout/_main.scss */
a[href$=".pptx"]:after {
  content: url(/modules/file/icons/x-office-presentation.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-left: .4em;
}

/* line 6, scss/layout/_aside.scss */
.sidebar-first {
  padding-left: 0;
  padding-top: 5px;
}

/* line 8, scss/layout/_aside.scss */
.sidebar-first .menu a {
  font-weight: 500;
  display: block;
  padding-left: 3px;
  padding-right: 3px;
}

/* line 10, scss/layout/_aside.scss */
.sidebar-first .menu a.active {
  background: #aaa;
}

/* line 18, scss/layout/_aside.scss */
.cmn-toggle-switch {
  visibility: hidden;
  position: absolute;
}

/* line 24, scss/layout/_aside.scss */
#sidebar-container {
  position: relative;
  margin-bottom: 15px;
  z-index: 8;
}

/* line 30, scss/layout/_aside.scss */
#region-sidebar-first {
  position: relative;
  top: 0;
  right: 0;
  z-index: 0;
  border: none;
  display: block;
  box-shadow: none;
  padding: 0;
}

/* line 41, scss/layout/_aside.scss */
.toggle-sidebar {
  display: none;
}

/*Sidebar*/
@media only screen and (max-width: 767px) {
  /* line 49, scss/layout/_aside.scss */
  #region-sidebar-first {
    background-color: #fff;
    border-left: 1px solid #c7c0b5;
    border-right: 1px solid #c7c0b5;
    border-top: 1px solid #c7c0b5;
    border-bottom: 2px solid #c7c0b5;
    box-shadow: -1px 10px 16px -4px #5b5b60;
    display: none;
    padding: 5px;
    position: absolute;
    top: 30px;
    right: 0;
    z-index: 99;
  }
  /* line 66, scss/layout/_aside.scss */
  .toggle-sidebar {
    float: left;
    margin-left: 10px;
    margin-bottom: 20px;
    position: absolute;
    padding: 5px 10px;
    background-color: #f0f0f0;
    display: block;
    background-color: #000000;
    border: 1px solid #9c9c9c;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #000000;
  }
  /* line 84, scss/layout/_aside.scss */
  .toggle-sidebar:hover {
    background-color: #4f4f4f;
  }
  /* line 87, scss/layout/_aside.scss */
  .toggle-sidebar:active {
    position: relative;
    top: 1px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 5, scss/layout/_footer.scss */
  .footer-second.large-3.columns {
    width: 15%;
  }
  /* line 8, scss/layout/_footer.scss */
  .footer-first.large-3.columns {
    width: 35%;
  }
  /* line 14, scss/layout/_footer.scss */
  .l-footer {
    clear: both;
    color: #4c3f36;
    font-family: 'Muli',�sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    max-width: 100%;
    padding: 28px 0 45px;
    width: 980px;
  }
  /* line 23, scss/layout/_footer.scss */
  .l-footer a {
    color: #4c3f36;
  }
  /* line 27, scss/layout/_footer.scss */
  .l-footer-columns {
    background: none repeat scroll 0 0 #E6E5DC;
    color: #4C3F36;
    font-family: 'Muli',�sans-serif;
    font-size: .8em;
    max-width: 100%;
    padding: 28px 0 45px 20px;
  }
  /* line 34, scss/layout/_footer.scss */
  .l-footer-columns p {
    margin-bottom: 0em;
    padding-left: 10px;
    text-indent: -10px;
  }
  /* line 40, scss/layout/_footer.scss */
  .l-footer-columns a {
    color: #4c3f36;
  }
  /* line 43, scss/layout/_footer.scss */
  .l-footer-columns a:hover {
    color: #000;
  }
  /* line 48, scss/layout/_footer.scss */
  .panel {
    background: none repeat scroll 0 0 #E6E5DC;
    border-color: #D9D9D9;
    border-style: none;
    border-width: 0px;
    padding: 1.25em;
  }
  /* line 55, scss/layout/_footer.scss */
  .panel a:hover {
    color: #000;
  }
  /* line 58, scss/layout/_footer.scss */
  .footer-first p {
    padding-left: 0;
    text-indent: 0;
  }
  /* line 62, scss/layout/_footer.scss */
  .footer-second {
    background-image: url("../images/dotted-footer.jpg");
    background-repeat: no-repeat;
    float: left;
    font-family: 'Muli',�sans-serif;
    padding: 0 0 0 19px;
  }
  /* line 69, scss/layout/_footer.scss */
  .footer-third {
    background-image: url("../images/dotted-footer.jpg");
    background-repeat: no-repeat;
    float: left;
    font-family: 'Muli',�sans-serif;
    padding: 0 0 0 19px;
  }
  /* line 76, scss/layout/_footer.scss */
  .footer-fourth {
    background-image: url("../images/dotted-footer.jpg");
    background-repeat: no-repeat;
    float: left;
    font-family: 'Muli',�sans-serif;
    padding: 0 0 0 19px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 89, scss/layout/_footer.scss */
  .footer-first.large-3.columns img {
    display: none;
  }
  /* line 93, scss/layout/_footer.scss */
  .row.l-footer-columns {
    background: #E6E5DC;
    color: #2E221F;
    font-family: 'Muli',�sans-serif;
    font-size: .75em;
    font-weight: normal;
    padding: 1.5% 0 0 0;
  }
  /* line 100, scss/layout/_footer.scss */
  .row.l-footer-columns a {
    color: default;
  }
  /* line 105, scss/layout/_footer.scss */
  .footer-second p, .footer-third p, .footer-fourth p {
    margin-bottom: 5px;
  }
  /* line 108, scss/layout/_footer.scss */
  .panel {
    background: #E6E5DC;
    border-color: #ffffff;
    border-style: none;
    border-width: 0px;
    color: #2E221F;
    font-family: 'Muli',�sans-serif;
    font-size: .75em;
    padding: 0;
  }
}

/* line 2, scss/layout/_templates.scss */
.section-records .pagehead, .section-news .pagehead, .section-preservation .pagehead, .section-directories .pagehead, .section-grants .pagehead, .section-workshops .pagehead, .section-policy-guidance .pagehead, .section-research .pagehead, .section-education .pagehead, .section-about .pagehead, .section-publications .pagehead, .section-shrab .pagehead {
  margin-bottom: .5em;
  color: #FFFFFF;
  font-family: 'Crimson Text', serif;
  font-size: 28px;
  font-weight: normal;
  line-height: 44px;
  padding: 0 0 0 18px;
}

/* line 15, scss/layout/_templates.scss */
.section-research .pagehead {
  background-color: #edab31;
}

/* line 20, scss/layout/_templates.scss */
.section-about .pagehead {
  background-color: #85a151;
}

/* line 25, scss/layout/_templates.scss */
.section-news .pagehead {
  background-color: #85a151;
}

/* line 30, scss/layout/_templates.scss */
.section-grants .pagehead {
  background-color: #5fb0b1;
}

/* line 35, scss/layout/_templates.scss */
.section-records .pagehead {
  background-color: #244264;
}

/* line 40, scss/layout/_templates.scss */
.section-workshops .pagehead {
  background-color: #5c9dbe;
}

/* line 45, scss/layout/_templates.scss */
.section-policy-guidance .pagehead {
  background-color: #85a151;
}

/* line 50, scss/layout/_templates.scss */
.section-education .pagehead {
  background-color: #a1b535;
}

/* line 55, scss/layout/_templates.scss */
.section-directories .pagehead {
  background-color: #85a151;
}

/* line 60, scss/layout/_templates.scss */
.section-preservation .pagehead {
  background-color: #006794;
}

/* line 65, scss/layout/_templates.scss */
.section-publications .pagehead {
  background-color: #006794;
}

/* line 71, scss/layout/_templates.scss */
.section-shrab .pagehead {
  background-color: #262464;
}

@media only screen and (max-width: 950px) {
  /* line 77, scss/layout/_templates.scss */
  .section-records .pagehead, .section-news .pagehead, .section-preservation .pagehead, .section-directories .pagehead, .section-grants .pagehead, .section-workshops .pagehead, .section-policy-guidance .pagehead, .section-research .pagehead, .section-education .pagehead, .section-about .pagehead, .section-publications .pagehead, .section-shrab .pagehead {
    font-size: 22px;
    line-height: 38px;
    padding: 0 0 0 15px;
  }
}

@media only screen and (max-width: 400px) {
  /* line 87, scss/layout/_templates.scss */
  .section-records .pagehead, .section-news .pagehead, .section-preservation .pagehead, .section-directories .pagehead, .section-grants .pagehead, .section-workshops .pagehead, .section-policy-guidance .pagehead, .section-research .pagehead, .section-education .pagehead, .section-about .pagehead, .section-publications .pagehead, .section-shrab .pagehead {
    font-size: 20px;
    line-height: 33px;
  }
}

/* line 4, scss/components/_search-results.scss */
.page-gsearch main .search-google-appliance-search-form input.form-text {
  width: 80%;
  display: inline;
  padding: 4px;
  height: auto;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 1.1em;
}

/* line 13, scss/components/_search-results.scss */
.page-gsearch main .search-google-appliance-search-form button.form-submit {
  border: none;
  height: 40px;
  width: 100px;
  background-color: #006794;
  vertical-align: bottom;
}

/* line 21, scss/components/_search-results.scss */
.page-gsearch #search-results-heading {
  margin-top: 0;
  padding-top: 0;
}

/* line 26, scss/components/_search-results.scss */
.page-gsearch ul.pagination li a {
  color: #2e221f;
}

/* line 29, scss/components/_search-results.scss */
.page-gsearch ul.pagination li.current a {
  background-color: #006794;
  color: #fff;
}

/* line 36, scss/components/_search-results.scss */
.google-appliance-results h3.title {
  font-size: 1.5em;
  font-weight: bold;
}

/* line 39, scss/components/_search-results.scss */
.google-appliance-results h3.title a:hover {
  color: #403f3f;
}

/* line 43, scss/components/_search-results.scss */
.google-appliance-results .google-appliance-info {
  color: #2e221f;
}

/* line 48, scss/components/_search-results.scss */
div.search-snippet-info p.search-info {
  display: none;
}

/* line 2, scss/components/_books.scss */
.book-explorer ul.menu li {
  padding: 3px 0;
  background: none;
}

/* line 6, scss/components/_books.scss */
.book-explorer ul.menu a {
  font-weight: 500;
  display: block;
  padding-left: 3px;
  padding-right: 3px;
}

/* line 11, scss/components/_books.scss */
.book-explorer ul.menu a.active {
  background: #aaa;
}

/* line 15, scss/components/_books.scss */
.book-explorer ul.menu ul {
  margin-left: 1.25em;
}

/* Book Module styles */
/* line 22, scss/components/_books.scss */
.book-to-print {
  font-size: .9em;
}

/* line 25, scss/components/_books.scss */
.links--inline li.book_printer,
.links--inline li.book_add_child {
  float: none;
}

/* line 29, scss/components/_books.scss */
.pane-node-links ul.links li {
  list-style: none;
}

/* line 32, scss/components/_books.scss */
.book_printer a {
  font-size: .9em;
  display: inline-block;
  padding-left: 21px;
  background-image: url(/sites/all/modules/contrib/print/icons/print_icon.png);
  background-repeat: no-repeat;
  background-position: left;
}

/* line 40, scss/components/_books.scss */
.book_add_child a {
  font-size: .9em;
  display: inline-block;
  padding-left: 21px;
  background-image: url(/sites/all/modules/outline_designer/images/add_content.png);
  background-repeat: no-repeat;
  background-position: left;
}

/* line 48, scss/components/_books.scss */
h1.book-title {
  text-align: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #888;
}

/* line 53, scss/components/_books.scss */
.book-navigation__previous,
.book-navigation__next {
  width: 33%;
  font-size: .85em;
  font-weight: bold;
}

/* line 59, scss/components/_books.scss */
.book-navigation {
  padding-bottom: 0;
}

/* line 62, scss/components/_books.scss */
.book-navigation .page-title {
  text-align: center;
  font-size: 1.3em;
  line-height: normal;
  display: block;
  background-color: #5c9dbe;
  color: #000;
  margin-bottom: 5px;
}

/* line 72, scss/components/_books.scss */
.pane-node-changed,
.views-field-notify-on {
  clear: both;
  float: right;
  font-size: .8em;
  font-style: italic;
}

/* line 78, scss/components/_books.scss */
.pane-node-changed .pane-title, .pane-node-changed .pane-content,
.views-field-notify-on .pane-title,
.views-field-notify-on .pane-content {
  display: inline;
}

/* line 90, scss/components/_books.scss */
.book-explorer > ul > li a.book-explorer-toggle {
  padding: 0;
  background-color: transparent;
}

/* line 95, scss/components/_books.scss */
.book-explorer > ul > li a.book-explorer-toggle:after {
  color: #333;
}

/* line 100, scss/components/_books.scss */
.book-explorer-toggle {
  float: right;
  display: table-cell;
  width: 40px;
  height: 25px;
  background: none;
  position: relative;
  z-index: 900;
}

/* line 108, scss/components/_books.scss */
.book-explorer-toggle .noshow {
  position: absolute !important;
  top: -999px !important;
  left: -999px !important;
  color: #fff;
}

/* line 115, scss/components/_books.scss */
.book-explorer-collapsed {
  display: block;
}

/* line 117, scss/components/_books.scss */
.book-explorer-collapsed:after {
  content: "\f0da";
  padding-left: 10px;
  line-height: 25px;
  font-family: 'fontawesome';
  color: #333;
}

/* line 125, scss/components/_books.scss */
.book-explorer-expanded {
  display: block;
}

/* line 127, scss/components/_books.scss */
.book-explorer-expanded:after {
  content: "\f0d7";
  padding-left: 10px;
  line-height: 25px;
  font-family: 'fontawesome';
  color: #333;
}

/* line 139, scss/components/_books.scss */
#book-top .page-links {
  display: none;
}

/* line 144, scss/components/_books.scss */
#book-bottom .book-title,
#book-bottom .page-title {
  display: none;
}

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