@charset "UTF-8";
  /* line 6, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-kickstart-link {
    float: left;
  }
  /* line 12, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:first-child .entity-bean.bean-resources-bean {
    padding: 20px;
    position: relative;
    padding-bottom: 65px;
  }
  /* line 19, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:first-child .entity-bean.bean-resources-bean .field-name-field-resources-link {
    width: 260px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    border-top: solid 1px #d0d0d0;
    padding-top: 5px;
    font-size: 17px;
  }
  /* line 28, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:first-child .entity-bean.bean-resources-bean .field-name-field-resource-item {
    margin-top: 35px;
  }
  /* line 30, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:first-child .entity-bean.bean-resources-bean .field-name-field-resource-item > .field-items > .field-item > .node-research {
    background: none;
  }
  /* line 34, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:first-child .entity-bean.bean-resources-bean .field-name-field-resource-item .caroufredsel_wrapper {
    left: 31px !important;
    width: 202px !important;
  }
  /* line 42, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:first-child .entity-bean.bean-resources-bean .field-name-field-resource-item .caroufredsel_wrapper .field-items .field-item .view-mode-resources {
    width: 210px !important;
  }
  /* line 52, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:last-child .content > h2 {
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }
  /* line 56, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:last-child .content > h2:after {
    display: none;
  }
  /* line 60, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:last-child .field-name-title {
    padding-left: 20px;
  }
  /* line 63, ../scss/_resource-landing-mobile.scss */
  body.node-type-general-landing.page-resources .field-name-field-dynamic-body > .field-items > .field-item:last-child .field-name-field-long-description {
    margin-left: 20px;
  }
}

/* line 1, ../scss/_ie8-general.scss */
html.ie8 {
  /*Header*/
  /* Find Your Officials */
  /* retail library */
  /* Checkout Page */
}
/* line 2, ../scss/_ie8-general.scss */
html.ie8 #browser-upgrade {
  display: block;
}
/* line 7, ../scss/_ie8-general.scss */
html.ie8 .tb-megamenu-block .block-nodeblock {
  background-color: #003665;
}
/* line 9, ../scss/_ie8-general.scss */
html.ie8 .tb-megamenu-block .block-nodeblock:hover {
  background-color: #0f2b43;
}
/* line 23, ../scss/_ie8-general.scss */
html.ie8 .page-find-officials .group-left .field .select-style select#edit-address-state {
  margin-left: 0;
}
/* line 33, ../scss/_ie8-general.scss */
html.ie8 .group-header .field-name-retail-library-search .search-form {
  background-color: #0072b5;
}
/* line 37, ../scss/_ie8-general.scss */
html.ie8 #foundation_table {
  margin-top: 20px;
  width: 962px;
}
/* line 40, ../scss/_ie8-general.scss */
html.ie8 #foundation_table th {
  color: #008165;
}
/* line 43, ../scss/_ie8-general.scss */
html.ie8 #foundation_table th, html.ie8 #foundation_table td {
  display: block;
  float: left;
  margin-bottom: 20px;
}
/* line 47, ../scss/_ie8-general.scss */
html.ie8 #foundation_table th.product-name, html.ie8 #foundation_table td.product-name {
  width: 555px;
}
/* line 49, ../scss/_ie8-general.scss */
html.ie8 #foundation_table th.product-name .product-description, html.ie8 #foundation_table td.product-name .product-description {
  color: black;
}
/* line 53, ../scss/_ie8-general.scss */
html.ie8 #foundation_table th.product-format, html.ie8 #foundation_table td.product-format {
  width: 235px;
  font-weight: bold;
}
/* line 57, ../scss/_ie8-general.scss */
html.ie8 #foundation_table th.product-price, html.ie8 #foundation_table td.product-price {
  width: 165px;
}
/* line 59, ../scss/_ie8-general.scss */
html.ie8 #foundation_table th.product-price .product-delete, html.ie8 #foundation_table td.product-price .product-delete {
  float: right;
  color: #8f0013;
}
/* line 64, ../scss/_ie8-general.scss */
html.ie8 #foundation_table th#nrff_commerce_grand_total, html.ie8 #foundation_table td#nrff_commerce_grand_total {
  float: right;
  text-align: right;
}
/* line 74, ../scss/_ie8-general.scss */
html.ie8 .page-who-we-are .field-item {
  margin-right: 20px !important;
}
/* line 82, ../scss/_ie8-general.scss */
html.ie8 .page-my-nrf-account-info #modalContent {
  width: 740px;
  height: 630px !important;
}
/* line 86, ../scss/_ie8-general.scss */
html.ie8 .page-my-nrf-account-info #modalContent .close {
  font-size: 0;
}
/* line 92, ../scss/_ie8-general.scss */
html.ie8 .page-my-nrf-account-info #modalContent .form-radios .form-item {
  margin-bottom: 30px;
}
/* line 95, ../scss/_ie8-general.scss */
html.ie8 .page-my-nrf-account-info #modalContent .form-radios .form-item input, html.ie8 .page-my-nrf-account-info #modalContent .form-radios .form-item form .select-list-style, form html.ie8 .page-my-nrf-account-info #modalContent .form-radios .form-item .select-list-style, html.ie8 .page-my-nrf-account-info #modalContent .form-radios .form-item .ui-accordion .select-list-style, .ui-accordion html.ie8 .page-my-nrf-account-info #modalContent .form-radios .form-item .select-list-style, html.ie8 .page-my-nrf-account-info #modalContent .form-radios .form-item .page-search .block-facetapi .select-style, .page-search .block-facetapi html.ie8 .page-my-nrf-account-info #modalContent .form-radios .form-item .select-style {
  float: left;
}
/* line 99, ../scss/_ie8-general.scss */
html.ie8 .page-my-nrf-account-info #modalContent .form-radios .form-item label {
  margin-left: 10px;
}

