/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/*   
   RESET
*/
/* line 22, sass/style.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 23, sass/style.scss */
strong {
  font-weight: 500;
}

/* HTML5 display-role reset for older browsers */
/* line 26, sass/style.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 27, sass/style.scss */
body {
  line-height: 1;
}

/* line 28, sass/style.scss */
ol, ul {
  list-style: none;
}

/* line 29, sass/style.scss */
blockquote, q {
  quotes: none;
}

/* line 31, sass/style.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 32, sass/style.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 33, sass/style.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: none;
  /* Prevent font scaling in landscape */
}

/* apply a natural box layout model to all elements */
/* line 39, sass/style.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 43, sass/style.scss */
hr {
  clear: both;
}

/* line 57, sass/style.scss */
.button, .lili-modal .ui-dialog-buttonpane .ui-button {
  background: #078cba;
  /* Old browsers */
  background: -moz-linear-gradient(top, #078cba 0%, #088ebc 44%, #0073a6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #078cba), color-stop(44%, #088ebc), color-stop(100%, #0073a6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #078cba 0%, #088ebc 44%, #0073a6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #078cba 0%, #088ebc 44%, #0073a6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #078cba 0%, #088ebc 44%, #0073a6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #078cba 0%, #088ebc 44%, #0073a6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#078cba', endColorstr='#0073a6',GradientType=0 );
  /* IE6-9 */
}

/* line 67, sass/style.scss */
.button:hover, .lili-modal .ui-dialog-buttonpane .ui-button:hover {
  background: #0073a6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0073a6 0%, #088ebc 56%, #078cba 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0073a6), color-stop(56%, #088ebc), color-stop(100%, #078cba));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0073a6 0%, #088ebc 56%, #078cba 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0073a6 0%, #088ebc 56%, #078cba 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0073a6 0%, #088ebc 56%, #078cba 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #0073a6 0%, #088ebc 56%, #078cba 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0073a6', endColorstr='#078cba',GradientType=0 );
  /* IE6-9 */
}

/* line 77, sass/style.scss */
.button, .lili-modal .ui-dialog-buttonpane .ui-button, .responsive-tabs__list__item, .responsive-tabs__heading {
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.4);
}

/* PRINT */
/* line 82, sass/style.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 23px;
  line-height: 1.1;
  font-family: ariel, sans-serif;
  color: #3a3a3a;
}

/* line 83, sass/style.scss */
h2 {
  font-size: 18px;
}

/* line 84, sass/style.scss */
h3 {
  font-size: 15px;
  font-family: "Trebuchet MS", sans-serif;
  text-transform: uppercase;
}

/* line 85, sass/style.scss */
h4 {
  padding-bottom: 10px;
  font-size: 12px;
  color: #333333;
}

/* line 86, sass/style.scss */
p {
  padding-bottom: 15px;
  color: #6d6d6d;
  font-size: 13px;
}

/* line 87, sass/style.scss */
body {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #000;
}

/* line 92, sass/style.scss */
a {
  text-decoration: none;
  color: #088ebc;
}

/* line 93, sass/style.scss */
a:hover {
  text-decoration: underline;
}

/* line 94, sass/style.scss */
.breadcrumb {
  color: #929292;
  font-size: 12px;
  margin-bottom: 10px;
}

/* REUSABLE ELEMENTS */
/* line 97, sass/style.scss */
.l-relative, .top-nav {
  position: relative;
}

/* line 98, sass/style.scss */
.l-center {
  text-align: center;
}

/* line 99, sass/style.scss */
.l-block {
  display: block;
}

/* line 100, sass/style.scss */
.overflow {
  overflow: hidden;
}

/* line 102, sass/style.scss */
.top-meta:after, .l-sub-content:after, .section:after, .ms-lili:after, .news:after, .resource-item:after, .resource-item--list:after, .resource-list:after, .responsive-tabs__panel:after, .l-lower-content:after, .footer--credit:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 109, sass/style.scss */
.clear {
  clear: both;
}

/* line 110, sass/style.scss */
.button, .lili-modal .ui-dialog-buttonpane .ui-button {
  color: #f7f7f7;
  display: inline;
  border: 1px solid #037291;
  padding: 10px 8px;
}

