/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */
/* Import Sass mixins, variables, Compass modules, etc. */
/* Base rules */
/* normalize.css v2.1.0 | MIT License | git.io/normalize */
/* normalize.scss v2.1.0 | MIT/GPLv2 License | bit.ly/normalize-with-compass */
/* =============================================================================
   Normalize.css is intended to be used as an alternative to CSS resets.

   It's suggested that you read the normalize.scss file and customise it to meet
   your needs, rather then including the file in your project and overriding the
   defaults later in your CSS.
   @see http://nicolasgallagher.com/about-normalize-css/

   Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
         @see http://snook.ca/archives/html_and_css/no_css_reset/
   ========================================================================== */
@font-face {
  font-family: 'humnst777_lt_btlight';
  src: url("../fonts/hum777l-webfont.eot");
  src: url("../fonts/hum777l-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/hum777l-webfont.woff") format("woff"), url("../fonts/hum777l-webfont.ttf") format("truetype"), url("../fonts/hum777l-webfont.svg#humnst777_lt_btlight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'humnst777_lt_btlight_italic';
  src: url("../fonts/hum777li-webfont.eot");
  src: url("../fonts/hum777li-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/hum777li-webfont.woff") format("woff"), url("../fonts/hum777li-webfont.ttf") format("truetype"), url("../fonts/hum777li-webfont.svg#humnst777_lt_btlight_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'humnst777_cn_btregular';
  src: url("../fonts/tt1159m-webfont.eot");
  src: url("../fonts/tt1159m-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tt1159m-webfont.woff") format("woff"), url("../fonts/tt1159m-webfont.ttf") format("truetype"), url("../fonts/tt1159m-webfont.svg#humnst777_cn_btregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'humnst777_cn_btbold';
  src: url("../fonts/tt1160m-webfont.eot");
  src: url("../fonts/tt1160m-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tt1160m-webfont.woff") format("woff"), url("../fonts/tt1160m-webfont.ttf") format("truetype"), url("../fonts/tt1160m-webfont.svg#humnst777_cn_btbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'humnst777_blkcn_btblack';
  src: url("../fonts/tt1161m-webfont.eot");
  src: url("../fonts/tt1161m-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tt1161m-webfont.woff") format("woff"), url("../fonts/tt1161m-webfont.ttf") format("truetype"), url("../fonts/tt1161m-webfont.svg#humnst777_blkcn_btblack") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'flexslider-icon';
  src: url("../fonts/flexslider-icon.eot");
  src: url("../fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("../fonts/flexslider-icon.woff") format("woff"), url("../fonts/flexslider-icon.ttf") format("truetype"), url("../fonts/flexslider-icon.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

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

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

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

/**
 * Address styling not present in IE 7/8/9.
 * Known issue: no IE 6 support.
 */
/* line 143, ../sass/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/* Instead of relying on the fonts that are available on a user's computer, you
   can use web fonts which, like images, are resources downloaded to the user's
   browser. Because of the bandwidth and rendering resources required, web fonts
   should be used with care.

   Numerous resources for web fonts can be found on Google. Here are a few
   websites where you can find Open Source fonts to download:
   - http://www.fontsquirrel.com/fontface
   - http://www.theleagueofmoveabletype.com

   In order to use these fonts, you will need to convert them into formats
   suitable for web fonts. We recommend the free-to-use Font Squirrel's
   Font-Face Generator:
     http://www.fontsquirrel.com/fontface/generator

   The following is an example @font-face declaration. This font can then be
   used in any ruleset using a property like this:  font-family: Example, serif;

   Since we're using Sass, you'll need to declare your font faces here, then you
   can add them to the font variables in the _base.scss partial.
*/
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 */
/* line 194, ../sass/_normalize.scss */
html {
  font-family: "Open Sans", sans-serif;
  /* 1 */
  font-size: 90%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  /* // Establish a vertical rhythm unit using $base-line-height.
   @include adjust-leading-to(1);*/
}

/**
 * Remove default margin.
 */
/* line 221, ../sass/_normalize.scss */
body {
  background: #f0f0f0;
  margin: 0;
  padding: 0;
}

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

/* line 241, ../sass/_normalize.scss */
a:visited {
  color: #1c4884;
}

/* line 246, ../sass/_normalize.scss */
a:hover,
a:focus {
  text-decoration: underline;
}

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

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

/* ==========================================================================
   Typography

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

/* line 289, ../sass/_normalize.scss */
#content p, #wiche-mission, #delicious-posts-wiche_edu {
  /*font-size:12px;*/
  margin: .5em 0 1em 0;
}

/* line 294, ../sass/_normalize.scss */
blockquote {
  /* Set 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.5em 30px;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 304, ../sass/_normalize.scss */
h1 {
  /*font-family: 'Lora', serif;*/
  /*font-family: 'Droid Serif', serif;*/
  font-family: 'humnst777_blkcn_btblack',sans-serif;
  /*font-weight:700px;*/
  /* Set the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 1.8em;
  line-height: 1.66667em;
  /* Set 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0.83333em;
  margin-bottom: 0.83333em;
  line-height: 1.1em;
  color: #1c4884;
  text-transform: uppercase;
}

/* line 321, ../sass/_normalize.scss */
.page-user h1#page-title {
  display: none;
}

/* line 326, ../sass/_normalize.scss */
#content .breadcrumb {
  margin: 0 0 0 .5em;
}

/* line 330, ../sass/_normalize.scss */
h2 {
  font-family: 'humnst777_cn_btbold',sans-serif;
  margin: 1em 0 8px 0;
  line-height: 1.1em;
  color: #1c4884;
  font-weight: normal;
}

/* line 338, ../sass/_normalize.scss */
.mission h2 {
  font-family: 'humnst777_cn_btregular';
  letter-spacing: 1px;
}

/* line 343, ../sass/_normalize.scss */
h3 {
  font-family: 'humnst777_cn_btbold',sans-serif;
  font-weight: normal;
  font-size: 1.2em;
  line-height: 1.25em;
  /* @include leader(1, $h3-font-size);*/
  /*@include trailer(1, $h3-font-size);*/
  line-height: 1.2em;
  color: #1c4884;
  /*color:#000;*/
  margin-bottom: 0;
}

/* line 355, ../sass/_normalize.scss */
article.node-media-release h3 {
  margin-bottom: 12px;
}

/* line 359, ../sass/_normalize.scss */
h3.home-delicious {
  margin-bottom: 8px;
}

/* line 363, ../sass/_normalize.scss */
h4 {
  font-size: 0.9em;
  line-height: 1.66667em;
  margin-top: 1.66667em;
  margin-bottom: 1.66667em;
}

/* line 369, ../sass/_normalize.scss */
h5 {
  font-size: 0.8em;
  line-height: 1.875em;
  margin-top: 1.875em;
  margin-bottom: 1.875em;
}

/* line 375, ../sass/_normalize.scss */
h6 {
  font-size: 0.7em;
  line-height: 2.14286em;
  margin-top: 2.14286em;
  margin-bottom: 2.14286em;
}

/* line 381, ../sass/_normalize.scss */
.caption {
  margin-bottom: 12px;
  font-style: italic;
  text-align: center;
}

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

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

/* line 405, ../sass/_normalize.scss */
article strong.small {
  font-size: 75% !important;
}

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

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */
/* line 422, ../sass/_normalize.scss */
hr {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 1px;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: 1.5em 0;
}

/* line 430, ../sass/_normalize.scss */
hr.style-two {
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
  margin: 0;
}

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

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 452, ../sass/_normalize.scss */
code,
kbd,
pre,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  font-size: 1em;
  line-height: 1.5em;
}

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

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

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

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

/* line 496, ../sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 500, ../sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */
/**
 * Set 1 unit of vertical rhythm and a consistent indentation.
 */
/* line 515, ../sass/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1.5em 0;
  padding: 0 0 0 30px;
  /* LTR */
}

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

/* line 526, ../sass/_normalize.scss */
ol {
  font-size: .9em;
}
/* line 529, ../sass/_normalize.scss */
ol li {
  margin-bottom: 12px;
}

/* line 534, ../sass/_normalize.scss */
dl {
  padding: 0;
}

/* line 538, ../sass/_normalize.scss */
dd {
  margin: 0 0 0 30px;
  /* LTR */
}

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

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

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 596, ../sass/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 618, ../sass/_normalize.scss */
fieldset {
  border: none;
  /*border-color: #c0c0c0;*/
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  /* @include apply-side-rhythm-border(top,    $width: 1px, $lines: 0.35);
   @include apply-side-rhythm-border(bottom, $width: 1px, $lines: 0.65);
   @include apply-side-rhythm-border(left,  $width: 1px, $lines: 0.65);
   @include apply-side-rhythm-border(right, $width: 1px, $lines: 0.65);*/
}

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

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 * 4. Improve appearance and consistency with IE 6/7.
 */
/* line 653, ../sass/_normalize.scss */
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.
 */
/* line 669, ../sass/_normalize.scss */
button,
input {
  line-height: normal;
}

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

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

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

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

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

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

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

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

/* line 773, ../sass/_normalize.scss */
label {
  display: block;
  font-weight: bold;
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 786, ../sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  /* width: 100%; */
  /* Prevent cramped-looking tables */
  /* Add vertical rhythm margins. */
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/*tab widget*/
/* line 797, ../sass/_normalize.scss */
.field-items .ui-widget-content {
  background: none;
  border: none;
}

/* line 802, ../sass/_normalize.scss */
.field-items #tabs-0 ul.ui-widget-header {
  background: none;
  border-top: none;
  border-right: none;
  border-left: none;
}

/* line 809, ../sass/_normalize.scss */
.field-items #tabs-0 ul.ui-corner-all {
  border-radius: 0;
}

/* line 813, ../sass/_normalize.scss */
.field-items #tabs-0 ul.ui-tabs-nav {
  padding: 0;
}

/* line 817, ../sass/_normalize.scss */
.field-items #tabs-0 .ui-tabs-panel {
  border: 1px solid #aaaaaa;
  border-radius: 0 6px 6px 6px;
}

/* line 822, ../sass/_normalize.scss */
.field-items #tabs-0 .ui-widget-header {
  border: none;
}

/* line 826, ../sass/_normalize.scss */
.ui-tabs .ui-tabs-nav li, li.ui-tabs-selected {
  border-bottom: 0 none !important;
  float: left;
  list-style: none outside none;
  margin: 0 0.2em 1px 0;
  padding: 0;
  position: relative;
  top: 1px;
  white-space: nowrap;
}

/* line 837, ../sass/_normalize.scss */
.field-items #tabs-0 ul li a:focus {
  outline: none;
}

/* Layout rules */
/**
 * @file
 * Positioning for responsive layout .
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
 */
/*r:upgrade\sites\all\themes\zen_wiche*/
/*
 * Center the page.
 */
/* line 38, ../sass/_layout-responsive.scss */
#page,
.region-bottom {
  background: #fff;
  /* For screen sizes larger than 1200px, prevent excessively long lines of text
     by setting a max-width. */
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  border: 1px solid #ccc;
  /*copyright*/
}
/* line 48, ../sass/_layout-responsive.scss */
#page .copyright,
.region-bottom .copyright {
  margin: 0 auto;
  overflow: hidden;
  /*padding-left:100px;*/
  width: 90%;
}
/* line 54, ../sass/_layout-responsive.scss */
#page .copyright p.left,
.region-bottom .copyright p.left {
  float: left;
  margin-right: 1.8em;
  padding-right: 1.8em;
  border-right: 1px solid #ccc;
  width: 50%;
  color: #666;
  font-size: .7em;
  line-height: 1.2em;
}
/* line 66, ../sass/_layout-responsive.scss */
#page .copyright p.right,
.region-bottom .copyright p.right {
  float: left;
  width: 42%;
  color: #666;
  font-size: .7em;
  line-height: 1.2em;
  margin-left: .6em;
}

/* line 78, ../sass/_layout-responsive.scss */
#page {
  background: white url(../images/page-bg.png) repeat-x 0 0;
  /*font-size: 0.9em;
line-height: 1.5em;*/
  /*style unordered lists in views*/
  /*staff table*/
}
/* line 87, ../sass/_layout-responsive.scss */
#page .view-wiche-tags .view-content .item-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 92, ../sass/_layout-responsive.scss */
#page .view-wiche-tags .view-content .item-list ul li span h2.field-content {
  font-size: 1.2em;
  font-weight: 100;
  margin-bottom: 0;
}
/* line 97, ../sass/_layout-responsive.scss */
#page .view-wiche-tags .view-content .item-list ul li span h2.field-content a:link, #page .view-wiche-tags .view-content .item-list ul li span h2.field-content a:visited, #page .view-wiche-tags .view-content .item-list ul li span h2.field-content a:active {
  text-decoration: none;
}
/* line 101, ../sass/_layout-responsive.scss */
#page .view-wiche-tags .view-content .item-list ul li span h2.field-content a:hover {
  text-decoration: underline;
}
/* line 109, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list, #page .view-content .item-list-lac {
  /*overflow:hidden;*/
  clear: both;
  width: 100%;
  /*display:table;*/
}
/* line 115, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list h3, #page .view-content .item-list-lac h3 {
  margin-bottom: 12px;
  background: #1c4884;
  padding: 4px 0 4px 8px;
}
/* line 120, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list h3 a:link, #page .view-content .pubblock-list h3 a:active, #page .view-content .pubblock-list h3 a:visited, #page .view-content .item-list-lac h3 a:link, #page .view-content .item-list-lac h3 a:active, #page .view-content .item-list-lac h3 a:visited {
  color: #fff;
}
/* line 123, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list h3 a:link:hover, #page .view-content .pubblock-list h3 a:active:hover, #page .view-content .pubblock-list h3 a:visited:hover, #page .view-content .item-list-lac h3 a:link:hover, #page .view-content .item-list-lac h3 a:active:hover, #page .view-content .item-list-lac h3 a:visited:hover {
  color: #e2e41a;
  text-decoration: none;
}
/* line 128, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list h3 a:link:focus, #page .view-content .pubblock-list h3 a:active:focus, #page .view-content .pubblock-list h3 a:visited:focus, #page .view-content .item-list-lac h3 a:link:focus, #page .view-content .item-list-lac h3 a:active:focus, #page .view-content .item-list-lac h3 a:visited:focus {
  border: 1px solid #ccc;
  padding: 2px;
}
/* line 134, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list ul, #page .view-content .item-list-lac ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: table-row;
}
/* line 140, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list ul li, #page .view-content .item-list-lac ul li {
  display: table-cell;
  vertical-align: top;
  width: 33%;
}
/* line 145, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list ul li .commish-group, #page .view-content .pubblock-list ul li .lac-group, #page .view-content .item-list-lac ul li .commish-group, #page .view-content .item-list-lac ul li .lac-group {
  overflow: hidden;
}
/* line 148, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list ul li .commish-group .picture, #page .view-content .pubblock-list ul li .commish-group .lac-photo, #page .view-content .pubblock-list ul li .lac-group .picture, #page .view-content .pubblock-list ul li .lac-group .lac-photo, #page .view-content .item-list-lac ul li .commish-group .picture, #page .view-content .item-list-lac ul li .commish-group .lac-photo, #page .view-content .item-list-lac ul li .lac-group .picture, #page .view-content .item-list-lac ul li .lac-group .lac-photo {
  float: left;
  display: inline-block;
  max-width: 85px;
  height: auto;
  padding: 0;
}
/* line 156, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list ul li .commish-group .lac-photo, #page .view-content .pubblock-list ul li .lac-group .lac-photo, #page .view-content .item-list-lac ul li .commish-group .lac-photo, #page .view-content .item-list-lac ul li .lac-group .lac-photo {
  margin-right: 8px;
}
/* line 160, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list ul li .commish-group .lac-info, #page .view-content .pubblock-list ul li .lac-group .lac-info, #page .view-content .item-list-lac ul li .commish-group .lac-info, #page .view-content .item-list-lac ul li .lac-group .lac-info {
  display: inline-block;
  float: left;
  max-width: 50%;
  font-size: .9em;
  font-weight: 100;
  line-height: 1.2em;
}
/* line 169, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list ul li .commish-group .lac-info strong, #page .view-content .pubblock-list ul li .lac-group .lac-info strong, #page .view-content .item-list-lac ul li .commish-group .lac-info strong, #page .view-content .item-list-lac ul li .lac-group .lac-info strong {
  margin: 0 0 6px;
  padding: 0;
  line-height: 1em;
}
/* line 177, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list ul li .commish-group ul.comm-lac, #page .view-content .pubblock-list ul li .lac-group ul.comm-lac, #page .view-content .item-list-lac ul li .commish-group ul.comm-lac, #page .view-content .item-list-lac ul li .lac-group ul.comm-lac {
  float: left;
  width: 48%;
  padding-left: 8px;
  display: inline-block;
  margin: 0;
}
/* line 183, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list ul li .commish-group ul.comm-lac .block, #page .view-content .pubblock-list ul li .lac-group ul.comm-lac .block, #page .view-content .item-list-lac ul li .commish-group ul.comm-lac .block, #page .view-content .item-list-lac ul li .lac-group ul.comm-lac .block {
  margin: 0;
}
/* line 187, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list ul li .commish-group ul.comm-lac li.mem-info, #page .view-content .pubblock-list ul li .lac-group ul.comm-lac li.mem-info, #page .view-content .item-list-lac ul li .commish-group ul.comm-lac li.mem-info, #page .view-content .item-list-lac ul li .lac-group ul.comm-lac li.mem-info {
  display: block;
  width: 100%;
  font-size: .9em;
  font-weight: 100;
  line-height: 1.2em;
}
/* line 195, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list ul li .commish-group ul.comm-lac li.mem-info strong, #page .view-content .pubblock-list ul li .lac-group ul.comm-lac li.mem-info strong, #page .view-content .item-list-lac ul li .commish-group ul.comm-lac li.mem-info strong, #page .view-content .item-list-lac ul li .lac-group ul.comm-lac li.mem-info strong {
  margin: 0 0 6px;
  padding: 0;
  line-height: 1em;
}
/* line 214, ../sass/_layout-responsive.scss */
#page #main {
  /*policy quick links center menu*/
  /*ask WICHE list*/
}
/* line 215, ../sass/_layout-responsive.scss */
#page #main ul.media {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 221, ../sass/_layout-responsive.scss */
#page #main .node-mech-tech-vendor-contracts {
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
}
/* line 231, ../sass/_layout-responsive.scss */
#page #main #content .region-highlighted #block-menu-menu-policy-center-region-top-me {
  background: #f0f0f0;
  /*border:1px solid #1c4884;*/
  border-radius: 8px;
  padding: 16px;
  margin-top: 16px;
}
/* line 237, ../sass/_layout-responsive.scss */
#page #main #content .region-highlighted #block-menu-menu-policy-center-region-top-me h2 {
  margin-top: 0;
  color: #000;
  padding-bottom: 4px;
  border-bottom: 2px solid #000;
}
/* line 243, ../sass/_layout-responsive.scss */
#page #main #content .region-highlighted #block-menu-menu-policy-center-region-top-me ul.menu {
  list-style: none;
  margin: 0 0 0 20px;
  padding: 0;
}
/* line 248, ../sass/_layout-responsive.scss */
#page #main #content .region-highlighted #block-menu-menu-policy-center-region-top-me ul.menu li {
  margin: 4px 0;
}
/* line 250, ../sass/_layout-responsive.scss */
#page #main #content .region-highlighted #block-menu-menu-policy-center-region-top-me ul.menu li a:link, #page #main #content .region-highlighted #block-menu-menu-policy-center-region-top-me ul.menu li a:active, #page #main #content .region-highlighted #block-menu-menu-policy-center-region-top-me ul.menu li a:visited {
  background: url(images/black-arrow-right.png) 0 6px no-repeat;
  padding-left: 14px;
  color: #666;
  letter-spacing: 1px;
  font-weight: 600;
  display: block;
  height: 20px;
  overflow: hidden;
}
/* line 259, ../sass/_layout-responsive.scss */
#page #main #content .region-highlighted #block-menu-menu-policy-center-region-top-me ul.menu li a:link:hover, #page #main #content .region-highlighted #block-menu-menu-policy-center-region-top-me ul.menu li a:active:hover, #page #main #content .region-highlighted #block-menu-menu-policy-center-region-top-me ul.menu li a:visited:hover {
  background: url(images/black-arrow-right.png) 0 -11px no-repeat;
  color: #000;
}
/* line 267, ../sass/_layout-responsive.scss */
#page #main #content .region-highlighted #block-block-363 {
  border: 2px solid #1c4884;
  border-radius: 8px;
  padding: 16px;
  margin-top: 16px;
}
/* line 279, ../sass/_layout-responsive.scss */
#page #main .view-knowledge-base-page ul, #page #main .view-knowledge-base-page li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 286, ../sass/_layout-responsive.scss */
#page #main .rounded-box {
  border-radius: 8px;
  border: 2px solid #1c4884;
  padding: 16px;
  text-align: center;
  width: 75%;
  margin: 0 auto;
}
/* line 294, ../sass/_layout-responsive.scss */
#page #main .rounded-box h2 {
  margin-top: 0 !important;
  padding: 0;
  font-size: 1.1em;
  line-height: 1.6em !important;
  font-weight: normal;
}
/* line 302, ../sass/_layout-responsive.scss */
#page #main .rounded-box h3 {
  margin-top: 0 !important;
  padding: 0;
}
/* line 309, ../sass/_layout-responsive.scss */
#page #main article .field-name-field-media-release-date {
  font-style: italic;
}
/* line 313, ../sass/_layout-responsive.scss */
#page #main article .statistics_counter {
  display: none;
}
/* line 321, ../sass/_layout-responsive.scss */
#page #main .view-state-highlights-view article.node-state-highlights .field-name-field-printable-pdf-state-factsh {
  margin: 6px 0;
}
/* line 328, ../sass/_layout-responsive.scss */
#page #main .region-sidebar-first .policy-staff-contact {
  background: #245eac;
  border: 1px solid #000;
  padding: 8px 16px;
  width: 70%;
  margin: 0 auto;
  border-radius: 8px;
  text-align: center;
}
/* line 336, ../sass/_layout-responsive.scss */
#page #main .region-sidebar-first .policy-staff-contact:hover {
  background: #1c4884;
}
/* line 339, ../sass/_layout-responsive.scss */
#page #main .region-sidebar-first .policy-staff-contact a:link, #page #main .region-sidebar-first .policy-staff-contact a:visited, #page #main .region-sidebar-first .policy-staff-contact a:active {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
/* line 343, ../sass/_layout-responsive.scss */
#page #main .region-sidebar-first .policy-staff-contact a:link:hover, #page #main .region-sidebar-first .policy-staff-contact a:visited:hover, #page #main .region-sidebar-first .policy-staff-contact a:active:hover {
  color: white !important;
}
/* line 352, ../sass/_layout-responsive.scss */
#page #main .view-accordion-quick-links .ui-accordion .ui-accordion-icons {
  padding-left: 0 !important;
}
/* line 362, ../sass/_layout-responsive.scss */
#page .view-Staff-Unit-All table.views-view-grid, #page .view-wiche-policy-unit-staff table.views-view-grid {
  width: 100%;
  height: auto;
}
/* line 366, ../sass/_layout-responsive.scss */
#page .view-Staff-Unit-All table.views-view-grid td.policy-staff, #page .view-wiche-policy-unit-staff table.views-view-grid td.policy-staff {
  vertical-align: top;
  padding: 10px;
  font-size: 80%;
}
/* line 371, ../sass/_layout-responsive.scss */
#page .view-Staff-Unit-All table.views-view-grid td.policy-staff h3, #page .view-wiche-policy-unit-staff table.views-view-grid td.policy-staff h3 {
  font-size: 1.6em;
  margin-bottom: 8px;
}
/* line 376, ../sass/_layout-responsive.scss */
#page .view-Staff-Unit-All table.views-view-grid td.policy-staff img, #page .view-wiche-policy-unit-staff table.views-view-grid td.policy-staff img {
  width: 100%;
  max-width: 65px;
  height: auto;
}
/* line 381, ../sass/_layout-responsive.scss */
#page .view-Staff-Unit-All table.views-view-grid td.policy-staff .views-field-field-staff-position, #page .view-wiche-policy-unit-staff table.views-view-grid td.policy-staff .views-field-field-staff-position {
  font-weight: 600;
}
/* line 384, ../sass/_layout-responsive.scss */
#page .view-Staff-Unit-All table.views-view-grid td.policy-staff .views-label-field-bio-projectcontact, #page .view-wiche-policy-unit-staff table.views-view-grid td.policy-staff .views-label-field-bio-projectcontact {
  font-style: italic;
}
/* line 389, ../sass/_layout-responsive.scss */
#page .view-Staff-Unit-All table.views-view-grid td.policy-staff .views-field-field-bio-projectcontact ul, #page .view-wiche-policy-unit-staff table.views-view-grid td.policy-staff .views-field-field-bio-projectcontact ul {
  margin: 0;
  padding: 0;
}
/* line 392, ../sass/_layout-responsive.scss */
#page .view-Staff-Unit-All table.views-view-grid td.policy-staff .views-field-field-bio-projectcontact ul li, #page .view-wiche-policy-unit-staff table.views-view-grid td.policy-staff .views-field-field-bio-projectcontact ul li {
  list-style: none;
}

/*move content down a bit from the nav bar on inside pages*/
/* line 405, ../sass/_layout-responsive.scss */
.not-front #content, #main-front #content {
  /*margin-top:16px;*/
}
/* line 408, ../sass/_layout-responsive.scss */
.not-front #content h1, #main-front #content h1 {
  margin-top: 6px;
}

/*
 * Apply the shared properties of grid items in a single, efficient ruleset.
 */
/* line 420, ../sass/_layout-responsive.scss */
#footer {
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-bottom: 10px;
  margin-top: 12px;
}
/* line 425, ../sass/_layout-responsive.scss */
#footer .block {
  margin: 0;
}
/* line 429, ../sass/_layout-responsive.scss */
#footer .header-foot {
  position: relative;
  border: 1px solid #999;
  overflow: hidden;
  padding: 4px 0;
}
/* line 435, ../sass/_layout-responsive.scss */
#footer .header-foot img#foot-logo {
  float: left;
  padding-right: 1.5em;
  margin-right: 1.5em;
  border-right: 1px solid #999;
}
/* line 442, ../sass/_layout-responsive.scss */
#footer .header-foot h2#foot-tag {
  float: left;
  margin: 0;
  padding: 0;
  color: #666;
  font-weight: 700;
  font-size: .9em;
  margin-top: 1em;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 455, ../sass/_layout-responsive.scss */
#footer .header-foot .foot-menu ul.menu {
  clear: both;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  margin: 45px 0 0 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  padding-bottom: 4px;
}
/* line 465, ../sass/_layout-responsive.scss */
#footer .header-foot .foot-menu ul.menu li {
  float: left;
  margin: 6px 4px 0 4px;
  padding-right: 8px;
  border-right: 1px solid #ccc;
}
/* line 471, ../sass/_layout-responsive.scss */
#footer .header-foot .foot-menu ul.menu li:last-child {
  border: none;
}
/* line 474, ../sass/_layout-responsive.scss */
#footer .header-foot .foot-menu ul.menu li a {
  color: #666;
  display: block;
  text-decoration: none;
  font-size: .8em;
  font-weight: 600;
  letter-spacing: 1px;
}
/* line 482, ../sass/_layout-responsive.scss */
#footer .header-foot .foot-menu ul.menu li a:hover {
  text-decoration: underline;
}
/* line 486, ../sass/_layout-responsive.scss */
#footer .header-foot .foot-menu ul.menu li a:focus {
  text-decoration: underline;
}

/* line 504, ../sass/_layout-responsive.scss */
.footer-columns {
  clear: both;
  overflow: hidden;
  padding: .8%;
}
/* line 509, ../sass/_layout-responsive.scss */
.footer-columns .foot-col {
  float: left;
  width: 13%;
  padding: 0 .5%;
  font-size: .8em;
  line-height: .9em;
}
/* line 518, ../sass/_layout-responsive.scss */
.footer-columns .ft-one, .footer-columns .ft-two, .footer-columns .ft-three, .footer-columns .ft-four, .footer-columns .ft-five, .footer-columns .ft-six {
  border-right: 1px solid #ccc;
}

/* line 524, ../sass/_layout-responsive.scss */
#header {
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
  padding: 0;
}
/* line 531, ../sass/_layout-responsive.scss */
#header #logo img {
  width: 100%;
  height: auto;
  max-width: 229px;
}
/* line 540, ../sass/_layout-responsive.scss */
#header #secondary-menu ul.menu, #header #block-menu-menu-wiche-directory ul.menu {
  list-style: none;
  margin-right: 15px;
}
/* line 543, ../sass/_layout-responsive.scss */
#header #secondary-menu ul.menu li, #header #block-menu-menu-wiche-directory ul.menu li {
  float: left;
  margin-right: 16px;
}
/* line 546, ../sass/_layout-responsive.scss */
#header #secondary-menu ul.menu li a, #header #block-menu-menu-wiche-directory ul.menu li a {
  text-decoration: none;
  font-weight: 400;
  color: #666;
  text-transform: uppercase;
  font-size: .8em;
}
/* line 553, ../sass/_layout-responsive.scss */
#header #secondary-menu ul.menu li a:hover, #header #block-menu-menu-wiche-directory ul.menu li a:hover {
  text-decoration: underline;
}

/* line 563, ../sass/_layout-responsive.scss */
#tag {
  padding-left: 10px;
  margin: 6px 0;
}

/* line 568, ../sass/_layout-responsive.scss */
#main-menu {
  float: right;
}

/* line 574, ../sass/_layout-responsive.scss */
ul.links li.first a, ul.links li.last a {
  text-decoration: none;
  font-weight: 700;
  color: #444;
  text-transform: uppercase;
  font-size: .8em;
}
/* line 581, ../sass/_layout-responsive.scss */
ul.links li.first a:hover, ul.links li.last a:hover {
  text-decoration: underline;
}

/*custom styling for search box*/
/* line 592, ../sass/_layout-responsive.scss */
#block-search-form {
  position: absolute;
  top: 53px;
  right: 25px;
}

/* line 600, ../sass/_layout-responsive.scss */
.region-header #block-search-form {
  background: #f0f0f0;
  border-radius: 8px;
  height: 22px;
  width: 25.58333333%;
}
/* line 609, ../sass/_layout-responsive.scss */
.region-header #block-search-form form#search-block-form .searchWiche {
  position: relative;
  top: -2px;
}
/* line 615, ../sass/_layout-responsive.scss */
.region-header #block-search-form form#search-block-form .searchWiche .form-item input.form-text[type="text"] {
  border: none;
  background: none;
  width: 80%;
  padding: 3px 2px 0 10px;
  font-size: .8em;
  line-height: .9em;
  outline: none;
  position: relative;
  top: 3px;
}
/* line 631, ../sass/_layout-responsive.scss */
.region-header #block-search-form form#search-block-form .searchWiche #edit-actions input.form-submit[type="submit"], .region-header #block-search-form form#search-block-form .searchWiche #edit-actions input#edit-submit--2[type="submit"], .region-header #block-search-form form#search-block-form .searchWiche #edit-actions--2 input.form-submit[type="submit"], .region-header #block-search-form form#search-block-form .searchWiche #edit-actions--2 input#edit-submit--2[type="submit"] {
  background: none;
  border: none;
  text-transform: uppercase;
  font-size: .7em;
  padding: 0 0 0 6px;
  color: #666;
  margin: 0;
}
/* line 640, ../sass/_layout-responsive.scss */
.region-header #block-search-form form#search-block-form .searchWiche #edit-actions input.form-submit[type="submit"]:hover, .region-header #block-search-form form#search-block-form .searchWiche #edit-actions input#edit-submit--2[type="submit"]:hover, .region-header #block-search-form form#search-block-form .searchWiche #edit-actions--2 input.form-submit[type="submit"]:hover, .region-header #block-search-form form#search-block-form .searchWiche #edit-actions--2 input#edit-submit--2[type="submit"]:hover {
  color: #000;
}

/* line 659, ../sass/_layout-responsive.scss */
#content ul.primary {
  list-style: none;
  width: 98%;
  border-bottom: 2px solid #ccc;
  padding: 0 1%;
}

/* line 666, ../sass/_layout-responsive.scss */
#content ul.primary li {
  display: inline-block;
}

/* line 670, ../sass/_layout-responsive.scss */
#content ul.primary li a {
  text-decoration: none;
  display: block;
  padding: 4px 12px;
  border-radius: 6px 6px 0 0;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  color: #666;
}

/* line 681, ../sass/_layout-responsive.scss */
#content ul.primary li a:hover, #content ul.primary li a.active {
  background: #999;
  color: #fff;
}

/* line 688, ../sass/_layout-responsive.scss */
ul.social-media {
  position: absolute;
  right: 30px;
  top: 26px;
  /*background:url(../images/social-media.png) no-repeat 0 0;*/
  height: 16px;
  width: 119px;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 699, ../sass/_layout-responsive.scss */
ul.social-media li.facebook {
  display: inline-block;
  margin-left: 50px;
}
/* line 702, ../sass/_layout-responsive.scss */
ul.social-media li.facebook a {
  text-decoration: none;
  display: block;
  height: 16px;
  width: 16px;
  cursor: pointer;
}
/* line 711, ../sass/_layout-responsive.scss */
ul.social-media li.twitter {
  display: inline-block;
  margin-left: 4px;
}
/* line 714, ../sass/_layout-responsive.scss */
ul.social-media li.twitter a {
  text-decoration: none;
  display: block;
  height: 16px;
  width: 16px;
  cursor: pointer;
}
/* line 723, ../sass/_layout-responsive.scss */
ul.social-media li.delicious {
  display: inline-block;
  margin-left: 4px;
}
/* line 726, ../sass/_layout-responsive.scss */
ul.social-media li.delicious a {
  text-decoration: none;
  display: block;
  height: 16px;
  width: 16px;
  cursor: pointer;
}

/* line 736, ../sass/_layout-responsive.scss */
#tag h2 {
  font-family: 'Open Sans', sans-serif;
  /*font-family: 'Open Sans Condensed', sans-serif;*/
  font-weight: 700;
  color: #666;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

/*
 * Containers for grid items and flow items.
 */
/* line 52, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#header:before, #header:after,
#main:before,
#main:after, #main-front
#footer:before, #main-front
#footer:after {
  content: "";
  display: table;
}
/* line 56, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#header:after,
#main:after, #main-front
#footer:after {
  clear: both;
}

/* line 754, ../sass/_layout-responsive.scss */
#views-exposed-form-Staff-Alpha-View-page-3 {
  position: relative;
  z-index: 50;
}
/* line 758, ../sass/_layout-responsive.scss */
#views-exposed-form-Staff-Alpha-View-page-3 #edit-field-bio-projectcontact-tid-wrapper, #views-exposed-form-Staff-Alpha-View-page-3 #edit-tid-wrapper {
  position: relative;
  z-index: 25;
}
/* line 763, ../sass/_layout-responsive.scss */
#views-exposed-form-Staff-Alpha-View-page-3 .views-submit-button, #views-exposed-form-Staff-Alpha-View-page-3 .views-reset-button {
  position: relative;
  z-index: 1;
}

/*************************************************/
/* line 771, ../sass/_layout-responsive.scss */
.temporary-table td {
  padding: 0 4px !important;
}

/* line 777, ../sass/_layout-responsive.scss */
.alliance-exec-temp td {
  vertical-align: top !important;
}
/* line 780, ../sass/_layout-responsive.scss */
.alliance-exec-temp td img {
  margin-right: 12px !important;
}

/*NANSLO tables on /rwsl-experiments*/
/* line 788, ../sass/_layout-responsive.scss */
table#chem-allied-health, table#bio-allied-health, table#physics-lab-activities {
  font-size: .8em;
}

/* line 791, ../sass/_layout-responsive.scss */
table#bio-allied-health {
  width: 100%;
  border-bottom: 2px solid #000;
  margin-bottom: 16px;
}
/* line 798, ../sass/_layout-responsive.scss */
table#bio-allied-health tr:first-child th {
  border-bottom: 2px solid #fff;
}
/* line 802, ../sass/_layout-responsive.scss */
table#bio-allied-health tr:nth-child(even) {
  background: #ccc;
}
/* line 805, ../sass/_layout-responsive.scss */
table#bio-allied-health tr th {
  background-color: #000;
  color: #fff;
  text-align: center;
  border-right: 1px solid #fff;
  border-top: none;
  border-left: none;
  padding: 1% 0;
}
/* line 814, ../sass/_layout-responsive.scss */
table#bio-allied-health tr th:last-child {
  border-right: none;
}
/* line 820, ../sass/_layout-responsive.scss */
table#bio-allied-health tr td {
  padding: 2%;
  border-right: 1px solid #000;
  vertical-align: top;
}
/* line 825, ../sass/_layout-responsive.scss */
table#bio-allied-health tr td:first-child {
  font-weight: normal !important;
  vertical-align: middle;
  text-align: center;
  font-size: 1em;
}
/* line 832, ../sass/_layout-responsive.scss */
table#bio-allied-health tr td:last-child {
  border-right: none;
}