/* line 1, ../scss/_ie9-general.scss */
html.ie9 {
  /* Find Your Officials */
}
/* line 12, ../scss/_ie9-general.scss */
html.ie9 .page-find-officials .group-left .field .select-style select#edit-address-state {
  margin-left: 0;
}
/* line 22, ../scss/_ie9-general.scss */
html.ie9 .page-checkout .select-style {
  width: 100%;
  padding-right: 0 !important;
  height: 23px !important;
}
/* line 28, ../scss/_ie9-general.scss */
html.ie9 .page-checkout select {
  width: 100% !important;
  font-family: Arial;
  padding-right: 0;
  height: 21px !important;
  background-color: white !important;
  padding-left: 0px !important;
}
/* line 43, ../scss/_ie9-general.scss */
html.ie9 .page-checkout .billing-confirm-area #creditArea .city-state-line select {
  width: 100% !important;
}
/* line 61, ../scss/_ie9-general.scss */
html.ie9 body.state-and-district #region-content #block-system-main .center-wrapper #map-container .select-style {
  background: white !important;
  border: 1px solid #d8d8d8 !important;
}
/* line 65, ../scss/_ie9-general.scss */
html.ie9 body.state-and-district #region-content #block-system-main .center-wrapper #map-container .select-style select {
  padding: 0 !important;
}
/* line 77, ../scss/_ie9-general.scss */
html.ie9 .page-search .select-style {
  border-color: #d8d8d8 !important;
  background-color: white !important;
  background-image: none !important;
  height: 24px !important;
}
/* line 84, ../scss/_ie9-general.scss */
html.ie9 .page-search select {
  background-color: white !important;
  padding: 0 0 0 5px !important;
}
/* line 91, ../scss/_ie9-general.scss */
html.ie9 .page-search .form-item-search-api-combined-2-date label {
  margin-top: -2px;
}
/* line 95, ../scss/_ie9-general.scss */
html.ie9 .page-search .form-item-search-api-combined-2-date input, html.ie9 .page-search .form-item-search-api-combined-2-date form .select-list-style, form html.ie9 .page-search .form-item-search-api-combined-2-date .select-list-style, html.ie9 .page-search .form-item-search-api-combined-2-date .ui-accordion .select-list-style, .ui-accordion html.ie9 .page-search .form-item-search-api-combined-2-date .select-list-style, html.ie9 .page-search .form-item-search-api-combined-2-date .block-facetapi .select-style, html.ie9 .page-search .block-facetapi .form-item-search-api-combined-2-date .select-style {
  height: 22px !important;
  margin-top: 2px !important;
}

/* line 3, ../scss/_tablet.scss */
html.tablet body:not(.page-homepage) #region-header-bg img {
  width: 1100px;
  height: auto;
}

/* makes sure city and state are properly aligned on /events page */
.page-events .field-name-field-city-state .field-items div {
    padding-left: 150px;
}