/* line 111, sass/style.scss */
.button:hover, .lili-modal .ui-dialog-buttonpane .ui-button:hover {
  text-decoration: none;
  cursor: pointer;
}

/* line 113, sass/style.scss */
.sprite {
  background: url(/public/button-sprites.png) no-repeat #282828;
  width: 25px;
  height: 23px;
  display: inline-block;
  margin-right: 5px;
}

/* line 114, sass/style.scss */
.sprite:hover, .sprite.active {
  background-color: #088ebc;
}

/* line 115, sass/style.scss */
.sprite--grid {
  background-position: 0 0;
}

/* line 116, sass/style.scss */
.sprite--list {
  background-position: -30px 0;
}

/* line 117, sass/style.scss */
.ms-lili, .meta-links, .related, .popular, .responsive-tabs__panel, .live-filter-field {
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -khtml-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}

/* line 123, sass/style.scss */
.ms-lili, .meta-links, .related, .popular, .responsive-tabs__panel {
  background: #f5f5f6;
  border: 1px solid #dedede;
  padding: 15px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* HEADER */
/* line 133, sass/style.scss */
#skip {
  visibility: hidden;
  height: 0px;
}

/* line 134, sass/style.scss */
.l-constrained, .top-nav {
  max-width: 1080px;
  margin: 0 auto;
}

/* line 138, sass/style.scss */
.l-stamp-logo {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 143, sass/style.scss */
.top-meta {
  background-color: #3a3a3a;
  border-bottom: 1px dotted #525252;
  min-height: 25px;
}

/* line 154, sass/style.scss */
.live-filter-field {
  margin: 5px 15px;
  width: 200px;
  max-width: 100%;
  display: inline;
  clear: both;
  color: #6d6d6d;
  padding: 0 3px;
  border: 1px solid #383838;
  font-size: 1.25em;
  height: 33px;
  line-height: 33px;
}

/* line 169, sass/style.scss */
.top-nav a {
  color: #999;
  text-decoration: none;
}

/* line 170, sass/style.scss */
.top-nav a:hover {
  color: #CCC;
}

/* line 172, sass/style.scss */
.top-nav--menu {
  display: none;
}

/* line 176, sass/style.scss */
.l-site-branding {
  margin: 22px 5px 0 5px;
}

/* line 177, sass/style.scss */
#header-auth {
  display: none;
}

/* line 178, sass/style.scss */
.l-site-name {
  padding-bottom: 5px;
  color: #929292;
  font-weight: 200;
  text-transform: lowercase;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* line 185, sass/style.scss */
.lili-logo {
  display: inline;
}

/* line 192, sass/style.scss */
.sub-content--main {
  padding-left: 10px;
}

/* Slideshow */
/* line 201, sass/style.scss */
.slideshow {
  position: relative;
  clear: left;
  overflow: hidden;
  height: 200px;
}

/* line 207, sass/style.scss */
.slideshow--wrap {
  display: none;
  height: 200px;
}

/* line 211, sass/style.scss */
.slideshow--slide {
  height: 100%;
  max-width: 100%;
}

/* line 215, sass/style.scss */
.slideshow--slide img {
  height: 100%;
  width: auto;
  float: right;
}

/* line 220, sass/style.scss */
.slideshow--heading {
  position: absolute;
  top: 5px;
  padding: 10px 10px 10px 20px;
  text-transform: none;
  background-color: #088ebc;
  color: white;
  font-size: 18px;
}

/* line 229, sass/style.scss */
.slideshow--slide:nth-child(1) .slideshow--heading {
  background-color: #0843bc;
}

/* line 232, sass/style.scss */
.slideshow--description {
  position: absolute;
  bottom: 5px;
  padding: 5px 20px;
  color: white;
  letter-spacing: 1px;
  font-weight: lighter;
  font-size: 13px;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 242, sass/style.scss */
.slideshow--nav {
  position: absolute;
  bottom: 5px;
  right: 10px;
  z-index: 102;
  background: url("/public/slide-nav.png") right no-repeat;
  opacity: .75;
  width: 32px;
  height: 32px;
}
/* line 251, sass/style.scss */
.slideshow--nav:hover {
  opacity: 1;
  cursor: pointer;
}

/* line 256, sass/style.scss */
.slideshow--nav-prev {
  background: url("/public/slide-nav.png") left no-repeat;
  right: 50px;
}

/* line 261, sass/style.scss */
#cycle .slide {
  display: none;
}

/* line 262, sass/style.scss */
#cycle .slide.first {
  display: block;
}

