/**
 * @file
 * Normalize.css is intended to be used as an alternative to CSS resets.
 *
 * This file is a slight fork of these original sources:
 * - normalize.css v2.1.2 | MIT License | git.io/normalize
 * - normalize.scss v2.1.2 | MIT/GPLv2 License | bit.ly/normalize-with-compass
 *
 * It's suggested that you read the normalize.scss file and customise it to meet
 * your needs, rather then including the file in your project and overriding the
 * defaults later in your CSS.
 * @see http://nicolasgallagher.com/about-normalize-css/
 *
 * Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
 *       @see http://snook.ca/archives/html_and_css/no_css_reset/
 */
/**
 * HTML5 display definitions
 */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);
/* line 22, ../components/sass/1_base/_normalize.scss */
.boxsizing *, .boxsizing *:after, .boxsizing *:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* Correct `block` display not defined in IE 8/9. */
/* line 27, ../components/sass/1_base/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}

/* line 41, ../components/sass/1_base/_normalize.scss */
nav:focus {
  outline: 0;
}

/* Correct `inline-block` display not defined in IE 8/9. */
/* line 46, ../components/sass/1_base/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 60, ../components/sass/1_base/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* Address styling not present in IE 8/9. */
/* line 66, ../components/sass/1_base/_normalize.scss */
[hidden] {
  display: none;
}

/**
 * Base
 *
 * Instead of relying on the fonts that are available on a user's computer, you
 * can use web fonts which, like images, are resources downloaded to the user's
 * browser. Because of the bandwidth and rendering resources required, web fonts
 * should be used with care.
 *
 * Numerous resources for web fonts can be found on Google. Here are a few
 * websites where you can find Open Source fonts to download:
 * - http://www.fontsquirrel.com/fontface
 * - http://www.theleagueofmoveabletype.com
 *
 * In order to use these fonts, you will need to convert them into formats
 * suitable for web fonts. We recommend the free-to-use Font Squirrel's
 * Font-Face Generator:
 *   http://www.fontsquirrel.com/fontface/generator
 *
 * The following is an example @font-face declaration. This font can then be
 * used in any ruleset using a property like this:  font-family: Example, serif;
 *
 * Since we're using Sass, you'll need to declare your font faces here, then you
 * can add them to the font variables in the _init.scss partial.
 */
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 */
/* line 116, ../components/sass/1_base/_normalize.scss */
html {
  font-family: "Roboto", Helmet, Freesans, sans-serif;
  /* 1 */
  font-size: 62.5%;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 24px;
  line-height: 2.4rem;
}

@-ms-viewport {
  width: device-width;
}
/* Remove default margin. */
/* line 142, ../components/sass/1_base/_normalize.scss */
body {
  margin: 0;
  padding: 0;
}

/**
 * Links
 *
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
/* line 153, ../components/sass/1_base/_normalize.scss */
a:link {
  color: #287ea5;
  text-decoration: none;
}

/* line 157, ../components/sass/1_base/_normalize.scss */
a:visited {
  color: #257599;
  color: #2f5995;
  color: #7170a6;
  text-decoration: none;
}

/* line 164, ../components/sass/1_base/_normalize.scss */
a:hover,
a:focus {
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  color: #19315a;
  text-decoration: underline;
}

/* Address `outline` inconsistency between Chrome and other browsers. */
/* line 174, ../components/sass/1_base/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* Improve readability when focused and also mouse hovered in all browsers. */
/* line 179, ../components/sass/1_base/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/**
 * Typography
 *
 * To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
 * so that the line height of our base font becomes the basic unit of vertical
 * measurement. We use multiples of that unit to set the top and bottom margins
 * for our block level elements and to set the line heights of any fonts.
 * For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
 */
/* Set 1 unit of vertical rhythm on the top and bottom margin. */
/* line 195, ../components/sass/1_base/_normalize.scss */
p,
pre {
  margin: 1.2rem 0;
}

/* line 199, ../components/sass/1_base/_normalize.scss */
blockquote {
  /* Also indent the quote on both sides. */
  margin: 0.6rem 30px;
}

/* line 203, ../components/sass/1_base/_normalize.scss */
address {
  margin: 0.6rem;
  /* Also remove the italisis applied by default */
  font-style: normal;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 213, ../components/sass/1_base/_normalize.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-weight: 400;
}

/* line 217, ../components/sass/1_base/_normalize.scss */
h1 {
  color: #19315a;
}

/* line 220, ../components/sass/1_base/_normalize.scss */
h2, h3, h4, h5, h6 {
  color: #333;
}

/* line 223, ../components/sass/1_base/_normalize.scss */
p {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #333;
}

/* line 232, ../components/sass/1_base/_normalize.scss */
h1 {
  /* Set the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 30px;
  font-size: 3rem;
  line-height: 36px;
  line-height: 3.6rem;
  /* Set 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 6px;
  margin-top: 0.6rem;
  margin-bottom: 21px;
  margin-bottom: 2.1rem;
}

/* line 239, ../components/sass/1_base/_normalize.scss */
h2 {
  font-size: 30px;
  font-size: 3rem;
  line-height: 36px;
  line-height: 3.6rem;
  margin-top: 6px;
  margin-top: 0.6rem;
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
}

/* line 244, ../components/sass/1_base/_normalize.scss */
h3 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem;
  margin-top: 6px;
  margin-top: 0.6rem;
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
}

/* line 249, ../components/sass/1_base/_normalize.scss */
h4 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 30px;
  line-height: 3rem;
  margin-top: 6px;
  margin-top: 0.6rem;
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
}

/* line 254, ../components/sass/1_base/_normalize.scss */
h5 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-top: 6px;
  margin-top: 0.6rem;
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
}

/* line 259, ../components/sass/1_base/_normalize.scss */
h6 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-top: 6px;
  margin-top: 0.6rem;
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
}

/* Address styling not present in IE 8/9, Safari 5, and Chrome. */
/* line 266, ../components/sass/1_base/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
/* line 271, ../components/sass/1_base/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* Address styling not present in Safari 5 and Chrome. */
/* line 277, ../components/sass/1_base/_normalize.scss */
dfn {
  font-style: italic;
}

/* Address differences between Firefox and other browsers. */
/* line 282, ../components/sass/1_base/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  border: 1px solid #333;
  padding-bottom: -1px;
  margin: 0.6rem 0;
}

/* Address styling not present in IE 8/9. */
/* line 291, ../components/sass/1_base/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* Correct font family set oddly in Safari 5 and Chrome. */
/* line 297, ../components/sass/1_base/_normalize.scss */
code,
kbd,
pre,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  font-size: 10px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.8rem;
}

/* Improve readability of pre-formatted text in all browsers. */
/* line 311, ../components/sass/1_base/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/* Set consistent quote types. */
/* line 323, ../components/sass/1_base/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* Address inconsistent and variable font size in all browsers. */
/* line 328, ../components/sass/1_base/_normalize.scss */
small {
  font-size: 80%;
}

/* Prevent `sub` and `sup` affecting `line-height` in all browsers. */
/* line 333, ../components/sass/1_base/_normalize.scss */
sub,
sup {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  line-height: 0;
  position: relative;
}

/* line 339, ../components/sass/1_base/_normalize.scss */
sup {
  vertical-align: super;
}

/* line 342, ../components/sass/1_base/_normalize.scss */
sub {
  vertical-align: sub;
}

/**
 * Lists
 */
/* line 349, ../components/sass/1_base/_normalize.scss */
dl,
menu,
ol,
ul {
  /* Address margins set differently in IE 6/7. */
  margin: 0.6rem 0;
}

/* line 358, ../components/sass/1_base/_normalize.scss */
ol ol,
ol ul,
ul ol,
ul ul {
  /* Turn off margins on nested lists. */
  margin: 0;
}

/* line 364, ../components/sass/1_base/_normalize.scss */
dd {
  margin: 0 0 0 30px;
}

/* Address paddings set differently in IE 6/7. */
/* line 369, ../components/sass/1_base/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 30px;
}

/**
 * Embedded content and figures
 *
 * @todo Look into adding responsive embedded video.
 */
/* line 389, ../components/sass/1_base/_normalize.scss */
img {
  /* Remove border when inside `a` element in IE 8/9. */
  border: 0;
  /* Suppress the space beneath the baseline */
  /* vertical-align: bottom; */
  /* Responsive images */
  max-width: 100%;
  height: auto;
  /* Correct IE 8 not scaling image height when resized. */
  width: auto;
}

/* Address phantom white space in picture element */
/* line 410, ../components/sass/1_base/_normalize.scss */
picture {
  font-size: 0.1px;
  line-height: 0;
}

/* Correct overflow displayed oddly in IE 9. */
/* line 416, ../components/sass/1_base/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Address margin not present in IE 8/9 and Safari 5. */
/* line 421, ../components/sass/1_base/_normalize.scss */
figure {
  margin: 0;
}

/**
 * Forms
 */
/* Define consistent border, margin, and padding. */
/* line 437, ../components/sass/1_base/_normalize.scss */
fieldset {
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-color: #c0c0c0;
  border-top-width: 1px;
  border-top-width: 0.1rem;
  border-top-style: solid;
  padding-top: 1px;
  padding-top: 0.11rem;
  border-bottom-width: 1px;
  border-bottom-width: 0.1rem;
  border-bottom-style: solid;
  padding-bottom: 3px;
  padding-bottom: 0.29rem;
  border-left-width: 1px;
  border-left-width: 0.1rem;
  border-left-style: solid;
  padding-left: 3px;
  padding-left: 0.29rem;
  border-right-width: 1px;
  border-right-width: 0.1rem;
  border-right-style: solid;
  padding-right: 3px;
  padding-right: 0.29rem;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
/* line 452, ../components/sass/1_base/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 * 4. Improve appearance and consistency with IE 6/7.
 * 5. Keep form elements constrained in their containers.
 * 6. Kill rounded corners in all browsers.
 */
/* line 468, ../components/sass/1_base/_normalize.scss */
button,
input,
input[type="search"],
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
  max-width: 100%;
  /* 5 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 5 */
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0;
  border-radius: 0 !important;
  /* 6 */
}

/* line 485, ../components/sass/1_base/_normalize.scss */
input {
  -webkit-appearance: none !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0;
  border-radius: 0 !important;
}

/* line 490, ../components/sass/1_base/_normalize.scss */
input[type="text"]:focus,
input[type="search"]:focus {
  outline: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 499, ../components/sass/1_base/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 510, ../components/sass/1_base/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 524, ../components/sass/1_base/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 538, ../components/sass/1_base/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 549, ../components/sass/1_base/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 564, ../components/sass/1_base/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 573, ../components/sass/1_base/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* Remove inner padding and border in Firefox 4+. */
/* line 579, ../components/sass/1_base/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 589, ../components/sass/1_base/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* Drupal-style form labels. */
/* line 595, ../components/sass/1_base/_normalize.scss */
label {
  display: block;
  font-weight: bold;
}

/**
 * Tables
 */
/* line 603, ../components/sass/1_base/_normalize.scss */
table {
  /* Remove most spacing between table cells. */
  border-collapse: collapse;
  border-spacing: 0;
  /* Prevent cramped-looking tables */
  /* width: 100%; */
  /* Add vertical rhythm margins. */
  margin-top: 6px;
  margin-top: 0.6rem;
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
}

/* line 613, ../components/sass/1_base/_normalize.scss */
.screen-reader {
  display: none;
  position: -9999 -9999;
}

/* line 1, ../components/sass/1_base/_basicstyling.scss */
body {
  color: #333333;
}

/* line 5, ../components/sass/1_base/_basicstyling.scss */
img {
  width: 100%;
  height: auto;
}
@media (min-width: 37.5em) {
  /* line 5, ../components/sass/1_base/_basicstyling.scss */
  img {
    width: auto;
  }
}

/* line 13, ../components/sass/1_base/_basicstyling.scss */
hr {
  border: 0;
  clear: both;
  height: 4px;
  margin: 1.60002rem 0;
}
@media (min-width: 37.5em) {
  /* line 13, ../components/sass/1_base/_basicstyling.scss */
  hr {
    height: 5px;
    margin: 18px 0;
    margin: 1.8rem 0;
  }
}
@media (min-width: 48em) {
  /* line 13, ../components/sass/1_base/_basicstyling.scss */
  hr {
    margin: 27px 10px;
    margin: 2.7rem 10px;
  }
}

/* line 33, ../components/sass/1_base/_basicstyling.scss */
.hr-above {
  border-top-width: 4px;
  border-top-style: solid;
  margin-top: 1.60002rem;
  padding-top: 1.60002rem;
}
@media (min-width: 37.5em) {
  /* line 33, ../components/sass/1_base/_basicstyling.scss */
  .hr-above {
    border-top-width: 5px;
    margin-top: 18px;
    margin-top: 1.8rem;
  }
}

/* line 46, ../components/sass/1_base/_basicstyling.scss */
div, p, blockquote, th, td, li, dt, dd {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}
@media (min-width: 37.5em) {
  /* line 46, ../components/sass/1_base/_basicstyling.scss */
  div, p, blockquote, th, td, li, dt, dd {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 27px;
    line-height: 2.7rem;
  }
}

/* line 53, ../components/sass/1_base/_basicstyling.scss */
p.nodeSummary {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 27px;
  line-height: 2.7rem;
  margin-bottom: 2.4rem;
}
@media (min-width: 37.5em) {
  /* line 53, ../components/sass/1_base/_basicstyling.scss */
  p.nodeSummary {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 27px;
    line-height: 2.7rem;
    margin-bottom: 27px;
    margin-bottom: 2.7rem;
  }
}
/* line 61, ../components/sass/1_base/_basicstyling.scss */
p.nodeSummary br {
  display: none;
}

/* line 66, ../components/sass/1_base/_basicstyling.scss */
ul, ol {
  padding-left: 1em;
}

/* line 70, ../components/sass/1_base/_basicstyling.scss */
li {
  padding-bottom: 0.45rem;
}
@media (min-width: 37.5em) {
  /* line 70, ../components/sass/1_base/_basicstyling.scss */
  li {
    padding-bottom: 6px;
    padding-bottom: 0.6rem;
  }
}

/* line 78, ../components/sass/1_base/_basicstyling.scss */
li:last-child, li.last {
  padding-bottom: 0;
}

/* line 82, ../components/sass/1_base/_basicstyling.scss */
.content ul li {
  list-style-image: url("../images/bullet-14.png");
}

/* line 86, ../components/sass/1_base/_basicstyling.scss */
p:empty, div:empty {
  display: none;
}

/* line 90, ../components/sass/1_base/_basicstyling.scss */
.gmnoprint div:empty {
  display: block;
}

/* line 94, ../components/sass/1_base/_basicstyling.scss */
h2 > strong, h3 > strong, h4 > strong {
  font-weight: 400;
}

/* line 98, ../components/sass/1_base/_basicstyling.scss */
p, ul, ol, blockquote, table, address {
  margin: 1.2rem 0 2.4rem;
}
@media (min-width: 37.5em) {
  /* line 98, ../components/sass/1_base/_basicstyling.scss */
  p, ul, ol, blockquote, table, address {
    margin: 18px 0 27px;
    margin: 1.8rem 0 2.7rem;
  }
}

/* line 106, ../components/sass/1_base/_basicstyling.scss */
p:empty + div.media {
  margin-top: 9px;
  margin-top: 0.9rem;
}

/* line 111, ../components/sass/1_base/_basicstyling.scss */
.main .field-body p:first-child,
nav.toc + p {
  margin-top: 0 !important;
}

/* line 116, ../components/sass/1_base/_basicstyling.scss */
p + ol, p + ul {
  margin-top: -12px;
  margin-top: -1.2rem;
  margin-bottom: 24px;
  margin-bottom: 2.4rem;
}
@media (min-width: 37.5em) {
  /* line 116, ../components/sass/1_base/_basicstyling.scss */
  p + ol, p + ul {
    margin: -12px 0 27px;
    margin-top: -12px;
    margin-top: -1.2rem;
    margin-bottom: 27px;
    margin-bottom: 2.7rem;
  }
}

/* line 124, ../components/sass/1_base/_basicstyling.scss */
h1 {
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 32px;
  line-height: 3.20004rem;
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 12px;
  margin-bottom: 1.2rem;
  color: #19315a;
}
@media (min-width: 37.5em) {
  /* line 124, ../components/sass/1_base/_basicstyling.scss */
  h1 {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 39px;
    line-height: 3.9rem;
    margin: 10px 0 0;
    margin-top: 10px;
    margin-top: 1.00002rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
}

/* line 135, ../components/sass/1_base/_basicstyling.scss */
h2 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-top: 28px;
  margin-top: 2.80002rem;
  margin-bottom: -5px;
  margin-bottom: -0.40002rem;
  margin-top: 28px;
  margin-top: 2.80002rem;
  margin-bottom: 2px;
  margin-bottom: 0.20004rem;
}
@media (min-width: 37.5em) {
  /* line 135, ../components/sass/1_base/_basicstyling.scss */
  h2 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 36px;
    line-height: 3.6rem;
    margin: 30px 0 -6px;
    margin-top: 30px;
    margin-top: 3rem;
    margin-bottom: -6px;
    margin-bottom: -0.6rem;
    margin: 36px 0 0;
    margin-top: 36px;
    margin-top: 3.6rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
}

/* line 148, ../components/sass/1_base/_basicstyling.scss */
h3 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: normal;
  margin-top: 28px;
  margin-top: 2.80002rem;
  margin-bottom: -5px;
  margin-bottom: -0.40002rem;
  margin-top: 28px;
  margin-top: 2.80002rem;
  margin-bottom: 2px;
  margin-bottom: 0.20004rem;
}
@media (min-width: 37.5em) {
  /* line 148, ../components/sass/1_base/_basicstyling.scss */
  h3 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 27px;
    line-height: 2.7rem;
    margin: 30px 0 -6px;
    margin-top: 30px;
    margin-top: 3rem;
    margin-bottom: -6px;
    margin-bottom: -0.6rem;
    margin: 27px 0 0;
    margin-top: 27px;
    margin-top: 2.7rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
}

/* line 162, ../components/sass/1_base/_basicstyling.scss */
h4 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: normal;
  margin-top: 28px;
  margin-top: 2.80002rem;
  margin-bottom: -5px;
  margin-bottom: -0.40002rem;
  margin-top: 28px;
  margin-top: 2.80002rem;
  margin-bottom: 2px;
  margin-bottom: 0.20004rem;
}
@media (min-width: 37.5em) {
  /* line 162, ../components/sass/1_base/_basicstyling.scss */
  h4 {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 27px;
    line-height: 2.7rem;
    margin: 27px 0 -9px;
    margin-top: 27px;
    margin-top: 2.7rem;
    margin-bottom: -9px;
    margin-bottom: -0.9rem;
    margin: 27px 0 0;
    margin-top: 27px;
    margin-top: 2.7rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
}

/* line 176, ../components/sass/1_base/_basicstyling.scss */
table {
  border-collapse: collapse;
}

/* line 180, ../components/sass/1_base/_basicstyling.scss */
.content table {
  width: 100%;
  max-width: 600px;
}

/* line 185, ../components/sass/1_base/_basicstyling.scss */
th, td {
  padding: 0.20004rem;
  border-left: 1px solid #666;
  border-top: 1px solid #666;
  vertical-align: top;
  text-align: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
}
@media (min-width: 37.5em) {
  /* line 185, ../components/sass/1_base/_basicstyling.scss */
  th, td {
    padding: 4px;
    padding: 0.40002rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}

/* line 200, ../components/sass/1_base/_basicstyling.scss */
th *, td * {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}

/* line 204, ../components/sass/1_base/_basicstyling.scss */
th {
  border-bottom: 1px solid #666;
  background-color: #ccc;
}

/* line 209, ../components/sass/1_base/_basicstyling.scss */
td {
  background-color: #fff;
  border-bottom: 1px solid #666;
}

/* line 214, ../components/sass/1_base/_basicstyling.scss */
tr:nth-child(odd) td {
  background: #e5e5e5;
}

/* line 218, ../components/sass/1_base/_basicstyling.scss */
tr:nth-child(even) td {
  background: #fff;
}

/* line 222, ../components/sass/1_base/_basicstyling.scss */
th:first-child, td:first-child {
  border-left: 0 solid;
}

/* line 226, ../components/sass/1_base/_basicstyling.scss */
blockquote {
  border-left: 5px solid #ebedee;
  padding: 0 1.2rem;
}
@media (min-width: 37.5em) {
  /* line 226, ../components/sass/1_base/_basicstyling.scss */
  blockquote {
    padding: 0 14px;
    padding: 0 1.3998rem;
  }
}

/* line 235, ../components/sass/1_base/_basicstyling.scss */
.split-list {
  box-sizing: border-box;
  width: 100%;
  clear: both;
  float: left;
}

/* line 242, ../components/sass/1_base/_basicstyling.scss */
.split-list li {
  float: left;
  box-sizing: border-box;
  width: 50%;
  padding-right: 1em;
}

/* line 249, ../components/sass/1_base/_basicstyling.scss */
.split-list li:nth-child(odd) {
  clear: left;
}

/* line 253, ../components/sass/1_base/_basicstyling.scss */
.info-notice {
  border: 1px solid #2f5995;
  color: #2f5995;
  padding: 14px 14px 14px 60px;
  background: #fff 1.40004rem 1.40004rem no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAE1klEQVRo3tWafUwTZxzHnz5cS2mxpfToMLyIImApAhvDYumYLuD+ETCiw8RgzBLJsi1R8R/G3GK2MFkMY/5jNkmMydgmDoxvMxks8YXCiozwMksHiuOlZQ0tb8faAi1lf1xTSinQ3l3v8PPX9Wnyu0+vz909d98fa2lpCZADs9jan090vpzS6rChcfPYpHXGYvtvzg4ACOUiQh57qyhk+2t8abQgY4dIniAW8Ngk98giLK2ftDb8MXrnqb7jxeSiw9ciQZCVuTO8cE/UYXl0DMqjT1qlNdXc72/qNvju6tX+QHrkmYOJb0kjAiv9pM/45S+a1r9NhF1Xk70L/eyoLCfZD3VfpQ3TcxU/9t5QjVCo684xZexXx1Mjw7iUSd9S6z6s7cQstgAZ4wh47CunMg5nRZOVXrA7yut6v/vtRUB13fng3Z0Xj6cGsyFB6Vmr/dg3bQ+fjdNmjKOUovVlClEox29pEzZfWKXq+meKZmOc3duEv1bkoIJgr996/xcwi62gqoUpYwDAX8Mz+Rdb1jqLvBzpBbvjUJXqkYb4rHC/fg0bLcNGM7E6+2SS2+VKDuJ5ZL1In7nWdbV5kMxxsvx8xLVd2dBX2dhHuFRpXvy377/uMej5I26pdSSNqeVq82CjWree9Nik9aPaTqY9Pfm4tlM/aV1Tuux690yA7yAEmLHYzl3vdh9BXFuPNca7HXpKdlPZsDyJW7RG8gXvdugfPhvfnyLBPy6fiLkXHrX1U7kSohZFEvr7hX34tnN6qLSmzWwMAGjrN6m0phXSNff7mbbaGJckBAAYsfnmHgPTShvT3GMwYvNO6frWEfsi2SdFGrAvLtW3jjilb7dTc9GgAVwVwZ+lqS1N4W3cg/bnE5jFBtUDE2SeT2lm0bGkHpiADK4/idH5cgpqRjGmNfxDq8Pg0DjBxS5TDI2b4b9TVvKF6GRsygo34bJufWatNoi/KXyFmLXaIfkqNMNBIAzlIuQL0Qmfi0Ah6bfFNLOFi8CtohCmNfxDIuTCOAmfaQ3/iJPwYXKMgGkN/5BGC+Ab20VMa/hHxg4RzEoUB0EW0ya+EgRZ8kQxFPDY8gQx0zK+Ik8QC3lsCAA4JI9iWsZXcFUIACjOjkWCXoEZggSxirNjndIRguDc1EimlTYmNzUyQhAMXO89yvKTmFbaGJekU1opRRVJKNNW66FIQpVSdIU0AODTI8lMi61HRdGy3rL0/hRJQeYmvYwUZEa9s1viRRoAUH0yfRMu+oQ8dvXJdPcRz8ylUa0ruawmuRuqgiKcH05nFa2Mcb0ERaevddVumtjlVF785Q2DIgDApRNpfvUEBA6lFL10Im31uBdpDgJ/OrtXFiNk1lgWI7xRplgdIoK1EtvwUM6D8zmp28IYNH5wPid8jXh8vUAfs9qKq9seayhIevwiexd68xyhQB9n3uYor+v5vom+87I0L/7rkjTirRMuaGpSCWFfKaWiScWFYXruk7pePD0IBO8pYqpK0qhsB3LxpM/4xU0NteHd3iTx50dT3pYFoPHKnRatsebeQFO3wUGiERGyWAfSI8/mB77FzZ1Rk6VRrbvzVP/noH/NhG/GhxfuiSrKoreZ0ANX26ZmZGbIaJ6YXZg228xzdgAAn4uE8dniLZy4CL4sVkhV2+b/+Sr6L9bG104AAAAASUVORK5CYII=');
  background: #fff 1.40004rem 1.40004rem no-repeat url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjAgNjAiPgogIDxpbWFnZSB4bGluazpocmVmPSJkYXRhOmltZy9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FNQUFBQU5JaWxBQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBLzFCTVZFVUFBQUFKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0tzSldLc0pXS3NKV0t0SGdzQW9iYmIvLy8rRXE5VUFBQUN5RGdqTEFBQUFUM1JTVGxNQUQwaDhwOGpqODhrY2M4WDhIajZ6UDBEQ0dhUlY4QWFUQncyOHdSSVZ6TkROenIyVlZodnZya0ZEd3hiN2NFbDdmYWprOHZudDRCQzBSSmEvRTlMUERyNlU4YVdteFAxMHhxbkszdTc2N1VqeTFRQUFBQUZpUzBkRUFJZ0ZIVWdBQUFBSmNFaFpjd0FBQ3hJQUFBc1NBZExkZnZ3QUFBRzNTVVJCVkVqSHJkZG5Vd0l4RUFiZ1JaQjY5SzZJQlpCMmdHQTlFZXpTV1pULy8xOE1ET29jSkxsYzR2dVI4QXhNeW1ZRFFJMWp6K25hZDNzUVBXNnZ5N25uQU9INC9BRU5UZEVDL3FBUURZVzM1TWFISTVZMEdrTm1ZbEV1alNlUW0wU2NiWk1wdEVncXlhRHBqQlZkSlpPbDJZTkRFWXVZTzlxMStXTXhpM2lTMzlrVnA2SVc4V3hyejZRTHRHOHRTRDRwbnhmU0pseWsvc1FYeVpJMlVEU3RFZHJEV1BxejUyVzd1T3o3eFJXMGk3SHlZNnVzYVYyU0xCaGp0UTJ1bzBUcW16TW9ZeEZEYXh5V3crR1YxUnR5dUtFVDNKU3ppRTNaNlZxRlRKbERZdzl6MXBsRWMwQUxaVEcyNEVJZXQ2RWpqenZnbGNkZWNNdmpTL0RJNHl0QWVZd3ErRnJsYjkrb1ROaXQybElwYlJLblBHNnJIUXlGSTNuSExRWjhYT2VYSVQ1dThnc2dGNjhMSUJoeTJMQW8rbHdjc3JodWVIaHozVUJOQnQvL3h4VUxQcFhMSFVwMHpHcG9URzBGUUJkdHBXdHVwUjdzMkp5NWxZSmVYOXoyZTlzdG9QNG9iUFhkNXZQcFdjekdLSTByUVBaRnhCYXBMVE9JTk91dnJHYWRKUDdHdCsrY1p3SkpsRk5ZUHFwZ2xZZ3hvTW1CRWJHa3F3U0hvKzFIMldnbzlpaGJoendIeDVQcGJENmZUU2RqNW5Qd0cvMTJZWXg2dHZTbUFBQUFBRWxGVGtTdVFtQ0MiIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIvPgo8L3N2Zz4K'), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  background-size: 30px auto;
}

/* line 264, ../components/sass/1_base/_basicstyling.scss */
.lt-ie9 .info-notice {
  background: #fff 14px 14px no-repeat url("../images/ie8-icon-sprite.png");
  background-position: -146px 14px;
}

/* line 269, ../components/sass/1_base/_basicstyling.scss */
ul.info-notice {
  padding: 14px 14px 14px 70px;
}

/* line 275, ../components/sass/1_base/_basicstyling.scss */
.call-to-action, .toggle, #user-login input[type="submit"],
#workbench-moderation-moderate-form input[type="submit"], .panel-nicspubsearch .aside h3.pane-title, .content form input[type="submit"], .content form .form-submit {
  text-decoration: none !important;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  padding: 9px 40px;
  padding: 0.9rem 4rem;
  min-width: 130px;
  border: 0 solid;
  color: #FFFFFF !important;
  background-color: #333;
  border-color: #333;
  background-size: 17px auto;
}
/* line 288, ../components/sass/1_base/_basicstyling.scss */
.call-to-action:hover, .toggle:hover, #user-login input[type="submit"]:hover,
#workbench-moderation-moderate-form input[type="submit"]:hover, .panel-nicspubsearch .aside h3.pane-title:hover, .content form input[type="submit"]:hover, .content form .form-submit:hover {
  background-color: #666;
  border-color: #666;
}
/* line 292, ../components/sass/1_base/_basicstyling.scss */
.call-to-action:active, .toggle:active, #user-login input[type="submit"]:active,
#workbench-moderation-moderate-form input[type="submit"]:active, .panel-nicspubsearch .aside h3.pane-title:active, .content form input[type="submit"]:active, .content form .form-submit:active {
  background-color: #4b4b4b;
  border-color: #4b4b4b;
}

/* line 298, ../components/sass/1_base/_basicstyling.scss */
.call-to-action, .call-to-action .elink {
  background-color: #27C677;
  border-color: #27C677;
}
/* line 301, ../components/sass/1_base/_basicstyling.scss */
.call-to-action:hover, .call-to-action .elink:hover {
  background-color: #29D37F;
  border-color: #29D37F;
}
/* line 305, ../components/sass/1_base/_basicstyling.scss */
.call-to-action:active, .call-to-action .elink:active {
  background-color: #1FA161;
  border-color: #1FA161;
}

/* line 324, ../components/sass/1_base/_basicstyling.scss */
.content form input[type="submit"], .content form .form-submit {
  background-color: #44AADD;
  border-color: #44AADD;
}
/* line 327, ../components/sass/1_base/_basicstyling.scss */
.content form input[type="submit"]:hover, .content form .form-submit:hover {
  background-color: #2DAFF7;
  border-color: #2DAFF7;
}
/* line 331, ../components/sass/1_base/_basicstyling.scss */
.content form input[type="submit"]:active, .content form .form-submit:active {
  background-color: #1580BD;
  border-color: #1580BD;
}

/* line 350, ../components/sass/1_base/_basicstyling.scss */
.call-to-action, .content form input[type="submit"], .content form .form-submit {
  padding: 11px 45px 13px;
  padding: 1.1rem 4.5rem 1.3rem;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  background-size: auto auto;
}

/* line 357, ../components/sass/1_base/_basicstyling.scss */
.call-to-action, .call-to-action .elink {
  border-right-width: 21px;
  border-style: solid;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAZCAYAAADuWXTMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MDI5ODM3OUU0RTMxMUU0OEU2NkYyODU4OTg2RUQ1MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MDI5ODM3QUU0RTMxMUU0OEU2NkYyODU4OTg2RUQ1MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYwMjk4Mzc3RTRFMzExRTQ4RTY2RjI4NTg5ODZFRDUxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYwMjk4Mzc4RTRFMzExRTQ4RTY2RjI4NTg5ODZFRDUxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7s00GAAAAPRJREFUeNqclN8KAVEQxuVRpDaWSBT5E+tCuXbhcm+87b4FhU2WkBs5vpPZ4pg9Z9bU77S79X3tzJmZolKqAEKwBwN6F6GPFXiqd1zyGOhjrb5DGwyl4jqI/zFIHziDKxhJxJpaXgPzg88Y3LIMOEefrs00GEvEYgNbNasZBhOJODXYMQaBRGwzmEr7OFS/sZEIu+BkCO9g7hK2GeERzFw5t0BiCLfAc1W7AQ6GMKbiWe+Z6/GYhsfaYRWmMfQfNF297VFOn5FQ7tapKut7M4S6yh3XPJeYVXQGPckmiZgV1JfusCV4uAbflvOCihXk2dsvAQYARVDYmJk3mTMAAAAASUVORK5CYII=');
  background-position: right center;
  background-repeat: no-repeat;
}

/* line 365, ../components/sass/1_base/_basicstyling.scss */
.toggle, .panel-nicspubsearch .aside h3.pane-title {
  border-right-width: 21px;
  border-style: solid;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAMAAAAmuJTXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAmVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAADVoyJGAAAAMXRSTlMAV8shLd5kVPziJCzq/mHkJ+tB9eYpK/M96PQ78S/pOPDsMio+NO4/MGBA50b3Q0nlPRFOwwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACdSURBVBjTddDXEsIgEAXQa2+oMZim0RST2Mv+/8+54ESR6L5w4cwssECr3YFd3V4fGAxpNLZgImg6gyCiuWMD0QKu5GXpGeArCEIgDDhE/jesQhXXMUexqWH7BiBJeZPlOu80FHWDsuJtVSqIOMnic2me8UGawNOwNx96UNfGxybwH1R/VfJkD8Q7v8BtjApO9QeAy5XkDT/r/jDhCX2oFYOFJeVrAAAAAElFTkSuQmCC');
  background-position: right center;
  background-repeat: no-repeat;
}

/* line 373, ../components/sass/1_base/_basicstyling.scss */
.panel-nicspubsearch .aside h3.pane-title.active {
  border-right-width: 21px;
  border-style: solid;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAYAAAARZmTlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTU3M0ZDODMwNTJEMTFFNUI1MTRFMzk5QjRGOEFEODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTU3M0ZDODQwNTJEMTFFNUI1MTRFMzk5QjRGOEFEODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTczRkM4MTA1MkQxMUU1QjUxNEUzOTlCNEY4QUQ4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NTczRkM4MjA1MkQxMUU1QjUxNEUzOTlCNEY4QUQ4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsQrqDwAAAD1SURBVHjatJTLCsIwEEX7K4IgtopSuihIfSAI7gW3Cv6t/+BC6ltEqeJGjHc0xRgSa9t44SzaDHPqJNGyUoQx1gcL0LX+ETTugSt75WJchIYlcGCfIVHHlKAMVkyd/CI0qIAN+x4StbMK6mArNTyBEVgrRK20AhfspUZH4AsjzC5CoafYZHr2pDpbI2omCXz+xWLoF7maeluxZ2etCAsNPnMxtCe1hA9zNKJALgxAJBXSKJwfR+woDslbROecz1LMkjY35WFRiaKnSLEQ0g3Pca/kfjtaGIAbfzEHRQMXOBbdwTheGIIpKBj6K6qCGZjQ80OAAQAuLVX0iV1cSwAAAABJRU5ErkJggg==');
  background-position: right center;
  background-repeat: no-repeat;
}

/* line 398, ../components/sass/1_base/_basicstyling.scss */
span.elink {
  padding-right: 1em;
  background: transparent url('data:image/gif;base64,R0lGODlhDgALAIABAAweY////yH5BAEAAAEALAAAAAAOAAsAAAIbTICpaGAPT4tRUcjcbU7vvHHHQnqXZlJoaQUFADs=') right center no-repeat;
}

/* line 404, ../components/sass/1_base/_basicstyling.scss */
.call-to-action .elink {
  background: transparent url('data:image/gif;base64,R0lGODlhDgALAJEAAAAAAP///////wAAACH5BAEAAAIALAAAAAAOAAsAAAIblIKpaGEPT4tRUcjcbU7vvHHHQnqXZlJoaQkFADs=') right center no-repeat;
  border: 0;
}

/* line 415, ../components/sass/1_base/_basicstyling.scss */
.meta, .section-news .view-news .item-list .date-display-single {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  margin-bottom: 0;
  color: #4d4d4d;
}

/* line 429, ../components/sass/1_base/_basicstyling.scss */
.tighten h2 {
  margin-top: 0px;
}
/* line 432, ../components/sass/1_base/_basicstyling.scss */
.tighten p:first-child {
  margin-top: 0px;
}

/* line 441, ../components/sass/1_base/_basicstyling.scss */
.x-scroll {
  width: 100%;
  overflow-x: auto;
  margin: 1.2rem 0 2.4rem 0;
}
@media (min-width: 37.5em) {
  /* line 441, ../components/sass/1_base/_basicstyling.scss */
  .x-scroll {
    margin: 18px 0 27px 0;
    margin: 1.8rem 0 2.7rem 0;
  }
}
/* line 449, ../components/sass/1_base/_basicstyling.scss */
.x-scroll table {
  margin: 0;
}

/* line 454, ../components/sass/1_base/_basicstyling.scss */
.y-scroll {
  overflow-y: scroll;
}

/* line 458, ../components/sass/1_base/_basicstyling.scss */
iframe {
  border-width: 0;
}

/**
 * @file
 * Positioning for a responsive layout.
 *
 * Define CSS classes to create a fluid grid layout with optional sidebars
 * depending on whether blocks are placed in the left or right sidebars.
 *
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
 */
/**
 * Center the page.
 *
 * For screen sizes larger than 960px, prevent excessively long lines of text
 * by setting a max-width.
 */
/* line 39, ../components/sass/2_layout/_layout.scss */
#page-container {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
  background-color: #fff;
}
/* line 45, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#page-container:before, #page-container:after {
  content: "";
  display: table;
}
/* line 50, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#page-container:after {
  clear: both;
}
@media (min-width: 48em) {
  /* line 39, ../components/sass/2_layout/_layout.scss */
  #page-container {
    padding: 0px 10px;
  }
}

@media (min-width: 980px) {
  /* line 55, ../components/sass/2_layout/_layout.scss */
  #page-container {
    width: 980px;
  }
}
/* line 60, ../components/sass/2_layout/_layout.scss */
.columnClear {
  clear: left;
}

/* line 64, ../components/sass/2_layout/_layout.scss */
#mainArea, #footer, .region-highlighted, .panel-nicsArticle {
  clear: left;
}

/* line 67, ../components/sass/2_layout/_layout.scss */
.region-highlighted {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  clear: left;
}

/* line 71, ../components/sass/2_layout/_layout.scss */
#mainArea {
  padding-top: 18px;
  min-height: 340px;
}
@media (min-width: 620px) and (max-width: 767px) {
  /* line 71, ../components/sass/2_layout/_layout.scss */
  #mainArea {
    margin: 0 40px 0 32px;
  }
}

/* line 79, ../components/sass/2_layout/_layout.scss */
.page-sitemap .content {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 82, ../components/sass/2_layout/_layout.scss */
.page-sitemap .view-hierarchical-site-topics .views-row.views-row-1 > h2 {
  margin-top: 15px;
  margin-top: rhthym(2.5);
}

/* line 88, ../components/sass/2_layout/_layout.scss */
#footer {
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 620px) and (max-width: 767px) {
  /* line 88, ../components/sass/2_layout/_layout.scss */
  #footer {
    margin: 0 30px 0 22px;
  }
}

/* line 99, ../components/sass/2_layout/_layout.scss */
#responsibilities h2, .subtopiclistings h2 {
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 48em) {
  /* line 99, ../components/sass/2_layout/_layout.scss */
  #responsibilities h2, .subtopiclistings h2 {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 108, ../components/sass/2_layout/_layout.scss */
#responsibilities .columnItem, .subtopiclistings .columnItem {
  width: 100%;
  padding-left: 0;
  padding-right: 0px;
  margin-right: 0px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 48em) {
  /* line 108, ../components/sass/2_layout/_layout.scss */
  #responsibilities .columnItem, .subtopiclistings .columnItem {
    width: 48.93333%;
    padding-left: 0;
    padding-right: 10.21333px;
    margin-right: -10.21333px;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 48em) {
  /* line 119, ../components/sass/2_layout/_layout.scss */
  #responsibilities .views-row-odd.columnItem, #responsibilities .topicRow .columnItem.first, .subtopiclistings .views-row-odd.columnItem, .subtopiclistings .topicRow .columnItem.first {
    margin-right: 20px;
  }
}

/* line 127, ../components/sass/2_layout/_layout.scss */
.flexbox .front #responsibilities .view-content, .flexbox .page-topics #responsibilities .view-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 137, ../components/sass/2_layout/_layout.scss */
.flexbox .front #responsibilities .view-content .columnItem, .flexbox .page-topics #responsibilities .view-content .columnItem {
  min-height: auto;
}

/* line 142, ../components/sass/2_layout/_layout.scss */
#weWorkWith {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 145, ../components/sass/2_layout/_layout.scss */
#documents {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 147, ../components/sass/2_layout/_layout.scss */
#documents .panel-pane {
  width: 100%;
  padding-left: 0;
  padding-right: 0px;
  margin-right: 0px;
  float: left;
  margin-bottom: 16px;
}
@media (min-width: 48em) {
  /* line 147, ../components/sass/2_layout/_layout.scss */
  #documents .panel-pane {
    width: 50%;
    padding-left: 0;
    padding-right: 10px;
    margin-right: -10px;
    float: left;
  }
}
/* line 155, ../components/sass/2_layout/_layout.scss */
#documents .panel-pane:nth-child(even) {
  margin-right: 10px;
}

/* line 163, ../components/sass/2_layout/_layout.scss */
.lt-ie9 #documents .pane-consultations,
.lt-ie9 #documents .pane-homepage-dept-info-panel-pane-3 {
  margin-right: 10px;
}
/* line 168, ../components/sass/2_layout/_layout.scss */
.lt-ie9 .section-topics #documents .panel-pane.even {
  margin-right: 10px;
}

/* line 173, ../components/sass/2_layout/_layout.scss */
#keyPersonnel {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 175, ../components/sass/2_layout/_layout.scss */
#keyPersonnel .folio {
  width: 100%;
  padding-left: 0;
  padding-right: 0px;
  margin-right: 0px;
  padding-left: 0;
  padding-right: 0;
  float: left;
}
@media (min-width: 48em) {
  /* line 175, ../components/sass/2_layout/_layout.scss */
  #keyPersonnel .folio {
    width: 50%;
    padding-left: 0;
    padding-right: 10px;
    margin-right: -10px;
    float: left;
    padding-left: 0;
    padding-right: 10px;
  }
}
/* line 188, ../components/sass/2_layout/_layout.scss */
#keyPersonnel .folio .aside {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  clear: left;
  /* temp fix */
  margin-bottom: 27px;
  margin-bottom: 2.7rem;
}
@media (min-width: 30em) {
  /* line 188, ../components/sass/2_layout/_layout.scss */
  #keyPersonnel .folio .aside {
    float: left;
    width: 41.66667%;
    margin-left: 0%;
    margin-right: -41.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
    clear: none;
  }
}
/* line 200, ../components/sass/2_layout/_layout.scss */
#keyPersonnel .folio .aside .field-photo {
  padding-right: 10px;
}
/* line 205, ../components/sass/2_layout/_layout.scss */
#keyPersonnel .folio .main {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  clear: left;
  /* temp fix */
  margin-bottom: 27px;
  margin-bottom: 2.7rem;
}
@media (min-width: 30em) {
  /* line 205, ../components/sass/2_layout/_layout.scss */
  #keyPersonnel .folio .main {
    float: left;
    width: 58.33333%;
    margin-left: 41.66667%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: none;
  }
}
/* line 218, ../components/sass/2_layout/_layout.scss */
#keyPersonnel .views-row-odd.folio {
  margin-right: 10px;
}
/* line 224, ../components/sass/2_layout/_layout.scss */
#keyPersonnel .views-row-first.views-row-last.folio {
  width: 100%;
  padding-left: 0;
  padding-right: 0px;
  margin-right: 0px;
  padding-left: 0;
  padding-right: 0;
  float: left;
}
/* line 230, ../components/sass/2_layout/_layout.scss */
#keyPersonnel .views-row-first.views-row-last.folio .aside {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
  padding-right: 0;
  clear: left;
  /* temp fix */
  margin-bottom: 27px;
  margin-bottom: 2.7rem;
}
@media (min-width: 30em) {
  /* line 230, ../components/sass/2_layout/_layout.scss */
  #keyPersonnel .views-row-first.views-row-last.folio .aside {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 243, ../components/sass/2_layout/_layout.scss */
#keyPersonnel .views-row-first.views-row-last.folio .main {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
  padding-right: 0;
  clear: left;
  /* temp fix */
  margin-bottom: 27px;
  margin-bottom: 2.7rem;
}
@media (min-width: 30em) {
  /* line 243, ../components/sass/2_layout/_layout.scss */
  #keyPersonnel .views-row-first.views-row-last.folio .main {
    float: left;
    width: 75%;
    margin-left: 26.38917%;
    margin-right: -101.38917%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: none;
  }
}
@media (min-width: 980px) {
  /* line 243, ../components/sass/2_layout/_layout.scss */
  #keyPersonnel .views-row-first.views-row-last.folio .main {
    float: left;
    width: 58.33333%;
    margin-left: 26.38917%;
    margin-right: -84.7225%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: none;
  }
}

/* line 264, ../components/sass/2_layout/_layout.scss */
#deptInfo {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
  padding-right: 0;
}
/* line 268, ../components/sass/2_layout/_layout.scss */
#deptInfo .aside {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  clear: left;
}
@media (min-width: 48em) {
  /* line 268, ../components/sass/2_layout/_layout.scss */
  #deptInfo .aside {
    float: left;
    width: 41.66667%;
    margin-left: 58.33333%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: none;
    /* temp fix */
    margin-bottom: 27px;
    margin-bottom: 2.7rem;
  }
}
/* line 281, ../components/sass/2_layout/_layout.scss */
#deptInfo .main {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  clear: left;
}
@media (min-width: 48em) {
  /* line 281, ../components/sass/2_layout/_layout.scss */
  #deptInfo .main {
    float: left;
    width: 41.66667%;
    margin-left: 0%;
    margin-right: -41.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

/* line 293, ../components/sass/2_layout/_layout.scss */
#contentTypeNews {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
  padding-right: 0;
}

/* line 45, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.page-node-done #mainArea:before, .page-node-done #mainArea:after {
  content: "";
  display: table;
}
/* line 50, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.page-node-done #mainArea:after {
  clear: both;
}
/* line 302, ../components/sass/2_layout/_layout.scss */
.page-node-done #mainArea #content {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 45, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.page-unlawfully-at-large #mainArea:before, .page-unlawfully-at-large #mainArea:after {
  content: "";
  display: table;
}
/* line 50, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.page-unlawfully-at-large #mainArea:after {
  clear: both;
}
/* line 311, ../components/sass/2_layout/_layout.scss */
.page-unlawfully-at-large #mainArea #content {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 7, ../components/sass/2_layout/_grid.scss */
.full {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
  padding-right: 0;
  clear: left;
}
@media (min-width: 48em) {
  /* line 7, ../components/sass/2_layout/_grid.scss */
  .full {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

/* line 19, ../components/sass/2_layout/_grid.scss */
.main, .page-user #mainArea {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
@media (min-width: 48em) {
  /* line 19, ../components/sass/2_layout/_grid.scss */
  .main, .page-user #mainArea {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: left;
  }
}

@media (min-width: 48em) {
  /* line 28, ../components/sass/2_layout/_grid.scss */
  .summary {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 48em) {
  /* line 35, ../components/sass/2_layout/_grid.scss */
  .extra {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 42, ../components/sass/2_layout/_grid.scss */
.aside {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  clear: left;
}
@media (min-width: 48em) {
  /* line 42, ../components/sass/2_layout/_grid.scss */
  .aside {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: none;
    float: left;
  }
}

@media (min-width: 48em) {
  /* line 55, ../components/sass/2_layout/_grid.scss */
  .eq1, .constrain {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
    clear: both;
  }
}

@media (min-width: 48em) {
  /* line 63, ../components/sass/2_layout/_grid.scss */
  .eq2 {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 81, ../components/sass/2_layout/_grid.scss */
.rev .main {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  clear: left;
}
@media (min-width: 48em) {
  /* line 81, ../components/sass/2_layout/_grid.scss */
  .rev .main {
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: none;
  }
}

/* line 93, ../components/sass/2_layout/_grid.scss */
.rev .summary {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
  padding-right: 0;
  clear: left;
}
@media (min-width: 48em) {
  /* line 93, ../components/sass/2_layout/_grid.scss */
  .rev .summary {
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
    clear: none;
  }
}

@media (min-width: 48em) {
  /* line 105, ../components/sass/2_layout/_grid.scss */
  .rev .extra {
    float: left;
    width: 8.33333%;
    margin-left: 0%;
    margin-right: -8.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

/* line 111, ../components/sass/2_layout/_grid.scss */
.rev .aside {
  clear: left;
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
@media (min-width: 48em) {
  /* line 111, ../components/sass/2_layout/_grid.scss */
  .rev .aside {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

@media (min-width: 48em) {
  /* line 122, ../components/sass/2_layout/_grid.scss */
  .rev .eq1, .rev .constrain {
    float: left;
    width: 8.33333%;
    margin-left: 8.33333%;
    margin-right: -16.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

@media (min-width: 48em) {
  /* line 128, ../components/sass/2_layout/_grid.scss */
  .rev .eq2 {
    float: left;
    width: 8.33333%;
    margin-left: 16.66667%;
    margin-right: -25%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

/* line 137, ../components/sass/2_layout/_grid.scss */
.alt .item {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  margin-bottom: 6px;
}
@media (min-width: 30em) {
  /* line 137, ../components/sass/2_layout/_grid.scss */
  .alt .item {
    float: left;
    width: 16.66667%;
    margin-left: 0%;
    margin-right: -16.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-bottom: 6px;
  }
  /* line 145, ../components/sass/2_layout/_grid.scss */
  .alt .item:nth-child(2n) {
    margin-right: 0;
  }
  /* line 148, ../components/sass/2_layout/_grid.scss */
  .alt .item:nth-child(2n+1) {
    clear: left;
  }
}
@media (min-width: 48em) {
  /* line 137, ../components/sass/2_layout/_grid.scss */
  .alt .item {
    float: left;
    width: 8.33333%;
    margin-left: 0%;
    margin-right: -8.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 154, ../components/sass/2_layout/_grid.scss */
  .alt .item:nth-child(2n) {
    margin-right: gutter-span();
  }
  /* line 157, ../components/sass/2_layout/_grid.scss */
  .alt .item:nth-child(2n+1) {
    clear: none;
  }
  /* line 160, ../components/sass/2_layout/_grid.scss */
  .alt .item:nth-child(4n) {
    margin-right: 0;
  }
}

/* line 166, ../components/sass/2_layout/_grid.scss */
.alt .feature-item-wide, .alt .feature-item {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  margin-bottom: 6px;
}
@media (min-width: 30em) {
  /* line 166, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-wide, .alt .feature-item {
    float: left;
    width: 16.66667%;
    margin-left: 0%;
    margin-right: -16.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-bottom: 6px;
  }
  /* line 174, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-wide:nth-child(2n), .alt .feature-item:nth-child(2n) {
    margin-right: 0;
  }
  /* line 177, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-wide:nth-child(2n+1), .alt .feature-item:nth-child(2n+1) {
    clear: left;
  }
}
@media (min-width: 980px) {
  /* line 166, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-wide, .alt .feature-item {
    float: left;
    width: 8.33333%;
    margin-left: 0%;
    margin-right: -8.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 183, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-wide:nth-child(2n), .alt .feature-item:nth-child(2n) {
    margin-right: gutter-span();
  }
  /* line 186, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-wide:nth-child(2n+1), .alt .feature-item:nth-child(2n+1) {
    clear: none;
  }
  /* line 189, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-wide:nth-child(4n), .alt .feature-item:nth-child(4n) {
    margin-right: 0;
  }
}

@media (min-width: 48em) {
  /* line 195, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-wide {
    float: left;
    width: 8.33333%;
    margin-left: 0%;
    margin-right: -8.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
@media (min-width: 980px) {
  /* line 195, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-wide {
    float: left;
    width: 8.33333%;
    margin-left: 0%;
    margin-right: -8.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

/* line 207, ../components/sass/2_layout/_grid.scss */
.alt .feature-item-narrow {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  margin-bottom: 6px;
}
@media (min-width: 30em) {
  /* line 207, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-narrow {
    float: left;
    width: 16.66667%;
    margin-left: 0%;
    margin-right: -16.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-bottom: 6px;
  }
  /* line 214, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-narrow:nth-child(2n) {
    margin-right: 0;
  }
  /* line 217, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-narrow:nth-child(2n+1) {
    clear: left;
  }
}
@media (min-width: 48em) {
  /* line 207, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-narrow {
    width: 30%;
    float: left;
  }
}
@media (min-width: 980px) {
  /* line 207, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-narrow {
    float: left;
    width: 8.33333%;
    margin-left: 0%;
    margin-right: -8.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 229, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-narrow:nth-child(2n) {
    margin-right: gutter-span();
  }
  /* line 232, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-narrow:nth-child(2n+1) {
    clear: none;
  }
  /* line 235, ../components/sass/2_layout/_grid.scss */
  .alt .feature-item-narrow:nth-child(4n) {
    margin-right: 0;
  }
}

/* line 241, ../components/sass/2_layout/_grid.scss */
.alt .feature-home-item {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  margin-bottom: 6px;
}
@media (min-width: 30em) {
  /* line 241, ../components/sass/2_layout/_grid.scss */
  .alt .feature-home-item {
    float: left;
    width: 16.66667%;
    margin-left: 0%;
    margin-right: -16.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-bottom: 6px;
  }
  /* line 249, ../components/sass/2_layout/_grid.scss */
  .alt .feature-home-item:nth-child(2n-1) {
    margin-right: 0;
  }
  /* line 252, ../components/sass/2_layout/_grid.scss */
  .alt .feature-home-item:nth-child(2n) {
    clear: left;
  }
}
@media (min-width: 980px) {
  /* line 241, ../components/sass/2_layout/_grid.scss */
  .alt .feature-home-item {
    float: left;
    width: 8.33333%;
    margin-left: 0%;
    margin-right: -8.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 258, ../components/sass/2_layout/_grid.scss */
  .alt .feature-home-item:nth-child(2n-1) {
    margin-right: 0;
    clear: none;
  }
  /* line 262, ../components/sass/2_layout/_grid.scss */
  .alt .feature-home-item:nth-child(2n) {
    clear: none;
  }
  /* line 265, ../components/sass/2_layout/_grid.scss */
  .alt .feature-home-item:nth-child(4n) {
    margin-right: 0;
  }
}

/* line 271, ../components/sass/2_layout/_grid.scss */
.alt .feature-intro {
  margin-bottom: 12px;
}
@media (min-width: 980px) {
  /* line 271, ../components/sass/2_layout/_grid.scss */
  .alt .feature-intro {
    float: left;
    width: 16.66667%;
    margin-left: 0%;
    margin-right: -16.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: both;
    margin-bottom: 0;
  }
}

@media (min-width: 980px) {
  /* line 281, ../components/sass/2_layout/_grid.scss */
  .alt .feature-intro-rev {
    float: left;
    width: 16.66667%;
    margin-left: 16.66667%;
    margin-right: -33.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

@media (min-width: 48em) {
  /* line 287, ../components/sass/2_layout/_grid.scss */
  .alt .full {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

@media (min-width: 48em) {
  /* line 293, ../components/sass/2_layout/_grid.scss */
  .alt .main {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: both;
  }
}

@media (min-width: 48em) {
  /* line 307, ../components/sass/2_layout/_grid.scss */
  .alt .aside {
    float: left;
    width: 8.33333%;
    margin-left: 25%;
    margin-right: -33.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

@media (min-width: 48em) {
  /* line 313, ../components/sass/2_layout/_grid.scss */
  .alt .extra {
    float: left;
    width: 8.33333%;
    margin-left: 0%;
    margin-right: -8.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

@media (min-width: 48em) {
  /* line 332, ../components/sass/2_layout/_grid.scss */
  .alt .eq1 {
    float: left;
    width: 16.66667%;
    margin-left: 0%;
    margin-right: -16.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: both;
  }
}

@media (min-width: 48em) {
  /* line 345, ../components/sass/2_layout/_grid.scss */
  .alt .eq2 {
    float: left;
    width: 16.66667%;
    margin-left: 16.66667%;
    margin-right: -33.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

@media (min-width: 980px) {
  /* line 351, ../components/sass/2_layout/_grid.scss */
  .alt .constrain {
    float: left;
    width: 16.66667%;
    margin-left: 0%;
    margin-right: -16.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: both;
  }
}

/* line 360, ../components/sass/2_layout/_grid.scss */
.rev.alt .main {
  clear: left;
}
@media (min-width: 48em) {
  /* line 360, ../components/sass/2_layout/_grid.scss */
  .rev.alt .main {
    float: left;
    width: 58.33333%;
    margin-left: 41.66667%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
    clear: none;
  }
}

@media (min-width: 48em) {
  /* line 369, ../components/sass/2_layout/_grid.scss */
  .alt .summary, .rev.alt .summary {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

@media (min-width: 48em) {
  /* line 375, ../components/sass/2_layout/_grid.scss */
  .rev.alt .aside {
    float: left;
    width: 41.66667%;
    margin-left: 0%;
    margin-right: -41.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 48em) {
  /* line 382, ../components/sass/2_layout/_grid.scss */
  .rev.alt .extra {
    float: left;
    width: 8.33333%;
    margin-left: 25%;
    margin-right: -33.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

@media (min-width: 48em) {
  /* line 388, ../components/sass/2_layout/_grid.scss */
  .rev.alt .eq1 {
    float: left;
    width: 16.66667%;
    margin-left: 16.66667%;
    margin-right: -33.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

@media (min-width: 48em) {
  /* line 394, ../components/sass/2_layout/_grid.scss */
  .rev.alt .eq2 {
    float: left;
    width: 16.66667%;
    margin-left: 0%;
    margin-right: -16.66667%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

@media (min-width: 980px) {
  /* line 400, ../components/sass/2_layout/_grid.scss */
  .rev.alt .constrain {
    float: left;
    width: 16.66667%;
    margin-left: 16.66667%;
    margin-right: -33.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

/* line 446, ../components/sass/2_layout/_grid.scss */
#featuredNews .view-mode-teaser_large .main {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
  padding-right: 0;
  clear: left;
}
@media (min-width: 30em) {
  /* line 446, ../components/sass/2_layout/_grid.scss */
  #featuredNews .view-mode-teaser_large .main {
    float: left;
    width: 58.33333%;
    margin-left: 41.66667%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
    clear: none;
  }
}

/* line 459, ../components/sass/2_layout/_grid.scss */
#featuredNews .view-mode-teaser_large .aside {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 30em) {
  /* line 459, ../components/sass/2_layout/_grid.scss */
  #featuredNews .view-mode-teaser_large .aside {
    float: left;
    width: 41%;
    margin-left: 0%;
    margin-right: -41%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
  }
}

/**
* Tabs.
*/
/* Basic positioning styles shared by primary and secondary tabs. */
/* line 6, ../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-primary, .tabs-secondary {
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  margin: 0.6rem 0;
  white-space: nowrap;
}

/* line 14, ../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active, .tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  position: relative;
  float: left;
  margin: 0px;
  padding: 0px;
  list-style-image: none !important;
}

/* line 22, ../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active, .tabs-primary__tab.is-active .activelink, a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  border-bottom: 0;
  display: block;
  box-sizing: border-box;
  line-height: 6px;
  line-height: 0.6rem;
  text-decoration: none;
}

/* Primary tabs. */
/* line 31, ../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-primary {
  padding-left: 18px;
  border-bottom: 1px solid #ccc;
  margin: 1.8rem 0;
}

/* line 37, ../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active {
  top: 5px;
  font-size: 18px;
}

/* line 42, ../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-primary__tab.is-active {
  top: 0;
  bottom: -1px;
  left: 1px;
  z-index: 10;
}

/* line 49, ../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-primary__tab + .tabs-primary__tab.is-active {
  left: -1px;
}

/* line 54, ../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active, .tabs-primary__tab.is-active .activelink {
  -moz-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
  -webkit-transition: background-color 0.1s;
  transition: background-color 0.1s;
  color: #666;
  background-color: #fff;
  padding: 7px 14px 6px;
  text-align: center;
  border: 1px solid #ccc;
  border-width: 1px 1px 0 0;
  line-height: 1em;
}
/* line 64, ../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-primary__tab-link :first-child, .tabs-primary__tab.is-active .activelink :first-child {
  border-width: 1px 1px 0;
}

/* line 68, ../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus {
  background-color: #333;
  border-color: #333;
  color: #fff;
}

/* line 73, ../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-primary__tab-link:active, a.tabs-primary__tab-link.is-active, .tabs-primary__tab.is-active .activelink {
  background-color: #ebedee;
  border-color: #e0e0e0;
  color: #555;
  padding: 9px 18px;
}

/* Secondary tabs. */
/* line 101, ../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-secondary {
  font-size: .9em;
  /* Collapse bottom margin of ul.primary. */
  margin-top: -0.6rem;
}

/* line 107, ../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  margin: 0.3rem 3px;
}

/* line 114, ../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  -moz-border-radius: 0.75em;
  -webkit-border-radius: 0.75em;
  border-radius: 0.75em;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 #fff;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}

/* line 123, ../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-secondary__tab-link:hover, a.tabs-secondary__tab-link:focus {
  background-color: #ccc;
  border-color: #999;
  color: #333;
}

/* line 128, ../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-secondary__tab-link:active, a.tabs-secondary__tab-link.is-active {
  text-shadow: 1px 1px 0 #333;
  background-color: #666;
  border-color: #000;
  color: #fff;
}

/* line 150, ../components/sass/3_drupal/_drupal-tabs.scss */
.profile dt {
  margin: .5em 0 .2em;
}

/* line 1, ../components/sass/3_drupal/_drupal-forms.scss */
#user-login input[type="submit"],
#workbench-moderation-moderate-form input[type="submit"] {
  padding: 0.6rem 0.9rem;
}

/* line 7, ../components/sass/3_drupal/_drupal-forms.scss */
div.workbench-info-block {
  background-color: #ebedee;
  border: 0 solid;
  padding: 0.9rem;
  font-size: 18px;
}

/* line 3, ../components/sass/3_drupal/_drupal-files.scss */
.field-type-file .field-item {
  clear: both;
  margin-bottom: 1em;
}

/* line 19, ../components/sass/3_drupal/_drupal.scss */
#admin-menu, #admin-menu div, #admin-menu li, #admin-menu p {
  font-size: 12px !important;
  line-height: 16px !important;
}

/* line 24, ../components/sass/3_drupal/_drupal.scss */
#admin-menu {
  background-color: #000 !important;
  background-image: none;
}

/* line 29, ../components/sass/3_drupal/_drupal.scss */
#admin-menu .dropdown li li {
  width: 170px;
}

/* line 33, ../components/sass/3_drupal/_drupal.scss */
#admin-menu .dropdown li li.expandable {
  background-position: 155px center;
}

/* line 37, ../components/sass/3_drupal/_drupal.scss */
#admin-menu .dropdown li li.expandable ul {
  margin: -25px 0 0 170px;
}

/* line 41, ../components/sass/3_drupal/_drupal.scss */
#admin-menu .dropdown a, #admin-menu .dropdown li > span {
  border-right: 1px solid #323232;
  display: block;
  padding: 0.5em 1em;
}

/* line 56, ../components/sass/0_global/_mixins.scss */
.domain-newnigov header hr {
  background: #157c70;
}
/* line 59, ../components/sass/0_global/_mixins.scss */
.domain-newnigov header #headerHero {
  background: #157c70;
}
/* line 61, ../components/sass/0_global/_mixins.scss */
.domain-newnigov header #headerHero .main-menu li {
  border-color: #17897c;
}
@media (min-width: 48em) {
  /* line 59, ../components/sass/0_global/_mixins.scss */
  .domain-newnigov header #headerHero {
    background: transparent;
  }
  /* line 66, ../components/sass/0_global/_mixins.scss */
  .domain-newnigov header #headerHero .main-menu span {
    color: #0e5049;
  }
}
/* line 72, ../components/sass/0_global/_mixins.scss */
.domain-newnigov header .burger-toggle {
  border-color: #157c70;
}
/* line 75, ../components/sass/0_global/_mixins.scss */
.domain-newnigov header .burger-toggle:hover,
.domain-newnigov header .burger-toggle:focus {
  background-color: #136f64;
}
/* line 83, ../components/sass/0_global/_mixins.scss */
.domain-newnigov #block-nigov-search-overrides-nigov-search-box input[type="submit"],
.domain-newnigov .panel-banner-top--search-input form input[type="submit"] {
  background-color: #157c70;
  border-color: #157c70;
}
/* line 86, ../components/sass/0_global/_mixins.scss */
.domain-newnigov #block-nigov-search-overrides-nigov-search-box input[type="submit"]:hover, .domain-newnigov #block-nigov-search-overrides-nigov-search-box input[type="submit"] :focus,
.domain-newnigov .panel-banner-top--search-input form input[type="submit"]:hover,
.domain-newnigov .panel-banner-top--search-input form input[type="submit"] :focus {
  background-color: #136f64;
}
/* line 93, ../components/sass/0_global/_mixins.scss */
.domain-newnigov #content hr {
  background: #157c70;
}
/* line 96, ../components/sass/0_global/_mixins.scss */
.domain-newnigov #content .hr-above {
  border-color: #157c70;
}
/* line 105, ../components/sass/0_global/_mixins.scss */
.domain-newnigov .social-links .view-content div a:hover {
  background-color: #157c70;
}
@media (min-width: 48em) {
  /* line 118, ../components/sass/0_global/_mixins.scss */
  .domain-newnigov .col {
    border: 1px solid #ccc;
    border-top: 10px solid #157c70;
  }
  /* line 122, ../components/sass/0_global/_mixins.scss */
  .domain-newnigov .col:hover {
    border-color: #f3f8fc;
    border-top-color: #157c70;
  }
}
/* line 128, ../components/sass/0_global/_mixins.scss */
.domain-newnigov .col h2 a {
  color: #333;
}
/* line 134, ../components/sass/0_global/_mixins.scss */
.domain-newnigov .article-topic-teaser-wrap .columnItem {
  background-color: yellow;
  border-top: 3px solid #157c70;
}
@media (min-width: 48em) {
  /* line 134, ../components/sass/0_global/_mixins.scss */
  .domain-newnigov .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid #157c70;
  }
}
/* line 142, ../components/sass/0_global/_mixins.scss */
.domain-newnigov .article-topic-teaser-wrap .columnItem h2,
.domain-newnigov .article-topic-teaser-wrap .columnItem h2 a {
  color: #287ea5;
}
/* line 147, ../components/sass/0_global/_mixins.scss */
.domain-newnigov .article-topic-teaser-wrap .columnItem p {
  color: #333;
}
/* line 152, ../components/sass/0_global/_mixins.scss */
.domain-newnigov .contact-callout {
  background-color: #157c70;
}
/* line 154, ../components/sass/0_global/_mixins.scss */
.domain-newnigov .contact-callout:hover {
  background-color: #188d80;
}
/* line 157, ../components/sass/0_global/_mixins.scss */
.domain-newnigov .contact-callout.navy {
  background-color: #091c5a;
}
/* line 159, ../components/sass/0_global/_mixins.scss */
.domain-newnigov .contact-callout.navy:hover {
  background-color: #143E5F;
}
/* line 165, ../components/sass/0_global/_mixins.scss */
.domain-newnigov .lt-ie9 .contact-callout.navy {
  background-color: #091c5a;
}
/* line 171, ../components/sass/0_global/_mixins.scss */
.domain-newnigov .two-cols .col.contact-callout:hover {
  background-color: #188d80;
}
/* line 174, ../components/sass/0_global/_mixins.scss */
.domain-newnigov .two-cols .col.contact-callout.navy:hover {
  background-color: #143E5F;
}
@media (min-width: 48em) {
  /* line 181, ../components/sass/0_global/_mixins.scss */
  .domain-newnigov .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid crimson;
  }
}
@media (min-width: 48em) {
  /* line 194, ../components/sass/0_global/_mixins.scss */
  .domain-newnigov .cd-top {
    background-color: rgba(21, 124, 112, 0.8);
    color: #fff;
  }
  /* line 199, ../components/sass/0_global/_mixins.scss */
  .domain-newnigov .cd-top:focus {
    background-color: rgba(17, 102, 92, 0.9);
    color: #fff;
  }
  /* line 203, ../components/sass/0_global/_mixins.scss */
  .domain-newnigov .cd-top:hover {
    background-color: #157c70;
    color: #fff;
  }
}

/* line 56, ../components/sass/0_global/_mixins.scss */
.domain-daera header hr {
  background: #00804e;
}
/* line 59, ../components/sass/0_global/_mixins.scss */
.domain-daera header #headerHero {
  background: #00804e;
}
/* line 61, ../components/sass/0_global/_mixins.scss */
.domain-daera header #headerHero .main-menu li {
  border-color: #008f57;
}
@media (min-width: 48em) {
  /* line 59, ../components/sass/0_global/_mixins.scss */
  .domain-daera header #headerHero {
    background: transparent;
  }
  /* line 66, ../components/sass/0_global/_mixins.scss */
  .domain-daera header #headerHero .main-menu span {
    color: #004d2f;
  }
}
/* line 72, ../components/sass/0_global/_mixins.scss */
.domain-daera header .burger-toggle {
  border-color: #00804e;
}
/* line 75, ../components/sass/0_global/_mixins.scss */
.domain-daera header .burger-toggle:hover,
.domain-daera header .burger-toggle:focus {
  background-color: #007145;
}
/* line 83, ../components/sass/0_global/_mixins.scss */
.domain-daera #block-nigov-search-overrides-nigov-search-box input[type="submit"],
.domain-daera .panel-banner-top--search-input form input[type="submit"] {
  background-color: #00804e;
  border-color: #00804e;
}
/* line 86, ../components/sass/0_global/_mixins.scss */
.domain-daera #block-nigov-search-overrides-nigov-search-box input[type="submit"]:hover, .domain-daera #block-nigov-search-overrides-nigov-search-box input[type="submit"] :focus,
.domain-daera .panel-banner-top--search-input form input[type="submit"]:hover,
.domain-daera .panel-banner-top--search-input form input[type="submit"] :focus {
  background-color: #007145;
}
/* line 93, ../components/sass/0_global/_mixins.scss */
.domain-daera #content hr {
  background: #00804e;
}
/* line 96, ../components/sass/0_global/_mixins.scss */
.domain-daera #content .hr-above {
  border-color: #00804e;
}
/* line 105, ../components/sass/0_global/_mixins.scss */
.domain-daera .social-links .view-content div a:hover {
  background-color: #00804e;
}
@media (min-width: 48em) {
  /* line 118, ../components/sass/0_global/_mixins.scss */
  .domain-daera .col {
    border: 1px solid #ccc;
    border-top: 10px solid #00804e;
  }
  /* line 122, ../components/sass/0_global/_mixins.scss */
  .domain-daera .col:hover {
    border-color: #f3f8fc;
    border-top-color: #00804e;
  }
}
/* line 128, ../components/sass/0_global/_mixins.scss */
.domain-daera .col h2 a {
  color: #333;
}
/* line 134, ../components/sass/0_global/_mixins.scss */
.domain-daera .article-topic-teaser-wrap .columnItem {
  background-color: yellow;
  border-top: 3px solid #00804e;
}
@media (min-width: 48em) {
  /* line 134, ../components/sass/0_global/_mixins.scss */
  .domain-daera .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid #00804e;
  }
}
/* line 142, ../components/sass/0_global/_mixins.scss */
.domain-daera .article-topic-teaser-wrap .columnItem h2,
.domain-daera .article-topic-teaser-wrap .columnItem h2 a {
  color: #287ea5;
}
/* line 147, ../components/sass/0_global/_mixins.scss */
.domain-daera .article-topic-teaser-wrap .columnItem p {
  color: #333;
}
/* line 152, ../components/sass/0_global/_mixins.scss */
.domain-daera .contact-callout {
  background-color: #00804e;
}
/* line 154, ../components/sass/0_global/_mixins.scss */
.domain-daera .contact-callout:hover {
  background-color: #00945a;
}
/* line 157, ../components/sass/0_global/_mixins.scss */
.domain-daera .contact-callout.navy {
  background-color: #091c5a;
}
/* line 159, ../components/sass/0_global/_mixins.scss */
.domain-daera .contact-callout.navy:hover {
  background-color: #143E5F;
}
/* line 165, ../components/sass/0_global/_mixins.scss */
.domain-daera .lt-ie9 .contact-callout.navy {
  background-color: #091c5a;
}
/* line 171, ../components/sass/0_global/_mixins.scss */
.domain-daera .two-cols .col.contact-callout:hover {
  background-color: #00945a;
}
/* line 174, ../components/sass/0_global/_mixins.scss */
.domain-daera .two-cols .col.contact-callout.navy:hover {
  background-color: #143E5F;
}
@media (min-width: 48em) {
  /* line 181, ../components/sass/0_global/_mixins.scss */
  .domain-daera .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid crimson;
  }
}
/* line 29, ../components/sass/4_module/_deptSpecific.scss */
.domain-daera #headerLogo img {
  width: auto;
  max-width: 300px;
  /* acronym max */
  height: auto;
}
@media (min-width: 30em) {
  /* line 29, ../components/sass/4_module/_deptSpecific.scss */
  .domain-daera #headerLogo img {
    max-width: 467px;
  }
}
@media (min-width: 48em) {
  /* line 29, ../components/sass/4_module/_deptSpecific.scss */
  .domain-daera #headerLogo img {
    max-width: 373px;
    /* full logo max */
  }
}
@media (min-width: 860px) {
  /* line 29, ../components/sass/4_module/_deptSpecific.scss */
  .domain-daera #headerLogo img {
    max-width: 412px;
    /* full logo max */
  }
}
@media (min-width: 980px) {
  /* line 29, ../components/sass/4_module/_deptSpecific.scss */
  .domain-daera #headerLogo img {
    max-width: 467px;
    /* full logo max */
  }
}
@media (min-width: 48em) {
  /* line 194, ../components/sass/0_global/_mixins.scss */
  .domain-daera .cd-top {
    background-color: rgba(0, 128, 78, 0.8);
    color: #fff;
  }
  /* line 199, ../components/sass/0_global/_mixins.scss */
  .domain-daera .cd-top:focus {
    background-color: rgba(0, 103, 62, 0.9);
    color: #fff;
  }
  /* line 203, ../components/sass/0_global/_mixins.scss */
  .domain-daera .cd-top:hover {
    background-color: #00804e;
    color: #fff;
  }
}
/* line 54, ../components/sass/4_module/_deptSpecific.scss */
.domain-daera .two-cols.video-quote .col blockquote {
  background: #fff url("../images/big-quote-daera.png") center top no-repeat !important;
}

/* line 56, ../components/sass/0_global/_mixins.scss */
.domain-communities header hr {
  background: #775ba6;
}
/* line 59, ../components/sass/0_global/_mixins.scss */
.domain-communities header #headerHero {
  background: #775ba6;
}
/* line 61, ../components/sass/0_global/_mixins.scss */
.domain-communities header #headerHero .main-menu li {
  border-color: #7f65ab;
}
@media (min-width: 48em) {
  /* line 59, ../components/sass/0_global/_mixins.scss */
  .domain-communities header #headerHero {
    background: transparent;
  }
  /* line 66, ../components/sass/0_global/_mixins.scss */
  .domain-communities header #headerHero .main-menu span {
    color: #5f4886;
  }
}
/* line 72, ../components/sass/0_global/_mixins.scss */
.domain-communities header .burger-toggle {
  border-color: #775ba6;
}
/* line 75, ../components/sass/0_global/_mixins.scss */
.domain-communities header .burger-toggle:hover,
.domain-communities header .burger-toggle:focus {
  background-color: #70559d;
}
/* line 83, ../components/sass/0_global/_mixins.scss */
.domain-communities #block-nigov-search-overrides-nigov-search-box input[type="submit"],
.domain-communities .panel-banner-top--search-input form input[type="submit"] {
  background-color: #775ba6;
  border-color: #775ba6;
}
/* line 86, ../components/sass/0_global/_mixins.scss */
.domain-communities #block-nigov-search-overrides-nigov-search-box input[type="submit"]:hover, .domain-communities #block-nigov-search-overrides-nigov-search-box input[type="submit"] :focus,
.domain-communities .panel-banner-top--search-input form input[type="submit"]:hover,
.domain-communities .panel-banner-top--search-input form input[type="submit"] :focus {
  background-color: #70559d;
}
/* line 93, ../components/sass/0_global/_mixins.scss */
.domain-communities #content hr {
  background: #775ba6;
}
/* line 96, ../components/sass/0_global/_mixins.scss */
.domain-communities #content .hr-above {
  border-color: #775ba6;
}
/* line 105, ../components/sass/0_global/_mixins.scss */
.domain-communities .social-links .view-content div a:hover {
  background-color: #775ba6;
}
@media (min-width: 48em) {
  /* line 118, ../components/sass/0_global/_mixins.scss */
  .domain-communities .col {
    border: 1px solid #ccc;
    border-top: 10px solid #775ba6;
  }
  /* line 122, ../components/sass/0_global/_mixins.scss */
  .domain-communities .col:hover {
    border-color: #f3f8fc;
    border-top-color: #775ba6;
  }
}
/* line 128, ../components/sass/0_global/_mixins.scss */
.domain-communities .col h2 a {
  color: #333;
}
/* line 134, ../components/sass/0_global/_mixins.scss */
.domain-communities .article-topic-teaser-wrap .columnItem {
  background-color: yellow;
  border-top: 3px solid #775ba6;
}
@media (min-width: 48em) {
  /* line 134, ../components/sass/0_global/_mixins.scss */
  .domain-communities .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid #775ba6;
  }
}
/* line 142, ../components/sass/0_global/_mixins.scss */
.domain-communities .article-topic-teaser-wrap .columnItem h2,
.domain-communities .article-topic-teaser-wrap .columnItem h2 a {
  color: #287ea5;
}
/* line 147, ../components/sass/0_global/_mixins.scss */
.domain-communities .article-topic-teaser-wrap .columnItem p {
  color: #333;
}
/* line 152, ../components/sass/0_global/_mixins.scss */
.domain-communities .contact-callout {
  background-color: #775ba6;
}
/* line 154, ../components/sass/0_global/_mixins.scss */
.domain-communities .contact-callout:hover {
  background-color: #8268ad;
}
/* line 157, ../components/sass/0_global/_mixins.scss */
.domain-communities .contact-callout.navy {
  background-color: #091c5a;
}
/* line 159, ../components/sass/0_global/_mixins.scss */
.domain-communities .contact-callout.navy:hover {
  background-color: #143E5F;
}
/* line 165, ../components/sass/0_global/_mixins.scss */
.domain-communities .lt-ie9 .contact-callout.navy {
  background-color: #091c5a;
}
/* line 171, ../components/sass/0_global/_mixins.scss */
.domain-communities .two-cols .col.contact-callout:hover {
  background-color: #8268ad;
}
/* line 174, ../components/sass/0_global/_mixins.scss */
.domain-communities .two-cols .col.contact-callout.navy:hover {
  background-color: #143E5F;
}
@media (min-width: 48em) {
  /* line 181, ../components/sass/0_global/_mixins.scss */
  .domain-communities .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid crimson;
  }
}
@media (min-width: 48em) {
  /* line 194, ../components/sass/0_global/_mixins.scss */
  .domain-communities .cd-top {
    background-color: rgba(119, 91, 166, 0.8);
    color: #fff;
  }
  /* line 199, ../components/sass/0_global/_mixins.scss */
  .domain-communities .cd-top:focus {
    background-color: rgba(107, 81, 150, 0.9);
    color: #fff;
  }
  /* line 203, ../components/sass/0_global/_mixins.scss */
  .domain-communities .cd-top:hover {
    background-color: #775ba6;
    color: #fff;
  }
}
/* line 70, ../components/sass/4_module/_deptSpecific.scss */
.domain-communities .two-cols.video-quote .col blockquote {
  background: #fff url("../images/big-quote-communities.png") center top no-repeat !important;
}

/* line 56, ../components/sass/0_global/_mixins.scss */
.domain-economy header hr {
  background: #0072ce;
}
/* line 59, ../components/sass/0_global/_mixins.scss */
.domain-economy header #headerHero {
  background: #0072ce;
}
/* line 61, ../components/sass/0_global/_mixins.scss */
.domain-economy header #headerHero .main-menu li {
  border-color: #007add;
}
@media (min-width: 48em) {
  /* line 59, ../components/sass/0_global/_mixins.scss */
  .domain-economy header #headerHero {
    background: transparent;
  }
  /* line 66, ../components/sass/0_global/_mixins.scss */
  .domain-economy header #headerHero .main-menu span {
    color: #00569b;
  }
}
/* line 72, ../components/sass/0_global/_mixins.scss */
.domain-economy header .burger-toggle {
  border-color: #0072ce;
}
/* line 75, ../components/sass/0_global/_mixins.scss */
.domain-economy header .burger-toggle:hover,
.domain-economy header .burger-toggle:focus {
  background-color: #006abf;
}
/* line 83, ../components/sass/0_global/_mixins.scss */
.domain-economy #block-nigov-search-overrides-nigov-search-box input[type="submit"],
.domain-economy .panel-banner-top--search-input form input[type="submit"] {
  background-color: #0072ce;
  border-color: #0072ce;
}
/* line 86, ../components/sass/0_global/_mixins.scss */
.domain-economy #block-nigov-search-overrides-nigov-search-box input[type="submit"]:hover, .domain-economy #block-nigov-search-overrides-nigov-search-box input[type="submit"] :focus,
.domain-economy .panel-banner-top--search-input form input[type="submit"]:hover,
.domain-economy .panel-banner-top--search-input form input[type="submit"] :focus {
  background-color: #006abf;
}
/* line 93, ../components/sass/0_global/_mixins.scss */
.domain-economy #content hr {
  background: #0072ce;
}
/* line 96, ../components/sass/0_global/_mixins.scss */
.domain-economy #content .hr-above {
  border-color: #0072ce;
}
/* line 105, ../components/sass/0_global/_mixins.scss */
.domain-economy .social-links .view-content div a:hover {
  background-color: #0072ce;
}
@media (min-width: 48em) {
  /* line 118, ../components/sass/0_global/_mixins.scss */
  .domain-economy .col {
    border: 1px solid #ccc;
    border-top: 10px solid #0072ce;
  }
  /* line 122, ../components/sass/0_global/_mixins.scss */
  .domain-economy .col:hover {
    border-color: #f3f8fc;
    border-top-color: #0072ce;
  }
}
/* line 128, ../components/sass/0_global/_mixins.scss */
.domain-economy .col h2 a {
  color: #333;
}
/* line 134, ../components/sass/0_global/_mixins.scss */
.domain-economy .article-topic-teaser-wrap .columnItem {
  background-color: yellow;
  border-top: 3px solid #0072ce;
}
@media (min-width: 48em) {
  /* line 134, ../components/sass/0_global/_mixins.scss */
  .domain-economy .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid #0072ce;
  }
}
/* line 142, ../components/sass/0_global/_mixins.scss */
.domain-economy .article-topic-teaser-wrap .columnItem h2,
.domain-economy .article-topic-teaser-wrap .columnItem h2 a {
  color: #287ea5;
}
/* line 147, ../components/sass/0_global/_mixins.scss */
.domain-economy .article-topic-teaser-wrap .columnItem p {
  color: #333;
}
/* line 152, ../components/sass/0_global/_mixins.scss */
.domain-economy .contact-callout {
  background-color: #0072ce;
}
/* line 154, ../components/sass/0_global/_mixins.scss */
.domain-economy .contact-callout:hover {
  background-color: #007de2;
}
/* line 157, ../components/sass/0_global/_mixins.scss */
.domain-economy .contact-callout.navy {
  background-color: #091c5a;
}
/* line 159, ../components/sass/0_global/_mixins.scss */
.domain-economy .contact-callout.navy:hover {
  background-color: #143E5F;
}
/* line 165, ../components/sass/0_global/_mixins.scss */
.domain-economy .lt-ie9 .contact-callout.navy {
  background-color: #091c5a;
}
/* line 171, ../components/sass/0_global/_mixins.scss */
.domain-economy .two-cols .col.contact-callout:hover {
  background-color: #007de2;
}
/* line 174, ../components/sass/0_global/_mixins.scss */
.domain-economy .two-cols .col.contact-callout.navy:hover {
  background-color: #143E5F;
}
@media (min-width: 48em) {
  /* line 181, ../components/sass/0_global/_mixins.scss */
  .domain-economy .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid crimson;
  }
}
@media (min-width: 48em) {
  /* line 194, ../components/sass/0_global/_mixins.scss */
  .domain-economy .cd-top {
    background-color: rgba(0, 114, 206, 0.8);
    color: #fff;
  }
  /* line 199, ../components/sass/0_global/_mixins.scss */
  .domain-economy .cd-top:focus {
    background-color: rgba(0, 100, 181, 0.9);
    color: #fff;
  }
  /* line 203, ../components/sass/0_global/_mixins.scss */
  .domain-economy .cd-top:hover {
    background-color: #0072ce;
    color: #fff;
  }
}
/* line 85, ../components/sass/4_module/_deptSpecific.scss */
.domain-economy .two-cols.video-quote .col blockquote {
  background: #fff url("../images/big-quote-economy.png") center top no-repeat !important;
}

/* line 56, ../components/sass/0_global/_mixins.scss */
.domain-education header hr {
  background: #ca2c92;
}
/* line 59, ../components/sass/0_global/_mixins.scss */
.domain-education header #headerHero {
  background: #ca2c92;
}
/* line 61, ../components/sass/0_global/_mixins.scss */
.domain-education header #headerHero .main-menu li {
  border-color: #d3339a;
}
@media (min-width: 48em) {
  /* line 59, ../components/sass/0_global/_mixins.scss */
  .domain-education header #headerHero {
    background: transparent;
  }
  /* line 66, ../components/sass/0_global/_mixins.scss */
  .domain-education header #headerHero .main-menu span {
    color: #a02374;
  }
}
/* line 72, ../components/sass/0_global/_mixins.scss */
.domain-education header .burger-toggle {
  border-color: #ca2c92;
}
/* line 75, ../components/sass/0_global/_mixins.scss */
.domain-education header .burger-toggle:hover,
.domain-education header .burger-toggle:focus {
  background-color: #bd2989;
}
/* line 83, ../components/sass/0_global/_mixins.scss */
.domain-education #block-nigov-search-overrides-nigov-search-box input[type="submit"],
.domain-education .panel-banner-top--search-input form input[type="submit"] {
  background-color: #ca2c92;
  border-color: #ca2c92;
}
/* line 86, ../components/sass/0_global/_mixins.scss */
.domain-education #block-nigov-search-overrides-nigov-search-box input[type="submit"]:hover, .domain-education #block-nigov-search-overrides-nigov-search-box input[type="submit"] :focus,
.domain-education .panel-banner-top--search-input form input[type="submit"]:hover,
.domain-education .panel-banner-top--search-input form input[type="submit"] :focus {
  background-color: #bd2989;
}
/* line 93, ../components/sass/0_global/_mixins.scss */
.domain-education #content hr {
  background: #ca2c92;
}
/* line 96, ../components/sass/0_global/_mixins.scss */
.domain-education #content .hr-above {
  border-color: #ca2c92;
}
/* line 105, ../components/sass/0_global/_mixins.scss */
.domain-education .social-links .view-content div a:hover {
  background-color: #ca2c92;
}
@media (min-width: 48em) {
  /* line 118, ../components/sass/0_global/_mixins.scss */
  .domain-education .col {
    border: 1px solid #ccc;
    border-top: 10px solid #ca2c92;
  }
  /* line 122, ../components/sass/0_global/_mixins.scss */
  .domain-education .col:hover {
    border-color: #f3f8fc;
    border-top-color: #ca2c92;
  }
}
/* line 128, ../components/sass/0_global/_mixins.scss */
.domain-education .col h2 a {
  color: #333;
}
/* line 134, ../components/sass/0_global/_mixins.scss */
.domain-education .article-topic-teaser-wrap .columnItem {
  background-color: yellow;
  border-top: 3px solid #ca2c92;
}
@media (min-width: 48em) {
  /* line 134, ../components/sass/0_global/_mixins.scss */
  .domain-education .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid #ca2c92;
  }
}
/* line 142, ../components/sass/0_global/_mixins.scss */
.domain-education .article-topic-teaser-wrap .columnItem h2,
.domain-education .article-topic-teaser-wrap .columnItem h2 a {
  color: #287ea5;
}
/* line 147, ../components/sass/0_global/_mixins.scss */
.domain-education .article-topic-teaser-wrap .columnItem p {
  color: #333;
}
/* line 152, ../components/sass/0_global/_mixins.scss */
.domain-education .contact-callout {
  background-color: #ca2c92;
}
/* line 154, ../components/sass/0_global/_mixins.scss */
.domain-education .contact-callout:hover {
  background-color: #d3379c;
}
/* line 157, ../components/sass/0_global/_mixins.scss */
.domain-education .contact-callout.navy {
  background-color: #091c5a;
}
/* line 159, ../components/sass/0_global/_mixins.scss */
.domain-education .contact-callout.navy:hover {
  background-color: #143E5F;
}
/* line 165, ../components/sass/0_global/_mixins.scss */
.domain-education .lt-ie9 .contact-callout.navy {
  background-color: #091c5a;
}
/* line 171, ../components/sass/0_global/_mixins.scss */
.domain-education .two-cols .col.contact-callout:hover {
  background-color: #d3379c;
}
/* line 174, ../components/sass/0_global/_mixins.scss */
.domain-education .two-cols .col.contact-callout.navy:hover {
  background-color: #143E5F;
}
@media (min-width: 48em) {
  /* line 181, ../components/sass/0_global/_mixins.scss */
  .domain-education .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid crimson;
  }
}
@media (min-width: 48em) {
  /* line 194, ../components/sass/0_global/_mixins.scss */
  .domain-education .cd-top {
    background-color: rgba(202, 44, 146, 0.8);
    color: #fff;
  }
  /* line 199, ../components/sass/0_global/_mixins.scss */
  .domain-education .cd-top:focus {
    background-color: rgba(181, 39, 131, 0.9);
    color: #fff;
  }
  /* line 203, ../components/sass/0_global/_mixins.scss */
  .domain-education .cd-top:hover {
    background-color: #ca2c92;
    color: #fff;
  }
}
/* line 100, ../components/sass/4_module/_deptSpecific.scss */
.domain-education .two-cols.video-quote .col blockquote {
  background: #fff url("../images/big-quote-education.png") center top no-repeat !important;
}

/* line 56, ../components/sass/0_global/_mixins.scss */
.domain-dfp header hr {
  background: #909859;
}
/* line 59, ../components/sass/0_global/_mixins.scss */
.domain-dfp header #headerHero {
  background: #747b45;
}
/* line 61, ../components/sass/0_global/_mixins.scss */
.domain-dfp header #headerHero .main-menu li {
  border-color: #7d854a;
}
@media (min-width: 48em) {
  /* line 59, ../components/sass/0_global/_mixins.scss */
  .domain-dfp header #headerHero {
    background: transparent;
  }
  /* line 66, ../components/sass/0_global/_mixins.scss */
  .domain-dfp header #headerHero .main-menu span {
    color: #727846;
  }
}
/* line 72, ../components/sass/0_global/_mixins.scss */
.domain-dfp header .burger-toggle {
  border-color: #747b45;
}
/* line 75, ../components/sass/0_global/_mixins.scss */
.domain-dfp header .burger-toggle:hover,
.domain-dfp header .burger-toggle:focus {
  background-color: #6b7140;
}
/* line 83, ../components/sass/0_global/_mixins.scss */
.domain-dfp #block-nigov-search-overrides-nigov-search-box input[type="submit"],
.domain-dfp .panel-banner-top--search-input form input[type="submit"] {
  background-color: #747b45;
  border-color: #747b45;
}
/* line 86, ../components/sass/0_global/_mixins.scss */
.domain-dfp #block-nigov-search-overrides-nigov-search-box input[type="submit"]:hover, .domain-dfp #block-nigov-search-overrides-nigov-search-box input[type="submit"] :focus,
.domain-dfp .panel-banner-top--search-input form input[type="submit"]:hover,
.domain-dfp .panel-banner-top--search-input form input[type="submit"] :focus {
  background-color: #6b7140;
}
/* line 93, ../components/sass/0_global/_mixins.scss */
.domain-dfp #content hr {
  background: #909859;
}
/* line 96, ../components/sass/0_global/_mixins.scss */
.domain-dfp #content .hr-above {
  border-color: #909859;
}
/* line 105, ../components/sass/0_global/_mixins.scss */
.domain-dfp .social-links .view-content div a:hover {
  background-color: #909859;
}
@media (min-width: 48em) {
  /* line 118, ../components/sass/0_global/_mixins.scss */
  .domain-dfp .col {
    border: 1px solid #ccc;
    border-top: 10px solid #909859;
  }
  /* line 122, ../components/sass/0_global/_mixins.scss */
  .domain-dfp .col:hover {
    border-color: #f3f8fc;
    border-top-color: #909859;
  }
}
/* line 128, ../components/sass/0_global/_mixins.scss */
.domain-dfp .col h2 a {
  color: #333;
}
/* line 134, ../components/sass/0_global/_mixins.scss */
.domain-dfp .article-topic-teaser-wrap .columnItem {
  background-color: yellow;
  border-top: 3px solid #909859;
}
@media (min-width: 48em) {
  /* line 134, ../components/sass/0_global/_mixins.scss */
  .domain-dfp .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid #909859;
  }
}
/* line 142, ../components/sass/0_global/_mixins.scss */
.domain-dfp .article-topic-teaser-wrap .columnItem h2,
.domain-dfp .article-topic-teaser-wrap .columnItem h2 a {
  color: #287ea5;
}
/* line 147, ../components/sass/0_global/_mixins.scss */
.domain-dfp .article-topic-teaser-wrap .columnItem p {
  color: #333;
}
/* line 152, ../components/sass/0_global/_mixins.scss */
.domain-dfp .contact-callout {
  background-color: #909859;
}
/* line 154, ../components/sass/0_global/_mixins.scss */
.domain-dfp .contact-callout:hover {
  background-color: #9ba362;
}
/* line 157, ../components/sass/0_global/_mixins.scss */
.domain-dfp .contact-callout.navy {
  background-color: #091c5a;
}
/* line 159, ../components/sass/0_global/_mixins.scss */
.domain-dfp .contact-callout.navy:hover {
  background-color: #143E5F;
}
/* line 165, ../components/sass/0_global/_mixins.scss */
.domain-dfp .lt-ie9 .contact-callout.navy {
  background-color: #091c5a;
}
/* line 171, ../components/sass/0_global/_mixins.scss */
.domain-dfp .two-cols .col.contact-callout:hover {
  background-color: #9ba362;
}
/* line 174, ../components/sass/0_global/_mixins.scss */
.domain-dfp .two-cols .col.contact-callout.navy:hover {
  background-color: #143E5F;
}
@media (min-width: 48em) {
  /* line 181, ../components/sass/0_global/_mixins.scss */
  .domain-dfp .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid crimson;
  }
}
@media (min-width: 48em) {
  /* line 194, ../components/sass/0_global/_mixins.scss */
  .domain-dfp .cd-top {
    background-color: rgba(144, 152, 89, 0.8);
    color: #fff;
  }
  /* line 199, ../components/sass/0_global/_mixins.scss */
  .domain-dfp .cd-top:focus {
    background-color: rgba(129, 136, 80, 0.9);
    color: #fff;
  }
  /* line 203, ../components/sass/0_global/_mixins.scss */
  .domain-dfp .cd-top:hover {
    background-color: #909859;
    color: #fff;
  }
}
/* line 115, ../components/sass/4_module/_deptSpecific.scss */
.domain-dfp .two-cols.video-quote .col blockquote {
  background: #fff url("../images/big-quote-finance.png") center top no-repeat !important;
}

/* line 56, ../components/sass/0_global/_mixins.scss */
.domain-health header hr {
  background: #008aab;
}
/* line 59, ../components/sass/0_global/_mixins.scss */
.domain-health header #headerHero {
  background: #0081a1;
}
/* line 61, ../components/sass/0_global/_mixins.scss */
.domain-health header #headerHero .main-menu li {
  border-color: #008db0;
}
@media (min-width: 48em) {
  /* line 59, ../components/sass/0_global/_mixins.scss */
  .domain-health header #headerHero {
    background: transparent;
  }
  /* line 66, ../components/sass/0_global/_mixins.scss */
  .domain-health header #headerHero .main-menu span {
    color: #006178;
  }
}
/* line 72, ../components/sass/0_global/_mixins.scss */
.domain-health header .burger-toggle {
  border-color: #0081a1;
}
/* line 75, ../components/sass/0_global/_mixins.scss */
.domain-health header .burger-toggle:hover,
.domain-health header .burger-toggle:focus {
  background-color: #007592;
}
/* line 83, ../components/sass/0_global/_mixins.scss */
.domain-health #block-nigov-search-overrides-nigov-search-box input[type="submit"],
.domain-health .panel-banner-top--search-input form input[type="submit"] {
  background-color: #0081a1;
  border-color: #0081a1;
}
/* line 86, ../components/sass/0_global/_mixins.scss */
.domain-health #block-nigov-search-overrides-nigov-search-box input[type="submit"]:hover, .domain-health #block-nigov-search-overrides-nigov-search-box input[type="submit"] :focus,
.domain-health .panel-banner-top--search-input form input[type="submit"]:hover,
.domain-health .panel-banner-top--search-input form input[type="submit"] :focus {
  background-color: #007592;
}
/* line 93, ../components/sass/0_global/_mixins.scss */
.domain-health #content hr {
  background: #008aab;
}
/* line 96, ../components/sass/0_global/_mixins.scss */
.domain-health #content .hr-above {
  border-color: #008aab;
}
/* line 105, ../components/sass/0_global/_mixins.scss */
.domain-health .social-links .view-content div a:hover {
  background-color: #008aab;
}
@media (min-width: 48em) {
  /* line 118, ../components/sass/0_global/_mixins.scss */
  .domain-health .col {
    border: 1px solid #ccc;
    border-top: 10px solid #008aab;
  }
  /* line 122, ../components/sass/0_global/_mixins.scss */
  .domain-health .col:hover {
    border-color: #f3f8fc;
    border-top-color: #008aab;
  }
}
/* line 128, ../components/sass/0_global/_mixins.scss */
.domain-health .col h2 a {
  color: #333;
}
/* line 134, ../components/sass/0_global/_mixins.scss */
.domain-health .article-topic-teaser-wrap .columnItem {
  background-color: yellow;
  border-top: 3px solid #008aab;
}
@media (min-width: 48em) {
  /* line 134, ../components/sass/0_global/_mixins.scss */
  .domain-health .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid #008aab;
  }
}
/* line 142, ../components/sass/0_global/_mixins.scss */
.domain-health .article-topic-teaser-wrap .columnItem h2,
.domain-health .article-topic-teaser-wrap .columnItem h2 a {
  color: #287ea5;
}
/* line 147, ../components/sass/0_global/_mixins.scss */
.domain-health .article-topic-teaser-wrap .columnItem p {
  color: #333;
}
/* line 152, ../components/sass/0_global/_mixins.scss */
.domain-health .contact-callout {
  background-color: #008aab;
}
/* line 154, ../components/sass/0_global/_mixins.scss */
.domain-health .contact-callout:hover {
  background-color: #009abf;
}
/* line 157, ../components/sass/0_global/_mixins.scss */
.domain-health .contact-callout.navy {
  background-color: #091c5a;
}
/* line 159, ../components/sass/0_global/_mixins.scss */
.domain-health .contact-callout.navy:hover {
  background-color: #143E5F;
}
/* line 165, ../components/sass/0_global/_mixins.scss */
.domain-health .lt-ie9 .contact-callout.navy {
  background-color: #091c5a;
}
/* line 171, ../components/sass/0_global/_mixins.scss */
.domain-health .two-cols .col.contact-callout:hover {
  background-color: #009abf;
}
/* line 174, ../components/sass/0_global/_mixins.scss */
.domain-health .two-cols .col.contact-callout.navy:hover {
  background-color: #143E5F;
}
@media (min-width: 48em) {
  /* line 181, ../components/sass/0_global/_mixins.scss */
  .domain-health .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid crimson;
  }
}
@media (min-width: 48em) {
  /* line 194, ../components/sass/0_global/_mixins.scss */
  .domain-health .cd-top {
    background-color: rgba(0, 138, 171, 0.8);
    color: #fff;
  }
  /* line 199, ../components/sass/0_global/_mixins.scss */
  .domain-health .cd-top:focus {
    background-color: rgba(0, 117, 146, 0.9);
    color: #fff;
  }
  /* line 203, ../components/sass/0_global/_mixins.scss */
  .domain-health .cd-top:hover {
    background-color: #008aab;
    color: #fff;
  }
}
/* line 130, ../components/sass/4_module/_deptSpecific.scss */
.domain-health .two-cols.video-quote .col blockquote {
  background: #fff url("../images/big-quote-health.png") center top no-repeat !important;
}

/* line 56, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure header hr {
  background: #ffb81c;
}
/* line 59, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure header #headerHero {
  background: #091c5a;
}
/* line 61, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure header #headerHero .main-menu li {
  border-color: #0a2068;
}
@media (min-width: 48em) {
  /* line 59, ../components/sass/0_global/_mixins.scss */
  .domain-infrastructure header #headerHero {
    background: transparent;
  }
  /* line 66, ../components/sass/0_global/_mixins.scss */
  .domain-infrastructure header #headerHero .main-menu span {
    color: #e89f00;
  }
}
/* line 72, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure header .burger-toggle {
  border-color: #091c5a;
}
/* line 75, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure header .burger-toggle:hover,
.domain-infrastructure header .burger-toggle:focus {
  background-color: #08184c;
}
/* line 83, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure #block-nigov-search-overrides-nigov-search-box input[type="submit"],
.domain-infrastructure .panel-banner-top--search-input form input[type="submit"] {
  background-color: #091c5a;
  border-color: #091c5a;
}
/* line 86, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure #block-nigov-search-overrides-nigov-search-box input[type="submit"]:hover, .domain-infrastructure #block-nigov-search-overrides-nigov-search-box input[type="submit"] :focus,
.domain-infrastructure .panel-banner-top--search-input form input[type="submit"]:hover,
.domain-infrastructure .panel-banner-top--search-input form input[type="submit"] :focus {
  background-color: #08184c;
}
/* line 93, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure #content hr {
  background: #ffb81c;
}
/* line 96, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure #content .hr-above {
  border-color: #ffb81c;
}
/* line 105, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure .social-links .view-content div a:hover {
  background-color: #287ea5;
}
@media (min-width: 48em) {
  /* line 118, ../components/sass/0_global/_mixins.scss */
  .domain-infrastructure .col {
    border: 1px solid #ccc;
    border-top: 10px solid #ffb81c;
  }
  /* line 122, ../components/sass/0_global/_mixins.scss */
  .domain-infrastructure .col:hover {
    border-color: #f3f8fc;
    border-top-color: #ffb81c;
  }
}
/* line 128, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure .col h2 a {
  color: #333;
}
/* line 134, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure .article-topic-teaser-wrap .columnItem {
  background-color: yellow;
  border-top: 3px solid #ffb81c;
}
@media (min-width: 48em) {
  /* line 134, ../components/sass/0_global/_mixins.scss */
  .domain-infrastructure .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid #ffb81c;
  }
}
/* line 142, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure .article-topic-teaser-wrap .columnItem h2,
.domain-infrastructure .article-topic-teaser-wrap .columnItem h2 a {
  color: #287ea5;
}
/* line 147, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure .article-topic-teaser-wrap .columnItem p {
  color: #333;
}
/* line 152, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure .contact-callout {
  background-color: #ffb81c;
}
/* line 154, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure .contact-callout:hover {
  background-color: #ffbe30;
}
/* line 157, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure .contact-callout.navy {
  background-color: #091c5a;
}
/* line 159, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure .contact-callout.navy:hover {
  background-color: #143E5F;
}
/* line 165, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure .lt-ie9 .contact-callout.navy {
  background-color: #091c5a;
}
/* line 171, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure .two-cols .col.contact-callout:hover {
  background-color: #ffbe30;
}
/* line 174, ../components/sass/0_global/_mixins.scss */
.domain-infrastructure .two-cols .col.contact-callout.navy:hover {
  background-color: #143E5F;
}
@media (min-width: 48em) {
  /* line 181, ../components/sass/0_global/_mixins.scss */
  .domain-infrastructure .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid crimson;
  }
}
@media (min-width: 48em) {
  /* line 194, ../components/sass/0_global/_mixins.scss */
  .domain-infrastructure .cd-top {
    background-color: rgba(255, 184, 28, 0.8);
    color: #333;
  }
  /* line 199, ../components/sass/0_global/_mixins.scss */
  .domain-infrastructure .cd-top:focus {
    background-color: rgba(255, 176, 3, 0.9);
    color: #333;
  }
  /* line 203, ../components/sass/0_global/_mixins.scss */
  .domain-infrastructure .cd-top:hover {
    background-color: #ffb81c;
    color: #333;
  }
}
@media (min-width: 48em) {
  /* line 142, ../components/sass/4_module/_deptSpecific.scss */
  .domain-infrastructure .cd-top {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23333%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%228%2C2.8%2016%2C10.7%2013.6%2C13.1%208.1%2C7.6%202.5%2C13.2%200%2C10.7%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  }
}
/* line 150, ../components/sass/4_module/_deptSpecific.scss */
.domain-infrastructure .two-cols.video-quote .col blockquote {
  background: #fff url("../images/big-quote-infrastructure.png") center top no-repeat !important;
}

/* line 56, ../components/sass/0_global/_mixins.scss */
.domain-justice header hr {
  background: #8d426b;
}
/* line 59, ../components/sass/0_global/_mixins.scss */
.domain-justice header #headerHero {
  background: #8d426b;
}
/* line 61, ../components/sass/0_global/_mixins.scss */
.domain-justice header #headerHero .main-menu li {
  border-color: #974773;
}
@media (min-width: 48em) {
  /* line 59, ../components/sass/0_global/_mixins.scss */
  .domain-justice header #headerHero {
    background: transparent;
  }
  /* line 66, ../components/sass/0_global/_mixins.scss */
  .domain-justice header #headerHero .main-menu span {
    color: #6a3251;
  }
}
/* line 72, ../components/sass/0_global/_mixins.scss */
.domain-justice header .burger-toggle {
  border-color: #8d426b;
}
/* line 75, ../components/sass/0_global/_mixins.scss */
.domain-justice header .burger-toggle:hover,
.domain-justice header .burger-toggle:focus {
  background-color: #833d63;
}
/* line 83, ../components/sass/0_global/_mixins.scss */
.domain-justice #block-nigov-search-overrides-nigov-search-box input[type="submit"],
.domain-justice .panel-banner-top--search-input form input[type="submit"] {
  background-color: #8d426b;
  border-color: #8d426b;
}
/* line 86, ../components/sass/0_global/_mixins.scss */
.domain-justice #block-nigov-search-overrides-nigov-search-box input[type="submit"]:hover, .domain-justice #block-nigov-search-overrides-nigov-search-box input[type="submit"] :focus,
.domain-justice .panel-banner-top--search-input form input[type="submit"]:hover,
.domain-justice .panel-banner-top--search-input form input[type="submit"] :focus {
  background-color: #833d63;
}
/* line 93, ../components/sass/0_global/_mixins.scss */
.domain-justice #content hr {
  background: #8d426b;
}
/* line 96, ../components/sass/0_global/_mixins.scss */
.domain-justice #content .hr-above {
  border-color: #8d426b;
}
/* line 105, ../components/sass/0_global/_mixins.scss */
.domain-justice .social-links .view-content div a:hover {
  background-color: #8d426b;
}
@media (min-width: 48em) {
  /* line 118, ../components/sass/0_global/_mixins.scss */
  .domain-justice .col {
    border: 1px solid #ccc;
    border-top: 10px solid #8d426b;
  }
  /* line 122, ../components/sass/0_global/_mixins.scss */
  .domain-justice .col:hover {
    border-color: #f3f8fc;
    border-top-color: #8d426b;
  }
}
/* line 128, ../components/sass/0_global/_mixins.scss */
.domain-justice .col h2 a {
  color: #333;
}
/* line 134, ../components/sass/0_global/_mixins.scss */
.domain-justice .article-topic-teaser-wrap .columnItem {
  background-color: yellow;
  border-top: 3px solid #8d426b;
}
@media (min-width: 48em) {
  /* line 134, ../components/sass/0_global/_mixins.scss */
  .domain-justice .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid #8d426b;
  }
}
/* line 142, ../components/sass/0_global/_mixins.scss */
.domain-justice .article-topic-teaser-wrap .columnItem h2,
.domain-justice .article-topic-teaser-wrap .columnItem h2 a {
  color: #287ea5;
}
/* line 147, ../components/sass/0_global/_mixins.scss */
.domain-justice .article-topic-teaser-wrap .columnItem p {
  color: #333;
}
/* line 152, ../components/sass/0_global/_mixins.scss */
.domain-justice .contact-callout {
  background-color: #8d426b;
}
/* line 154, ../components/sass/0_global/_mixins.scss */
.domain-justice .contact-callout:hover {
  background-color: #9b4976;
}
/* line 157, ../components/sass/0_global/_mixins.scss */
.domain-justice .contact-callout.navy {
  background-color: #091c5a;
}
/* line 159, ../components/sass/0_global/_mixins.scss */
.domain-justice .contact-callout.navy:hover {
  background-color: #143E5F;
}
/* line 165, ../components/sass/0_global/_mixins.scss */
.domain-justice .lt-ie9 .contact-callout.navy {
  background-color: #091c5a;
}
/* line 171, ../components/sass/0_global/_mixins.scss */
.domain-justice .two-cols .col.contact-callout:hover {
  background-color: #9b4976;
}
/* line 174, ../components/sass/0_global/_mixins.scss */
.domain-justice .two-cols .col.contact-callout.navy:hover {
  background-color: #143E5F;
}
@media (min-width: 48em) {
  /* line 181, ../components/sass/0_global/_mixins.scss */
  .domain-justice .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid crimson;
  }
}
@media (min-width: 48em) {
  /* line 194, ../components/sass/0_global/_mixins.scss */
  .domain-justice .cd-top {
    background-color: rgba(141, 66, 107, 0.8);
    color: #fff;
  }
  /* line 199, ../components/sass/0_global/_mixins.scss */
  .domain-justice .cd-top:focus {
    background-color: rgba(124, 58, 94, 0.9);
    color: #fff;
  }
  /* line 203, ../components/sass/0_global/_mixins.scss */
  .domain-justice .cd-top:hover {
    background-color: #8d426b;
    color: #fff;
  }
}
/* line 165, ../components/sass/4_module/_deptSpecific.scss */
.domain-justice .two-cols.video-quote .col blockquote {
  background: #fff url("../images/big-quote-justice.png") center top no-repeat !important;
}

/* line 56, ../components/sass/0_global/_mixins.scss */
.domain-execoffice header hr {
  background: #7bafd4;
}
/* line 59, ../components/sass/0_global/_mixins.scss */
.domain-execoffice header #headerHero {
  background: #091c5a;
}
/* line 61, ../components/sass/0_global/_mixins.scss */
.domain-execoffice header #headerHero .main-menu li {
  border-color: #0a2068;
}
@media (min-width: 48em) {
  /* line 59, ../components/sass/0_global/_mixins.scss */
  .domain-execoffice header #headerHero {
    background: transparent;
  }
  /* line 66, ../components/sass/0_global/_mixins.scss */
  .domain-execoffice header #headerHero .main-menu span {
    color: #5598c7;
  }
}
/* line 72, ../components/sass/0_global/_mixins.scss */
.domain-execoffice header .burger-toggle {
  border-color: #091c5a;
}
/* line 75, ../components/sass/0_global/_mixins.scss */
.domain-execoffice header .burger-toggle:hover,
.domain-execoffice header .burger-toggle:focus {
  background-color: #08184c;
}
/* line 83, ../components/sass/0_global/_mixins.scss */
.domain-execoffice #block-nigov-search-overrides-nigov-search-box input[type="submit"],
.domain-execoffice .panel-banner-top--search-input form input[type="submit"] {
  background-color: #091c5a;
  border-color: #091c5a;
}
/* line 86, ../components/sass/0_global/_mixins.scss */
.domain-execoffice #block-nigov-search-overrides-nigov-search-box input[type="submit"]:hover, .domain-execoffice #block-nigov-search-overrides-nigov-search-box input[type="submit"] :focus,
.domain-execoffice .panel-banner-top--search-input form input[type="submit"]:hover,
.domain-execoffice .panel-banner-top--search-input form input[type="submit"] :focus {
  background-color: #08184c;
}
/* line 93, ../components/sass/0_global/_mixins.scss */
.domain-execoffice #content hr {
  background: #7bafd4;
}
/* line 96, ../components/sass/0_global/_mixins.scss */
.domain-execoffice #content .hr-above {
  border-color: #7bafd4;
}
/* line 105, ../components/sass/0_global/_mixins.scss */
.domain-execoffice .social-links .view-content div a:hover {
  background-color: #7bafd4;
}
@media (min-width: 48em) {
  /* line 118, ../components/sass/0_global/_mixins.scss */
  .domain-execoffice .col {
    border: 1px solid #ccc;
    border-top: 10px solid #7bafd4;
  }
  /* line 122, ../components/sass/0_global/_mixins.scss */
  .domain-execoffice .col:hover {
    border-color: #f3f8fc;
    border-top-color: #7bafd4;
  }
}
/* line 128, ../components/sass/0_global/_mixins.scss */
.domain-execoffice .col h2 a {
  color: #333;
}
/* line 134, ../components/sass/0_global/_mixins.scss */
.domain-execoffice .article-topic-teaser-wrap .columnItem {
  background-color: yellow;
  border-top: 3px solid #7bafd4;
}
@media (min-width: 48em) {
  /* line 134, ../components/sass/0_global/_mixins.scss */
  .domain-execoffice .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid #7bafd4;
  }
}
/* line 142, ../components/sass/0_global/_mixins.scss */
.domain-execoffice .article-topic-teaser-wrap .columnItem h2,
.domain-execoffice .article-topic-teaser-wrap .columnItem h2 a {
  color: #287ea5;
}
/* line 147, ../components/sass/0_global/_mixins.scss */
.domain-execoffice .article-topic-teaser-wrap .columnItem p {
  color: #333;
}
/* line 152, ../components/sass/0_global/_mixins.scss */
.domain-execoffice .contact-callout {
  background-color: #7bafd4;
}
/* line 154, ../components/sass/0_global/_mixins.scss */
.domain-execoffice .contact-callout:hover {
  background-color: #8ab8d9;
}
/* line 157, ../components/sass/0_global/_mixins.scss */
.domain-execoffice .contact-callout.navy {
  background-color: #091c5a;
}
/* line 159, ../components/sass/0_global/_mixins.scss */
.domain-execoffice .contact-callout.navy:hover {
  background-color: #143E5F;
}
/* line 165, ../components/sass/0_global/_mixins.scss */
.domain-execoffice .lt-ie9 .contact-callout.navy {
  background-color: #091c5a;
}
/* line 171, ../components/sass/0_global/_mixins.scss */
.domain-execoffice .two-cols .col.contact-callout:hover {
  background-color: #8ab8d9;
}
/* line 174, ../components/sass/0_global/_mixins.scss */
.domain-execoffice .two-cols .col.contact-callout.navy:hover {
  background-color: #143E5F;
}
@media (min-width: 48em) {
  /* line 181, ../components/sass/0_global/_mixins.scss */
  .domain-execoffice .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid crimson;
  }
}
@media (min-width: 48em) {
  /* line 194, ../components/sass/0_global/_mixins.scss */
  .domain-execoffice .cd-top {
    background-color: rgba(123, 175, 212, 0.8);
    color: #333;
  }
  /* line 199, ../components/sass/0_global/_mixins.scss */
  .domain-execoffice .cd-top:focus {
    background-color: rgba(104, 163, 206, 0.9);
    color: #333;
  }
  /* line 203, ../components/sass/0_global/_mixins.scss */
  .domain-execoffice .cd-top:hover {
    background-color: #7bafd4;
    color: #333;
  }
}
@media (min-width: 48em) {
  /* line 177, ../components/sass/4_module/_deptSpecific.scss */
  .domain-execoffice .cd-top {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23333%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%228%2C2.8%2016%2C10.7%2013.6%2C13.1%208.1%2C7.6%202.5%2C13.2%200%2C10.7%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  }
}
/* line 185, ../components/sass/4_module/_deptSpecific.scss */
.domain-execoffice .two-cols.video-quote .col blockquote {
  background: #fff url("../images/big-quote-newnigov.png") center top no-repeat !important;
}

/* line 56, ../components/sass/0_global/_mixins.scss */
.domain-dcal header hr {
  background: #fe230e;
}
/* line 59, ../components/sass/0_global/_mixins.scss */
.domain-dcal header #headerHero {
  background: #eb200e;
}
/* line 61, ../components/sass/0_global/_mixins.scss */
.domain-dcal header #headerHero .main-menu li {
  border-color: #f12917;
}
@media (min-width: 48em) {
  /* line 59, ../components/sass/0_global/_mixins.scss */
  .domain-dcal header #headerHero {
    background: transparent;
  }
  /* line 66, ../components/sass/0_global/_mixins.scss */
  .domain-dcal header #headerHero .main-menu span {
    color: #d81401;
  }
}
/* line 72, ../components/sass/0_global/_mixins.scss */
.domain-dcal header .burger-toggle {
  border-color: #eb200e;
}
/* line 75, ../components/sass/0_global/_mixins.scss */
.domain-dcal header .burger-toggle:hover,
.domain-dcal header .burger-toggle:focus {
  background-color: #dd1e0d;
}
/* line 83, ../components/sass/0_global/_mixins.scss */
.domain-dcal #block-nigov-search-overrides-nigov-search-box input[type="submit"],
.domain-dcal .panel-banner-top--search-input form input[type="submit"] {
  background-color: #eb200e;
  border-color: #eb200e;
}
/* line 86, ../components/sass/0_global/_mixins.scss */
.domain-dcal #block-nigov-search-overrides-nigov-search-box input[type="submit"]:hover, .domain-dcal #block-nigov-search-overrides-nigov-search-box input[type="submit"] :focus,
.domain-dcal .panel-banner-top--search-input form input[type="submit"]:hover,
.domain-dcal .panel-banner-top--search-input form input[type="submit"] :focus {
  background-color: #dd1e0d;
}
/* line 93, ../components/sass/0_global/_mixins.scss */
.domain-dcal #content hr {
  background: #fe230e;
}
/* line 96, ../components/sass/0_global/_mixins.scss */
.domain-dcal #content .hr-above {
  border-color: #fe230e;
}
/* line 105, ../components/sass/0_global/_mixins.scss */
.domain-dcal .social-links .view-content div a:hover {
  background-color: #fe230e;
}
@media (min-width: 48em) {
  /* line 118, ../components/sass/0_global/_mixins.scss */
  .domain-dcal .col {
    border: 1px solid #ccc;
    border-top: 10px solid #fe230e;
  }
  /* line 122, ../components/sass/0_global/_mixins.scss */
  .domain-dcal .col:hover {
    border-color: #f3f8fc;
    border-top-color: #fe230e;
  }
}
/* line 128, ../components/sass/0_global/_mixins.scss */
.domain-dcal .col h2 a {
  color: #333;
}
/* line 134, ../components/sass/0_global/_mixins.scss */
.domain-dcal .article-topic-teaser-wrap .columnItem {
  background-color: yellow;
  border-top: 3px solid #fe230e;
}
@media (min-width: 48em) {
  /* line 134, ../components/sass/0_global/_mixins.scss */
  .domain-dcal .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid #fe230e;
  }
}
/* line 142, ../components/sass/0_global/_mixins.scss */
.domain-dcal .article-topic-teaser-wrap .columnItem h2,
.domain-dcal .article-topic-teaser-wrap .columnItem h2 a {
  color: #287ea5;
}
/* line 147, ../components/sass/0_global/_mixins.scss */
.domain-dcal .article-topic-teaser-wrap .columnItem p {
  color: #333;
}
/* line 152, ../components/sass/0_global/_mixins.scss */
.domain-dcal .contact-callout {
  background-color: #fe230e;
}
/* line 154, ../components/sass/0_global/_mixins.scss */
.domain-dcal .contact-callout:hover {
  background-color: #fe3622;
}
/* line 157, ../components/sass/0_global/_mixins.scss */
.domain-dcal .contact-callout.navy {
  background-color: #091c5a;
}
/* line 159, ../components/sass/0_global/_mixins.scss */
.domain-dcal .contact-callout.navy:hover {
  background-color: #143E5F;
}
/* line 165, ../components/sass/0_global/_mixins.scss */
.domain-dcal .lt-ie9 .contact-callout.navy {
  background-color: #091c5a;
}
/* line 171, ../components/sass/0_global/_mixins.scss */
.domain-dcal .two-cols .col.contact-callout:hover {
  background-color: #fe3622;
}
/* line 174, ../components/sass/0_global/_mixins.scss */
.domain-dcal .two-cols .col.contact-callout.navy:hover {
  background-color: #143E5F;
}
@media (min-width: 48em) {
  /* line 181, ../components/sass/0_global/_mixins.scss */
  .domain-dcal .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid crimson;
  }
}

/* line 56, ../components/sass/0_global/_mixins.scss */
.domain-del header hr {
  background: #1f60a9;
}
/* line 59, ../components/sass/0_global/_mixins.scss */
.domain-del header #headerHero {
  background: #1f60a9;
}
/* line 61, ../components/sass/0_global/_mixins.scss */
.domain-del header #headerHero .main-menu li {
  border-color: #2167b6;
}
@media (min-width: 48em) {
  /* line 59, ../components/sass/0_global/_mixins.scss */
  .domain-del header #headerHero {
    background: transparent;
  }
  /* line 66, ../components/sass/0_global/_mixins.scss */
  .domain-del header #headerHero .main-menu span {
    color: #17487e;
  }
}
/* line 72, ../components/sass/0_global/_mixins.scss */
.domain-del header .burger-toggle {
  border-color: #1f60a9;
}
/* line 75, ../components/sass/0_global/_mixins.scss */
.domain-del header .burger-toggle:hover,
.domain-del header .burger-toggle:focus {
  background-color: #1d599c;
}
/* line 83, ../components/sass/0_global/_mixins.scss */
.domain-del #block-nigov-search-overrides-nigov-search-box input[type="submit"],
.domain-del .panel-banner-top--search-input form input[type="submit"] {
  background-color: #1f60a9;
  border-color: #1f60a9;
}
/* line 86, ../components/sass/0_global/_mixins.scss */
.domain-del #block-nigov-search-overrides-nigov-search-box input[type="submit"]:hover, .domain-del #block-nigov-search-overrides-nigov-search-box input[type="submit"] :focus,
.domain-del .panel-banner-top--search-input form input[type="submit"]:hover,
.domain-del .panel-banner-top--search-input form input[type="submit"] :focus {
  background-color: #1d599c;
}
/* line 93, ../components/sass/0_global/_mixins.scss */
.domain-del #content hr {
  background: #1f60a9;
}
/* line 96, ../components/sass/0_global/_mixins.scss */
.domain-del #content .hr-above {
  border-color: #1f60a9;
}
/* line 105, ../components/sass/0_global/_mixins.scss */
.domain-del .social-links .view-content div a:hover {
  background-color: #1f60a9;
}
@media (min-width: 48em) {
  /* line 118, ../components/sass/0_global/_mixins.scss */
  .domain-del .col {
    border: 1px solid #ccc;
    border-top: 10px solid #1f60a9;
  }
  /* line 122, ../components/sass/0_global/_mixins.scss */
  .domain-del .col:hover {
    border-color: #f3f8fc;
    border-top-color: #1f60a9;
  }
}
/* line 128, ../components/sass/0_global/_mixins.scss */
.domain-del .col h2 a {
  color: #333;
}
/* line 134, ../components/sass/0_global/_mixins.scss */
.domain-del .article-topic-teaser-wrap .columnItem {
  background-color: yellow;
  border-top: 3px solid #1f60a9;
}
@media (min-width: 48em) {
  /* line 134, ../components/sass/0_global/_mixins.scss */
  .domain-del .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid #1f60a9;
  }
}
/* line 142, ../components/sass/0_global/_mixins.scss */
.domain-del .article-topic-teaser-wrap .columnItem h2,
.domain-del .article-topic-teaser-wrap .columnItem h2 a {
  color: #287ea5;
}
/* line 147, ../components/sass/0_global/_mixins.scss */
.domain-del .article-topic-teaser-wrap .columnItem p {
  color: #333;
}
/* line 152, ../components/sass/0_global/_mixins.scss */
.domain-del .contact-callout {
  background-color: #1f60a9;
}
/* line 154, ../components/sass/0_global/_mixins.scss */
.domain-del .contact-callout:hover {
  background-color: #226aba;
}
/* line 157, ../components/sass/0_global/_mixins.scss */
.domain-del .contact-callout.navy {
  background-color: #091c5a;
}
/* line 159, ../components/sass/0_global/_mixins.scss */
.domain-del .contact-callout.navy:hover {
  background-color: #143E5F;
}
/* line 165, ../components/sass/0_global/_mixins.scss */
.domain-del .lt-ie9 .contact-callout.navy {
  background-color: #091c5a;
}
/* line 171, ../components/sass/0_global/_mixins.scss */
.domain-del .two-cols .col.contact-callout:hover {
  background-color: #226aba;
}
/* line 174, ../components/sass/0_global/_mixins.scss */
.domain-del .two-cols .col.contact-callout.navy:hover {
  background-color: #143E5F;
}
@media (min-width: 48em) {
  /* line 181, ../components/sass/0_global/_mixins.scss */
  .domain-del .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid crimson;
  }
}

/* line 56, ../components/sass/0_global/_mixins.scss */
.domain-doe header hr {
  background: #00804e;
}
/* line 59, ../components/sass/0_global/_mixins.scss */
.domain-doe header #headerHero {
  background: #00804e;
}
/* line 61, ../components/sass/0_global/_mixins.scss */
.domain-doe header #headerHero .main-menu li {
  border-color: #008f57;
}
@media (min-width: 48em) {
  /* line 59, ../components/sass/0_global/_mixins.scss */
  .domain-doe header #headerHero {
    background: transparent;
  }
  /* line 66, ../components/sass/0_global/_mixins.scss */
  .domain-doe header #headerHero .main-menu span {
    color: #004d2f;
  }
}
/* line 72, ../components/sass/0_global/_mixins.scss */
.domain-doe header .burger-toggle {
  border-color: #00804e;
}
/* line 75, ../components/sass/0_global/_mixins.scss */
.domain-doe header .burger-toggle:hover,
.domain-doe header .burger-toggle:focus {
  background-color: #007145;
}
/* line 83, ../components/sass/0_global/_mixins.scss */
.domain-doe #block-nigov-search-overrides-nigov-search-box input[type="submit"],
.domain-doe .panel-banner-top--search-input form input[type="submit"] {
  background-color: #00804e;
  border-color: #00804e;
}
/* line 86, ../components/sass/0_global/_mixins.scss */
.domain-doe #block-nigov-search-overrides-nigov-search-box input[type="submit"]:hover, .domain-doe #block-nigov-search-overrides-nigov-search-box input[type="submit"] :focus,
.domain-doe .panel-banner-top--search-input form input[type="submit"]:hover,
.domain-doe .panel-banner-top--search-input form input[type="submit"] :focus {
  background-color: #007145;
}
/* line 93, ../components/sass/0_global/_mixins.scss */
.domain-doe #content hr {
  background: #00804e;
}
/* line 96, ../components/sass/0_global/_mixins.scss */
.domain-doe #content .hr-above {
  border-color: #00804e;
}
/* line 105, ../components/sass/0_global/_mixins.scss */
.domain-doe .social-links .view-content div a:hover {
  background-color: #00804e;
}
@media (min-width: 48em) {
  /* line 118, ../components/sass/0_global/_mixins.scss */
  .domain-doe .col {
    border: 1px solid #ccc;
    border-top: 10px solid #00804e;
  }
  /* line 122, ../components/sass/0_global/_mixins.scss */
  .domain-doe .col:hover {
    border-color: #f3f8fc;
    border-top-color: #00804e;
  }
}
/* line 128, ../components/sass/0_global/_mixins.scss */
.domain-doe .col h2 a {
  color: #333;
}
/* line 134, ../components/sass/0_global/_mixins.scss */
.domain-doe .article-topic-teaser-wrap .columnItem {
  background-color: yellow;
  border-top: 3px solid #00804e;
}
@media (min-width: 48em) {
  /* line 134, ../components/sass/0_global/_mixins.scss */
  .domain-doe .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid #00804e;
  }
}
/* line 142, ../components/sass/0_global/_mixins.scss */
.domain-doe .article-topic-teaser-wrap .columnItem h2,
.domain-doe .article-topic-teaser-wrap .columnItem h2 a {
  color: #287ea5;
}
/* line 147, ../components/sass/0_global/_mixins.scss */
.domain-doe .article-topic-teaser-wrap .columnItem p {
  color: #333;
}
/* line 152, ../components/sass/0_global/_mixins.scss */
.domain-doe .contact-callout {
  background-color: #00804e;
}
/* line 154, ../components/sass/0_global/_mixins.scss */
.domain-doe .contact-callout:hover {
  background-color: #00945a;
}
/* line 157, ../components/sass/0_global/_mixins.scss */
.domain-doe .contact-callout.navy {
  background-color: #091c5a;
}
/* line 159, ../components/sass/0_global/_mixins.scss */
.domain-doe .contact-callout.navy:hover {
  background-color: #143E5F;
}
/* line 165, ../components/sass/0_global/_mixins.scss */
.domain-doe .lt-ie9 .contact-callout.navy {
  background-color: #091c5a;
}
/* line 171, ../components/sass/0_global/_mixins.scss */
.domain-doe .two-cols .col.contact-callout:hover {
  background-color: #00945a;
}
/* line 174, ../components/sass/0_global/_mixins.scss */
.domain-doe .two-cols .col.contact-callout.navy:hover {
  background-color: #143E5F;
}
@media (min-width: 48em) {
  /* line 181, ../components/sass/0_global/_mixins.scss */
  .domain-doe .article-topic-teaser-wrap .columnItem {
    border-top: 5px solid crimson;
  }
}

/* line 1, ../components/sass/4_module/_cookieWarning.scss */
#cookie-law {
  background: #19315a repeat scroll left top;
  background: rgba(4, 31, 52, 0.95) repeat scroll left top;
  float: left;
  padding: 0 10px 20px;
  padding: 0 1rem 2rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99999;
}
@media (min-width: 48em) {
  /* line 1, ../components/sass/4_module/_cookieWarning.scss */
  #cookie-law {
    padding: 10px 20px 20px;
    padding: 1rem 2rem 2rem;
  }
}
/* line 16, ../components/sass/4_module/_cookieWarning.scss */
#cookie-law .cookie-law-inner {
  margin: 0 auto;
  width: 100%;
  max-width: 940px;
}
/* line 21, ../components/sass/4_module/_cookieWarning.scss */
#cookie-law .cookie-law-content p {
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}
/* line 24, ../components/sass/4_module/_cookieWarning.scss */
#cookie-law .cookie-law-content p.cookie-law-title {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem;
}
/* line 27, ../components/sass/4_module/_cookieWarning.scss */
#cookie-law .cookie-law-content p a {
  color: #64b5d9;
}
/* line 30, ../components/sass/4_module/_cookieWarning.scss */
#cookie-law .cookie-law-content p a:hover, #cookie-law .cookie-law-content p a:focus {
  color: #FFFFFF;
}

/* line 1, ../components/sass/4_module/_header.scss */
header {
  overflow: hidden;
  *zoom: 1;
  position: relative;
  overflow: visible;
}
/* line 45, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
header:before, header:after {
  content: "";
  display: table;
}
/* line 50, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
header:after {
  clear: both;
}
/* line 6, ../components/sass/4_module/_header.scss */
header hr {
  border: 0;
  clear: both;
  height: 1px;
  margin: 0;
}
@media (min-width: 48em) {
  /* line 6, ../components/sass/4_module/_header.scss */
  header hr {
    margin: 0 10px;
    height: 5px;
  }
}

/* line 19, ../components/sass/4_module/_header.scss */
.header-inner {
  float: left;
}
@media (min-width: 48em) {
  /* line 19, ../components/sass/4_module/_header.scss */
  .header-inner {
    padding-top: 36px;
    padding-bottom: 13px;
  }
}
@media (min-width: 860px) {
  /* line 19, ../components/sass/4_module/_header.scss */
  .header-inner {
    padding-top: 42px;
    padding-bottom: 16px;
  }
}
@media (min-width: 980px) {
  /* line 19, ../components/sass/4_module/_header.scss */
  .header-inner {
    padding-top: 48px;
    padding-bottom: 18px;
  }
}

/* line 35, ../components/sass/4_module/_header.scss */
#headerLogo {
  clear: left;
  margin: 14px 0;
  padding: 0 11px;
  font-size: 0;
  line-height: 0;
}
@media (min-width: 30em) {
  /* line 35, ../components/sass/4_module/_header.scss */
  #headerLogo {
    margin: 17px 0;
  }
}
@media (min-width: 48em) {
  /* line 35, ../components/sass/4_module/_header.scss */
  #headerLogo {
    margin: 0;
    clear: none;
    float: left;
    width: 50.1%;
    margin-left: 0%;
    margin-right: -50.1%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
    padding: 0;
  }
}
/* line 57, ../components/sass/4_module/_header.scss */
#headerLogo img {
  width: auto;
  max-width: 255px;
  /* good for all acronym logos except DARD */
  height: auto;
}
@media (min-width: 30em) {
  /* line 57, ../components/sass/4_module/_header.scss */
  #headerLogo img {
    max-width: 467px;
  }
}

/* line 67, ../components/sass/4_module/_header.scss */
.burger-toggle {
  display: none;
}

/* line 71, ../components/sass/4_module/_header.scss */
.js .burger-toggle {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 62px;
  height: 6rem;
  margin-left: 1px;
  font-size: 16px;
  padding: 0;
  color: #fff;
  background-color: transparent;
  border: 10px solid;
  border-radius: 3px;
}
@media (min-width: 30em) {
  /* line 71, ../components/sass/4_module/_header.scss */
  .js .burger-toggle {
    width: 96px;
    padding-right: 56px;
    padding-left: 5px;
    border-left-width: 5px;
    border-right-width: 5px;
    margin-left: 0;
  }
}
@media (min-width: 48em) {
  /* line 71, ../components/sass/4_module/_header.scss */
  .js .burger-toggle {
    display: none;
  }
}
/* line 101, ../components/sass/4_module/_header.scss */
.js .burger-toggle .sr-only {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
@media (min-width: 30em) {
  /* line 101, ../components/sass/4_module/_header.scss */
  .js .burger-toggle .sr-only {
    position: static !important;
    clip: auto;
    height: auto;
    width: auto;
    overflow: auto;
    position: absolute !important;
    right: 8px;
    background-color: inherit;
    color: #fff;
    border-radius: none;
    margin: 0;
    line-height: 27px;
  }
}
/* line 117, ../components/sass/4_module/_header.scss */
.js .burger-toggle .icon-bar {
  display: block;
  width: 28px;
  height: 3px;
  background-color: #fff;
  border-radius: 2px;
  margin: 5px auto;
}
@media (min-width: 30em) {
  /* line 117, ../components/sass/4_module/_header.scss */
  .js .burger-toggle .icon-bar {
    width: 21px;
  }
}

/* line 131, ../components/sass/4_module/_header.scss */
#headerHero {
  clear: left;
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
  padding-right: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  background-color: #000;
  min-height: 60px;
}
@media (min-width: 48em) {
  /* line 131, ../components/sass/4_module/_header.scss */
  #headerHero {
    clear: none;
    float: right;
    width: 43.75%;
    margin-right: 0%;
    margin-left: -43.75%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
    display: block;
    min-height: 103px;
    background-color: transparent;
  }
}
@media (min-width: 859px) {
  /* line 131, ../components/sass/4_module/_header.scss */
  #headerHero {
    min-height: 114px;
  }
}
@media (min-width: 980px) {
  /* line 131, ../components/sass/4_module/_header.scss */
  #headerHero {
    min-height: 127px;
  }
}
/* line 157, ../components/sass/4_module/_header.scss */
#headerHero .main-menu {
  float: none;
  margin-top: 44px;
}
@media (min-width: 48em) {
  /* line 157, ../components/sass/4_module/_header.scss */
  #headerHero .main-menu {
    display: block;
    margin-top: unset;
  }
}
/* line 166, ../components/sass/4_module/_header.scss */
#headerHero .main-menu ul {
  margin: 0 0 5px 0;
  padding: 0 5px;
}
/* line 170, ../components/sass/4_module/_header.scss */
#headerHero .main-menu li {
  display: block;
  text-align: left;
  list-style: none;
  padding: 0;
  border-top: 1px solid;
}
/* line 177, ../components/sass/4_module/_header.scss */
#headerHero .main-menu li:first-child {
  border-top: 0 solid;
}
/* line 180, ../components/sass/4_module/_header.scss */
#headerHero .main-menu a, #headerHero .main-menu span {
  display: block;
  padding: 0.9rem 5px;
  text-decoration: none;
}
/* line 185, ../components/sass/4_module/_header.scss */
#headerHero .main-menu a:link, #headerHero .main-menu a:visited, #headerHero .main-menu span {
  color: #FFFFFF;
}
/* line 188, ../components/sass/4_module/_header.scss */
#headerHero .main-menu a:hover, #headerHero .main-menu a:active {
  background-color: rgba(0, 0, 0, 0.05);
}
/* line 191, ../components/sass/4_module/_header.scss */
#headerHero .main-menu span {
  background-color: rgba(0, 0, 0, 0.15);
}
@media (min-width: 48em) {
  /* line 157, ../components/sass/4_module/_header.scss */
  #headerHero .main-menu {
    margin-top: 0;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  /* line 200, ../components/sass/4_module/_header.scss */
  #headerHero .main-menu ul {
    padding: 0;
    margin: 0;
    text-align: right;
  }
  /* line 205, ../components/sass/4_module/_header.scss */
  #headerHero .main-menu li {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin: 0;
    padding: 0 0 0 13px;
    border: 0 solid;
    display: inline-block;
    text-align: center;
  }
  /* line 212, ../components/sass/4_module/_header.scss */
  #headerHero .main-menu li:first-child {
    padding-left: 0;
  }
  /* line 216, ../components/sass/4_module/_header.scss */
  #headerHero .main-menu a, #headerHero .main-menu span {
    padding: 0;
  }
  /* line 219, ../components/sass/4_module/_header.scss */
  #headerHero .main-menu a:link, #headerHero .main-menu a:visited {
    color: #287ea5;
  }
  /* line 222, ../components/sass/4_module/_header.scss */
  #headerHero .main-menu span {
    color: inherit;
  }
  /* line 225, ../components/sass/4_module/_header.scss */
  #headerHero .main-menu a:hover, #headerHero .main-menu a:focus {
    text-decoration: underline;
  }
  /* line 228, ../components/sass/4_module/_header.scss */
  #headerHero .main-menu a:hover, #headerHero .main-menu a:active, #headerHero .main-menu span {
    background-color: transparent;
  }
}
/* line 234, ../components/sass/4_module/_header.scss */
#headerHero .main-menu.collapse {
  display: none;
}
@media (min-width: 48em) {
  /* line 234, ../components/sass/4_module/_header.scss */
  #headerHero .main-menu.collapse {
    display: block;
  }
}
/* line 241, ../components/sass/4_module/_header.scss */
#headerHero .region-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 10px 8px 10px 63px;
}
@media (min-width: 30em) {
  /* line 241, ../components/sass/4_module/_header.scss */
  #headerHero .region-header {
    padding-left: 97px;
  }
}
@media (min-width: 48em) {
  /* line 241, ../components/sass/4_module/_header.scss */
  #headerHero .region-header {
    padding: 0;
  }
}
/* line 251, ../components/sass/4_module/_header.scss */
#headerHero .region-header .form-text {
  background-color: #FFFFFF;
}
/* line 256, ../components/sass/4_module/_header.scss */
#headerHero .region-header + .burger-toggle + .main-menu {
  margin-top: 0;
}
/* line 260, ../components/sass/4_module/_header.scss */
#headerHero img {
  width: 100%;
  height: auto;
}
/* line 265, ../components/sass/4_module/_header.scss */
#headerHero .header__logo-image {
  position: absolute;
  top: 0;
  left: 10px;
  max-width: 471px;
  min-width: 373px;
}

/* line 351, ../components/sass/4_module/_header.scss */
#block-nigov-search-overrides-nigov-search-box {
  position: relative;
  width: 100%;
  padding-right: 47px;
  padding-right: 4.7rem;
  margin-bottom: 0;
  text-align: right;
}
/* line 359, ../components/sass/4_module/_header.scss */
#block-nigov-search-overrides-nigov-search-box form {
  margin: 0;
  padding: 0;
}
/* line 364, ../components/sass/4_module/_header.scss */
#block-nigov-search-overrides-nigov-search-box .form-element {
  margin: 0;
}
/* line 368, ../components/sass/4_module/_header.scss */
#block-nigov-search-overrides-nigov-search-box .form-text {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #4d4d4d;
  position: relative;
  z-index: 101;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  height: 4rem;
  padding: 0 8px;
  background-color: #FFFFFF;
  border: 0 solid;
  border-radius: 0 !important;
}
@media (min-width: 48em) {
  /* line 368, ../components/sass/4_module/_header.scss */
  #block-nigov-search-overrides-nigov-search-box .form-text {
    border: 2px solid #ccc;
    height: 44px;
    height: 4.4rem;
  }
}
/* line 387, ../components/sass/4_module/_header.scss */
#block-nigov-search-overrides-nigov-search-box .form-text.form-autocomplete {
  background-image: none !important;
}
/* line 392, ../components/sass/4_module/_header.scss */
#block-nigov-search-overrides-nigov-search-box .form-submit {
  background: #091c5a url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20width%3D%22100px%22%20height%3D%22100px%22%20preserveAspectRatio%3D%22xMinYMid%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Esearch-icon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M97.5%2C77.89a6%2C6%2C0%2C0%2C1-8.25%2C1.49L64.89%2C62.65a5.85%2C5.85%2C0%2C0%2C1-2.55-5A21.59%2C21.59%2C0%2C0%2C1%2C25.4%2C46.81a21.16%2C21.16%2C0%2C0%2C1%2C3.47-16%2C21.69%2C21.69%2C0%2C0%2C1%2C30-5.42%2C21.36%2C21.36%2C0%2C0%2C1%2C7.1%2C27%2C6%2C6%2C0%2C0%2C1%2C5.67.58L96%2C69.71A5.86%2C5.86%2C0%2C0%2C1%2C97.5%2C77.89ZM61.38%2C40.3a14.8%2C14.8%2C0%2C0%2C0-6.23-9.6%2C15.12%2C15.12%2C0%2C0%2C0-20.92%2C3.77A14.88%2C14.88%2C0%2C0%2C0%2C38%2C55.24%2C15.12%2C15.12%2C0%2C0%2C0%2C59%2C51.46%2C14.74%2C14.74%2C0%2C0%2C0%2C61.38%2C40.3Z%22%2F%3E%3C%2Fsvg%3E') left center no-repeat;
  background-size: 33px auto;
  border: 7px solid #091c5a;
  border-left-width: 5px;
  border-right-width: 5px;
  border-radius: 15px;
  color: #fff;
  box-sizing: border-box;
  width: 48px;
  width: 4.8rem;
  height: 40px;
  height: 4rem;
  overflow: hidden;
  line-height: 10px;
  line-height: 1rem;
  position: absolute;
  z-index: 101;
  right: 0;
  top: 0;
  text-indent: -9999px;
}
@media (min-width: 48em) {
  /* line 392, ../components/sass/4_module/_header.scss */
  #block-nigov-search-overrides-nigov-search-box .form-submit {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
    right: 0;
    top: 0;
    height: 44px;
    height: 4.4rem;
    padding: 0;
    /* impt for iOS */
    letter-spacing: -.05rem;
    /* for iOS */
  }
}

/* line 448, ../components/sass/4_module/_header.scss */
.lt-ie9 #block-nigov-search-overrides-nigov-search-box input[type='search'] {
  width: 325px;
  height: 40px;
  line-height: 18px;
  padding-top: 8px;
  padding-bottom: 8px;
}
/* line 457, ../components/sass/4_module/_header.scss */
.lt-ie9 #block-nigov-search-overrides-nigov-search-box input[type='submit'] {
  width: 40px;
  height: 40px;
}

@media (min-width: 48em) {
  /* line 467, ../components/sass/4_module/_header.scss */
  .no-svg #block-nigov-search-overrides-nigov-search-box input[type='search'] {
    background: url("../images/svg-fallback-sprite.png") no-repeat;
    background-position: -200px 0;
  }
}
/* line 475, ../components/sass/4_module/_header.scss */
.no-svg #block-nigov-search-overrides-nigov-search-box input[type='submit'] {
  background: url("../images/svg-fallback-sprite.png") no-repeat;
  background-color: #091c5a;
  background-position: -168px -9px;
}
@media (min-width: 48em) {
  /* line 475, ../components/sass/4_module/_header.scss */
  .no-svg #block-nigov-search-overrides-nigov-search-box input[type='submit'] {
    background-image: none;
    background-color: #091c5a;
  }
}

/* line 1, ../components/sass/4_module/_footer.scss */
.footer-container {
  background-color: #041f34;
  color: #fff;
  margin: 27px 0px 0 0px;
  position: relative;
  padding: 20px 0 58px;
}
/* line 45, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.footer-container:before, .footer-container:after {
  content: "";
  display: table;
}
/* line 50, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.footer-container:after {
  clear: both;
}

/* line 9, ../components/sass/4_module/_footer.scss */
footer {
  position: relative;
  margin: 27px auto 0;
  max-width: 980px;
  padding: 0 10px;
}
/* line 16, ../components/sass/4_module/_footer.scss */
footer a:link, footer .menu a.active {
  color: #fff;
  text-decoration: none;
}
/* line 20, ../components/sass/4_module/_footer.scss */
footer a:visited {
  color: #ddd;
}
/* line 23, ../components/sass/4_module/_footer.scss */
footer a:hover, footer a:focus {
  text-decoration: underline;
}
/* line 26, ../components/sass/4_module/_footer.scss */
footer #block-menu-menu-other-gov-links-footer {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  clear: left;
}
@media (min-width: 48em) {
  /* line 26, ../components/sass/4_module/_footer.scss */
  footer #block-menu-menu-other-gov-links-footer {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
/* line 33, ../components/sass/4_module/_footer.scss */
footer #block-menu-menu-other-gov-links-footer ul {
  padding: 0px;
  margin: 0px;
}
/* line 36, ../components/sass/4_module/_footer.scss */
footer #block-menu-menu-other-gov-links-footer ul .menu__item {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
/* line 43, ../components/sass/4_module/_footer.scss */
footer #block-menu-menu-footer-menu {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  clear: left;
}
@media (min-width: 48em) {
  /* line 43, ../components/sass/4_module/_footer.scss */
  footer #block-menu-menu-footer-menu {
    float: left;
    width: 75%;
    margin-left: 25%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: none;
  }
}
/* line 51, ../components/sass/4_module/_footer.scss */
footer #block-menu-menu-footer-menu ul {
  padding: 0;
  margin-bottom: 0;
}
@media (min-width: 48em) {
  /* line 51, ../components/sass/4_module/_footer.scss */
  footer #block-menu-menu-footer-menu ul {
    text-align: right;
    position: absolute;
    bottom: 5px;
    right: 20px;
  }
}
/* line 61, ../components/sass/4_module/_footer.scss */
footer #block-menu-menu-footer-menu .menu__item {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  line-height: 1;
  display: inline;
  margin: 0 -4px 0 0;
  padding: 0;
}
/* line 67, ../components/sass/4_module/_footer.scss */
footer #block-menu-menu-footer-menu .menu__item a, footer #block-menu-menu-footer-menu .menu__item .activelink {
  display: inline-block;
  padding-right: 0.5em;
  border-right: 1px solid #fff;
  margin-right: 0.5em;
}
/* line 74, ../components/sass/4_module/_footer.scss */
footer #block-menu-menu-footer-menu .menu__item.last {
  margin-right: 0;
}
/* line 77, ../components/sass/4_module/_footer.scss */
footer #block-menu-menu-footer-menu .last a, footer #block-menu-menu-footer-menu .last .activelink {
  border-right: none;
  margin-right: 0;
  padding-right: 0;
}

/* line 25, ../components/sass/4_module/_modules.scss */
#beta-banner {
  margin: 0 auto;
  padding: 3px 0 3px 57px;
  padding: 0.3rem 0 0.3rem 5.7rem;
  border-bottom: 1px solid #eee;
  position: relative;
}
/* line 31, ../components/sass/4_module/_modules.scss */
#beta-banner p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  color: #767676;
  margin: 0.6rem 0;
}
/* line 35, ../components/sass/4_module/_modules.scss */
#beta-banner p a {
  text-decoration: underline;
}
/* line 38, ../components/sass/4_module/_modules.scss */
#beta-banner p .phase-tag {
  background-color: #f47738;
  color: #FFFFFF;
  font-weight: bold;
  font-weight: 700;
  letter-spacing: 1px;
  margin: 0 10px 0 0;
  padding: 0 5px;
  text-transform: uppercase;
  opacity: .75;
  position: absolute;
  left: 0;
}
/* line 53, ../components/sass/4_module/_modules.scss */
#beta-banner .beta-notice.collapse {
  display: none;
}

/* line 58, ../components/sass/4_module/_modules.scss */
.panel-topic-banner {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 62, ../components/sass/4_module/_modules.scss */
.panel-banner-top {
  clear: left;
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-bottom: 7px;
}
@media (min-width: 37.5em) {
  /* line 62, ../components/sass/4_module/_modules.scss */
  .panel-banner-top {
    float: left;
    width: 83.33333%;
    margin-left: 0%;
    margin-right: -83.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
@media (min-width: 980px) {
  /* line 62, ../components/sass/4_module/_modules.scss */
  .panel-banner-top {
    float: left;
    width: 75%;
    margin-left: 0%;
    margin-right: -75%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

/* line 74, ../components/sass/4_module/_modules.scss */
.panel-banner-top, .panel-banner {
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
}
/* line 77, ../components/sass/4_module/_modules.scss */
.panel-banner-top .date-pub, .panel-banner-top .site-topics, .panel-banner-top .pane-node-book-ancestors, .panel-banner .date-pub, .panel-banner .site-topics, .panel-banner .pane-node-book-ancestors {
  margin: 0;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  margin: 6px 0;
  margin-top: 6px;
  margin-top: 0.6rem;
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
}
/* line 84, ../components/sass/4_module/_modules.scss */
.panel-banner-top .site-topics, .panel-banner .site-topics {
  position: relative;
  padding-left: 3.6667em;
}
/* line 87, ../components/sass/4_module/_modules.scss */
.panel-banner-top .site-topics .label-inline, .panel-banner .site-topics .label-inline {
  position: absolute;
  left: 0;
  max-width: 3.6667em;
  overflow: hidden;
  color: #19315a;
}
/* line 94, ../components/sass/4_module/_modules.scss */
.panel-banner-top .site-topics div, .panel-banner .site-topics div {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
}
@media (min-width: 30em) {
  /* line 94, ../components/sass/4_module/_modules.scss */
  .panel-banner-top .site-topics div, .panel-banner .site-topics div {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
/* line 100, ../components/sass/4_module/_modules.scss */
.panel-banner-top .site-topics .view-content, .panel-banner .site-topics .view-content {
  margin: 6px 0;
  margin-top: 6px;
  margin-top: 0.6rem;
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
}
@media (min-width: 30em) {
  /* line 100, ../components/sass/4_module/_modules.scss */
  .panel-banner-top .site-topics .view-content, .panel-banner .site-topics .view-content {
    margin: 7px 0;
    margin-top: 7px;
    margin-top: 0.70002rem;
    margin-bottom: 7px;
    margin-bottom: 0.70002rem;
  }
}
/* line 109, ../components/sass/4_module/_modules.scss */
.panel-banner-top .site-topics .view-content .item-list, .panel-banner .site-topics .view-content .item-list {
  display: inline;
}
/* line 113, ../components/sass/4_module/_modules.scss */
.panel-banner-top .site-topics .view-content .item-list ul, .panel-banner-top .site-topics .view-content .item-list li, .panel-banner .site-topics .view-content .item-list ul, .panel-banner .site-topics .view-content .item-list li {
  list-style: none;
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
}
@media (min-width: 30em) {
  /* line 113, ../components/sass/4_module/_modules.scss */
  .panel-banner-top .site-topics .view-content .item-list ul, .panel-banner-top .site-topics .view-content .item-list li, .panel-banner .site-topics .view-content .item-list ul, .panel-banner .site-topics .view-content .item-list li {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
/* line 123, ../components/sass/4_module/_modules.scss */
.panel-banner-top .site-topics .view-content .item-list ul li:before, .panel-banner .site-topics .view-content .item-list ul li:before {
  content: ',\0020';
  /* \0020 is unicode for a space */
}
/* line 126, ../components/sass/4_module/_modules.scss */
.panel-banner-top .site-topics .view-content .item-list:first-child ul li:first-child::before, .panel-banner .site-topics .view-content .item-list:first-child ul li:first-child::before {
  content: '';
}
/* line 133, ../components/sass/4_module/_modules.scss */
.panel-banner-top ul.field-site-topics, .panel-banner-top ul.field-parent-topic, .panel-banner ul.field-site-topics, .panel-banner ul.field-parent-topic {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 137, ../components/sass/4_module/_modules.scss */
.panel-banner-top ul.field-site-topics li, .panel-banner-top ul.field-parent-topic li, .panel-banner ul.field-site-topics li, .panel-banner ul.field-parent-topic li {
  display: inline;
  margin: 0;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 9px;
  line-height: 0.9rem;
}
/* line 141, ../components/sass/4_module/_modules.scss */
.panel-banner-top ul.field-site-topics li a, .panel-banner-top ul.field-parent-topic li a, .panel-banner ul.field-site-topics li a, .panel-banner ul.field-parent-topic li a {
  text-decoration: underline;
  color: #287ea5;
}

/* line 150, ../components/sass/4_module/_modules.scss */
.nodeSummary, .nodeSummary p:first-child {
  font-weight: 400;
  margin-top: 0;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
}

@media (min-width: 37.5em) {
  /* line 157, ../components/sass/4_module/_modules.scss */
  .nodeSummary, .nodeSummary p:first-child {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 27px;
    line-height: 2.7rem;
  }
}
/* line 162, ../components/sass/4_module/_modules.scss */
.thwooper {
  display: block;
  margin: 24px 0 0;
  margin: 2.4rem 0 0;
}

/* line 168, ../components/sass/4_module/_modules.scss */
.thwoop-icon {
  display: none;
}

@media (min-width: 30em) {
  /* line 176, ../components/sass/4_module/_modules.scss */
  .panel-banner-top .date-pub, .panel-banner-top .site-topics, .panel-banner-top .pane-node-book-ancestors, .panel-banner .date-pub, .panel-banner .site-topics, .panel-banner .pane-node-book-ancestors {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin: 7px 0;
    margin-top: 7px;
    margin-top: 0.70002rem;
    margin-bottom: 7px;
    margin-bottom: 0.70002rem;
  }
  /* line 181, ../components/sass/4_module/_modules.scss */
  .panel-banner-top h1 + .date-pub, .panel-banner h1 + .date-pub {
    margin-top: 21px;
    margin-top: 2.1rem;
  }

  /* line 188, ../components/sass/4_module/_modules.scss */
  .nodeSummary {
    font-weight: 500;
  }
  /* line 190, ../components/sass/4_module/_modules.scss */
  .nodeSummary:first-child {
    margin-top: 0;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 27px;
    line-height: 2.7rem;
  }
  /* line 194, ../components/sass/4_module/_modules.scss */
  .nodeSummary:last-child {
    margin-bottom: 18px;
  }

  /* line 199, ../components/sass/4_module/_modules.scss */
  .main-photo {
    display: inline;
    font-size: 0.1px;
    line-height: 0;
  }
  /* line 205, ../components/sass/4_module/_modules.scss */
  .main-photo img {
    clear: right;
    float: right;
    width: 48.3871%;
    max-width: 300px;
    margin: 9px 0 9px 27px;
  }

  /* line 214, ../components/sass/4_module/_modules.scss */
  img.media-element,
  picture[data-picture-mapping="inline"],
  picture[data-picture-mapping="inline_expandable"],
  .thwooper {
    clear: right;
    float: right;
    width: 48.3871%;
    margin: 21px 0 0 27px;
  }

  /* line 225, ../components/sass/4_module/_modules.scss */
  picture[data-picture-mapping="ni_executive_documents_icon"] {
    display: block;
    padding-right: 10px;
    margin: 0;
  }
  /* line 229, ../components/sass/4_module/_modules.scss */
  picture[data-picture-mapping="ni_executive_documents_icon"] img, picture[data-picture-mapping="ni_executive_documents_icon"] img.media-element {
    width: 100%;
    margin: 6px 0 0 27px;
  }

  /* line 235, ../components/sass/4_module/_modules.scss */
  .thwooper img.media-element,
  .thwooper picture[data-picture-mapping*="inline"] {
    margin: 0 !important;
  }

  /* line 240, ../components/sass/4_module/_modules.scss */
  picture[data-picture-mapping*="inline"] img {
    width: 100%;
    max-width: none;
  }

  /* line 245, ../components/sass/4_module/_modules.scss */
  div.field-file-image-caption-text {
    width: 100%;
    clear: both;
    padding: 9px 0;
    margin: 0 0 18px 0;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
    color: #19315a;
  }

  /* line 254, ../components/sass/4_module/_modules.scss */
  img.media-element + div.field-file-image-caption-text,
  picture[data-picture-mapping="inline"] + div.field-file-image-caption-text,
  picture[data-picture-mapping="inline_expandable"] + div.field-file-image-caption-text,
  .main-photo picture + div.field-file-image-caption-text,
  .thwooper + div.field-file-image-caption-text {
    clear: right;
    float: right;
    width: 48.3871%;
    margin-left: 27px;
  }

  /* line 267, ../components/sass/4_module/_modules.scss */
  picture[data-picture-mapping="inline"] img,
  picture[data-picture-mapping="inline_expandable"] img {
    float: right;
  }
}
@media (min-width: 30em) and (min-width: 30em) {
  /* line 267, ../components/sass/4_module/_modules.scss */
  picture[data-picture-mapping="inline"] img,
  picture[data-picture-mapping="inline_expandable"] img {
    max-width: 620px;
  }
}

@media (min-width: 30em) {
  /* thwoop and magnific popup image styles */
  /* line 276, ../components/sass/4_module/_modules.scss */
  .thwooper {
    display: block;
    clear: right;
    float: right;
    outline: 0 solid !important;
    position: relative;
  }

  /* line 292, ../components/sass/4_module/_modules.scss */
  .thwooped {
    clear: both;
    width: 100%;
    max-width: 620px;
    margin: 27px 0;
    margin: 2.7rem 0;
    max-width: none;
  }

  /* line 301, ../components/sass/4_module/_modules.scss */
  .thwooped picture[data-picture-mapping*="inline"] {
    max-width: 620px;
  }

  /* line 306, ../components/sass/4_module/_modules.scss */
  .thwooped + div.field-file-image-caption-text {
    width: 100%;
    max-width: 620px;
    margin: -2.7rem 0 2.7rem 0;
  }

  /* line 312, ../components/sass/4_module/_modules.scss */
  .thwooper picture {
    width: 100%;
    max-width: 620px;
    margin: 0;
    position: relative;
    z-index: 0;
    float: right;
  }

  /* line 321, ../components/sass/4_module/_modules.scss */
  .thwoop-icon {
    display: block;
    width: 33px;
    height: 33px;
    padding: 4px;
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 10;
    background: rgba(0, 0, 0, 0.3) url("../images/img-expand-icon-x1.png") 4px 4px no-repeat;
    background-size: 25px 25px;
  }
}
@media only screen and (min-width: 30em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 30em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 30em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 30em) and (min-device-pixel-ratio: 2), only screen and (min-width: 30em) and (min-resolution: 192dpi), only screen and (min-width: 30em) and (min-resolution: 2dppx) {
  /* line 321, ../components/sass/4_module/_modules.scss */
  .thwoop-icon {
    background-image: url("../images/img-expand-icon-x2.png");
    background-size: 25px 25px;
  }
}

@media (min-width: 30em) {
  /* line 338, ../components/sass/4_module/_modules.scss */
  .thwoop-icon.shrink {
    width: 60px;
    height: 60px;
    padding: 5px;
    bottom: 27px;
    left: calc(100%-80px);
    right: 10px;
    background: rgba(0, 0, 0, 0.3) url("../images/img-shrink-icon-x1.png") 5px 5px no-repeat;
    background-size: 50px 50px;
  }
}
@media only screen and (min-width: 30em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 30em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 30em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 30em) and (min-device-pixel-ratio: 2), only screen and (min-width: 30em) and (min-resolution: 192dpi), only screen and (min-width: 30em) and (min-resolution: 2dppx) {
  /* line 338, ../components/sass/4_module/_modules.scss */
  .thwoop-icon.shrink {
    background-image: url("../images/img-shrink-icon-x2.png");
    background-size: 50px 50px;
  }
}

@media (min-width: 30em) {
  /* line 353, ../components/sass/4_module/_modules.scss */
  a:hover .thwoop-icon {
    background-color: rgba(0, 0, 0, 0.6);
  }

  /* line 357, ../components/sass/4_module/_modules.scss */
  .inline-xl {
    position: relative;
    display: block;
    padding-top: 18px;
    padding-top: 1.8rem;
    font-size: 0.1px;
    line-height: 0;
  }
  /* line 364, ../components/sass/4_module/_modules.scss */
  .inline-xl img {
    float: none;
    margin: 0;
  }

  /* line 370, ../components/sass/4_module/_modules.scss */
  .inline-xl img.media-element {
    margin: 0;
  }

  /* line 374, ../components/sass/4_module/_modules.scss */
  .inline-xl .thwoop-icon {
    display: none;
    width: 50px;
    height: 50px;
    padding: 0;
    background-image: url("../images/img-expand-icon-x2.png");
    background-size: 40px 40px;
    background-position: center center;
  }
}
@media (min-width: 30em) and (min-width: 48em) {
  /* line 374, ../components/sass/4_module/_modules.scss */
  .inline-xl .thwoop-icon {
    display: block;
  }
}

/* line 390, ../components/sass/4_module/_modules.scss */
.consultShare .a2a_menu, .consultShare .a2a_menu_find_container, .consultShare .a2a_svg, .consultShare .a2a_count {
  border-radius: 0 !important;
}
/* line 391, ../components/sass/4_module/_modules.scss */
.consultShare .addtoany_list > a:first-child {
  padding-left: 0;
}

@media (min-width: 48em) {
  /* line 402, ../components/sass/4_module/_modules.scss */
  .panel-nicsArticle .aside {
    padding-left: 25px;
    /* adds to the 20px gutter between main and aside */
  }
}

/* line 408, ../components/sass/4_module/_modules.scss */
.panel-nicsArticle .aside, .pane-site-subtopics .columnItem {
  box-sizing: border-box;
}
/* line 410, ../components/sass/4_module/_modules.scss */
.panel-nicsArticle .aside h2, .pane-site-subtopics .columnItem h2 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 27px;
  line-height: 2.7rem;
  margin: 0 0 9px 0;
  margin: 0 0 0.9rem 0;
}
/* line 415, ../components/sass/4_module/_modules.scss */
.panel-nicsArticle .aside ul, .pane-site-subtopics .columnItem ul {
  padding: 0;
  margin-top: 0;
}
/* line 419, ../components/sass/4_module/_modules.scss */
.panel-nicsArticle .aside li, .pane-site-subtopics .columnItem li {
  position: relative;
  list-style: none;
}
/* line 423, ../components/sass/4_module/_modules.scss */
.panel-nicsArticle .aside li:before, .pane-site-subtopics .columnItem li:before {
  content: "-";
  position: absolute;
  left: 0;
  top: 0;
}
/* line 431, ../components/sass/4_module/_modules.scss */
.panel-nicsArticle .aside .toc, .pane-site-subtopics .columnItem .toc {
  display: none;
}
/* line 436, ../components/sass/4_module/_modules.scss */
.panel-nicsArticle .aside a#toc-aside-jump, .pane-site-subtopics .columnItem a#toc-aside-jump {
  display: none;
}

/* line 441, ../components/sass/4_module/_modules.scss */
.panel-nicsArticle .aside li {
  padding: 0 0 3px 10px;
  padding: 0 0 0.3rem 1rem;
  line-height: 2.4rem;
}

/* line 448, ../components/sass/4_module/_modules.scss */
.main .toc {
  display: block;
}

/* line 453, ../components/sass/4_module/_modules.scss */
.cd-wrapper {
  display: none;
}

@media (min-width: 48em) {
  /* line 459, ../components/sass/4_module/_modules.scss */
  .panel-nicsArticle .aside .toc {
    display: block;
  }

  /* line 464, ../components/sass/4_module/_modules.scss */
  .main .toc {
    display: none;
  }

  /* line 470, ../components/sass/4_module/_modules.scss */
  .main a#toc-aside-jump {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 40px;
    height: 4rem;
    line-height: 40px;
    line-height: 4rem;
    margin-bottom: 0;
    padding: 0 35px 0 35px;
    color: #fff;
    text-align: center;
    text-decoration: none !important;
    overflow: hidden;
    white-space: nowrap;
    background: #132A63 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAZCAYAAADuWXTMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MDI5ODM3OUU0RTMxMUU0OEU2NkYyODU4OTg2RUQ1MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MDI5ODM3QUU0RTMxMUU0OEU2NkYyODU4OTg2RUQ1MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYwMjk4Mzc3RTRFMzExRTQ4RTY2RjI4NTg5ODZFRDUxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYwMjk4Mzc4RTRFMzExRTQ4RTY2RjI4NTg5ODZFRDUxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7s00GAAAAPRJREFUeNqclN8KAVEQxuVRpDaWSBT5E+tCuXbhcm+87b4FhU2WkBs5vpPZ4pg9Z9bU77S79X3tzJmZolKqAEKwBwN6F6GPFXiqd1zyGOhjrb5DGwyl4jqI/zFIHziDKxhJxJpaXgPzg88Y3LIMOEefrs00GEvEYgNbNasZBhOJODXYMQaBRGwzmEr7OFS/sZEIu+BkCO9g7hK2GeERzFw5t0BiCLfAc1W7AQ6GMKbiWe+Z6/GYhsfaYRWmMfQfNF297VFOn5FQ7tapKut7M4S6yh3XPJeYVXQGPckmiZgV1JfusCV4uAbflvOCihXk2dsvAQYARVDYmJk3mTMAAAAASUVORK5CYII=') no-repeat 10px 50%;
    background-position: calc(100% - 10px);
    background-size: auto 18px;
    opacity: .5;
    -webkit-transition: opacity .3s 0s, margin-bottom .3s 0s;
    -moz-transition: opacity .3s 0s, margin-bottom .3s 0s;
    transition: opacity .3s 0s, margin-bottom .3s 0s;
  }
  /* line 45, ../components/sass/0_global/_mixins.scss */
  .main a#toc-aside-jump:active, .main a#toc-aside-jump:focus {
    position: static !important;
    clip: auto;
    height: auto;
    width: auto;
    overflow: auto;
  }
  /* line 499, ../components/sass/4_module/_modules.scss */
  .main a#toc-aside-jump:focus {
    opacity: 1;
    margin-bottom: 18px;
  }

  /* back to top link styles */
  /* line 506, ../components/sass/4_module/_modules.scss */
  .cd-wrapper {
    display: block;
    position: fixed;
    bottom: 40px;
    bottom: 4rem;
    z-index: 1;
  }

  /* line 513, ../components/sass/4_module/_modules.scss */
  .cd-top {
    box-sizing: border-box;
    width: 100%;
    height: 0;
    position: fixed;
    color: #fff;
    text-align: center;
    text-decoration: none !important;
    z-index: 2;
    /* image replacement properties */
    overflow: hidden;
    white-space: nowrap;
    background: rgba(9, 88, 171, 0.8) url(../images/data-uri/cd-top-arrow.svg) no-repeat 10px 50%;
    background: rgba(9, 28, 90, 0.8) url('data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23fff%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%228%2C2.8%2016%2C10.7%2013.6%2C13.1%208.1%2C7.6%202.5%2C13.2%200%2C10.7%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A') no-repeat 10px 50%;
    background-position: calc(50% + 6rem);
    background-size: 17px auto;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
  }
  /* line 534, ../components/sass/4_module/_modules.scss */
  .cd-top:focus {
    background-color: #2f5995;
    color: #fff;
    position: fixed;
    visibility: visible;
    opacity: 1;
  }
  /* line 541, ../components/sass/4_module/_modules.scss */
  .cd-top:hover {
    background-color: #091c5a;
    color: #fff;
  }

  /* line 548, ../components/sass/4_module/_modules.scss */
  .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
  }

  /* line 554, ../components/sass/4_module/_modules.scss */
  .cd-top.cd-is-visible {
    /* the button becomes visible */
    display: block;
    height: 40px;
    height: 4rem;
    line-height: 40px;
    line-height: 4rem;
    padding: 0 35px 0 35px;
    visibility: visible;
    opacity: 1;
  }
}
/* line 568, ../components/sass/4_module/_modules.scss */
.lt-ie9 .cd-top, .is-ie9 .cd-top {
  visibility: hidden;
  background: #3A5FB1 url(../images/arrow-up.png) no-repeat 10px 50%;
  padding-left: 42px;
}
/* line 573, ../components/sass/4_module/_modules.scss */
.lt-ie9 .cd-top:hover, .is-ie9 .cd-top:hover {
  background-color: #0958ab;
}
/* line 576, ../components/sass/4_module/_modules.scss */
.lt-ie9 .cd-top.cd-is-visible, .is-ie9 .cd-top.cd-is-visible {
  visibility: visible;
}
/* line 579, ../components/sass/4_module/_modules.scss */
.lt-ie9 .cd-fade-out, .is-ie9 .cd-fade-out {
  background-color: #7494CC;
}

/* line 584, ../components/sass/4_module/_modules.scss */
.nigovfile {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-weight: 500;
  margin-bottom: 2.4rem;
}
/* line 588, ../components/sass/4_module/_modules.scss */
.nigovfile a {
  display: block;
  position: relative;
  min-height: 50px;
  padding-left: 50px;
}
/* line 593, ../components/sass/4_module/_modules.scss */
.nigovfile a img {
  position: absolute;
  left: 0;
  top: 0.3rem;
  width: 50px;
  height: 50px;
}
/* line 600, ../components/sass/4_module/_modules.scss */
.nigovfile a .meta {
  color: #333;
}
/* line 602, ../components/sass/4_module/_modules.scss */
.nigovfile a .meta:hover {
  text-decoration: none;
}
@media (min-width: 30em) {
  /* line 584, ../components/sass/4_module/_modules.scss */
  .nigovfile {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 21px;
    line-height: 2.1rem;
  }
}
@media (min-width: 37.5em) {
  /* line 584, ../components/sass/4_module/_modules.scss */
  .nigovfile {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 27px;
    line-height: 2.7rem;
    margin-bottom: 33px;
    margin-bottom: 3.3rem;
  }
  /* line 616, ../components/sass/4_module/_modules.scss */
  .nigovfile a {
    padding-left: 65px;
  }
}

/* line 623, ../components/sass/4_module/_modules.scss */
.book-navigation {
  width: 100%;
}
/* line 627, ../components/sass/4_module/_modules.scss */
.book-navigation .menu {
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
  padding: 21px 10px 21px 27px;
  padding: 2.1rem 10px 2.1rem 2.7rem;
  margin: 0 0 18px;
  margin: 0 0 1.8rem;
  list-style: none;
}
/* line 637, ../components/sass/4_module/_modules.scss */
.book-navigation .menu li {
  list-style-image: url("../images/bullet-14.png");
}
/* line 641, ../components/sass/4_module/_modules.scss */
.book-navigation .page-links {
  width: 100%;
  background-color: #f2f2f2;
  min-height: 33px;
  padding: 0;
  margin-top: 15px;
  border: 0 solid;
}
/* line 650, ../components/sass/4_module/_modules.scss */
.book-navigation .page-links a, .book-navigation .page-links span {
  display: block;
  width: 100%;
  min-height: 33px;
  float: none;
  color: #333;
  line-height: 24px;
  line-height: 2.4rem;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
}
/* line 661, ../components/sass/4_module/_modules.scss */
.book-navigation .page-links span {
  background: none !important;
  border: 0 solid !important;
}
/* line 666, ../components/sass/4_module/_modules.scss */
.book-navigation .page-links span.parent-title {
  display: inline;
}
/* line 670, ../components/sass/4_module/_modules.scss */
.book-navigation .page-links .page-next {
  padding: 7px 14px 7px 21px;
  background: #dfdfdf url("../images/collection-next.png") right center no-repeat;
  background-size: 6px auto;
  border-right: 7px solid #dfdfdf;
  text-align: right;
}
/* line 677, ../components/sass/4_module/_modules.scss */
.book-navigation .page-links .page-up {
  margin: 0;
  padding: 7px;
}
/* line 680, ../components/sass/4_module/_modules.scss */
.book-navigation .page-links .page-up:hover {
  background-color: #888;
  color: #fff;
}
/* line 685, ../components/sass/4_module/_modules.scss */
.book-navigation .page-links .page-previous {
  padding: 7px 21px 7px 14px;
  background: #dfdfdf url("../images/collection-prev.png") left center no-repeat;
  background-size: 6px auto;
  border-left: 7px solid #dfdfdf;
  text-align: left;
}
/* line 693, ../components/sass/4_module/_modules.scss */
.book-navigation .page-links.clearfix::after {
  content: "";
}
@media (min-width: 30em) {
  /* line 699, ../components/sass/4_module/_modules.scss */
  .book-navigation .page-links {
    display: table;
  }
  /* line 703, ../components/sass/4_module/_modules.scss */
  .book-navigation .page-links a, .book-navigation .page-links span {
    width: 42%;
    display: table-cell;
    vertical-align: middle;
  }
  /* line 709, ../components/sass/4_module/_modules.scss */
  .book-navigation .page-links .page-up {
    width: 16%;
  }
  /* line 711, ../components/sass/4_module/_modules.scss */
  .book-navigation .page-links .page-up .parent-title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
}
@media (min-width: 37.5em) {
  /* line 719, ../components/sass/4_module/_modules.scss */
  .book-navigation .menu {
    padding: 30px 18px 36px;
    padding: 3rem 1.8rem 3.6rem;
  }
  /* line 724, ../components/sass/4_module/_modules.scss */
  .book-navigation .page-links {
    min-height: 50px;
  }
  /* line 728, ../components/sass/4_module/_modules.scss */
  .book-navigation .page-links a, .book-navigation .page-links span {
    min-height: 50px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
  /* line 733, ../components/sass/4_module/_modules.scss */
  .book-navigation .page-links .page-next {
    padding: 12px 24px 12px 50px;
    background-size: auto auto;
    border-right: 21px solid #dfdfdf;
  }
  /* line 739, ../components/sass/4_module/_modules.scss */
  .book-navigation .page-links .page-up {
    padding: 12px;
  }
  /* line 743, ../components/sass/4_module/_modules.scss */
  .book-navigation .page-links .page-previous {
    padding: 12px 50px 12px 24px;
    background-size: auto auto;
    border-left: 21px solid #dfdfdf;
  }
}
@media (min-width: 48em) {
  /* line 752, ../components/sass/4_module/_modules.scss */
  .book-navigation .menu {
    padding-right: 0;
  }
}

/* line 760, ../components/sass/4_module/_modules.scss */
.google-map-field-label {
  display: none;
}

/* line 764, ../components/sass/4_module/_modules.scss */
.google_map_field_display {
  width: 100%;
  height: 30rem;
  margin: 18px 0 27px;
  margin: 1.8rem 0 2.7rem;
}

/* line 778, ../components/sass/4_module/_modules.scss */
.panel-nicsArticle .panel-col-right {
  position: relative;
}

/* line 786, ../components/sass/4_module/_modules.scss */
.panel-nicspubsearch .aside .meta {
  margin-top: 0;
  margin-bottom: 11px;
  margin-bottom: 1.1rem;
}

/* line 795, ../components/sass/4_module/_modules.scss */
.nics-search-page .content .aside form, .nics-search-page .content .panel-banner-top--search-input form {
  max-width: 660px;
  position: relative;
}
/* line 799, ../components/sass/4_module/_modules.scss */
.nics-search-page .content .aside form input[type='text'], .nics-search-page .content .panel-banner-top--search-input form input[type='text'],
.nics-search-page .content .aside form input.form-text,
.nics-search-page .content .panel-banner-top--search-input form input.form-text {
  border-color: #cdcdcd;
  margin: 0;
  padding: 6px 54px 6px 6px;
  padding: .6rem 5.4rem .6rem .6rem;
}
@media (min-width: 48em) {
  /* line 799, ../components/sass/4_module/_modules.scss */
  .nics-search-page .content .aside form input[type='text'], .nics-search-page .content .panel-banner-top--search-input form input[type='text'],
  .nics-search-page .content .aside form input.form-text,
  .nics-search-page .content .panel-banner-top--search-input form input.form-text {
    padding-right: 51px;
    padding-right: 5.1rem;
  }
}
/* line 813, ../components/sass/4_module/_modules.scss */
.nics-search-page .content .aside form input[type='submit'], .nics-search-page .content .panel-banner-top--search-input form input[type='submit'] {
  position: absolute;
  right: 0;
  top: 0;
  width: 4.8rem;
  height: 4.5rem;
  min-width: auto;
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20width%3D%22100px%22%20height%3D%22100px%22%20preserveAspectRatio%3D%22xMinYMid%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Esearch-icon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M97.5%2C77.89a6%2C6%2C0%2C0%2C1-8.25%2C1.49L64.89%2C62.65a5.85%2C5.85%2C0%2C0%2C1-2.55-5A21.59%2C21.59%2C0%2C0%2C1%2C25.4%2C46.81a21.16%2C21.16%2C0%2C0%2C1%2C3.47-16%2C21.69%2C21.69%2C0%2C0%2C1%2C30-5.42%2C21.36%2C21.36%2C0%2C0%2C1%2C7.1%2C27%2C6%2C6%2C0%2C0%2C1%2C5.67.58L96%2C69.71A5.86%2C5.86%2C0%2C0%2C1%2C97.5%2C77.89ZM61.38%2C40.3a14.8%2C14.8%2C0%2C0%2C0-6.23-9.6%2C15.12%2C15.12%2C0%2C0%2C0-20.92%2C3.77A14.88%2C14.88%2C0%2C0%2C0%2C38%2C55.24%2C15.12%2C15.12%2C0%2C0%2C0%2C59%2C51.46%2C14.74%2C14.74%2C0%2C0%2C0%2C61.38%2C40.3Z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: 3px center;
  background-size: 33px auto;
  padding: 0;
  text-align: left;
  text-indent: -9999px;
}
@media (min-width: 48em) {
  /* line 813, ../components/sass/4_module/_modules.scss */
  .nics-search-page .content .aside form input[type='submit'], .nics-search-page .content .panel-banner-top--search-input form input[type='submit'] {
    width: 4.5rem;
    background-position: 1px center;
  }
}

/* line 835, ../components/sass/4_module/_modules.scss */
.rss-alerts {
  background: #f6f6f6 url('../images/data-uri/rss-icon-navy.png') no-repeat top 1.8rem left 1.5rem/1.8rem auto;
  padding: 1.5rem;
  margin-bottom: .6rem;
}
/* line 840, ../components/sass/4_module/_modules.scss */
.rss-alerts p {
  margin: 0;
}
/* line 844, ../components/sass/4_module/_modules.scss */
.rss-alerts a {
  color: #091c5a;
  padding-left: 2.5rem;
}

/* line 909, ../components/sass/4_module/_modules.scss */
.panel-banner-top--search-input #autocomplete,
#block-nigov-search-overrides-nigov-search-box #autocomplete {
  width: calc(100% - 48px) !important;
  padding: 6px;
  border: 0;
  border-top: 0;
  box-shadow: 0 8px 9px rgba(0, 0, 0, 0.125);
  background-color: #fff;
  text-align: left;
}
@media (min-width: 48em) {
  /* line 909, ../components/sass/4_module/_modules.scss */
  .panel-banner-top--search-input #autocomplete,
  #block-nigov-search-overrides-nigov-search-box #autocomplete {
    margin-top: -7px;
  }
}
/* line 922, ../components/sass/4_module/_modules.scss */
.panel-banner-top--search-input #autocomplete::before,
#block-nigov-search-overrides-nigov-search-box #autocomplete::before {
  display: block;
  content: 'Try one of these pages ...';
  font-size: 1.5rem;
  color: #4d4d4d;
  padding: 9px 3px 0;
}
/* line 930, ../components/sass/4_module/_modules.scss */
.panel-banner-top--search-input #autocomplete .selected,
#block-nigov-search-overrides-nigov-search-box #autocomplete .selected {
  background-color: #f0f0f0;
}
/* line 934, ../components/sass/4_module/_modules.scss */
.panel-banner-top--search-input #autocomplete li,
#block-nigov-search-overrides-nigov-search-box #autocomplete li {
  white-space: normal;
  padding: 3px;
}
/* line 939, ../components/sass/4_module/_modules.scss */
.panel-banner-top--search-input #autocomplete .live-result-search-item,
#block-nigov-search-overrides-nigov-search-box #autocomplete .live-result-search-item {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 21px;
  line-height: 2.1rem;
}
/* line 942, ../components/sass/4_module/_modules.scss */
.panel-banner-top--search-input #autocomplete .live-result-search-item a,
#block-nigov-search-overrides-nigov-search-box #autocomplete .live-result-search-item a {
  display: block;
  text-decoration: none;
  position: relative;
  padding: 3px 3px 3px 16px;
}
/* line 948, ../components/sass/4_module/_modules.scss */
.panel-banner-top--search-input #autocomplete .live-result-search-item a::before,
#block-nigov-search-overrides-nigov-search-box #autocomplete .live-result-search-item a::before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 1.1rem;
  width: .7rem;
  height: .7rem;
  overflow: hidden;
  border: 1px solid #bcbcbc;
  border-left: 0;
  border-bottom: 0;
  transform: rotate(45deg);
}

/* line 970, ../components/sass/4_module/_modules.scss */
.panel-banner-top--search-input #autocomplete {
  margin-top: 0;
}
@media (min-width: 48em) {
  /* line 970, ../components/sass/4_module/_modules.scss */
  .panel-banner-top--search-input #autocomplete {
    width: calc(100% - 52px) !important;
  }
}

/* line 978, ../components/sass/4_module/_modules.scss */
iframe {
  width: 100%;
  min-height: 170px;
  margin: 1.5em 0;
}

@media screen and (max-width: 766px) {
  /* line 986, ../components/sass/4_module/_modules.scss */
  .node-type-contact .panel-panel.full {
    padding: 0 10px;
  }
}
/* line 8, ../components/sass/4_module/_deptHome.scss */
.front p, .front pre {
  margin: 0.6rem 0;
}
/* line 11, ../components/sass/4_module/_deptHome.scss */
.front section {
  clear: left;
}
/* line 14, ../components/sass/4_module/_deptHome.scss */
.front h1, .front h2, .front h3, .front h4, .front h5, .front h6 {
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 9px;
  margin-bottom: 0.9rem;
  color: #19315a;
}
@media (min-width: 37.5em) {
  /* line 14, ../components/sass/4_module/_deptHome.scss */
  .front h1, .front h2, .front h3, .front h4, .front h5, .front h6 {
    margin: 0 0 9px;
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 9px;
    margin-bottom: 0.9rem;
  }
}
/* line 22, ../components/sass/4_module/_deptHome.scss */
.front h2.section-title, .front h2.pane-title {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem;
  line-height: 1em;
  margin: 0.6rem 0 1.8rem;
  color: #19315a;
}
@media (min-width: 37.5em) {
  /* line 22, ../components/sass/4_module/_deptHome.scss */
  .front h2.section-title, .front h2.pane-title {
    font-size: 30px;
    font-size: 3rem;
    line-height: 36px;
    line-height: 3.6rem;
    margin: 0 0 1.8rem;
  }
}

/* line 38, ../components/sass/4_module/_deptHome.scss */
#featuredNews + hr {
  margin-top: 0 !important;
}
/* line 41, ../components/sass/4_module/_deptHome.scss */
#featuredNews h2 {
  line-height: 1em;
  margin: 16px 0 24px;
  /* baseline should align to Quicklinks heading baseline */
  margin: 1.6rem 0 2.4rem;
}
/* line 46, ../components/sass/4_module/_deptHome.scss */
#featuredNews h3 {
  margin: 0;
}
/* line 50, ../components/sass/4_module/_deptHome.scss */
#featuredNews .field-photo a {
  display: block;
  font-size: 0.1px;
  line-height: 0;
}
/* line 56, ../components/sass/4_module/_deptHome.scss */
#featuredNews .view-mode-teaser_large h3 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin: 7px 0 0 0;
}
@media (min-width: 30em) {
  /* line 56, ../components/sass/4_module/_deptHome.scss */
  #featuredNews .view-mode-teaser_large h3 {
    margin: -3px 0 0 0;
  }
}
/* line 63, ../components/sass/4_module/_deptHome.scss */
#featuredNews h3 a {
  color: #19315a;
}
/* line 67, ../components/sass/4_module/_deptHome.scss */
#featuredNews .mainItem .featuredImg, #featuredNews .featured .featuredImg {
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
/* line 74, ../components/sass/4_module/_deptHome.scss */
#featuredNews .news-metadata {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.40004rem;
  margin: 7px 0 0;
  color: #000000;
}
/* line 80, ../components/sass/4_module/_deptHome.scss */
#featuredNews .news-teaser {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 21px;
  line-height: 2.1rem;
}
/* line 84, ../components/sass/4_module/_deptHome.scss */
#featuredNews .view-home-page-news .view-content > div {
  padding: 1.2rem 0em;
  border-top: 1px solid #666666;
  border-bottom: none;
}
/* line 90, ../components/sass/4_module/_deptHome.scss */
#featuredNews .view-home-page-news .view-content > div:first-child {
  border-top: none;
  padding-top: 0;
}
@media (min-width: 30em) {
  /* line 84, ../components/sass/4_module/_deptHome.scss */
  #featuredNews .view-home-page-news .view-content > div {
    padding: 1.8rem 0em;
  }
}
/* line 101, ../components/sass/4_module/_deptHome.scss */
#featuredNews .view-footer {
  float: left;
  width: 100%;
  padding: 0 0 12px;
  padding: 0 0 1.2rem;
}
/* line 108, ../components/sass/4_module/_deptHome.scss */
#featuredNews .view-footer p {
  float: left;
}
/* line 112, ../components/sass/4_module/_deptHome.scss */
#featuredNews .view-footer p, #featuredNews .view-footer h2 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 21px;
  line-height: 2.1rem;
  margin-top: 3px;
  margin-bottom: 0;
  font-weight: 600;
}
/* line 119, ../components/sass/4_module/_deptHome.scss */
#featuredNews .view-footer p, #featuredNews .view-footer h2, #featuredNews .view-footer a, #featuredNews .view-footer a:visited {
  color: #177fb4;
}
@media (min-width: 30em) {
  /* line 127, ../components/sass/4_module/_deptHome.scss */
  #featuredNews h3 {
    margin: -3px 0 0 0;
  }
  /* line 131, ../components/sass/4_module/_deptHome.scss */
  #featuredNews .view-mode-teaser_large .main {
    padding: 0 0 0 13px;
  }
  /* line 134, ../components/sass/4_module/_deptHome.scss */
  #featuredNews .meta {
    margin-bottom: 0;
  }
  /* line 139, ../components/sass/4_module/_deptHome.scss */
  #featuredNews .view-footer {
    padding: 0 0 2.7rem;
  }
  /* line 141, ../components/sass/4_module/_deptHome.scss */
  #featuredNews .view-footer p, #featuredNews .view-footer h2 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-top: 7px;
  }
}

/* line 152, ../components/sass/4_module/_deptHome.scss */
.lt-ie9 #featuredNews .view-home-page-news .view-content > div {
  padding: 36px 0;
}
/* line 156, ../components/sass/4_module/_deptHome.scss */
.lt-ie9 #featuredNews .view-home-page-news .view-content > div:first-child {
  padding-top: 0;
  padding-bottom: 28px;
}
/* line 161, ../components/sass/4_module/_deptHome.scss */
.lt-ie9 #featuredNews .view-footer {
  padding: 9px 0 27px;
}

/* line 168, ../components/sass/4_module/_deptHome.scss */
.social-links {
  position: relative;
  padding: 1.2rem 10px;
  margin: 10px 0;
}
@media (min-width: 48em) {
  /* line 168, ../components/sass/4_module/_deptHome.scss */
  .social-links {
    margin-top: -85px;
    /* to position beside more news link */
    margin-top: -8.5rem;
    /* to position beside more news link */
    text-align: right;
    padding: 2.7rem 10px;
    float: right;
  }
}
/* line 182, ../components/sass/4_module/_deptHome.scss */
.social-links h2, .social-links div {
  display: inline-block;
  line-height: 1;
}
@media (min-width: 48em) {
  /* line 182, ../components/sass/4_module/_deptHome.scss */
  .social-links h2, .social-links div {
    line-height: 10px;
  }
}
/* line 189, ../components/sass/4_module/_deptHome.scss */
.social-links h2 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 21px;
  line-height: 2.1rem;
  margin-top: 3px;
  margin-bottom: 0;
  font-weight: 600;
  color: #4d4d4d;
  overflow: hidden;
  padding: 0 6px 0 0;
  padding: 0 0.6rem 0 0;
  white-space: nowrap;
  line-height: 1;
}
@media (min-width: 30em) {
  /* line 189, ../components/sass/4_module/_deptHome.scss */
  .social-links h2 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
/* line 205, ../components/sass/4_module/_deptHome.scss */
.social-links .view-content {
  width: auto;
  height: 30px;
  position: absolute;
  font-size: 0;
  /* Safari inline-block white space bug fix */
  top: 4px;
}
@media (min-width: 48em) {
  /* line 205, ../components/sass/4_module/_deptHome.scss */
  .social-links .view-content {
    position: relative;
    float: right;
    top: -6px;
  }
}
/* line 217, ../components/sass/4_module/_deptHome.scss */
.social-links .view-content div {
  display: inline-block;
  font-size: 0;
  /* Safari inline-block white space bug fix */
  margin: 0;
  padding: 0 !important;
  height: 40px;
  height: 4rem;
}
/* line 224, ../components/sass/4_module/_deptHome.scss */
.social-links .view-content div a {
  display: inline-block;
  font-size: 0;
  /* Safari inline-block white space bug fix */
  text-indent: 9999px;
  text-decoration: none;
  line-height: 1;
  width: 40px;
  height: 40px;
  margin-left: 3px;
  overflow: hidden;
  background-color: #4d4d4d;
  background-size: contain;
}
/* line 237, ../components/sass/4_module/_deptHome.scss */
.social-links .view-content div .field-twitter-url a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZTdmN2U4ZC1lN2NiLTRlYzItYmJiMS1iODUxNGFmODBmOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDE2N0YwNzMyRkExMTFFNUFBQTBERjEyNEYxQUYxMzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDE2N0YwNzIyRkExMTFFNUFBQTBERjEyNEYxQUYxMzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1Y2EwY2JiZS04ZWFjLTRmYTQtYTI4MS01MDJkODllOWI0MjIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZjE3ZWYxZS03N2ZkLTExNzgtYTY3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');
  background-repeat: no-repeat;
}
/* line 241, ../components/sass/4_module/_deptHome.scss */
.social-links .view-content div .field-facebook-url a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZTdmN2U4ZC1lN2NiLTRlYzItYmJiMS1iODUxNGFmODBmOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDE2N0YwNzcyRkExMTFFNUFBQTBERjEyNEYxQUYxMzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDE2N0YwNzYyRkExMTFFNUFBQTBERjEyNEYxQUYxMzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1Y2EwY2JiZS04ZWFjLTRmYTQtYTI4MS01MDJkODllOWI0MjIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZjE3ZWYxZS03N2ZkLTExNzgtYTY3OC1lMmI1Y2RjMTg0OTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5zQcOFAAAC5UlEQVR42uzdPWsTcRzA8TstFtFWwScEcXDQzUHBp82hiwq+CfEBQd0drL4JB8FBcNBFXKTg5BuwL6KLoBSpKEqx8fcnGYpDco1eev/8Px/4DYK9XC/fJHeXS1P3er0KmtphEyAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwfC/zdgEQx2OORdzMeZ0zLGY/TGzMfXg/2y+KLre9O+6wfJXBssXTOYux9yIWYg51OLtbHiGydulmIcxVyZ0e+uCydOemMWYB7aJYEY5GfMi5rxNIZgmL0GvBjuzCGaoszHvYvZt4zrUuW20Us/DHI15vc2x/H1ILpiOSo/qZzEnOrIugum4mzFX7Y0Ipol0Eu6Ju10wTd2r+qf7EcxIB2PuuMsF09S1mAPucsE0dd3dLZim5mMudPQQXzAdlN4vOtLB9cruTHspbw2cmuCj+UPM+5jlmLVq+AVVPwXTTccncBufYm7HvJ3mDVlKMHMtL/9z1b/oatlOrwfGKOkl51YJsZR2WN2WpZg3Dqtp6nlJv6xg/k06yvkoGJr6EfNVMFB4MLW7WjAIpjW+FEowW7LeYojfSwomt7cGnlb9SxW2+oxxpqX1SW85vIz5NebPf4m5n9XOYGZf4ZfOe8xO0QN2tcrsKsDcXpK+Tdkz/Jp9GOz0gmAoIhjnUwSDYBAMCAbBIBgEg2AQDOQezNyUbf+9ua1wbhdQ3Y3ZPcbPpT8mtNDC+qSr7R5X/Y+bjCO7yzVyu4BqXIsxj1pYbvoQfvoj0b+9JE2Xtq7SSx9fmbcPA4JBMAgGwSAYBAOCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwk+F7qwWDYBAMgkEwIBgEg2AQDIIBwSAYBINgEAyCmSY7W1rurtKCmSnk91yNWWlpuRslBVPKdz7iJQnBIBgEg2BAMAgGwSAYBAOCQTAIBsEgGAQDgkEwCIau+iPAADcqSaLPWn+aAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
}
/* line 245, ../components/sass/4_module/_deptHome.scss */
.social-links .view-content div .field-youtube-url a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZTdmN2U4ZC1lN2NiLTRlYzItYmJiMS1iODUxNGFmODBmOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDBFQTM4N0UyRkExMTFFNUFBQTBERjEyNEYxQUYxMzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDBFQTM4N0QyRkExMTFFNUFBQTBERjEyNEYxQUYxMzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1Y2EwY2JiZS04ZWFjLTRmYTQtYTI4MS01MDJkODllOWI0MjIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZjE3ZWYxZS03N2ZkLTExNzgtYTY3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');
  background-repeat: no-repeat;
}
/* line 249, ../components/sass/4_module/_deptHome.scss */
.social-links .view-content div .field-flickr-url a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZTdmN2U4ZC1lN2NiLTRlYzItYmJiMS1iODUxNGFmODBmOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDBFQTM4N0EyRkExMTFFNUFBQTBERjEyNEYxQUYxMzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDBFQTM4NzkyRkExMTFFNUFBQTBERjEyNEYxQUYxMzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1Y2EwY2JiZS04ZWFjLTRmYTQtYTI4MS01MDJkODllOWI0MjIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZjE3ZWYxZS03N2ZkLTExNzgtYTY3OC1lMmI1Y2RjMTg0OTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wBqJHAAAH7UlEQVR42uydeahUVRjAz7xF03LLSk3NJLOgLNsMCUoqIioxKtqQItrDgqyoyLKMKMsokzaKEtoQWkBoF6I/kkqoNMMk28S0xKVyeU+f703fx/2E2zBzz5mZM/Pec34/+P54zrl3zpz7u2e/11w+n3cAoTRRBIAwgDCAMIAwgDAACAMIAwgDCAMIAwgDgDCAMIAwgDCAMIAwAAgDCAMIAwgDCAOAMIAwgDCAMIAwgDAACAMIAwgDCAMIAwgDgDCAMIAwgDCAMIAwAAgDCAMIAwgDCAOAMIAwgDDQk2iJeK7REpMkjpYYbH+rkDsk/pD4U2KFxFKJPXbMwRJDJboyhNbj/u4FZdksMUaiT4nfk5PokPhdorO3CpOL8F/4nSZxm8SZEgd50m6QOEZiq/09V2KGR5iZEi+m/k0Fm24XptRNoN/zekrMeqA3yVcSozKE2Sxxqt0EDVnD3CUxR2K/wPRaU7Sl/u5vkUWfIjXZ055jtEZbVGdhlAGe39PRyE3SjRKPl3mMCrMr9XdXwDGFaTpNhKy87+im8vQJ2mk1TcN1esdJPFbBcWslym0D+W9v9wFhZlibXS47KfLGa5IOkLggMO2PEr9ZH+cwq2GidNapmXqPMEdIjA1I94iNgralRhExhpNNNoT1dZSZY+pBwvguxpcSs4p0eGOgNdZFGR3mnA3bd3F5e4YwIwPSfFrDPP8j8R6Xrvd0evcPSLOZoqWGKUeyf3t5uWgfaaB18LXp2241275GP4kDXTJ/pL+vvVphLrGT5lMjj5MDMjJFYnfBiEZF2yLxfpUjGF0aOK/EOfJ2sfUCL3bhM71aa54uMVniRGt2h7hk1laF0dlpnc7XGeRlEp9JfF2DC3icxAmewUFfiSUuWZNSBtiotbnEKLHJynxL6rOpEldKTLTf2WmDk28lrsgee+bzWbEhH5eVEk2p888POOaWgjxNDDhmrUR/z2/TGCNxv8SqMn/Hbol3JQamzjXYvjeLTRIjSuRlqMTqgO9eLjEsddw4iS7PMRMs7TDLd1a5ZZaZr4aJPdHWHuEcXXZHNFf5PbdK3B3YiS+k1WrR1ohlo9MQ4z1ptljN8FdBebS50mtYu+w66rTGOy5ZLC7Fplr0YbqbfECTlpVGC+5ZK/hq0CYq1prVNIkbAiX/ocTvLUWnxVyPLEE3mk+YXr1QVgTtxL7mwmeqs1gbqcbUPUHzAsr6eYk3Kzi/rpBfY+FjW7XCtEa+YK3dLMxTkWRxBc1CNTzhksXcLL6x5rMSdLT3QBk3QVXCbHT/3+vSaRnoFzCsbrMeei5VW23sRlkulriujPSa/5UmRt5GI0dJjLDPYzRHl0lc7Umjw91rQ+7+CK1ER7XCTLU0+ZQwC1wyNZ+FtpcLCzqmOeuAdXWDLCr47DJEeUHiFYlVBUPc4RLHu2SHYSULqekbaKSVk4/bJb6rQZnozbDaOsR6jXW35E/VCrO+yL+F3FmbSxzbXWgzNCEgnY4SrpL4MKOjq/Gx1TiVjPD2zg3pfqIxnvQq7auRy0Kbt1k2l9ReROjoo6TmgDQ9bfQ1LXD0NTNDlrI7iCXYbjX0dE86nRi8I3I5LLPvXpchtLeK3NfRPtekgHRLbARVS9ptruXJgH7LTS7u0xI7bOi+rpqTNIIwupQwOiDdojrkRSfXnpM43FPT3emSafqYLI7RF2oEYXSnX9+A5uj7OuRF120mB4j7cg2+++0YJ2kEYQYFDC13uZ7zrJBuUBsc+ZzaHK1AmN73G/UBO9/mr1MCh9vlsDnWDdEIwoTMyGqTNaoOedGm72GXbJPIQicYp0b83mjzX40gzHrnnzvSJmtKHfKiYq4OGCXpdZnvKltJLyVqHmHCm4E1Aemud/5nw2Ogs846k+ybVdUnM+bRvtcf3fm3NCCdDnV12aO5xvnRR2DaAvsplzv/BB/C1IC3AqtkvUC6hSBk3maYC38JQTHecMnbHnzoavYYhKkvX0h8FJj2Ukv/qMQ5Lllw1PkT3bdykn3+ksTnEodUkSed9Z0dIPJwq/l6xLVqaRBhdIRwn8QZzv96EWc1zD0WG+3itpog6Sar2v09n7hkIfNcTzodMd3skp2C1DB1Qqfa763gOJVEZ4tHFMjS6Uq/1Kic0ctDLuzpBh2Oj0eY+vKMXaAYNDv/RrIQ9LHihQHphlgN04ow9eVBl2yAirES3DdSnnRvzNaAdGe75FUrvUqYlojnbQq8k9PkAvLgO+8C6zd8UGX5DSnze1tc8XWtn12yyTuEOdb5ziqjmlUMlXR6dZq5w5Xe/9niwl/r0WHzJHsyZCn22Xb7LF9Epmab5/CNPnRIe77EWS7ZZad376GB+dbaQLcKrC1SNm3Wyc4VydvOjHzp7O+FLpmwK5Yml6rVtEbSPcp7H0ne4bLfZtHmIj0BUslbNLVQh9rFzhXpxKkwutC1KeBcI+xcnRl3hs7Uph/z7JdRqHslUwnXuPLWTzQvx7rk8dGxqXmWnF2YdfablrvkRUm/FvneIy3PXRkXaE3GzaZLAYM8su+tYdeYgH0tv7kSneomK49fXIT1pBivXYUGgrc0AcIAwgDCAMIAwgAgDCAMIAwgDCAMIAwAwgDCAMIAwgDCAMIAIAwgDCAMIAwgDADCAMIAwgDCAMIAwgAgDCAMIAwgDCAMIAwAwgDCAMIAwgDCAMIAIAwgDCAMIAwgDADCAMIAwkCP4j8BBgBgg1rFgXXzJAAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
}
/* line 253, ../components/sass/4_module/_deptHome.scss */
.social-links .view-content div .field-linkedin-url a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAA4ElEQVR42uzYMZIDIQwEwOH/n3boxOsyoAX2ridV0okkUNpBCQwMDAwMDAwMDAwMDAzMnZgcgsk72zHJOk06KLdrOjHZiEmWap6DyemYwMDAPL21T5/AFuWFxuPqI8fvAAZmE6a//XIPY2w4jS/Ky9L4QivHZOIRVI3JVTZgkhlNLSaZ0pRikjlNJSZPwgRmVPOPMYE5BzO8ouox38tLMVMHlWLM3EWlFtPOxXRrSjEN5tcT20ZMg4GBgYGBgYGBgYGBgYGBgYGBWYRZHBgYGBgYGBgYGBgYGBiYP4B5CTAAmDc93vyF/gkAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
}
/* line 257, ../components/sass/4_module/_deptHome.scss */
.social-links .view-content div .field-blogger-url a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAABDklEQVR42uzaQRIDIQhE0fb+l84JkmJAWpx81lLzFqOUoNagEBgwYMCAAQMGDBgwYMCAAWPC6GcYMQqFBaNw9GOkbo06KFmOmiwpjbosGc2FGMmiUZ/lueY6jGTSgClgJJcGDBgwxzGxlRZMdOlJzDqBCS8GA+YqzN9v7W9fOVabij8XVXsQRmC2aNoxGoV5IDJhYhwbRqMwAgMGDBgwL8Tszei4qhRSGi5xlZz9d+1aEhgw/4cZtbVnHXqzygFVGwyYBMbXEwFTwdgaafdhlsdyI2ZZLI0vGBON6ba3nZkmebybbmjYNz3BzQ0Pnk09zk9VKpztkzhfgAEDBgwYMGDAgAEDBgwYMC/AfAQYAKQhOi3Rj+7iAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
}
/* line 261, ../components/sass/4_module/_deptHome.scss */
.social-links .view-content div .field-instagram-url a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAFeCAIAAABCSeBNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJDNDZGQkY5QTU1QTExRTk4NzM2OUMwRUQwOTEzRjlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJDNDZGQkZBQTU1QTExRTk4NzM2OUMwRUQwOTEzRjlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkM0NkZCRjdBNTVBMTFFOTg3MzY5QzBFRDA5MTNGOUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkM0NkZCRjhBNTVBMTFFOTg3MzY5QzBFRDA5MTNGOUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6W6ohGAAAhyElEQVR42uydeVgUV9aHRRggEGy7pUmDIgoqCm4gMCqMS1AYiRi3hImTZtQnies4xh3HuEwSY8BljBo1mmCMRCERHBcUBcEgLoAgKCgIAmk2ARsRQRpt+e50P+HLuDZL3Vr69/7RDwpdt+rWqbfOqeVeA39//w4AAPC/dEQXAACgBgAA1AAAgBoAAFADAABqAABADQAAqAEAADUAAKAGAADUAACAGgAAUAMAAGoAAACoAQAANQAAoAYAANQAAIAaAABQAwAAagAAQA0AAKgBAAA1AACgBgAA1AAAgBoAAFADAAA8hRG6QEunTp3QCeCV3L9/H2oQ4MFvYmIiEonEYrH2s3PnzmIN2n+am5sj9MFLqK+vr6mpqdZw7zeaf25oaBCSOIwErwNTU1NHR8f+GmxtbRHfoNWYabC2tn7ub8vKyrI0ZGdn19XV8V0TBv7+/oI0glQqdXd3d3Nz69OnD2IaUKawsDBFQ2lpKU8dITQ1ECN4enp6e3vb2dkhQAHrlJeXx8XF/fLLL7zLIwSiBpImWFhY+Pn5jR8/3sDAABEJuEZsbOx//vOf6upqvghCCGogtR8xgiArIyAwSAYRGRlZU1PDfUHwWw2Wlpbjxo2bPHmyoaEhwg7whWPHjpEMoqKigssraejo6MjTCmLkyJErVqxwcXHp2BEPbgE+QQ46X1/fR48elZWVqVQqqKHdpNCjR49FixaRfMHExARxBviIkZEROat5eHgoFIqHDx9yUBA8U4NYLH777bcXLlzYpUsXhBfgO+Q89+abb7722muFhYX19fVQQyvp1atXUFDQ8OHDEVJASPTu3ZtEdX5+vkoD1NAyuXp5ea1evbpz586IJCA8zM3Nx4wZc+/evdLSUo7YgQdqIF6YOnXq9OnT8cACEDYuLi7k5JeTk9PQ0AA1vAKRSDR79mwfHx/EDdAHevbsSQrnzMxM1i89cFoNxAvz5s3DxQWgV7zxxhu9e/dOS0t7+PAh1PD8OmLGjBkjRoxArAB9QyqVdu/ePT09ncXrDhxVA/HCu+++O27cOEQJ0E+sra2JIK5fv86WHbioBuKFMWPGBAQEID6APmNnZ2dkZJSXl8eKHTinBuIFFxeXuXPnIjIAIIfn3bt3y8vL6duBc28f2NjYLF68GDEBgJYPP/yQlfM3t9Qgk8mCgoIQDQD8nmXLltEfmohDaiClxJw5c8RiMUIBgN9jYmLy8ccfUz40OnLHCz4+Pi4uLogDAJ7F3t5+6tSpNKdE4IoarK2tAwMDEQEAvAh/f3+aYyBzQg3apx6x7wF4OfPnz7e0tNQjNXh7e/fo0QM7HoCXI5FIJk2aRKesYF8NXbt2lcvl2OsA6FhWWFlZCV8N2heuMegrALpDTqUUEgeW1SCVSkk1gZ0NgO64uLg4ODgw3Qqbc14S802ePJmP+0atVj969Oip/zQ1NW3RQp4arqONXwdMY2BgwJ1hit999938/HxGJ7NgUw0ikehPf/oTW61XVlYWFBTk5eXdvn2b7PKlS5fq/t29e/eeOHHiKc0dOHBA9yUkJSXt3LmzedeSr3/55Zddu3bV8evl5eVLlizRnwnduYA2hzcyMiKprkwms7e3HzhwIIWz93Nxdnbu1q1bdna2MNUwduxY+o2WlJQkJCScP3++tra2+dDy8PCgvya/P7BbcZDDC2ztL6VSmZOTc+7cOe087MOHD/fx8SEHKuX1eeutt4qLi5kLA9bUIBaLKQ/rVlNTExoampqaioMKtJcsCEeOHDl79qyrq+v7779P596BFpJxf//99wJUw6BBg8zMzKg1d/To0cjISOJ7BDRgwhEkFU1PTyeJsFwupza+saenZ1RUFEMLZ+cOBcnERo8eTaetqqqqf/7znxEREfACYDot/fnnn//xj3/k5eXRaZEcRMzdxWRHDaRCo/Mm1bVr15YvX04+UUQAOhQWFq5bt44kERTa6tGjB3PPTbOjBjc3NwqtpKamBgcHV1ZWIl4B5fRh7969Z8+epdDWsGHDBKUGCncE8vPzt23bRnYSIhWwcvUhNDSU0ZuLWv74xz8yVFOwoAaxWMx0NaFSqTZv3lxdXY0YBSzmDv/+97+ZPjmRmsLc3FwganBwcGD6Ei7ZJQqFAtEJ2KW8vHzjxo1Mt+Ls7CwQNfTv35/R5Z87d+7atWuIS8AFCgoKjh49yscDigU1MDo8bmNjY1hYGO5HAO5cdIiMjGS0tu3Xrx8Tlxtoq4FsQ69evZhbfnh4OMniEJGAOyiVyv379zO3fGtrayMjI96rQSQSMff6WkNDQ1xcHGIRcI2UlJSysjLmlm9ra8t7NXTv3p25hZ88eRKPPAJulhWMXnFg4rCirQYbGxvmFh4fH48oBNzk8uXLzC1cJpPxXg3MvZpWVFSElAFwlsbGxtTUVIYW/sYbb/BeDRKJhKElZ2Zm4sYE4HJNQUKUR4cVC3coGFryrVu3EH+AyzAXoiKRiPdqeP311xlacmlpKYIPcBnmblIw8aw0bTUwd+cSb0wAjvP48WO1Ws3QYdXu+TjtUZ7+8Ic/MLRklUqF4NNbxGKxlZWVra1t9+7d2zKEATl0ybldoUGpVLbv1SuyNGIHJmZdYWKZtNXA3ItV1EbdApyCnC09PDymT5/e7qfN/Pz8ffv2FRQUtKMgeBSlRoIJkY4dO+I40Tesra3nz58/YMAAJhbu4ODw6aefHjt2LCIiQg8H/jBCeAGeIpVKV69erfvkHa3D39+f5CN79uzRt1vjONMCvtYRM2bMYNoLWkZq0LcehhoAL3FycvLy8qLW3MyZM+loCGoAoE0pQ0BAAM0WDQ0N/fz8oAYAOI2lpSX9ySZHjRpFYep6qAGA1sPoQGEvwsLCQiwWQw0AcBcmXhngcrtQAwC6RS1Lz7Do1WN1UAOfQhMAqIEqjx49atHfNzY2tnuLLVqHlq4wAFBDa2jp27LFxcVtXEhJSYkuy9T96wBADe1PfX39zZs3dfxjpVL57GF8//79ixcv6t7isyMFtujrFy5cwF4DUAPjkAM7IiJCxz8ODw9/7ss2p06d0rHQSExMfHYYy8zMzKKiIh1zlvT0dOw1ADXQIDc39/Tp06/8s4yMjKSkpOf+qry8fOfOnbpo6Icffnj2XR2imx07duiyqtu3b8cM4ABqoJc4hIWFpaSkvORv8vLytm3b9pI38MjXyUJesoS6urrPPvvsRfNrlZaWBgcHv3w9N23a1KKrEgC0DryU/f9UV1d/9dVXw4cPDwwMfGqwvcePHx88eDA2Nvblw8wRa5w8eZIkIDNnzrSzs3vqt+TrP/3000uuVmoHHf7444/lcrmrq+tTvyVFBEk3KioqMHA2gBpoQxJ1cmxfunTJxsaGHNvkkxyKRUVFJSUlVVVVOmYf5BhetWqVpaVljx49unfv/uDBA7IEhUJBUoZXHtX3NWzevFkkEtlpIP/5qwZiJUgBQA0spw+ErKystiiGkJ+f3+rqhkBscv78eewOgGsNAACoAQAANQAAoAYAANQAABAiuEMB/jvUooGBgYmJyWuvvUY+TTWQH548efLw4cOGhgaVSkU+yc+PHz/uoLmBgk6DGoDQEIlEUqlU+9CEjY2NlZUV+afu86lWVVVVaFAoFEVFRb/++mt9fT1kATUAXiYFJAvoo6Fv3769e/duyxSJlhqcnJya/0epVOb8RnFxMd7vgBoA140gkUg8PT3d3d3t7e2Za4i0MkxDB80gN2lpaZcvX05PT3/27VIANQA2jWBmZjZ06NCRI0fSH5Hd2Nh4qAa1Wn3hwoWEhITc3FzB5BF6NfAf1CAoKZB6wcfHx8PDg/WVITXLnzQQL5w5cyY+Pp780F6XJBoaGljZqIcPH0INgE9YWVmNGDHCz8/P0tKSa+smEommaiCFxokTJ3JyctouCIVCwcq2VFRUQA2AH2kCOfD8NHB/HHRXDcXFxZGRkSkpKW2pMvLy8lQqlYmJCc31z8zM1N67hRoAp6VAmDhxIikf+LXm3bp1W7BgQVVV1aFDhy5fvtw6QVRXV0dHR0+aNInmmh89elSv7tHiaUj+IZFIiBS+/vpr3nmhGVL4zJ8//4svvnB3d2/dRJLHjx+neXWTVEO6DywMNQAWkgUPD48tW7aQ0l0Am0MyiE8++WTOnDnW1tYt/W5lZeXmzZvprGdtbe2ePXv07bEuqIFPZ9rAwMBVq1YJbFJWT09PIjvy2dL0IT8/f+vWrUyvXl1d3b/+9S89nPgDauBHsuDs7Lxhwwb+VhAvx8zMbPny5UR8LbrDQk7jKSkpy5Yta/VoWq/k/PnzS5YsycnJ0cOow2VIHnjB19dXLpcLfkuJ+AYOHLhp06aysjIds3ftSHlr1qxx0tC7d+9evXq18c5FTU3NrVu38vLyrl69WlxcrLevh0ANnEYmk5FS3MXFRX+2NyQkZNeuXeR0rfsxSf7ykgatSY2MWh/VTU1NarUab4tBDZxOFmxsbIKCggR2ZUEXZs+eTc7/+/fvf/nQ/i/SBIIH1xqE7AVXV9fg4GA99IIWb2/v1atXd+3aFcEANYD/94Kfn9+iRYv0vB8cHBw2bNjQp08fhATUAP77xoFcLp82bRq6QtsbxA4uLi6teywKQA3CORJIme3r64uuaMbIyGjdunXOzs6wA9Sgv174+9//7unpia54lqCgoAEDBsAOUIM+emHWrFlcGGeBsyxfvtzR0RH9ADXoEeRk+N5773l5eaErXs6qVatIZYF+gBr0xQve3t5+fn7oildiYGBA7KCdPRxADQKHnAZnzJiBftARc3PzZcuWcXAwK6gBtCcODg5Lly5FP7QIW1vbjz76CJckoQbBQk595ATYlgf+9ZahQ4f6+vrCDlCDACFhPXPmzFYMYQK0yOVy+kPpQw2AcYYNG4ZbEm1k8eLFMpkM/QA1CAd7e/u5c+eiH9qeeX3wwQcoK6AGgSASiebPn8/9seF5gYcG9APUIIQT3dixY3v16oWuaC9mz56Nd7ehBt4jkUgCAwPRD+2IsbHx3/72N5QV7Q7unFFNGaZPn87NdauoqFAqldXV1crfID+bmJhINIjFYslvcPAgHDp0aGxsbHJyMmIMauAlTk5Orq6u3FmfkpKSq1evpqen37p1S8cBEbVT6Q0cONDFxWXQoEGUp5Z7CR999FFOTo5gpuSGGvQIckRx5IFoooC4uLj4+HiSGrR0JEXtCM4KheLEiRNki4jsxowZ4+7uzvpGWVlZjR49+siRI4g0qIFnDB8+nPUHnEiNEBERcf78+XY5u5KFXLx4MSsri5QbEydO9Pb2Znfrpk2bRjatqqoKwdYu4DIkpZQhICCAxRVQqVShoaELFy4kZ/v2zbpJElFUVEQWvmDBAmIKFrfR1NSUpDAINqiBTwwdOlQikbDVekxMzLx586KioloxdrvugigsLNyxY8cnn3xCyg22tnTy5Mks9vMr4ddtFOEUFFOmTHny5Ak3123EiBGstFteXr5t2zZyVqczOwNpJSMjY+XKlePGjWNl5FuSOMyePZtsNWej1NjYGGqgzYQJE5Ce/J7Y2NgDBw4olUrK7ZKCJTo6OjMzc8mSJfQHViAJGnY9CgrwQnbv3r1v3z76XmhOH7Kzs1esWEE+sS+gBsAVNm/enJiYyPoUbxUVFV9++WV6ejr2CNQA2Gfnzp1paWkcmfqxurp669atubm52C9QA2CTqKiopKQkTk0JS4qajRs3slXaAKgBdCDJwuHDhzk4VXR5efn69eubmpqwj6AGwMLJ+euvv+bsFPKkpvjqq6+wm6AGQJtNmzZVVFRweQ1TUlLi4uKwp6AGQI9Dhw4VFRVxfCVJRhMWFoZ3HKAGQAnte5CcLSV+D/HC9u3bscugBkCDXbt28Wicgry8vISEBOw1qAEwCznMuF9KPFVWHDx4UK1WY99BDYBBIiIieFFK/J6ysrKff/4Z+w5qAEwRHR3NOy9oiYmJUalU2INQA2AEvlx9fJaqqiqy8tiDUANof5KTk3k9SuqZM2ewE6EG0P7ExsbyNGXQUltbm5aWhv0INYD2pL6+/saNG7zeBOK1xMRE7EqoAaCaeJqMjAzsSqgB4KB6msbGxpycHOxNqAG0Gzdv3hTAVpCagu9lEdQAOERdXV1tba0wtuX27dvYodxEOCNKNzQ0cGRNTE1NGV1+cXExr+9NPLUtTDfR1NTEncermI4NqOE5zJo1i7kpWHSnU6dOGzdulMlkzDUhpPeaKQwMt2/fvqioKC5sLImN7777ji9TUaCgaP/6men5owWTMhAeP37MdBPcmc6bXzsOauBfLArs7QOmN4dHE0ZBDUKGJI2IRU6dSLmTNUAN+o6REbNXcAwNDYXUXUxvDkwNNegLAhsHBcO6QA36AiZcaFH9BfVADfpSPDc2NqJ45s7mML07oAagK0w/fNW5c2fB9BWFCwHceRYOatB3mH6KWSqVCqavunTpwnQTDx48QExCDVypKRhdfrdu3SiU6HQg28L33QE1AF1h+nltU1NTkUgkjL6yt7dnuglM0g01cIW7d+8y3US/fv0E0FEk93FychLA7oAagE7cuXOH6SZcXFwE0FEk/XFwcGC6FcG8wA418J6SkhKmm3B3dxeLxXzvKAqCKysrQ0BCDVyhtLSU6SaMjY379+/P92pi1KhRTLcipLEtoAbeU19fTyGJ9fHx4fV9ColE4uzszHQrhYWFCEiogSuQ01RBQQHTrQwaNMjS0pK/veTr60uhFQwwBzVwi9zcXAqtTJgwgaeJg0wm8/Pzo9BQfn4+ohFq4BB0Rnx+8803+Zg4EJ2NHz/ewMCA6YYqKytJcYdohBo4BLU8dtq0abxLHMRiMcl3KDSUlZWFa5BQA7dobGzMy8uj0JCHh0efPn34lTLI5XI6bWVmZiIUoQZuQU5W6enpdNqaM2eORCLhS88MGDCA6IxOW9evX0coQg2c48qVK3QakkqlU6ZM4UVZIZPJ5s6dS62mw4UGqIGLFBcXU5ux1t/f39HRkfulxMyZMy0sLOg0l5ycjAsNUANHa4oLFy5Qa27x4sVdu3blshdGjRo1dOhQai1eunQJQQg1cJSkpCRqbZmZmS1cuJCzL1b07Nnzgw8+oNacQqEQ0hxfUIPQKCwspBmgpKaQy+UcvOhgZ2cXFBREs8VffvkF1QTUwOmaIiEhgWaLY8aM8fX15ZQdpFLpihUrSFJDs9Hz588j/KAGThMfH0+5RZI4jBw5kiN2IF4g+QLliyBpaWkYowFq4Do1NTUZGRmUG/3www/ffvtt1u1ga2u7du3aXr16UW43JiYG1QTUwIOaIjo6mn6777zzzsKFC62srFjZamIlDw+PkJAQYgfKTSuVyuzsbAQe1MADsrKyKioq6Lfr5ua2ZcsWT09PyumDpaXlX//611WrVlG+vqDl+PHj1B4ngRpAWxOHqKgoVpq2sLBYvnz5ggULyNmbgiBIEyNHjiQ+GjduHCvbq1KpKF/3FTBG6AIKXLhw4S9/+QtbI8R7aDhy5MixY8cqKysZkoKdnZ1cLu/bty+L/Xz06FE8zgA18Inq6uqDBw/Onj2bxXWYOHGin58fyV9Onz7djoIgUiApyTvvvOPq6spuJ5OU4dSpUwg2qIFnJCUlkYNTJpOxuA7GxsYBAQFTp05NTEyMi4srKCho9ZV8YgQTExOSjHh7e9O/B/FciHwZyomgBsAgNTU133333cqVK1lfE0NDw1Ea6urqrl69mpmZee3atfsaXqkDAwMDUjgMGjRo4MCBnHqhq6Kigv4jJFADaB+ys7NTU1Pd3Nw4sj7m5uaeGjpoxp5RKpX37t27e/cu+aFaA8kLxGJxly5dJBJJ586dyQ+cnVDvm2++YXo+QagBMAU5LX///fdDhgyhMCxiK2oNmQaeFmt0BuPUK3DzkipFRUWhoaHoh3ZEpVLt378fjz9CDbzn7NmzeFyvHdmxYwdmr4MaBFJWkGgmtT26ou2cO3cuLS0N/QA1CASFQrFt2zb0QxuprKxEKQE1CI309HRWXrsSEiEhIXiQAWoQYFkRHh5OZ/47QbJ9+3YKM5JDDYAFqqurt2zZgny4FZCE69KlS+g6qEGwlJSUrF+/Hv3QIjIzMw8ePAgvQA0Cp7i4ODg4GP2ge3dt3boVIzJADcKHnP3IaXD37t3oildCjPDFF1/g0iPUoEd2SExMPHToELriJahUqnXr1ikUCnQF1KBfdjh+/PixY8fQFc9FrVavXbuWzuTjAGrgnB3Cw8PPnTuHrniWzz//PCsrC/0ANeivHfbu3YvpVZ5i/fr1eAAEatB3ampqdu/effLkSXRFB80oEmvWrMnOzsatSvpgvAYu2iEsLOzOnTvTp0/X536oqqoi+QKuL0AN4H8qi9jY2OLi4qVLl5qYmOhhD2RkZOzYsaO8vBzBgIICPG2H5OTkRYsW5eTk6Nu2k6QpJCQEXoAawAtRKBSfffbZjz/+qCfbS3QQFBR08uRJXFxAQQFeQU1NTXR0dHp6+pw5c+zt7QW8pUc0KJVK7HSoAehaXBDWrFkzevTowMBAIyOh7bW8vLxvvvmmtLQUyQLUAFqTPpCTakpKSkBAwKhRo4SxUfX19aGhoRcvXoQUoAbQJkpKSvbu3RsTEyOXy52cnHi9LVFRUcePH8frUlADaLf6Iisra/369c7Ozu+//76trS3vNiEuLu7w4cO6TJkFoAbQYkGQPJw4ws3NjZQY1tbWvFjtxMREIoWqqipIAWoAzAri7NmzV65cGTJkyNSpU7t168bZVT137hypICAFqAHQo6amhggiNTXV0dFx3Lhx3JlWk1BXVxcTExMbG4vyAWoArGUQKSkpOTk5FhYW7u7uw4cP79u3L1sro1KpSL1z4cKFGzduYLw2qAFwQhCEkpISkkeYm5sPGDDARYOZmRmF1ouKitI13L59G0aAGgB3HVFWVnb69OlOnTrJZDJnDYMHDzY2Nm7HhoiGMjMzSXZw8+bN+vp6VA1QA+CZJnJzc6OiosRisUgkkkgk5AdLS0vyKfkN8rOhoeFzl0COeaVSWV1dfffuXe2n8jegA6gBCIFqDYWFhc/+iiQXRA2k9HhNg1qtrtegUqmamppw/EMNQH+TC6070BUAL2UDAKAGAADUAACAGgAAUAMAAGoAAEANAACoAQAANQAAoAYAANQAAIAaAABQAwAAagAAAKgBAAA1AACgBgAA1AAAgBoAAFADAABqaDtPnjzB7gQcp6mpCWqg3TU86nQAoIanaWxsZGjJJiYm2J2Ay3Tq1Kl95w1rRq1W814NDQ0NDC1ZLBYj+ACXIWcvAwMDhg6rdp9AiLYa6urqGFpyt27dEHyAy9jY2PDosKKthnv37jG05N69eyP4AJfp27cvQ0tmYsIx2mq4e/cuQ0sePHgwqeUQf4CbkOAkIcrQwpVKJe/VUFFRwdCSu3btamVlhRAE3MTc3NzZ2Zmhhd+5c4f3aigpKWFu4WPHjkUIAm4ycuRIfh1WtNWgUCiYW7iPjw8SB8BBxGLx+PHj+XVYsXCHora2lqGFGxoaTpgwAVccANcYPXo0o2FZVlbGezXcv38/Ly+PueUTNUgkEsQi4A4ymey9995jbvmFhYVCeOSJcOPGDUaXP2vWLCQOgCOQUAwMDGT0UV1yQLX7807sqCErK4vR5Ts7O3t7e8MOgAu4urp6eXkx2sT169eZWCwLavj1119VKhWjTcyYMcPOzg5xCdjF3t5+wYIFTLdy8+ZNgaihpqYmNTWV6VZWrFiBR6cBi0ilUhKERkZGTHuBoRMtO+M1pKSkMN2EhYVFUFAQ7mUCVhCLxYsXL5bJZEw3dOnSJSYuNLCmhqtXr1IYXsHW1nbt2rXkE5EKaEKMsHLlSicnJwptJScnM7RkdtSgVCqTkpIoNERqik2bNnl5eeGqJKAACTNXV9eQkBBHR0cKzWVnZzOUMhAM6WzDszQ2NjL66GgzpNjz9PS0sbEpLCwk/2T6CijQW6ytreVy+YwZM0xNTem0GB4eTuzA1IHDVj/m5ORUVVVZWlrSaW6ohmMaysvLEcegHZFKpX/+858nTZrE9EXHp06ujF7OZy1rIGdvIteBAwfSbJRs7Pjx421tbR89elRXV4cMArSxfOjbt29AQMC8efNIJHfsSLU8j4mJSUxMZDDdZrFn4+Pjp02bxtCQWC+CNPcnDcQLWVlZt2/frtagVCrJJxMPnAJhYGhoSFwg+Q07O7v+/fubmZmxtT6nTp1ithJnsa8rKiqio6PfeustVlo3MTFx1YCgB7zj4sWLTAzf8ntYnofi+PHj2M0AtJSffvqJuXsTnFBDbW1tVFQU9jQAupOQkMDcaGlcUQMx37Fjx5gbwQEAgaFWqyMiIphOGTpwYWK7qqqqb7/9FrscAF0ICwsrLi6m0BAn5rxMTU1NT0/HXgfg5RQWFp45c4ZOW5xQA8mO9uzZw9ycdwAIg+3bt9fU1OiRGggkRyKbjX0PwIsIDQ2l+SBvR+5seVpa2unTpxEBADy36I6Li6Nw9ZGLaiCbHRYWpn0JCgDQTFVV1a5du2h6gVtq6KCZui8kJKS+vh7RAIAWtVq9YcMGCg8ycFoNHTSTbXz++ecICAC0BAcH5+bm0m+3Iwf7oqioiOQOiAkAdu/ezfQI7C+CtZeyX4JKpbp3715lZaWbmxuCA+gt4eHhZ86coXyJgdNq0Nrhzp07Dx8+pDygAwAc4cSJE4cPH2bLC9xVg9YO2kk++/Xrh0ABesXZs2d/+OEHFr3AaTVo7XD79u1Hjx71798f4QL0hJiYmP3797PrBa6rQWuHoqKisrIyDw8PBA0QPCRZiIyMZN0LPFCD1g6VlZVpaWlDhgyhNlYvAPTjPDg4mLkpZwSohg6/XZW8ePGiVCrFdHVAeGRlZX366afZ2dncGcqYH2rQ8uDBg4yMDIVCMXjwYJqjegPAHGq1+ttvvz1w4ABJjTm1YnxSgzZ9KCgoSExMNDc379mzJwIL8Jrk5OQNGzakpKRwcN4DnqmhOX0gqdeVK1fs7OwkEgkiDPCOkpKSrVu3RkdHcy1ZaMbA39+fv/2rnWJQLpdLpVJEG+AF9+/f//HHH5OSkqgNyqKPatAiEok8PT0DAgLEYjEiD3CW+vr6iIiIhIQEpqeQgBr+B+KFYcOGTZkyBRkE4GCmEBkZyRcpCE0NzSWGo6Pj6NGjvby8EJGAdVJSUuLj469du8bx8kH4amgWhJGRkbOz8xANpOJAjAKahcOVK1fS0tIyMzNVKhVHHmGCGp6jCVJiEE3079/fzc0ND0QAhkhNTb1+/XpWVlZZWRlPdaBfavg9JH2wsLDo9AydO3cmn6+//rqhoSFCHDyXpqam2tpacsyT0qD5s5kHDx6o1WoBGKEZ/TqF1mhAlAPwSjqiCwAAUAMAAGoAAEANAACoAQAANQAAoAYAANQAAIAaAABQAwAAagAAQA0AAKgBAAA1AAAA1AAAgBoAAFADAABqAABADQAAqAEAADUAAKAGAADUAACAGgAAUAMAAGoAAEANAACoAQAAoAYAANQAAIAaAABQAwAAagAA0OX/BBgAApbn5o0EQq4AAAAASUVORK5CYII=');
  background-repeat: no-repeat;
}

@media (min-width: 48em) {
  /* line 270, ../components/sass/4_module/_deptHome.scss */
  .lt-ie9 .social-links {
    margin-top: -57px;
  }
}
/* line 276, ../components/sass/4_module/_deptHome.scss */
.lt-ie9 .social-links .view-content div .field-twitter-url a {
  background-image: url("../images/ie8-icon-sprite.png");
  background-position: -80px 0;
  background-repeat: no-repeat;
}
/* line 281, ../components/sass/4_module/_deptHome.scss */
.lt-ie9 .social-links .view-content div .field-facebook-url a {
  background-image: url("../images/ie8-icon-sprite.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
/* line 286, ../components/sass/4_module/_deptHome.scss */
.lt-ie9 .social-links .view-content div .field-youtube-url a {
  background-image: url("../images/ie8-icon-sprite.png");
  background-position: -120px 0;
  background-repeat: no-repeat;
}
/* line 291, ../components/sass/4_module/_deptHome.scss */
.lt-ie9 .social-links .view-content div .field-flickr-url a {
  background-image: url("../images/ie8-icon-sprite.png");
  background-position: -40px 0;
  background-repeat: no-repeat;
}

/* line 303, ../components/sass/4_module/_deptHome.scss */
#quicklinks, #sidebarNews {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 48em) {
  /* line 303, ../components/sass/4_module/_deptHome.scss */
  #quicklinks, #sidebarNews {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-bottom: 85px;
    /* create white space for social links to sit in */
    padding-bottom: 8.5rem;
    /* create white space for social links to sit in */
  }
}
/* line 313, ../components/sass/4_module/_deptHome.scss */
#quicklinks h2, #sidebarNews h2 {
  color: #4d4d4d;
  background-color: #f6f6f6;
  line-height: 1em;
  margin: 0;
  padding: 1.8rem 10px;
}
/* line 321, ../components/sass/4_module/_deptHome.scss */
#quicklinks .view-content, #sidebarNews .view-content {
  background-color: #f6f6f6;
  padding: 0 10px 1.8rem;
}
/* line 326, ../components/sass/4_module/_deptHome.scss */
#quicklinks ul, #sidebarNews ul {
  padding: 0;
  margin: 0;
}
/* line 331, ../components/sass/4_module/_deptHome.scss */
#quicklinks li, #sidebarNews li {
  list-style: none;
  margin: 0;
  padding: 0 0 0.6rem;
  line-height: 2.1rem;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTkxMDk4NkJGQTcwNUEzOTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzQ1Q0MyRTRFMTEwMTFFNEE0RUNDQzZBQTIzMjhCNTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzQ1Q0MyRTNFMTEwMTFFNEE0RUNDQzZBQTIzMjhCNTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2YTUyNjgyOC05ZTQ2LTQ1ZmItYjAxMC00NjE3MGRlYmUxMDciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YzY3NGY1My0xYTc0LTExNzgtODVlMi04NDczNjc2M2RkNjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7utazuAAAAQ0lEQVR42mJmAAIeuWQFNn6jAiBm+PXx/ANGoIAAUPw+EINoEHBkAhIGSAIg4MAI1X4eKvkBiA3h0kAJB6hRDAABBgDXwQux83KrDQAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: left 10px;
  background-position: left 1rem;
}
/* line 341, ../components/sass/4_module/_deptHome.scss */
#quicklinks li div, #quicklinks li span, #sidebarNews li div, #sidebarNews li span {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 21px;
  line-height: 2.1rem;
}
/* line 345, ../components/sass/4_module/_deptHome.scss */
#quicklinks li a, #sidebarNews li a {
  color: #19315a;
  text-decoration: none;
  display: block;
  padding-left: 10px;
}
/* line 351, ../components/sass/4_module/_deptHome.scss */
#quicklinks li a:hover, #sidebarNews li a:hover {
  text-decoration: underline;
}
@media (min-width: 48em) {
  /* line 358, ../components/sass/4_module/_deptHome.scss */
  #quicklinks h2, #sidebarNews h2 {
    padding: 1.8rem 15px;
  }
  /* line 362, ../components/sass/4_module/_deptHome.scss */
  #quicklinks .view-content, #sidebarNews .view-content {
    padding: 0 15px 1.8rem;
  }
}

/* line 371, ../components/sass/4_module/_deptHome.scss */
#sidebarNews li a {
  text-decoration: none;
}
/* line 374, ../components/sass/4_module/_deptHome.scss */
#sidebarNews li a:hover {
  text-decoration: underline;
}

/* line 384, ../components/sass/4_module/_deptHome.scss */
.lt-ie9 #quicklinks h2, .lt-ie9 #sidebarNews h2 {
  padding: 18px 15px;
}
/* line 388, ../components/sass/4_module/_deptHome.scss */
.lt-ie9 #quicklinks .view-content, .lt-ie9 #sidebarNews .view-content {
  padding: 0 15px 18px;
}
/* line 392, ../components/sass/4_module/_deptHome.scss */
.lt-ie9 #quicklinks li, .lt-ie9 #sidebarNews li {
  padding: 0 0 6px;
  line-height: 21px;
  background-position: left 10px;
}

/* line 402, ../components/sass/4_module/_deptHome.scss */
#responsibilities h2 {
  margin-bottom: 24px;
  margin-bottom: 2.4rem;
}
/* line 406, ../components/sass/4_module/_deptHome.scss */
#responsibilities h3 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 24px;
  line-height: 2.4rem;
}
@media (min-width: 48em) {
  /* line 406, ../components/sass/4_module/_deptHome.scss */
  #responsibilities h3 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 27px;
    line-height: 2.7rem;
  }
}
/* line 412, ../components/sass/4_module/_deptHome.scss */
#responsibilities .columnItem {
  background-color: #f6f6f6;
  border-top: 1px solid #19315a;
  padding: 9px 12px 12px;
  padding: 0.9rem 1.2rem 1.2rem;
  margin-bottom: 9px;
  margin-bottom: 0.9rem;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  line-height: 21px;
  line-height: 2.1rem;
}
/* line 422, ../components/sass/4_module/_deptHome.scss */
#responsibilities .columnItem h1, #responsibilities .columnItem h2, #responsibilities .columnItem h3, #responsibilities .columnItem h4, #responsibilities .columnItem h5, #responsibilities .columnItem h6 {
  margin: 0 0 6px;
  margin: 0 0 0.6rem;
}
/* line 425, ../components/sass/4_module/_deptHome.scss */
#responsibilities .columnItem h1 a, #responsibilities .columnItem h2 a, #responsibilities .columnItem h3 a, #responsibilities .columnItem h4 a, #responsibilities .columnItem h5 a, #responsibilities .columnItem h6 a {
  color: #19315a;
}
/* line 429, ../components/sass/4_module/_deptHome.scss */
#responsibilities .columnItem p {
  display: inline;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  color: #555;
}
@media (min-width: 48em) {
  /* line 412, ../components/sass/4_module/_deptHome.scss */
  #responsibilities .columnItem {
    margin-bottom: 18px;
    margin-bottom: 1.8rem;
    min-height: 132px;
    min-height: 13.2rem;
  }
}

/* line 446, ../components/sass/4_module/_deptHome.scss */
#weWorkWith {
  padding-bottom: 27px;
}
/* line 448, ../components/sass/4_module/_deptHome.scss */
#weWorkWith ul {
  padding: 0;
  list-style: outside none none;
  margin: 0;
}
/* line 452, ../components/sass/4_module/_deptHome.scss */
#weWorkWith ul li {
  margin: 0 0 6px 0;
  margin: 0 0 0.6rem 0;
  padding: 0px 0px 0px 10px;
  list-style: none;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTkxMDk4NkJGQTcwNUEzOTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I1MjYwNzBEOUUxMTFFNEJBNDdCNTQyOERFNEY4ODEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0I1MjYwNkZEOUUxMTFFNEJBNDdCNTQyOERFNEY4ODEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2YTUyNjgyOC05ZTQ2LTQ1ZmItYjAxMC00NjE3MGRlYmUxMDciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YzY3NGY1My0xYTc0LTExNzgtODVlMi04NDczNjc2M2RkNjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5H0Hd6AAAAPklEQVR42mIUr99iwMDAsB6IFYD4ABAHMgGJeqgACDgAcQJIUIABFfAzQbUgg4MsQKIRiB8CsTxIAKQIIMAA7HEJR/2HQqMAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: left 12px;
  background-position: left 1.2rem;
  display: block;
  float: none;
  margin-left: 0;
  position: relative;
  width: 100%;
}
/* line 466, ../components/sass/4_module/_deptHome.scss */
#weWorkWith ul li.views-row-odd {
  clear: left;
  margin-right: 4.2%;
}
@media (min-width: 30em) {
  /* line 475, ../components/sass/4_module/_deptHome.scss */
  #weWorkWith ul li {
    float: left;
    width: 47%;
  }
}

/* line 486, ../components/sass/4_module/_deptHome.scss */
#documents h3 {
  font-weight: normal;
  color: #19315a;
}
/* line 490, ../components/sass/4_module/_deptHome.scss */
#documents .columnItem {
  border-bottom: 1px solid #ccc;
  margin-bottom: 12px;
  margin-bottom: 1.2rem;
}
@media (min-width: 48em) {
  /* line 490, ../components/sass/4_module/_deptHome.scss */
  #documents .columnItem {
    margin-right: 10px;
  }
}
/* line 497, ../components/sass/4_module/_deptHome.scss */
#documents .columnItem h4 {
  margin-bottom: 0;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  line-height: 24px;
  line-height: 2.4rem;
}
/* line 503, ../components/sass/4_module/_deptHome.scss */
#documents .columnItem .meta {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin: 0 0 .5em;
}
/* line 509, ../components/sass/4_module/_deptHome.scss */
#documents p a {
  text-decoration: underline;
}
/* line 511, ../components/sass/4_module/_deptHome.scss */
#documents p a:hover {
  text-decoration: none;
}
/* line 516, ../components/sass/4_module/_deptHome.scss */
#documents .pane-content p, #documents .view-footer p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}

/* line 532, ../components/sass/4_module/_deptHome.scss */
#featuredNews .panel-1col {
  position: relative;
  padding-left: 130px;
  min-height: 80px;
}
/* line 540, ../components/sass/4_module/_deptHome.scss */
#featuredNews .panel-1col .field-photo {
  position: absolute;
  left: 0;
  top: 0;
}
/* line 546, ../components/sass/4_module/_deptHome.scss */
#featuredNews .panel-1col .field-photo img {
  width: 120px;
}
/* line 550, ../components/sass/4_module/_deptHome.scss */
#featuredNews .panel-1col h3 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 18px;
  line-height: 1.8rem;
}
@media (min-width: 30em) {
  /* line 532, ../components/sass/4_module/_deptHome.scss */
  #featuredNews .panel-1col {
    padding-left: 165px;
    min-height: 100px;
  }
  /* line 559, ../components/sass/4_module/_deptHome.scss */
  #featuredNews .panel-1col .field-photo, #featuredNews .panel-1col .field-photo img {
    width: 150px;
  }
  /* line 563, ../components/sass/4_module/_deptHome.scss */
  #featuredNews .panel-1col h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 21px;
    line-height: 2.1rem;
  }
}

/* line 571, ../components/sass/4_module/_deptHome.scss */
#keyPersonnel h3 {
  color: #19315a;
  margin-top: 0;
}
/* line 574, ../components/sass/4_module/_deptHome.scss */
#keyPersonnel h3 a {
  color: #19315a;
}
/* line 578, ../components/sass/4_module/_deptHome.scss */
#keyPersonnel .main {
  padding-bottom: 1.8rem;
}
@media (min-width: 37.5em) {
  /* line 578, ../components/sass/4_module/_deptHome.scss */
  #keyPersonnel .main {
    padding-bottom: 0;
  }
}

/* line 586, ../components/sass/4_module/_deptHome.scss */
#keyPersonnel .ofmdfmImg {
  clear: left;
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  margin-top: 27px;
  float: none;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 30em) {
  /* line 586, ../components/sass/4_module/_deptHome.scss */
  #keyPersonnel .ofmdfmImg {
    width: 25%;
    padding-left: 0;
    padding-right: 15px;
    margin-right: 5px;
    padding-left: 0;
    padding-right: 0;
    clear: none;
    margin-top: 0;
    float: left;
  }
  /* line 599, ../components/sass/4_module/_deptHome.scss */
  #keyPersonnel .ofmdfmImg img {
    padding-right: 10px;
  }
}
@media (min-width: 48em) {
  /* line 586, ../components/sass/4_module/_deptHome.scss */
  #keyPersonnel .ofmdfmImg {
    width: 40.16667%;
    padding-left: 0;
    padding-right: 11.96667px;
    margin-right: 8.03333px;
    padding-left: 0;
    padding-right: 0;
    clear: none;
  }
}

/* line 612, ../components/sass/4_module/_deptHome.scss */
.domain-ofmdfm-dev #keyPersonnel .views-row-even.views-row-first.folio .ofmdfmImg {
  margin-top: 10px;
}
/* line 616, ../components/sass/4_module/_deptHome.scss */
.domain-ofmdfm-dev #keyPersonnel .folio {
  margin-bottom: 27px;
}

/* line 622, ../components/sass/4_module/_deptHome.scss */
#deptInfo h2 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin: 15px 0;
  margin-top: 9px;
  margin-top: 0.9rem;
  margin-bottom: 9px;
  margin-bottom: 0.9rem;
}
/* line 627, ../components/sass/4_module/_deptHome.scss */
#deptInfo .view-content {
  margin-bottom: 18px;
  margin-bottom: 1.8rem;
}
/* line 631, ../components/sass/4_module/_deptHome.scss */
#deptInfo address {
  margin: 0 0 12px 0;
  margin: 0 0 1.2rem 0;
}
/* line 635, ../components/sass/4_module/_deptHome.scss */
#deptInfo p {
  margin: 0;
}
/* line 637, ../components/sass/4_module/_deptHome.scss */
#deptInfo p span.label-inline {
  display: inline-block;
  padding-right: 5px;
  padding-right: 0.5rem;
}
/* line 643, ../components/sass/4_module/_deptHome.scss */
#deptInfo .field-contact-information p {
  margin: 0 0 12px 0;
  margin: 0 0 1.2rem 0;
}
/* line 647, ../components/sass/4_module/_deptHome.scss */
#deptInfo ul {
  padding: 0;
  margin: 0;
}
/* line 651, ../components/sass/4_module/_deptHome.scss */
#deptInfo li {
  list-style: none;
  margin: 0;
  padding: 0 0 6px;
  padding: 0 0 0.6rem;
  line-height: 21px;
  line-height: 2.1rem;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTkxMDk4NkJGQTcwNUEzOTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzQ1Q0MyRTRFMTEwMTFFNEE0RUNDQzZBQTIzMjhCNTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzQ1Q0MyRTNFMTEwMTFFNEE0RUNDQzZBQTIzMjhCNTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2YTUyNjgyOC05ZTQ2LTQ1ZmItYjAxMC00NjE3MGRlYmUxMDciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YzY3NGY1My0xYTc0LTExNzgtODVlMi04NDczNjc2M2RkNjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7utazuAAAAQ0lEQVR42mJmAAIeuWQFNn6jAiBm+PXx/ANGoIAAUPw+EINoEHBkAhIGSAIg4MAI1X4eKvkBiA3h0kAJB6hRDAABBgDXwQux83KrDQAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: left 10px;
  background-position: left 1rem;
}
/* line 662, ../components/sass/4_module/_deptHome.scss */
#deptInfo li a {
  color: #287ea5;
  display: block;
  padding-left: 10px;
}

/* line 673, ../components/sass/4_module/_deptHome.scss */
.featured-docs div {
  float: left;
  width: 40.2%;
}
/* line 677, ../components/sass/4_module/_deptHome.scss */
.featured-docs h3 {
  clear: left;
}

/* line 9, ../components/sass/4_module/_article.scss */
.main {
  max-width: 620px;
}

/* line 66, ../components/sass/4_module/_article.scss */
.extra h3, .extra .h3, .extra h2, .extra .h2 {
  margin-top: 3px;
}

/* line 84, ../components/sass/4_module/_article.scss */
.eq1 h3, .eq1 .h3, .eq1 h2, .eq1 .h2 {
  margin-top: 3px;
}

/* line 100, ../components/sass/4_module/_article.scss */
.eq2 h3, .eq2 .h3, .eq2 h2, .eq2 .h2 {
  margin-top: 3px;
}

/* line 118, ../components/sass/4_module/_article.scss */
.eq1 h3, .eq1 .h3, .eq1 h2, .eq1 .h2 {
  margin-top: 3px;
}

/* line 136, ../components/sass/4_module/_article.scss */
.constrain h3, .constrain .h3, .constrain h2, .constrain .h2 {
  margin-top: 3px;
}

/* line 144, ../components/sass/4_module/_article.scss */
.alt .item h2 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 30px;
  line-height: 3rem;
  margin-top: 0.75em;
}

/* line 2, ../components/sass/4_module/_consultations.scss */
.panel-nicsConsultation h2 {
  margin: 0;
}
/* line 6, ../components/sass/4_module/_consultations.scss */
.panel-nicsConsultation .aside .label-above {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #19315a;
}
/* line 10, ../components/sass/4_module/_consultations.scss */
.panel-nicsConsultation .aside h2 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 27px;
  line-height: 2.7rem;
}

/* line 15, ../components/sass/4_module/_consultations.scss */
.consultDateTags {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #19315a;
  line-height: 21px;
  line-height: 2.1em;
  margin-bottom: 1.8em;
}
/* line 23, ../components/sass/4_module/_consultations.scss */
.consultDateTags .label-inline, .consultDateTags div {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  line-height: inherit;
}
/* line 28, ../components/sass/4_module/_consultations.scss */
.consultDateTags span.term {
  border-right: 1px solid #287ea5;
  padding: 0px 10px;
  color: #287ea5;
}
/* line 34, ../components/sass/4_module/_consultations.scss */
.consultDateTags span.term:first-child {
  padding-left: 0px;
}
/* line 38, ../components/sass/4_module/_consultations.scss */
.consultDateTags span.term:last-child {
  border-right: none;
}

/* line 44, ../components/sass/4_module/_consultations.scss */
.consuldationend {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 24px;
  line-height: 2.4rem;
}

/* line 50, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .pane-node-title, #contentTypeConsultation .pane-item-meta {
  clear: left;
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 56, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section {
  clear: left;
}
/* line 45, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#contentTypeConsultation .panel-nicsConsultation section:before, #contentTypeConsultation .panel-nicsConsultation section:after {
  content: "";
  display: table;
}
/* line 50, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#contentTypeConsultation .panel-nicsConsultation section:after {
  clear: both;
}
/* line 59, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section .aside {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  clear: left;
  padding-top: 12px;
  padding-bottom: 12px;
}
/* line 64, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section .aside h2 {
  position: relative;
  left: 0;
}
/* line 68, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section .aside .label-above {
  color: #333;
}
/* line 72, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section .summary {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  clear: left;
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (min-width: 48em) {
  /* line 79, ../components/sass/4_module/_consultations.scss */
  #contentTypeConsultation .panel-nicsConsultation section .aside {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 81, ../components/sass/4_module/_consultations.scss */
  #contentTypeConsultation .panel-nicsConsultation section .aside h2 {
    left: -10px;
  }
  /* line 85, ../components/sass/4_module/_consultations.scss */
  #contentTypeConsultation .panel-nicsConsultation section .summary {
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: none;
  }
  /* line 89, ../components/sass/4_module/_consultations.scss */
  #contentTypeConsultation .panel-nicsConsultation section .columnClear.summary {
    clear: left;
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
/* line 94, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section .summary p:first-child {
  margin-top: 0;
}
/* line 99, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section.consultStatus {
  background-color: #ccc;
  color: #333;
  margin: 0 0 1.8rem;
}
/* line 103, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section.consultStatus .summary {
  padding-top: 0;
}
/* line 105, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section.consultStatus .summary h2 {
  margin-bottom: 9px;
}
@media (min-width: 48em) {
  /* line 99, ../components/sass/4_module/_consultations.scss */
  #contentTypeConsultation .panel-nicsConsultation section.consultStatus {
    margin: 18px 0 42px;
    margin: 1.2rem 0 4.2rem;
  }
  /* line 112, ../components/sass/4_module/_consultations.scss */
  #contentTypeConsultation .panel-nicsConsultation section.consultStatus .aside {
    padding-left: 18px;
  }
  /* line 115, ../components/sass/4_module/_consultations.scss */
  #contentTypeConsultation .panel-nicsConsultation section.consultStatus .summary {
    padding-top: 12px;
  }
  /* line 117, ../components/sass/4_module/_consultations.scss */
  #contentTypeConsultation .panel-nicsConsultation section.consultStatus .summary h2 {
    margin: 0;
  }
}
/* line 125, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section.consultRespond .btn {
  margin: 0 0 27px;
  margin: 0 0 2.7rem;
}
/* line 129, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section.consultRespond .label-above {
  display: block;
  margin: 27px 0 0;
  margin: 2.7rem 0 0;
  font-weight: 500;
}
/* line 134, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section.consultRespond .label-above.tighten {
  margin: 0;
}
/* line 138, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section.consultRespond a[href*="mailto:"] {
  text-decoration: underline;
}
/* line 141, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .panel-nicsConsultation section.consultRespond address {
  margin: 0 0 27px;
  margin: 0 0 2.7rem;
}
/* line 148, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .pane-node-body, #contentTypeConsultation .pane-node-field-attachment {
  clear: left;
}
/* line 150, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .pane-node-body h2, #contentTypeConsultation .pane-node-field-attachment h2 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem;
}
/* line 153, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .pane-node-body .pane-title, #contentTypeConsultation .pane-node-field-attachment .pane-title {
  float: left;
  width: 29.16667%;
  margin-left: 0%;
  margin-right: -29.16667%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1em;
}
/* line 158, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .pane-node-body .pane-content, #contentTypeConsultation .pane-node-field-attachment .pane-content {
  float: left;
  width: 66.66667%;
  margin-left: 33.33333%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 163, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .pane-node-field-attachment {
  margin: 25px 0;
}
/* line 165, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .pane-node-field-attachment .pane-title {
  margin-top: 0;
}
/* line 168, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .pane-node-field-attachment .pane-content {
  margin-top: 5px;
}
/* line 170, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .pane-node-field-attachment .pane-content .file {
  display: block;
  min-height: 130px;
  padding-left: 100px;
  position: relative;
}
/* line 175, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .pane-node-field-attachment .pane-content .file img {
  position: absolute;
  left: 0;
}
/* line 179, ../components/sass/4_module/_consultations.scss */
#contentTypeConsultation .pane-node-field-attachment .pane-content .file a {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 27px;
  line-height: 2.7rem;
  color: #333;
}

/* line 3, ../components/sass/4_module/_news.scss */
.section-news #featuredNews {
  margin-top: 12px;
  margin-top: 1.2rem;
}
/* line 8, ../components/sass/4_module/_news.scss */
.section-news #featuredNews .view-news {
  overflow: hidden;
  *zoom: 1;
}
/* line 45, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.section-news #featuredNews .view-news:before, .section-news #featuredNews .view-news:after {
  content: "";
  display: table;
}
/* line 50, ../components/sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.section-news #featuredNews .view-news:after {
  clear: both;
}
/* line 13, ../components/sass/4_module/_news.scss */
.section-news #featuredNews .view-news .view-content > div {
  padding: 18px 0;
  padding: 1.8rem 0;
}
/* line 18, ../components/sass/4_module/_news.scss */
.section-news #featuredNews .view-news .view-content > div:first-child {
  border-top: none;
  padding-top: 0;
}
@media (min-width: 48em) {
  /* line 13, ../components/sass/4_module/_news.scss */
  .section-news #featuredNews .view-news .view-content > div {
    float: left;
    width: 75%;
    margin-left: 0%;
    margin-right: -75%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
    clear: left;
  }
}
/* line 35, ../components/sass/4_module/_news.scss */
.section-news .view-news .item-list .item {
  line-height: 24px;
  line-height: 2.4rem;
}
/* line 38, ../components/sass/4_module/_news.scss */
.section-news .view-news .item-list .date-display-single {
  display: block;
}
/* line 42, ../components/sass/4_module/_news.scss */
.section-news .view-news .item-list .news-date-dept-container {
  display: block;
}
/* line 46, ../components/sass/4_module/_news.scss */
.section-news .view-news .item-list .news-date-dept-container .date-display-single {
  display: inline;
  margin-right: 3em;
}
/* line 56, ../components/sass/4_module/_news.scss */
.section-news .aside .view-news .view-content .item-list {
  padding-bottom: 0;
}
/* line 58, ../components/sass/4_module/_news.scss */
.section-news .aside .view-news .view-content .item-list ul {
  margin-bottom: 9px;
  margin-bottom: 0.9rem;
}
/* line 64, ../components/sass/4_module/_news.scss */
.section-news .aside .view-news .view-footer p {
  margin-top: 0;
}

@media (min-width: 48em) {
  /* line 5, ../components/sass/4_module/_publications.scss */
  .node-type-publication .columnClear.summary {
    clear: left;
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 13, ../components/sass/4_module/_publications.scss */
.node-type-publication #contentTypePublication .full {
  padding: 10px;
  padding-right: 10px;
}
/* line 19, ../components/sass/4_module/_publications.scss */
.node-type-publication .nodeSummary p {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 27px;
  line-height: 2.7rem;
}
/* line 21, ../components/sass/4_module/_publications.scss */
.node-type-publication .nodeSummary p:first-child {
  margin-top: 0;
}
/* line 24, ../components/sass/4_module/_publications.scss */
.node-type-publication .nodeSummary p:last-child {
  margin-bottom: 24px;
}
/* line 30, ../components/sass/4_module/_publications.scss */
.node-type-publication .nicsPublication .aside {
  padding-bottom: 24px;
}
/* line 32, ../components/sass/4_module/_publications.scss */
.node-type-publication .nicsPublication .aside h2 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 27px;
  line-height: 2.7rem;
  font-weight: 500;
  left: -10px;
  position: relative;
  margin: 0;
}
/* line 41, ../components/sass/4_module/_publications.scss */
.node-type-publication h2.aside {
  left: -10px;
  position: relative;
}

/* line 48, ../components/sass/4_module/_publications.scss */
.node-publication .field-summary p, .node-secure-publication .field-summary p {
  margin: 0.5rem 0 1.25rem;
  font-size: 1.6rem;
}

/* line 2, ../components/sass/4_module/_contacts.scss */
.contentTypeContact address {
  margin-top: 0;
}

/* line 5, ../components/sass/4_module/_pubsearch.scss */
.js .panel-nicspubsearch .aside .item-list {
  display: none;
}

@media (min-width: 980px) {
  /* line 11, ../components/sass/4_module/_pubsearch.scss */
  .panel-nicspubsearch .aside {
    padding-right: 17px;
  }
  /* line 15, ../components/sass/4_module/_pubsearch.scss */
  .panel-nicspubsearch .main {
    padding-left: 10px;
  }
}
/* line 21, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside .panel-pane {
  max-width: 475px;
}
/* line 25, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside .pane-title,
.panel-nicspubsearch .aside h2 {
  margin: 0 0 6px 0;
  margin: 0 0 0.6rem 0;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 18px;
  line-height: 1.8rem;
}
/* line 32, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside #nigov-search-overrides-form,
.panel-nicspubsearch .aside .views-exposed-form {
  position: relative;
  padding-right: 39px;
}
/* line 38, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside input.form-text {
  margin-bottom: 0;
}
/* line 42, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside input.form-submit {
  width: 40px !important;
  height: 40px !important;
  min-width: 0 !important;
  position: absolute;
  right: 0;
  top: 9px;
  padding: 0 !important;
  font-size: 18px;
}
/* line 53, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside h3.pane-title {
  width: 100%;
  text-align: left;
  padding-left: 6px;
  padding-left: 0.6rem;
  border-right-width: 12px !important;
  height: 40px;
  height: 4rem;
  line-height: 40px;
  line-height: 4rem;
  padding: 0 6px;
  padding: 0 0.6rem;
  margin: 0;
}
/* line 74, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside .pane-content {
  background-color: #f6f6f6;
  box-shadow: 0 0 1px inset #333;
}
/* line 79, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside .facetapi-facetapi-links {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 85, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside .facetapi-facetapi-links li {
  padding: 0;
  list-style-image: none;
}
/* line 89, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside .facetapi-facetapi-links li::before {
  content: "";
}
/* line 94, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside .facetapi-facetapi-links a,
.panel-nicspubsearch .aside .facetapi-facetapi-links li.expanded,
.panel-nicspubsearch .aside .facetapi-limit-link {
  display: inline-block;
  padding: 6px;
  padding: 0.6rem;
  text-decoration: none;
}
/* line 103, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside .panel-pane {
  margin-bottom: 21px;
  margin-bottom: 2.1rem;
}
/* line 108, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside form label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 112, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .aside .proni-link-message p {
  background-color: #fff;
  line-height: 2.4rem;
  font-size: 1.6rem;
}
/* line 120, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .main .current-search-item-results-count h2 {
  margin-top: 0;
}
/* line 125, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .main h3,
.panel-nicspubsearch .main .h3,
.panel-nicspubsearch .main h2,
.panel-nicspubsearch .main .h2 {
  margin-top: 0;
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 24px;
  line-height: 2.4rem;
}
/* line 133, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .main .meta {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin: 15px 0;
  margin: 1.5rem 0;
}
/* line 139, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .main .metaListItem {
  margin-left: 12px;
  margin-left: 2rem;
}
/* line 144, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .main .department-name {
  display: block;
}
/* line 148, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .main ul.active-facets {
  display: inline-block;
  list-style: none;
  margin: 6px 0 18px 0;
  margin: 0.6rem 0 1.8rem 0;
  padding: 0;
}
/* line 155, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .main ul.active-facets li {
  display: inline;
}
/* line 158, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .main ul.active-facets li span.facetwrap {
  display: inline-block;
  padding: 0 3px;
  padding: 0 0.3rem;
  margin-right: 0.1111em;
  background-color: #eee;
}
/* line 165, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .main ul.active-facets li span.facetwrap a {
  text-decoration: none;
}
/* line 174, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch a.facetapi-active span.remove {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 18px;
  line-height: 1.8rem;
  background-color: #666;
  color: #fff;
  display: inline-block;
  font-family: sans-serif;
  font-weight: bold;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  position: relative;
  top: -2px;
}
/* line 190, ../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch a.facetapi-active:hover span.remove {
  background-color: darkorange;
}

/* line 215, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .spellcheck a {
  text-decoration: underline;
}
/* line 219, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .panel-banner-top {
  margin-bottom: 27px;
}
/* line 222, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .panel-banner-top h1 {
  margin-bottom: 0;
}
/* line 226, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .panel-banner-top h1 + .panel-banner-top--search-input {
  margin-top: 1.2rem;
}
/* line 235, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .content .aside form input.form-text {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}
/* line 240, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .content .aside p.meta {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}
/* line 250, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .content .panel-banner-top--search-input form input.form-submit {
  width: 48px;
  width: 4.8rem;
  background-position: 3px center;
}
/* line 256, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .content .panel-banner-top--search-input form input.form-autocomplete {
  background-image: none;
}
/* line 260, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .content .panel-banner-top--search-input form input[type='text'],
.nics-search-page .content .panel-banner-top--search-input form input.form-text {
  height: 4.5rem;
  max-width: unset;
  width: 100%;
  padding-right: 54px;
  border-color: #cdcdcd;
}
@media (min-width: 48em) {
  /* line 270, ../components/sass/4_module/_pubsearch.scss */
  .nics-search-page .content .panel-banner-top--search-input form input[type='text'],
  .nics-search-page .content .panel-banner-top--search-input form input.form-text {
    padding-right: 58px;
    padding-right: 5.8rem;
  }
  /* line 276, ../components/sass/4_module/_pubsearch.scss */
  .nics-search-page .content .panel-banner-top--search-input form input.form-submit {
    width: 52px;
    width: 5.2rem;
    background-size: contain;
    background-position: left center;
  }
}
/* line 286, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .content .spellcheck {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-top: 9px;
  margin-top: 0.9rem;
  margin-bottom: 18px;
  margin-bottom: 1.8rem;
}
/* line 291, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .content .main {
  margin-top: 18px;
}
@media (min-width: 48em) {
  /* line 291, ../components/sass/4_module/_pubsearch.scss */
  .nics-search-page .content .main {
    margin-top: 0;
  }
}
/* line 299, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .search-widget-sort-by {
  margin-top: 0;
  line-height: 2.1rem;
}
/* line 303, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .search-widget-sort-by a:visited {
  color: #287ea5;
}
/* line 308, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .columnItem {
  border-bottom: 1px solid #ccc;
  margin-bottom: 2rem;
  padding-top: 0;
  padding-bottom: .3rem;
}
/* line 314, ../components/sass/4_module/_pubsearch.scss */
.nics-search-page .columnItem .ds-desc {
  margin-bottom: 1.4rem;
}

/* line 322, ../components/sass/4_module/_pubsearch.scss */
.no-svg .nics-search-page input.form-submit {
  background: url("../images/svg-fallback-sprite.png") no-repeat;
  background-position: -168px -9px;
}

/* line 328, ../components/sass/4_module/_pubsearch.scss */
.panel-banner-top--search-input {
  max-width: 475px;
  position: relative;
}
@media (min-width: 48em) {
  /* line 328, ../components/sass/4_module/_pubsearch.scss */
  .panel-banner-top--search-input {
    max-width: 515px;
  }
}

/* line 339, ../components/sass/4_module/_pubsearch.scss */
.panel-banner-top--search-input + .current-search-item-results-count {
  margin-top: 2.7rem;
}

/* line 2, ../components/sass/4_module/_page.scss */
.node-type-page .field-body h2:first-of-type {
  margin-top: 0;
}

/* line 11, ../components/sass/4_module/_page.scss */
.node-type-collection p.nodeSummary {
  font-weight: normal;
}

/* line 2, ../components/sass/4_module/_topics.scss */
.node-type-topic .panel-1col {
  position: relative;
}
/* line 4, ../components/sass/4_module/_topics.scss */
.node-type-topic .panel-1col .topic-icon {
  height: auto;
  width: 100%;
}
@media (min-width: 30em) {
  /* line 4, ../components/sass/4_module/_topics.scss */
  .node-type-topic .panel-1col .topic-icon {
    max-width: 19%;
    position: absolute;
    right: 10px;
    top: 5px;
  }
}
@media (min-width: 37.5em) {
  /* line 4, ../components/sass/4_module/_topics.scss */
  .node-type-topic .panel-1col .topic-icon {
    top: 17px;
  }
}
@media (min-width: 48em) {
  /* line 4, ../components/sass/4_module/_topics.scss */
  .node-type-topic .panel-1col .topic-icon {
    max-width: 20%;
  }
}
/* line 19, ../components/sass/4_module/_topics.scss */
.node-type-topic .panel-1col .topic-icon img {
  max-height: 120px;
  width: auto;
}
@media (min-width: 30em) {
  /* line 19, ../components/sass/4_module/_topics.scss */
  .node-type-topic .panel-1col .topic-icon img {
    float: right;
  }
}
@media (min-width: 30em) {
  /* line 28, ../components/sass/4_module/_topics.scss */
  .node-type-topic .panel-1col .panel-banner-top, .node-type-topic .panel-1col .panel-nicsArticle .main {
    float: left;
    width: 80%;
    margin-left: 0%;
    margin-right: -80%;
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

/* line 36, ../components/sass/4_module/_topics.scss */
.not-front #responsibilities .columnItem h2, .not-front #responsibilities .columnItem h2 a, .pane-site-subtopics .columnItem h2, .pane-site-subtopics .columnItem h2 a {
  padding-left: 0;
  padding-right: 0;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 27px;
  line-height: 2.7rem;
  color: #19315a;
}
/* line 42, ../components/sass/4_module/_topics.scss */
.not-front #responsibilities .columnItem div, .not-front #responsibilities .columnItem p, .pane-site-subtopics .columnItem div, .pane-site-subtopics .columnItem p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 21px;
  line-height: 2.1rem;
}
/* line 45, ../components/sass/4_module/_topics.scss */
.not-front #responsibilities .columnItem ul, .pane-site-subtopics .columnItem ul {
  margin: 6px 0 0;
  margin: 0.6rem 0 0;
}
/* line 49, ../components/sass/4_module/_topics.scss */
.not-front #responsibilities .columnItem li, .pane-site-subtopics .columnItem li {
  line-height: 27px;
  line-height: 2.7rem;
  padding: 0 0 6px 10px;
  padding: 0 0 .6rem 1rem;
}
/* line 54, ../components/sass/4_module/_topics.scss */
.not-front #responsibilities .columnItem li:last-child, .pane-site-subtopics .columnItem li:last-child {
  padding-bottom: 3px;
  padding-bottom: .3rem;
}
@media (min-width: 48em) {
  /* line 49, ../components/sass/4_module/_topics.scss */
  .not-front #responsibilities .columnItem li, .pane-site-subtopics .columnItem li {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 21px;
    line-height: 2.1rem;
  }
}
/* line 61, ../components/sass/4_module/_topics.scss */
.not-front #responsibilities .columnItem li a, .pane-site-subtopics .columnItem li a {
  color: #333;
  color: #26789d;
}
/* line 66, ../components/sass/4_module/_topics.scss */
.not-front #responsibilities .columnItem .moreLink, .pane-site-subtopics .columnItem .moreLink {
  display: inline-block;
  margin-top: 12px;
  margin-top: 1.2rem;
}
/* line 70, ../components/sass/4_module/_topics.scss */
.not-front #responsibilities .columnItem .moreLink a, .pane-site-subtopics .columnItem .moreLink a {
  color: #26789d;
}

/* line 78, ../components/sass/4_module/_topics.scss */
.node-type-topic h1 {
  margin-bottom: 10px;
  margin-bottom: 1rem;
}
@media (min-width: 48em) {
  /* line 85, ../components/sass/4_module/_topics.scss */
  .node-type-topic #responsibilities .view-content {
    overflow: hidden;
  }
  /* line 88, ../components/sass/4_module/_topics.scss */
  .node-type-topic #responsibilities .topicRow {
    margin-bottom: 20px;
    margin-bottom: 2rem;
    overflow: hidden;
  }
  /* line 93, ../components/sass/4_module/_topics.scss */
  .node-type-topic #responsibilities .topicRow:last-of-type {
    margin-bottom: 42px;
    margin-bottom: 4.2rem;
  }
  /* line 97, ../components/sass/4_module/_topics.scss */
  .node-type-topic #responsibilities .columnItem {
    margin-bottom: -989px;
    padding-bottom: 999px;
  }
}

/* line 105, ../components/sass/4_module/_topics.scss */
.node-type-subtopic .view-site-subtopics {
  padding-bottom: 27px;
  padding-bottom: 2.7rem;
}
/* line 108, ../components/sass/4_module/_topics.scss */
.node-type-subtopic .view-site-subtopics ul {
  margin: 9px 0;
  margin: 0.9rem 0;
}
/* line 111, ../components/sass/4_module/_topics.scss */
.node-type-subtopic .view-site-subtopics ul li {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 27px;
  line-height: 2.7rem;
}
/* line 116, ../components/sass/4_module/_topics.scss */
.node-type-subtopic .columnItem {
  margin-bottom: 24px;
  margin-bottom: 2.4rem;
}

/* line 123, ../components/sass/4_module/_topics.scss */
.section-topics .panel-1col .full, .page-news .panel-1col .full {
  padding: 0 10px;
  padding: 0 1rem;
}
/* line 128, ../components/sass/4_module/_topics.scss */
.section-topics .panel-1col #documents h2.panel-pane, .page-news .panel-1col #documents h2.panel-pane {
  padding: 0;
  margin: 6px 0 18px;
  margin-top: 6px;
  margin-top: 0.6rem;
  margin-bottom: 18px;
  margin-bottom: 1.8rem;
  width: 100%;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1;
}
/* line 137, ../components/sass/4_module/_topics.scss */
.section-topics .panel-1col #documents .panel-pane:first-child, .page-news .panel-1col #documents .panel-pane:first-child {
  clear: left;
}
/* line 140, ../components/sass/4_module/_topics.scss */
.section-topics .panel-1col #documents h3, .section-topics .panel-1col #documents .view-footer h3, .page-news .panel-1col #documents h3, .page-news .panel-1col #documents .view-footer h3 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin: 0 0 12px;
  margin-top: 0 0 1.2rem;
}
/* line 148, ../components/sass/4_module/_topics.scss */
.section-topics .panel-1col #documents h3 + p, .page-news .panel-1col #documents h3 + p {
  margin-top: 0;
}
/* line 151, ../components/sass/4_module/_topics.scss */
.section-topics .panel-1col #documents .columnItem, .page-news .panel-1col #documents .columnItem {
  margin-bottom: 9px;
  margin-bottom: 0.9rem;
}
@media (min-width: 48em) {
  /* line 151, ../components/sass/4_module/_topics.scss */
  .section-topics .panel-1col #documents .columnItem, .page-news .panel-1col #documents .columnItem {
    margin-right: 10px;
  }
}
/* line 157, ../components/sass/4_module/_topics.scss */
.section-topics .panel-1col #documents .columnItem h4, .page-news .panel-1col #documents .columnItem h4 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 27px;
  line-height: 2.7rem;
  margin: 0;
  padding: 0;
}
/* line 166, ../components/sass/4_module/_topics.scss */
.section-topics .panel-1col #documents .more-link, .page-news .panel-1col #documents .more-link {
  text-align: left;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}

/* line 2, ../components/sass/4_module/_profiles.scss */
.panel-nicsProfile .main {
  padding-top: 18px;
}
@media (min-width: 48em) {
  /* line 6, ../components/sass/4_module/_profiles.scss */
  .panel-nicsProfile .aside, .panel-nicsProfile .main {
    padding-top: 18px;
  }
  /* line 9, ../components/sass/4_module/_profiles.scss */
  .panel-nicsProfile .aside img {
    max-width: 220px;
  }
}

/**
 * @file
 * SMACSS Modules
 *
 * Adds modular sets of styles.
 *
 * Additional useful selectors can be found in Zen's online documentation.
 * https://drupal.org/node/1707736
 */
/**
 * Wireframes.
 */
/* line 15, ../components/sass/4_module/_misc.scss */
.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
  outline: 1px solid #ccc;
}

/**
 * Accessibility features.
 */
/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
/* line 39, ../components/sass/4_module/_misc.scss */
.element-invisible,
.element-focusable {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* Turns off the element-invisible effect. */
/* line 45, ../components/sass/4_module/_misc.scss */
.element-focusable:active, .element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 */
/* line 62, ../components/sass/4_module/_misc.scss */
#skip-link {
  margin: 0;
}
/* line 65, ../components/sass/4_module/_misc.scss */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #091c5a;
  color: #fff;
}

/**
 * Branding header.
 */
/* Wrapping link for logo. */
/* line 81, ../components/sass/4_module/_misc.scss */
.header__logo {
  float: left;
  margin: 0;
  padding: 0;
}

/* Logo image. */
/* line 88, ../components/sass/4_module/_misc.scss */
.header__logo-image {
  vertical-align: bottom;
}

/* Wrapper for website name and slogan. */
/* The name of the website. */
/* The link around the name of the website. */
/* The slogan (or tagline) of a website. */
/* The secondary menu (login, etc.) */
/* Wrapper for any blocks placed in the header region. */
/* Clear the logo. */
/**
 * Breadcrumb navigation.
 */
/* line 139, ../components/sass/4_module/_misc.scss */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 143, ../components/sass/4_module/_misc.scss */
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/**
 * Titles.
 */
/* line 154, ../components/sass/4_module/_misc.scss */
.page__title,
.node__title,
.block__title,
.comments__title,
.comments__form-title,
.comment__title {
  /* Comment title. */
  margin: 0;
}

/**
 * Messages.
 */
/* line 166, ../components/sass/4_module/_misc.scss */
.messages, .messages--status, .messages--warning, .messages--error {
  margin: 0.6rem 0;
  padding: 10px 10px 10px 50px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');
  background-position: 8px 8px;
  background-repeat: no-repeat;
  border: 1px solid #be7;
}

/* line 181, ../components/sass/4_module/_misc.scss */
.messages--warning {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');
  border-color: #ed5;
}

/* line 190, ../components/sass/4_module/_misc.scss */
.messages--error {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');
  border-color: #ed541d;
}

/* line 200, ../components/sass/4_module/_misc.scss */
.messages__list {
  margin: 0;
}

/* line 203, ../components/sass/4_module/_misc.scss */
.messages__item {
  list-style-image: none;
}

/* Core/module installation error messages. */
/* line 208, ../components/sass/4_module/_misc.scss */
.messages--error p.error {
  color: #333;
}

/* System status report. */
/* line 213, ../components/sass/4_module/_misc.scss */
.ok,
.messages--status {
  background-color: #f8fff0;
  color: #234600;
}

/* line 218, ../components/sass/4_module/_misc.scss */
.warning,
.messages--warning {
  background-color: #fffce5;
  color: #840;
}

/* line 223, ../components/sass/4_module/_misc.scss */
.error,
.messages--error {
  background-color: #fef5f1;
  color: #8c2e0b;
}

/**
 * Inline styles.
 */
/* List of links generated by theme_links(). */
/* line 234, ../components/sass/4_module/_misc.scss */
.inline {
  display: inline;
  padding: 0;
}
/* line 238, ../components/sass/4_module/_misc.scss */
.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
}

/* The inline field label used by the Fences module. */
/* line 246, ../components/sass/4_module/_misc.scss */
span.field-label {
  padding: 0 1em 0 0;
}

/**
 * "More" links.
 */
/* line 253, ../components/sass/4_module/_misc.scss */
.more-link {
  text-align: right;
}

/* line 256, ../components/sass/4_module/_misc.scss */
.more-help-link {
  text-align: right;
}

/* line 259, ../components/sass/4_module/_misc.scss */
.more-help-link a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 1px 0 1px 20px;
}

/**
 * Pager.
 */
/* A list of page numbers when more than 1 page of content is available. */
/* line 274, ../components/sass/4_module/_misc.scss */
.pager {
  clear: both;
  padding: 0;
  text-align: center;
}

/* line 279, ../components/sass/4_module/_misc.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis, .pager-current {
  display: inline;
  padding: 0 0.5em;
  list-style-type: none;
  background-image: none;
}

/* line 286, ../components/sass/4_module/_misc.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis {
  /* A concatenation of several list items using an ellipsis. */
}

/* The current page's list item. */
/* line 296, ../components/sass/4_module/_misc.scss */
.pager-current {
  font-weight: bold;
}

/**
 * Blocks.
 */
/* Block wrapper. */
/* line 306, ../components/sass/4_module/_misc.scss */
.block {
  margin-bottom: 0.6rem;
}

/**
 * Menus.
 */
/* line 313, ../components/sass/4_module/_misc.scss */
.menu__item.is-leaf {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
  list-style-type: square;
}

/* line 320, ../components/sass/4_module/_misc.scss */
.menu__item.is-expanded {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  list-style-type: circle;
}

/* line 327, ../components/sass/4_module/_misc.scss */
.menu__item.is-collapsed {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  list-style-type: disc;
}

/* The active item in a Drupal menu. */
/* line 336, ../components/sass/4_module/_misc.scss */
.menu a.active {
  color: #287ea5;
}

/**
 * Marker.
 */
/* The "new" or "updated" marker. */
/* line 345, ../components/sass/4_module/_misc.scss */
.new,
.update {
  color: #c00;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
}

/**
 * Unpublished note.
 */
/* The word "Unpublished" displayed underneath the content. */
/* line 357, ../components/sass/4_module/_misc.scss */
.unpublished {
  height: 0;
  overflow: visible;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  /* A very nice CSS3 property. */
  word-wrap: break-word;
}

/**
 * Forms.
 */
/* Wrapper for a form element (or group of form elements) and its label. */
/* line 385, ../components/sass/4_module/_misc.scss */
.form-item {
  /* Pack groups of checkboxes and radio buttons closer together. */
  /* Form items in a table. */
  /* Highlight the form elements that caused a form submission error. */
  /* The descriptive help text (separate from the label). */
}
/* line 389, ../components/sass/4_module/_misc.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  /* Drupal core uses "0.4em 0". */
  margin: 0;
}
/* line 396, ../components/sass/4_module/_misc.scss */
tr.odd .form-item, tr.even .form-item {
  margin: 0;
}
/* line 402, ../components/sass/4_module/_misc.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #c00;
}
/* line 409, ../components/sass/4_module/_misc.scss */
.form-item .description {
  font-size: 0.85em;
}

/* line 416, ../components/sass/4_module/_misc.scss */
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}

/* The part of the label that indicates a required field. */
/* line 422, ../components/sass/4_module/_misc.scss */
.form-required {
  color: #c00;
}

/* Labels for radios and checkboxes. */
/* line 427, ../components/sass/4_module/_misc.scss */
label.option {
  display: inline;
  font-weight: normal;
}

/* Buttons used by contrib modules like Media. */
/* line 433, ../components/sass/4_module/_misc.scss */
a.button {
  -moz-appearance: button;
  -webkit-appearance: button;
}

/* Password confirmation. */
/* line 438, ../components/sass/4_module/_misc.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/* Drupal's default login form block. */
/* line 444, ../components/sass/4_module/_misc.scss */
#user-login-form {
  text-align: left;
}

/**
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */
/* OpenID creates a new ul above the login form's links. */
/* line 456, ../components/sass/4_module/_misc.scss */
.openid-links {
  /* Position OpenID's ul next to the rest of the links. */
  margin-bottom: 0;
}

/* The "Log in using OpenID" and "Cancel OpenID login" links. */
/* line 462, ../components/sass/4_module/_misc.scss */
.openid-link,
.user-link {
  margin-top: 0.6rem;
}

/* line 466, ../components/sass/4_module/_misc.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  /* Un-do some of the padding on the ul list. */
  margin-left: -20px;
}

/* line 471, ../components/sass/4_module/_misc.scss */
#user-login ul {
  margin: 0.6rem 0;
}

/**
 * Drupal admin tables.
 */
/* line 479, ../components/sass/4_module/_misc.scss */
form th {
  text-align: left;
  padding-right: 1em;
  border-bottom: 3px solid #ccc;
}
/* line 484, ../components/sass/4_module/_misc.scss */
form tbody {
  border-top: 1px solid #ccc;
}
/* line 487, ../components/sass/4_module/_misc.scss */
form table ul {
  margin: 0;
}

/* line 491, ../components/sass/4_module/_misc.scss */
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/* line 497, ../components/sass/4_module/_misc.scss */
tr.even {
  background-color: #fff;
}

/* Markup generated by theme_tablesort_indicator(). */
/* line 512, ../components/sass/4_module/_misc.scss */
td.active {
  background-color: #ddd;
}

/* Center checkboxes inside table cell. */
/* line 517, ../components/sass/4_module/_misc.scss */
td.checkbox,
th.checkbox {
  text-align: center;
}

/* Drupal core wrongly puts this in system.menus.css. Since we override that, add it back. */
/* line 523, ../components/sass/4_module/_misc.scss */
td.menu-disabled {
  background: #ccc;
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list. */
/* line 534, ../components/sass/4_module/_misc.scss */
#autocomplete .selected {
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
/* line 545, ../components/sass/4_module/_misc.scss */
html.js .collapsible .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  background-position: 5px 65%;
  background-repeat: no-repeat;
  padding-left: 15px;
}
/* line 554, ../components/sass/4_module/_misc.scss */
html.js .collapsed .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  background-position: 5px 50%;
}
/* line 561, ../components/sass/4_module/_misc.scss */
.fieldset-legend .summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
/* line 573, ../components/sass/4_module/_misc.scss */
tr.drag {
  background-color: #fffff0;
}

/* line 576, ../components/sass/4_module/_misc.scss */
tr.drag-previous {
  background-color: #ffd;
}

/* line 579, ../components/sass/4_module/_misc.scss */
.tabledrag-toggle-weight {
  font-size: 0.9em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
 */
/* line 588, ../components/sass/4_module/_misc.scss */
tr.selected td {
  background: #ffc;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
/* line 597, ../components/sass/4_module/_misc.scss */
.progress {
  font-weight: bold;
}
/* line 600, ../components/sass/4_module/_misc.scss */
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 606, ../components/sass/4_module/_misc.scss */
.progress .filled {
  background-color: #0072b9;
  background-image: url('../images/progress.gif?1513856222');
}

/* Google Map field */
/* line 613, ../components/sass/4_module/_misc.scss */
.google-map-field div {
  line-height: 1;
}

/* line 2, ../components/sass/4_module/_forms.scss */
.content form {
  margin: 0;
  padding: 0;
}
/* line 5, ../components/sass/4_module/_forms.scss */
.content form .webform-component {
  margin-bottom: 27px;
  margin-bottom: 2.7rem;
}
/* line 10, ../components/sass/4_module/_forms.scss */
.content form .form-item.webform-component .description {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  line-height: 1;
  margin: 0 0 12px;
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 12px;
  margin-bottom: 1.2rem;
}
/* line 17, ../components/sass/4_module/_forms.scss */
.content form .form-item.webform-component.webform-component-radios .description {
  margin: 6px 0 10px;
  margin-top: 6px;
  margin-top: 0.6rem;
  margin-bottom: 10px;
  margin-bottom: 1rem;
}
/* line 22, ../components/sass/4_module/_forms.scss */
.content form fieldset {
  border: 0 none;
  margin: 27px 0 0;
  margin: 2.7rem 0 0;
}
/* line 26, ../components/sass/4_module/_forms.scss */
.content form fieldset legend {
  color: #19315a;
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: normal;
}
@media (min-width: 37.5em) {
  /* line 26, ../components/sass/4_module/_forms.scss */
  .content form fieldset legend {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem;
    line-height: 1;
    margin: 30px 0 -6px;
    margin-top: 30px;
    margin-top: 3rem;
    margin-bottom: -6px;
    margin-bottom: -0.6rem;
    margin: 0 0 18px;
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 18px;
    margin-bottom: 1.8rem;
  }
}
/* line 41, ../components/sass/4_module/_forms.scss */
.content form fieldset.radioFieldset {
  padding: 0;
  margin: 0;
}
/* line 44, ../components/sass/4_module/_forms.scss */
.content form fieldset.radioFieldset legend {
  margin: 0;
  color: #333;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: normal;
}
@media (min-width: 37.5em) {
  /* line 44, ../components/sass/4_module/_forms.scss */
  .content form fieldset.radioFieldset legend {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
/* line 54, ../components/sass/4_module/_forms.scss */
.content form fieldset label {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: normal;
}
@media (min-width: 37.5em) {
  /* line 54, ../components/sass/4_module/_forms.scss */
  .content form fieldset label {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
/* line 63, ../components/sass/4_module/_forms.scss */
.content form .views-exposed-form .views-exposed-widget {
  margin: 0;
  padding: 0;
  float: none;
}
/* line 68, ../components/sass/4_module/_forms.scss */
.content form select, .content form input, .content form textarea {
  box-sizing: border-box;
  border: 1px solid #333;
  border-radius: 0;
  color: #333;
  margin: 9px 0 0;
  margin: 0.9rem 0 0;
  padding: 6px;
  padding: 0.6rem;
}
/* line 77, ../components/sass/4_module/_forms.scss */
.content form select:focus, .content form input:focus, .content form textarea:focus {
  border: 1px solid #2daff7;
  box-shadow: 0px 0px 3px #2daff7;
  color: #000000;
}
/* line 83, ../components/sass/4_module/_forms.scss */
.content form textarea, .content form .form-textarea {
  width: 100%;
  max-width: 460px;
}
/* line 87, ../components/sass/4_module/_forms.scss */
.content form select {
  min-height: 40px;
  min-height: 4.00002rem;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
}
/* line 92, ../components/sass/4_module/_forms.scss */
.content form input[type="img"], .content form .webform-calendar {
  border: 0 none;
}
/* line 96, ../components/sass/4_module/_forms.scss */
.content form input[type="text"], .content form .form-text {
  width: 100%;
  max-width: 460px;
  height: 40px;
  height: 4.00002rem;
}
/* line 103, ../components/sass/4_module/_forms.scss */
.content form input[type="radio"], .content form .form-radio, .content form input[type="checkbox"], .content form .form-checkbox {
  clear: both;
  margin: 0 9px 0 0;
  margin: 0 0.9rem 0 0;
  -webkit-appearance: radio !important;
}
/* line 111, ../components/sass/4_module/_forms.scss */
.content form .form-type-checkbox input[type="checkbox"], .content form .form-type-radio input[type="checkbox"] {
  border-radius: 0;
}
/* line 114, ../components/sass/4_module/_forms.scss */
.content form .form-type-checkbox input[type="checkbox"] + label, .content form .form-type-checkbox input[type="radio"] + label, .content form .form-type-radio input[type="checkbox"] + label, .content form .form-type-radio input[type="radio"] + label {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}
/* line 119, ../components/sass/4_module/_forms.scss */
.content form input[type="submit"], .content form .form-submit {
  margin-top: 0 !important;
}

/* line 128, ../components/sass/4_module/_forms.scss */
.node-type-webform .content .full {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 131, ../components/sass/4_module/_forms.scss */
.node-type-webform .content .full .form-item-submitted-your-details-date-of-query-day select {
  display: inline-block !important;
}
/* line 134, ../components/sass/4_module/_forms.scss */
.node-type-webform .content .full .form-item-submitted-your-details-date-of-query-day #edit_submitted_your_details_date_of_query_day_chosen {
  display: none !important;
}
/* line 139, ../components/sass/4_module/_forms.scss */
.node-type-webform .content .full .form-item-submitted-your-details-time-of-query-minute select {
  display: inline-block !important;
}
/* line 142, ../components/sass/4_module/_forms.scss */
.node-type-webform .content .full .form-item-submitted-your-details-time-of-query-minute #edit_submitted_your_details_time_of_query_minute_chosen {
  display: none !important;
}
/* line 146, ../components/sass/4_module/_forms.scss */
.node-type-webform .content .full #edit-submitted-your-details-time-of-query-ampm {
  margin-left: 1rem;
}

/* line 153, ../components/sass/4_module/_forms.scss */
.lt-ie9 .webform-container-inline .form-type-select, .lt-ie9 .webform-container-inline .form-radios {
  display: inline-block;
}
/* line 155, ../components/sass/4_module/_forms.scss */
.lt-ie9 .webform-container-inline .form-type-select .form-type-radio, .lt-ie9 .webform-container-inline .form-radios .form-type-radio {
  display: inline-block;
}

/* 
Fluid and responsive image gallery css using text-align: justify

See - http://www.barrelny.com/blog/text-align-justify-and-rwd/
*/
/* line 6, ../components/sass/4_module/_gallery.scss */
.node-image-gallery {
  margin: 2.7rem 0;
  padding: 0;
  list-style-type: none;
  margin-bottom: 2.7rem;
  text-align: justify !important;
}
/* line 14, ../components/sass/4_module/_gallery.scss */
.node-image-gallery li {
  display: inline-block;
  font-size: 0.1px;
  line-height: 0;
  margin: 0 0 4.5%;
  padding: 8px;
  width: 48%;
  background-color: #eee;
  vertical-align: top;
}
@media (min-width: 30em) {
  /* line 14, ../components/sass/4_module/_gallery.scss */
  .node-image-gallery li {
    width: 31.5%;
    margin: 0 0 3%;
    padding: 10px;
  }
}
/* line 30, ../components/sass/4_module/_gallery.scss */
.node-image-gallery li.placeholder {
  padding: 0;
}
/* line 34, ../components/sass/4_module/_gallery.scss */
.node-image-gallery li a {
  display: block;
  width: 100%;
  min-height: 170px;
}
/* line 40, ../components/sass/4_module/_gallery.scss */
.node-image-gallery li a .crop {
  width: 100%;
  max-height: 120px;
  overflow: hidden;
}
/* line 44, ../components/sass/4_module/_gallery.scss */
.node-image-gallery li a .crop img {
  width: 100%;
  height: auto;
}
/* line 50, ../components/sass/4_module/_gallery.scss */
.node-image-gallery li a .caption {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
  text-align: left;
  margin: 10px 0 0;
}
/* line 61, ../components/sass/4_module/_gallery.scss */
.node-image-gallery:after {
  content: '';
  display: inline-block;
  width: 100%;
}

/* line 2, ../components/sass/4_module/_unlawfully-at-lrg.scss */
.page-unlawfully-at-large .penpic {
  width: 100%;
  padding-left: 0;
  padding-right: 0px;
  margin-right: 0px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 20px;
  margin-bottom: 2rem;
}
@media (min-width: 30em) {
  /* line 2, ../components/sass/4_module/_unlawfully-at-lrg.scss */
  .page-unlawfully-at-large .penpic {
    width: 50%;
    padding-left: 0;
    padding-right: 10px;
    margin-right: -10px;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 48em) {
  /* line 2, ../components/sass/4_module/_unlawfully-at-lrg.scss */
  .page-unlawfully-at-large .penpic {
    width: 33.33333%;
    padding-left: 0;
    padding-right: 13.33333px;
    margin-right: -13.33333px;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
/* line 19, ../components/sass/4_module/_unlawfully-at-lrg.scss */
.page-unlawfully-at-large .penpic h2 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 30px;
  line-height: 3rem;
  margin: 0 0 3px;
  margin: 0 0 0.3rem;
}
@media (min-width: 48em) {
  /* line 19, ../components/sass/4_module/_unlawfully-at-lrg.scss */
  .page-unlawfully-at-large .penpic h2 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem;
  }
}
/* line 27, ../components/sass/4_module/_unlawfully-at-lrg.scss */
.page-unlawfully-at-large .penpic img {
  max-width: 125px;
  height: auto;
}
/* line 31, ../components/sass/4_module/_unlawfully-at-lrg.scss */
.page-unlawfully-at-large .penpic p {
  margin: 0;
}
/* line 33, ../components/sass/4_module/_unlawfully-at-lrg.scss */
.page-unlawfully-at-large .penpic p .label-inline {
  margin-right: 6px;
  margin-right: 0.6rem;
}

/* line 43, ../components/sass/4_module/_unlawfully-at-lrg.scss */
.node-type-ual .pane-node-content .label-inline {
  font-weight: bold;
  font-weight: 700;
}
/* line 46, ../components/sass/4_module/_unlawfully-at-lrg.scss */
.node-type-ual .pane-node-content .label-inline.normal {
  font-weight: normal;
  margin-right: 6px;
  margin-right: 0.6rem;
}
/* line 53, ../components/sass/4_module/_unlawfully-at-lrg.scss */
.node-type-ual .pane-node-field-photo {
  margin-top: 6px;
}
/* line 57, ../components/sass/4_module/_unlawfully-at-lrg.scss */
.node-type-ual #colorbox #cboxWrapper, .node-type-ual #colorbox #cboxContent {
  background: transparent none repeat scroll 0 0;
}
/* line 60, ../components/sass/4_module/_unlawfully-at-lrg.scss */
.node-type-ual #colorbox #cboxClose {
  bottom: 28px;
}

/* line 2, ../components/sass/4_module/_protected-areas.scss */
.node-type-protected-area .group-meta {
  border-bottom: 1px solid #333;
  display: table;
  margin-bottom: 21px;
  padding-bottom: 15px;
  width: 100%;
}
/* line 9, ../components/sass/4_module/_protected-areas.scss */
.node-type-protected-area .group-meta .row {
  display: table-row;
}
/* line 13, ../components/sass/4_module/_protected-areas.scss */
.node-type-protected-area .group-meta span {
  display: table-cell;
}
/* line 17, ../components/sass/4_module/_protected-areas.scss */
.node-type-protected-area .group-meta ul {
  display: table-cell;
  margin: 0;
  padding: 0;
}
/* line 22, ../components/sass/4_module/_protected-areas.scss */
.node-type-protected-area .group-meta ul li {
  display: inline;
  margin-right: 5px;
}
/* line 25, ../components/sass/4_module/_protected-areas.scss */
.node-type-protected-area .group-meta ul li::after {
  content: ',';
}
/* line 28, ../components/sass/4_module/_protected-areas.scss */
.node-type-protected-area .group-meta ul li:last-child::after {
  content: '';
}
/* line 34, ../components/sass/4_module/_protected-areas.scss */
.node-type-protected-area .group-meta .label-inline {
  font-weight: bold;
  padding-right: 10px;
  width: 190px;
}
@media (min-width: 37.5em) {
  /* line 34, ../components/sass/4_module/_protected-areas.scss */
  .node-type-protected-area .group-meta .label-inline {
    width: 210px;
  }
}
/* line 44, ../components/sass/4_module/_protected-areas.scss */
.node-type-protected-area .content .group-meta ul li {
  list-style: none;
}

/* line 52, ../components/sass/4_module/_protected-areas.scss */
.page-protected-areas .panel-nicspubsearch .aside .facetapi-facetapi-links a {
  padding: 6px 0;
  padding: 0.6rem 0;
}
/* line 56, ../components/sass/4_module/_protected-areas.scss */
.page-protected-areas .panel-nicspubsearch .aside .item-list {
  display: block;
}
/* line 59, ../components/sass/4_module/_protected-areas.scss */
.page-protected-areas .panel-nicspubsearch .aside .item-list ul {
  padding-left: 0;
}
/* line 63, ../components/sass/4_module/_protected-areas.scss */
.page-protected-areas .panel-nicspubsearch .aside .item-list li {
  list-style: none;
}
/* line 70, ../components/sass/4_module/_protected-areas.scss */
.page-protected-areas .panel-nicspubsearch .facetapi-facetapi-links a span.apply, .page-protected-areas .panel-nicspubsearch .facetapi-facetapi-links a span.remove, .page-protected-areas .panel-nicspubsearch a.facetapi-active span.apply, .page-protected-areas .panel-nicspubsearch a.facetapi-active span.remove {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-family: sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 15px;
  margin-right: 10px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  position: relative;
  top: 0;
}
/* line 87, ../components/sass/4_module/_protected-areas.scss */
.page-protected-areas .panel-nicspubsearch .facetapi-facetapi-links a span.apply, .page-protected-areas .panel-nicspubsearch a.facetapi-active span.apply {
  border: 1px solid #979797;
}
/* line 90, ../components/sass/4_module/_protected-areas.scss */
.page-protected-areas .panel-nicspubsearch .facetapi-facetapi-links a span.remove, .page-protected-areas .panel-nicspubsearch a.facetapi-active span.remove {
  background-color: #3b99fc;
  background-image: url("../images/checkmark.png");
  background-repeat: no-repeat;
  background-size: 7px auto;
  background-position: 3px 3px;
}
/* line 98, ../components/sass/4_module/_protected-areas.scss */
.page-protected-areas .panel-nicspubsearch .facetapi-facetapi-links a:hover span.remove, .page-protected-areas .panel-nicspubsearch a.facetapi-active:hover span.remove {
  background-color: darkorange;
}
/* line 103, ../components/sass/4_module/_protected-areas.scss */
.page-protected-areas .panel-nicspubsearch .meta ul {
  display: inline;
  margin: 0;
  padding: 0;
}
/* line 108, ../components/sass/4_module/_protected-areas.scss */
.page-protected-areas .panel-nicspubsearch .meta ul li {
  display: inline;
  margin-right: 5px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}
/* line 112, ../components/sass/4_module/_protected-areas.scss */
.page-protected-areas .panel-nicspubsearch .meta ul li::after {
  content: ',';
}
/* line 115, ../components/sass/4_module/_protected-areas.scss */
.page-protected-areas .panel-nicspubsearch .meta ul li:last-child::after {
  content: '';
}

/* line 2, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .two-cols.video-quote .col blockquote {
  width: 100%;
  font-weight: bold;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  border: 0 solid;
  padding-top: 45px;
}
/* line 12, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .two-cols.video-quote .col blockquote p {
  margin: 0;
  padding: 0;
}

/* line 20, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .field-body hr {
  display: none;
}
@media (min-width: 48em) {
  /* line 20, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .field-body hr {
    display: block;
    width: 100%;
    margin: 0 0 60px;
    border: 0 solid;
    background-color: #ccc;
  }
}
/* line 32, ../components/sass/4_module/_landing.scss */
.node-type-landing-page hr + div[class*='-cols'] {
  margin-top: -20px;
}
/* line 38, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .two-cols .col + div,
.node-type-landing-page .three-cols .col + div {
  font-size: 0;
  line-height: 0;
}
/* line 44, ../components/sass/4_module/_landing.scss */
.node-type-landing-page picture[data-picture-mapping*='landing_'] {
  width: 100%;
  height: auto;
  margin: 0;
}
@media (min-width: 30em) {
  /* line 44, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page picture[data-picture-mapping*='landing_'] {
    float: left;
    width: 33.3333%;
    margin-right: 10px;
    margin-right: 1rem;
    border-top: 0;
  }
}
@media (min-width: 48em) {
  /* line 44, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page picture[data-picture-mapping*='landing_'] {
    float: none;
    position: static;
    width: 100%;
    margin-right: 0;
  }
}
/* line 64, ../components/sass/4_module/_landing.scss */
.node-type-landing-page picture[data-picture-mapping*='landing_'] img {
  width: 100%;
  height: auto;
  margin: 0;
}
/* line 71, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .one-col,
.node-type-landing-page .two-cols,
.node-type-landing-page .three-cols {
  display: block;
  clear: both;
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 48em) {
  /* line 71, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .one-col,
  .node-type-landing-page .two-cols,
  .node-type-landing-page .three-cols {
    display: table;
    width: calc(100% + 40px);
    box-sizing: content-box;
    padding: 0;
    border-collapse: separate;
    border-spacing: 20px;
    position: relative;
    left: -20px;
    margin: 20px 0;
    margin: 2rem 0;
  }
  /* line 91, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .one-col:first-child,
  .node-type-landing-page .two-cols:first-child,
  .node-type-landing-page .three-cols:first-child {
    margin-top: 0;
  }
  /* line 95, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .one-col:last-child,
  .node-type-landing-page .two-cols:last-child,
  .node-type-landing-page .three-cols:last-child {
    margin-bottom: 40px;
    margin-bottom: 4rem;
  }
}
/* line 103, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col {
  width: 100%;
  float: left;
  clear: both;
  padding-bottom: 0;
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
  font-size: 0;
  line-height: 0;
}
@media (min-width: 48em) {
  /* line 103, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .col {
    display: table-cell;
    float: none;
    clear: none;
    vertical-align: top;
    padding-left: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  /* line 122, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .col:hover {
    background-color: #f3f8fc;
  }
}
/* line 127, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col.video {
  border: 0 solid;
  vertical-align: middle;
}
/* line 131, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col.video:hover {
  background-color: transparent;
  border-color: none;
}
/* line 136, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col.video div {
  max-height: 315px;
  max-height: 31.5rem;
  overflow: hidden;
}
/* line 141, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col.video div.img-placeholder {
  height: 315px;
  height: 31.5rem;
}
/* line 148, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col iframe {
  width: 100%;
  min-height: 170px;
  margin: 0;
}
/* line 155, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col .media-element-container + br {
  display: none;
}
/* line 159, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col .media-element-container h2,
.node-type-landing-page .col .media-element-container .field-file-image-caption-text {
  display: none;
}
/* line 164, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col .media-element-container .file-video {
  margin: 0;
}
/* line 167, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col .media-element-container .file-video .content {
  font-size: 0;
  line-height: 0;
}
/* line 171, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col .media-element-container .file-video .content iframe {
  max-height: 300px;
}
/* line 178, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col h2,
.node-type-landing-page .col p,
.node-type-landing-page .col ul {
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 6px;
  margin: 0 0 0.6rem;
  padding: 0;
}
@media (min-width: 37.5em) {
  /* line 178, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .col h2,
  .node-type-landing-page .col p,
  .node-type-landing-page .col ul {
    margin: 0 0 9px;
    margin: 0 0 0.9rem;
  }
}
@media (min-width: 48em) {
  /* line 178, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .col h2,
  .node-type-landing-page .col p,
  .node-type-landing-page .col ul {
    margin: 0 0 12px;
    margin: 0 0 1.2rem;
    padding: 0 18px;
    padding: 0 1.8rem;
  }
}
@media (min-width: 980px) {
  /* line 178, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .col h2,
  .node-type-landing-page .col p,
  .node-type-landing-page .col ul {
    margin: 0 0 18px;
    margin: 0 0 1.8rem;
  }
}
/* line 205, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col .tighten {
  margin: 0;
}
/* line 209, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col h2 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #061f5c;
  clear: left;
}
@media (min-width: 30em) {
  /* line 209, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .col h2 {
    clear: none;
    padding-top: 6px;
    padding-top: 0.6rem;
  }
}
@media (min-width: 48em) {
  /* line 209, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .col h2 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 27px;
    line-height: 2.7rem;
    clear: both;
    padding-top: 18px;
    padding-top: 1.8rem;
  }
}
/* line 227, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col h2 a {
  text-decoration: none;
  color: #061f5c;
}
/* line 231, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col h2 a:hover {
  text-decoration: underline;
}
/* line 237, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col div + h2,
.node-type-landing-page .col .media-element-container + br + h2,
.node-type-landing-page .col .media-element-container + h2 {
  margin: 6px 0;
  margin: 0.6rem 0;
}
@media (min-width: 48em) {
  /* line 237, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .col div + h2,
  .node-type-landing-page .col .media-element-container + br + h2,
  .node-type-landing-page .col .media-element-container + h2 {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 27px;
    line-height: 2.7rem;
    margin: 0 0 6px;
    margin: 0 0 0.6rem;
  }
}
/* line 250, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col div,
.node-type-landing-page .col p,
.node-type-landing-page .col blockquote,
.node-type-landing-page .col th,
.node-type-landing-page .col td,
.node-type-landing-page .col li,
.node-type-landing-page .col dt,
.node-type-landing-page .col dd {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}
@media (min-width: 48em) {
  /* line 250, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .col div,
  .node-type-landing-page .col p,
  .node-type-landing-page .col blockquote,
  .node-type-landing-page .col th,
  .node-type-landing-page .col td,
  .node-type-landing-page .col li,
  .node-type-landing-page .col dt,
  .node-type-landing-page .col dd {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 27px;
    line-height: 2.7rem;
  }
}
/* line 265, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col div.img-placeholder {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 27px;
  line-height: 2.7rem;
  display: block;
  width: 100%;
  height: 150px;
  background-color: #ccc;
  color: #999;
  text-align: center;
  vertical-align: center;
}
/* line 275, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col div.img-placeholder img {
  width: 100%;
  height: auto;
  max-height: 315px;
  margin: 0;
}
/* line 283, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col ul li {
  position: relative;
  list-style: none;
  padding: 0 0 6px 10px;
  padding: 0 0 0.6rem 1rem;
}
/* line 289, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .col ul li::before {
  content: '-';
  position: absolute;
  left: 0;
  top: 0;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 297, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .col div + div.col-content {
    margin-left: 33.3333% !important;
    padding-left: 10px !important;
  }
}
@media (min-width: 48em) {
  /* line 305, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .three-cols {
    width: calc(100% + 20px);
    border-spacing: 10px;
    left: -10px;
    padding: 10px 0;
    padding: 1rem 0;
  }
}
@media (min-width: 48em) {
  /* line 314, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .three-cols .col {
    width: 33.3333%;
    max-width: 300px;
  }
}
@media (min-width: 30em) {
  /* line 320, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .three-cols .col div + p {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 27px;
    line-height: 2.7rem;
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 18px;
    margin-bottom: 1.8rem;
  }
}
/* line 327, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .three-cols .col p.meta {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 21px;
  line-height: 2.1rem;
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 9px;
  margin-bottom: 0.9rem;
}
/* line 333, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .three-cols + .info-notice {
  clear: left;
}
/* line 339, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .two-cols .col {
  margin-bottom: 10px;
  margin-bottom: 1rem;
  padding-bottom: 10px;
  padding-bottom: 1rem;
}
@media (min-width: 48em) {
  /* line 339, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .two-cols .col {
    width: 50%;
    max-width: 460px;
    vertical-align: top;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
/* line 352, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .two-cols .col div + p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin-top: 6px;
  margin-top: 0.6rem;
  margin-bottom: 18px;
  margin-bottom: 1.8rem;
}
@media (min-width: 30em) {
  /* line 352, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .two-cols .col div + p {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 27px;
    line-height: 2.7rem;
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 18px;
    margin-bottom: 1.8rem;
  }
}
@media (min-width: 48em) {
  /* line 352, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .two-cols .col div + p {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem;
    margin-top: 18px;
    margin-top: 1.8rem;
    margin-bottom: 18px;
    margin-bottom: 1.8rem;
  }
}
/* line 368, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .two-cols *[data-picture-mapping='landing_2_col_teaser'] {
  max-width: 460px;
}
/* line 372, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .two-cols div + h2,
.node-type-landing-page .two-cols .media-element-container + br + h2,
.node-type-landing-page .two-cols .media-element-container + h2 {
  font-weight: bold;
}
@media (min-width: 48em) {
  /* line 372, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .two-cols div + h2,
  .node-type-landing-page .two-cols .media-element-container + br + h2,
  .node-type-landing-page .two-cols .media-element-container + h2 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem;
    margin: 0 0 9px;
    margin: 0 0 0.9rem;
  }
}
/* line 386, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .two-cols.video-quote .col {
  border: 0 solid;
  vertical-align: middle;
}
/* line 390, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .two-cols.video-quote .col:hover {
  background-color: transparent;
  border-color: none;
}
/* line 395, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .two-cols.video-quote .col div.img-placeholder {
  height: 315px;
}
/* line 402, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .two-cols.video-quote .col blockquote p {
  margin: 0;
}
/* line 410, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .article-topic-teaser-wrap .pane-content {
  display: table-row;
}
/* line 414, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .article-topic-teaser-wrap .columnItem {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 18px;
  line-height: 1.8rem;
  padding: 8px 8px 12px;
  padding: .8rem .8rem 1.2rem;
}
@media (min-width: 48em) {
  /* line 414, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .article-topic-teaser-wrap .columnItem {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 21px;
    line-height: 2.1rem;
    padding: 12px 12px 15px;
    padding: 1.2rem 1.2rem 1.5rem;
  }
}
/* line 425, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .article-topic-teaser-wrap .columnItem h1, .node-type-landing-page .article-topic-teaser-wrap .columnItem h2, .node-type-landing-page .article-topic-teaser-wrap .columnItem h3, .node-type-landing-page .article-topic-teaser-wrap .columnItem h4, .node-type-landing-page .article-topic-teaser-wrap .columnItem h5, .node-type-landing-page .article-topic-teaser-wrap .columnItem h6 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-weight: normal;
  margin: 0 0 7px;
  margin: 0 0 .7rem;
}
/* line 431, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .article-topic-teaser-wrap .columnItem h1 a, .node-type-landing-page .article-topic-teaser-wrap .columnItem h2 a, .node-type-landing-page .article-topic-teaser-wrap .columnItem h3 a, .node-type-landing-page .article-topic-teaser-wrap .columnItem h4 a, .node-type-landing-page .article-topic-teaser-wrap .columnItem h5 a, .node-type-landing-page .article-topic-teaser-wrap .columnItem h6 a {
  color: #287ea5;
}
@media (min-width: 48em) {
  /* line 425, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .article-topic-teaser-wrap .columnItem h1, .node-type-landing-page .article-topic-teaser-wrap .columnItem h2, .node-type-landing-page .article-topic-teaser-wrap .columnItem h3, .node-type-landing-page .article-topic-teaser-wrap .columnItem h4, .node-type-landing-page .article-topic-teaser-wrap .columnItem h5, .node-type-landing-page .article-topic-teaser-wrap .columnItem h6 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 27px;
    line-height: 2.7rem;
    font-weight: bold;
    margin: 0 0 9px;
    margin: 0 0 0.9rem;
  }
}
/* line 443, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .article-topic-teaser-wrap .columnItem h2,
.node-type-landing-page .article-topic-teaser-wrap .columnItem h2 a {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 21px;
  line-height: 2.1rem;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 48em) {
  /* line 443, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .article-topic-teaser-wrap .columnItem h2,
  .node-type-landing-page .article-topic-teaser-wrap .columnItem h2 a {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 27px;
    line-height: 2.7rem;
  }
}
/* line 454, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .article-topic-teaser-wrap .columnItem p {
  display: inline;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}

/* line 467, ../components/sass/4_module/_landing.scss */
.node-type-landing-page #mainArea {
  margin: 0 12px;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 467, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page #mainArea {
    margin: 0 8px;
  }
}
@media (min-width: 980px) {
  /* line 467, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page #mainArea {
    margin: unset;
  }
}
/* line 479, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .panel-banner-top {
  width: 100%;
  margin-top: 12px;
  margin-top: 1.2rem;
  padding: 0;
}
@media (min-width: 980px) {
  /* line 479, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .panel-banner-top {
    margin-top: 26px;
    margin-top: 2.6rem;
    padding: 0 10px;
  }
}
/* line 492, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .view-mode-landing_page_banner {
  margin: 0 0 18px;
  margin: 0 0 1.8rem;
  position: relative;
}
@media (min-width: 48em) {
  /* line 492, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .view-mode-landing_page_banner {
    margin: 0 0 36px;
    margin: 0 0 3.6rem;
  }
}
/* line 502, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .view-mode-landing_page_banner > img {
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
}
@media (min-width: 48em) {
  /* line 502, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page .view-mode-landing_page_banner > img {
    padding: 0;
  }
}
/* line 514, ../components/sass/4_module/_landing.scss */
.node-type-landing-page div.nodeSummary,
.node-type-landing-page .large-text {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 21px;
  line-height: 2.1rem;
  width: 100%;
  clear: both;
  padding: 10px 0 24px;
  padding: 1rem 0 2.4rem;
  font-weight: normal;
}
@media (min-width: 30em) {
  /* line 514, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page div.nodeSummary,
  .node-type-landing-page .large-text {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width: 48em) {
  /* line 514, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page div.nodeSummary,
  .node-type-landing-page .large-text {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 30px;
    line-height: 3rem;
    padding: 0;
    margin: 0 0 16px;
    margin: 0 0 1.60002rem;
  }
}
@media (min-width: 980px) {
  /* line 514, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page div.nodeSummary,
  .node-type-landing-page .large-text {
    font-size: 30px;
    font-size: 3rem;
    line-height: 36px;
    line-height: 3.6rem;
    padding: 0;
    margin: 0 0 36px;
    margin: 0 0 3.6rem;
  }
}
/* line 539, ../components/sass/4_module/_landing.scss */
.node-type-landing-page div.nodeSummary:last-child,
.node-type-landing-page .large-text:last-child {
  margin-bottom: 0;
}
@media (min-width: 30em) {
  /* line 543, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page div.nodeSummary div,
  .node-type-landing-page .large-text div {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media (min-width: 48em) {
  /* line 543, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page div.nodeSummary div,
  .node-type-landing-page .large-text div {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 30px;
    line-height: 3rem;
  }
}
@media (min-width: 980px) {
  /* line 543, ../components/sass/4_module/_landing.scss */
  .node-type-landing-page div.nodeSummary div,
  .node-type-landing-page .large-text div {
    font-size: 30px;
    font-size: 3rem;
    line-height: 36px;
    line-height: 3.6rem;
  }
}
/* line 557, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .panel-bottom.three-cols {
  display: flex;
  max-height: 850px;
  width: 100%;
  left: 0;
  padding-left: 10px;
  padding-right: 10px;
  max-width: 940px;
}
/* line 566, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .panel-bottom.three-cols .col {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  margin: 0 5px;
  max-width: unset;
}
/* line 574, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .panel-bottom.three-cols .one.col {
  margin-left: 0;
}
/* line 578, ../components/sass/4_module/_landing.scss */
.node-type-landing-page .panel-bottom.three-cols .three.col {
  margin-right: 0;
}

/* line 585, ../components/sass/4_module/_landing.scss */
.contact-callout {
  background: #da6039 url("../images/data-uri/phone.png") no-repeat;
  background-size: 50px auto;
  background-size: 5rem auto;
  background-position: 15px 11px;
  padding: 10px 10px 10px 80px;
  padding: 1rem 1rem 1rem 8rem;
  margin: 0 10px 18px;
  margin: 0 1rem 1.8rem;
}
@media (min-width: 320px) {
  /* line 585, ../components/sass/4_module/_landing.scss */
  .contact-callout {
    background-position: 20px 16px;
    padding: 10px 10px 10px 90px;
    padding: 1rem 1rem 1rem 9rem;
  }
}
@media (min-width: 48em) {
  /* line 585, ../components/sass/4_module/_landing.scss */
  .contact-callout {
    background-size: 50px auto;
    background-size: 5rem auto;
    background-position: 30px 20px;
    margin: 24px 0 36px;
    margin: 2.4rem 0 3.6rem;
    padding: 10px 10px 10px 97px;
    padding: 1rem 1rem 1rem 9.7rem;
  }
}
/* line 612, ../components/sass/4_module/_landing.scss */
.contact-callout > p {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #FFFFFF;
  margin: 0;
}
@media (min-width: 48em) {
  /* line 612, ../components/sass/4_module/_landing.scss */
  .contact-callout > p {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3rem;
    margin-top: 18px;
    margin-top: 1.8rem;
    margin-bottom: 12px;
    margin-bottom: 1.2rem;
    display: inline-flex;
  }
}
/* line 625, ../components/sass/4_module/_landing.scss */
.contact-callout .tel-callout {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem;
  display: block;
  font-weight: bold;
  margin: 0;
}
@media (min-width: 320px) {
  /* line 625, ../components/sass/4_module/_landing.scss */
  .contact-callout .tel-callout {
    font-size: 30px;
    font-size: 3rem;
    line-height: 36px;
    line-height: 3.6rem;
    white-space: nowrap;
  }
}
@media (min-width: 48em) {
  /* line 625, ../components/sass/4_module/_landing.scss */
  .contact-callout .tel-callout {
    margin: -3px 0 0 12px;
    margin: -.3rem 0 0 1.2rem;
    display: inline-block;
  }
}
/* line 641, ../components/sass/4_module/_landing.scss */
.contact-callout .tel-callout .tel-strapline {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  display: block;
}

/* line 648, ../components/sass/4_module/_landing.scss */
.lt-ie9 .contact-callout {
  background: #da6039 url("../images/data-uri/phone_lt-ie9.png") no-repeat;
}

/* line 653, ../components/sass/4_module/_landing.scss */
.two-cols .col.contact-callout {
  border: 0;
  margin: 0 0 18px;
  margin: 0 0 1.8rem;
}
@media (min-width: 48em) {
  /* line 653, ../components/sass/4_module/_landing.scss */
  .two-cols .col.contact-callout {
    background-size: 50px auto;
    background-position: 20px 16px;
    padding: 5px 10px 5px 72px;
    padding: .5rem 1rem .5rem 7.2rem;
    margin: 0 10px 18px;
    margin: 0 1rem 1.8rem;
  }
}
@media (min-width: 48em) {
  /* line 667, ../components/sass/4_module/_landing.scss */
  .two-cols .col.contact-callout > p {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin-top: 9px;
    margin-top: 0.9rem;
    margin-bottom: 12px;
    margin-bottom: 1.2rem;
    display: block;
  }
}
@media (min-width: 48em) {
  /* line 675, ../components/sass/4_module/_landing.scss */
  .two-cols .col.contact-callout .tel-callout {
    margin: 0;
    display: block;
  }
}
/* line 681, ../components/sass/4_module/_landing.scss */
.two-cols .col.contact-callout .tel-callout .tel-strapline {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  line-height: 1;
}
@media (min-width: 320px) {
  /* line 681, ../components/sass/4_module/_landing.scss */
  .two-cols .col.contact-callout .tel-callout .tel-strapline {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 10px;
    line-height: 1.00002rem;
  }
}

/* line 2, ../components/sass/4_module/_heritage-sites.scss */
.page-heritage-sites .panel-nicspubsearch .main h3 {
  margin-bottom: 1.5rem;
}

/* line 8, ../components/sass/4_module/_heritage-sites.scss */
.node-type-heritage-site h2 {
  margin-bottom: 1rem;
}
/* line 11, ../components/sass/4_module/_heritage-sites.scss */
.node-type-heritage-site span.field-label {
  padding: 0;
}
/* line 15, ../components/sass/4_module/_heritage-sites.scss */
.node-type-heritage-site .inline:after {
  content: '';
  display: block;
}

@media print {
  /**
   * @file
   * Print styling
   *
   * We provide some sane print styling for Drupal using Zen's layout method.
   */
  /**
   * By importing this CSS file as media "all", we allow this print file to be
   * aggregated with other stylesheets, for improved front-end performance.
   */
}
@media print {
  /* Underline all links. */
  /* line 15, ../components/sass/6_print/_print.scss */
  a:link,
  a:visited {
    text-decoration: underline !important;
    /* Don't underline header. */
  }
  /* line 20, ../components/sass/6_print/_print.scss */
  a:link.header__site-link,
  a:visited.header__site-link {
    text-decoration: none !important;
  }

  /* line 25, ../components/sass/6_print/_print.scss */
  #content {
    /* Add visible URL after links. */
    /* Only display useful links. */
    /* Add visible title after abbreviations. */
  }
  /* line 27, ../components/sass/6_print/_print.scss */
  #content a[href]:after {
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 10px;
  }
  /* line 34, ../components/sass/6_print/_print.scss */
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    content: "";
  }
  /* line 40, ../components/sass/6_print/_print.scss */
  #content abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* Un-float the content. */
  /* line 46, ../components/sass/6_print/_print.scss */
  #content {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Turn off any background colors or images. */
  /* line 54, ../components/sass/6_print/_print.scss */
  body,
  #page,
  #main,
  #content {
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }

  /* Hide sidebars and nav elements. */
  /* line 64, ../components/sass/6_print/_print.scss */
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons {
    visibility: hidden;
    display: none;
  }
}

/*# sourceMappingURL=styles-may16.css.map */
