/* No files to import found in abstractions/**\/* */
/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

@font-face {
  font-family: "NewBasket";
  src: url('fonts/NewBasket-BI.otf?1052777874') format('opentype'); }
@font-face {
  font-family: "HelvNeue";
  src: url('fonts/HelvNeue.otf?1463758547') format('opentype'); }
@font-face {
  font-family: "TradeGothic";
  src: url('fonts/TradeGothic.otf?1052777919') format('opentype'); }
@font-face {
  font-family: "TradeGothic";
  src: url('fonts/TradeGothic.otf?1052777919') format('opentype'); }
@font-face {
  font-family: "Oswald";
  src: url('fonts/Oswald-Light.ttf?1464210520') format('truetype'); }
@font-face {
  font-family: "LibreBasket";
  src: url('fonts/LibreBaskerville-Italic.ttf?1464210520') format('truetype'); }
/* line 8, ../sass/base/_typography.scss */
html {
  font-family: "helvetica neue", arial;
  font-size: 16px;
  line-height: 1.5; }
  @media print {
    /* line 8, ../sass/base/_typography.scss */
    html {
      font-size: 12px;
      color: #000; } }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 8, ../sass/base/_typography.scss */
    html {
      font-size: 14px; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 8, ../sass/base/_typography.scss */
    html {
      font-size: 15px; } }

/* line 23, ../sass/base/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "TradeGothic", "Oswald";
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 1em 0.3em; }

/* line 30, ../sass/base/_typography.scss */
h1 {
  text-transform: uppercase;
  text-align: center;
  font-weight: 100;
  font-size: 45px;
  margin: 2em 0.3em 1.3em;
  line-height: 1.5; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 30, ../sass/base/_typography.scss */
    h1 {
      font-size: 25px;
      line-height: 1;
      text-align: center; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 30, ../sass/base/_typography.scss */
    h1 {
      font-size: 30px;
      line-height: 1;
      text-align: center; } }

/* line 49, ../sass/base/_typography.scss */
h2 {
  line-height: 0;
  padding: 0;
  border-top: 2px solid #231f20;
  font-size: 45px;
  font-weight: 100;
  text-transform: uppercase; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 49, ../sass/base/_typography.scss */
    h2 {
      border: none;
      font-size: 25px;
      line-height: 1;
      text-align: center; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 49, ../sass/base/_typography.scss */
    h2 {
      border: none;
      font-size: 30px;
      line-height: 1;
      text-align: center; } }
  /* line 69, ../sass/base/_typography.scss */
  h2 span {
    padding-right: 0.5em;
    background: #fff; }

/* line 75, ../sass/base/_typography.scss */
h3 {
  font-family: "NewBasket", "LibreBasket";
  text-transform: capitalize;
  font-size: 2em;
  font-weight: 100; }

/* line 82, ../sass/base/_typography.scss */
h4 {
  background-color: #4d7186;
  color: #fff;
  margin: 0;
  padding: 0.7em 0.5em 0.1em;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-family: "HelvNeue", arial;
  font-weight: 100; }

/* line 92, ../sass/base/_typography.scss */
h5 {
  font-weight: 600;
  font-size: 1.25em;
  margin: 0.2em 0; }

/* line 98, ../sass/base/_typography.scss */
p {
  font-size: 20px; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 98, ../sass/base/_typography.scss */
    p {
      font-size: 16px; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 98, ../sass/base/_typography.scss */
    p {
      font-size: 18px; } }

/* line 107, ../sass/base/_typography.scss */
a {
  color: #f19d35;
  text-decoration: none; }
  /* line 110, ../sass/base/_typography.scss */
  a:visited {
    color: #3c8bc4; }

/* line 114, ../sass/base/_typography.scss */
.button {
  font-family: "TradeGothic", "Oswald";
  border-radius: 1.25em;
  font-size: 28px;
  font-weight: 100;
  letter-spacing: 1px;
  padding: 0.6em 0.8em 0.3em;
  color: #231f20;
  background-color: #fff;
  text-transform: uppercase; }

/* line 125, ../sass/base/_typography.scss */
.orangebutton {
  background-color: #f19d35;
  border: medium none;
  border-radius: 10px;
  color: #fff !important;
  cursor: pointer;
  display: inline-block;
  font-weight: 500;
  padding: 0.6em 0.8em 0.3em;
  text-align: center;
  vertical-align: middle;
  font-size: 16px !important; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 125, ../sass/base/_typography.scss */
    .orangebutton {
      font-size: 14px; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 125, ../sass/base/_typography.scss */
    .orangebutton {
      font-size: 15px; } }
  /* line 143, ../sass/base/_typography.scss */
  .orangebutton a {
    color: #fff; }

/* line 148, ../sass/base/_typography.scss */
.jcarousel-next {
  background: transparent url("../images/next.png") no-repeat scroll center top !important;
  height: 5em !important;
  position: absolute !important;
  top: 38% !important;
  right: 0.5em !important;
  width: 5em !important;
  z-index: 100 !important; }

/* line 157, ../sass/base/_typography.scss */
.jcarousel-prev {
  background: transparent url("../images/prev.png") no-repeat scroll center top !important;
  display: block !important;
  height: 4em !important;
  width: 4em !important;
  z-index: 100 !important;
  position: absolute !important;
  top: 38% !important;
  left: 0.5em !important; }

/* line 169, ../sass/base/_typography.scss */
.accordion {
  margin-bottom: 2em; }
  /* line 171, ../sass/base/_typography.scss */
  .accordion .atitle {
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: 1px solid #bbb;
    transition: 0.4s; }
    /* line 181, ../sass/base/_typography.scss */
    .accordion .atitle:hover {
      background-color: #ddd; }
    /* line 184, ../sass/base/_typography.scss */
    .accordion .atitle:before {
      content: '\02795';
      /* Unicode character for "plus" sign (+) */
      font-size: 13px;
      color: #777;
      float: left;
      margin-right: 5px; }
  /* line 194, ../sass/base/_typography.scss */
  .accordion .atitle.selected:before {
    content: "\2796";
    /* Unicode character for "minus" sign (-) */ }
  /* line 198, ../sass/base/_typography.scss */
  .accordion .acont {
    padding: 2em 1em;
    display: none;
    background-color: #eee; }
  /* line 203, ../sass/base/_typography.scss */
  .accordion .acont.selected {
    display: block !important; }

/* line 209, ../sass/base/_typography.scss */
iframe {
  display: block;
  margin: 0 auto; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 209, ../sass/base/_typography.scss */
    iframe {
      width: 100%; } }

/* line 218, ../sass/base/_typography.scss */
#lightbox #modalContainer {
  margin: 0 auto !important;
  height: 100% !important;
  width: 100% !important; }
/* line 223, ../sass/base/_typography.scss */
#lightbox #flvvideo, #lightbox #flvplayer {
  height: 100% !important;
  width: 100% !important;
  max-width: 100%; }

/* line 231, ../sass/base/_typography.scss */
.column-3 {
  display: inline-block;
  margin-left: 1em;
  vertical-align: top;
  width: 30%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 231, ../sass/base/_typography.scss */
    .column-3 {
      display: block;
      width: 100%;
      margin: 0; } }

/* line 243, ../sass/base/_typography.scss */
.leftme2 {
  clear: both;
  float: left;
  border-radius: 1.25em;
  margin: 1em; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : May 16, 2016, 8:04 AM
    Author     : jlee
*/
/* line 11, ../sass/base/nhd.scss */
.l-header, .l-main, .l-footer {
  min-width: 100%;
  margin-bottom: 0 !important; }

/* line 15, ../sass/base/nhd.scss */
#debugInfo {
  display: none; }

/* line 20, ../sass/base/nhd.scss */
#mobile-navigation-menus {
  display: none; }
  @media print {
    /* line 20, ../sass/base/nhd.scss */
    #mobile-navigation-menus {
      display: none; } }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 20, ../sass/base/nhd.scss */
    #mobile-navigation-menus {
      display: block; } }
  @media print and (min-width: 1px) and (max-width: 895px) {
    /* line 20, ../sass/base/nhd.scss */
    #mobile-navigation-menus {
      display: none; } }

  /* line 31, ../sass/base/nhd.scss */
  #mobile-navigation-menus .mobile-menu-outer-wrapper.effect-modal_top {
    top: 66px !important; }
  /* line 34, ../sass/base/nhd.scss */
  #mobile-navigation-menus .expanded {
    border: medium none !important;
    list-style: outside none none !important; }
  /* line 38, ../sass/base/nhd.scss */
  #mobile-navigation-menus .mobile-menu {
    background-color: #4d7186; }
    /* line 40, ../sass/base/nhd.scss */
    #mobile-navigation-menus .mobile-menu li {
      border: none;
      border-bottom: 1px solid #fff;
      padding: 0.5em 0;
      text-transform: uppercase;
      font-weight: 600; }
      /* line 46, ../sass/base/nhd.scss */
      #mobile-navigation-menus .mobile-menu li a {
        color: #fff; }
    /* line 50, ../sass/base/nhd.scss */
    #mobile-navigation-menus .mobile-menu li.item-with-ul > *:first-child {
      background-image: none; }
    /* line 53, ../sass/base/nhd.scss */
    #mobile-navigation-menus .mobile-menu li.item-with-ul > * > a {
      border: none;
      width: 100%; }

/* line 61, ../sass/base/nhd.scss */
html, body {
  height: 100%;
  margin: 0;
  padding: 0; }

/* line 66, ../sass/base/nhd.scss */
.l-page {
  min-height: 100%;
  position: relative; }

/* line 70, ../sass/base/nhd.scss */
.l-main {
  padding-bottom: 5em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 70, ../sass/base/nhd.scss */
    .l-main {
      padding-bottom: 10em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 70, ../sass/base/nhd.scss */
    .l-main {
      padding-bottom: 6em; } }

/* line 79, ../sass/base/nhd.scss */
footer {
  height: 5.3em;
  position: absolute;
  bottom: 0;
  width: 100%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 79, ../sass/base/nhd.scss */
    footer {
      height: 10em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 79, ../sass/base/nhd.scss */
    footer {
      height: 5.8em; } }

/* line 95, ../sass/base/nhd.scss */
.l-header {
  text-align: center; }
  /* line 97, ../sass/base/nhd.scss */
  .l-header .l-constrained {
    width: 100%; }
  /* line 100, ../sass/base/nhd.scss */
  .l-header .l-region--header {
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    background-color: #231f20; }
    /* line 108, ../sass/base/nhd.scss */
    .l-header .l-region--header .logoholder {
      vertical-align: top;
      background: white none repeat scroll 0 0;
      border-bottom-left-radius: 1.25em;
      border-bottom-right-radius: 1.25em;
      margin-right: 2em;
      padding: 1em;
      display: inline-block;
      position: relative;
      box-shadow: 2px 2px 5px #888888;
      top: 0;
      z-index: 99; }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 108, ../sass/base/nhd.scss */
        .l-header .l-region--header .logoholder {
          float: left;
          margin-left: 0.5em;
          width: 100px;
          margin-right: 0; } }
      @media (min-width: 896px) and (max-width: 1240px) {
        /* line 108, ../sass/base/nhd.scss */
        .l-header .l-region--header .logoholder {
          float: left;
          margin-left: 2em; } }
      /* line 130, ../sass/base/nhd.scss */
      .l-header .l-region--header .logoholder img {
        width: 120px; }
    /* line 134, ../sass/base/nhd.scss */
    .l-header .l-region--header .pane-mobile-navigation-main-menu-mobile {
      display: none;
      float: right;
      margin-right: 1em;
      padding-top: 0.6em; }
      @media print {
        /* line 134, ../sass/base/nhd.scss */
        .l-header .l-region--header .pane-mobile-navigation-main-menu-mobile {
          display: none; } }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 134, ../sass/base/nhd.scss */
        .l-header .l-region--header .pane-mobile-navigation-main-menu-mobile {
          display: inline-block;
          margin-right: 0;
          padding-top: 0.3em; } }
      /* line 147, ../sass/base/nhd.scss */
      .l-header .l-region--header .pane-mobile-navigation-main-menu-mobile .mobile-navigation-button {
        background-color: #231f20;
        border: medium none;
        color: #fff;
        font-size: 1.9em;
        margin: 0;
        padding: 0; }
        @media print {
          /* line 147, ../sass/base/nhd.scss */
          .l-header .l-region--header .pane-mobile-navigation-main-menu-mobile .mobile-navigation-button {
            display: none; } }
    /* line 159, ../sass/base/nhd.scss */
    .l-header .l-region--header .pane-system-main-menu {
      display: inline; }
      @media print {
        /* line 159, ../sass/base/nhd.scss */
        .l-header .l-region--header .pane-system-main-menu {
          display: none; } }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 159, ../sass/base/nhd.scss */
        .l-header .l-region--header .pane-system-main-menu {
          display: none; } }
      @media (min-width: 896px) and (max-width: 1240px) {
        /* line 159, ../sass/base/nhd.scss */
        .l-header .l-region--header .pane-system-main-menu {
          display: none; } }
    /* line 171, ../sass/base/nhd.scss */
    .l-header .l-region--header .menu {
      display: inline-block;
      padding: 0;
      margin: 0;
      position: relative; }
      /* line 176, ../sass/base/nhd.scss */
      .l-header .l-region--header .menu .collapsed, .l-header .l-region--header .menu .expanded {
        display: inline-block;
        list-style: outside none none !important;
        padding: 1em; }
      /* line 181, ../sass/base/nhd.scss */
      .l-header .l-region--header .menu a {
        font-family: "HelvNeue", arial;
        color: #fff;
        text-transform: uppercase; }
      /* line 186, ../sass/base/nhd.scss */
      .l-header .l-region--header .menu .menu {
        background-color: white;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border: 1px solid #bbb;
        display: none;
        left: 0;
        padding: 0.6em 0 0.8em;
        position: absolute;
        top: 3.7em;
        width: 800px;
        text-align: center;
        z-index: 900; }
        /* line 199, ../sass/base/nhd.scss */
        .l-header .l-region--header .menu .menu .leaf {
          list-style: none;
          display: inline-block;
          margin: 0 -3px; }
          /* line 203, ../sass/base/nhd.scss */
          .l-header .l-region--header .menu .menu .leaf a {
            color: #231f20;
            padding: 0.9em 1em;
            background-color: #fff;
            text-transform: capitalize;
            border-left: 1px dotted #ddd;
            border-right: 1px dotted #ddd; }
            /* line 210, ../sass/base/nhd.scss */
            .l-header .l-region--header .menu .menu .leaf a:hover {
              color: #f19d35; }
        /* line 216, ../sass/base/nhd.scss */
        .l-header .l-region--header .menu .menu .first.leaf a {
          border-left: none; }
        /* line 221, ../sass/base/nhd.scss */
        .l-header .l-region--header .menu .menu .last.leaf a {
          border-right: none; }
      /* line 226, ../sass/base/nhd.scss */
      .l-header .l-region--header .menu .expanded:hover {
        background-color: #fff; }
        /* line 228, ../sass/base/nhd.scss */
        .l-header .l-region--header .menu .expanded:hover a {
          color: #231f20; }
        /* line 231, ../sass/base/nhd.scss */
        .l-header .l-region--header .menu .expanded:hover .menu {
          display: block; }
    /* line 236, ../sass/base/nhd.scss */
    .l-header .l-region--header .placing {
      margin-left: 2em;
      display: inline-block; }
      @media print {
        /* line 236, ../sass/base/nhd.scss */
        .l-header .l-region--header .placing {
          display: none; } }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 236, ../sass/base/nhd.scss */
        .l-header .l-region--header .placing {
          display: none; } }
      @media (min-width: 896px) and (max-width: 1240px) {
        /* line 236, ../sass/base/nhd.scss */
        .l-header .l-region--header .placing {
          display: none; } }
      /* line 248, ../sass/base/nhd.scss */
      .l-header .l-region--header .placing .widgets {
        display: inline;
        float: none; }
        /* line 251, ../sass/base/nhd.scss */
        .l-header .l-region--header .placing .widgets img {
          padding-left: 0.3em;
          vertical-align: middle; }
    /* line 257, ../sass/base/nhd.scss */
    .l-header .l-region--header .toolholder {
      vertical-align: top;
      position: relative;
      display: inline-block;
      float: right;
      z-index: 1; }
      @media print {
        /* line 257, ../sass/base/nhd.scss */
        .l-header .l-region--header .toolholder {
          display: none; } }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 257, ../sass/base/nhd.scss */
        .l-header .l-region--header .toolholder {
          float: none; } }
      @media (min-width: 896px) and (max-width: 1240px) {
        /* line 257, ../sass/base/nhd.scss */
        .l-header .l-region--header .toolholder {
          float: none; } }
      /* line 272, ../sass/base/nhd.scss */
      .l-header .l-region--header .toolholder .toolline {
        display: inline-block;
        padding-top: 1em;
        vertical-align: top;
        z-index: 10; }
        /* line 277, ../sass/base/nhd.scss */
        .l-header .l-region--header .toolholder .toolline .itool {
          vertical-align: top; }
          @media (min-width: 1px) and (max-width: 895px) {
            /* line 277, ../sass/base/nhd.scss */
            .l-header .l-region--header .toolholder .toolline .itool {
              height: 25px;
              margin: 0 0.4em; } }
          @media (min-width: 896px) and (max-width: 1240px) {
            /* line 277, ../sass/base/nhd.scss */
            .l-header .l-region--header .toolholder .toolline .itool {
              margin-right: 1em; } }
    /* line 289, ../sass/base/nhd.scss */
    .l-header .l-region--header .donate {
      float: right;
      position: relative;
      z-index: 500;
      margin-left: 0.5em;
      cursor: pointer; }
      @media print {
        /* line 289, ../sass/base/nhd.scss */
        .l-header .l-region--header .donate {
          display: none; } }
      /* line 293, ../sass/base/nhd.scss */
      .l-header .l-region--header .donate img {
        width: 7em; }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 297, ../sass/base/nhd.scss */
        .l-header .l-region--header .donate img {
          width: 80px; } }
      @media (min-width: 896px) and (max-width: 1240px) {
        /* line 302, ../sass/base/nhd.scss */
        .l-header .l-region--header .donate img {
          width: 6em; } }
  /* line 314, ../sass/base/nhd.scss */
  .l-header .l-region--navigation {
    background-color: #fff;
    color: #fff;
    display: inline-block;
    float: none;
    margin: -5em auto 0;
    padding-top: 4em;
    vertical-align: top;
    width: 100%;
    z-index: -1; }
    @media print {
      /* line 314, ../sass/base/nhd.scss */
      .l-header .l-region--navigation {
        display: none; } }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 314, ../sass/base/nhd.scss */
      .l-header .l-region--navigation {
        display: none; }
        /* line 320, ../sass/base/nhd.scss */
        .l-header .l-region--navigation .blank {
          display: none; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 325, ../sass/base/nhd.scss */
      .l-header .l-region--navigation .blank {
        display: none; } }

/* line 341, ../sass/base/nhd.scss */
.tabletview {
  display: none;
  background-color: #4d7186;
  text-align: center;
  margin-top: -5em; }
  @media print {
    /* line 341, ../sass/base/nhd.scss */
    .tabletview {
      display: none; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 341, ../sass/base/nhd.scss */
    .tabletview {
      display: block; } }
  /* line 353, ../sass/base/nhd.scss */
  .tabletview .menu {
    text-align: center;
    margin-left: 7em; }
    /* line 356, ../sass/base/nhd.scss */
    .tabletview .menu .menu {
      display: none; }
    /* line 359, ../sass/base/nhd.scss */
    .tabletview .menu .collapsed, .tabletview .menu .expanded {
      display: inline-block;
      list-style: outside none none !important;
      padding: 1em 0; }
    /* line 364, ../sass/base/nhd.scss */
    .tabletview .menu a {
      font-family: "HelvNeue", arial;
      font-size: 1.3em;
      color: #fff;
      text-transform: uppercase;
      padding: 1em 0.5em; }
    /* line 371, ../sass/base/nhd.scss */
    .tabletview .menu a.active-trail {
      background-color: #76b8bd; }

/* line 377, ../sass/base/nhd.scss */
#donate-dialog {
  background-color: #e56d4d;
  color: #fff;
  text-align: left; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 377, ../sass/base/nhd.scss */
    #donate-dialog {
      max-width: 300px; } }
  /* line 384, ../sass/base/nhd.scss */
  #donate-dialog .donbox {
    padding: 1em; }
  /* line 387, ../sass/base/nhd.scss */
  #donate-dialog #donate-dialog-close {
    text-align: right;
    font-size: 1.2em; }
  /* line 391, ../sass/base/nhd.scss */
  #donate-dialog h1 {
    font-size: 1.8em;
    margin: -1em 0 0.5em;
    text-align: left; }
  /* line 396, ../sass/base/nhd.scss */
  #donate-dialog h5 {
    border-bottom: 1px solid white;
    font-weight: 100;
    margin-top: 1em;
    font-size: 1.5em; }
  /* line 402, ../sass/base/nhd.scss */
  #donate-dialog h6 {
    font-size: 1em;
    margin: 0.8em 0 0;
    font-weight: 100;
    border-bottom: 1px solid white;
    font-size: 1.2em; }
  /* line 410, ../sass/base/nhd.scss */
  #donate-dialog .dotext .perc {
    display: inline;
    font-size: 4em;
    vertical-align: top;
    font-weight: 500;
    width: 38%;
    margin-right: 0.2em; }
  /* line 418, ../sass/base/nhd.scss */
  #donate-dialog .dotext .text {
    display: inline-block;
    width: 60%; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 418, ../sass/base/nhd.scss */
      #donate-dialog .dotext .text {
        width: 100%; } }
  /* line 426, ../sass/base/nhd.scss */
  #donate-dialog .form-wrapper {
    display: inline-block;
    margin-right: 0.5em;
    margin-left: 3em;
    color: #231f20; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 426, ../sass/base/nhd.scss */
      #donate-dialog .form-wrapper {
        margin-left: 1em; } }
    /* line 434, ../sass/base/nhd.scss */
    #donate-dialog .form-wrapper .form-item-line-item-fields-commerce-donate-amount-und-other {
      display: block !important;
      margin-bottom: -1.6em; }
      /* line 437, ../sass/base/nhd.scss */
      #donate-dialog .form-wrapper .form-item-line-item-fields-commerce-donate-amount-und-other input {
        border-radius: 10px;
        border: none;
        font-size: 1.5em;
        width: 100px; }
    /* line 444, ../sass/base/nhd.scss */
    #donate-dialog .form-wrapper label {
      color: #fff;
      margin-left: 0.5em; }
  /* line 449, ../sass/base/nhd.scss */
  #donate-dialog .form-submit {
    border: none;
    font-family: "TradeGothic", "Oswald";
    border-radius: 10px;
    font-size: 1.5em;
    font-weight: 100;
    letter-spacing: 1px;
    padding: 0.1em 0.8em 0;
    color: #231f20;
    background-color: #fff;
    text-transform: uppercase;
    margin: 0 auto;
    display: inline-block; }
  /* line 463, ../sass/base/nhd.scss */
  #donate-dialog .form-item.form-type-radios.form-item-line-item-fields-commerce-donate-amount-und-select, #donate-dialog #edit-line-item-fields-field-support {
    display: none; }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 470, ../sass/base/nhd.scss */
  .node-type-donation .pane-page-content {
    padding: 0 0.5em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 475, ../sass/base/nhd.scss */
  .node-type-donation .pane-page-content {
    padding: 0 1em; } }