/* Ms. LiLI - Resource Guide */
/* line 265, sass/style.scss */
.ms-lili {
  background: url("/public/lili-avatar-guide.png") right top no-repeat #f5f5f6;
}
/* line 272, sass/style.scss */
.ms-lili .lili--helper-text {
  max-width: 75%;
  font-size: 15px;
}
/* line 275, sass/style.scss */
.ms-lili .lili--helper-text a {
  color: #088ebc;
}
/* line 278, sass/style.scss */
.ms-lili .lili--helper-text .resource--link, .ms-lili .lili--helper-text .resource--link a {
  font-size: 15px;
  padding-bottom: 5px;
  color: #088ebc;
}
/* line 284, sass/style.scss */
.ms-lili .lili--learn-link {
  font-size: 12px;
}
/* line 286, sass/style.scss */
.ms-lili .lili--learn-link .resource--link, .ms-lili .lili--learn-link .resource--link a {
  font-size: 12px;
}
/* line 290, sass/style.scss */
.ms-lili .lili--link-list {
  padding-top: 10px;
  font-size: 14px;
}
/* line 294, sass/style.scss */
.ms-lili .lili--button {
  display: inline;
  display: inline-block;
}
/* line 298, sass/style.scss */
.ms-lili .button--is-disabled {
  background: #bbb;
  border-color: #aaa;
  color: #f7f7f7;
  text-shadow: none;
  cursor: default;
}
/* line 305, sass/style.scss */
.ms-lili .lili--button-text--is-mobile {
  display: none;
}

/* line 311, sass/style.scss */
.meta-links--wrap, .related--wrap {
  margin-top: 20px;
}

/* line 315, sass/style.scss */
.meta-links, .related {
  margin: 5px;
}
/* line 318, sass/style.scss */
.meta-links .meta-links--list, .meta-links .related--list, .related .meta-links--list, .related .related--list {
  margin-top: 5px;
}
/* line 321, sass/style.scss */
.meta-links .related--heading:nth-of-type(1n+2), .related .related--heading:nth-of-type(1n+2) {
  margin-top: 15px;
}
/* line 324, sass/style.scss */
.meta-links .meta-links--item, .meta-links .related--item, .related .meta-links--item, .related .related--item {
  padding-top: 5px;
  border-bottom: 1px solid #dedede;
}

/* line 330, sass/style.scss */
.news {
  display: none;
  max-width: 500px;
  margin: 0 auto;
}
/* line 335, sass/style.scss */
.news .twitter-tweet {
  margin: 0 auto !important;
}

/* Main-Nav (also see responsive-tabs.scss) */
/* CONTENT */
/* line 343, sass/style.scss */
.main-nav, .sub-lower-content {
  margin: 20px 0;
}

/* FEATURED BLOCK */
/* SUB PAGES */
/* line 351, sass/style.scss */
.page--heading {
  font-size: 32px;
  font-weight: 100;
  line-height: 1.5;
}

/* line 357, sass/style.scss */
.resource-page--heading {
  display: inline;
  padding: 0 10px 0 0;
}

/* line 361, sass/style.scss */
.resource-item {
  font-size: 14px;
  padding: 15px 0;
  width: 100%;
}

/* line 367, sass/style.scss */
.resource-item--logo {
  float: left;
  padding: 0 8px 0 0;
  width: 30%;
  overflow: hidden;
  height: 80px;
  text-align: center;
}
/* line 374, sass/style.scss */
.resource-item--logo img {
  max-width: 100%;
  max-height: 100%;
}

/* line 379, sass/style.scss */
.resource-item--title {
  vertical-align: bottom;
}

/* line 382, sass/style.scss */
.resource-item--desc {
  vertical-align: bottom;
}

