/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before,
[data-icon]:after,
[data-role="button"]:after,
#block-views-blog-cybersecurity .more-link a:after {
  font-family: 'icomoon';
  content: "";
  speak: none;
  font-weight: inherit;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  font-size: inherit;
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
}

[data-role="button"]:after, #block-views-blog-cybersecurity .more-link a:after {
  margin-left: 10px;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-chevron-l, .touchcarousel.black-and-white .arrow-icon.left,
.icon-chevron-r,
.centers-sub-content li a:after,
.touchcarousel.black-and-white .arrow-icon.right,
.icon-chevron-u,
.icon-chevron-d,
.icon-search,
.main-content .region-header .global-search [type="submit"],
.icon-arrow-d,
.customSelect,
.icon-arrow-u,
.icon-arrow-l,
.icon-arrow-r,
.icon-plus,
.accordion-tabber .tabs > li > a:before,
.icon-minus,
.icon-menu,
.icon-capabilities,
.icon-careers,
.icon-news,
.icon-publications,
.icon-research,
.icon-chat,
.icon-cog,
.icon-retweet,
.icon-reply,
.icon-star-filled,
.icon-star-unfilled {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: inherit;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  font-size: inherit;
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
}

[data-icon="chevron-l"]:after,
.icon-chevron-l:after,
.touchcarousel.black-and-white .arrow-icon.left:after {
  content: "\f053";
  margin-left: 10px;
}

[data-icon="chevron-r"]:after,
.icon-chevron-r:after,
.centers-sub-content li a:after,
.touchcarousel.black-and-white .arrow-icon.right:after {
  content: "\f054";
  margin-left: 10px;
}

[data-icon="chevron-u"]:after,
.icon-chevron-u:after {
  content: "\f077";
  margin-left: 10px;
}

[data-icon="chevron-d"]:after,
.icon-chevron-d:after {
  content: "\f078";
  margin-left: 10px;
}

[data-icon="arrow-d"]:after,
.icon-arrow-d:after,
.customSelect:after {
  content: "\f0d7";
}

[data-icon="arrow-u"]:after,
.icon-arrow-u:after {
  content: "\f0d8";
}

[data-icon="arrow-l"]:after,
.icon-arrow-l:after {
  content: "\f0d9";
}

[data-icon="arrow-r"]:after,
.icon-caret-r:after {
  content: "\f0da";
}

[data-icon="plus"]:after,
.icon-plus:after {
  content: "\f067";
}

[data-icon="minus"]:after,
.icon-minus:after {
  content: "\f068";
}

[data-icon="chat"]:before,
.icon-chat:before {
  color: #f7cb6c;
  content: "\e00b";
  font-size: 220px;
  position: absolute;
  left: -38px;
  top: 0;
}
@media screen and (max-width: 960px) {
  [data-icon="chat"]:before,
  .icon-chat:before {
    font-size: 72px;
    line-height: 108px;
    font-size: 7.2rem;
    line-height: 10.8rem;
    left: -6px;
    top: -24px;
  }
  .ie10 [data-icon="chat"]:before, .ie11 [data-icon="chat"]:before, .ie10
  .icon-chat:before, .ie11
  .icon-chat:before {
    font-size: 72px;
    line-height: 108px;
  }
}

[data-icon="chat"]:after,
.icon-chat:after {
  color: #dd8b00;
  color: rgba(221, 139, 0, 0.6);
  content: "\e00b";
  font-size: 220px;
  position: absolute;
  left: -26px;
  top: -12px;
}
@media screen and (max-width: 960px) {
  [data-icon="chat"]:after,
  .icon-chat:after {
    font-size: 72px;
    line-height: 108px;
    font-size: 7.2rem;
    line-height: 10.8rem;
    left: -12px;
    top: -18px;
  }
  .ie10 [data-icon="chat"]:after, .ie11 [data-icon="chat"]:after, .ie10
  .icon-chat:after, .ie11
  .icon-chat:after {
    font-size: 72px;
    line-height: 108px;
  }
}

[data-icon="techpapers"]:after {
  border: 2px solid #70A820;
  color: #70A820;
  content: "\e005";
}

[data-icon="annual_report"]:after {
  border: 2px solid #C1C526;
  color: #C1C526;
  content: "\e006";
}

[data-icon="generic_pub"]:after {
  border: 2px solid #888888;
  color: #888888;
  content: "\e007";
}

[data-icon="project_stories_"]:after {
  border: 2px solid #DC8700;
  color: #DC8700;
  content: "\e008";
}

[data-icon="white_papers"]:after {
  border: 2px solid #DC8700;
  color: #DC8700;
  content: "\e009";
}

[data-icon="sysengin"]:after {
  border: 2px solid #005B94;
  color: #005B94;
  content: "\e00a";
}

[data-icon="techpapers"]:after,
[data-icon="annual_report"]:after,
[data-icon="generic_pub"]:after,
[data-icon="project_stories_"]:after,
[data-icon="white_papers"]:after,
[data-icon="sysengin"]:after {
  border-radius: 65px;
  display: block;
  font-size: 65px;
  height: 110px;
  line-height: 1.7em;
  position: relative;
  width: 110px;
}

[data-icon="search"]:before,
.icon-search:before,
.main-content .region-header .global-search [type="submit"]:before {
  content: "\f002";
}

[data-icon="menu"]:before,
.icon-menu:before {
  content: "\f0c9";
}

[data-icon="cog"]:after,
.icon-cog:after {
  content: "\e00c";
}

[data-icon="retweet"]:before,
.icon-retweet:before {
  content: "\e600";
}

[data-icon="reply"]:before,
.icon-reply:before {
  content: "\e601";
}

[data-icon="star-filled"]:before,
.icon-star-filled:before {
  content: "\e602";
}

[data-icon="star-unfilled"]:before,
.icon-star-unfilled:before {
  content: "\e603";
}

[data-icon="star-unfilled"]:hover:before,
.icon-star-unfilled:hover:before {
  content: "\e603";
}

[data-icon="careers"]:before,
.icon-careers:before,
[data-icon="capabilities"]:before,
.icon-capabilities:before,
[data-icon="news"]:before,
.icon-news:before,
[data-icon="publications"]:before,
.icon-publications:before,
[data-icon="research"]:before,
.icon-research:before {
  height: 56px;
  width: 56px;
  font-size: 32px;
  line-height: 32px;
  font-size: 3.2rem;
  line-height: 3.2rem;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  margin-right: 10px;
  margin-top: -10px;
  text-align: center;
  display: none;
  vertical-align: middle;
  float: left;
}
.ie10 [data-icon="careers"]:before, .ie11 [data-icon="careers"]:before, .ie10
.icon-careers:before, .ie11
.icon-careers:before, .ie10
[data-icon="capabilities"]:before, .ie11
[data-icon="capabilities"]:before, .ie10
.icon-capabilities:before, .ie11
.icon-capabilities:before, .ie10
[data-icon="news"]:before, .ie11
[data-icon="news"]:before, .ie10
.icon-news:before, .ie11
.icon-news:before, .ie10
[data-icon="publications"]:before, .ie11
[data-icon="publications"]:before, .ie10
.icon-publications:before, .ie11
.icon-publications:before, .ie10
[data-icon="research"]:before, .ie11
[data-icon="research"]:before, .ie10
.icon-research:before, .ie11
.icon-research:before {
  font-size: 32px;
  line-height: 32px;
}
.front [data-icon="careers"]:before, .front
.icon-careers:before, .front
[data-icon="capabilities"]:before, .front
.icon-capabilities:before, .front
[data-icon="news"]:before, .front
.icon-news:before, .front
[data-icon="publications"]:before, .front
.icon-publications:before, .front
[data-icon="research"]:before, .front
.icon-research:before {
  display: block;
}
.ie [data-icon="careers"]:before, .ie
.icon-careers:before, .ie
[data-icon="capabilities"]:before, .ie
.icon-capabilities:before, .ie
[data-icon="news"]:before, .ie
.icon-news:before, .ie
[data-icon="publications"]:before, .ie
.icon-publications:before, .ie
[data-icon="research"]:before, .ie
.icon-research:before {
  padding: 12px 0;
  font-size: 32px;
  line-height: 32px;
  height: auto;
}

[data-icon="capabilities"]:before,
.icon-capabilities:before {
  content: "\e802";
  font-size: 32px;
  line-height: 56px;
  font-size: 3.2rem;
  line-height: 5.6rem;
  color: #FFF;
  border: 4px solid #FFF;
  background-color: #1dabc9;
}
.ie10 [data-icon="capabilities"]:before, .ie11 [data-icon="capabilities"]:before, .ie10
.icon-capabilities:before, .ie11
.icon-capabilities:before {
  font-size: 32px;
  line-height: 56px;
}
.ie [data-icon="capabilities"]:before, .ie
.icon-capabilities:before {
  font-size: 32px;
  line-height: 32px;
  padding: 12px 0;
}

[data-icon="careers"]:before,
.icon-careers:before {
  content: "\e800";
  font-size: 33px;
  line-height: 56px;
  font-size: 3.3rem;
  line-height: 5.6rem;
  color: #FFF;
  border: 4px solid #FFF;
  background-color: #2f4f62;
}
.ie10 [data-icon="careers"]:before, .ie11 [data-icon="careers"]:before, .ie10
.icon-careers:before, .ie11
.icon-careers:before {
  font-size: 33px;
  line-height: 56px;
}
.ie [data-icon="careers"]:before, .ie
.icon-careers:before {
  font-size: 33px;
  line-height: 33px;
  padding: 11.5px 0;
}

[data-icon="news"]:before,
.icon-news:before {
  content: "\e002";
  font-size: 26px;
  line-height: 56px;
  font-size: 2.6rem;
  line-height: 5.6rem;
  color: #FFF;
  border: 4px solid #FFF;
  background-color: #444;
}
.ie10 [data-icon="news"]:before, .ie11 [data-icon="news"]:before, .ie10
.icon-news:before, .ie11
.icon-news:before {
  font-size: 26px;
  line-height: 56px;
}
.ie [data-icon="news"]:before, .ie
.icon-news:before {
  font-size: 26px;
  line-height: 26px;
  padding: 15px 0;
}

[data-icon="publications"]:before,
.icon-publications:before {
  content: "\e003";
  font-size: 26px;
  line-height: 56px;
  font-size: 2.6rem;
  line-height: 5.6rem;
  color: #FFF;
  border: 4px solid #FFF;
  background-color: #c0c436;
}
.ie10 [data-icon="publications"]:before, .ie11 [data-icon="publications"]:before, .ie10
.icon-publications:before, .ie11
.icon-publications:before {
  font-size: 26px;
  line-height: 56px;
}
.ie [data-icon="publications"]:before, .ie
.icon-publications:before {
  font-size: 26px;
  line-height: 26px;
  padding: 15px 0;
}

[data-icon="research"]:before,
.icon-research:before {
  content: "\e805";
  color: #FFF;
  border: 4px solid #FFF;
  background-color: #687f86;
  font-size: 30px;
  line-height: 56px;
  font-size: 3rem;
  line-height: 5.6rem;
}
.ie10 [data-icon="research"]:before, .ie11 [data-icon="research"]:before, .ie10
.icon-research:before, .ie11
.icon-research:before {
  font-size: 30px;
  line-height: 56px;
}
.ie [data-icon="research"]:before, .ie
.icon-research:before {
  font-size: 30px;
  line-height: 30px;
  padding: 13px 0;
}

[data-icon][data-iconpos="right"]:after {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 10px;
}

[data-icon="none"]:before, .compatibility-alert + .noty_buttons .btn:before,
[data-icon="none"]:after,
.compatibility-alert + .noty_buttons .btn:after {
  content: "" !important;
  display: none !important;
}

/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

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

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
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.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
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.
 */
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.
 */
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.
 */
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.
 */
input[type="checkbox"],
input[type="radio"] {
  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).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/**
 * Remove inner padding and border in Firefox 4+.
 */
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.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
@-webkit-viewport {
  width: device-width;
}
@-moz-viewport {
  width: device-width;
}
@-ms-viewport {
  width: device-width;
}
@-webkit-viewport {
  width: device-width;
}
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: normal;
  -webkit-tap-highlight-color: transparent;
}

html {
  font-size: 62.5%;
  /* Sets up the Base 10 stuff */
}

body {
  background-color: #efefef;
  color: #555555;
  font-size: 16px;
  line-height: 20px;
  font-size: 1.6rem;
  line-height: 2rem;
  font-family: "Serifa Roman";
}
.ie10 body, .ie11 body {
  font-size: 16px;
  line-height: 20px;
}

@media (max-width: 715px) {
  html body.admin-menu {
    margin-top: 54px !important;
  }
}
@media (max-width: 384px) {
  html body.admin-menu {
    margin-top: 78px !important;
  }
}
@media (max-width: 264px) {
  html body.admin-menu {
    margin-top: 102px !important;
  }
}

a:empty {
  display: none;
}

/************************/
/* Fonts */
/************************/
/************************/
/* Global Site Typography */
/************************/
h1 {
  font-family: "Runda Normal";
  font-size: 36px;
  line-height: 54px;
  font-size: 3.6rem;
  line-height: 5.4rem;
  color: #DC8700;
  font-weight: normal;
}
.ie10 h1, .ie11 h1 {
  font-size: 36px;
  line-height: 54px;
}

h2, article h2,
article blockquote,
#block-system-main h2,
#block-system-main blockquote,
h2 > p,
article h2 > p,
article blockquote > p,
#block-system-main h2 > p,
#block-system-main blockquote > p {
  font-family: "Serifa Roman";
  font-size: 26px;
  line-height: 39px;
  font-size: 2.6rem;
  line-height: 3.9rem;
  color: #222222;
  font-weight: normal;
}
.ie10 h2,
.ie10 article blockquote,
article .ie10 blockquote,
.ie10 #block-system-main h2,
#block-system-main .ie10 h2,
.ie10 #block-system-main blockquote,
#block-system-main .ie10 blockquote, .ie11 h2,
.ie11 article blockquote,
article .ie11 blockquote,
.ie11 #block-system-main h2,
#block-system-main .ie11 h2,
.ie11 #block-system-main blockquote,
#block-system-main .ie11 blockquote, .ie10
h2 > p, .ie10 article h2 > p,
.ie10 article blockquote > p,
article .ie10 blockquote > p,
.ie10 #block-system-main h2 > p,
#block-system-main .ie10 h2 > p,
.ie10 #block-system-main blockquote > p,
#block-system-main .ie10 blockquote > p, .ie11
h2 > p, .ie11 article h2 > p,
.ie11 article blockquote > p,
article .ie11 blockquote > p,
.ie11 #block-system-main h2 > p,
#block-system-main .ie11 h2 > p,
.ie11 #block-system-main blockquote > p,
#block-system-main .ie11 blockquote > p {
  font-size: 26px;
  line-height: 39px;
}

h3, h4, h5, h6, h7 {
  font-family: "Serifa Bold";
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #222222;
  font-weight: normal;
}
.ie10 h3, .ie10 h4, .ie10 h5, .ie10 h6, .ie10 h7, .ie11 h3, .ie11 h4, .ie11 h5, .ie11 h6, .ie11 h7 {
  font-size: 16px;
  line-height: 24px;
}

h4, h5, h6, h7 {
  font-size: 13px;
  line-height: 19.5px;
  font-size: 1.3rem;
  line-height: 1.95rem;
}
.ie10 h4, .ie11 h4, .ie10 h5, .ie11 h5, .ie10 h6, .ie11 h6, .ie10 h7, .ie11 h7 {
  font-size: 13px;
  line-height: 19.5px;
}

/*
// Tab Environment Header
h5 {
	font-family: "Runda Normal";
	@include font-size(26);
	font-weight: normal;
	color: $mango-orange;
}

// Side Bar Header
@mixin h6 {
	font-family: "Runda Normal";
	font-size: 18px;
	@include font-size(18);
	font-weight: normal;
	color: $mango-orange;
}

h6 { @include h6; }

//Sub Head
h7 {
	font-family: "Serifa Bold";
	@include font-size(16);
	font-weight: normal;
	color: $dark-gray;
}
*/
.clear {
  clear: both;
  display: block;
  height: 0;
  line-height: 0;
  width: 0;
}

p {
  font-family: "Serifa Roman";
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #555555;
}
.ie10 p, .ie11 p {
  font-size: 16px;
  line-height: 22px;
}
p a {
  font-family: inherit;
  font-size: inherit;
}

a {
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: #00ABCA;
  text-decoration: none;
}
.ie10 a, .ie11 a {
  font-size: 14px;
  line-height: 21px;
}
a:hover {
  color: #005B94;
}
a * {
  color: inherit;
}

a[href^=tel] {
  font-family: "Runda Medium" !important;
  color: #00ABCA !important;
  text-decoration: none;
}
a[href^=tel]:hover {
  color: #005B94 !important;
}

h1 > a,
h2 > a,
article h2 > a,
article blockquote > a,
#block-system-main h2 > a,
#block-system-main blockquote > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a,
h7 > a,
h4 > a,
h5 > a,
h6 > a,
li > a,
span > a,
p > a,
span {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  text-transform: inherit;
}

h1 > a, h2 > a, article h2 > a,
article blockquote > a,
#block-system-main h2 > a,
#block-system-main blockquote > a, h3 > a, h4 > a, h5 > a, h6 > a, h7 > a, h4 > a, h5 > a, h6 > a {
  color: inherit;
}

li {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}

form {
  position: relative;
}

fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

input[type="submit"] {
  text-align: center;
  border: 0;
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 14px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  text-transform: uppercase;
  height: auto;
  min-height: 30px;
  padding: 8px 30px 8px 10px;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  color: white;
  cursor: pointer;
  background-color: #00ABCA;
  padding-right: 10px;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ie10 input[type="submit"], .ie11 input[type="submit"] {
  font-size: 14px;
  line-height: 14px;
}
.lt-ie9 input[type="submit"] {
  min-height: 0;
}
input[type="submit"]:hover {
  background-color: #0095b1;
}
input[type="submit"]:active {
  background-color: #008097;
}

input[type="text"],
input[type="search"],
input[type="tel"],
input[type="email"],
input[type="number"],
input[type="password"] {
  height: 32px;
}

input[type="text"],
input[type="search"],
input[type="tel"],
input[type="email"],
input[type="number"],
input[type="password"],
textarea {
  display: block;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  padding: 5px 10px;
  background-color: #f9f9f9;
  font-family: "Serifa Roman Italic";
  font-style: italic;
  font-size: 14px;
  line-height: 20px;
  font-size: 1.4rem;
  line-height: 2rem;
  margin-top: -1px;
  text-align: left;
  text-transform: none;
  color: #888888;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 1, 1, 0.2);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 1, 1, 0.2);
  box-shadow: inset 0 1px 1px rgba(0, 1, 1, 0.2);
  border: 1px solid rgba(215, 215, 215, 0.42);
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  /*width: calc-percent(234px, 270px);*/
}
input[type="text"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
textarea:focus {
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 9px rgba(52, 186, 232, 0.2);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 9px rgba(52, 186, 232, 0.2);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 9px rgba(52, 186, 232, 0.2);
  border-color: #32bae8;
  border-color: rgba(52, 186, 232, 0.2);
  background: white !important;
  outline: none !important;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.region-sidebar-second input[type="text"], .region-sidebar-second
input[type="search"], .region-sidebar-second
input[type="tel"], .region-sidebar-second
input[type="email"], .region-sidebar-second
input[type="number"], .region-sidebar-second
input[type="password"], .region-sidebar-second
textarea {
  width: 100%;
}
.ie10 input[type="text"], .ie11 input[type="text"], .ie10
input[type="search"], .ie11
input[type="search"], .ie10
input[type="tel"], .ie11
input[type="tel"], .ie10
input[type="email"], .ie11
input[type="email"], .ie10
input[type="number"], .ie11
input[type="number"], .ie10
input[type="password"], .ie11
input[type="password"], .ie10
textarea, .ie11
textarea {
  font-size: 14px;
  line-height: 20px;
}
@media only screen and (max-width: 1024px) {
  input[type="text"],
  input[type="search"],
  input[type="tel"],
  input[type="email"],
  input[type="number"],
  input[type="password"],
  textarea {
    font-size: 16px;
    line-height: 20px;
    font-size: 1.6rem;
    line-height: 2rem;
  }
  .ie10 input[type="text"], .ie11 input[type="text"], .ie10
  input[type="search"], .ie11
  input[type="search"], .ie10
  input[type="tel"], .ie11
  input[type="tel"], .ie10
  input[type="email"], .ie11
  input[type="email"], .ie10
  input[type="number"], .ie11
  input[type="number"], .ie10
  input[type="password"], .ie11
  input[type="password"], .ie10
  textarea, .ie11
  textarea {
    font-size: 16px;
    line-height: 20px;
  }
  input[type="text"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="password"]:focus,
  textarea:focus {
    font-size: 16px;
    line-height: 20px;
    font-size: 1.6rem;
    line-height: 2rem;
  }
  .ie10 input[type="text"]:focus, .ie11 input[type="text"]:focus, .ie10
  input[type="search"]:focus, .ie11
  input[type="search"]:focus, .ie10
  input[type="tel"]:focus, .ie11
  input[type="tel"]:focus, .ie10
  input[type="email"]:focus, .ie11
  input[type="email"]:focus, .ie10
  input[type="number"]:focus, .ie11
  input[type="number"]:focus, .ie10
  input[type="password"]:focus, .ie11
  input[type="password"]:focus, .ie10
  textarea:focus, .ie11
  textarea:focus {
    font-size: 16px;
    line-height: 20px;
  }
}

select {
  display: block;
  cursor: pointer;
  z-index: 10;
  height: 32px;
  -webkit-appearance: none;
  border: 1px solid rgba(215, 215, 215, 0.42);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #ffffff), color-stop(100%, #f3f3f3));
  background-image: -moz-linear-gradient(left top, #ffffff, #f3f3f3);
  background-image: -webkit-linear-gradient(left top, #ffffff, #f3f3f3);
  background-image: linear-gradient(to right bottom, #ffffff, #f3f3f3);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 1, 1, 0.2);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 1, 1, 0.2);
  box-shadow: inset 0 1px 1px rgba(0, 1, 1, 0.2);
}

.customSelect {
  height: 32px;
  border: 1px solid rgba(215, 215, 215, 0.42);
  z-index: 9;
  position: relative;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #ffffff), color-stop(100%, #f3f3f3));
  background-image: -moz-linear-gradient(left top, #ffffff, #f3f3f3);
  background-image: -webkit-linear-gradient(left top, #ffffff, #f3f3f3);
  background-image: linear-gradient(to right bottom, #ffffff, #f3f3f3);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 1, 1, 0.2);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 1, 1, 0.2);
  box-shadow: inset 0 1px 1px rgba(0, 1, 1, 0.2);
  pointer-events: auto;
}
.region-sidebar-second .customSelect {
  width: 100%;
}
.customSelect.customSelectFocus {
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 9px rgba(52, 186, 232, 0.2);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 9px rgba(52, 186, 232, 0.2);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 9px rgba(52, 186, 232, 0.2);
  border-color: #32bae8;
  border-color: rgba(52, 186, 232, 0.2);
  background: white !important;
  outline: none !important;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.customSelect .customSelectInner {
  color: #888;
  padding: 5px 30px 5px 10px;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-family: "Serifa Roman Italic";
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  line-height: inherit;
  height: 100%;
  min-height: 28px;
}
.ie10 .customSelect .customSelectInner, .ie11 .customSelect .customSelectInner {
  font-size: 14px;
  line-height: 21px;
}
.customSelect:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 30px;
  font-size: 15px;
  line-height: 30px;
  font-size: 1.5rem;
  line-height: 3rem;
  text-align: center;
  border-left: 1px solid rgba(215, 215, 215, 0.42);
  pointer-events: none;
}
.ie10 .customSelect:after, .ie11 .customSelect:after {
  font-size: 15px;
  line-height: 30px;
}
.ie .customSelect:after {
  line-height: 30px;
}

.form-item {
  margin-bottom: 20px;
}

label {
  margin-bottom: 2px;
  display: block;
  color: #212121;
  font-family: "Runda Medium";
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.ie10 label, .ie11 label {
  font-size: 16px;
  line-height: 24px;
}

table {
  color: #555;
  font-family: "Serifa Roman";
  font-size: 14px;
  line-height: 18px;
  font-size: 1.4rem;
  line-height: 1.8rem;
  background-color: #f7f7f2;
  border: 1px solid #d7d8c0;
}
.ie10 table, .ie11 table {
  font-size: 14px;
  line-height: 18px;
}

th {
  background-color: #c1c526;
  color: white;
  font-size: 14px;
  line-height: 20px;
  font-size: 1.4rem;
  line-height: 2rem;
  font-family: "Runda Medium";
}
.ie10 th, .ie11 th {
  font-size: 14px;
  line-height: 20px;
}

td {
  border-left: 1px solid #d7d8c0;
  border-right: 1px solid #d7d8c0;
  border-collapse: collapse;
}

tr:nth-child(odd) {
  background-color: #f7f7f2;
}
tr:nth-child(odd) td {
  border-top: 1px solid #e2e2d1;
  border-bottom: 1px solid #e2e2d1;
}

tr:nth-child(even) {
  background-color: #eeeee6;
}
tr:nth-child(even) td {
  border-top: 1px solid #e6e7d9;
  border-bottom: 1px solid #e6e7d9;
}

ul, ol {
  list-style-position: outside;
}

blockquote {
  font-size: 26px;
  line-height: 32px;
  font-size: 2.6rem;
  line-height: 3.2rem;
  margin: 30px 0 20px;
  color: #222;
  font-family: "Serifa Roman";
  font-weight: normal;
}
.ie10 blockquote, .ie11 blockquote {
  font-size: 26px;
  line-height: 32px;
}
blockquote:empty {
  display: none;
}

[data-position="right"] {
  float: right !important;
  margin-right: 0 !important;
}

[data-position="left"] {
  float: left !important;
  margin-left: 0 !important;
}

[data-position="full-width"] {
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

[data-margin="true"] {
  margin: 18px 0;
}

[data-margin="false"] {
  margin: 0;
}

[data-iconpos="right"]:before {
  float: right;
  margin-left: 10px;
}

[data-iconpos="right"] {
  padding-right: 30px !important;
}

strong,
b {
  font-weight: normal !important;
  font-family: "Serifa Medium";
}

i, em {
  font-family: "Serifa Roman Italic";
}

strong i,
i strong,
strong em,
em strong,
b i,
i b,
b em,
em b,
a strong i,
a i strong,
a strong em,
a em strong,
a b i,
a i b,
a b em,
a em b,
strong a i,
i a strong,
strong a em,
em a strong,
b a i,
i a b,
b a em,
em a b,
strong i a,
i strong a,
strong em a,
em strong a,
b i a,
i b a,
b em a,
em b a {
  font-family: "Serifa Bold Italic";
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* Prevent callout */
.nocallout {
  -webkit-touch-callout: none;
}

.pressed {
  background-color: rgba(0, 0, 0, 0.7);
}

/* A hack for HTML5 contenteditable attribute on mobile */
textarea[contenteditable] {
  -webkit-appearance: none;
}

/* A workaround for S60 3.x and 5.0 devices which do not animated gif images if
   they have been set as display: none */
.gifhidden {
  position: absolute;
  left: -100%;
}

/*
 * Image replacement
 */
.ir {
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0;
  direction: ltr;
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -999em;
}

.ir br {
  display: none;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */
.hidden {
  display: none !important;
  visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */
.invisible {
  visibility: hidden;
}

/**
 * Clearfix helper
 * Used to contain floats: h5bp.com/q
 */
.clearfix:before, .row:before, .section-inner-wrapper:before, .publications .region-header #block-menu-block-2 header:before, article:before,
#block-system-main:before, .content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul:before, .rsBullets:before, .touchcarousel .touchcarousel-container:before, .jobs-search-form .mitre-search-form:before, .mini-callout .mini-callout-image:before, .page-search .search-form .container-inline:before, .page-search .search-form .container-inline .form-wrapper:before, .list-view .list-item:before,
.clearfix:after,
.row:after,
.section-inner-wrapper:after,
.publications .region-header #block-menu-block-2 header:after,
article:after,
#block-system-main:after,
.content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul:after,
.rsBullets:after,
.touchcarousel .touchcarousel-container:after,
.jobs-search-form .mitre-search-form:after,
.mini-callout .mini-callout-image:after,
.page-search .search-form .container-inline:after,
.page-search .search-form .container-inline .form-wrapper:after,
.list-view .list-item:after {
  content: "";
  display: table;
}

.clearfix:after, .row:after, .section-inner-wrapper:after, .publications .region-header #block-menu-block-2 header:after, article:after,
#block-system-main:after, .content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul:after, .rsBullets:after, .touchcarousel .touchcarousel-container:after, .jobs-search-form .mitre-search-form:after, .mini-callout .mini-callout-image:after, .page-search .search-form .container-inline:after, .page-search .search-form .container-inline .form-wrapper:after, .list-view .list-item:after {
  clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix, .row, .section-inner-wrapper, .publications .region-header #block-menu-block-2 header, article,
#block-system-main, .content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul, .rsBullets, .touchcarousel .touchcarousel-container, .jobs-search-form .mitre-search-form, .mini-callout .mini-callout-image, .page-search .search-form .container-inline, .page-search .search-form .container-inline .form-wrapper, .list-view .list-item {
  *zoom: 1;
}

/**
 * For anything you want to hide on page load when JS is enabled, so
 * that you can use the JS to control visibility and avoid flicker.
 */
html.js .js-hide {
  display: none;
}

/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */
.element-hidden {
  display: none;
}

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

/**
 * The .element-focusable class extends the .element-invisible class to allow
 * the element to be focusable when navigated to via the keyboard.
 */
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
/**
 * Gridpak Beta SCSS
 *
 * Generator - http://gridpak.com/
 * Created by @erskinedesign
 */
/* Reusable column setup */
#gridpak {
  pointer-events: none;
  z-index: 100;
  display: none;
}

.col {
  border: 0px solid transparent;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding-box !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  width: 100%;
  position: relative;
  z-index: 10;
}

    /* 1. 4 Column Grid 0px - 320px
    -----------------------------------------------------------------------------

    Span 1:    20.3125%
    Span 2:    46.875%
    Span 3:    73.4375%
    Span 4:    100%

    ----------------------------------------------------------------------------- */
@media screen and (min-width: 0px) and (max-width: 320px) {
  .col {
    margin-left: 6.25%;
    padding: 0px;
  }

  /* --- Gridpak variables ---*/
  .row .col:first-child {
    margin-left: 0;
  }

        /*
        Add your semantic classnames in alongside their corresponding spans here. e.g.

        .span_3,
        .my_semantic_class_name {
            ...
        }

        */
  .span_1 {
    width: 20.3125%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 6.25%;
  }

  .span_2 {
    width: 46.875%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 6.25%;
  }

  .span_3 {
    width: 73.4375%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 6.25%;
  }

  .span_4,
  .span_12 {
    margin-left: 0;
    width: 100%;
  }
}
    /* 2. 8 Column Grid 321px - 768px
    -----------------------------------------------------------------------------

    Span 1:    10.1973684214%
    Span 2:    23.0263157898%
    Span 3:    35.8552631581%
    Span 4:    48.6842105265%
    Span 5:    61.5131578949%
    Span 6:    74.3421052633%
    Span 7:    87.1710526316%
    Span 8:    100%

    ----------------------------------------------------------------------------- */
@media screen and (min-width: 321px) and (max-width: 768px) {
  .col {
    margin-left: 2.63%;
    padding: 0px;
  }

  /* --- Gridpak variables ---*/
  .row .col:first-child {
    margin-left: 0;
  }

  .span_1 {
    width: 10.19737%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.63158%;
  }

  .span_2 {
    width: 23.02632%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.63158%;
  }

  .span_3 {
    width: 35.85526%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.63158%;
  }

  .span_4 {
    width: 100%;
    margin-left: 0;
  }

  .span_5 {
    width: 61.51316%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.63158%;
  }

  .span_6 {
    width: 74.34211%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.63158%;
  }

  .span_7 {
    width: 87.17105%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.63158%;
  }

  .span_8,
  .span_12 {
    margin-left: 0;
    width: 100%;
  }
}
    /* 3. 8 Column Grid 769px - 959px
    -----------------------------------------------------------------------------

    Span 1:    10.1973684214%
    Span 2:    23.0263157898%
    Span 3:    35.8552631581%
    Span 4:    48.6842105265%
    Span 5:    61.5131578949%
    Span 6:    74.3421052633%
    Span 7:    87.1710526316%
    Span 8:    100%

    ----------------------------------------------------------------------------- */
    /* 4. 12 Column Grid 960px - Infinity
    -----------------------------------------------------------------------------

    Span 1:    6.42361111142%
    Span 2:    14.9305555558%
    Span 3:    23.4375000003%
    Span 4:    31.9444444447%
    Span 5:    40.4513888891%
    Span 6:    48.9583333335%
    Span 7:    57.4652777779%
    Span 8:    65.9722222223%
    Span 9:    74.4791666668%
    Span 10:    82.9861111112%
    Span 11:    91.4930555556%
    Span 12:    100%

    ----------------------------------------------------------------------------- */
@media screen and (min-width: 768px) {
  .col {
    margin-left: 2.083%;
    padding: 0 10px;
  }

  /* --- Gridpak variables ---*/
  .row .col:first-child {
    margin-left: 0;
  }

  .span_1 {
    width: 6.42392%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.083%;
  }

  .span_2 {
    width: 14.93083%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.083%;
  }

  .span_3 {
    width: 23.43775%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.083%;
  }

  .span_4 {
    width: 31.94467%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.083%;
    max-width: 360px;
    float: right;
    margin-left: 0;
  }

  .span_5 {
    width: 40.45158%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.083%;
  }

  .span_6 {
    width: 48.9585%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.083%;
  }

  .span_7 {
    width: 57.46542%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.083%;
  }

  .span_8 {
    width: 65.97233%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.083%;
  }

  .span_9 {
    width: 74.47925%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.083%;
  }

  .span_10 {
    width: 82.98617%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.083%;
  }

  .span_11 {
    width: 91.49308%;
    border-left-width: 0;
    padding: 0 10px;
    margin-left: 2.083%;
  }

  .span_12 {
    margin-left: 0;
    width: 100%;
  }
}
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
html, body {
  height: 100%;
}

.layout {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -568px;
}
.layout .sticky-footer {
  height: 568px;
}

.sticky-footer-wrapper {
  clear: both;
  position: relative;
  height: 568px;
}

html, body {
  height: auto;
  min-height: 100%;
  min-width: 240px;
  overflow-x: hidden;
}

.region {
  position: relative;
}

.region-sub-content {
  padding: 0;
}

.front .region-sub-content-2 > .section-inner-wrapper, .front .publications .region-header #block-menu-block-2 .region-sub-content-2 > header, .publications .region-header #block-menu-block-2 .front .region-sub-content-2 > header {
  min-width: 100%;
  padding: 0;
}

.item-list {
  overflow: hidden;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.scrollToTop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 20px;
  opacity: 0;
  z-index: 1000;
}

.content-outer-wrapper {
  overflow: hidden;
  width: 100%;
  background-color: #efefef;
}

.content-inner-wrapper {
  width: 100%;
  overflow: hidden;
  overflow-x: hidden;
}
.snapjs-left .content-inner-wrapper {
  overflow: hidden;
}

.page-wrapper {
  min-height: 100%;
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.region {
  -webkit-transform: translateZ(0);
}

.region-sidebar-second.span_4 {
  float: right;
}

.col.region-header,
.col.region-featured,
.col.region-footer {
  padding: 0;
}

.col .col {
  padding: 0;
}

.overthrow-enabled .overthrow {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: relative;
  z-index: 10;
}

.section-inner-wrapper, .publications .region-header #block-menu-block-2 header {
  max-width: 1280px;
  margin: 0 auto;
  display: block;
  padding: 18px 5.55556% 18px 5.55556%;
  -moz-transition: padding 0.3s ease;
  -o-transition: padding 0.3s ease;
  -webkit-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
  position: relative;
  z-index: 10 !important;
}
@media screen and (max-width: 1024px) {
  .section-inner-wrapper, .publications .region-header #block-menu-block-2 header {
    padding: 10px;
    -moz-transition: padding 0.3s ease;
    -o-transition: padding 0.3s ease;
    -webkit-transition: padding 0.3s ease;
    transition: padding 0.3s ease;
  }
}
@media screen and (min-width: 1440px) {
  .section-inner-wrapper, .publications .region-header #block-menu-block-2 header {
    padding: 10px 80px;
  }
}
.section-inner-wrapper > .content, .publications .region-header #block-menu-block-2 header > .content {
  position: relative;
  z-index: 10 !important;
}

.navigation-row + .main-content-row,
.navigation-row + .contextual-menu-wrapper + .main-content-row {
  margin-top: 24px;
}

.span_8 .accordion-tabber.search-form .submit-reset-wrapper {
  margin-bottom: 0;
  min-height: 0;
}
.span_8 .accordion-tabber.search-form .tabs {
  background: transparent;
  margin-left: 0;
  margin-right: 0;
}
.span_8 .accordion-tabber.search-form .tabs > li {
  padding: 0;
  background: transparent;
  border: 0;
}
.span_8 .accordion-tabber.search-form .tabs > li:last-child {
  border-bottom: 2px solid #a7a9ab;
}
.span_8 .accordion-tabber.search-form .tabs > li.tab-state-opened {
  border-bottom: 1px solid #e7ca3c;
}
.span_8 .accordion-tabber.search-form .form-item {
  position: relative;
  overflow: hidden;
}
.span_8 .accordion-tabber.search-form .form-item select {
  top: 26px !important;
}
.span_8 .accordion-tabber.search-form .form-item .customSelectInner {
  width: 100% !important;
}
.span_8 .accordion-tabber.search-form .mitre-search-form > a {
  text-align: right;
  background: transparent !important;
  font-family: "Runda Bold";
  font-size: 18px;
  line-height: 22px;
  font-size: 1.8rem;
  line-height: 2.2rem;
  color: #00ABCA;
  padding-right: 25px;
}
.ie10 .span_8 .accordion-tabber.search-form .mitre-search-form > a, .ie11 .span_8 .accordion-tabber.search-form .mitre-search-form > a {
  font-size: 18px;
  line-height: 22px;
}
.span_8 .accordion-tabber.search-form .mitre-search-form > a:hover {
  color: #0095B1 !important;
}
.span_8 .accordion-tabber.search-form .mitre-search-form > a:hover:before {
  background: #0095B1;
}
.span_8 .accordion-tabber.search-form .mitre-search-form > a:active {
  color: #008097 !important;
}
.span_8 .accordion-tabber.search-form .mitre-search-form > a:active:before {
  background: #008097;
}
.span_8 .accordion-tabber.search-form .mitre-search-form > a:before {
  height: 16px;
  width: 16px;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  font-size: 1.4rem;
  line-height: 1.8rem;
  background: #00ABCA;
  top: 50%;
  margin-top: -8px;
}
.ie10 .span_8 .accordion-tabber.search-form .mitre-search-form > a:before, .ie11 .span_8 .accordion-tabber.search-form .mitre-search-form > a:before {
  font-size: 14px;
  line-height: 18px;
}
.ie .span_8 .accordion-tabber.search-form .mitre-search-form > a:before {
  font-size: 14px;
  line-height: 18px;
}
.span_8 .accordion-tabber.search-form .tab-content {
  padding: 0;
  margin-top: 15px;
}
.span_8 .accordion-tabber.search-form .showCriteria {
  display: inline;
}
.span_8 .accordion-tabber.search-form .hideCriteria {
  display: none;
}
.span_8 .accordion-tabber.search-form .tab-state-opened .showCriteria {
  display: none !important;
}
.span_8 .accordion-tabber.search-form .tab-state-opened .hideCriteria {
  display: inline !important;
}

.tabbed-preview-block {
  background-color: #d0d9d9;
}
.tabbed-preview-block h2.section-inner-wrapper,
.tabbed-preview-block article blockquote.section-inner-wrapper,
article .tabbed-preview-block blockquote.section-inner-wrapper,
.tabbed-preview-block #block-system-main h2.section-inner-wrapper,
#block-system-main .tabbed-preview-block h2.section-inner-wrapper,
.tabbed-preview-block #block-system-main blockquote.section-inner-wrapper,
#block-system-main .tabbed-preview-block blockquote.section-inner-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 22px;
  padding-bottom: 22px;
  font-size: 36px;
  line-height: 38px;
  font-size: 3.6rem;
  line-height: 3.8rem;
}
.ie10 .tabbed-preview-block h2.section-inner-wrapper,
.ie10 .tabbed-preview-block article blockquote.section-inner-wrapper,
article .ie10 .tabbed-preview-block blockquote.section-inner-wrapper,
.ie10 .tabbed-preview-block #block-system-main h2.section-inner-wrapper,
#block-system-main .ie10 .tabbed-preview-block h2.section-inner-wrapper,
.ie10 .tabbed-preview-block #block-system-main blockquote.section-inner-wrapper,
#block-system-main .ie10 .tabbed-preview-block blockquote.section-inner-wrapper, .ie11 .tabbed-preview-block h2.section-inner-wrapper,
.ie11 .tabbed-preview-block article blockquote.section-inner-wrapper,
article .ie11 .tabbed-preview-block blockquote.section-inner-wrapper,
.ie11 .tabbed-preview-block #block-system-main h2.section-inner-wrapper,
#block-system-main .ie11 .tabbed-preview-block h2.section-inner-wrapper,
.ie11 .tabbed-preview-block #block-system-main blockquote.section-inner-wrapper,
#block-system-main .ie11 .tabbed-preview-block blockquote.section-inner-wrapper {
  font-size: 36px;
  line-height: 38px;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .tabbed-preview-block h2.section-inner-wrapper,
  .tabbed-preview-block article blockquote.section-inner-wrapper,
  article .tabbed-preview-block blockquote.section-inner-wrapper,
  .tabbed-preview-block #block-system-main h2.section-inner-wrapper,
  #block-system-main .tabbed-preview-block h2.section-inner-wrapper,
  .tabbed-preview-block #block-system-main blockquote.section-inner-wrapper,
  #block-system-main .tabbed-preview-block blockquote.section-inner-wrapper {
    font-size: 24px;
    line-height: 26px;
    font-size: 2.4rem;
    line-height: 2.6rem;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .ie10 .tabbed-preview-block h2.section-inner-wrapper,
  .ie10 .tabbed-preview-block article blockquote.section-inner-wrapper,
  article .ie10 .tabbed-preview-block blockquote.section-inner-wrapper,
  .ie10 .tabbed-preview-block #block-system-main h2.section-inner-wrapper,
  #block-system-main .ie10 .tabbed-preview-block h2.section-inner-wrapper,
  .ie10 .tabbed-preview-block #block-system-main blockquote.section-inner-wrapper,
  #block-system-main .ie10 .tabbed-preview-block blockquote.section-inner-wrapper, .ie11 .tabbed-preview-block h2.section-inner-wrapper,
  .ie11 .tabbed-preview-block article blockquote.section-inner-wrapper,
  article .ie11 .tabbed-preview-block blockquote.section-inner-wrapper,
  .ie11 .tabbed-preview-block #block-system-main h2.section-inner-wrapper,
  #block-system-main .ie11 .tabbed-preview-block h2.section-inner-wrapper,
  .ie11 .tabbed-preview-block #block-system-main blockquote.section-inner-wrapper,
  #block-system-main .ie11 .tabbed-preview-block blockquote.section-inner-wrapper {
    font-size: 24px;
    line-height: 26px;
  }
}
.tabbed-preview-block h2.section-inner-wrapper:empty,
.tabbed-preview-block article blockquote.section-inner-wrapper:empty,
article .tabbed-preview-block blockquote.section-inner-wrapper:empty,
.tabbed-preview-block #block-system-main h2.section-inner-wrapper:empty,
#block-system-main .tabbed-preview-block h2.section-inner-wrapper:empty,
.tabbed-preview-block #block-system-main blockquote.section-inner-wrapper:empty,
#block-system-main .tabbed-preview-block blockquote.section-inner-wrapper:empty {
  height: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.col.region-accordion-tab {
  border-top: 15px solid #d0d9d9;
  padding: 0 !important;
}
.col.region-accordion-tab.span_8 {
  border: none;
}
@media screen and (max-width: 680px) {
  .col.region-accordion-tab.span_12 {
    border: none;
  }
}
.col.region-accordion-tab.span_8 .section-inner-wrapper, .col.region-accordion-tab.span_8 .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .col.region-accordion-tab.span_8 header {
  padding: 0;
}
@media screen and (min-width: 680px) {
  .col.region-accordion-tab.span_12 .section-inner-wrapper, .col.region-accordion-tab.span_12 .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .col.region-accordion-tab.span_12 header {
    padding: 0;
  }
}

.bg-bar {
  background: #2a3137;
  height: 86px;
  position: absolute;
  width: 100%;
}
.span_8 .bg-bar {
  display: none;
}
@media screen and (max-width: 680px) {
  .span_12 .bg-bar {
    display: none;
  }
}

.accordion-tabber {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media screen and (min-width: 680px) {
  .span_12 .accordion-tabber {
    background: white;
  }
}
.accordion-tabber > ul {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  max-width: 1280px;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 25px;
  position: relative;
  width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 680px) {
  .accordion-tabber > ul {
    padding: 0;
  }
}
.span_8 .accordion-tabber > ul {
  width: auto;
  margin-left: -10px;
  margin-right: -10px;
  padding-left: 0;
  padding-bottom: 0;
  margin-bottom: 25px;
  background: white;
}
@media screen and (max-width: 680px) {
  .span_12 .accordion-tabber > ul {
    width: 100%;
    background: white;
    margin: 0;
    padding: 0;
  }
}
.accordion-tabber .tabs > li {
  float: left;
  list-style: none;
  width: 14.28%;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
}
.accordion-tabber .tabs > li .expander {
  display: none !important;
}
.span_8 .accordion-tabber .tabs > li {
  border: 1px solid #555555;
  border-bottom: none;
  display: block;
  float: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.span_8 .accordion-tabber .tabs > li:last-child {
  border-bottom: 1px solid #555555;
}
@media screen and (max-width: 680px) {
  .span_12 .accordion-tabber .tabs > li {
    border: 1px solid #555555;
    border-bottom: none;
    display: block;
    float: none;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .span_12 .accordion-tabber .tabs > li:last-child {
    border-bottom: 1px solid #555555;
  }
}
.accordion-tabber .tabs > li > a {
  border-right: 1px solid #222222;
  color: #fff;
  display: block;
  font-size: 16px;
  line-height: 23px;
  font-size: 1.6rem;
  line-height: 2.3rem;
  font-family: "Runda Medium";
  height: 86px;
  padding: 11.25% 11.25% 0;
  position: relative;
}
.ie10 .accordion-tabber .tabs > li > a, .ie11 .accordion-tabber .tabs > li > a {
  font-size: 16px;
  line-height: 23px;
}
@media screen and (max-width: 860px) {
  .accordion-tabber .tabs > li > a {
    font-size: 14px;
    line-height: 21px;
    font-size: 1.4rem;
    line-height: 2.1rem;
    margin: 0;
    padding: 15px;
  }
  .ie10 .accordion-tabber .tabs > li > a, .ie11 .accordion-tabber .tabs > li > a {
    font-size: 14px;
    line-height: 21px;
  }
}
.span_8 .accordion-tabber .tabs > li > a {
  border: none;
  color: #222222;
  height: auto;
  margin: 0 auto;
  padding-right: 54px;
  margin-right: 0;
  padding-left: 15px;
  width: 100%;
  padding-top: 11.5px;
  padding-bottom: 11.5px;
}
@media screen and (max-width: 680px) {
  .span_8 .accordion-tabber .tabs > li > a {
    padding: 11.5px 54px 11.5px 15px;
    width: 100%;
  }
}
@media screen and (max-width: 680px) {
  .span_12 .accordion-tabber .tabs > li > a {
    border: none;
    color: #222222;
    height: auto;
    margin: 0 auto;
    padding: 11.5px 54px 11.5px 15px;
    width: 100%;
  }
}
.no-touch .span_8 .accordion-tabber .tabs > li > a:hover {
  background: #fff;
  color: #222222;
}
@media screen and (min-width: 680px) {
  .no-touch .span_12 .accordion-tabber .tabs > li > a:hover {
    background: #404b54;
    color: white;
  }
}
.touch .span_8 .accordion-tabber .tabs > li > a:active, .touch .span_8 .accordion-tabber .tabs > li > a:active:hover, .touch .span_8 .accordion-tabber .tabs > li > a:active:active {
  background: #fff;
  color: #222222;
}
@media screen and (min-width: 680px) {
  .touch .span_12 .accordion-tabber .tabs > li > a:active, .touch .span_12 .accordion-tabber .tabs > li > a:active:hover, .touch .span_12 .accordion-tabber .tabs > li > a:active:active {
    background: #00ABCA;
    color: #fff;
  }
}
.accordion-tabber .tabs > li.tab-state-opened > a:hover:before, .accordion-tabber .tabs > li.tab-state-opened > a:before {
  background: #6f6f6f;
}
.span_8 .accordion-tabber .tabs > li.tab-state-opened > a:hover, .span_8 .accordion-tabber .tabs > li.tab-state-opened > a {
  background: white;
}
@media screen and (min-width: 680px) {
  .span_12 .accordion-tabber .tabs > li.tab-state-opened > a:hover, .span_12 .accordion-tabber .tabs > li.tab-state-opened > a {
    background: #00ABCA;
    color: #fff;
  }
}
.accordion-tabber .tabs > li > a:after {
  bottom: -7px;
  color: #fff;
  font-size: 24px;
  left: 20px;
  position: absolute;
}
.span_8 .accordion-tabber .tabs > li > a:after {
  display: none;
}
@media screen and (max-width: 680px) {
  .span_12 .accordion-tabber .tabs > li > a:after {
    display: none;
  }
}
.accordion-tabber .tabs > li > a:before {
  background: #888888;
  color: #fff;
  cursor: pointer;
  display: none;
  right: 0px;
  position: absolute;
  text-align: center;
  top: 0px;
  bottom: 0;
  width: 44px;
  z-index: 10;
  line-height: 44px;
  content: "\f067";
}
.span_8 .accordion-tabber .tabs > li > a:before {
  display: block;
}
@media screen and (max-width: 680px) {
  .span_12 .accordion-tabber .tabs > li > a:before {
    display: block;
  }
}
.accordion-tabber .tabs > li.tab-state-opened > a:before {
  content: "\f068";
}
.accordion-tabber .more-link {
  overflow: hidden;
}
.accordion-tabber .more-link a {
  float: right;
}

.tab-content {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  display: none;
  padding: 15px;
  overflow: hidden;
  position: relative;
  width: 600%;
  background: white;
  margin-top: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.tab-content li {
  font-size: 16px;
  line-height: 20px;
  font-size: 1.6rem;
  line-height: 2rem;
  font-family: "Serifa Roman";
}
.ie10 .tab-content li, .ie11 .tab-content li {
  font-size: 16px;
  line-height: 20px;
}
.tab-content li {
  list-style-position: outside;
}
.span_8 .tab-content {
  width: 100%;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 54px;
  padding-left: 15px;
}
@media screen and (max-width: 680px) {
  .span_12 .tab-content {
    width: 100%;
    padding: 20px 15px;
  }
}
.tab-content .left-col {
  float: left;
  margin-right: 1.91489%;
  width: 65.95745%;
}
.tab-content .left-col img {
  height: auto;
  width: 100%;
  max-width: 100%;
}
.tab-content .right-col {
  float: left;
  width: 31.91489%;
}
.tab-content .right-col h2,
.tab-content .right-col article blockquote,
article .tab-content .right-col blockquote,
.tab-content .right-col #block-system-main h2,
#block-system-main .tab-content .right-col h2,
.tab-content .right-col #block-system-main blockquote,
#block-system-main .tab-content .right-col blockquote {
  font-family: "Runda Normal";
  font-size: 26px;
  line-height: 30px;
  font-size: 2.6rem;
  line-height: 3rem;
  color: #DC8700;
}
.ie10 .tab-content .right-col h2,
.ie10 .tab-content .right-col article blockquote,
article .ie10 .tab-content .right-col blockquote,
.ie10 .tab-content .right-col #block-system-main h2,
#block-system-main .ie10 .tab-content .right-col h2,
.ie10 .tab-content .right-col #block-system-main blockquote,
#block-system-main .ie10 .tab-content .right-col blockquote, .ie11 .tab-content .right-col h2,
.ie11 .tab-content .right-col article blockquote,
article .ie11 .tab-content .right-col blockquote,
.ie11 .tab-content .right-col #block-system-main h2,
#block-system-main .ie11 .tab-content .right-col h2,
.ie11 .tab-content .right-col #block-system-main blockquote,
#block-system-main .ie11 .tab-content .right-col blockquote {
  font-size: 26px;
  line-height: 30px;
}
.tab-content .single-col {
  float: left;
  width: 100%;
}
.tab-content .single-col h2,
.tab-content .single-col article blockquote,
article .tab-content .single-col blockquote,
.tab-content .single-col #block-system-main h2,
#block-system-main .tab-content .single-col h2,
.tab-content .single-col #block-system-main blockquote,
#block-system-main .tab-content .single-col blockquote {
  font-family: "Runda Normal";
  font-size: 26px;
  line-height: 30px;
  font-size: 2.6rem;
  line-height: 3rem;
  color: #DC8700;
}
.ie10 .tab-content .single-col h2,
.ie10 .tab-content .single-col article blockquote,
article .ie10 .tab-content .single-col blockquote,
.ie10 .tab-content .single-col #block-system-main h2,
#block-system-main .ie10 .tab-content .single-col h2,
.ie10 .tab-content .single-col #block-system-main blockquote,
#block-system-main .ie10 .tab-content .single-col blockquote, .ie11 .tab-content .single-col h2,
.ie11 .tab-content .single-col article blockquote,
article .ie11 .tab-content .single-col blockquote,
.ie11 .tab-content .single-col #block-system-main h2,
#block-system-main .ie11 .tab-content .single-col h2,
.ie11 .tab-content .single-col #block-system-main blockquote,
#block-system-main .ie11 .tab-content .single-col blockquote {
  font-size: 26px;
  line-height: 30px;
}
.span_8 .tab-content .left-col, .span_8
.tab-content .right-col, .span_8
.tab-content .single-col {
  float: none;
  margin-bottom: 12px;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .span_12 .tab-content .left-col, .span_12
  .tab-content .right-col, .span_12
  .tab-content .single-col {
    float: none;
    margin-bottom: 12px;
    width: 100%;
  }
}

@media screen and (min-width: 680px) {
  .span_12 .tab-0 {
    left: 0%;
  }
  .span_12 .tab-1 {
    left: -100%;
  }
  .span_12 .tab-2 {
    left: -200%;
  }
  .span_12 .tab-3 {
    left: -300%;
  }
  .span_12 .tab-4 {
    left: -400%;
  }
  .span_12 .tab-5 {
    left: -500%;
  }
  .span_12 .tab-6 {
    left: -600%;
  }
  .span_12 .tabs > li {
    overflow: visible !important;
  }
}
.lt-ie9 .span_12 .tab-0 {
  left: 0%;
}
.lt-ie9 .span_12 .tab-1 {
  left: -100%;
}
.lt-ie9 .span_12 .tab-2 {
  left: -200%;
}
.lt-ie9 .span_12 .tab-3 {
  left: -300%;
}
.lt-ie9 .span_12 .tab-4 {
  left: -400%;
}
.lt-ie9 .span_12 .tab-5 {
  left: -500%;
}
.lt-ie9 .span_12 .tab-6 {
  left: -600%;
}
.lt-ie9 .span_12 .tabs > li {
  overflow: visible !important;
}

.span_12 li.tab-state-opened {
  height: auto !important;
}

.tab-content img,
.tab-content table {
  max-width: 100% !important;
}

.view-internal-alert {
  min-height: 41px;
  border: 1px solid #666464;
  background-color: #56656f;
}
.view-internal-alert .section-inner-wrapper, .view-internal-alert .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .view-internal-alert header {
  padding: 0px;
}
@media only screen and (min-width: 1025px) {
  .view-internal-alert .section-inner-wrapper, .view-internal-alert .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .view-internal-alert header {
    padding: 0 80px;
  }
}
.view-internal-alert .alert-content {
  color: #FFF;
}
.view-internal-alert .alert-header,
.view-internal-alert .alert-content {
  padding: 12px 20px;
  font-family: "Runda Medium";
  font-size: 13px;
}
.view-internal-alert .alert-header {
  color: #dc8600;
  float: left;
  padding-right: 10px;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .view-internal-alert .alert-header {
    width: 100%;
  }
}

.view-external-alert {
  min-height: 41px;
  border: 1px solid #ddd;
  background-color: #fff;
}
.view-external-alert .alert-header,
.view-external-alert .alert-content {
  padding: 12px 20px;
  font-family: "Runda Medium";
  font-size: 13px;
}
.view-external-alert .alert-header {
  color: #dc8600;
  float: left;
  padding-right: 10px;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .view-external-alert .alert-header {
    width: 100%;
  }
}

.view-alerts {
  padding: 5px 0;
  background-color: #e3900c;
  background-image: url("../images/bg-title-h2.png");
  /*ImageEmbed:skip*/
}
.view-alerts table {
  margin: 0 auto;
  position: relative;
  background: none;
  border: none;
  color: #FFF;
  font-family: "Runda Medium";
  font-size: 13px;
}
.view-alerts table:before {
  position: absolute;
  left: 10px;
  top: 3px;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: inherit;
  font-variant: normal;
  text-transform: none;
  line-height: 3.5rem !important;
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
  content: url("/sites/all/themes/mitre/content/homepage/iconos-svg/information-icon.png");
  font-size: 2.5rem !important;
  color: #FFF;
}
.view-alerts table tr {
  background: none;
}
.view-alerts table td {
  padding-left: 50px;
  border: none;
}

@media only screen and (max-width: 1024px) {
  .view-internal-alert .alert-header,
  .view-external-alert .alert-header {
    padding-bottom: 0;
  }

  .view-internal-alert .alert-content,
  .view-external-alert .alert-content {
    clear: both;
    padding-top: 0;
  }
}
#block-block-31,
#block-block-36 {
  margin-bottom: 48px;
  overflow: hidden;
}
#block-block-31 .report-left,
#block-block-36 .report-left {
  float: left;
}
#block-block-31 .report-right,
#block-block-36 .report-right {
  float: right;
}
#block-block-31 .report,
#block-block-36 .report {
  overflow: hidden;
  width: 48%;
}
@media (max-width: 640px) {
  #block-block-31 .report,
  #block-block-36 .report {
    width: 100%;
  }
}
#block-block-31 .report-image-container,
#block-block-36 .report-image-container {
  float: left;
  width: 34%;
}
#block-block-31 .report-content-container,
#block-block-36 .report-content-container {
  float: right;
  width: 62%;
}
#block-block-31 .report-content-container [data-role=button],
#block-block-36 .report-content-container [data-role=button] {
  word-break: normal !important;
}
#block-block-31 .annual-reports-links,
#block-block-36 .annual-reports-links {
  list-style: none;
  padding: 0;
}
#block-block-31 .annual-reports-links a,
#block-block-36 .annual-reports-links a {
  font-family: "Runda Normal";
}
#block-block-31 img,
#block-block-36 img {
  width: 100%;
  height: auto;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
.social-media-sharing {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  clear: both;
  display: block;
  padding: 18px 10px;
  overflow: hidden;
  width: 100%;
  margin-top: 18px;
  margin-bottom: 18px;
  float: none;
}
.social-media-sharing span {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.social-media-sharing .share-item > div,
.social-media-sharing .share-item > a,
.social-media-sharing .share-item > span {
  margin-left: 5px !important;
  margin-right: 5px !important;
  float: left !important;
  display: block !important;
}
.social-media-sharing .print-button {
  height: 20px !important;
  padding: 4px 25px 4px 10px !important;
  font-size: 10px !important;
  line-height: 14px !important;
  min-height: 20px !important;
  display: inline-block !important;
  float: left !important;
}
.social-media-sharing .row {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: auto;
}
.lt-ie9 .social-media-sharing .row {
  float: left;
}
.social-media-sharing .share-item {
  width: auto;
  float: left;
  margin: 0 !important;
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .social-media-sharing {
    padding: 18px 5px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .social-media-sharing .row {
    width: 100%;
  }
  .social-media-sharing .share-item.span_4 {
    width: 33.33%;
  }
  .social-media-sharing .share-item.span_6 {
    width: 50%;
  }
  .social-media-sharing .share-item {
    float: left !important;
    text-align: center !important;
    margin: 5px 0 !important;
  }
  .social-media-sharing .share-item > div,
  .social-media-sharing .share-item > span,
  .social-media-sharing .share-item > a {
    float: none !important;
    margin: 0 auto !important;
    display: inline-block !important;
  }
}

article li,
#block-system-main li {
  list-style-position: outside;
}
article h1,
#block-system-main h1 {
  font-size: 36px;
  line-height: 38px;
  font-size: 3.6rem;
  line-height: 3.8rem;
  margin-top: 0;
}
.ie10 article h1, .ie11 article h1, .ie10
#block-system-main h1, .ie11
#block-system-main h1 {
  font-size: 36px;
  line-height: 38px;
}
article h1 + figure, article h1 + blockquote, article h1 + .date:empty + blockquote, article h1 + figure > blockquote, article h1 + .date:empty + figure, article h1 + figure > blockquote,
#block-system-main h1 + figure,
#block-system-main h1 + blockquote,
#block-system-main h1 + .date:empty + blockquote,
#block-system-main h1 + figure > blockquote,
#block-system-main h1 + .date:empty + figure,
#block-system-main h1 + figure > blockquote {
  width: 100%;
  float: none;
  margin: 0;
}
.level-2 article h1, .level-2
#block-system-main h1 {
  display: none;
}
.level-2 article h1 + figure, .level-2 article h1 + blockquote, .level-2 article h1 + .date:empty + blockquote, .level-2 article h1 + .date:empty + figure, .level-2 article h1 + figure > blockquote, .level-2 article h1 + figure > blockquote, .level-2
#block-system-main h1 + figure, .level-2
#block-system-main h1 + blockquote, .level-2
#block-system-main h1 + .date:empty + blockquote, .level-2
#block-system-main h1 + .date:empty + figure, .level-2
#block-system-main h1 + figure > blockquote, .level-2
#block-system-main h1 + figure > blockquote {
  width: 100%;
  float: none;
  margin: 0;
}
article h1 + .date:empty + .teaser,
#block-system-main h1 + .date:empty + .teaser {
  margin-top: 0;
}
article h1 + .date:empty + .teaser > blockquote,
#block-system-main h1 + .date:empty + .teaser > blockquote {
  margin-top: 0;
  margin-bottom: 0;
}
article h2,
article blockquote,
article #block-system-main h2,
#block-system-main article h2,
article #block-system-main blockquote,
#block-system-main article blockquote,
article blockquote,
#block-system-main h2,
#block-system-main blockquote,
#block-system-main blockquote {
  font-size: 26px;
  line-height: 32px;
  font-size: 2.6rem;
  line-height: 3.2rem;
  margin: 30px 0 20px;
}
.ie10 article h2,
.ie10 article blockquote,
.ie10 article #block-system-main h2,
#block-system-main .ie10 article h2,
.ie10 article #block-system-main blockquote,
#block-system-main .ie10 article blockquote, .ie11 article h2,
.ie11 article blockquote,
.ie11 article #block-system-main h2,
#block-system-main .ie11 article h2,
.ie11 article #block-system-main blockquote,
#block-system-main .ie11 article blockquote, .ie10
article blockquote, .ie11
article blockquote,
.ie10
#block-system-main h2,
.ie10
#block-system-main blockquote,
.ie11
#block-system-main h2,
.ie11
#block-system-main blockquote, .ie10
#block-system-main blockquote, .ie11
#block-system-main blockquote {
  font-size: 26px;
  line-height: 32px;
}
article h2:empty,
article blockquote:empty,
article #block-system-main h2:empty,
#block-system-main article h2:empty,
article #block-system-main blockquote:empty,
#block-system-main article blockquote:empty,
article blockquote:empty,
#block-system-main h2:empty,
#block-system-main blockquote:empty,
#block-system-main blockquote:empty {
  display: none;
}
article .shareThis,
#block-system-main .shareThis {
  padding: 1rem 0;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 2rem;
}

.article-content,
.blog-content {
  margin-bottom: 12px;
}
.article-content .field-article-date,
.article-content .field-article-is-social,
.blog-content .field-article-date,
.blog-content .field-article-is-social {
  display: block;
  margin-bottom: 12px;
}
.article-content .field-article-date:empty,
.article-content .field-article-is-social:empty,
.blog-content .field-article-date:empty,
.blog-content .field-article-is-social:empty {
  display: none;
}
.article-content .image-container,
.blog-content .image-container {
  display: block;
  float: none;
  margin: 12px 0;
  max-width: 100%;
}
.article-content .image-container img,
.blog-content .image-container img {
  height: auto;
  width: 100%;
}
.article-content .field.body,
.blog-content .field.body {
  display: block;
}
.article-content p.continued,
.blog-content p.continued {
  border-top: 1px solid #ccc;
  display: none;
}
.article-content a.adjust,
.blog-content a.adjust {
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0;
  border-radius: 0 0 6px 6px;
  background: #efefef;
  border: 1px solid #ccc;
  border-top: 0;
  display: block;
  margin: 0 auto;
  padding: 5px 0 10px;
  position: relative;
  text-align: center;
  top: -1px;
  width: 140px;
}
.article-content a.adjust:after,
.blog-content a.adjust:after {
  font-size: 12px;
  line-height: 18px;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.ie10 .article-content a.adjust:after, .ie11 .article-content a.adjust:after, .ie10
.blog-content a.adjust:after, .ie11
.blog-content a.adjust:after {
  font-size: 12px;
  line-height: 18px;
}
.article-content li,
.blog-content li {
  font-family: "Serifa Roman";
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #555555;
}
.ie10 .article-content li, .ie11 .article-content li, .ie10
.blog-content li, .ie11
.blog-content li {
  font-size: 16px;
  line-height: 22px;
}

.view-on a:after {
  font-family: 'icomoon';
  content: "\f054";
  font-size: 10px;
  line-height: 15px;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-left: 6px;
}
.ie10 .view-on a:after, .ie11 .view-on a:after {
  font-size: 10px;
  line-height: 15px;
}

aside {
  padding: 16px 18px;
  margin-bottom: 10px;
  width: 31.29445%;
}
aside.full-width {
  width: 100%;
}
aside p {
  color: #acb100;
  font-family: "Runda Normal";
  line-height: 2rem;
}
aside .author {
  font-size: 12px;
  line-height: 16px;
  font-size: 1.2rem;
  line-height: 1.6rem;
  color: #555555;
  margin: 50px 0 20px;
}
.ie10 aside .author, .ie11 aside .author {
  font-size: 12px;
  line-height: 16px;
}
aside .author:before {
  content: "\2014";
}
aside .author[data-margin="false"] {
  margin-top: 0;
}
aside .author q {
  text-indent: -.6rem;
}
aside h2,
aside article blockquote,
article aside blockquote,
aside #block-system-main h2,
#block-system-main aside h2,
aside #block-system-main blockquote,
#block-system-main aside blockquote {
  color: white;
  font-family: "Runda Normal";
  font-size: 18px;
  line-height: 36px;
  font-size: 1.8rem;
  line-height: 3.6rem;
  margin: 0;
}
.ie10 aside h2,
.ie10 aside article blockquote,
article .ie10 aside blockquote,
.ie10 aside #block-system-main h2,
#block-system-main .ie10 aside h2,
.ie10 aside #block-system-main blockquote,
#block-system-main .ie10 aside blockquote, .ie11 aside h2,
.ie11 aside article blockquote,
article .ie11 aside blockquote,
.ie11 aside #block-system-main h2,
#block-system-main .ie11 aside h2,
.ie11 aside #block-system-main blockquote,
#block-system-main .ie11 aside blockquote {
  font-size: 18px;
  line-height: 36px;
}
aside dl {
  margin: 0;
  padding: 1rem 2rem;
}
aside dl dt {
  font-family: "Runda Normal";
  font-size: 13px;
  line-height: 19.5px;
  font-size: 1.3rem;
  line-height: 1.95rem;
  margin: 0;
}
.ie10 aside dl dt, .ie11 aside dl dt {
  font-size: 13px;
  line-height: 19.5px;
}
aside dl dd {
  color: #555555;
  font-family: "Serifa Roman";
  font-size: 14px;
  line-height: 20px;
  font-size: 1.4rem;
  line-height: 2rem;
  margin: 0;
  margin-bottom: 6px;
}
.ie10 aside dl dd, .ie11 aside dl dd {
  font-size: 14px;
  line-height: 20px;
}

[data-role="aside"] h2,
[data-role="aside"] article blockquote,
article [data-role="aside"] blockquote,
[data-role="aside"] #block-system-main h2,
#block-system-main [data-role="aside"] h2,
[data-role="aside"] #block-system-main blockquote,
#block-system-main [data-role="aside"] blockquote {
  margin: -16px -18px 16px -18px;
  padding: 8px 18px;
}
[data-role="aside"][data-position="right"] {
  margin: 0 0 12px 18px;
}
[data-role="aside"][data-position="left"] {
  margin: 0 18px 12px;
}
[data-role="aside"][data-theme="green"] {
  background-color: #f7f7f2;
  border: 1px solid #e2dfd6;
  border-bottom: 2px solid #acb100;
}
[data-role="aside"][data-theme="green"] h2,
[data-role="aside"][data-theme="green"] article blockquote,
article [data-role="aside"][data-theme="green"] blockquote,
[data-role="aside"][data-theme="green"] #block-system-main h2,
#block-system-main [data-role="aside"][data-theme="green"] h2,
[data-role="aside"][data-theme="green"] #block-system-main blockquote,
#block-system-main [data-role="aside"][data-theme="green"] blockquote {
  background-color: #C1C526;
}
[data-role="aside"][data-theme="green"] dl dt {
  color: #acb100;
  font-size: 13.19px;
  line-height: 19.785px;
  font-size: 1.319rem;
  line-height: 1.9785rem;
  margin: 0;
}
.ie10 [data-role="aside"][data-theme="green"] dl dt, .ie11 [data-role="aside"][data-theme="green"] dl dt {
  font-size: 13.19px;
  line-height: 19.785px;
}
[data-role="aside"][data-theme="green"] a {
  color: #00ABCA;
  text-decoration: none;
}
[data-role="aside"][data-theme="green"] a:hover {
  color: #005B94;
}
[data-role="aside"][data-theme="black"] {
  background: #ffffff;
  border: 1px solid #e2dfd6;
  border-bottom: 2px solid #283035;
  margin-bottom: 10px;
}
[data-role="aside"][data-theme="black"] h2,
[data-role="aside"][data-theme="black"] article blockquote,
article [data-role="aside"][data-theme="black"] blockquote,
[data-role="aside"][data-theme="black"] #block-system-main h2,
#block-system-main [data-role="aside"][data-theme="black"] h2,
[data-role="aside"][data-theme="black"] #block-system-main blockquote,
#block-system-main [data-role="aside"][data-theme="black"] blockquote {
  background: #283035;
}
[data-role="aside"][data-theme="black"] dl dt {
  color: #283035;
  font-family: "Runda Bold";
}
[data-role="aside"][data-theme="black"] p {
  color: #283035;
}
[data-role="aside"][data-theme="black"] a {
  color: #00ABCA;
  text-decoration: none;
}
[data-role="aside"][data-theme="black"] a:hover {
  color: #005B94;
}

.field-patent-date,
.field-patent-number {
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 18px;
  font-size: 1.4rem;
  line-height: 1.8rem;
  display: block;
  margin: 5px 0;
}
.ie10 .field-patent-date, .ie11 .field-patent-date, .ie10
.field-patent-number, .ie11
.field-patent-number {
  font-size: 14px;
  line-height: 18px;
}

.field-patent-number {
  color: #dc8700;
  margin-top: 20px;
}

/** Default Styling for Image Captions - Adding .imagecap class for folding in previous content entered **/
figure,
.imagecap {
  width: 31.29445%;
  margin: 12px 18px;
  margin-left: 0;
  float: left;
  position: relative;
}
figure.teaser,
.imagecap.teaser {
  width: 100%;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  figure,
  .imagecap {
    width: 100%;
  }
}
figure iframe,
figure object,
figure embed,
.imagecap iframe,
.imagecap object,
.imagecap embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
figure[data-position],
.imagecap[data-position] {
  width: 31.29445%;
  margin: 12px 18px;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  figure[data-position],
  .imagecap[data-position] {
    width: 100%;
  }
}
figure > img,
figure img,
.imagecap > img,
.imagecap img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
}
figure figcaption,
figure p,
.imagecap figcaption,
.imagecap p {
  font-family: "Serifa Roman Italic";
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  margin: 0;
}
.ie10 figure figcaption, .ie11 figure figcaption, .ie10
figure p, .ie11
figure p, .ie10
.imagecap figcaption, .ie11
.imagecap figcaption, .ie10
.imagecap p, .ie11
.imagecap p {
  font-size: 16px;
  line-height: 22px;
}
figure figcaption a,
figure p a,
.imagecap figcaption a,
.imagecap p a {
  font-family: "Serifa Roman Italic";
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
}
.ie10 figure figcaption a, .ie11 figure figcaption a, .ie10
figure p a, .ie11
figure p a, .ie10
.imagecap figcaption a, .ie11
.imagecap figcaption a, .ie10
.imagecap p a, .ie11
.imagecap p a {
  font-size: 16px;
  line-height: 22px;
}

/**** EXAMPLE IMAGE CAPTION USAGE




<!-- DEFAULT INHERITED BEHAVIOR: image caption container is floated to the left at ~31% width -->






<!-- Inherited markup, defaulting to left-aligned position. Use a lower resolution image only if being used in a left or right-positioned caption -->
<div class="imagecap">
    <img src="http://placehold.it/640x385">
    <p>Image caption goes here</p>
</div>



<!-- Inherited markup, added right-positioning. Use a lower resolution image only if being used in a left or right-positioned caption -->
<div class="imagecap" data-position="right">
    <img src="http://placehold.it/640x385">
    <p>Image caption goes here</p>
</div>




<!-- Inherited markup - higher resolution image if wished to be stretched to 100% of screen width -->
<div class="imagecap" data-position="full-width">
 <img src="http://placehold.it/1440x800">
 <p>Image caption goes here</p>
</div>













<!-- Recommended semantic markup usage with higher-resolution 100% width image available, defaults being a left-aligned image caption -->

<figure>
  <img src="http://placehold.it/1440x800">
  <figcaption>
    Caption text goes here
  </figcaption>
</figure>





<!-- Right-aligned image with caption -->

<figure data-position="right">
  <img src="http://placehold.it/640x385">

  <figcaption>Image caption text goes here</figcaption>
</figure>




<!-- Left-aligned image with caption -->

<figure data-position="left">
  <img src="http://placehold.it/640x385">

  <figcaption>Image caption text goes here</figcaption>
</figure>




<!-- Full 100% width image caption -->

<figure data-position="full-width">
  <img src="http://placehold.it/1440x850">

  <figcaption>Image caption text goes here</figcaption>
</figure>






<!-- YouTube Iframe Example using Image Caption Paradigm -->

<figure data-position="full-width" data-widget="fitMyVideo">
    <iframe width="1280" height="720" src="//www.youtube.com/embed/BeQvpYilMXA?list=PLDD78C8B49F5517AE" frameborder="0" allowfullscreen></iframe>
    <figcaption>Applying Behavioral Science to the Challenges of Cybersecurity</figcaption>
</figure>



****/
[data-role="button"], #block-views-blog-cybersecurity .more-link a,
.btn {
  text-align: center;
  border: 0;
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 14px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  text-transform: uppercase;
  height: auto;
  min-height: 30px;
  padding: 8px 30px 8px 10px;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  color: white;
  cursor: pointer;
  background-color: #DC8700;
  color: white;
  position: relative;
  padding-right: 30px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.ie10 [data-role="button"], .ie10 #block-views-blog-cybersecurity .more-link a, #block-views-blog-cybersecurity .more-link .ie10 a, .ie11 [data-role="button"], .ie11 #block-views-blog-cybersecurity .more-link a, #block-views-blog-cybersecurity .more-link .ie11 a, .ie10
.btn, .ie11
.btn {
  font-size: 14px;
  line-height: 14px;
}
.lt-ie9 [data-role="button"], .lt-ie9 #block-views-blog-cybersecurity .more-link a, #block-views-blog-cybersecurity .more-link .lt-ie9 a, .lt-ie9
.btn {
  min-height: 0;
}
[data-role="button"]:hover, #block-views-blog-cybersecurity .more-link a:hover,
.btn:hover {
  background-color: #c37700;
}
[data-role="button"]:active, #block-views-blog-cybersecurity .more-link a:active,
.btn:active {
  background-color: #a96800;
}
[data-role="button"][data-theme="green"], #block-views-blog-cybersecurity .more-link a[data-theme="green"], [data-role="button"].btn-green, #block-views-blog-cybersecurity .more-link a.btn-green,
.btn[data-theme="green"],
.btn.btn-green {
  text-align: center;
  border: 0;
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 14px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  text-transform: uppercase;
  height: auto;
  min-height: 30px;
  padding: 8px 30px 8px 10px;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  color: white;
  cursor: pointer;
  background-color: #C1C526;
}
.ie10 [data-role="button"][data-theme="green"], .ie10 #block-views-blog-cybersecurity .more-link a[data-theme="green"], #block-views-blog-cybersecurity .more-link .ie10 a[data-theme="green"], .ie11 [data-role="button"][data-theme="green"], .ie11 #block-views-blog-cybersecurity .more-link a[data-theme="green"], #block-views-blog-cybersecurity .more-link .ie11 a[data-theme="green"], .ie10 [data-role="button"].btn-green, .ie10 #block-views-blog-cybersecurity .more-link a.btn-green, #block-views-blog-cybersecurity .more-link .ie10 a.btn-green, .ie11 [data-role="button"].btn-green, .ie11 #block-views-blog-cybersecurity .more-link a.btn-green, #block-views-blog-cybersecurity .more-link .ie11 a.btn-green, .ie10
.btn[data-theme="green"], .ie11
.btn[data-theme="green"], .ie10
.btn.btn-green, .ie11
.btn.btn-green {
  font-size: 14px;
  line-height: 14px;
}
.lt-ie9 [data-role="button"][data-theme="green"], .lt-ie9 #block-views-blog-cybersecurity .more-link a[data-theme="green"], #block-views-blog-cybersecurity .more-link .lt-ie9 a[data-theme="green"], .lt-ie9 [data-role="button"].btn-green, .lt-ie9 #block-views-blog-cybersecurity .more-link a.btn-green, #block-views-blog-cybersecurity .more-link .lt-ie9 a.btn-green, .lt-ie9
.btn[data-theme="green"], .lt-ie9
.btn.btn-green {
  min-height: 0;
}
[data-role="button"][data-theme="green"]:hover, #block-views-blog-cybersecurity .more-link a[data-theme="green"]:hover, [data-role="button"].btn-green:hover, #block-views-blog-cybersecurity .more-link a.btn-green:hover,
.btn[data-theme="green"]:hover,
.btn.btn-green:hover {
  background-color: #acb022;
}
[data-role="button"][data-theme="green"]:active, #block-views-blog-cybersecurity .more-link a[data-theme="green"]:active, [data-role="button"].btn-green:active, #block-views-blog-cybersecurity .more-link a.btn-green:active,
.btn[data-theme="green"]:active,
.btn.btn-green:active {
  background-color: #979a1e;
}
[data-role="button"][data-theme="orange"], #block-views-blog-cybersecurity .more-link a[data-theme="orange"],
.btn[data-theme="orange"] {
  text-align: center;
  border: 0;
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 14px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  text-transform: uppercase;
  height: auto;
  min-height: 30px;
  padding: 8px 30px 8px 10px;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  color: white;
  cursor: pointer;
  background-color: #DC8700;
}
.ie10 [data-role="button"][data-theme="orange"], .ie10 #block-views-blog-cybersecurity .more-link a[data-theme="orange"], #block-views-blog-cybersecurity .more-link .ie10 a[data-theme="orange"], .ie11 [data-role="button"][data-theme="orange"], .ie11 #block-views-blog-cybersecurity .more-link a[data-theme="orange"], #block-views-blog-cybersecurity .more-link .ie11 a[data-theme="orange"], .ie10
.btn[data-theme="orange"], .ie11
.btn[data-theme="orange"] {
  font-size: 14px;
  line-height: 14px;
}
.lt-ie9 [data-role="button"][data-theme="orange"], .lt-ie9 #block-views-blog-cybersecurity .more-link a[data-theme="orange"], #block-views-blog-cybersecurity .more-link .lt-ie9 a[data-theme="orange"], .lt-ie9
.btn[data-theme="orange"] {
  min-height: 0;
}
[data-role="button"][data-theme="orange"]:hover, #block-views-blog-cybersecurity .more-link a[data-theme="orange"]:hover,
.btn[data-theme="orange"]:hover {
  background-color: #c37700;
}
[data-role="button"][data-theme="orange"]:active, #block-views-blog-cybersecurity .more-link a[data-theme="orange"]:active,
.btn[data-theme="orange"]:active {
  background-color: #a96800;
}
[data-role="button"][data-theme="red"], #block-views-blog-cybersecurity .more-link a[data-theme="red"], [data-role="button"].btn-red, #block-views-blog-cybersecurity .more-link a.btn-red,
.btn[data-theme="red"],
.btn.btn-red {
  text-align: center;
  border: 0;
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 14px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  text-transform: uppercase;
  height: auto;
  min-height: 30px;
  padding: 8px 30px 8px 10px;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  color: white;
  cursor: pointer;
  background-color: red;
}
.ie10 [data-role="button"][data-theme="red"], .ie10 #block-views-blog-cybersecurity .more-link a[data-theme="red"], #block-views-blog-cybersecurity .more-link .ie10 a[data-theme="red"], .ie11 [data-role="button"][data-theme="red"], .ie11 #block-views-blog-cybersecurity .more-link a[data-theme="red"], #block-views-blog-cybersecurity .more-link .ie11 a[data-theme="red"], .ie10 [data-role="button"].btn-red, .ie10 #block-views-blog-cybersecurity .more-link a.btn-red, #block-views-blog-cybersecurity .more-link .ie10 a.btn-red, .ie11 [data-role="button"].btn-red, .ie11 #block-views-blog-cybersecurity .more-link a.btn-red, #block-views-blog-cybersecurity .more-link .ie11 a.btn-red, .ie10
.btn[data-theme="red"], .ie11
.btn[data-theme="red"], .ie10
.btn.btn-red, .ie11
.btn.btn-red {
  font-size: 14px;
  line-height: 14px;
}
.lt-ie9 [data-role="button"][data-theme="red"], .lt-ie9 #block-views-blog-cybersecurity .more-link a[data-theme="red"], #block-views-blog-cybersecurity .more-link .lt-ie9 a[data-theme="red"], .lt-ie9 [data-role="button"].btn-red, .lt-ie9 #block-views-blog-cybersecurity .more-link a.btn-red, #block-views-blog-cybersecurity .more-link .lt-ie9 a.btn-red, .lt-ie9
.btn[data-theme="red"], .lt-ie9
.btn.btn-red {
  min-height: 0;
}
[data-role="button"][data-theme="red"]:hover, #block-views-blog-cybersecurity .more-link a[data-theme="red"]:hover, [data-role="button"].btn-red:hover, #block-views-blog-cybersecurity .more-link a.btn-red:hover,
.btn[data-theme="red"]:hover,
.btn.btn-red:hover {
  background-color: #e60000;
}
[data-role="button"][data-theme="red"]:active, #block-views-blog-cybersecurity .more-link a[data-theme="red"]:active, [data-role="button"].btn-red:active, #block-views-blog-cybersecurity .more-link a.btn-red:active,
.btn[data-theme="red"]:active,
.btn.btn-red:active {
  background-color: #cc0000;
}
[data-role="button"][data-theme="blue"], #block-views-blog-cybersecurity .more-link a[data-theme="blue"], [data-role="button"].btn-blue, #block-views-blog-cybersecurity .more-link a.btn-blue,
.btn[data-theme="blue"],
.btn.btn-blue {
  text-align: center;
  border: 0;
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 14px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  text-transform: uppercase;
  height: auto;
  min-height: 30px;
  padding: 8px 30px 8px 10px;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  color: white;
  cursor: pointer;
  background-color: #00ABCA;
  color: white;
  font-family: "Runda Medium";
}
.ie10 [data-role="button"][data-theme="blue"], .ie10 #block-views-blog-cybersecurity .more-link a[data-theme="blue"], #block-views-blog-cybersecurity .more-link .ie10 a[data-theme="blue"], .ie11 [data-role="button"][data-theme="blue"], .ie11 #block-views-blog-cybersecurity .more-link a[data-theme="blue"], #block-views-blog-cybersecurity .more-link .ie11 a[data-theme="blue"], .ie10 [data-role="button"].btn-blue, .ie10 #block-views-blog-cybersecurity .more-link a.btn-blue, #block-views-blog-cybersecurity .more-link .ie10 a.btn-blue, .ie11 [data-role="button"].btn-blue, .ie11 #block-views-blog-cybersecurity .more-link a.btn-blue, #block-views-blog-cybersecurity .more-link .ie11 a.btn-blue, .ie10
.btn[data-theme="blue"], .ie11
.btn[data-theme="blue"], .ie10
.btn.btn-blue, .ie11
.btn.btn-blue {
  font-size: 14px;
  line-height: 14px;
}
.lt-ie9 [data-role="button"][data-theme="blue"], .lt-ie9 #block-views-blog-cybersecurity .more-link a[data-theme="blue"], #block-views-blog-cybersecurity .more-link .lt-ie9 a[data-theme="blue"], .lt-ie9 [data-role="button"].btn-blue, .lt-ie9 #block-views-blog-cybersecurity .more-link a.btn-blue, #block-views-blog-cybersecurity .more-link .lt-ie9 a.btn-blue, .lt-ie9
.btn[data-theme="blue"], .lt-ie9
.btn.btn-blue {
  min-height: 0;
}
[data-role="button"][data-theme="blue"]:hover, #block-views-blog-cybersecurity .more-link a[data-theme="blue"]:hover, [data-role="button"].btn-blue:hover, #block-views-blog-cybersecurity .more-link a.btn-blue:hover,
.btn[data-theme="blue"]:hover,
.btn.btn-blue:hover {
  background-color: #0095b1;
}
[data-role="button"][data-theme="blue"]:active, #block-views-blog-cybersecurity .more-link a[data-theme="blue"]:active, [data-role="button"].btn-blue:active, #block-views-blog-cybersecurity .more-link a.btn-blue:active,
.btn[data-theme="blue"]:active,
.btn.btn-blue:active {
  background-color: #008097;
}
[data-role="button"][data-theme="blue"]:hover, #block-views-blog-cybersecurity .more-link a[data-theme="blue"]:hover, [data-role="button"].btn-blue:hover, #block-views-blog-cybersecurity .more-link a.btn-blue:hover,
.btn[data-theme="blue"]:hover,
.btn.btn-blue:hover {
  background: #005B94;
  color: white;
}
[data-role="button"][data-theme="gray"], #block-views-blog-cybersecurity .more-link a[data-theme="gray"], [data-role="button"].btn-gray, #block-views-blog-cybersecurity .more-link a.btn-gray,
.btn[data-theme="gray"],
.btn.btn-gray {
  text-align: center;
  border: 0;
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 14px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  text-transform: uppercase;
  height: auto;
  min-height: 30px;
  padding: 8px 30px 8px 10px;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  color: white;
  cursor: pointer;
  background-color: #C8C8C8;
}
.ie10 [data-role="button"][data-theme="gray"], .ie10 #block-views-blog-cybersecurity .more-link a[data-theme="gray"], #block-views-blog-cybersecurity .more-link .ie10 a[data-theme="gray"], .ie11 [data-role="button"][data-theme="gray"], .ie11 #block-views-blog-cybersecurity .more-link a[data-theme="gray"], #block-views-blog-cybersecurity .more-link .ie11 a[data-theme="gray"], .ie10 [data-role="button"].btn-gray, .ie10 #block-views-blog-cybersecurity .more-link a.btn-gray, #block-views-blog-cybersecurity .more-link .ie10 a.btn-gray, .ie11 [data-role="button"].btn-gray, .ie11 #block-views-blog-cybersecurity .more-link a.btn-gray, #block-views-blog-cybersecurity .more-link .ie11 a.btn-gray, .ie10
.btn[data-theme="gray"], .ie11
.btn[data-theme="gray"], .ie10
.btn.btn-gray, .ie11
.btn.btn-gray {
  font-size: 14px;
  line-height: 14px;
}
.lt-ie9 [data-role="button"][data-theme="gray"], .lt-ie9 #block-views-blog-cybersecurity .more-link a[data-theme="gray"], #block-views-blog-cybersecurity .more-link .lt-ie9 a[data-theme="gray"], .lt-ie9 [data-role="button"].btn-gray, .lt-ie9 #block-views-blog-cybersecurity .more-link a.btn-gray, #block-views-blog-cybersecurity .more-link .lt-ie9 a.btn-gray, .lt-ie9
.btn[data-theme="gray"], .lt-ie9
.btn.btn-gray {
  min-height: 0;
}
[data-role="button"][data-theme="gray"]:hover, #block-views-blog-cybersecurity .more-link a[data-theme="gray"]:hover, [data-role="button"].btn-gray:hover, #block-views-blog-cybersecurity .more-link a.btn-gray:hover,
.btn[data-theme="gray"]:hover,
.btn.btn-gray:hover {
  background-color: #bbbbbb;
}
[data-role="button"][data-theme="gray"]:active, #block-views-blog-cybersecurity .more-link a[data-theme="gray"]:active, [data-role="button"].btn-gray:active, #block-views-blog-cybersecurity .more-link a.btn-gray:active,
.btn[data-theme="gray"]:active,
.btn.btn-gray:active {
  background-color: #afafaf;
}
[data-role="button"]:after, #block-views-blog-cybersecurity .more-link a:after,
.btn:after {
  font-family: 'icomoon';
  content: "\f054";
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 10px;
}
[data-role="button"]:hover, #block-views-blog-cybersecurity .more-link a:hover,
.btn:hover {
  color: white;
}

.more-link {
  overflow: hidden;
}
.more-link [data-role="button"], #block-views-blog-cybersecurity .more-link a {
  float: right;
}

[data-role="button"][data-mini="true"], #block-views-blog-cybersecurity .more-link a[data-mini="true"] {
  height: 20px !important;
}

.lt-ie9 .search-input .clearInput {
  display: none;
}

div.search-input {
  width: 100%;
  position: absolute;
  width: auto;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  right: 77px;
  left: 0;
}
div.search-input > input {
  width: 100%;
}
div.search-input.clearEnabled .clearInput {
  display: block;
}

.search-input .clearInput {
  background: #C8C8C8;
  width: 20px;
  height: 20px;
  margin: 5px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  border-radius: 22px;
  display: none;
  font-family: "Runda Black";
  font-size: 12px;
  line-height: 20px;
  font-size: 1.2rem;
  line-height: 2rem;
  color: white;
}
.ie10 .search-input .clearInput, .ie11 .search-input .clearInput {
  font-size: 12px;
  line-height: 20px;
}
.search-input .clearInput:hover {
  background-color: #7F8386;
}
.search-input .clearInput:active {
  background-color: #727679;
}
.search-input .clearInput:hover, .search-input .clearInput:active {
  cursor: pointer;
}

.compatibility-alert .noty_text {
  color: #555;
}

.compatibility-alert + .noty_buttons .btn {
  padding-right: 10px;
}
.compatibility-alert + .noty_buttons .btn.btn-learnMore {
  margin-right: 10px;
}

/** Content container that can optionally be themed (one level deeper than row) **/
.content-theme-wrapper h2,
.content-theme-wrapper article blockquote,
article .content-theme-wrapper blockquote,
.content-theme-wrapper #block-system-main h2,
#block-system-main .content-theme-wrapper h2,
.content-theme-wrapper #block-system-main blockquote,
#block-system-main .content-theme-wrapper blockquote {
  font-size: 36px;
  line-height: 36px;
  font-size: 3.6rem;
  line-height: 3.6rem;
  font-family: "Runda Normal";
  color: #242424;
  margin-bottom: 0;
}
.ie10 .content-theme-wrapper h2,
.ie10 .content-theme-wrapper article blockquote,
article .ie10 .content-theme-wrapper blockquote,
.ie10 .content-theme-wrapper #block-system-main h2,
#block-system-main .ie10 .content-theme-wrapper h2,
.ie10 .content-theme-wrapper #block-system-main blockquote,
#block-system-main .ie10 .content-theme-wrapper blockquote, .ie11 .content-theme-wrapper h2,
.ie11 .content-theme-wrapper article blockquote,
article .ie11 .content-theme-wrapper blockquote,
.ie11 .content-theme-wrapper #block-system-main h2,
#block-system-main .ie11 .content-theme-wrapper h2,
.ie11 .content-theme-wrapper #block-system-main blockquote,
#block-system-main .ie11 .content-theme-wrapper blockquote {
  font-size: 36px;
  line-height: 36px;
}

.contextual-menu-wrapper .section-inner-wrapper, .contextual-menu-wrapper .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .contextual-menu-wrapper header {
  z-index: 100 !important;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible !important;
}
.contextual-menu-wrapper .section-inner-wrapper .contextual-menu, .contextual-menu-wrapper .publications .region-header #block-menu-block-2 header .contextual-menu, .publications .region-header #block-menu-block-2 .contextual-menu-wrapper header .contextual-menu {
  padding: 15px;
  position: absolute;
  top: 0px;
  right: 0;
}
.contextual-menu-wrapper .section-inner-wrapper .contextual-menu .toggle-menu-button, .contextual-menu-wrapper .publications .region-header #block-menu-block-2 header .contextual-menu .toggle-menu-button, .publications .region-header #block-menu-block-2 .contextual-menu-wrapper header .contextual-menu .toggle-menu-button {
  height: 44px;
  width: 44px;
  font-family: "icomoon";
  opacity: .5;
  -webkit-transition: .3s opacity ease-in-out;
  -moz-transition: .3s opacity ease-in-out;
  -ms-transition: .3s opacity ease-in-out;
  transition: .3s opacity ease-in-out;
}
.contextual-menu-wrapper .section-inner-wrapper .contextual-menu .toggle-menu-button.pressed, .contextual-menu-wrapper .publications .region-header #block-menu-block-2 header .contextual-menu .toggle-menu-button.pressed, .publications .region-header #block-menu-block-2 .contextual-menu-wrapper header .contextual-menu .toggle-menu-button.pressed, .contextual-menu-wrapper .section-inner-wrapper .contextual-menu .toggle-menu-button:hover, .contextual-menu-wrapper .publications .region-header #block-menu-block-2 header .contextual-menu .toggle-menu-button:hover, .publications .region-header #block-menu-block-2 .contextual-menu-wrapper header .contextual-menu .toggle-menu-button:hover, .contextual-menu-wrapper .section-inner-wrapper .contextual-menu .toggle-menu-button:active, .contextual-menu-wrapper .publications .region-header #block-menu-block-2 header .contextual-menu .toggle-menu-button:active, .publications .region-header #block-menu-block-2 .contextual-menu-wrapper header .contextual-menu .toggle-menu-button:active {
  opacity: 1;
}
.contextual-menu-wrapper .section-inner-wrapper .contextual-menu .toggle-menu-button:after, .contextual-menu-wrapper .publications .region-header #block-menu-block-2 header .contextual-menu .toggle-menu-button:after, .publications .region-header #block-menu-block-2 .contextual-menu-wrapper header .contextual-menu .toggle-menu-button:after {
  font-size: 20px;
  line-height: 44px;
  font-size: 2rem;
  line-height: 4.4rem;
  content: "\e00c";
  font-family: "icomoon";
  width: 44px;
  height: 44px;
  text-align: center;
  margin-left: -22px;
  margin-top: -22px;
  top: 50%;
  left: 50%;
  position: absolute;
  color: #555555;
}
.ie10 .contextual-menu-wrapper .section-inner-wrapper .contextual-menu .toggle-menu-button:after, .ie10 .contextual-menu-wrapper .publications .region-header #block-menu-block-2 header .contextual-menu .toggle-menu-button:after, .publications .region-header #block-menu-block-2 .ie10 .contextual-menu-wrapper header .contextual-menu .toggle-menu-button:after, .ie11 .contextual-menu-wrapper .section-inner-wrapper .contextual-menu .toggle-menu-button:after, .ie11 .contextual-menu-wrapper .publications .region-header #block-menu-block-2 header .contextual-menu .toggle-menu-button:after, .publications .region-header #block-menu-block-2 .ie11 .contextual-menu-wrapper header .contextual-menu .toggle-menu-button:after {
  font-size: 20px;
  line-height: 44px;
}
.contextual-menu-wrapper .section-inner-wrapper .contextual-menu .toggle-menu-button:hover:after, .contextual-menu-wrapper .publications .region-header #block-menu-block-2 header .contextual-menu .toggle-menu-button:hover:after, .publications .region-header #block-menu-block-2 .contextual-menu-wrapper header .contextual-menu .toggle-menu-button:hover:after {
  color: #222222;
}
.contextual-menu-wrapper .section-inner-wrapper .contextual-menu ul, .contextual-menu-wrapper .publications .region-header #block-menu-block-2 header .contextual-menu ul, .publications .region-header #block-menu-block-2 .contextual-menu-wrapper header .contextual-menu ul {
  width: 100%;
  padding: 0;
  float: right;
  visibility: hidden;
  display: none;
}
.contextual-menu-wrapper .section-inner-wrapper .contextual-menu ul a, .contextual-menu-wrapper .publications .region-header #block-menu-block-2 header .contextual-menu ul a, .publications .region-header #block-menu-block-2 .contextual-menu-wrapper header .contextual-menu ul a {
  display: block;
  width: 100%;
}

.tool-container {
  border-radius: 3px;
  box-shadow: 0px 0px 15px #000;
  position: absolute;
  background: white;
  -webkit-transition: .3s all ease-in-out !important;
  -moz-transition: .3s all ease-in-out !important;
  -ms-transition: .3s all ease-in-out !important;
  transition: .3s all ease-in-out !important;
}

.tool-container.tool-top, .tool-container.tool-bottom {
  height: auto;
  border-bottom: 1px solid #d4d2cd;
}

.tool-items {
  height: 100%;
}

.tool-top .tool-item, .tool-bottom .tool-item {
  float: left;
  border-left: 1px solid #d4d2cd;
  border-right: 1px solid #d4d2cd;
}

.tool-left .tool-item, .tool-right .tool-item {
  height: auto;
  border-left: 1px solid #d4d2cd;
  border-right: 1px solid #d4d2cd;
}

.tool-item {
  height: 100%;
  display: block;
  min-width: 44px;
  text-align: center;
  padding: 10px;
}

.tool-item:first-child {
  border-left: none;
}

.tool-left .tool-item:first-child, .tool-right .tool-item:first-child {
  border-top: 1px solid transparent;
}

.tool-item:last-child {
  border-right: none;
  border-bottom: none;
}

.no-touch .tool-item:hover {
  background: whitesmoke;
}
.tool-item:hover:active {
  background: #e8e8e9;
}

.tool-top .tool-item:last-child:hover, .tool-bottom .tool-item:last-child:hover {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.tool-top .tool-item:first-child:hover, .tool-bottom .tool-item:first-child:hover {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.tool-left .tool-item:last-child:hover, .tool-right .tool-item:last-child:hover {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.tool-left .tool-item:first-child:hover, .tool-right .tool-item:first-child:hover {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.tool-container .arrow {
  width: 0;
  height: 0;
  position: absolute;
  border-width: 7px;
  border-style: solid;
}

.tool-container.tool-top .arrow {
  border-color: white transparent transparent;
  left: 50%;
  bottom: -14px;
  margin-left: -7px;
}

.tool-container.tool-bottom .arrow {
  border-color: transparent transparent white;
  left: 50%;
  top: -14px;
  margin-left: -7px;
}

.tool-container.tool-left .arrow {
  border-color: transparent transparent transparent white;
  top: 50%;
  right: -14px;
  margin-top: -7px;
}

.tool-container.tool-right .arrow {
  border-color: transparent white transparent transparent;
  top: 50%;
  left: -14px;
  margin-top: -7px;
}

.demo-link {
  color: #89CDE4;
  text-decoration: underline;
  cursor: pointer;
  margin-left: 30px;
}

.demo-link:hover {
  text-decoration: none;
  cursor: pointer;
}

.mitre-core-cyber-select {
  position: relative;
  min-height: 32px;
  width: 100%;
  display: block;
}
.mitre-core-cyber-select .form-item {
  position: absolute;
  top: 0;
  right: 77px;
  bottom: 0;
  left: 0;
}
.mitre-core-cyber-select .form-item .customSelect,
.mitre-core-cyber-select .form-item select {
  width: 100% !important;
}
.mitre-core-cyber-select input[type="submit"] {
  float: right;
}

.download-pdf {
  display: block;
  clear: both;
  font-family: "Runda Normal";
  text-transform: uppercase;
  margin: 20px 0 25px 0;
}
.download-pdf:before {
  background: url(data:image/png;base64,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);
  background-size: 32px 32px;
  width: 32px;
  min-height: 32px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: left center;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  display: inline-block !important;
  margin-right: 8px;
  content: "";
}
.download-pdf > span {
  display: inline-block !important;
}
.download-pdf .pdf-size {
  color: #555555;
}

a.epub-icon,
a.mobi-icon, a.feed-icon {
  display: block;
  font-family: "Runda Normal";
  text-transform: uppercase;
}

a.epub-icon:before,
a.mobi-icon:before,
a.feed-icon:before {
  background-size: 32px 32px;
  width: 32px;
  min-height: 32px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: left center;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  display: inline-block !important;
  margin-right: 8px;
  content: "";
}

a.epub-icon:before {
  background: url(data:image/png;base64,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);
  background-size: 32px 32px;
}

a.mobi-icon:before {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 24px 24px;
  margin-right: 4px;
  margin-left: 4px;
  width: 32px;
  min-height: 32px;
}

a.feed-icon:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAMAAABGS8AGAAADAFBMVEUAAADEVAzLXBTJWA/CUArDVAzEVAzOXxfMXBXFVQ7EVQ7KWxPHWBDFVg7IWRHQYRfQZB3KWhPQYxnPZiPFVRG9TAXKWxPEVAy8SwPUaSXVeTjYcCC+Tgj////KWxPWayf8nzu9TQT7njr////8nTj7njz8nDf3iiLreyn4jB/9+PTBUQn7kSC/Twb1jjL5mDbDUwvPYhn5lTX6mjf7oD/3hxffejvjayTugy7//fz1iCL7jx3++/j2kTPpdybygh/sfyzneSzofSzNXhfzijDzhSP2lDT4jyHzlEPxhy7rdh/kgjTgfDPlcCT57OH3mEPwfh789vD4ihjVbCDmijz4kCb89Ov3hA/xj0Pifzv2iB3phDHwhxjzgQrmgkjfYyLueh/piErocyPyl03WbzL68OjdXR7mbB7pch7lcSz6plH88OTsjkrjhT30ixzRZxz3oFD0jCb46NrhbyftiUbvkUvHWRXnfkTSZjLxiDX7lCj96tjiaB745dXsiCTqfTnJWRH7mjP/rlX7nkT4lC/24c/rgkbqhBnqchPoeDjugCXznVLkczTxjzP2nUTzhhLqfArcZjjadTL238nddB/voV7sghL7nDvrgzj128PjdyD85c3prGzbWSD0hR37ly/70KX727rmfhX1jiz73sPrs3vnkTfviB/pso3YZhrfcEXohUT+o0Tz1bv97t/2s3PsvJTheA3xyqjtuonpl0r4rV35ypveby3jhCXxwZfbXSj/qUv1mTvvyKLxxpz5tGrz1LTojCznhyPgXxXthTzwij/9pkrdWxTrjDjvnE3ooVjswKDuiyvseRbgjk/mj1bx1sPhdUTkekD4nD3jZhjurXPmm07mlUP5unjxz7Xnomz1rWjofh/omlbnlF7/nDH5pErtsoXinGP6wobiii//pD32wpHyzq/1pVbpqGXchDn7xo7abUP30K/61K7opXjwlDbzlT3ztn/prIH3vYfhcAribDbnjUPldkXefCnebh7ckV3OWybwpWnbg0TVbSXoYyv3AAAAd3RSTlMAVbPI5TGg/PwUgZJFdGfl2iXyx/bJ/Amy8u71+f///////////////////////////////////////////////////v///////////////////////////////////////////////////////////////////s7OOCAAAA94SURBVFjDndkJWFRVGAZgBaXcTW1/MvJBlMlEBBRoJKFkE8fGZEDEDSWXUYTJFRzUhCz2HCEHjEUELAWURRgDRCwDUSQRZRfcQE32Miut75zLXRhs/YbMtOfl57/n/ucuA2iGPDd8xDCd0aPGmPB5Bl/4PEs/45Fn6IfmBSbMf+xiM26Qrs6wkcMHD3kRZH8YXm8gPsN/yC+9Gc+7yJZdW7RhTh04cqje2NGv98sfgt/h888ZPXbY0JEDBz/3IrGfGzlMR0d39Mv7Zjw9i2Ys6psNfbKQy8OHG568Mnasjt6I4UOGAB4+jHTg9dwZSwVZ0SfruWymWUlTWloawsXHx6e1Narh0pMZq8bojBw8eMCQISPHmph8BfcyvK2fMOkFN23axHPwmFCGyTomHzPJycmJaih/smr0sIEDBwwePEIX7r7LyGc0O9kcQL5l8l1v3NzcHEjmk4SHh+8haWo6d67pHPLNunWtIZBf0RkxYsDAgcN0TV7ft3Xp5dC1gtiwsbW1nU1iQbOdJGxq2NSpU2fNsrOzm26MmJp+gUzQn2hmduycT+v58lfGDhs2YOhQnVGv515euvWztTPZzKPx9PS0JplMw+KOjo7vIUlJhJ4VGBg4fTrRTXebGhoa6N8+9s3HOQ1PRunoDNDTG/1y7gy0IZSBd+y4guxYvXq1J6LtOjIuCgaLmqESdzdiiEy4fezcupyGey/r6g4YOxbr7DLpw0cfzcQXZGQ1Cqb1sirPIpSlnWCqRQwNSCbom0EuvbcR8KhRr2Od0T4QOHdtqLPzjEXOzs62iI2NsFyoHAsVYVnShgkk+vpmgDdsHDRoAFYwD8/M3bdo6aXGxsZLK44e3TDXxsZ6zZo1Tk6TJwdruRQm5VIVrCFUGrNzH/ss/GDcOArTI4dydyzLnVF+o737SHN7LXBCexJ5eTBguILuUhYw0wWAtFx9wN983LTwg2nT+sBffbXqyY0jZTU1NZllR5q7a2sbLz1ceIBkO+lv/3opbKANr+PhTzi4vL2sIkihCFKn1bRkFmiymqseRzVsXl9iYREcPMcRLmE5l/YBMMP+DWyy6rfumiCJVCrzkkgkCoVSpa4pON78OCq7xCL4/XfmCGDONWTLfSq8c+28eQx8pEIieo2LpchLqa7RZFVFrXQL67fM/iPsJYbIRypRqIsyNV0ZUaUOYTjjkmbRo8bAEwz+Z8WIWCSVSxSx6gd3MkI6fX2TkgIpy61eXp04ceLfw1Jw/SKSqwu7Wh06mfay6+yf4BU7bSi8kbbCEk7/WMoPo+i61vl2doGBtGCDf4RXUHgtltu+344H8QVr1+x/OOFORmt+oItfPOrtpyJffNEX3gTYk8KCHvev2VLkf/hkdWt4YCBx/yXs6WkT8+uv+3CCpKmUSqVCIZF4SUViLVssVyX0ZLTumYgx2R9GtOEDNp7WNjbzfnXe0Nh+5HhZWUFmS01FkBLF9+tHbGJCdc6e+HjIRGXOZJB94Dff5GDMXhvPGJtFG8ovNd6orcUkOp5Zo1bIxP3aIfNvu5kzcbcBhbla+VZgum3k4G8BT7ahcZ6LC4eH5Q03apObj2emqRRoSV9dTOQmM9PdkAELXcDneuF33wW8nsB044SMf8+di6uP7IaGqIPJWQVFKu2VLfNPvH+6aXe8IWAzNnArAVcCniuAbekuZMtm8eLFJcjCh9caDmYVqBV9ZEuxKD3xfk7lbtIKoVtpampceexcuBCePZmEU7EXBQfXI3m3rp2v0rSoFXKpSHjipCeiG8f0DSZM1EcHSIAaT8embcbDiwQwuoC5Drm+/iJSX1+cgqLRkLSgPsNJSrqxbsJujCEDQ1Ns0vHx8bgWcHEJ/OLYfA5evxkw2Mk2tmhuNvKwZDEme3DAhQsXSkpSrmVfPZiVqRLKYqkcshmWM0X9/PxcSCZNcjHe49APto5xXthQW5WcXIV9I2Slg0NnR0dY2IWAgOIz184nk1aLBe2AnGNmCpOq9oiRkbv7pOlmQvg7wLY2Mfudy2uzClqKHrQUaO70ZNRFlXaGXUhNTQ0ISIGsKVLKBLDIH32eMGXB26iUqMgkAvdWPH48D+/ff6+xuUWlkMvlCmXs4QeFXXUhnWG+GMJhHSkpaEeLUiToBs6U6j1vuy6AioCdZCWETShs0QvfOK5ix6ZIonpwp6uuNTw8Pz+/40IAaUdmkEwk5mn/kzl+CxYYMWFgX62KLWbPZmEZPxeUiW0ne6pPt4YbJ6EfZ1LOJxemCde0LLG6ycXeCDRUuFZxcVYc/C4H21K4QiLmNiWZPN3/cBtmcKWLt7cvOn31blaRhIelsSdPhwcamS+gLoVJxc4mbMUrAUOmsPbWJCUzOMfMONDF22Nvccr5rDS52JLfVSC7mLszLIHn2M0Xwm4Wsy0W28YwPRZrTcr0w204GSpdIiKiId89nsZ/axHOwFYXc3OwJHMAz+LgPxZtXum2HVd9BK4t47cm/lzwj02obgLsATmbyFzJUv+TdXakYurOeecdwG7OJm+9JYQXE1gT5CXiUf74J2RUuth7Q8biOK6W8T9PYo9P0iQsYLhPhR0tHC3qYzbcyEpTSmQibuDwhykho8nYPmJJ9N68lIMFCv5/wLcMn0WaS1zAU3l4A4UdAectbEguwGwH3W+zY7ux91De1Sy1F3cAcfzq5lst6YXfD+4LOxDYMaC4JPtus6agSK1Sekkt+25J6MbpSnsjX4/IQykHC/lZJ5In9rQmLYlgXMAOAjgEMC5+McqulUYdrOrKulOYWaRWSryELRFj0ZoF2kdEHsq7drAgSMaN/fSEulnvvw+WwtsdNnHwyhBc7r0XRtLR6VBKEnW3qquwSLj0sGiJbL8kMrr41tXkIjn359LEagc0l7rL+8I+8wFPhYtgBAcgZ85cu5tcQAcHV5os9n5OYEREanHerfMaJf8XsXdC3kMj3of7FHgqkpTkaxUXEbEkkmQv5pkmTSm8AJAm3mxy8U7de+LEwuQ0DGduYdQ5vDcHLoXdNu0TwLMY1tfK3dzcNWIJEr03AEVnYZ4J25yA2eAbfeLErYOZCu6qIL2tKyTMcflyuMsna8OUneQOdwGNtzcqK07BpBTMYMt0rK1w3+jIQ7fOZ2GocCvuTp2D48WLy7XhEJ/5U31RLViEpSMi0I4z2XQGW/Jz436OXTRZGLVlai92eiofdIVQ2MkJ8FEWPgo4ycodLoVdl3CJxBmMGaySiLkVkN5WXekB+NbV7hoJ++1QcpTFp586AbY+AHj8G28Q+GGIT75vHK3VPY4cOyauruQ8K8YhLFTL+Eu3wzd9fKP31ufdu1Gm4MaUspDCTgTexMELQ3ymW7m6wo2L8/BI9Q3ryEcqK8kIxqSkp4PYku1GesLpzgsB9Sf2lzersS6Yb+f1oGo7gdes6Qvvme7OwB7R0QEdrRk9PTeR0+vivZnZ0Fwk57Y6GcZZx4VDP+2/114jozKdcV3fAV4DeCcHY1XsCaQw6o0+dOZ8T1GsP0KnDtbGoUMpdzUquYiFycIA/NO92gJuxVmqujY7rfEE7MnDH8x1mBjoTuvFHD9zNSutt6P+kI1dPCIji9EMlRe3VWHohAF+1CC4rVBqGiY7ea7B45Odn2zl4M4v/AC7ow84VMktSvbni22rXhdPFh1mA7eH4sQ+WRd2EXB5d4uSPaqKwqgD1taA5wFeReBduyhsROHI4uyqzCAvS5bAgTJ1XRJdnJdyt1DJ3QWnJ2R0ULi2TOXFwpmPcY29GvBnQtjQzwjnmkfkCQyXIOFwiL050XWJRwDOh2S1mJ8YXZ0XfzrxaMONI2nszyFpqVq/03r1lT7w4k6DeBY+2IJ6+aTfNwOceoj+BbsExKqelfWA75V31yhYuKb50k6b1Vd2/CVcJH1NC3b1JvBd7HNifkwGfxrzyLm8PZOF5WlZjUfX4vHXzM+28nC+frz902F/Fs5rwAWHiP3Tk1EWTjH7Hz2pLWM776XW1AI+u2Nm6NbLQnjK31TsDhgnSRq3tuQJdSX1MeS6iYOlQZntK0KvnL2iBV8HbETgu5kSy36toHByDXc5KGurcrMFvI8fFyJFTfel0LMU/oGDK29fn/L220be5LRjf2J+VQDey+yfXmzFDzI2Uxi39GzFippmwN+fXRb6izZMrnPOZGOUSUTsNMSOb2xuzsC4ssLhE4nwjz9gXDbhzvtIhVQkkkpFUklQSzeBP1z2szaMkj08AlKIjBXHbBe4+glcYG5kBRiXmS1BXlKZXC7zij1ZtX6xNYExk70kJEFpZe0r1rLwFiFMSvbG7pxdVagi9/1ieok63cXIfZIVHctVmiKVMkitClI96Hn83WzrmF9zsSwqgirSKioqWsqaG7fmfsjA2/rCU3AjgUvgM6VVdx4kJh5ObLtfF467FnIHkIqN9eH5qmZNoea4RqPperzywGTAHy26hGcFR0i62xuXhs4EfEoImzHwlClETu0ozanLyKiuPp0THmhvZD8JcNw7+FFKshuimISQ2zdrz3kfPVpUTh6EkizdGpq77MMPvzz18w9fa8OMTO+ROuwQ3GiiXrhWc1JTcTdpsbg3FmCtPT3n4TnS2tDQ3N4sW0bhzwVw+O3rfgwM2sib2fXI5F8AFzBkcp1z8eKnvcGDVE9k3uodV84i39N8iHwJ+GsBfOy63xTANG8vMI9wpcEkpQXzMC/3hykrgAcN+mBu+DFDvylccAy5OzfOhUyvzRAnhLroBX0+voyGh3/ctgUPpnV1xzwqycctMWgtnO8DdYUw3d/QY/pQn7KACXvq1Oc/bvt93PPPk4f/+/PCTA2uk25w6a3XHYmLiwMKlnPBIquRHSR9ykW2/b5l0EsvkdcVY/YH2OnfBixgEbAIZflyeZeFKQuXbfDnv++a9ryeHn3B8lXMhXx9g3j6fABfbHxp5jAJpsHDB2uEWWszaWiDTzFBH37ctuvN5/VGjMAroZF6oyDbGZviET4b+hyGxM4OT4ynItt7cwDB66LPSEJJfib5/GfSBKYR0wa9NHTgQLzEGj5CZ8xXMQFh+XuOsdnDZj4TBxI3kk0kn9BsJfmF5IevmfwIdhd1Bw8mLwqH463Qxv22JQ7hJPPxoRarsSBylAlA5PLlH5gQkgnKfYu69H3ei3ivqac76tVHc/vFWZh9XFbx2SYM1tkg9BcvN7l3myPxxnTMxg/oh40JPhtNtDN+PL7YbCGfLXhpikzbsmXcuOdfwkvT59iXpqAHDxyqpztomjBvCvMWzRsIfiW/w+/7B+WSNgD8TzAfqsL+O/hPm91anuN+kvYAAAAASUVORK5CYII=);
  background-size: 32px 32px;
}

.centers-sub-menu {
  position: relative;
  overflow: hidden;
}
.centers-sub-menu .section-inner-wrapper, .centers-sub-menu .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .centers-sub-menu header {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  max-width: 1120px;
  overflow: visible;
  padding: 0 0 60px 0;
  position: relative;
  width: 100%;
  z-index: 10;
}
@media only screen and (max-width: 1024px) {
  .centers-sub-menu .section-inner-wrapper, .centers-sub-menu .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .centers-sub-menu header {
    width: 100%;
  }
}
.centers-sub-menu .section-inner-wrapper img, .centers-sub-menu .publications .region-header #block-menu-block-2 header img, .publications .region-header #block-menu-block-2 .centers-sub-menu header img {
  height: auto;
  width: 100%;
}
.centers-sub-menu .underlay-inner {
  background: #71848a !important;
  height: 100%;
  opacity: 1 !important;
}

.centers-sub-content {
  width: 60%;
  position: relative;
  top: 0;
}
@media only screen and (max-width: 1024px) {
  .centers-sub-content {
    width: 70%;
  }
}
@media screen and (max-width: 720px) {
  .centers-sub-content {
    margin: 0 auto;
    width: 90%;
  }
}
.centers-sub-content h2,
.centers-sub-content article blockquote,
article .centers-sub-content blockquote,
.centers-sub-content #block-system-main h2,
#block-system-main .centers-sub-content h2,
.centers-sub-content #block-system-main blockquote,
#block-system-main .centers-sub-content blockquote {
  color: #fff;
  font-size: 26px;
  line-height: 39px;
  font-size: 2.6rem;
  line-height: 3.9rem;
  font-family: "Serifa Light";
  margin: 40px 0 10px 20px;
}
.ie10 .centers-sub-content h2,
.ie10 .centers-sub-content article blockquote,
article .ie10 .centers-sub-content blockquote,
.ie10 .centers-sub-content #block-system-main h2,
#block-system-main .ie10 .centers-sub-content h2,
.ie10 .centers-sub-content #block-system-main blockquote,
#block-system-main .ie10 .centers-sub-content blockquote, .ie11 .centers-sub-content h2,
.ie11 .centers-sub-content article blockquote,
article .ie11 .centers-sub-content blockquote,
.ie11 .centers-sub-content #block-system-main h2,
#block-system-main .ie11 .centers-sub-content h2,
.ie11 .centers-sub-content #block-system-main blockquote,
#block-system-main .ie11 .centers-sub-content blockquote {
  font-size: 26px;
  line-height: 39px;
}
.centers-sub-content h2 a:hover,
.centers-sub-content article blockquote a:hover,
article .centers-sub-content blockquote a:hover,
.centers-sub-content #block-system-main h2 a:hover,
#block-system-main .centers-sub-content h2 a:hover,
.centers-sub-content #block-system-main blockquote a:hover,
#block-system-main .centers-sub-content blockquote a:hover {
  color: #fff;
}
.centers-sub-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  left: -18px;
}
@media screen and (max-width: 720px) {
  .centers-sub-content ul {
    left: 0;
  }
}
.centers-sub-content li {
  background: #00ABCA;
  margin-bottom: 3px;
}
.centers-sub-content li:hover {
  background: #0095b1;
}
.centers-sub-content li:active {
  background: #008097;
}
.centers-sub-content li a {
  color: #fff;
  display: block;
  font-size: 13px;
  line-height: 19.5px;
  font-size: 1.3rem;
  line-height: 1.95rem;
  padding: 8px 36px;
  text-transform: uppercase;
  font-family: "Runda Medium";
}
.ie10 .centers-sub-content li a, .ie11 .centers-sub-content li a {
  font-size: 13px;
  line-height: 19.5px;
}
@media screen and (max-width: 720px) {
  .centers-sub-content li a {
    padding: 8px 22px;
  }
}
.centers-sub-content li a:after {
  font-size: 8px;
  margin-left: 8px;
  vertical-align: middle;
}

.region-footer {
  background: #222222;
  overflow: hidden;
}
.region-footer .block-footer-utility-menu .content,
.region-footer .block-footer-social-media .content,
.region-footer .block-footer-menu-links .content,
.region-footer .block-footer-copyright .content {
  margin: 0 auto;
  position: relative;
}
.region-footer .block-footer-utility-menu .content ul,
.region-footer .block-footer-social-media .content ul,
.region-footer .block-footer-menu-links .content ul,
.region-footer .block-footer-copyright .content ul {
  margin: 0;
  padding: 0;
}
.region-footer .block-footer-utility-menu .content ul li,
.region-footer .block-footer-social-media .content ul li,
.region-footer .block-footer-menu-links .content ul li,
.region-footer .block-footer-copyright .content ul li {
  list-style: none;
}

.region-footer .block-footer-utility-menu {
  margin: 12px auto 6px;
  position: relative;
}
.region-footer .block-footer-utility-menu .content {
  overflow: hidden;
}
.region-footer .block-footer-utility-menu ul.menu {
  float: left;
  margin-top: 10px;
  overflow: hidden;
}
@media screen and (max-width: 640px) {
  .region-footer .block-footer-utility-menu ul.menu {
    margin: 10px auto 0;
    text-align: center;
  }
}
.region-footer .block-footer-utility-menu ul.menu li {
  border-right: 1px solid #555555;
  float: left;
  margin-right: 12px;
  padding-right: 12px;
}
@media screen and (max-width: 640px) {
  .region-footer .block-footer-utility-menu ul.menu li {
    float: none;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-botom: 5px;
  }
}
.region-footer .block-footer-utility-menu ul.menu li:last-child {
  border: none;
  margin-right: 0;
  padding-right: 0;
}
.region-footer .block-footer-utility-menu ul.menu li a {
  display: block;
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
.ie10 .region-footer .block-footer-utility-menu ul.menu li a, .ie11 .region-footer .block-footer-utility-menu ul.menu li a {
  font-size: 14px;
  line-height: 21px;
}
@media screen and (max-width: 960px) {
  .region-footer .block-footer-utility-menu ul.menu {
    clear: both;
    float: none;
  }
}
.region-footer .block-footer-utility-menu .social {
  float: right;
  overflow: hidden;
}
.region-footer .block-footer-utility-menu .social span {
  color: #fff;
  display: block;
  float: left;
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  margin-top: 12px;
  text-transform: uppercase;
}
.ie10 .region-footer .block-footer-utility-menu .social span, .ie11 .region-footer .block-footer-utility-menu .social span {
  font-size: 14px;
  line-height: 21px;
}
@media screen and (max-width: 640px) {
  .region-footer .block-footer-utility-menu .social span {
    display: none;
  }
}
.region-footer .block-footer-utility-menu .social ul {
  overflow: hidden;
  float: right;
}
@media screen and (max-width: 640px) {
  .region-footer .block-footer-utility-menu .social ul {
    float: none;
    text-align: center;
  }
}
.region-footer .block-footer-utility-menu .social ul li {
  float: left;
  margin-left: 18px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
@media screen and (max-width: 640px) {
  .region-footer .block-footer-utility-menu .social ul li {
    display: inline-block;
    float: none;
    margin-left: 0;
    margin-right: 14px;
  }
}
.region-footer .block-footer-utility-menu .social ul li:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.region-footer .block-footer-utility-menu .social ul a {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  display: block;
  height: 43px;
  width: 43px;
}
.region-footer .block-footer-utility-menu .social ul a.twitter {
  background-image: url(data:image/png;base64,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);
}
.region-footer .block-footer-utility-menu .social ul a.facebook {
  background-image: url(data:image/png;base64,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);
}
.region-footer .block-footer-utility-menu .social ul a.gplus {
  background-image: url(data:image/png;base64,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);
}
.region-footer .block-footer-utility-menu .social ul a.linkedin {
  background-image: url(data:image/png;base64,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);
}
.region-footer .block-footer-utility-menu .social ul a.youtube {
  background-image: url(data:image/png;base64,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);
}
.region-footer .block-footer-utility-menu .social ul img {
  height: auto;
  width: 43px;
}
@media screen and (max-width: 960px) {
  .region-footer .block-footer-utility-menu .social {
    clear: both;
    float: none;
    margin-top: 24px;
  }
}
.region-footer .block-footer-menu-links {
  border-top: 2px solid #555555;
  padding: 30px 0;
  clear: both;
  display: none;
}
@media screen and (max-width: 640px) {
  .region-footer .block-footer-menu-links {
    display: none;
  }
}
.region-footer .block-footer-menu-links .content ul {
  margin-bottom: 24px;
}
.region-footer .block-footer-menu-links .content ul li {
  font-family: "Runda Medium";
  font-size: 13px;
  line-height: 22px;
  font-size: 1.3rem;
  line-height: 2.2rem;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 2.55319%;
  vertical-align: top;
  width: 30.6383%;
}
.ie10 .region-footer .block-footer-menu-links .content ul li, .ie11 .region-footer .block-footer-menu-links .content ul li {
  font-size: 13px;
  line-height: 22px;
}
.region-footer .block-footer-menu-links .content ul li:nth-child(3), .region-footer .block-footer-menu-links .content ul li:nth-child(6) {
  margin-right: 0;
}
.region-footer .block-footer-menu-links .content ul a {
  color: #fff;
  text-transform: uppercase;
}
.region-footer .block-footer-menu-links .content ul ul {
  margin-bottom: 24px;
}
.region-footer .block-footer-menu-links .content ul ul li {
  display: block;
  line-height: 1.9rem;
  margin-bottom: 6px;
  width: 100%;
}
.region-footer .block-footer-menu-links .content ul ul a {
  color: #B0B6B6;
  font-size: 1.3rem;
  text-transform: none;
}
.region-footer .block-footer-menu-links .content ul ul a:hover {
  color: #DADEDE;
}
.region-footer .block-footer-copyright {
  background: #000;
}
.region-footer .block-footer-copyright .content {
  font-size: 13px !important;
  padding: 24px 0 48px;
}
.region-footer .block-footer-copyright span {
  color: #555555;
  display: block;
  margin-bottom: 6px;
}
.region-footer .block-footer-copyright .copyright {
  color: #fff;
}

.disclaimer {
  border-top: 2px solid #676d6f;
  color: #9d9d9d;
  font-size: 13px;
  line-height: 20px;
  font-size: 1.3rem;
  line-height: 2rem;
  padding: 18px 0;
}
.ie10 .disclaimer, .ie11 .disclaimer {
  font-size: 13px;
  line-height: 20px;
}

.copyright {
  background: #000;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  font-size: 1.3rem;
  line-height: 2rem;
  padding: 18px 0;
}
.ie10 .copyright, .ie11 .copyright {
  font-size: 13px;
  line-height: 20px;
}
.copyright span {
  color: #676d6f;
  display: block;
}

.region-header .section-inner-wrapper, .publications .region-header #block-menu-block-2 header {
  width: 100%;
  overflow: visible;
  padding: 10px 6.38889%;
}
@media only screen and (max-width: 1024px) {
  .region-header .section-inner-wrapper, .publications .region-header #block-menu-block-2 header {
    padding: 0;
  }
}

.region-header-bottom .section-inner-wrapper, .region-header-bottom .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .region-header-bottom header {
  padding: 0;
  max-width: 100%;
}

@media only screen and (max-width: 1024px) {
  .left-drawer .context-block-region {
    display: none;
  }

  .centers .main-content .region-header-bottom {
    display: block;
  }
}
.region-header .region-header .section-inner-wrapper, .publications .region-header .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .region-header header,
.region-header .region-header .block-logo,
.region-header .region-header .block-global-search {
  display: block;
}
.region-header .region-header .section-inner-wrapper, .publications .region-header .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .region-header header {
  padding: 0 20px 44px 20px;
  max-width: 1280px;
}
@media only screen and (max-width: 1024px) {
  .region-header .region-header .section-inner-wrapper, .publications .region-header .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .region-header header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
.region-header .region-header #block-mitre-core-mitre-core-search input[type="text"] {
  display: none;
}

.left-drawer .block-logo,
.left-drawer .block-global-search,
.left-drawer #block-mitre-core-mitre-core-search {
  display: none;
}

.main-content .block-menu-block.primary-header-nav {
  float: left;
  margin-top: 20px;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .main-content .block-menu-block.primary-header-nav {
    display: none;
    width: auto;
    border-top: 0;
    height: 44px;
    position: relative;
    z-index: 1005;
  }
}
@media only screen and (min-width: 1025px) {
  .main-content .region-header .menuTrigger {
    display: none;
  }
}
.main-content .region-header .block-account-selector,
.main-content .region-header .block-global-search {
  float: right;
}
.main-content .region-header .block-logo {
  float: left;
}
.left-drawer .main-content .region-header .block-logo {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .main-content .region-header .block-logo {
    float: none;
    position: absolute;
    width: 120px;
    left: 50%;
    top: 0;
    margin-left: -60px;
    z-index: 1008;
  }
}
.main-content .region-header .logo {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTI1LjA4M3B4IiBoZWlnaHQ9IjM1LjAyOHB4IiB2aWV3Qm94PSIwIDAgMTI1LjA4MyAzNS4wMjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyNS4wODMgMzUuMDI4OyINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCFbQ0RBVEFbDQoJLnN0MHtmaWxsOiMwMDVCOTU7fQ0KXV0+DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAsMzUuMDI4TDYuNTYyLDBoNi43ODlsOC41ODMsMjEuODkxTDMwLjQzMSwwaDYuNzg4bDYuNzc2LDM1LjAyN2gtNy4yMTRsLTQuMTU4LTIxLjkzM2wtOC4xMDMsMjEuOTMzaC01LjI1OQ0KCWwtOC4xMDMtMjEuOTMzTDcuMDAxLDM1LjAyOEgweiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ1Ljc0OSwwaDYuNTYydjM1LjAyN2gtNi41NjJWMHoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02Mi4xNjcsNS42ODdINTQuNDZWMGgyMS45MzR2NS42ODdoLTcuNzA3djI5LjM0MWgtNi41MlY1LjY4N3oiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04NS4xMDUsMzUuMDI4aC02LjU2M1YwaDE1LjU4NGMwLjY0MiwwLDEuNjkyLDAuMjA3LDMuMTUzLDAuNjE5YzEuNDYxLDAuNDM2LDIuOTIyLDEuMzk4LDQuMzgyLDIuODg2DQoJYzEuNDU0LDEuNTE4LDIuMTgxLDMuNzA2LDIuMTgxLDYuNTY0YzAsMi45NzgtMC43ODcsNS4yMjctMi4zNjIsNi43NDVjLTEuNTc1LDEuNTQ2LTMuMTY0LDIuNTIyLTQuNzY3LDIuOTI5DQoJYy0xLjYwNCwwLjQ0MS0yLjc4NiwwLjY2My0zLjU0OSwwLjY2M2wxMS42NTEsMTQuNjIyaC03Ljg4OEw4Ni4yNSwyMC41NzdWMTQuMjdsNi41Mi0wLjA0M2gwLjM1M2MwLjkwNSwwLDEuODEtMC4zMzQsMi43MTUtMS4wMDQNCgljMC45OTEtMC43NTUsMS40ODYtMS44MDgsMS40ODYtMy4xNTNjMC0xLjIyNi0wLjQxLTIuMjMxLTEuMjI5LTMuMDE1Yy0wLjg0MS0wLjc2My0xLjk0OS0xLjE0NC0zLjMyNC0xLjE0NGgtNy42NjRWMzUuMDI4eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwNC44MTYsMGgyMC4yNjd2NS42ODdoLTEzLjcwNHY4Ljk3OWgxMy41NzV2NS42ODdoLTEzLjU3NXY4Ljk4OWgxMy43MDR2NS42ODdoLTIwLjI2N1YweiIvPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  width: 126px;
  height: 35px;
  display: block;
  margin: 25px 40px 25px -20px;
}
@media only screen and (max-width: 1024px) {
  .main-content .region-header .logo {
    margin: 25px 34px 25px 21px;
    width: 120px;
    height: 44px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 8px 10px;
    background-size: 100px 28px;
  }
}
@media only screen and (min-width: 1050px) {
  .main-content .region-header .logo {
    margin: 25px 34px 25px 20px;
  }
}
@media only screen and (min-width: 1115px) {
  .main-content .region-header .logo {
    margin: 25px 40px 25px 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .main-content .region-header .logo {
    margin: 25px 40px 25px 20px;
  }
}
@media only screen and (min-width: 1440px) {
  .main-content .region-header .logo {
    margin: 25px 40px 25px 20px;
  }
}
@media only screen and (min-width: 1600px) {
  .main-content .region-header .logo {
    margin: 25px 40px 25px -7px;
  }
}
@media only screen and (min-width: 1720px) {
  .main-content .region-header .logo {
    margin: 25px 40px 25px -7px;
  }
}
@media only screen and (min-width: 1810px) {
  .main-content .region-header .logo {
    margin: 25px 40px 25px -7px;
  }
}
.main-content .region-header .header-utility-nav {
  float: right;
  width: auto;
  border: none;
  position: relative;
  top: 30px;
  margin-right: 24px;
}
@media only screen and (max-width: 1024px) {
  .main-content .region-header .header-utility-nav {
    display: none;
  }
}
.main-content .region-header .header-utility-nav ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
.main-content .region-header .header-utility-nav li {
  padding: 4.5px 0;
}
.main-content .region-header .header-utility-nav a {
  font-family: "Runda Normal";
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  text-transform: uppercase;
}
.ie10 .main-content .region-header .header-utility-nav a, .ie11 .main-content .region-header .header-utility-nav a {
  font-size: 14px;
  line-height: 21px;
}
@media only screen and (max-width: 1024px) {
  .main-content .region-header input[type="search"],
  .main-content .region-header input[type="text"] {
    -webkit-appearance: none;
    width: 98px;
    height: 28px;
    background: white;
  }
}
@media only screen and (min-width: 1025px) {
  .main-content .region-header input[type="search"],
  .main-content .region-header input[type="text"] {
    width: 120px;
  }
}
@media only screen and (min-width: 1720px) {
  .main-content .region-header input[type="search"],
  .main-content .region-header input[type="text"] {
    width: 110px;
  }
}
@media only screen and (min-width: 1810px) {
  .main-content .region-header input[type="search"],
  .main-content .region-header input[type="text"] {
    width: 110px;
  }
}
.main-content .region-header .global-search {
  position: relative;
  top: 30px;
  margin-right: -40px;
}
@media only screen and (max-width: 1024px) {
  .main-content .region-header .global-search {
    top: 0;
    margin-right: -2px;
    width: 100%;
    position: absolute;
    z-index: 1007;
    display: block;
  }
  .main-content .region-header .global-search > form {
    display: none;
  }
}
@media only screen and (min-width: 1050px) {
  .main-content .region-header .global-search {
    margin-right: -3px;
  }
}
@media only screen and (min-width: 1115px) {
  .main-content .region-header .global-search {
    margin-right: -3px;
  }
}
@media only screen and (min-width: 1200px) {
  .main-content .region-header .global-search {
    margin-right: -3px;
  }
}
@media only screen and (min-width: 1440px) {
  .main-content .region-header .global-search {
    margin-right: -10px;
  }
}
@media only screen and (min-width: 1600px) {
  .main-content .region-header .global-search {
    margin-right: -20px;
  }
}
@media only screen and (min-width: 1720px) {
  .main-content .region-header .global-search {
    margin-right: -20px;
  }
}
@media only screen and (min-width: 1810px) {
  .main-content .region-header .global-search {
    margin-right: -30px;
  }
}
.main-content .region-header .global-search fieldset {
  border: none;
}
.main-content .region-header .global-search input[type="search"] {
  padding-right: 30px;
  width: 172px;
  height: 30px;
  border: 1px solid rgba(215, 215, 215, 0.42);
  background-color: white;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 1, 1, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 1, 1, 0.5);
  box-shadow: inset 0 0 0 1px rgba(0, 1, 1, 0.5);
  -webkit-appearance: none;
  padding: 0 10px;
}
.main-content .region-header .global-search [type="submit"] {
  -webkit-appearance: none;
  width: 34px;
  height: 25px;
  border: 0;
  padding: 0;
  float: right;
  cursor: pointer;
  min-height: 0;
  margin-top: -1px;
  background: transparent;
  font-size: 0;
}
.main-content .region-header .global-search [type="submit"]:after {
  text-align: center;
  color: #ababab !important;
  font-size: 20px;
  line-height: 20px;
  font-size: 2rem;
  line-height: 2rem;
  content: "\f002" !important;
  position: absolute;
  margin: 0;
  display: block;
  top: 1px;
  left: 0;
  right: 0;
  bottom: 0;
}
.ie10 .main-content .region-header .global-search [type="submit"]:after, .ie11 .main-content .region-header .global-search [type="submit"]:after {
  font-size: 20px;
  line-height: 20px;
}
.main-content .region-header .global-search [type="submit"] .no-touch:active:after {
  color: #222 !important;
}
.main-content .region-header .global-search [type="submit"]:active:after {
  color: #222 !important;
}
.main-content .region-header .global-search .submitField {
  position: absolute;
  right: 2px;
  top: 2px;
}
.lt-ie9 .main-content .region-header .global-search .submitField {
  right: -32px;
}
.main-content .region-header .form-actions {
  position: absolute;
  right: 2px;
  top: 2px;
}
.main-content .region-header .toggleSearch {
  width: 44px;
  height: 44px;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
  border: 0;
  float: right;
}
.main-content .region-header .toggleSearch.active-btn:before {
  color: #222;
}
.main-content .region-header .toggleSearch:before {
  font-size: 20px;
  line-height: 20px;
  font-size: 2rem;
  line-height: 2rem;
  padding: 12px 0;
  color: #ababab;
}
.ie10 .main-content .region-header .toggleSearch:before, .ie11 .main-content .region-header .toggleSearch:before {
  font-size: 20px;
  line-height: 20px;
}
@media only screen and (min-width: 1025px) {
  .main-content .region-header .toggleSearch {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .main-content .region-header .toggleSearch {
    display: block;
  }
  .main-content .region-header .global-search {
    display: none;
  }
}

@media only screen and (max-width: 1024px) {
  .main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu {
    display: none;
  }
}
.main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu li:hover > a {
  background: #005b94;
  color: #FFF;
}
.main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu li:hover > a + ul {
  border-top: 1px solid #dddcdd;
}
.main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu > li {
  display: inline-block;
  position: relative;
}
.main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu > li.first {
  clear: left;
}
.main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu > li.last {
  clear: right;
}
.no-touch .main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu > li a:hover:not(.header-button) {
  background: #005A96;
}
@media only screen and (min-width: 1025px) {
  .main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu > li:hover > ul {
    display: block !important;
  }
}
.main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu > li.active-btn-trail > a {
  background: #EEE;
}
.main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu > li.active-btn-trail > a:hover {
  background: #dedede;
}
.main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu > li a {
  padding: 12px 8px;
  display: block;
  text-align: left;
  text-transform: none;
}
@media only screen and (min-width: 1025px) {
  .main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu > li a {
    padding: 12px 8px;
  }
}
@media only screen and (min-width: 1050px) {
  .main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu > li a {
    padding: 12px 10px;
  }
}
@media only screen and (min-width: 1115px) {
  .main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu > li a {
    padding: 12px 14px;
  }
}
@media only screen and (min-width: 1200px) {
  .main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu > li a {
    padding: 12px 18px;
  }
}
@media only screen and (min-width: 1235px) {
  .main-content .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > .menu > li a {
    padding: 12px 20px;
  }
}

.content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 0;
}
.content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul ul {
  display: none;
  width: 100%;
  left: 0;
  z-index: 9000;
  list-style: none;
  padding: 0;
  background-color: #FFF;
}
@media only screen and (min-width: 1025px) {
  .content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul ul {
    top: 44px;
    width: 210px;
    position: absolute;
  }
}
@media only screen and (min-width: 1025px) {
  .content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul ul a:not(.disclosureDetailButton) {
    width: 100%;
    height: 100%;
  }
}
.content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul li {
  border-bottom: 1px solid #dddcdd;
  border-right: 1px solid #dddcdd;
  border-left: 1px solid #dddcdd;
  display: table;
}
.content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul > li,
.content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul li:last-child {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}
.content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul > li li {
  width: 100%;
}
.content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul a {
  display: table-cell;
  vertical-align: middle;
  table-layout: fixed;
  width: 100%;
}
.content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul > li a {
  font-family: "Runda Medium";
  text-decoration: none;
  text-align: center;
  display: block;
  width: 100%;
  color: #212121;
  font-size: 14px;
  line-height: 20px;
  font-size: 1.4rem;
  line-height: 2rem;
}
.ie10 .content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul > li a, .ie11 .content-outer-wrapper .responsiveMenuWrapper .menu-block-wrapper.menu-block-1 > ul > li a {
  font-size: 14px;
  line-height: 20px;
}

.left-drawer .responsiveMenuWrapper ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  max-width: 1440px;
  display: inline-block;
  -webkit-transform: rotate3d(0, 0, 0);
  background: white;
}
.left-drawer .responsiveMenuWrapper ul a {
  display: block;
  position: relative;
  padding-right: 44px;
  font-weight: 300;
  text-align: left;
}
.left-drawer .responsiveMenuWrapper ul li {
  text-align: left;
  min-height: 44px;
  width: 100%;
  float: none;
}
.left-drawer .responsiveMenuWrapper ul li:last-child {
  border-bottom: 1px solid #FFF;
  min-height: 43px;
}
.left-drawer .responsiveMenuWrapper ul li:last-child ul {
  left: inherit;
  right: 0;
}
.left-drawer .responsiveMenuWrapper ul li a.active-btn {
  color: #005b94;
  background: #dedede;
}
.left-drawer .responsiveMenuWrapper ul li a.active-btn + .disclosureDetailButton {
  background: #dedede;
}
.left-drawer .responsiveMenuWrapper ul a {
  color: #555;
  font-family: "Runda Medium";
  font-size: 13px;
  line-height: 19.5px;
  font-size: 1.3rem;
  line-height: 1.95rem;
  display: block;
}
.ie10 .left-drawer .responsiveMenuWrapper ul a, .ie11 .left-drawer .responsiveMenuWrapper ul a {
  font-size: 13px;
  line-height: 19.5px;
}
.left-drawer .responsiveMenuWrapper ul li > a {
  font-family: "Runda Medium";
  text-decoration: none;
  text-align: center;
  display: block;
  color: #212121;
}
.left-drawer .responsiveMenuWrapper ul li > a.active-btn {
  color: #005b94;
}
.left-drawer .responsiveMenuWrapper ul li > a:not(.disclosureDetailButton):not(.header-button) {
  font-size: 14px;
  line-height: 16px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  padding: 14px 40px 14px 10px;
  min-height: 44px;
  text-align: left;
}
.ie10 .left-drawer .responsiveMenuWrapper ul li > a:not(.disclosureDetailButton):not(.header-button), .ie11 .left-drawer .responsiveMenuWrapper ul li > a:not(.disclosureDetailButton):not(.header-button) {
  font-size: 14px;
  line-height: 16px;
}

.left-drawer .responsiveMenuWrapper ul.menu > li.dl-subviewopen > ul.menu > li:not(.header),
.left-drawer .responsiveMenuWrapper > .menu-block-wrapper.menu-block-1:not(.dl-subview) > ul.menu > li {
  display: table;
  width: 100% !important;
  overflow: hidden;
  table-layout: fixed;
  min-height: 44px;
}
.left-drawer .responsiveMenuWrapper ul.menu > li.dl-subviewopen > ul.menu > li:not(.header) > a:not(.disclosureDetailButton),
.left-drawer .responsiveMenuWrapper > .menu-block-wrapper.menu-block-1:not(.dl-subview) > ul.menu > li > a:not(.disclosureDetailButton) {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  padding: 14px 40px 14px 10px;
  table-layout: fixed;
  min-height: 44px;
}

.left-drawer .dl-animate-in-1 > li,
.left-drawer .dl-animate-out-1 > li,
.left-drawer .dl-animate-in-reverse > li,
.left-drawer .dl-animate-out-reverse > li {
  display: table;
  width: 100% !important;
  overflow: hidden;
  table-layout: fixed;
  min-height: 44px;
}
.left-drawer .dl-animate-in-1 > li > a:not(.disclosureDetailButton):not(.header-button),
.left-drawer .dl-animate-out-1 > li > a:not(.disclosureDetailButton):not(.header-button),
.left-drawer .dl-animate-in-reverse > li > a:not(.disclosureDetailButton):not(.header-button),
.left-drawer .dl-animate-out-reverse > li > a:not(.disclosureDetailButton):not(.header-button) {
  display: table-cell;
  table-layout: fixed;
  vertical-align: middle;
  min-height: 44px;
  width: 100%;
  padding: 14px 40px 14px 10px;
}

.dl-subviewopen,
.dl-subview {
  border-bottom: 0 !important;
}

.drawers .menu li.header {
  background-color: #EEE;
  color: #fff;
  line-height: 42px;
  padding: 0;
  position: relative;
}
.drawers .responsiveMenuWrapper li {
  position: relative;
  z-index: 11;
  background: white;
  border-bottom: 1px solid #cdcdcd;
}
.drawers .responsiveMenuWrapper li a {
  z-index: 9;
  position: relative;
  height: 100%;
}
.drawers .responsiveMenuWrapper li ul {
  background: white;
}
.drawers .responsiveMenuWrapper li ul,
.drawers .responsiveMenuWrapper li li,
.drawers .responsiveMenuWrapper li a {
  border-top: 0 !important;
}
.drawers .responsiveMenuWrapper li a.disclosureDetailButton {
  float: right;
  display: block;
  padding: 0;
  padding: 0;
  z-index: 10;
  position: absolute;
  height: 44px;
  width: 44px;
  top: 50%;
  margin-top: -22px;
  right: 0;
}
.drawers .responsiveMenuWrapper li a.disclosureDetailButton.active-btn {
  background: transparent;
}
.drawers .responsiveMenuWrapper li a.disclosureDetailButton:active {
  background: transparent;
}
.drawers .responsiveMenuWrapper li a.disclosureDetailButton.active-btn:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #eaeaea), color-stop(100%, #d7d7d7));
  background-image: -moz-linear-gradient(bottom, #eaeaea 0%, #d7d7d7 100%);
  background-image: -webkit-linear-gradient(bottom, #eaeaea 0%, #d7d7d7 100%);
  background-image: linear-gradient(to top, #eaeaea 0%, #d7d7d7 100%);
  color: #005b94;
}
.drawers .responsiveMenuWrapper li a.disclosureDetailButton:after {
  right: 10px;
  top: 6.5px;
  position: absolute;
  overflow: hidden;
  width: 27px;
  height: 27px;
  border: 1px solid #fff;
  -moz-border-radius: 15.5px;
  -webkit-border-radius: 15.5px;
  border-radius: 15.5px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 1.5px 3.5px rgba(0, 0, 0, 0.65);
  -webkit-box-shadow: 0 1.5px 3.5px rgba(0, 0, 0, 0.65);
  box-shadow: 0 1.5px 3.5px rgba(0, 0, 0, 0.65);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f7f7f7), color-stop(100%, #e4e4e4));
  background-image: -moz-linear-gradient(bottom, #f7f7f7 0%, #e4e4e4 100%);
  background-image: -webkit-linear-gradient(bottom, #f7f7f7 0%, #e4e4e4 100%);
  background-image: linear-gradient(to top, #f7f7f7 0%, #e4e4e4 100%);
  font-size: 15px;
  line-height: 30px;
  font-size: 1.5rem;
  line-height: 3rem;
  text-align: center;
  text-indent: 3px;
}
.ie10 .drawers .responsiveMenuWrapper li a.disclosureDetailButton:after, .ie11 .drawers .responsiveMenuWrapper li a.disclosureDetailButton:after {
  font-size: 15px;
  line-height: 30px;
}
.ie .drawers .responsiveMenuWrapper li a.disclosureDetailButton:after {
  font-size: 15px;
  line-height: 30px;
}
.alt .drawers .responsiveMenuWrapper li a.disclosureDetailButton {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.header.responsiveMenu-back > a.header-button,
a.header-button {
  position: absolute;
  padding: 7px 5px;
  line-height: 1em;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: none;
  position: absolute;
  margin: 0;
  border: 0;
  height: 42px;
  min-width: 20px;
  cursor: pointer;
  overflow: visible;
  top: 50%;
  margin-top: -21px;
}
.header.responsiveMenu-back > a.header-button.header-button-left:before,
a.header-button.header-button-left:before {
  -moz-box-shadow: 1px 2px 1px -2px rgba(0, 0, 0, 0.4) inset, -1px 4px 2px -4px rgba(0, 0, 0, 0.4) inset;
  -webkit-box-shadow: 1px 2px 1px -2px rgba(0, 0, 0, 0.4) inset, -1px 4px 2px -4px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 1px 2px 1px -2px rgba(0, 0, 0, 0.4) inset, -1px 4px 2px -4px rgba(0, 0, 0, 0.4) inset;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuMCIgeDI9IjAuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZDdkNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 0%, 0% 100%, color-stop(0%, #d4d7d4), color-stop(100%, #cccccc));
  background-image: -moz-linear-gradient(top right, #d4d7d4, #cccccc);
  background-image: -webkit-linear-gradient(top right, #d4d7d4, #cccccc);
  background-image: linear-gradient(to bottom left, #d4d7d4, #cccccc);
  -moz-background-size: 20px 18px;
  -o-background-size: 20px 18px;
  -webkit-background-size: 20px 18px;
  background-size: 20px 18px;
  -moz-transform: rotate(-45deg) scale(0.86) skew(-9deg, -9deg);
  -ms-transform: rotate(-45deg) scale(0.86) skew(-9deg, -9deg);
  -webkit-transform: rotate(-45deg) scale(0.86) skew(-9deg, -9deg);
  transform: rotate(-45deg) scale(0.86) skew(-9deg, -9deg);
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  top: 0;
  left: 0px;
  margin-right: -16px;
  width: 22px;
  height: 22px;
  border: 1px solid #f00;
  border-width: 1px;
  border-width: 0 0 1px 1px;
  border-color: #bfbfbf transparent transparent #bfbfbf;
  background-position: -2px 0;
  background-repeat: no-repeat;
  content: "";
  -moz-border-radius: 0 6px 0 6px;
  -webkit-border-radius: 0;
  border-radius: 0 6px 0 6px;
  -moz-border-radius-topright: 8px 5px;
  -webkit-border-top-right-radius: 8px 5px;
  border-top-right-radius: 8px 5px;
  -moz-border-radius-bottomleft: 5px 8px;
  -webkit-border-bottom-left-radius: 5px 8px;
  border-bottom-left-radius: 5px 8px;
  cursor: pointer;
}
.header.responsiveMenu-back > a.header-button.header-button-left:after,
a.header-button.header-button-left:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 4px 4px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZDdkNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d4d7d4), color-stop(100%, #cccccc));
  background-image: -moz-linear-gradient(top, #d4d7d4, #cccccc);
  background-image: -webkit-linear-gradient(top, #d4d7d4, #cccccc);
  background-image: linear-gradient(to bottom, #d4d7d4, #cccccc);
  -moz-background-size: 26px 26px;
  -o-background-size: 26px 26px;
  -webkit-background-size: 26px 26px;
  background-size: 26px 26px;
  -moz-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.4) inset, -1px 1px 1px -1px rgba(0, 0, 0, 0.4) inset;
  -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.4) inset, -1px 1px 1px -1px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.4) inset, -1px 1px 1px -1px rgba(0, 0, 0, 0.4) inset;
  text-shadow: 0;
  position: relative;
  top: 0;
  left: 2px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 5px 8px 5px 5px;
  margin: 0;
  width: auto;
  height: 26px;
  border: 1px solid #bfbfbf;
  border-width: 0 0 1px 0;
  content: attr(data-title);
  text-decoration: none;
  white-space: nowrap;
  font-weight: 500;
  color: #474747;
  font-size: 12px;
  font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  line-height: 16px;
  max-width: 136px;
  text-overflow: ellipsis;
  overflow: hidden;
  word-wrap: normal;
  cursor: pointer;
}
.no-touch .header.responsiveMenu-back > a.header-button:hover:after, .no-touch
a.header-button:hover:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3Y2JjNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #999999), color-stop(100%, #c7cbc7));
  background-image: -moz-linear-gradient(top, #999999, #c7cbc7);
  background-image: -webkit-linear-gradient(top, #999999, #c7cbc7);
  background-image: linear-gradient(to bottom, #999999, #c7cbc7);
  -moz-background-size: 26px 26px;
  -o-background-size: 26px 26px;
  -webkit-background-size: 26px 26px;
  background-size: 26px 26px;
}
.no-touch .header.responsiveMenu-back > a.header-button:hover:before, .no-touch
a.header-button:hover:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuMCIgeDI9IjAuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3Y2JjNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 0%, 0% 100%, color-stop(0%, #999999), color-stop(100%, #c7cbc7));
  background-image: -moz-linear-gradient(top right, #999999, #c7cbc7);
  background-image: -webkit-linear-gradient(top right, #999999, #c7cbc7);
  background-image: linear-gradient(to bottom left, #999999, #c7cbc7);
  -moz-background-size: 20px 18px;
  -o-background-size: 20px 18px;
  -webkit-background-size: 20px 18px;
  background-size: 20px 18px;
}
.touch .header.responsiveMenu-back > a.header-button:active:after, .touch
a.header-button:active:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3Y2JjNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #999999), color-stop(100%, #c7cbc7));
  background-image: -moz-linear-gradient(top, #999999, #c7cbc7);
  background-image: -webkit-linear-gradient(top, #999999, #c7cbc7);
  background-image: linear-gradient(to bottom, #999999, #c7cbc7);
  -moz-background-size: 26px 26px;
  -o-background-size: 26px 26px;
  -webkit-background-size: 26px 26px;
  background-size: 26px 26px;
}
.touch .header.responsiveMenu-back > a.header-button:active:before, .touch
a.header-button:active:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuMCIgeDI9IjAuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3Y2JjNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 0%, 0% 100%, color-stop(0%, #999999), color-stop(100%, #c7cbc7));
  background-image: -moz-linear-gradient(top right, #999999, #c7cbc7);
  background-image: -webkit-linear-gradient(top right, #999999, #c7cbc7);
  background-image: linear-gradient(to bottom left, #999999, #c7cbc7);
  -moz-background-size: 20px 18px;
  -o-background-size: 20px 18px;
  -webkit-background-size: 20px 18px;
  background-size: 20px 18px;
}
.header.responsiveMenu-back > a.header-button.active-btn,
a.header-button.active-btn {
  background: transparent;
}

h1.menuHeaderText {
  font-size: 20px;
  line-height: 44px;
  font-size: 2rem;
  line-height: 4.4rem;
  padding: 0;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-wrap: normal;
  margin: 0 5px;
  color: #222;
  font-weight: bold;
}
.ie10 h1.menuHeaderText, .ie11 h1.menuHeaderText {
  font-size: 20px;
  line-height: 44px;
}

.ie9 .main-content .region-header .global-search [type="submit"]:after {
  top: 12px;
}

div#dl-menu div.menu-level-1 ul.menu li.menu-481 a,
div#dl-menu div.menu-level-1 ul.menu li.menu-482 a,
div#dl-menu div.menu-level-1 ul.menu li.menu-483 a,
div#dl-menu div.menu-level-1 ul.menu li.menu-486 a,
div#dl-menu div.menu-level-1 ul.menu li.menu-484 a,
div#dl-menu div.menu-level-1 ul.menu li.menu-487 a,
div#dl-menu div.menu-level-1 ul.menu li.menu-488 a {
  text-transform: uppercase;
}

div#dl-menu div.menu-level-1 ul.menu li ul.menu li a {
  text-transform: none;
}

.royalSlider > .rsContent {
  display: none;
}

.heroSliderInactive > .rsContent.views-row-first,
.no-js .royalSlider > .rsContent.views-row-first {
  visibility: visible;
  display: block;
}

.royalSlider {
  width: 100%;
  height: 469px;
  position: relative;
  direction: ltr;
}

.royalSlider > * {
  float: left;
}

.rsWebkit3d .rsSlide {
  -webkit-transform: translateZ(0);
}

.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
  -webkit-backface-visibility: hidden;
}

.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
  -webkit-transform: none;
}

.rsOverflow {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  float: left;
  -webkit-tap-highlight-color: transparent;
}

.rsVisibleNearbyWrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
  -webkit-tap-highlight-color: transparent;
}

.rsVisibleNearbyWrap .rsOverflow {
  position: absolute;
  left: 0;
  top: 0;
}

.rsContainer {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
}

.rsArrow,
.rsThumbsArrow {
  cursor: pointer;
}

.rsThumb {
  float: left;
  position: relative;
}

.rsArrow,
.rsNav,
.rsThumbsArrow {
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.rsHidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -o-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}

.rsGCaption {
  width: 100%;
  float: left;
  text-align: center;
}

/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
  position: fixed !important;
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 2147483647 !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
}

.royalSlider .rsSlide.rsFakePreloader {
  opacity: 1 !important;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  display: none;
}

.rsSlide {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
  height: auto;
}

.rsContent {
  width: 100%;
  height: 100%;
  position: relative;
}

.rsPreloader {
  position: absolute;
  z-index: 0;
}

.rsNav {
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
}

.rsNavItem {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}

.rsThumbs {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  float: left;
  z-index: 22;
}

.rsTabs {
  float: left;
  background: none !important;
}

.rsTabs,
.rsThumbs {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}

.rsVideoContainer {
  /*left: 0;
  top: 0;
  position: absolute;*/
  /*width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  float: left;*/
  width: auto;
  height: auto;
  line-height: 0;
  position: relative;
}

.rsVideoFrameHolder {
  position: absolute;
  left: 0;
  top: 0;
  background: #141414;
  opacity: 0;
  -webkit-transition: .3s;
}

.rsVideoFrameHolder.rsVideoActive {
  opacity: 1;
}

.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 44px;
}

.rsABlock {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 15;
}

img.rsImg {
  max-width: none;
}

.grab-cursor {
  cursor: url(data:image/png;base64,R0lGODlhEAAQAPEAAP///wAAAP///wAAACH5BAEAAAIALAAAAAAQABAAQAIylC8ReAHvnpSrwQtUtnNWE2kZhChJh1URSjFn9zVLaDJ0mpRperPk6tuAgkIdKmb0HAoAOw==) 8 8, move;
}

.grabbing-cursor {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX///8AAAD///9+749PAAAAAXRSTlMAQObYZgAAADJJREFUCFtjYEAFjK4iDAxsszIdGNhWrZzAwLhq1QQGVhAhBSVAEkCCcdVKoOosOAEDAFccEBvCA7+VAAAAAElFTkSuQmCC) 8 8, move;
}

.rsNoDrag {
  cursor: auto;
}

a.rsLink {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 20;
  background: url(data:image/gif;base64,R0lGODlhAQABAPAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAQAICRAEAOw==);
  -webkit-backface-visibility: hidden;
  outline: none;
  padding: 0;
  margin: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.abBlackBox {
  color: #FFF;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
  padding: 15px;
}

.abWhiteBox {
  color: #000;
  background: #FFF;
  background: rgba(255, 255, 255, 0.75);
  padding: 15px;
}

.abTextAlignCenter {
  text-align: center;
}

@media only screen and (min-width: 240px) and (max-width: 640px) {
  .royalSlider {
    height: 139px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .royalSlider {
    height: 325px;
  }
}

.region-featured {
  clear: both;
  float: none;
  overflow: hidden;
  position: relative;
  z-index: 10;
  margin-bottom: 24px;
}
.region-featured .view-image-slider {
  position: relative;
}
.region-featured .view-image-slider .section-inner-wrapper, .region-featured .view-image-slider .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .region-featured .view-image-slider header {
  padding-top: 0;
  padding-bottom: 0;
}
@media only screen and (min-width: 1025px) {
  .region-featured .view-image-slider .section-inner-wrapper, .region-featured .view-image-slider .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .region-featured .view-image-slider header {
    padding: 0 11px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .region-featured .view-image-slider .section-inner-wrapper, .region-featured .view-image-slider .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .region-featured .view-image-slider header {
    padding: 0;
  }
}

.featured-slider {
  max-width: 1280px;
  padding: 0 5.55556% 0px 5.55556%;
  z-index: 10;
}
@media only screen and (max-width: 1024px) {
  .featured-slider {
    padding: 0;
  }
}
.featured-slider.heroSliderInactive, .no-js .featured-slider {
  height: auto !important;
}
.featured-slider.heroSliderInactive .rsABlock, .no-js .featured-slider .rsABlock {
  opacity: 1;
}
.featured-slider.heroSliderInactive .description, .no-js .featured-slider .description {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
  visibility: visible !important;
  opacity: 1;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
.featured-slider.heroSliderInactive .rsActiveSlide .description, .no-js .featured-slider .rsActiveSlide .description {
  opacity: 1;
  visibility: visible !important;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  display: block;
}
.featured-slider.heroSliderActive .description {
  -webkit-transform: translateX(-200%);
  -moz-transform: translateX(-200%);
  -ms-transform: translateX(-200%);
  transform: translateX(-200%);
}
.featured-slider.heroSliderActive .rsActiveSlide .description {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  display: block;
  -webkit-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s;
  -moz-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s;
  -ms-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s;
  transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .featured-slider.heroSliderActive .rsActiveSlide .description {
    -webkit-transition: all 400ms cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s;
    -moz-transition: all 400ms cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s;
    -ms-transition: all 400ms cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s;
    transition: all 400ms cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s;
  }
}

.description {
  background: #2a3137;
  float: right;
  overflow: hidden;
  width: 85.10638%;
  position: relative !important;
  min-height: 25px;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  padding-right: 2.5%;
  margin-bottom: 30px;
  display: block;
  -webkit-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1) 1s;
  -moz-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1) 1s;
  -ms-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1) 1s;
  transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1) 1s;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .description {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .description {
    width: 100%;
    padding: 0;
  }
}
.description .description-container {
  float: right;
  font-family: "Serifa Roman";
  width: 61.625%;
  overflow: hidden;
  padding-top: 2%;
  padding-bottom: 1.416667%;
}
.description .description-container:empty {
  height: 23px;
  padding: 0;
}
.description .description-container > p {
  padding-right: 12.17039%;
  padding-left: 49px;
  margin-left: 18px;
}
.description .description-container > p:before {
  content: "\201C";
  font-size: 70px;
  line-height: 56px;
  font-size: 7rem;
  line-height: 5.6rem;
  color: #48555d;
  font-family: serif;
  font-weight: bold;
  padding-right: 26.53061%;
  width: 9.93915%;
  position: absolute;
  left: 0px;
  top: 0;
}
.ie10 .description .description-container > p:before, .ie11 .description .description-container > p:before {
  font-size: 70px;
  line-height: 56px;
}
.ie .description .description-container > p:before {
  font-size: 70px;
  line-height: 56px;
}
.description p:empty {
  display: none;
}
.description p {
  color: #efefef;
  font-family: "Serifa Roman";
  font-size: 14px;
  line-height: 20px;
  font-size: 1.4rem;
  line-height: 2rem;
  margin: 0;
  width: 100%;
  position: relative;
}
.ie10 .description p, .ie11 .description p {
  font-size: 14px;
  line-height: 20px;
}
.description .description-link {
  display: block;
  margin-top: 8px;
  text-align: right;
  float: right;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .description .description-link {
    color: white;
    margin-top: 12px;
  }
  .description .description-link:hover {
    color: #efefef;
  }
}
.description .description-link:after {
  font-size: 10px;
  margin-left: 6px;
}

.slider-image-wrapper {
  position: relative;
  padding: 0 0 0 20px;
  padding: 0;
  overflow: visible;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .slider-image-wrapper {
    padding: 0;
  }
}
.slider-image-wrapper .slider-image-inner {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.slider-image-wrapper .slider-image {
  overflow: hidden;
}
@media only screen and (min-width: 1025px) {
  .slider-image-wrapper .slider-image {
    margin-left: 20px;
  }
}

.rsABlock,
.mobile-alt-header {
  padding: 12px 20px 9px;
  background: #00ABCA;
  width: 42.97872%;
  height: auto;
  margin-top: -35px;
  margin-bottom: -46px;
  z-index: 110;
  position: relative;
}
@media screen and (min-width: 641px) and (max-width: 753px) {
  .rsABlock,
  .mobile-alt-header {
    margin-top: -65px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .rsABlock,
  .mobile-alt-header {
    width: 100% !important;
    margin: 0;
    position: static;
  }
}

.mobile-alt-header {
  display: none;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .mobile-alt-header {
    display: block;
  }
}

.rsABlock {
  display: block;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .rsABlock {
    display: none !important;
  }
}
.heroSliderInactive .rsABlock, .no-js .rsABlock {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}

.slide-header,
.block-menu-page-header {
  clear: both;
  margin: 0 auto;
  position: relative;
  width: 90%;
  z-index: 20;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .slide-header,
  .block-menu-page-header {
    width: 100%;
  }
}
.slide-header h2,
.slide-header article blockquote,
article .slide-header blockquote,
.slide-header #block-system-main h2,
#block-system-main .slide-header h2,
.slide-header #block-system-main blockquote,
#block-system-main .slide-header blockquote,
.block-menu-page-header h2,
.block-menu-page-header article blockquote,
article .block-menu-page-header blockquote,
.block-menu-page-header #block-system-main h2,
#block-system-main .block-menu-page-header h2,
.block-menu-page-header #block-system-main blockquote,
#block-system-main .block-menu-page-header blockquote {
  color: white;
  margin: 0;
  padding: 0;
  font-family: "Runda Normal";
}
@media screen and (max-width: 720px) {
  .slide-header h2,
  .slide-header article blockquote,
  article .slide-header blockquote,
  .slide-header #block-system-main h2,
  #block-system-main .slide-header h2,
  .slide-header #block-system-main blockquote,
  #block-system-main .slide-header blockquote,
  .block-menu-page-header h2,
  .block-menu-page-header article blockquote,
  article .block-menu-page-header blockquote,
  .block-menu-page-header #block-system-main h2,
  #block-system-main .block-menu-page-header h2,
  .block-menu-page-header #block-system-main blockquote,
  #block-system-main .block-menu-page-header blockquote {
    margin: 0;
    width: 100%;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .slide-header h2,
  .slide-header article blockquote,
  article .slide-header blockquote,
  .slide-header #block-system-main h2,
  #block-system-main .slide-header h2,
  .slide-header #block-system-main blockquote,
  #block-system-main .slide-header blockquote,
  .block-menu-page-header h2,
  .block-menu-page-header article blockquote,
  article .block-menu-page-header blockquote,
  .block-menu-page-header #block-system-main h2,
  #block-system-main .block-menu-page-header h2,
  .block-menu-page-header #block-system-main blockquote,
  #block-system-main .block-menu-page-header blockquote {
    width: 100%;
    margin-left: 0;
    font-size: 22px;
    line-height: 30.8px;
    font-size: 2.2rem;
    line-height: 3.08rem;
  }
  .ie10 .slide-header h2,
  .ie10 .slide-header article blockquote,
  article .ie10 .slide-header blockquote,
  .ie10 .slide-header #block-system-main h2,
  #block-system-main .ie10 .slide-header h2,
  .ie10 .slide-header #block-system-main blockquote,
  #block-system-main .ie10 .slide-header blockquote, .ie11 .slide-header h2,
  .ie11 .slide-header article blockquote,
  article .ie11 .slide-header blockquote,
  .ie11 .slide-header #block-system-main h2,
  #block-system-main .ie11 .slide-header h2,
  .ie11 .slide-header #block-system-main blockquote,
  #block-system-main .ie11 .slide-header blockquote, .ie10
  .block-menu-page-header h2,
  .ie10
  .block-menu-page-header article blockquote,
  article .ie10
  .block-menu-page-header blockquote,
  .ie10
  .block-menu-page-header #block-system-main h2,
  #block-system-main .ie10
  .block-menu-page-header h2,
  .ie10
  .block-menu-page-header #block-system-main blockquote,
  #block-system-main .ie10
  .block-menu-page-header blockquote, .ie11
  .block-menu-page-header h2,
  .ie11
  .block-menu-page-header article blockquote,
  article .ie11
  .block-menu-page-header blockquote,
  .ie11
  .block-menu-page-header #block-system-main h2,
  #block-system-main .ie11
  .block-menu-page-header h2,
  .ie11
  .block-menu-page-header #block-system-main blockquote,
  #block-system-main .ie11
  .block-menu-page-header blockquote {
    font-size: 22px;
    line-height: 30.8px;
  }
}
.slide-header ul,
.block-menu-page-header ul {
  margin: 0;
  padding: 0;
}
.slide-header li,
.block-menu-page-header li {
  display: none;
}
.slide-header li.active,
.slide-header li.active-trail,
.block-menu-page-header li.active,
.block-menu-page-header li.active-trail {
  background: #00ABCA;
  display: block;
  margin: 0 0 0 20px;
  padding: 12px 20px 9px;
  width: 42.97872%;
}
@media screen and (max-width: 720px) {
  .slide-header li.active,
  .slide-header li.active-trail,
  .block-menu-page-header li.active,
  .block-menu-page-header li.active-trail {
    margin: 0;
    padding: 0 20px;
    width: 100%;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .slide-header li.active,
  .slide-header li.active-trail,
  .block-menu-page-header li.active,
  .block-menu-page-header li.active-trail {
    margin-left: 0;
    width: 100%;
  }
}
.slide-header li.active a,
.slide-header li.active-trail a,
.block-menu-page-header li.active a,
.block-menu-page-header li.active-trail a {
  color: #fff;
  display: block;
  font-family: "Runda Light";
  font-size: 36px;
  line-height: 54px;
  font-size: 3.6rem;
  line-height: 5.4rem;
}
.ie10 .slide-header li.active a, .ie11 .slide-header li.active a, .ie10
.slide-header li.active-trail a, .ie11
.slide-header li.active-trail a, .ie10
.block-menu-page-header li.active a, .ie11
.block-menu-page-header li.active a, .ie10
.block-menu-page-header li.active-trail a, .ie11
.block-menu-page-header li.active-trail a {
  font-size: 36px;
  line-height: 54px;
}
@media screen and (max-width: 720px) {
  .slide-header li.active a,
  .slide-header li.active-trail a,
  .block-menu-page-header li.active a,
  .block-menu-page-header li.active-trail a {
    font-size: 26px;
    line-height: 39px;
    font-size: 2.6rem;
    line-height: 3.9rem;
  }
  .ie10 .slide-header li.active a, .ie11 .slide-header li.active a, .ie10
  .slide-header li.active-trail a, .ie11
  .slide-header li.active-trail a, .ie10
  .block-menu-page-header li.active a, .ie11
  .block-menu-page-header li.active a, .ie10
  .block-menu-page-header li.active-trail a, .ie11
  .block-menu-page-header li.active-trail a {
    font-size: 26px;
    line-height: 39px;
  }
}

.rsBullets {
  position: absolute;
  right: 0px;
  margin-right: 5.55556%;
  padding: 0 10px 0 0;
  z-index: 10;
  visibility: hidden;
}
@media screen and (max-width: 720px) {
  .rsBullets {
    margin-right: 0;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .rsBullets {
    margin-right: 0;
  }
}
.rsBullets .rsBullet {
  display: block;
  margin-right: 10px;
  float: left;
  padding: 0;
  height: 20px;
  width: 20px;
}
.rsBullets .rsBullet span {
  background: #00ABCA;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  color: #000;
  cursor: pointer;
  display: block;
  font-size: 12px;
  line-height: 20px;
  font-size: 1.2rem;
  line-height: 2rem;
  height: 20px;
  padding-top: 0px;
  text-align: center;
  width: 20px;
}
.ie10 .rsBullets .rsBullet span, .ie11 .rsBullets .rsBullet span {
  font-size: 12px;
  line-height: 20px;
}
.rsBullets .rsNavSelected span, .rsBullets .rsBullet:hover span {
  background: #fff;
}

@media only screen and (min-width: 1025px) {
  .home-slider .slider-image {
    margin-left: 20px;
  }
  .home-slider .slider-image-wrapper {
    padding-left: 0;
  }
}
.home-slider .underlay {
  height: 66.1%;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .home-slider .rsABlock {
    padding: 10px;
  }
}
@media screen and (max-width: 720px) {
  .home-slider .slide-header {
    position: relative;
    width: 100%;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .home-slider .slide-header {
    margin-top: 0;
  }
}
.home-slider .slide-header h2,
.home-slider .slide-header article blockquote,
article .home-slider .slide-header blockquote,
.home-slider .slide-header #block-system-main h2,
#block-system-main .home-slider .slide-header h2,
.home-slider .slide-header #block-system-main blockquote,
#block-system-main .home-slider .slide-header blockquote {
  font-size: 22px;
  line-height: 30px;
  font-size: 2.2rem;
  line-height: 3rem;
  color: white;
  margin: 0;
}
.ie10 .home-slider .slide-header h2,
.ie10 .home-slider .slide-header article blockquote,
article .ie10 .home-slider .slide-header blockquote,
.ie10 .home-slider .slide-header #block-system-main h2,
#block-system-main .ie10 .home-slider .slide-header h2,
.ie10 .home-slider .slide-header #block-system-main blockquote,
#block-system-main .ie10 .home-slider .slide-header blockquote, .ie11 .home-slider .slide-header h2,
.ie11 .home-slider .slide-header article blockquote,
article .ie11 .home-slider .slide-header blockquote,
.ie11 .home-slider .slide-header #block-system-main h2,
#block-system-main .ie11 .home-slider .slide-header h2,
.ie11 .home-slider .slide-header #block-system-main blockquote,
#block-system-main .ie11 .home-slider .slide-header blockquote {
  font-size: 22px;
  line-height: 30px;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .home-slider .slide-header h2,
  .home-slider .slide-header article blockquote,
  article .home-slider .slide-header blockquote,
  .home-slider .slide-header #block-system-main h2,
  #block-system-main .home-slider .slide-header h2,
  .home-slider .slide-header #block-system-main blockquote,
  #block-system-main .home-slider .slide-header blockquote {
    font-size: 22px;
    line-height: 30.8px;
    font-size: 2.2rem;
    line-height: 3.08rem;
  }
  .ie10 .home-slider .slide-header h2,
  .ie10 .home-slider .slide-header article blockquote,
  article .ie10 .home-slider .slide-header blockquote,
  .ie10 .home-slider .slide-header #block-system-main h2,
  #block-system-main .ie10 .home-slider .slide-header h2,
  .ie10 .home-slider .slide-header #block-system-main blockquote,
  #block-system-main .ie10 .home-slider .slide-header blockquote, .ie11 .home-slider .slide-header h2,
  .ie11 .home-slider .slide-header article blockquote,
  article .ie11 .home-slider .slide-header blockquote,
  .ie11 .home-slider .slide-header #block-system-main h2,
  #block-system-main .ie11 .home-slider .slide-header h2,
  .ie11 .home-slider .slide-header #block-system-main blockquote,
  #block-system-main .ie11 .home-slider .slide-header blockquote {
    font-size: 22px;
    line-height: 30.8px;
  }
}
@media screen and (max-width: 640px) {
  .home-slider .description .description-container {
    display: none !important;
  }
  .home-slider .description .description-container.mobile-alt-header {
    display: block !important;
  }
}

@media screen and (max-width: 720px) {
  .inner-slider .description {
    display: none;
  }
}

.sliderInitializing .rsABlock {
  display: none;
}

.sliderInitializing .block-menu-page-header {
  bottom: 0;
}

.sliderInitialized .block-menu-page-header {
  bottom: 10%;
}

.block-menu-page-header {
  bottom: 10%;
  display: block;
  position: absolute;
  max-width: 100%;
  width: 100%;
}
.block-menu-page-header .description:empty {
  display: none !important;
}
.count_2 .block-menu-page-header .section-inner-wrapper, .count_2 .block-menu-page-header .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .count_2 .block-menu-page-header header {
  padding: 0;
}
@media screen and (max-width: 720px) {
  .block-menu-page-header {
    bottom: 0;
    position: relative;
  }
}
.block-menu-page-header .page-header-inner {
  position: relative;
  margin: 0 auto;
  width: 90%;
}
@media screen and (max-width: 720px) {
  .block-menu-page-header .page-header-inner {
    width: 100%;
  }
}

.count_2 .royalSlider > .rsContent.views-row-first {
  display: block !important;
}

.centers .count_1 .slider-image-wrapper .slider-image {
  margin-left: 0;
}
.centers .count_1 .slider-image-wrapper .description {
  visibility: visible !important;
  margin-bottom: 0;
  width: 67.3913%;
  overflow: visible;
}
.centers .count_1 .slider-image-wrapper .description .description-container {
  width: 95%;
}
@media only screen and (max-width: 1024px) {
  .centers .count_1 .slider-image-wrapper .description {
    display: block !important;
  }
  .centers .count_1 .slider-image-wrapper .description .description-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .centers .count_1 .slider-image-wrapper .description p, .centers .count_1 .slider-image-wrapper .description a {
    font-size: 16px;
    line-height: 24px;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }
  .ie10 .centers .count_1 .slider-image-wrapper .description p, .ie11 .centers .count_1 .slider-image-wrapper .description p, .ie10 .centers .count_1 .slider-image-wrapper .description a, .ie11 .centers .count_1 .slider-image-wrapper .description a {
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .centers .count_1 .slider-image-wrapper .description {
    width: 80%;
  }
  .centers .count_1 .slider-image-wrapper .description > .description-container {
    width: 100%;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .centers .count_1 .slider-image-wrapper .description {
    width: 100%;
    display: block !important;
  }
  .centers .count_1 .slider-image-wrapper .description > .description-container {
    display: none !important;
  }
  .centers .count_1 .slider-image-wrapper .description > .description-container.mobile-alt-header {
    display: block !important;
    background: #2A3137;
  }
  .centers .count_1 .slider-image-wrapper .description > .description-container.mobile-alt-header > p {
    padding-right: 0;
    margin-left: 0;
    padding-left: 0;
  }
  .centers .count_1 .slider-image-wrapper .description > .description-container.mobile-alt-header > p:before {
    font-size: 40px;
    line-height: 26px;
    display: none;
  }
  .centers .count_1 .slider-image-wrapper .description:before {
    display: none;
  }
}
.centers .count_1 .slider-image-wrapper .description + .description {
  display: none !important;
}
.centers .count_1 .slider-image-wrapper .description:before {
  height: 15px;
  position: absolute;
  left: -48.6%;
  background: #00aac9;
  content: "";
  width: 48.6%;
}

.sliderInitializing .region-featured > .block-views:first-child {
  margin-bottom: 30px;
}

.rsSlide:first-child {
  opacity: 1 !important;
}
.rsSlide:first-child .rsContent {
  opacity: 1 !important;
  visibility: visible !important;
}

#block-views-home-hero-carousel-block {
  overflow: hidden;
}

.slider-image img {
  width: 100%;
  height: auto;
  display: block;
}

.underlay {
  display: inline-block;
  width: 100%;
  position: absolute;
  height: auto;
  max-height: 485px;
}
.underlay.heightAdjusted {
  -webkit-transition: height 600ms ease;
  -moz-transition: height 600ms ease;
  -ms-transition: height 600ms  ease;
  transition: height 600ms  ease;
}
@media screen and (max-width: 720px) {
  .underlay {
    display: none;
  }
}
.underlay .dummy {
  padding-top: 41.20833333%;
}
.underlay .underlay-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.underlay.underlay-top {
  z-index: 3;
}
.underlay.underlay-top .underlay-inner {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEBAMAAABb34NNAAAAFVBMVEVUgaJUgaJUgaJUgaJUgaJUgaJUgaK3/33YAAAAB3RSTlMABQoLKSorbFOsTAAAABRJREFUCB1jcGRkEFBlYEpmEFUAAAZEARLKsK7AAAAAAElFTkSuQmCC) repeat;
}
.underlay.underlay-bottom {
  background: url('../images/bg-text-texture.jpg?1457452194') no-repeat top left;
  z-index: 2;
}
.underlay.underlay-bottom .underlay-inner {
  background: #283035;
  opacity: .8;
}

.block-capabilities {
  position: relative;
}
.block-capabilities .span_4 {
  float: left;
}
.block-capabilities .title-wrapper {
  overflow: hidden;
  padding: 0 10px;
  min-width: 110%;
  color: #FFF;
  background: #1dabc9;
  background-image: url("../images/bg-title-h2.png");
  /*ImageEmbed:skip*/
}
@media screen and (min-width: 768px) {
  .block-capabilities .title-wrapper {
    padding: 0 20px;
    min-width: 120%;
  }
}
@media screen and (min-width: 980px) {
  .block-capabilities .title-wrapper {
    margin: 0 auto;
    min-width: 100%;
    height: auto;
    position: absolute;
    left: -9999px;
    right: -9999px;
  }
  .block-capabilities .title-wrapper h2,
  .block-capabilities .title-wrapper article blockquote,
  article .block-capabilities .title-wrapper blockquote,
  .block-capabilities .title-wrapper #block-system-main h2,
  #block-system-main .block-capabilities .title-wrapper h2,
  .block-capabilities .title-wrapper #block-system-main blockquote,
  #block-system-main .block-capabilities .title-wrapper blockquote {
    margin: 20px auto;
    max-width: 930px;
  }
}
@media screen and (min-width: 1150px) {
  .block-capabilities .title-wrapper h2,
  .block-capabilities .title-wrapper article blockquote,
  article .block-capabilities .title-wrapper blockquote,
  .block-capabilities .title-wrapper #block-system-main h2,
  #block-system-main .block-capabilities .title-wrapper h2,
  .block-capabilities .title-wrapper #block-system-main blockquote,
  #block-system-main .block-capabilities .title-wrapper blockquote {
    max-width: 1100px;
  }
}
.block-capabilities .title-wrapper a {
  color: #FFF !important;
}
@media screen and (min-width: 980px) {
  .block-capabilities .content {
    padding-top: 80px;
  }
}
.block-capabilities ul {
  position: relative;
  height: 388px;
  margin: -10px 0 68px;
  padding: 0;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .block-capabilities ul {
    display: none;
  }
}
.block-capabilities li {
  width: 204px;
  height: 204px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: table;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  border: 7px solid #FFF;
  background-color: #50c3db;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 40;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  top: -15px;
  left: 0;
}
.block-capabilities li:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.block-capabilities li a {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  font-family: "Runda Normal";
  text-transform: uppercase;
  font-family: "Runda Medium";
  color: #FFF;
}
.ie10 .block-capabilities li a, .ie11 .block-capabilities li a {
  font-size: 14px;
  line-height: 21px;
}
.block-capabilities li#node1 {
  background-image: url("../images/capabilities-link-01.png");
  			/*-webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.75);
                          -moz-box-shadow:    3px 3px 3px 0px rgba(0,0,0,0.75);
                           box-shadow:        3px 3px 3px 0px rgba(0,0,0,0.75);*/
}
.block-capabilities li#node2 {
  background-image: url(data:image/png;base64,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);
  			/*-webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.75);
                          -moz-box-shadow:    3px 3px 3px 0px rgba(0,0,0,0.75);
                           box-shadow:        3px 3px 3px 0px rgba(0,0,0,0.75);*/
}
.block-capabilities li#node3 {
  background-image: url(data:image/png;base64,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);
  			/*-webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.75);
                          -moz-box-shadow:    3px 3px 3px 0px rgba(0,0,0,0.75);
                           box-shadow:        3px 3px 3px 0px rgba(0,0,0,0.75);*/
}
.block-capabilities li#node4 {
  background-image: url(data:image/png;base64,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);
  			/*-webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.75);
                          -moz-box-shadow:    3px 3px 3px 0px rgba(0,0,0,0.75);
                           box-shadow:        3px 3px 3px 0px rgba(0,0,0,0.75);*/
}
.block-capabilities li + li {
  height: 192px;
  width: 192px;
  top: 215px;
  left: 22.5641%;
}
.block-capabilities li + li + li {
  width: 169px;
  height: 169px;
  top: 28px;
  left: 48.37607%;
}
.block-capabilities li + li + li + li {
  width: 163px;
  height: 163px;
  top: 189px;
  right: 0;
  left: auto;
}
.block-capabilities .capabilities-node-container a {
  display: block;
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 20px;
}

.block-careers {
  width: 100%;
  float: left;
}
.block-careers .span_4 {
  float: left;
}
.block-careers .careers-photo-block {
  position: relative;
}
.block-careers .section-inner-wrapper, .block-careers .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .block-careers header {
  padding-bottom: 0;
}
@media (max-width: 767px) {
  .block-careers .section-inner-wrapper, .block-careers .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .block-careers header {
    padding-bottom: 10px;
  }
}
.block-careers .careers-block-links {
  z-index: 9;
}
@media (min-width: 768px) {
  .block-careers .careers-block-links {
    margin-left: -36px;
    /*margin-top: 127px;*/
    margin-top: 90px;
    width: 37%;
  }
}
.block-careers .photo-container {
  min-height: 200px;
  height: auto;
  max-height: 399px;
  position: relative;
  z-index: 10;
}
@media only screen and (min-width: 1025px) {
  .block-careers .photo-container {
    margin-bottom: -10px;
  }
}
.block-careers .dummy-height {
  height: 0;
  margin-top: 70.61946903%;
}
.block-careers img {
  position: absolute;
  height: auto;
  max-width: 100%;
  float: left;
}
.lt-ie9 .block-careers img {
  width: auto !important;
}
.block-careers .careers-photo-left {
  top: 25px;
  left: 0;
  z-index: 3;
  width: 31.85841%;
  max-width: 180px;
}
.block-careers .careers-photo-center-right {
  top: 44px;
  left: 73.45133%;
  width: 10.61947%;
  max-width: 60px;
  z-index: 3;
}
.block-careers .careers-photo-center {
  bottom: 0;
  left: 27.9646%;
  width: 46.90265%;
  max-width: 265px;
  z-index: 5;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .block-careers .careers-photo-center {
    left: 21.59292%;
  }
}
.block-careers .careers-photo-right {
  right: 0;
  top: 41px;
  z-index: 4;
  width: 15.57522%;
  max-width: 88px;
}
.block-careers .title-wrapper {
  overflow: hidden;
  padding: 0 10px;
  min-width: 110%;
  color: #FFF;
  background: #2f4f62;
  background-image: url("../images/bg-title-h2.png");
  /*ImageEmbed:skip*/
  z-index: 20;
}
.block-careers .title-wrapper a {
  color: #FFF !important;
}
@media screen and (min-width: 768px) {
  .block-careers .title-wrapper {
    padding: 0 20px;
    min-width: 120%;
  }
}
@media screen and (min-width: 980px) {
  .block-careers .title-wrapper {
    margin: 0 auto;
    min-width: 100%;
    height: auto;
    position: absolute;
    left: -9999px;
    right: -9999px;
  }
  .block-careers .title-wrapper h2,
  .block-careers .title-wrapper article blockquote,
  article .block-careers .title-wrapper blockquote,
  .block-careers .title-wrapper #block-system-main h2,
  #block-system-main .block-careers .title-wrapper h2,
  .block-careers .title-wrapper #block-system-main blockquote,
  #block-system-main .block-careers .title-wrapper blockquote {
    margin: 20px auto;
    max-width: 930px;
  }
}
@media screen and (min-width: 1150px) {
  .block-careers .title-wrapper h2,
  .block-careers .title-wrapper article blockquote,
  article .block-careers .title-wrapper blockquote,
  .block-careers .title-wrapper #block-system-main h2,
  #block-system-main .block-careers .title-wrapper h2,
  .block-careers .title-wrapper #block-system-main blockquote,
  #block-system-main .block-careers .title-wrapper blockquote {
    max-width: 1100px;
  }
}
@media screen and (min-width: 980px) {
  .block-careers .content {
    padding-top: 80px;
  }
}
.block-careers .content a {
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: 5px;
}
.block-careers .content a:last-child {
  margin-bottom: 0;
}
.block-careers [data-role="button"][data-theme="green"], .block-careers #block-views-blog-cybersecurity .more-link a[data-theme="green"], #block-views-blog-cybersecurity .more-link .block-careers a[data-theme="green"] {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0px 3px 0px #8e5800;
  -webkit-box-shadow: 0px 3px 0px #8e5800;
  box-shadow: 0px 3px 0px #8e5800;
  padding: 16px 80px !important;
  background-color: #dc8700;
}

.news-carousel-block .title-wrapper {
  overflow: hidden;
  margin: 0 -10px;
  padding: 0 10px;
  min-width: 110%;
  color: #FFF;
  background: #444;
  background-image: url("../images/bg-title-h2.png");
  /*ImageEmbed:skip*/
}
@media screen and (min-width: 768px) {
  .news-carousel-block .title-wrapper {
    margin: 0 -20px;
    padding: 0 20px;
    min-width: 120%;
  }
}
@media screen and (min-width: 980px) {
  .news-carousel-block .title-wrapper {
    margin: 0 auto;
    min-width: 100%;
    height: auto;
    position: absolute;
    left: -9999px;
    right: -9999px;
  }
}
@media screen and (min-width: 980px) {
  .news-carousel-block .title-wrapper h2,
  .news-carousel-block .title-wrapper article blockquote,
  article .news-carousel-block .title-wrapper blockquote,
  .news-carousel-block .title-wrapper #block-system-main h2,
  #block-system-main .news-carousel-block .title-wrapper h2,
  .news-carousel-block .title-wrapper #block-system-main blockquote,
  #block-system-main .news-carousel-block .title-wrapper blockquote {
    margin: 20px auto;
    max-width: 930px;
  }
}
@media screen and (min-width: 1150px) {
  .news-carousel-block .title-wrapper h2,
  .news-carousel-block .title-wrapper article blockquote,
  article .news-carousel-block .title-wrapper blockquote,
  .news-carousel-block .title-wrapper #block-system-main h2,
  #block-system-main .news-carousel-block .title-wrapper h2,
  .news-carousel-block .title-wrapper #block-system-main blockquote,
  #block-system-main .news-carousel-block .title-wrapper blockquote {
    max-width: 1100px;
  }
}
.news-carousel-block .title-wrapper a {
  color: #FFF !important;
}
.news-carousel-block .content {
  padding-top: 0px;
}
@media screen and (min-width: 980px) {
  .news-carousel-block .content {
    padding-top: 80px;
  }
}

.node-point {
  width: 14px;
  height: 14px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  border: 2px solid #dadd60;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: opacity .3s ease;
  position: absolute;
  display: block;
}

.homepage-nodes {
  z-index: 9;
  width: 100%;
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}

._jsPlumb_endpoint,
._jsPlumb_connector {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: opacity .3s ease;
}

.resizing .node-point,
.resizing ._jsPlumb_endpoint,
.resizing ._jsPlumb_connector {
  opacity: 0;
  -webkit-transition: opacity .3s ease;
}

@media only screen and (max-width: 1024px) {
  .node-point,
  ._jsPlumb_endpoint,
  ._jsPlumb_connector {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .capabilities-node-container .node-point,
  .capabilities-node-container ._jsPlumb_endpoint,
  .capabilities-node-container ._jsPlumb_connector {
    display: block;
  }
}

.homepage-nodes.news-section {
  margin-top: -60px;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .homepage-nodes.news-section {
    margin-top: 0;
  }
}
.homepage-nodes.news-section .section-inner-wrapper, .homepage-nodes.news-section .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .homepage-nodes.news-section header {
  padding-top: 0;
}
.homepage-nodes.news-section .node-point-one {
  left: 39.55556%;
  bottom: 197px;
}
.homepage-nodes.news-section .node-point-two {
  left: 33.55556%;
  bottom: 45px;
}
.homepage-nodes.news-section .node-point-three {
  left: 28.55556%;
  bottom: 19px;
}
.homepage-nodes.news-section .node-point-four {
  left: 38.05556%;
  bottom: -96px;
}
.homepage-nodes.news-section .node-point-twelve {
  width: 54px;
  height: 54px;
  border-width: 0;
}

.homepage-nodes.capabilities-section .node-point-five {
  left: 28.55556%;
  top: -33px;
}
.homepage-nodes.capabilities-section .node-point-six {
  left: 38.05556%;
  top: 77px;
}
.homepage-nodes.capabilities-section .node-point-seven {
  left: 45.44918%;
  top: 22px;
}
.homepage-nodes.capabilities-section .node-point-eight {
  left: 22.7896%;
  top: 48px;
}
.homepage-nodes.capabilities-section .node-point-nine {
  left: 18.53428%;
  bottom: 22px;
}
.homepage-nodes.capabilities-section .node-point-ten {
  left: 16.72577%;
  top: 20px;
}
.homepage-nodes.capabilities-section .node-point-thirteen {
  width: 60px;
  height: 60px;
  margin-right: -1px;
  margin-bottom: -1px;
  border-width: 0;
  margin-top: -12px;
}

.homepage-nodes.research-section .node-point-fourteen {
  left: 53.74705%;
  top: 35px;
}
.homepage-nodes.research-section .node-point-fifteen {
  border-width: 0;
  width: 60px;
  height: 60px;
  margin-top: -12px;
}
.homepage-nodes.research-section .node-point-sixteen {
  left: 47.7896%;
  top: 283px;
}
.homepage-nodes.research-section .node-point-seventeen {
  left: 65.44918%;
  top: 239px;
}

.homepage-nodes.careers-section .node-point-eighteen {
  right: 24.0662%;
  left: auto;
  top: 126px;
}
.homepage-nodes.careers-section .node-point-nineteen {
  right: 31.83216%;
  left: auto;
  top: 111px;
}
.homepage-nodes.careers-section .node-point-twenty {
  right: 39.7045%;
  left: auto;
  top: 168px;
}
.homepage-nodes.careers-section .node-point-twentyOne {
  right: 13.95982%;
  left: auto;
  top: 300px;
}

.homepage-nodes.publications-section .node-point-twentyTwo {
  right: 35.34279%;
  left: auto;
  top: 20px;
}
.homepage-nodes.publications-section .node-point-twentyThree {
  right: 45.13003%;
  left: auto;
  top: 45px;
}
.homepage-nodes.publications-section .node-point-twentyFour {
  right: 52.25769%;
  left: auto;
  top: 99px;
}
.homepage-nodes.publications-section .node-point-twentyFive {
  right: 42.7896%;
  left: auto;
  top: 86px;
}
.homepage-nodes.publications-section .node-point-twentySix {
  right: 12.25769%;
  left: auto;
  top: 230px;
}
.homepage-nodes.publications-section .node-point-twentySeven {
  right: 25.44918%;
  left: auto;
  top: auto;
  bottom: 60px;
}

.publications-section .title-wrapper {
  overflow: hidden;
  padding: 0 10px;
  min-width: 110%;
  color: #FFF;
  background: #c0c436;
  background-image: url("../images/bg-title-h2.png");
  /*ImageEmbed:skip*/
  z-index: 20;
}
@media screen and (min-width: 768px) {
  .publications-section .title-wrapper {
    padding: 0 20px;
    min-width: 120%;
  }
}
@media screen and (min-width: 980px) {
  .publications-section .title-wrapper {
    margin: 0 auto;
    min-width: 100%;
    height: auto;
    position: absolute;
    left: -9999px;
    right: -9999px;
  }
  .publications-section .title-wrapper h2,
  .publications-section .title-wrapper article blockquote,
  article .publications-section .title-wrapper blockquote,
  .publications-section .title-wrapper #block-system-main h2,
  #block-system-main .publications-section .title-wrapper h2,
  .publications-section .title-wrapper #block-system-main blockquote,
  #block-system-main .publications-section .title-wrapper blockquote {
    margin: 20px auto;
    max-width: 930px;
  }
}
@media screen and (min-width: 1150px) {
  .publications-section .title-wrapper h2,
  .publications-section .title-wrapper article blockquote,
  article .publications-section .title-wrapper blockquote,
  .publications-section .title-wrapper #block-system-main h2,
  #block-system-main .publications-section .title-wrapper h2,
  .publications-section .title-wrapper #block-system-main blockquote,
  #block-system-main .publications-section .title-wrapper blockquote {
    max-width: 1100px;
  }
}
.publications-section .title-wrapper a {
  color: #FFF !important;
}
@media screen and (min-width: 980px) {
  .publications-section .content {
    padding-top: 100px;
  }
}

.research-section .title-wrapper {
  overflow: hidden;
  padding: 0 10px;
  min-width: 110%;
  color: #FFF;
  background: #687f86;
  background-image: url("../images/bg-title-h2.png");
  /*ImageEmbed:skip*/
  z-index: 20;
}
@media screen and (min-width: 768px) {
  .research-section .title-wrapper {
    padding: 0 20px;
    min-width: 120%;
  }
}
@media screen and (min-width: 980px) {
  .research-section .title-wrapper {
    margin: 0 auto;
    min-width: 100%;
    height: auto;
    position: absolute;
    left: -9999px;
    right: -9999px;
  }
  .research-section .title-wrapper h2,
  .research-section .title-wrapper article blockquote,
  article .research-section .title-wrapper blockquote,
  .research-section .title-wrapper #block-system-main h2,
  #block-system-main .research-section .title-wrapper h2,
  .research-section .title-wrapper #block-system-main blockquote,
  #block-system-main .research-section .title-wrapper blockquote {
    margin: 20px auto;
    max-width: 930px;
  }
}
@media screen and (min-width: 1150px) {
  .research-section .title-wrapper h2,
  .research-section .title-wrapper article blockquote,
  article .research-section .title-wrapper blockquote,
  .research-section .title-wrapper #block-system-main h2,
  #block-system-main .research-section .title-wrapper h2,
  .research-section .title-wrapper #block-system-main blockquote,
  #block-system-main .research-section .title-wrapper blockquote {
    max-width: 1100px;
  }
}
.research-section .title-wrapper a {
  color: #FFF !important;
}
@media screen and (min-width: 980px) {
  .research-section .view-content {
    padding-top: 80px;
  }
}

.front .more-link a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0px 3px 0px #8e5800;
  -webkit-box-shadow: 0px 3px 0px #8e5800;
  box-shadow: 0px 3px 0px #8e5800;
  padding: 16px 60px;
  background-color: #dc8700;
}

.research-button {
  margin-right: 10px;
}

.new-icon-sections {
  width: 64px;
  height: 64px;
  text-align: center;
  vertical-align: middle;
  margin-right: 10px;
  float: left;
}

.icon-centering {
  margin-top: -0.33em;
}

@media screen and (max-width: 640px) {
  .icon-centering {
    margin-top: -0.23em;
  }
}
.icon-link-centering {
  line-height: 3.9rem !important;
  vertical-align: top;
  font-size: 3.6rem !important;
  padding: 0;
}

.careers-new-icon-position {
  margin-left: 75px;
}

/******************************************************\
*
*  Base TouchCarousel stylesheet
*
*  Contents:
*
*   1. Main containers
*   2. Carousel items
*   3. Arrows(direction) navigation
*   4. Paging navigation
*   5. Scrollbar
*   6. Cursors
*
\******************************************************/
/******************************************************\
*
*  1. Main containers (carousel size, background)
*
\******************************************************/
.touchcarousel {
  position: relative;
  min-width: 100%;
  height: auto;
  /* style is removed after carousel is inited, use !important if you want to keep it*/
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 15px;
  white-space: nowrap;
}
.touchcarousel.slider-inactive ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 4px;
  height: 4px;
}
.touchcarousel.slider-inactive ::-webkit-scrollbar-thumb {
  border-radius: 3.5px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.touchcarousel.noDrag .touchcarousel-container {
  left: 0 !important;
  -webkit-transform: translate3d(0, 0, 0) !important;
  white-space: nowrap;
}
@media (min-width: 900px) {
  .touchcarousel.noDrag .touchcarousel-container {
    min-width: 100% !important;
  }
}
.touchcarousel.noDrag .touchcarousel-item {
  pointer-events: none;
}
.touchcarousel.noDrag .touchcarousel-item > a {
  pointer-events: auto;
}
.touchcarousel.noDrag .arrow-holder,
.touchcarousel.noDrag .scrollbar-holder {
  display: none !important;
}

.touchcarousel.slider-inactive .touchcarousel-container {
  width: 100%;
  height: auto;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
.touchcarousel .touchcarousel-container {
  position: relative;
  margin: 0;
  padding: 5px 0 0px 0;
  list-style: none;
  left: 0;
  margin: 0 auto;
}

.touchcarousel .touchcarousel-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

/******************************************************\
*
*  2. Carousel items (item styling, spacing between items)
*
\******************************************************/
.touchcarousel.slider-inactive .touchcarousel-item {
  float: none;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.touchcarousel .touchcarousel-item {
  /* use margin-right for spacing between items */
  margin: 0 0 0 0;
  padding: 0;
  float: left;
}
.touchcarousel .touchcarousel-item img {
  width: 94%;
  max-width: 100%;
  height: auto;
}

/* Last carousel item  */
.touchcarousel .touchcarousel-item.last {
  margin-right: 0 !important;
}

/******************************************************\
*
*  3. Arrows(direction) navigation
*
\******************************************************/
/* arrow hitstate and icon holder */
.touchcarousel .arrow-holder {
  height: 100%;
  width: 45px;
  position: absolute;
  top: 0;
  display: block;
  cursor: pointer;
  z-index: 25;
}

.touchcarousel .arrow-holder.left {
  left: -10px;
}
@media only screen and (min-width: 640px) {
  .touchcarousel .arrow-holder.left {
    left: -10px;
  }
}

.touchcarousel .arrow-holder.right {
  right: -10px;
}
@media only screen and (min-width: 640px) {
  .touchcarousel .arrow-holder.right {
    right: -10px;
  }
}

.research-section .touchcarousel .arrow-holder.left {
  display: none;
}
@media only screen and (min-width: 240px) and (max-width: 1256px) {
  .research-section .touchcarousel .arrow-holder.left {
    left: -10px;
    display: initial;
  }
}

.research-section .touchcarousel .arrow-holder.right {
  display: none;
}
@media only screen and (min-width: 240px) and (max-width: 1256px) {
  .research-section .touchcarousel .arrow-holder.right {
    right: -10px;
    display: inline;
  }
}

/* arrow icons */
.touchcarousel .arrow-icon {
  width: 45px;
  height: 90px;
  top: 50%;
  margin-top: -45px;
  position: absolute;
  cursor: pointer;
}

.touchcarousel .arrow-holder.disabled {
  cursor: default;
}

.touchcarousel .arrow-holder.disabled .arrow-icon {
  cursor: default;
}

/******************************************************\
*
*  4. Paging navigation
*
\******************************************************/
.touchcarousel .tc-paging-container {
  width: 100%;
  overflow: hidden;
  position: absolute;
  margin-top: -20px;
  z-index: 25;
}

.touchcarousel .tc-paging-centerer {
  float: left;
  position: relative;
  left: 50%;
}

.touchcarousel .tc-paging-centerer-inside {
  float: left;
  position: relative;
  left: -50%;
}

/* Paging items */
.touchcarousel .tc-paging-item {
  float: left;
  cursor: pointer;
  position: relative;
  display: block;
  text-indent: -9999px;
}

/******************************************************\
*
*  5. Scrollbar
*
\******************************************************/
.touchcarousel .scrollbar-holder {
  position: absolute;
  z-index: 30;
  left: 6px;
  right: 6px;
  bottom: 0px;
  height: 4px;
  overflow: hidden;
}

.touchcarousel .scrollbar {
  position: absolute;
  left: 0;
  height: 4px;
  bottom: 0px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.touchcarousel .scrollbar.dark {
  background-color: #828282;
  background-color: rgba(0, 0, 0, 0.5);
}

.touchcarousel .scrollbar.light {
  background-color: #d2d2d2;
  background-color: rgba(255, 255, 255, 0.5);
}

/******************************************************\
*
*  6. Cursors
*
\******************************************************/
/* IE and Opera use "move", FF uses -moz-grab */
/* Cursor that used when mouse drag is disabled */
.touchcarousel .auto-cursor {
  cursor: auto;
}

/* Copyright 2011, Dmitry Semenov, http://dimsemenov.com */
/******************************************************\
*
*  Minimal Light Skin
*
*    1. Arrows(direction) navigation
*    2. Paging navigation
*
\******************************************************/
/******************************************************\
*
*  1. Arrows (direction) navigation
*
\******************************************************/
.touchcarousel.black-and-white .arrow-icon {
  margin-top: -30px;
  width: 30px;
  height: 60px;
  border: 1px solid #d9d7d7;
  background-color: white;
}

.touchcarousel.black-and-white .arrow-holder {
  width: 35px;
}

.touchcarousel.black-and-white .arrow-icon.left {
  left: 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0;
  border-radius: 0 4px 4px 0;
}
.ie .touchcarousel.black-and-white .arrow-icon.left {
  font-size: 18px;
  line-height: 60px;
}

.touchcarousel.black-and-white .arrow-icon.right {
  right: 0px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px 0 0 4px;
}
.ie .touchcarousel.black-and-white .arrow-icon.right {
  font-size: 18px;
  line-height: 60px;
}

.touchcarousel .arrow-icon.left,
.touchcarousel .arrow-icon.right {
  text-align: center;
}
.touchcarousel .arrow-icon.left:after,
.touchcarousel .arrow-icon.right:after {
  color: #bebebd;
  text-align: center;
  font-size: 18px;
  line-height: 60px;
  font-size: 1.8rem;
  line-height: 6rem;
  margin: 0;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.ie10 .touchcarousel .arrow-icon.left:after, .ie11 .touchcarousel .arrow-icon.left:after, .ie10
.touchcarousel .arrow-icon.right:after, .ie11
.touchcarousel .arrow-icon.right:after {
  font-size: 18px;
  line-height: 60px;
}

.touch .touchcarousel.black-and-white .arrow-holder:active .arrow-icon {
  background: #f2f2f2;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.touch .touchcarousel.black-and-white .arrow-holder:active .arrow-icon:after {
  color: #3bbdd6;
}

.no-touch .touchcarousel.black-and-white .arrow-holder:hover .arrow-icon {
  background: #f2f2f2;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.no-touch .touchcarousel.black-and-white .arrow-holder:hover .arrow-icon:after {
  color: #3bbdd6;
}

.touchcarousel.black-and-white .arrow-holder.disabled .arrow-icon.left,
.touchcarousel.black-and-white .arrow-holder.disabled .arrow-icon.right {
  pointer-events: none;
  cursor: default !important;
  filter: Alpha(Opacity=30);
  opacity: .3;
  zoom: 1;
}

/******************************************************\
*
*  2. Paging navigation
*
\******************************************************/
.touchcarousel.black-and-white .tc-paging-container {
  margin-top: -22px;
}

.touchcarousel.black-and-white .tc-paging-item {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM8AAAAvCAMAAABzG27vAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMAAAIGCxARFiAuLzAxQEhQUVJTWYSHio3P5Ofq71Ckh6IAAAExSURBVGje7dfbDoIwDAbg6kAQRIF5QGXv/5pSuVFM7JY4SOrfO2Pj9kE7O1rpCoIHHnjggQcerZ719nDYrvV4CjtEocfTsKeB5zeevPJAJhkF1lsZsqss8Uiqch9P3rtK5rQ2CzgPdnW9CzkPMtvKoMr1ueQhKnvXpcKDoU1r9yZi1Zi9bTckVEDaub6cJk0/PjnCD42cmJ1HI0hIGkFfPcwRV2NO9MZmkJjEoG8ej2IbOSa6x/iA0g8QTb6WOcNCM3A81/nYMb2/PrF3uBDi9s5rD4llzT3U/Y1HW71pOw/Undfq/k/VzTtE8jw6JIXNo+Z4vR5D/DyPkuTheZQET5z7wskNcVrovhAh7uy567mfavM86+2sx2Mut9vF6PHMGPDAAw888MADDzzwwLNkPAD4uzo8EbdjjwAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: -95px -4px;
  width: 16px;
  height: 16px;
}

.touchcarousel.black-and-white .tc-paging-item.current {
  background-position: -95px -22px;
}

.touchcarousel.black-and-white .tc-paging-container {
  margin-top: -25px;
}

.touchcarousel.black-and-white .tc-paging-centerer-inside {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #323232;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 2px 4px;
}

/* Global Carousel Styles */
.touchcarousel.noDrag .touchcarousel-container {
  overflow-x: visible;
  overflow-y: visible;
}
.touchcarousel.noDrag .slide {
  padding: 0px;
  width: 33.33%;
}
.touchcarousel.noDrag .slide > a {
  padding: 20px;
}
@media only screen and (max-width: 1024px) {
  .touchcarousel.noDrag .slide > a {
    padding: 15px;
  }
}
@media only screen and (min-width: 640px) {
  .touchcarousel.noDrag .slide {
    margin: 0;
  }
}
.ie8 .touchcarousel.noDrag .slide, .lt-ie9 .touchcarousel.noDrag .slide {
  width: 33.3% !important;
}
.touchcarousel .slide {
  min-width: 300px;
  width: 390px;
  max-width: 390px;
  padding: 0;
  white-space: normal;
}
.touchcarousel .slide > a {
  display: block;
  height: 100%;
  min-height: 100px;
  padding: 20px;
  margin-left: 0px;
  margin-right: 30px;
}
@media only screen and (max-width: 1024px) {
  .touchcarousel .slide > a {
    padding: 15px;
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
.touchcarousel .slide > a[href="#"] {
  cursor: default;
}
.touchcarousel .slide h2,
.touchcarousel .slide article blockquote,
article .touchcarousel .slide blockquote,
.touchcarousel .slide #block-system-main h2,
#block-system-main .touchcarousel .slide h2,
.touchcarousel .slide #block-system-main blockquote,
#block-system-main .touchcarousel .slide blockquote {
  font-family: "Runda Medium";
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #222222;
  margin: 24px 0 0;
}
.ie10 .touchcarousel .slide h2,
.ie10 .touchcarousel .slide article blockquote,
article .ie10 .touchcarousel .slide blockquote,
.ie10 .touchcarousel .slide #block-system-main h2,
#block-system-main .ie10 .touchcarousel .slide h2,
.ie10 .touchcarousel .slide #block-system-main blockquote,
#block-system-main .ie10 .touchcarousel .slide blockquote, .ie11 .touchcarousel .slide h2,
.ie11 .touchcarousel .slide article blockquote,
article .ie11 .touchcarousel .slide blockquote,
.ie11 .touchcarousel .slide #block-system-main h2,
#block-system-main .ie11 .touchcarousel .slide h2,
.ie11 .touchcarousel .slide #block-system-main blockquote,
#block-system-main .ie11 .touchcarousel .slide blockquote {
  font-size: 16px;
  line-height: 22px;
}
.touchcarousel .slide h3, .touchcarousel .slide h4, .touchcarousel .slide h5, .touchcarousel .slide h6, .touchcarousel .slide h7 {
  font-family: "Serifa Medium";
}
.touchcarousel .slide span {
  font-size: 18px;
  line-height: 27px;
  font-size: 1.8rem;
  line-height: 2.7rem;
  font-family: "Runda Light";
}
.ie10 .touchcarousel .slide span, .ie11 .touchcarousel .slide span {
  font-size: 18px;
  line-height: 27px;
}
.touchcarousel .slide span.date {
  color: #DC8700;
}
.touchcarousel .slide span.date:hover {
  color: #DC8700;
}
.touchcarousel .slide span.moreInfo {
  color: #555555;
  display: block;
  font-size: 13px;
  line-height: 19px;
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-family: "Runda Light";
  margin: 12px 0 0;
}
.ie10 .touchcarousel .slide span.moreInfo, .ie11 .touchcarousel .slide span.moreInfo {
  font-size: 13px;
  line-height: 19px;
}
.touchcarousel .slide span.moreInfo:hover {
  color: #555555;
}
.touchcarousel .slide span.subtitle,
.touchcarousel .slide span.title {
  display: block;
  margin: 5px 0;
}
.touchcarousel .slide img + span {
  margin-top: 10px !important;
}

.carousel-columns {
  overflow: hidden;
}

.carousel-left {
  float: left;
  width: 59.89583%;
}
@media screen and (max-width: 600px) {
  .carousel-left {
    float: none;
    width: 100%;
  }
}

.carousel-right {
  float: right;
  width: 31.25%;
}
.carousel-right img {
  height: auto;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .carousel-right {
    display: none;
  }
}

[data-content="text"].touchcarousel.noDrag .slide > a {
  margin-left: 15px;
  margin-right: 15px;
}
@media only screen and (max-width: 1024px) {
  [data-content="text"].touchcarousel.noDrag .slide > a {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
[data-content="text"].touchcarousel.noDrag .slide:first-child > a {
  margin-left: 0;
  margin-right: 30px;
}
@media only screen and (max-width: 1024px) {
  [data-content="text"].touchcarousel.noDrag .slide:first-child > a {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
[data-content="text"].touchcarousel.noDrag .slide:last-child > a {
  margin-left: 30px;
  margin-right: 0px;
}
@media only screen and (max-width: 1024px) {
  [data-content="text"].touchcarousel.noDrag .slide:last-child > a {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}

[data-content="image-and-text"].touchcarousel.noDrag .slide,
[data-content="text-and-image"].touchcarousel.noDrag .slide {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
[data-content="image-and-text"].touchcarousel.noDrag .slide > a,
[data-content="text-and-image"].touchcarousel.noDrag .slide > a {
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media only screen and (max-width: 1024px) {
  [data-content="image-and-text"].touchcarousel.noDrag .slide > a,
  [data-content="text-and-image"].touchcarousel.noDrag .slide > a {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
[data-content="image-and-text"].touchcarousel.noDrag .slide:first-child > a,
[data-content="text-and-image"].touchcarousel.noDrag .slide:first-child > a {
  margin-left: 0;
  margin-right: 30px;
}
@media only screen and (max-width: 1024px) {
  [data-content="image-and-text"].touchcarousel.noDrag .slide:first-child > a,
  [data-content="text-and-image"].touchcarousel.noDrag .slide:first-child > a {
    margin-right: 15px;
  }
}
[data-content="image-and-text"].touchcarousel.noDrag .slide:last-child > a,
[data-content="text-and-image"].touchcarousel.noDrag .slide:last-child > a {
  margin-right: 0;
  margin-left: 30px;
}
@media only screen and (max-width: 1024px) {
  [data-content="image-and-text"].touchcarousel.noDrag .slide:last-child > a,
  [data-content="text-and-image"].touchcarousel.noDrag .slide:last-child > a {
    margin-left: 15px;
  }
}
[data-content="image-and-text"].touchcarousel .slide,
[data-content="text-and-image"].touchcarousel .slide {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
[data-content="image-and-text"].touchcarousel .slide > a,
[data-content="text-and-image"].touchcarousel .slide > a {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
[data-content="image-and-text"].touchcarousel .slide > a,
[data-content="text-and-image"].touchcarousel .slide > a {
  margin-left: 0;
  margin-right: 30px;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
@media only screen and (max-width: 1024px) {
  [data-content="image-and-text"].touchcarousel .slide > a,
  [data-content="text-and-image"].touchcarousel .slide > a {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
[data-content="image-and-text"].touchcarousel .slide:first-child > a,
[data-content="text-and-image"].touchcarousel .slide:first-child > a {
  margin-left: 0;
  margin-right: 30px;
}
@media only screen and (max-width: 1024px) {
  [data-content="image-and-text"].touchcarousel .slide:first-child > a,
  [data-content="text-and-image"].touchcarousel .slide:first-child > a {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}

[data-content="text"].touchcarousel .slide > a {
  padding: 20px;
}
@media only screen and (max-width: 1024px) {
  [data-content="text"].touchcarousel .slide > a {
    padding: 15px;
  }
}

#block-views-publications-carousel-featured {
  clear: both;
}

[data-widget="horizontalCarouselWidget"] .view-publications-carousel .slide span.moreInfo {
  display: none;
}

.news-section .view-news-carousel .touchcarousel-container {
  min-width: 0 !important;
}

.touchcarousel.locations .slide {
  padding-right: 0;
  width: 48%;
  max-width: none;
  pointer-events: all !important;
  cursor: default;
}
.touchcarousel.locations .slide img {
  height: auto;
  width: 100%;
}
.touchcarousel.locations .slide:last-child {
  float: right;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 640px) {
  .touchcarousel.locations .slide {
    clear: both;
    float: none !important;
    margin-bottom: 24px;
    overflow: hidden;
    width: 100%;
  }
  .touchcarousel.locations .slide:last-child {
    float: none !important;
    margin-bottom: 0px;
  }
}

.mission {
  overflow: hidden;
}
.mission h2,
.mission article blockquote,
article .mission blockquote,
.mission #block-system-main h2,
#block-system-main .mission h2,
.mission #block-system-main blockquote,
#block-system-main .mission blockquote {
  color: #DC8700;
}
.mission p {
  color: #222222;
  font-size: 26px;
  line-height: 36px;
  font-size: 2.6rem;
  line-height: 3.6rem;
  overflow: hidden;
}
.ie10 .mission p, .ie11 .mission p {
  font-size: 26px;
  line-height: 36px;
}
.mission a {
  float: right;
  font-family: "Runda Normal";
  font-size: 22px;
  line-height: 36px;
  font-size: 2.2rem;
  line-height: 3.6rem;
}
.ie10 .mission a, .ie11 .mission a {
  font-size: 22px;
  line-height: 36px;
}

.jobs-search-form .mitre-search-form {
  padding: 20px 10px;
  background: white;
  border: 1px solid #e7ca3c;
  margin-bottom: 0;
}
.jobs-search-form .mitre-search-form .form-item {
  width: 48%;
  min-height: 58px;
  margin-left: 1%;
  margin-right: 1%;
}
@media (max-width: 640px) and (orientation: portrait) {
  .jobs-search-form .mitre-search-form .form-item {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.lt-ie9 .jobs-search-form .mitre-search-form .form-item {
  float: left;
}
.jobs-search-form .mitre-search-form .form-item:nth-child(odd) {
  float: right;
}
.jobs-search-form .mitre-search-form .form-item:nth-child(even) {
  float: left;
}
.jobs-search-form .mitre-search-form input[type="text"],
.jobs-search-form .mitre-search-form select,
.jobs-search-form .mitre-search-form .customSelect {
  width: 100% !important;
}
.jobs-search-form .mitre-search-form input[type="submit"] {
  float: right;
}
.jobs-search-form .mitre-search-form .jobSearchSubmit,
.jobs-search-form .mitre-search-form .jobSearchReset {
  width: auto !important;
  max-width: 50%;
  margin: 0 !important;
}
.jobs-search-form .mitre-search-form .jobSearchSubmit {
  float: right;
}
.jobs-search-form .mitre-search-form .jobSearchReset {
  float: left;
}
.jobs-search-form .mitre-search-form .jobSearchReset > input[type="reset"] {
  padding-right: 10px;
  margin: 0;
}
.jobs-search-form .mitre-search-form .submit-reset-wrapper {
  padding-top: 26px;
}
.jobs-search-form .job-search-results {
  margin-top: 20px;
}

.mini-callout {
  border: 0;
  padding: 0;
  margin-top: 81px;
  margin-bottom: 30px;
}
.mini-callout .mini-callout-inner {
  padding: 18px 20px;
}
.mini-callout .mini-callout-outer {
  border: 1px solid #cfd5d6;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mini-callout h2,
.mini-callout article blockquote,
article .mini-callout blockquote,
.mini-callout #block-system-main h2,
#block-system-main .mini-callout h2,
.mini-callout #block-system-main blockquote,
#block-system-main .mini-callout blockquote {
  font-family: "Runda Normal";
  font-size: 18px;
  line-height: 18px;
  font-size: 1.8rem;
  line-height: 1.8rem;
  color: white;
  margin: 0;
  padding: 16px 20px;
}
.ie10 .mini-callout h2,
.ie10 .mini-callout article blockquote,
article .ie10 .mini-callout blockquote,
.ie10 .mini-callout #block-system-main h2,
#block-system-main .ie10 .mini-callout h2,
.ie10 .mini-callout #block-system-main blockquote,
#block-system-main .ie10 .mini-callout blockquote, .ie11 .mini-callout h2,
.ie11 .mini-callout article blockquote,
article .ie11 .mini-callout blockquote,
.ie11 .mini-callout #block-system-main h2,
#block-system-main .ie11 .mini-callout h2,
.ie11 .mini-callout #block-system-main blockquote,
#block-system-main .ie11 .mini-callout blockquote {
  font-size: 18px;
  line-height: 18px;
}
.mini-callout h3, .mini-callout h4, .mini-callout h5, .mini-callout h6, .mini-callout h7 {
  margin: 0;
  font-size: 16px;
  line-height: 16px;
  font-size: 1.6rem;
  line-height: 1.6rem;
}
.ie10 .mini-callout h3, .ie10 .mini-callout h4, .ie10 .mini-callout h5, .ie10 .mini-callout h6, .ie10 .mini-callout h7, .ie11 .mini-callout h3, .ie11 .mini-callout h4, .ie11 .mini-callout h5, .ie11 .mini-callout h6, .ie11 .mini-callout h7 {
  font-size: 16px;
  line-height: 16px;
}
.mini-callout p.teaser {
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: white;
}
.ie10 .mini-callout p.teaser, .ie11 .mini-callout p.teaser {
  font-size: 16px;
  line-height: 22px;
}
.mini-callout img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.pager {
  float: right;
  margin-top: 24px;
  white-space: nowrap;
  padding: 0;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .pager {
    text-align: center;
  }
}
.pager li {
  color: white;
  display: block;
  margin: 0 3px;
  float: left;
}
@media only screen and (max-width: 1024px) {
  .pager li {
    margin: 0 5px;
    height: 44px;
    min-width: 44px;
  }
  .pager li.pager-item {
    width: 44px;
  }
}
.pager li a {
  color: white;
  text-align: center;
  border: 0;
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 14px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  text-transform: uppercase;
  height: auto;
  min-height: 30px;
  padding: 8px 30px 8px 10px;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  color: white;
  cursor: pointer;
  background-color: #c8c8c8;
  padding: 8px 8px;
  text-transform: uppercase;
  display: block;
}
.ie10 .pager li a, .ie11 .pager li a {
  font-size: 14px;
  line-height: 14px;
}
.lt-ie9 .pager li a {
  min-height: 0;
}
.pager li a:hover {
  background-color: #bbbbbb;
}
.pager li a:active {
  background-color: #afafaf;
}
@media only screen and (max-width: 1024px) {
  .pager li a {
    height: 44px;
    font-size: 13px;
    line-height: 28px;
    font-size: 1.3rem;
    line-height: 2.8rem;
  }
  .ie10 .pager li a, .ie11 .pager li a {
    font-size: 13px;
    line-height: 28px;
  }
  .ie .pager li a, .ie9 .pager li a {
    font-size: 13px;
    line-height: 28px;
  }
}
.pager li.first {
  margin-left: 0;
}
.pager li.last {
  margin-right: 0;
}
@media only screen and (max-width: 1024px) {
  .pager .pager-item {
    display: block;
  }
  .pager .pager-item:nth-of-type(n+3) {
    display: none;
  }
}
.pager .pager-ellipsis {
  display: none;
}
.pager .pager-current {
  text-align: center;
  border: 0;
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 14px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  text-transform: uppercase;
  height: auto;
  min-height: 30px;
  padding: 8px 30px 8px 10px;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  color: white;
  cursor: pointer;
  background-color: #7f8386;
  padding-right: 10px;
  display: block;
}
.ie10 .pager .pager-current, .ie11 .pager .pager-current {
  font-size: 14px;
  line-height: 14px;
}
.lt-ie9 .pager .pager-current {
  min-height: 0;
}
.pager .pager-current:hover {
  background-color: #727679;
}
.pager .pager-current:active {
  background-color: #66696c;
}
@media only screen and (max-width: 1024px) {
  .pager .pager-current {
    height: 44px;
    min-width: 44px;
    font-size: 13px;
    line-height: 28px;
    font-size: 1.3rem;
    line-height: 2.8rem;
  }
  .ie10 .pager .pager-current, .ie11 .pager .pager-current {
    font-size: 13px;
    line-height: 28px;
  }
  .ie .pager .pager-current, .ie9 .pager .pager-current {
    font-size: 13px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 1024px) {
  .pager .pager-first > a:after {
    content: "\f053\f053";
  }
  .pager .pager-last > a:after {
    content: "\f054\f054";
  }
  .pager .pager-previous > a:after {
    content: "\f053";
  }
  .pager .pager-next > a {
    float: left;
    margin-right: 3px;
    margin-right: 0;
  }
  .pager .pager-next > a:after {
    content: "\f054";
  }
  .pager .pager-next > a,
  .pager .pager-previous > a,
  .pager .pager-first > a,
  .pager .pager-last > a {
    font-family: 'icomoon';
    position: relative;
    font-size: 0 !important;
    width: 100%;
  }
  .pager .pager-next > a:after,
  .pager .pager-previous > a:after,
  .pager .pager-first > a:after,
  .pager .pager-last > a:after {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px;
    line-height: 44px;
    font-size: 1.6rem;
    line-height: 4.4rem;
    width: 100%;
    height: 100%;
    margin: 0;
  }
  .ie10 .pager .pager-next > a:after, .ie11 .pager .pager-next > a:after, .ie10
  .pager .pager-previous > a:after, .ie11
  .pager .pager-previous > a:after, .ie10
  .pager .pager-first > a:after, .ie11
  .pager .pager-first > a:after, .ie10
  .pager .pager-last > a:after, .ie11
  .pager .pager-last > a:after {
    font-size: 16px;
    line-height: 44px;
  }
  .ie .pager .pager-next > a:after, .ie9 .pager .pager-next > a:after, .ie
  .pager .pager-previous > a:after, .ie9
  .pager .pager-previous > a:after, .ie
  .pager .pager-first > a:after, .ie9
  .pager .pager-first > a:after, .ie
  .pager .pager-last > a:after, .ie9
  .pager .pager-last > a:after {
    font-size: 16px;
    line-height: 44px;
  }
}

.content-outer-wrapper,
.drawers {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.drawers {
  background: white;
}

.content-outer-wrapper {
  z-index: 3;
}

.drawers,
.left-drawer {
  z-index: 2;
}

.left-drawer, .right-drawer {
  height: 100%;
  top: 0;
  left: 0;
  width: 265px;
  bottom: 0;
  overflow: hidden;
  position: fixed;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  	/*
  -webkit-transition-property: top, bottom;
  	transition-property: top, bottom;
  	-webkit-transition-duration: .2s, .2s;
  	transition-duration: .2s, .2s;
  	-webkit-transition-timing-function: linear, linear;
  	transition-timing-function: linear, linear;
  	-webkit-overflow-scrolling: touch;
  */
}

.right-drawer {
  left: auto;
  right: 0;
  z-index: 1;
}

.snapjs-right .left-drawer {
  left: auto;
  right: 0;
}

#content {
  -webkit-box-shadow: -5px 0 5px rgba(0, 0, 0, 0.2) !important;
  -moz-box-shadow: -5px 0 5px rgba(0, 0, 0, 0.2) !important;
  -ms-box-shadow: -5px 0 5px rgba(0, 0, 0, 0.2) !important;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.2) !important;
}
@media only screen and (min-width: 1025px) {
  #content {
    -webkit-transform: translate3d(0, 0, 0) !important;
  }
}

.left-drawer-inner {
  -webkit-overflow-scrolling: touch;
  width: 285px;
  overflow-x: hidden;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  max-height: 100%;
  min-height: 100%;
  right: 286px;
}

.search-form.search-google-appliance-search-form .form-wrapper {
  position: relative;
  min-height: 32px;
  width: 100%;
  display: block;
}
.search-form.search-google-appliance-search-form .form-type-textfield > input {
  position: absolute;
  top: 0;
  right: 77px;
  bottom: 0;
  left: 0;
}
.search-form.search-google-appliance-search-form .form-submit {
  float: right;
}

@-moz-keyframes MenuAnimOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-webkit-keyframes MenuAnimOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-o-keyframes MenuAnimOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-ms-keyframes MenuAnimOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@keyframes MenuAnimOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-moz-keyframes MenuAnimButtonOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-webkit-keyframes MenuAnimButtonOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-o-keyframes MenuAnimButtonOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-ms-keyframes MenuAnimButtonOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@keyframes MenuAnimButtonOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-moz-keyframes MenuAnimIn1 {
  0% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-webkit-keyframes MenuAnimIn1 {
  0% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-o-keyframes MenuAnimIn1 {
  0% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-ms-keyframes MenuAnimIn1 {
  0% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@keyframes MenuAnimIn1 {
  0% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-moz-keyframes MenuAnimButtonIn1 {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-webkit-keyframes MenuAnimButtonIn1 {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-o-keyframes MenuAnimButtonIn1 {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-ms-keyframes MenuAnimButtonIn1 {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes MenuAnimButtonIn1 {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-moz-keyframes SubMenuAnimIn1 {
  0% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-webkit-keyframes SubMenuAnimIn1 {
  0% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-o-keyframes SubMenuAnimIn1 {
  0% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-ms-keyframes SubMenuAnimIn1 {
  0% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@keyframes SubMenuAnimIn1 {
  0% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-moz-keyframes SubMenuAnimButtonIn1 {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-webkit-keyframes SubMenuAnimButtonIn1 {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-o-keyframes SubMenuAnimButtonIn1 {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-ms-keyframes SubMenuAnimButtonIn1 {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes SubMenuAnimButtonIn1 {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-moz-keyframes SubMenuAnimOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-webkit-keyframes SubMenuAnimOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-o-keyframes SubMenuAnimOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-ms-keyframes SubMenuAnimOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@keyframes SubMenuAnimOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-moz-keyframes SubMenuAnimButtonOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-webkit-keyframes SubMenuAnimButtonOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-o-keyframes SubMenuAnimButtonOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-ms-keyframes SubMenuAnimButtonOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@keyframes SubMenuAnimButtonOut1 {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-moz-keyframes MenuAnimOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-webkit-keyframes MenuAnimOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-o-keyframes MenuAnimOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-ms-keyframes MenuAnimOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@keyframes MenuAnimOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-moz-keyframes MenuAnimButtonOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-webkit-keyframes MenuAnimButtonOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-o-keyframes MenuAnimButtonOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-ms-keyframes MenuAnimButtonOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@keyframes MenuAnimButtonOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-moz-keyframes MenuAnimInReverse {
  0% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-webkit-keyframes MenuAnimInReverse {
  0% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-o-keyframes MenuAnimInReverse {
  0% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-ms-keyframes MenuAnimInReverse {
  0% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@keyframes MenuAnimInReverse {
  0% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-moz-keyframes MenuAnimButtonInReverse {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-webkit-keyframes MenuAnimButtonInReverse {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-o-keyframes MenuAnimButtonInReverse {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-ms-keyframes MenuAnimButtonInReverse {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes MenuAnimButtonInReverse {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-moz-keyframes SubMenuAnimInReverse {
  0% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-webkit-keyframes SubMenuAnimInReverse {
  0% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-o-keyframes SubMenuAnimInReverse {
  0% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-ms-keyframes SubMenuAnimInReverse {
  0% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@keyframes SubMenuAnimInReverse {
  0% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    visibility: visible;
    z-index: 9;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
}
@-moz-keyframes SubMenuAnimButtonInReverse {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-webkit-keyframes SubMenuAnimButtonInReverse {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-o-keyframes SubMenuAnimButtonInReverse {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-ms-keyframes SubMenuAnimButtonInReverse {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes SubMenuAnimButtonInReverse {
  0% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@-moz-keyframes SubMenuAnimOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-webkit-keyframes SubMenuAnimOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-o-keyframes SubMenuAnimOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-ms-keyframes SubMenuAnimOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@keyframes SubMenuAnimOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  100% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
  }
}
@-moz-keyframes SubMenuAnimButtonOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-webkit-keyframes SubMenuAnimButtonOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-o-keyframes SubMenuAnimButtonOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@-ms-keyframes SubMenuAnimButtonOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
@keyframes SubMenuAnimButtonOutReverse {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
  }
}
.dl-animate-out-1 a,
.dl-animate-in-1 a,
.dl-animate-out-reverse a,
.dl-animate-in-reverse a {
  pointer-events: none !important;
}

.menu-name-main-menu.dl-animate-out-1 {
  -webkit-animation: MenuAnimOut1 0.3s ease-in-out forwards;
  -moz-animation: MenuAnimOut1 0.3s ease-in-out forwards;
  -ms-animation: MenuAnimOut1 0.3s ease-in-out forwards;
  -o-animation: MenuAnimOut1 0.3s ease-in-out forwards;
  animation: MenuAnimOut1 0.3s ease-in-out forwards;
}
.menu-name-main-menu.dl-animate-out-1 .header-button {
  -webkit-animation: MenuAnimButtonOut1 0.3s ease-in-out forwards;
  -moz-animation: MenuAnimButtonOut1 0.3s ease-in-out forwards;
  -ms-animation: MenuAnimButtonOut1 0.3s ease-in-out forwards;
  -o-animation: MenuAnimButtonOut1 0.3s ease-in-out forwards;
  animation: MenuAnimButtonOut1 0.3s ease-in-out forwards;
}

.menu-name-main-menu.dl-animate-in-1 {
  -webkit-animation: MenuAnimIn1 0.3s ease-in-out forwards;
  -moz-animation: MenuAnimIn1 0.3s ease-in-out forwards;
  -ms-animation: MenuAnimIn1 0.3s ease-in-out forwards;
  -o-animation: MenuAnimIn1 0.3s ease-in-out forwards;
  animation: MenuAnimIn1 0.3s ease-in-out forwards;
}
.menu-name-main-menu.dl-animate-in-1 .header-button {
  -webkit-animation: MenuAnimButtonIn1 0.3s ease-in-out forwards;
  -moz-animation: MenuAnimButtonIn1 0.3s ease-in-out forwards;
  -ms-animation: MenuAnimButtonIn1 0.3s ease-in-out forwards;
  -o-animation: MenuAnimButtonIn1 0.3s ease-in-out forwards;
  animation: MenuAnimButtonIn1 0.3s ease-in-out forwards;
}

.responsiveMenuWrapper > .menu.dl-animate-in-1 {
  -webkit-animation: SubMenuAnimIn1 0.3s ease-in-out forwards;
  -moz-animation: SubMenuAnimIn1 0.3s ease-in-out forwards;
  -ms-animation: SubMenuAnimIn1 0.3s ease-in-out forwards;
  -o-animation: SubMenuAnimIn1 0.3s ease-in-out forwards;
  animation: SubMenuAnimIn1 0.3s ease-in-out forwards;
}
.responsiveMenuWrapper > .menu.dl-animate-in-1 .header-button {
  -webkit-animation: SubMenuAnimButtonIn1 0.3s ease-in-out forwards;
  -moz-animation: SubMenuAnimButtonIn1 0.3s ease-in-out forwards;
  -ms-animation: SubMenuAnimButtonIn1 0.3s ease-in-out forwards;
  -o-animation: SubMenuAnimButtonIn1 0.3s ease-in-out forwards;
  animation: SubMenuAnimButtonIn1 0.3s ease-in-out forwards;
}

.responsiveMenuWrapper > .menu.dl-animate-out-1 {
  -webkit-animation: SubMenuAnimOut1 0.3s ease-in-out forwards;
  -moz-animation: SubMenuAnimOut1 0.3s ease-in-out forwards;
  -ms-animation: SubMenuAnimOut1 0.3s ease-in-out forwards;
  -o-animation: SubMenuAnimOut1 0.3s ease-in-out forwards;
  animation: SubMenuAnimOut1 0.3s ease-in-out forwards;
}
.responsiveMenuWrapper > .menu.dl-animate-out-1 .header-button {
  -webkit-animation: SubMenuAnimButtonOut1 0.3s ease-in-out forwards;
  -moz-animation: SubMenuAnimButtonOut1 0.3s ease-in-out forwards;
  -ms-animation: SubMenuAnimButtonOut1 0.3s ease-in-out forwards;
  -o-animation: SubMenuAnimButtonOut1 0.3s ease-in-out forwards;
  animation: SubMenuAnimButtonOut1 0.3s ease-in-out forwards;
}

.menu-name-main-menu.dl-animate-out-reverse {
  -webkit-animation: MenuAnimOutReverse 0.3s ease-in-out forwards;
  -moz-animation: MenuAnimOutReverse 0.3s ease-in-out forwards;
  -ms-animation: MenuAnimOutReverse 0.3s ease-in-out forwards;
  -o-animation: MenuAnimOutReverse 0.3s ease-in-out forwards;
  animation: MenuAnimOutReverse 0.3s ease-in-out forwards;
}
.menu-name-main-menu.dl-animate-out-reverse .header-button {
  -webkit-animation: MenuAnimButtonOutReverse 0.3s ease-in-out forwards;
  -moz-animation: MenuAnimButtonOutReverse 0.3s ease-in-out forwards;
  -ms-animation: MenuAnimButtonOutReverse 0.3s ease-in-out forwards;
  -o-animation: MenuAnimButtonOutReverse 0.3s ease-in-out forwards;
  animation: MenuAnimButtonOutReverse 0.3s ease-in-out forwards;
}

.menu-name-main-menu.dl-animate-in-reverse {
  -webkit-animation: MenuAnimInReverse 0.3s ease-in-out forwards;
  -moz-animation: MenuAnimInReverse 0.3s ease-in-out forwards;
  -ms-animation: MenuAnimInReverse 0.3s ease-in-out forwards;
  -o-animation: MenuAnimInReverse 0.3s ease-in-out forwards;
  animation: MenuAnimInReverse 0.3s ease-in-out forwards;
}
.menu-name-main-menu.dl-animate-in-reverse .header-button {
  -webkit-animation: MenuAnimButtonInReverse 0.3s ease-in-out forwards;
  -moz-animation: MenuAnimButtonInReverse 0.3s ease-in-out forwards;
  -ms-animation: MenuAnimButtonInReverse 0.3s ease-in-out forwards;
  -o-animation: MenuAnimButtonInReverse 0.3s ease-in-out forwards;
  animation: MenuAnimButtonInReverse 0.3s ease-in-out forwards;
}

.responsiveMenuWrapper > .menu.dl-animate-in-reverse {
  -webkit-animation: SubMenuAnimInReverse 0.3s ease-in-out forwards;
  -moz-animation: SubMenuAnimInReverse 0.3s ease-in-out forwards;
  -ms-animation: SubMenuAnimInReverse 0.3s ease-in-out forwards;
  -o-animation: SubMenuAnimInReverse 0.3s ease-in-out forwards;
  animation: SubMenuAnimInReverse 0.3s ease-in-out forwards;
}
.responsiveMenuWrapper > .menu.dl-animate-in-reverse .header-button {
  -webkit-animation: SubMenuAnimButtonInReverse 0.3s ease-in-out forwards;
  -moz-animation: SubMenuAnimButtonInReverse 0.3s ease-in-out forwards;
  -ms-animation: SubMenuAnimButtonInReverse 0.3s ease-in-out forwards;
  -o-animation: SubMenuAnimButtonInReverse 0.3s ease-in-out forwards;
  animation: SubMenuAnimButtonInReverse 0.3s ease-in-out forwards;
}

.responsiveMenuWrapper > .menu.dl-animate-out-reverse {
  -webkit-animation: SubMenuAnimOutReverse 0.3s ease-in-out forwards;
  -moz-animation: SubMenuAnimOutReverse 0.3s ease-in-out forwards;
  -ms-animation: SubMenuAnimOutReverse 0.3s ease-in-out forwards;
  -o-animation: SubMenuAnimOutReverse 0.3s ease-in-out forwards;
  animation: SubMenuAnimOutReverse 0.3s ease-in-out forwards;
}
.responsiveMenuWrapper > .menu.dl-animate-out-reverse .header-button {
  -webkit-animation: SubMenuAnimButtonOutReverse 0.3s ease-in-out forwards;
  -moz-animation: SubMenuAnimButtonOutReverse 0.3s ease-in-out forwards;
  -ms-animation: SubMenuAnimButtonOutReverse 0.3s ease-in-out forwards;
  -o-animation: SubMenuAnimButtonOutReverse 0.3s ease-in-out forwards;
  animation: SubMenuAnimButtonOutReverse 0.3s ease-in-out forwards;
}

/* Common styles of menus */
.menuTrigger {
  background: transparent;
  float: left;
  border: none;
  width: 44px;
  height: 44px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  outline: none;
  z-index: 1010;
  font-size: 28px;
  line-height: 20px;
  font-size: 2.8rem;
  line-height: 2rem;
  padding: 12px 10px;
}
.ie10 .menuTrigger, .ie11 .menuTrigger {
  font-size: 28px;
  line-height: 20px;
}
.menuTrigger:before {
  color: #ababab;
}
.no-touch .menuTrigger:hover:before {
  color: #3c3c3c;
}
.touch .menuTrigger:active:before {
  color: #2f2f2f;
}

@media only screen and (max-width: 1024px) {
  .responsiveMenuWrapper {
    height: 100%;
    width: 100%;
    max-width: 265px;
    float: left;
    position: relative;
    -moz-perspective: 1000px;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    -moz-perspective-origin: 50% 200%;
    -webkit-perspective-origin: 50% 200%;
    perspective-origin: 50% 200%;
    z-index: 100;
  }
}
.left-drawer {
  /* Hide the inner submenus */
  /*
  When a submenu is openend, we will hide all li siblings.
  For that we give a class to the parent menu called "dl-subview".
  We also hide the submenu link.
  The opened submenu will get the class "dl-subviewopen".
  All this is done for any sub-level being entered.
  */
  /* Dynamically added submenu outside of the menu context */
  /* Animation classes for moving out and in */
  /* No JS Fallback */
}
.left-drawer .region-header {
  height: 100%;
}
.left-drawer .block-menu-block {
  width: 100%;
  height: 100%;
}
.left-drawer .block-menu-block + .secondary-header-nav {
  display: none;
}
.left-drawer .menu-block-1 > .menu {
  width: 100%;
}
.left-drawer .menu-name-main-menu > li.first {
  display: block;
}
.left-drawer .responsiveMenuWrapper button {
  display: none;
}
.left-drawer .responsiveMenuWrapper ul {
  background: #aaa;
}
.left-drawer .responsiveMenuWrapper ul {
  padding: 0;
  list-style: none;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.left-drawer .responsiveMenuWrapper li {
  position: relative;
}
.left-drawer .responsiveMenuWrapper li.active > a {
  background: #dedede;
}
.left-drawer .responsiveMenuWrapper li.responsiveMenu-back:after {
  left: 10px;
  color: rgba(212, 204, 198, 0.3);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.left-drawer .responsiveMenuWrapper li > a:after {
  right: 10px;
}
.left-drawer .responsiveMenuWrapper .menu-name-main-menu {
  margin: 0px 0 0 0;
  position: absolute;
  width: 100%;
  opacity: 0;
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  visibility: hidden;
}
.left-drawer .responsiveMenuWrapper .menu-name-main-menu.dl-menu-toggle {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.left-drawer .responsiveMenuWrapper .menu-name-main-menu.dl-menuopen {
  opacity: 1;
  pointer-events: auto;
  height: 100%;
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  visibility: visible;
}
.left-drawer .responsiveMenuWrapper li .menu {
  display: none;
}
.left-drawer .menu-name-main-menu.dl-subview li,
.left-drawer .menu-name-main-menu.dl-subview li.dl-subviewopen > a,
.left-drawer .menu-name-main-menu.dl-subview li.dl-subview > a {
  display: none;
}
.left-drawer .menu-name-main-menu.dl-subview li.dl-subview,
.left-drawer .menu-name-main-menu.dl-subview li.dl-subview .menu,
.left-drawer .menu-name-main-menu.dl-subview li.dl-subviewopen,
.left-drawer .menu-name-main-menu.dl-subview li.dl-subviewopen > .menu,
.left-drawer .menu-name-main-menu.dl-subview li.dl-subviewopen > .menu > li {
  display: block;
}
.left-drawer .responsiveMenuWrapper > .menu {
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0;
  margin: 0;
  visibility: hidden;
  opacity: 0;
}
.left-drawer .no-js .responsiveMenuWrapper .menu-name-main-menu {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
.left-drawer .no-js .responsiveMenuWrapper li .menu {
  display: block;
}
.left-drawer .no-js .responsiveMenuWrapper li.responsiveMenu-back {
  display: none;
}
.left-drawer .no-js .responsiveMenuWrapper li > a:not(:only-child) {
  background: rgba(0, 0, 0, 0.1);
}
.left-drawer .no-js .responsiveMenuWrapper li > a:not(:only-child):after {
  content: '';
}

/* Foundation v2.1.4 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */
/* --------------------------------------------------
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/
/* -----------------------------------------
   Shared Styles
----------------------------------------- */
table th {
  font-weight: bold;
}

table td, table th {
  padding: 9px 10px;
  text-align: left;
}

/* Mobile */
@media only screen and (max-width: 767px) {
  table.responsive {
    margin-bottom: 0;
  }

  .pinned {
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    width: 35%;
    overflow: hidden;
    overflow-x: scroll;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
  }

  .pinned table {
    border-right: none;
    border-left: none;
    width: 100%;
  }

  .pinned table th, .pinned table td {
    white-space: nowrap;
  }

  .pinned td:last-child {
    border-bottom: 0;
  }

  div.table-wrapper {
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
    border-right: 1px solid #ccc;
  }

  div.table-wrapper div.scrollable {
    margin-left: 35%;
  }

  div.table-wrapper div.scrollable {
    overflow: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
  }

  table.responsive td, table.responsive th {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
  }

  table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td {
    display: none;
  }
}
/*** Search panel flyout for mobile and tablet ***/
.searchPanel {
  width: 100%;
  position: absolute;
  z-index: 1100;
  min-height: 44px;
  background-color: white;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate3d(0, -10em, 0);
  -moz-transform: translate3d(0, -10em, 0);
  -ms-transform: translate3d(0, -10em, 0);
  transform: translate3d(0, -10em, 0);
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  -moz-transition: -moz-transform 300ms ease-in-out;
  -ms-transition: -ms-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
}
.searchPanel form {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 44px;
}
.ie .searchPanel {
  top: -10em;
}
.ie .searchPanel.open {
  top: 0px;
}
.searchPanel.open {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
}
.searchPanel input[type="text"],
.searchPanel input[type="search"] {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.searchPanel [type="submit"] {
  width: 77px;
  height: 30px;
  padding: 8px 10px !important;
  background: transparent;
  text-align: center;
  border: 0;
  font-family: "Runda Medium";
  font-size: 14px;
  line-height: 14px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  text-transform: uppercase;
  height: auto;
  min-height: 30px;
  padding: 8px 30px 8px 10px;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  color: white;
  cursor: pointer;
  background-color: #00abca;
  -webkit-appearance: none;
  border: 0;
  font-size: 14px;
  line-height: 14px;
  font-size: 1.4rem;
  line-height: 1.4rem;
}
.ie10 .searchPanel [type="submit"], .ie11 .searchPanel [type="submit"] {
  font-size: 14px;
  line-height: 14px;
}
.lt-ie9 .searchPanel [type="submit"] {
  min-height: 0;
}
.searchPanel [type="submit"]:hover {
  background-color: #0095b1;
}
.searchPanel [type="submit"]:active {
  background-color: #008097;
}
.ie10 .searchPanel [type="submit"], .ie11 .searchPanel [type="submit"] {
  font-size: 14px;
  line-height: 14px;
}
.searchPanel [type="submit"]:before, .searchPanel [type="submit"]:after {
  content: "";
  display: none !important;
}
.searchPanel .searchField {
  left: 10px;
  right: 97px;
  top: 6px;
  bottom: 6px;
  height: auto;
  position: absolute;
}
.searchPanel .submitField {
  position: absolute;
  right: 10px;
  top: 7px;
  bottom: 7px;
  width: 77px;
  height: 30px;
}

/*** Overlay panel when the search panel is active ***/
.ui-panel-dismiss {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  display: none;
  opacity: 0;
  background: transparent;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.ui-panel-dismiss.open {
  display: block;
  opacity: 1;
  background: rgba(0, 0, 0, 0.5);
}
.ui-panel-dismiss.open + .page-wrapper .region:not(.region-header) {
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-filter: blur(2px);
  -moz-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
}

#job-search-results > h2, article #job-search-results > h2,
article #job-search-results > blockquote,
#block-system-main #job-search-results > h2,
#block-system-main #job-search-results > blockquote {
  margin-bottom: 10px;
}

#job-search-result-count {
  font-family: "Serifa Roman";
  font-size: 26px;
  line-height: 39px;
  font-size: 2.6rem;
  line-height: 3.9rem;
  color: #222;
}
.ie10 #job-search-result-count, .ie11 #job-search-result-count {
  font-size: 26px;
  line-height: 39px;
}

h2 + #job-search-result-count, article h2 + #job-search-result-count,
article blockquote + #job-search-result-count,
#block-system-main h2 + #job-search-result-count,
#block-system-main blockquote + #job-search-result-count {
  font-size: 16px;
  line-height: 20px;
  font-size: 1.6rem;
  line-height: 2rem;
  color: black;
  margin-top: 10px;
  margin-bottom: 22px;
}
.ie10 h2 + #job-search-result-count, .ie10 article h2 + #job-search-result-count,
.ie10 article blockquote + #job-search-result-count,
article .ie10 blockquote + #job-search-result-count,
.ie10 #block-system-main h2 + #job-search-result-count,
.ie10 #block-system-main blockquote + #job-search-result-count,
#block-system-main .ie10 blockquote + #job-search-result-count, .ie11 h2 + #job-search-result-count, .ie11 article h2 + #job-search-result-count,
.ie11 article blockquote + #job-search-result-count,
article .ie11 blockquote + #job-search-result-count,
.ie11 #block-system-main h2 + #job-search-result-count,
.ie11 #block-system-main blockquote + #job-search-result-count,
#block-system-main .ie11 blockquote + #job-search-result-count {
  font-size: 16px;
  line-height: 20px;
}
h2 + #job-search-result-count em.placeholder,
article blockquote + #job-search-result-count em.placeholder,
#block-system-main blockquote + #job-search-result-count em.placeholder {
  font-family: "Serifa Roman";
  font-style: normal;
}

.search-results .search-result h3.title, .search-results .search-result h4.title, .search-results .search-result h5.title, .search-results .search-result h6.title, .search-results .search-result h7.title {
  color: #00ABCA;
  font-family: "Runda Normal";
  margin-bottom: 5px;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .search-results .search-result h3.title, .search-results .search-result h4.title, .search-results .search-result h5.title, .search-results .search-result h6.title, .search-results .search-result h7.title {
    font-size: 21px;
    line-height: 24px;
    font-size: 2.1rem;
    line-height: 2.4rem;
    margin-top: 0;
  }
  .ie10 .search-results .search-result h3.title, .ie10 .search-results .search-result h4.title, .ie10 .search-results .search-result h5.title, .ie10 .search-results .search-result h6.title, .ie10 .search-results .search-result h7.title, .ie11 .search-results .search-result h3.title, .ie11 .search-results .search-result h4.title, .ie11 .search-results .search-result h5.title, .ie11 .search-results .search-result h6.title, .ie11 .search-results .search-result h7.title {
    font-size: 21px;
    line-height: 24px;
  }
}
.search-results .search-result h3.title b, .search-results .search-result h4.title b, .search-results .search-result h5.title b, .search-results .search-result h6.title b, .search-results .search-result h7.title b {
  font-family: "Runda Bold";
}
.search-results .search-result .url-source {
  color: #acb100;
  margin-top: 0;
  font-size: 14px;
  line-height: 18px;
  font-size: 1.4rem;
  line-height: 1.8rem;
  font-family: "Runda Normal";
  word-break: break-word;
}
.ie10 .search-results .search-result .url-source, .ie11 .search-results .search-result .url-source {
  font-size: 14px;
  line-height: 18px;
}
.search-results .search-result .search-snippet {
  color: #555555;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.5rem;
  line-height: 1.8rem;
}
.ie10 .search-results .search-result .search-snippet, .ie11 .search-results .search-result .search-snippet {
  font-size: 15px;
  line-height: 18px;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .search-results .search-result .search-snippet {
    margin-bottom: 0;
  }
}

.page-search h2,
.page-search article blockquote,
article .page-search blockquote,
.page-search #block-system-main h2,
#block-system-main .page-search h2,
.page-search #block-system-main blockquote,
#block-system-main .page-search blockquote {
  font-family: "Serifa Medium";
}
.page-search #edit-prompt {
  display: none;
}
.page-search .search-form .container-inline {
  width: 100%;
  display: block;
}
.page-search .search-form .container-inline .form-wrapper {
  position: relative;
  width: 100%;
  display: block;
}
.page-search .search-form .container-inline .form-type-textfield {
  float: left;
}
.page-search .search-form .container-inline input[type="submit"] {
  float: right;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.google-appliance-search-stats {
  float: left;
}

.google-appliance-sort-headers {
  float: right;
  display: none;
}

.region-header-top {
  -moz-box-shadow: 0 2px 5px rgba(0, 1, 1, 0.33);
  -webkit-box-shadow: 0 2px 5px rgba(0, 1, 1, 0.33);
  box-shadow: 0 2px 5px rgba(0, 1, 1, 0.33);
  padding: 0;
  position: relative;
  z-index: 11;
}

.region-header #block-menu-block-2 {
  clear: both;
  float: none;
  height: auto;
}
.region-header #block-menu-block-2 header h2,
.region-header #block-menu-block-2 header article blockquote,
article .region-header #block-menu-block-2 header blockquote,
.region-header #block-menu-block-2 header #block-system-main blockquote,
#block-system-main .region-header #block-menu-block-2 header blockquote {
  background: #2a3137;
  color: #fff;
  font-family: "Runda Medium";
  margin: 0;
  padding: 24px 0;
  text-align: center;
}
.region-header #block-menu-block-2 header h2 a,
.region-header #block-menu-block-2 header article blockquote a,
article .region-header #block-menu-block-2 header blockquote a,
.region-header #block-menu-block-2 header #block-system-main blockquote a,
#block-system-main .region-header #block-menu-block-2 header blockquote a {
  font-size: 26px;
  line-height: 39px;
  font-size: 2.6rem;
  line-height: 3.9rem;
}
.ie10 .region-header #block-menu-block-2 header h2 a,
.ie10 .region-header #block-menu-block-2 header article blockquote a,
article .ie10 .region-header #block-menu-block-2 header blockquote a,
.ie10 .region-header #block-menu-block-2 header #block-system-main blockquote a,
#block-system-main .ie10 .region-header #block-menu-block-2 header blockquote a, .ie11 .region-header #block-menu-block-2 header h2 a,
.ie11 .region-header #block-menu-block-2 header article blockquote a,
article .ie11 .region-header #block-menu-block-2 header blockquote a,
.ie11 .region-header #block-menu-block-2 header #block-system-main blockquote a,
#block-system-main .ie11 .region-header #block-menu-block-2 header blockquote a {
  font-size: 26px;
  line-height: 39px;
}
.region-header #block-menu-block-2 header h2 a:hover,
.region-header #block-menu-block-2 header article blockquote a:hover,
article .region-header #block-menu-block-2 header blockquote a:hover,
.region-header #block-menu-block-2 header #block-system-main blockquote a:hover,
#block-system-main .region-header #block-menu-block-2 header blockquote a:hover {
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  .region-header #block-menu-block-2 header h2,
  .region-header #block-menu-block-2 header article blockquote,
  article .region-header #block-menu-block-2 header blockquote,
  .region-header #block-menu-block-2 header #block-system-main blockquote,
  #block-system-main .region-header #block-menu-block-2 header blockquote {
    padding: 15px 0;
    font-size: 22px;
    line-height: 24px;
    font-size: 2.2rem;
    line-height: 2.4rem;
  }
  .ie10 .region-header #block-menu-block-2 header h2,
  .ie10 .region-header #block-menu-block-2 header article blockquote,
  article .ie10 .region-header #block-menu-block-2 header blockquote,
  .ie10 .region-header #block-menu-block-2 header #block-system-main blockquote,
  #block-system-main .ie10 .region-header #block-menu-block-2 header blockquote, .ie11 .region-header #block-menu-block-2 header h2,
  .ie11 .region-header #block-menu-block-2 header article blockquote,
  article .ie11 .region-header #block-menu-block-2 header blockquote,
  .ie11 .region-header #block-menu-block-2 header #block-system-main blockquote,
  #block-system-main .ie11 .region-header #block-menu-block-2 header blockquote {
    font-size: 22px;
    line-height: 24px;
  }
}
.region-header #block-menu-block-2 .menu-block-wrapper {
  background: #3a596c;
  text-align: center;
}
.region-header #block-menu-block-2 .menu-block-wrapper ul {
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  width: 90%;
  font-size: 0;
}
.region-header #block-menu-block-2 .menu-block-wrapper li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  list-style: none;
}
.region-header #block-menu-block-2 .menu-block-wrapper li:hover {
  background: #4d6e82;
}
.region-header #block-menu-block-2 .menu-block-wrapper li:active, .region-header #block-menu-block-2 .menu-block-wrapper li.active, .region-header #block-menu-block-2 .menu-block-wrapper li.active-trail {
  background: #81a1b4;
}
.region-header #block-menu-block-2 .menu-block-wrapper a {
  color: #fff;
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  padding: 12px 18px;
  font-family: "Runda Medium";
}
.ie10 .region-header #block-menu-block-2 .menu-block-wrapper a, .ie11 .region-header #block-menu-block-2 .menu-block-wrapper a {
  font-size: 16px;
  line-height: 24px;
}

.publications .region-header #block-menu-block-2 header {
  padding: 0 0 0 0px !important;
}
@media only screen and (max-width: 1024px) {
  .publications .region-header #block-menu-block-2 header {
    position: relative !important;
  }
}
.publications .region-header #block-menu-block-2 header h2,
.publications .region-header #block-menu-block-2 header article blockquote,
article .publications .region-header #block-menu-block-2 header blockquote,
.publications .region-header #block-menu-block-2 header #block-system-main blockquote,
#block-system-main .publications .region-header #block-menu-block-2 header blockquote {
  background: #00abca;
  display: block;
  margin: 0;
  padding: 12px 80px 9px 80px;
  width: 100%;
  text-align: left;
}
@media only screen and (max-width: 1024px) {
  .publications .region-header #block-menu-block-2 header h2,
  .publications .region-header #block-menu-block-2 header article blockquote,
  article .publications .region-header #block-menu-block-2 header blockquote,
  .publications .region-header #block-menu-block-2 header #block-system-main blockquote,
  #block-system-main .publications .region-header #block-menu-block-2 header blockquote {
    padding: 15px;
  }
  .publications .region-header #block-menu-block-2 header h2:after,
  .publications .region-header #block-menu-block-2 header article blockquote:after,
  article .publications .region-header #block-menu-block-2 header blockquote:after,
  .publications .region-header #block-menu-block-2 header #block-system-main blockquote:after,
  #block-system-main .publications .region-header #block-menu-block-2 header blockquote:after {
    display: none;
  }
  .publications .region-header #block-menu-block-2 header h2:before,
  .publications .region-header #block-menu-block-2 header article blockquote:before,
  article .publications .region-header #block-menu-block-2 header blockquote:before,
  .publications .region-header #block-menu-block-2 header #block-system-main blockquote:before,
  #block-system-main .publications .region-header #block-menu-block-2 header blockquote:before {
    display: none;
  }
}
.publications .region-header #block-menu-block-2 header h2:after,
.publications .region-header #block-menu-block-2 header article blockquote:after,
article .publications .region-header #block-menu-block-2 header blockquote:after,
.publications .region-header #block-menu-block-2 header #block-system-main blockquote:after,
#block-system-main .publications .region-header #block-menu-block-2 header blockquote:after {
  background: #00abca;
  content: "";
  height: 100%;
  left: 100%;
  position: absolute;
  top: 0;
  width: 400%;
}
.publications .region-header #block-menu-block-2 header h2:before,
.publications .region-header #block-menu-block-2 header article blockquote:before,
article .publications .region-header #block-menu-block-2 header blockquote:before,
.publications .region-header #block-menu-block-2 header #block-system-main blockquote:before,
#block-system-main .publications .region-header #block-menu-block-2 header blockquote:before {
  background: #50575b;
  border-bottom: 20px solid #283035;
  content: "";
  height: 80%;
  right: 94%;
  position: absolute;
  top: 0;
  width: 400%;
}
.publications .region-header #block-menu-block-2 header h2:before:after,
.publications .region-header #block-menu-block-2 header article blockquote:before:after,
article .publications .region-header #block-menu-block-2 header blockquote:before:after,
.publications .region-header #block-menu-block-2 header #block-system-main blockquote:before:after,
#block-system-main .publications .region-header #block-menu-block-2 header blockquote:before:after {
  background: #283035;
  content: '0';
  height: 20%;
  position: absolute;
  width: 100;
}
.publications .region-header #block-menu-block-2 header h2 a,
.publications .region-header #block-menu-block-2 header article blockquote a,
article .publications .region-header #block-menu-block-2 header blockquote a,
.publications .region-header #block-menu-block-2 header #block-system-main blockquote a,
#block-system-main .publications .region-header #block-menu-block-2 header blockquote a {
  font-family: "Runda Light";
  font-size: 36px;
  line-height: 54px;
  font-size: 3.6rem;
  line-height: 5.4rem;
  padding-left: 20px;
}
.ie10 .publications .region-header #block-menu-block-2 header h2 a,
.ie10 .publications .region-header #block-menu-block-2 header article blockquote a,
article .ie10 .publications .region-header #block-menu-block-2 header blockquote a,
.ie10 .publications .region-header #block-menu-block-2 header #block-system-main blockquote a,
#block-system-main .ie10 .publications .region-header #block-menu-block-2 header blockquote a, .ie11 .publications .region-header #block-menu-block-2 header h2 a,
.ie11 .publications .region-header #block-menu-block-2 header article blockquote a,
article .ie11 .publications .region-header #block-menu-block-2 header blockquote a,
.ie11 .publications .region-header #block-menu-block-2 header #block-system-main blockquote a,
#block-system-main .ie11 .publications .region-header #block-menu-block-2 header blockquote a {
  font-size: 36px;
  line-height: 54px;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .publications .region-header #block-menu-block-2 header h2 a,
  .publications .region-header #block-menu-block-2 header article blockquote a,
  article .publications .region-header #block-menu-block-2 header blockquote a,
  .publications .region-header #block-menu-block-2 header #block-system-main blockquote a,
  #block-system-main .publications .region-header #block-menu-block-2 header blockquote a {
    padding-left: 0;
    font-size: 22px;
    line-height: 24px;
    font-size: 2.2rem;
    line-height: 2.4rem;
    text-align: center;
    display: block;
  }
  .ie10 .publications .region-header #block-menu-block-2 header h2 a,
  .ie10 .publications .region-header #block-menu-block-2 header article blockquote a,
  article .ie10 .publications .region-header #block-menu-block-2 header blockquote a,
  .ie10 .publications .region-header #block-menu-block-2 header #block-system-main blockquote a,
  #block-system-main .ie10 .publications .region-header #block-menu-block-2 header blockquote a, .ie11 .publications .region-header #block-menu-block-2 header h2 a,
  .ie11 .publications .region-header #block-menu-block-2 header article blockquote a,
  article .ie11 .publications .region-header #block-menu-block-2 header blockquote a,
  .ie11 .publications .region-header #block-menu-block-2 header #block-system-main blockquote a,
  #block-system-main .ie11 .publications .region-header #block-menu-block-2 header blockquote a {
    font-size: 22px;
    line-height: 24px;
  }
}
.publications .region-header #block-menu-block-2 .menu-block-wrapper {
  background: #283035;
}
.publications .region-header #block-menu-block-2 .menu-block-wrapper li:hover {
  background: #4a6677;
}
.publications .region-header #block-menu-block-2 .menu-block-wrapper li:active, .publications .region-header #block-menu-block-2 .menu-block-wrapper li.active, .publications .region-header #block-menu-block-2 .menu-block-wrapper li.active-trail {
  background: #7a9aad;
}

/** DARK HEADER DESCRIPTION BLOCK - Used on homepage and inner pages without a slider **/
.region-featured.count_1 {
  margin-bottom: 24px;
}
.front .region-featured.count_1 {
  margin-bottom: 0;
}
.region-featured.count_1 .view-landing-hero-carousel {
  display: none;
}
.centers .region-featured.count_1 .view-landing-hero-carousel {
  display: block;
}
.region-featured.count_1 li.active-trail {
  width: 100%;
  margin-left: 0;
}
.region-featured.count_1 .block-menu-page-header {
  bottom: 0;
  display: block;
  position: relative;
}
.region-featured.count_1 .block-menu-page-header .section-inner-wrapper, .region-featured.count_1 .block-menu-page-header .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .region-featured.count_1 .block-menu-page-header header {
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .region-featured.count_1 .block-menu-page-header .section-inner-wrapper, .region-featured.count_1 .block-menu-page-header .publications .region-header #block-menu-block-2 header, .publications .region-header #block-menu-block-2 .region-featured.count_1 .block-menu-page-header header {
    padding: 0;
  }
}
.region-featured.count_1 .block-menu-page-header li {
  position: relative;
}
.region-featured.count_1 .block-menu-page-header li:after {
  position: absolute;
  width: 400%;
  left: 100%;
  height: 100%;
  background: #00ABCA;
  content: "";
  top: 0;
}
.region-featured.count_1 .block-menu-page-header .page-header-inner {
  position: relative;
  margin: 0 auto;
  width: 100%;
  padding-left: 10px;
}
@media screen and (max-width: 720px) {
  .region-featured.count_1 .block-menu-page-header .page-header-inner {
    width: 100%;
    padding-left: 0;
  }
}
.region-featured.count_1 .block-menu-page-header .description:empty {
  background: #2a3137;
  height: 23px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  float: right;
  width: 74.46809%;
}
.region-featured.count_1 .block-menu-page-header .description:empty:after {
  position: absolute;
  width: 400%;
  left: 100%;
  height: 100%;
  background: #2a3137;
  content: "";
  top: 0;
}

.ffrdcs-who-we-are-sidebar-block li {
  display: block;
}

.block-sidebar-block {
  background: white;
  background: rgba(255, 255, 255, 0.65);
  border: 1px solid #eac176;
  margin-bottom: 18px;
  overflow: hidden;
  padding: 18px;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .block-sidebar-block.block-menu-block {
    display: none;
  }
}
.block-sidebar-block.block-menu-block li {
  margin-bottom: 10px;
}
.block-sidebar-block [data-role="button"], .block-sidebar-block #block-views-blog-cybersecurity .more-link a, #block-views-blog-cybersecurity .more-link .block-sidebar-block a {
  float: right;
  margin: 18px 0;
}
.block-sidebar-block h2,
.block-sidebar-block article blockquote,
article .block-sidebar-block blockquote,
.block-sidebar-block #block-system-main h2,
#block-system-main .block-sidebar-block h2,
.block-sidebar-block #block-system-main blockquote,
#block-system-main .block-sidebar-block blockquote {
  border-bottom: 1px solid #ebc336;
  padding: 8px 18px;
  font-family: "Runda Normal";
  border-color: #ebc336;
  margin: -18px -18px 18px -18px;
  font-size: 18px;
  line-height: 24px;
  font-size: 1.8rem;
  line-height: 2.4rem;
  color: #DC8700;
}
.ie10 .block-sidebar-block h2,
.ie10 .block-sidebar-block article blockquote,
article .ie10 .block-sidebar-block blockquote,
.ie10 .block-sidebar-block #block-system-main h2,
#block-system-main .ie10 .block-sidebar-block h2,
.ie10 .block-sidebar-block #block-system-main blockquote,
#block-system-main .ie10 .block-sidebar-block blockquote, .ie11 .block-sidebar-block h2,
.ie11 .block-sidebar-block article blockquote,
article .ie11 .block-sidebar-block blockquote,
.ie11 .block-sidebar-block #block-system-main h2,
#block-system-main .ie11 .block-sidebar-block h2,
.ie11 .block-sidebar-block #block-system-main blockquote,
#block-system-main .ie11 .block-sidebar-block blockquote {
  font-size: 18px;
  line-height: 24px;
}
.block-sidebar-block h2 a,
.block-sidebar-block article blockquote a,
article .block-sidebar-block blockquote a,
.block-sidebar-block #block-system-main h2 a,
#block-system-main .block-sidebar-block h2 a,
.block-sidebar-block #block-system-main blockquote a,
#block-system-main .block-sidebar-block blockquote a {
  color: #DC8700;
  font-size: 18px;
  line-height: 24px;
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.ie10 .block-sidebar-block h2 a,
.ie10 .block-sidebar-block article blockquote a,
article .ie10 .block-sidebar-block blockquote a,
.ie10 .block-sidebar-block #block-system-main h2 a,
#block-system-main .ie10 .block-sidebar-block h2 a,
.ie10 .block-sidebar-block #block-system-main blockquote a,
#block-system-main .ie10 .block-sidebar-block blockquote a, .ie11 .block-sidebar-block h2 a,
.ie11 .block-sidebar-block article blockquote a,
article .ie11 .block-sidebar-block blockquote a,
.ie11 .block-sidebar-block #block-system-main h2 a,
#block-system-main .ie11 .block-sidebar-block h2 a,
.ie11 .block-sidebar-block #block-system-main blockquote a,
#block-system-main .ie11 .block-sidebar-block blockquote a {
  font-size: 18px;
  line-height: 24px;
}
.block-sidebar-block #block-mitre-core-related-links > h2, .block-sidebar-block article #block-mitre-core-related-links > h2,
.block-sidebar-block article #block-mitre-core-related-links > blockquote,
article .block-sidebar-block #block-mitre-core-related-links > blockquote,
.block-sidebar-block #block-system-main #block-mitre-core-related-links > h2,
.block-sidebar-block #block-system-main #block-mitre-core-related-links > blockquote,
#block-system-main .block-sidebar-block #block-mitre-core-related-links > blockquote {
  margin: -18px -18px 4px;
  padding: 0 18px;
}
.block-sidebar-block .mitre-core-related-links h2,
.block-sidebar-block .mitre-core-related-links article blockquote,
article .block-sidebar-block .mitre-core-related-links blockquote,
.block-sidebar-block .mitre-core-related-links #block-system-main h2,
#block-system-main .block-sidebar-block .mitre-core-related-links h2,
.block-sidebar-block .mitre-core-related-links #block-system-main blockquote,
#block-system-main .block-sidebar-block .mitre-core-related-links blockquote {
  border-bottom: none;
  border-top: 1px solid #ebc336;
  margin: 18px -18px 0;
  padding-top: 6px;
}
.block-sidebar-block .mitre-core-related-links.related-links-top h2,
.block-sidebar-block .mitre-core-related-links.related-links-top article blockquote,
article .block-sidebar-block .mitre-core-related-links.related-links-top blockquote,
.block-sidebar-block .mitre-core-related-links.related-links-top #block-system-main h2,
#block-system-main .block-sidebar-block .mitre-core-related-links.related-links-top h2,
.block-sidebar-block .mitre-core-related-links.related-links-top #block-system-main blockquote,
#block-system-main .block-sidebar-block .mitre-core-related-links.related-links-top blockquote {
  border: none;
  margin-top: 0px;
  padding-top: 0px;
}
.block-sidebar-block input[type="submit"] {
  float: right;
}
.block-sidebar-block a {
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-family: "Serifa Roman";
}
.ie10 .block-sidebar-block a, .ie11 .block-sidebar-block a {
  font-size: 16px;
  line-height: 22px;
}
.block-sidebar-block p a {
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-family: "Serifa Roman";
}
.ie10 .block-sidebar-block p a, .ie11 .block-sidebar-block p a {
  font-size: 16px;
  line-height: 22px;
}
.block-sidebar-block [data-role="button"], .block-sidebar-block #block-views-blog-cybersecurity .more-link a, #block-views-blog-cybersecurity .more-link .block-sidebar-block a {
  font-size: 14px;
  line-height: 14px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-family: "Runda Medium";
}
.ie10 .block-sidebar-block [data-role="button"], .ie10 .block-sidebar-block #block-views-blog-cybersecurity .more-link a, #block-views-blog-cybersecurity .more-link .ie10 .block-sidebar-block a, .ie11 .block-sidebar-block [data-role="button"], .ie11 .block-sidebar-block #block-views-blog-cybersecurity .more-link a, #block-views-blog-cybersecurity .more-link .ie11 .block-sidebar-block a {
  font-size: 14px;
  line-height: 14px;
}
.block-sidebar-block .sidebar-block-content {
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
.ie10 .block-sidebar-block .sidebar-block-content, .ie11 .block-sidebar-block .sidebar-block-content {
  font-size: 14px;
  line-height: 21px;
}
.block-sidebar-block .sidebar-block-content a:after {
  content: '\f054';
  font-family: "icomoon";
  font-size: 8px;
  line-height: 12px;
  font-size: 0.8rem;
  line-height: 1.2rem;
  margin-left: 6px;
  position: relative;
  vertical-align: middle;
}
.ie10 .block-sidebar-block .sidebar-block-content a:after, .ie11 .block-sidebar-block .sidebar-block-content a:after {
  font-size: 8px;
  line-height: 12px;
}
.block-sidebar-block ul {
  padding: 0;
  margin: 0;
}
.block-sidebar-block ul li {
  font-family: "Runda Medium";
  list-style-type: none;
  margin-bottom: 15px;
}
.block-sidebar-block ul li ul {
  display: none;
}
.block-sidebar-block ul li.active-trail a {
  color: #222222;
}
.block-sidebar-block ul li.active-trail > ul {
  display: block;
}
.block-sidebar-block ul li a {
  color: #888888;
}
.block-sidebar-block ul li a:hover {
  color: #6f6f6f;
}
.block-sidebar-block ul li a:active {
  color: #555555;
}
.block-sidebar-block ul li.active.active-trail > a.active,
.block-sidebar-block ul li li.active > a.active {
  color: #DC8700;
}
.block-sidebar-block ul li:last-child {
  margin-bottom: 0;
}
.block-sidebar-block ul li ul {
  margin: 10px 0px 10px 25px;
}
.block-sidebar-block select {
  width: 100%;
}

@media screen and (max-width: 960px) {
  .chat-box-container {
    background: #fff;
    background: rgba(255, 255, 255, 0.65);
    border: 1px solid #eac176;
    margin-bottom: 18px;
    padding: 18px;
  }
}
.chat-box-container .mobile-title {
  display: none;
}
@media screen and (max-width: 960px) {
  .chat-box-container .mobile-title {
    display: block;
  }
  .chat-box-container .mobile-title h2,
  .chat-box-container .mobile-title article blockquote,
  article .chat-box-container .mobile-title blockquote,
  .chat-box-container .mobile-title #block-system-main h2,
  #block-system-main .chat-box-container .mobile-title h2,
  .chat-box-container .mobile-title #block-system-main blockquote,
  #block-system-main .chat-box-container .mobile-title blockquote {
    border-bottom: 1px solid #ebc336;
    border-color: #ebc336;
    color: #dc8700;
    font-family: "Runda Normal";
    font-size: 18px;
    line-height: 36px;
    font-size: 1.8rem;
    line-height: 3.6rem;
    margin: -18px -18px 18px -18px;
    padding: 0 18px;
  }
  .ie10 .chat-box-container .mobile-title h2,
  .ie10 .chat-box-container .mobile-title article blockquote,
  article .ie10 .chat-box-container .mobile-title blockquote,
  .ie10 .chat-box-container .mobile-title #block-system-main h2,
  #block-system-main .ie10 .chat-box-container .mobile-title h2,
  .ie10 .chat-box-container .mobile-title #block-system-main blockquote,
  #block-system-main .ie10 .chat-box-container .mobile-title blockquote, .ie11 .chat-box-container .mobile-title h2,
  .ie11 .chat-box-container .mobile-title article blockquote,
  article .ie11 .chat-box-container .mobile-title blockquote,
  .ie11 .chat-box-container .mobile-title #block-system-main h2,
  #block-system-main .ie11 .chat-box-container .mobile-title h2,
  .ie11 .chat-box-container .mobile-title #block-system-main blockquote,
  #block-system-main .ie11 .chat-box-container .mobile-title blockquote {
    font-size: 18px;
    line-height: 36px;
  }
}
.chat-box-container #block-mitre-core-mitre-core-chat {
  display: table;
  height: 250px;
  min-height: 100px;
  padding: 30px 30px 100px 30px;
  position: relative;
  width: 308px;
}
@media screen and (max-width: 960px) {
  .chat-box-container #block-mitre-core-mitre-core-chat {
    height: auto;
    margin-bottom: 12px;
    padding: 0;
    width: auto;
  }
}
.chat-box-container #block-mitre-core-mitre-core-chat .chat-content {
  display: table-cell;
  vertical-align: middle;
}
.chat-box-container #block-mitre-core-mitre-core-chat h2,
.chat-box-container #block-mitre-core-mitre-core-chat article blockquote,
article .chat-box-container #block-mitre-core-mitre-core-chat blockquote,
.chat-box-container #block-mitre-core-mitre-core-chat #block-system-main blockquote,
#block-system-main .chat-box-container #block-mitre-core-mitre-core-chat blockquote {
  color: #fff;
  font-family: "Runda Bold";
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin: 0;
  position: relative;
  text-align: center;
  z-index: 10;
}
.ie10 .chat-box-container #block-mitre-core-mitre-core-chat h2,
.ie10 .chat-box-container #block-mitre-core-mitre-core-chat article blockquote,
article .ie10 .chat-box-container #block-mitre-core-mitre-core-chat blockquote,
.ie10 .chat-box-container #block-mitre-core-mitre-core-chat #block-system-main blockquote,
#block-system-main .ie10 .chat-box-container #block-mitre-core-mitre-core-chat blockquote, .ie11 .chat-box-container #block-mitre-core-mitre-core-chat h2,
.ie11 .chat-box-container #block-mitre-core-mitre-core-chat article blockquote,
article .ie11 .chat-box-container #block-mitre-core-mitre-core-chat blockquote,
.ie11 .chat-box-container #block-mitre-core-mitre-core-chat #block-system-main blockquote,
#block-system-main .ie11 .chat-box-container #block-mitre-core-mitre-core-chat blockquote {
  font-size: 16px;
  line-height: 24px;
}
@media screen and (max-width: 960px) {
  .chat-box-container #block-mitre-core-mitre-core-chat h2,
  .chat-box-container #block-mitre-core-mitre-core-chat article blockquote,
  article .chat-box-container #block-mitre-core-mitre-core-chat blockquote,
  .chat-box-container #block-mitre-core-mitre-core-chat #block-system-main blockquote,
  #block-system-main .chat-box-container #block-mitre-core-mitre-core-chat blockquote {
    display: none;
  }
}
.chat-box-container #block-mitre-core-mitre-core-chat .content {
  color: #fff;
  font-family: "Runda Normal";
  position: relative;
  text-align: center;
  z-index: 10;
}
@media screen and (max-width: 960px) {
  .chat-box-container #block-mitre-core-mitre-core-chat .content {
    color: #555555;
    text-align: left;
  }
}
.chat-box-container #block-mitre-core-mitre-core-chat .content p {
  color: #fff;
  margin: 0;
  font-family: "Runda Normal";
}
@media screen and (max-width: 960px) {
  .chat-box-container #block-mitre-core-mitre-core-chat .content p {
    color: #555555;
    font-family: "Runda Bold";
    margin: 6px 0 12px 122px;
  }
  .chat-box-container #block-mitre-core-mitre-core-chat .content p span {
    display: block;
  }
}
.chat-box-container #block-mitre-core-mitre-core-chat .content .email-phone {
  display: none;
  margin-top: 24px;
}
@media screen and (max-width: 960px) {
  .chat-box-container #block-mitre-core-mitre-core-chat .content .email-phone {
    display: block;
  }
}

.appendAfter > .publications-filter-sidebar-block {
  margin-top: 18px;
}

.region-sidebar-second .block-sidebar-block.block-menu-block.publications-filter-sidebar-block {
  display: block;
}

.publications-filter-sidebar-block a:after {
  display: none;
}

.region-sidebar-second form input[type="submit"] {
  margin-top: 1px;
  position: absolute;
  right: 0;
  bottom: 0;
}

.region-sidebar-second .view-related-publications .views-row {
  margin-bottom: 10px;
}

.appendAfter {
  display: none;
}

@media (max-width: 767px) {
  .appendAfter {
    display: block;
  }

  .appendInitial {
    display: none;
  }
}
#site-map .title {
  color: #DC8700;
  font-size: 36px;
  line-height: 54px;
  font-size: 3.6rem;
  line-height: 5.4rem;
}
.ie10 #site-map .title, .ie11 #site-map .title {
  font-size: 36px;
  line-height: 54px;
}
#site-map .site-map-box ul {
  list-style: none;
}
#site-map .site-map-menu li {
  margin-bottom: 15px;
}
#site-map .site-map-menu li a {
  font-size: 24px;
  line-height: 36px;
  font-size: 2.4rem;
  line-height: 3.6rem;
  color: #DD8F00;
}
.ie10 #site-map .site-map-menu li a, .ie11 #site-map .site-map-menu li a {
  font-size: 24px;
  line-height: 36px;
}
#site-map .site-map-menu li .site-map-menu li {
  margin-bottom: 0;
}
#site-map .site-map-menu li .site-map-menu li .last {
  margin-bottom: 10px;
}
#site-map .site-map-menu li .site-map-menu li.expanded a, #site-map .site-map-menu li .site-map-menu li.leaf a {
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-size: 2rem;
  line-height: 3rem;
}
.ie10 #site-map .site-map-menu li .site-map-menu li.expanded a, .ie11 #site-map .site-map-menu li .site-map-menu li.expanded a, .ie10 #site-map .site-map-menu li .site-map-menu li.leaf a, .ie11 #site-map .site-map-menu li .site-map-menu li.leaf a {
  font-size: 20px;
  line-height: 30px;
}
#site-map .site-map-menu li .site-map-menu li.expanded a:hover, #site-map .site-map-menu li .site-map-menu li.leaf a:hover {
  color: #555555;
}
#site-map .site-map-menu li .site-map-menu li .site-map-menu li .last {
  margin-bottom: 10px;
}
#site-map .site-map-menu li .site-map-menu li .site-map-menu li a {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #000;
}
.ie10 #site-map .site-map-menu li .site-map-menu li .site-map-menu li a, .ie11 #site-map .site-map-menu li .site-map-menu li .site-map-menu li a {
  font-size: 16px;
  line-height: 24px;
}
#site-map .site-map-menu li .site-map-menu li .site-map-menu li a:hover {
  color: #555555;
}
#site-map .site-map-menu li .site-map-menu li .site-map-menu li .site-map-menu li .last {
  margin-bottom: 10px;
}
#site-map .site-map-menu li .site-map-menu li .site-map-menu li .site-map-menu li a {
  color: #000;
}
#site-map .site-map-menu li .site-map-menu li .site-map-menu li .site-map-menu li a:hover {
  color: #555555;
}
#site-map .site-map-menu li .site-map-menu li .site-map-menu li .site-map-menu li .site-map-menu li a {
  color: #000;
}
#site-map .site-map-menu li .site-map-menu li .site-map-menu li .site-map-menu li .site-map-menu li a:hover {
  color: #555555;
}

.seg-toc a {
  font-family: "Runda Normal";
}
.seg-toc ul {
  margin-left: 10.5px;
  padding-left: 21px;
}
@media only screen and (max-width: 1024px) {
  .seg-toc > ul {
    padding-left: 0;
  }
}
.seg-toc .menu-block-11 > ul > li {
  list-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #efefef;
}
.seg-toc .menu-block-11 > ul > li:before {
  content: "";
  background: #28b7d7;
  width: 12px;
  height: 12px;
  display: block;
  float: left;
  padding-top: 1px;
  margin-right: 9px;
  margin-top: 12px;
}
.ie .seg-toc .menu-block-11 > ul > li:before {
  font-size: 28px;
  line-height: 33px;
}
.seg-toc .menu-block-11 > ul > li > a {
  font-family: "Runda Bold";
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding-top: 10px;
  padding-bottom: 10px;
}
.seg-toc .menu-block-11 > ul > li > ul {
  list-style: none;
  margin-top: 6px;
  margin-bottom: -10px;
  line-height: 19px;
  position: relative;
}
.seg-toc .menu-block-11 > ul > li > ul > li > a {
  position: relative;
  font-family: "Runda Medium";
}
.lt-ie9 .seg-toc .menu-block-11 > ul > li > ul > li > a {
  padding-left: 10px;
  margin-left: 26px;
}
.seg-toc .menu-block-11 > ul > li > ul > li > a:after {
  top: 0;
  left: -25.5px;
  width: 1px;
  bottom: 0;
  content: "";
  border-left: 3px solid #d7dd5f;
  position: absolute;
  z-index: 2;
}
.seg-toc .menu-block-11 > ul > li > ul > li > a:before {
  font-size: 48px;
  line-height: 16px;
  font-size: 4.8rem;
  line-height: 1.6rem;
  margin-right: 9px;
  margin-top: -1px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding-top: 1px;
  color: #d7dd5f;
  text-align: center;
  position: absolute;
  left: -34px;
  top: 50%;
  z-index: 3;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  background: #efefef;
  content: "";
  border: 3px solid #d7dd5f;
  width: 16px;
  height: 16px;
  margin-top: -13px;
}
.ie10 .seg-toc .menu-block-11 > ul > li > ul > li > a:before, .ie11 .seg-toc .menu-block-11 > ul > li > ul > li > a:before {
  font-size: 48px;
  line-height: 16px;
}
.ie .seg-toc .menu-block-11 > ul > li > ul > li > a:before {
  font-size: 48px;
  line-height: 16px;
}
.lt-ie9 .seg-toc .menu-block-11 > ul > li > ul > li > a:before {
  font-weight: bold;
  font-family: "Runda Bold";
  width: 25px;
  height: 25px;
  content: "\25CB";
  border: 0;
  font-size: 60px;
}
.seg-toc .menu-block-11 > ul > li > ul a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-left: 33px;
}
.seg-toc .menu-block-11 > ul > li > ul > li > ul {
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
}
.seg-toc .menu-block-11 > ul > li > ul > li > ul:after {
  top: 0;
  left: -2.5px;
  width: 1px;
  bottom: 0;
  content: "";
  border-left: 3px solid #d7dd5f;
  position: absolute;
}
.seg-toc .menu-block-11 > ul > li > ul > li > ul li {
  list-style: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
.seg-toc .menu-block-11 > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0px;
}

.publication-keywords {
  display: block;
  margin: 12px 0;
}

.view-twitter-stream {
  margin: -18px -18px -19px -18px;
}
.view-twitter-stream .attachment-before {
  padding: 10px 15px;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .view-twitter-stream .attachment-before {
    padding: 10px;
  }
}
.view-twitter-stream .stream-item {
  border-bottom: 1px solid #e1e8ed;
  background-clip: padding-box;
  padding: 10px 15px;
  margin-bottom: 0;
}
.view-twitter-stream .stream-item:first-child {
  border-top: 1px solid #e1e8ed;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .view-twitter-stream .stream-item {
    padding: 10px;
  }
}
.view-twitter-stream .stream-item > .field-content + .field-content {
  display: none;
}
.view-twitter-stream .stream-item:hover {
  background-color: #f5f5f5;
}
.view-twitter-stream .stream-item:hover .tweet-actions a {
  color: #999;
}
.view-twitter-stream .stream-item:hover .tweet-actions a:before {
  color: #999;
}

.twitter-module .span_3 {
  width: 19.60784%;
  padding-right: 12px;
}
.twitter-module .span_9 {
  width: 80.39216%;
  margin-left: 0;
}
.twitter-module div.view-tweets ul {
  list-style-type: none;
  padding: 0px;
}
.twitter-module .twitter-status {
  color: #333333;
  margin-bottom: 2px;
}
.twitter-module .twitter-status .timestamp {
  float: right;
  color: #999999;
  font-family: "Runda Normal";
  text-align: right;
  font-size: 13px;
  line-height: 18px;
  font-size: 1.3rem;
  line-height: 1.8rem;
  width: 42%;
}
.ie10 .twitter-module .twitter-status .timestamp, .ie11 .twitter-module .twitter-status .timestamp {
  font-size: 13px;
  line-height: 18px;
}
.twitter-module .twitter-status .timestamp .date,
.twitter-module .twitter-status .timestamp .time {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.twitter-module .twitter-status .time {
  white-space: nowrap;
}
.twitter-module .twitter-status .avatar {
  display: block;
  width: 100%;
}
.twitter-module .twitter-status .avatar img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 60px;
}
.twitter-module .twitter-status .text {
  color: #292f33;
  padding-top: 5px;
  font-size: 14px;
  line-height: 18px;
  font-size: 1.4rem;
  line-height: 1.8rem;
  font-family: "Runda Normal";
}
.ie10 .twitter-module .twitter-status .text, .ie11 .twitter-module .twitter-status .text {
  font-size: 14px;
  line-height: 18px;
}
.twitter-module .twitter-status .text a {
  word-wrap: break-word;
}
.twitter-module .twitter-status .name,
.twitter-module .twitter-status .handle {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.twitter-module .twitter-status .name-handle {
  width: 58%;
}
.twitter-module .twitter-status .name-handle .name a {
  font-family: "Runda Medium";
  margin-right: 5px;
  color: #333333;
}
.twitter-module .twitter-status .name-handle .handle a {
  color: #8899a6;
  font-family: "Runda Normal";
  font-size: 13px;
  line-height: 14px;
  font-size: 1.3rem;
  line-height: 1.4rem;
}
.ie10 .twitter-module .twitter-status .name-handle .handle a, .ie11 .twitter-module .twitter-status .name-handle .handle a {
  font-size: 13px;
  line-height: 14px;
}
.twitter-module .twitter-status .avatar {
  float: left;
}
.twitter-module .twitter-status .avatar img {
  border-radius: 3px;
}
.twitter-module .twitter-status a {
  color: #226699;
}
.twitter-module .twitter-status a:hover {
  color: #194a6f;
}
.twitter-module .twitter-status a:hover {
  text-decoration: underline;
}
.twitter-module .twitter-status a:hover:before {
  text-decoration: none;
}
.twitter-module .tweet-actions {
  width: 100%;
  text-align: center;
  padding: 0;
  margin: 10px 0 0 0 !important;
  display: block !important;
}
@media screen and (min-width: 1270px) and (max-width: 1390px) {
  .twitter-module .tweet-actions {
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  .twitter-module .tweet-actions {
    text-align: center;
  }
}
@media only screen and (max-width: 1024px) {
  .twitter-module .tweet-actions {
    margin: 5px 0 0 0 !important;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .twitter-module .tweet-actions {
    text-align: center;
  }
}
.twitter-module .tweet-actions li {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
  padding-right: 10px;
}
.twitter-module .tweet-actions a {
  display: block;
  line-height: 16px;
  vertical-align: top;
  color: #cccccc;
  position: relative;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.twitter-module .tweet-actions a:hover {
  color: gray;
}
.twitter-module .tweet-actions a:hover:before {
  color: gray;
}
.twitter-module .tweet-actions a:before {
  color: #cccccc;
  margin-right: 5px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  font-size: 16px;
  line-height: 17px;
  font-size: 1.6rem;
  line-height: 1.7rem;
}
.ie10 .twitter-module .tweet-actions a:before, .ie11 .twitter-module .tweet-actions a:before {
  font-size: 16px;
  line-height: 17px;
}
.ie .twitter-module .tweet-actions a:before {
  font-size: 16px;
  line-height: 17px;
}
@media only screen and (max-width: 1024px) {
  .twitter-module .tweet-actions a:before {
    font-size: 24px;
    line-height: 22px;
    font-size: 2.4rem;
    line-height: 2.2rem;
    text-align: center;
    padding: 4px;
  }
  .ie10 .twitter-module .tweet-actions a:before, .ie11 .twitter-module .tweet-actions a:before {
    font-size: 24px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 1024px) {
  .twitter-module .tweet-actions a {
    font-size: 0;
    width: 30px;
    height: 30px;
    padding: 0 !important;
  }
  .twitter-module .tweet-actions a:active:before {
    color: #000;
  }
}
.twitter-module .tweet-actions .reply {
  padding-left: 21px;
}
.twitter-module .tweet-actions .retweet {
  padding-left: 21px;
}
.twitter-module .tweet-actions .favorite {
  padding-left: 21px;
}
.twitter-module .tweet-actions .favorite:hover:before {
  content: "\e602";
}
@media only screen and (max-width: 1024px) {
  .twitter-module .tweet-actions .favorite:before {
    font-size: 24px;
    line-height: 18px;
    font-size: 2.4rem;
    line-height: 1.8rem;
  }
  .ie10 .twitter-module .tweet-actions .favorite:before, .ie11 .twitter-module .tweet-actions .favorite:before {
    font-size: 24px;
    line-height: 18px;
  }
}

.view-publications #edit-keyword-wrapper {
  display: none;
}
.view-publications form {
  position: absolute;
  margin-top: -30px;
  right: 0;
}
.view-publications .view-filters {
  height: 56px;
  margin-bottom: 24px;
}
.view-publications .item-list {
  float: right;
  display: table-cell;
  text-align: right;
  vertical-align: middle;
  direction: ltr;
  padding-left: 5px;
}
@media only screen and (max-width: 1024px) {
  .view-publications .item-list {
    display: block;
    width: 100%;
    margin-bottom: 15px;
  }
}
.view-publications .pagination-header-wrapper {
  display: table;
  width: 100%;
  direction: rtl;
}
@media only screen and (max-width: 1024px) {
  .view-publications .pagination-header-wrapper {
    direction: ltr;
    display: block;
  }
}
.view-publications .pagination-header-wrapper > h2, .view-publications article .pagination-header-wrapper > h2,
.view-publications article .pagination-header-wrapper > blockquote,
article .view-publications .pagination-header-wrapper > blockquote,
.view-publications #block-system-main .pagination-header-wrapper > h2,
#block-system-main .view-publications .pagination-header-wrapper > h2,
.view-publications #block-system-main .pagination-header-wrapper > blockquote,
#block-system-main .view-publications .pagination-header-wrapper > blockquote {
  display: table-cell;
  vertical-align: middle;
  padding-top: 15px;
  padding-right: 5px;
  direction: ltr;
}
@media only screen and (max-width: 1024px) {
  .view-publications .pagination-header-wrapper > h2, .view-publications article .pagination-header-wrapper > h2,
  .view-publications article .pagination-header-wrapper > blockquote,
  article .view-publications .pagination-header-wrapper > blockquote,
  .view-publications #block-system-main .pagination-header-wrapper > h2,
  #block-system-main .view-publications .pagination-header-wrapper > h2,
  .view-publications #block-system-main .pagination-header-wrapper > blockquote,
  #block-system-main .view-publications .pagination-header-wrapper > blockquote {
    width: 100%;
    display: block;
    padding: 0;
    clear: both;
  }
}

.twitter-typeahead {
  float: none;
  width: 100%;
}

.publications-typeahead {
  background: #fff !important;
  padding: 0 10px;
  width: 100%;
}

.tt-suggestions {
  background: #fff;
  border: 1px solid #666;
  width: 100%;
}
.tt-suggestions p {
  color: #000;
  font-family: "Runda Bold";
  margin: 0;
  padding: 4px 10px;
}
.tt-suggestions p:hover {
  background: #c8c8c8;
}
.tt-suggestions p:active {
  background: #959595;
}
.tt-suggestions .tt-is-under-cursor p {
  background: #c8c8c8;
}

.list-view {
  margin-top: 24px;
}
.no-touch .list-view[data-widget="verticalListExpanderWidget"] .list-item:hover {
  background: #FFF;
}
.list-view[data-widget="verticalListExpanderWidget"] .list-item:hover:active {
  background: #FFF;
}
.list-view[data-widget="verticalListExpanderWidget"] .list-item:active {
  background: #FFF;
}
.list-view .whats-new-header {
  width: 100%;
  margin-bottom: 24px;
}
.list-view a.list-item {
  margin: -1.93548%;
  padding: 1.93548%;
}
.no-touch .list-view a.list-item:hover {
  background: whitesmoke;
}
.list-view a.list-item:hover:active {
  background: #e8e8e9;
}
.list-view a.list-item:active {
  background: #e8e8e9;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .list-view a.list-item {
    padding: 10px;
    margin: -10px;
  }
}
.list-view .list-item {
  background: #fff;
  border: 1px solid #d4d2cd;
  display: block;
  margin-bottom: 12px;
  overflow: hidden;
  padding: 3.58209% 4.92537% 2.98507% 4.92537%;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .list-view .list-item {
    padding: 15px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .list-view .list-item {
    padding: 10px;
  }
}
.list-view .list-item img {
  height: auto;
  width: 100%;
}
.list-view .list-item > a,
.list-view .list-item .list-main > a {
  display: block;
  margin: -3.58209% -4.92537% -2.98507% -4.92537%;
  padding: 1.93548%;
  overflow: hidden;
}
.no-touch .list-view .list-item > a:hover, .no-touch
.list-view .list-item .list-main > a:hover {
  background: whitesmoke;
}
.list-view .list-item > a:hover:active,
.list-view .list-item .list-main > a:hover:active {
  background: #e8e8e9;
}
.list-view .list-item > a:active,
.list-view .list-item .list-main > a:active {
  background: #e8e8e9;
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .list-view .list-item > a,
  .list-view .list-item .list-main > a {
    padding: 15px;
    margin: -15px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .list-view .list-item > a,
  .list-view .list-item .list-main > a {
    padding: 10px;
    margin: -10px;
  }
}
.list-view .list-item a:not([data-role="button"]) {
  display: block;
}
.list-view .list-item .list-left {
  float: left;
  margin-right: 3.22581%;
  width: 22.90323%;
}
@media screen and (max-width: 520px) {
  .list-view .list-item .list-left {
    width: 40%;
  }
}
.list-view .list-item .list-main {
  float: left;
  width: 100%;
}
.list-view .list-item .list-main span {
  display: block;
}
.list-view .list-item .list-left + .list-main {
  float: left;
  width: 69.35484%;
}
@media screen and (max-width: 520px) {
  .list-view .list-item .list-left + .list-main {
    width: 55%;
  }
}
.list-view .list-item .time {
  color: #DC8700;
  font-size: 18px;
  line-height: 27px;
  font-size: 1.8rem;
  line-height: 2.7rem;
  margin-bottom: 3px;
}
.ie10 .list-view .list-item .time, .ie11 .list-view .list-item .time {
  font-size: 18px;
  line-height: 27px;
}
.list-view .list-item .time span {
  display: inline;
}
.list-view .list-item .time > .field-patent-number,
.list-view .list-item .time > .field-patent-date {
  color: #DC8700;
  font-size: 18px;
  line-height: 27px;
  font-size: 1.8rem;
  line-height: 2.7rem;
}
.ie10 .list-view .list-item .time > .field-patent-number, .ie11 .list-view .list-item .time > .field-patent-number, .ie10
.list-view .list-item .time > .field-patent-date, .ie11
.list-view .list-item .time > .field-patent-date {
  font-size: 18px;
  line-height: 27px;
}
.list-view .list-item .time > .field-patent-number span,
.list-view .list-item .time > .field-patent-date span {
  display: inline;
}
.list-view .list-item .title {
  color: #222222;
  display: block;
  font-family: "Serifa Roman";
  font-size: 26px;
  line-height: 30px;
  font-size: 2.6rem;
  line-height: 3rem;
  margin: 12px 0 6px;
  width: 95%;
}
.ie10 .list-view .list-item .title, .ie11 .list-view .list-item .title {
  font-size: 26px;
  line-height: 30px;
}
.list-view .list-item .title:first-child {
  margin-top: 0 !important;
}
.list-view .list-item .subtitle {
  color: #222222;
  font-family: "Serifa Roman";
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.ie10 .list-view .list-item .subtitle, .ie11 .list-view .list-item .subtitle {
  font-size: 16px;
  line-height: 24px;
}

.workplace-awards h3, .workplace-awards h4, .workplace-awards h5, .workplace-awards h6, .workplace-awards h7, .workplace-awards p {
  margin: 0;
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .workplace-awards .col {
    width: 50%;
    margin: 0;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .workplace-awards .col {
    margin: 10px 0;
    width: 100%;
  }
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
[data-theme="baby-blue"] {
  background: #d8e0e0;
  color: #555555;
}
[data-theme="baby-blue"] h2,
[data-theme="baby-blue"] article blockquote,
article [data-theme="baby-blue"] blockquote,
[data-theme="baby-blue"] #block-system-main h2,
#block-system-main [data-theme="baby-blue"] h2,
[data-theme="baby-blue"] #block-system-main blockquote,
#block-system-main [data-theme="baby-blue"] blockquote {
  color: #283035;
}
[data-theme="baby-blue"] a {
  color: #fff;
}
[data-theme="baby-blue"] img {
  border: 2px solid #283035;
}
[data-theme="baby-blue"] span.title {
  display: block;
}
[data-theme="baby-blue"] span.title a {
  font-family: "Serifa Bold";
}
[data-theme="baby-blue"] span.subtitle {
  display: block;
  font-family: "Serifa Roman";
}
[data-theme="baby-blue"] .field-content p {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-family: "Serifa Roman";
}
.ie10 [data-theme="baby-blue"] .field-content p, .ie11 [data-theme="baby-blue"] .field-content p {
  font-size: 16px;
  line-height: 22px;
}
[data-theme="baby-blue"] .field-content img {
  float: right;
  margin: 0 0 12px 12px;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
[data-theme="black"] {
  background: #060606;
  background-image: url('../images/black-map-texture.jpg?1457452195');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 100%;
}
[data-theme="black"] .section-inner-wrapper .slide h2, [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h2, .publications .region-header #block-menu-block-2 [data-theme="black"] header .slide h2,
[data-theme="black"] .section-inner-wrapper .slide article blockquote,
article [data-theme="black"] .section-inner-wrapper .slide blockquote,
[data-theme="black"] .publications .region-header #block-menu-block-2 header .slide article blockquote,
article [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide blockquote,
.publications .region-header #block-menu-block-2 [data-theme="black"] header .slide article blockquote,
article .publications .region-header #block-menu-block-2 [data-theme="black"] header .slide blockquote,
[data-theme="black"] .section-inner-wrapper .slide #block-system-main h2,
#block-system-main [data-theme="black"] .section-inner-wrapper .slide h2,
[data-theme="black"] .section-inner-wrapper .slide #block-system-main blockquote,
#block-system-main [data-theme="black"] .section-inner-wrapper .slide blockquote,
[data-theme="black"] .publications .region-header #block-menu-block-2 header .slide #block-system-main blockquote,
#block-system-main [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide blockquote,
.publications .region-header #block-menu-block-2 [data-theme="black"] header .slide #block-system-main blockquote,
#block-system-main .publications .region-header #block-menu-block-2 [data-theme="black"] header .slide blockquote {
  color: white;
}
[data-theme="black"] .section-inner-wrapper .slide h3, [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h3, .publications .region-header #block-menu-block-2 [data-theme="black"] header .slide h3, [data-theme="black"] .section-inner-wrapper .slide h4, [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h4, .publications .region-header #block-menu-block-2 [data-theme="black"] header .slide h4, [data-theme="black"] .section-inner-wrapper .slide h5, [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h5, .publications .region-header #block-menu-block-2 [data-theme="black"] header .slide h5, [data-theme="black"] .section-inner-wrapper .slide h6, [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h6, .publications .region-header #block-menu-block-2 [data-theme="black"] header .slide h6, [data-theme="black"] .section-inner-wrapper .slide h7, [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h7, .publications .region-header #block-menu-block-2 [data-theme="black"] header .slide h7 {
  font-family: "Runda Normal";
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  margin-top: 3px;
  text-transform: uppercase;
}
.ie10 [data-theme="black"] .section-inner-wrapper .slide h3, .ie10 [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h3, .publications .region-header #block-menu-block-2 .ie10 [data-theme="black"] header .slide h3, .ie10 [data-theme="black"] .section-inner-wrapper .slide h4, .ie10 [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h4, .publications .region-header #block-menu-block-2 .ie10 [data-theme="black"] header .slide h4, .ie10 [data-theme="black"] .section-inner-wrapper .slide h5, .ie10 [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h5, .publications .region-header #block-menu-block-2 .ie10 [data-theme="black"] header .slide h5, .ie10 [data-theme="black"] .section-inner-wrapper .slide h6, .ie10 [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h6, .publications .region-header #block-menu-block-2 .ie10 [data-theme="black"] header .slide h6, .ie10 [data-theme="black"] .section-inner-wrapper .slide h7, .ie10 [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h7, .publications .region-header #block-menu-block-2 .ie10 [data-theme="black"] header .slide h7, .ie11 [data-theme="black"] .section-inner-wrapper .slide h3, .ie11 [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h3, .publications .region-header #block-menu-block-2 .ie11 [data-theme="black"] header .slide h3, .ie11 [data-theme="black"] .section-inner-wrapper .slide h4, .ie11 [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h4, .publications .region-header #block-menu-block-2 .ie11 [data-theme="black"] header .slide h4, .ie11 [data-theme="black"] .section-inner-wrapper .slide h5, .ie11 [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h5, .publications .region-header #block-menu-block-2 .ie11 [data-theme="black"] header .slide h5, .ie11 [data-theme="black"] .section-inner-wrapper .slide h6, .ie11 [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h6, .publications .region-header #block-menu-block-2 .ie11 [data-theme="black"] header .slide h6, .ie11 [data-theme="black"] .section-inner-wrapper .slide h7, .ie11 [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide h7, .publications .region-header #block-menu-block-2 .ie11 [data-theme="black"] header .slide h7 {
  font-size: 14px;
  line-height: 21px;
}
[data-theme="black"] .section-inner-wrapper .slide img, [data-theme="black"] .publications .region-header #block-menu-block-2 header .slide img, .publications .region-header #block-menu-block-2 [data-theme="black"] header .slide img {
  border: 2px solid #fff;
  background-color: #fff;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
[data-theme="dark-gray"] {
  background: #717c82;
  border-top: 2px solid #a7b1b8;
  color: #fff;
}
[data-theme="dark-gray"] h2,
[data-theme="dark-gray"] article blockquote,
article [data-theme="dark-gray"] blockquote,
[data-theme="dark-gray"] #block-system-main h2,
#block-system-main [data-theme="dark-gray"] h2,
[data-theme="dark-gray"] #block-system-main blockquote,
#block-system-main [data-theme="dark-gray"] blockquote {
  color: #fff !important;
}
[data-theme="dark-gray"] h3, [data-theme="dark-gray"] h4, [data-theme="dark-gray"] h5, [data-theme="dark-gray"] h6, [data-theme="dark-gray"] h7 {
  font-family: "Runda Bold";
  margin: 0;
  padding: 6px;
  text-align: center;
}
[data-theme="dark-gray"] .slide h2,
[data-theme="dark-gray"] .slide article blockquote,
article [data-theme="dark-gray"] .slide blockquote,
[data-theme="dark-gray"] .slide #block-system-main h2,
#block-system-main [data-theme="dark-gray"] .slide h2,
[data-theme="dark-gray"] .slide #block-system-main blockquote,
#block-system-main [data-theme="dark-gray"] .slide blockquote {
  margin-top: 6px;
}
[data-theme="dark-gray"] a {
  color: #fff;
}
[data-theme="dark-gray"] a img {
  border: 2px solid #fff;
}
[data-theme="dark-gray"] .date-display-single {
  display: none;
}
[data-theme="dark-gray"] span.title a {
  font-family: "Serifa Bold";
}
[data-theme="dark-gray"] span.subtitle {
  font-family: "Serifa Roman";
}
[data-theme="dark-gray"] .field-content p {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-family: "Serifa Roman";
}
.ie10 [data-theme="dark-gray"] .field-content p, .ie11 [data-theme="dark-gray"] .field-content p {
  font-size: 16px;
  line-height: 22px;
}
[data-theme="dark-gray"] .field-content img {
  float: right;
  margin: 0 0 12px 12px;
}
[data-theme="dark-gray"] .mini-callout-outer {
  background: #FFF;
  margin-top: 30px;
}
[data-theme="dark-gray"] .mini-callout-inner,
[data-theme="dark-gray"] .mini-callout-inner p {
  color: #222325;
}
[data-theme="dark-gray"] .mini-callout-inner {
  padding: 12px 18px;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
[data-theme="dark-tan"] {
  background: #e3e1db;
  background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAyAAD/7gAhQWRvYmUAZMAAAAABAwAQAwMGCQAAJcsAACgUAABG3f/bAIQACAYGBgYGCAYGCAwIBwgMDgoICAoOEA0NDg0NEBEMDg0NDgwRDxITFBMSDxgYGhoYGCMiIiIjJycnJycnJycnJwEJCAgJCgkLCQkLDgsNCw4RDg4ODhETDQ0ODQ0TGBEPDw8PERgWFxQUFBcWGhoYGBoaISEgISEnJycnJycnJycn/8IAEQgDNgnqAwEiAAIRAQMRAf/EALMAAQEBAQEAAAAAAAAAAAAAAAABAgMHAQEBAQAAAAAAAAAAAAAAAAAAAQIQAAICAQMEAwEBAQEAAAAAAAABETEQIDBAcIAhQVASMgJg0EIRAAECBgIDAQEAAwEAAAAAABEBIQAQIDCAYUBwUGAxUZBBcbEiEgEAAAAAAAAAAAAAAAAAAADQEwEAAgIBAgUDBAMBAQEBAAABABEhMUFRcRAgMGGBQJGxcIChwVDw0fHh0GD/2gAMAwEAAhEDEQAAAPYhigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAGLrBpAKAAJRjcybAAAlyNBjVwbSggqAoBlrJpmly0AAAZtybZ0AAAAAAAAAAAAJRy6OZ0SgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAABzu8GkoAAAlGNMm0oMjQAAY1cGqgKAAAc5vJu50AAAAZtybZ0AAAAAAAAAAAAJRy3rkdEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAYusGkoAAAlGCGtZ0AACCwJYaSgADLQBlrJpnQAAABm3B0Y2AAAAAAAAAAAAAct65HRKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAGLrBpKAADIaGNMm0oICiKAZtyaSjLQAABlqFZ0AACAplrJtjYAAAAAAAAAAAABy3rkdEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAYusGmdAyNAAlGNMmnPZqKAAAZlhtKAAAATO4VjYICgAGWsm2dAAAAAAAAAAAAAHLeuR0SgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAQAVKAAAAAAAAAAAAYbwNZ0AACDOqcelybSgADKihm3JpnQAAABM75l1z6gAACNAAAAAAAAAAAAAAAHLeuZtKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAhYAAAFSgAAAAAAAAAAAGG8GmdAgKIoBjVwbSjNCgABlrJpnQAAICmZuFY2AIooAAAAAAAAAAAAAAAAc9a5m0oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCFgAAAAAAVKAAAAAAAAAAAAZm8liiKAAAc1ydLKAAAAZayaZ0CAoABM7hedhenMdEoAAAAAAAAAAAAAAAABz1rBpKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCWAAAAAAAAAFSgAAAAAAAAAAADn0yVnQAAgKGNXBtKAAAAZayVnYAAAiiaHKduRvUoAAAAAAAAAAAMGsgawbuBsAAGLcmkoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAARYAAAAAAAAAVKAAAAAAAAAAAAZm8lZ0ICgABjVwbSgAAgKZayaZ0AIooAOO8HZKAAAAAEwbuNFAAAMmbcm8ahrGoaxQ3kaAAlGVhUoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAARRAAAAAAAAAVKAAAAAAAAAAAAZz0yLnQAAABm3JpKCAoABJqFmdigAwox15HSygADOshnRrGuRdOZ3Z0AAAOXXBbmFlhNIaQJqGwAAJYRYVKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAACUQAAAAAAAAFSgAAAAAAAAAAAGZvJWdAAAAGWuR0Y6AAACKKADFDQOfTmbsoAAzqGUhd4oSk6SGgAAMb5G40ZlhZNA0SIdAAAARYRYVKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAEWAAAAAAAAFSgAAAAAAAAAAAGZvJWdAAAgzqmLrJpnQAiigAyDQAOfTBdZ0AAIwTdHOoa1KTKl1IaZ0AMWFmdBrBqawVrJWegAAAAlEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAARYAAAAAAAALBQAAAAAAAAAAATHSBjYICgAGWsmpNCgAyg2AADG8DedAyajA1cFk0XF2ZjZhoZm+Q7cdm5gatpM7GJvJrFBqgAAAAACUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAlEAAAAAAAAsFAAAAAAAAAAABM7hGdgAADNhlR0Y2MoNgAQVBee8GtcqdOXXkTpimsWEmtkmdDWdGAdOfTmYuhrYAAAAAAAAAAAAJRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAACURYAAAAAAALBQAAAAAAAAAAATHSBjYAiig49ocb2HF2HG9RydRxvUcnUcekwJRqzAKRRrfHRc0XXPRtgVdEoAAAAAAAAAAAAAAJRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAEWAAAAAAACwUAAAAAAAAAAAEx0gmdigAAAAAAAIM75mXTJmaydMyjTAlhqtErI6AAAAAAAAAAAAAAAAABFgAlBKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAEUQAAAAAACwUAAAAAAAAAAAAAAAAAAAADl15E6MHTF5msbyaANGIpq4GukoAAAAAAAAAAAAAAAAAABFgAlBKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAACUQAAAAAACwUAAAAAAAAAAAAAAAAAAA5iymdBFybzuHKapi6g6ZE1sZ0AAAAAAAAhXPZQAAAAAAAAAAJRAJQSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAABFgAAAAAAsFAAAAAAAAAAAAAAAAMFywb0pIgoECUY3dGJvAypenPRtmG2BtkaYppmG2IdGdAgijGwvPZQAAAAAAAAAAJYAJQSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAABFgAAAAAAsFAAAAAAAAAAAAAABOXaGLvJee8ESnXNpkyaMjecmtWnDoyVdmLoYbGGxidMmLdnPPbmTeYdJNAADGwvPRoAAAAAAAAAAEWACUEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRAAAAAALBQAAAAAAAAAAAAAAOe+JqTQayVkWzQIJ0pnQMb5mtZ0AACDLYAIYlpoAACAmhNYpoAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRFgAAAAAsFAAAAAAAAAAAAABOPeHG75mmdEWG9OZdqAAMb5mtZ0ACDLYAIIozoZ1kaAgKADOhNYpoAAAAAAAAACUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFgAAAAAsFAAAAAAAAATBtz0bYyXchtKOHeHFrRl1wYbh0AAAxvBdZ0CDLYAIMtAADOhlmHSgAAAzoTWKaAAAAAAAAAAlEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARRAAAAALBUoAAAAAAl5kjJvWehnGxjfLRvUhtKAOXWGN0AAAMb5mtZoy2AAMTRQAAIEmxnWRoAAADOhNYpoAAAAAAAAACUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlEAAAAABUoAAAAMFKcjI6Yp1zcBqnPbYAAAAAAA59MEs6AADDQxsS40UCAoAM6GdZGgAAAMXRNYpoAAAAAAAAACUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFgAAAABUoABJeR0loBM7hz2wNTJ2zmmrimwAAAAAAMb5l3x6GgMNAADOhGaWgAAAzoZ1kaAAy0AM6E1imgAAAAAAAAAARYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWAAAAAFSgySqAAI5i7HFvJZcm956AAAAAAADn0HJqGpjoUAACIGhLmlAAAAlGdTB0zNgAADNFsybAAAAAAAAAABFgAASgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlEAAAABGdFASGpeQ6KATO4YutGdAAAAAAAABOe6TO4LjRQJcjQAM6EuaUAAADlvRz6TJsACAqCaGd4GwAAAAAAAAAARRAJQSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlEAAIXMyXfPoWIRBnamgCErQAAAAAAAAAyoAAxsS8qa0AAADOhnWRoADLQAlGNzJuAqCgAlGd5ydAAAAAAAAAAAJRFglBKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUQhJqnPdHOdMFSkWiqDJcah0AAAAAAAAAyhoAAAyZdBLjRQAAAM6GdZGstAAACBx3KboAACEWmd5hsAAAAAAAAAAAEWCUEFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACETQAlyNBmb5i4p0vLZTQAAAAAAAAAAzoY1IaAMjQAMbEuNFAAAAxdGdZGgAJYKgUY3MmwCAoAlGd5hsAAAAAAAAAAACUSahLmlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIbk0AIBjYshc6yYtoZ0dAAAAAAAAAAAAM6GNTJdAAAAxsS40UADLQAzoZ1kaIKgoAJRjUwdGdgAACUZ3mGwAAAAAAAAAAAAMbGbkaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEyppKIEzrINFzoSTocXXBLka1z7FAAAAAAAAAAAAzoY1IaAAAAxsS4G8tAAADOoTTBqgAAIMbpjcybSgAACUZ3mGwAAAAAAAAAAAAMbGNZGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgw2YzaWgrmK0SqMKXGxXPoYz15l6c+gAAAAAAAAAAAAAzoY1IaAAABOfSGemaUAAgqCaGdSGgCAoAlGNMm0oAAAzRnchtKAAAAAAAAAAAAMbGNZGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhWQjQxnRrF0CDTmNZ2CjIFoyhc6GmNnPpkbSgAAAAAAAAAAAADOhjUhoACAoM6EuRogqCgAlGdTJooAAAlGNMm0oAgKCUZ1IbSgAAAAAAAAAAADGxjWRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl4linTnIbSm5mjTAmoXOtGZqmWabxaSyDakx0hMzZjpnJ1SgAAAAAAAAAAAADOhjTBuAoAAM6yY1jRugAAIJaY3MmwAAAJRjTJuZ0KAACWGekoAAAAAAAAAAAAAxsc95hsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOZk6jnYXGgZ2XO4RNFKMqWTQzKFg0oABFDGxw64h2Y2AAAAAAAAAAAAAJRz2yaAAITSEaGdZGgCAoAlGdSGgAAAMaGNIbSgAgqgAAAAAAAAAAAAAADGxz3mGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOhF5mShKWbFwpE0azINTYxRWaTagAAAAEx0HOyHVKAAAAAAAAAAAAAJRjTBshNIKADOhnWcm00AAAJRjcybAAiFoJRjVwbQKoAAAAAAAAAAAAAAAAAzoc9zJsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnn1E0GJ0wFpKExvkbm9EzKS2DSgAAAAAACUc9sHRKAAAAAAAAAAAAAJRjVwWgAAITHSmN5GgAAAJRjcybiDQAACGNzYAAAAAAAAAAAAAAAAAAAzoc9zJsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA59Bm5pSGbNGsBYE2oAAAAAAAAAlHPc5nZKAAAAAAAAAAAAAJRz1cmkoICgDOhnWRoAAACXJnpMm0oAILNAAAAAAAAAAAAAAAAAAAAADOhz3MHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQVBUFQVBUFQVBUFQVBUFQVBUFQVBUFQVBUFQVBUFQVBUFQVBUFQVBUFQVBUFQVBUFQVBUFQVBUFQVBUFQVBUFQVBUFQVBOexZRrnqmaE1KVBUFQVBUFQVBUFQVBUF57GNoaQVBUFQVBUFQVBUFQVBUFQVBYGNAKAAAJRnUFAAITQJRjQUEKVBUFQVBUFQVBUFSgAAAAAAAAAAAAADOhy6TB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSFYGwAAAAAAAAAAAAJRy6OZ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABefTkZim+nPoAAAAAADBtjYASGmRoACUcujmdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACE56hnee4AAAAAABOXXBizQXZK5l2oAAAlHLo5nQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOhiaE6SgAAAAACMiXRy1NlOY6Y0aAAAAAlHLo5nQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUMtE1zpsAAAACMg2JcisGdbyXNF1imgAAAAJRy6OZ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzoMtGd4wdpMmtcuhQE5G06ADOsmOigHPWsEqjXPRoAAAACUcujmdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJYXKigxqHPdwa2wbnOGs2HRKbAAAABhvBZcl3mGwAAAAJRy3rkdEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA59OY6cadYChJrJJaM6yXOtGd0AAAAAAYbwE0Nc9GgAAAAAct65HRKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRy3QqFABJrBnWab0AAAAAAAAGG8BYN4GwAAAAAct65HRKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ0EgaAA5hnQa2AAAAAAAAAHOhrAa0AAAAAAHLoAAAAAAAAAAAAAAAAAAAAH/9oACAECAAEFAf8AgJn/2gAIAQMAAQUB/wCAmf/aAAgBAQABBQHoPexPN/PYxe1PN/PXF+PhHup8389ilkPdT5v56/fYvabFsXwE+b+evn9YVcG+CxPm/nri1tWQuFfET5v56838Snzfz1xeq+HM8iebRfXCNF7FEk7Uclc1qC+uEYvZeFyJgnZvntQJz1wa+E97F/AtQJz1wa+Dgj4pqBOeuDX+OagTnrg1uM8rlNlfDNQJz1wa23y6x9vhmuuS+EaKJFXK+xJ9tlrri1yGLdjlSQLHuCevLXwrvkPyLHsVjF468tfBtj3WRJGy8NCcjwqbEoGLry0T8A2JH9bPknH2QxPanzKxB6nxIliUK+vLXPbEsMVakSPLoT8bCIRB5x5KfkjHvr1G7JO+2JZYtaIGXiiNpYk848nvySSe+wf373WxLQ9n2JjPcYrZhYbIPUCeIRHnsHiSN1sS0sVa7H4EyCM2VreGxIeFTQmMXYq2Ja1Wq8xBObFhCc6JKJgSx7PYxeexVsS1+/5rTemGUrIIJgeiySMRBIsO5I7DoJ1NiWyqxOLxZRYsXidKfiTyxKNEH1IPr2INiQnGhsS2WKsM8ZnMY/kYsu8JdjLWLFhsS2ZRZCE/JePB4zBRYs3j36/m+x7yeTzjzmUeND8nu9SeGVpbEux6N1jvRZB4IxPgspweUeWJdlv1WXjxlDwyBLET2X3j282RodYvsv8ALz7eIxZA8yX2X261JjxRePfrsubkjRGGtVFkMXZbYjzPtU9FkEMgkvi+exiUfYbnMvFEkaYePZL7K2RoZJRWLI0vNJNR9kfY+yPsSj7Ik+yPsj7I+xIn2OyeWLEyeNELErRZ6FiGQeTyQyCCD6jRB9T3TldjkY9lY9afKcDeYKFstiWXhi2H47FWzzlEksXl+3IyyIFl2thsWmBLsddZ9MYiCCYL1f8Apa32UInPhCxev/0uy2JPriceCMXsO1zZ7CZ0KXpfjMF4T2GLTeq9ck7c9g7YsSNiGLLUn1YlhkeFsf0LReq9j3720+wRlEvFDWJEWJ6p83ssWb1XswRup9gbHj0URicPVG1/QsXqfJT7A/KJwnihSQeRLgf0IvVfKgT6/t6oxZXD/oS1XzU+vbJRJGiJEUWTiuF/R/Om+en16Zeui8yeSS+B/QnBOb2GLkJ9eWxa7FmiWWJcB2sJl8q9hi68RrvL849C4T5fkvbT6+3oggrC4ccqhXtp9dJ12Vyr5V76fXKSNMEiWmeLfKvsBkgll5nzY9UcS+VfDT62yQRpeFpoV8O+Vew8J7UdbUtDIxJGlkSQ+G62L4N7UMXjrq3sNYolcprXfYlGy9E8mNN8G/mH1TdUIaP5XKjN8G/mmhOeojJYtU5nH9YeE+W1y72WQfz8Q0Jz1DdJanhYlz5POV4HB9hPlNclbcFfEtCc9QrJjVZGhPLWYI5b3ZL2b+XaE56gWN4S0Niei8VllH882NxCvXfLYvHNaE56fXj2lobEtDPCwxOMs/nnRtwti/m2hPpy3BJJeL0tiUaGyiMWQVmnfx9/OtCfTWYJQ2JEY8kN6WxRobKL02Vh/ARv3tTHyrQn01srHnW2IZRKPLKF52KHUfGyJ7Ucn3zGpE+mbciU4fjCxOWxKB3Whi8bNCpon4q8LkUfb4hqRPpi3IlJRZJGbKGxLVeIncawnPOZWxfL/okXxDUifS9iU5vRZRZRObwvOm9t2kT8LeL5cL4pqRPpdGqCyiyIwsXhaI3moLF8HeL/AMO1In0vfnETpo8kF5SxZGPO+0V8FeL1s8i/wDUifS14jDQkViM+2JYvREcGvgPOL2GeReOSviGpE+ll6ZkjTYliycpRw6+Ad/BR8U1In0wajS7rF8mvl38s1In0wagvKUkF5njupF/rGpE46XsovN8z6lf61qROOl0EEaII6EtSJx2fNSTHY+3BJPNakrse/ovC5rUldjv9XhS9/wCx9tMkic62pK7G2x4S4HolksgjH62bPz2Mzjxwkj2Rn9bdn57GHlLg+WMSnP63vz2MQXwbws2QTvfnsYaE537wxYbnhfnsWrDE928vF4ovDE9789i1YaE9ErVZehl6H4zAnvfnsYaklonEaWyZ0tTqaL4P57GGsJi8slDeY8J7dYRYnvfnsS86ry7eU4JP53Gicp7357EHf212SeRJDtNFkPegWLJ3vz2H/wBYWuCRFjEuBXC/PYfBWxeUuFBeHv8A57F34wn54bQszvfnsQUanZ4FPEefS3vfxP8A/9oACAECAgY/AQEz/9oACAEDAgY/AQEz/9oACAEBAQY/Aeh9eF1h/rD/AFh/rD/WELc7WH+sPynzD8ph+Uw/KYflMPymH5TBhoTwxTvJ7Tc1/DFMPymGLUtD4eKshAwre4UkZhMOik2wXHhTJv8ANCYOLzBJqEwcW6LYqbCBcPlsavtZOF71BJtQZPg8vFeGw0C0HB9+CJvaejeD7R8n8j5HyXyPkfL5wwS4Ew0ao0P/AGva2+GASTwUw6CYehKNyawcM9zMNDWBdbB9rbRvDt5laG4O8IGm1b8R8IDzT/GE4lJhQ1wJhfuRjVB8K+Cgw6EtVtJ/JHAnWGjeD1h7rCY8M0axWa4+AWpfOJrlnAV/49FaB5w98P4spg2E/t4faCnY5qM9zeY9pKdlbluGtD2gpgU/lSnZW6Xm3tpTsEpS1IT3Qp1/qkJSEkfL672K0PaCUGHnqZT23cb61FoJS1Dw8mnqRSG9t3G+tRQZGhq3m1OpFIb23cBfvWryaDBSTWv2GtFPbwv3rUS1BgpJq3hvfAv3rJo3UaAkapF0pIe2hesPxYMGDWICUNIX29vC9Z6tfiw/QIXrFujgvWBSkU/sN0IF6wKVv0QF6vFOpt0QFw/C4fhcPwuH4XD8Lhrq0Fwb/OI9GrgX5gweGVjUn4OsGG4Jq1wNYW6gS3f1hNqnVB4GsJNUJWeBrC3Uxf1g2eGeDrBkSeo3hJ72sHjfMGBILe1g0eG0f7kYC3tYMjiGgXtYMPxSkjIXinzBBua0J+S/7f8A/Piv/9oACAECAwE/EP8A8BM//9oACAEDAwE/EP8A8BM//9oACAEBAwE/EP8A+eSv6YN9/Fagcu/MlzI/km8noLW4F5fg8Er+mDffyrXeBXeLwfMCvFOT5IPD8Pk/06+dK1rpDg/D9YglMyuqg3k/XBK7cMG+8WoHLv0EuZH8kG8nmuoF5fg8iV/TBvv4rXeBWXcXg3ArypyfJB664ZY8z+H59FOTXJDg/D9YglMyuqg3k/XAf8Qy276eklzI/k6wbyeTWYZy64PMlf0wb7xa7wKy7i8G4FefejncQBSziGQ49JOTXJOB+H6xLwxtdVBEs/XBK7cPSDeHfpJcyPv+YN5PDU3l1wegiVXxArLuLwbgV6Ca8HM6zdcQftx6acnyTgfh+s3hiKsyoIln64JXbh6Qbw79JLmR/PvKXX8zqdcHoLUDl3KNblNc+h0GuXxTk+SDXb005PknA/D9ZuIqzK2QRLP1wSu34g3h36Vq9uYpXFcE63nWoHLuLwbgVErt+IN4d+boNcvlTk3Brt+PTF2fKcD8P1qKszyIIln64UdvxB4d+j1cTNcyPv8AmDefKtQOXcXg3ArxSu34g8O/I8DXLNeZOTcGu349FbwfLAqJyfJOB1w/WoqzuIIln64JXb8QeHfn/h4pcyPv+YN+K1A5dxawbgV358qV2/EHh34LeDXLNY9BOTcGu34868G4FeKcnyTqa4frUV8ggiWfrgK7fiDw+X+HlS5kff8AMG4tQOXcWsG4Fd/OldvxDR92BWvSS8m4Ndvx5V4NwK8qcnydYU7fWovg5IILP1waa1+IPD8Pj/DzpeGN5fzNh5hYxuBXfn0FvB8saa1B4fh9NLybg12/HivBuBXnTkjc3rj61HwckEFn6qX9Y01rpB6/DP4fn0FqXq3n+JSZ6zX39BbwfLArB4JXaDw/D6aXk3P/AAhfGmBXodBrlmvrkfByQBZ+uHIa5IPH2fOtQLy/BFrHMDrzuZH8MG/Mt4PlgVg8iV26QeH4fTcXZtKdbfQ6DXLNf4BF9wgCz9cOQ1yQeH4fKtQLy/BFrvA5d+G4iP4YN/2eRbaPlgUUeZPtyQeH4fRXg3KVTnrKcYg125Onm3g1ywK/wSL7hAFn64chrkg8Pw+K1AvL8EWu/EDl35NxEfwwb78ngt4PlgVj0E6a5IPD8PnXg3Ar+/FL7wa/s8m8HywKwf4RF90gCz9Sb/w/IfJB6/DFrcC8vwRa7wOXfnwaN8S9jhgAY9JOnyQeH4fKvBuBXfypfeDX9ngt190LeVj/AIZF9wgCz9Rr/wAV0OdkB3w4i134gcu/QFt7Ey4qjmDxquPTTk+SDw/D4rWDcCu/L50vvxC7TibYPaJZjX4hTAgiWf4VB+4QRP1xV5d+gvBuBXglf0wb7+mnJ8kHrrhi1g3Arvz6G8HywKwSzPMF/wCIUcnxCmX1ShuU95XoynvBHXoUPJBv9cOQ+SD1118y8G4FeRK/pg3jn0x028RVvnn0HOD5YFY8iLdHtBsH6jW5Zx90pm8rzHiung5J0jyVMK4w9/QTk3Bv9cOQ+SDXbyLwbgV/fmSv6ekG8O/RWu/BArLuJyfJBrt18y3g+WBXlA/KvXsfSslNEQngYZ18MvgeCvDMsradegnJuDf64ch8nWDXbwXg3Ar+/QSu3HtBvDvzrXeBWXfinJ8kGu3kW8ECvLwEsQ16iouCyUemF1nfoPFG2BRUyckATBOiLQsNCJ7k+RBZ78RWe/PoJybg3+uHIb6dZhg/8gV35fSSu34g3h35VrvwQOXflTkg12/Hgro3Ary8BKMu5sw0edeDLO4hwcPgwSgvwS3FV6VLL2IJz4OXJFFXiNqfePDJZR35ZYbjxZieND6Kcm4N/rhyG4Ndvx6aV2/EHh34rX9QOXfnTk3BciBXl4CUZd+AtSKx5maX1zO3E07ZIpVvMDTxcN4cTRZ3lgX0dXuxbiY6amPvCss7SxlMToIp812lecwA0R9Ir9cW2TcGu349NK7fiYblKszA5d+gvBuBXl4Dcoy78f6podvP0OyV/wDkdHuwHJ14fwiHOpQp06vo6vdihtleMy3xUNL2Rtiu7HIFrmWeLleSoB0x/XwS8m4Ndvx6e0PGiaFc8egvBuBXl4Dcoy78n9UNHbzoPfrFSiwFt3LGuI3AYvmFljYyko1B0dcPoU22rmHNma1KMG4gFd9Yjlb2ml4Ms78k3FvaHDo/X1Lybg12/HorUdjuYZ31g8O/z5l4NwK8tGDcoy78uw9iavOoFsLduoqXEunmKXOoAzz4KGWb1xB0dcPnxp5INlyjBllGXbNQ6sSyo/sxLMm5Zh3FRf2go9+f1+S8m4NduTp51qBy78U+0Hh+Hr5F4NwK7+WjBuUZd+ZM0eJq8ygWzLt08NxBU3Lm34g2WeC2rRBRu/DCzggqvI8PuimTlghqh1KMu3w32+BhnXPgPlLK3Rr9gCXk3BrtydPKtQOXflT7QeH4fBeDcCu/Xy0YNzkfO7dvMKGWZd8TB2i32/MGsMSyo2P5hyTPtJWe1gsPum/eayQbLi1uZ9hHuYEy5Yg4ZbqHRgH2ek3Xr4YCHgZYJzl7fsCS8m4Nf2dPFagcu+PO9GukOG2BXfr5aMG5yPoOFe0NDxC+0sq5l+3gis4CWrPGogIqw64mpv7Hgg2wR1EsqNjTx4CZ7hyyeJeHA6wBR5EO5TqzvZTlYAa/YIl94Nf2SwLgXl+D0KDG4mevSfA5PJRg3OR9HZvM1eIBb1/2ZYydIJXSWdY8nN6JhOlcQa7fmAT3l10JoxULAj8XKS+h8DGmDhKu4IC7/Yel9+GFjnjj0FrvFwm4rwp6xrLk3HY/jwo1ucj5bJZLJZ1nuTZQv3hRlr2nMWcTUXLi9Mpa0CVsuWV1xNVslNq7eIhKmXmLb8TFSJZUyO3cgK5refBbihgEV/sRS+/DMj+Sb8q13gVl34blbFqtQHYRu+iVCuiV0TnFivAzzOOnOp7iXDNjpMmKpgldKiteiDQ6EVeNRoK/iKOf48L5mMfmBqq9/BlVtgq6x6fmCPjRg3BMu5R+xNL78MyP5JvxWu8Csu/Ih2eruuCLJIZxw7ltWBRBDslxVbdwHSINuCUtb6RwsyTvBYc8TKuCodXWmcG+k9rmLuh2iCd/2LJffhmR/J/ybi134gVl39El4Y9iA3eQSjV17TYvBxNwQUZ6xzrhuZWxQRAEBdmmfmDnB6kPgGpRly9YtQSt1+xlL/plo67wOXf0Qjp8FXRqAGCOsvbAtCZbpoOIaLvURj3Zltuq0RyDzDXSaP8AeIai1AVbr9lzQo4rUNF4gAUeDkIYJRbJzG2U+017BL0Fv3mWa+0FV+JxqOQD7zAzuAq3X+N7/sCeL7zAxBUtZ5I5rozYq56SlB5qM4X7wXYdbJlRSglgzvpMq2VZ23GsNOJy74hor/Hez+wBFAQYYrdae0TuTZZ8kyzV+8Csu5yGuSVzMzPMrrAXB95gQHhji5RnHaXquOP8f7P6/Kvg5YaW/ifYjp8+EOTZLvJhNngta3GlvMEj1dzVMNuCHRmuIZzX0a0RyFag33+t9n9eqOdQyzriIuDlgAUROdVzBNHzG7oytywUZqPDJYA79Za2jnpG2+qTYAZ6ylVHE9yI11pzDOCggppqBZ2EGy/oVAgN278Ertw9IN9/2Kq8GuWZHTpAVxvmABR4CyrltVAUXmX0WdYc9XEvT5Ma52JvubIF8qeChliXJLtzklXg+Zs5QQIh7ynRnclDeJ709yV+Os9ye54FN1jrG+Isw7PFQIDdu/IlduHpBvHP7E1ouGWddI6NOsFWeHEY95o3l4iVTfhVZNckszUKtTBPeiXlZ6y1FMciWVbC37RMggLkJhhwy7cFhzAOOGCOCV7IiKxOxL9CW9pfWKu58JRBpLVV43KQGmGz7wbmKBbAvLvg8yV24ekG8O/2JgG+fDl8RLKhkiX0mu8xsZdMNeCBn+JV5wDRM9AnQblPcljnXSABR4Lu1URQLd8zm+jR3lmXxKW9eekG8O+GUqkgOF3x6HQ+PaDeHf7FBFqdWyXbdhJaWpuZ7cGotaHzELKi2cai2TpFhU0vpMrEsGl+8VnbHjelbnPv6FHeC8vlQZ4i3foFrv0gVvK7iV2/EG8O/wBiSpM+IKZIoINO4FgYacYJYovtE3Rt5hkj9yUqv5itj7TK6QAKPK6dpy7vnVd4F5fKoFsRcvtB4fh86134IFZd+KV2/EG8O/2IpZURGmc2z3OCX4MRbKu74mK6OmImW4aLds1MrEACjzOnacu75lqBeXyrRbMrb8HgnJrkg8Pw+Va78QKy78qV2/EG8O/2Io2ndMQQ4cRpKcbIuWLtxCzTjwy6NQAKPPqvpipq9/KtQLy+VaLZtt+DyJya5IPD8Pitd+CBy786V2/EODv9hLT3XRBE8VmvUG+/J5ApPA6Gbiws3LR7nMVTLnpEHr7ehir3nLv5FqBs+VayzqdcHmTk+SYGfhlEs+0Dl36KVrUOD8PX9gyhuWlH3lDPD/ER3tBOiu8S6c+0oBU6tMVl68Q2lGpS278PvNxBRhy3s9Dh3nLv4rUBVvlWss6nXB6DvfxNCsPPppXbknA/D+wRUXF7lue9FwH5J/p0lmTcq+8Ef3BZbKzKsarUs9k2eZqniFrG/wAQAKPQzQO85d/BagKt8up1OuD0FqNvdMTGesHh1w+mnTXJOB+H9gbyezmFu+GbwZjgc+ZWKn8PxG2TcdyzR0hVY1KGbp4g2C+Wi3z6WpNWKEC1uvLqJaeIN9/OtQOXfinJ8kH7cPppya5JwPw/sBXhvllFVxLDGfdL9vDDnXhfxlg1qUTgnEFNG+Zy7fQaneMB/wB4gKt15up1weCV24ekG8O/KtQOXflTk+SD9uvpajb+k4H4f1/4DtcCibiOTdTHMM/2z+Toi0WwF264J/p0iXk3CuDPJ9Dqd5Y+3m/h+fIlduHpBvDvxWoHLvzpyfJB+3oahnLrg8E5PknA/D+var5g3MeG0AN+Kcm4gWYeYKz10TqdxVY+CFMVrfh/CJeTcG+/J9BZoJYsfTErt+IN4dxazA5fg9FOT594Ndvx5zOXXB5E5PknA/D+vQsSZrxUAMHlTk3ADbFX+Cax92e5iFSqvpL6Yf8A0dJsJxt+gZQczOuFsafH/Tr6Artx7RW274PTTk3Brt+PLvLrg8ycnyTgdcP680YNwUHmUC2ZftA1hp5nNRu8ww6uJku44DzplB3+gNYLIjnncSm+Ossw7J/p19BaywLy/BErt+IPDv005Nwa7fjx6nXHoD+ZYC9/ruvBuA7+/mUC2ZftAAoicm4KXybJTHJem/AaPe36I4s2S6L2PEF1xBHXnWssC8vweKV2/EHh36acm5axpBtTxx6C1A5dxawbif8AX66rWDcCu/L5lAtmX7QAKPFDuWMXFLoyPEPbL3grLt39EllMCvUSiq4mR9/zBvyrW4F5fg8qV2/EHh3x7+kzSksdTkedagcu4tYNwK78sTk+SUdv102s/wDYIlnitQXwKujUAFHlWu/BArLv6RdOPFLmR9+vWDfjrMC8vwedK7QeH4fR/h4JeTcGu3Pt5VqBy74ItYNwK78+Kcm5R2/H65JMG4JqsEACjwWplff8RoYz1HmKcMqLdvlaNVcCsu/pF0Nc+WrjY/hg3L5lXl1weildukHh+Hz/AMPIl5Nwa7cnTxWswOX4ItYNwK78vlTk3Brt+P1vWp/plkshqggi1NQtkb4JV7dQCnXkg55Vz5Fr+iHJ39Iuhrl8+5tS8HMMIOR16afbkg8Pw+X+HmS+8Gu3J0igXAvL4Itd+IFZd+dOTcoa4/H62tMGWCV+EUtfzKxUqsf6y6b/AJ/7Btt3wQu9hxPbbtekDsx/c9jfLAorxUFsa5c6+kXQ1y+ii8HtKRt3xBvvyemn25IPD8Pj/D0Ab1MxDjcDl36C3g+WezcGu34/Wta7upR35fJSswdX14gQphlHTh4i/wCmoFeKTU5lzEK5rX0drVuDx9vQ6nXB4pX9MG+/pp0+SDw/DP4egtZZS5fgnU3BZv0FvB8sCsHgl5Nwa7c+31r1IN/qWB34IFZd+RaLYFtvweFmSCOH4YqquBQR14LUDl39NyHyQevw+bqdeVK/pg339NL1rmDxxw+daywLy/BFrvxA5dxL79YNf2eZeDfLArHkS8m4NduTp9anJBv9SVrvwS12vfymW3jjyMO/Mq8jMVeq2QW7JSr/AIgcu/qHkfJB+3D5P4edK/pg339Ho48E5Pkg/bh8uoF5dcEWoHLvxS+/DBR/JN+K8G4FeZLybg125On1oTJBH9R1rvwQOXfkWvd6Qbicm4N9+TwXg3AFOWIqAu3UCx67lBbfH1TyPkg/bh8P4fn0Ur+mDffz9Brl8icnyQeOOHx1mBeXXBFqBy78qX34YKP5JZ1i8G4Fegl94Nf2dPrU9yAPf9RL1coa3Mssr5FrvxArLvljlTB+YIxLybltBAVNDvBLvJf4gAuPTbOd8fV8h8kG8OvTSv6ekG8c+XeDXL5k5Pkg126+AbOuCLRA5d+fW+TUA5dsWz+fSS+8Gv7Pre4T5H6hssPMGs+Ra78E17qJ0/8As/0dIG/ZBv8A5EKODhnwZVrS+kQ0QLrMVsyhslkpgY2ev1XIfJ1g129NK7cPSDeHfjvBrl9BOfvAoXoi1A5d+gvBuX0OIcPudYN+kl9+sGv7Jv6xPcgd3J+oK1AVb8xGEGyzwWu/BA5dwwt7dMtdcS10/frFrBuBXfmIJmUYdcPgg4ZRXPtK6RKxd3MkDmANfVjk3ydYNdvx6aV2/Ea73L4a5Zr0A2dcEUCDmx7egvBuBXglzI+/5g3k9JL78MFH8n/Jv6zuE+Ryfp+tH4gKz8yjBuayZvZKjPPEWu/SBy78LsHESsnaa91Arv4OdGjbEKp1BcNHXjg3s8SwXu9kG3615G/zBrt+PSbrG5gcDebm6tegGzqKBAdu4nJBrt+PMvBuBX9vkS5kff8AMG/S/lxEpv7QbyfWdwnyOn6eqBKV+ZgPaZUGpRl3FqBy78LMQPMWsG+CBXfl8Fb9xl4IFtvwSlZmg68Tmwiynz9c2ybg12/HoreD5YtErWvxB4d+Y+yKBAvL8HinJuDXb8eReDcCu/L5kuZH3/MG9egtd+IHLuJf/YKP5IN5PrLeBlmHD+nIe56QLvDEBcpW+8wHtMujEABRFqBy78LIbDuLXfiBW9+HcIAPyws2+0UNwyt30iGCunXXxz+DtBBZ9cl5Nwa7fjzreD5YFeKV2/EHh35P9OsUCFuX4PKnJuDXb8eC1g3Arvz6CXMj7/mDeTzLUDl34pcFH8kG8n1luTDLMOE/TVG09yUGMrqUcixDsgdPv0mOCknIfECsEWoHLvwvwajHOYte66gVl34dwgAt+WBs64IoFspXg8EfZT1JabydSdJrlmXT2PhrfSDfU5IIln1zbJuDXb8eVbwfMCvKldoPDvw/h+YoEytvwedOTc4P46QKzy8+klzI+/5g35FqBy78qXBR9+TrBHJ9ZfkwJZhwOP00arOoJk+GZXucwbLIqxxAKs+SDXb8eC1A5d+F0CfMpqrXUBz2T3peDA6zBxlZy8HEWi2XblTxLT2dSYfclZpV1gAURBKZl05jJdoo/mIKt/KDZf1yXk3BrtydPFeD5YFedOmotnVm234PQWu/E6uYNdunT00vDMj7/mDfgtQOXfnS4WA67+t3jAlmHA/TLU+BPgRGxa4YKV/Muoryb5OsaSnyQoe34hnL48OA3KHvB7DzK2M9YNyjpNRLxiITWv7l5vDpMO5SaydGbeDzAoo8UEpmcXKmqU9TpBLYzzBs+uS8m4Nf2dIt4IFeh/D8zLbN8/B6C134gVl34JeTcGu3J09NL3G/+us9xiBy79BeDcCu/P128YGmWcA/TDUse0se0wPYnXeeCASv/UUf8hVHKWrhrwA7GuTpLccpTl3F4NwK8DbWvANnXBFAzMluOkyeyHu+GWrQU8wAKPKg4YFYPBPcgpkc8wO764XrcOH39D+EwHtKtt+CJ9uYPD8PmWu/BArLvyJeTcGu3J09MYIhH30TWufOvBuBXfl/wG8YTTLOD9L12w0bnwIFRVyaJjKqDcLvGentFrDfLNNuoZ3wiaPkmOohlYY5Oky6lgV/fh0GuWLRjiW21FAja2McQvas6QR79IlqN9YAGPSBi4IitOpW6cP1yXnmDX9nm6OOZgPadTrg8U+3JB4fh8i134gcu/Ml94Nf2eitQOXfSexMj+GDflXg3Arv/gu2eGJ0P0uIW/vArBFotm8nySrzg8kErGBEG83xEVTx/ELfUjQ9pbI+0USkQdufbw6DXLFvocsF9n8xQLZa5THSCOojZhjbkW9YFFemg7J2BMH3jK6j65L78MGv7PJ0GuWYD2J1OuDyp/8ASDw/D4LXfiBy79BL7wa/s861AvL8Hil4Zkfwwb/s8VrW4Fd/8IY9+GJfJ+l6tQ6m2AsmO3M1oIws9jr2gURLwzL6jxFWsHvCmTZsZ1G4W9BzFvocss7fmWBOrjgmHRGucPWXamfeAB61OcGAq+YIln1yX34ZdP5JudBrlmA9p1OuDzgM8ckve+xEOefSS+8Gv7PKtZYF5fg8u5SP4f8AsG+/JFrvxArLv/DGPfhiXyfpaqPd1KvFZ6kK5cvgOwvqS3Lrgn+3SWuse7AHu9fBLzz1ipY3yRCWbjc4OZqN5ccDMXC6/tFvBlgBR9AlzK9/zBEs+uS+/DAyHBMB7Tq449CiU/EwxWeGfzc+ml94Nf2TfgtZYF5fg8+4tPsYuZlu/wDECPfhiXyfpYgKYAYPJb+ydTl8i0XC17sE79ZqW6uuJ0OIg7mRob7wB9EglMyvf8wRLPr1pWNzfnWoHLvwTk+SDWHXD6aXLR/JLKviBeX4PQWu/SVcu/8AFAPfhiDycP6YIvuEESzyIQtQB+zpmsyxZwdIgzJvCez+IFf39IglMyvf8wR+uS/6ZkfyQb8q1A5d+ROT5INYdcPp0rOPeF3ae9S7yeda7wKy7/xgD34Yg8vD+mCL7hBBZ4LRcQZ1uFG1utRv2nEfZZ1IWayTLBuBXfl+m3cwVlb/ADFZ+frkv/syPvydYN+K1A5d+ZOT5INb16OoF5fgiXMj78kG8nlWoHLv/HAKfvEX2X9L3w2y1ap5IILJtrgy+C2zjhLT3OpBHUTPBgV7vL9Qi8NERX4esG/rkuZH3/MG4tZgO3fHoJyQa7efU3l1weKXMj78nWDeTxWoHLv/ACACmIvsP6XIcso7zKDZiBUc78AGohzzAr6pzhlVn69L3KrMrN+lRArHmS9+VLlVnxrN/wCSAUxF9h/Y8f4ABTBL7D+x08KFxRuj2gXf1oCmCvg4f2OHhqRdueZqOq6P5+tAUwV8HD+xs8Fp4X1LlgxQeu5UFwD7eRQ3K9486ZQvzgKYK+Dh/Y0RDXG4lbfC/Lr13AsyD35hUALNe8W5qCd/zAE1mZXsgVg9BAUwVcHD+xlAe8RQDfJKWHKGysv0CgZ1KMuuCY9hLr2cQ6/DW5leyBWD0kBTBV8B/YwT4SryfaLeH/7M1/b11otm+hwRPZjJX4lC8prw2riABR6iCUwVU9j+xjDP2RQY2wKKPWUC2by1wQNnXBFoXpDbn5gUUeCr6DcML10hZp36qCUzKpzwf2LLTnXXwsyYSaDh6eqtZZvLrglbOvBUMFAeCaaSsA7s0SsXycQeHfqoJTMqnMb/AGK+7XgdJ95fh36a1lm8uuCf6dfHh38MuiAAoiXs07jkHG2GX7CZUc9ZZh2eqglMys5U3k/Yr/DwsybluHD4qGWJNeXWWdTrg8ptDbo1ywAKPEIa07hVY1L+TgJpXPWWYd+qglMyuqm8n7FTDRr8eHyIYjAJcVX34I1r3gUV4rRcRYB049vK1IAFHlQ1tshlfBqLRjbqVocZWDw79VBKZldVBvJ+xG814LmjfMCvFFsjhxj2gVbvmXRcaihuCaZTgyxV39ic0FsSisJLsO/TTY1yS98NEFGdu40q4NyzDvj39VLwyldVBEs/Ygg4Z0c9YFeK134lJnbyRA2bhu2+IFFSj0jUo8UfzL4n/hLEbHQ/MytfHqUZNbSIqz4lfJyxCs8RMGzr1d4YirMqCJZ+w+9E6S1+0u9eC134IFZd+CVk+SIGzcvVc8spZ/ljC9srQN8wGVm1jHBLnLRAoo9Vo01yTI90cv8AKVZXWiFHk4fV3EVZlQRLP2HWs6TN64jbo1zFrvxA5d+RM2fJKOT7e8qbw9Jq8HMC19fxKPH/ANlGXf0CKv5E4940RyK5wQU/gfWRVmVsgiWfsNQSmXuuOswKIHLvzJybiB95ktYOYa77/wCTkd/j6Jo0+SLgHO5t9jU076g02+H1kVZnkQRLP2GrUDl34COvMjI3N50mw6+kQvZzKUVLy8DUDGdu4Ubff1kV8ggiWfsMN534OszB5nUKOY3i8HE16MxU64fpNnlyTHgP5ZS2nXD6xi2Ryf4r/9k=);
  background-repeat: no-repeat;
  background-position: -279px -150px;
  background-size: auto 150%;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
[data-theme="default"] .section-inner-wrapper .slide img, [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide img, .publications .region-header #block-menu-block-2 [data-theme="default"] header .slide img {
  border: 2px solid #bbb;
  background-color: #fff;
}
[data-theme="default"] .section-inner-wrapper .slide h2, [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide h2, .publications .region-header #block-menu-block-2 [data-theme="default"] header .slide h2,
[data-theme="default"] .section-inner-wrapper .slide article blockquote,
article [data-theme="default"] .section-inner-wrapper .slide blockquote,
[data-theme="default"] .publications .region-header #block-menu-block-2 header .slide article blockquote,
article [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide blockquote,
.publications .region-header #block-menu-block-2 [data-theme="default"] header .slide article blockquote,
article .publications .region-header #block-menu-block-2 [data-theme="default"] header .slide blockquote,
[data-theme="default"] .section-inner-wrapper .slide #block-system-main h2,
#block-system-main [data-theme="default"] .section-inner-wrapper .slide h2,
[data-theme="default"] .section-inner-wrapper .slide #block-system-main blockquote,
#block-system-main [data-theme="default"] .section-inner-wrapper .slide blockquote,
[data-theme="default"] .publications .region-header #block-menu-block-2 header .slide #block-system-main blockquote,
#block-system-main [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide blockquote,
.publications .region-header #block-menu-block-2 [data-theme="default"] header .slide #block-system-main blockquote,
#block-system-main .publications .region-header #block-menu-block-2 [data-theme="default"] header .slide blockquote {
  font-family: "Runda Medium";
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #222222;
  margin: 12px 0 0;
}
.ie10 [data-theme="default"] .section-inner-wrapper .slide h2, .ie10 [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide h2, .publications .region-header #block-menu-block-2 .ie10 [data-theme="default"] header .slide h2,
.ie10 [data-theme="default"] .section-inner-wrapper .slide article blockquote,
article .ie10 [data-theme="default"] .section-inner-wrapper .slide blockquote,
.ie10 [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide article blockquote,
article .ie10 [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide blockquote,
.publications .region-header #block-menu-block-2 .ie10 [data-theme="default"] header .slide article blockquote,
article .publications .region-header #block-menu-block-2 .ie10 [data-theme="default"] header .slide blockquote,
.ie10 [data-theme="default"] .section-inner-wrapper .slide #block-system-main h2,
#block-system-main .ie10 [data-theme="default"] .section-inner-wrapper .slide h2,
.ie10 [data-theme="default"] .section-inner-wrapper .slide #block-system-main blockquote,
#block-system-main .ie10 [data-theme="default"] .section-inner-wrapper .slide blockquote,
.ie10 [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide #block-system-main blockquote,
#block-system-main .ie10 [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide blockquote,
.publications .region-header #block-menu-block-2 .ie10 [data-theme="default"] header .slide #block-system-main blockquote,
#block-system-main .publications .region-header #block-menu-block-2 .ie10 [data-theme="default"] header .slide blockquote, .ie11 [data-theme="default"] .section-inner-wrapper .slide h2, .ie11 [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide h2, .publications .region-header #block-menu-block-2 .ie11 [data-theme="default"] header .slide h2,
.ie11 [data-theme="default"] .section-inner-wrapper .slide article blockquote,
article .ie11 [data-theme="default"] .section-inner-wrapper .slide blockquote,
.ie11 [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide article blockquote,
article .ie11 [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide blockquote,
.publications .region-header #block-menu-block-2 .ie11 [data-theme="default"] header .slide article blockquote,
article .publications .region-header #block-menu-block-2 .ie11 [data-theme="default"] header .slide blockquote,
.ie11 [data-theme="default"] .section-inner-wrapper .slide #block-system-main h2,
#block-system-main .ie11 [data-theme="default"] .section-inner-wrapper .slide h2,
.ie11 [data-theme="default"] .section-inner-wrapper .slide #block-system-main blockquote,
#block-system-main .ie11 [data-theme="default"] .section-inner-wrapper .slide blockquote,
.ie11 [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide #block-system-main blockquote,
#block-system-main .ie11 [data-theme="default"] .publications .region-header #block-menu-block-2 header .slide blockquote,
.publications .region-header #block-menu-block-2 .ie11 [data-theme="default"] header .slide #block-system-main blockquote,
#block-system-main .publications .region-header #block-menu-block-2 .ie11 [data-theme="default"] header .slide blockquote {
  font-size: 16px;
  line-height: 22px;
}

[data-theme="green"] {
  background: #C1C526;
  color: #fff;
  -moz-box-shadow: inset 0 0 6px 0 rgba(0, 1, 1, 0.15);
  -webkit-box-shadow: inset 0 0 6px 0 rgba(0, 1, 1, 0.15);
  box-shadow: inset 0 0 6px 0 rgba(0, 1, 1, 0.15);
}
[data-theme="green"] h2,
[data-theme="green"] article blockquote,
article [data-theme="green"] blockquote,
[data-theme="green"] #block-system-main h2,
#block-system-main [data-theme="green"] h2,
[data-theme="green"] #block-system-main blockquote,
#block-system-main [data-theme="green"] blockquote {
  color: #fff;
}
[data-theme="green"] a {
  color: #fff;
}
[data-theme="green"] .slide > a {
  background-color: white;
  -moz-box-shadow: 0 2px 2px #959a03;
  -webkit-box-shadow: 0 2px 2px #959a03;
  box-shadow: 0 2px 2px #959a03;
  border: 1px solid #f3f3d4;
}
[data-theme="green"] li:hover > a,
[data-theme="green"] li:active > a {
  background: #f5f5df;
}
[data-theme="green"] li:hover h2,
[data-theme="green"] li:hover article blockquote,
article [data-theme="green"] li:hover blockquote,
[data-theme="green"] li:hover #block-system-main h2,
#block-system-main [data-theme="green"] li:hover h2,
[data-theme="green"] li:hover #block-system-main blockquote,
#block-system-main [data-theme="green"] li:hover blockquote,
[data-theme="green"] li:active h2,
[data-theme="green"] li:active article blockquote,
article [data-theme="green"] li:active blockquote,
[data-theme="green"] li:active #block-system-main h2,
#block-system-main [data-theme="green"] li:active h2,
[data-theme="green"] li:active #block-system-main blockquote,
#block-system-main [data-theme="green"] li:active blockquote {
  color: #005b94;
}
[data-theme="green"] span.jobLocation {
  color: #acb100;
  font-family: "Runda Normal";
  font-size: 18px;
  line-height: 22px;
  font-size: 1.8rem;
  line-height: 2.2rem;
}
.ie10 [data-theme="green"] span.jobLocation, .ie11 [data-theme="green"] span.jobLocation {
  font-size: 18px;
  line-height: 22px;
}
[data-theme="green"] span.professionalArea {
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #555555;
  font-family: "Serifa Roman";
}
.ie10 [data-theme="green"] span.professionalArea, .ie11 [data-theme="green"] span.professionalArea {
  font-size: 16px;
  line-height: 22px;
}
[data-theme="green"] [data-role="button"], [data-theme="green"] #block-views-blog-cybersecurity .more-link a, #block-views-blog-cybersecurity .more-link [data-theme="green"] a {
  background: #00ABCA;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
[data-theme="light-gray"] {
  background: #d8e0e0;
  color: #dbdbdb;
}
[data-theme="light-gray"] h2,
[data-theme="light-gray"] article blockquote,
article [data-theme="light-gray"] blockquote,
[data-theme="light-gray"] #block-system-main h2,
#block-system-main [data-theme="light-gray"] h2,
[data-theme="light-gray"] #block-system-main blockquote,
#block-system-main [data-theme="light-gray"] blockquote {
  color: #2a2a2a;
}
[data-theme="light-gray"] a {
  color: #fff;
}
[data-theme="light-gray"] img {
  border: 2px solid #283035;
}
[data-theme="light-gray"] span.title {
  display: block;
}
[data-theme="light-gray"] span.title a {
  font-family: "Serifa Bold";
}
[data-theme="light-gray"] span.subtitle {
  display: block;
  font-family: "Serifa Roman";
}
[data-theme="light-gray"] .field-content p {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-family: "Serifa Roman";
}
.ie10 [data-theme="light-gray"] .field-content p, .ie11 [data-theme="light-gray"] .field-content p {
  font-size: 16px;
  line-height: 22px;
}
[data-theme="light-gray"] .field-content img {
  float: right;
  margin: 0 0 12px 12px;
}
[data-theme="light-gray"] .img-container {
  position: relative;
}
[data-theme="light-gray"] .img-container h3, [data-theme="light-gray"] .img-container h4, [data-theme="light-gray"] .img-container h5, [data-theme="light-gray"] .img-container h6, [data-theme="light-gray"] .img-container h7 {
  background: #426673;
  background: rgba(66, 102, 115, 0.6);
  bottom: 4px;
  color: #fff;
  font-family: "Runda Normal";
  font-size: 20px;
  line-height: 30px;
  font-size: 2rem;
  line-height: 3rem;
  margin: 0;
  padding: 12px 18px;
  position: absolute;
  width: 100%;
}
.ie10 [data-theme="light-gray"] .img-container h3, .ie10 [data-theme="light-gray"] .img-container h4, .ie10 [data-theme="light-gray"] .img-container h5, .ie10 [data-theme="light-gray"] .img-container h6, .ie10 [data-theme="light-gray"] .img-container h7, .ie11 [data-theme="light-gray"] .img-container h3, .ie11 [data-theme="light-gray"] .img-container h4, .ie11 [data-theme="light-gray"] .img-container h5, .ie11 [data-theme="light-gray"] .img-container h6, .ie11 [data-theme="light-gray"] .img-container h7 {
  font-size: 20px;
  line-height: 30px;
}
[data-theme="light-gray"] .img-container img {
  border: none;
}
[data-theme="light-gray"] .more-link {
  float: right;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
[data-theme="light-tan"] {
  background: #e7e7e3;
  background-position: -222px -40px;
  background-repeat: no-repeat;
  background-image: url('../images/space-texture.jpg?1457452366');
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  [data-theme="light-tan"] {
    -moz-background-size: 1823px auto;
    -o-background-size: 1823px auto;
    -webkit-background-size: 1823px auto;
    background-size: 1823px auto;
    background-image: url('../images/space-texture@2x.jpg?1457452415');
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  [data-theme="light-tan"] {
    background-position: -445px -80px;
  }
}
[data-theme="light-tan"] .slide > a {
  border: 1px solid #e7ca3c;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.65);
  color: #212121;
  font-family: "Serifa Std", serif;
  font-size: 16px;
  font-weight: bold;
}
[data-theme="light-tan"] span {
  color: #DC8700;
  font-size: 18px;
  line-height: 27px;
  font-size: 1.8rem;
  line-height: 2.7rem;
  font-family: "Runda Light";
}
.ie10 [data-theme="light-tan"] span, .ie11 [data-theme="light-tan"] span {
  font-size: 18px;
  line-height: 27px;
}
[data-theme="light-tan"] .moreInfo {
  color: #222222;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
[data-theme="pale-blue"] {
  background: #697f86;
  color: #fff;
  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.47);
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.47);
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.47);
}
[data-theme="pale-blue"].leadership-bg {
  background: #dce8ec;
  background-image: url('../images/leadership_background.png?1457452321');
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: top center;
  background-repeat: none;
  color: #222325;
}
[data-theme="pale-blue"].leadership-bg img {
  border: 2px solid #fff;
}
[data-theme="pale-blue"] h2,
[data-theme="pale-blue"] article blockquote,
article [data-theme="pale-blue"] blockquote,
[data-theme="pale-blue"] #block-system-main h2,
#block-system-main [data-theme="pale-blue"] h2,
[data-theme="pale-blue"] #block-system-main blockquote,
#block-system-main [data-theme="pale-blue"] blockquote {
  color: #fff;
}
[data-theme="pale-blue"].leadership-bg h2,
[data-theme="pale-blue"].leadership-bg article blockquote,
article [data-theme="pale-blue"].leadership-bg blockquote,
[data-theme="pale-blue"].leadership-bg #block-system-main h2,
#block-system-main [data-theme="pale-blue"].leadership-bg h2,
[data-theme="pale-blue"].leadership-bg #block-system-main blockquote,
#block-system-main [data-theme="pale-blue"].leadership-bg blockquote {
  color: #222325;
}
[data-theme="pale-blue"] a {
  color: #fff;
}
[data-theme="pale-blue"] a img {
  border: 2px solid #fff;
  margin-bottom: 6px;
}
[data-theme="pale-blue"].leadership-bg a {
  color: #222325;
}
[data-theme="pale-blue"] span.title {
  font-family: "Serifa Bold";
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.ie10 [data-theme="pale-blue"] span.title, .ie11 [data-theme="pale-blue"] span.title {
  font-size: 16px;
  line-height: 24px;
}
[data-theme="pale-blue"] span.title a {
  font-family: "Serifa Bold";
}
[data-theme="pale-blue"] span.subtitle {
  font-family: "Serifa Roman";
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
}
.ie10 [data-theme="pale-blue"] span.subtitle, .ie11 [data-theme="pale-blue"] span.subtitle {
  font-size: 16px;
  line-height: 22px;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
[data-theme="slate-blue"] {
  background: #3a596c;
  border-top: 2px solid #a7b1b8;
  color: #fff;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-size: cover !important;
  background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAyAAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MSA2NC4xNDA5NDksIDIwMTAvMTIvMDctMTA6NTc6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RTA4NTRCNDkyMzIxNjgxMTg0RDdBN0MzMDQ5Q0JDRkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUFFN0E2MjdEQTk1MTFFMkJGNERCQzI0ODYwQzRGNzQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUFFN0E2MjZEQTk1MTFFMkJGNERCQzI0ODYwQzRGNzQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMURBNDU4MDJBMjA2ODExODA4Mzg4MDAyRTM1Q0VDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMDg1NEI0OTIzMjE2ODExODREN0E3QzMwNDlDQkNGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6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);
  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.47);
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.47);
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.47);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  [data-theme="slate-blue"] {
    -moz-background-size: 1440px auto;
    -o-background-size: 1440px auto;
    -webkit-background-size: 1440px auto;
    background-size: 1440px auto;
    background-image: url('../images/cube-matrix-texture@2x.jpg?1457452204');
  }
}
[data-theme="slate-blue"] h2,
[data-theme="slate-blue"] article blockquote,
article [data-theme="slate-blue"] blockquote,
[data-theme="slate-blue"] #block-system-main h2,
#block-system-main [data-theme="slate-blue"] h2,
[data-theme="slate-blue"] #block-system-main blockquote,
#block-system-main [data-theme="slate-blue"] blockquote {
  color: #fff !important;
}
[data-theme="slate-blue"] .slide h2,
[data-theme="slate-blue"] .slide article blockquote,
article [data-theme="slate-blue"] .slide blockquote,
[data-theme="slate-blue"] .slide #block-system-main h2,
#block-system-main [data-theme="slate-blue"] .slide h2,
[data-theme="slate-blue"] .slide #block-system-main blockquote,
#block-system-main [data-theme="slate-blue"] .slide blockquote {
  margin-top: 6px;
}
[data-theme="slate-blue"] a {
  color: #fff;
}
[data-theme="slate-blue"] a img {
  border: 2px solid #fff;
}
[data-theme="slate-blue"] .date-display-single {
  display: none;
}
[data-theme="slate-blue"] span.title a {
  font-family: "Serifa Bold";
}
[data-theme="slate-blue"] span.subtitle {
  font-family: "Serifa Roman";
}
[data-theme="slate-blue"] .field-content p {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-family: "Serifa Roman";
}
.ie10 [data-theme="slate-blue"] .field-content p, .ie11 [data-theme="slate-blue"] .field-content p {
  font-size: 16px;
  line-height: 22px;
}
[data-theme="slate-blue"] .field-content img {
  float: right;
  margin: 0 0 12px 12px;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
[data-theme="white"] {
  background: white;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] {
  height: auto !important;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .block-container {
  position: relative;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .block-container a {
  display: block;
  overflow: hidden;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block {
  background-position: top center;
  background-color: #00abca;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 12px;
  min-height: 130px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header {
  background-color: #00abca;
  background-color: rgba(0, 171, 202, 0.85);
  bottom: 0;
  position: absolute;
  width: 100%;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header article blockquote,
article [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main h2,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main blockquote,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote {
  font-size: 20px;
  line-height: 26px;
  font-size: 2rem;
  line-height: 2.6rem;
  padding: 4px 8px;
}
.ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2,
.ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header article blockquote,
article .ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote,
.ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main h2,
#block-system-main .ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2,
.ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main blockquote,
#block-system-main .ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote, .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2,
.ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header article blockquote,
article .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote,
.ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main h2,
#block-system-main .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2,
.ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main blockquote,
#block-system-main .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote {
  font-size: 20px;
  line-height: 26px;
}
@media (max-width: 860px) {
  [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2,
  [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header article blockquote,
  article [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote,
  [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main h2,
  #block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2,
  [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main blockquote,
  #block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote {
    font-size: 14px;
    line-height: 21px;
    font-size: 1.4rem;
    line-height: 2.1rem;
  }
  .ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2,
  .ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header article blockquote,
  article .ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote,
  .ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main h2,
  #block-system-main .ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2,
  .ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main blockquote,
  #block-system-main .ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote, .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2,
  .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header article blockquote,
  article .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote,
  .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main h2,
  #block-system-main .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2,
  .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main blockquote,
  #block-system-main .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote {
    font-size: 14px;
    line-height: 21px;
  }
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2 a:hover,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header article blockquote a:hover,
article [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote a:hover,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main h2 a:hover,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header h2 a:hover,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header #block-system-main blockquote a:hover,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slider-block .slide-header blockquote a:hover {
  color: #fff;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category {
  background: #222;
  float: left;
  margin: 12px 0;
  position: absolute;
  padding: 4px 12px;
  z-index: 100;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category h2,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category article blockquote,
article [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category blockquote,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category #block-system-main h2,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category h2,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category #block-system-main blockquote,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category blockquote {
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-family: "Runda Medium";
  padding: 2px 0;
  margin: 0;
  text-transform: uppercase;
}
.ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category h2,
.ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category article blockquote,
article .ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category blockquote,
.ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category #block-system-main h2,
#block-system-main .ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category h2,
.ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category #block-system-main blockquote,
#block-system-main .ie10 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category blockquote, .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category h2,
.ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category article blockquote,
article .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category blockquote,
.ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category #block-system-main h2,
#block-system-main .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category h2,
.ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category #block-system-main blockquote,
#block-system-main .ie11 [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category blockquote {
  font-size: 12px;
  line-height: 18px;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category h2 a,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category article blockquote a,
article [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category blockquote a,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category #block-system-main h2 a,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category h2 a,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category #block-system-main blockquote a,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category blockquote a, [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category h2 a:hover,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category article blockquote a:hover,
article [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category blockquote a:hover,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category #block-system-main h2 a:hover,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category h2 a:hover,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category #block-system-main blockquote a:hover,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-category blockquote a:hover {
  color: #fff;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .span_8 {
  float: left;
  margin-left: 0;
  width: 67.8%;
}
@media (max-width: 640px) {
  [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .span_8 {
    float: none;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-grid .span_4 {
  margin-right: 1%;
  overflow: hidden;
  padding: 0;
  width: 32.3%;
}
@media (max-width: 768px) {
  [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-grid .span_4 {
    width: 100%;
    margin: 0;
  }
  [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-grid .span_4 .block-container {
    float: left;
    width: 50%;
  }
  [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .slide-grid .span_4 .slider-block {
    margin-bottom: 0;
  }
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .slider-image-wrapper .rsABlock h2 a,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .slider-image-wrapper .rsABlock article blockquote a,
article [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .slider-image-wrapper .rsABlock blockquote a,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .slider-image-wrapper .rsABlock #block-system-main h2 a,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .slider-image-wrapper .rsABlock h2 a,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .slider-image-wrapper .rsABlock #block-system-main blockquote a,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .slider-image-wrapper .rsABlock blockquote a {
  font-size: 24px !important;
  line-height: 30px !important;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first h2 a:hover,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first article blockquote a:hover,
article [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first blockquote a:hover,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first #block-system-main h2 a:hover,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first h2 a:hover,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first #block-system-main blockquote a:hover,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first blockquote a:hover {
  color: #fff;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .slide-header {
  width: 100%;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .rsABlock {
  margin-bottom: 0;
  margin-top: -40px;
  position: absolute;
  top: auto;
  z-index: 110;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .description {
  margin-bottom: 0;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .description .description-container > p {
  margin: 0;
  padding: 0;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .description .description-container > p:before {
  content: '';
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .description a {
  font-family: "Runda Medium";
  display: block;
  margin: 8px 0 0;
  text-align: right;
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .description h2 a,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .description article blockquote a,
article [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .description blockquote a,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .description #block-system-main h2 a,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .description h2 a,
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .description #block-system-main blockquote a,
#block-system-main [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .description blockquote a {
  margin: 0;
  text-align: left;
}
@media (min-width: 640px) {
  [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .slider-block {
    width: 100%;
    margin-bottom: 12px;
  }
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .span_4 {
  width: 31.94467%;
  border-left-width: 0;
  padding: 0 10px;
  margin-left: 2.083%;
  max-width: 360px;
  float: right;
  margin-left: 0;
}
@media (max-width: 640px) {
  [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .span_4 {
    float: none;
    margin: 0;
    max-width: none;
    padding: 0;
    width: 100%;
  }
}
@media (max-width: 640px) {
  [data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .views-row-first .span_4 .block-container {
    float: left;
    width: 50%;
    margin: 0;
  }
}
[data-widget="heroSliderWidget"][data-variant="publicationsLanding"] .rsNav.rsBullets {
  clear: both;
  display: block;
  display: table;
  float: none;
  margin: 0 auto;
  padding-top: 18px;
  position: relative;
  top: auto !important;
}

.front [data-theme="homepage-about"],
.front [data-theme="homepage-about"].block-sidebar-block {
  border: 1px solid #ddd;
  border-bottom: 2px solid #b3db8d;
}
.front [data-theme="homepage-about"] h2,
.front [data-theme="homepage-about"] article blockquote,
article .front [data-theme="homepage-about"] blockquote,
.front [data-theme="homepage-about"] #block-system-main h2,
#block-system-main .front [data-theme="homepage-about"] h2,
.front [data-theme="homepage-about"] #block-system-main blockquote,
#block-system-main .front [data-theme="homepage-about"] blockquote,
.front [data-theme="homepage-about"] h2 > a,
.front [data-theme="homepage-about"] article h2 > a,
.front [data-theme="homepage-about"] article blockquote > a,
article .front [data-theme="homepage-about"] blockquote > a,
.front [data-theme="homepage-about"] #block-system-main h2 > a,
#block-system-main .front [data-theme="homepage-about"] h2 > a,
.front [data-theme="homepage-about"] #block-system-main blockquote > a,
#block-system-main .front [data-theme="homepage-about"] blockquote > a,
.front [data-theme="homepage-about"].block-sidebar-block h2,
.front [data-theme="homepage-about"].block-sidebar-block article blockquote,
article .front [data-theme="homepage-about"].block-sidebar-block blockquote,
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main h2,
#block-system-main .front [data-theme="homepage-about"].block-sidebar-block h2,
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main blockquote,
#block-system-main .front [data-theme="homepage-about"].block-sidebar-block blockquote,
.front [data-theme="homepage-about"].block-sidebar-block h2 > a,
.front [data-theme="homepage-about"].block-sidebar-block article h2 > a,
.front [data-theme="homepage-about"].block-sidebar-block article blockquote > a,
article .front [data-theme="homepage-about"].block-sidebar-block blockquote > a,
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main h2 > a,
#block-system-main .front [data-theme="homepage-about"].block-sidebar-block h2 > a,
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main blockquote > a,
#block-system-main .front [data-theme="homepage-about"].block-sidebar-block blockquote > a {
  color: #000;
  margin: 0;
  padding: 1.8rem 1.8rem 0 1.8rem;
  border: 0;
  font-family: "Runda Light";
  font-size: 36px;
  line-height: 38px;
  font-size: 3.6rem;
  line-height: 3.8rem;
  padding: 0;
  margin-top: 2px;
}
.ie10 .front [data-theme="homepage-about"] h2,
.ie10 .front [data-theme="homepage-about"] article blockquote,
article .ie10 .front [data-theme="homepage-about"] blockquote,
.ie10 .front [data-theme="homepage-about"] #block-system-main h2,
#block-system-main .ie10 .front [data-theme="homepage-about"] h2,
.ie10 .front [data-theme="homepage-about"] #block-system-main blockquote,
#block-system-main .ie10 .front [data-theme="homepage-about"] blockquote, .ie11 .front [data-theme="homepage-about"] h2,
.ie11 .front [data-theme="homepage-about"] article blockquote,
article .ie11 .front [data-theme="homepage-about"] blockquote,
.ie11 .front [data-theme="homepage-about"] #block-system-main h2,
#block-system-main .ie11 .front [data-theme="homepage-about"] h2,
.ie11 .front [data-theme="homepage-about"] #block-system-main blockquote,
#block-system-main .ie11 .front [data-theme="homepage-about"] blockquote, .ie10
.front [data-theme="homepage-about"] h2 > a, .ie10
.front [data-theme="homepage-about"] article h2 > a,
.ie10
.front [data-theme="homepage-about"] article blockquote > a,
article .ie10
.front [data-theme="homepage-about"] blockquote > a,
.ie10
.front [data-theme="homepage-about"] #block-system-main h2 > a,
#block-system-main .ie10
.front [data-theme="homepage-about"] h2 > a,
.ie10
.front [data-theme="homepage-about"] #block-system-main blockquote > a,
#block-system-main .ie10
.front [data-theme="homepage-about"] blockquote > a, .ie11
.front [data-theme="homepage-about"] h2 > a, .ie11
.front [data-theme="homepage-about"] article h2 > a,
.ie11
.front [data-theme="homepage-about"] article blockquote > a,
article .ie11
.front [data-theme="homepage-about"] blockquote > a,
.ie11
.front [data-theme="homepage-about"] #block-system-main h2 > a,
#block-system-main .ie11
.front [data-theme="homepage-about"] h2 > a,
.ie11
.front [data-theme="homepage-about"] #block-system-main blockquote > a,
#block-system-main .ie11
.front [data-theme="homepage-about"] blockquote > a, .ie10
.front [data-theme="homepage-about"].block-sidebar-block h2,
.ie10
.front [data-theme="homepage-about"].block-sidebar-block article blockquote,
article .ie10
.front [data-theme="homepage-about"].block-sidebar-block blockquote,
.ie10
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main h2,
#block-system-main .ie10
.front [data-theme="homepage-about"].block-sidebar-block h2,
.ie10
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main blockquote,
#block-system-main .ie10
.front [data-theme="homepage-about"].block-sidebar-block blockquote, .ie11
.front [data-theme="homepage-about"].block-sidebar-block h2,
.ie11
.front [data-theme="homepage-about"].block-sidebar-block article blockquote,
article .ie11
.front [data-theme="homepage-about"].block-sidebar-block blockquote,
.ie11
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main h2,
#block-system-main .ie11
.front [data-theme="homepage-about"].block-sidebar-block h2,
.ie11
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main blockquote,
#block-system-main .ie11
.front [data-theme="homepage-about"].block-sidebar-block blockquote, .ie10
.front [data-theme="homepage-about"].block-sidebar-block h2 > a, .ie10
.front [data-theme="homepage-about"].block-sidebar-block article h2 > a,
.ie10
.front [data-theme="homepage-about"].block-sidebar-block article blockquote > a,
article .ie10
.front [data-theme="homepage-about"].block-sidebar-block blockquote > a,
.ie10
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main h2 > a,
#block-system-main .ie10
.front [data-theme="homepage-about"].block-sidebar-block h2 > a,
.ie10
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main blockquote > a,
#block-system-main .ie10
.front [data-theme="homepage-about"].block-sidebar-block blockquote > a, .ie11
.front [data-theme="homepage-about"].block-sidebar-block h2 > a, .ie11
.front [data-theme="homepage-about"].block-sidebar-block article h2 > a,
.ie11
.front [data-theme="homepage-about"].block-sidebar-block article blockquote > a,
article .ie11
.front [data-theme="homepage-about"].block-sidebar-block blockquote > a,
.ie11
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main h2 > a,
#block-system-main .ie11
.front [data-theme="homepage-about"].block-sidebar-block h2 > a,
.ie11
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main blockquote > a,
#block-system-main .ie11
.front [data-theme="homepage-about"].block-sidebar-block blockquote > a {
  font-size: 36px;
  line-height: 38px;
}
.front [data-theme="homepage-about"] h2 > a:after, .front [data-theme="homepage-about"] article h2 > a:after,
.front [data-theme="homepage-about"] article blockquote > a:after,
article .front [data-theme="homepage-about"] blockquote > a:after,
.front [data-theme="homepage-about"] #block-system-main h2 > a:after,
#block-system-main .front [data-theme="homepage-about"] h2 > a:after,
.front [data-theme="homepage-about"] #block-system-main blockquote > a:after,
#block-system-main .front [data-theme="homepage-about"] blockquote > a:after,
.front [data-theme="homepage-about"].block-sidebar-block h2 > a:after,
.front [data-theme="homepage-about"].block-sidebar-block article h2 > a:after,
.front [data-theme="homepage-about"].block-sidebar-block article blockquote > a:after,
article .front [data-theme="homepage-about"].block-sidebar-block blockquote > a:after,
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main h2 > a:after,
#block-system-main .front [data-theme="homepage-about"].block-sidebar-block h2 > a:after,
.front [data-theme="homepage-about"].block-sidebar-block #block-system-main blockquote > a:after,
#block-system-main .front [data-theme="homepage-about"].block-sidebar-block blockquote > a:after {
  content: "";
  display: none;
}
.front [data-theme="homepage-about"] p,
.front [data-theme="homepage-about"].block-sidebar-block p {
  font-family: "Serifa Roman";
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.ie10 .front [data-theme="homepage-about"] p, .ie11 .front [data-theme="homepage-about"] p, .ie10
.front [data-theme="homepage-about"].block-sidebar-block p, .ie11
.front [data-theme="homepage-about"].block-sidebar-block p {
  font-size: 16px;
  line-height: 24px;
}
.front [data-theme="homepage-about"] p a,
.front [data-theme="homepage-about"].block-sidebar-block p a {
  font-family: "Serifa Roman";
}
.front [data-theme="homepage-about"] p a:after,
.front [data-theme="homepage-about"].block-sidebar-block p a:after {
  content: none;
}
.front [data-theme="homepage-about"] a,
.front [data-theme="homepage-about"].block-sidebar-block a {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.ie10 .front [data-theme="homepage-about"] a, .ie11 .front [data-theme="homepage-about"] a, .ie10
.front [data-theme="homepage-about"].block-sidebar-block a, .ie11
.front [data-theme="homepage-about"].block-sidebar-block a {
  font-size: 16px;
  line-height: 24px;
}

.about-row-block {
  overflow: hidden;
  padding-top: 45px;
  padding-bottom: 10px;
  min-height: 390px;
  background-image: url("../images/maps/world-map@2x.png");
  background-position: center 45%;
}

.front [data-theme="homepage-about"].about-enhancements {
  background-color: white;
  border-bottom-width: 1px !important;
  padding: 25px;
  /*float:right; */
  width: 70%;
  margin: 0 auto;
  border-color: #C1C1C1 !important;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
}

[data-icon="about-icon"]::before, .icon-news::before {
  margin-top: -12px;
  margin-right: 10px;
  float: left;
  width: 56px;
  height: 56px;
  border: 4px solid #374F7B;
  color: #374F7B;
  content: "\e801";
  border-radius: 30px;
  font-size: 26px;
  line-height: 56px;
  font-size: 2.6rem;
  line-height: 5.6rem;
  text-align: center;
  vertical-align: middle;
  font-size: 3.6rem;
}
.ie10 [data-icon="about-icon"]::before, .ie11 [data-icon="about-icon"]::before, .ie10 .icon-news::before, .ie11 .icon-news::before {
  font-size: 26px;
  line-height: 56px;
}

#block-mitre-core-about-mitre {
  display: none;
}

.list-view.awards-list-view .list-item {
  border: 1px solid #d4d2cd;
  background: #fff;
  margin-bottom: 24px;
}
.list-view.awards-list-view .list-left a {
  display: block;
}
.list-view.awards-list-view .list-left img {
  height: auto;
  width: 100%;
  margin: 0 auto;
  display: block;
  border: 1px solid #BBB;
}
.list-view.awards-list-view .list-main [data-role="button"], .list-view.awards-list-view .list-main #block-views-blog-cybersecurity .more-link a, #block-views-blog-cybersecurity .more-link .list-view.awards-list-view .list-main a {
  float: right;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
#block-views-blog-cybersecurity .more-link {
  overflow: hidden;
}
#block-views-blog-cybersecurity .more-link a {
  float: right;
}

.list-view.blog-list-view {
  margin-bottom: 20px;
}
.list-view.blog-list-view .list-main .title {
  font-family: "Serifa Bold";
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-top: 0;
}
.ie10 .list-view.blog-list-view .list-main .title, .ie11 .list-view.blog-list-view .list-main .title {
  font-size: 16px;
  line-height: 24px;
}
.list-view.blog-list-view .list-main .time {
  color: #555;
  font-family: "Serifa Roman";
  font-size: 13px;
  line-height: 19.5px;
  font-size: 1.3rem;
  line-height: 1.95rem;
}
.ie10 .list-view.blog-list-view .list-main .time, .ie11 .list-view.blog-list-view .list-main .time {
  font-size: 13px;
  line-height: 19.5px;
}
.list-view.blog-list-view .list-left {
  margin-right: 2.90323%;
  width: 12.90323%;
}
.list-view.blog-list-view .list-left + .list-main {
  width: 81%;
}

.level-3 .list-view.blog-list-view .featured-post.list-item-0 .title {
  font-family: "Serifa Roman";
  font-size: 26px;
  line-height: 30px;
  font-size: 2.6rem;
  line-height: 3rem;
}
.ie10 .level-3 .list-view.blog-list-view .featured-post.list-item-0 .title, .ie11 .level-3 .list-view.blog-list-view .featured-post.list-item-0 .title {
  font-size: 26px;
  line-height: 30px;
}
.level-3 .list-view.blog-list-view .featured-post.list-item-0 .time {
  font-size: 13px;
  line-height: 19.5px;
  font-size: 1.3rem;
  line-height: 1.95rem;
}
.ie10 .level-3 .list-view.blog-list-view .featured-post.list-item-0 .time, .ie11 .level-3 .list-view.blog-list-view .featured-post.list-item-0 .time {
  font-size: 13px;
  line-height: 19.5px;
}
.level-3 .list-view.blog-list-view .featured-post.list-item-0 .list-left {
  margin-right: 3.87097%;
  width: 48.3871%;
}
.level-3 .list-view.blog-list-view .featured-post.list-item-0 .list-left + .list-main {
  width: 41.93548%;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
.list-view.calendar-list-view .list-item {
  background: #fff;
  border: 1px solid #d4d2cd;
}
.list-view.calendar-list-view .calendar-graphic .calendar-top {
  background: #bbc9ca;
  border: 1px solid #d4d2cd;
  border-bottom: none;
  height: 24px;
  position: relative;
}
.list-view.calendar-list-view .calendar-graphic .binding-right,
.list-view.calendar-list-view .calendar-graphic .binding-left {
  background: #bbc9ca;
  border: 2px solid #fff;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  height: 18px;
  position: absolute;
  top: -6px;
  width: 10px;
}
.list-view.calendar-list-view .calendar-graphic .binding-left {
  left: 12px;
}
.list-view.calendar-list-view .calendar-graphic .binding-right {
  right: 12px;
}
.list-view.calendar-list-view .calendar-graphic .calendar-bottom {
  background: #f1efe8;
  border: 1px solid #d4d2cd;
  border-top: none;
  padding: 8.57143%;
}
.list-view.calendar-list-view .calendar-graphic .month {
  color: #555555;
  display: block;
  font-family: "Runda Bold";
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  text-align: center;
}
.ie10 .list-view.calendar-list-view .calendar-graphic .month, .ie11 .list-view.calendar-list-view .calendar-graphic .month {
  font-size: 16px;
  line-height: 24px;
}
.list-view.calendar-list-view .calendar-graphic .number {
  border-bottom: 1px solid #d4d2cd;
  color: #DC8700;
  display: block;
  font-family: "Serifa Roman";
  font-size: 52px;
  line-height: 60px;
  font-size: 5.2rem;
  line-height: 6rem;
  margin-bottom: 12px;
  text-align: center;
}
.ie10 .list-view.calendar-list-view .calendar-graphic .number, .ie11 .list-view.calendar-list-view .calendar-graphic .number {
  font-size: 52px;
  line-height: 60px;
}
.list-view.calendar-list-view .calendar-graphic .day {
  color: #555555;
  display: block;
  font-family: "Serifa Roman";
  text-align: center;
}
.list-view.calendar-list-view .calendar-graphic .job-code {
  display: block;
  font-family: "Serifa Roman";
  margin-top: 12px;
  text-align: center;
}
.list-view.calendar-list-view .list-main .expander {
  background: #888888;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
.list-view.calendar-list-view .list-main .expander a {
  color: #fff;
  display: block;
  padding-top: 9px;
  text-align: center;
}
.list-view.calendar-list-view .list-main span {
  display: block;
}
.list-view.calendar-list-view .list-main .time {
  color: #DC8700;
  font-size: 18px;
  line-height: 27px;
  font-size: 1.8rem;
  line-height: 2.7rem;
}
.ie10 .list-view.calendar-list-view .list-main .time, .ie11 .list-view.calendar-list-view .list-main .time {
  font-size: 18px;
  line-height: 27px;
}
.list-view.calendar-list-view .list-main .time span {
  display: inline;
}
.list-view.calendar-list-view .list-main .title {
  font-family: "Serifa Roman";
  color: #222222;
  font-size: 26px;
  line-height: 30px;
  font-size: 2.6rem;
  line-height: 3rem;
  margin: 24px 0 6px;
}
.ie10 .list-view.calendar-list-view .list-main .title, .ie11 .list-view.calendar-list-view .list-main .title {
  font-size: 26px;
  line-height: 30px;
}
.list-view.calendar-list-view .list-main .job-title {
  font-family: "Serifa Roman";
  color: #222222;
  cursor: pointer;
  font-size: 26px;
  line-height: 30px;
  font-size: 2.6rem;
  line-height: 3rem;
  margin-bottom: 12px;
}
.ie10 .list-view.calendar-list-view .list-main .job-title, .ie11 .list-view.calendar-list-view .list-main .job-title {
  font-size: 26px;
  line-height: 30px;
}
.list-view.calendar-list-view .list-main .job-columns {
  overflow: hidden;
}
.list-view.calendar-list-view .list-main .job-columns .left-job-col {
  float: left;
  margin-right: 3%;
  width: 48%;
}
.list-view.calendar-list-view .list-main .job-columns .right-job-col {
  float: left;
  width: 48%;
}
@media screen and (max-width: 520px) {
  .list-view.calendar-list-view .list-main .job-columns .left-job-col {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  .list-view.calendar-list-view .list-main .job-columns .right-job-col {
    float: none;
    width: 100%;
  }
}
.list-view.calendar-list-view .list-main .job-columns span {
  display: block;
}
.list-view.calendar-list-view .list-main .job-columns .label {
  color: #888888;
  font-size: 14px;
  line-height: 21px;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
.ie10 .list-view.calendar-list-view .list-main .job-columns .label, .ie11 .list-view.calendar-list-view .list-main .job-columns .label {
  font-size: 14px;
  line-height: 21px;
}
.list-view.calendar-list-view .list-main .job-columns .definition {
  font-family: "Serifa Roman";
  margin-bottom: 12px;
}
.list-view.calendar-list-view .list-main .expandable {
  display: none;
  width: 100%;
}
.list-view.calendar-list-view .list-main a[data-role="button"], .list-view.calendar-list-view .list-main #block-views-blog-cybersecurity .more-link a, #block-views-blog-cybersecurity .more-link .list-view.calendar-list-view .list-main a {
  float: right;
  width: auto;
}

.list-view.careers-listview .job-title {
  font-family: "Serifa Roman";
  font-size: 28px;
  line-height: 32px;
  font-size: 2.8rem;
  line-height: 3.2rem;
  margin-top: 10px;
  margin-bottom: 5px;
}
.ie10 .list-view.careers-listview .job-title, .ie11 .list-view.careers-listview .job-title {
  font-size: 28px;
  line-height: 32px;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .list-view.careers-listview .job-title {
    font-size: 24px;
    line-height: 28px;
    font-size: 2.4rem;
    line-height: 2.8rem;
  }
  .ie10 .list-view.careers-listview .job-title, .ie11 .list-view.careers-listview .job-title {
    font-size: 24px;
    line-height: 28px;
  }
}
.list-view.careers-listview .job-sub-header {
  color: #dc8700;
  font-family: "Serifa Medium";
}
.list-view.careers-listview .job-sub-header > span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .list-view.careers-listview .job-sub-header {
    font-size: 15px;
    line-height: 19px;
    font-size: 1.5rem;
    line-height: 1.9rem;
  }
  .ie10 .list-view.careers-listview .job-sub-header, .ie11 .list-view.careers-listview .job-sub-header {
    font-size: 15px;
    line-height: 19px;
  }
}
.list-view.careers-listview .definition,
.list-view.careers-listview dd {
  color: black;
}
.list-view.careers-listview dl {
  margin: 20px 0;
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
  .list-view.careers-listview dl {
    margin: 10px 0;
  }
}
.list-view.careers-listview dd {
  margin: 0;
}
.list-view.careers-listview dt {
  position: relative;
}
.list-view.careers-listview dt:before {
  height: 9px;
  width: 9px;
  background-color: #636466;
  content: "";
  margin-right: 7px;
  position: absolute;
  top: 50%;
  margin-top: -4.5px;
  left: 2px;
}
.list-view.careers-listview dd,
.list-view.careers-listview dt {
  padding-left: 18px;
}
@media only screen and (max-width: 1024px) {
  .list-view.careers-listview .span_6 {
    width: 48%;
  }
}
@media only screen and (min-width: 240px) and (max-width: 640px) and (orientation: portrait) {
  .list-view.careers-listview .span_6 {
    width: 100%;
    margin-left: 0;
  }
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
.list-view.fellows-list-view .list-main .title {
  margin-top: 3px;
}
.list-view.fellows-list-view .list-left {
  margin-right: 3.22581%;
  width: 33.87097%;
}
.list-view.fellows-list-view .list-left img {
  border: 1px solid #BBB;
}
.list-view.fellows-list-view .list-left + .list-main {
  width: 62.90323%;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
.list-view.news-list-view a .list-main .time {
  color: #888888;
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-family: "Runda Bold";
}
.ie10 .list-view.news-list-view a .list-main .time, .ie11 .list-view.news-list-view a .list-main .time {
  font-size: 16px;
  line-height: 24px;
}
.list-view.news-list-view a .list-main .teaser p {
  color: #555555;
  font-family: "Runda Light";
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  text-transform: none;
}
.ie10 .list-view.news-list-view a .list-main .teaser p, .ie11 .list-view.news-list-view a .list-main .teaser p {
  font-size: 16px;
  line-height: 24px;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
.list-view.patents-list-view .issue-date {
  color: #555555;
}

/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/*
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 *
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/********************************/
/* Global Site Color Variables */
/******************************/
/********************************/
/* Global Site FONT Variables */
/******************************/
.list-view.publications-list-view .list-left {
  text-align: center;
}
.list-view.publications-list-view .list-main a .title {
  color: #222222;
  font-family: "Serifa Roman";
}
.list-view.publications-list-view .list-main a .teaser {
  color: #222222;
  font-family: "Serifa Roman";
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.ie10 .list-view.publications-list-view .list-main a .teaser, .ie11 .list-view.publications-list-view .list-main a .teaser {
  font-size: 16px;
  line-height: 24px;
}
.list-view.publications-list-view .list-main .download-link {
  display: block;
  margin-top: 12px;
}

/** PAGE-SPECIFIC (TEMPLATE) STYLING

	Template Partials are used to override and set unique global styles specific to a particular template / section of the site.

	For example, redefining the default global elements for the homepage or article page templates. If you need to select a particular section of a template (such as a region), create a unique partial relating to that component.

	Example:	_homepage.scss --> default, global page-specific styles
				_homepage.capabilities.scss --> unique styles specific to the capabilities section of the homepage

**/
[data-template="homepage"] .capabilities {
  background-color: #e3e1db;
  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.47);
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.47);
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.47);
}

/** PAGE-SPECIFIC (TEMPLATE) STYLING

	Template Partials are used to override and set unique global styles specific to a particular template / section of the site.

	For example, redefining the default global elements for the homepage or article page templates. If you need to select a particular section of a template (such as a region), create a unique partial relating to that component.

	Example:	_homepage.scss --> default, global page-specific styles
				_homepage.capabilities.scss --> unique styles specific to the capabilities section of the homepage

**/
[data-template="homepage"] .careers {
  background-color: white;
}

/** PAGE-SPECIFIC (TEMPLATE) STYLING

	Template Partials are used to override and set unique global styles specific to a particular template / section of the site.

	For example, redefining the default global elements for the homepage or article page templates. If you need to select a particular section of a template (such as a region), create a unique partial relating to that component.

	Example:	_homepage.scss --> default, global page-specific styles
				_homepage.capabilities.scss --> unique styles specific to the capabilities section of the homepage

**/
[data-template="homepage"] .news-and-about.row {
  background-color: #efefef;
}

/** PAGE-SPECIFIC (TEMPLATE) STYLING

	Template Partials are used to override and set unique global styles specific to a particular template / section of the site.

	For example, redefining the default global elements for the homepage or article page templates. If you need to select a particular section of a template (such as a region), create a unique partial relating to that component.

	Example:	_homepage.scss --> default, global page-specific styles
				_homepage.capabilities.scss --> unique styles specific to the capabilities section of the homepage

**/
[data-template="homepage"] .publications {
  background-color: #e7e7e3;
}

/** PAGE-SPECIFIC (TEMPLATE) STYLING

	Template Partials are used to override and set unique global styles specific to a particular template / section of the site.

	For example, redefining the default global elements for the homepage or article page templates. If you need to select a particular section of a template (such as a region), create a unique partial relating to that component.

	Example:	_homepage.scss --> default, global page-specific styles
				_homepage.capabilities.scss --> unique styles specific to the capabilities section of the homepage

**/
[data-template="homepage"] h2[data-icon],
[data-template="homepage"] article blockquote[data-icon],
article [data-template="homepage"] blockquote[data-icon],
[data-template="homepage"] #block-system-main h2[data-icon],
#block-system-main [data-template="homepage"] h2[data-icon],
[data-template="homepage"] #block-system-main blockquote[data-icon],
#block-system-main [data-template="homepage"] blockquote[data-icon],
.front .research-section h2[data-icon],
.front .research-section article blockquote[data-icon],
article .front .research-section blockquote[data-icon],
.front .research-section #block-system-main h2[data-icon],
#block-system-main .front .research-section h2[data-icon],
.front .research-section #block-system-main blockquote[data-icon],
#block-system-main .front .research-section blockquote[data-icon] {
  color: #00ABCA;
}

/** PAGE-SPECIFIC (TEMPLATE) STYLING

	Template Partials are used to override and set unique global styles specific to a particular template / section of the site.

	For example, redefining the default global elements for the homepage or article page templates. If you need to select a particular section of a template (such as a region), create a unique partial relating to that component.

	Example:	_homepage.scss --> default, global page-specific styles
				_homepage.capabilities.scss --> unique styles specific to the capabilities section of the homepage

**/
[data-template="homepage"] h2,
[data-template="homepage"] article blockquote,
article [data-template="homepage"] blockquote,
[data-template="homepage"] #block-system-main h2,
#block-system-main [data-template="homepage"] h2,
[data-template="homepage"] #block-system-main blockquote,
#block-system-main [data-template="homepage"] blockquote,
.front h2,
.front article blockquote,
article .front blockquote,
.front #block-system-main h2,
#block-system-main .front h2,
.front #block-system-main blockquote,
#block-system-main .front blockquote {
  font-family: "Runda Normal";
  font-size: 36px;
  line-height: 36px;
  font-size: 3.6rem;
  line-height: 3.6rem;
  color: #222222;
  margin: 22px 0 28px 0;
}
.ie10 [data-template="homepage"] h2,
.ie10 [data-template="homepage"] article blockquote,
article .ie10 [data-template="homepage"] blockquote,
.ie10 [data-template="homepage"] #block-system-main h2,
#block-system-main .ie10 [data-template="homepage"] h2,
.ie10 [data-template="homepage"] #block-system-main blockquote,
#block-system-main .ie10 [data-template="homepage"] blockquote, .ie11 [data-template="homepage"] h2,
.ie11 [data-template="homepage"] article blockquote,
article .ie11 [data-template="homepage"] blockquote,
.ie11 [data-template="homepage"] #block-system-main h2,
#block-system-main .ie11 [data-template="homepage"] h2,
.ie11 [data-template="homepage"] #block-system-main blockquote,
#block-system-main .ie11 [data-template="homepage"] blockquote, .ie10
.front h2,
.ie10
.front article blockquote,
article .ie10
.front blockquote,
.ie10
.front #block-system-main h2,
#block-system-main .ie10
.front h2,
.ie10
.front #block-system-main blockquote,
#block-system-main .ie10
.front blockquote, .ie11
.front h2,
.ie11
.front article blockquote,
article .ie11
.front blockquote,
.ie11
.front #block-system-main h2,
#block-system-main .ie11
.front h2,
.ie11
.front #block-system-main blockquote,
#block-system-main .ie11
.front blockquote {
  font-size: 36px;
  line-height: 36px;
}
[data-template="homepage"] h2[data-icon],
[data-template="homepage"] article blockquote[data-icon],
article [data-template="homepage"] blockquote[data-icon],
[data-template="homepage"] #block-system-main h2[data-icon],
#block-system-main [data-template="homepage"] h2[data-icon],
[data-template="homepage"] #block-system-main blockquote[data-icon],
#block-system-main [data-template="homepage"] blockquote[data-icon],
.front h2[data-icon],
.front article blockquote[data-icon],
article .front blockquote[data-icon],
.front #block-system-main h2[data-icon],
#block-system-main .front h2[data-icon],
.front #block-system-main blockquote[data-icon],
#block-system-main .front blockquote[data-icon] {
  white-space: nowrap;
}

.hp-header-link {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0;
}

h2 > a.hp-header-link, article h2 > a.hp-header-link,
article blockquote > a.hp-header-link,
#block-system-main h2 > a.hp-header-link,
#block-system-main blockquote > a.hp-header-link {
  vertical-align: top;
  font-size: 36px;
  line-height: 41px;
  font-size: 3.6rem;
  line-height: 4.1rem;
}
.ie10 h2 > a.hp-header-link, .ie10 article h2 > a.hp-header-link,
.ie10 article blockquote > a.hp-header-link,
article .ie10 blockquote > a.hp-header-link,
.ie10 #block-system-main h2 > a.hp-header-link,
#block-system-main .ie10 h2 > a.hp-header-link,
.ie10 #block-system-main blockquote > a.hp-header-link,
#block-system-main .ie10 blockquote > a.hp-header-link, .ie11 h2 > a.hp-header-link, .ie11 article h2 > a.hp-header-link,
.ie11 article blockquote > a.hp-header-link,
article .ie11 blockquote > a.hp-header-link,
.ie11 #block-system-main h2 > a.hp-header-link,
#block-system-main .ie11 h2 > a.hp-header-link,
.ie11 #block-system-main blockquote > a.hp-header-link,
#block-system-main .ie11 blockquote > a.hp-header-link {
  font-size: 36px;
  line-height: 41px;
}

h2 > a.hp-header-link-2, article h2 > a.hp-header-link-2,
article blockquote > a.hp-header-link-2,
#block-system-main h2 > a.hp-header-link-2,
#block-system-main blockquote > a.hp-header-link-2 {
  vertical-align: top;
  line-height: 1.9rem;
  font-size: 3.6rem;
  padding: 0;
}

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