/*NANSLO chem allied health table*/
/* line 844, ../sass/_layout-responsive.scss */
table#chem-allied-health {
  width: 100%;
  border-bottom: 2px solid #000;
  margin-bottom: 16px;
}
/* line 849, ../sass/_layout-responsive.scss */
table#chem-allied-health tr th {
  width: 100%;
  background: #4f81bd;
  color: #fff;
  padding: 1% 0;
  text-align: center;
  vertical-align: top;
  border-right: 1px solid #fff;
  border-top: none;
  border-left: none;
  border-bottom: 2px solid #fff;
}
/* line 861, ../sass/_layout-responsive.scss */
table#chem-allied-health tr th:last-child {
  border-right: none;
}
/* line 865, ../sass/_layout-responsive.scss */
table#chem-allied-health tr th h4 {
  font-size: 1.2em;
  margin: 0;
  padding: 0;
  line-height: 1.25em;
}
/* line 873, ../sass/_layout-responsive.scss */
table#chem-allied-health tr td {
  border-right: 1px solid #000;
  padding: 2%;
}
/* line 877, ../sass/_layout-responsive.scss */
table#chem-allied-health tr td:first-child {
  font-weight: regular;
  vertical-align: middle;
  text-align: center;
  font-size: 1em;
}
/* line 884, ../sass/_layout-responsive.scss */
table#chem-allied-health tr td:last-child {
  border-right: none;
}
/* line 889, ../sass/_layout-responsive.scss */
table#chem-allied-health tr:nth-child(even) {
  background: #d3dfee;
}

/*nanslo -- physics lab activities table*/
/* line 897, ../sass/_layout-responsive.scss */
table#physics-lab-activities {
  width: 100%;
  border-bottom: 2px solid #9bbb59;
  margin-bottom: 16px;
}
/* line 902, ../sass/_layout-responsive.scss */
table#physics-lab-activities th {
  background-color: #006600;
  color: #fff;
  text-align: center;
  border-right: 1px solid #fff;
  border-bottom: 2px solid #fff;
  border-top: none;
  border-left: none;
  padding: 1% 0;
}
/* line 912, ../sass/_layout-responsive.scss */
table#physics-lab-activities th:last-child {
  border-right: none;
}
/* line 916, ../sass/_layout-responsive.scss */
table#physics-lab-activities th h4 {
  font-size: 1.2em;
  margin: 0;
  padding: 0;
  line-height: 1.25em;
}
/* line 925, ../sass/_layout-responsive.scss */
table#physics-lab-activities tr td {
  padding: 2%;
  border-right: 1px solid #087908;
  vertical-align: top;
}
/* line 930, ../sass/_layout-responsive.scss */
table#physics-lab-activities tr td:first-child {
  /*font-weight:bold;*/
  vertical-align: middle;
  text-align: center;
  font-size: 1em;
}
/* line 937, ../sass/_layout-responsive.scss */
table#physics-lab-activities tr td:last-child {
  border-right: none;
}
/* line 942, ../sass/_layout-responsive.scss */
table#physics-lab-activities tr:nth-child(even) {
  background: #9ad49a;
}

/*
 * Navigation bar
 */
@media all and (min-width: 480px) {
  /*Page Views, Exposed filters custom css*/
  /* line 956, ../sass/_layout-responsive.scss */
  #main {
    padding-top: 2em;
    /* Move all the children of #main down to make room. */
    position: relative;
    margin-bottom: 16px;
    /*overflow:hidden;*/
  }

  /* line 964, ../sass/_layout-responsive.scss */
  #main-front {
    position: relative;
    /*padding-top:2em;*/
    overflow: hidden;
  }

  /* line 972, ../sass/_layout-responsive.scss */
  #navigation {
    position: absolute;
    top: 0;
    /* Move the navbar up inside #main's padding. */
    height: 2em;
    width: 100%;
  }
}
/*Additional Media Query added by Fellers. For some unknown reason the following css will not work under the 'min-width:480px' media query*/
@media all and (max-width: 480px) {
  /* line 991, ../sass/_layout-responsive.scss */
  #front-page #header .header--site-name, #page #header .header--site-name {
    font-size: .8em;
    line-height: 1.3em;
    margin-bottom: 8px;
  }
  /* line 998, ../sass/_layout-responsive.scss */
  #front-page #tag, #page #tag {
    display: none;
  }
  /* line 1002, ../sass/_layout-responsive.scss */
  #front-page #secondary-menu, #page #secondary-menu {
    display: none;
  }
  /* line 1006, ../sass/_layout-responsive.scss */
  #front-page #main-front, #front-page #main, #page #main-front, #page #main {
    /*margin-top:12px;*/
    /*this is begin used for Recent Publications*/
    /*alpha staff page*/
  }
  /* line 1008, ../sass/_layout-responsive.scss */
  #front-page #main-front #navigation, #front-page #main #navigation, #page #main-front #navigation, #page #main #navigation {
    display: none;
  }
  /* line 1014, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-first, #front-page #main .sidebars .region-sidebar-first, #page #main-front .sidebars .region-sidebar-first, #page #main .sidebars .region-sidebar-first {
    clear: both;
    background: transparent;
  }
  /* line 1018, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-first #block-nice-menus-2, #front-page #main .sidebars .region-sidebar-first #block-nice-menus-2, #page #main-front .sidebars .region-sidebar-first #block-nice-menus-2, #page #main .sidebars .region-sidebar-first #block-nice-menus-2 {
    display: none;
  }
  /* line 1022, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-first #block-block-253, #front-page #main .sidebars .region-sidebar-first #block-block-253, #page #main-front .sidebars .region-sidebar-first #block-block-253, #page #main .sidebars .region-sidebar-first #block-block-253 {
    display: none;
  }
  /* line 1026, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-second, #front-page #main .sidebars .region-sidebar-second, #page #main-front .sidebars .region-sidebar-second, #page #main .sidebars .region-sidebar-second {
    padding: 0 16px;
  }
  /* line 1029, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-second .view-calendar-2 ul, #front-page #main .sidebars .region-sidebar-second .view-calendar-2 ul, #page #main-front .sidebars .region-sidebar-second .view-calendar-2 ul, #page #main .sidebars .region-sidebar-second .view-calendar-2 ul {
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  /* line 1034, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-second .view-calendar-2 ul li, #front-page #main .sidebars .region-sidebar-second .view-calendar-2 ul li, #page #main-front .sidebars .region-sidebar-second .view-calendar-2 ul li, #page #main .sidebars .region-sidebar-second .view-calendar-2 ul li {
    margin-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #ccc;
  }
  /* line 1038, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-second .view-calendar-2 ul li .views-field h3, #front-page #main .sidebars .region-sidebar-second .view-calendar-2 ul li .views-field h3, #page #main-front .sidebars .region-sidebar-second .view-calendar-2 ul li .views-field h3, #page #main .sidebars .region-sidebar-second .view-calendar-2 ul li .views-field h3 {
    margin: 0;
  }
  /* line 1049, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-second .passport-staff .item-list ul, #front-page #main .sidebars .region-sidebar-second .passport-staff .item-list ul, #page #main-front .sidebars .region-sidebar-second .passport-staff .item-list ul, #page #main .sidebars .region-sidebar-second .passport-staff .item-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 1053, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-second .passport-staff .item-list ul li, #front-page #main .sidebars .region-sidebar-second .passport-staff .item-list ul li, #page #main-front .sidebars .region-sidebar-second .passport-staff .item-list ul li, #page #main .sidebars .region-sidebar-second .passport-staff .item-list ul li {
    width: 45%;
    float: left;
    display: inline-block;
    padding: 2%;
  }
  /* line 1062, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-second #block-nice-menus-21, #front-page #main .sidebars .region-sidebar-second #block-nice-menus-21, #page #main-front .sidebars .region-sidebar-second #block-nice-menus-21, #page #main .sidebars .region-sidebar-second #block-nice-menus-21 {
    display: none;
  }
  /* line 1068, ../sass/_layout-responsive.scss */
  #front-page #main-front #slideshow, #front-page #main #slideshow, #page #main-front #slideshow, #page #main #slideshow {
    display: none;
  }
  /* line 1073, ../sass/_layout-responsive.scss */
  #front-page #main-front #programs-departments, #front-page #main #programs-departments, #page #main-front #programs-departments, #page #main #programs-departments {
    display: none;
  }
  /* line 1078, ../sass/_layout-responsive.scss */
  #front-page #main-front #content, #front-page #main #content, #page #main-front #content, #page #main #content {
    display: block;
    float: none;
    margin: 0;
    padding: 0 4%;
    width: 90%;
    /*passport home faux table*/
    /*passport info page summary css*/
  }
  /* line 1087, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .region-highlighted .flexslider, #front-page #main #content .region-highlighted .flexslider, #page #main-front #content .region-highlighted .flexslider, #page #main #content .region-highlighted .flexslider {
    margin-bottom: 0;
  }
  /* line 1090, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .region-highlighted .flex-control-nav, #front-page #main #content .region-highlighted .flex-control-nav, #page #main-front #content .region-highlighted .flex-control-nav, #page #main #content .region-highlighted .flex-control-nav {
    display: none;
  }
  /* line 1095, ../sass/_layout-responsive.scss */
  #front-page #main-front #content h1#page-title, #front-page #main #content h1#page-title, #page #main-front #content h1#page-title, #page #main #content h1#page-title {
    font-size: 1.5em;
  }
  /* line 1099, ../sass/_layout-responsive.scss */
  #front-page #main-front #content article header h2.node-title a, #front-page #main #content article header h2.node-title a, #page #main-front #content article header h2.node-title a, #page #main #content article header h2.node-title a {
    display: none;
  }
  /* line 1103, ../sass/_layout-responsive.scss */
  #front-page #main-front #content p, #front-page #main #content p, #page #main-front #content p, #page #main #content p {
    font-size: 80%;
  }
  /* line 1107, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .hideme, #front-page #main #content .hideme, #page #main-front #content .hideme, #page #main #content .hideme {
    display: none;
  }
  /* line 1113, ../sass/_layout-responsive.scss */
  #front-page #main-front #content #block-multiblock-2 ul.menu, #front-page #main #content #block-multiblock-2 ul.menu, #page #main-front #content #block-multiblock-2 ul.menu, #page #main #content #block-multiblock-2 ul.menu {
    background: #333;
    height: auto;
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 12px 0;
  }
  /* line 1121, ../sass/_layout-responsive.scss */
  #front-page #main-front #content #block-multiblock-2 ul.menu ul, #front-page #main #content #block-multiblock-2 ul.menu ul, #page #main-front #content #block-multiblock-2 ul.menu ul, #page #main #content #block-multiblock-2 ul.menu ul {
    background: #444;
    /*display: none; */
    /*position: absolute;*/
    padding: 0 0 0 16px;
  }
  /* line 1128, ../sass/_layout-responsive.scss */
  #front-page #main-front #content #block-multiblock-2 ul.menu li, #front-page #main #content #block-multiblock-2 ul.menu li, #page #main-front #content #block-multiblock-2 ul.menu li, #page #main #content #block-multiblock-2 ul.menu li {
    position: relative;
    list-style: none;
  }
  /* line 1133, ../sass/_layout-responsive.scss */
  #front-page #main-front #content #block-multiblock-2 ul.menu li a, #front-page #main #content #block-multiblock-2 ul.menu li a, #page #main-front #content #block-multiblock-2 ul.menu li a, #page #main #content #block-multiblock-2 ul.menu li a {
    cursor: pointer;
    display: block;
    color: white;
    line-height: 1.2em;
    padding: 2px 10px;
    margin: 6px 0;
  }
  /* line 1142, ../sass/_layout-responsive.scss */
  #front-page #main-front #content #block-multiblock-2 ul.menu li:hover, #front-page #main-front #content #block-multiblock-2 ul.menu li .is-active-trail, #front-page #main #content #block-multiblock-2 ul.menu li:hover, #front-page #main #content #block-multiblock-2 ul.menu li .is-active-trail, #page #main-front #content #block-multiblock-2 ul.menu li:hover, #page #main-front #content #block-multiblock-2 ul.menu li .is-active-trail, #page #main #content #block-multiblock-2 ul.menu li:hover, #page #main #content #block-multiblock-2 ul.menu li .is-active-trail {
    background: #555;
  }
  /* line 1145, ../sass/_layout-responsive.scss */
  #front-page #main-front #content #block-multiblock-2 ul.menu li:hover ul, #front-page #main-front #content #block-multiblock-2 ul.menu li .is-active-trail ul, #front-page #main #content #block-multiblock-2 ul.menu li:hover ul, #front-page #main #content #block-multiblock-2 ul.menu li .is-active-trail ul, #page #main-front #content #block-multiblock-2 ul.menu li:hover ul, #page #main-front #content #block-multiblock-2 ul.menu li .is-active-trail ul, #page #main #content #block-multiblock-2 ul.menu li:hover ul, #page #main #content #block-multiblock-2 ul.menu li .is-active-trail ul {
    display: block;
  }
  /* line 1157, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home, #front-page #main #content .passport-home, #page #main-front #content .passport-home, #page #main #content .passport-home {
    background: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 4% 0;
    display: table;
  }
  /* line 1165, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home td-cell-30, #front-page #main #content .passport-home td-cell-30, #page #main-front #content .passport-home td-cell-30, #page #main #content .passport-home td-cell-30 {
    display: block;
    width: 100%;
  }
  /* line 1168, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home td-cell-30 p, #front-page #main #content .passport-home td-cell-30 p, #page #main-front #content .passport-home td-cell-30 p, #page #main #content .passport-home td-cell-30 p {
    display: none;
  }
  /* line 1173, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home td-cell-50, #front-page #main #content .passport-home td-cell-50, #page #main-front #content .passport-home td-cell-50, #page #main #content .passport-home td-cell-50 {
    display: block;
    width: 100%;
  }
  /* line 1176, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home td-cell-50 p, #front-page #main #content .passport-home td-cell-50 p, #page #main-front #content .passport-home td-cell-50 p, #page #main #content .passport-home td-cell-50 p {
    display: none;
  }
  /* line 1181, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home .td-cell-60, #front-page #main #content .passport-home .td-cell-60, #page #main-front #content .passport-home .td-cell-60, #page #main #content .passport-home .td-cell-60 {
    display: block;
    width: 100%;
    vertical-align: top;
    padding: 0;
  }
  /* line 1187, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home .td-cell-60 ul, #front-page #main #content .passport-home .td-cell-60 ul, #page #main-front #content .passport-home .td-cell-60 ul, #page #main #content .passport-home .td-cell-60 ul {
    margin: 0;
    padding: 0;
  }
  /* line 1190, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home .td-cell-60 ul li, #front-page #main #content .passport-home .td-cell-60 ul li, #page #main-front #content .passport-home .td-cell-60 ul li, #page #main #content .passport-home .td-cell-60 ul li {
    margin-bottom: 8px;
    list-style: none;
  }
  /* line 1193, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home .td-cell-60 ul li h3, #front-page #main #content .passport-home .td-cell-60 ul li h3, #page #main-front #content .passport-home .td-cell-60 ul li h3, #page #main #content .passport-home .td-cell-60 ul li h3 {
    color: #000;
    text-shadow: none;
    font-size: 1.3em;
    line-height: 1.5em;
    font-weight: 400;
  }
  /* line 1206, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-summary, #front-page #main #content .passport-summary, #page #main-front #content .passport-summary, #page #main #content .passport-summary {
    background: none;
    width: 90%;
    height: auto;
    overflow: hidden;
    display: block;
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #ccc;
  }
  /* line 1216, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-summary .tr, #front-page #main #content .passport-summary .tr, #page #main-front #content .passport-summary .tr, #page #main #content .passport-summary .tr {
    display: block;
  }
  /* line 1221, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-summary .tr .td-cell-30, #front-page #main #content .passport-summary .tr .td-cell-30, #page #main-front #content .passport-summary .tr .td-cell-30, #page #main #content .passport-summary .tr .td-cell-30 {
    display: block;
    vertical-align: top;
    width: 100%;
  }
  /* line 1227, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-summary .tr .td-cell-60, #front-page #main #content .passport-summary .tr .td-cell-60, #page #main-front #content .passport-summary .tr .td-cell-60, #page #main #content .passport-summary .tr .td-cell-60 {
    display: block;
    width: 100%;
    vertical-align: top;
  }
  /* line 1233, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-summary .tr .td-cell-60 p, #front-page #main #content .passport-summary .tr .td-cell-60 p, #page #main-front #content .passport-summary .tr .td-cell-60 p, #page #main #content .passport-summary .tr .td-cell-60 p {
    margin: 0 !important;
    padding: 0 0 12px;
    position: relative;
    top: -3px;
  }
  /* line 1240, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-summary .tr .td-cell-60 h3, #front-page #main #content .passport-summary .tr .td-cell-60 h3, #page #main-front #content .passport-summary .tr .td-cell-60 h3, #page #main #content .passport-summary .tr .td-cell-60 h3 {
    color: #000;
    text-shadow: none;
    font-size: 1.3em;
    line-height: 1.5em;
    font-weight: 400;
  }
  /* line 1254, ../sass/_layout-responsive.scss */
  #front-page #main-front .faux-three-col-table, #front-page #main .faux-three-col-table, #page #main-front .faux-three-col-table, #page #main .faux-three-col-table {
    width: 80%;
    margin: 0 auto;
    display: block;
  }
  /* line 1259, ../sass/_layout-responsive.scss */
  #front-page #main-front .faux-three-col-table .trow, #front-page #main .faux-three-col-table .trow, #page #main-front .faux-three-col-table .trow, #page #main .faux-three-col-table .trow {
    width: 100%;
    display: block;
  }
  /* line 1265, ../sass/_layout-responsive.scss */
  #front-page #main-front .faux-three-col-table .col-one, #front-page #main .faux-three-col-table .col-one, #page #main-front .faux-three-col-table .col-one, #page #main .faux-three-col-table .col-one {
    display: block;
    width: 100%;
    padding-right: 20px;
  }
  /* line 1271, ../sass/_layout-responsive.scss */
  #front-page #main-front .faux-three-col-table .col-two, #front-page #main .faux-three-col-table .col-two, #page #main-front .faux-three-col-table .col-two, #page #main .faux-three-col-table .col-two {
    display: block;
    width: 100%;
    padding-right: 20px;
  }
  /* line 1277, ../sass/_layout-responsive.scss */
  #front-page #main-front .faux-three-col-table .col-three, #front-page #main .faux-three-col-table .col-three, #page #main-front .faux-three-col-table .col-three, #page #main .faux-three-col-table .col-three {
    display: block;
    width: 100%;
  }
  /* line 1289, ../sass/_layout-responsive.scss */
  #front-page #main-front .view-wiche-staff, #front-page #main .view-wiche-staff, #page #main-front .view-wiche-staff, #page #main .view-wiche-staff {
    display: block;
  }
  /* line 1293, ../sass/_layout-responsive.scss */
  #front-page #main-front .view-wiche-staff .view-content .item-list ul, #front-page #main .view-wiche-staff .view-content .item-list ul, #page #main-front .view-wiche-staff .view-content .item-list ul, #page #main .view-wiche-staff .view-content .item-list ul {
    overflow: hidden;
  }
  /* line 1295, ../sass/_layout-responsive.scss */
  #front-page #main-front .view-wiche-staff .view-content .item-list ul li, #front-page #main .view-wiche-staff .view-content .item-list ul li, #page #main-front .view-wiche-staff .view-content .item-list ul li, #page #main .view-wiche-staff .view-content .item-list ul li {
    width: 44%;
    margin-left: 1%;
  }
  /* line 1306, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content, #page .region-main-page-content {
    /*hide headlines from mobile*/
  }
  /* line 1309, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content #block-block-334, #front-page .region-main-page-content #block-views-delicious-home-block-1, #page .region-main-page-content #block-block-334, #page .region-main-page-content #block-views-delicious-home-block-1 {
    display: none;
  }
  /* line 1313, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .item-list ul, #page .region-main-page-content .item-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 1321, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars, #page .region-main-page-content .sidebars {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  /* line 1325, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars .region-sidebar-first, #page .region-main-page-content .sidebars .region-sidebar-first {
    display: none;
    float: none;
    margin: 0;
    padding: 0 2%;
    width: auto;
    /*1st sidebar nice menus css: WICHE Student Exchange Programs; WICHE Quick Links and WICHE Departments -- fix flyout menus so they are usable on smart phones*/
    /*end 1st sidebar nice menu responsive css*/
  }
  /* line 1333, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right, #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-left, #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right li, #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-left li, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-left, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right li, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-left li {
    width: 100%;
  }
  /* line 1337, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right ul, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right ul {
    width: 75%;
    left: 0;
    top: 25px;
    border: 2px solid #fff;
  }
  /* line 1344, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right ul ul, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right ul ul {
    width: 75%;
    left: 0;
    top: 25px;
    border: 2px solid #fff;
  }
  /* line 1351, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right ul ul ul, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right ul ul ul {
    width: 75%;
    left: 0;
    top: 25px;
    border: 2px solid #fff;
    position: relative;
    z-index: 50;
  }
  /* line 1366, ../sass/_layout-responsive.scss */
  #front-page .region-sidebar-second #block-nice-menus-12, #page .region-sidebar-second #block-nice-menus-12 {
    display: none;
  }
  /* line 1371, ../sass/_layout-responsive.scss */
  #front-page .region-sidebar-second .view-publication-blocks .pubblock-list li, #page .region-sidebar-second .view-publication-blocks .pubblock-list li {
    display: block !important;
    width: 100%;
  }
  /* line 1379, ../sass/_layout-responsive.scss */
  #front-page #block-views-testimonial-slider-block, #front-page #block-views-calendar-2-block-2, #page #block-views-testimonial-slider-block, #page #block-views-calendar-2-block-2 {
    margin: 0 2%;
    width: 96%;
  }

  /*end page*/
  /* line 1386, ../sass/_layout-responsive.scss */
  header {
    margin-bottom: 0px !important;
  }
  /* line 1388, ../sass/_layout-responsive.scss */
  header #secondary-menu {
    top: 6px;
  }
  /* line 1391, ../sass/_layout-responsive.scss */
  header .wiche-mission {
    top-border: none;
    font-size: .8em;
    line-height: .9em;
    padding: 0 4%;
  }
  /* line 1398, ../sass/_layout-responsive.scss */
  header .phone-nav {
    display: block;
    width: 100%;
    background: #1c4884 !important;
    padding: 2px 0 12px;
    overflow: hidden;
    color: #fff;
  }
  /* line 1405, ../sass/_layout-responsive.scss */
  header .phone-nav a:link, header .phone-nav a:visited, header .phone-nav a:active, header .phone-nav a:hover {
    color: #fff;
    font-weight: 200;
    letter-spacing: 1px;
    text-decoration: none;
    margin: 0 8px;
    font-size: 1.2em;
  }
  /* line 1415, ../sass/_layout-responsive.scss */
  header .phone-nav .menu {
    padding: 0 0 8px;
    margin: none;
    position: relative;
    top: 22px;
  }
  /* line 1421, ../sass/_layout-responsive.scss */
  header .phone-nav .menu li a:link, header .phone-nav .menu li a:visited, header .phone-nav .menu li a:active, header .phone-nav .menu li a:hover {
    color: #fff;
    text-decoration: none;
    line-height: 1.8em;
    display: block;
    border-bottom: 1px solid #fff;
    padding: 0px;
    margin: 0 8px;
  }
  /* line 1435, ../sass/_layout-responsive.scss */
  header .social-media {
    display: none;
  }
  /* line 1439, ../sass/_layout-responsive.scss */
  header #block-search-form {
    display: none;
  }

  /*end header*/
  /* line 1446, ../sass/_layout-responsive.scss */
  .region-sidebar-first {
    background: #f0f0f0;
    padding: 0 2%;
    border: 1px solid #ccc;
    margin: none !important;
  }

  /* end region-sidebar-first*/
  /* line 1455, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul {
    list-style: none;
  }
  /* line 1458, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul li {
    width: 100% !important;
    display: block !important;
    float: none !important;
    height: auto !important;
    padding: 1%;
    position: relative;
  }
  /* line 1465, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul li .toggle-view {
    position: relative;
    top: 0;
    left: 0;
  }
  /* line 1470, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul li .toggle-view h3 {
    font-weight: normal;
    font-size: .9em;
  }
  /* line 1474, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul li .toggle-view p {
    width: 256px;
    height: auto;
    background: #fff;
    border: 1px solid #ccc;
    padding: 16px;
    position: relative;
    left: 0 !important;
    top: 0px !important;
    z-index: 25;
  }

  /*WICHE /policy_insights page*/
  /* line 1494, ../sass/_layout-responsive.scss */
  .view-policyInsights .item-list h3 {
    clear: left;
    font-size: 1.2em;
    padding: 6px;
    color: #fff;
    background: #000;
  }
  /* line 1502, ../sass/_layout-responsive.scss */
  .view-policyInsights .item-list ul {
    display: block !important;
    width: 100%;
  }
  /* line 1506, ../sass/_layout-responsive.scss */
  .view-policyInsights .item-list ul li {
    padding: 0 !important;
    margin: 0 !important;
    float: none !important;
    width: 100% !important;
    display: block !important;
  }
  /* line 1514, ../sass/_layout-responsive.scss */
  .view-policyInsights .item-list ul li h4 a:link, .view-policyInsights .item-list ul li h4 a:visited, .view-policyInsights .item-list ul li h4 a:active, .view-policyInsights .item-list ul li h4 a:hover {
    font-style: italic;
    font-weight: bold;
    font-size: 1em;
    color: #000;
    line-height: 1.1em;
    margin-bottom: 6px;
  }

  /* line 1528, ../sass/_layout-responsive.scss */
  #footer {
    text-align: center !important;
  }
  /* line 1532, ../sass/_layout-responsive.scss */
  #footer .footer-columns .copyright {
    padding-left: 0;
  }
  /* line 1538, ../sass/_layout-responsive.scss */
  #footer .header-foot img#foot-logo {
    border-right: none !important;
    float: none !important;
    display: block !important;
    pading-left: 20px;
    margin: 0 auto;
  }
  /* line 1546, ../sass/_layout-responsive.scss */
  #footer .header-foot h2#foot-tag {
    float: none;
    display: block;
    margin: 0;
    padding: 0;
    color: #ccc;
    font-weight: 200;
    font-size: .9em;
    margin-top: 1em;
    text-transform: uppercase;
  }
  /* line 1559, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu {
    margin: 0;
    text-align: center;
  }
  /* line 1562, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu li {
    float: none;
    display: inline-block;
    border: none !important;
  }
  /* line 1567, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu li a {
    color: #ccc;
    display: block;
    text-decoration: none;
    font-size: .8em;
  }
  /* line 1573, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu li a:hover {
    text-decoration: underline;
    color: #999;
  }
  /* line 1586, ../sass/_layout-responsive.scss */
  #footer .header-foot .footer-columns .copyright {
    width: auto;
    padding-top: 16px;
  }
  /* line 1589, ../sass/_layout-responsive.scss */
  #footer .header-foot .footer-columns .copyright .left, #footer .header-foot .footer-columns .copyright .right {
    float: none;
    display: block;
    border: none;
    width: auto;
    margin: 0 0 16px 0;
    padding: 0;
    line-height: 1.4em;
  }

  /*Page Views, Exposed filters custom css*/
  /* line 1607, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 {
    position: relative;
  }
  /* line 1611, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-tid-wrapper {
    float: none;
  }
  /* line 1615, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper {
    float: none;
  }
  /* line 1618, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper select {
    width: 100%;
  }
  /* line 1623, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form .views-submit-button {
    position: absolute;
    top: 85px;
    left: 0;
  }
  /* line 1629, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form .views-reset-button {
    position: absolute;
    top: 85px;
    left: 75px;
  }
}
/*end max width 480*/
/*
 * Use 5 grid columns for larger screens.
 */
@media all and (min-width: 481px) and (max-width: 767px) {
  /* line 1650, ../sass/_layout-responsive.scss */
  #front-page #header .header--site-name, #page #header .header--site-name {
    font-size: .8em;
    line-height: 1.3em;
    margin-bottom: 8px;
  }
  /* line 1657, ../sass/_layout-responsive.scss */
  #front-page #tag, #page #tag {
    display: none;
  }
  /* line 1661, ../sass/_layout-responsive.scss */
  #front-page #secondary-menu, #page #secondary-menu {
    display: none;
  }
  /* line 1665, ../sass/_layout-responsive.scss */
  #front-page #main-front, #front-page #main, #page #main-front, #page #main {
    /*margin-top:12px;*/
    /*this is begin used for Recent Publications*/
  }
  /* line 1667, ../sass/_layout-responsive.scss */
  #front-page #main-front #navigation, #front-page #main #navigation, #page #main-front #navigation, #page #main #navigation {
    display: none;
  }
  /* line 1673, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-first, #front-page #main .sidebars .region-sidebar-first, #page #main-front .sidebars .region-sidebar-first, #page #main .sidebars .region-sidebar-first {
    clear: both;
    background: transparent;
  }
  /* line 1679, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-second .view-calendar-2 ul, #front-page #main .sidebars .region-sidebar-second .view-calendar-2 ul, #page #main-front .sidebars .region-sidebar-second .view-calendar-2 ul, #page #main .sidebars .region-sidebar-second .view-calendar-2 ul {
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  /* line 1684, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-second .view-calendar-2 ul li, #front-page #main .sidebars .region-sidebar-second .view-calendar-2 ul li, #page #main-front .sidebars .region-sidebar-second .view-calendar-2 ul li, #page #main .sidebars .region-sidebar-second .view-calendar-2 ul li {
    margin-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #ccc;
  }
  /* line 1688, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-second .view-calendar-2 ul li .views-field h3, #front-page #main .sidebars .region-sidebar-second .view-calendar-2 ul li .views-field h3, #page #main-front .sidebars .region-sidebar-second .view-calendar-2 ul li .views-field h3, #page #main .sidebars .region-sidebar-second .view-calendar-2 ul li .views-field h3 {
    margin: 0;
  }
  /* line 1700, ../sass/_layout-responsive.scss */
  #front-page #main-front #slideshow, #front-page #main #slideshow, #page #main-front #slideshow, #page #main #slideshow {
    display: none;
  }
  /* line 1705, ../sass/_layout-responsive.scss */
  #front-page #main-front #programs-departments, #front-page #main #programs-departments, #page #main-front #programs-departments, #page #main #programs-departments {
    display: none;
  }
  /* line 1710, ../sass/_layout-responsive.scss */
  #front-page #main-front #content, #front-page #main #content, #page #main-front #content, #page #main #content {
    display: block;
    float: none;
    margin: 0;
    padding: 0 4%;
    width: 90%;
    /*passport home faux table*/
  }
  /* line 1719, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .region-highlighted .flex-control-nav, #front-page #main #content .region-highlighted .flex-control-nav, #page #main-front #content .region-highlighted .flex-control-nav, #page #main #content .region-highlighted .flex-control-nav {
    display: block;
    bottom: -50px;
  }
  /* line 1725, ../sass/_layout-responsive.scss */
  #front-page #main-front #content h1#page-title, #front-page #main #content h1#page-title, #page #main-front #content h1#page-title, #page #main #content h1#page-title {
    font-size: 1.5em;
  }
  /* line 1729, ../sass/_layout-responsive.scss */
  #front-page #main-front #content p, #front-page #main #content p, #page #main-front #content p, #page #main #content p {
    font-size: 80%;
  }
  /* line 1733, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .hideme, #front-page #main #content .hideme, #page #main-front #content .hideme, #page #main #content .hideme {
    display: none;
  }
  /* line 1738, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home, #front-page #main #content .passport-home, #page #main-front #content .passport-home, #page #main #content .passport-home {
    background: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 4% 0;
    display: table;
  }
  /* line 1746, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home td-cell-30, #front-page #main #content .passport-home td-cell-30, #page #main-front #content .passport-home td-cell-30, #page #main #content .passport-home td-cell-30 {
    display: table-cell;
    width: 1%;
  }
  /* line 1751, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home .td-cell-60, #front-page #main #content .passport-home .td-cell-60, #page #main-front #content .passport-home .td-cell-60, #page #main #content .passport-home .td-cell-60 {
    display: table-cell;
    width: 99%;
    vertical-align: top;
    padding: 0;
  }
  /* line 1757, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home .td-cell-60 li, #front-page #main #content .passport-home .td-cell-60 li, #page #main-front #content .passport-home .td-cell-60 li, #page #main #content .passport-home .td-cell-60 li {
    margin-bottom: 8px;
    list-style: square;
  }
  /* line 1760, ../sass/_layout-responsive.scss */
  #front-page #main-front #content .passport-home .td-cell-60 li h3, #front-page #main #content .passport-home .td-cell-60 li h3, #page #main-front #content .passport-home .td-cell-60 li h3, #page #main #content .passport-home .td-cell-60 li h3 {
    color: #000;
    text-shadow: none;
    font-size: 1.3em;
    line-height: 1.5em;
    font-weight: 400;
  }
  /* line 1772, ../sass/_layout-responsive.scss */
  #front-page #main-front .faux-three-col-table, #front-page #main .faux-three-col-table, #page #main-front .faux-three-col-table, #page #main .faux-three-col-table {
    width: 80%;
    margin: 0 auto;
    display: block;
  }
  /* line 1777, ../sass/_layout-responsive.scss */
  #front-page #main-front .faux-three-col-table .trow, #front-page #main .faux-three-col-table .trow, #page #main-front .faux-three-col-table .trow, #page #main .faux-three-col-table .trow {
    width: 100%;
    display: block;
  }
  /* line 1783, ../sass/_layout-responsive.scss */
  #front-page #main-front .faux-three-col-table .col-one, #front-page #main .faux-three-col-table .col-one, #page #main-front .faux-three-col-table .col-one, #page #main .faux-three-col-table .col-one {
    display: block;
    width: 100%;
    padding-right: 20px;
  }
  /* line 1789, ../sass/_layout-responsive.scss */
  #front-page #main-front .faux-three-col-table .col-two, #front-page #main .faux-three-col-table .col-two, #page #main-front .faux-three-col-table .col-two, #page #main .faux-three-col-table .col-two {
    display: block;
    width: 100%;
    padding-right: 20px;
  }
  /* line 1795, ../sass/_layout-responsive.scss */
  #front-page #main-front .faux-three-col-table .col-three, #front-page #main .faux-three-col-table .col-three, #page #main-front .faux-three-col-table .col-three, #page #main .faux-three-col-table .col-three {
    display: block;
    width: 100%;
  }
  /* line 1805, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content, #page .region-main-page-content {
    /*hide headlines from mobile*/
  }
  /* line 1808, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content #block-block-334, #front-page .region-main-page-content #block-views-delicious-home-block-1, #page .region-main-page-content #block-block-334, #page .region-main-page-content #block-views-delicious-home-block-1 {
    display: none;
  }
  /* line 1812, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .item-list ul, #page .region-main-page-content .item-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 1820, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars, #page .region-main-page-content .sidebars {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  /* line 1824, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars .region-sidebar-first, #page .region-main-page-content .sidebars .region-sidebar-first {
    display: none;
    float: none;
    margin: 0;
    padding: 0 2%;
    width: auto;
    /*1st sidebar nice menus css: WICHE Student Exchange Programs; WICHE Quick Links and WICHE Departments -- fix flyout menus so they are usable on smart phones*/
    /*end 1st sidebar nice menu responsive css*/
  }
  /* line 1832, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right, #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-left, #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right li, #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-left li, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-left, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right li, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-left li {
    width: 100%;
  }
  /* line 1836, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right ul, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right ul {
    width: 75%;
    left: 0;
    top: 25px;
    border: 2px solid #fff;
  }
  /* line 1843, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right ul ul, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right ul ul {
    width: 75%;
    left: 0;
    top: 25px;
    border: 2px solid #fff;
  }
  /* line 1850, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right ul ul ul, #page .region-main-page-content .sidebars .region-sidebar-first ul.nice-menu-right ul ul ul {
    width: 75%;
    left: 0;
    top: 25px;
    border: 2px solid #fff;
    position: relative;
    z-index: 50;
  }
  /* line 1865, ../sass/_layout-responsive.scss */
  #front-page .region-sidebar-second #block-nice-menus-12, #page .region-sidebar-second #block-nice-menus-12 {
    display: none;
  }
  /* line 1870, ../sass/_layout-responsive.scss */
  #front-page .region-sidebar-second .view-publication-blocks .pubblock-list li, #page .region-sidebar-second .view-publication-blocks .pubblock-list li {
    display: block !important;
    width: 100%;
  }
  /* line 1878, ../sass/_layout-responsive.scss */
  #front-page #block-views-testimonial-slider-block, #front-page #block-views-calendar-2-block-2, #page #block-views-testimonial-slider-block, #page #block-views-calendar-2-block-2 {
    margin: 0 2%;
    width: 96%;
  }

  /*end page*/
  /* line 1885, ../sass/_layout-responsive.scss */
  header {
    margin-bottom: 0px !important;
  }
  /* line 1887, ../sass/_layout-responsive.scss */
  header #secondary-menu {
    top: 6px;
  }
  /* line 1890, ../sass/_layout-responsive.scss */
  header .wiche-mission {
    top-border: none;
    font-size: .8em;
    line-height: .9em;
    padding: 0 4%;
  }
  /* line 1897, ../sass/_layout-responsive.scss */
  header .phone-nav {
    display: block;
    width: 100%;
    background: #1c4884 !important;
    padding: 2px 0 12px;
    overflow: hidden;
    color: #fff;
  }
  /* line 1904, ../sass/_layout-responsive.scss */
  header .phone-nav a:link, header .phone-nav a:visited, header .phone-nav a:active, header .phone-nav a:hover {
    color: #fff;
    font-weight: 200;
    letter-spacing: 1px;
    text-decoration: none;
    margin: 0 8px;
    font-size: 1.2em;
  }
  /* line 1914, ../sass/_layout-responsive.scss */
  header .phone-nav .menu {
    padding: 0 0 8px;
    margin: none;
    position: relative;
    top: 22px;
  }
  /* line 1920, ../sass/_layout-responsive.scss */
  header .phone-nav .menu li a:link, header .phone-nav .menu li a:visited, header .phone-nav .menu li a:active, header .phone-nav .menu li a:hover {
    color: #fff;
    text-decoration: none;
    line-height: 1.8em;
    display: block;
    border-bottom: 1px solid #fff;
    padding: 0px;
    margin: 0 8px;
  }
  /* line 1934, ../sass/_layout-responsive.scss */
  header .social-media {
    display: none;
  }
  /* line 1938, ../sass/_layout-responsive.scss */
  header #block-search-form {
    display: none;
  }

  /*end header*/
  /* line 1945, ../sass/_layout-responsive.scss */
  .region-sidebar-first {
    background: #f0f0f0;
    padding: 0 2%;
    border: 1px solid #ccc;
    margin: none !important;
  }

  /* end region-sidebar-first*/
  /* line 1954, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul {
    list-style: none;
  }
  /* line 1957, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul li {
    width: 100% !important;
    display: block !important;
    float: none !important;
    height: auto !important;
    padding: 1%;
    position: relative;
  }
  /* line 1964, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul li .toggle-view {
    position: relative;
    top: 0;
    left: 0;
  }
  /* line 1969, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul li .toggle-view h3 {
    font-weight: normal;
    font-size: .9em;
  }
  /* line 1973, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul li .toggle-view p {
    width: 256px;
    height: auto;
    background: #fff;
    border: 1px solid #ccc;
    padding: 16px;
    position: relative;
    left: 0 !important;
    top: 0px !important;
    z-index: 25;
  }

  /*WICHE /policy_insights page*/
  /* line 1993, ../sass/_layout-responsive.scss */
  .view-policyInsights .item-list h3 {
    clear: left;
    font-size: 1.2em;
    padding: 6px;
    color: #fff;
    background: #000;
  }
  /* line 2001, ../sass/_layout-responsive.scss */
  .view-policyInsights .item-list ul {
    display: block !important;
    width: 100%;
  }
  /* line 2005, ../sass/_layout-responsive.scss */
  .view-policyInsights .item-list ul li {
    padding: 0 !important;
    margin: 0 !important;
    float: none !important;
    width: 100% !important;
    display: block !important;
  }
  /* line 2013, ../sass/_layout-responsive.scss */
  .view-policyInsights .item-list ul li h4 a:link, .view-policyInsights .item-list ul li h4 a:visited, .view-policyInsights .item-list ul li h4 a:active, .view-policyInsights .item-list ul li h4 a:hover {
    font-style: italic;
    font-weight: bold;
    font-size: 1em;
    color: #000;
    line-height: 1.1em;
    margin-bottom: 6px;
  }

  /* line 2027, ../sass/_layout-responsive.scss */
  #footer {
    text-align: center !important;
  }
  /* line 2031, ../sass/_layout-responsive.scss */
  #footer .footer-columns .copyright {
    padding-left: 0;
  }
  /* line 2037, ../sass/_layout-responsive.scss */
  #footer .header-foot img#foot-logo {
    border-right: none !important;
    float: none !important;
    display: block !important;
    pading-left: 20px;
    margin: 0 auto;
  }
  /* line 2045, ../sass/_layout-responsive.scss */
  #footer .header-foot h2#foot-tag {
    float: none;
    display: block;
    margin: 0;
    padding: 0;
    color: #ccc;
    font-weight: 200;
    font-size: .9em;
    margin-top: 1em;
    text-transform: uppercase;
  }
  /* line 2058, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu {
    margin: 0;
    text-align: center;
  }
  /* line 2061, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu li {
    float: none;
    display: inline-block;
    border: none !important;
  }
  /* line 2066, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu li a {
    color: #ccc;
    display: block;
    text-decoration: none;
    font-size: .8em;
  }
  /* line 2072, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu li a:hover {
    text-decoration: underline;
    color: #999;
  }
  /* line 2085, ../sass/_layout-responsive.scss */
  #footer .header-foot .footer-columns .copyright {
    width: auto;
    padding-top: 16px;
  }
  /* line 2088, ../sass/_layout-responsive.scss */
  #footer .header-foot .footer-columns .copyright .left, #footer .header-foot .footer-columns .copyright .right {
    float: none;
    display: block;
    border: none;
    width: auto;
    margin: 0 0 16px 0;
    padding: 0;
    line-height: 1.4em;
  }

  /*Page Views, Exposed filters custom css*/
  /* line 2106, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 {
    position: relative;
  }
  /* line 2110, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-tid-wrapper {
    float: none;
  }
  /* line 2114, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper {
    float: none;
  }
  /* line 2117, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper select {
    width: 100%;
  }
  /* line 2122, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form .views-submit-button {
    position: absolute;
    top: 85px;
    left: 0;
  }
  /* line 2128, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form .views-reset-button {
    position: absolute;
    top: 85px;
    left: 75px;
  }
}
/*end max width 480*/
/*
 * Use 5 grid columns for larger screens.
 */