/* line 385, sass/style.scss */
.resource--link {
  color: #088ebc;
}
/* line 387, sass/style.scss */
.resource--link:hover {
  cursor: pointer;
  text-decoration: underline;
}

/* line 393, sass/style.scss */
.resource-item--is-grid {
  width: 75%;
  min-width: 210px;
  margin: 10px auto;
  float: left;
  clear: none;
  padding: 10px;
  min-height: 240px;
}
/* line 401, sass/style.scss */
.resource-item--is-grid .resource-item--logo {
  float: none;
  padding: 0;
  width: 90%;
  max-width: none;
  height: 85px;
  margin-bottom: 10px;
}

/* Nav */
/* line 418, sass/style.scss */
.resource-list, .responsive-tabs__panel {
  position: relative;
}

/* line 422, sass/style.scss */
.resource-list .resource-list--list-item {
  position: relative;
  width: 90%;
  float: left;
  clear: none;
  padding: 5px 15px;
  /*    &:nth-child(n+9){
          display: none;
      }*/
}

/* line 432, sass/style.scss */
.resource-list--child-list {
  margin-left: 20px;
}
/* line 434, sass/style.scss */
.resource-list--child-list .resource-list--child-item {
  width: 100%;
  max-width: none;
  padding: 0 15px;
}

/* line 441, sass/style.scss */
.responsive-tabs__panel-full-resource-index .resource-list--more {
  display: none;
}

/* line 445, sass/style.scss */
.resource-list--parent-item > a:hover {
  cursor: default;
  text-decoration: none;
}
/* line 448, sass/style.scss */
.resource-list--parent-item > a:hover :after {
  content: url(/public/data-arrow.png);
  padding-left: 5px;
}

/* line 454, sass/style.scss */
.resource-list--full-resource-index .resource-list--list-item {
  width: 85%;
  /*        &:nth-child(n){
              display: block;
          }*/
}

/* line 461, sass/style.scss */
.resource-list--more.button, .lili-modal .ui-dialog-buttonpane .resource-list--more.ui-button {
  border: 1px solid #dedee0;
  background: #ebebed;
  color: #088ebc;
  padding: 8px 10px;
  position: absolute;
  right: 15px;
  bottom: 20px;
  text-shadow: 0px 2px 1px rgba(255, 255, 255, 0.4);
  display: none;
}

/* line 472, sass/style.scss */
.resource-list--item-description {
  box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.2);
  color: #333;
  padding: 10px 10px 0 10px;
  margin: 0 0 15px 0;
  display: none;
  position: absolute;
  top: 40px;
  background: white;
  padding: 10px;
  z-index: 1;
}

/* line 484, sass/style.scss */
.highlight, .highlight a {
  text-decoration: underline;
}

/* Popular Resources */
/* line 490, sass/style.scss */
.popular-item--desc {
  display: none;
}

/* line 493, sass/style.scss */
.popular-item--meta {
  display: none;
  width: 100%;
  text-align: center;
}

/* line 498, sass/style.scss */
.popular-item--title, .popular-item--title a {
  font-size: 14px;
  text-transform: none;
  max-width: 100%;
}

/* line 503, sass/style.scss */
.popular-item--logo {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}

/* line 508, sass/style.scss */
.popular-item--link {
  vertical-align: middle;
  max-height: 110px;
  max-width: 160px;
  display: block;
  margin: 0 auto;
}

/* line 515, sass/style.scss */
.popular-item {
  padding: 10px;
  text-align: center;
}

/* line 520, sass/style.scss */
#pagerPopular {
  text-align: center;
  font-size: 4rem;
  line-height: .25;
  color: #dedede;
  padding-top: 20px;
}
/* line 526, sass/style.scss */
#pagerPopular .cycle-pager-active {
  color: #383838;
}
/* line 529, sass/style.scss */
#pagerPopular span {
  cursor: pointer;
}

/* line 533, sass/style.scss */
.popular--slideshow {
  /*margin-top: 1rem;*/
}