/* line 479, ../sass/base/nhd.scss */
.node-type-donation .bodywithside {
  margin-bottom: 2em; }
/* line 482, ../sass/base/nhd.scss */
.node-type-donation .mycart {
  display: none; }
/* line 485, ../sass/base/nhd.scss */
.node-type-donation .select-or-other-other.form-text {
  width: 100px; }
/* line 489, ../sass/base/nhd.scss */
.node-type-donation .view-download-for-tabbed-page-collection p {
  font-size: 1em; }
/* line 494, ../sass/base/nhd.scss */
.node-type-donation .pane-entity-view .field--name-field-banner-image {
  display: none; }
/* line 499, ../sass/base/nhd.scss */
.node-type-donation #line-item-fields-commerce-donate-amount-add-more-wrapper label {
  display: none !important; }
/* line 503, ../sass/base/nhd.scss */
.node-type-donation .field-collection-container {
  display: none; }
/* line 506, ../sass/base/nhd.scss */
.node-type-donation .form-wrapper {
  margin-right: 0.3em; }
@media (min-width: 1px) and (max-width: 895px) {
  /* line 509, ../sass/base/nhd.scss */
  .node-type-donation .select-or-other-other {
    width: 100%; } }
/* line 514, ../sass/base/nhd.scss */
.node-type-donation .form-submit {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 10px;
  color: #231f20;
  font-family: "TradeGothic", "Oswald";
  font-size: 1.5em;
  font-weight: 100;
  letter-spacing: 1px;
  padding: 0.1em 0.8em 0;
  text-transform: uppercase; }