@media all and (min-width: 768px) and (max-width: 979px) {
  /* line 2150, ../sass/_layout-responsive.scss */
  .header .phone-nav {
    display: none;
  }
  /* line 2155, ../sass/_layout-responsive.scss */
  .header #block-search-form {
    display: none;
  }

  /* line 2161, ../sass/_layout-responsive.scss */
  #main, #main-front {
    padding-top: 2em;
  }

  /* line 2165, ../sass/_layout-responsive.scss */
  #navigation {
    /*newscap ul styling*/
  }
  /* line 2168, ../sass/_layout-responsive.scss */
  #navigation ul li {
    margin: 0 8px 0 0 !important;
    padding: 0 3px !important;
  }
  /* line 2172, ../sass/_layout-responsive.scss */
  #navigation ul li span.muchomenu-parent-title a, #navigation ul li span.muchomenu-parent-title a:visited, #navigation ul li span.muchomenu-parent-title a:focus, #navigation ul li span.muchomenu-parent-title a:active {
    padding: 5px 0 !important;
    font-size: 0.7em !important;
    letter-spacing: none !important;
    text-transform: none !important;
  }
  /* line 2186, ../sass/_layout-responsive.scss */
  #navigation .panel-pane ul.newscap li {
    font-size: 75% !important;
    padding-left: 18px !important;
  }
  /* line 2194, ../sass/_layout-responsive.scss */
  #navigation .panel-pane ul.menu li a {
    line-height: 1.5em;
  }
  /* line 2203, ../sass/_layout-responsive.scss */
  #navigation .mm-columns #webform-client-form-11518 .form-item {
    max-width: 32% !important;
  }
  /* line 2207, ../sass/_layout-responsive.scss */
  #navigation .mm-columns #webform-client-form-11518 .fieldset-description {
    max-width: 32% !important;
  }

  /* line 2215, ../sass/_layout-responsive.scss */
  #slideshow {
    display: table;
    background: #245eac;
    width: 100%;
    /*border-bottom:2px solid #1c4884;*/
    margin-bottom: 6px;
  }
  /* line 2220, ../sass/_layout-responsive.scss */
  #slideshow .slide-row {
    display: table-row;
  }
  /* line 2223, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides {
    display: table-cell;
    max-width: 600px;
    vertical-align: top;
  }
  /* line 2229, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block {
    margin: 0;
    /*flex slider css*/
  }
  /* line 2235, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider {
    border: none;
    margin-bottom: 0;
  }
  /* line 2239, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .flex-direction-nav {
    display: none;
  }
  /* line 2244, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flex-control-nav {
    display: none;
  }
  /* line 2252, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides img {
    width: 100%;
    max-width: 600px;
    height: auto;
  }
  /* line 2259, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id {
    display: table-cell;
    max-width: 600px;
    background: #245eac;
    vertical-align: top;
  }
  /* line 2266, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .region-self-id .block {
    margin: 0;
  }
  /* line 2271, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id h2 {
    color: #fff;
    margin: 8px 0 0 6px;
    font-size: 1em;
  }
  /* line 2277, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id ul {
    margin: 6px 0 0 16px;
    padding: 0 0 0 16px;
    list-style: none;
  }
  /* line 2282, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id ul li {
    background: url(images/white-arrow-bullet.png) 0 5px no-repeat;
    padding-left: 20px;
    margin: 3px 0;
  }
  /* line 2286, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id ul li a:link, #slideshow .slide-row .wiche-mission-self-id ul li a:visited, #slideshow .slide-row .wiche-mission-self-id ul li a:active {
    color: #fff;
    display: block;
    font-weight: 200;
    font-size: 70%;
  }
  /* line 2295, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .mission {
    background: #ccc;
    width: 100%;
  }
  /* line 2298, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .mission h2 {
    font-family: 'humnst777_cn_btregular', sans-serif;
    font-weight: 100;
    margin: 0;
    padding: 10px;
    color: #000;
    font-size: .8em;
    line-height: 1em;
  }

  /*publications list on front page*/
  /* line 2318, ../sass/_layout-responsive.scss */
  #programs-departments {
    display: none;
  }

  	  /*
     * The layout when there is only one sidebar, the left one.
     */
  /* line 2328, ../sass/_layout-responsive.scss */
  .sidebar-first #content {
    /* Span 3 columns, starting in 2nd column from left. */
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
    font-size: 90%;
    /*fix for accordion display on iPad*/
    /*passport home faux table*/
  }
  /* line 2333, ../sass/_layout-responsive.scss */
  .sidebar-first #content .region-highlighted #block-multiblock-2, .sidebar-first #content .region-highlighted p.passport-phone-header {
    display: none;
  }
  /* line 2337, ../sass/_layout-responsive.scss */
  .sidebar-first #content h1, .sidebar-first #content h2, .sidebar-first #content h3, .sidebar-first #content p {
    padding: 0 12px !important;
  }
  /* line 2341, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-content .item-list ul li {
    border-bottom: none;
  }
  /* line 2346, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-knowledge-base-page .ui-accordion {
    width: 97% !important;
    margin-left: 12px !important;
  }
  /* line 2352, ../sass/_layout-responsive.scss */
  .sidebar-first #content .passport-home {
    background: url(images/passport-girl.jpg) 0 0 no-repeat;
    width: 95%;
    height: auto;
    overflow: hidden;
    padding: 4% 0;
    display: table;
  }
  /* line 2360, ../sass/_layout-responsive.scss */
  .sidebar-first #content .passport-home td-cell-30 {
    display: table-cell;
    width: 30%;
  }
  /* line 2365, ../sass/_layout-responsive.scss */
  .sidebar-first #content .passport-home .td-cell-60 {
    display: table-cell;
    width: 65%;
    vertical-align: top;
    padding: 0 2.5%;
  }
  /* line 2371, ../sass/_layout-responsive.scss */
  .sidebar-first #content .passport-home .td-cell-60 li {
    list-style-image: url(images/white-arrow-right.png);
  }
  /* line 2374, ../sass/_layout-responsive.scss */
  .sidebar-first #content .passport-home .td-cell-60 li h3 {
    color: #fff;
    text-shadow: 1px 1px #000;
    font-size: 1.5em;
    line-height: 1.7em;
    font-weight: 400;
  }
  /* line 2386, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first {
    /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
    font-size: 90%;
  }
  /* line 2389, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first h2 {
    margin: 0;
  }

  /*
   * The layout when there is only one sidebar, the right one.
   */
  /* line 2400, ../sass/_layout-responsive.scss */
  .sidebar-second #content {
    /* Span 2 columns, starting in 1st column from left. */
    float: left;
    width: 40%;
    margin-left: 0%;
    margin-right: -40%;
    font-size: 90%;
  }
  /* line 2403, ../sass/_layout-responsive.scss */
  .sidebar-second #content h1, .sidebar-second #content h2, .sidebar-second #content h3, .sidebar-second #content p {
    padding: 0 12px !important;
  }
  /* line 2406, ../sass/_layout-responsive.scss */
  .sidebar-second #content h2 {
    margin: 0;
  }
  /* line 2411, ../sass/_layout-responsive.scss */
  .sidebar-second .region-sidebar-second {
    /* Span 1 column, starting in 3rd column from left. */
    float: left;
    width: 20%;
    margin-left: 40%;
    margin-right: -60%;
    font-size: 90%;
  }
  /* line 2414, ../sass/_layout-responsive.scss */
  .sidebar-second .region-sidebar-second h2 {
    margin: 0;
  }

  /*
   * The layout when there are two sidebars.
   */
  /* line 2425, ../sass/_layout-responsive.scss */
  .two-sidebars #content {
    /* Span 3 columns, starting in 2nd column from left. */
    /*@include zen-grid-item(3, 2);*/
    float: left;
    font-size: 90%;
    margin-left: 20%;
    margin-right: -80%;
    padding: 0 16px;
    width: 55%;
    font-size: 85%;
    /*passport home faux table*/
  }
  /* line 2437, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted .flex-control-nav {
    display: block;
    bottom: -52px;
  }
  /* line 2444, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home {
    background: url(images/passport-girl.jpg) 0 0 no-repeat;
    width: 100%;
    margin: 0 auto;
    height: 300px;
    overflow: hidden;
    padding: 4% 0;
    display: table;
  }
  /* line 2453, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row {
    display: table-row;
  }
  /* line 2456, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row td-cell-30 {
    display: table-cell;
    width: 35%;
  }
  /* line 2461, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row .td-cell-60 {
    display: table-cell;
    width: 60%;
    vertical-align: top;
    padding: 0 2.5%;
  }
  /* line 2467, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row .td-cell-60 li {
    list-style-image: url(images/white-arrow-right.png);
  }
  /* line 2470, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row .td-cell-60 li h3 {
    color: #fff;
    text-shadow: 1px 1px #000;
    font-size: 1.5em;
    line-height: 1.7em;
    font-weight: 400;
  }
  /* line 2482, ../sass/_layout-responsive.scss */
  .two-sidebars #content h1 {
    font-size: 1.4em;
  }
  /* line 2485, ../sass/_layout-responsive.scss */
  .two-sidebars #content h2 {
    font-size: 1.1em;
  }
  /* line 2489, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-content .item-list ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
  }
  /* line 2496, ../sass/_layout-responsive.scss */
  .two-sidebars #content ul.toggle-view li {
    width: 50px;
  }
  /* line 2499, ../sass/_layout-responsive.scss */
  .two-sidebars #content ul.toggle-view li h3 {
    display: inline-block;
    padding: 0 4px 0 !important;
  }
  /* line 2503, ../sass/_layout-responsive.scss */
  .two-sidebars #content ul.toggle-view li span {
    display: inline-block;
  }
  /* line 2507, ../sass/_layout-responsive.scss */
  .two-sidebars #content ul.toggle-view li p {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    font-size: 85%;
    display: none;
    height: auto;
    left: -200px;
    padding: 12px !important;
    position: relative;
    top: 34px;
    width: 500px;
    z-index: 25;
  }
  /* line 2524, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted #block-multiblock-2, .two-sidebars #content .region-highlighted p.passport-phone-header, .two-sidebars #content .region-highlighted #block-multiblock-1 {
    display: none;
  }
  /* line 2529, ../sass/_layout-responsive.scss */
  .two-sidebars #content #page .view-wiche-tags .view-content .item-list ul li {
    border-bottom: none;
  }
  /* line 2534, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted #block-menu-menu-ice-public-menu {
    display: none;
  }
  /* line 2540, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .faux-four-col-table {
    width: 80%;
    display: table;
    margin: 0 auto;
  }
  /* line 2545, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .faux-four-col-table .four-col-col-one {
    display: table-cell;
    vertical-align: top;
    width: 21%;
    padding: 2% 2% 2% 0;
  }
  /* line 2552, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .faux-four-col-table .four-col-col-two {
    display: table-cell;
    vertical-align: top;
    width: 21%;
    padding: 2%;
  }
  /* line 2559, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .faux-four-col-table .four-col-col-three {
    display: table-cell;
    vertical-align: top;
    width: 21%;
    padding: 2%;
  }
  /* line 2566, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .faux-four-col-table .four-col-col-four {
    display: table-cell;
    vertical-align: top;
    width: 21%;
    padding: 2% 0 2% 2%;
  }
  /* line 2577, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first {
    /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
    font-size: 90%;
    /*quicklinks accordion on front page*/
  }
  /* line 2587, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block .ui-accordion .views-accordion-header .field-content a, .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block-2 .ui-accordion .views-accordion-header .field-content a, .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block-1 .ui-accordion .views-accordion-header .field-content a {
    font-size: .9em;
    display: block;
    padding-left: 15px;
  }
  /* line 2599, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second {
    /* Start a new row and span all 3 columns. */
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    /*@include zen-clear();*/
    font-size: 80%;
    /*student testimonials*/
    /*hide recent policy publications block because it looks awkward*/
  }
  /* line 2606, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .passport-staff .item-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 2610, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .passport-staff .item-list ul li {
    width: 100%;
    float: none;
    display: inline;
    padding: 2%;
  }
  /* line 2620, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .view-calendar-2 ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
  }
  /* line 2627, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .testimonial-photo {
    max-width: 50px;
    height: auto;
  }
  /* line 2631, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .testimonial-text {
    width: 90%;
  }
  /* line 2635, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block {
    /*2nd Sidebar vertical list of publications for departments, initiatves, interest groups and priority pages*/
  }
  /* line 2639, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block .view-publication-blocks .pubblock-list, .two-sidebars .region-sidebar-second .block .view-id-PSEP_links .pubblock-list {
    display: block !important;
  }
  /* line 2641, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block .view-publication-blocks .pubblock-list ul, .two-sidebars .region-sidebar-second .block .view-id-PSEP_links .pubblock-list ul {
    display: block !important;
    display: block !important;
  }
  /* line 2643, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block .view-publication-blocks .pubblock-list ul li, .two-sidebars .region-sidebar-second .block .view-id-PSEP_links .pubblock-list ul li {
    display: block !important;
    width: 90% !important;
  }
  /* line 2652, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-views-210e6048e21942227c4a4d3a48bf8e06 {
    display: none;
  }
}
@media all and (min-width: 980px) and (max-width: 1279px) {
  /* line 2663, ../sass/_layout-responsive.scss */
  .header .phone-nav {
    display: none;
  }

  /* line 2668, ../sass/_layout-responsive.scss */
  #main, #main-front {
    padding-top: 2em;
  }

  /*front-page slide show*/
  /* line 2673, ../sass/_layout-responsive.scss */
  #slideshow {
    display: table;
    width: 100%;
  }
  /* line 2677, ../sass/_layout-responsive.scss */
  #slideshow .slide-row {
    display: table-row;
  }
  /* line 2680, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides {
    background: #245eac;
    display: table-cell;
    width: 600px;
    vertical-align: top;
  }
  /* line 2687, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block {
    margin: 0;
    /*flex slider css*/
  }
  /* line 2693, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider {
    border: none;
    margin-bottom: 0;
  }
  /* line 2697, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .flex-direction-nav {
    display: none;
  }
  /* line 2702, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flex-control-nav {
    display: none;
  }
  /* line 2710, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides img {
    width: 100%;
    max-width: 600px;
    height: auto;
  }
  /* line 2717, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id {
    display: table-cell;
    max-width: 600px;
    background: #245eac;
    vertical-align: top;
    /*self-id list on front page*/
  }
  /* line 2724, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .region-self-id .block {
    margin: 0;
  }
  /* line 2729, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id h2 {
    color: #fff;
    margin: 8px 0 0 16px;
    font-size: 1.9em;
  }
  /* line 2736, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id ul {
    margin: 12px 0 0 16px;
    padding: 0 0 0 16px;
    list-style: none;
  }
  /* line 2741, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id ul li {
    background: url(images/white-arrow-bullet-lg.png) 0 5px no-repeat;
    padding-left: 20px;
    margin: 6px 0;
  }
  /* line 2745, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id ul li a:link, #slideshow .slide-row .wiche-mission-self-id ul li a:visited, #slideshow .slide-row .wiche-mission-self-id ul li a:active {
    color: #fff;
    display: block;
    font-weight: 400;
    font-size: 100%;
    line-height: 1.2em;
  }
  /* line 2755, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .mission {
    background: #ccc;
    width: 100%;
  }
  /* line 2758, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .mission h2 {
    font-family: 'humnst777_cn_btregular', sans-serif;
    font-weight: 200;
    margin: 0;
    padding: 15px;
    color: #000;
    font-size: .9em;
    line-height: 1.2em;
  }

  /*Page Views, Exposed filters custom css*/
  /* line 2776, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 {
    position: relative;
  }
  /* line 2780, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-tid-wrapper {
    float: none;
  }
  /* line 2784, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper {
    float: none;
  }
  /* line 2787, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper select {
    width: 100%;
  }
  /* line 2792, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form .views-submit-button {
    /*position:absolute;
    top:85px;
    left:0;*/
  }
  /* line 2798, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form .views-reset-button {
    /*position:absolute;
    top:85px;
    left:75px;*/
  }

  /*publications list on front page*/
  /* line 2810, ../sass/_layout-responsive.scss */
  .wiche-publications {
    display: table;
    border-collapse: separate;
    border-spacing: 5px;
  }
  /* line 2812, ../sass/_layout-responsive.scss */
  .wiche-publications ul {
    display: table-row;
    list-style: none;
    margin: 16px 0 0 0;
    padding: 0;
    /*overflow:hidden;*/
  }
  /* line 2818, ../sass/_layout-responsive.scss */
  .wiche-publications ul li {
    display: table-cell;
    width: 18%;
    padding: 8px;
    margin-left: 16px;
  }
  /* line 2824, ../sass/_layout-responsive.scss */
  .wiche-publications ul li .views-field-title {
    width: 100%;
    padding-left: 0;
  }
  /* line 2829, ../sass/_layout-responsive.scss */
  .wiche-publications ul li .views-field-title .field-content a:link, .wiche-publications ul li .views-field-title .field-content a:visited {
    color: #000;
    text-decoration: none;
    font-weight: 600;
    line-height: 1.2em;
  }
  /* line 2835, ../sass/_layout-responsive.scss */
  .wiche-publications ul li .views-field-title .field-content a:hover {
    text-decoration: underline;
  }
  /* line 2842, ../sass/_layout-responsive.scss */
  .wiche-publications ul li figcaption.field-tag {
    clear: left;
    font-style: italic;
    font-size: .8em;
    line-height: 1.2em;
    padding-top: 8px;
    margin-top: 8px;
  }
  /* line 2853, ../sass/_layout-responsive.scss */
  .wiche-publications li:first-child {
    margin-left: 0px;
  }

  /* line 2859, ../sass/_layout-responsive.scss */
  .header .region-phone-nav {
    display: none;
  }

  /*
  * The layout when there is only one sidebar, the left one.
  */
  /* line 2871, ../sass/_layout-responsive.scss */
  .sidebar-first #content {
    /* Span 2 columns, starting in 2nd column from left. */
    float: left;
    width: 40%;
    margin-left: 20%;
    margin-right: -60%;
    /*hide teaser titles on passport/information-resources*/
  }
  /* line 2874, ../sass/_layout-responsive.scss */
  .sidebar-first #content ul li .field-content p {
    font-size: 80%;
  }
  /* line 2880, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-passport-information-resources article header .node-title {
    display: none;
  }
  /* line 2886, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first {
    /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }

  /*
   * The layout when there is only one sidebar, the right one.
   */
  /* line 2897, ../sass/_layout-responsive.scss */
  .sidebar-second #content {
    /* Span 2 columns, starting in 1st column from left. */
    float: left;
    width: 40%;
    margin-left: 0%;
    margin-right: -40%;
  }
  /* line 2902, ../sass/_layout-responsive.scss */
  .sidebar-second .region-sidebar-second {
    /* Span 1 column, starting in 3rd column from left. */
    float: left;
    width: 20%;
    margin-left: 40%;
    margin-right: -60%;
  }

  /*
   * The layout when there are two sidebars.
   */
  /* line 2912, ../sass/_layout-responsive.scss */
  .two-sidebars #content {
    /* Span 3 columns, starting in 2nd column from left. */
    float: left;
    width: 60%;
    margin-left: 20%;
    margin-right: -80%;
  }
  /* line 2916, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-tags li {
    border-bottom: 1px solid #ccc;
  }
  /* line 2920, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-tags li:last-child {
    border-bottom: none;
  }
  /* line 2928, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first {
    /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }
  /* line 2932, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second {
    /* Start a new row and span all 3 columns. */
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    /*@include zen-clear();*/
    /*hide recent policy publications block because it looks awkward*/
  }
  /* line 2938, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-views-210e6048e21942227c4a4d3a48bf8e06 {
    /*display:none;*/
  }

  /* line 2946, ../sass/_layout-responsive.scss */
  #content article.view-mode-full, #content .advanced-help-topic {
    padding: 0;
    /*custom css for table on /psep/supp-fees*/
  }
  /* line 2949, ../sass/_layout-responsive.scss */
  #content article.view-mode-full ul li, #content article.view-mode-full ol li, #content .advanced-help-topic ul li, #content .advanced-help-topic ol li {
    /*font-size:12px;*/
    margin: 12px 0;
  }
  /* line 2954, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .faux-four-col-table, #content .advanced-help-topic .faux-four-col-table {
    width: 80%;
    display: table;
    margin: 0 auto;
  }
  /* line 2959, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .faux-four-col-table .four-col-col-one, #content .advanced-help-topic .faux-four-col-table .four-col-col-one {
    display: table-cell;
    vertical-align: top;
    width: 21%;
    padding: 2% 2% 2% 0;
  }
  /* line 2966, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .faux-four-col-table .four-col-col-two, #content .advanced-help-topic .faux-four-col-table .four-col-col-two {
    display: table-cell;
    vertical-align: top;
    width: 21%;
    padding: 2%;
  }
  /* line 2973, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .faux-four-col-table .four-col-col-three, #content .advanced-help-topic .faux-four-col-table .four-col-col-three {
    display: table-cell;
    vertical-align: top;
    width: 21%;
    padding: 2%;
  }
  /* line 2980, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .faux-four-col-table .four-col-col-four, #content .advanced-help-topic .faux-four-col-table .four-col-col-four {
    display: table-cell;
    vertical-align: top;
    width: 21%;
    padding: 2% 0 2% 2%;
  }
  /* line 2990, ../sass/_layout-responsive.scss */
  #content article.view-mode-full #psep-support, #content .advanced-help-topic #psep-support {
    border: 1px solid #ccc;
    padding: 16px;
    width: 80%;
    margin: 0 auto;
  }
  /* line 2995, ../sass/_layout-responsive.scss */
  #content article.view-mode-full #psep-support table, #content .advanced-help-topic #psep-support table {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  /* line 2996, ../sass/_layout-responsive.scss */
  #content article.view-mode-full #psep-support table h2, #content .advanced-help-topic #psep-support table h2 {
    margin: 0 0 16px;
  }
  /* line 3002, ../sass/_layout-responsive.scss */
  #content article.view-mode-full #psep-support table th, #content .advanced-help-topic #psep-support table th {
    border: none;
    color: #fff;
    background: #1c4884;
    font-size: 1.1em;
  }
  /* line 3008, ../sass/_layout-responsive.scss */
  #content article.view-mode-full #psep-support table tr:nth-child(even), #content .advanced-help-topic #psep-support table tr:nth-child(even) {
    background: #ccc;
  }
  /* line 3014, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-top, #content .advanced-help-topic .pub-top {
    overflow: hidden;
  }
  /* line 3016, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-top .pub-left, #content .advanced-help-topic .pub-top .pub-left {
    float: left;
    width: 20%;
    margin: 0;
    padding: 0;
  }
  /* line 3023, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-top .pub-right, #content .advanced-help-topic .pub-top .pub-right {
    font-size: 12px;
    float: left;
    width: 50%;
  }
  /* line 3030, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description, #content .advanced-help-topic .pub-description {
    /*table styling*/
  }
  /* line 3034, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description table, #content .advanced-help-topic .pub-description table {
    border-collapse: separate;
    border-spacing: 10px;
  }
  /* line 3036, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description table td, #content .advanced-help-topic .pub-description table td {
    margin: 4px 0;
    font-size: .9em;
  }
  /* line 3042, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description table h2, #content .advanced-help-topic .pub-description table h2 {
    margin: 0;
  }
  /* line 3049, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description table h3 a, #content .advanced-help-topic .pub-description table h3 a {
    margin-top: 0;
  }
  /* line 3057, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs {
    display: table;
    width: 100%;
  }
  /* line 3060, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-one {
    display: table-cell;
    vertical-align: top;
    padding: 2%;
  }
  /* line 3065, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-one .caption {
    font-size: .8em;
    font-style: italic;
  }
  /* line 3071, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-two {
    display: table-cell;
    vertical-align: top;
    padding: 2%;
  }
  /* line 3077, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-two .caption {
    font-size: .8em;
    font-style: italic;
  }

  /* line 3089, ../sass/_layout-responsive.scss */
  .sidebar-first {
    /*testimonial slide show on front page*/
    /*end block-views-testimonial-slider-block*/
  }
  /* line 3090, ../sass/_layout-responsive.scss */
  .sidebar-first #content {
    /* Span 4 columns, starting in 2nd column from left. */
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
    width: 72%;
    margin-left: 26%;
    padding: 0 1%;
    border-left: 1px solid #ccc;
  }
  /* line 3098, ../sass/_layout-responsive.scss */
  .sidebar-first #content .region-highlighted #block-multiblock-2, .sidebar-first #content .region-highlighted p.passport-phone-header {
    display: none;
  }
  /* line 3103, ../sass/_layout-responsive.scss */
  .sidebar-first #content article {
    /*passport home faux table*/
    /*passport banner image*/
  }
  /* line 3104, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list {
    border: 1px solid #ccc;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 50%;
    margin: 0 auto;
  }
  /* line 3112, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list li {
    border-bottom: 1px solid #ccc;
    padding-right: 20px;
  }
  /* line 3115, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list li a {
    display: block;
    padding: 4px 8px;
    line-height: 2em;
  }
  /* line 3122, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list li:last-child {
    border: none;
  }
  /* line 3128, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home {
    background: url(images/passport-girl.jpg) 0 0 no-repeat;
    width: 100%;
    height: 300px;
    overflow: hidden;
    padding: 4% 0;
    display: table;
  }
  /* line 3136, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home td-cell-30 {
    display: table-cell;
    width: 30%;
  }
  /* line 3141, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home .td-cell-60 {
    display: table-cell;
    width: 65%;
    vertical-align: top;
    padding: 0 2.5%;
  }
  /* line 3147, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home .td-cell-60 li {
    list-style-image: url(images/white-arrow-right.png);
  }
  /* line 3150, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home .td-cell-60 li h3 {
    color: #fff;
    text-shadow: 1px 1px #000;
    font-size: 1.4em;
    line-height: 1.6em;
    font-weight: 400;
  }
  /* line 3163, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .pass-instutions {
    background: url(images/institutions.jpg) 0 0 no-repeat;
    height: 380px;
    position: relative;
    padding: 6% 6% 0 6%;
    overflow: hidden;
  }
  /* line 3170, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .pass-instutions h2 {
    color: #fff;
    text-shadow: 2px 2px #000;
    font-size: 3em;
    font-weight: 700;
    margin: 0;
    padding: 0;
    line-height: 1.4em;
  }
  /* line 3181, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .pass-policy {
    background: url(images/policy-researchers.jpg) 0 0 no-repeat;
    height: 380px;
    position: relative;
    padding: 6% 6% 0 6%;
    overflow: hidden;
    margin-bottom: 16px;
  }
  /* line 3188, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .pass-policy h2 {
    color: #fff;
    text-shadow: 2px 2px #000;
    font-size: 3em;
    font-weight: 700;
    margin: 0;
    padding: 0;
    line-height: 1.4em;
  }
  /* line 3200, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .pass-registrar {
    background: url(images/registrar.jpg) 0 0 no-repeat;
    height: 380px;
    position: relative;
    padding: 6% 6% 0 6%;
    overflow: hidden;
    margin-bottom: 16px;
  }
  /* line 3207, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .pass-registrar h2 {
    color: #fff;
    text-shadow: 2px 2px #000;
    font-size: 3em;
    font-weight: 700;
    margin: 0;
    padding: 0;
    line-height: 1.4em;
    position: absolute;
    bottom: 35px;
  }
  /* line 3224, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-passport-contact-page ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 3229, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-passport-contact-page ul li {
    width: 27%;
    display: inline-block;
    float: left;
    padding: 2%;
    position: relative;
    height: auto;
    min-height: 270px;
    line-height: 1.2em;
  }
  /* line 3246, ../sass/_layout-responsive.scss */
  .sidebar-first #main-front #content .node-promoted {
    display: none !important;
  }
  /* line 3252, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first {
    /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
    width: 21%;
    /* background: #666666;*/
    padding: 0 1%;
    margin-left: 1%;
  }
  /* line 3260, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first p {
    /*color:#fff;*/
  }
  /* line 3262, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first p a:link, .sidebar-first .region-sidebar-first p a:visited, .sidebar-first .region-sidebar-first p a:active {
    /* color:#fff;*/
  }
  /* line 3271, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first h2, .sidebar-first .region-sidebar-first h3, .sidebar-first .region-sidebar-first h4 {
    color: #000;
    padding-bottom: 6px;
    margin-bottom: 8px;
  }
  /* line 3275, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first h2 a:link, .sidebar-first .region-sidebar-first h2 a:visited, .sidebar-first .region-sidebar-first h2 a:active, .sidebar-first .region-sidebar-first h3 a:link, .sidebar-first .region-sidebar-first h3 a:visited, .sidebar-first .region-sidebar-first h3 a:active, .sidebar-first .region-sidebar-first h4 a:link, .sidebar-first .region-sidebar-first h4 a:visited, .sidebar-first .region-sidebar-first h4 a:active {
    color: #fff;
  }
  /* line 3284, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 3289, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first ul li a:link, .sidebar-first .region-sidebar-first ul li a:visited, .sidebar-first .region-sidebar-first ul li a:active {
    color: #666;
  }
  /* line 3293, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first ul li a:hover {
    color: #000;
  }
  /* line 3304, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block {
    font-size: .8em;
    line-height: 1.2em;
    /*student testimonial custom css starts here*/
  }
  /* line 3306, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block h2.block-title {
    margin-bottom: 0;
  }
  /* line 3314, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper {
    overflow: hidden;
    /*end student details*/
  }
  /* line 3316, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper h3 {
    font-family: 'humnst777_cn_btbold';
    margin: 4px 0;
    padding: 0;
    line-height: 2em;
  }
  /* line 3323, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .testimonial-photo {
    float: left;
    display: inline-block;
    width: 30%;
    margin-right: 9px;
  }
  /* line 3329, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .student-details {
    font-family: 'humnst777_lt_btlight_italic';
    float: left;
    display: inline-block;
    width: 65%;
  }
  /* line 3335, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .student-details h4 {
    margin: 0;
    padding: 0;
  }
  /* line 3340, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .student-details ul {
    margin: 0 0 0 12px;
    padding: 0;
  }
  /* line 3347, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .testimonial-text {
    clear: left;
    dispay: block;
    width: 100%;
    line-height: 1.5em;
  }
  /* line 3352, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .testimonial-text p {
    margin: 8px 0;
  }
  /* line 3361, ../sass/_layout-responsive.scss */
  .sidebar-first .nice-menu-menu-interstate-passport {
    position: relative;
    z-index: 20;
  }

  /*end region sidebar first*/
  /*Page Views, Exposed filters custom css*/
  /* line 3371, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 {
    position: relative;
  }
  /* line 3376, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-tid-wrapper {
    float: left;
  }
  /* line 3380, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper {
    float: left;
    max-width: 400px;
  }
  /* line 3384, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper select {
    width: 100%;
  }

  /*
   * The layout when there is only one sidebar, the right one.
   */
  /* line 3407, ../sass/_layout-responsive.scss */
  .sidebar-second #content {
    /* Span 4 columns, starting in 1st column from left. */
    float: left;
    width: 80%;
    margin-left: 0%;
    margin-right: -80%;
    padding-left: 16px;
  }
  /* line 3413, ../sass/_layout-responsive.scss */
  .sidebar-second .region-sidebar-second {
    /* Span 1 column, starting in 5th column from left. */
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
  }

  /*
   * The layout when there are two sidebars.
   */
  /* line 3423, ../sass/_layout-responsive.scss */
  .two-sidebars #content {
    /* Span 3 columns, starting in 2nd column from left. */
    float: left;
    width: 40%;
    margin-left: 40%;
    margin-right: -80%;
    margin-left: 20%;
    margin-right: -78%;
    width: 55%;
    padding: 0 16px;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    /*kill bullets on specific lists & remove h3 bottom margin*/
    /*passport home faux table*/
    /*Delicious Links on home page*/
    /*tables in ice executive committee view*/
  }
  /* line 3433, ../sass/_layout-responsive.scss */
  .two-sidebars #content ul li .field-content p {
    font-size: 80%;
  }
  /* line 3437, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted .flex-control-nav {
    bottom: -50px !important;
  }
  /* line 3441, ../sass/_layout-responsive.scss */
  .two-sidebars #content h2.field-content {
    font-weight: normal;
    font-size: 1.2em;
    margin-bottom: 0px !important;
  }
  /* line 3448, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted #block-multiblock-2, .two-sidebars #content .region-highlighted p.passport-phone-header, .two-sidebars #content .region-highlighted #block-multiblock-1 {
    display: none;
  }
  /* line 3454, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-states-projects, .two-sidebars #content .view-Newscap, .two-sidebars #content .view-policyInsights, .two-sidebars #content .view-passport-instate {
    /*top- margin removed for /policy_insights*/
  }
  /* line 3461, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-states-projects .item-list h3, .two-sidebars #content .view-Newscap .item-list h3, .two-sidebars #content .view-policyInsights .item-list h3, .two-sidebars #content .view-passport-instate .item-list h3 {
    margin: 8px 0 0;
  }
  /* line 3465, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-states-projects h3.field-content, .two-sidebars #content .view-Newscap h3.field-content, .two-sidebars #content .view-policyInsights h3.field-content, .two-sidebars #content .view-passport-instate h3.field-content {
    margin: 8px 0 0;
  }
  /* line 3469, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-states-projects ul, .two-sidebars #content .view-Newscap ul, .two-sidebars #content .view-policyInsights ul, .two-sidebars #content .view-passport-instate ul {
    list-style: none;
    margin: 0 0 0 0;
    padding-left: 0;
  }
  /* line 3473, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-states-projects ul li, .two-sidebars #content .view-Newscap ul li, .two-sidebars #content .view-policyInsights ul li, .two-sidebars #content .view-passport-instate ul li {
    margin-bottom: 16px;
  }
  /* line 3480, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home {
    background: url(images/passport-girl.jpg) 0 0 no-repeat;
    width: 100%;
    margin: 0 auto;
    height: 300px;
    overflow: hidden;
    padding: 4% 0;
    display: table;
  }
  /* line 3489, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row {
    display: table-row;
  }
  /* line 3492, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row td-cell-30 {
    display: table-cell;
    width: 35%;
  }
  /* line 3497, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row .td-cell-60 {
    display: table-cell;
    width: 60%;
    vertical-align: top;
    padding: 0 2.5%;
  }
  /* line 3503, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row .td-cell-60 li {
    list-style-image: url(images/white-arrow-right.png);
  }
  /* line 3506, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row .td-cell-60 li h3 {
    color: #fff;
    text-shadow: 1px 1px #000;
    font-size: 1.5em;
    line-height: 1.7em;
    font-weight: 400;
  }
  /* line 3522, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-delicious-home ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 3526, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-delicious-home ul li {
    font-size: 12px;
  }
  /* line 3537, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul li {
    margin-bottom: 12px;
    /*font-size:12px;*/
  }
  /* line 3543, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list {
    border: 1px solid #ccc;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 50%;
    margin: 0 auto;
  }
  /* line 3551, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list li {
    border-bottom: 1px solid #ccc;
    padding-right: 20px;
  }
  /* line 3554, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list li a {
    display: block;
    padding: 4px 8px;
    line-height: 2em;
  }
  /* line 3561, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list li:last-child {
    border: none;
  }
  /* line 3569, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee h4 {
    margin: 0;
  }
  /* line 3572, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee h3 {
    margin-top: 4px;
  }
  /* line 3575, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic {
    margin: 0;
  }
  /* line 3578, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic td {
    font-size: .8em;
    vertical-align: top;
  }
  /* line 3581, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic td h4 {
    font-size: 1.2em;
    margin: 0;
  }
  /* line 3586, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic td img {
    width: 100%;
    height: auto;
    max-width: 60px;
    margin-right: 12px;
  }
  /* line 3598, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .col-one {
    float: left;
    width: 30%;
    padding-right: 16px;
    border-right: 1px solid #ccc;
  }
  /* line 3605, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .col-two {
    float: left;
    width: 60%;
    padding-left: 16px;
  }
  /* line 3612, ../sass/_layout-responsive.scss */
  .two-sidebars #content h2.knowledge-base {
    font-weight: 700;
    font-size: 1.4em;
    letter-spacing: 1px;
    border-bottom: 2px solid #1c4884;
    padding-bottom: 4px;
  }
  /* line 3621, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted #block-menu-menu-ice-public-menu {
    display: none;
  }
  /* line 3626, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff {
    margin-top: 16px;
  }
  /* line 3630, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 3635, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul li {
    width: 28%;
    display: inline-block;
    float: left;
    padding: 0 2%;
    position: relative;
    height: auto;
    max-height: 250px;
    line-height: 1.3em;
  }
  /* line 3645, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul li .views-field-field-user-email {
    margin: 6px 0 0;
    font-weight: 600;
    position: relative;
    z-index: 20;
  }
  /* line 3652, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul li .views-field-field-user-project-contact {
    font-size: .9em;
    position: relative;
    z-index: 20;
  }
  /* line 3657, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul li .views-field-field-user-project-contact h4.views-label-field-user-project-contact {
    margin-bottom: 0;
  }
  /* line 3661, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul li .views-field-field-user-project-contact em {
    margin: 3px 0 !important;
  }
  /* line 3668, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul li .field-content h2 {
    margin: 0 0 4px;
    font-size: 1.2em;
  }
  /* line 3674, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul li strong {
    letter-spacing: -1px;
  }
  /* line 3680, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul li ul.toggle-view li {
    cursor: pointer;
    position: relative;
    position: absolute;
    top: 80px;
    left: 80px;
  }
  /* line 3687, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul li ul.toggle-view li h3 {
    font-weight: normal;
    font-size: .9em;
    display: inline-block;
    padding: 2px;
  }
  /* line 3694, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul li ul.toggle-view li span {
    color: #1c4884;
    position: relative;
    z-index: 1;
  }
  /* line 3700, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul li ul.toggle-view li p {
    display: none;
    width: 500px;
    height: auto;
    background: #fff;
    border: 1px solid #ccc;
    padding: 16px;
    position: relative;
    z-index: 25;
    top: 34px;
    left: -200px;
  }
  /* line 3720, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first {
    /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
    width: 17%;
    padding: 0 1%;
    /*quicklinks accordion on front page*/
  }
  /* line 3723, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first h2 {
    margin: 0 0 16px 0;
    padding-top: 8px;
  }
  /* line 3732, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first ul.nice-menu-right ul {
    left: 10.5em !important;
  }
  /* line 3736, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first p {
    color: #000;
    font-size: 12px;
    line-height: 1.4em;
  }
  /* line 3740, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first p a:link, .two-sidebars .region-sidebar-first p a:visited, .two-sidebars .region-sidebar-first p a:active {
    color: #1c4884;
    text-decoration: underline;
  }
  /* line 3745, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first p a:hover {
    color: black !important;
  }
  /* line 3757, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block .ui-accordion .views-accordion-header .field-content a, .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block-2 .ui-accordion .views-accordion-header .field-content a, .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block-1 .ui-accordion .views-accordion-header .field-content a {
    font-size: .8em;
    display: block;
    padding-left: 15px;
  }
  /* line 3769, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first .view-commissioner-calendar .item-list ul {
    margin-top: 16px;
  }
  /* line 3771, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first .view-commissioner-calendar .item-list ul li {
    font-size: 1em;
    font-weight: 600;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
  }
  /* line 3778, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first .view-commissioner-calendar .item-list ul li .location {
    font-size: 0.9em !important;
    font-weight: 100 !important;
  }
  /* line 3787, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first #block-views-testimonial-slider-block {
    border-top: 1px solid #ccc;
    margin-top: 16px;
    padding-top: 8px;
  }
  /* line 3793, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first h2 {
    color: #1c4884;
    border-bottom: 1px solid #fff;
    padding-bottom: 3px;
    margin-bottom: 0px;
    margin-top: 0px !important;
  }
  /* line 3801, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first h3, .two-sidebars .region-sidebar-first h4 {
    color: #000;
    border-bottom: 1px solid #fff;
    padding-bottom: 6px;
    margin-bottom: 8px;
  }
  /* line 3807, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first h3 a:link, .two-sidebars .region-sidebar-first h3 a:visited, .two-sidebars .region-sidebar-first h3 a:active, .two-sidebars .region-sidebar-first h4 a:link, .two-sidebars .region-sidebar-first h4 a:visited, .two-sidebars .region-sidebar-first h4 a:active {
    color: #000;
  }
  /* line 3817, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 3822, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first ul li a:link, .two-sidebars .region-sidebar-first ul li a:visited, .two-sidebars .region-sidebar-first ul li a:active {
    color: #000;
  }
  /* line 3836, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first #block-views-testimonial-slider-block h2.block-title {
    font-size: 1.4em;
    margin-bottom: 0;
  }
  /* line 3842, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first #block-views-testimonial-slider-block .views-field-field-sep-program H2.sep {
    font-size: 1.2em;
    margin: 8px 0;
    display: inline-block;
  }
  /* line 3853, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first .view-knowledge-base-page ul li a:link, .two-sidebars .region-sidebar-first .view-knowledge-base-page ul li a:visited, .two-sidebars .region-sidebar-first .view-knowledge-base-page ul li a:active {
    font-size: .8em;
    line-height: 1em;
    display: block;
    background: url(images/blue-arrow-right.png) 0 2px no-repeat;
    padding: 0 0 6px 16px;
  }
  /* line 3865, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second {
    /* Span 1 column, starting in 5th column from left. */
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
    padding-top: 0 !important;
    /*width:16%!important;*/
    float: left;
    /*border-left: 1px solid #ccc;*/
    margin-right: 0;
    width: 18%;
    	 /* margin-bottom: -999em !important;
          padding-bottom: 999em !important;*/
    padding-top: 16px;
    /*event calendar block on front page*/
  }
  /* line 3872, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-menu-menu-ask-wiche .menu li a {
    font-weight: 600;
    background: #1c4884;
    color: #fff;
    margin-top: 16px;
    font-size: 1.1em;
    border-radius: 10px;
    padding: 6px;
    text-align: center;
    text-decoration: none;
  }
  /* line 3884, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-menu-menu-ask-wiche .menu li a:hover {
    background: #245eac;
  }
  /* line 3891, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-views-calendar-2-block-2 .view-calendar-2 h3 {
    font-size: 1em;
    line-height: 1.1em;
    margin-bottom: 0;
    margin-top: 1em;
  }
  /* line 3901, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block-nice-menus {
    position: relative;
    z-index: 20;
  }
  /* line 3906, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second ul.commish-items, .two-sidebars .region-sidebar-second .view-id-passport_contact_page ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 3911, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second ul.commish-items li, .two-sidebars .region-sidebar-second .view-id-passport_contact_page ul li {
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #ccc;
  }
  /* line 3918, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block {
    /*2nd Sidebar vertical list of publications for departments, initiatves, interest groups and priority pages*/
  }
  /* line 3922, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block .view-publication-blocks .pubblock-list, .two-sidebars .region-sidebar-second .block .view-id-PSEP_links .pubblock-list, .two-sidebars .region-sidebar-second .block .view-Adult-learner-pubs .pubblock-list {
    display: block !important;
  }
  /* line 3924, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block .view-publication-blocks .pubblock-list ul, .two-sidebars .region-sidebar-second .block .view-id-PSEP_links .pubblock-list ul, .two-sidebars .region-sidebar-second .block .view-Adult-learner-pubs .pubblock-list ul {
    display: block !important;
    display: block !important;
  }
  /* line 3926, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block .view-publication-blocks .pubblock-list ul li, .two-sidebars .region-sidebar-second .block .view-id-PSEP_links .pubblock-list ul li, .two-sidebars .region-sidebar-second .block .view-Adult-learner-pubs .pubblock-list ul li {
    display: block !important;
    width: 100% !important;
  }
  /* line 3931, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block .view-publication-blocks .pubblock-list ul li .policy-featured-pub a img, .two-sidebars .region-sidebar-second .block .view-id-PSEP_links .pubblock-list ul li .policy-featured-pub a img, .two-sidebars .region-sidebar-second .block .view-Adult-learner-pubs .pubblock-list ul li .policy-featured-pub a img {
    max-width: 150px !important;
  }
  /* line 3948, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second h2 {
    margin: 8px 0;
  }
  /* line 3952, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second p {
    font-size: 12px;
    line-height: 1.5em;
    margin-top: 0;
    font-style: italic;
  }
  /* line 3961, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .view-calendar-2 ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 3966, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .view-calendar-2 ul li {
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #ccc;
  }
  /* line 3972, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .view-calendar-2 .adr, .two-sidebars .region-sidebar-second .view-calendar-2 .map-link {
    font-size: 12px;
    line-height: 1.5em;
  }

  /*the layout when there are no sidebars -- full width*/
  /* line 3982, ../sass/_layout-responsive.scss */
  article.view-mode-full, .advanced-help-topic {
    padding: 0  1.5%;
    /*PSEP table on /rwsl-experiments*/
    /*generic table*/
    /*generic table with headers in first column*/
    /*WICHE table class*/
    /*generic table*/
    /*end wiche table class*/
  }
  /* line 3987, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees, .advanced-help-topic table#psep-support-fees {
    font-size: .8em;
  }
  /* line 3990, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees, .advanced-help-topic table#psep-support-fees {
    width: 100%;
    border-bottom: 2px solid #000;
    margin-bottom: 16px;
  }
  /* line 3997, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees th, .advanced-help-topic table#psep-support-fees th {
    background-color: transparent;
    /*color:#fff;*/
    text-align: center;
    border-right: 1px solid #fff;
    border-top: 2px solid #1c4884;
    border-left: none;
    padding: 1% 0;
    font-size: 1.3em;
  }
  /* line 4008, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees th.subhead, .advanced-help-topic table#psep-support-fees th.subhead {
    background: #1c4884;
  }
  /* line 4012, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees th.subhead h3, .advanced-help-topic table#psep-support-fees th.subhead h3 {
    margin: 0;
    color: #fff;
  }
  /* line 4017, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees th:last-child, .advanced-help-topic table#psep-support-fees th:last-child {
    border-right: none;
  }
  /* line 4021, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees td, .advanced-help-topic table#psep-support-fees td {
    padding: 2%;
    border-right: 1px solid #000;
    vertical-align: top;
  }
  /* line 4027, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees tr td:first-child, .advanced-help-topic table#psep-support-fees tr td:first-child {
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    font-size: 1em;
  }
  /* line 4035, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees td:last-child, .advanced-help-topic table#psep-support-fees td:last-child {
    border-right: none;
  }
  /* line 4039, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees tr:nth-child(even), .advanced-help-topic table#psep-support-fees tr:nth-child(even) {
    background: #ccc;
  }
  /* line 4043, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees tr:first-child th, .advanced-help-topic table#psep-support-fees tr:first-child th {
    border-bottom: 2px solid #fff;
  }
  /* line 4054, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table, .advanced-help-topic table#wiche-table {
    width: 100%;
    border-bottom: 2px solid #000;
    margin-bottom: 16px;
    font-size: .8em;
  }
  /* line 4060, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table th, .advanced-help-topic table#wiche-table th {
    background-color: #1c4884;
    color: #fff;
    text-align: center;
    border-right: 1px solid #fff;
    border-top: none;
    border-left: none;
    padding: 1% 0;
  }
  /* line 4069, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table th:last-child, .advanced-help-topic table#wiche-table th:last-child {
    border-right: none;
  }
  /* line 4074, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table td, .advanced-help-topic table#wiche-table td {
    padding: 2%;
    border-right: 1px solid #000;
    vertical-align: top;
    width: 50%;
  }
  /* line 4080, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table td:last-child, .advanced-help-topic table#wiche-table td:last-child {
    border-right: none;
  }
  /* line 4084, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table td h4, .advanced-help-topic table#wiche-table td h4 {
    font-size: 1.2em;
    margin: 0;
  }
  /* line 4089, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table td p, .advanced-help-topic table#wiche-table td p {
    margin: 4px 0;
  }
  /* line 4094, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table tr:first-child th, .advanced-help-topic table#wiche-table tr:first-child th {
    border-bottom: 2px solid #fff;
  }
  /* line 4103, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table-side-header, .advanced-help-topic table#wiche-table-side-header {
    width: 100%;
    border: 1px solid #000;
    margin-bottom: 16px;
    font-size: .8em;
  }
  /* line 4109, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table-side-header th, .advanced-help-topic table#wiche-table-side-header th {
    background-color: #1c4884;
    color: #fff;
    text-align: center;
    border-right: 1px solid #000;
    border-top: none;
    border-left: none;
    border-bottom: none;
    padding: 1% 2%;
  }
  /* line 4120, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table-side-header td, .advanced-help-topic table#wiche-table-side-header td {
    padding: 2%;
    border-right: 1px solid #000;
    vertical-align: top;
  }
  /* line 4126, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table-side-header tr:nth-child(odd), .advanced-help-topic table#wiche-table-side-header tr:nth-child(odd) {
    background: #e1e1e1;
  }
  /* line 4135, ../sass/_layout-responsive.scss */
  article.view-mode-full table.wiche-table, .advanced-help-topic table.wiche-table {
    width: 100%;
    margin-bottom: 16px;
    font-size: .8em;
  }
  /* line 4142, ../sass/_layout-responsive.scss */
  article.view-mode-full table.wiche-table td, .advanced-help-topic table.wiche-table td {
    padding: 2%;
    vertical-align: top;
    width: 35%;
  }
  /* line 4152, ../sass/_layout-responsive.scss */
  article.view-mode-full table#borderless-no_bgColor td, .advanced-help-topic table#borderless-no_bgColor td {
    padding: 8px;
    vertical-align: top;
  }
  /* line 4156, ../sass/_layout-responsive.scss */
  article.view-mode-full table#borderless-no_bgColor td img, .advanced-help-topic table#borderless-no_bgColor td img {
    max-width: 65px;
    height: auto;
  }
  /* line 4160, ../sass/_layout-responsive.scss */
  article.view-mode-full table#borderless-no_bgColor td p, .advanced-help-topic table#borderless-no_bgColor td p {
    margin: 0;
  }
}
/*panels css rules*/
/* line 4172, ../sass/_layout-responsive.scss */
div#wiche-home {
  padding: 0 15px;
}