/* line 537, sass/style.scss */
.popular-nav, #prevPopular, #nextPopular {
  background: url("/public/slide-nav.png") right no-repeat;
  opacity: .75;
  width: 32px;
  height: 32px;
  margin-top: 70px;
}
/* line 543, sass/style.scss */
.popular-nav:hover, #prevPopular:hover, #nextPopular:hover {
  opacity: 1;
  cursor: pointer;
}

/* line 549, sass/style.scss */
#prevPopular {
  float: left;
  background: url("/public/slide-nav.png") left no-repeat;
}

/* line 555, sass/style.scss */
#nextPopular {
  float: right;
}

/* line 561, sass/style.scss */
.popular {
  /*    margin: 15px 0;*/
  padding: 15px 0;
}

/* line 568, sass/style.scss */
.content-inner .more {
  float: left;
}

/* SIDEBAR */
/* line 571, sass/style.scss */
.sidebar {
  overflow: visible;
}

/* line 572, sass/style.scss */
.sidebar input.search-field {
  width: 100px;
}

/* line 573, sass/style.scss */
.sidebar .description {
  font-size: 9px;
  padding: 15px 30px;
  color: #929292;
}

/* line 574, sass/style.scss */
.sidebar #database-search {
  border: none;
}

/* line 576, sass/style.scss */
.right-sidebar-inner {
  padding: 0 0 30px 30px;
}

/* line 577, sass/style.scss */
.sidebar .credits {
  padding: 10px 0 0 0;
}

/* LOWER CONTENT */
/* FOOTER */
/* line 587, sass/style.scss */
.l-footer {
  background-color: #f5f5f6;
  margin-top: 30px;
}

/* line 592, sass/style.scss */
.l-footer-menu {
  text-align: center;
}
/* line 594, sass/style.scss */
.l-footer-menu li {
  color: #383838;
  font-weight: 200;
  display: inline;
  display: inline-block;
  padding: 5px 10px;
  border-right: 1px solid #dedede;
}
/* line 602, sass/style.scss */
.l-footer-menu li:last-of-type {
  border: none;
}

/* line 607, sass/style.scss */
.footer--credit {
  display: block;
  text-align: center;
}
/* line 611, sass/style.scss */
.footer--credit .credit-logo {
  max-width: 32%;
  max-height: 45px;
}

/* line 616, sass/style.scss */
.copyright-credit, .funding-credit {
  text-align: center;
}

/* line 620, sass/style.scss */
.hide {
  display: none;
}

/* line 622, sass/style.scss */
#alpha-nav {
  font-size: 12px;
  color: #6d6d6d;
  padding: 14px 0;
  text-transform: uppercase;
}
/* line 627, sass/style.scss */
#alpha-nav a {
  font-size: 16px;
  border: 1px solid #afbfcf;
  padding: 0 3px;
  margin: 0 1px;
}
/* line 631, sass/style.scss */
#alpha-nav a.active {
  font-size: x-large;
}

/* line 641, sass/style.scss */
#alpha-nav
.clear_both {
  clear: both;
}

/* REQUIRED for core functionality */
/* line 4, sass/_responsive-tabs.scss */
.responsive-tabs__heading {
  display: none;
}

/* line 5, sass/_responsive-tabs.scss */
.responsive-tabs__list__item {
  display: inline;
  cursor: pointer;
}

@media (max-width: 568px) {
  /* line 9, sass/_responsive-tabs.scss */
  .responsive-tabs__list {
    display: none;
  }

  /* line 10, sass/_responsive-tabs.scss */
  .responsive-tabs__heading {
    display: block;
    cursor: pointer;
  }

  /* line 11, sass/_responsive-tabs.scss */
  .responsive-tabs__panel--closed-accordion-only {
    display: none;
  }
}
@media (min-width: 569px) {
  /* line 15, sass/_responsive-tabs.scss */
  .responsive-tabs__panel--closed-accordion-only {
    display: block !important;
  }
}
/* END - Required for core functionality */
/* OPTIONAL - Basic Skin */
/* line 23, sass/_responsive-tabs.scss */
.responsive-tabs-wrapper {
  clear: both;
  zoom: 1;
}

/* line 28, sass/_responsive-tabs.scss */
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after {
  content: "";
  display: table;
}