/* line 531, ../sass/base/nhd.scss */
footer {
  background-color: #231f20;
  color: #fff;
  margin-bottom: 0 !important;
  padding: 1.1em 1em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 531, ../sass/base/nhd.scss */
    footer {
      padding: 1.1em 0.3em; } }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 539, ../sass/base/nhd.scss */
    footer .footerwrap {
      display: inline-block;
      width: 67%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 539, ../sass/base/nhd.scss */
    footer .footerwrap {
      display: inline-block;
      width: 67%; } }
  /* line 548, ../sass/base/nhd.scss */
  footer .footerwrap .footer {
    text-align: center;
    float: none;
    margin: 0 auto;
    max-width: 1100px; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 548, ../sass/base/nhd.scss */
      footer .footerwrap .footer {
        text-align: left; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 548, ../sass/base/nhd.scss */
      footer .footerwrap .footer {
        text-align: left; } }
    /* line 559, ../sass/base/nhd.scss */
    footer .footerwrap .footer a {
      text-decoration: underline;
      color: #808080 !important; }
    /* line 563, ../sass/base/nhd.scss */
    footer .footerwrap .footer p {
      font-size: 1em;
      padding: 0;
      margin: 0; }
    /* line 568, ../sass/base/nhd.scss */
    footer .footerwrap .footer span {
      margin-left: 0.3em;
      margin-right: 0.3em;
      font-weight: 300; }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 568, ../sass/base/nhd.scss */
        footer .footerwrap .footer span {
          display: inline-block; } }
      @media (min-width: 896px) and (max-width: 1240px) {
        /* line 568, ../sass/base/nhd.scss */
        footer .footerwrap .footer span {
          display: inline-block; } }
  /* line 581, ../sass/base/nhd.scss */
  footer .pane-widgets-s-socialmedia-profile-default {
    display: none;
    float: right; }
    @media print {
      /* line 581, ../sass/base/nhd.scss */
      footer .pane-widgets-s-socialmedia-profile-default {
        display: none; }
        /* line 584, ../sass/base/nhd.scss */
        footer .pane-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_profile-default {
          display: none; } }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 581, ../sass/base/nhd.scss */
      footer .pane-widgets-s-socialmedia-profile-default {
        display: inline-block;
        width: 30%; }
        /* line 591, ../sass/base/nhd.scss */
        footer .pane-widgets-s-socialmedia-profile-default div.widgets-element-horizontal {
          padding: 0 0.2em; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 581, ../sass/base/nhd.scss */
      footer .pane-widgets-s-socialmedia-profile-default {
        display: block; }
        /* line 597, ../sass/base/nhd.scss */
        footer .pane-widgets-s-socialmedia-profile-default div.widgets-element-horizontal {
          float: left;
          margin-left: 0.5em; } }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 612, ../sass/base/nhd.scss */
  .page-node .pane-node-body {
    padding: 0 0.5em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 617, ../sass/base/nhd.scss */
  .page-node .pane-node-body {
    padding: 0 1em; } }
/* line 621, ../sass/base/nhd.scss */
.page-node .l-content {
  float: none;
  margin: 0 auto;
  max-width: 1100px;
  padding-bottom: 2em; }
/* line 627, ../sass/base/nhd.scss */
.page-node .bodywithside {
  float: left;
  margin-right: 1.26582%;
  width: 74.6835%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 627, ../sass/base/nhd.scss */
    .page-node .bodywithside {
      float: none;
      margin: 0 auto;
      width: 100%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 627, ../sass/base/nhd.scss */
    .page-node .bodywithside {
      float: none;
      margin: 0 auto;
      width: 100%; } }
/* line 642, ../sass/base/nhd.scss */
.page-node .pane-node-field-banner-image {
  padding: 1em; }
  /* line 644, ../sass/base/nhd.scss */
  .page-node .pane-node-field-banner-image img {
    border-radius: 1.25em; }
/* line 648, ../sass/base/nhd.scss */
.page-node .sideforbody {
  clear: none;
  float: right;
  margin-right: 0;
  width: 24.0506%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 648, ../sass/base/nhd.scss */
    .page-node .sideforbody {
      clear: both;
      float: none;
      margin: 0 auto;
      width: 100%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 648, ../sass/base/nhd.scss */
    .page-node .sideforbody {
      clear: both;
      float: none;
      margin: 0 auto;
      width: 68%; } }
  /* line 666, ../sass/base/nhd.scss */
  .page-node .sideforbody .view-download-for-tabbed-page-collection .views-row {
    background-color: #c7e2e4;
    border-radius: 10px;
    margin: 1em 0.5em;
    padding: 1em 0.8em; }
    /* line 671, ../sass/base/nhd.scss */
    .page-node .sideforbody .view-download-for-tabbed-page-collection .views-row a {
      color: #fff; }
    /* line 674, ../sass/base/nhd.scss */
    .page-node .sideforbody .view-download-for-tabbed-page-collection .views-row .views-field-field-download-title {
      font-size: 0.9em;
      font-weight: 600;
      text-transform: uppercase; }
    /* line 679, ../sass/base/nhd.scss */
    .page-node .sideforbody .view-download-for-tabbed-page-collection .views-row .views-field-field-download-link {
      background-color: #76b8bd;
      border-radius: 7px;
      padding: 1.2em 0.6em;
      text-align: center; }
    /* line 685, ../sass/base/nhd.scss */
    .page-node .sideforbody .view-download-for-tabbed-page-collection .views-row .views-field-field-download-file {
      text-align: center; }
      /* line 687, ../sass/base/nhd.scss */
      .page-node .sideforbody .view-download-for-tabbed-page-collection .views-row .views-field-field-download-file ul {
        list-style: none;
        padding: 0;
        margin: 0; }
      /* line 692, ../sass/base/nhd.scss */
      .page-node .sideforbody .view-download-for-tabbed-page-collection .views-row .views-field-field-download-file .tdbutt {
        background-color: #76b8bd;
        border-radius: 7px;
        padding: 1.2em 0.6em;
        display: block;
        margin: 0.3em 0; }

/* line 712, ../sass/base/nhd.scss */
.front .l-header .l-region--header .menu .menu {
  top: 3.6em;
  border: none; }
/* line 718, ../sass/base/nhd.scss */
.front .tabletview {
  margin-top: -0.5em;
  border-top: 5px solid #fff;
  padding: 0; }
  /* line 722, ../sass/base/nhd.scss */
  .front .tabletview .menu {
    margin-left: 0; }
    /* line 724, ../sass/base/nhd.scss */
    .front .tabletview .menu a {
      font-size: 1.5em; }
/* line 729, ../sass/base/nhd.scss */
.front .l-content {
  max-width: 100%; }
/* line 732, ../sass/base/nhd.scss */
.front .l-region--hero {
  margin-top: -3em;
  position: relative;
  z-index: 1; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 732, ../sass/base/nhd.scss */
    .front .l-region--hero {
      margin-top: 0; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 732, ../sass/base/nhd.scss */
    .front .l-region--hero {
      margin-top: 0; } }
  /* line 742, ../sass/base/nhd.scss */
  .front .l-region--hero .herohead {
    background: transparent url("../images/home/homeheader.png") no-repeat scroll center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: relative;
    height: 470px;
    margin: 0 auto;
    z-index: -99;
    box-shadow: 1px 2px 2px #bbb; }
    @media print {
      /* line 742, ../sass/base/nhd.scss */
      .front .l-region--hero .herohead {
        display: none; } }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 742, ../sass/base/nhd.scss */
      .front .l-region--hero .herohead {
        height: 150px;
        box-shadow: none; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 742, ../sass/base/nhd.scss */
      .front .l-region--hero .herohead {
        height: 260px;
        box-shadow: none; } }
  /* line 765, ../sass/base/nhd.scss */
  .front .l-region--hero .nhdvid {
    background-color: white;
    border: 1px solid #ebebeb;
    border-top-left-radius: 1.25em;
    border-top-right-radius: 1.25em;
    box-shadow: -1px -2px 3px #aaa;
    float: none;
    margin: -72px auto 0;
    padding: 0.5em 0.3em;
    width: 16em;
    z-index: 99;
    text-align: center; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 765, ../sass/base/nhd.scss */
      .front .l-region--hero .nhdvid {
        margin: 1em auto;
        border: none;
        box-shadow: none; } }
    /* line 771, ../sass/base/nhd.scss */
    .front .l-region--hero .nhdvid a {
      color: #231f20; }
    /* line 774, ../sass/base/nhd.scss */
    .front .l-region--hero .nhdvid img {
      display: inline-block;
      padding-top: 0.3em; }
    /* line 778, ../sass/base/nhd.scss */
    .front .l-region--hero .nhdvid .vidtxt {
      display: inline-block;
      font-family: "HelvNeue", arial;
      padding: 0.4em 0.3em 0;
      text-transform: uppercase;
      font-size: 1.7em;
      vertical-align: top;
      letter-spacing: 1px; }
  /* line 799, ../sass/base/nhd.scss */
  .front .l-region--hero hr {
    border: 0;
    height: 0;
    border-top: 2px solid rgba(0, 0, 0, 0.2);
    border-bottom: 2px solid rgba(255, 255, 255, 0.3); }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 799, ../sass/base/nhd.scss */
      .front .l-region--hero hr {
        display: none; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 799, ../sass/base/nhd.scss */
      .front .l-region--hero hr {
        display: none; } }
/* line 812, ../sass/base/nhd.scss */
.front .pane-alert-header-for-homepage {
  background-color: #f19d35;
  margin-top: -1em;
  padding: 1em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 812, ../sass/base/nhd.scss */
    .front .pane-alert-header-for-homepage {
      margin-top: 0;
      border-top: 5px solid #fff; } }
  /* line 820, ../sass/base/nhd.scss */
  .front .pane-alert-header-for-homepage .headeralert {
    font-weight: 700; }
    /* line 822, ../sass/base/nhd.scss */
    .front .pane-alert-header-for-homepage .headeralert p {
      font-size: 1.5em;
      display: inline;
      color: #fff; }
    /* line 827, ../sass/base/nhd.scss */
    .front .pane-alert-header-for-homepage .headeralert a {
      color: #fff; }
    /* line 830, ../sass/base/nhd.scss */
    .front .pane-alert-header-for-homepage .headeralert .words {
      margin: 0 auto;
      max-width: 1100px;
      text-align: center; }
      /* line 834, ../sass/base/nhd.scss */
      .front .pane-alert-header-for-homepage .headeralert .words .url {
        display: inline;
        margin-left: 0.3em; }
/* line 841, ../sass/base/nhd.scss */
.front .threeblock {
  float: none;
  margin: 4em auto;
  max-width: 1100px; }
  /* line 845, ../sass/base/nhd.scss */
  .front .threeblock .blockhead {
    font-size: 2em;
    margin: 1em 0.3em; }
  /* line 849, ../sass/base/nhd.scss */
  .front .threeblock .tblock {
    display: inline-block;
    padding-left: 0.8em;
    padding-right: 0.8em;
    vertical-align: top;
    width: 32%;
    font-size: 1.1em; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 849, ../sass/base/nhd.scss */
      .front .threeblock .tblock {
        display: block;
        width: 100%;
        text-align: center;
        margin-top: 0.5em; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 849, ../sass/base/nhd.scss */
      .front .threeblock .tblock {
        display: block;
        width: 100%;
        text-align: center;
        margin-top: 0.5em; } }
    /* line 868, ../sass/base/nhd.scss */
    .front .threeblock .tblock .blockh {
      text-decoration: underline;
      font-size: 1.9em;
      margin: 0; }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 868, ../sass/base/nhd.scss */
        .front .threeblock .tblock .blockh {
          margin: 1em 0 0; } }
      @media (min-width: 896px) and (max-width: 1240px) {
        /* line 868, ../sass/base/nhd.scss */
        .front .threeblock .tblock .blockh {
          margin: 1em 0 0; } }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 879, ../sass/base/nhd.scss */
      .front .threeblock .tblock .item {
        display: inline-block;
        padding: 1em 0;
        width: 49%;
        vertical-align: top; }
        /* line 885, ../sass/base/nhd.scss */
        .front .threeblock .tblock .item .text {
          font-weight: 500;
          text-align: left; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 879, ../sass/base/nhd.scss */
      .front .threeblock .tblock .item {
        display: inline-block;
        padding: 1em 0;
        width: 45%;
        vertical-align: top; }
        /* line 895, ../sass/base/nhd.scss */
        .front .threeblock .tblock .item .pic {
          width: 40%; }
        /* line 898, ../sass/base/nhd.scss */
        .front .threeblock .tblock .item .text {
          font-weight: 500;
          text-align: left; } }
    /* line 903, ../sass/base/nhd.scss */
    .front .threeblock .tblock .item .pic, .front .threeblock .tblock .item .text {
      display: inline-block;
      vertical-align: middle;
      font-size: 1.1em; }
    /* line 910, ../sass/base/nhd.scss */
    .front .threeblock .tblock .bitems .item {
      padding: 1em 0; }
      /* line 912, ../sass/base/nhd.scss */
      .front .threeblock .tblock .bitems .item .text {
        padding-left: 0.6em;
        width: 58%; }
        @media (min-width: 1px) and (max-width: 895px) {
          /* line 912, ../sass/base/nhd.scss */
          .front .threeblock .tblock .bitems .item .text {
            width: 100%;
            text-align: center;
            padding: 0; } }
  /* line 924, ../sass/base/nhd.scss */
  .front .threeblock .btwo.tblock {
    border: 1px solid transparent;
    -webkit-border-image: url("../images/home/border.png") 30 round;
    /* Safari 3.1-5 */
    -o-border-image: url("../images/home/border.png") 30 round;
    /* Opera 11-12.1 */
    border-image: url("../images/home/border.png") 30 round; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 924, ../sass/base/nhd.scss */
      .front .threeblock .btwo.tblock {
        border: none; }
        /* line 927, ../sass/base/nhd.scss */
        .front .threeblock .btwo.tblock .item {
          text-align: center;
          width: 100%;
          margin: 0.5em 0; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 924, ../sass/base/nhd.scss */
      .front .threeblock .btwo.tblock {
        border: none; }
        /* line 935, ../sass/base/nhd.scss */
        .front .threeblock .btwo.tblock .item {
          text-align: center;
          margin: 0.5em 0; } }
  /* line 946, ../sass/base/nhd.scss */
  .front .threeblock .btwo p {
    margin: 0.5em 0; }
    /* line 948, ../sass/base/nhd.scss */
    .front .threeblock .btwo p strong {
      font-size: 1.2em; }
  /* line 953, ../sass/base/nhd.scss */
  .front .threeblock .btwo .bpoint .item {
    padding: 0.2em 0; }
    /* line 955, ../sass/base/nhd.scss */
    .front .threeblock .btwo .bpoint .item .pic {
      padding-right: 0.3em; }
      /* line 957, ../sass/base/nhd.scss */
      .front .threeblock .btwo .bpoint .item .pic img {
        width: 55px; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 961, ../sass/base/nhd.scss */
      .front .threeblock .btwo .bpoint .item .text {
        display: block !important;
        text-align: center !important; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 961, ../sass/base/nhd.scss */
      .front .threeblock .btwo .bpoint .item .text {
        display: block !important;
        text-align: center !important; } }
  /* line 975, ../sass/base/nhd.scss */
  .front .threeblock .bquote .quote {
    padding: 1.5em 0.2em;
    font-size: 1.1em; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 975, ../sass/base/nhd.scss */
      .front .threeblock .bquote .quote {
        padding: 0.8em 0.2em; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 975, ../sass/base/nhd.scss */
      .front .threeblock .bquote .quote {
        display: inline-block;
        width: 49%;
        vertical-align: top; } }
    /* line 986, ../sass/base/nhd.scss */
    .front .threeblock .bquote .quote .lefttme {
      vertical-align: top; }
    /* line 989, ../sass/base/nhd.scss */
    .front .threeblock .bquote .quote .rightme {
      vertical-align: bottom; }
    /* line 992, ../sass/base/nhd.scss */
    .front .threeblock .bquote .quote .text {
      display: inline-block;
      width: 70%;
      font-size: 0.9em;
      padding: 0 0.3em; }
    /* line 998, ../sass/base/nhd.scss */
    .front .threeblock .bquote .quote span {
      display: block;
      font-style: italic;
      font-weight: 600;
      text-align: right; }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 998, ../sass/base/nhd.scss */
        .front .threeblock .bquote .quote span {
          text-align: center; } }
      @media (min-width: 896px) and (max-width: 1240px) {
        /* line 998, ../sass/base/nhd.scss */
        .front .threeblock .bquote .quote span {
          text-align: center; } }
  /* line 1012, ../sass/base/nhd.scss */
  .front .threeblock .report {
    margin: 1em 0;
    padding: 0.2em 0; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 1012, ../sass/base/nhd.scss */
      .front .threeblock .report {
        margin: 0 0.2em;
        padding: 0 0.2em; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 1012, ../sass/base/nhd.scss */
      .front .threeblock .report {
        margin: 0 0.2em;
        padding: 0 0.2em; } }
    /* line 1023, ../sass/base/nhd.scss */
    .front .threeblock .report h2 {
      text-align: center;
      color: #fff;
      margin: 1em 0.3em; }
      /* line 1027, ../sass/base/nhd.scss */
      .front .threeblock .report h2 span {
        padding-left: 0.5em; }
        /* line 1029, ../sass/base/nhd.scss */
        .front .threeblock .report h2 span a {
          color: #fff;
          background-color: #231f20; }
/* line 1037, ../sass/base/nhd.scss */
.front .limit {
  float: none;
  margin: 2em auto;
  max-width: 1100px;
  text-align: center;
  color: #fff;
  padding: 1em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1037, ../sass/base/nhd.scss */
    .front .limit {
      margin: 0 auto; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1037, ../sass/base/nhd.scss */
    .front .limit {
      margin: 0 auto; } }
/* line 1051, ../sass/base/nhd.scss */
.front .support {
  background: transparent url("../images/home/redback.png") no-repeat scroll center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  height: 350px;
  margin: 0 auto;
  padding: 2em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1051, ../sass/base/nhd.scss */
    .front .support {
      padding: 0; } }
  /* line 1064, ../sass/base/nhd.scss */
  .front .support h2 {
    border: none;
    position: relative;
    margin: 1em 0 0; }
    /* line 1068, ../sass/base/nhd.scss */
    .front .support h2 span {
      background: transparent;
      display: inline-block;
      vertical-align: baseline;
      zoom: 1;
      *display: inline;
      *vertical-align: auto;
      position: relative;
      padding: 0 0.3em; }
      /* line 1077, ../sass/base/nhd.scss */
      .front .support h2 span:before, .front .support h2 span:after {
        border-top: 1px solid #fff;
        content: '';
        display: block;
        width: 150px;
        position: absolute;
        top: -0.1em; }
        @media (min-width: 1px) and (max-width: 895px) {
          /* line 1077, ../sass/base/nhd.scss */
          .front .support h2 span:before, .front .support h2 span:after {
            border: none; } }
        @media (min-width: 896px) and (max-width: 1240px) {
          /* line 1077, ../sass/base/nhd.scss */
          .front .support h2 span:before, .front .support h2 span:after {
            border: none; } }
      /* line 1091, ../sass/base/nhd.scss */
      .front .support h2 span:before {
        right: 100%; }
      /* line 1092, ../sass/base/nhd.scss */
      .front .support h2 span:after {
        left: 100%; }
  /* line 1095, ../sass/base/nhd.scss */
  .front .support p {
    margin: 1em auto 2em;
    width: auto; }
/* line 1101, ../sass/base/nhd.scss */
.front .pane-home-news .view-home-news {
  float: none;
  margin: 0 auto;
  max-width: 1100px;
  text-align: center; }
  /* line 1106, ../sass/base/nhd.scss */
  .front .pane-home-news .view-home-news .views_slideshow_cycle_main {
    display: none; }
  /* line 1109, ../sass/base/nhd.scss */
  .front .pane-home-news .view-home-news .jcarousel-skin-tango .jcarousel-container {
    background-color: #fff;
    border: none; }
  /* line 1113, ../sass/base/nhd.scss */
  .front .pane-home-news .view-home-news .jcarousel-skin-tango .jcarousel-container-horizontal, .front .pane-home-news .view-home-news .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: auto; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 1113, ../sass/base/nhd.scss */
      .front .pane-home-news .view-home-news .jcarousel-skin-tango .jcarousel-container-horizontal, .front .pane-home-news .view-home-news .jcarousel-skin-tango .jcarousel-clip-horizontal {
        height: 250px !important; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 1113, ../sass/base/nhd.scss */
      .front .pane-home-news .view-home-news .jcarousel-skin-tango .jcarousel-container-horizontal, .front .pane-home-news .view-home-news .jcarousel-skin-tango .jcarousel-clip-horizontal {
        height: 200px !important; } }
  /* line 1122, ../sass/base/nhd.scss */
  .front .pane-home-news .view-home-news .jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 100px; }
  /* line 1126, ../sass/base/nhd.scss */
  .front .pane-home-news .view-home-news .jcarousel-list .views_slideshow_jcarousel_pager_item {
    width: 465px !important;
    height: 100px !important; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 1126, ../sass/base/nhd.scss */
      .front .pane-home-news .view-home-news .jcarousel-list .views_slideshow_jcarousel_pager_item {
        width: 300px !important;
        height: 200px !important; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 1126, ../sass/base/nhd.scss */
      .front .pane-home-news .view-home-news .jcarousel-list .views_slideshow_jcarousel_pager_item {
        width: 350px !important;
        height: 150px !important; } }
  /* line 1139, ../sass/base/nhd.scss */
  .front .pane-home-news .view-home-news .jcarousel-next {
    background: transparent url("../images/rbrrow.png") no-repeat scroll center top !important; }
  /* line 1142, ../sass/base/nhd.scss */
  .front .pane-home-news .view-home-news .jcarousel-prev {
    background: transparent url("../images/lbrrow.png") no-repeat scroll center top !important; }
/* line 1147, ../sass/base/nhd.scss */
.front .pane-home-news .newsblock .newsimg {
  display: inline-block;
  width: 25%;
  margin-right: 1em;
  vertical-align: top; }
  /* line 1152, ../sass/base/nhd.scss */
  .front .pane-home-news .newsblock .newsimg img {
    border-radius: 10px;
    width: 6em;
    height: 6em; }
/* line 1158, ../sass/base/nhd.scss */
.front .pane-home-news .newsblock .newsdetail {
  display: inline-block;
  width: 45%;
  text-align: left;
  font-size: 0.9em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1158, ../sass/base/nhd.scss */
    .front .pane-home-news .newsblock .newsdetail {
      font-size: 1.1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1158, ../sass/base/nhd.scss */
    .front .pane-home-news .newsblock .newsdetail {
      font-size: 1.1em; } }
  /* line 1169, ../sass/base/nhd.scss */
  .front .pane-home-news .newsblock .newsdetail .newslink {
    margin-top: 0.5em; }
    /* line 1171, ../sass/base/nhd.scss */
    .front .pane-home-news .newsblock .newsdetail .newslink a {
      text-decoration: underline;
      color: #231f20;
      font-weight: 500;
      text-transform: uppercase; }
/* line 1181, ../sass/base/nhd.scss */
.front .theme {
  position: relative;
  height: 350px;
  margin: 2em auto;
  padding-top: 0.3em;
  overflow: hidden; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1181, ../sass/base/nhd.scss */
    .front .theme {
      margin: 0 auto;
      height: 280px; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1181, ../sass/base/nhd.scss */
    .front .theme {
      margin: 0 auto;
      height: 300px; } }
  /* line 1195, ../sass/base/nhd.scss */
  .front .theme .bgimg {
    position: absolute;
    z-index: -500;
    width: 100%; }
    /* line 1199, ../sass/base/nhd.scss */
    .front .theme .bgimg img {
      max-width: none;
      height: 350px;
      width: 100%; }
  /* line 1205, ../sass/base/nhd.scss */
  .front .theme h3 {
    margin-bottom: 0;
    padding-bottom: 0; }
  /* line 1209, ../sass/base/nhd.scss */
  .front .theme h1 {
    font-family: "HelvNeue", arial;
    margin-top: 0;
    padding-top: 0;
    font-size: 2.5em; }
  /* line 1215, ../sass/base/nhd.scss */
  .front .theme h2 {
    border: none;
    position: relative;
    margin: 1em 0 0; }
    /* line 1219, ../sass/base/nhd.scss */
    .front .theme h2 span {
      background: transparent;
      display: inline-block;
      vertical-align: baseline;
      zoom: 1;
      *display: inline;
      *vertical-align: auto;
      position: relative;
      padding: 0 0.3em; }
      /* line 1228, ../sass/base/nhd.scss */
      .front .theme h2 span:before, .front .theme h2 span:after {
        border-top: 1px solid #fff;
        content: '';
        display: block;
        width: 440px;
        position: absolute;
        top: -0.1em; }
        @media (min-width: 1px) and (max-width: 895px) {
          /* line 1228, ../sass/base/nhd.scss */
          .front .theme h2 span:before, .front .theme h2 span:after {
            border: none; } }
        @media (min-width: 896px) and (max-width: 1240px) {
          /* line 1228, ../sass/base/nhd.scss */
          .front .theme h2 span:before, .front .theme h2 span:after {
            border: none; } }
      /* line 1242, ../sass/base/nhd.scss */
      .front .theme h2 span:before {
        right: 100%; }
      /* line 1243, ../sass/base/nhd.scss */
      .front .theme h2 span:after {
        left: 100%; }
/* line 1248, ../sass/base/nhd.scss */
.front .pane-sponsors-for-homepage .view-sponsors-for-homepage {
  float: none;
  margin: 0 auto;
  max-width: 1100px; }
  /* line 1252, ../sass/base/nhd.scss */
  .front .pane-sponsors-for-homepage .view-sponsors-for-homepage h2 {
    text-align: center; }
    /* line 1254, ../sass/base/nhd.scss */
    .front .pane-sponsors-for-homepage .view-sponsors-for-homepage h2 span {
      padding-right: 0.5em;
      padding-left: 0.5em; }
  /* line 1259, ../sass/base/nhd.scss */
  .front .pane-sponsors-for-homepage .view-sponsors-for-homepage .view-content {
    text-align: center; }
    /* line 1261, ../sass/base/nhd.scss */
    .front .pane-sponsors-for-homepage .view-sponsors-for-homepage .view-content .views-row {
      display: inline-block; }
      /* line 1263, ../sass/base/nhd.scss */
      .front .pane-sponsors-for-homepage .view-sponsors-for-homepage .view-content .views-row img {
        vertical-align: middle; }

/* line 1277, ../sass/base/nhd.scss */
.page-node-72 .l-content {
  float: none;
  margin: 0 auto;
  max-width: 1100px; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1277, ../sass/base/nhd.scss */
    .page-node-72 .l-content {
      padding: 0 1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1277, ../sass/base/nhd.scss */
    .page-node-72 .l-content {
      padding: 0 1em; } }
  /* line 1287, ../sass/base/nhd.scss */
  .page-node-72 .l-content .field-collection-container {
    display: none; }

/* line 1300, ../sass/base/nhd.scss */
.page-user .pane-pane-messages .tabs .tabs--primary li:first-child, .page-user .pane-pane-messages .tabs .tabs--primary li:nth-child(3) {
  display: none; }
/* line 1306, ../sass/base/nhd.scss */
.page-user .l-content {
  float: none;
  margin: 0 auto;
  max-width: 1100px; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1306, ../sass/base/nhd.scss */
    .page-user .l-content {
      padding: 0 1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1306, ../sass/base/nhd.scss */
    .page-user .l-content {
      padding: 0 1em; } }
  /* line 1316, ../sass/base/nhd.scss */
  .page-user .l-content #edit-timezone, .page-user .l-content #edit-field-display-name, .page-user .l-content #edit-field-job-title, .page-user .l-content #edit-picture, .page-user .l-content #edit-field-email-address, .page-user .l-content #edit-field-phone, .page-user .l-content #edit-field-bio {
    display: none; }
  /* line 1319, ../sass/base/nhd.scss */
  .page-user .l-content table {
    border: 1px solid black;
    width: 100%; }
    /* line 1322, ../sass/base/nhd.scss */
    .page-user .l-content table th, .page-user .l-content table td {
      padding: 0.3em 0.5em; }

/* line 1333, ../sass/base/nhd.scss */
.expbox {
  text-align: center;
  padding-bottom: 3em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1333, ../sass/base/nhd.scss */
    .expbox {
      text-align: center; }
      /* line 1336, ../sass/base/nhd.scss */
      .expbox .icon {
        margin-bottom: 0.3em;
        vertical-align: middle;
        width: 70px; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1333, ../sass/base/nhd.scss */
    .expbox {
      padding-bottom: 5em;
      width: 68%;
      margin: 0 auto; } }
  /* line 1349, ../sass/base/nhd.scss */
  .expbox .longbox {
    display: inline-block;
    vertical-align: top;
    border-radius: 1.25em;
    height: 580px;
    width: 355px;
    padding: 12em 4em; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 1349, ../sass/base/nhd.scss */
      .expbox .longbox {
        display: block !important;
        height: 150px !important;
        margin: 1em auto !important;
        padding: 2em !important;
        width: 100% !important; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 1349, ../sass/base/nhd.scss */
      .expbox .longbox {
        display: block !important;
        height: 200px !important;
        margin: 1em auto !important;
        padding: 1em 2em !important;
        width: 100% !important; } }
  /* line 1371, ../sass/base/nhd.scss */
  .expbox .bitbox {
    display: inline-block;
    vertical-align: top;
    margin-left: 6px; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 1371, ../sass/base/nhd.scss */
      .expbox .bitbox {
        display: block;
        margin: 0; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 1371, ../sass/base/nhd.scss */
      .expbox .bitbox {
        display: block;
        margin: 0; } }
    /* line 1383, ../sass/base/nhd.scss */
    .expbox .bitbox .topbox {
      border-radius: 1.25em;
      height: 285px;
      margin-bottom: 10px;
      width: 727px;
      padding: 4em; }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 1383, ../sass/base/nhd.scss */
        .expbox .bitbox .topbox {
          display: block !important;
          height: 150px !important;
          margin: 1em auto !important;
          padding: 2em !important;
          width: 100% !important; } }
      @media (min-width: 896px) and (max-width: 1240px) {
        /* line 1383, ../sass/base/nhd.scss */
        .expbox .bitbox .topbox {
          display: block !important;
          height: 200px !important;
          margin: 2em auto !important;
          padding: 1em 2em !important;
          width: 100% !important; } }
    /* line 1405, ../sass/base/nhd.scss */
    .expbox .bitbox .bottombox .sbox {
      border-radius: 1.25em;
      display: inline-block;
      height: 285px;
      vertical-align: top;
      width: 360px;
      padding: 4em; }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 1405, ../sass/base/nhd.scss */
        .expbox .bitbox .bottombox .sbox {
          display: block !important;
          height: 150px !important;
          margin: 1em auto !important;
          padding: 2em !important;
          width: 100% !important; } }
      @media (min-width: 896px) and (max-width: 1240px) {
        /* line 1405, ../sass/base/nhd.scss */
        .expbox .bitbox .bottombox .sbox {
          display: block !important;
          height: 200px !important;
          margin: 2em auto !important;
          padding: 1em 2em !important;
          width: 100% !important; } }
    /* line 1427, ../sass/base/nhd.scss */
    .expbox .bitbox .bottombox .leftbox {
      margin-right: 6px; }
  /* line 1432, ../sass/base/nhd.scss */
  .expbox .words {
    color: #fff;
    font-family: "HelvNeue", arial;
    font-weight: 100;
    text-transform: uppercase; }

/* line 1445, ../sass/base/nhd.scss */
.page-node-52 .field-collection-container {
  display: none; }
/* line 1449, ../sass/base/nhd.scss */
.page-node-52 .aboutvid .vidwrapper {
  border-radius: 1.25em !important;
  display: block;
  margin: 0 auto;
  width: 640px;
  position: relative;
  overflow: hidden; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1449, ../sass/base/nhd.scss */
    .page-node-52 .aboutvid .vidwrapper {
      width: 100%; } }
  /* line 1459, ../sass/base/nhd.scss */
  .page-node-52 .aboutvid .vidwrapper iframe {
    border-radius: 1.25em !important; }
/* line 1465, ../sass/base/nhd.scss */
.page-node-52 .pane-page-content h2 {
  margin-top: 1em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1465, ../sass/base/nhd.scss */
    .page-node-52 .pane-page-content h2 {
      text-align: center; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1465, ../sass/base/nhd.scss */
    .page-node-52 .pane-page-content h2 {
      text-align: center; } }
/* line 1476, ../sass/base/nhd.scss */
.page-node-52 .expbox .longbox {
  background: linear-gradient(rgba(103, 134, 152, 0.9), rgba(103, 134, 152, 0.9)), url("../images/about/long.png") no-repeat scroll center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
/* line 1484, ../sass/base/nhd.scss */
.page-node-52 .expbox .bitbox .topbox {
  background: linear-gradient(rgba(228, 109, 77, 0.9), rgba(228, 109, 77, 0.9)), url("../images/about/top.png"); }
/* line 1488, ../sass/base/nhd.scss */
.page-node-52 .expbox .bitbox .bottombox .leftbox {
  background: linear-gradient(rgba(241, 157, 53, 0.9), rgba(241, 157, 53, 0.9)), url("../images/about/left.png"); }
/* line 1491, ../sass/base/nhd.scss */
.page-node-52 .expbox .bitbox .bottombox .rightbox {
  background: linear-gradient(rgba(117, 183, 189, 0.9), rgba(117, 183, 189, 0.9)), url("../images/about/right.png"); }

/* line 1503, ../sass/base/nhd.scss */
.page-node-55 .field-collection-container {
  display: none; }
/* line 1507, ../sass/base/nhd.scss */
.page-node-55 .pane-page-content h2 {
  margin-top: 1em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1507, ../sass/base/nhd.scss */
    .page-node-55 .pane-page-content h2 {
      text-align: center; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1507, ../sass/base/nhd.scss */
    .page-node-55 .pane-page-content h2 {
      text-align: center; } }
/* line 1518, ../sass/base/nhd.scss */
.page-node-55 .expbox .longbox {
  background: linear-gradient(rgba(228, 109, 77, 0.9), rgba(228, 109, 77, 0.9)), url("../images/news/long.png") no-repeat scroll center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
/* line 1526, ../sass/base/nhd.scss */
.page-node-55 .expbox .bitbox .topbox {
  background: linear-gradient(rgba(241, 157, 53, 0.9), rgba(241, 157, 53, 0.9)), url("../images/news/top.png"); }
/* line 1530, ../sass/base/nhd.scss */
.page-node-55 .expbox .bitbox .bottombox .leftbox {
  background: linear-gradient(rgba(117, 183, 189, 0.9), rgba(117, 183, 189, 0.9)), url("../images/news/left.png"); }
/* line 1533, ../sass/base/nhd.scss */
.page-node-55 .expbox .bitbox .bottombox .rightbox {
  background: linear-gradient(rgba(103, 134, 152, 0.9), rgba(103, 134, 152, 0.9)), url("../images/news/right.png"); }

/* line 1547, ../sass/base/nhd.scss */
.page-node-56 .field-collection-container {
  display: none; }
/* line 1551, ../sass/base/nhd.scss */
.page-node-56 .pane-page-content h2 {
  margin-top: 1em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1551, ../sass/base/nhd.scss */
    .page-node-56 .pane-page-content h2 {
      text-align: center; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1551, ../sass/base/nhd.scss */
    .page-node-56 .pane-page-content h2 {
      text-align: center; } }
/* line 1562, ../sass/base/nhd.scss */
.page-node-56 .expbox .longbox {
  background: linear-gradient(rgba(117, 183, 189, 0.9), rgba(117, 183, 189, 0.9)), url("../images/dif/long.png") no-repeat scroll center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
/* line 1570, ../sass/base/nhd.scss */
.page-node-56 .expbox .bitbox .topbox {
  background: linear-gradient(rgba(228, 109, 77, 0.9), rgba(228, 109, 77, 0.9)), url("../images/dif/top.png"); }
/* line 1574, ../sass/base/nhd.scss */
.page-node-56 .expbox .bitbox .bottombox .leftbox {
  background: linear-gradient(rgba(241, 157, 53, 0.9), rgba(241, 157, 53, 0.9)), url("../images/dif/left.png"); }
/* line 1577, ../sass/base/nhd.scss */
.page-node-56 .expbox .bitbox .bottombox .rightbox {
  background: linear-gradient(rgba(103, 134, 152, 0.9), rgba(103, 134, 152, 0.9)), url("../images/dif/right.png"); }
  /* line 1579, ../sass/base/nhd.scss */
  .page-node-56 .expbox .bitbox .bottombox .rightbox .icon {
    margin-left: 1em; }

@media (min-width: 896px) and (max-width: 1240px) {
  /* line 1595, ../sass/base/nhd.scss */
  .page-node-71 .pane-node-body {
    margin: 0 auto;
    padding: 0;
    width: 100%; } }
/* line 1601, ../sass/base/nhd.scss */
.page-node-71 .field-collection-container {
  display: none; }
/* line 1604, ../sass/base/nhd.scss */
.page-node-71 .pane-page-picture {
  margin-right: 0.5em;
  width: 68%;
  display: inline-block;
  vertical-align: top; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1604, ../sass/base/nhd.scss */
    .page-node-71 .pane-page-picture {
      display: block;
      width: 100%;
      padding: 1em; }
      /* line 1609, ../sass/base/nhd.scss */
      .page-node-71 .pane-page-picture .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section {
        width: 100% !important;
        height: auto; }
      /* line 1613, ../sass/base/nhd.scss */
      .page-node-71 .pane-page-picture .views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide.views_slideshow_slide {
        width: 100% !important;
        height: auto !important; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1604, ../sass/base/nhd.scss */
    .page-node-71 .pane-page-picture {
      display: block;
      margin: 0 auto; }
      /* line 1621, ../sass/base/nhd.scss */
      .page-node-71 .pane-page-picture .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section {
        width: 100% !important;
        height: auto; }
      /* line 1625, ../sass/base/nhd.scss */
      .page-node-71 .pane-page-picture .views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide.views_slideshow_slide {
        width: 100% !important;
        height: auto !important; } }
  /* line 1630, ../sass/base/nhd.scss */
  .page-node-71 .pane-page-picture .views-slideshow-controls-top {
    display: none; }
  /* line 1633, ../sass/base/nhd.scss */
  .page-node-71 .pane-page-picture .views_slideshow_cycle_main.views_slideshow_main.viewsSlideshowCycle-processed {
    position: relative; }
  /* line 1641, ../sass/base/nhd.scss */
  .page-node-71 .pane-page-picture .tpic img {
    border-radius: 1.25em; }
  /* line 1645, ../sass/base/nhd.scss */
  .page-node-71 .pane-page-picture .views-row {
    position: relative; }
    /* line 1647, ../sass/base/nhd.scss */
    .page-node-71 .pane-page-picture .views-row .views-field-field-link-1 {
      background-color: rgba(238, 238, 238, 0.8);
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px;
      bottom: 5px;
      font-size: 2em;
      padding: 0.3em 0.5em;
      position: absolute;
      width: 100%;
      z-index: 100; }
      /* line 1657, ../sass/base/nhd.scss */
      .page-node-71 .pane-page-picture .views-row .views-field-field-link-1 a {
        color: #231f20; }
/* line 1663, ../sass/base/nhd.scss */
.page-node-71 .pane-annual-theme-for-students {
  display: inline-block;
  vertical-align: top;
  width: 30%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1663, ../sass/base/nhd.scss */
    .page-node-71 .pane-annual-theme-for-students {
      display: block;
      width: 100%;
      padding: 1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1663, ../sass/base/nhd.scss */
    .page-node-71 .pane-annual-theme-for-students {
      display: block;
      margin: 2em auto; } }
/* line 1678, ../sass/base/nhd.scss */
.page-node-71 .rightblock .rblock {
  border-radius: 1.25em;
  height: 200px;
  position: relative;
  margin-bottom: 2em; }
  /* line 1683, ../sass/base/nhd.scss */
  .page-node-71 .rightblock .rblock .tdetail {
    margin-top: 1em;
    text-align: center; }
/* line 1689, ../sass/base/nhd.scss */
.page-node-71 .rightblock .theme .tbgimg {
  position: absolute;
  z-index: -555;
  margin-top: 1em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1689, ../sass/base/nhd.scss */
    .page-node-71 .rightblock .theme .tbgimg {
      height: 100%;
      width: 100%; } }
  /* line 1697, ../sass/base/nhd.scss */
  .page-node-71 .rightblock .theme .tbgimg img {
    border-bottom-left-radius: 1.25em;
    border-bottom-right-radius: 1.25em; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 1697, ../sass/base/nhd.scss */
      .page-node-71 .rightblock .theme .tbgimg img {
        height: 100%;
        width: 100%; } }
/* line 1707, ../sass/base/nhd.scss */
.page-node-71 .rightblock .affilie {
  background-color: #76b8bd; }
/* line 1712, ../sass/base/nhd.scss */
.page-node-71 .pane-page-content h2 {
  margin-top: 1em; }
/* line 1717, ../sass/base/nhd.scss */
.page-node-71 .expbox .longbox {
  background: linear-gradient(rgba(228, 109, 77, 0.9), rgba(228, 109, 77, 0.9)), url("../images/teachers/right.png") no-repeat scroll center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
/* line 1725, ../sass/base/nhd.scss */
.page-node-71 .expbox .bitbox .topbox {
  background: linear-gradient(rgba(117, 183, 189, 0.9), rgba(117, 183, 189, 0.9)), url("../images/students/bottom.png"); }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1725, ../sass/base/nhd.scss */
    .page-node-71 .expbox .bitbox .topbox {
      padding: 0 2em !important; }
      /* line 1728, ../sass/base/nhd.scss */
      .page-node-71 .expbox .bitbox .topbox .words {
        margin-top: -0.5em; } }
  /* line 1734, ../sass/base/nhd.scss */
  .page-node-71 .expbox .bitbox .topbox .threecol .col {
    display: inline;
    margin: 0 1em; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 1734, ../sass/base/nhd.scss */
      .page-node-71 .expbox .bitbox .topbox .threecol .col {
        font-size: 0.8em;
        margin: 0 0.5em; } }
/* line 1745, ../sass/base/nhd.scss */
.page-node-71 .expbox .bitbox .bottombox .leftbox {
  background: linear-gradient(rgba(103, 134, 152, 0.9), rgba(103, 134, 152, 0.9)), url("../images/news/right.png");
  margin-right: 5px; }
/* line 1749, ../sass/base/nhd.scss */
.page-node-71 .expbox .bitbox .bottombox .rightbox {
  background: linear-gradient(rgba(241, 157, 53, 0.9), rgba(241, 157, 53, 0.9)), url("../images/students/long.png"); }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 1763, ../sass/base/nhd.scss */
  .page-node-66 .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section {
    width: 100% !important; }
  /* line 1766, ../sass/base/nhd.scss */
  .page-node-66 .views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide.views_slideshow_slide {
    width: 100% !important;
    height: auto !important; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 1772, ../sass/base/nhd.scss */
  .page-node-66 .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section {
    width: 100% !important; }
  /* line 1775, ../sass/base/nhd.scss */
  .page-node-66 .views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide.views_slideshow_slide {
    width: 100% !important;
    height: auto !important; } }
/* line 1780, ../sass/base/nhd.scss */
.page-node-66 .views-slideshow-controls-top {
  display: none; }
/* line 1783, ../sass/base/nhd.scss */
.page-node-66 .views_slideshow_cycle_main.views_slideshow_main.viewsSlideshowCycle-processed {
  position: relative; }
/* line 1786, ../sass/base/nhd.scss */
.page-node-66 .field-collection-container {
  display: none; }
/* line 1789, ../sass/base/nhd.scss */
.page-node-66 .pane-page-picture {
  margin-right: 0.5em;
  width: 68%;
  display: inline-block;
  vertical-align: top; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1789, ../sass/base/nhd.scss */
    .page-node-66 .pane-page-picture {
      display: block;
      width: 100%;
      padding: 1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1789, ../sass/base/nhd.scss */
    .page-node-66 .pane-page-picture {
      display: block;
      margin: 0 auto; } }
  /* line 1804, ../sass/base/nhd.scss */
  .page-node-66 .pane-page-picture .tpic img {
    border-radius: 1.25em; }
  /* line 1808, ../sass/base/nhd.scss */
  .page-node-66 .pane-page-picture .views-row {
    position: relative; }
    /* line 1810, ../sass/base/nhd.scss */
    .page-node-66 .pane-page-picture .views-row .views-field-field-link-1 {
      background-color: rgba(238, 238, 238, 0.8);
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px;
      bottom: 5px;
      font-size: 2em;
      padding: 0.3em 0.5em;
      position: absolute;
      width: 100%;
      z-index: 100; }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 1810, ../sass/base/nhd.scss */
        .page-node-66 .pane-page-picture .views-row .views-field-field-link-1 {
          font-size: 1.1em; } }
      @media (min-width: 896px) and (max-width: 1240px) {
        /* line 1810, ../sass/base/nhd.scss */
        .page-node-66 .pane-page-picture .views-row .views-field-field-link-1 {
          font-size: 1.5em; } }
      /* line 1826, ../sass/base/nhd.scss */
      .page-node-66 .pane-page-picture .views-row .views-field-field-link-1 a {
        color: #231f20; }
/* line 1832, ../sass/base/nhd.scss */
.page-node-66 .rightblock {
  display: inline-block;
  vertical-align: top;
  width: 30%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 1832, ../sass/base/nhd.scss */
    .page-node-66 .rightblock {
      display: block;
      width: 100%;
      padding: 1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 1832, ../sass/base/nhd.scss */
    .page-node-66 .rightblock {
      display: block;
      margin: 2em auto; } }
  /* line 1846, ../sass/base/nhd.scss */
  .page-node-66 .rightblock .view-content a {
    text-decoration: underline; }
  /* line 1849, ../sass/base/nhd.scss */
  .page-node-66 .rightblock .view-content .views-row {
    border-bottom: 1px solid #808080;
    margin-right: 2em;
    padding: 0.8em 0.5em;
    font-size: 0.9em; }
    /* line 1854, ../sass/base/nhd.scss */
    .page-node-66 .rightblock .view-content .views-row .views-field-field-date {
      font-style: italic;
      font-weight: 600; }
  /* line 1859, ../sass/base/nhd.scss */
  .page-node-66 .rightblock .view-content .views-row-last {
    border: none; }
  /* line 1863, ../sass/base/nhd.scss */
  .page-node-66 .rightblock .view-footer {
    text-align: right;
    margin-top: -1em; }
    /* line 1864, ../sass/base/nhd.scss */
    .page-node-66 .rightblock .view-footer a {
      text-decoration: underline; }
  /* line 1871, ../sass/base/nhd.scss */
  .page-node-66 .rightblock .works .button {
    font-family: "HelvNeue", arial;
    background-color: #76b8bd;
    font-size: 1.5em;
    color: #fff;
    padding: 2em 0.5em;
    text-align: center;
    width: 100%;
    display: block;
    margin-top: 0.5em; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 1871, ../sass/base/nhd.scss */
      .page-node-66 .rightblock .works .button {
        padding: 0.6em 0.8em 0.3em;
        border-radius: 7px; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 1871, ../sass/base/nhd.scss */
      .page-node-66 .rightblock .works .button {
        padding: 0.6em 0.8em 0.3em;
        border-radius: 7px; } }
  .page-node-66 .rightblock .works.secondary .button {
    background-color: #f19d35;  }
/* line 1893, ../sass/base/nhd.scss */
.page-node-66 .pane-page-content h2 {
  margin-top: 1em; }
/* line 1898, ../sass/base/nhd.scss */
.page-node-66 .expbox .longbox {
  background: linear-gradient(rgba(103, 134, 152, 0.9), rgba(103, 134, 152, 0.9)), url("../images/teachers/long.png") no-repeat scroll center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
/* line 1906, ../sass/base/nhd.scss */
.page-node-66 .expbox .bitbox .topbox {
  background: linear-gradient(rgba(228, 109, 77, 0.9), rgba(228, 109, 77, 0.9)), url("../images/teachers/top.png"); }
/* line 1910, ../sass/base/nhd.scss */
.page-node-66 .expbox .bitbox .bottombox .leftbox {
  background: linear-gradient(rgba(241, 157, 53, 0.9), rgba(241, 157, 53, 0.9)), url("../images/teachers/left.png"); }
/* line 1913, ../sass/base/nhd.scss */
.page-node-66 .expbox .bitbox .bottombox .rightbox {
  background: linear-gradient(rgba(117, 183, 189, 0.9), rgba(117, 183, 189, 0.9)), url("../images/teachers/right.png"); }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 1927, ../sass/base/nhd.scss */
  .section-shop .panel-pane.pane-page-content {
    padding: 0 1em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 1932, ../sass/base/nhd.scss */
  .section-shop .panel-pane.pane-page-content {
    padding: 0 1em; } }
/* line 1936, ../sass/base/nhd.scss */
.section-shop .l-content {
  float: none;
  margin: 0 auto;
  max-width: 1100px; }
  /* line 1940, ../sass/base/nhd.scss */
  .section-shop .l-content a {
    text-decoration: underline; }
  /* line 1943, ../sass/base/nhd.scss */
  .section-shop .l-content .mycart {
    float: right; }
    /* line 1945, ../sass/base/nhd.scss */
    .section-shop .l-content .mycart img {
      width: 3em; }
@media (min-width: 1px) and (max-width: 895px) {
  /* line 1950, ../sass/base/nhd.scss */
  .section-shop .views-exposed-form {
    padding: 0 1em; } }
/* line 1954, ../sass/base/nhd.scss */
.section-shop .views-exposed-form label {
  display: none; }
/* line 1957, ../sass/base/nhd.scss */
.section-shop .views-exposed-form .form-type-select {
  position: relative; }
  /* line 1959, ../sass/base/nhd.scss */
  .section-shop .views-exposed-form .form-type-select:after {
    content: '< >';
    color: #fff;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 0px;
    top: 15px;
    padding: 0 0 2px;
    border-bottom: 1px solid #fff;
    position: absolute;
    pointer-events: none; }
  /* line 1973, ../sass/base/nhd.scss */
  .section-shop .views-exposed-form .form-type-select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #ef8c12;
    border: medium none;
    color: #fff;
    border-radius: 0;
    padding: 1em 2em; }
  /* line 1983, ../sass/base/nhd.scss */
  .section-shop .views-exposed-form .form-type-select option {
    background-color: #fce2c3;
    color: #ef8c12;
    border-bottom: 1px solid #fff; }
/* line 1989, ../sass/base/nhd.scss */
.section-shop .views-exposed-form .views-submit-button input {
  background-color: #fff;
  border: 2px solid #ef8c12;
  color: #ef8c12;
  font-weight: 500;
  padding: 1em 2em;
  margin: 0; }
/* line 1998, ../sass/base/nhd.scss */
.section-shop table {
  width: 100%; }
  /* line 2000, ../sass/base/nhd.scss */
  .section-shop table td {
    width: 33%; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 2000, ../sass/base/nhd.scss */
      .section-shop table td {
        display: block;
        width: 100%; } }
/* line 2008, ../sass/base/nhd.scss */
.section-shop .productbox {
  border: 1px solid #eee;
  margin: 1em 0.6em;
  padding: 0 0.2em;
  text-align: center; }
  /* line 2013, ../sass/base/nhd.scss */
  .section-shop .productbox .pimg {
    width: 10em;
    height: 10em;
    margin: 1em auto; }
    /* line 2017, ../sass/base/nhd.scss */
    .section-shop .productbox .pimg img {
      border: 0.3em solid #f19d35;
      width: 10em;
      height: 10em;
      border-radius: 10px; }
  /* line 2024, ../sass/base/nhd.scss */
  .section-shop .productbox .ptit {
    text-transform: capitalize;
    font-weight: 500; }
    /* line 2027, ../sass/base/nhd.scss */
    .section-shop .productbox .ptit a {
      color: #000; }
  /* line 2031, ../sass/base/nhd.scss */
  .section-shop .productbox .ppri {
    color: #ef3e41; }
  /* line 2034, ../sass/base/nhd.scss */
  .section-shop .productbox .twobox {
    padding: 1em 0; }
    /* line 2036, ../sass/base/nhd.scss */
    .section-shop .productbox .twobox .ptbox {
      display: inline-block;
      width: 49%; }
    /* line 2040, ../sass/base/nhd.scss */
    .section-shop .productbox .twobox .form-submit {
      border: none;
      color: #808080;
      background-color: #fff;
      text-decoration: underline; }

/* line 2053, ../sass/base/nhd.scss */
.page-cart .l-content {
  float: none;
  margin: 0 auto;
  max-width: 1100px; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 2053, ../sass/base/nhd.scss */
    .page-cart .l-content {
      padding: 0 1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 2053, ../sass/base/nhd.scss */
    .page-cart .l-content {
      padding: 0 1em; } }
  /* line 2063, ../sass/base/nhd.scss */
  .page-cart .l-content a {
    text-decoration: underline; }
  /* line 2066, ../sass/base/nhd.scss */
  .page-cart .l-content table {
    border: 1px solid black;
    margin-bottom: 1em;
    width: 100%; }
    /* line 2070, ../sass/base/nhd.scss */
    .page-cart .l-content table th, .page-cart .l-content table td {
      padding: 0.3em 0.5em; }
  /* line 2074, ../sass/base/nhd.scss */
  .page-cart .l-content #edit-actions input {
    background-color: #f19d35;
    border-radius: 7px;
    padding: 1.2em 0.6em;
    margin: 0.3em;
    border: none;
    color: #fff; }

/* line 2086, ../sass/base/nhd.scss */
.page-checkout .l-content {
  float: none;
  margin: 0 auto;
  max-width: 1100px; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 2086, ../sass/base/nhd.scss */
    .page-checkout .l-content {
      padding: 0 1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 2086, ../sass/base/nhd.scss */
    .page-checkout .l-content {
      padding: 0 1em; } }
  /* line 2096, ../sass/base/nhd.scss */
  .page-checkout .l-content a {
    text-decoration: underline; }
  /* line 2099, ../sass/base/nhd.scss */
  .page-checkout .l-content .view-content table {
    margin-bottom: 1em;
    width: 100%; }
  /* line 2103, ../sass/base/nhd.scss */
  .page-checkout .l-content table {
    border: 1px solid black; }
    /* line 2105, ../sass/base/nhd.scss */
    .page-checkout .l-content table th, .page-checkout .l-content table td {
      padding: 0.3em 0.5em; }
  /* line 2109, ../sass/base/nhd.scss */
  .page-checkout .l-content #edit-continue {
    background-color: #f19d35;
    border-radius: 7px;
    padding: 1.2em 0.6em;
    margin: 0.3em;
    border: none;
    color: #fff; }

@media print {
  /* line 2122, ../sass/base/nhd.scss */
  .page-user-orders .toolbar.overlay-displace-top.clearfix.toolbar-processed, .page-user-orders .pane-pane-messages {
    display: none; } }
@media print {
  /* line 2126, ../sass/base/nhd.scss */
  .page-user-orders .orangebutton {
    display: none; } }
/* line 2131, ../sass/base/nhd.scss */
.page-user-orders .l-content {
  float: none;
  margin: 0 auto;
  max-width: 1100px; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 2131, ../sass/base/nhd.scss */
    .page-user-orders .l-content {
      padding: 0 1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 2131, ../sass/base/nhd.scss */
    .page-user-orders .l-content {
      padding: 0 1em; } }
  /* line 2141, ../sass/base/nhd.scss */
  .page-user-orders .l-content .action-links {
    display: none; }
  /* line 2144, ../sass/base/nhd.scss */
  .page-user-orders .l-content table {
    border: 1px solid black; }
    /* line 2146, ../sass/base/nhd.scss */
    .page-user-orders .l-content table th, .page-user-orders .l-content table td {
      padding: 0.3em 0.5em; }
  /* line 2150, ../sass/base/nhd.scss */
  .page-user-orders .l-content .field--name-commerce-order-total table {
    width: auto !important; }
  /* line 2153, ../sass/base/nhd.scss */
  .page-user-orders .l-content .views-field-commerce-file {
    display: none; }
  /* line 2156, ../sass/base/nhd.scss */
  .page-user-orders .l-content .field--name-commerce-order-total {
    float: right; }
  /* line 2159, ../sass/base/nhd.scss */
  .page-user-orders .l-content .field--name-commerce-order-total, .page-user-orders .l-content .field--name-commerce-customer-billing, .page-user-orders .l-content .field--name-commerce-customer-shipping {
    margin-bottom: 1em;
    clear: both; }

/* line 2170, ../sass/base/nhd.scss */
.node-type-product-display .l-content {
  float: none;
  margin: 0 auto;
  max-width: 1100px; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 2170, ../sass/base/nhd.scss */
    .node-type-product-display .l-content {
      padding: 0 1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 2170, ../sass/base/nhd.scss */
    .node-type-product-display .l-content {
      padding: 0 1em; } }
  /* line 2180, ../sass/base/nhd.scss */
  .node-type-product-display .l-content h2 {
    border: medium none;
    line-height: 1.5;
    margin: 0; }
    /* line 2184, ../sass/base/nhd.scss */
    .node-type-product-display .l-content h2 span {
      background: inherit; }
  /* line 2188, ../sass/base/nhd.scss */
  .node-type-product-display .l-content a {
    text-decoration: underline; }
  /* line 2191, ../sass/base/nhd.scss */
  .node-type-product-display .l-content .mycart {
    float: right; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 2191, ../sass/base/nhd.scss */
      .node-type-product-display .l-content .mycart {
        margin-right: 1em; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 2191, ../sass/base/nhd.scss */
      .node-type-product-display .l-content .mycart {
        margin-right: 1em; } }
    /* line 2199, ../sass/base/nhd.scss */
    .node-type-product-display .l-content .mycart img {
      width: 3em; }
/* line 2204, ../sass/base/nhd.scss */
.node-type-product-display .comment-add {
  display: none; }
/* line 2207, ../sass/base/nhd.scss */
.node-type-product-display .commerce-product-field-field-product-image {
  width: 40%;
  display: inline-block;
  padding-left: 0.3em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 2207, ../sass/base/nhd.scss */
    .node-type-product-display .commerce-product-field-field-product-image {
      display: block;
      width: 100%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 2207, ../sass/base/nhd.scss */
    .node-type-product-display .commerce-product-field-field-product-image {
      display: block;
      margin: 0 auto;
      text-align: center; } }
/* line 2221, ../sass/base/nhd.scss */
.node-type-product-display .group-pinfo {
  display: inline-block;
  width: 55%;
  vertical-align: top;
  margin-left: 1em;
  padding-left: 1em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 2221, ../sass/base/nhd.scss */
    .node-type-product-display .group-pinfo {
      display: block;
      width: 100%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 2221, ../sass/base/nhd.scss */
    .node-type-product-display .group-pinfo {
      display: block;
      margin: 0 auto;
      width: 100%; } }
  /* line 2236, ../sass/base/nhd.scss */
  .node-type-product-display .group-pinfo .commerce-product-title {
    font-family: "TradeGothic", "Oswald";
    text-transform: uppercase;
    font-size: 2.5em;
    line-height: 1.2; }
  /* line 2242, ../sass/base/nhd.scss */
  .node-type-product-display .group-pinfo .commerce-product-field-commerce-price {
    font-weight: 600;
    font-size: 1.25em;
    margin: 0.2em 0;
    font-family: "TradeGothic", "Oswald";
    text-transform: uppercase;
    letter-spacing: 1px; }
  /* line 2251, ../sass/base/nhd.scss */
  .node-type-product-display .group-pinfo .field--name-field-product-reference .form-type-textfield {
    display: inline-block;
    margin-right: 1em;
    vertical-align: top; }
  /* line 2256, ../sass/base/nhd.scss */
  .node-type-product-display .group-pinfo .field--name-field-product-reference .form-submit {
    background-color: #fff;
    border: 2px solid #ef8c12;
    color: #ef8c12;
    font-weight: 500;
    padding: 1em 1.5em;
    margin: 0; }
  /* line 2264, ../sass/base/nhd.scss */
  .node-type-product-display .group-pinfo .field--name-field-product-reference .form-type-select {
    position: relative;
    display: inline-block; }
    /* line 2267, ../sass/base/nhd.scss */
    .node-type-product-display .group-pinfo .field--name-field-product-reference .form-type-select label {
      display: inline;
      margin-right: 1em; }
    /* line 2271, ../sass/base/nhd.scss */
    .node-type-product-display .group-pinfo .field--name-field-product-reference .form-type-select:after {
      content: '< >';
      color: #fff;
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg);
      right: 0px;
      top: 15px;
      padding: 0 0 2px;
      border-bottom: 1px solid #fff;
      position: absolute;
      pointer-events: none; }
    /* line 2285, ../sass/base/nhd.scss */
    .node-type-product-display .group-pinfo .field--name-field-product-reference .form-type-select select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background-color: #ef8c12;
      border: medium none;
      color: #fff;
      padding: 1em 2em;
      border-radius: 0; }
    /* line 2295, ../sass/base/nhd.scss */
    .node-type-product-display .group-pinfo .field--name-field-product-reference .form-type-select option {
      background-color: #fce2c3;
      color: #ef8c12;
      border-bottom: 1px solid #fff; }
  /* line 2302, ../sass/base/nhd.scss */
  .node-type-product-display .group-pinfo h3, .node-type-product-display .group-pinfo .commerce-product-field-field-description .field__label {
    font-family: "TradeGothic", "Oswald";
    font-size: 1.5em;
    font-weight: 400;
    margin: 1em 0 0; }
/* line 2309, ../sass/base/nhd.scss */
.node-type-product-display .commerce-product-field-field-the-weight, .node-type-product-display .commerce-product-field-field-the-dimensions {
  display: none; }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 2321, ../sass/base/nhd.scss */
  .node-type-tabbed-page .pane-page-content {
    padding: 0 0.5em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 2326, ../sass/base/nhd.scss */
  .node-type-tabbed-page .pane-page-content {
    padding: 0 1em; } }
/* line 2331, ../sass/base/nhd.scss */
.node-type-tabbed-page .tbanner img {
  border-radius: 1.25em; }
/* line 2336, ../sass/base/nhd.scss */
.node-type-tabbed-page .l-content .tabbedpgmain {
  vertical-align: top; }
  /* line 2338, ../sass/base/nhd.scss */
  .node-type-tabbed-page .l-content .tabbedpgmain .ttabs {
    margin-top: 1em; }
    /* line 2341, ../sass/base/nhd.scss */
    .node-type-tabbed-page .l-content .tabbedpgmain .ttabs .thead .entity {
      background-color: #f19d35;
      border-radius: 10px;
      color: #fff;
      display: inline-block;
      height: 10em;
      padding: 3.5em 1em;
      margin-right: 1em;
      text-align: center;
      vertical-align: middle;
      width: 10em;
      font-weight: 500;
      margin-bottom: 1em;
      border: none;
      cursor: pointer; }
    /* line 2357, ../sass/base/nhd.scss */
    .node-type-tabbed-page .l-content .tabbedpgmain .ttabs .thead .selected {
      color: #f19d35;
      background-color: #fff;
      border: 0.3em solid #f19d35; }
    /* line 2363, ../sass/base/nhd.scss */
    .node-type-tabbed-page .l-content .tabbedpgmain .ttabs .tcontent {
      margin-bottom: 3em; }
      /* line 2365, ../sass/base/nhd.scss */
      .node-type-tabbed-page .l-content .tabbedpgmain .ttabs .tcontent .field--name-field-tab-title {
        display: none;
        font-weight: 500;
        font-size: 1.5em;
        margin-bottom: -0.7em; }
      /* line 2371, ../sass/base/nhd.scss */
      .node-type-tabbed-page .l-content .tabbedpgmain .ttabs .tcontent .entity {
        display: none; }
      /* line 2375, ../sass/base/nhd.scss */
      .node-type-tabbed-page .l-content .tabbedpgmain .ttabs .tcontent .field-collection-container {
        display: none; }
      /* line 2378, ../sass/base/nhd.scss */
      .node-type-tabbed-page .l-content .tabbedpgmain .ttabs .tcontent .selected {
        display: block; }
      /* line 2382, ../sass/base/nhd.scss */
      .node-type-tabbed-page .l-content .tabbedpgmain .ttabs .tcontent .field--name-field-tab-link a {
        background-color: #f19d35;
        border: medium none;
        border-radius: 10px;
        color: #fff !important;
        cursor: pointer;
        display: inline-block;
        font-weight: 500;
        padding: 0.6em 0.8em 0.3em;
        text-align: center;
        vertical-align: middle;
        margin: 0.3em 0; }
/* line 2401, ../sass/base/nhd.scss */
.node-type-tabbed-page .view-download-for-tabbed-pages .view-download-for-tabbed-page-collection .views-row, .node-type-tabbed-page .view-download-for-tabbed-pages .views-field-field-shop-link {
  background-color: #c7e2e4;
  border-radius: 10px;
  margin: 1em 0.5em;
  padding: 1em 0.8em; }
  /* line 2406, ../sass/base/nhd.scss */
  .node-type-tabbed-page .view-download-for-tabbed-pages .view-download-for-tabbed-page-collection .views-row p, .node-type-tabbed-page .view-download-for-tabbed-pages .views-field-field-shop-link p {
    font-size: 0.9em; }
  /* line 2409, ../sass/base/nhd.scss */
  .node-type-tabbed-page .view-download-for-tabbed-pages .view-download-for-tabbed-page-collection .views-row a, .node-type-tabbed-page .view-download-for-tabbed-pages .views-field-field-shop-link a {
    color: #fff; }
/* line 2414, ../sass/base/nhd.scss */
.node-type-tabbed-page .view-download-for-tabbed-pages .view-download-for-tabbed-page-collection .views-field-field-download-title {
  font-size: 0.9em;
  font-weight: 600;
  text-transform: uppercase; }
/* line 2420, ../sass/base/nhd.scss */
.node-type-tabbed-page .view-download-for-tabbed-pages .view-download-for-tabbed-page-collection .views-field-field-download-link {
  background-color: #76b8bd;
  border-radius: 7px;
  padding: 1.2em 0.6em;
  text-align: center; }
/* line 2426, ../sass/base/nhd.scss */
.node-type-tabbed-page .view-download-for-tabbed-pages .view-download-for-tabbed-page-collection .views-field-field-download-file {
  text-align: center; }
  /* line 2428, ../sass/base/nhd.scss */
  .node-type-tabbed-page .view-download-for-tabbed-pages .view-download-for-tabbed-page-collection .views-field-field-download-file .tdbutt {
    background-color: #76b8bd;
    border-radius: 7px;
    padding: 1.2em 0.6em;
    display: block;
    margin: 0.3em 0; }
  /* line 2435, ../sass/base/nhd.scss */
  .node-type-tabbed-page .view-download-for-tabbed-pages .view-download-for-tabbed-page-collection .views-field-field-download-file ul {
    list-style: outside none none;
    margin: 0;
    padding: 0; }
/* line 2442, ../sass/base/nhd.scss */
.node-type-tabbed-page .view-download-for-tabbed-pages .views-field-field-shop-link {
  background-color: #f4c3b6; }
  /* line 2444, ../sass/base/nhd.scss */
  .node-type-tabbed-page .view-download-for-tabbed-pages .views-field-field-shop-link .tabshop {
    text-align: center; }
    /* line 2446, ../sass/base/nhd.scss */
    .node-type-tabbed-page .view-download-for-tabbed-pages .views-field-field-shop-link .tabshop .tstit {
      font-weight: 600;
      text-align: left;
      text-transform: uppercase; }
    /* line 2452, ../sass/base/nhd.scss */
    .node-type-tabbed-page .view-download-for-tabbed-pages .views-field-field-shop-link .tabshop .tsdesc {
      text-align: left; }
    /* line 2455, ../sass/base/nhd.scss */
    .node-type-tabbed-page .view-download-for-tabbed-pages .views-field-field-shop-link .tabshop .tscart {
      background-color: #e56d4d;
      padding: 1.2em 0.6em;
      text-align: center;
      border-radius: 7px; }
      /* line 2460, ../sass/base/nhd.scss */
      .node-type-tabbed-page .view-download-for-tabbed-pages .views-field-field-shop-link .tabshop .tscart .form-submit {
        color: #fff;
        border: none;
        background-color: #e56d4d; }
/* line 2469, ../sass/base/nhd.scss */
.node-type-tabbed-page .view-download-for-tabbed-pages .view-tabbed-page-download-helper .views-row {
  display: none; }
/* line 2472, ../sass/base/nhd.scss */
.node-type-tabbed-page .view-download-for-tabbed-pages .view-tabbed-page-download-helper .selected {
  display: block; }

/* line 2480, ../sass/base/nhd.scss */
.page-node-388 .bodywithside, .page-node-143 .bodywithside, .page-node-634 .bodywithside {
  float: none;
  margin: 0 auto;
  width: 100%; }
/* line 2485, ../sass/base/nhd.scss */
.page-node-388 .sideforbody, .page-node-143 .sideforbody, .page-node-634 .sideforbody {
  clear: both;
  float: none;
  margin: 0 auto;
  width: 100%; }

/* line 2494, ../sass/base/nhd.scss */
.page-node-541 .orange {
  background-color: #fce2c3; }
/* line 2497, ../sass/base/nhd.scss */
.page-node-541 .red {
  background-color: #f4c3b6; }
/* line 2500, ../sass/base/nhd.scss */
.page-node-541 .easterblue {
  background-color: #3c8bc4;
  opacity: 0.7; }
/* line 2504, ../sass/base/nhd.scss */
.page-node-541 .green {
  background-color: #c7e2e4; }
/* line 2507, ../sass/base/nhd.scss */
.page-node-541 .gray {
  background-color: #ccc; }
/* line 2510, ../sass/base/nhd.scss */
.page-node-541 .half-column {
  display: inline-block;
  margin-bottom: 2em;
  margin-right: 1em;
  margin-top: 1em;
  vertical-align: top;
  width: 47%;
  text-align: center; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 2510, ../sass/base/nhd.scss */
    .page-node-541 .half-column {
      display: block;
      width: 100%; } }
  /* line 2522, ../sass/base/nhd.scss */
  .page-node-541 .half-column .wrapme {
    padding: 0 1em; }
  /* line 2525, ../sass/base/nhd.scss */
  .page-node-541 .half-column .caption {
    font-size: 0.9em;
    text-align: left; }

/* line 2533, ../sass/base/nhd.scss */
.page-node-143 .field--name-field-tab-body {
  padding: 2em 0; }
/* line 2536, ../sass/base/nhd.scss */
.page-node-143 .bstaffblock {
  display: inline-block;
  width: 48%;
  vertical-align: top;
  padding: 1em;
  text-align: center; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 2536, ../sass/base/nhd.scss */
    .page-node-143 .bstaffblock {
      display: block;
      width: 100%; } }
  /* line 2546, ../sass/base/nhd.scss */
  .page-node-143 .bstaffblock .accordion {
    text-align: left; }
/* line 2550, ../sass/base/nhd.scss */
.page-node-143 .staffblock {
  display: inline-block;
  vertical-align: top;
  padding: 1em;
  text-align: center;
  width: 32%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 2550, ../sass/base/nhd.scss */
    .page-node-143 .staffblock {
      display: block;
      width: 100%; } }
/* line 2561, ../sass/base/nhd.scss */
.page-node-143 .staffimg {
  border-radius: 10px;
  width: 10em;
  height: 10em; }

/* line 2572, ../sass/base/nhd.scss */
.page-node-100 .l-main {
  float: none;
  margin: 0 auto;
  max-width: 1100px; }
  /* line 2576, ../sass/base/nhd.scss */
  .page-node-100 .l-main p {
    font-size: 1em;
    margin: 0; }
/* line 2582, ../sass/base/nhd.scss */
.page-node-100 .view-category-page-orange-buttons .views-row {
  display: inline-block; }
/* line 2585, ../sass/base/nhd.scss */
.page-node-100 .view-category-page-orange-buttons .catbutton {
  background-color: #f19d35;
  border-radius: 10px;
  color: #fff;
  display: inline-block;
  height: 10em;
  padding: 3.5em 1em;
  margin-right: 1em;
  text-align: center;
  vertical-align: middle;
  width: 10em;
  font-weight: 500;
  margin-bottom: 1em;
  border: none;
  cursor: pointer; }
/* line 2601, ../sass/base/nhd.scss */
.page-node-100 .view-category-page-orange-buttons .selected {
  color: #f19d35;
  background-color: #fff;
  border: 0.3em solid #f19d35; }
/* line 2607, ../sass/base/nhd.scss */
.page-node-100 .view-category-page {
  clear: both;
  display: block;
  float: none;
  width: 100%; }
  /* line 2612, ../sass/base/nhd.scss */
  .page-node-100 .view-category-page .catpage {
    display: none;
    padding: 1em 0; }
    /* line 2615, ../sass/base/nhd.scss */
    .page-node-100 .view-category-page .catpage .catcont {
      float: left;
      margin-right: 1.26582%;
      width: 74.6835%;
      padding: 0.2em 0.3em;
      margin-bottom: 3em; }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 2615, ../sass/base/nhd.scss */
        .page-node-100 .view-category-page .catpage .catcont {
          float: none;
          margin: 0 auto;
          width: 100%; } }
      @media (min-width: 896px) and (max-width: 1240px) {
        /* line 2615, ../sass/base/nhd.scss */
        .page-node-100 .view-category-page .catpage .catcont {
          float: none;
          margin: 0 auto;
          width: 100%; } }
      /* line 2631, ../sass/base/nhd.scss */
      .page-node-100 .view-category-page .catpage .catcont .cgroup {
        margin: 1em 0; }
      /* line 2634, ../sass/base/nhd.scss */
      .page-node-100 .view-category-page .catpage .catcont .field__label {
        font-size: 1.5em; }
      /* line 2639, ../sass/base/nhd.scss */
      .page-node-100 .view-category-page .catpage .catcont .cexamples .accordion {
        margin-bottom: 0; }
      /* line 2642, ../sass/base/nhd.scss */
      .page-node-100 .view-category-page .catpage .catcont .cexamples .views-row {
        margin: 1em 0; }
      /* line 2645, ../sass/base/nhd.scss */
      .page-node-100 .view-category-page .catpage .catcont .cexamples .extitle {
        font-style: italic; }
      /* line 2648, ../sass/base/nhd.scss */
      .page-node-100 .view-category-page .catpage .catcont .cexamples .exstu {
        font-weight: 600; }
        /* line 2650, ../sass/base/nhd.scss */
        .page-node-100 .view-category-page .catpage .catcont .cexamples .exstu .label {
          font-weight: 400;
          display: inline; }
        /* line 2654, ../sass/base/nhd.scss */
        .page-node-100 .view-category-page .catpage .catcont .cexamples .exstu p {
          display: inline; }
      /* line 2659, ../sass/base/nhd.scss */
      .page-node-100 .view-category-page .catpage .catcont .cexamples .exfile .file-icon, .page-node-100 .view-category-page .catpage .catcont .cexamples .exphoto .file-icon {
        display: none; }
    /* line 2665, ../sass/base/nhd.scss */
    .page-node-100 .view-category-page .catpage .catside {
      clear: none;
      float: right;
      margin-right: 0;
      width: 24.0506%; }
      @media (min-width: 1px) and (max-width: 895px) {
        /* line 2665, ../sass/base/nhd.scss */
        .page-node-100 .view-category-page .catpage .catside {
          clear: both;
          float: none;
          margin: 0 auto;
          width: 100%; } }
      @media (min-width: 896px) and (max-width: 1240px) {
        /* line 2665, ../sass/base/nhd.scss */
        .page-node-100 .view-category-page .catpage .catside {
          clear: both;
          float: none;
          margin: 0 auto;
          width: 68%; } }
      /* line 2683, ../sass/base/nhd.scss */
      .page-node-100 .view-category-page .catpage .catside .view-download-for-tabbed-page-collection .views-row {
        background-color: #c7e2e4;
        border-radius: 10px;
        margin: 1em 0.5em;
        padding: 1em 0.8em; }
        /* line 2688, ../sass/base/nhd.scss */
        .page-node-100 .view-category-page .catpage .catside .view-download-for-tabbed-page-collection .views-row a {
          color: #fff; }
        /* line 2691, ../sass/base/nhd.scss */
        .page-node-100 .view-category-page .catpage .catside .view-download-for-tabbed-page-collection .views-row ul {
          list-style: none;
          margin: 0;
          padding: 0; }
        /* line 2696, ../sass/base/nhd.scss */
        .page-node-100 .view-category-page .catpage .catside .view-download-for-tabbed-page-collection .views-row .views-field-field-download-title {
          font-weight: 600;
          text-transform: uppercase; }
        /* line 2700, ../sass/base/nhd.scss */
        .page-node-100 .view-category-page .catpage .catside .view-download-for-tabbed-page-collection .views-row .tdbutt {
          background-color: #76b8bd;
          border-radius: 7px;
          padding: 1.2em 0.6em;
          display: block;
          margin: 0.3em 0;
          text-align: center; }
      /* line 2710, ../sass/base/nhd.scss */
      .page-node-100 .view-category-page .catpage .catside .tabshop {
        text-align: center;
        background-color: #f4c3b6;
        border-radius: 10px;
        margin: 1em 0.5em;
        padding: 1em 0.8em; }
        /* line 2716, ../sass/base/nhd.scss */
        .page-node-100 .view-category-page .catpage .catside .tabshop .tstit {
          font-weight: 600;
          text-align: left;
          text-transform: uppercase; }
        /* line 2722, ../sass/base/nhd.scss */
        .page-node-100 .view-category-page .catpage .catside .tabshop .tsdesc {
          text-align: left; }
        /* line 2725, ../sass/base/nhd.scss */
        .page-node-100 .view-category-page .catpage .catside .tabshop .tscart {
          background-color: #e56d4d;
          padding: 1.2em 0.6em;
          text-align: center;
          border-radius: 7px; }
          /* line 2730, ../sass/base/nhd.scss */
          .page-node-100 .view-category-page .catpage .catside .tabshop .tscart .form-submit {
            color: #fff;
            border: none;
            background-color: #e56d4d; }
  /* line 2740, ../sass/base/nhd.scss */
  .page-node-100 .view-category-page .selected {
    display: block; }

/* line 2751, ../sass/base/nhd.scss */
.page-node-97 .l-content, .node-type-affiliate .l-content {
  max-width: 100%; }
/* line 2754, ../sass/base/nhd.scss */
.page-node-97 .view-affiliates, .node-type-affiliate .view-affiliates {
  float: none;
  margin: 1em auto;
  max-width: 1100px; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 2758, ../sass/base/nhd.scss */
    .page-node-97 .view-affiliates .view-header, .node-type-affiliate .view-affiliates .view-header {
      padding: 0 1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 2758, ../sass/base/nhd.scss */
    .page-node-97 .view-affiliates .view-header, .node-type-affiliate .view-affiliates .view-header {
      padding: 0 1em; } }
  /* line 2765, ../sass/base/nhd.scss */
  .page-node-97 .view-affiliates .view-header h2, .node-type-affiliate .view-affiliates .view-header h2 {
    padding-bottom: 1em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 2769, ../sass/base/nhd.scss */
    .page-node-97 .view-affiliates .view-content, .node-type-affiliate .view-affiliates .view-content {
      padding: 0 1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 2769, ../sass/base/nhd.scss */
    .page-node-97 .view-affiliates .view-content, .node-type-affiliate .view-affiliates .view-content {
      padding: 0 1em; } }
/* line 2778, ../sass/base/nhd.scss */
.page-node-97 .pane-affiliates-individual, .node-type-affiliate .pane-affiliates-individual {
  background-color: #efe8dc; }
/* line 2781, ../sass/base/nhd.scss */
.page-node-97 .form-item-jump, .node-type-affiliate .form-item-jump {
  position: relative; }
  /* line 2783, ../sass/base/nhd.scss */
  .page-node-97 .form-item-jump:after, .node-type-affiliate .form-item-jump:after {
    content: '< >';
    color: #fff;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 0;
    top: 0;
    padding: 0 0 2px;
    border-bottom: 1px solid #fff;
    position: absolute;
    pointer-events: none; }
  /* line 2797, ../sass/base/nhd.scss */
  .page-node-97 .form-item-jump select, .node-type-affiliate .form-item-jump select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #ef8c12;
    border: medium none;
    color: #fff;
    padding: 1em 2em;
    border-radius: 0; }
  /* line 2807, ../sass/base/nhd.scss */
  .page-node-97 .form-item-jump option, .node-type-affiliate .form-item-jump option {
    background-color: #fce2c3;
    color: #ef8c12;
    border-bottom: 1px solid #fff; }

/* line 2814, ../sass/base/nhd.scss */
#afiblock {
  float: none;
  margin: 0 auto;
  max-width: 1100px;
  padding: 1em 0; }
  /* line 2819, ../sass/base/nhd.scss */
  #afiblock a {
    color: #000;
    text-decoration: underline; }
  /* line 2823, ../sass/base/nhd.scss */
  #afiblock p {
    font-size: 1em; }
  /* line 2826, ../sass/base/nhd.scss */
  #afiblock .afileft {
    display: inline-block;
    margin-right: 1em;
    padding: 0.2em 0.3em;
    width: 28%;
    vertical-align: top; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 2826, ../sass/base/nhd.scss */
      #afiblock .afileft {
        display: block;
        width: 100%;
        padding: 0 1em; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 2826, ../sass/base/nhd.scss */
      #afiblock .afileft {
        display: block;
        width: 100%;
        padding: 0 1em; } }
    /* line 2842, ../sass/base/nhd.scss */
    #afiblock .afileft .afitit {
      font-size: 1.5em;
      font-weight: 500;
      margin: 0.4em 0.5em; }
    /* line 2848, ../sass/base/nhd.scss */
    #afiblock .afileft .aficoord .entity-field-collection-item {
      background-color: #d4cbbd;
      border-radius: 1.25em;
      padding: 0.5em 0.6em;
      margin: 1em 0; }
    /* line 2854, ../sass/base/nhd.scss */
    #afiblock .afileft .aficoord .field--name-field-coordinator-name, #afiblock .afileft .aficoord .field--name-field-coordinator-address, #afiblock .afileft .aficoord .field--name-field-coordinator-contact {
      margin-bottom: -1em; }
    /* line 2858, ../sass/base/nhd.scss */
    #afiblock .afileft .afiweb {
      margin: 1em 0.5em; }
    /* line 2861, ../sass/base/nhd.scss */
    #afiblock .afileft .aficontest {
      margin: 1em 0.5em; }
  /* line 2865, ../sass/base/nhd.scss */
  #afiblock .afiright {
    display: inline-block;
    padding: 0.2em 0.3em;
    width: 70%; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 2865, ../sass/base/nhd.scss */
      #afiblock .afiright {
        display: block;
        width: 100%;
        padding: 0 1em; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 2865, ../sass/base/nhd.scss */
      #afiblock .afiright {
        display: block;
        width: 100%;
        padding: 0 1em; } }
    /* line 2879, ../sass/base/nhd.scss */
    #afiblock .afiright h5 {
      font-weight: 200; }
    /* line 2882, ../sass/base/nhd.scss */
    #afiblock .afiright .afiorg, #afiblock .afiright .afiarch, #afiblock .afiright .afimus {
      margin: 1em 0; }
      /* line 2884, ../sass/base/nhd.scss */
      #afiblock .afiright .afiorg a, #afiblock .afiright .afiarch a, #afiblock .afiright .afimus a {
        display: block; }

/* line 2896, ../sass/base/nhd.scss */
.page-node-142 .pane-node-body {
  padding: 0 !important; }
/* line 2899, ../sass/base/nhd.scss */
.page-node-142 .l-content {
  max-width: 100%;
  padding-bottom: 1em; }
  /* line 2902, ../sass/base/nhd.scss */
  .page-node-142 .l-content .pane-1 {
    display: none; }
/* line 2906, ../sass/base/nhd.scss */
.page-node-142 .field-collection-container {
  display: none; }
/* line 2910, ../sass/base/nhd.scss */
.page-node-142 .nhdworks h2, .page-node-142 .nhdworks p {
  text-align: center; }
/* line 2913, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .wblock {
  margin: 1em 0;
  padding: 1em 0; }
  /* line 2916, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .wblock .icon {
    margin: -11.5em auto 0;
    text-align: center;
    width: 10em; }
  /* line 2921, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .wblock .protect {
    float: none;
    margin: 0 auto;
    max-width: 1100px;
    padding: 5em 0; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 2921, ../sass/base/nhd.scss */
      .page-node-142 .nhdworks .wblock .protect {
        padding: 5em 1em; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 2921, ../sass/base/nhd.scss */
      .page-node-142 .nhdworks .wblock .protect {
        padding: 5em 1em; } }
  /* line 2933, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .wblock h2 {
    border: none;
    position: relative;
    margin: 1em 0 0; }
    /* line 2937, ../sass/base/nhd.scss */
    .page-node-142 .nhdworks .wblock h2 span {
      background: transparent;
      display: inline-block;
      vertical-align: baseline;
      zoom: 1;
      *display: inline;
      *vertical-align: auto;
      position: relative;
      padding: 0 0.3em; }
      /* line 2946, ../sass/base/nhd.scss */
      .page-node-142 .nhdworks .wblock h2 span:before, .page-node-142 .nhdworks .wblock h2 span:after {
        border-top: 1px solid #000;
        content: '';
        display: block;
        width: 150px;
        position: absolute;
        top: -0.1em; }
        @media (min-width: 1px) and (max-width: 895px) {
          /* line 2946, ../sass/base/nhd.scss */
          .page-node-142 .nhdworks .wblock h2 span:before, .page-node-142 .nhdworks .wblock h2 span:after {
            border: none !important; } }
        @media (min-width: 896px) and (max-width: 1240px) {
          /* line 2946, ../sass/base/nhd.scss */
          .page-node-142 .nhdworks .wblock h2 span:before, .page-node-142 .nhdworks .wblock h2 span:after {
            top: 0.35em; } }
      /* line 2960, ../sass/base/nhd.scss */
      .page-node-142 .nhdworks .wblock h2 span:before {
        right: 100%; }
      /* line 2961, ../sass/base/nhd.scss */
      .page-node-142 .nhdworks .wblock h2 span:after {
        left: 100%; }
/* line 2965, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .first {
  background-color: #eee; }
  /* line 2967, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .first .imgblock {
    text-align: center; }
    /* line 2969, ../sass/base/nhd.scss */
    .page-node-142 .nhdworks .first .imgblock img {
      display: inline-block;
      width: 25%;
      border-radius: 10px;
      margin: 0 0.2em; }
/* line 2977, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .second {
  background-color: #e67658;
  color: #fff; }
  /* line 2980, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .second p {
    color: #fff; }
  /* line 2983, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .second h2 {
    color: #fff; }
    /* line 2985, ../sass/base/nhd.scss */
    .page-node-142 .nhdworks .second h2 span {
      background-color: #e67658; }
      /* line 2987, ../sass/base/nhd.scss */
      .page-node-142 .nhdworks .second h2 span:before, .page-node-142 .nhdworks .second h2 span:after {
        border-top: 1px solid #ddd; }
  /* line 2992, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .second .col.left {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent;
    border-image: url("../images/whyworks/border.png") 30 30 30 30 round round;
    border-style: solid;
    border-width: 1px;
    border-left: none; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 2992, ../sass/base/nhd.scss */
      .page-node-142 .nhdworks .second .col.left {
        border: none; } }
/* line 3007, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .third {
  background-color: #ffe57d; }
  /* line 3010, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .third h2 span {
    background-color: #ffe57d; }
/* line 3015, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .fourth {
  background-color: #3c8bc4;
  color: #fff; }
  /* line 3018, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .fourth p {
    color: #fff; }
  /* line 3021, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .fourth h2 {
    color: #fff; }
    /* line 3023, ../sass/base/nhd.scss */
    .page-node-142 .nhdworks .fourth h2 span {
      background-color: #3c8bc4; }
      /* line 3024, ../sass/base/nhd.scss */
      .page-node-142 .nhdworks .fourth h2 span:before, .page-node-142 .nhdworks .fourth h2 span:after {
        border-top: 1px solid #ddd; }
  /* line 3030, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .fourth img {
    border-radius: 1.25em; }
/* line 3034, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .fifth {
  background-color: #41c4a4; }
  /* line 3037, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .fifth h2 span {
    background-color: #41c4a4; }
/* line 3042, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .sixth {
  background-color: #4d7186;
  color: #fff;
  margin-bottom: 0;
  text-align: center; }
  /* line 3047, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .sixth p {
    color: #fff; }
  /* line 3050, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .sixth h2 {
    color: #fff;
    margin-bottom: 1em; }
    /* line 3053, ../sass/base/nhd.scss */
    .page-node-142 .nhdworks .sixth h2 span {
      background-color: #4d7186; }
      /* line 3055, ../sass/base/nhd.scss */
      .page-node-142 .nhdworks .sixth h2 span:before, .page-node-142 .nhdworks .sixth h2 span:after {
        border-top: 1px solid #ddd; }
  /* line 3060, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .sixth .button {
    color: #4d7186;
    border-radius: 10px;
    display: inline-block;
    font-size: 1.35em;
    margin: 0 1em; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 3060, ../sass/base/nhd.scss */
      .page-node-142 .nhdworks .sixth .button {
        display: block;
        margin: 1em; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 3060, ../sass/base/nhd.scss */
      .page-node-142 .nhdworks .sixth .button {
        margin: 1em; } }
/* line 3075, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .col {
  display: inline-block;
  margin: 0;
  padding: 0 1em;
  vertical-align: top;
  width: 49%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 3075, ../sass/base/nhd.scss */
    .page-node-142 .nhdworks .col {
      display: block;
      width: 100%;
      margin: 0;
      padding: 0; } }
/* line 3088, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .col2 {
  display: inline-block;
  margin: 0;
  padding: 0 1em;
  vertical-align: top; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 3088, ../sass/base/nhd.scss */
    .page-node-142 .nhdworks .col2 {
      display: block;
      width: 100% !important;
      margin: 0;
      padding: 0; } }
/* line 3100, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .col2.left {
  width: 35%; }
/* line 3103, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .col2.right {
  width: 64%; }
/* line 3106, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .bullet {
  margin: 1em 0; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 3106, ../sass/base/nhd.scss */
    .page-node-142 .nhdworks .bullet {
      margin: 1em; } }
/* line 3112, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .quote {
  color: #4d7186;
  background: rgba(255, 255, 255, 0.75);
  margin: 1em 0;
  padding: 0.8em 1em;
  border-radius: 10px;
  font-weight: 600; }
  /* line 3119, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .quote .qword {
    position: relative; }
    /* line 3121, ../sass/base/nhd.scss */
    .page-node-142 .nhdworks .quote .qword .qdet {
      margin: 0 auto;
      width: 75%;
      padding: 0 0.5em; }
    /* line 3126, ../sass/base/nhd.scss */
    .page-node-142 .nhdworks .quote .qword .qbeg {
      left: -7px;
      padding-right: 1em;
      position: absolute; }
    /* line 3131, ../sass/base/nhd.scss */
    .page-node-142 .nhdworks .quote .qword .qend {
      padding-left: 0.5em;
      position: absolute;
      right: -9px; }
  /* line 3137, ../sass/base/nhd.scss */
  .page-node-142 .nhdworks .quote span {
    display: block;
    font-style: italic;
    margin-top: 3em;
    text-align: right; }
/* line 3144, ../sass/base/nhd.scss */
.page-node-142 .nhdworks .words {
  margin: 1em 0; }
/* line 3148, ../sass/base/nhd.scss */
.page-node-142 .pane-testimonial {
  margin-top: 1em;
  text-align: center; }
  /* line 3151, ../sass/base/nhd.scss */
  .page-node-142 .pane-testimonial .button {
    color: #41c4a4;
    border-radius: 10px;
    font-size: 1.35em; }
  /* line 3156, ../sass/base/nhd.scss */
  .page-node-142 .pane-testimonial .views-row {
    display: inline-block;
    width: 30%;
    vertical-align: top; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 3156, ../sass/base/nhd.scss */
      .page-node-142 .pane-testimonial .views-row {
        display: block;
        width: 100%; } }
  /* line 3165, ../sass/base/nhd.scss */
  .page-node-142 .pane-testimonial .vidblock {
    border-radius: 10px;
    margin: 1em;
    padding: 1em 0.8em;
    background-color: #fff;
    vertical-align: top; }
    /* line 3171, ../sass/base/nhd.scss */
    .page-node-142 .pane-testimonial .vidblock .vimg {
      position: relative; }
      /* line 3173, ../sass/base/nhd.scss */
      .page-node-142 .pane-testimonial .vidblock .vimg img {
        border-radius: 10px; }
      /* line 3176, ../sass/base/nhd.scss */
      .page-node-142 .pane-testimonial .vidblock .vimg .playimg {
        left: 43%;
        position: absolute;
        top: 36%; }
    /* line 3182, ../sass/base/nhd.scss */
    .page-node-142 .pane-testimonial .vidblock .vdesc {
      text-align: left;
      color: #4d7186; }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 3194, ../sass/base/nhd.scss */
  .page-testimonial .panel-pane.pane-page-content {
    padding: 0 1em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 3199, ../sass/base/nhd.scss */
  .page-testimonial .panel-pane.pane-page-content {
    padding: 0 1em; } }
/* line 3203, ../sass/base/nhd.scss */
.page-testimonial .l-content {
  float: none;
  margin: 0 auto;
  max-width: 1100px;
  padding-bottom: 2em; }
/* line 3209, ../sass/base/nhd.scss */
.page-testimonial .pane-page-content {
  margin-top: 1em; }
  /* line 3211, ../sass/base/nhd.scss */
  .page-testimonial .pane-page-content .button {
    color: #41c4a4;
    border-radius: 10px;
    font-size: 1.35em; }
  /* line 3216, ../sass/base/nhd.scss */
  .page-testimonial .pane-page-content .views-row {
    border: 1px solid #ccc;
    border-radius: 10px;
    display: inline-block;
    margin: 1em 0.5em;
    text-align: center;
    vertical-align: top;
    width: 31%; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 3216, ../sass/base/nhd.scss */
      .page-testimonial .pane-page-content .views-row {
        display: block;
        width: 100%; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 3216, ../sass/base/nhd.scss */
      .page-testimonial .pane-page-content .views-row {
        width: 48%; } }
  /* line 3232, ../sass/base/nhd.scss */
  .page-testimonial .pane-page-content .vidblock {
    border-radius: 10px;
    margin: 1em;
    padding: 1em 0.8em;
    background-color: #fff;
    vertical-align: top; }
    /* line 3238, ../sass/base/nhd.scss */
    .page-testimonial .pane-page-content .vidblock .vimg {
      position: relative; }
      /* line 3240, ../sass/base/nhd.scss */
      .page-testimonial .pane-page-content .vidblock .vimg img {
        border-radius: 10px; }
      /* line 3243, ../sass/base/nhd.scss */
      .page-testimonial .pane-page-content .vidblock .vimg .playimg {
        left: 43%;
        position: absolute;
        top: 36%; }
    /* line 3249, ../sass/base/nhd.scss */
    .page-testimonial .pane-page-content .vidblock .vdesc {
      text-align: left;
      color: #4d7186; }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 3262, ../sass/base/nhd.scss */
  .page-nhd-in-the-news .panel-pane.pane-page-content {
    padding: 0 1em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 3267, ../sass/base/nhd.scss */
  .page-nhd-in-the-news .panel-pane.pane-page-content {
    padding: 0 1em; } }
/* line 3271, ../sass/base/nhd.scss */
.page-nhd-in-the-news .l-content {
  float: none;
  margin: 1em auto;
  max-width: 1100px; }
/* line 3277, ../sass/base/nhd.scss */
.page-nhd-in-the-news .nbanner img {
  border-radius: 1.25em; }
/* line 3281, ../sass/base/nhd.scss */
.page-nhd-in-the-news .newsblock {
  margin: 0.5em 0.3em; }
  /* line 3283, ../sass/base/nhd.scss */
  .page-nhd-in-the-news .newsblock .nimg {
    width: 30%;
    display: inline-block;
    text-align: center;
    padding-top: 1em;
    vertical-align: top; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 3283, ../sass/base/nhd.scss */
      .page-nhd-in-the-news .newsblock .nimg {
        display: none; } }
    /* line 3292, ../sass/base/nhd.scss */
    .page-nhd-in-the-news .newsblock .nimg img {
      border-radius: 10px; }
  /* line 3296, ../sass/base/nhd.scss */
  .page-nhd-in-the-news .newsblock .ntext {
    display: inline-block;
    margin: 1em 0.5em;
    width: 66%; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 3296, ../sass/base/nhd.scss */
      .page-nhd-in-the-news .newsblock .ntext {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0 1em; } }
    /* line 3306, ../sass/base/nhd.scss */
    .page-nhd-in-the-news .newsblock .ntext .ndetail {
      font-size: 0.9em;
      font-style: italic; }
      /* line 3309, ../sass/base/nhd.scss */
      .page-nhd-in-the-news .newsblock .ntext .ndetail span {
        float: right; }

/* line 3322, ../sass/base/nhd.scss */
.node-type-press-release .l-main {
  float: none;
  margin: 0 auto;
  max-width: 1100px; }
/* line 3328, ../sass/base/nhd.scss */
.node-type-press-release .view-press-release-ind .indprblock {
  float: left;
  margin-right: 1.26582%;
  width: 74.6835%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 3328, ../sass/base/nhd.scss */
    .node-type-press-release .view-press-release-ind .indprblock {
      float: none;
      margin: 0 auto;
      width: 100%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 3328, ../sass/base/nhd.scss */
    .node-type-press-release .view-press-release-ind .indprblock {
      float: none;
      margin: 0 auto;
      width: 100%; } }
  /* line 3343, ../sass/base/nhd.scss */
  .node-type-press-release .view-press-release-ind .indprblock .titlegroup h3 {
    display: inline; }
  /* line 3346, ../sass/base/nhd.scss */
  .node-type-press-release .view-press-release-ind .indprblock .titlegroup .detail {
    font-style: italic;
    text-align: right; }
  /* line 3351, ../sass/base/nhd.scss */
  .node-type-press-release .view-press-release-ind .indprblock .primg {
    padding: 1em; }
    /* line 3353, ../sass/base/nhd.scss */
    .node-type-press-release .view-press-release-ind .indprblock .primg img {
      border-radius: 10px; }
    /* line 3356, ../sass/base/nhd.scss */
    .node-type-press-release .view-press-release-ind .indprblock .primg .caption {
      font-size: 0.8em; }
/* line 3361, ../sass/base/nhd.scss */
.node-type-press-release .view-press-release-ind .indprside {
  clear: none;
  float: right;
  margin-right: 0;
  width: 24.0506%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 3361, ../sass/base/nhd.scss */
    .node-type-press-release .view-press-release-ind .indprside {
      clear: both;
      float: none;
      margin: 0 auto;
      width: 68%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 3361, ../sass/base/nhd.scss */
    .node-type-press-release .view-press-release-ind .indprside {
      clear: both;
      float: none;
      margin: 0 auto;
      width: 68%; } }
  /* line 3378, ../sass/base/nhd.scss */
  .node-type-press-release .view-press-release-ind .indprside .prauthor {
    background-color: #c7e2e4;
    border-radius: 10px;
    margin: 1em 0.5em;
    padding: 1em 0.8em;
    font-size: 0.9em; }
    /* line 3384, ../sass/base/nhd.scss */
    .node-type-press-release .view-press-release-ind .indprside .prauthor p {
      font-size: 0.9em; }
    /* line 3387, ../sass/base/nhd.scss */
    .node-type-press-release .view-press-release-ind .indprside .prauthor .praname strong {
      text-transform: uppercase; }
    /* line 3390, ../sass/base/nhd.scss */
    .node-type-press-release .view-press-release-ind .indprside .prauthor .prjob {
      font-style: italic; }
  /* line 3394, ../sass/base/nhd.scss */
  .node-type-press-release .view-press-release-ind .indprside .prdl {
    background-color: #c7e2e4;
    border-radius: 10px;
    margin: 1em 0.5em;
    padding: 1em 0.8em;
    font-size: 0.9em; }
    /* line 3400, ../sass/base/nhd.scss */
    .node-type-press-release .view-press-release-ind .indprside .prdl a {
      color: #fff; }
    /* line 3403, ../sass/base/nhd.scss */
    .node-type-press-release .view-press-release-ind .indprside .prdl .field--name-field-download-title {
      text-transform: uppercase;
      font-weight: 600; }
    /* line 3407, ../sass/base/nhd.scss */
    .node-type-press-release .view-press-release-ind .indprside .prdl .buttonme {
      display: none; }
    /* line 3410, ../sass/base/nhd.scss */
    .node-type-press-release .view-press-release-ind .indprside .prdl .tdbutt {
      background-color: #76b8bd;
      border-radius: 7px;
      padding: 1.2em 0.6em;
      display: block;
      margin: 0.3em 0;
      text-align: center; }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 3428, ../sass/base/nhd.scss */
  .page-media-tools .pane-page-content {
    padding: 0 0.5em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 3433, ../sass/base/nhd.scss */
  .page-media-tools .pane-page-content {
    padding: 0 1em; } }
/* line 3437, ../sass/base/nhd.scss */
.page-media-tools embed, .page-media-tools img, .page-media-tools object, .page-media-tools video {
  height: 100%; }
/* line 3440, ../sass/base/nhd.scss */
.page-media-tools .l-content {
  float: none;
  margin: 1em auto;
  max-width: 1100px; }
/* line 3445, ../sass/base/nhd.scss */
.page-media-tools .maincontent {
  float: left;
  margin-right: 1.26582%;
  width: 74.6835%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 3445, ../sass/base/nhd.scss */
    .page-media-tools .maincontent {
      float: none;
      margin: 0 auto;
      width: 100%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 3445, ../sass/base/nhd.scss */
    .page-media-tools .maincontent {
      float: none;
      margin: 0 auto;
      width: 100%; } }
  /* line 3459, ../sass/base/nhd.scss */
  .page-media-tools .maincontent .otabs {
    clear: both;
    float: none; }
    /* line 3462, ../sass/base/nhd.scss */
    .page-media-tools .maincontent .otabs .obutton {
      background-color: #f19d35;
      border-radius: 10px;
      color: #fff;
      display: inline-block;
      height: 10em;
      padding: 3.5em 1em;
      margin-right: 1em;
      text-align: center;
      vertical-align: middle;
      width: 10em;
      font-weight: 500;
      margin-bottom: 1em;
      border: none;
      float: left;
      cursor: pointer; }
    /* line 3479, ../sass/base/nhd.scss */
    .page-media-tools .maincontent .otabs .selected {
      color: #f19d35;
      background-color: #fff;
      border: 0.3em solid #f19d35;
      clear: right;
      float: left; }
  /* line 3487, ../sass/base/nhd.scss */
  .page-media-tools .maincontent .pane-press-release {
    display: none; }
    /* line 3489, ../sass/base/nhd.scss */
    .page-media-tools .maincontent .pane-press-release .prblock {
      margin: 1em 0.5em; }
      /* line 3492, ../sass/base/nhd.scss */
      .page-media-tools .maincontent .pane-press-release .prblock .ntit h3 {
        width: auto;
        margin: 0; }
      /* line 3497, ../sass/base/nhd.scss */
      .page-media-tools .maincontent .pane-press-release .prblock .ndetail {
        font-size: 0.9em;
        font-style: italic; }
  /* line 3503, ../sass/base/nhd.scss */
  .page-media-tools .maincontent .pane-image-gallery {
    display: none; }
    /* line 3505, ../sass/base/nhd.scss */
    .page-media-tools .maincontent .pane-image-gallery .views-row {
      display: inline-block; }
    /* line 3508, ../sass/base/nhd.scss */
    .page-media-tools .maincontent .pane-image-gallery .galblock {
      height: 10em;
      width: 10em; }
      /* line 3512, ../sass/base/nhd.scss */
      .page-media-tools .maincontent .pane-image-gallery .galblock .galimg img {
        height: 10em;
        width: 10em;
        border-radius: 10px; }
  /* line 3520, ../sass/base/nhd.scss */
  .page-media-tools .maincontent .selected {
    clear: both;
    float: none;
    display: block !important;
    padding: 1em 0; }
/* line 3527, ../sass/base/nhd.scss */
.page-media-tools .sidebar {
  clear: none;
  float: right;
  margin-right: 0;
  width: 24.0506%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 3527, ../sass/base/nhd.scss */
    .page-media-tools .sidebar {
      clear: both;
      float: none;
      margin: 0 auto;
      width: 100%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 3527, ../sass/base/nhd.scss */
    .page-media-tools .sidebar {
      clear: both;
      float: none;
      margin: 0 auto;
      width: 68%; } }
  /* line 3544, ../sass/base/nhd.scss */
  .page-media-tools .sidebar .prauthor {
    background-color: #c7e2e4;
    border-radius: 10px;
    margin: 1em 0.5em;
    padding: 1em 0.8em;
    font-size: 0.9em; }
    /* line 3550, ../sass/base/nhd.scss */
    .page-media-tools .sidebar .prauthor p {
      font-size: 0.9em; }
    /* line 3553, ../sass/base/nhd.scss */
    .page-media-tools .sidebar .prauthor .label {
      text-transform: uppercase;
      font-weight: 600; }
    /* line 3557, ../sass/base/nhd.scss */
    .page-media-tools .sidebar .prauthor .praname strong {
      text-transform: uppercase; }
    /* line 3560, ../sass/base/nhd.scss */
    .page-media-tools .sidebar .prauthor .prjob {
      font-style: italic; }
  /* line 3564, ../sass/base/nhd.scss */
  .page-media-tools .sidebar .downloadside {
    background-color: #c7e2e4;
    border-radius: 10px;
    margin: 1em 0.5em;
    padding: 1em 0.8em;
    font-size: 0.9em; }
    /* line 3570, ../sass/base/nhd.scss */
    .page-media-tools .sidebar .downloadside a {
      color: #fff; }
    /* line 3573, ../sass/base/nhd.scss */
    .page-media-tools .sidebar .downloadside .label {
      text-transform: uppercase;
      font-weight: 600; }
    /* line 3577, ../sass/base/nhd.scss */
    .page-media-tools .sidebar .downloadside .tdbutt {
      background-color: #76b8bd;
      border-radius: 7px;
      padding: 1.2em 0.6em;
      display: block;
      margin: 0.3em 0;
      text-align: center; }

/* line 3593, ../sass/base/nhd.scss */
.page-node-273 .l-content {
  float: none;
  margin: 1em auto;
  max-width: 1100px; }
/* line 3598, ../sass/base/nhd.scss */
.page-node-273 #edit-field-acategory-tid-wrapper, .page-node-273 #edit-field-class-tid-wrapper {
  display: none; }
/* line 3601, ../sass/base/nhd.scss */
.page-node-273 .pane-views-exp-awards-master-page {
  display: inline-block;
  width: 10%;
  vertical-align: top; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 3601, ../sass/base/nhd.scss */
    .page-node-273 .pane-views-exp-awards-master-page {
      display: block;
      width: 100%;
      text-align: center; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 3601, ../sass/base/nhd.scss */
    .page-node-273 .pane-views-exp-awards-master-page {
      display: block;
      width: 100%;
      text-align: center; } }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 3615, ../sass/base/nhd.scss */
    .page-node-273 .pane-views-exp-awards-master-page .views-exposed-widget {
      display: inline-block;
      float: none; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 3615, ../sass/base/nhd.scss */
    .page-node-273 .pane-views-exp-awards-master-page .views-exposed-widget {
      display: inline-block;
      float: none; } }
  /* line 3624, ../sass/base/nhd.scss */
  .page-node-273 .pane-views-exp-awards-master-page .views-exposed-widget .form-type-select {
    position: relative; }
    /* line 3626, ../sass/base/nhd.scss */
    .page-node-273 .pane-views-exp-awards-master-page .views-exposed-widget .form-type-select:after {
      content: '< >';
      color: #fff;
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg);
      right: 0px;
      top: 15px;
      padding: 0 0 2px;
      border-bottom: 1px solid #fff;
      position: absolute;
      pointer-events: none; }
    /* line 3640, ../sass/base/nhd.scss */
    .page-node-273 .pane-views-exp-awards-master-page .views-exposed-widget .form-type-select select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background-color: #ef8c12;
      border: medium none;
      color: #fff;
      padding: 1em 2em;
      border-radius: 0; }
    /* line 3650, ../sass/base/nhd.scss */
    .page-node-273 .pane-views-exp-awards-master-page .views-exposed-widget .form-type-select option {
      background-color: #fce2c3;
      color: #ef8c12;
      border-bottom: 1px solid #fff; }
  /* line 3657, ../sass/base/nhd.scss */
  .page-node-273 .pane-views-exp-awards-master-page .views-submit-button input {
    background-color: #fff;
    border: 2px solid #ef8c12;
    color: #ef8c12;
    font-weight: 500;
    padding: 1em 2em;
    margin: 0; }
/* line 3666, ../sass/base/nhd.scss */
.page-node-273 .pane-custom.pane-2 {
  display: inline-block;
  width: 88%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 3666, ../sass/base/nhd.scss */
    .page-node-273 .pane-custom.pane-2 {
      display: block;
      width: 100%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 3666, ../sass/base/nhd.scss */
    .page-node-273 .pane-custom.pane-2 {
      display: block;
      width: 100%; } }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 3677, ../sass/base/nhd.scss */
    .page-node-273 .pane-custom.pane-2 .aboxes {
      padding: 0 1em; } }
  /* line 3681, ../sass/base/nhd.scss */
  .page-node-273 .pane-custom.pane-2 .aboxes .abox {
    border-radius: 1.25em;
    display: inline-block;
    height: 250px;
    padding: 4em;
    vertical-align: top;
    width: 450px;
    margin: 0.5em 0.3em; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 3681, ../sass/base/nhd.scss */
      .page-node-273 .pane-custom.pane-2 .aboxes .abox {
        display: block;
        height: 100px;
        margin: 1em auto;
        max-width: 500px;
        width: 100%; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 3681, ../sass/base/nhd.scss */
      .page-node-273 .pane-custom.pane-2 .aboxes .abox {
        display: block;
        height: 130px;
        margin: 2em auto;
        max-width: 500px;
        width: 100%; } }
  /* line 3704, ../sass/base/nhd.scss */
  .page-node-273 .pane-custom.pane-2 .aboxes .cat {
    background: transparent url("../images/awards/catwin.png") no-repeat scroll center top; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 3704, ../sass/base/nhd.scss */
      .page-node-273 .pane-custom.pane-2 .aboxes .cat {
        background: transparent url("../images/awards/catwinmob.png") no-repeat scroll center top; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 3704, ../sass/base/nhd.scss */
      .page-node-273 .pane-custom.pane-2 .aboxes .cat {
        background: transparent url("../images/awards/catwinmob.png") no-repeat scroll center top; } }
  /* line 3713, ../sass/base/nhd.scss */
  .page-node-273 .pane-custom.pane-2 .aboxes .sp {
    background: transparent url("../images/awards/spprize.png") no-repeat scroll center top; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 3713, ../sass/base/nhd.scss */
      .page-node-273 .pane-custom.pane-2 .aboxes .sp {
        background: transparent url("../images/awards/spprizemob.png") no-repeat scroll center top; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 3713, ../sass/base/nhd.scss */
      .page-node-273 .pane-custom.pane-2 .aboxes .sp {
        background: transparent url("../images/awards/spprizemob.png") no-repeat scroll center top; } }
  /* line 3722, ../sass/base/nhd.scss */
  .page-node-273 .pane-custom.pane-2 .aboxes .scho {
    background: transparent url("../images/awards/scholar.png") no-repeat scroll center top; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 3722, ../sass/base/nhd.scss */
      .page-node-273 .pane-custom.pane-2 .aboxes .scho {
        background: transparent url("../images/awards/scholarmob.png") no-repeat scroll center top; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 3722, ../sass/base/nhd.scss */
      .page-node-273 .pane-custom.pane-2 .aboxes .scho {
        background: transparent url("../images/awards/scholarmob.png") no-repeat scroll center top; } }
  /* line 3731, ../sass/base/nhd.scss */
  .page-node-273 .pane-custom.pane-2 .aboxes .out {
    background: transparent url("../images/awards/outen.png") no-repeat scroll center top; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 3731, ../sass/base/nhd.scss */
      .page-node-273 .pane-custom.pane-2 .aboxes .out {
        background: transparent url("../images/awards/outenmob.png") no-repeat scroll center top; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 3731, ../sass/base/nhd.scss */
      .page-node-273 .pane-custom.pane-2 .aboxes .out {
        background: transparent url("../images/awards/outenmob.png") no-repeat scroll center top; } }

/* line 3745, ../sass/base/nhd.scss */
.page-awards-result .l-content, .page-awards-category-winners .l-content, .page-awards-outstanding-entries .l-content, .page-awards-scholarships .l-content, .page-awards-special-prizes .l-content {
  float: none;
  margin: 1em auto;
  max-width: 1100px; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 3745, ../sass/base/nhd.scss */
    .page-awards-result .l-content, .page-awards-category-winners .l-content, .page-awards-outstanding-entries .l-content, .page-awards-scholarships .l-content, .page-awards-special-prizes .l-content {
      padding: 0 1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 3745, ../sass/base/nhd.scss */
    .page-awards-result .l-content, .page-awards-category-winners .l-content, .page-awards-outstanding-entries .l-content, .page-awards-scholarships .l-content, .page-awards-special-prizes .l-content {
      padding: 0 1em; } }
/* line 3758, ../sass/base/nhd.scss */
.page-awards-result #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select, .page-awards-category-winners #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select, .page-awards-outstanding-entries #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select, .page-awards-scholarships #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select, .page-awards-special-prizes #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select {
  position: relative; }
  /* line 3760, ../sass/base/nhd.scss */
  .page-awards-result #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select:after, .page-awards-category-winners #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select:after, .page-awards-outstanding-entries #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select:after, .page-awards-scholarships #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select:after, .page-awards-special-prizes #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select:after {
    content: '< >';
    color: #fff;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 0px;
    top: 15px;
    padding: 0 0 2px;
    border-bottom: 1px solid #fff;
    position: absolute;
    pointer-events: none; }
  /* line 3774, ../sass/base/nhd.scss */
  .page-awards-result #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select select, .page-awards-category-winners #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select select, .page-awards-outstanding-entries #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select select, .page-awards-scholarships #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select select, .page-awards-special-prizes #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #ef8c12;
    border: medium none;
    color: #fff;
    padding: 1em 2em;
    border-radius: 0; }
  /* line 3784, ../sass/base/nhd.scss */
  .page-awards-result #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select option, .page-awards-category-winners #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select option, .page-awards-outstanding-entries #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select option, .page-awards-scholarships #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select option, .page-awards-special-prizes #views-exposed-form-awards-master-page .views-exposed-widget .form-type-select option {
    background-color: #fce2c3;
    color: #ef8c12;
    border-bottom: 1px solid #fff; }
/* line 3791, ../sass/base/nhd.scss */
.page-awards-result #views-exposed-form-awards-master-page .views-submit-button input, .page-awards-category-winners #views-exposed-form-awards-master-page .views-submit-button input, .page-awards-outstanding-entries #views-exposed-form-awards-master-page .views-submit-button input, .page-awards-scholarships #views-exposed-form-awards-master-page .views-submit-button input, .page-awards-special-prizes #views-exposed-form-awards-master-page .views-submit-button input {
  background-color: #fff;
  border: 2px solid #ef8c12;
  color: #ef8c12;
  font-weight: 500;
  padding: 1em 2em;
  margin: 0;
  display: block !important; }
/* line 3804, ../sass/base/nhd.scss */
.page-awards-result .view .view-filters .views-exposed-widget .form-type-select, .page-awards-category-winners .view .view-filters .views-exposed-widget .form-type-select, .page-awards-outstanding-entries .view .view-filters .views-exposed-widget .form-type-select, .page-awards-scholarships .view .view-filters .views-exposed-widget .form-type-select, .page-awards-special-prizes .view .view-filters .views-exposed-widget .form-type-select {
  position: relative; }
  /* line 3806, ../sass/base/nhd.scss */
  .page-awards-result .view .view-filters .views-exposed-widget .form-type-select:after, .page-awards-category-winners .view .view-filters .views-exposed-widget .form-type-select:after, .page-awards-outstanding-entries .view .view-filters .views-exposed-widget .form-type-select:after, .page-awards-scholarships .view .view-filters .views-exposed-widget .form-type-select:after, .page-awards-special-prizes .view .view-filters .views-exposed-widget .form-type-select:after {
    content: '< >';
    color: #fff;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 0px;
    top: 15px;
    padding: 0 0 2px;
    border-bottom: 1px solid #fff;
    position: absolute;
    pointer-events: none; }
  /* line 3820, ../sass/base/nhd.scss */
  .page-awards-result .view .view-filters .views-exposed-widget .form-type-select select, .page-awards-category-winners .view .view-filters .views-exposed-widget .form-type-select select, .page-awards-outstanding-entries .view .view-filters .views-exposed-widget .form-type-select select, .page-awards-scholarships .view .view-filters .views-exposed-widget .form-type-select select, .page-awards-special-prizes .view .view-filters .views-exposed-widget .form-type-select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #ef8c12;
    border: medium none;
    color: #fff;
    padding: 1em 2em;
    border-radius: 0; }
  /* line 3830, ../sass/base/nhd.scss */
  .page-awards-result .view .view-filters .views-exposed-widget .form-type-select option, .page-awards-category-winners .view .view-filters .views-exposed-widget .form-type-select option, .page-awards-outstanding-entries .view .view-filters .views-exposed-widget .form-type-select option, .page-awards-scholarships .view .view-filters .views-exposed-widget .form-type-select option, .page-awards-special-prizes .view .view-filters .views-exposed-widget .form-type-select option {
    background-color: #fce2c3;
    color: #ef8c12;
    border-bottom: 1px solid #fff; }
/* line 3837, ../sass/base/nhd.scss */
.page-awards-result .view .view-filters .views-submit-button input, .page-awards-category-winners .view .view-filters .views-submit-button input, .page-awards-outstanding-entries .view .view-filters .views-submit-button input, .page-awards-scholarships .view .view-filters .views-submit-button input, .page-awards-special-prizes .view .view-filters .views-submit-button input {
  background-color: #fff;
  border: 2px solid #ef8c12;
  color: #ef8c12;
  font-weight: 500;
  padding: 1em 2em;
  margin: 0; }
/* line 3847, ../sass/base/nhd.scss */
.page-awards-result .view .view-content .field-content .views-row, .page-awards-category-winners .view .view-content .field-content .views-row, .page-awards-outstanding-entries .view .view-content .field-content .views-row, .page-awards-scholarships .view .view-content .field-content .views-row, .page-awards-special-prizes .view .view-content .field-content .views-row {
  padding: 1em 0.3em; }
/* line 3850, ../sass/base/nhd.scss */
.page-awards-result .view .view-content p, .page-awards-category-winners .view .view-content p, .page-awards-outstanding-entries .view .view-content p, .page-awards-scholarships .view .view-content p, .page-awards-special-prizes .view .view-content p {
  font-size: 1em;
  display: inline; }
/* line 3854, ../sass/base/nhd.scss */
.page-awards-result .view .view-content .views-field-field-names, .page-awards-category-winners .view .view-content .views-field-field-names, .page-awards-outstanding-entries .view .view-content .views-field-field-names, .page-awards-scholarships .view .view-content .views-field-field-names, .page-awards-special-prizes .view .view-content .views-field-field-names {
  font-weight: 500; }
/* line 3857, ../sass/base/nhd.scss */
.page-awards-result .view .view-content .views-field-field-school, .page-awards-category-winners .view .view-content .views-field-field-school, .page-awards-outstanding-entries .view .view-content .views-field-field-school, .page-awards-scholarships .view .view-content .views-field-field-school, .page-awards-special-prizes .view .view-content .views-field-field-school {
  font-style: italic; }
/* line 3860, ../sass/base/nhd.scss */
.page-awards-result .view .view-content .field-content, .page-awards-category-winners .view .view-content .field-content, .page-awards-outstanding-entries .view .view-content .field-content, .page-awards-scholarships .view .view-content .field-content, .page-awards-special-prizes .view .view-content .field-content {
  display: inline; }
/* line 3863, ../sass/base/nhd.scss */
.page-awards-result .view .view-content .views-label, .page-awards-category-winners .view .view-content .views-label, .page-awards-outstanding-entries .view .view-content .views-label, .page-awards-scholarships .view .view-content .views-label, .page-awards-special-prizes .view .view-content .views-label {
  font-weight: 500;
  display: inline-block; }
/* line 3868, ../sass/base/nhd.scss */
.page-awards-result .view .view-content .accordion .padme, .page-awards-category-winners .view .view-content .accordion .padme, .page-awards-outstanding-entries .view .view-content .accordion .padme, .page-awards-scholarships .view .view-content .accordion .padme, .page-awards-special-prizes .view .view-content .accordion .padme {
  padding: 1em; }
/* line 3872, ../sass/base/nhd.scss */
.page-awards-result .view .view-content .sponinfo, .page-awards-category-winners .view .view-content .sponinfo, .page-awards-outstanding-entries .view .view-content .sponinfo, .page-awards-scholarships .view .view-content .sponinfo, .page-awards-special-prizes .view .view-content .sponinfo {
  border-bottom: 1px solid #231f20;
  padding-bottom: 1em; }
  /* line 3875, ../sass/base/nhd.scss */
  .page-awards-result .view .view-content .sponinfo .prispo, .page-awards-category-winners .view .view-content .sponinfo .prispo, .page-awards-outstanding-entries .view .view-content .sponinfo .prispo, .page-awards-scholarships .view .view-content .sponinfo .prispo, .page-awards-special-prizes .view .view-content .sponinfo .prispo {
    display: inline-block;
    width: 30%;
    background-color: #d1d2d4;
    padding: 1em 0.5em;
    border-radius: 10px;
    vertical-align: top;
    margin-right: 1em; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 3875, ../sass/base/nhd.scss */
      .page-awards-result .view .view-content .sponinfo .prispo, .page-awards-category-winners .view .view-content .sponinfo .prispo, .page-awards-outstanding-entries .view .view-content .sponinfo .prispo, .page-awards-scholarships .view .view-content .sponinfo .prispo, .page-awards-special-prizes .view .view-content .sponinfo .prispo {
        display: block;
        width: 100%;
        margin-bottom: 1em; } }
    /* line 3888, ../sass/base/nhd.scss */
    .page-awards-result .view .view-content .sponinfo .prispo .plabel, .page-awards-category-winners .view .view-content .sponinfo .prispo .plabel, .page-awards-outstanding-entries .view .view-content .sponinfo .prispo .plabel, .page-awards-scholarships .view .view-content .sponinfo .prispo .plabel, .page-awards-special-prizes .view .view-content .sponinfo .prispo .plabel {
      color: #555658;
      text-transform: uppercase;
      margin-bottom: 0.8em; }
  /* line 3894, ../sass/base/nhd.scss */
  .page-awards-result .view .view-content .sponinfo .sdetail, .page-awards-category-winners .view .view-content .sponinfo .sdetail, .page-awards-outstanding-entries .view .view-content .sponinfo .sdetail, .page-awards-scholarships .view .view-content .sponinfo .sdetail, .page-awards-special-prizes .view .view-content .sponinfo .sdetail {
    display: inline-block;
    width: 65%; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 3894, ../sass/base/nhd.scss */
      .page-awards-result .view .view-content .sponinfo .sdetail, .page-awards-category-winners .view .view-content .sponinfo .sdetail, .page-awards-outstanding-entries .view .view-content .sponinfo .sdetail, .page-awards-scholarships .view .view-content .sponinfo .sdetail, .page-awards-special-prizes .view .view-content .sponinfo .sdetail {
        display: block;
        width: 100%; } }
    /* line 3901, ../sass/base/nhd.scss */
    .page-awards-result .view .view-content .sponinfo .sdetail .sname, .page-awards-category-winners .view .view-content .sponinfo .sdetail .sname, .page-awards-outstanding-entries .view .view-content .sponinfo .sdetail .sname, .page-awards-scholarships .view .view-content .sponinfo .sdetail .sname, .page-awards-special-prizes .view .view-content .sponinfo .sdetail .sname {
      font-size: 1.5em;
      font-weight: 600; }
/* line 3907, ../sass/base/nhd.scss */
.page-awards-result .view .view-content .grayback, .page-awards-category-winners .view .view-content .grayback, .page-awards-outstanding-entries .view .view-content .grayback, .page-awards-scholarships .view .view-content .grayback, .page-awards-special-prizes .view .view-content .grayback {
  background-color: #eee;
  padding: 2em 1em;
  border-bottom: 1px solid #231f20; }
  /* line 3911, ../sass/base/nhd.scss */
  .page-awards-result .view .view-content .grayback .gtitle, .page-awards-category-winners .view .view-content .grayback .gtitle, .page-awards-outstanding-entries .view .view-content .grayback .gtitle, .page-awards-scholarships .view .view-content .grayback .gtitle, .page-awards-special-prizes .view .view-content .grayback .gtitle {
    font-weight: 500;
    text-transform: uppercase; }
/* line 3917, ../sass/base/nhd.scss */
.page-awards-result .view .view-content .views-row-last .grayback, .page-awards-category-winners .view .view-content .views-row-last .grayback, .page-awards-outstanding-entries .view .view-content .views-row-last .grayback, .page-awards-scholarships .view .view-content .views-row-last .grayback, .page-awards-special-prizes .view .view-content .views-row-last .grayback {
  border: none; }
/* line 3922, ../sass/base/nhd.scss */
.page-awards-result .view .view-footer, .page-awards-category-winners .view .view-footer, .page-awards-outstanding-entries .view .view-footer, .page-awards-scholarships .view .view-footer, .page-awards-special-prizes .view .view-footer {
  padding-bottom: 5em; }
/* line 3926, ../sass/base/nhd.scss */
.page-awards-result .bbutton, .page-awards-category-winners .bbutton, .page-awards-outstanding-entries .bbutton, .page-awards-scholarships .bbutton, .page-awards-special-prizes .bbutton {
  background-color: #fff;
  border: 2px solid #ef8c12;
  color: #ef8c12;
  font-weight: 500;
  margin-top: 0.5em;
  padding: 0.9em 2em;
  display: inline-block; }
/* line 3935, ../sass/base/nhd.scss */
.page-awards-result .right, .page-awards-category-winners .right, .page-awards-outstanding-entries .right, .page-awards-scholarships .right, .page-awards-special-prizes .right {
  float: right; }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 3945, ../sass/base/nhd.scss */
  .page-node-495 .l-content {
    padding: 0 1em; }
  /* line 3948, ../sass/base/nhd.scss */
  .page-node-495 .eventtit {
    display: none; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 3953, ../sass/base/nhd.scss */
  .page-node-495 .l-content {
    padding: 2em 1em; } }
/* line 3958, ../sass/base/nhd.scss */
.page-node-495 .views-exposed-form .form-type-select {
  position: relative; }
  /* line 3960, ../sass/base/nhd.scss */
  .page-node-495 .views-exposed-form .form-type-select:after {
    content: '< >';
    color: #fff;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 0px;
    top: 15px;
    padding: 0 0 2px;
    border-bottom: 1px solid #fff;
    position: absolute;
    pointer-events: none; }
  /* line 3974, ../sass/base/nhd.scss */
  .page-node-495 .views-exposed-form .form-type-select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #ef8c12;
    border: medium none;
    color: #fff;
    padding: 1em 2em;
    border-radius: 0; }
  /* line 3984, ../sass/base/nhd.scss */
  .page-node-495 .views-exposed-form .form-type-select option {
    background-color: #fce2c3;
    color: #ef8c12;
    border-bottom: 1px solid #fff; }
/* line 3990, ../sass/base/nhd.scss */
.page-node-495 .views-exposed-form .views-submit-button input {
  background-color: #fff;
  border: 2px solid #ef8c12;
  color: #ef8c12;
  font-weight: 500;
  padding: 1em 2em;
  margin: 0; }
/* line 3999, ../sass/base/nhd.scss */
.page-node-495 #views-exposed-form-event-panel-pane-5 .views-exposed-form, .page-node-495 #views-exposed-form-event-panel-pane-4 .views-exposed-form {
  display: none; }
/* line 4002, ../sass/base/nhd.scss */
.page-node-495 .view-header {
  font-weight: 500; }
/* line 4006, ../sass/base/nhd.scss */
.page-node-495 .view-content .views-row {
  padding: 0.5em 0.3em; }
  /* line 4008, ../sass/base/nhd.scss */
  .page-node-495 .view-content .views-row .label {
    font-weight: 600;
    margin-top: 1em; }
  /* line 4012, ../sass/base/nhd.scss */
  .page-node-495 .view-content .views-row .views-field.views-field-field-date, .page-node-495 .view-content .views-row .views-field-field-date-tba {
    display: inline-block;
    margin-right: 1.5em;
    width: 25%; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 4012, ../sass/base/nhd.scss */
      .page-node-495 .view-content .views-row .views-field.views-field-field-date, .page-node-495 .view-content .views-row .views-field-field-date-tba {
        display: inline-block;
        margin-right: 2em;
        width: auto; } }
  /* line 4022, ../sass/base/nhd.scss */
  .page-node-495 .view-content .views-row .views-field.views-field-title {
    display: inline-block;
    vertical-align: top;
    width: 72%; }
    /* line 4026, ../sass/base/nhd.scss */
    .page-node-495 .view-content .views-row .views-field.views-field-title a {
      text-decoration: underline; }
/* line 4032, ../sass/base/nhd.scss */
.page-node-495 .pane-event-panel-pane-4 {
  margin-top: 2em; }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 4041, ../sass/base/nhd.scss */
  .node-type-event .pane-page-content {
    padding: 0 0.5em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 4046, ../sass/base/nhd.scss */
  .node-type-event .pane-page-content {
    padding: 0 1em; } }
/* line 4050, ../sass/base/nhd.scss */
.node-type-event .pane-pane-messages .messages--error {
  display: none; }
/* line 4054, ../sass/base/nhd.scss */
.node-type-event .view-event .views-field {
  padding: 0.5em 0.3em; }
/* line 4057, ../sass/base/nhd.scss */
.node-type-event .view-event .views-label {
  display: inline-block;
  font-weight: 600; }
/* line 4061, ../sass/base/nhd.scss */
.node-type-event .view-event .field-content, .node-type-event .view-event .date-display-range {
  display: inline; }
/* line 4064, ../sass/base/nhd.scss */
.node-type-event .view-event p {
  display: inline;
  font-size: 1em; }
/* line 4068, ../sass/base/nhd.scss */
.node-type-event .view-event .regbutt {
  margin-top: 1em; }
  /* line 4070, ../sass/base/nhd.scss */
  .node-type-event .view-event .regbutt .reg.button {
    background-color: #f19d35;
    color: #fff;
    font-family: "helvetica neue", arial;
    font-size: 1.5em;
    font-weight: 500;
    text-transform: uppercase; }
  /* line 4078, ../sass/base/nhd.scss */
  .node-type-event .view-event .regbutt .regdis {
    display: inline-block;
    margin-left: 1em;
    width: 50%;
    font-size: 0.9em; }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 4093, ../sass/base/nhd.scss */
  .node-type-lesson-plans .pane-page-content {
    padding: 0 0.5em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 4098, ../sass/base/nhd.scss */
  .node-type-lesson-plans .pane-page-content {
    padding: 0 1em; } }
/* line 4102, ../sass/base/nhd.scss */
.node-type-lesson-plans .pane-page-content {
  padding-bottom: 2em; }
/* line 4106, ../sass/base/nhd.scss */
.node-type-lesson-plans .view-lesson-plans .views-field-field-essay {
  padding: 1em 0.8em; }
  /* line 4108, ../sass/base/nhd.scss */
  .node-type-lesson-plans .view-lesson-plans .views-field-field-essay .views-field-field-lesson-files {
    display: inline-block;
    padding-right: 1em; }
  /* line 4112, ../sass/base/nhd.scss */
  .node-type-lesson-plans .view-lesson-plans .views-field-field-essay .views-field-field-author {
    display: inline-block; }
    /* line 4114, ../sass/base/nhd.scss */
    .node-type-lesson-plans .view-lesson-plans .views-field-field-essay .views-field-field-author .views-label-field-author {
      display: inline; }
    /* line 4117, ../sass/base/nhd.scss */
    .node-type-lesson-plans .view-lesson-plans .views-field-field-essay .views-field-field-author .field-content {
      display: inline; }
/* line 4123, ../sass/base/nhd.scss */
.node-type-lesson-plans .pane-lesson-plans-panel-pane-2 {
  margin-right: 2em; }
/* line 4126, ../sass/base/nhd.scss */
.node-type-lesson-plans .pane-lesson-plans-panel-pane-2, .node-type-lesson-plans .pane-lesson-plans-panel-pane-3 {
  display: inline-block;
  width: 45%;
  vertical-align: top;
  margin-top: 1em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 4126, ../sass/base/nhd.scss */
    .node-type-lesson-plans .pane-lesson-plans-panel-pane-2, .node-type-lesson-plans .pane-lesson-plans-panel-pane-3 {
      display: block;
      width: 100%;
      margin-bottom: 4em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 4126, ../sass/base/nhd.scss */
    .node-type-lesson-plans .pane-lesson-plans-panel-pane-2, .node-type-lesson-plans .pane-lesson-plans-panel-pane-3 {
      display: block;
      width: 100%;
      margin-bottom: 4em; } }
  /* line 4141, ../sass/base/nhd.scss */
  .node-type-lesson-plans .pane-lesson-plans-panel-pane-2 .acont, .node-type-lesson-plans .pane-lesson-plans-panel-pane-3 .acont {
    padding: 0.5em 1em !important; }
  /* line 4144, ../sass/base/nhd.scss */
  .node-type-lesson-plans .pane-lesson-plans-panel-pane-2 .views-field-field-lesson-number, .node-type-lesson-plans .pane-lesson-plans-panel-pane-3 .views-field-field-lesson-number {
    display: none !important; }
  /* line 4147, ../sass/base/nhd.scss */
  .node-type-lesson-plans .pane-lesson-plans-panel-pane-2 .views-field-field-title, .node-type-lesson-plans .pane-lesson-plans-panel-pane-3 .views-field-field-title {
    font-style: italic; }
/* line 4151, ../sass/base/nhd.scss */
.node-type-lesson-plans .bodywithside {
  float: left;
  margin-right: 1.26582%;
  width: 74.6835%;
  margin-bottom: 2em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 4151, ../sass/base/nhd.scss */
    .node-type-lesson-plans .bodywithside {
      float: none;
      margin: 0 auto;
      width: 100%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 4151, ../sass/base/nhd.scss */
    .node-type-lesson-plans .bodywithside {
      float: none;
      margin: 0 auto;
      width: 100%; } }
/* line 4167, ../sass/base/nhd.scss */
.node-type-lesson-plans .sideforbody {
  clear: none;
  float: right;
  margin-right: 0;
  width: 24.0506%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 4167, ../sass/base/nhd.scss */
    .node-type-lesson-plans .sideforbody {
      clear: both;
      float: none;
      margin: 0 auto;
      width: 100%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 4167, ../sass/base/nhd.scss */
    .node-type-lesson-plans .sideforbody {
      clear: both;
      float: none;
      margin: 0 auto;
      width: 68%; } }
  /* line 4184, ../sass/base/nhd.scss */
  .node-type-lesson-plans .sideforbody p {
    font-size: 1em; }
  /* line 4188, ../sass/base/nhd.scss */
  .node-type-lesson-plans .sideforbody .view-download-for-tabbed-page-collection .views-row {
    background-color: #c7e2e4;
    border-radius: 10px;
    margin: 1em 0.5em;
    padding: 1em 0.8em; }
    /* line 4193, ../sass/base/nhd.scss */
    .node-type-lesson-plans .sideforbody .view-download-for-tabbed-page-collection .views-row a {
      color: #fff; }
    /* line 4196, ../sass/base/nhd.scss */
    .node-type-lesson-plans .sideforbody .view-download-for-tabbed-page-collection .views-row .views-field-field-download-title {
      font-size: 0.9em;
      font-weight: 600;
      text-transform: uppercase; }
    /* line 4201, ../sass/base/nhd.scss */
    .node-type-lesson-plans .sideforbody .view-download-for-tabbed-page-collection .views-row .views-field-field-download-link {
      background-color: #76b8bd;
      border-radius: 7px;
      padding: 1.2em 0.6em;
      text-align: center; }
    /* line 4207, ../sass/base/nhd.scss */
    .node-type-lesson-plans .sideforbody .view-download-for-tabbed-page-collection .views-row .views-field-field-download-file {
      text-align: center; }
      /* line 4209, ../sass/base/nhd.scss */
      .node-type-lesson-plans .sideforbody .view-download-for-tabbed-page-collection .views-row .views-field-field-download-file ul {
        list-style: none;
        padding: 0;
        margin: 0; }
      /* line 4214, ../sass/base/nhd.scss */
      .node-type-lesson-plans .sideforbody .view-download-for-tabbed-page-collection .views-row .views-field-field-download-file .tdbutt {
        background-color: #76b8bd;
        border-radius: 7px;
        padding: 1.2em 0.6em;
        display: block;
        margin: 0.3em 0; }

/* line 4232, ../sass/base/nhd.scss */
.page-node-673 .spalumni .spalblock {
  display: inline-block;
  margin: 1em 0.2em;
  vertical-align: top;
  text-align: center;
  width: 32%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 4232, ../sass/base/nhd.scss */
    .page-node-673 .spalumni .spalblock {
      display: block;
      width: 100%; } }
  /* line 4242, ../sass/base/nhd.scss */
  .page-node-673 .spalumni .spalblock img {
    border-radius: 10px; }
  /* line 4246, ../sass/base/nhd.scss */
  .page-node-673 .spalumni .spalblock .caption .source {
    font-style: italic; }
/* line 4253, ../sass/base/nhd.scss */
.page-node-673 .view-alumni .views-row {
  display: inline-block;
  margin: 1em 0.5em;
  width: 20%;
  vertical-align: top; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 4253, ../sass/base/nhd.scss */
    .page-node-673 .view-alumni .views-row {
      display: block;
      width: 100%; } }
  /* line 4262, ../sass/base/nhd.scss */
  .page-node-673 .view-alumni .views-row .alumblock {
    text-align: center; }
    /* line 4264, ../sass/base/nhd.scss */
    .page-node-673 .view-alumni .views-row .alumblock .alimg {
      width: 10em;
      height: 10em;
      margin: 0 auto; }
      /* line 4268, ../sass/base/nhd.scss */
      .page-node-673 .view-alumni .views-row .alumblock .alimg img {
        border: 0.3em solid #f19d35;
        width: 10em;
        height: 10em;
        border-radius: 10px; }
    /* line 4276, ../sass/base/nhd.scss */
    .page-node-673 .view-alumni .views-row .alumblock .alname a {
      text-decoration: underline; }
/* line 4284, ../sass/base/nhd.scss */
.page-node-673 .view-download-for-tabbed-page-collection p {
  font-size: 1em; }

/* line 4291, ../sass/base/nhd.scss */
.page-node-516 #robly_embed_signup, .page-node-341 #robly_embed_signup {
  font: 500 16px "helvetica neue", arial; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 4291, ../sass/base/nhd.scss */
    .page-node-516 #robly_embed_signup, .page-node-341 #robly_embed_signup {
      width: 100% !important; } }
  /* line 4296, ../sass/base/nhd.scss */
  .page-node-516 #robly_embed_signup .robly_field_group label, .page-node-341 #robly_embed_signup .robly_field_group label {
    font-weight: 500; }
  /* line 4299, ../sass/base/nhd.scss */
  .page-node-516 #robly_embed_signup .power, .page-node-341 #robly_embed_signup .power {
    font-size: 0.8em; }
/* line 4303, ../sass/base/nhd.scss */
.page-node-516 #robly_embedded_subscribe, .page-node-341 #robly_embedded_subscribe {
  background-color: #f19d35 !important;
  font-family: "helvetica neue", arial;
  font-size: 1.4em !important;
  height: auto !important;
  padding: 0.5em 0.6em !important; }
@media (min-width: 1px) and (max-width: 895px) {
  /* line 4310, ../sass/base/nhd.scss */
  .page-node-516 #robly_embed_signup input.button, .page-node-341 #robly_embed_signup input.button {
    width: 100% !important; } }

/* line 4319, ../sass/base/nhd.scss */
.node-type-alumni .alumblock .alimg {
  float: right; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 4319, ../sass/base/nhd.scss */
    .node-type-alumni .alumblock .alimg {
      float: none;
      text-align: center;
      padding: 1em; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 4319, ../sass/base/nhd.scss */
    .node-type-alumni .alumblock .alimg {
      float: none;
      text-align: center; } }
  /* line 4330, ../sass/base/nhd.scss */
  .node-type-alumni .alumblock .alimg img {
    border-radius: 1.25em; }
@media (min-width: 1px) and (max-width: 895px) {
  /* line 4335, ../sass/base/nhd.scss */
  .node-type-alumni .albio {
    padding: 0 1em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 4335, ../sass/base/nhd.scss */
  .node-type-alumni .albio {
    padding: 0 1em; } }
/* line 4342, ../sass/base/nhd.scss */
.node-type-alumni .albio .alques {
  text-align: left;
  margin: 1em 0; }
  /* line 4345, ../sass/base/nhd.scss */
  .node-type-alumni .albio .alques .label {
    font-weight: 600; }
  /* line 4349, ../sass/base/nhd.scss */
  .node-type-alumni .albio .alques .answer p {
    padding: 0;
    margin: 0;
    font-size: 1em; }
/* line 4358, ../sass/base/nhd.scss */
.node-type-alumni .view-alumni-image-gallery .lightbox-processed {
  margin: 0 1em; }
  /* line 4360, ../sass/base/nhd.scss */
  .node-type-alumni .view-alumni-image-gallery .lightbox-processed img {
    border-radius: 10px;
    height: 10em;
    width: 10em; }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 4374, ../sass/base/nhd.scss */
  .page-node-497 .panel-pane.pane-page-content {
    padding: 0 1em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 4379, ../sass/base/nhd.scss */
  .page-node-497 .panel-pane.pane-page-content {
    padding: 0 1em; } }
/* line 4385, ../sass/base/nhd.scss */
.page-node-497 .views-exposed-form .views-widget-filter-keys {
  margin: 0.5em 0;
  padding: 1em 0.5em 1em 0; }
  /* line 4388, ../sass/base/nhd.scss */
  .page-node-497 .views-exposed-form .views-widget-filter-keys .form-text {
    width: 200px; }
/* line 4392, ../sass/base/nhd.scss */
.page-node-497 .views-exposed-form #edit-submit-search {
  background-color: #f19d35;
  border: medium none;
  border-radius: 7px;
  color: #fff;
  margin: 0.3em;
  padding: 1em 0.8em; }
/* line 4401, ../sass/base/nhd.scss */
.page-node-497 .view-content {
  padding: 1em 0; }
  /* line 4403, ../sass/base/nhd.scss */
  .page-node-497 .view-content a {
    text-decoration: underline; }
  /* line 4406, ../sass/base/nhd.scss */
  .page-node-497 .view-content .views-row {
    padding: 0.3em 0; }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 4417, ../sass/base/nhd.scss */
  .node-type-annual-theme .panel-pane.pane-page-content {
    padding: 0 1em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 4422, ../sass/base/nhd.scss */
  .node-type-annual-theme .panel-pane.pane-page-content {
    padding: 0 1em; } }
/* line 4426, ../sass/base/nhd.scss */
.node-type-annual-theme .pane-annual-theme-ind-page {
  float: left;
  margin-right: 1.26582%;
  width: 74.6835%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 4426, ../sass/base/nhd.scss */
    .node-type-annual-theme .pane-annual-theme-ind-page {
      float: none;
      margin: 0 auto;
      width: 100%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 4426, ../sass/base/nhd.scss */
    .node-type-annual-theme .pane-annual-theme-ind-page {
      float: none;
      margin: 0 auto;
      width: 100%; } }
  /* line 4442, ../sass/base/nhd.scss */
  .node-type-annual-theme .pane-annual-theme-ind-page .themeblock .themedate .label, .node-type-annual-theme .pane-annual-theme-ind-page .themeblock .themeschool .label {
    font-weight: 500; }
  /* line 4445, ../sass/base/nhd.scss */
  .node-type-annual-theme .pane-annual-theme-ind-page .themeblock .themedate .date-display-range, .node-type-annual-theme .pane-annual-theme-ind-page .themeblock .themeschool .date-display-range {
    display: inline; }
  /* line 4450, ../sass/base/nhd.scss */
  .node-type-annual-theme .pane-annual-theme-ind-page .themeblock .themeimg img {
    border-radius: 1.25em; }
  /* line 4454, ../sass/base/nhd.scss */
  .node-type-annual-theme .pane-annual-theme-ind-page .themeblock .themeinfo {
    padding: 1em 0; }
    /* line 4456, ../sass/base/nhd.scss */
    .node-type-annual-theme .pane-annual-theme-ind-page .themeblock .themeinfo p {
      margin: 0.5em 0; }
/* line 4462, ../sass/base/nhd.scss */
.node-type-annual-theme .pane-download-for-basic-pages-sidebar {
  clear: none;
  float: right;
  margin-right: 0;
  width: 24.0506%; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 4462, ../sass/base/nhd.scss */
    .node-type-annual-theme .pane-download-for-basic-pages-sidebar {
      clear: both;
      float: none;
      margin: 0 auto;
      width: 100%; } }
  @media (min-width: 896px) and (max-width: 1240px) {
    /* line 4462, ../sass/base/nhd.scss */
    .node-type-annual-theme .pane-download-for-basic-pages-sidebar {
      clear: both;
      float: none;
      margin: 0 auto;
      width: 68%; } }
  /* line 4479, ../sass/base/nhd.scss */
  .node-type-annual-theme .pane-download-for-basic-pages-sidebar p {
    font-size: 1em; }
  /* line 4482, ../sass/base/nhd.scss */
  .node-type-annual-theme .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row {
    background-color: #c7e2e4;
    border-radius: 10px;
    margin: 1em 0.5em;
    padding: 1em 0.8em; }
    /* line 4487, ../sass/base/nhd.scss */
    .node-type-annual-theme .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row a {
      color: #fff; }
    /* line 4490, ../sass/base/nhd.scss */
    .node-type-annual-theme .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row .views-field-field-download-title {
      font-size: 0.9em;
      font-weight: 600;
      text-transform: uppercase; }
    /* line 4495, ../sass/base/nhd.scss */
    .node-type-annual-theme .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row .views-field-field-download-link {
      background-color: #76b8bd;
      border-radius: 7px;
      padding: 1.2em 0.6em;
      text-align: center; }
    /* line 4501, ../sass/base/nhd.scss */
    .node-type-annual-theme .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row .views-field-field-download-file {
      text-align: center; }
      /* line 4503, ../sass/base/nhd.scss */
      .node-type-annual-theme .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row .views-field-field-download-file ul {
        list-style: none;
        padding: 0;
        margin: 0; }
      /* line 4508, ../sass/base/nhd.scss */
      .node-type-annual-theme .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row .views-field-field-download-file .tdbutt {
        background-color: #76b8bd;
        border-radius: 7px;
        padding: 1.2em 0.6em;
        display: block;
        margin: 0.3em 0; }

/* line 4462, ../sass/base/nhd.scss */
@media (max-width: 380px) {
  .button.webform-popup {
    display: block;
  }
}
.node-type-landing-page .form-actions,
.node-type-landing-page .webform-component {
  clear: both;
}

.webform-component-markup p {
  font-size: 16px;
}

.node-type-landing-page .webform-component .form-item.form-type-radio {
    float: left;
    margin-right: 10px;
}

.node-type-landing-page .panel-col-last {
  clear: none;
  margin-right: 0;
  width: 24.0506%; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 4462, ../sass/base/nhd.scss */
      .node-type-landing-page .panel-col-last {
        clear: both;
        float: none;
        margin: 0 auto;
        width: 100%; }

      .panel-2col-stacked {
        padding: 0 .5em;
      }

      .node-type-landing-page .panel-col-last .inside {
        margin: 0; }

      .node-type-landing-page .panel-col-first .inside {
                 margin: 0; } }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 4462, ../sass/base/nhd.scss */
    .node-type-landing-page .panel-col-first {
      clear: both;
      float: none;
      margin: 0 auto;
      width: 100%; }

    .node-type-landing-page .panel-col-last {
      clear: both;
      margin: 0 auto;
      float: none;
      width: 68%; } }
    @media (max-width: 895px) {
      /* line 4462, ../sass/base/nhd.scss */
           .node-type-landing-page .panel-col-last {
             clear: both;
             margin: 0 auto;
             float: none;
             width: 100%; }
       }
  @media (min-width: 896px) {
    /* line 4462, ../sass/base/nhd.scss */
    .node-type-landing-page .panel-col-first {
      clear: both;
      margin: 0 auto;
      margin-right: 1.26582%;
      width: 74.6835%; } }
  /* line 4479, ../sass/base/nhd.scss */
  .node-type-landing-page .pane-download-for-basic-pages-sidebar p {
    font-size: 1em; }
  /* line 4482, ../sass/base/nhd.scss */
  .node-type-landing-page .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row {
    background-color: #c7e2e4;
    border-radius: 10px;
    margin: 1em 0.5em;
    padding: 1em 0.8em; }
    /* line 4487, ../sass/base/nhd.scss */
    .node-type-landing-page .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row a {
      color: #fff; }
    /* line 4490, ../sass/base/nhd.scss */
    .node-type-landing-page .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row .views-field-field-download-title {
      font-size: 0.9em;
      font-weight: 600;
      text-transform: uppercase; }
    /* line 4495, ../sass/base/nhd.scss */
    .node-type-landing-page .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row .views-field-field-download-link {
      background-color: #76b8bd;
      border-radius: 7px;
      padding: 1.2em 0.6em;
      text-align: center; }
    /* line 4501, ../sass/base/nhd.scss */
    .node-type-landing-page .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row .views-field-field-download-file {
      text-align: center; }
      /* line 4503, ../sass/base/nhd.scss */
      .node-type-landing-page .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row .views-field-field-download-file ul {
        list-style: none;
        padding: 0;
        margin: 0; }
      /* line 4508, ../sass/base/nhd.scss */
      .node-type-landing-page .pane-download-for-basic-pages-sidebar .view-download-for-tabbed-page-collection .views-row .views-field-field-download-file .tdbutt {
        background-color: #76b8bd;
        border-radius: 7px;
        padding: 1.2em 0.6em;
        display: block;
        margin: 0.3em 0; }


@media (min-width: 1px) and (max-width: 895px) {
  /* line 4525, ../sass/base/nhd.scss */
  .section-sample-bibliography .panel-pane.pane-page-content {
    padding: 0 1em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 4530, ../sass/base/nhd.scss */
  .section-sample-bibliography .panel-pane.pane-page-content {
    padding: 0 2em; } }
/* line 4536, ../sass/base/nhd.scss */
.section-sample-bibliography .pane-views-exp-bibliography-panel-pane-1 .views-exposed-widget .form-type-select {
  position: relative; }
  /* line 4538, ../sass/base/nhd.scss */
  .section-sample-bibliography .pane-views-exp-bibliography-panel-pane-1 .views-exposed-widget .form-type-select:after {
    content: '< >';
    color: #fff;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 0px;
    top: 15px;
    padding: 0 0 2px;
    border-bottom: 1px solid #fff;
    position: absolute;
    pointer-events: none; }
  /* line 4552, ../sass/base/nhd.scss */
  .section-sample-bibliography .pane-views-exp-bibliography-panel-pane-1 .views-exposed-widget .form-type-select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #ef8c12;
    border: medium none;
    color: #fff;
    border-radius: 0;
    padding: 1em 2em; }
  /* line 4562, ../sass/base/nhd.scss */
  .section-sample-bibliography .pane-views-exp-bibliography-panel-pane-1 .views-exposed-widget .form-type-select option {
    background-color: #fce2c3;
    color: #ef8c12;
    border-bottom: 1px solid #fff; }
/* line 4569, ../sass/base/nhd.scss */
.section-sample-bibliography .pane-views-exp-bibliography-panel-pane-1 .views-submit-button input {
  background-color: #fff;
  border: 2px solid #ef8c12;
  color: #ef8c12;
  font-weight: 500;
  padding: 1em 2em;
  margin: 0; }
/* line 4579, ../sass/base/nhd.scss */
.section-sample-bibliography .pane-bibliography-panel-pane-1 .bibliography, .section-sample-bibliography .pane-bibliography-panel-pane-1 .footnote {
  margin: 3em 0; }
  /* line 4581, ../sass/base/nhd.scss */
  .section-sample-bibliography .pane-bibliography-panel-pane-1 .bibliography h5, .section-sample-bibliography .pane-bibliography-panel-pane-1 .footnote h5 {
    font-size: 1.5em; }
  /* line 4584, ../sass/base/nhd.scss */
  .section-sample-bibliography .pane-bibliography-panel-pane-1 .bibliography .field-content, .section-sample-bibliography .pane-bibliography-panel-pane-1 .footnote .field-content {
    background-color: #eee;
    border: 1px solid #231f20;
    padding: 1em; }
    /* line 4588, ../sass/base/nhd.scss */
    .section-sample-bibliography .pane-bibliography-panel-pane-1 .bibliography .field-content span, .section-sample-bibliography .pane-bibliography-panel-pane-1 .footnote .field-content span {
      color: #231f20 !important; }

@media (min-width: 1px) and (max-width: 895px) {
  /* line 4601, ../sass/base/nhd.scss */
  .page-node-496 .panel-pane.pane-page-content {
    padding: 0 1em; } }
@media (min-width: 896px) and (max-width: 1240px) {
  /* line 4606, ../sass/base/nhd.scss */
  .page-node-496 .panel-pane.pane-page-content {
    padding: 0 1em; } }
/* line 4611, ../sass/base/nhd.scss */
.page-node-496 .pane-page-content .pane-block, .page-node-496 .pane-page-content .panel-pane.pane-custom.pane-2 {
  display: inline-block;
  width: 32%;
  vertical-align: top;
  padding: 1em; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 4611, ../sass/base/nhd.scss */
    .page-node-496 .pane-page-content .pane-block, .page-node-496 .pane-page-content .panel-pane.pane-custom.pane-2 {
      display: block;
      width: 100%; } }
/* line 4621, ../sass/base/nhd.scss */
.page-node-496 .pane-page-content .mobileonly {
  display: none; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 4621, ../sass/base/nhd.scss */
    .page-node-496 .pane-page-content .mobileonly {
      display: block; } }
.page-node-496 .pane-page-content .mobileonly .orangebutton{
    margin:0.3em;
}

/* line 4628, ../sass/base/nhd.scss */
.page-node-496 .pane-page-content #instagram .instawrap {
  border-bottom: 2em solid #e56d4d !important;
  border-radius: 1.25em !important;
  border-top: 2em solid #e56d4d !important;
  min-height: 200px;
  height: 555px;
overflow: scroll;}
  /* line 4635, ../sass/base/nhd.scss */
  .page-node-496 .pane-page-content #instagram .instawrap .group img {
    height: auto !important;
    margin: 0.3em !important;
    width: 30% !important; }
/* line 4647, ../sass/base/nhd.scss */
.page-node-496 .pane-page-content #twitter .twitter-timeline {
  height: 555px !important;
  border-bottom: 2em solid #f19d35 !important;
  border-radius: 1.25em !important;
  border-top: 2em solid #f19d35 !important; }
  @media (min-width: 1px) and (max-width: 895px) {
    /* line 4647, ../sass/base/nhd.scss */
    .page-node-496 .pane-page-content #twitter .twitter-timeline {
      width: 100% !important; } }
/* line 4658, ../sass/base/nhd.scss */
.page-node-496 .pane-page-content #facebook .fb_iframe_widget {
  width: 100% !important;
  border-bottom: 2em solid #76b8bd !important;
  border-top: 2em solid #76b8bd !important;
  border-radius: 1.25em !important;
  height: 555px !important; }
  /* line 4664, ../sass/base/nhd.scss */
  .page-node-496 .pane-page-content #facebook .fb_iframe_widget span {
    display: block;
    margin: 0 auto; }
.page-node-496 .pane-page-content #facebook span, .page-node-496 .pane-page-content #facebook iframe{
    width:100%!important;
}
@media (min-width: 1px) and (max-width: 895px) {
    .page-node-496 .pane-page-content #facebook span, .page-node-496 .pane-page-content #facebook iframe{
        max-width:340px;

    }
}

/* line 4677, ../sass/base/nhd.scss */
.page-node-872 #nhdtop {
  padding-top: 25px;
  margin-top: -25px; }
  /* line 4680, ../sass/base/nhd.scss */
  .page-node-872 #nhdtop #folnav {
    background-color: #eee;
    padding: 0.5em;
    position: fixed;
    right: 6em;
    top: 24%;
    width: 24%; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 4680, ../sass/base/nhd.scss */
      .page-node-872 #nhdtop #folnav {
        position: relative;
        width: 100%;
        right: 0;
        top: 0; } }
    @media (min-width: 896px) and (max-width: 1240px) {
      /* line 4680, ../sass/base/nhd.scss */
      .page-node-872 #nhdtop #folnav {
        right: 1em; } }
    /* line 4696, ../sass/base/nhd.scss */
    .page-node-872 #nhdtop #folnav a {
      background-color: #eee;
      border-bottom: 1px solid #ccc;
      display: block;
      font-size: 1.2em;
      line-height: 1;
      padding: 0.3em 0.5em; }
    /* line 4704, ../sass/base/nhd.scss */
    .page-node-872 #nhdtop #folnav a:last-child {
      border-bottom: none; }
  /* line 4708, ../sass/base/nhd.scss */
  .page-node-872 #nhdtop #folcon {
    width: 67%; }
    @media (min-width: 1px) and (max-width: 895px) {
      /* line 4708, ../sass/base/nhd.scss */
      .page-node-872 #nhdtop #folcon {
        width: 100%; } }
    /* line 4713, ../sass/base/nhd.scss */
    .page-node-872 #nhdtop #folcon .tonc {
      margin: 2.5em 0; }
      /* line 4715, ../sass/base/nhd.scss */
      .page-node-872 #nhdtop #folcon .tonc .title {
        padding-top: 25px;
        margin-top: -25px; }
        @media (min-width: 1px) and (max-width: 895px) {
          /* line 4715, ../sass/base/nhd.scss */
          .page-node-872 #nhdtop #folcon .tonc .title {
            margin: 0 0.5em;
            padding-top: 1.25em;
            margin-top: -1.25em; } }
        @media (min-width: 896px) and (max-width: 1240px) {
          /* line 4715, ../sass/base/nhd.scss */
          .page-node-872 #nhdtop #folcon .tonc .title {
            margin: 0 1em; } }

/*# sourceMappingURL=nhd.styles.css.map */

.node-type-landing-page .contextual-links-region {
  position: inherit;
}

.node-type-landing-page .pane-node-field-webform {
  position: fixed;
  width: 100%;
  left: 0;
  height: 100%;
  z-index: 9998;
  background-color: rgba(0,0,0,.5);
  top: 0;
  display: none;
}

.node-type-landing-page .pane-node-field-webform .field--name-field-webform {
  background-color: #FFF;
  width: 600px;
  max-width: 100%;
  padding: 15px;
  position: fixed;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.node-type-landing-page .pane-node-field-webform .field--name-field-webform h2 {
  margin-top: 30px;
  margin-left: 0;
  margin-right:50px;
}

.node-type-landing-page .pane-node-field-webform .field--name-field-webform h2 > span {
  content: "X";
  background-color: #000;
  color: #FFF;
  padding: 8px 12px 5px;
  border-radius: 100%;
  font-size: 26px;
  padding-top: 0;
  position: absolute;
  display: block;
  width: 35px;
  right: 15px;
  top: 25px;
  height: 35px;
  line-height: 1.6em;
  text-indent: 0px;
  cursor: pointer;
}

.node-type-landing-page .pane-node-field-webform .field--name-field-webform h2 a {
  background-color: #FFF;
  padding-left: 0;
  padding-right: 10px;
}

@media (max-width: 600px) {

  .node-type-landing-page .pane-node-field-webform .field--name-field-webform {
    top: 0;
    position: absolute;
    transform: none;
    overflow: scroll;
    max-height: 100vh;
    overflow-y: auto;
    width: 100vw;
  }

  .node-type-landing-page .pane-node-field-webform fieldset {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    margin-left: 0;
  }

  .node-type-landing-page .pane-node-field-webform select,
  .node-type-landing-page .pane-node-field-webform input {
    max-width: 100%;
    border: 1px solid #e0e0e0;
  }

}

.show-description {
  display: block !important;
}