/*Mental Health Landing Page Custom*/
/* line 4180, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349, .quicktabs-tabpage #block-block-348 {
  overflow: hidden;
}
/* line 4182, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349 .col-one, .quicktabs-tabpage #block-block-348 .col-one {
  float: left;
  display: inline-block;
  margin: 0 20px 0 20px;
  width: 45%;
}
/* line 4189, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349 .col-two, .quicktabs-tabpage #block-block-348 .col-two {
  float: left;
  display: inline-block;
  width: 45%;
}
/* line 4195, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349 ul, .quicktabs-tabpage #block-block-348 ul {
  list-style: square;
}
/* line 4198, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349 ul li, .quicktabs-tabpage #block-block-348 ul li {
  font-size: .8em;
  margin-bottom: 8px;
}

/*wiche-sep-dept-nav*/
/* line 4212, ../sass/_layout-responsive.scss */
#programs-departments {
  overflow: hidden;
  width: 100%;
  clear: both;
  /*wiche publications block for front page*/
}
/* line 4217, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block {
  background: #ccc;
  overflow: hidden;
  margin-bottom: 0;
  /*publications list on front page*/
}
/* line 4221, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block h2 {
  background: #1c4884;
  padding: 8px 0 8px 14px;
  color: #fff;
  margin: 0;
}
/* line 4228, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .view-publications-list {
  clear: both;
}
/* line 4231, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .view-publications-list .view-footer ul.all-wiche-pubs {
  list-style: none;
  background: #1c4884;
  margin: 0;
  padding: 0;
  overflow: hidden;
  text-align: center;
}
/* line 4238, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .view-publications-list .view-footer ul.all-wiche-pubs li {
  display: inline-block;
  border-right: 1px solid #fff;
}
/* line 4241, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .view-publications-list .view-footer ul.all-wiche-pubs li a {
  display: block;
  padding: 2px 12px;
  color: #fff;
}
/* line 4247, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .view-publications-list .view-footer ul.all-wiche-pubs li:last-child {
  border-right: none;
}
/* line 4255, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications {
  display: table;
  border-collapse: separate;
  border-spacing: 12px;
}
/* line 4259, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  display: table-row;
  width: 100%;
}
/* line 4267, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li {
  display: table-cell;
  width: 25%;
  padding-right: 16px;
  vertical-align: top;
}
/* line 4273, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-field-pub-image {
  display: inline-block;
}
/* line 4276, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-field-pub-image img {
  box-shadow: #222 2px 2px 8px;
}
/* line 4281, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-title {
  display: inline-block;
  width: 40% !important;
  padding-left: 10px;
}
/* line 4286, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-title .field-content a:link, #programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-title .field-content a:visited, #programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-title .field-content a:active {
  color: #000;
  text-decoration: none;
  font-size: .8em;
  font-weight: 400;
  /*font-style:italic;*/
  display: block;
  margin: 0;
  padding: 0;
}
/* line 4296, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-title .field-content a:hover {
  text-decoration: underline;
}
/* line 4302, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li figcaption.field-tag {
  clear: left;
  font-style: italic;
  font-size: .8em;
  line-height: 1.2em;
  padding: 8px 0px;
  margin-top: 8px;
}
/* line 4313, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications li:last-child {
  padding-left: 0;
}

/*end programs departments*/
/* line 4323, ../sass/_layout-responsive.scss */
.delicious-posts {
  padding-right: 1%;
}

/* line 4328, ../sass/_layout-responsive.scss */
#content .profile, #content form#user-login {
  padding: 0 1%;
}

/* line 4332, ../sass/_layout-responsive.scss */
.horizontal-divider {
  clear: both;
  /*border-bottom:2px solid #ccc;*/
  width: 98%;
  margin: 0 auto;
}

/*Benchmarks popout slideshow*/
/* line 4342, ../sass/_layout-responsive.scss */
a.popup-element-title {
  color: #1C4884;
  cursor: pointer;
  display: inline-block;
  padding: 0px;
  position: relative;
  font-size: 1.1em;
  font-weight: 600;
}

/* line 4351, ../sass/_layout-responsive.scss */
#popup-active-overlay {
  /*mission statement front page*/
}
/* line 4352, ../sass/_layout-responsive.scss */
#popup-active-overlay .popup-element-body {
  width: 775px !important;
}
/* line 4354, ../sass/_layout-responsive.scss */
#popup-active-overlay .popup-element-body .inner {
  width: 775px !important;
}
/* line 4356, ../sass/_layout-responsive.scss */
#popup-active-overlay .popup-element-body .inner .popup-element-body a.popup-close-button {
  cursor: pointer;
  float: right;
  position: relative;
  z-index: 20;
}
/* line 4363, ../sass/_layout-responsive.scss */
#popup-active-overlay .popup-element-body .inner p {
  font-size: .8em;
  line-height: 1.4em;
  color: #1C4884;
}

/*custom css for accordion on front page*/
/* line 4379, ../sass/_layout-responsive.scss */
.view-wiche-sep-departments-initiatives .views-accordion-header {
  background: none !important;
}
/* line 4381, ../sass/_layout-responsive.scss */
.view-wiche-sep-departments-initiatives .views-accordion-header .field-content {
  display: block;
}
/* line 4383, ../sass/_layout-responsive.scss */
.view-wiche-sep-departments-initiatives .views-accordion-header .field-content a:link {
  font-family: 'humnst777_lt_btlight_italic';
  color: #1C4884;
  line-height: 1.2em;
}

/* line 4396, ../sass/_layout-responsive.scss */
.ui-accordion .ui-accordion-content[role=tabpanel] {
  border-top: 1px solid #ccc;
}

/* line 4401, ../sass/_layout-responsive.scss */
.quick-link {
  display: block;
}

/*custom table styling for /forum/membership/current*/
/* line 4407, ../sass/_layout-responsive.scss */
.view-content table.views-table {
  width: 100%;
  margin-top: 25px;
  border-bottom: 1px solid #1e345b;
  padding-bottom: 1%;
}

/* line 4414, ../sass/_layout-responsive.scss */
.view-content table.views-table td, th {
  margin: 1%;
  border: 1px solid #000;
}

/* line 4420, ../sass/_layout-responsive.scss */
.view-content table.views-table caption {
  font-weight: bold;
  font-size: 1.2em;
  letter-spacing: 1px;
  margin-bottom: 4px;
}

/* line 4428, ../sass/_layout-responsive.scss */
.view-content table.views-table thead th {
  padding-right: 0;
  border-bottom: 3px solid #1e345b;
}

/* line 4433, ../sass/_layout-responsive.scss */
.view-content table.views-table thead th.views-field-title {
  text-align: center;
  padding: 0 1% 0 0;
}

/* line 4438, ../sass/_layout-responsive.scss */
.view-content table.views-table thead th.views-field-field-bio-org-value {
  text-align: center;
  padding: 0 0 0 1%;
}

/*Table style for forum and alliance membership pages*/
/*.view-id-list_walf_members & .view-list-alliance-members*/
/* line 4451, ../sass/_layout-responsive.scss */
.view-list-alliance-members .view-content table.views-table tr th.views-field-field-bio-org,
.view-list-alliance-members .view-content table.views-table tr td.views-field-field-bio-org,
.view-id-list_walf_members .view-content table.views-table tr th.views-field-field-bio-org,
.view-id-list_walf_members .view-content table.views-table tr td.views-field-field-bio-org {
  text-align: left;
  width: 49%;
  padding: 2%;
}
/* line 4458, ../sass/_layout-responsive.scss */
.view-list-alliance-members .view-content table.views-table tr th.views-field-title,
.view-list-alliance-members .view-content table.views-table tr td.views-field-title,
.view-id-list_walf_members .view-content table.views-table tr th.views-field-title,
.view-id-list_walf_members .view-content table.views-table tr td.views-field-title {
  text-align: right !important;
  width: 49%;
  padding: 2%;
}

/* line 4467, ../sass/_layout-responsive.scss */
.view-content table.views-table tr.even {
  background-color: transparent;
}

/*Alliance Executive Committee*/
/* line 4473, ../sass/_layout-responsive.scss */
table.waccal-exec-comm, table.walf-exec-comm {
  margin: 0;
}
/* line 4477, ../sass/_layout-responsive.scss */
table.waccal-exec-comm td h3, table.walf-exec-comm td h3 {
  margin: 0;
}

/*custom table styling Higher Ed Links*/
/* line 4488, ../sass/_layout-responsive.scss */
#higher-ed-links tr:nth-child(odd) {
  background: #ccc;
}
/* line 4492, ../sass/_layout-responsive.scss */
#higher-ed-links th {
  border: none;
}
/* line 4496, ../sass/_layout-responsive.scss */
#higher-ed-links td {
  font-size: .9em;
  line-height: 1.4em;
  padding: 4px 0;
}

/*Western Alliance of Community college Academic Leaders*/
/* line 4506, ../sass/_layout-responsive.scss */
.list-waccal-members {
  overflow: hidden;
}
/* line 4508, ../sass/_layout-responsive.scss */
.list-waccal-members h3 {
  clear: left;
  margin-bottom: 0;
}
/* line 4512, ../sass/_layout-responsive.scss */
.list-waccal-members ul {
  list-style: none;
  padding: 0;
  margin: 0 0 16px 0;
}
/* line 4516, ../sass/_layout-responsive.scss */
.list-waccal-members ul li {
  clear: left;
}
/* line 4519, ../sass/_layout-responsive.scss */
.list-waccal-members ul li .views-field-title {
  float: left;
  margin-right: 12px;
}
/* line 4524, ../sass/_layout-responsive.scss */
.list-waccal-members ul li .views-field-field-bio-org {
  float: left;
}

/*custom css snippets*/
/*Policy_exchanges*/
/* line 4537, ../sass/_layout-responsive.scss */
.view-policyExchanges .item-list h3 {
  margin-bottom: 0;
}
/* line 4542, ../sass/_layout-responsive.scss */
.view-policyExchanges .item-list ul li h4.field-content {
  margin: 6px 0 6px 0;
}

/*Policy and Data Resources Block on policy_exchanges in 2nd sidebar*/
/* line 4552, ../sass/_layout-responsive.scss */
.taxon-resource ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 4560, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub .field-content p {
  margin: 0;
  font-size: .9em;
  line-height: 1.2em;
}
/* line 4565, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub .field-content p a:link, .taxon-resource ul li.policy-pub .field-content p a:visited, .taxon-resource ul li.policy-pub .field-content p a:active {
  display: block;
  text-decoration: underline;
  font-size: .9em;
  color: #1c4884;
}
/* line 4574, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub h1 {
  /*reduce h1 size for 2nd sidebar teaser block*/
  font-weight: normal !important;
  font-size: 1em !important;
  margin-bottom: 0;
}
/* line 4579, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub h2 {
  font-weight: normal;
}
/* line 4581, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub h2 a:link, .taxon-resource ul li.policy-pub h2 a:visited, .taxon-resource ul li.policy-pub h2 a:active {
  text-decoration: underline;
  font-size: .8em;
  color: #1c4884;
}
/* line 4587, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub h3 {
  display: none;
}

/* line 4596, ../sass/_layout-responsive.scss */
.view-taxonomy-resources .more-link {
  text-align: left;
}
/* line 4598, ../sass/_layout-responsive.scss */
.view-taxonomy-resources .more-link a:link, .view-taxonomy-resources .more-link a:visited, .view-taxonomy-resources .more-link a:active {
  display: block;
  text-decoration: underline;
  font-size: .8em;
  color: #1c4884;
}

/*Policy Insights policy_insights*/
/* line 4613, ../sass/_layout-responsive.scss */
.view-policyInsights ul li span h4 {
  margin-bottom: 0;
}

/*publications/all*/
/* line 4625, ../sass/_layout-responsive.scss */
.pub-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 4630, ../sass/_layout-responsive.scss */
.pub-list ul li {
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 4634, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-image {
  float: left;
  margin-right: 12px;
  display: inline-block;
  width: 30%;
}
/* line 4641, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description {
  float: left;
  display: inline-block;
  width: 65%;
}
/* line 4646, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description .sm-font {
  font-size: .8em;
}
/* line 4650, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description h2, .pub-list ul li .pub-description h5 {
  margin-top: 0;
}
/* line 4654, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description .field-content {
  position: relative;
  top: -3px;
}
/* line 4659, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description p {
  margin: 0 !important;
  font-weight: normal;
}
/* line 4662, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description p a:link, .pub-list ul li .pub-description p a:visited, .pub-list ul li .pub-description p a:active {
  color: #1c4884;
  text-decoration: none;
}
/* line 4666, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description p a:hover {
  text-decoration: underline;
}
/* line 4672, ../sass/_layout-responsive.scss */
.pub-list ul li .views-field-field-pub-pages {
  clear: left;
  display: block;
}
/* line 4677, ../sass/_layout-responsive.scss */
.pub-list ul li p.pub-title {
  font-weight: 800;
  margin-bottom: 12px;
  font-style: italic;
}
/* line 4682, ../sass/_layout-responsive.scss */
.pub-list ul li p.pub-title a:link, .pub-list ul li p.pub-title a:visited, .pub-list ul li p.pub-title a:active {
  color: #1c4884;
  text-decoration: none;
}
/* line 4686, ../sass/_layout-responsive.scss */
.pub-list ul li p.pub-title a:hover {
  text-decoration: underline;
}

/* line 4695, ../sass/_layout-responsive.scss */
.clearBoth {
  clear: both;
}

/* line 4700, ../sass/_layout-responsive.scss */
.boxwrap {
  padding: 16px;
  border: 2px solid #333;
  width: 88%;
  margin: 0 auto;
  margin-bottom: 30px;
  border-radius: 8px;
}
/* line 4708, ../sass/_layout-responsive.scss */
.boxwrap h2, .boxwrap h3, .boxwrap h4 {
  margin-top: 0;
}
/* line 4712, ../sass/_layout-responsive.scss */
.boxwrap ul {
  list-style: none;
}
/* line 4715, ../sass/_layout-responsive.scss */
.boxwrap ul li {
  font-size: .8em;
}

/*WICE SARA Toggle menu on /sara*/
/* line 4723, ../sass/_layout-responsive.scss */
h2.w-sara {
  padding: 0 0 8px 0;
  font-weight: bold;
  font-size: 1.5em;
}

/* line 4729, ../sass/_layout-responsive.scss */
#wiche-sara-menu {
  font-size: 1em;
  font-weight: normal;
  color: #000;
  line-height: 1.5em;
}

/* line 4736, ../sass/_layout-responsive.scss */
#wiche-sara-menu h3 {
  font-style: italic;
  line-height: 1em;
  margin-bottom: 4px;
}

/* line 4745, ../sass/_layout-responsive.scss */
.w-sara-menu .toggle-view li p.sara-menu, .w-sara-menu .toggle-view li p, .w-sara-menu .toggle-view li p.knocking-8, .menu .toggle-view li p.sara-menu, .menu .toggle-view li p, .menu .toggle-view li p.knocking-8 {
  display: none;
}

/* line 4752, ../sass/_layout-responsive.scss */
ul#wiche-sara-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 4758, ../sass/_layout-responsive.scss */
ul#wiche-sara-menu ul.toggle-view li, .content ul#wiche-sara-menu ul li {
  margin-bottom: 0 !important;
}

/* line 4763, ../sass/_layout-responsive.scss */
ul#wiche-sara-menu ul.toggle-view a:link {
  font-size: .8em;
  line-height: 1.6em;
  padding-bottom: 6px;
}

/* line 4769, ../sass/_layout-responsive.scss */
ul#wiche-sara-menu ul.toggle-view span {
  position: relative;
  margin-left: 6px;
  top: -2px;
  cursor: pointer;
}