/* line 32, sass/_responsive-tabs.scss */
.responsive-tabs-wrapper:after {
  clear: both;
}

/* line 37, sass/_responsive-tabs.scss */
.responsive-tabs__heading:focus,
.responsive-tabs__list__item:focus {
  outline: 1px solid #037291;
}

/* line 40, sass/_responsive-tabs.scss */
.responsive-tabs__heading--active:focus,
.responsive-tabs__list__item--active:focus {
  outline: none !important;
}

/* line 42, sass/_responsive-tabs.scss */
.responsive-tabs__list {
  font-size: 1.2em;
  margin: 0;
  padding: 9px 0;
  width: 100%;
  background-color: #383838;
  overflow: hidden;
}

/* line 43, sass/_responsive-tabs.scss */
.responsive-tabs__list__item {
  color: #f7f7f7;
  background: #383838;
  padding: 15px 20px;
}

/* line 44, sass/_responsive-tabs.scss */
.responsive-tabs__list__item:hover {
  background: #088ebc;
}

/* line 46, sass/_responsive-tabs.scss */
.responsive-tabs__list__item--active,
.responsive-tabs__list__item--active:hover {
  background: #088ebc;
}

/* line 48, sass/_responsive-tabs.scss */
.responsive-tabs__panel {
  padding: 20px 10px;
  border-radius: 0;
}

@media (max-width: 767px) {
  /* line 53, sass/_responsive-tabs.scss */
  .responsive-tabs__heading {
    color: #f7f7f7;
    padding: 0.5em;
    border: 1px solid #282828;
    background: #383838;
    position: relative;
  }

  /* line 61, sass/_responsive-tabs.scss */
  .responsive-tabs__heading:after {
    content: "";
    display: block;
    position: absolute;
    right: 20px;
    top: 40%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #282828;
  }

  /* line 74, sass/_responsive-tabs.scss */
  .responsive-tabs__heading:hover,
  .responsive-tabs__heading--active:hover {
    background-color: #037291;
  }

  /* line 75, sass/_responsive-tabs.scss */
  .responsive-tabs__heading--active {
    background: #088ebc;
  }

  /* line 76, sass/_responsive-tabs.scss */
  .responsive-tabs__heading--active:after {
    border-bottom: 10px solid #282828;
    border-top: 0;
  }
}
/* line 81, sass/_responsive-tabs.scss */
.sprite-user-group:before, #tablist1-tab1:before, .sprite-topic:before, #tablist1-tab2:before, .sprite-full-resource-index:before, #tablist1-tab3:before {
  padding: 0 5px;
}

/* line 85, sass/_responsive-tabs.scss */
.sprite-user-group:before, #tablist1-tab1:before {
  content: url(/public/user-sprite.png);
}

/* line 89, sass/_responsive-tabs.scss */
.sprite-topic:before, #tablist1-tab2:before {
  content: url(/public/list-sprite.png);
}

/* line 93, sass/_responsive-tabs.scss */
.sprite-full-resource-index:before, #tablist1-tab3:before {
  content: url(/public/database-sprite.png);
}

/* END - Optional - Basic Skin */
/* line 1, sass/_jquery-ui-overrides.scss */
.lili-modal .ui-dialog-titlebar {
  border: none;
  border-radius: 0;
  background: none;
}

/* line 6, sass/_jquery-ui-overrides.scss */
.lili-modal {
  padding: 0px;
  border-radius: 0;
  background: url("/public/lili-avatar-guide.png") no-repeat top right #f1f1f1;
}

/* line 11, sass/_jquery-ui-overrides.scss */
.lili-modal .ui-dialog-title {
  color: #6d6d6d;
  font-size: 12px;
  font-weight: 200;
  white-space: normal;
}

/* line 18, sass/_jquery-ui-overrides.scss */
.lili-modal .ui-dialog-buttonpane {
  background: none;
  border: none;
  max-width: 60%;
}

/* line 24, sass/_jquery-ui-overrides.scss */
.lili-modal .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
}

/* line 28, sass/_jquery-ui-overrides.scss */
.lili-modal .ui-dialog-buttonpane .ui-button {
  border-radius: 0;
}