/*bio toggle on staff pages*/
/*staff page ul grid*/
/* line 4787, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item-field-user-project-contact-tid #edit-field-user-project-contact-tid, .view-wiche-staff .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item-field-user-project-contact-tid #edit-field-user-project-contact-tid {
  width: 300px;
}
/* line 4791, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View .views-exposed-form .views-exposed-widgets .views-exposed-widget input, .view-wiche-staff .views-exposed-form .views-exposed-widgets .views-exposed-widget input {
  position: relative;
  top: -3px;
  right: -4px;
  padding: 0 4px;
}
/* line 4803, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View .manage-item-list ul, .view-wiche-staff .manage-item-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 4811, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul, .view-wiche-staff ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 4816, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li, .view-wiche-staff ul li {
  width: 28%;
  display: inline-block;
  float: left;
  padding: 0 2%;
  position: relative;
  height: auto;
  min-height: 300px;
  line-height: 1.3em;
}
/* line 4827, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li .field-content h2, .view-wiche-staff ul li .field-content h2 {
  margin: 0 0 4px;
  font-size: 1.2em;
}
/* line 4833, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li strong, .view-wiche-staff ul li strong {
  letter-spacing: -1px;
}
/* line 4839, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li ul.toggle-view li, .view-wiche-staff ul li ul.toggle-view li {
  cursor: pointer;
  position: relative;
  position: absolute;
  top: 80px;
  left: 80px;
}
/* line 4846, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li ul.toggle-view li h3, .view-wiche-staff ul li ul.toggle-view li h3 {
  font-weight: normal;
  font-size: .9em;
  display: inline-block;
  padding: 2px;
}
/* line 4853, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li ul.toggle-view li span, .view-wiche-staff ul li ul.toggle-view li span {
  color: #1c4884;
}
/* line 4857, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li ul.toggle-view li p, .view-wiche-staff ul li ul.toggle-view li p {
  display: none;
  width: 500px;
  height: auto;
  background: #fff;
  border: 1px solid #ccc;
  padding: 16px;
  position: relative;
  z-index: 25;
  top: 34px;
  left: -200px;
}

/*right sidebar project and initiative menus*/
/* line 4881, ../sass/_layout-responsive.scss */
#block-menu-menu-wiche-directory ul.menu, #block-menu-menu-lac-menu ul.menu, .box-right ul.menu, #block-menu-menu-wue ul.menu,
#block-menu-menu-psep-menu ul.menu, #block-menu-menu-ask-wiche ul.menu, #block-menu-menu-ice-public-menu ul.menu, #block-menu-menu-interstate-passport ul.menu,
#block-menu-menu-initiatives-sor ul.menu, #block-menu-menu-about-us ul.menu, #block-menu-menu-resources ul.menu, #block-menu-menu-statewide-trans ul.menu, #block-menu-menu-facilitating-de ul.menu, #block-menu-menu-news ul.menu, #block-menu-menu-getting-what-yo ul.menu, #knocking-explore-list ul.menu, #block-menu-menu-non-traditional ul.menu, #block-menu-menu-factbook ul.menu, #block-block-263 ul.menu, #block-menu-menu-menu-nanslo-new ul.menu, #block-menu-menu-aboutnanslo ul.menu, #block-menu-menu-menu-nanslo-curr-initiative ul.menu, #block-menu-menu-menu-nanslo-past-initiative ul.menu, #block-menu-menu-menu-nanslo-creative-soluti ul.menu, #block-menu-menu-policy-mega-menu-block ul.menu {
  list-style: none;
  margin: 0;
  padding: 0 0 16px;
  border-bottom: 1px solid #ccc;
}
/* line 4886, ../sass/_layout-responsive.scss */
#block-menu-menu-wiche-directory ul.menu li, #block-menu-menu-lac-menu ul.menu li, .box-right ul.menu li, #block-menu-menu-wue ul.menu li,
#block-menu-menu-psep-menu ul.menu li, #block-menu-menu-ask-wiche ul.menu li, #block-menu-menu-ice-public-menu ul.menu li, #block-menu-menu-interstate-passport ul.menu li,
#block-menu-menu-initiatives-sor ul.menu li, #block-menu-menu-about-us ul.menu li, #block-menu-menu-resources ul.menu li, #block-menu-menu-statewide-trans ul.menu li, #block-menu-menu-facilitating-de ul.menu li, #block-menu-menu-news ul.menu li, #block-menu-menu-getting-what-yo ul.menu li, #knocking-explore-list ul.menu li, #block-menu-menu-non-traditional ul.menu li, #block-menu-menu-factbook ul.menu li, #block-block-263 ul.menu li, #block-menu-menu-menu-nanslo-new ul.menu li, #block-menu-menu-aboutnanslo ul.menu li, #block-menu-menu-menu-nanslo-curr-initiative ul.menu li, #block-menu-menu-menu-nanslo-past-initiative ul.menu li, #block-menu-menu-menu-nanslo-creative-soluti ul.menu li, #block-menu-menu-policy-mega-menu-block ul.menu li {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 16px;
}
/* line 4891, ../sass/_layout-responsive.scss */
#block-menu-menu-wiche-directory ul.menu li a, #block-menu-menu-lac-menu ul.menu li a, .box-right ul.menu li a, #block-menu-menu-wue ul.menu li a,
#block-menu-menu-psep-menu ul.menu li a, #block-menu-menu-ask-wiche ul.menu li a, #block-menu-menu-ice-public-menu ul.menu li a, #block-menu-menu-interstate-passport ul.menu li a,
#block-menu-menu-initiatives-sor ul.menu li a, #block-menu-menu-about-us ul.menu li a, #block-menu-menu-resources ul.menu li a, #block-menu-menu-statewide-trans ul.menu li a, #block-menu-menu-facilitating-de ul.menu li a, #block-menu-menu-news ul.menu li a, #block-menu-menu-getting-what-yo ul.menu li a, #knocking-explore-list ul.menu li a, #block-menu-menu-non-traditional ul.menu li a, #block-menu-menu-factbook ul.menu li a, #block-block-263 ul.menu li a, #block-menu-menu-menu-nanslo-new ul.menu li a, #block-menu-menu-aboutnanslo ul.menu li a, #block-menu-menu-menu-nanslo-curr-initiative ul.menu li a, #block-menu-menu-menu-nanslo-past-initiative ul.menu li a, #block-menu-menu-menu-nanslo-creative-soluti ul.menu li a, #block-menu-menu-policy-mega-menu-block ul.menu li a {
  text-decoration: none;
  font-weight: 400;
  color: #666;
  text-transform: uppercase;
  font-size: .8em;
  display: block;
  line-height: 1.3em;
}
/* line 4900, ../sass/_layout-responsive.scss */
#block-menu-menu-wiche-directory ul.menu li a:hover, #block-menu-menu-lac-menu ul.menu li a:hover, .box-right ul.menu li a:hover, #block-menu-menu-wue ul.menu li a:hover,
#block-menu-menu-psep-menu ul.menu li a:hover, #block-menu-menu-ask-wiche ul.menu li a:hover, #block-menu-menu-ice-public-menu ul.menu li a:hover, #block-menu-menu-interstate-passport ul.menu li a:hover,
#block-menu-menu-initiatives-sor ul.menu li a:hover, #block-menu-menu-about-us ul.menu li a:hover, #block-menu-menu-resources ul.menu li a:hover, #block-menu-menu-statewide-trans ul.menu li a:hover, #block-menu-menu-facilitating-de ul.menu li a:hover, #block-menu-menu-news ul.menu li a:hover, #block-menu-menu-getting-what-yo ul.menu li a:hover, #knocking-explore-list ul.menu li a:hover, #block-menu-menu-non-traditional ul.menu li a:hover, #block-menu-menu-factbook ul.menu li a:hover, #block-block-263 ul.menu li a:hover, #block-menu-menu-menu-nanslo-new ul.menu li a:hover, #block-menu-menu-aboutnanslo ul.menu li a:hover, #block-menu-menu-menu-nanslo-curr-initiative ul.menu li a:hover, #block-menu-menu-menu-nanslo-past-initiative ul.menu li a:hover, #block-menu-menu-menu-nanslo-creative-soluti ul.menu li a:hover, #block-menu-menu-policy-mega-menu-block ul.menu li a:hover {
  text-decoration: underline;
}

/*how to contact staff box in 1st sidebar*/
/* line 4909, ../sass/_layout-responsive.scss */
.how-contact-staff {
  padding: 8px;
  width: 90%;
}

/*How to Edit Staff Info*/
/* line 4918, ../sass/_layout-responsive.scss */
.author-box-right h5 {
  margin: 0;
  padding: 0;
}
/* line 4922, ../sass/_layout-responsive.scss */
.author-box-right ol {
  margin: 0 0 0 16px;
  padding: 0;
}
/* line 4925, ../sass/_layout-responsive.scss */
.author-box-right ol li {
  font-size: .8em;
}

/*styling for Student Testimonial list on /studentTestimonials*/
/* line 4935, ../sass/_layout-responsive.scss */
.testimonial-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 4940, ../sass/_layout-responsive.scss */
.testimonial-list ul li:first-child {
  /*border-top:1px solid #cccccc;*/
  margin-top: 0;
  padding-top: 16px;
}
/* line 4946, ../sass/_layout-responsive.scss */
.testimonial-list ul li {
  padding-bottom: 16px;
  border-bottom: 1px solid #ccc;
  margin-top: 16px;
  overflow: hidden;
}
/* line 4952, ../sass/_layout-responsive.scss */
.testimonial-list ul li .testimonial-photo {
  float: left;
  margin-right: 8px;
  position: relative;
  top: 6px;
  width: 10%;
}
/* line 4960, ../sass/_layout-responsive.scss */
.testimonial-list ul li .testimonial-body {
  float: left;
  width: 85%;
}
/* line 4965, ../sass/_layout-responsive.scss */
.testimonial-list ul li .field-content {
  clear: left;
}
/* line 4970, ../sass/_layout-responsive.scss */
.testimonial-list ul li:last-child {
  border-bottom: none;
}

/*2nd sidebar publication list block*/
/* line 4979, ../sass/_layout-responsive.scss */
.pubblock-list ul, .view-taxonomy-resources-block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 4984, ../sass/_layout-responsive.scss */
.pubblock-list ul li, .view-taxonomy-resources-block ul li {
  /*padding-bottom:12px;*/
  /*border-bottom:1px solid #ccc;*/
  /*margin-top:16px;*/
}
/* line 4989, ../sass/_layout-responsive.scss */
.pubblock-list ul li a:link, .pubblock-list ul li a:visited, .pubblock-list ul li a:active, .view-taxonomy-resources-block ul li a:link, .view-taxonomy-resources-block ul li a:visited, .view-taxonomy-resources-block ul li a:active {
  color: #666;
  font-size: 0.9em;
  font-weight: 600;
  text-decoration: none;
  line-height: 0.9em !important;
}
/* line 4997, ../sass/_layout-responsive.scss */
.pubblock-list ul li a:hover, .view-taxonomy-resources-block ul li a:hover {
  text-decoration: underline;
}
/* line 5002, ../sass/_layout-responsive.scss */
.pubblock-list ul li:last-child, .view-taxonomy-resources-block ul li:last-child {
  border-bottom: none;
}

/*WICHE /policy_insights page & Western Policy Exchange*/
/* line 5012, ../sass/_layout-responsive.scss */
.view-policyInsights .item-list h3, .view-policyInsights .pub-list h3, .view-policyExchanges .item-list h3, .view-policyExchanges .pub-list h3, .view-publications .item-list h3, .view-publications .pub-list h3 {
  /*clear:left;*/
  font-size: 1.2em;
  padding: 6px;
  color: #fff;
  background: #1c4884;
}
/* line 5020, ../sass/_layout-responsive.scss */
.view-policyInsights .item-list ul, .view-policyInsights .pub-list ul, .view-policyExchanges .item-list ul, .view-policyExchanges .pub-list ul, .view-publications .item-list ul, .view-publications .pub-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  /*display:table;*/
  width: 100%;
}
/* line 5029, ../sass/_layout-responsive.scss */
.view-policyInsights .item-list ul li h4 a:link, .view-policyInsights .item-list ul li h4 a:visited, .view-policyInsights .item-list ul li h4 a:active, .view-policyInsights .item-list ul li h4 a:hover, .view-policyInsights .pub-list ul li h4 a:link, .view-policyInsights .pub-list ul li h4 a:visited, .view-policyInsights .pub-list ul li h4 a:active, .view-policyInsights .pub-list ul li h4 a:hover, .view-policyExchanges .item-list ul li h4 a:link, .view-policyExchanges .item-list ul li h4 a:visited, .view-policyExchanges .item-list ul li h4 a:active, .view-policyExchanges .item-list ul li h4 a:hover, .view-policyExchanges .pub-list ul li h4 a:link, .view-policyExchanges .pub-list ul li h4 a:visited, .view-policyExchanges .pub-list ul li h4 a:active, .view-policyExchanges .pub-list ul li h4 a:hover, .view-publications .item-list ul li h4 a:link, .view-publications .item-list ul li h4 a:visited, .view-publications .item-list ul li h4 a:active, .view-publications .item-list ul li h4 a:hover, .view-publications .pub-list ul li h4 a:link, .view-publications .pub-list ul li h4 a:visited, .view-publications .pub-list ul li h4 a:active, .view-publications .pub-list ul li h4 a:hover {
  font-style: italic;
  font-weight: bold;
  font-size: 1em;
  color: #000;
  line-height: 1.1em;
}
/* line 5036, ../sass/_layout-responsive.scss */
.view-policyInsights .item-list ul li a:link, .view-policyInsights .item-list ul li a:visited, .view-policyInsights .item-list ul li a:active, .view-policyInsights .pub-list ul li a:link, .view-policyInsights .pub-list ul li a:visited, .view-policyInsights .pub-list ul li a:active, .view-policyExchanges .item-list ul li a:link, .view-policyExchanges .item-list ul li a:visited, .view-policyExchanges .item-list ul li a:active, .view-policyExchanges .pub-list ul li a:link, .view-policyExchanges .pub-list ul li a:visited, .view-policyExchanges .pub-list ul li a:active, .view-publications .item-list ul li a:link, .view-publications .item-list ul li a:visited, .view-publications .item-list ul li a:active, .view-publications .pub-list ul li a:link, .view-publications .pub-list ul li a:visited, .view-publications .pub-list ul li a:active {
  color: #1c4884;
  font-size: 0.9em;
  font-weight: 600;
  padding: 12px 20px 12px 0;
  text-decoration: none;
  line-height: 0.9em !important;
}
/* line 5045, ../sass/_layout-responsive.scss */
.view-policyInsights .item-list ul li a:hover, .view-policyInsights .pub-list ul li a:hover, .view-policyExchanges .item-list ul li a:hover, .view-policyExchanges .pub-list ul li a:hover, .view-publications .item-list ul li a:hover, .view-publications .pub-list ul li a:hover {
  text-decoration: underline;
}

/*2nd sidebar Commission and LAC blocks for state highlight pages*/
/* line 5056, ../sass/_layout-responsive.scss */
.view-Commission-Block-View ul,
.view-legislative-advisory-committee-block-view ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 5061, ../sass/_layout-responsive.scss */
.view-Commission-Block-View ul li,
.view-legislative-advisory-committee-block-view ul li {
  border-bottom: 1px solid #ccc;
  margin-top: 16px;
}
/* line 5065, ../sass/_layout-responsive.scss */
.view-Commission-Block-View ul li .small,
.view-legislative-advisory-committee-block-view ul li .small {
  font-size: .9em;
  line-height: 1em;
}
/* line 5071, ../sass/_layout-responsive.scss */
.view-Commission-Block-View ul li:last-child,
.view-legislative-advisory-committee-block-view ul li:last-child {
  border-bottom: none;
}

/*override much zen css font-sizes on upcoming events block on home page*/
/* line 5082, ../sass/_layout-responsive.scss */
.region-sidebar-second ul li {
  /*border-bottom:1px solid #ccc;*/
  /*margin-bottom:6px;
  padding-bottom:6px;*/
}
/* line 5087, ../sass/_layout-responsive.scss */
.region-sidebar-second ul li .views-field-field-date-display h3.field-content {
  font-size: 1em;
  font-weight: 100;
  margin: 0;
}
/* line 5094, ../sass/_layout-responsive.scss */
.region-sidebar-second ul li .views-field-title h2.field-content {
  font-size: 1.2em;
  font-weight: 400;
  margin: 8px 0 8px;
}
/* line 5101, ../sass/_layout-responsive.scss */
.region-sidebar-second ul li:last-child {
  border-bottom: none;
}

/*some h2s in the 1st and 2nd sidebar need more top margin but not all of them*/
/*#block-menu-menu-interstate-passport, #block-menu-menu-initiatives-sor, #block-menu-menu-psep-menu, .region-sidebar-first, #block-menu-menu-resources, #block-block-260, #block-block-264, #block-views-210e6048e21942227c4a4d3a48bf8e06, #block-views-publication-blocks-block-3, #block-views-publication-blocks-block-4, #block-menu-menu-statewide-trans, #block-menu-menu-facilitating-de, #block-menu-menu-getting-what-yo, #block-block-27, #block-block-273, .w-sara-menu, #block-menu-menu-lac-menu, #block-menu-menu-non-traditional, #block-menu-menu-factbook{
	h2{
		margin-top:16px!important;
	}
}*/
/*student testimonial slideshow on front page*/
/* line 5116, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block {
  width: auto;
  height: auto;
}
/* line 5119, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block .testimonial-wrapper {
  overflow: hidden;
}
/* line 5121, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block .testimonial-wrapper .testimonial-photo {
  float: left;
  margin-right: 8px;
  width: 40%;
}
/* line 5127, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block .testimonial-wrapper .student-details {
  float: left;
  width: 55%;
  font-size: 12px;
  line-height: 1.3em;
}
/* line 5134, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block .testimonial-wrapper .testimonial-text {
  clear: left;
  font-size: 12px;
  line-height: 1.4em;
}

/*misc css*/
/* line 5143, ../sass/_layout-responsive.scss */
.dark_blue {
  color: #1c4884;
  line-height: 1.2em !important;
}

/*css table code for css based tables with pic on left, text on right*/
/* line 5150, ../sass/_layout-responsive.scss */
.faux-table {
  width: 100%;
  display: table;
  margin-bottom: 16px;
}
/* line 5155, ../sass/_layout-responsive.scss */
.faux-table h3 {
  margin: 0;
  font-size: 1.2em;
}
/* line 5161, ../sass/_layout-responsive.scss */
.faux-table .tr-row {
  display: table-row;
}
/* line 5164, ../sass/_layout-responsive.scss */
.faux-table .td-cell_20 {
  display: table-cell;
  width: 10%;
  vertical-align: top;
}
/* line 5170, ../sass/_layout-responsive.scss */
.faux-table .td-cell {
  display: table-cell;
  width: 30%;
  vertical-align: top;
}
/* line 5176, ../sass/_layout-responsive.scss */
.faux-table .td-cell_70 {
  display: table-cell;
  width: 68%;
  padding-left: 16px;
  vertical-align: top;
}
/* line 5182, ../sass/_layout-responsive.scss */
.faux-table .td-cell_70 span {
  display: block;
}

/* line 5190, ../sass/_layout-responsive.scss */
.faux-three-col-table {
  width: 100%;
  display: table;
}
/* line 5195, ../sass/_layout-responsive.scss */
.faux-three-col-table .trow {
  width: 100%;
  display: table;
}
/* line 5201, ../sass/_layout-responsive.scss */
.faux-three-col-table .col-one {
  display: table-cell;
  vertical-align: top;
  width: 187px;
  padding-right: 20px;
}
/* line 5208, ../sass/_layout-responsive.scss */
.faux-three-col-table .col-two {
  display: table-cell;
  vertical-align: top;
  width: 187px;
  padding-right: 20px;
}
/* line 5215, ../sass/_layout-responsive.scss */
.faux-three-col-table .col-three {
  display: table-cell;
  vertical-align: top;
  width: 187px;
}

/* line 5225, ../sass/_layout-responsive.scss */
.sara-two-col-table {
  width: 100%;
  display: table;
}
/* line 5230, ../sass/_layout-responsive.scss */
.sara-two-col-table .sara-col-one {
  display: table-cell;
  vertical-align: top;
  width: 45%;
  padding: 0 12px 0;
  margin: 0 12px 0;
}
/* line 5238, ../sass/_layout-responsive.scss */
.sara-two-col-table .sara-col-two {
  display: table-cell;
  vertical-align: top;
  width: 45%;
  padding: 0;
}

/*hide this thing*/
/* line 5249, ../sass/_layout-responsive.scss */
.node-state-highlights .node-readmore, .node-state-highlights .comment-add {
  display: none;
}
/* line 5253, ../sass/_layout-responsive.scss */
.node-state-highlights .field-name-field-state-tagline {
  font-style: italic;
  line-height: 1.8em;
  margin-bottom: 10px;
}

/* line 5260, ../sass/_layout-responsive.scss */
.student-savings-box {
  padding: 16px;
  border: 2px solid #333;
  width: 50%;
  margin: 0 auto;
  margin-bottom: 30px;
}
/* line 5267, ../sass/_layout-responsive.scss */
.student-savings-box legend {
  font-weight: bold;
  font-size: 1.5em;
}
/* line 5273, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-label {
  width: 60%;
}
/* line 5277, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-items {
  text-align: right;
  width: 40%;
}
/* line 5283, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-name-field-state-fig1-total2 {
  border-top: 2px solid #ccc;
  padding-top: 4px;
  margin-top: 4px;
}
/* line 5288, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-name-field-state-fig1-total2 .field-items .field-item {
  font-style: italic;
}
/* line 5293, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-name-field-state-fig1-total {
  border-top: 2px solid #ccc;
  padding-top: 4px;
  margin-top: 4px;
}
/* line 5298, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-name-field-state-fig1-total .field-items .field-item {
  font-style: italic;
}

/*jquery toggle menu for /knocking-8th/technicalNotes*/
/* line 5309, ../sass/_layout-responsive.scss */
.knocking-dropdown .toggle-view li {
  cursor: pointer;
}
/* line 5312, ../sass/_layout-responsive.scss */
.knocking-dropdown .toggle-view p {
  display: none;
}

/* line 5318, ../sass/_layout-responsive.scss */
article .field-name-field-state-investment {
  margin-top: 10px;
}