/* line 35, sass/_jquery-ui-overrides.scss */
.lili-modal .ms-lili {
  float: none;
}

/* line 38, sass/_jquery-ui-overrides.scss */
.lili-modal .ui-button-text {
  padding: 3px 5px;
}

@media all and (max-width: 401px) {
  /* line 649, sass/style.scss */
  .ms-lili {
    margin: 0;
    padding: 0;
    border-color: none;
  }
  /* line 653, sass/style.scss */
  .ms-lili .lili--description {
    display: none;
  }
  /* line 656, sass/style.scss */
  .ms-lili .lili--heading {
    display: none;
  }
  /* line 659, sass/style.scss */
  .ms-lili .lili--helper-text {
    max-width: none;
  }
  /* line 662, sass/style.scss */
  .ms-lili .lili--button {
    max-width: 100%;
    display: block;
    border: 2px solid #037291;
  }
  /* line 667, sass/style.scss */
  .ms-lili .lili--button-text--is-mobile {
    display: inline;
  }
  /* line 670, sass/style.scss */
  .ms-lili .lili--button-text {
    display: none;
  }

  /* line 674, sass/style.scss */
  .lili-modal {
    background: white;
    max-width: 100% !important;
  }
}
@media all and (min-width: 450px) {
  /* line 681, sass/style.scss */
  .l-site-name {
    display: inline;
    line-height: 3;
    margin-left: 1rem;
    vertical-align: top;
  }

  /* line 689, sass/style.scss */
  .top-nav .top-nav--menu {
    display: block;
    float: right;
  }
  /* line 693, sass/style.scss */
  .top-nav .top-nav--menu-item {
    display: inline-block;
    list-style: none;
    padding: 0 12px 0 10px;
    line-height: 20px;
    color: #999;
    margin: 5px 0;
    border-left: 1px dotted #525252;
    font-size: 75%;
  }
  /* line 702, sass/style.scss */
  .top-nav .top-nav--menu-item:first-child {
    border-left: none;
  }

  /* line 707, sass/style.scss */
  .slideshow--wrap {
    display: block;
  }

  /* line 710, sass/style.scss */
  .slideshow--heading {
    top: 0px;
    max-width: 55%;
    text-transform: none;
  }

  /* line 715, sass/style.scss */
  .slideshow--description {
    bottom: 0px;
    max-width: 65%;
  }

  /* line 719, sass/style.scss */
  .news {
    display: block;
  }
}
@media all and (min-width: 530px) {
  /* line 725, sass/style.scss */
  .slideshow--heading {
    position: absolute;
    top: 5px;
    font-size: 20px;
  }

  /* line 730, sass/style.scss */
  .slideshow--description {
    position: absolute;
    bottom: 5px;
    font-size: 14px;
  }

  /* line 735, sass/style.scss */
  .resource-list .resource-list--list-item {
    max-width: 43%;
  }

  /* line 738, sass/style.scss */
  .resource-list .resource-list--child-item {
    max-width: 100%;
  }
}
@media all and (min-width: 600px) {
  /* line 744, sass/style.scss */
  .l-info {
    width: 100%;
  }

  /* line 745, sass/style.scss */
  .l-lower-content .popular--wrap,
  .l-sub-content,
  .slideshow--wrap {
    width: 61%;
  }

  /* line 746, sass/style.scss */
  .ms-lili--wrap, .news--wrap, .related--wrap, .meta-links--wrap {
    width: 39%;
  }

  /* line 747, sass/style.scss */
  .ms-lili--wrap, .news--wrap, .related--wrap, .meta-links--wrap {
    float: right;
  }

  /* line 748, sass/style.scss */
  .l-lower-content .popular--wrap,
  .l-sub-content,
  .slideshow--wrap {
    float: left;
  }
  /* line 750, sass/style.scss */
  .l-lower-content .popular--wrap > div,
  .l-sub-content > div,
  .slideshow--wrap > div {
    margin-right: 20px;
  }

  /* line 761, sass/style.scss */
  .slideshow {
    display: block;
  }

  /* line 764, sass/style.scss */
  .slideshow--heading {
    position: absolute;
    top: 0;
    font-size: 18px;
  }

  /* line 769, sass/style.scss */
  .slideshow--description {
    position: absolute;
    bottom: 0;
    font-size: 13px;
  }

  /* line 774, sass/style.scss */
  .popular {
    clear: both;
    padding: 15px 20px;
  }

  /*    
      .l-footer-menu{
          @extend .l-grid3;
          @extend .l-right;
      }*/
  /* line 783, sass/style.scss */
  .resource-list--full-resource-index .resource-list--list-item {
    max-width: 43%;
  }

  /* line 786, sass/style.scss */
  .resource-list .resource-list--child-item {
    max-width: 100%;
  }

  /* line 790, sass/style.scss */
  .resource-item {
    font-size: 16px;
  }

  /* line 793, sass/style.scss */
  .resource-item--is-grid {
    width: auto;
    max-width: 45%;
    font-size: 14px;
  }

  /* line 798, sass/style.scss */
  .resource-item--logo {
    width: 20%;
  }

  /* line 805, sass/style.scss */
  .ms-lili--wrap .lili--helper-text, .news--wrap .lili--helper-text, .related--wrap .lili--helper-text, .meta-links--wrap .lili--helper-text {
    max-width: 60%;
  }

  /* line 809, sass/style.scss */
  .ms-lili {
    min-height: 200px;
  }

  /* line 812, sass/style.scss */
  .popular {
    min-height: 250px;
  }

  /* line 815, sass/style.scss */
  .l-info {
    clear: both;
  }

  /* line 819, sass/style.scss */
  .l-footer {
    background-color: white;
  }
}
@media all and (min-width: 800px) {
  /* line 825, sass/style.scss */
  .l-lower-content .popular--wrap,
  .l-sub-content,
  .slideshow--wrap {
    width: 67.5%;
  }

  /* line 826, sass/style.scss */
  .ms-lili--wrap, .news--wrap, .related--wrap, .meta-links--wrap {
    width: 32.5%;
  }

  /* line 827, sass/style.scss */
  .ms-lili--wrap, .news--wrap, .related--wrap, .meta-links--wrap {
    float: right;
  }

  /* line 828, sass/style.scss */
  .l-lower-content .popular--wrap,
  .l-sub-content,
  .slideshow--wrap {
    float: left;
  }
  /* line 830, sass/style.scss */
  .l-lower-content .popular--wrap > div,
  .l-sub-content > div,
  .slideshow--wrap > div {
    margin-right: 20px;
  }

  /* line 834, sass/style.scss */
  .l-footer-menu {
    float: right;
  }
  /* line 836, sass/style.scss */
  .l-footer-menu li {
    float: left;
  }

  /* line 847, sass/style.scss */
  .slideshow--heading {
    position: absolute;
    top: 15px;
    font-size: 20px;
  }

  /* line 852, sass/style.scss */
  .slideshow--description {
    position: absolute;
    bottom: 15px;
    font-size: 14px;
  }

  /* line 863, sass/style.scss */
  .copyright-credit {
    float: left;
    margin-top: 10px;
    padding-bottom: 5px;
  }

  /* line 868, sass/style.scss */
  .footer--credit {
    float: right;
  }

  /* line 871, sass/style.scss */
  .funding-credit {
    text-align: left;
  }

  /* line 874, sass/style.scss */
  .resource-list .resource-list--list-item {
    max-width: 28%;
  }

  /* line 877, sass/style.scss */
  .resource-list .resource-list--child-item {
    max-width: 100%;
  }
}
@media all and (min-width: 1000px) {
  /* line 882, sass/style.scss */
  .resource-item--is-grid, .resource-list .resource-list--list-item {
    max-width: 30%;
  }

  /* line 885, sass/style.scss */
  .resource-list .resource-list--child-item {
    max-width: 100%;
  }

  /* line 888, sass/style.scss */
  .resource-list--full-resource-index .resource-list--list-item {
    max-width: 43%;
  }

  /* line 892, sass/style.scss */
  .l-sub-content {
    padding-left: 0;
  }
}
@-ms-viewport {
  width: device-width;
}

@viewport {
  width: device-width;
}