/*passport info page summary css*/
/* line 5323, ../sass/_layout-responsive.scss */
.passport-summary {
  background: none;
  width: 90%;
  height: auto;
  overflow: hidden;
  display: table;
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
}
/* line 5333, ../sass/_layout-responsive.scss */
.passport-summary .tr {
  display: table-row;
}
/* line 5338, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-30 {
  display: table-cell;
  vertical-align: top;
  width: 40%;
}
/* line 5344, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-60 {
  display: table-cell;
  width: 60%;
  vertical-align: top;
}
/* line 5350, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-60 p {
  margin: 0 !important;
  padding: 0 0 12px;
  position: relative;
  top: -3px;
}
/* line 5357, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-60 h3 {
  color: #000;
  text-shadow: none;
  font-size: 1.3em;
  line-height: 1.5em;
  font-weight: 400;
}

@media all and (min-width: 1280px) {
  /* line 5375, ../sass/_layout-responsive.scss */
  .header .phone-nav {
    display: none;
  }

  /* line 5380, ../sass/_layout-responsive.scss */
  #main, #main-front {
    padding-top: 2em;
  }

  /*front-page slide show*/
  /* line 5385, ../sass/_layout-responsive.scss */
  #slideshow {
    display: table;
    width: 100%;
  }
  /* line 5389, ../sass/_layout-responsive.scss */
  #slideshow .slide-row {
    display: table-row;
  }
  /* line 5392, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides {
    background: #245eac;
    display: table-cell;
    width: 600px;
    vertical-align: top;
  }
  /* line 5399, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block {
    margin: 0;
    /*flex slider css*/
  }
  /* line 5405, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider {
    border: none;
    margin-bottom: 0;
  }
  /* line 5409, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .flex-direction-nav {
    display: none;
  }
  /* line 5414, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flex-control-nav {
    display: none;
  }
  /* line 5422, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides img {
    width: 100%;
    max-width: 600px;
    height: auto;
  }
  /* line 5429, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id {
    display: table-cell;
    max-width: 600px;
    background: #245eac;
    vertical-align: top;
    /*self-id list on front page*/
  }
  /* line 5436, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .region-self-id .block {
    margin: 0;
  }
  /* line 5441, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id h2 {
    color: #fff;
    margin: 8px 0 0 16px;
    font-size: 2em;
  }
  /* line 5448, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id ul {
    margin: 12px 0 0 16px;
    padding: 0 0 0 16px;
    list-style: none;
  }
  /* line 5453, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id ul li {
    background: url(images/white-arrow-bullet-lg.png) 0 8px no-repeat;
    padding-left: 20px;
    margin: 6px 0;
  }
  /* line 5457, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id ul li a:link, #slideshow .slide-row .wiche-mission-self-id ul li a:visited, #slideshow .slide-row .wiche-mission-self-id ul li a:active {
    color: #fff;
    display: block;
    font-weight: 400;
    font-size: 110%;
    line-height: 1.5em;
  }
  /* line 5467, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .mission {
    background: #ccc;
    width: 100%;
  }
  /* line 5470, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .mission h2 {
    font-family: 'humnst777_cn_btregular',sans-serif;
    font-weight: 200;
    margin: 0;
    padding: 15px;
    color: #000;
    font-size: 1em;
    line-height: 1.4em;
  }

  /*Page Views, Exposed filters custom css*/
  /* line 5488, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 {
    position: relative;
  }
  /* line 5492, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-tid-wrapper {
    float: none;
  }
  /* line 5496, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper {
    float: none;
  }
  /* line 5499, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper select {
    width: 100%;
  }
  /* line 5504, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form .views-submit-button {
    /*position:absolute;
    top:85px;
    left:0;*/
  }
  /* line 5510, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form .views-reset-button {
    /*position:absolute;
    top:85px;
    left:75px;*/
  }

  /*publications list on front page*/
  /* line 5522, ../sass/_layout-responsive.scss */
  .wiche-publications {
    display: table;
    border-collapse: separate;
    border-spacing: 5px;
  }
  /* line 5524, ../sass/_layout-responsive.scss */
  .wiche-publications ul {
    display: table-row;
    list-style: none;
    margin: 16px 0 0 0;
    padding: 0;
    /*overflow:hidden;*/
  }
  /* line 5530, ../sass/_layout-responsive.scss */
  .wiche-publications ul li {
    display: table-cell;
    width: 18%;
    padding: 8px;
    margin-left: 16px;
  }
  /* line 5536, ../sass/_layout-responsive.scss */
  .wiche-publications ul li .views-field-title {
    width: 100%;
    padding-left: 0;
  }
  /* line 5541, ../sass/_layout-responsive.scss */
  .wiche-publications ul li .views-field-title .field-content a:link, .wiche-publications ul li .views-field-title .field-content a:visited {
    color: #000;
    text-decoration: none;
    font-weight: 600;
    line-height: 1.2em;
  }
  /* line 5547, ../sass/_layout-responsive.scss */
  .wiche-publications ul li .views-field-title .field-content a:hover {
    text-decoration: underline;
  }
  /* line 5554, ../sass/_layout-responsive.scss */
  .wiche-publications ul li figcaption.field-tag {
    clear: left;
    font-style: italic;
    font-size: .8em;
    line-height: 1.2em;
    padding-top: 8px;
    margin-top: 8px;
  }
  /* line 5565, ../sass/_layout-responsive.scss */
  .wiche-publications li:first-child {
    margin-left: 0px;
  }

  /* line 5571, ../sass/_layout-responsive.scss */
  .header .region-phone-nav {
    display: none;
  }

  /*
  * The layout when there is only one sidebar, the left one.
  */
  /* line 5583, ../sass/_layout-responsive.scss */
  .sidebar-first #content {
    /* Span 2 columns, starting in 2nd column from left. */
    float: left;
    width: 40%;
    margin-left: 20%;
    margin-right: -60%;
    /*hide teaser titles on passport/information-resources*/
  }
  /* line 5586, ../sass/_layout-responsive.scss */
  .sidebar-first #content ul li .field-content p {
    font-size: 80%;
  }
  /* line 5592, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-passport-information-resources article header .node-title {
    display: none;
  }
  /* line 5598, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first {
    /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }

  /*
   * The layout when there is only one sidebar, the right one.
   */
  /* line 5609, ../sass/_layout-responsive.scss */
  .sidebar-second #content {
    /* Span 2 columns, starting in 1st column from left. */
    float: left;
    width: 40%;
    margin-left: 0%;
    margin-right: -40%;
  }
  /* line 5614, ../sass/_layout-responsive.scss */
  .sidebar-second .region-sidebar-second {
    /* Span 1 column, starting in 3rd column from left. */
    float: left;
    width: 20%;
    margin-left: 40%;
    margin-right: -60%;
  }

  /*
   * The layout when there are two sidebars.
   */
  /* line 5624, ../sass/_layout-responsive.scss */
  .two-sidebars #content {
    /* Span 3 columns, starting in 2nd column from left. */
    float: left;
    width: 60%;
    margin-left: 20%;
    margin-right: -80%;
  }
  /* line 5628, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-tags li {
    border-bottom: 1px solid #ccc;
  }
  /* line 5632, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-tags li:last-child {
    border-bottom: none;
  }
  /* line 5640, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first {
    /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }
  /* line 5644, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second {
    /* Start a new row and span all 3 columns. */
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    /*@include zen-clear();*/
    /*hide recent policy publications block because it looks awkward*/
  }
  /* line 5650, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-views-210e6048e21942227c4a4d3a48bf8e06 {
    /*display:none;*/
  }

  /* line 5658, ../sass/_layout-responsive.scss */
  #content article.view-mode-full, #content .advanced-help-topic {
    padding: 0;
    /*custom css for table on /psep/supp-fees*/
  }
  /* line 5661, ../sass/_layout-responsive.scss */
  #content article.view-mode-full ul li, #content article.view-mode-full ol li, #content .advanced-help-topic ul li, #content .advanced-help-topic ol li {
    /*font-size:12px;*/
    margin: 12px 0;
  }
  /* line 5666, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .faux-four-col-table, #content .advanced-help-topic .faux-four-col-table {
    width: 80%;
    display: table;
    margin: 0 auto;
  }
  /* line 5671, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .faux-four-col-table .four-col-col-one, #content .advanced-help-topic .faux-four-col-table .four-col-col-one {
    display: table-cell;
    vertical-align: top;
    width: 21%;
    padding: 2% 2% 2% 0;
  }
  /* line 5678, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .faux-four-col-table .four-col-col-two, #content .advanced-help-topic .faux-four-col-table .four-col-col-two {
    display: table-cell;
    vertical-align: top;
    width: 21%;
    padding: 2%;
  }
  /* line 5685, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .faux-four-col-table .four-col-col-three, #content .advanced-help-topic .faux-four-col-table .four-col-col-three {
    display: table-cell;
    vertical-align: top;
    width: 21%;
    padding: 2%;
  }
  /* line 5692, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .faux-four-col-table .four-col-col-four, #content .advanced-help-topic .faux-four-col-table .four-col-col-four {
    display: table-cell;
    vertical-align: top;
    width: 21%;
    padding: 2% 0 2% 2%;
  }
  /* line 5702, ../sass/_layout-responsive.scss */
  #content article.view-mode-full #psep-support, #content .advanced-help-topic #psep-support {
    border: 1px solid #ccc;
    padding: 16px;
    width: 80%;
    margin: 0 auto;
  }
  /* line 5707, ../sass/_layout-responsive.scss */
  #content article.view-mode-full #psep-support table, #content .advanced-help-topic #psep-support table {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  /* line 5708, ../sass/_layout-responsive.scss */
  #content article.view-mode-full #psep-support table h2, #content .advanced-help-topic #psep-support table h2 {
    margin: 0 0 16px;
  }
  /* line 5714, ../sass/_layout-responsive.scss */
  #content article.view-mode-full #psep-support table th, #content .advanced-help-topic #psep-support table th {
    border: none;
    color: #fff;
    background: #1c4884;
    font-size: 1.1em;
  }
  /* line 5720, ../sass/_layout-responsive.scss */
  #content article.view-mode-full #psep-support table tr:nth-child(even), #content .advanced-help-topic #psep-support table tr:nth-child(even) {
    background: #ccc;
  }
  /* line 5726, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-top, #content .advanced-help-topic .pub-top {
    overflow: hidden;
  }
  /* line 5728, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-top .pub-left, #content .advanced-help-topic .pub-top .pub-left {
    float: left;
    width: 20%;
    margin: 0;
    padding: 0;
  }
  /* line 5735, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-top .pub-right, #content .advanced-help-topic .pub-top .pub-right {
    font-size: 12px;
    float: left;
    width: 50%;
  }
  /* line 5742, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description, #content .advanced-help-topic .pub-description {
    /*table styling*/
  }
  /* line 5746, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description table, #content .advanced-help-topic .pub-description table {
    border-collapse: separate;
    border-spacing: 10px;
  }
  /* line 5748, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description table td, #content .advanced-help-topic .pub-description table td {
    margin: 4px 0;
    font-size: .9em;
  }
  /* line 5754, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description table h2, #content .advanced-help-topic .pub-description table h2 {
    margin: 0;
  }
  /* line 5761, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description table h3 a, #content .advanced-help-topic .pub-description table h3 a {
    margin-top: 0;
  }
  /* line 5769, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs {
    display: table;
    width: 100%;
  }
  /* line 5772, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-one {
    display: table-cell;
    vertical-align: top;
    padding: 2%;
  }
  /* line 5777, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-one .caption {
    font-size: .8em;
    font-style: italic;
  }
  /* line 5783, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-two {
    display: table-cell;
    vertical-align: top;
    padding: 2%;
  }
  /* line 5789, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-two .caption {
    font-size: .8em;
    font-style: italic;
  }

  /* line 5801, ../sass/_layout-responsive.scss */
  .sidebar-first {
    /*testimonial slide show on front page*/
    /*end block-views-testimonial-slider-block*/
  }
  /* line 5802, ../sass/_layout-responsive.scss */
  .sidebar-first #content {
    /* Span 4 columns, starting in 2nd column from left. */
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
    width: 72%;
    margin-left: 26%;
    padding: 0 1%;
    border-left: 1px solid #ccc;
  }
  /* line 5810, ../sass/_layout-responsive.scss */
  .sidebar-first #content .region-highlighted #block-multiblock-2, .sidebar-first #content .region-highlighted p.passport-phone-header {
    display: none;
  }
  /* line 5815, ../sass/_layout-responsive.scss */
  .sidebar-first #content article {
    /*passport home faux table*/
    /*passport banner image*/
  }
  /* line 5816, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list {
    border: 1px solid #ccc;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 50%;
    margin: 0 auto;
  }
  /* line 5824, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list li {
    border-bottom: 1px solid #ccc;
    padding-right: 20px;
  }
  /* line 5827, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list li a {
    display: block;
    padding: 4px 8px;
    line-height: 2em;
  }
  /* line 5834, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list li:last-child {
    border: none;
  }
  /* line 5840, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home {
    background: url(images/passport-girl.jpg) 0 0 no-repeat;
    width: 100%;
    height: 300px;
    overflow: hidden;
    padding: 4% 0;
    display: table;
  }
  /* line 5848, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home td-cell-30 {
    display: table-cell;
    width: 30%;
  }
  /* line 5853, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home .td-cell-60 {
    display: table-cell;
    width: 65%;
    vertical-align: top;
    padding: 0 2.5%;
  }
  /* line 5859, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home .td-cell-60 li {
    list-style-image: url(images/white-arrow-right.png);
  }
  /* line 5862, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home .td-cell-60 li h3 {
    color: #fff;
    text-shadow: 1px 1px #000;
    font-size: 1.4em;
    line-height: 1.6em;
    font-weight: 400;
  }
  /* line 5875, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .pass-instutions {
    background: url(images/institutions.jpg) 0 0 no-repeat;
    height: 380px;
    position: relative;
    padding: 6% 6% 0 6%;
    overflow: hidden;
  }
  /* line 5882, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .pass-instutions h2 {
    color: #fff;
    text-shadow: 2px 2px #000;
    font-size: 3em;
    font-weight: 700;
    margin: 0;
    padding: 0;
    line-height: 1.4em;
  }
  /* line 5893, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .pass-policy {
    background: url(images/policy-researchers.jpg) 0 0 no-repeat;
    height: 380px;
    position: relative;
    padding: 6% 6% 0 6%;
    overflow: hidden;
    margin-bottom: 16px;
  }
  /* line 5900, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .pass-policy h2 {
    color: #fff;
    text-shadow: 2px 2px #000;
    font-size: 3em;
    font-weight: 700;
    margin: 0;
    padding: 0;
    line-height: 1.4em;
  }
  /* line 5912, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .pass-registrar {
    background: url(images/registrar.jpg) 0 0 no-repeat;
    height: 380px;
    position: relative;
    padding: 6% 6% 0 6%;
    overflow: hidden;
    margin-bottom: 16px;
  }
  /* line 5919, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .pass-registrar h2 {
    color: #fff;
    text-shadow: 2px 2px #000;
    font-size: 3em;
    font-weight: 700;
    margin: 0;
    padding: 0;
    line-height: 1.4em;
    position: absolute;
    bottom: 35px;
  }
  /* line 5936, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-passport-contact-page ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 5941, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-passport-contact-page ul li {
    width: 27%;
    display: inline-block;
    float: left;
    padding: 2%;
    position: relative;
    height: auto;
    min-height: 270px;
    line-height: 1.2em;
  }
  /* line 5958, ../sass/_layout-responsive.scss */
  .sidebar-first #main-front #content .node-promoted {
    display: none !important;
  }
  /* line 5964, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first {
    /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
    width: 21%;
    /* background: #666666;*/
    padding: 0 1%;
    margin-left: 1%;
  }
  /* line 5972, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first p {
    /*color:#fff;*/
  }
  /* line 5974, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first p a:link, .sidebar-first .region-sidebar-first p a:visited, .sidebar-first .region-sidebar-first p a:active {
    /* color:#fff;*/
  }
  /* line 5983, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first h2, .sidebar-first .region-sidebar-first h3, .sidebar-first .region-sidebar-first h4 {
    color: #000;
    padding-bottom: 6px;
    margin-bottom: 8px;
  }
  /* line 5987, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first h2 a:link, .sidebar-first .region-sidebar-first h2 a:visited, .sidebar-first .region-sidebar-first h2 a:active, .sidebar-first .region-sidebar-first h3 a:link, .sidebar-first .region-sidebar-first h3 a:visited, .sidebar-first .region-sidebar-first h3 a:active, .sidebar-first .region-sidebar-first h4 a:link, .sidebar-first .region-sidebar-first h4 a:visited, .sidebar-first .region-sidebar-first h4 a:active {
    color: #fff;
  }
  /* line 5996, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 6001, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first ul li a:link, .sidebar-first .region-sidebar-first ul li a:visited, .sidebar-first .region-sidebar-first ul li a:active {
    color: #666;
  }
  /* line 6005, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first ul li a:hover {
    color: #000;
  }
  /* line 6016, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block {
    font-size: .8em;
    line-height: 1.2em;
    /*student testimonial custom css starts here*/
  }
  /* line 6018, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block h2.block-title {
    margin-bottom: 0;
  }
  /* line 6026, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper {
    overflow: hidden;
    /*end student details*/
  }
  /* line 6028, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper h3 {
    font-family: 'humnst777_cn_btbold';
    margin: 4px 0;
    padding: 0;
    line-height: 2em;
  }
  /* line 6035, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .testimonial-photo {
    float: left;
    display: inline-block;
    width: 30%;
    margin-right: 9px;
  }
  /* line 6041, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .student-details {
    font-family: 'humnst777_lt_btlight_italic';
    float: left;
    display: inline-block;
    width: 65%;
  }
  /* line 6047, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .student-details h4 {
    margin: 0;
    padding: 0;
  }
  /* line 6052, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .student-details ul {
    margin: 0 0 0 12px;
    padding: 0;
  }
  /* line 6059, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .testimonial-text {
    clear: left;
    dispay: block;
    width: 100%;
    line-height: 1.5em;
  }
  /* line 6064, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .testimonial-text p {
    margin: 8px 0;
  }
  /* line 6073, ../sass/_layout-responsive.scss */
  .sidebar-first .nice-menu-menu-interstate-passport {
    position: relative;
    z-index: 20;
  }

  /*end region sidebar first*/
  /*Page Views, Exposed filters custom css*/
  /* line 6083, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 {
    position: relative;
  }
  /* line 6088, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-tid-wrapper {
    float: left;
  }
  /* line 6092, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper {
    float: left;
    max-width: 400px;
  }
  /* line 6096, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper select {
    width: 100%;
  }

  /*
   * The layout when there is only one sidebar, the right one.
   */
  /* line 6119, ../sass/_layout-responsive.scss */
  .sidebar-second #content {
    /* Span 4 columns, starting in 1st column from left. */
    float: left;
    width: 80%;
    margin-left: 0%;
    margin-right: -80%;
    padding-left: 16px;
  }
  /* line 6126, ../sass/_layout-responsive.scss */
  .sidebar-second .region-sidebar-second {
    /* Span 1 column, starting in 5th column from left. */
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
  }

  /*
   * The layout when there are two sidebars.
   */
  /* line 6136, ../sass/_layout-responsive.scss */
  .two-sidebars #content {
    /* Span 3 columns, starting in 2nd column from left. */
    float: left;
    width: 40%;
    margin-left: 40%;
    margin-right: -80%;
    margin-left: 20%;
    margin-right: -78%;
    width: 55%;
    padding: 0 16px;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    /*kill bullets on specific lists & remove h3 bottom margin*/
    /*passport home faux table*/
    /*Delicious Links on home page*/
    /*tables in ice executive committee view*/
  }
  /* line 6139, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted .flex-control-nav {
    bottom: -50px;
  }
  /* line 6150, ../sass/_layout-responsive.scss */
  .two-sidebars #content ul li .field-content p {
    font-size: 80%;
  }
  /* line 6154, ../sass/_layout-responsive.scss */
  .two-sidebars #content h2.field-content {
    font-weight: normal;
    font-size: 1.2em;
    margin-bottom: 0px !important;
  }
  /* line 6161, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted #block-multiblock-2, .two-sidebars #content .region-highlighted p.passport-phone-header, .two-sidebars #content .region-highlighted #block-multiblock-1 {
    display: none;
  }
  /* line 6167, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-states-projects, .two-sidebars #content .view-Newscap, .two-sidebars #content .view-policyInsights, .two-sidebars #content .view-passport-instate {
    /*top- margin removed for /policy_insights*/
  }
  /* line 6174, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-states-projects .item-list h3, .two-sidebars #content .view-Newscap .item-list h3, .two-sidebars #content .view-policyInsights .item-list h3, .two-sidebars #content .view-passport-instate .item-list h3 {
    margin: 8px 0 0;
  }
  /* line 6178, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-states-projects h3.field-content, .two-sidebars #content .view-Newscap h3.field-content, .two-sidebars #content .view-policyInsights h3.field-content, .two-sidebars #content .view-passport-instate h3.field-content {
    margin: 8px 0 0;
  }
  /* line 6182, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-states-projects ul, .two-sidebars #content .view-Newscap ul, .two-sidebars #content .view-policyInsights ul, .two-sidebars #content .view-passport-instate ul {
    list-style: none;
    margin: 0 0 0 0;
    padding-left: 0;
  }
  /* line 6186, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-states-projects ul li, .two-sidebars #content .view-Newscap ul li, .two-sidebars #content .view-policyInsights ul li, .two-sidebars #content .view-passport-instate ul li {
    margin-bottom: 16px;
  }
  /* line 6193, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home {
    background: url(images/passport-girl.jpg) 0 0 no-repeat;
    width: 100%;
    margin: 0 auto;
    height: 300px;
    overflow: hidden;
    padding: 4% 0;
    display: table;
  }
  /* line 6202, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row {
    display: table-row;
  }
  /* line 6205, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row td-cell-30 {
    display: table-cell;
    width: 35%;
  }
  /* line 6210, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row .td-cell-60 {
    display: table-cell;
    width: 60%;
    vertical-align: top;
    padding: 0 2.5%;
  }
  /* line 6216, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row .td-cell-60 li {
    list-style-image: url(images/white-arrow-right.png);
  }
  /* line 6219, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row .td-cell-60 li h3 {
    color: #fff;
    text-shadow: 1px 1px #000;
    font-size: 1.5em;
    line-height: 1.7em;
    font-weight: 400;
  }
  /* line 6235, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-delicious-home ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 6239, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-delicious-home ul li {
    font-size: 12px;
  }
  /* line 6250, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul li {
    margin-bottom: 12px;
    /*font-size:12px;*/
  }
  /* line 6256, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list {
    border: 1px solid #ccc;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 50%;
    margin: 0 auto;
  }
  /* line 6264, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list li {
    border-bottom: 1px solid #ccc;
    padding-right: 20px;
  }
  /* line 6267, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list li a {
    display: block;
    padding: 4px 8px;
    line-height: 2em;
  }
  /* line 6274, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list li:last-child {
    border: none;
  }
  /* line 6282, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee h4 {
    margin: 0;
  }
  /* line 6285, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee h3 {
    margin-top: 4px;
  }
  /* line 6288, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic {
    margin: 0;
  }
  /* line 6291, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic td {
    font-size: .8em;
    vertical-align: top;
  }
  /* line 6294, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic td h4 {
    font-size: 1.2em;
    margin: 0;
  }
  /* line 6299, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic td img {
    width: 100%;
    height: auto;
    max-width: 60px;
    margin-right: 12px;
  }
  /* line 6311, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .col-one {
    float: left;
    width: 30%;
    padding-right: 16px;
    border-right: 1px solid #ccc;
  }
  /* line 6318, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .col-two {
    float: left;
    width: 60%;
    padding-left: 16px;
  }
  /* line 6325, ../sass/_layout-responsive.scss */
  .two-sidebars #content h2.knowledge-base {
    font-weight: 700;
    font-size: 1.4em;
    letter-spacing: 1px;
    border-bottom: 2px solid #1c4884;
    padding-bottom: 4px;
  }
  /* line 6334, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted #block-menu-menu-ice-public-menu {
    display: none;
  }
  /* line 6339, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff {
    margin-top: 16px;
  }
  /* line 6344, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first {
    /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
    width: 17%;
    padding: 0 1%;
    /*quicklinks accordion on front page*/
  }
  /* line 6347, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first h2 {
    margin: 0 0 16px 0;
    padding-top: 8px;
  }
  /* line 6356, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first p {
    color: #000;
    font-size: 12px;
    line-height: 1.4em;
  }
  /* line 6360, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first p a:link, .two-sidebars .region-sidebar-first p a:visited, .two-sidebars .region-sidebar-first p a:active {
    color: #1c4884;
    text-decoration: underline;
  }
  /* line 6365, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first p a:hover {
    color: black !important;
  }
  /* line 6377, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block .ui-accordion .views-accordion-header .field-content a, .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block-2 .ui-accordion .views-accordion-header .field-content a, .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block-1 .ui-accordion .views-accordion-header .field-content a {
    font-size: .8em;
    display: block;
    padding: 1px 0 0 15px;
  }
  /* line 6389, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first .view-commissioner-calendar .item-list ul {
    margin-top: 16px;
  }
  /* line 6391, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first .view-commissioner-calendar .item-list ul li {
    font-size: 1em;
    font-weight: 600;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
  }
  /* line 6398, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first .view-commissioner-calendar .item-list ul li .location {
    font-size: 0.9em !important;
    font-weight: 100 !important;
  }
  /* line 6407, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first #block-views-testimonial-slider-block {
    border-top: 1px solid #ccc;
    margin-top: 16px;
    padding-top: 8px;
  }
  /* line 6413, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first h2 {
    color: #1c4884;
    border-bottom: 1px solid #fff;
    padding-bottom: 3px;
    margin-bottom: 0px;
    margin-top: 0px !important;
  }
  /* line 6421, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first h3, .two-sidebars .region-sidebar-first h4 {
    color: #000;
    border-bottom: 1px solid #fff;
    padding-bottom: 6px;
    margin-bottom: 8px;
  }
  /* line 6427, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first h3 a:link, .two-sidebars .region-sidebar-first h3 a:visited, .two-sidebars .region-sidebar-first h3 a:active, .two-sidebars .region-sidebar-first h4 a:link, .two-sidebars .region-sidebar-first h4 a:visited, .two-sidebars .region-sidebar-first h4 a:active {
    color: #000;
  }
  /* line 6437, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 6442, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first ul li a:link, .two-sidebars .region-sidebar-first ul li a:visited, .two-sidebars .region-sidebar-first ul li a:active {
    color: #000;
  }
  /* line 6456, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first #block-views-testimonial-slider-block h2.block-title {
    font-size: 1.4em;
    margin-bottom: 0;
  }
  /* line 6462, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first #block-views-testimonial-slider-block .views-field-field-sep-program H2.sep {
    font-size: 1.2em;
    margin: 8px 0;
    display: inline-block;
  }
  /* line 6473, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first .view-knowledge-base-page ul li a:link, .two-sidebars .region-sidebar-first .view-knowledge-base-page ul li a:visited, .two-sidebars .region-sidebar-first .view-knowledge-base-page ul li a:active {
    font-size: .8em;
    line-height: 1em;
    display: block;
    background: url(images/blue-arrow-right.png) 0 2px no-repeat;
    padding: 0 0 6px 16px;
  }
  /* line 6485, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second {
    /* Span 1 column, starting in 5th column from left. */
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
    padding-top: 0 !important;
    /*width:16%!important;*/
    float: left;
    /*border-left: 1px solid #ccc;*/
    margin-right: 0;
    width: 18%;
    	 /* margin-bottom: -999em !important;
          padding-bottom: 999em !important;*/
    padding-top: 16px;
    /*event calendar block on front page*/
  }
  /* line 6492, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-menu-menu-ask-wiche .menu li a {
    font-weight: 600;
    background: #1c4884;
    color: #fff;
    margin-top: 16px;
    font-size: 1.1em;
    border-radius: 10px;
    padding: 6px;
    text-align: center;
    text-decoration: none;
  }
  /* line 6504, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-menu-menu-ask-wiche .menu li a:hover {
    background: #245eac;
  }
  /* line 6511, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-views-calendar-2-block-2 .view-calendar-2 h3 {
    font-size: 1em;
    line-height: 1.1em;
    margin-bottom: 0;
    margin-top: 1em;
  }
  /* line 6521, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block-nice-menus {
    position: relative;
    z-index: 20;
  }
  /* line 6526, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second ul.commish-items, .two-sidebars .region-sidebar-second .view-id-passport_contact_page ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 6531, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second ul.commish-items li, .two-sidebars .region-sidebar-second .view-id-passport_contact_page ul li {
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #ccc;
  }
  /* line 6538, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block {
    /*2nd Sidebar vertical list of publications for departments, initiatves, interest groups and priority pages*/
  }
  /* line 6542, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block .view-publication-blocks .pubblock-list, .two-sidebars .region-sidebar-second .block .view-id-PSEP_links .pubblock-list, .two-sidebars .region-sidebar-second .block .view-Adult-learner-pubs .pubblock-list {
    display: block !important;
  }
  /* line 6544, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block .view-publication-blocks .pubblock-list ul, .two-sidebars .region-sidebar-second .block .view-id-PSEP_links .pubblock-list ul, .two-sidebars .region-sidebar-second .block .view-Adult-learner-pubs .pubblock-list ul {
    display: block !important;
    display: block !important;
  }
  /* line 6546, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block .view-publication-blocks .pubblock-list ul li, .two-sidebars .region-sidebar-second .block .view-id-PSEP_links .pubblock-list ul li, .two-sidebars .region-sidebar-second .block .view-Adult-learner-pubs .pubblock-list ul li {
    display: block !important;
    width: 100% !important;
  }
  /* line 6562, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second h2 {
    margin: 8px 0;
  }
  /* line 6566, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second p {
    font-size: 12px;
    line-height: 1.5em;
    margin-top: 0;
    font-style: italic;
  }
  /* line 6575, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .view-calendar-2 ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 6580, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .view-calendar-2 ul li {
    margin-bottom: 16px;
    padding: 16px;
    border: 1px solid #ccc;
    border-radius: 8px;
  }
  /* line 6586, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .view-calendar-2 ul li h3 {
    margin: 0 0 8px !important;
  }
  /* line 6591, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .view-calendar-2 .adr, .two-sidebars .region-sidebar-second .view-calendar-2 .map-link {
    font-size: 12px;
    line-height: 1.5em;
  }

  /*the layout when there are no sidebars -- full width*/
  /* line 6601, ../sass/_layout-responsive.scss */
  article.view-mode-full, .advanced-help-topic {
    padding: 0  1.5%;
    /*PSEP table on /rwsl-experiments*/
    /*generic table*/
    /*generic table with headers in first column*/
    /*WICHE table class*/
    /*generic table*/
    /*end wiche table class*/
  }
  /* line 6606, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees, .advanced-help-topic table#psep-support-fees {
    font-size: .8em;
  }
  /* line 6609, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees, .advanced-help-topic table#psep-support-fees {
    width: 100%;
    border-bottom: 2px solid #000;
    margin-bottom: 16px;
  }
  /* line 6616, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees th, .advanced-help-topic table#psep-support-fees th {
    background-color: transparent;
    /*color:#fff;*/
    text-align: center;
    border-right: 1px solid #fff;
    border-top: 2px solid #1c4884;
    border-left: none;
    padding: 1% 0;
    font-size: 1.3em;
  }
  /* line 6627, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees th.subhead, .advanced-help-topic table#psep-support-fees th.subhead {
    background: #1c4884;
  }
  /* line 6631, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees th.subhead h3, .advanced-help-topic table#psep-support-fees th.subhead h3 {
    margin: 0;
    color: #fff;
  }
  /* line 6636, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees th:last-child, .advanced-help-topic table#psep-support-fees th:last-child {
    border-right: none;
  }
  /* line 6640, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees td, .advanced-help-topic table#psep-support-fees td {
    padding: 2%;
    border-right: 1px solid #000;
    vertical-align: top;
  }
  /* line 6646, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees tr td:first-child, .advanced-help-topic table#psep-support-fees tr td:first-child {
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    font-size: 1em;
  }
  /* line 6654, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees td:last-child, .advanced-help-topic table#psep-support-fees td:last-child {
    border-right: none;
  }
  /* line 6658, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees tr:nth-child(even), .advanced-help-topic table#psep-support-fees tr:nth-child(even) {
    background: #ccc;
  }
  /* line 6662, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees tr:first-child th, .advanced-help-topic table#psep-support-fees tr:first-child th {
    border-bottom: 2px solid #fff;
  }
  /* line 6668, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table, article.view-mode-full table.wiche-table, .advanced-help-topic table#wiche-table, .advanced-help-topic table.wiche-table {
    width: 100%;
    border-bottom: 2px solid #000;
    margin-bottom: 16px;
    font-size: .8em;
  }
  /* line 6674, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table th, article.view-mode-full table.wiche-table th, .advanced-help-topic table#wiche-table th, .advanced-help-topic table.wiche-table th {
    background-color: #1c4884;
    color: #fff;
    text-align: center;
    border-right: 1px solid #fff;
    border-top: none;
    border-left: none;
    padding: 1% 0;
  }
  /* line 6683, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table th:last-child, article.view-mode-full table.wiche-table th:last-child, .advanced-help-topic table#wiche-table th:last-child, .advanced-help-topic table.wiche-table th:last-child {
    border-right: none;
  }
  /* line 6688, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table td, article.view-mode-full table.wiche-table td, .advanced-help-topic table#wiche-table td, .advanced-help-topic table.wiche-table td {
    padding: 2%;
    border-right: 1px solid #000;
    vertical-align: top;
    width: auto;
  }
  /* line 6695, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table td:last-child, article.view-mode-full table.wiche-table td:last-child, .advanced-help-topic table#wiche-table td:last-child, .advanced-help-topic table.wiche-table td:last-child {
    border-right: none;
  }
  /* line 6699, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table td h4, article.view-mode-full table.wiche-table td h4, .advanced-help-topic table#wiche-table td h4, .advanced-help-topic table.wiche-table td h4 {
    font-size: 1.2em;
    margin: 0;
  }
  /* line 6704, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table td p, article.view-mode-full table.wiche-table td p, .advanced-help-topic table#wiche-table td p, .advanced-help-topic table.wiche-table td p {
    margin: 4px 0;
  }
  /* line 6709, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table tr:first-child th, article.view-mode-full table.wiche-table tr:first-child th, .advanced-help-topic table#wiche-table tr:first-child th, .advanced-help-topic table.wiche-table tr:first-child th {
    border-bottom: 1px solid #000;
  }
  /* line 6718, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table-side-header, .advanced-help-topic table#wiche-table-side-header {
    width: 100%;
    border: 1px solid #000;
    margin-bottom: 16px;
    font-size: .8em;
  }
  /* line 6724, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table-side-header th, .advanced-help-topic table#wiche-table-side-header th {
    background-color: #1c4884;
    color: #fff;
    text-align: center;
    border-right: 1px solid #000;
    border-top: none;
    border-left: none;
    border-bottom: none;
    padding: 1% 2%;
  }
  /* line 6735, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table-side-header td, .advanced-help-topic table#wiche-table-side-header td {
    padding: 2%;
    border-right: 1px solid #000;
    vertical-align: top;
  }
  /* line 6741, ../sass/_layout-responsive.scss */
  article.view-mode-full table#wiche-table-side-header tr:nth-child(odd), .advanced-help-topic table#wiche-table-side-header tr:nth-child(odd) {
    background: #e1e1e1;
  }
  /* line 6750, ../sass/_layout-responsive.scss */
  article.view-mode-full table.wiche-table, .advanced-help-topic table.wiche-table {
    width: 100%;
    margin-bottom: 16px;
    font-size: .8em;
  }
  /* line 6757, ../sass/_layout-responsive.scss */
  article.view-mode-full table.wiche-table td, .advanced-help-topic table.wiche-table td {
    padding: 2%;
    vertical-align: top;
    width: 35%;
  }
  /* line 6767, ../sass/_layout-responsive.scss */
  article.view-mode-full table#borderless-no_bgColor td, .advanced-help-topic table#borderless-no_bgColor td {
    padding: 8px;
    vertical-align: top;
  }
  /* line 6771, ../sass/_layout-responsive.scss */
  article.view-mode-full table#borderless-no_bgColor td img, .advanced-help-topic table#borderless-no_bgColor td img {
    max-width: 65px;
    height: auto;
  }
  /* line 6775, ../sass/_layout-responsive.scss */
  article.view-mode-full table#borderless-no_bgColor td p, .advanced-help-topic table#borderless-no_bgColor td p {
    margin: 0;
  }
}
/*panels css rules*/
/* line 6787, ../sass/_layout-responsive.scss */
div#wiche-home {
  padding: 0 15px;
}

/*Mental Health Landing Page Custom*/
/* line 6795, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349, .quicktabs-tabpage #block-block-348 {
  overflow: hidden;
}
/* line 6797, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349 .col-one, .quicktabs-tabpage #block-block-348 .col-one {
  float: left;
  display: inline-block;
  margin: 0 20px 0 20px;
  width: 45%;
}
/* line 6804, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349 .col-two, .quicktabs-tabpage #block-block-348 .col-two {
  float: left;
  display: inline-block;
  width: 45%;
}
/* line 6810, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349 ul, .quicktabs-tabpage #block-block-348 ul {
  list-style: square;
}
/* line 6813, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349 ul li, .quicktabs-tabpage #block-block-348 ul li {
  font-size: .8em;
  margin-bottom: 8px;
}

/*wiche-sep-dept-nav*/
/* line 6827, ../sass/_layout-responsive.scss */
#programs-departments {
  overflow: hidden;
  width: 100%;
  clear: both;
  /*wiche publications block for front page*/
}
/* line 6832, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block {
  background: #ccc;
  overflow: hidden;
  margin-bottom: 0;
  /*publications list on front page*/
}
/* line 6836, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block h2 {
  background: #1c4884;
  padding: 8px 0 8px 14px;
  color: #fff;
  margin: 0;
}
/* line 6843, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .view-publications-list {
  clear: both;
}
/* line 6846, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .view-publications-list .view-footer ul.all-wiche-pubs {
  list-style: none;
  background: #1c4884;
  margin: 0;
  padding: 0;
  overflow: hidden;
  text-align: center;
}
/* line 6853, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .view-publications-list .view-footer ul.all-wiche-pubs li {
  display: inline-block;
  border-right: 1px solid #fff;
}
/* line 6856, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .view-publications-list .view-footer ul.all-wiche-pubs li a {
  display: block;
  padding: 2px 12px;
  color: #fff;
}
/* line 6862, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .view-publications-list .view-footer ul.all-wiche-pubs li:last-child {
  border-right: none;
}
/* line 6870, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications {
  display: table;
  border-collapse: separate;
  border-spacing: 12px;
}
/* line 6874, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  display: table-row;
  width: 100%;
}
/* line 6882, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li {
  display: table-cell;
  width: 25%;
  padding-right: 16px;
  vertical-align: top;
}
/* line 6888, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-field-pub-image {
  display: inline-block;
}
/* line 6891, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-field-pub-image img {
  box-shadow: #222 2px 2px 8px;
}
/* line 6896, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-title {
  display: inline-block;
  width: 40% !important;
  padding-left: 10px;
}
/* line 6901, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-title .field-content a:link, #programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-title .field-content a:visited, #programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-title .field-content a:active {
  color: #000;
  text-decoration: none;
  font-size: .8em;
  font-weight: 400;
  /*font-style:italic;*/
  display: block;
  margin: 0;
  padding: 0;
}
/* line 6911, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-title .field-content a:hover {
  text-decoration: underline;
}
/* line 6917, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li figcaption.field-tag {
  clear: left;
  font-style: italic;
  font-size: .8em;
  line-height: 1.2em;
  padding: 8px 0px;
  margin-top: 8px;
}
/* line 6928, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications li:last-child {
  padding-left: 0;
}

/*end programs departments*/
/* line 6938, ../sass/_layout-responsive.scss */
.delicious-posts {
  padding-right: 1%;
}

/* line 6943, ../sass/_layout-responsive.scss */
#content .profile, #content form#user-login {
  padding: 0 1%;
}

/* line 6947, ../sass/_layout-responsive.scss */
.horizontal-divider {
  clear: both;
  /*border-bottom:2px solid #ccc;*/
  width: 98%;
  margin: 0 auto;
}

/*Benchmarks popout slideshow*/
/* line 6957, ../sass/_layout-responsive.scss */
a.popup-element-title {
  color: #1C4884;
  cursor: pointer;
  display: inline-block;
  padding: 0px;
  position: relative;
  font-size: 1.1em;
  font-weight: 600;
}

/* line 6966, ../sass/_layout-responsive.scss */
#popup-active-overlay {
  /*mission statement front page*/
}
/* line 6967, ../sass/_layout-responsive.scss */
#popup-active-overlay .popup-element-body {
  width: 775px !important;
}
/* line 6969, ../sass/_layout-responsive.scss */
#popup-active-overlay .popup-element-body .inner {
  width: 775px !important;
}
/* line 6971, ../sass/_layout-responsive.scss */
#popup-active-overlay .popup-element-body .inner .popup-element-body a.popup-close-button {
  cursor: pointer;
  float: right;
  position: relative;
  z-index: 20;
}
/* line 6978, ../sass/_layout-responsive.scss */
#popup-active-overlay .popup-element-body .inner p {
  font-size: .8em;
  line-height: 1.4em;
  color: #1C4884;
}

/*custom css for accordion on front page*/
/* line 6994, ../sass/_layout-responsive.scss */
.view-wiche-sep-departments-initiatives .views-accordion-header {
  background: none !important;
}
/* line 6996, ../sass/_layout-responsive.scss */
.view-wiche-sep-departments-initiatives .views-accordion-header .field-content {
  display: block;
}
/* line 6998, ../sass/_layout-responsive.scss */
.view-wiche-sep-departments-initiatives .views-accordion-header .field-content a:link {
  font-family: 'humnst777_lt_btlight_italic';
  color: #1C4884;
  line-height: 1.2em;
}

/* line 7011, ../sass/_layout-responsive.scss */
.ui-accordion .ui-accordion-content[role=tabpanel] {
  border-top: 1px solid #ccc;
}

/* line 7016, ../sass/_layout-responsive.scss */
.quick-link {
  display: block;
}

/*custom table styling for /forum/membership/current*/
/* line 7022, ../sass/_layout-responsive.scss */
.view-content table.views-table {
  width: 100%;
  margin-top: 25px;
  border-bottom: 1px solid #1e345b;
  padding-bottom: 1%;
}

/* line 7029, ../sass/_layout-responsive.scss */
.view-content table.views-table td, th {
  margin: 1%;
  border: 1px solid #000;
}

/* line 7035, ../sass/_layout-responsive.scss */
.view-content table.views-table caption {
  font-weight: bold;
  font-size: 1.2em;
  letter-spacing: 1px;
  margin-bottom: 4px;
}

/* line 7043, ../sass/_layout-responsive.scss */
.view-content table.views-table thead th {
  padding-right: 0;
  border-bottom: 3px solid #1e345b;
}

/* line 7048, ../sass/_layout-responsive.scss */
.view-content table.views-table thead th.views-field-title {
  text-align: center;
  padding: 0 1% 0 0;
}

/* line 7053, ../sass/_layout-responsive.scss */
.view-content table.views-table thead th.views-field-field-bio-org-value {
  text-align: center;
  padding: 0 0 0 1%;
}

/*Table style for forum and alliance membership pages*/
/*.view-id-list_walf_members & .view-list-alliance-members*/
/* line 7066, ../sass/_layout-responsive.scss */
.view-list-alliance-members .view-content table.views-table tr th.views-field-field-bio-org,
.view-list-alliance-members .view-content table.views-table tr td.views-field-field-bio-org,
.view-id-list_walf_members .view-content table.views-table tr th.views-field-field-bio-org,
.view-id-list_walf_members .view-content table.views-table tr td.views-field-field-bio-org {
  text-align: left;
  width: 49%;
  padding: 2%;
}
/* line 7073, ../sass/_layout-responsive.scss */
.view-list-alliance-members .view-content table.views-table tr th.views-field-title,
.view-list-alliance-members .view-content table.views-table tr td.views-field-title,
.view-id-list_walf_members .view-content table.views-table tr th.views-field-title,
.view-id-list_walf_members .view-content table.views-table tr td.views-field-title {
  text-align: right !important;
  width: 49%;
  padding: 2%;
}

/* line 7082, ../sass/_layout-responsive.scss */
.view-content table.views-table tr.even {
  background-color: transparent;
}

/*Alliance Executive Committee*/
/* line 7088, ../sass/_layout-responsive.scss */
table.waccal-exec-comm, table.walf-exec-comm {
  margin: 0;
}
/* line 7092, ../sass/_layout-responsive.scss */
table.waccal-exec-comm td h3, table.walf-exec-comm td h3 {
  margin: 0;
}

/*custom table styling Higher Ed Links*/
/* line 7103, ../sass/_layout-responsive.scss */
#higher-ed-links tr:nth-child(odd) {
  background: #ccc;
}
/* line 7107, ../sass/_layout-responsive.scss */
#higher-ed-links th {
  border: none;
}
/* line 7111, ../sass/_layout-responsive.scss */
#higher-ed-links td {
  font-size: .9em;
  line-height: 1.4em;
  padding: 4px 0;
}

/*Western Alliance of Community college Academic Leaders*/
/* line 7121, ../sass/_layout-responsive.scss */
.list-waccal-members {
  overflow: hidden;
}
/* line 7123, ../sass/_layout-responsive.scss */
.list-waccal-members h3 {
  clear: left;
  margin-bottom: 0;
}
/* line 7127, ../sass/_layout-responsive.scss */
.list-waccal-members ul {
  list-style: none;
  padding: 0;
  margin: 0 0 16px 0;
}
/* line 7131, ../sass/_layout-responsive.scss */
.list-waccal-members ul li {
  clear: left;
}
/* line 7134, ../sass/_layout-responsive.scss */
.list-waccal-members ul li .views-field-title {
  float: left;
  margin-right: 12px;
}
/* line 7139, ../sass/_layout-responsive.scss */
.list-waccal-members ul li .views-field-field-bio-org {
  float: left;
}

/*custom css snippets*/
/*Policy_exchanges*/
/* line 7152, ../sass/_layout-responsive.scss */
.view-policyExchanges .item-list h3 {
  margin-bottom: 0;
}
/* line 7157, ../sass/_layout-responsive.scss */
.view-policyExchanges .item-list ul li h4.field-content {
  margin: 6px 0 6px 0;
}

/*Policy and Data Resources Block on policy_exchanges in 2nd sidebar*/
/* line 7167, ../sass/_layout-responsive.scss */
.taxon-resource ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 7175, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub .field-content p {
  margin: 0;
  font-size: .9em;
  line-height: 1.2em;
}
/* line 7180, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub .field-content p a:link, .taxon-resource ul li.policy-pub .field-content p a:visited, .taxon-resource ul li.policy-pub .field-content p a:active {
  display: block;
  text-decoration: underline;
  font-size: .9em;
  color: #1c4884;
}
/* line 7189, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub h1 {
  /*reduce h1 size for 2nd sidebar teaser block*/
  font-weight: normal !important;
  font-size: 1em !important;
  margin-bottom: 0;
}
/* line 7194, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub h2 {
  font-weight: normal;
}
/* line 7196, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub h2 a:link, .taxon-resource ul li.policy-pub h2 a:visited, .taxon-resource ul li.policy-pub h2 a:active {
  text-decoration: underline;
  font-size: .8em;
  color: #1c4884;
}
/* line 7202, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub h3 {
  display: none;
}

/* line 7211, ../sass/_layout-responsive.scss */
.view-taxonomy-resources .more-link {
  text-align: left;
}
/* line 7213, ../sass/_layout-responsive.scss */
.view-taxonomy-resources .more-link a:link, .view-taxonomy-resources .more-link a:visited, .view-taxonomy-resources .more-link a:active {
  display: block;
  text-decoration: underline;
  font-size: .8em;
  color: #1c4884;
}

/*Policy Insights policy_insights*/
/* line 7228, ../sass/_layout-responsive.scss */
.view-policyInsights ul li span h4 {
  margin-bottom: 0;
}

/*publications/all*/
/* line 7240, ../sass/_layout-responsive.scss */
.pub-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 7245, ../sass/_layout-responsive.scss */
.pub-list ul li {
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 7249, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-image {
  float: left;
  margin-right: 12px;
  display: inline-block;
  width: 30%;
}
/* line 7256, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description {
  float: left;
  display: inline-block;
  width: 65%;
}
/* line 7261, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description .sm-font {
  font-size: .8em;
}
/* line 7265, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description h2, .pub-list ul li .pub-description h5 {
  margin-top: 0;
}
/* line 7269, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description .field-content {
  position: relative;
  top: -3px;
}
/* line 7274, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description p {
  margin: 0 !important;
  font-weight: normal;
}
/* line 7277, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description p a:link, .pub-list ul li .pub-description p a:visited, .pub-list ul li .pub-description p a:active {
  color: #1c4884;
  text-decoration: none;
}
/* line 7281, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description p a:hover {
  text-decoration: underline;
}
/* line 7287, ../sass/_layout-responsive.scss */
.pub-list ul li .views-field-field-pub-pages {
  clear: left;
  display: block;
}
/* line 7292, ../sass/_layout-responsive.scss */
.pub-list ul li p.pub-title {
  font-weight: 800;
  margin-bottom: 12px;
  font-style: italic;
}
/* line 7297, ../sass/_layout-responsive.scss */
.pub-list ul li p.pub-title a:link, .pub-list ul li p.pub-title a:visited, .pub-list ul li p.pub-title a:active {
  color: #1c4884;
  text-decoration: none;
}
/* line 7301, ../sass/_layout-responsive.scss */
.pub-list ul li p.pub-title a:hover {
  text-decoration: underline;
}

/* line 7310, ../sass/_layout-responsive.scss */
.clearBoth {
  clear: both;
}

/* line 7315, ../sass/_layout-responsive.scss */
.boxwrap {
  padding: 16px;
  border: 2px solid #333;
  width: 88%;
  margin: 0 auto;
  margin-bottom: 30px;
  border-radius: 8px;
}
/* line 7323, ../sass/_layout-responsive.scss */
.boxwrap h2, .boxwrap h3, .boxwrap h4 {
  margin-top: 0;
}
/* line 7327, ../sass/_layout-responsive.scss */
.boxwrap ul {
  list-style: none;
}
/* line 7330, ../sass/_layout-responsive.scss */
.boxwrap ul li {
  font-size: .8em;
}

/*WICE SARA Toggle menu on /sara*/
/* line 7338, ../sass/_layout-responsive.scss */
h2.w-sara {
  padding: 0 0 8px 0;
  font-weight: bold;
  font-size: 1.5em;
}

/* line 7344, ../sass/_layout-responsive.scss */
#wiche-sara-menu {
  font-size: 1em;
  font-weight: normal;
  color: #000;
  line-height: 1.5em;
}

/* line 7351, ../sass/_layout-responsive.scss */
#wiche-sara-menu h3 {
  font-style: italic;
  line-height: 1em;
  margin-bottom: 4px;
}

/* line 7360, ../sass/_layout-responsive.scss */
.w-sara-menu .toggle-view li p.sara-menu, .w-sara-menu .toggle-view li p, .w-sara-menu .toggle-view li p.knocking-8, .menu .toggle-view li p.sara-menu, .menu .toggle-view li p, .menu .toggle-view li p.knocking-8 {
  display: none;
}

/* line 7367, ../sass/_layout-responsive.scss */
ul#wiche-sara-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 7373, ../sass/_layout-responsive.scss */
ul#wiche-sara-menu ul.toggle-view li, .content ul#wiche-sara-menu ul li {
  margin-bottom: 0 !important;
}

/* line 7378, ../sass/_layout-responsive.scss */
ul#wiche-sara-menu ul.toggle-view a:link {
  font-size: .8em;
  line-height: 1.6em;
  padding-bottom: 6px;
}

/* line 7384, ../sass/_layout-responsive.scss */
ul#wiche-sara-menu ul.toggle-view span {
  position: relative;
  margin-left: 6px;
  top: -2px;
  cursor: pointer;
}

/*bio toggle on staff pages*/
/*staff page ul grid*/
/* line 7402, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item-field-user-project-contact-tid #edit-field-user-project-contact-tid, .view-wiche-staff .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item-field-user-project-contact-tid #edit-field-user-project-contact-tid {
  width: 300px;
}
/* line 7406, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View .views-exposed-form .views-exposed-widgets .views-exposed-widget input, .view-wiche-staff .views-exposed-form .views-exposed-widgets .views-exposed-widget input {
  position: relative;
  top: -3px;
  right: -4px;
  padding: 0 4px;
}
/* line 7418, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View .manage-item-list ul, .view-wiche-staff .manage-item-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 7426, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul, .view-wiche-staff ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 7431, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li, .view-wiche-staff ul li {
  width: 28%;
  display: inline-block;
  float: left;
  padding: 0 2%;
  position: relative;
  height: auto;
  min-height: 300px;
  line-height: 1.3em;
}
/* line 7442, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li .field-content h2, .view-wiche-staff ul li .field-content h2 {
  margin: 0 0 4px;
  font-size: 1.2em;
}
/* line 7448, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li strong, .view-wiche-staff ul li strong {
  letter-spacing: -1px;
}
/* line 7454, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li ul.toggle-view li, .view-wiche-staff ul li ul.toggle-view li {
  cursor: pointer;
  position: relative;
  position: absolute;
  top: 80px;
  left: 80px;
}
/* line 7461, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li ul.toggle-view li h3, .view-wiche-staff ul li ul.toggle-view li h3 {
  font-weight: normal;
  font-size: .9em;
  display: inline-block;
  padding: 2px;
}
/* line 7468, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li ul.toggle-view li span, .view-wiche-staff ul li ul.toggle-view li span {
  color: #1c4884;
}
/* line 7472, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li ul.toggle-view li p, .view-wiche-staff ul li ul.toggle-view li p {
  display: none;
  width: 500px;
  height: auto;
  background: #fff;
  border: 1px solid #ccc;
  padding: 16px;
  position: relative;
  z-index: 25;
  top: 34px;
  left: -200px;
}

/*right sidebar project and initiative menus*/
/* line 7496, ../sass/_layout-responsive.scss */
#block-menu-menu-wiche-directory ul.menu, #block-menu-menu-lac-menu ul.menu, .box-right ul.menu, #block-menu-menu-wue ul.menu,
#block-menu-menu-psep-menu ul.menu, #block-menu-menu-ask-wiche ul.menu, #block-menu-menu-ice-public-menu ul.menu, #block-menu-menu-interstate-passport ul.menu,
#block-menu-menu-initiatives-sor ul.menu, #block-menu-menu-about-us ul.menu, #block-menu-menu-resources ul.menu, #block-menu-menu-statewide-trans ul.menu, #block-menu-menu-facilitating-de ul.menu, #block-menu-menu-news ul.menu, #block-menu-menu-getting-what-yo ul.menu, #knocking-explore-list ul.menu, #block-menu-menu-non-traditional ul.menu, #block-menu-menu-factbook ul.menu, #block-block-263 ul.menu, #block-menu-menu-menu-nanslo-new ul.menu, #block-menu-menu-aboutnanslo ul.menu, #block-menu-menu-menu-nanslo-curr-initiative ul.menu, #block-menu-menu-menu-nanslo-past-initiative ul.menu, #block-menu-menu-menu-nanslo-creative-soluti ul.menu, #block-menu-menu-policy-mega-menu-block ul.menu {
  list-style: none;
  margin: 0;
  padding: 0 0 16px;
  border-bottom: 1px solid #ccc;
}
/* line 7501, ../sass/_layout-responsive.scss */
#block-menu-menu-wiche-directory ul.menu li, #block-menu-menu-lac-menu ul.menu li, .box-right ul.menu li, #block-menu-menu-wue ul.menu li,
#block-menu-menu-psep-menu ul.menu li, #block-menu-menu-ask-wiche ul.menu li, #block-menu-menu-ice-public-menu ul.menu li, #block-menu-menu-interstate-passport ul.menu li,
#block-menu-menu-initiatives-sor ul.menu li, #block-menu-menu-about-us ul.menu li, #block-menu-menu-resources ul.menu li, #block-menu-menu-statewide-trans ul.menu li, #block-menu-menu-facilitating-de ul.menu li, #block-menu-menu-news ul.menu li, #block-menu-menu-getting-what-yo ul.menu li, #knocking-explore-list ul.menu li, #block-menu-menu-non-traditional ul.menu li, #block-menu-menu-factbook ul.menu li, #block-block-263 ul.menu li, #block-menu-menu-menu-nanslo-new ul.menu li, #block-menu-menu-aboutnanslo ul.menu li, #block-menu-menu-menu-nanslo-curr-initiative ul.menu li, #block-menu-menu-menu-nanslo-past-initiative ul.menu li, #block-menu-menu-menu-nanslo-creative-soluti ul.menu li, #block-menu-menu-policy-mega-menu-block ul.menu li {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 16px;
}
/* line 7506, ../sass/_layout-responsive.scss */
#block-menu-menu-wiche-directory ul.menu li a, #block-menu-menu-lac-menu ul.menu li a, .box-right ul.menu li a, #block-menu-menu-wue ul.menu li a,
#block-menu-menu-psep-menu ul.menu li a, #block-menu-menu-ask-wiche ul.menu li a, #block-menu-menu-ice-public-menu ul.menu li a, #block-menu-menu-interstate-passport ul.menu li a,
#block-menu-menu-initiatives-sor ul.menu li a, #block-menu-menu-about-us ul.menu li a, #block-menu-menu-resources ul.menu li a, #block-menu-menu-statewide-trans ul.menu li a, #block-menu-menu-facilitating-de ul.menu li a, #block-menu-menu-news ul.menu li a, #block-menu-menu-getting-what-yo ul.menu li a, #knocking-explore-list ul.menu li a, #block-menu-menu-non-traditional ul.menu li a, #block-menu-menu-factbook ul.menu li a, #block-block-263 ul.menu li a, #block-menu-menu-menu-nanslo-new ul.menu li a, #block-menu-menu-aboutnanslo ul.menu li a, #block-menu-menu-menu-nanslo-curr-initiative ul.menu li a, #block-menu-menu-menu-nanslo-past-initiative ul.menu li a, #block-menu-menu-menu-nanslo-creative-soluti ul.menu li a, #block-menu-menu-policy-mega-menu-block ul.menu li a {
  text-decoration: none;
  font-weight: 400;
  color: #666;
  text-transform: uppercase;
  font-size: .8em;
  display: block;
  line-height: 1.3em;
}
/* line 7515, ../sass/_layout-responsive.scss */
#block-menu-menu-wiche-directory ul.menu li a:hover, #block-menu-menu-lac-menu ul.menu li a:hover, .box-right ul.menu li a:hover, #block-menu-menu-wue ul.menu li a:hover,
#block-menu-menu-psep-menu ul.menu li a:hover, #block-menu-menu-ask-wiche ul.menu li a:hover, #block-menu-menu-ice-public-menu ul.menu li a:hover, #block-menu-menu-interstate-passport ul.menu li a:hover,
#block-menu-menu-initiatives-sor ul.menu li a:hover, #block-menu-menu-about-us ul.menu li a:hover, #block-menu-menu-resources ul.menu li a:hover, #block-menu-menu-statewide-trans ul.menu li a:hover, #block-menu-menu-facilitating-de ul.menu li a:hover, #block-menu-menu-news ul.menu li a:hover, #block-menu-menu-getting-what-yo ul.menu li a:hover, #knocking-explore-list ul.menu li a:hover, #block-menu-menu-non-traditional ul.menu li a:hover, #block-menu-menu-factbook ul.menu li a:hover, #block-block-263 ul.menu li a:hover, #block-menu-menu-menu-nanslo-new ul.menu li a:hover, #block-menu-menu-aboutnanslo ul.menu li a:hover, #block-menu-menu-menu-nanslo-curr-initiative ul.menu li a:hover, #block-menu-menu-menu-nanslo-past-initiative ul.menu li a:hover, #block-menu-menu-menu-nanslo-creative-soluti ul.menu li a:hover, #block-menu-menu-policy-mega-menu-block ul.menu li a:hover {
  text-decoration: underline;
}

/*how to contact staff box in 1st sidebar*/
/* line 7524, ../sass/_layout-responsive.scss */
.how-contact-staff {
  padding: 8px;
  width: 90%;
}

/*How to Edit Staff Info*/
/* line 7533, ../sass/_layout-responsive.scss */
.author-box-right h5 {
  margin: 0;
  padding: 0;
}
/* line 7537, ../sass/_layout-responsive.scss */
.author-box-right ol {
  margin: 0 0 0 16px;
  padding: 0;
}
/* line 7540, ../sass/_layout-responsive.scss */
.author-box-right ol li {
  font-size: .8em;
}

/*styling for Student Testimonial list on /studentTestimonials*/
/* line 7550, ../sass/_layout-responsive.scss */
.testimonial-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 7555, ../sass/_layout-responsive.scss */
.testimonial-list ul li:first-child {
  /*border-top:1px solid #cccccc;*/
  margin-top: 0;
  padding-top: 16px;
}
/* line 7561, ../sass/_layout-responsive.scss */
.testimonial-list ul li {
  padding-bottom: 16px;
  border-bottom: 1px solid #ccc;
  margin-top: 16px;
  overflow: hidden;
}
/* line 7567, ../sass/_layout-responsive.scss */
.testimonial-list ul li .testimonial-photo {
  float: left;
  margin-right: 8px;
  position: relative;
  top: 6px;
  width: 10%;
}
/* line 7575, ../sass/_layout-responsive.scss */
.testimonial-list ul li .testimonial-body {
  float: left;
  width: 85%;
}
/* line 7580, ../sass/_layout-responsive.scss */
.testimonial-list ul li .field-content {
  clear: left;
}
/* line 7585, ../sass/_layout-responsive.scss */
.testimonial-list ul li:last-child {
  border-bottom: none;
}

/*2nd sidebar publication list block*/
/* line 7594, ../sass/_layout-responsive.scss */
.pubblock-list ul, .view-taxonomy-resources-block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 7599, ../sass/_layout-responsive.scss */
.pubblock-list ul li, .view-taxonomy-resources-block ul li {
  /*padding-bottom:12px;*/
  /*border-bottom:1px solid #ccc;*/
  /*margin-top:16px;*/
}
/* line 7604, ../sass/_layout-responsive.scss */
.pubblock-list ul li a:link, .pubblock-list ul li a:visited, .pubblock-list ul li a:active, .view-taxonomy-resources-block ul li a:link, .view-taxonomy-resources-block ul li a:visited, .view-taxonomy-resources-block ul li a:active {
  color: #1c4884;
  display: block;
  font-size: 1.2em;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em !important;
}
/* line 7613, ../sass/_layout-responsive.scss */
.pubblock-list ul li a:hover, .view-taxonomy-resources-block ul li a:hover {
  text-decoration: underline;
}
/* line 7618, ../sass/_layout-responsive.scss */
.pubblock-list ul li:last-child, .view-taxonomy-resources-block ul li:last-child {
  border-bottom: none;
}

/*WICHE /policy_insights page & Western Policy Exchange*/
/* line 7628, ../sass/_layout-responsive.scss */
.view-policyInsights .item-list h3, .view-policyInsights .pub-list h3, .view-policyExchanges .item-list h3, .view-policyExchanges .pub-list h3, .view-publications .item-list h3, .view-publications .pub-list h3 {
  /*clear:left;*/
  font-size: 1.2em;
  padding: 6px;
  color: #fff;
  background: #1c4884;
}
/* line 7636, ../sass/_layout-responsive.scss */
.view-policyInsights .item-list ul, .view-policyInsights .pub-list ul, .view-policyExchanges .item-list ul, .view-policyExchanges .pub-list ul, .view-publications .item-list ul, .view-publications .pub-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  /*display:table;*/
  width: 100%;
}
/* line 7645, ../sass/_layout-responsive.scss */
.view-policyInsights .item-list ul li h4 a:link, .view-policyInsights .item-list ul li h4 a:visited, .view-policyInsights .item-list ul li h4 a:active, .view-policyInsights .item-list ul li h4 a:hover, .view-policyInsights .pub-list ul li h4 a:link, .view-policyInsights .pub-list ul li h4 a:visited, .view-policyInsights .pub-list ul li h4 a:active, .view-policyInsights .pub-list ul li h4 a:hover, .view-policyExchanges .item-list ul li h4 a:link, .view-policyExchanges .item-list ul li h4 a:visited, .view-policyExchanges .item-list ul li h4 a:active, .view-policyExchanges .item-list ul li h4 a:hover, .view-policyExchanges .pub-list ul li h4 a:link, .view-policyExchanges .pub-list ul li h4 a:visited, .view-policyExchanges .pub-list ul li h4 a:active, .view-policyExchanges .pub-list ul li h4 a:hover, .view-publications .item-list ul li h4 a:link, .view-publications .item-list ul li h4 a:visited, .view-publications .item-list ul li h4 a:active, .view-publications .item-list ul li h4 a:hover, .view-publications .pub-list ul li h4 a:link, .view-publications .pub-list ul li h4 a:visited, .view-publications .pub-list ul li h4 a:active, .view-publications .pub-list ul li h4 a:hover {
  font-style: italic;
  font-weight: bold;
  font-size: 1em;
  color: #000;
  line-height: 1.1em;
}
/* line 7652, ../sass/_layout-responsive.scss */
.view-policyInsights .item-list ul li a:link, .view-policyInsights .item-list ul li a:visited, .view-policyInsights .item-list ul li a:active, .view-policyInsights .pub-list ul li a:link, .view-policyInsights .pub-list ul li a:visited, .view-policyInsights .pub-list ul li a:active, .view-policyExchanges .item-list ul li a:link, .view-policyExchanges .item-list ul li a:visited, .view-policyExchanges .item-list ul li a:active, .view-policyExchanges .pub-list ul li a:link, .view-policyExchanges .pub-list ul li a:visited, .view-policyExchanges .pub-list ul li a:active, .view-publications .item-list ul li a:link, .view-publications .item-list ul li a:visited, .view-publications .item-list ul li a:active, .view-publications .pub-list ul li a:link, .view-publications .pub-list ul li a:visited, .view-publications .pub-list ul li a:active {
  color: #1c4884;
  font-size: 0.9em;
  font-weight: 600;
  padding: 12px 20px 12px 0;
  text-decoration: none;
  line-height: 0.9em !important;
}
/* line 7661, ../sass/_layout-responsive.scss */
.view-policyInsights .item-list ul li a:hover, .view-policyInsights .pub-list ul li a:hover, .view-policyExchanges .item-list ul li a:hover, .view-policyExchanges .pub-list ul li a:hover, .view-publications .item-list ul li a:hover, .view-publications .pub-list ul li a:hover {
  text-decoration: underline;
}

/*2nd sidebar Commission and LAC blocks for state highlight pages*/
/* line 7672, ../sass/_layout-responsive.scss */
.view-Commission-Block-View ul,
.view-legislative-advisory-committee-block-view ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 7677, ../sass/_layout-responsive.scss */
.view-Commission-Block-View ul li,
.view-legislative-advisory-committee-block-view ul li {
  border-bottom: 1px solid #ccc;
  margin-top: 16px;
}
/* line 7681, ../sass/_layout-responsive.scss */
.view-Commission-Block-View ul li .small,
.view-legislative-advisory-committee-block-view ul li .small {
  font-size: .9em;
  line-height: 1em;
}
/* line 7687, ../sass/_layout-responsive.scss */
.view-Commission-Block-View ul li:last-child,
.view-legislative-advisory-committee-block-view ul li:last-child {
  border-bottom: none;
}

/*override much zen css font-sizes on upcoming events block on home page*/
/* line 7698, ../sass/_layout-responsive.scss */
.region-sidebar-second ul li {
  /*border-bottom:1px solid #ccc;*/
  /*margin-bottom:6px;
  padding-bottom:6px;*/
}
/* line 7703, ../sass/_layout-responsive.scss */
.region-sidebar-second ul li .views-field-field-date-display h3.field-content {
  font-size: 1em;
  font-weight: 100;
  margin: 0;
}
/* line 7710, ../sass/_layout-responsive.scss */
.region-sidebar-second ul li .views-field-title h2.field-content {
  font-size: 1.2em;
  font-weight: 400;
  margin: 8px 0 8px;
}
/* line 7717, ../sass/_layout-responsive.scss */
.region-sidebar-second ul li:last-child {
  border-bottom: none;
}

/*some h2s in the 1st and 2nd sidebar need more top margin but not all of them*/
/*#block-menu-menu-interstate-passport, #block-menu-menu-initiatives-sor, #block-menu-menu-psep-menu, .region-sidebar-first, #block-menu-menu-resources, #block-block-260, #block-block-264, #block-views-210e6048e21942227c4a4d3a48bf8e06, #block-views-publication-blocks-block-3, #block-views-publication-blocks-block-4, #block-menu-menu-statewide-trans, #block-menu-menu-facilitating-de, #block-menu-menu-getting-what-yo, #block-block-27, #block-block-273, .w-sara-menu, #block-menu-menu-lac-menu, #block-menu-menu-non-traditional, #block-menu-menu-factbook{
	h2{
		margin-top:16px!important;
	}
}*/
/*student testimonial slideshow on front page*/
/* line 7732, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block {
  width: auto;
  height: auto;
}
/* line 7735, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block .testimonial-wrapper {
  overflow: hidden;
}
/* line 7737, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block .testimonial-wrapper .testimonial-photo {
  float: left;
  margin-right: 8px;
  width: 40%;
}
/* line 7743, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block .testimonial-wrapper .student-details {
  float: left;
  width: 55%;
  font-size: 12px;
  line-height: 1.3em;
}
/* line 7750, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block .testimonial-wrapper .testimonial-text {
  clear: left;
  font-size: 12px;
  line-height: 1.4em;
}

/*misc css*/
/* line 7759, ../sass/_layout-responsive.scss */
.dark_blue {
  color: #1c4884;
  line-height: 1.2em !important;
}

/*css table code for css based tables with pic on left, text on right*/
/* line 7766, ../sass/_layout-responsive.scss */
.faux-table {
  width: 100%;
  display: table;
  margin-bottom: 16px;
}
/* line 7771, ../sass/_layout-responsive.scss */
.faux-table h3 {
  margin: 0;
  font-size: 1.2em;
}
/* line 7777, ../sass/_layout-responsive.scss */
.faux-table .tr-row {
  display: table-row;
}
/* line 7780, ../sass/_layout-responsive.scss */
.faux-table .td-cell_20 {
  display: table-cell;
  width: 10%;
  vertical-align: top;
}
/* line 7786, ../sass/_layout-responsive.scss */
.faux-table .td-cell {
  display: table-cell;
  width: 30%;
  vertical-align: top;
}
/* line 7792, ../sass/_layout-responsive.scss */
.faux-table .td-cell_70 {
  display: table-cell;
  width: 68%;
  padding-left: 16px;
  vertical-align: top;
}
/* line 7798, ../sass/_layout-responsive.scss */
.faux-table .td-cell_70 span {
  display: block;
}

/* line 7806, ../sass/_layout-responsive.scss */
.faux-three-col-table {
  width: 100%;
  display: table;
}
/* line 7811, ../sass/_layout-responsive.scss */
.faux-three-col-table .trow {
  width: 100%;
  display: table;
}
/* line 7817, ../sass/_layout-responsive.scss */
.faux-three-col-table .col-one {
  display: table-cell;
  vertical-align: top;
  width: 187px;
  padding-right: 20px;
}
/* line 7824, ../sass/_layout-responsive.scss */
.faux-three-col-table .col-two {
  display: table-cell;
  vertical-align: top;
  width: 187px;
  padding-right: 20px;
}
/* line 7831, ../sass/_layout-responsive.scss */
.faux-three-col-table .col-three {
  display: table-cell;
  vertical-align: top;
  width: 187px;
}

/* line 7841, ../sass/_layout-responsive.scss */
.sara-two-col-table {
  width: 100%;
  display: table;
}
/* line 7846, ../sass/_layout-responsive.scss */
.sara-two-col-table .sara-col-one {
  display: table-cell;
  vertical-align: top;
  width: 45%;
  padding: 0 12px 0;
  margin: 0 12px 0;
}
/* line 7854, ../sass/_layout-responsive.scss */
.sara-two-col-table .sara-col-two {
  display: table-cell;
  vertical-align: top;
  width: 45%;
  padding: 0;
}

/*hide this thing*/
/* line 7865, ../sass/_layout-responsive.scss */
.node-state-highlights .node-readmore, .node-state-highlights .comment-add {
  display: none;
}
/* line 7870, ../sass/_layout-responsive.scss */
.node-state-highlights .field-name-field-state-tagline {
  font-style: italic;
  line-height: 1.8em;
  margin-bottom: 10px;
}

/* line 7877, ../sass/_layout-responsive.scss */
.student-savings-box {
  padding: 16px;
  border: 2px solid #333;
  width: 50%;
  margin: 0 auto;
  margin-bottom: 30px;
}
/* line 7884, ../sass/_layout-responsive.scss */
.student-savings-box legend {
  font-weight: bold;
  font-size: 1.5em;
}
/* line 7890, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-label {
  width: 60%;
}
/* line 7894, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-items {
  text-align: right;
  width: 40%;
}
/* line 7900, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-name-field-state-fig1-total2 {
  border-top: 2px solid #ccc;
  padding-top: 4px;
  margin-top: 4px;
}
/* line 7905, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-name-field-state-fig1-total2 .field-items .field-item {
  font-style: italic;
}
/* line 7910, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-name-field-state-fig1-total {
  border-top: 2px solid #ccc;
  padding-top: 4px;
  margin-top: 4px;
}
/* line 7915, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-name-field-state-fig1-total .field-items .field-item {
  font-style: italic;
}

/*jquery toggle menu for /knocking-8th/technicalNotes*/
/* line 7926, ../sass/_layout-responsive.scss */
.knocking-dropdown .toggle-view li {
  cursor: pointer;
}
/* line 7929, ../sass/_layout-responsive.scss */
.knocking-dropdown .toggle-view p {
  display: none;
}

/* line 7935, ../sass/_layout-responsive.scss */
article .field-name-field-state-investment {
  margin-top: 10px;
}

/*passport info page summary css*/
/* line 7940, ../sass/_layout-responsive.scss */
.passport-summary {
  background: none;
  width: 90%;
  height: auto;
  overflow: hidden;
  display: table;
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
}
/* line 7950, ../sass/_layout-responsive.scss */
.passport-summary .tr {
  display: table-row;
}
/* line 7955, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-30 {
  display: table-cell;
  vertical-align: top;
  width: 40%;
}
/* line 7961, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-60 {
  display: table-cell;
  width: 60%;
  vertical-align: top;
}
/* line 7967, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-60 p {
  margin: 0 !important;
  padding: 0 0 12px;
  position: relative;
  top: -3px;
}
/* line 7974, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-60 h3 {
  color: #000;
  text-shadow: none;
  font-size: 1.3em;
  line-height: 1.5em;
  font-weight: 400;
}

/*passport table*/
/* line 7986, ../sass/_layout-responsive.scss */
.passport-table {
  border: 1px solid #333;
  width: 100%;
  font-size: .9em;
}
/* line 7990, ../sass/_layout-responsive.scss */
.passport-table th {
  font-weight: bold;
  text-transform: uppercase;
  border: 1px solid #333;
}
/* line 7996, ../sass/_layout-responsive.scss */
.passport-table caption {
  background: #973365;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 8003, ../sass/_layout-responsive.scss */
.passport-table th {
  border: 1px solid #333;
  padding: 8px;
  font-size: .9em;
}
/* line 8008, ../sass/_layout-responsive.scss */
.passport-table th:last-child {
  border-right: none;
}
/* line 8014, ../sass/_layout-responsive.scss */
.passport-table td {
  border-right: 1px solid #333;
  padding: 8px;
  font-size: .8em;
}
/* line 8019, ../sass/_layout-responsive.scss */
.passport-table td:last-child {
  border-right: none;
}
/* line 8023, ../sass/_layout-responsive.scss */
.passport-table td ol {
  padding-left: 8px;
  margin-top: 0;
}
/* line 8026, ../sass/_layout-responsive.scss */
.passport-table td ol li ul {
  margin-left: 9px;
  padding-left: 0;
  list-style: disc;
}
/* line 8031, ../sass/_layout-responsive.scss */
.passport-table td ol li ul li {
  margin: 4px 0 4px;
}
/* line 8037, ../sass/_layout-responsive.scss */
.passport-table td p {
  font-size: .7em;
  margin: 0;
  line-height: 1.2em;
}

/* line 8047, ../sass/_layout-responsive.scss */
.fig-five {
  width: 100%;
  max-width: 601px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

/* line 8056, ../sass/_layout-responsive.scss */
.fig-five-table {
  width: 80%;
  float: left;
  padding: 0;
}
/* line 8061, ../sass/_layout-responsive.scss */
.fig-five-table td, .fig-five-table th {
  border: 1px solid black;
}
/* line 8064, ../sass/_layout-responsive.scss */
.fig-five-table td p, .fig-five-table th p {
  margin-top: 0;
}
/* line 8068, ../sass/_layout-responsive.scss */
.fig-five-table td ul.student-speakers, .fig-five-table th ul.student-speakers {
  list-style: square;
}
/* line 8070, ../sass/_layout-responsive.scss */
.fig-five-table td ul.student-speakers li, .fig-five-table th ul.student-speakers li {
  padding-left: 4px;
}

/* line 8079, ../sass/_layout-responsive.scss */
.fig-five:after {
  content: "";
  display: table;
  clear: both;
}

/*passport faux table 2 even columns*/
/* line 8087, ../sass/_layout-responsive.scss */
.faux-two-col-table {
  background: none;
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0;
  display: table;
}
/* line 8095, ../sass/_layout-responsive.scss */
.faux-two-col-table .td-cell-50 {
  display: table-cell;
  width: 40%;
  vertical-align: top;
  padding: 0 2%;
}
/* line 8101, ../sass/_layout-responsive.scss */
.faux-two-col-table .td-cell-50 h2 {
  text-align: center;
  margin-top: 12px;
}
/* line 8106, ../sass/_layout-responsive.scss */
.faux-two-col-table .td-cell-50 em {
  font-size: 75%;
  line-height: .9em;
}

/*====================================
		MUCHO MENU STYLING
======================================*/
/* line 6, ../sass/zen-mucho.scss */
.muchomenu-menu .muchomenu-parent {
  position: static !important;
}

/* line 11, ../sass/zen-mucho.scss */
#navigation .region-navigation {
  position: relative;
  max-width: 1186px !important;
}
/* line 15, ../sass/zen-mucho.scss */
#navigation .region-navigation .muchomenu-menu .muchomenu-bin, #navigation .region-navigation muchomenu-1 {
  left: 0 !important;
  overflow: hidden;
  position: absolute;
  top: -9000px;
  z-index: 10000;
}
/* line 24, ../sass/zen-mucho.scss */
#navigation .region-navigation .menu li {
  float: none;
}
/* line 29, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 {
  margin: 0 0 0 0;
}
/* line 32, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent {
  /*border-right:1px solid transparent;
   border-left:1px solid transparent;*/
  border: none;
  margin: 0 16px 0 0;
  line-height: 1.3em;
  /*newscap ul styling*/
  overflow: hidden;
}
/* line 41, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title a, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title a:visited, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title a:focus, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title a:active {
  background: none;
  border: none;
  color: #fff;
  display: inline-block;
  font-style: normal;
  padding: 4px 8px 6px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: normal !important;
  font-size: .9em;
  outline: none;
  letter-spacing: 1px;
}
/* line 55, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title a:hover, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title a:visited:hover, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title a:focus:hover, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title a:active:hover {
  color: #fff;
}
/* line 59, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title a:focus, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title a:visited:focus, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title a:focus:focus, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title a:active:focus {
  border: 1px solid #ccc;
  padding: 2px;
}
/* line 73, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .panel-pane ul.newscap li {
  background: url(images/white-arrow-bullet.png) 0 5px no-repeat !important;
  color: #fff;
  font-size: 85%;
  margin: 6px 0;
  display: block;
  padding-left: 20px;
}
/* line 86, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .view-calendar-2 ul li {
  margin: 12px 0 0 0;
  padding: 0 0 12px 0;
  border-bottom: 1px solid #fff;
}
/* line 87, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .view-calendar-2 ul li h3.field-content {
  font-weight: 100;
  letter-spacing: 1px;
}
/* line 95, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .view-calendar-2 ul li h2.field-content {
  font-weight: normal;
  font-size: 1.2em !important;
  line-height: 1.2em;
  margin: 0;
}
/* line 102, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .view-calendar-2 ul li .field-content {
  color: #fff;
  font-size: .9em;
  line-height: 1.1em;
}
/* line 107, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .view-calendar-2 ul li .field-content a {
  margin: 0;
  display: inline-block;
}
/* line 113, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .view-calendar-2 ul li .views-field-field-wiche-initiatives em {
  padding: 0;
  margin: 0 0 8px;
  font-size: .9em;
  display: block;
}
/* line 120, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .view-calendar-2 ul li .views-field-field-location {
  padding: 8px 0 8px;
}
/* line 125, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .view-calendar-2 ul li:last-child {
  border-bottom: none;
}
/* line 133, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .pane-taxonomy-resources h1 {
  color: #fff;
  font-size: 1.1em;
  line-height: 1.3em;
  font-weight: normal !important;
}
/* line 142, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin {
  background-color: #245eac;
  width: 100%;
  height: auto;
  /*min-height:260px;*/
  top: 2em !important;
  border-bottom: 2px solid #ccc;
}
/* line 153, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-11518 .form-item {
  max-width: 45%;
}
/* line 156, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-11518 label {
  color: #ffffff;
}
/* line 159, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-11518 legend span {
  color: #ffffff;
}
/* line 163, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-11518 .fieldset-description {
  color: #ffffff;
  max-width: 45%;
}
/* line 170, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-12735 label {
  color: #ffffff;
}
/* line 173, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-12735 legend span {
  color: #ffffff;
}
/* line 185, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.hovering {
  background-color: #245eac;
  border-top: none;
  border-right: 1px solid #13315a;
  border-left: 1px solid #13315a;
}
/* line 195, ../sass/zen-mucho.scss */
#navigation .region-navigation ul.muchomenu-bin-2 {
  left: 0 !important;
}
/* line 202, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas {
  overflow: hidden;
}
/* line 204, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns {
  width: 24% !important;
  border-right: 1px solid #ffffff;
  padding-right: 4px;
  padding-left: 4px;
  margin-bottom: -999em !important;
  padding-bottom: 999em !important;
}
/* line 212, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns hr {
  border-top: 1px solid #ffffff;
  margin: 12px 0;
  padding: 0;
}
/* line 218, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns p {
  color: #fff;
  font-size: .8em;
  line-height: 1.4em;
}
/* line 223, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns p a {
  color: #fff;
}
/* line 228, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns fieldset#webform-component-subscribe {
  border: none;
  color: #fff;
  font-size: 1em;
}
/* line 233, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns fieldset#webform-component-subscribe legend span.fieldset-legend {
  margin-top: 8px;
  font-weight: bold;
  display: block;
}
/* line 240, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns fieldset#webform-component-subscribe .form-type-checkbox input {
  width: 10%;
}
/* line 244, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns fieldset#webform-component-subscribe input {
  width: 100%;
}
/* line 250, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns ul, #navigation .region-navigation .mm-canvas .mm-columns ul.menu {
  margin-left: 0;
  padding: 0;
  list-style: none;
}
/* line 256, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns ul li .field-content a:link, #navigation .region-navigation .mm-canvas .mm-columns ul li .field-content a:visited, #navigation .region-navigation .mm-canvas .mm-columns ul li .field-content a:active, #navigation .region-navigation .mm-canvas .mm-columns ul.menu li .field-content a:link, #navigation .region-navigation .mm-canvas .mm-columns ul.menu li .field-content a:visited, #navigation .region-navigation .mm-canvas .mm-columns ul.menu li .field-content a:active {
  color: #fff;
  font-size: .8em;
  text-decoration: none;
  display: block;
  margin: 12px 0;
}
/* line 263, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns ul li .field-content a:hover, #navigation .region-navigation .mm-canvas .mm-columns ul.menu li .field-content a:hover {
  text-decoration: underline;
}
/* line 267, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns ul li .field-content:focus, #navigation .region-navigation .mm-canvas .mm-columns ul.menu li .field-content:focus {
  border: 1px solid #ccc;
  padding: 2px;
}
/* line 276, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns .more-link a:link, #navigation .region-navigation .mm-canvas .mm-columns .more-link a:visited, #navigation .region-navigation .mm-canvas .mm-columns .more-link a:active {
  text-decoration: none;
  color: #fff;
}
/* line 281, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns .more-link a:hover {
  text-decoration: underline;
}
/* line 285, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns .more-link:focus {
  border: 1px solid #ccc;
  padding: 2px;
}
/* line 292, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns .mm-gen-info {
  list-style: none;
  color: #fff;
  font-size: .8em;
}
/* line 300, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns:last-child {
  border-right: none;
  padding-right: 0;
}
/* line 307, ../sass/zen-mucho.scss */
#navigation .region-navigation .region-state {
  border-right: 1px solid #fff;
  overflow: hidden;
}

/*==============================
		END MUCHO MENU STYLING
=================================*/
/*custom rules for mini-panel in mucho-menu nav
=======================================================
*/
/* line 325, ../sass/zen-mucho.scss */
.mini-mega-menu, .pane-menu-menu-states-1, .pane-menu-menu-states-2, .panel-flexible {
  padding: 1% 2% 1%;
  margin-bottom: 1em;
  border: 0;
  overflow: hidden;
}
/* line 331, ../sass/zen-mucho.scss */
.mini-mega-menu #wiche-map p, .pane-menu-menu-states-1 #wiche-map p, .pane-menu-menu-states-2 #wiche-map p, .panel-flexible #wiche-map p {
  margin: 0;
  padding: 0;
}
/* line 335, ../sass/zen-mucho.scss */
.mini-mega-menu #wiche-map p img.wiche-map, .pane-menu-menu-states-1 #wiche-map p img.wiche-map, .pane-menu-menu-states-2 #wiche-map p img.wiche-map, .panel-flexible #wiche-map p img.wiche-map {
  margin-left: 25px;
}
/* line 340, ../sass/zen-mucho.scss */
.mini-mega-menu h2, .pane-menu-menu-states-1 h2, .pane-menu-menu-states-2 h2, .panel-flexible h2 {
  font-family: "Open Sans", sans-serif;
  color: #fff;
  margin: 0 0 6px;
  padding: 0;
  font-size: 1.1em;
  line-height: 1.3em;
  font-weight: 700 !important;
}
/* line 349, ../sass/zen-mucho.scss */
.mini-mega-menu h2 a, .pane-menu-menu-states-1 h2 a, .pane-menu-menu-states-2 h2 a, .panel-flexible h2 a {
  color: #fff;
  text-decoration: none;
}
/* line 353, ../sass/zen-mucho.scss */
.mini-mega-menu h2 a:hover, .pane-menu-menu-states-1 h2 a:hover, .pane-menu-menu-states-2 h2 a:hover, .panel-flexible h2 a:hover {
  text-decoration: underline;
}
/* line 357, ../sass/zen-mucho.scss */
.mini-mega-menu h2 a:focus, .pane-menu-menu-states-1 h2 a:focus, .pane-menu-menu-states-2 h2 a:focus, .panel-flexible h2 a:focus {
  border: 1px solid #ccc;
  padding: 2px;
}
/* line 364, ../sass/zen-mucho.scss */
.mini-mega-menu h3, .pane-menu-menu-states-1 h3, .pane-menu-menu-states-2 h3, .panel-flexible h3 {
  color: #fff;
  font-size: 1em;
  margin: 0 0 6px;
  letter-spacing: 1px;
  /*font-weight:200;*/
}
/* line 371, ../sass/zen-mucho.scss */
.mini-mega-menu h3 a, .pane-menu-menu-states-1 h3 a, .pane-menu-menu-states-2 h3 a, .panel-flexible h3 a {
  color: white !important;
  text-decoration: none;
}
/* line 375, ../sass/zen-mucho.scss */
.mini-mega-menu h3 a:hover, .pane-menu-menu-states-1 h3 a:hover, .pane-menu-menu-states-2 h3 a:hover, .panel-flexible h3 a:hover {
  text-decoration: underline;
}
/* line 379, ../sass/zen-mucho.scss */
.mini-mega-menu h3 a:focus, .pane-menu-menu-states-1 h3 a:focus, .pane-menu-menu-states-2 h3 a:focus, .panel-flexible h3 a:focus {
  border: 1px solid #ccc;
  padding: 2px;
}
/* line 387, ../sass/zen-mucho.scss */
.mini-mega-menu .views-field-field-media-release-headline h3, .pane-menu-menu-states-1 .views-field-field-media-release-headline h3, .pane-menu-menu-states-2 .views-field-field-media-release-headline h3, .panel-flexible .views-field-field-media-release-headline h3 {
  font-family: 'humnst777_cn_btregular';
  color: #fff;
  font-size: .9em;
  margin: 0 0 6px;
  letter-spacing: 1px;
  font-weight: 100;
  line-height: 1.3em;
}
/* line 398, ../sass/zen-mucho.scss */
.mini-mega-menu p, .pane-menu-menu-states-1 p, .pane-menu-menu-states-2 p, .panel-flexible p {
  color: #13315a;
  line-height: 1em;
  font-size: .9em;
}
/* line 409, ../sass/zen-mucho.scss */
.mini-mega-menu ul.menu, .pane-menu-menu-states-1 ul.menu, .pane-menu-menu-states-2 ul.menu, .panel-flexible ul.menu {
  list-style: none;
}
/* line 414, ../sass/zen-mucho.scss */
.mini-mega-menu ul.menu li, .pane-menu-menu-states-1 ul.menu li, .pane-menu-menu-states-2 ul.menu li, .panel-flexible ul.menu li {
  margin: 6px 0;
  clear: left;
  padding: 0 16px 0;
  margin: 16px 0 0;
}
/* line 419, ../sass/zen-mucho.scss */
.mini-mega-menu ul.menu li a, .pane-menu-menu-states-1 ul.menu li a, .pane-menu-menu-states-2 ul.menu li a, .panel-flexible ul.menu li a {
  color: #fff;
  text-decoration: none;
  display: block;
  line-height: 1.1em;
  font-size: .9em;
  margin: 0;
}
/* line 427, ../sass/zen-mucho.scss */
.mini-mega-menu ul.menu li a:hover, .pane-menu-menu-states-1 ul.menu li a:hover, .pane-menu-menu-states-2 ul.menu li a:hover, .panel-flexible ul.menu li a:hover {
  text-decoration: underline;
}
/* line 431, ../sass/zen-mucho.scss */
.mini-mega-menu ul.menu li a:focus, .pane-menu-menu-states-1 ul.menu li a:focus, .pane-menu-menu-states-2 ul.menu li a:focus, .panel-flexible ul.menu li a:focus {
  border: 1px solid #ccc;
  padding: 2px;
}
/* line 440, ../sass/zen-mucho.scss */
.mini-mega-menu ul.menu li.menu--leaf, .pane-menu-menu-states-1 ul.menu li.menu--leaf, .pane-menu-menu-states-2 ul.menu li.menu--leaf, .panel-flexible ul.menu li.menu--leaf {
  margin: 0 0 6px 0;
  clear: left;
}
/* line 443, ../sass/zen-mucho.scss */
.mini-mega-menu ul.menu li.menu--leaf a, .pane-menu-menu-states-1 ul.menu li.menu--leaf a, .pane-menu-menu-states-2 ul.menu li.menu--leaf a, .panel-flexible ul.menu li.menu--leaf a {
  color: #13315a;
  text-decoration: none;
  display: block;
  padding: 0 0 4px 0;
  line-height: .9em;
  font-size: .9em;
  margin: 0 0 4px 0;
}
/* line 452, ../sass/zen-mucho.scss */
.mini-mega-menu ul.menu li.menu--leaf a:hover, .pane-menu-menu-states-1 ul.menu li.menu--leaf a:hover, .pane-menu-menu-states-2 ul.menu li.menu--leaf a:hover, .panel-flexible ul.menu li.menu--leaf a:hover {
  color: #1C4884;
}
/* line 456, ../sass/zen-mucho.scss */
.mini-mega-menu ul.menu li.menu--leaf a:focus, .pane-menu-menu-states-1 ul.menu li.menu--leaf a:focus, .pane-menu-menu-states-2 ul.menu li.menu--leaf a:focus, .panel-flexible ul.menu li.menu--leaf a:focus {
  border: 1px solid #ccc;
  padding: 2px;
}

/*kill vertical border on last menu column*/
/* line 467, ../sass/zen-mucho.scss */
.col-four ul.menu {
  border: none;
}

/*separate news room mega menu items with thin bottom border*/
/* line 479, ../sass/zen-mucho.scss */
.view-wiche-in-the-news-mega-menu .item-list ul li .field-content a, .media-releases .item-list ul li .field-content a, .higher-education-news .item-list ul li .field-content a, .wiche-newscap .item-list ul li .field-content a {
  padding-bottom: 12px;
  border-bottom: thin solid #fff;
}
/* line 488, ../sass/zen-mucho.scss */
.view-wiche-in-the-news-mega-menu .item-list ul li:last-child .field-content a, .media-releases .item-list ul li:last-child .field-content a, .higher-education-news .item-list ul li:last-child .field-content a, .wiche-newscap .item-list ul li:last-child .field-content a {
  border-bottom: none !important;
}

/*CSS styling for calendar block in mega-menu*/
/* line 503, ../sass/zen-mucho.scss */
.pane-events ul li h1 {
  font-family: 'humnst777_cn_btbold',sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
/* line 510, ../sass/zen-mucho.scss */
.pane-events ul li h1 a {
  margin: 0;
  padding: 0;
}

/* line 520, ../sass/zen-mucho.scss */
.wiche-bylaws {
  border-top: 1px solid #fff;
  padding-top: 8px;
}

/* line 525, ../sass/zen-mucho.scss */
.workplan-annual-report {
  border-top: 1px solid #fff;
  padding-top: 8px;
}

/* line 530, ../sass/zen-mucho.scss */
.hr-openings {
  padding-top: 8px;
}

/*end custom rules for mini-panel mega-menu nav
========================================================
*/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 539, ../sass/zen-mucho.scss */
  #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin {
    top: 1.8em !important;
  }

  /* line 544, ../sass/zen-mucho.scss */
  ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title {
    padding: 4px 8px 8px !important;
  }
}
/* line 553, ../sass/zen-mucho.scss */
.map-wrapper {
  background: url(images/wiche-region-map.png) 0 0 no-repeat;
  width: 407px;
  height: 207px;
  position: relative;
}
/* line 559, ../sass/zen-mucho.scss */
.map-wrapper a:link, .map-wrapper a:active, .map-wrapper a:visited {
  font-size: .6em;
  font-weight: bold;
  text-decoration: none;
}
/* line 564, ../sass/zen-mucho.scss */
.map-wrapper a:link:hover, .map-wrapper a:active:hover, .map-wrapper a:visited:hover {
  text-decoration: underline;
}
/* line 568, ../sass/zen-mucho.scss */
.map-wrapper a:link:focus, .map-wrapper a:active:focus, .map-wrapper a:visited:focus {
  border: 1px solid #ccc;
  padding: 2px;
}
/* line 574, ../sass/zen-mucho.scss */
.map-wrapper a.s1 {
  left: 7.3%;
  top: 25.5%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #fff;
}
/* line 583, ../sass/zen-mucho.scss */
.map-wrapper a.s2 {
  left: 9%;
  top: 48%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #fff;
}
/* line 592, ../sass/zen-mucho.scss */
.map-wrapper a.s3 {
  left: 17%;
  top: 70%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #fff;
}
/* line 601, ../sass/zen-mucho.scss */
.map-wrapper a.s4 {
  left: 31%;
  top: 6%;
  width: 4.5%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 610, ../sass/zen-mucho.scss */
.map-wrapper a.s5 {
  left: 29.5%;
  top: 19%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 619, ../sass/zen-mucho.scss */
.map-wrapper a.s6 {
  left: 28.5%;
  top: 46.5%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 628, ../sass/zen-mucho.scss */
.map-wrapper a.s7 {
  left: 37.7%;
  top: 22.7%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 637, ../sass/zen-mucho.scss */
.map-wrapper a.s8 {
  left: 33.2%;
  top: 38%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 646, ../sass/zen-mucho.scss */
.map-wrapper a.s9 {
  left: 43.2%;
  top: 12.6%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 655, ../sass/zen-mucho.scss */
.map-wrapper a.s10 {
  left: 46.2%;
  top: 28%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 664, ../sass/zen-mucho.scss */
.map-wrapper a.s11 {
  left: 40%;
  top: 42.6%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 673, ../sass/zen-mucho.scss */
.map-wrapper a.s12 {
  left: 38.5%;
  top: 60%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 682, ../sass/zen-mucho.scss */
.map-wrapper a.s13 {
  left: 56.5%;
  top: 11%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 691, ../sass/zen-mucho.scss */
.map-wrapper a.s14 {
  left: 56.5%;
  top: 23%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 700, ../sass/zen-mucho.scss */
.map-wrapper a.s15 {
  left: 47.9%;
  top: 44.5%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 709, ../sass/zen-mucho.scss */
.map-wrapper a.s16 {
  left: 46.3%;
  top: 61%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}

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

/* =============================================================================
   Accessibility features
   ========================================================================== */
/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
/* line 40, ../sass/_modular-styles.scss */
.element-invisible,
.element-focusable,
#navigation .block-menu .block--title,
#navigation .block-menu-block .block--title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

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

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 */
/* line 63, ../sass/_modular-styles.scss */
#skip-link {
  margin: 0;
}
/* line 67, ../sass/_modular-styles.scss */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/* =============================================================================
   Branding header
   ========================================================================== */
/* line 81, ../sass/_modular-styles.scss */
.header--logo {
  /* Wrapping link for logo */
  /*float: left;*/
  /* LTR */
  margin: 0;
  padding: 0;
}

/* line 87, ../sass/_modular-styles.scss */
.header--logo-image {
  /* Logo image */
  vertical-align: bottom;
  position: relative;
  left: 6px;
}

/* line 93, ../sass/_modular-styles.scss */
.header--name-and-slogan {
  /* Wrapper for website name and slogan */
  /*float: left;*/
}

/* line 97, ../sass/_modular-styles.scss */
.header--site-name {
  /* The name of the website */
  margin: 0;
  font-size: 1.1em;
  font-weight: normal;
  line-height: 1.5em;
  margin-left: 8px;
}

/* line 105, ../sass/_modular-styles.scss */
.header--site-link {
  /* The link around the name of the website */
}
/* line 107, ../sass/_modular-styles.scss */
.header--site-link:link, .header--site-link:visited {
  color: #1C4884;
  text-decoration: none;
}
/* line 113, ../sass/_modular-styles.scss */
.header--site-link:hover, .header--site-link:focus {
  text-decoration: underline;
}

/* line 118, ../sass/_modular-styles.scss */
.header--site-slogan {
  /* The slogan (or tagline) of a website */
  margin: 0;
  font-size: 1em;
}

/* line 123, ../sass/_modular-styles.scss */
.header--secondary-menu {
  /*float: right; */
  /* LTR */
  position: absolute;
  top: -26px;
  right: 0;
}

/* line 130, ../sass/_modular-styles.scss */
.header--region {
  /* Wrapper for any blocks placed in the header region */
  clear: both;
  /* Clear the logo */
}

/* line 135, ../sass/_modular-styles.scss */
#navigation {
  /* overflow: hidden; */
  /* Sometimes you want to prevent overlapping with main div. */
  /*background:url("../images/nav-bg.png") repeat-x 0 0;*/
  background-color: #1C4884;
}
/* line 139, ../sass/_modular-styles.scss */
#navigation .block {
  margin-bottom: 0;
}
/* line 149, ../sass/_modular-styles.scss */
#navigation .links,
#navigation .menu {
  /* Menu block links */
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */
}
/* line 158, ../sass/_modular-styles.scss */
#navigation .links li,
#navigation .menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: left;
  /* LTR */
  /* LTR */
  list-style-type: none;
  list-style-image: none;
}

/* =============================================================================
   Breadcrumb navigation
   ========================================================================== */
/* line 172, ../sass/_modular-styles.scss */
.breadcrumb {
  /* The path to the current page in the form of a list of links */
}
/* line 173, ../sass/_modular-styles.scss */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 177, ../sass/_modular-styles.scss */
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* =============================================================================
   Titles
   ========================================================================== */
/* line 194, ../sass/_modular-styles.scss */
.page--title,
.node--title,
.block--title,
.comments--title,
.comments--form-title,
.comment--title {
  /* Comment title */
  margin: 0;
}

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

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

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

/* line 243, ../sass/_modular-styles.scss */
.messages--list {
  margin: 0;
}

/* line 246, ../sass/_modular-styles.scss */
.messages--item {
  list-style-image: none;
}

/*
 * System status report
 */
/* line 255, ../sass/_modular-styles.scss */
.ok,
.messages-status {
  background-color: #f8fff0;
  color: #234600;
}

/* line 261, ../sass/_modular-styles.scss */
.warning,
.messages-warning {
  background-color: #fffce5;
  color: #840;
}

/* line 267, ../sass/_modular-styles.scss */
.error,
.messages-error {
  background-color: #fef5f1;
  color: #8c2e0b;
}

/* =============================================================================
   Tabs
   ========================================================================== */
/*
 * Basic positioning styles shared by primary and secondary tabs.
 */
/* line 280, ../sass/_modular-styles.scss */
.tabs-primary, .tabs-secondary {
  overflow: hidden;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbbbbb), color-stop(100%, transparent));
  background-image: -webkit-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: -moz-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: -o-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  border-bottom: 1px solid #bbbbbb \0/ie;
  /* IE 9 and earlier don't understand gradients. */
  list-style: none;
  margin: 1.5em 0;
  padding: 0 2px;
  white-space: nowrap;
}

/* line 290, ../sass/_modular-styles.scss */
.tabs-primary--tab, .tabs-primary--tab-active, .tabs-secondary--tab,
.tabs-secondary--tab-active {
  float: left;
  /* LTR */
  margin: 0 3px;
}

/* line 295, ../sass/_modular-styles.scss */
a.tabs-primary--tab-link, a.tabs-primary--tab-link-active, a.tabs-secondary--tab-link, a.tabs-secondary--tab-link-active {
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-bottom: 0;
  display: block;
  line-height: 1.5em;
  text-decoration: none;
}

/*
 * Primary tabs
 */
/* line 312, ../sass/_modular-styles.scss */
.tabs-primary--tab, .tabs-primary--tab-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  text-shadow: 1px 1px 0 white;
  border: 1px solid #bbbbbb;
  border-bottom-color: transparent;
  border-bottom: 0 \0/ie;
  /* IE 9 and earlier don't understand gradients. */
}

/* line 321, ../sass/_modular-styles.scss */
.tabs-primary--tab-active {
  border-bottom-color: white;
}

/* line 327, ../sass/_modular-styles.scss */
a.tabs-primary--tab-link, a.tabs-primary--tab-link-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  color: #333;
  background-color: #dedede;
  letter-spacing: 1px;
  padding: 0 1em;
  text-align: center;
}

/* line 338, ../sass/_modular-styles.scss */
a.tabs-primary--tab-link:hover, a.tabs-primary--tab-link:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2;
}

/* line 343, ../sass/_modular-styles.scss */
a.tabs-primary--tab-link:active, a.tabs-primary--tab-link-active {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));
  background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -o-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  border-color: #fff;
}

/*
 * Secondary tabs
 */
/* line 371, ../sass/_modular-styles.scss */
.tabs-secondary {
  font-size: .9em;
  margin-top: -1.5em;
  /* Collapse bottom margin of ul.primary. */
}

/* line 378, ../sass/_modular-styles.scss */
.tabs-secondary--tab,
.tabs-secondary--tab-active {
  margin: 0.75em 3px;
}

/* line 384, ../sass/_modular-styles.scss */
a.tabs-secondary--tab-link, a.tabs-secondary--tab-link-active {
  -webkit-border-radius: 0.75em;
  -moz-border-radius: 0.75em;
  -ms-border-radius: 0.75em;
  -o-border-radius: 0.75em;
  border-radius: 0.75em;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 white;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}

/* line 394, ../sass/_modular-styles.scss */
a.tabs-secondary--tab-link:hover, a.tabs-secondary--tab-link:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}

/* line 400, ../sass/_modular-styles.scss */
a.tabs-secondary--tab-link:active, a.tabs-secondary--tab-link-active {
  text-shadow: 1px 1px 0 #333333;
  background-color: #666;
  border-color: #000;
  color: #fff;
}

/* =============================================================================
   Inline styles
   ========================================================================== */
/* line 428, ../sass/_modular-styles.scss */
.inline {
  /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
/* line 432, ../sass/_modular-styles.scss */
.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
  /* LTR */
}

/* line 439, ../sass/_modular-styles.scss */
span.field-label {
  /* The inline field label used by the Fences module */
  padding: 0 1em 0 0;
  /* LTR */
}

/* =============================================================================
   "More" links
   ========================================================================== */
/* line 447, ../sass/_modular-styles.scss */
.more-link {
  text-align: right;
  /* LTR */
}

/* line 451, ../sass/_modular-styles.scss */
.more-help-link {
  text-align: right;
  /* LTR */
}

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

/* =============================================================================
   Pager
   ========================================================================== */
/* line 468, ../sass/_modular-styles.scss */
.pager {
  /* A list of page numbers when more than 1 page of content is available. */
  clear: both;
  padding: 0;
  text-align: center;
}

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

/* line 486, ../sass/_modular-styles.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis {
  /* A concatenation of several list items using an ellipsis */
}

/* line 490, ../sass/_modular-styles.scss */
.pager-current {
  /* The current page's list item. */
  font-weight: bold;
}

/* =============================================================================
   Blocks
   ========================================================================== */
/* line 499, ../sass/_modular-styles.scss */
.block {
  /* Block wrapper */
  margin-bottom: 1.5em;
}

/* =============================================================================
   Menus
   ========================================================================== */
/* line 507, ../sass/_modular-styles.scss */
.menu--expanded {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  list-style-type: circle;
}

/* line 514, ../sass/_modular-styles.scss */
.menu--collapsed {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  /* LTR */
  list-style-type: disc;
}

/* line 521, ../sass/_modular-styles.scss */
.menu--leaf {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
  list-style-type: square;
}

/* line 528, ../sass/_modular-styles.scss */
.menu a.active {
  /* The active item in a Drupal menu */
  color: #000;
}

/* =============================================================================
   Nodes
   ========================================================================== */
/* line 537, ../sass/_modular-styles.scss */
.new,
.update {
  /* The "new" or "updated" marker. */
  color: #c00;
  background-color: transparent;
  /* Remove background highlighting from <mark> in normalize. */
}

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

/* =============================================================================
   Comments
   ========================================================================== */
/* line 570, ../sass/_modular-styles.scss */
.comments {
  /* Wrapper for the list of comments and its title */
  margin: 1.5em 0;
}

/* line 574, ../sass/_modular-styles.scss */
.comment-preview {
  /* Preview of the comment before submitting new or updated comment */
  background-color: #ffffea;
  /* Drupal core will use a #ffffea background. See #1110842 */
}

/* line 578, ../sass/_modular-styles.scss */
.comment {
  /* Wrapper for a single comment */
}
/* line 580, ../sass/_modular-styles.scss */
.comment .permalink {
  /* Comment's permalink wrapper */
  text-transform: uppercase;
  font-size: 75%;
}

/* line 586, ../sass/_modular-styles.scss */
.indented {
  /* Nested comments are indented */
  margin-left: 30px;
  /* Drupal core uses a 25px left margin */
}

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

/* line 620, ../sass/_modular-styles.scss */
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}

/* line 625, ../sass/_modular-styles.scss */
.form-required {
  /* The part of the label that indicates a required field */
  color: #c00;
}

/* line 629, ../sass/_modular-styles.scss */
label.option {
  display: inline;
  font-weight: normal;
}

/* line 634, ../sass/_modular-styles.scss */
a.button {
  /* Buttons used by contrib modules like Media */
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
}

/* line 639, ../sass/_modular-styles.scss */
.password-parent,
.confirm-parent {
  /* Password confirmation */
  margin: 0;
}

/* line 643, ../sass/_modular-styles.scss */
#user-login-form {
  /* Drupal's default login form block */
  text-align: left;
  /* LTR */
}

/**
* Keep form elements constrained in their containers.
*/
/* line 650, ../sass/_modular-styles.scss */
input {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

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

/* line 667, ../sass/_modular-styles.scss */
.openid-link,
.user-link {
  /* The "Cancel OpenID login" link. */
  margin-top: 1.5em;
}

/* line 672, ../sass/_modular-styles.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  margin-left: -20px;
  /* LTR */
  /* Un-do some of the padding on the ul list. */
}

/* line 676, ../sass/_modular-styles.scss */
#user-login ul {
  margin: 1.5em 0;
}

/*
 * Drupal admin tables
 */
/* line 685, ../sass/_modular-styles.scss */
form th {
  text-align: left;
  /* LTR */
  padding-right: 1em;
  /* LTR */
  border-bottom: 3px solid #ccc;
}
/* line 691, ../sass/_modular-styles.scss */
form tbody {
  border-top: 1px solid #ccc;
}
/* line 695, ../sass/_modular-styles.scss */
form table ul {
  margin: 0;
}

/* line 701, ../sass/_modular-styles.scss */
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/* line 707, ../sass/_modular-styles.scss */
tr.even {
  background-color: #fff;
}

/* line 721, ../sass/_modular-styles.scss */
td.active {
  /* Markup generated by theme_tablesort_indicator(). */
  background-color: #ddd;
}

/* line 726, ../sass/_modular-styles.scss */
td.checkbox,
th.checkbox {
  text-align: center;
}

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

/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */
@media print {
  /* line 11, ../sass/_print.scss */
  a:link,
  a:visited {
    /* underline all links */
    text-decoration: underline !important;
  }
  /* line 14, ../sass/_print.scss */
  #site-name a:link, #site-name
  a:visited {
    /* Don't underline header */
    text-decoration: none !important;
  }

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

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

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

  /* line 65, ../sass/_print.scss */
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons {
    /* Hide sidebars and nav elements */
    visibility: hidden;
    display: none;
  }
}
/* End @media print */
/* Global state rules */
/**
 * @file
 * SMACSS States
 *
 * Adds state-based styling. Global state rules are those that apply only during
 * certain states of the page and have a JavaScript dependency. For more
 * information, see https://smacss.com/book/type-state
 */
/* =============================================================================
   Drupal form widgets
   ========================================================================== */
/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* line 20, ../sass/_global-states.scss */
#autocomplete .selected {
  /* Suggestion list */
  background: #0072b9;
  color: #fff;
}

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

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
/* line 62, ../sass/_global-states.scss */
tr.drag {
  background-color: #fffff0;
}

/* line 66, ../sass/_global-states.scss */
tr.drag-previous {
  background-color: #ffd;
}

/* line 70, ../sass/_global-states.scss */
.tabledrag-toggle-weight {
  font-size: 0.9em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
 */
/* line 80, ../sass/_global-states.scss */
tr.selected td {
  background: #ffc;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
/* line 90, ../sass/_global-states.scss */
.progress {
  font-weight: bold;
}
/* line 93, ../sass/_global-states.scss */
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 100, ../sass/_global-states.scss */
.progress .filled {
  background-color: #0072b9;
  background-image: url('data:image/gif;base64,R0lGODlhFAAoAOYAAGi46me36ma26WW16GS05mOz5WGx5GCw4l6u4V2t31ur3WCo1Fqp3GCo1V+n01+n1Fio2l6m0l6m012l0lam2V2l0Vyk0VWl11yk0Fujz1Oj1lmhzlKi1FmhzVGh01igzFigzVCg0laey1aeyk+f0VWcyFubxFqbw1qbxE6e0FWcyVmbw1mawlObx1ObyFiZwViawleZwVGZxVaXwFeXwFGZxlCYxVCYxFWWvlSWvlSVvU6Ww06WwlOVvU2VwVKTu02VwlGSulCSukuTwEuTv0qSvkqSv0+QuE6QuEmRvUmRvk6Ot0iQvE2Ot0ePvEePu0yNtUaOu0uNtUaOukqLtEmKskiKskeIsEaIsEaHr0WHr0WFrkSFrkOErEKDq0GDq0GCqkGBqkCBqkCCqv4BAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAABkACwAAAAAFAAoAAAH/4ANCw2CCwsoJiiIJoyJDQALDg8PDpUrJyuXJ5uYDwGSEhIRozAsMKUsqaYSAhGiExWxMS8xsy+3tBMDFbATGL8zNDPBNMXCFgQYFsoWGRk5ODnQONTRGQXO2RkdPTo93Trh3hsGHRvm5x0/6+ztIAcfIPHyHx9BQkJB+vpCIggjIgAGHDFCCBIkRxImRKIiQQkVDyGWKIGwyZKLF5u4UNDCRUePLVpYbAKlZEkpNRjIqLGSpQwZUqBIkUKlZk0bEG7Y0Lnzxg2bNasItbKDAo8dR5Hy4GGlipWmVa5cwQLkgg8gV7H68IFlalepWbQM0UBkSFmzRIhoCbs2i1suRv84FDEyl26RIly2cMm7pe8WJR6SKBE8OEmSLogTKw7BpLHjxl+8fInspbJkJk+cZNb85MkYMGM+gxkN2gmJKFOioJ4yRUwYMa7DyH4dJcWUzZ09gxZNeozpzI+ZRJ5sufIXJowbFz6suDlgwYLv4tXL1y9cuXSNGEm7Vktbt2HHlj1LhKtXqeipWsUKRGvTp0LjEzWKdIdSHkDz49TJ0+fPmSadlNJKLb0EExQWYbSERhx55AJIIi2o0EINPRTRRBQdcdA+9/gDkEAEFXRPPu7AIw8I9HzQzjrh9ECOOeh0IGM334hjDTbaZAONNNXgMAMyyjDzCwbBDGNMMbrwwgsiLLLQYgsuMbQiSiijRFDKKaqkAoMEkkhCiSWYaMLJCp4EAgAh+QQFAABkACwAAAAAFAAoAAAH/4AAZIOECwuEiGQmKImDDg6NgycrZAGJERGRZCwwZAKJFRWaLzFkA4kYGJo0M2QEiRkZmjg5ZAWJHR2aOj1kBokfH5o/P2QHjSOaQUJkCMiaR0hkCY0lJZFLTWQKjS0tkVBSZAyNMjKRVFRkEI03N5FVVmQUjTw8kVdYZBeNPj6RWbSQ0dCICJFIW7iQ4dCoSJFIXbqQ8dAoSRJNX8iEaMSEiSYvZEg0evJEE5gxKRpNmaIpjJhIJE2OCZmo48eMGxFZ1BRxYiKHmhIuTGRQU8CBifxpyrcvkT1N8ea105Ru3VRw4sglModNG7dE3iJFm1btWqNlzZAla0TMWKNgkSV4+WqUKxItW41iRWLlqlGqSKRMNQqlqdOnS5kisajU6JGmSYEAACH5BAUAAGQALAAAAAAUACgAAAfogA0AZISFZAuGiSgBiYQOjYUrD5ARkIQwEgKNFZZkMRMDjRidMxYEjRmdORkFjR2dPRsGjR+dPyAHjSOdQiIIjSWdSCoJnZBNLgqQLZZSNQyQMpZUNhCQN5ZWOxSQPJZYQBeQPpZaQxqQRJZcRhyQRZZdSh6QSZZfTCGQTJZjTiSQnnSKkgLSlE5iADYS2M/Jvk749CWyF29eI3jr2jVSV+5cI3LfwjXylm1bI2zTqjWS1uyZsUbIlDViBmlYMWCWev3SZelWLlqWYs1yZWlVK1SWSp0SZelTqE2WMGlqVAmSJEaNHlkKBAAh+QQFAABkACwAAAAAFAAoAAAH6oAoDQBkhYZkC4eKDwGKhQ6OhisCkRGRhTASkRWXZDETA44YnTMWBI4ZnTkZBY4dnT0bBo4fnT8gB44jnUIiCI4lnUgqCY4tnU0uCp2RUjUMkTKXVDYQkTeXVjsUkTyXWEAXkT6XWkMakUSXXEYckUWXXUoekUmXX0whkUyXY04kkZ5cEhMlRaQpnf4F7DRGnyN+9yAqshdvniN469o5UlfunCNy38I58pZtmyNs06o5knbJGTRFxy4lW8ZM0bBiwC71+qXr0q1ctC7FmuXq0qpWqC6VOiXq0qdQjjhFykTJkaVIKxhFghQpEAAh+QQFAABkACwAAAAAFAAoAAAH7IBkKA0AZIaHZAuIiCsPAYuGDpCHEgKTEZOGMAOTFZlkMROTGJ8zFgSQGZ85GQWQHZ89GwaQH58/IAeQI59CIgiQJZ9IKgmQLZ9NLgqQMp9SNQyfk1Q2EJM3mVY7FJM8mVhAF5M+mVpDGpNEmVxGHJNFmV1KHpNJmV9MIZNMmWNOJCY9ySQmSopJU/wBFPhJH79PX+pBuidPCbxP7d4tWmcOHaRy4MRB+qaNG6RsmapdW+QsEzRpi5BlUsZskbBMxIxNW+QL2K5MuHTVyiSL1qtMrFylymQKFSRSk0JxguRpEoxKlzI1egRJEqRAACH5BAUAAGQALAAAAAAUACgAAAfvgGRkKA0AgoeCC4iIKw8Bi4IOkIIwEgKTEZOCEwOTFZpkMQSTGKAzFpMZoDkZBZAdoD0bBpAfoD8gB5AjoEIiCJAloEgqCZAtoE0uCpAyoFI1DJA3oFQ2EKCTVjsUkzyaWEAXkz6aWkMak0SaXEYck0WaXUoek0maX0whk0yaY04kJj3RJCZKiklT/AEUiE8fP1D07IHq8g5SPHZG1IE6l25ROXDiIH3TtK3bImqarGFb5EwTNGmLkGlSxmyRME3EjC3ipckXsGyLcOmqpUkWrVeaWLmCpGrSqVGQSk2KwcmTpkqXIGWa1OgRJEmLAgEAIfkEBQAAZAAsAAAAABQAKAAAB++AZIIoDQCCh4ILiIgrDwGLgg6QgjASApMRk2QxEwOTFZpkFgSTGKEzBZMZoTmrkB2hPRsGkB+hPyAHkCOhQiIIkCWhSCoJkC2hTS4KkDKhUjUMkDehVDYQkDyhVjsUoZNYQBeTPppaQxqTRJpcRhyTRZpdSh6TSZpfTCGTTJpjTiQmPdEkJkqKSVP8ARSITx8/efTshXIHLxSXdJDWmRtCLlS4cYu0aeLmbRE1TdawLXKmCZq0Rcg0KWO2SJgmYsYW8dLkC9giW5pw6fq2SBatV5papYLkCtKMUaU0cfIECdSkSpcgZZrU6BEkSYgCAQAh+QQFAABkACwAAAAAFAAoAAAH64BkgmQoDQCDiAuIiCsPAYuCDpCCMBICkxGTZDETA5MVmjMWBJMYoRkFkxmaZDkGkx2sPRuTH6w/IAeQI6xCIgiQJaxIKgmQLaxNLgqQMqxSNQyQN6xUNhCQPKxWOxSQPqxYQBesk1pDGpNEmlxGHJNFml1KHpNJml9MIZNMmmNOJCY90SQmSopJU/wBFIhPHz959OyxcwePFTp1rLSQ+xYOyCRtmrh5W0RNkzVsi5xpgiZtETJNypgtEqaJmLFFvDT5ArbIliZcuhbF0jTrVblFOVCpCjWqlCZOniCBmlTpEqRMkxo9giRpUCAAIfkEBQAAZAAsAAAAABQAKAAAB/CAZIKCKA0Ag4gLiIgrDwGLgg6QgjASApMRk2QxEwOTFZozFgSTGJo5GQWTGacbBpMdmmQ9B5Mfsj8gkyOyQiIIkCWySCoJkC2yTS4KkDKyUjUMkDeyVDYQkDyyVjsUkD6yWEAXkESyWkMaspNcRhyTRZpdSh6TSZpfTCGTTJpjTiQmPdEkJkqKSVP8ARSITx8/efTsaWr3DlK8SejUlZM1bhI4TVi8Zdu2YxI1TdawLXKmCZq0Rcg0KWO2SJgmYsYW8dLkC9iiW5py1VoUS1MPV5BYnUq1DpIoUpBMTeLkCRKoSZUuQco0qdEjSJIEBQIAIfkEBQAAZAAsAAAAABQAKAAAB+6AZIKDKA0Ag4gLiIgrDwGLgg6QgjASApMRk2QxEwOTFZozFgSTGJo5GQWTGZo9GwaTHa0gB5MfmmQ/CJMjuEIikyW4SCoJkC24TS4KkDK4UjUMkDe4VDYQkDy4VjsUkD64WEAXkES4WkMakEW4XEYcuJNdSh6TSZpfTCGTTJpjTiQmPdEkJkqKSVP8ARSITx8/TfPqQbo3yR28dZrQqSunSRy5b7i6TdKmyQq2adVsTHKmCZq0Rcg0KWO2SJgmYsYW9dL0a9eiW5p+0IIkq9UrSKxOpYJkKtSoeJA4eYIEalKlS5AyTWr0CJIkMoEAACH5BAUAAGQALAAAAAAUACgAAAfogGSCg2QoDQCEgwuJgysPAYxkDpFkMBICkRGUMRMDkRWUMxYEkRiUORkFkRmUPRsGkR2UPyAHkR+zIgiRI5RkQgmRJb5IKpEtvk0uCowyvlI1DIw3vlQ2EIw8vlY7FIw+vlhAF4xEvlpDGoxFvlxGHIxJvl1KHr6RX0whkUyUY04kIj2hJCZKikhT/AEUSCnfPkb9ItGzF4+SO3jrKKFTV46SOHLfKHHzls3XtUjUKFGR1uxZjWPJljEaRqlYsES9KAnRxQjXrFqMZLV6xYjVqVSMTIUaxQjUpk73GFnCxEhTJEeQGE0KBAAh+QQFAABkACwAAAAAFAAoAAAH54BkgoOCKA0AhIMLiYMrDwGMZA6RZDASApERlDETA5EVlDMWBJEYlDkZBZEZlD0bBpEdlD8gB5EflEIiCJEjuSoJkSWUZEgKkS3ETS6RMsRSNQyMN8RUNhCMPMRWOxSMPsRYQBeMRMRaQxqMRcRcRhyMScRdSh6MTMRfTCHEkWNOJCI9oSQmSopIUyj9C8hoYCR9/O5RomcvHiV38NZRQqeuHCVx5L5R4uYtGyVr2KYRi9bs2TFGySgtE0YMCTBGvnLtYoRrVi1Gslq9YsTqVCpGpkKNYgRqUydGmihZwtQvkSNIjBwEAgAh+QQFAABkACwAAAAAFAAoAAAH6YBkgoODKA0AhIMLiYMrDwGMZA6RZDASApERlDETA5EVlDMWBJEYlDkZBZEZlD0bBpEdlD8gB5EflEIiCJEjlEgqCZElvy4KkS2UZE0MkTLKUjWRN8pUNhCMPMpWOxSMPspYQBeMRMpaQxqMRcpcRhyMScpdSh6MTMpfTCGMT8pjTkgoiyQmSopIUygBFNiPkj5+9yjRsxePkjt46yihU1eOkjhy3yhx85aNkjVsjKhFitaM0TNKxpApayKMEbFfKnop08UrEa5ZtRjJavWKEatTqRiZCjWKEahNnRhpomQJU6JJlBxBYhQIACH5BAUAAGQALAAAAAAUACgAAAfngAtkg4SEKA0AhYqLZCsPAYwOjGQwEgKMEZMxEwOMFZMzFgSMGJM5GQWMGZM9GwaMHZM/IAeMH5NCIgiMI5NIKgmMJZNNLgqMLcQ1DIwyk2RSEIw3z1Q2jDzPVjsUiz7PWEAXi0TPWkMai0XPXEYci0nPXUoei0zPX0whi0/PY04kFk15JiZKimeM/gXkNynfPnuT5tWDN6ndO3WTzqUjNyncOG+TtnVblI2RNWmLqDGSsqwZMWPIngET9gzJrkW9cImw9WxWLUWxWLlatMoUqkWlQIla9EkTp0WZJlW6pEjSJEeQFAUCACH5BAUAAGQALAAAAAAUACgAAAflgGQLZISFhSgNAIaEDouGKw8BjpOFMBICkxGUMRMDkxWUMxYEkxiUORkFkxmUPRsGkx2UPyAHkx+UQiIIkyOUSCoJkyWUTS4Kky2UUjUMkzLLNhCTN5RkVBSTPNZWO5M+1lhAF45E1lpDGo5F1lxGHI5J1l1KHo5M1l9MIY5P1mNOSDiaYk1MlBT9/gW0Nkkfv3uU6NmLR8kdvHWU0KkrR0kcOUfgJnXL5mjbJCrSqC1r9qzYsWS/gg2ztquXNSG2HOGaBSKWNVewFrE6lcqRqVCjHIHa1MmRJkqWMC1qRAmSJEOBAAAh+QQFAABkACwAAAAAFAAoAAAH4oBkZAuChYYoDQCGgg6LhisPAY4RjoUwEgKVmmQxEwOVFZozFgSVGJo5GQWVGZo9GwaVHZo/IAeVH5pCIgiVI5pIKgmVJZpNLgqVLZpSNQyVMppUNhCVN5s7FJU8m1YXlT6bWECVRJtaQxqORZtcRhyOSZtdSh6OTJtfTCGOT5tjTkg4mrJJTJQU/f4FvJdv36ZK9OzF0+QO3jpN6NQ5Mldp3DdH4SpZybZNGjVrzJxBM4ZMGTBhxHTx8rXJFq5NP2I5muVqA6tNqVYtOiWKlKNQmjp9WkRJ06VMixppgiSpUCAAIfkEBQAAZAAsAAAAABQAKAAAB96AZIILgoWGKA0AhoIOi4YrDwGOEY6FMBICjhWVgjETA5ycMxYElRicORkFlRmcPRsGlR2cPyAHlR+cQiIIlSOcSCoJlSWcTS4KlS2cUjUMlTKcVDYQlTecVjsUlTyhQBeVPqFYGpVEoVpDlUWhXEYcjkmhXUoejkyhX0whjk+hY05IOJoSSkyUFP3+BbyXb1+8efVCVXIHzxG7SunKOTpXCcu3cNi0cZNGzRozZ9CMIVMGTBgxXbx80bKFKxQsWaF6rHLUClXPRadEkdIUyhOoRZQ4Xcq0qBEnSJIEBQIAIfkEBQAAZAAsAAAAABQAKAAAB96AZIJkC4OGgigNAIdkDoyDKw8BjBGPgjASAowVlmQxEwOMGJ0zFgSdjzkZBY8Zlj0bBo8dlj8gB48flkIiCI8jlkgqCY8llk0uCo8tllI1DI8yllQ2EI83llY7FI88llhAF48+nUMaj0SdWhyPRZ1cRo9JnV1KHoxMnV9MIYxPnWOckGA0pZOYKCn8ARSITx8/RvMs1bt3yJ0leOxQHdJiDt23cOOybes2rdq1Zs+iHUu2LNiwYrt6/ap1K9erWLM6rWrVKccpUaQsPOJk6VOoQ5UsYdJ0yJGlSJPIBAIAIfkEBQAAZAAsAAAAABQAKAAAB/GAZIKCC4OGgigNAIdkDoyDKw8BjBGPgjASAowVlmQxEwOMGJ0zFgSMGZ05GQWdjz0bBo8dlj8gB48flkIiCI8jlkgqCY8llk0uCo8tllI1DI8yllQ2EI83llY7FI88llhAF48+llpDGo9EnUYcj0WdXB6PSZ1dSo9MnV9MIYxPnWOckGA0pZOYKCn8ARTIKJ+lff0O0bNkT96hd5a4sGOkrtw5V4zAiWNE7pE2boy8PaJmjRG2R86gMZL2CJkyRsweCSPGyNgjXr4YAXtkCxcjXa9izbK0qhWqTqYejbI0I9SmTp8eVbKESdMhR5YiTQoEACH5BAUAAGQALAAAAAAUACgAAAfsgGSCgwuDhoIoDQCHZA6MgysPAYwRj4IwEgKMFZZkMRMDjBidMxYEjBmdORkFjB2dPRsGnY8/IAePH5ZCIgiPI5ZIKgmPJZZNLgqPLZZSNQyPMpZUNhCPN5ZWOxSPPJZYQBePPpZaQxqPRJZcRhyPRZ1KHo9JnV0hj0ydX/qMT51jnJBgNKWTmCgp/AEUyKjfI374DtWz1EUeI3jr2jFSV+4cI3LfwtFipI0bI2+PqFljhO2RM2iMpD1CpowRs0fCiDEy9oiXL0bAat3KZSnWLFeWVrVCZanUKVGdQD3iZCmGJkqdMD1yZClSgEAAOw==');
}

/* Theme rules */
/* @import "theme-A"; */
/* @import "theme-B"; */
