/**
 * @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/
   ========================================================================== */
@import url(responsive_menus_simple.css);
@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, a:visited, a:active, a:focus {
  color: #1c4884;
  text-decoration: underline;
}
/* line 240, ../sass/_normalize.scss */
a:link:hover, a:visited:hover, a:active:hover, a:focus:hover {
  color: #e01c1c;
}

/* line 245, ../sass/_normalize.scss */
.lac-megamenu-meeting {
  border: 1px solid #fff;
}
/* line 247, ../sass/_normalize.scss */
.lac-megamenu-meeting a:link {
  color: #e1e1e1;
  text-decoration: none;
}

/**
 * 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;
  line-height: 1.1em;
  color: #1c4884;
  font-weight: normal;
  margin: .4em 0 .8em;
}

/* 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;
}
/* line 794, ../sass/_normalize.scss */
table .reg-online-table {
  background: #e01c1c;
  border: 1px solid #000;
  padding: 8px 16px;
  width: 50%;
  margin: 0 auto;
  border-radius: 8px;
  text-align: center;
}
/* line 802, ../sass/_normalize.scss */
table .reg-online-table:hover {
  background: #fc2424;
}
/* line 805, ../sass/_normalize.scss */
table .reg-online-table a:link, table .reg-online-table a:visited, table .reg-online-table a:active {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
/* line 809, ../sass/_normalize.scss */
table .reg-online-table a:link:hover, table .reg-online-table a:visited:hover, table .reg-online-table a:active:hover {
  color: white !important;
}

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

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

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

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

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

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

/* line 847, ../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 858, ../sass/_normalize.scss */
.field-items #tabs-0 ul li a:focus {
  outline: none;
}

/*svg Benchmarks 2015 styles
OK -- this experiment had problems. There are 12+ InDesign slides in the presentation. InDesign does not export SVG directly -- the Workflow has to be InDesign to PDF, Then PDF to Illustrator, (one slide at a time.) Each slide is exported indivdually as a SVG. The biggest issue is the styles. Each slide has it's own classes. Putting the classes in an external style sheet means manually editing the class names on each slide. That could be done. But these are charts originally designed for print. When translated to SVG they are div based, not table based. So they are not in an accessible table format with TH 'scope' attributes "Col" or "Row" -- these SVGs would drive folks using a screen reader nuts. Better to run as PNG using their companion Excel tables as a 'text-based' alternative */
/*.st0{fill:#939598;}
.st1{fill:#b9cb95;}
.st2{fill:#B0B47B;}
.st3{fill:#D8D960;}
.st4{fill:#24A78F;}
.st5{fill:none;stroke:#00539B;stroke-width:1.484;}
.st6{clip-path:url(#SVGID_2_);}
.st7{font-family:'humnst777_lt_btlight';}
.st8{font-size:28px;}
.st9{font-size:15px;}
.st10{letter-spacing:-1;}
.st11{font-family:'humnst777_cn_btbold';}
.st12{font-size:12px;}
.st13{font-size:24px;}
.st14{fill:#FFFFFF;}
.st15{font-size:18px;}
.st16{font-size:25px;}
.st17{clip-path:url(#SVGID_4_);}
.st18{font-size:10px;}
.st19{font-family:'humnst777_lt_btlight_italic';}
.st20{clip-path:url(#SVGID_6_);}
.st21{fill:#000000;}*/
/*Benchmarks title slide*/
/*.st0{clip-path:url(#SVGID_2_);}
.title-st1{font-family:'Open Sans Condensed', sans-serif;font-weight:700;}
.title-st2{font-size:35px;}
.title-st3{fill:#003E7E;}
.st4{clip-path:url(#SVGID_6_);fill:#003E7E;}
.st5{clip-path:url(#SVGID_6_);fill-rule:evenodd;clip-rule:evenodd;fill:#003E7E;}*/
/* 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 110, ../sass/_layout-responsive.scss */
#page .view-content .front-page-promo-box {
  overflow: hidden;
  border: 4px solid #e01c1c;
  border-radius: 12px;
  width: 90%;
  margin: 16px auto;
  text-align: left !important;
  padding: 16px;
}
/* line 119, ../sass/_layout-responsive.scss */
#page .view-content .front-page-promo-box h3 {
  text-align: center !important;
  margin: 0 0 16px;
  color: #000;
  font-size: 1.5em;
  font-weight: 600;
}
/* line 127, ../sass/_layout-responsive.scss */
#page .view-content .front-page-promo-box h4 {
  font-size: 1.1em;
  margin: 0 0 12px 0;
}
/* line 133, ../sass/_layout-responsive.scss */
#page .view-content .pubblock-list, #page .view-content .item-list-lac {
  /*overflow:hidden;*/
  clear: both;
  width: 100%;
  /*display:table;*/
}
/* line 139, ../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 144, ../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 147, ../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 152, ../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 158, ../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 164, ../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 169, ../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 172, ../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 180, ../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 184, ../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 193, ../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 201, ../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 207, ../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 211, ../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 219, ../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 238, ../sass/_layout-responsive.scss */
#page #main {
  /*policy quick links center menu*/
  /*ask WICHE list*/
  /*.view-knowledge-base-page{
  	ul, li{
  		list-style:none;
  		margin:0;
  		padding:0;
  	}
  	ol, li{
  		list-style:decimal!important;
  		margin:0;
  		padding:0;
  		font-size:1.1em;
  	}
  }*/
  /*generic table with headers in first column*/
  /*WICHE table class*/
}
/* line 239, ../sass/_layout-responsive.scss */
#page #main ul.media {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 245, ../sass/_layout-responsive.scss */
#page #main .wiche-region {
  display: none;
}
/* line 249, ../sass/_layout-responsive.scss */
#page #main .node-mech-tech-vendor-contracts {
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
}
/* line 258, ../sass/_layout-responsive.scss */
#page #main #content .forum-event {
  overflow: hidden;
  border: 4px solid #e01c1c;
  border-radius: 12px;
  width: 90%;
  margin: 16px auto;
  text-align: center;
  padding: 16px;
}
/* line 267, ../sass/_layout-responsive.scss */
#page #main #content .forum-event h3 {
  text-align: center !important;
  margin: 0 0 16px;
  color: #000;
  font-size: 1.5em;
  font-weight: 600;
}
/* line 275, ../sass/_layout-responsive.scss */
#page #main #content .forum-event h4 {
  font-size: 1.1em;
  margin: 0 0 12px 0;
}
/* line 282, ../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 288, ../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 294, ../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 299, ../sass/_layout-responsive.scss */
#page #main #content .region-highlighted #block-menu-menu-policy-center-region-top-me ul.menu li {
  margin: 4px 0;
}
/* line 301, ../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 310, ../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 318, ../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 343, ../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 351, ../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 359, ../sass/_layout-responsive.scss */
#page #main .rounded-box h3 {
  margin-top: 0 !important;
  padding: 0;
}
/* line 366, ../sass/_layout-responsive.scss */
#page #main article .field-name-field-media-release-date {
  font-style: italic;
}
/* line 370, ../sass/_layout-responsive.scss */
#page #main article .statistics_counter {
  display: none;
}
/* line 374, ../sass/_layout-responsive.scss */
#page #main article .promo-box {
  border: 2px solid #e01c1c;
  border-radius: 12px;
  width: 75%;
  margin: 0 auto;
  text-align: center;
}
/* line 382, ../sass/_layout-responsive.scss */
#page #main article .promo-box h2 {
  color: #e01c1c;
  font-size: 1.8em;
}
/* line 387, ../sass/_layout-responsive.scss */
#page #main article .promo-box .reg-online {
  background: #e01c1c;
  border: 1px solid #000;
  padding: 8px 16px;
  width: 50%;
  margin: 16px auto 0 auto;
  border-radius: 8px;
  text-align: center;
}
/* line 395, ../sass/_layout-responsive.scss */
#page #main article .promo-box .reg-online:hover {
  background: #fc2424;
}
/* line 398, ../sass/_layout-responsive.scss */
#page #main article .promo-box .reg-online a:link, #page #main article .promo-box .reg-online a:visited, #page #main article .promo-box .reg-online a:active {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
/* line 402, ../sass/_layout-responsive.scss */
#page #main article .promo-box .reg-online a:link:hover, #page #main article .promo-box .reg-online a:visited:hover, #page #main article .promo-box .reg-online a:active:hover {
  color: white !important;
}
/* line 407, ../sass/_layout-responsive.scss */
#page #main article .promo-box ul {
  list-style: none;
}
/* line 418, ../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 425, ../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 433, ../sass/_layout-responsive.scss */
#page #main .region-sidebar-first .policy-staff-contact:hover {
  background: #1c4884;
}
/* line 436, ../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 440, ../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 449, ../sass/_layout-responsive.scss */
#page #main .view-accordion-quick-links .ui-accordion .ui-accordion-icons {
  padding-left: 0 !important;
}
/* line 456, ../sass/_layout-responsive.scss */
#page #main table#wiche-table-side-header {
  width: 100%;
  border: 1px solid #000;
  margin-bottom: 16px;
  font-size: .8em;
}
/* line 462, ../sass/_layout-responsive.scss */
#page #main table#wiche-table-side-header th {
  background-color: #1c4884;
  color: #fff;
  text-align: center;
  border-right: 1px solid #000;
  border-bottom: 1px solid #fff;
  width: 11%;
  padding: 1% 1%;
}
/* line 472, ../sass/_layout-responsive.scss */
#page #main table#wiche-table-side-header tr:last-child th {
  border-bottom: none;
}
/* line 476, ../sass/_layout-responsive.scss */
#page #main table#wiche-table-side-header td {
  padding: 2%;
  border-right: 1px solid #000;
  vertical-align: top;
}
/* line 482, ../sass/_layout-responsive.scss */
#page #main table#wiche-table-side-header tr:nth-child(odd) {
  background: #e1e1e1;
}
/* line 494, ../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 498, ../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 503, ../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 508, ../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 513, ../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 516, ../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 521, ../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 524, ../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 537, ../sass/_layout-responsive.scss */
.not-front #content, #main-front #content {
  /*margin-top:16px;*/
}
/* line 540, ../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 552, ../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 557, ../sass/_layout-responsive.scss */
#footer .block {
  margin: 0;
}
/* line 561, ../sass/_layout-responsive.scss */
#footer .header-foot {
  position: relative;
  border: 1px solid #999;
  overflow: hidden;
  padding: 4px 0;
}
/* line 567, ../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 574, ../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 587, ../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 597, ../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 603, ../sass/_layout-responsive.scss */
#footer .header-foot .foot-menu ul.menu li:last-child {
  border: none;
}
/* line 606, ../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 614, ../sass/_layout-responsive.scss */
#footer .header-foot .foot-menu ul.menu li a:hover {
  text-decoration: underline;
}
/* line 618, ../sass/_layout-responsive.scss */
#footer .header-foot .foot-menu ul.menu li a:focus {
  text-decoration: underline;
}

/* line 636, ../sass/_layout-responsive.scss */
.footer-columns {
  clear: both;
  overflow: hidden;
  padding: .8%;
}
/* line 641, ../sass/_layout-responsive.scss */
.footer-columns .foot-col {
  float: left;
  width: 13%;
  padding: 0 .5%;
  font-size: .8em;
  line-height: .9em;
}
/* line 650, ../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 656, ../sass/_layout-responsive.scss */
#header {
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
  padding: 0;
}
/* line 663, ../sass/_layout-responsive.scss */
#header #logo img {
  width: 100%;
  height: auto;
  max-width: 229px;
}
/* line 672, ../sass/_layout-responsive.scss */
#header #secondary-menu ul.menu, #header #block-menu-menu-wiche-directory ul.menu {
  list-style: none;
  margin-right: 15px;
}
/* line 675, ../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 678, ../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 685, ../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 695, ../sass/_layout-responsive.scss */
#tag {
  padding-left: 10px;
  margin: 6px 0;
}

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

/* line 706, ../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 713, ../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 724, ../sass/_layout-responsive.scss */
#block-search-form {
  position: absolute;
  top: 53px;
  right: 25px;
}

/* line 732, ../sass/_layout-responsive.scss */
.region-header #block-search-form {
  background: #f0f0f0;
  border-radius: 8px;
  height: 22px;
  width: 25.58333333%;
}
/* line 741, ../sass/_layout-responsive.scss */
.region-header #block-search-form form#search-block-form .searchWiche {
  position: relative;
  top: -2px;
}
/* line 747, ../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 763, ../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 772, ../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 791, ../sass/_layout-responsive.scss */
#content ul.primary {
  list-style: none;
  width: 98%;
  border-bottom: 2px solid #ccc;
  padding: 0 1%;
}

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

/* line 802, ../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 813, ../sass/_layout-responsive.scss */
#content ul.primary li a:hover, #content ul.primary li a.active {
  background: #999;
  color: #fff;
}

/* line 820, ../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 831, ../sass/_layout-responsive.scss */
ul.social-media li.facebook {
  display: inline-block;
  margin-left: 50px;
}
/* line 834, ../sass/_layout-responsive.scss */
ul.social-media li.facebook a {
  text-decoration: none;
  display: block;
  height: 16px;
  width: 16px;
  cursor: pointer;
}
/* line 843, ../sass/_layout-responsive.scss */
ul.social-media li.twitter {
  display: inline-block;
  margin-left: 4px;
}
/* line 846, ../sass/_layout-responsive.scss */
ul.social-media li.twitter a {
  text-decoration: none;
  display: block;
  height: 16px;
  width: 16px;
  cursor: pointer;
}
/* line 855, ../sass/_layout-responsive.scss */
ul.social-media li.delicious {
  display: inline-block;
  margin-left: 4px;
}
/* line 858, ../sass/_layout-responsive.scss */
ul.social-media li.delicious a {
  text-decoration: none;
  display: block;
  height: 16px;
  width: 16px;
  cursor: pointer;
}

/* line 868, ../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 886, ../sass/_layout-responsive.scss */
#views-exposed-form-Staff-Alpha-View-page-3 {
  position: relative;
  z-index: 50;
}
/* line 890, ../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 895, ../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 903, ../sass/_layout-responsive.scss */
.temporary-table td {
  padding: 0 4px !important;
}

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

/*Flexslider css styles for passport/home banner*/
/* line 921, ../sass/_layout-responsive.scss */
#block-views-passport-rotating-banner-block .view-passport-rotating-banner .skin-default .flexslider {
  background: #000;
  color: #fff;
  padding: 12px;
}
/* line 928, ../sass/_layout-responsive.scss */
#block-views-passport-rotating-banner-block .view-passport-rotating-banner .skin-default .flexslider ul.flex-direction-nav li a.flex-prev, #block-views-passport-rotating-banner-block .view-passport-rotating-banner .skin-default .flexslider ul.flex-direction-nav li a.flex-next {
  color: white !important;
}
/* line 936, ../sass/_layout-responsive.scss */
#block-views-passport-rotating-banner-block .view-passport-rotating-banner .skin-default .flexslider ul#flexslider_views_slideshow_passport_rotating_banner-block li article header h2.node-title {
  text-align: center;
  margin-top: 0;
}
/* line 939, ../sass/_layout-responsive.scss */
#block-views-passport-rotating-banner-block .view-passport-rotating-banner .skin-default .flexslider ul#flexslider_views_slideshow_passport_rotating_banner-block li article header h2.node-title a {
  color: white !important;
}
/* line 947, ../sass/_layout-responsive.scss */
#block-views-passport-rotating-banner-block .view-passport-rotating-banner .skin-default .flexslider ul#flexslider_views_slideshow_passport_rotating_banner-block li article .faux-two-col-table .td-cell-50 h3 {
  text-align: center;
  margin-bottom: 12px;
}
/* line 950, ../sass/_layout-responsive.scss */
#block-views-passport-rotating-banner-block .view-passport-rotating-banner .skin-default .flexslider ul#flexslider_views_slideshow_passport_rotating_banner-block li article .faux-two-col-table .td-cell-50 h3 a {
  color: #fff;
  text-align: center;
}

/*end Flexslider css styles for passport/home banner*/
/*NANSLO tables on /rwsl-experiments*/
/* line 965, ../sass/_layout-responsive.scss */
table#chem-allied-health, table#bio-allied-health, table#physics-lab-activities {
  font-size: .8em;
}

/* line 968, ../sass/_layout-responsive.scss */
table#bio-allied-health {
  width: 100%;
  border-bottom: 2px solid #000;
  margin-bottom: 16px;
}
/* line 975, ../sass/_layout-responsive.scss */
table#bio-allied-health tr:first-child th {
  border-bottom: 2px solid #fff;
}
/* line 979, ../sass/_layout-responsive.scss */
table#bio-allied-health tr:nth-child(even) {
  background: #ccc;
}
/* line 982, ../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 991, ../sass/_layout-responsive.scss */
table#bio-allied-health tr th:last-child {
  border-right: none;
}
/* line 997, ../sass/_layout-responsive.scss */
table#bio-allied-health tr td {
  padding: 2%;
  border-right: 1px solid #000;
  vertical-align: top;
}
/* line 1002, ../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 1009, ../sass/_layout-responsive.scss */
table#bio-allied-health tr td:last-child {
  border-right: none;
}

/*NANSLO chem allied health table*/
/* line 1021, ../sass/_layout-responsive.scss */
table#chem-allied-health {
  width: 100%;
  border-bottom: 2px solid #000;
  margin-bottom: 16px;
}
/* line 1026, ../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 1038, ../sass/_layout-responsive.scss */
table#chem-allied-health tr th:last-child {
  border-right: none;
}
/* line 1042, ../sass/_layout-responsive.scss */
table#chem-allied-health tr th h4 {
  font-size: 1.2em;
  margin: 0;
  padding: 0;
  line-height: 1.25em;
}
/* line 1050, ../sass/_layout-responsive.scss */
table#chem-allied-health tr td {
  border-right: 1px solid #000;
  padding: 2%;
}
/* line 1054, ../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 1061, ../sass/_layout-responsive.scss */
table#chem-allied-health tr td:last-child {
  border-right: none;
}
/* line 1066, ../sass/_layout-responsive.scss */
table#chem-allied-health tr:nth-child(even) {
  background: #d3dfee;
}

/*nanslo -- physics lab activities table*/
/* line 1074, ../sass/_layout-responsive.scss */
table#physics-lab-activities {
  width: 100%;
  border-bottom: 2px solid #9bbb59;
  margin-bottom: 16px;
}
/* line 1079, ../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 1089, ../sass/_layout-responsive.scss */
table#physics-lab-activities th:last-child {
  border-right: none;
}
/* line 1093, ../sass/_layout-responsive.scss */
table#physics-lab-activities th h4 {
  font-size: 1.2em;
  margin: 0;
  padding: 0;
  line-height: 1.25em;
}
/* line 1102, ../sass/_layout-responsive.scss */
table#physics-lab-activities tr td {
  padding: 2%;
  border-right: 1px solid #087908;
  vertical-align: top;
}
/* line 1107, ../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 1114, ../sass/_layout-responsive.scss */
table#physics-lab-activities tr td:last-child {
  border-right: none;
}
/* line 1119, ../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 1133, ../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 1143, ../sass/_layout-responsive.scss */
  #main-front {
    position: relative;
    /*padding-top:2em;*/
    overflow: hidden;
  }

  /* line 1151, ../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 1170, ../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 1177, ../sass/_layout-responsive.scss */
  #front-page #tag, #page #tag {
    display: none;
  }
  /* line 1181, ../sass/_layout-responsive.scss */
  #front-page #secondary-menu, #page #secondary-menu {
    display: none;
  }
  /* line 1185, ../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 1187, ../sass/_layout-responsive.scss */
  #front-page #main-front #navigation, #front-page #main #navigation, #page #main-front #navigation, #page #main #navigation {
    display: none;
  }
  /* line 1193, ../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 1197, ../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 1201, ../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 1204, ../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 1209, ../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 1213, ../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 1223, ../sass/_layout-responsive.scss */
  #front-page #main-front .sidebars .region-sidebar-second #block-nice-menus-8, #front-page #main-front .sidebars .region-sidebar-second #block-nice-menus-9, #front-page #main .sidebars .region-sidebar-second #block-nice-menus-8, #front-page #main .sidebars .region-sidebar-second #block-nice-menus-9, #page #main-front .sidebars .region-sidebar-second #block-nice-menus-8, #page #main-front .sidebars .region-sidebar-second #block-nice-menus-9, #page #main .sidebars .region-sidebar-second #block-nice-menus-8, #page #main .sidebars .region-sidebar-second #block-nice-menus-9 {
    display: none;
  }
  /* line 1228, ../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 1232, ../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 1241, ../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 1247, ../sass/_layout-responsive.scss */
  #front-page #main-front #slideshow, #front-page #main #slideshow, #page #main-front #slideshow, #page #main #slideshow {
    display: none;
  }
  /* line 1252, ../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 1257, ../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 1266, ../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 1269, ../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 1273, ../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 1277, ../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 1281, ../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 1285, ../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 1291, ../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 1299, ../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 1306, ../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 1311, ../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 1320, ../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 1323, ../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 1335, ../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 1343, ../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 1346, ../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 1351, ../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 1354, ../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 1359, ../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 1365, ../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 1368, ../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 1371, ../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 1384, ../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 1394, ../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 1399, ../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 1405, ../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 1411, ../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 1418, ../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 1432, ../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 1437, ../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 1443, ../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 1449, ../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 1455, ../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 1467, ../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 1471, ../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 1473, ../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 1484, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content, #page .region-main-page-content {
    /*hide headlines from mobile*/
  }
  /* line 1487, ../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 1491, ../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 1499, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars, #page .region-main-page-content .sidebars {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  /* line 1503, ../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 1511, ../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 1515, ../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 1522, ../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 1529, ../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 1544, ../sass/_layout-responsive.scss */
  #front-page .region-sidebar-second #block-nice-menus-12, #page .region-sidebar-second #block-nice-menus-12 {
    display: none;
  }
  /* line 1549, ../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 1557, ../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 1564, ../sass/_layout-responsive.scss */
  header {
    margin-bottom: 0px !important;
  }
  /* line 1566, ../sass/_layout-responsive.scss */
  header #secondary-menu {
    top: 6px;
  }
  /* line 1569, ../sass/_layout-responsive.scss */
  header .wiche-mission {
    top-border: none;
    font-size: .8em;
    line-height: .9em;
    padding: 0 4%;
  }
  /* line 1576, ../sass/_layout-responsive.scss */
  header .phone-nav {
    display: block;
    width: 100%;
    background: #1c4884 !important;
    padding: 2px 0 12px;
    overflow: hidden;
    color: #fff;
  }
  /* line 1583, ../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 1593, ../sass/_layout-responsive.scss */
  header .phone-nav .menu {
    padding: 0 0 8px;
    margin: none;
    position: relative;
    top: 22px;
  }
  /* line 1599, ../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 1613, ../sass/_layout-responsive.scss */
  header .social-media {
    display: none;
  }
  /* line 1617, ../sass/_layout-responsive.scss */
  header #block-search-form {
    display: none;
  }

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

  /* end region-sidebar-first*/
  /* line 1633, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul {
    list-style: none;
  }
  /* line 1636, ../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 1643, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul li .toggle-view {
    position: relative;
    top: 0;
    left: 0;
  }
  /* line 1648, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul li .toggle-view h3 {
    font-weight: normal;
    font-size: .9em;
  }
  /* line 1652, ../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 1672, ../sass/_layout-responsive.scss */
  .view-policyInsights .item-list h3 {
    clear: left;
    font-size: 1.2em;
    padding: 6px;
    color: #fff;
    background: #000;
  }
  /* line 1680, ../sass/_layout-responsive.scss */
  .view-policyInsights .item-list ul {
    display: block !important;
    width: 100%;
  }
  /* line 1684, ../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 1692, ../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 1706, ../sass/_layout-responsive.scss */
  #footer {
    text-align: center !important;
  }
  /* line 1710, ../sass/_layout-responsive.scss */
  #footer .footer-columns .copyright {
    padding-left: 0;
  }
  /* line 1716, ../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 1724, ../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 1737, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu {
    margin: 0;
    text-align: center;
  }
  /* line 1740, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu li {
    float: none;
    display: inline-block;
    border: none !important;
  }
  /* line 1745, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu li a {
    color: #ccc;
    display: block;
    text-decoration: none;
    font-size: .8em;
  }
  /* line 1751, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu li a:hover {
    text-decoration: underline;
    color: #999;
  }
  /* line 1764, ../sass/_layout-responsive.scss */
  #footer .header-foot .footer-columns .copyright {
    width: auto;
    padding-top: 16px;
  }
  /* line 1767, ../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 1785, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 {
    position: relative;
  }
  /* line 1789, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-tid-wrapper {
    float: none;
  }
  /* line 1793, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper {
    float: none;
  }
  /* line 1796, ../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 1801, ../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 1807, ../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 1828, ../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 1835, ../sass/_layout-responsive.scss */
  #front-page #tag, #page #tag {
    display: none;
  }
  /* line 1839, ../sass/_layout-responsive.scss */
  #front-page #secondary-menu, #page #secondary-menu {
    display: none;
  }
  /* line 1843, ../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 1845, ../sass/_layout-responsive.scss */
  #front-page #main-front #navigation, #front-page #main #navigation, #page #main-front #navigation, #page #main #navigation {
    display: none;
  }
  /* line 1852, ../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 1858, ../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 1863, ../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 1867, ../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 1879, ../sass/_layout-responsive.scss */
  #front-page #main-front #slideshow, #front-page #main #slideshow, #page #main-front #slideshow, #page #main #slideshow {
    display: none;
  }
  /* line 1884, ../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 1889, ../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 1898, ../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 1904, ../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 1908, ../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 1912, ../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 1917, ../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 1925, ../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 1930, ../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 1936, ../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 1939, ../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 1951, ../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 1956, ../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 1962, ../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 1968, ../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 1974, ../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 1984, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content, #page .region-main-page-content {
    /*hide headlines from mobile*/
  }
  /* line 1987, ../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 1991, ../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 1999, ../sass/_layout-responsive.scss */
  #front-page .region-main-page-content .sidebars, #page .region-main-page-content .sidebars {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  /* line 2003, ../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 2011, ../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 2015, ../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 2022, ../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 2029, ../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 2044, ../sass/_layout-responsive.scss */
  #front-page .region-sidebar-second #block-nice-menus-12, #page .region-sidebar-second #block-nice-menus-12 {
    display: none;
  }
  /* line 2049, ../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 2057, ../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 2064, ../sass/_layout-responsive.scss */
  header {
    margin-bottom: 0px !important;
  }
  /* line 2066, ../sass/_layout-responsive.scss */
  header #secondary-menu {
    top: 6px;
  }
  /* line 2069, ../sass/_layout-responsive.scss */
  header .wiche-mission {
    top-border: none;
    font-size: .8em;
    line-height: .9em;
    padding: 0 4%;
  }
  /* line 2076, ../sass/_layout-responsive.scss */
  header .phone-nav {
    display: block;
    width: 100%;
    background: #1c4884 !important;
    padding: 2px 0 12px;
    overflow: hidden;
    color: #fff;
  }
  /* line 2083, ../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 2093, ../sass/_layout-responsive.scss */
  header .phone-nav .menu {
    padding: 0 0 8px;
    margin: none;
    position: relative;
    top: 22px;
  }
  /* line 2099, ../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 2113, ../sass/_layout-responsive.scss */
  header .social-media {
    display: none;
  }
  /* line 2117, ../sass/_layout-responsive.scss */
  header #block-search-form {
    display: none;
  }

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

  /* end region-sidebar-first*/
  /* line 2133, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul {
    list-style: none;
  }
  /* line 2136, ../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 2143, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul li .toggle-view {
    position: relative;
    top: 0;
    left: 0;
  }
  /* line 2148, ../sass/_layout-responsive.scss */
  .view-Staff-Alpha-View ul li .toggle-view h3 {
    font-weight: normal;
    font-size: .9em;
  }
  /* line 2152, ../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 2172, ../sass/_layout-responsive.scss */
  .view-policyInsights .item-list h3 {
    clear: left;
    font-size: 1.2em;
    padding: 6px;
    color: #fff;
    background: #000;
  }
  /* line 2180, ../sass/_layout-responsive.scss */
  .view-policyInsights .item-list ul {
    display: block !important;
    width: 100%;
  }
  /* line 2184, ../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 2192, ../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 2206, ../sass/_layout-responsive.scss */
  #footer {
    text-align: center !important;
  }
  /* line 2210, ../sass/_layout-responsive.scss */
  #footer .footer-columns .copyright {
    padding-left: 0;
  }
  /* line 2216, ../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 2224, ../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 2237, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu {
    margin: 0;
    text-align: center;
  }
  /* line 2240, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu li {
    float: none;
    display: inline-block;
    border: none !important;
  }
  /* line 2245, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu li a {
    color: #ccc;
    display: block;
    text-decoration: none;
    font-size: .8em;
  }
  /* line 2251, ../sass/_layout-responsive.scss */
  #footer .header-foot .foot-menu ul.menu li a:hover {
    text-decoration: underline;
    color: #999;
  }
  /* line 2264, ../sass/_layout-responsive.scss */
  #footer .header-foot .footer-columns .copyright {
    width: auto;
    padding-top: 16px;
  }
  /* line 2267, ../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 2285, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 {
    position: relative;
  }
  /* line 2289, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-tid-wrapper {
    float: none;
  }
  /* line 2293, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper {
    float: none;
  }
  /* line 2296, ../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 2301, ../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 2307, ../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 2329, ../sass/_layout-responsive.scss */
  .header .phone-nav {
    display: none;
  }
  /* line 2334, ../sass/_layout-responsive.scss */
  .header #block-search-form {
    display: none;
  }

  /* line 2340, ../sass/_layout-responsive.scss */
  #main, #main-front {
    padding-top: 2em;
  }
  /* line 2343, ../sass/_layout-responsive.scss */
  #main .wiche-region, #main-front .wiche-region {
    display: block !important;
  }

  /* line 2348, ../sass/_layout-responsive.scss */
  #navigation {
    /*newscap ul styling*/
  }
  /* line 2351, ../sass/_layout-responsive.scss */
  #navigation ul li {
    margin: 0 8px 0 0 !important;
    padding: 0 3px !important;
  }
  /* line 2355, ../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 2369, ../sass/_layout-responsive.scss */
  #navigation .panel-pane ul.newscap li {
    font-size: 75% !important;
    padding-left: 18px !important;
  }
  /* line 2377, ../sass/_layout-responsive.scss */
  #navigation .panel-pane ul.menu li a {
    line-height: 1.5em;
  }
  /* line 2386, ../sass/_layout-responsive.scss */
  #navigation .mm-columns #webform-client-form-11518 .form-item {
    max-width: 32% !important;
  }
  /* line 2390, ../sass/_layout-responsive.scss */
  #navigation .mm-columns #webform-client-form-11518 .fieldset-description {
    max-width: 32% !important;
  }

  /* line 2398, ../sass/_layout-responsive.scss */
  #slideshow {
    display: table;
    background: #245eac;
    width: 100%;
    /*border-bottom:2px solid #1c4884;*/
    margin-bottom: 6px;
  }
  /* line 2403, ../sass/_layout-responsive.scss */
  #slideshow .slide-row {
    display: table-row;
  }
  /* line 2406, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides {
    display: table-cell;
    max-width: 600px;
    vertical-align: top;
  }
  /* line 2412, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block {
    margin: 0;
    /*flex slider css*/
  }
  /* line 2418, ../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;
    position: relative;
  }
  /* line 2424, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action {
    position: absolute;
    left: 14px;
    top: -10px;
    color: yellow;
    font-weight: bold;
    font-size: .9em;
    text-shadow: 1px 1px #000;
    letter-spacing: 1px;
  }
  /* line 2435, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:link, #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:active, #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:visited {
    color: yellow;
  }
  /* line 2438, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:link:hover, #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:active:hover, #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:visited:hover {
    color: #fff;
  }
  /* line 2443, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action h3 {
    margin-bottom: 0;
  }
  /* line 2446, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action p {
    margin: 8px 0 0 0;
    line-height: 1.1em;
  }
  /* line 2452, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-photo-credit {
    position: absolute;
    left: 14px;
    bottom: 0;
    font-size: .7em;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.2em;
    color: #fff;
    text-shadow: .5px .5px #000;
  }
  /* line 2469, ../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 2477, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides img {
    width: 100%;
    max-width: 600px;
    height: auto;
  }
  /* line 2484, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id {
    display: table-cell;
    max-width: 600px;
    background: #245eac;
    vertical-align: top;
  }
  /* line 2491, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .region-self-id .block {
    margin: 0;
  }
  /* line 2496, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id h2 {
    color: #fff;
    margin: 8px 0 0 6px;
    font-size: 1em;
  }
  /* line 2502, ../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 2507, ../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 2511, ../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 2520, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .mission {
    background: #ccc;
    width: 100%;
  }
  /* line 2523, ../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 2543, ../sass/_layout-responsive.scss */
  #programs-departments {
    display: none;
  }

  	  /*
     * The layout when there is only one sidebar, the left one.
     */
  /* line 2552, ../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 2557, ../sass/_layout-responsive.scss */
  .sidebar-first #content .region-highlighted #block-multiblock-2, .sidebar-first #content .region-highlighted p.passport-phone-header {
    display: none;
  }
  /* line 2561, ../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 2565, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-content .item-list ul li {
    border-bottom: none;
  }
  /* line 2570, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-knowledge-base-page .ui-accordion {
    width: 97% !important;
    margin-left: 12px !important;
  }
  /* line 2576, ../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 2584, ../sass/_layout-responsive.scss */
  .sidebar-first #content .passport-home td-cell-30 {
    display: table-cell;
    width: 30%;
  }
  /* line 2589, ../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 2595, ../sass/_layout-responsive.scss */
  .sidebar-first #content .passport-home .td-cell-60 li {
    list-style-image: url(images/white-arrow-right.png);
  }
  /* line 2598, ../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 2610, ../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 2613, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first h2 {
    margin: 0;
  }

  /*
   * The layout when there is only one sidebar, the right one.
   */
  /* line 2624, ../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 2627, ../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 2630, ../sass/_layout-responsive.scss */
  .sidebar-second #content h2 {
    margin: 0;
  }
  /* line 2635, ../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 2638, ../sass/_layout-responsive.scss */
  .sidebar-second .region-sidebar-second h2 {
    margin: 0;
  }

  /*
   * The layout when there are two sidebars.
   */
  /* line 2649, ../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 2661, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted .flex-control-nav {
    display: block;
    bottom: -52px;
  }
  /* line 2666, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted #block-menu-menu-walf-menu, .two-sidebars #content .region-highlighted #block-menu-menu-waccal {
    display: none;
  }
  /* line 2672, ../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 2681, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row {
    display: table-row;
  }
  /* line 2684, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row td-cell-30 {
    display: table-cell;
    width: 35%;
  }
  /* line 2689, ../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 2695, ../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 2698, ../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 2710, ../sass/_layout-responsive.scss */
  .two-sidebars #content h1 {
    font-size: 1.4em;
  }
  /* line 2713, ../sass/_layout-responsive.scss */
  .two-sidebars #content h2 {
    font-size: 1.1em;
  }
  /* line 2717, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-content .item-list ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
  }
  /* line 2724, ../sass/_layout-responsive.scss */
  .two-sidebars #content ul.toggle-view li {
    width: 50px;
  }
  /* line 2727, ../sass/_layout-responsive.scss */
  .two-sidebars #content ul.toggle-view li h3 {
    display: inline-block;
    padding: 0 4px 0 !important;
  }
  /* line 2731, ../sass/_layout-responsive.scss */
  .two-sidebars #content ul.toggle-view li span {
    display: inline-block;
  }
  /* line 2735, ../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 2752, ../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 2757, ../sass/_layout-responsive.scss */
  .two-sidebars #content #page .view-wiche-tags .view-content .item-list ul li {
    border-bottom: none;
  }
  /* line 2762, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted #block-menu-menu-ice-public-menu {
    display: none;
  }
  /* line 2768, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .faux-four-col-table {
    width: 80%;
    display: table;
    margin: 0 auto;
  }
  /* line 2773, ../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 2780, ../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 2787, ../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 2794, ../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 2805, ../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 2815, ../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 2827, ../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 2834, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .passport-staff .item-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 2838, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .passport-staff .item-list ul li {
    width: 100%;
    float: none;
    display: inline;
    padding: 2%;
  }
  /* line 2848, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .view-calendar-2 ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
  }
  /* line 2855, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .testimonial-photo {
    max-width: 50px;
    height: auto;
  }
  /* line 2859, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .testimonial-text {
    width: 90%;
  }
  /* line 2863, ../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 2867, ../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 2869, ../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 2871, ../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 2880, ../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 2891, ../sass/_layout-responsive.scss */
  .header .phone-nav {
    display: none;
  }

  /* line 2896, ../sass/_layout-responsive.scss */
  #main, #main-front {
    padding-top: 2em;
  }
  /* line 2899, ../sass/_layout-responsive.scss */
  #main .wiche-region, #main-front .wiche-region {
    display: block !important;
  }

  /*front-page slide show*/
  /* line 2906, ../sass/_layout-responsive.scss */
  #slideshow {
    display: table;
    width: 100%;
  }
  /* line 2910, ../sass/_layout-responsive.scss */
  #slideshow .slide-row {
    display: table-row;
  }
  /* line 2913, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides {
    background: #245eac;
    display: table-cell;
    width: 600px;
    vertical-align: top;
  }
  /* line 2920, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block {
    margin: 0;
    /*flex slider css*/
  }
  /* line 2926, ../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;
    position: relative;
  }
  /* line 2932, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action {
    position: absolute;
    left: 14px;
    top: -10px;
    color: yellow;
    font-weight: bold;
    font-size: 1em;
    text-shadow: 1px 1px #000;
    letter-spacing: 1px;
  }
  /* line 2943, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:link, #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:active, #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:visited {
    color: yellow;
  }
  /* line 2946, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:link:hover, #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:active:hover, #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:visited:hover {
    color: #fff;
  }
  /* line 2951, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action h3 {
    margin-bottom: 0;
  }
  /* line 2954, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action p {
    margin: 8px 0 0 0;
    line-height: 1.1em;
  }
  /* line 2965, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .views-field-field-photo-credit {
    position: absolute;
    left: 14px;
    bottom: 0;
    font-size: .7em;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.2em;
    color: #fff;
    text-shadow: .5px .5px #000;
  }
  /* line 2977, ../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 2985, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides img {
    width: 100%;
    max-width: 600px;
    height: auto;
  }
  /* line 2992, ../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 2999, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .region-self-id .block {
    margin: 0;
  }
  /* line 3004, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id h2 {
    color: #fff;
    margin: 8px 0 0 16px;
    font-size: 1.9em;
  }
  /* line 3011, ../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 3016, ../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 3020, ../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 3030, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .mission {
    background: #ccc;
    width: 100%;
  }
  /* line 3033, ../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 3051, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 {
    position: relative;
  }
  /* line 3055, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-tid-wrapper {
    float: none;
  }
  /* line 3059, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper {
    float: none;
  }
  /* line 3062, ../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 3067, ../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 3073, ../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 3085, ../sass/_layout-responsive.scss */
  .wiche-publications {
    display: table;
    border-collapse: separate;
    border-spacing: 5px;
  }
  /* line 3087, ../sass/_layout-responsive.scss */
  .wiche-publications ul {
    display: table-row;
    list-style: none;
    margin: 16px 0 0 0;
    padding: 0;
    /*overflow:hidden;*/
  }
  /* line 3093, ../sass/_layout-responsive.scss */
  .wiche-publications ul li {
    display: table-cell;
    width: 18%;
    padding: 8px;
    margin-left: 16px;
  }
  /* line 3099, ../sass/_layout-responsive.scss */
  .wiche-publications ul li .views-field-title {
    width: 100%;
    padding-left: 0;
  }
  /* line 3104, ../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 3110, ../sass/_layout-responsive.scss */
  .wiche-publications ul li .views-field-title .field-content a:hover {
    text-decoration: underline;
  }
  /* line 3117, ../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 3128, ../sass/_layout-responsive.scss */
  .wiche-publications li:first-child {
    margin-left: 0px;
  }

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

  /*
  * The layout when there is only one sidebar, the left one.
  */
  /* line 3146, ../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 3149, ../sass/_layout-responsive.scss */
  .sidebar-first #content ul li .field-content p {
    font-size: 80%;
  }
  /* line 3155, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-passport-information-resources article header .node-title {
    display: none;
  }
  /* line 3161, ../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 3172, ../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 3177, ../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 3187, ../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 3191, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-tags li {
    border-bottom: 1px solid #ccc;
  }
  /* line 3195, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-tags li:last-child {
    border-bottom: none;
  }
  /* line 3203, ../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 3207, ../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 3213, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-views-210e6048e21942227c4a4d3a48bf8e06 {
    /*display:none;*/
  }

  /* line 3221, ../sass/_layout-responsive.scss */
  #content article.view-mode-full, #content .advanced-help-topic {
    padding: 0;
    /*custom css for table on /psep/supp-fees*/
  }
  /* line 3224, ../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 3229, ../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 3234, ../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 3241, ../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 3248, ../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 3255, ../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 3265, ../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 3270, ../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 3271, ../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 3277, ../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 3283, ../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 3289, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-top, #content .advanced-help-topic .pub-top {
    overflow: hidden;
  }
  /* line 3291, ../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 3298, ../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 3305, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description, #content .advanced-help-topic .pub-description {
    /*table styling*/
  }
  /* line 3309, ../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 3311, ../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 3317, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description table h2, #content .advanced-help-topic .pub-description table h2 {
    margin: 0;
  }
  /* line 3324, ../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 3332, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs {
    display: table;
    width: 100%;
  }
  /* line 3335, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-one {
    display: table-cell;
    vertical-align: top;
    padding: 2%;
  }
  /* line 3340, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-one .caption {
    font-size: .8em;
    font-style: italic;
  }
  /* line 3346, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-two {
    display: table-cell;
    vertical-align: top;
    padding: 2%;
  }
  /* line 3352, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-two .caption {
    font-size: .8em;
    font-style: italic;
  }

  /* line 3364, ../sass/_layout-responsive.scss */
  .sidebar-first {
    /*testimonial slide show on front page*/
    /*end block-views-testimonial-slider-block*/
  }
  /* line 3365, ../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 3373, ../sass/_layout-responsive.scss */
  .sidebar-first #content .region-highlighted #block-multiblock-2, .sidebar-first #content .region-highlighted p.passport-phone-header {
    display: none;
  }
  /* line 3378, ../sass/_layout-responsive.scss */
  .sidebar-first #content article {
    /*passport home faux table*/
    /*passport banner image*/
  }
  /* line 3379, ../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 3387, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list li {
    border-bottom: 1px solid #ccc;
    padding-right: 20px;
  }
  /* line 3390, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list li a {
    display: block;
    padding: 4px 8px;
    line-height: 2em;
  }
  /* line 3397, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list li:last-child {
    border: none;
  }
  /* line 3403, ../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 3411, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home td-cell-30 {
    display: table-cell;
    width: 30%;
  }
  /* line 3416, ../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 3422, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home .td-cell-60 li {
    list-style-image: url(images/white-arrow-right.png);
  }
  /* line 3425, ../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 3438, ../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 3445, ../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 3456, ../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 3463, ../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 3475, ../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 3482, ../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 3499, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-passport-contact-page ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 3504, ../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 3521, ../sass/_layout-responsive.scss */
  .sidebar-first #main-front #content .node-promoted {
    display: none !important;
  }
  /* line 3527, ../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 3535, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first p {
    /*color:#fff;*/
  }
  /* line 3537, ../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 3546, ../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 3550, ../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 3559, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 3564, ../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 3568, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first ul li a:hover {
    color: #000;
  }
  /* line 3579, ../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 3581, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block h2.block-title {
    margin-bottom: 0;
  }
  /* line 3589, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper {
    overflow: hidden;
    /*end student details*/
  }
  /* line 3591, ../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 3598, ../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 3604, ../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 3610, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .student-details h4 {
    margin: 0;
    padding: 0;
  }
  /* line 3615, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .student-details ul {
    margin: 0 0 0 12px;
    padding: 0;
  }
  /* line 3622, ../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 3627, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .testimonial-text p {
    margin: 8px 0;
  }
  /* line 3636, ../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 3646, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 {
    position: relative;
  }
  /* line 3651, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-tid-wrapper {
    float: left;
  }
  /* line 3655, ../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 3659, ../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 3682, ../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 3688, ../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 3698, ../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 3708, ../sass/_layout-responsive.scss */
  .two-sidebars #content ul li .field-content p {
    font-size: 80%;
  }
  /* line 3712, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted .flex-control-nav {
    bottom: -50px !important;
  }
  /* line 3716, ../sass/_layout-responsive.scss */
  .two-sidebars #content h2.field-content {
    font-weight: normal;
    /*font-size:1.2em;*/
    margin-bottom: 0px !important;
  }
  /* line 3723, ../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, .two-sidebars #content .region-highlighted #block-menu-menu-walf-menu, .two-sidebars #content .region-highlighted #block-menu-menu-waccal {
    display: none;
  }
  /* line 3729, ../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 3736, ../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 3740, ../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 3744, ../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 3748, ../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 3755, ../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 3764, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row {
    display: table-row;
  }
  /* line 3767, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row td-cell-30 {
    display: table-cell;
    width: 35%;
  }
  /* line 3772, ../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 3778, ../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 3781, ../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 3797, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-delicious-home ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 3801, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-delicious-home ul li {
    font-size: 12px;
  }
  /* line 3812, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul li {
    margin-bottom: 12px;
    /*font-size:12px;*/
  }
  /* line 3818, ../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 3826, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list li {
    border-bottom: 1px solid #ccc;
    padding-right: 20px;
  }
  /* line 3829, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list li a {
    display: block;
    padding: 4px 8px;
    line-height: 2em;
  }
  /* line 3836, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list li:last-child {
    border: none;
  }
  /* line 3844, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee h4 {
    margin: 0;
  }
  /* line 3847, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee h3 {
    margin-top: 4px;
  }
  /* line 3850, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic {
    margin: 0;
  }
  /* line 3853, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic td {
    font-size: .8em;
    vertical-align: top;
  }
  /* line 3856, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic td h4 {
    font-size: 1.2em;
    margin: 0;
  }
  /* line 3861, ../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 3873, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .col-one {
    float: left;
    width: 30%;
    padding-right: 16px;
    border-right: 1px solid #ccc;
  }
  /* line 3880, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .col-two {
    float: left;
    width: 60%;
    padding-left: 16px;
  }
  /* line 3887, ../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 3896, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted #block-menu-menu-ice-public-menu {
    display: none;
  }
  /* line 3901, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff {
    margin-top: 16px;
  }
  /* line 3905, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 3910, ../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 3920, ../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 3927, ../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 3932, ../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 3936, ../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 3943, ../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 3949, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff .policy-list ul li strong {
    letter-spacing: -1px;
  }
  /* line 3955, ../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 3962, ../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 3969, ../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 3975, ../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 3995, ../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 3998, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first h2 {
    margin: 0 0 16px 0;
    padding-top: 8px;
  }
  /* line 4007, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first ul.nice-menu-right ul {
    /* left: 10.5em!important;*/
  }
  /* line 4011, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first p {
    color: #000;
    font-size: 12px;
    line-height: 1.4em;
  }
  /* line 4015, ../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 4020, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first p a:hover {
    color: black !important;
  }
  /* line 4032, ../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 4044, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first .view-commissioner-calendar .item-list ul {
    margin-top: 16px;
  }
  /* line 4046, ../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 4053, ../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 4062, ../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 4068, ../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 4076, ../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;
  /*a:link, a:visited, a:active{
	   color:#000;
  }*/
  /*a:hover{
	  
  }*/
  }
  /* line 4092, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 4097, ../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 4111, ../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 4117, ../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 4128, ../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 4140, ../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 4147, ../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 4159, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-menu-menu-ask-wiche .menu li a:hover {
    background: #245eac;
  }
  /* line 4166, ../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 4176, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block-nice-menus {
    position: relative;
    z-index: 20;
  }
  /* line 4181, ../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 4186, ../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 4193, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block {
    border-top: 3px solid #1c4884;
    margin-top: 12px;
    padding-top: 12px;
    /*2nd Sidebar vertical list of publications for departments, initiatves, interest groups and priority pages*/
  }
  /* line 4201, ../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 4203, ../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 4205, ../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 4210, ../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 4219, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block:first-child {
    border-top: none;
  }
  /* line 4224, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-views-publication-blocks-block-14 {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
  }
  /* line 4237, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second h2 {
    margin: 8px 0;
  }
  /* line 4241, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second p {
    font-size: 12px;
    line-height: 1.5em;
    margin-top: 0;
    font-style: italic;
  }
  /* line 4250, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .view-calendar-2 ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 4255, ../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 4260, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .view-calendar-2 ul li:last-child {
    border-bottom: none;
  }
  /* line 4265, ../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 4275, ../sass/_layout-responsive.scss */
  article.view-mode-full, .advanced-help-topic {
    padding: 0  1.5%;
    /*PSEP table on /rwsl-experiments*/
    /*generic table*/
    /*generic table*/
    /*end wiche table class*/
  }
  /* line 4280, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees, .advanced-help-topic table#psep-support-fees {
    font-size: .8em;
  }
  /* line 4283, ../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 4290, ../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 4301, ../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 4305, ../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 4310, ../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 4314, ../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 4320, ../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 4328, ../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 4332, ../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 4336, ../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 4347, ../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 4353, ../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 4362, ../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 4367, ../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 4373, ../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 4377, ../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 4382, ../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 4387, ../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 4395, ../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 4402, ../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 4412, ../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 4416, ../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 4420, ../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 4432, ../sass/_layout-responsive.scss */
div#wiche-home {
  padding: 0 15px;
}

/*Mental Health Landing Page Custom*/
/* line 4440, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349, .quicktabs-tabpage #block-block-348 {
  overflow: hidden;
}
/* line 4442, ../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 4449, ../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 4455, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349 ul, .quicktabs-tabpage #block-block-348 ul {
  list-style: square;
}
/* line 4458, ../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 4472, ../sass/_layout-responsive.scss */
#programs-departments {
  overflow: hidden;
  width: 100%;
  clear: both;
  /*wiche publications block for front page*/
}
/* line 4477, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block {
  background: #ccc;
  overflow: hidden;
  margin-bottom: 0;
  /*publications list on front page*/
}
/* line 4481, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block h2 {
  background: #1c4884;
  padding: 8px 0 8px 14px;
  color: #fff;
  margin: 0;
}
/* line 4488, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .view-publications-list {
  clear: both;
}
/* line 4491, ../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 4498, ../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 4501, ../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 4507, ../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 4515, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications {
  display: table;
  border-collapse: separate;
  border-spacing: 12px;
}
/* line 4519, ../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 4527, ../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 4533, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-field-pub-image {
  display: inline-block;
}
/* line 4536, ../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 4541, ../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 4546, ../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 4556, ../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 4562, ../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 4573, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications li:last-child {
  padding-left: 0;
}

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

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

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

/*Benchmarks popout slideshow*/
/* line 4602, ../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 4611, ../sass/_layout-responsive.scss */
#popup-active-overlay {
  /*mission statement front page*/
}
/* line 4612, ../sass/_layout-responsive.scss */
#popup-active-overlay .popup-element-body {
  width: 775px !important;
}
/* line 4614, ../sass/_layout-responsive.scss */
#popup-active-overlay .popup-element-body .inner {
  width: 775px !important;
}
/* line 4616, ../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 4623, ../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 4639, ../sass/_layout-responsive.scss */
.view-wiche-sep-departments-initiatives .views-accordion-header {
  background: none !important;
}
/* line 4641, ../sass/_layout-responsive.scss */
.view-wiche-sep-departments-initiatives .views-accordion-header .field-content {
  display: block;
}
/* line 4643, ../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 4656, ../sass/_layout-responsive.scss */
.ui-accordion .ui-accordion-content[role=tabpanel] {
  border-top: 1px solid #ccc;
}

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

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

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

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

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

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

/* line 4698, ../sass/_layout-responsive.scss */
.view-content table.membership 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 4711, ../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 4718, ../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 4727, ../sass/_layout-responsive.scss */
.view-content table.views-table tr.even {
  background-color: transparent;
}

/*Alliance Executive Committee*/
/* line 4733, ../sass/_layout-responsive.scss */
table.waccal-exec-comm, table.walf-exec-comm {
  margin: 0;
}
/* line 4737, ../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 4748, ../sass/_layout-responsive.scss */
#higher-ed-links tr:nth-child(odd) {
  background: #ccc;
}
/* line 4752, ../sass/_layout-responsive.scss */
#higher-ed-links th {
  border: none;
}
/* line 4756, ../sass/_layout-responsive.scss */
#higher-ed-links td {
  font-size: .9em;
  line-height: 1.4em;
  padding: 4px 0;
}

/*custom table styleing CHEO Participating institutions: nanslo/initiatives-projects/current-initiatives/cheo/cheo-participants*/
/* line 4766, ../sass/_layout-responsive.scss */
table.cheo-institutions {
  font-size: .8em;
}
/* line 4768, ../sass/_layout-responsive.scss */
table.cheo-institutions tr {
  border-bottom: 1px solid #ccc;
}
/* line 4770, ../sass/_layout-responsive.scss */
table.cheo-institutions tr th {
  border: none;
  padding: 2%;
  background: #666;
}
/* line 4774, ../sass/_layout-responsive.scss */
table.cheo-institutions tr th h3 {
  color: #fff;
  text-transform: uppercase;
}
/* line 4780, ../sass/_layout-responsive.scss */
table.cheo-institutions tr td {
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
/* line 4784, ../sass/_layout-responsive.scss */
table.cheo-institutions tr td img {
  width: 100%;
}

/*Western Alliance of Community college Academic Leaders*/
/* line 4793, ../sass/_layout-responsive.scss */
.list-waccal-members {
  overflow: hidden;
}
/* line 4795, ../sass/_layout-responsive.scss */
.list-waccal-members h3 {
  clear: left;
  margin-bottom: 0;
}
/* line 4799, ../sass/_layout-responsive.scss */
.list-waccal-members ul {
  list-style: none;
  padding: 0;
  margin: 0 0 16px 0;
}
/* line 4803, ../sass/_layout-responsive.scss */
.list-waccal-members ul li {
  clear: left;
}
/* line 4806, ../sass/_layout-responsive.scss */
.list-waccal-members ul li .views-field-title {
  float: left;
  margin-right: 12px;
}
/* line 4811, ../sass/_layout-responsive.scss */
.list-waccal-members ul li .views-field-field-bio-org {
  float: left;
}

/*custom css snippets*/
/*Policy_exchanges*/
/* line 4824, ../sass/_layout-responsive.scss */
.view-policyExchanges .item-list h3 {
  margin-bottom: 0;
}
/* line 4829, ../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 4839, ../sass/_layout-responsive.scss */
.taxon-resource ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 4847, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub .field-content p {
  margin: 0;
  font-size: .9em;
  line-height: 1.2em;
}
/* line 4852, ../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 4861, ../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 4866, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub h2 {
  font-weight: normal;
}
/* line 4868, ../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 4874, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub h3 {
  display: none;
}

/* line 4883, ../sass/_layout-responsive.scss */
.view-taxonomy-resources .more-link {
  text-align: left;
}
/* line 4885, ../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 4900, ../sass/_layout-responsive.scss */
.view-policyInsights ul li span h4 {
  margin-bottom: 0;
}

/*publications/all*/
/* line 4912, ../sass/_layout-responsive.scss */
.pub-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 4917, ../sass/_layout-responsive.scss */
.pub-list ul li {
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 4921, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-image {
  float: left;
  margin-right: 12px;
  display: inline-block;
  width: 30%;
}
/* line 4928, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description {
  float: left;
  display: inline-block;
  width: 65%;
}
/* line 4933, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description .sm-font {
  font-size: .8em;
}
/* line 4937, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description h2, .pub-list ul li .pub-description h5 {
  margin-top: 0;
}
/* line 4941, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description .field-content {
  position: relative;
  top: -3px;
}
/* line 4946, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description p {
  margin: 0 !important;
  font-weight: normal;
}
/* line 4949, ../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 4953, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description p a:hover {
  text-decoration: underline;
}
/* line 4959, ../sass/_layout-responsive.scss */
.pub-list ul li .views-field-field-pub-pages {
  clear: left;
  display: block;
}
/* line 4964, ../sass/_layout-responsive.scss */
.pub-list ul li p.pub-title {
  font-weight: 800;
  margin-bottom: 12px;
  font-style: italic;
}
/* line 4969, ../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 4973, ../sass/_layout-responsive.scss */
.pub-list ul li p.pub-title a:hover {
  text-decoration: underline;
}

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

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

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

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

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

/* line 5032, ../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 5039, ../sass/_layout-responsive.scss */
ul#wiche-sara-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

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

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

/* line 5056, ../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 5074, ../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 5078, ../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 5090, ../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 5098, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul, .view-wiche-staff ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 5103, ../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 5114, ../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 5120, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li strong, .view-wiche-staff ul li strong {
  letter-spacing: -1px;
}
/* line 5126, ../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 5133, ../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 5140, ../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 5144, ../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 5168, ../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 5173, ../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 5178, ../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 5187, ../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 5196, ../sass/_layout-responsive.scss */
.how-contact-staff {
  padding: 8px;
  width: 90%;
}

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

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

/*2nd sidebar publication list block*/
/* line 5266, ../sass/_layout-responsive.scss */
.pubblock-list ul, .view-taxonomy-resources-block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 5271, ../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 5276, ../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 5284, ../sass/_layout-responsive.scss */
.pubblock-list ul li a:hover, .view-taxonomy-resources-block ul li a:hover {
  text-decoration: underline;
}
/* line 5289, ../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 5299, ../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 5307, ../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 5316, ../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 5323, ../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 5332, ../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 5343, ../sass/_layout-responsive.scss */
.view-Commission-Block-View ul,
.view-legislative-advisory-committee-block-view ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 5348, ../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 5352, ../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 5358, ../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 5369, ../sass/_layout-responsive.scss */
.region-sidebar-second ul li {
  /*border-bottom:1px solid #ccc;*/
  /*margin-bottom:6px;
  padding-bottom:6px;*/
}
/* line 5374, ../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 5381, ../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 5388, ../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 5403, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block {
  width: auto;
  height: auto;
}
/* line 5406, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block .testimonial-wrapper {
  overflow: hidden;
}
/* line 5408, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block .testimonial-wrapper .testimonial-photo {
  float: left;
  margin-right: 8px;
  width: 40%;
}
/* line 5414, ../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 5421, ../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 5430, ../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 5437, ../sass/_layout-responsive.scss */
.faux-table {
  width: 100%;
  display: table;
  margin-bottom: 16px;
}
/* line 5442, ../sass/_layout-responsive.scss */
.faux-table h3 {
  margin: 0;
  font-size: 1.2em;
}
/* line 5448, ../sass/_layout-responsive.scss */
.faux-table .tr-row {
  display: table-row;
}
/* line 5451, ../sass/_layout-responsive.scss */
.faux-table .td-cell_20 {
  display: table-cell;
  width: 10%;
  vertical-align: top;
}
/* line 5457, ../sass/_layout-responsive.scss */
.faux-table .td-cell {
  display: table-cell;
  width: 30%;
  vertical-align: top;
}
/* line 5463, ../sass/_layout-responsive.scss */
.faux-table .td-cell_70 {
  display: table-cell;
  width: 68%;
  padding-left: 16px;
  vertical-align: top;
}
/* line 5469, ../sass/_layout-responsive.scss */
.faux-table .td-cell_70 span {
  display: block;
}

/* line 5477, ../sass/_layout-responsive.scss */
.faux-three-col-table {
  width: 100%;
  display: table;
}
/* line 5482, ../sass/_layout-responsive.scss */
.faux-three-col-table .trow {
  width: 100%;
  display: table;
}
/* line 5488, ../sass/_layout-responsive.scss */
.faux-three-col-table .col-one {
  display: table-cell;
  vertical-align: top;
  width: 187px;
  padding-right: 20px;
}
/* line 5495, ../sass/_layout-responsive.scss */
.faux-three-col-table .col-two {
  display: table-cell;
  vertical-align: top;
  width: 187px;
  padding-right: 20px;
}
/* line 5502, ../sass/_layout-responsive.scss */
.faux-three-col-table .col-three {
  display: table-cell;
  vertical-align: top;
  width: 187px;
}

/* line 5512, ../sass/_layout-responsive.scss */
.sara-two-col-table {
  width: 100%;
  display: table;
}
/* line 5517, ../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 5525, ../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 5536, ../sass/_layout-responsive.scss */
.node-state-highlights .node-readmore, .node-state-highlights .comment-add {
  display: none;
}
/* line 5540, ../sass/_layout-responsive.scss */
.node-state-highlights .field-name-field-state-tagline {
  font-style: italic;
  line-height: 1.8em;
  margin-bottom: 10px;
}

/* line 5547, ../sass/_layout-responsive.scss */
.student-savings-box {
  padding: 16px;
  border: 2px solid #333;
  width: 50%;
  margin: 0 auto;
  margin-bottom: 30px;
}
/* line 5554, ../sass/_layout-responsive.scss */
.student-savings-box legend {
  font-weight: bold;
  font-size: 1.5em;
}
/* line 5560, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-label {
  width: 60%;
}
/* line 5564, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-items {
  text-align: right;
  width: 40%;
}
/* line 5570, ../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 5575, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-name-field-state-fig1-total2 .field-items .field-item {
  font-style: italic;
}
/* line 5580, ../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 5585, ../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 5596, ../sass/_layout-responsive.scss */
.knocking-dropdown .toggle-view li {
  cursor: pointer;
}
/* line 5599, ../sass/_layout-responsive.scss */
.knocking-dropdown .toggle-view p {
  display: none;
}

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

/*passport info page summary css*/
/* line 5610, ../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 5620, ../sass/_layout-responsive.scss */
.passport-summary .tr {
  display: table-row;
}
/* line 5625, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-30 {
  display: table-cell;
  vertical-align: top;
  width: 40%;
}
/* line 5631, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-60 {
  display: table-cell;
  width: 60%;
  vertical-align: top;
}
/* line 5637, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-60 p {
  margin: 0 !important;
  padding: 0 0 12px;
  position: relative;
  top: -3px;
}
/* line 5644, ../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 5662, ../sass/_layout-responsive.scss */
  .header .phone-nav {
    display: none;
  }

  /* line 5667, ../sass/_layout-responsive.scss */
  #main, #main-front {
    padding-top: 2em;
  }
  /* line 5670, ../sass/_layout-responsive.scss */
  #main .wiche-region, #main-front .wiche-region {
    display: block !important;
  }

  /*front-page slide show*/
  /* line 5676, ../sass/_layout-responsive.scss */
  #slideshow {
    display: table;
    width: 100%;
  }
  /* line 5680, ../sass/_layout-responsive.scss */
  #slideshow .slide-row {
    display: table-row;
  }
  /* line 5683, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides {
    background: #245eac;
    display: table-cell;
    width: 600px;
    vertical-align: top;
  }
  /* line 5690, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block {
    margin: 0;
    /*flex slider css*/
  }
  /* line 5696, ../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;
    overflow: hidden;
    position: relative;
    border-radius: 0px;
  }
  /* line 5703, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action {
    position: absolute;
    left: 14px;
    top: -10px;
    font-weight: bold;
    font-size: 1em;
    text-shadow: 1px 1px #000;
    letter-spacing: 1px;
  }
  /* line 5713, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:link, #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:active, #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:visited {
    color: yellow;
  }
  /* line 5716, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:link:hover, #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:active:hover, #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action a:visited:hover {
    color: #fff;
  }
  /* line 5721, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action h3 {
    margin-bottom: 0;
  }
  /* line 5724, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-call-to-action p {
    margin: 8px 0 0 0;
    line-height: 1.1em;
  }
  /* line 5730, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .views-field-field-photo-credit {
    background: rgba(0, 0, 0, 0.25);
    width: 100%;
    position: absolute;
    padding-left: 14px;
    bottom: 0;
    font-size: .7em;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.2em;
    color: #fff;
    text-shadow: .5px .5px #000;
  }
  /* line 5744, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides .region-slides .block #flexslider_views_slideshow_main_front_page_banner_slides-block .flexslider .flex-direction-nav {
    color: #fff;
  }
  /* line 5749, ../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 5757, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .slides img {
    width: 100%;
    max-width: 600px;
    height: auto;
  }
  /* line 5764, ../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 5771, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .region-self-id .block {
    margin: 0;
  }
  /* line 5776, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id h2 {
    color: #fff;
    margin: 8px 0 0 16px;
    font-size: 2em;
  }
  /* line 5783, ../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 5788, ../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 5792, ../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 5802, ../sass/_layout-responsive.scss */
  #slideshow .slide-row .wiche-mission-self-id .mission {
    background: #ccc;
    width: 100%;
  }
  /* line 5805, ../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 5823, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 {
    position: relative;
  }
  /* line 5827, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-tid-wrapper {
    float: none;
  }
  /* line 5831, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-field-bio-projectcontact-tid-wrapper {
    float: none;
  }
  /* line 5834, ../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 5839, ../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 5845, ../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 5857, ../sass/_layout-responsive.scss */
  .wiche-publications {
    display: table;
    border-collapse: separate;
    border-spacing: 5px;
  }
  /* line 5859, ../sass/_layout-responsive.scss */
  .wiche-publications ul {
    display: table-row;
    list-style: none;
    margin: 16px 0 0 0;
    padding: 0;
    /*overflow:hidden;*/
  }
  /* line 5865, ../sass/_layout-responsive.scss */
  .wiche-publications ul li {
    display: table-cell;
    width: 18%;
    padding: 8px;
    margin-left: 16px;
  }
  /* line 5871, ../sass/_layout-responsive.scss */
  .wiche-publications ul li .views-field-title {
    width: 100%;
    padding-left: 0;
  }
  /* line 5876, ../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 5882, ../sass/_layout-responsive.scss */
  .wiche-publications ul li .views-field-title .field-content a:hover {
    text-decoration: underline;
  }
  /* line 5889, ../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 5900, ../sass/_layout-responsive.scss */
  .wiche-publications li:first-child {
    margin-left: 0px;
  }

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

  /*
  * The layout when there is only one sidebar, the left one.
  */
  /* line 5918, ../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 5921, ../sass/_layout-responsive.scss */
  .sidebar-first #content ul li .field-content p {
    font-size: 80%;
  }
  /* line 5927, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-passport-information-resources article header .node-title {
    display: none;
  }
  /* line 5933, ../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 5944, ../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 5949, ../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 5959, ../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 5963, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-tags li {
    border-bottom: 1px solid #ccc;
  }
  /* line 5967, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-tags li:last-child {
    border-bottom: none;
  }
  /* line 5975, ../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 5979, ../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 5985, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-views-210e6048e21942227c4a4d3a48bf8e06 {
    /*display:none;*/
  }

  /* line 5993, ../sass/_layout-responsive.scss */
  #content article.view-mode-full, #content .advanced-help-topic {
    padding: 0;
    /*custom css for table on /psep/supp-fees*/
  }
  /* line 5996, ../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 6001, ../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 6006, ../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 6013, ../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 6020, ../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 6027, ../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 6037, ../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 6042, ../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 6043, ../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 6049, ../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 6055, ../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 6061, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-top, #content .advanced-help-topic .pub-top {
    overflow: hidden;
  }
  /* line 6063, ../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 6070, ../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 6077, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description, #content .advanced-help-topic .pub-description {
    /*table styling*/
  }
  /* line 6081, ../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 6083, ../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 6089, ../sass/_layout-responsive.scss */
  #content article.view-mode-full .pub-description table h2, #content .advanced-help-topic .pub-description table h2 {
    margin: 0;
  }
  /* line 6096, ../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 6104, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs {
    display: table;
    width: 100%;
  }
  /* line 6107, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-one {
    display: table-cell;
    vertical-align: top;
    padding: 2%;
  }
  /* line 6112, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-one .caption {
    font-size: .8em;
    font-style: italic;
  }
  /* line 6118, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-two {
    display: table-cell;
    vertical-align: top;
    padding: 2%;
  }
  /* line 6124, ../sass/_layout-responsive.scss */
  #content .region-highlighted .hot-mh-pubs .col-two .caption {
    font-size: .8em;
    font-style: italic;
  }

  /* line 6136, ../sass/_layout-responsive.scss */
  .sidebar-first {
    /*testimonial slide show on front page*/
    /*end block-views-testimonial-slider-block*/
  }
  /* line 6137, ../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 6145, ../sass/_layout-responsive.scss */
  .sidebar-first #content .region-highlighted #block-multiblock-2, .sidebar-first #content .region-highlighted p.passport-phone-header {
    display: none;
  }
  /* line 6150, ../sass/_layout-responsive.scss */
  .sidebar-first #content article {
    /*passport home faux table*/
    /*passport banner image*/
  }
  /* line 6151, ../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 6159, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list li {
    border-bottom: 1px solid #ccc;
    padding-right: 20px;
  }
  /* line 6162, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list li a {
    display: block;
    padding: 4px 8px;
    line-height: 2em;
  }
  /* line 6169, ../sass/_layout-responsive.scss */
  .sidebar-first #content article ul.page-list li:last-child {
    border: none;
  }
  /* line 6175, ../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 6183, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home td-cell-30 {
    display: table-cell;
    width: 30%;
  }
  /* line 6188, ../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 6194, ../sass/_layout-responsive.scss */
  .sidebar-first #content article .passport-home .td-cell-60 li {
    list-style-image: url(images/white-arrow-right.png);
  }
  /* line 6197, ../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 6210, ../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 6217, ../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 6228, ../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 6235, ../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 6247, ../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 6254, ../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 6271, ../sass/_layout-responsive.scss */
  .sidebar-first #content .view-passport-contact-page ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 6276, ../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 6293, ../sass/_layout-responsive.scss */
  .sidebar-first #main-front #content .node-promoted {
    display: none !important;
  }
  /* line 6299, ../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 6307, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first p {
    /*color:#fff;*/
  }
  /* line 6309, ../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 6318, ../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 6322, ../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 6331, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 6336, ../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 6340, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first ul li a:hover {
    color: #000;
  }
  /* line 6351, ../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 6353, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block h2.block-title {
    margin-bottom: 0;
  }
  /* line 6361, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper {
    overflow: hidden;
    /*end student details*/
  }
  /* line 6363, ../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 6370, ../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 6376, ../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 6382, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .student-details h4 {
    margin: 0;
    padding: 0;
  }
  /* line 6387, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .student-details ul {
    margin: 0 0 0 12px;
    padding: 0;
  }
  /* line 6394, ../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 6399, ../sass/_layout-responsive.scss */
  .sidebar-first #block-views-testimonial-slider-block .testimonial-wrapper .testimonial-text p {
    margin: 8px 0;
  }
  /* line 6408, ../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 6418, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 {
    position: relative;
  }
  /* line 6423, ../sass/_layout-responsive.scss */
  #views-exposed-form-Staff-Alpha-View-page-3 .views-exposed-form #edit-tid-wrapper {
    float: left;
  }
  /* line 6427, ../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 6431, ../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 6454, ../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 6461, ../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 6471, ../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 6474, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted .flex-control-nav {
    bottom: -50px;
  }
  /* line 6485, ../sass/_layout-responsive.scss */
  .two-sidebars #content ul li .field-content p {
    font-size: 80%;
  }
  /* line 6489, ../sass/_layout-responsive.scss */
  .two-sidebars #content h2.field-content {
    font-weight: normal;
    /*font-size:1.2em;*/
    margin-bottom: 0px !important;
  }
  /* line 6496, ../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, .two-sidebars #content .region-highlighted #block-menu-menu-walf-menu, .two-sidebars #content .region-highlighted #block-menu-menu-waccal {
    display: none;
  }
  /* line 6502, ../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 6509, ../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 6513, ../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 6517, ../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 6521, ../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 6528, ../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 6537, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row {
    display: table-row;
  }
  /* line 6540, ../sass/_layout-responsive.scss */
  .two-sidebars #content .passport-home .tr-row td-cell-30 {
    display: table-cell;
    width: 35%;
  }
  /* line 6545, ../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 6551, ../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 6554, ../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 6570, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-delicious-home ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 6574, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-delicious-home ul li {
    font-size: 12px;
  }
  /* line 6585, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul li {
    margin-bottom: 12px;
    /*font-size:12px;*/
  }
  /* line 6591, ../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 6599, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list li {
    border-bottom: 1px solid #ccc;
    padding-right: 20px;
  }
  /* line 6602, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list li a {
    display: block;
    padding: 4px 8px;
    line-height: 2em;
  }
  /* line 6609, ../sass/_layout-responsive.scss */
  .two-sidebars #content article ul.page-list li:last-child {
    border: none;
  }
  /* line 6617, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee h4 {
    margin: 0;
  }
  /* line 6620, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee h3 {
    margin-top: 4px;
  }
  /* line 6623, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic {
    margin: 0;
  }
  /* line 6626, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic td {
    font-size: .8em;
    vertical-align: top;
  }
  /* line 6629, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-list-ice-exec-committee .ice-pic td h4 {
    font-size: 1.2em;
    margin: 0;
  }
  /* line 6634, ../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 6646, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .col-one {
    float: left;
    width: 30%;
    padding-right: 16px;
    border-right: 1px solid #ccc;
  }
  /* line 6653, ../sass/_layout-responsive.scss */
  .two-sidebars #content article .col-two {
    float: left;
    width: 60%;
    padding-left: 16px;
  }
  /* line 6660, ../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 6669, ../sass/_layout-responsive.scss */
  .two-sidebars #content .region-highlighted #block-menu-menu-ice-public-menu {
    display: none;
  }
  /* line 6674, ../sass/_layout-responsive.scss */
  .two-sidebars #content .view-wiche-staff {
    margin-top: 16px;
  }
  /* line 6679, ../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 6682, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first h2 {
    margin: 0 0 16px 0;
    padding-top: 8px;
  }
  /* line 6691, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first p {
    color: #000;
    font-size: 12px;
    line-height: 1.4em;
  }
  /* line 6695, ../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 6700, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first p a:hover {
    color: black !important;
  }
  /* line 6712, ../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 0;
  }
  /* line 6717, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block .ui-accordion .views-accordion-header .field-content a:hover, .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block-2 .ui-accordion .views-accordion-header .field-content a:hover, .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block-1 .ui-accordion .views-accordion-header .field-content a:hover {
    text-decoration: underline;
  }
  /* line 6721, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block .ui-accordion .views-accordion-header .field-content a:focus, .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block-2 .ui-accordion .views-accordion-header .field-content a:focus, .two-sidebars .region-sidebar-first #block-views-accordion-quick-links-block-1 .ui-accordion .views-accordion-header .field-content a:focus {
    text-decoration: underline;
  }
  /* line 6732, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first .view-commissioner-calendar .item-list ul {
    margin-top: 16px;
  }
  /* line 6734, ../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 6741, ../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 6750, ../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 6756, ../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 6764, ../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 6770, ../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 6780, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 6785, ../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 6799, ../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 6805, ../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 6816, ../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 6828, ../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 6835, ../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 6847, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second #block-menu-menu-ask-wiche .menu li a:hover {
    background: #245eac;
  }
  /* line 6854, ../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 6864, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .block-nice-menus {
    position: relative;
    z-index: 20;
  }
  /* line 6869, ../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 6874, ../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 6881, ../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 6885, ../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 6887, ../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 6889, ../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 6905, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second h2 {
    margin: 8px 0;
  }
  /* line 6909, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second p {
    font-size: 12px;
    line-height: 1.5em;
    margin-top: 0;
    font-style: italic;
  }
  /* line 6918, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .view-calendar-2 ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 6923, ../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 6929, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second .view-calendar-2 ul li h3 {
    margin: 0 0 8px !important;
  }
  /* line 6934, ../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;
  }
  /* line 6941, ../sass/_layout-responsive.scss */
  .two-sidebars #block-views-newscap-archive-block-1 .view-newscap-archive {
    overflow: hidden;
  }
  /* line 6945, ../sass/_layout-responsive.scss */
  .two-sidebars #block-views-newscap-archive-block-1 .view-newscap-archive .views-field-field-pub-image {
    display: inline-block;
    float: left;
    width: 22%;
    margin-right: 3%;
  }
  /* line 6951, ../sass/_layout-responsive.scss */
  .two-sidebars #block-views-newscap-archive-block-1 .view-newscap-archive .views-field-field-pub-image .newsCapImage {
    position: relative;
    top: 12px;
  }
  /* line 6957, ../sass/_layout-responsive.scss */
  .two-sidebars #block-views-newscap-archive-block-1 .view-newscap-archive .views-field-field-pub-description {
    display: inline-block;
    float: left;
    width: 75%;
  }

  /*the layout when there are no sidebars -- full width*/
  /* line 6970, ../sass/_layout-responsive.scss */
  article.view-mode-full, .advanced-help-topic {
    padding: 0  1.5%;
    /*PSEP table on /rwsl-experiments*/
    /*generic table*/
    /*generic table*/
    /*end wiche table class*/
  }
  /* line 6975, ../sass/_layout-responsive.scss */
  article.view-mode-full table#psep-support-fees, .advanced-help-topic table#psep-support-fees {
    font-size: .8em;
  }
  /* line 6978, ../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 6985, ../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 6996, ../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 7000, ../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 7005, ../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 7009, ../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 7015, ../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 7023, ../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 7027, ../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 7031, ../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 7037, ../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 7043, ../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 7052, ../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 7057, ../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 7064, ../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 7068, ../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 7073, ../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 7078, ../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 7088, ../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 7095, ../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 7105, ../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 7109, ../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 7113, ../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 7125, ../sass/_layout-responsive.scss */
div#wiche-home {
  padding: 0 15px;
}

/*Mental Health Landing Page Custom*/
/* line 7133, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349, .quicktabs-tabpage #block-block-348 {
  overflow: hidden;
}
/* line 7135, ../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 7142, ../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 7148, ../sass/_layout-responsive.scss */
.quicktabs-tabpage #block-block-349 ul, .quicktabs-tabpage #block-block-348 ul {
  list-style: square;
}
/* line 7151, ../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 7165, ../sass/_layout-responsive.scss */
#programs-departments {
  overflow: hidden;
  width: 100%;
  clear: both;
  /*wiche publications block for front page*/
}
/* line 7170, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block {
  background: #ccc;
  overflow: hidden;
  margin-bottom: 0;
  /*publications list on front page*/
}
/* line 7174, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block h2 {
  background: #1c4884;
  padding: 8px 0 8px 14px;
  color: #fff;
  margin: 0;
}
/* line 7181, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .view-publications-list {
  clear: both;
}
/* line 7184, ../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 7191, ../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 7194, ../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 7199, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .view-publications-list .view-footer ul.all-wiche-pubs li a:focus {
  text-decoration: underline;
}
/* line 7204, ../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 7212, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications {
  display: table;
  border-collapse: separate;
  border-spacing: 12px;
}
/* line 7216, ../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 7224, ../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 7230, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications ul li .views-field-field-pub-image {
  display: inline-block;
}
/* line 7233, ../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 7238, ../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 7243, ../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 7253, ../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 7259, ../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 7270, ../sass/_layout-responsive.scss */
#programs-departments #block-views-publications-list-block .wiche-publications li:last-child {
  padding-left: 0;
}

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

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

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

/*Benchmarks popout slideshow*/
/* line 7299, ../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 7308, ../sass/_layout-responsive.scss */
#popup-active-overlay {
  /*mission statement front page*/
}
/* line 7309, ../sass/_layout-responsive.scss */
#popup-active-overlay .popup-element-body {
  width: 775px !important;
}
/* line 7311, ../sass/_layout-responsive.scss */
#popup-active-overlay .popup-element-body .inner {
  width: 775px !important;
}
/* line 7313, ../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 7320, ../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 7336, ../sass/_layout-responsive.scss */
.view-wiche-sep-departments-initiatives .views-accordion-header {
  background: none !important;
}
/* line 7338, ../sass/_layout-responsive.scss */
.view-wiche-sep-departments-initiatives .views-accordion-header .field-content {
  display: block;
}
/* line 7340, ../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 7353, ../sass/_layout-responsive.scss */
.ui-accordion .ui-accordion-content[role=tabpanel] {
  border-top: 1px solid #ccc;
}

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

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

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

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

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

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

/* line 7395, ../sass/_layout-responsive.scss */
.view-content table.membership 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 7408, ../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 7415, ../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 7424, ../sass/_layout-responsive.scss */
.view-content table.views-table tr.even {
  background-color: transparent;
}

/*Alliance Executive Committee*/
/* line 7430, ../sass/_layout-responsive.scss */
table.waccal-exec-comm, table.walf-exec-comm {
  margin: 0;
}
/* line 7434, ../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 7445, ../sass/_layout-responsive.scss */
#higher-ed-links tr:nth-child(odd) {
  background: #ccc;
}
/* line 7449, ../sass/_layout-responsive.scss */
#higher-ed-links th {
  border: none;
}
/* line 7453, ../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 7463, ../sass/_layout-responsive.scss */
.list-waccal-members {
  overflow: hidden;
}
/* line 7465, ../sass/_layout-responsive.scss */
.list-waccal-members h3 {
  clear: left;
  margin-bottom: 0;
}
/* line 7469, ../sass/_layout-responsive.scss */
.list-waccal-members ul {
  list-style: none;
  padding: 0;
  margin: 0 0 16px 0;
}
/* line 7473, ../sass/_layout-responsive.scss */
.list-waccal-members ul li {
  clear: left;
}
/* line 7476, ../sass/_layout-responsive.scss */
.list-waccal-members ul li .views-field-title {
  float: left;
  margin-right: 12px;
}
/* line 7481, ../sass/_layout-responsive.scss */
.list-waccal-members ul li .views-field-field-bio-org {
  float: left;
}

/*custom css snippets*/
/*Policy_exchanges*/
/* line 7494, ../sass/_layout-responsive.scss */
.view-policyExchanges .item-list h3 {
  margin-bottom: 0;
}
/* line 7499, ../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 7509, ../sass/_layout-responsive.scss */
.taxon-resource ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 7517, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub .field-content p {
  margin: 0;
  font-size: .9em;
  line-height: 1.2em;
}
/* line 7522, ../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 7531, ../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 7536, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub h2 {
  font-weight: normal;
}
/* line 7538, ../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 7544, ../sass/_layout-responsive.scss */
.taxon-resource ul li.policy-pub h3 {
  display: none;
}

/* line 7553, ../sass/_layout-responsive.scss */
.view-taxonomy-resources .more-link {
  text-align: left;
}
/* line 7555, ../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 7570, ../sass/_layout-responsive.scss */
.view-policyInsights ul li span h4 {
  margin-bottom: 0;
}

/*publications/all*/
/* line 7582, ../sass/_layout-responsive.scss */
.pub-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 7587, ../sass/_layout-responsive.scss */
.pub-list ul li {
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 7591, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-image {
  float: left;
  margin-right: 12px;
  display: inline-block;
  width: 30%;
}
/* line 7598, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description {
  float: left;
  display: inline-block;
  width: 65%;
}
/* line 7603, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description .sm-font {
  font-size: .8em;
}
/* line 7607, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description h2, .pub-list ul li .pub-description h5 {
  margin-top: 0;
}
/* line 7611, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description .field-content {
  position: relative;
  top: -3px;
}
/* line 7616, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description p {
  margin: 0 !important;
  font-weight: normal;
}
/* line 7619, ../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 7623, ../sass/_layout-responsive.scss */
.pub-list ul li .pub-description p a:hover {
  text-decoration: underline;
}
/* line 7629, ../sass/_layout-responsive.scss */
.pub-list ul li .views-field-field-pub-pages {
  clear: left;
  display: block;
}
/* line 7634, ../sass/_layout-responsive.scss */
.pub-list ul li p.pub-title {
  font-weight: 800;
  margin-bottom: 12px;
  font-style: italic;
}
/* line 7639, ../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 7643, ../sass/_layout-responsive.scss */
.pub-list ul li p.pub-title a:hover {
  text-decoration: underline;
}

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

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

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

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

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

/* line 7702, ../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 7709, ../sass/_layout-responsive.scss */
ul#wiche-sara-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

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

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

/* line 7726, ../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 7744, ../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 7748, ../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 7760, ../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 7768, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul, .view-wiche-staff ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 7773, ../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 7784, ../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 7790, ../sass/_layout-responsive.scss */
.view-Staff-Alpha-View ul li strong, .view-wiche-staff ul li strong {
  letter-spacing: -1px;
}
/* line 7796, ../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 7803, ../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 7810, ../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 7814, ../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 7838, ../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 7843, ../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 7848, ../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 7857, ../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 7866, ../sass/_layout-responsive.scss */
.how-contact-staff {
  padding: 8px;
  width: 90%;
}

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

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

/*2nd sidebar publication list block*/
/* line 7936, ../sass/_layout-responsive.scss */
.pubblock-list ul, .view-taxonomy-resources-block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 7941, ../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 7946, ../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 7955, ../sass/_layout-responsive.scss */
.pubblock-list ul li a:hover, .view-taxonomy-resources-block ul li a:hover {
  text-decoration: underline;
}
/* line 7960, ../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 7970, ../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 7978, ../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 7987, ../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 7994, ../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 8003, ../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 8014, ../sass/_layout-responsive.scss */
.view-Commission-Block-View ul,
.view-legislative-advisory-committee-block-view ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 8019, ../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 8023, ../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 8029, ../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 8040, ../sass/_layout-responsive.scss */
.region-sidebar-second ul li {
  /*border-bottom:1px solid #ccc;*/
  /*margin-bottom:6px;
  padding-bottom:6px;*/
}
/* line 8045, ../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 8052, ../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 8059, ../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 8074, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block {
  width: auto;
  height: auto;
}
/* line 8077, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block .testimonial-wrapper {
  overflow: hidden;
}
/* line 8079, ../sass/_layout-responsive.scss */
#views_slideshow_cycle_main_testimonial_slider-block .testimonial-wrapper .testimonial-photo {
  float: left;
  margin-right: 8px;
  width: 40%;
}
/* line 8085, ../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 8092, ../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 8101, ../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 8108, ../sass/_layout-responsive.scss */
.faux-table {
  width: 100%;
  display: table;
  margin-bottom: 16px;
}
/* line 8113, ../sass/_layout-responsive.scss */
.faux-table h3 {
  margin: 0;
  font-size: 1.2em;
}
/* line 8119, ../sass/_layout-responsive.scss */
.faux-table .tr-row {
  display: table-row;
}
/* line 8122, ../sass/_layout-responsive.scss */
.faux-table .td-cell_20 {
  display: table-cell;
  width: 10%;
  vertical-align: top;
}
/* line 8128, ../sass/_layout-responsive.scss */
.faux-table .td-cell {
  display: table-cell;
  width: 30%;
  vertical-align: top;
}
/* line 8134, ../sass/_layout-responsive.scss */
.faux-table .td-cell_70 {
  display: table-cell;
  width: 68%;
  padding-left: 16px;
  vertical-align: top;
}
/* line 8140, ../sass/_layout-responsive.scss */
.faux-table .td-cell_70 span {
  display: block;
}

/* line 8148, ../sass/_layout-responsive.scss */
.faux-three-col-table {
  width: 100%;
  display: table;
}
/* line 8153, ../sass/_layout-responsive.scss */
.faux-three-col-table .trow {
  width: 100%;
  display: table;
}
/* line 8159, ../sass/_layout-responsive.scss */
.faux-three-col-table .col-one {
  display: table-cell;
  vertical-align: top;
  width: 187px;
  padding-right: 20px;
}
/* line 8166, ../sass/_layout-responsive.scss */
.faux-three-col-table .col-two {
  display: table-cell;
  vertical-align: top;
  width: 187px;
  padding-right: 20px;
}
/* line 8173, ../sass/_layout-responsive.scss */
.faux-three-col-table .col-three {
  display: table-cell;
  vertical-align: top;
  width: 187px;
}

/* line 8183, ../sass/_layout-responsive.scss */
.sara-two-col-table {
  width: 100%;
  display: table;
}
/* line 8188, ../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 8196, ../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 8207, ../sass/_layout-responsive.scss */
.node-state-highlights .node-readmore, .node-state-highlights .comment-add {
  display: none;
}
/* line 8212, ../sass/_layout-responsive.scss */
.node-state-highlights .field-name-field-state-tagline {
  font-style: italic;
  line-height: 1.8em;
  margin-bottom: 10px;
}

/* line 8219, ../sass/_layout-responsive.scss */
.student-savings-box {
  padding: 16px;
  border: 2px solid #333;
  width: 50%;
  margin: 0 auto;
  margin-bottom: 30px;
}
/* line 8226, ../sass/_layout-responsive.scss */
.student-savings-box legend {
  font-weight: bold;
  font-size: 1.5em;
}
/* line 8232, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-label {
  width: 60%;
}
/* line 8236, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-items {
  text-align: right;
  width: 40%;
}
/* line 8242, ../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 8247, ../sass/_layout-responsive.scss */
.student-savings-box .fieldset-wrapper .field-name-field-state-fig1-total2 .field-items .field-item {
  font-style: italic;
}
/* line 8252, ../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 8257, ../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 8268, ../sass/_layout-responsive.scss */
.knocking-dropdown .toggle-view li {
  cursor: pointer;
}
/* line 8271, ../sass/_layout-responsive.scss */
.knocking-dropdown .toggle-view p {
  display: none;
}

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

/*passport info page summary css*/
/* line 8282, ../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 8292, ../sass/_layout-responsive.scss */
.passport-summary .tr {
  display: table-row;
}
/* line 8297, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-30 {
  display: table-cell;
  vertical-align: top;
  width: 40%;
}
/* line 8303, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-60 {
  display: table-cell;
  width: 60%;
  vertical-align: top;
}
/* line 8309, ../sass/_layout-responsive.scss */
.passport-summary .tr .td-cell-60 p {
  margin: 0 !important;
  padding: 0 0 12px;
  position: relative;
  top: -3px;
}
/* line 8316, ../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 8328, ../sass/_layout-responsive.scss */
.passport-table {
  border: 1px solid #333;
  width: 100%;
  font-size: .9em;
}
/* line 8332, ../sass/_layout-responsive.scss */
.passport-table th {
  font-weight: bold;
  text-transform: uppercase;
  border: 1px solid #333;
}
/* line 8338, ../sass/_layout-responsive.scss */
.passport-table caption {
  background: #973365;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 8345, ../sass/_layout-responsive.scss */
.passport-table th {
  border: 1px solid #333;
  padding: 8px;
  font-size: .9em;
}
/* line 8350, ../sass/_layout-responsive.scss */
.passport-table th:last-child {
  border-right: none;
}
/* line 8356, ../sass/_layout-responsive.scss */
.passport-table td {
  border-right: 1px solid #333;
  padding: 8px;
  font-size: .8em;
}
/* line 8361, ../sass/_layout-responsive.scss */
.passport-table td:last-child {
  border-right: none;
}
/* line 8365, ../sass/_layout-responsive.scss */
.passport-table td ol {
  padding-left: 8px;
  margin-top: 0;
}
/* line 8368, ../sass/_layout-responsive.scss */
.passport-table td ol li ul {
  margin-left: 9px;
  padding-left: 0;
  list-style: disc;
}
/* line 8373, ../sass/_layout-responsive.scss */
.passport-table td ol li ul li {
  margin: 4px 0 4px;
}
/* line 8379, ../sass/_layout-responsive.scss */
.passport-table td p {
  font-size: .7em;
  margin: 0;
  line-height: 1.2em;
}

/*passport table -- institution blocks*/
/* line 8390, ../sass/_layout-responsive.scss */
table.passport-blocks {
  border: none;
  width: 100%;
  font-size: .9em;
  border-collapse: separate;
  border: 1px solid #ccc;
}
/* line 8398, ../sass/_layout-responsive.scss */
table.passport-blocks caption {
  background: #973365;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 8405, ../sass/_layout-responsive.scss */
table.passport-blocks th {
  border: none;
  padding: 8px;
  font-size: .9em;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
/* line 8412, ../sass/_layout-responsive.scss */
table.passport-blocks th:last-child {
  border-right: none;
}
/* line 8418, ../sass/_layout-responsive.scss */
table.passport-blocks td {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 8px;
  font-size: .8em;
}
/* line 8424, ../sass/_layout-responsive.scss */
table.passport-blocks td:last-child {
  border-right: none;
}
/* line 8428, ../sass/_layout-responsive.scss */
table.passport-blocks td ol {
  padding-left: 8px;
  margin-top: 0;
}
/* line 8431, ../sass/_layout-responsive.scss */
table.passport-blocks td ol li ul {
  margin-left: 9px;
  padding-left: 0;
  list-style: disc;
}
/* line 8436, ../sass/_layout-responsive.scss */
table.passport-blocks td ol li ul li {
  margin: 4px 0 4px;
}
/* line 8442, ../sass/_layout-responsive.scss */
table.passport-blocks td p {
  font-size: .7em;
  margin: 0;
  line-height: 1.2em;
}

/*passport meeting table for March 2016 meeting*/
/* line 8454, ../sass/_layout-responsive.scss */
.passport-meeting-table {
  border: 1px solid #333;
  width: 100%;
}
/* line 8458, ../sass/_layout-responsive.scss */
.passport-meeting-table caption {
  background: #973365;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.6em;
  padding: 4px;
}
/* line 8467, ../sass/_layout-responsive.scss */
.passport-meeting-table tr {
  border-bottom: 1px solid #ccc;
}
/* line 8471, ../sass/_layout-responsive.scss */
.passport-meeting-table tr th {
  border: none;
  border-right: 1px solid #ccc;
  padding: 8px;
  font-size: .8em;
  width: 30%;
}
/* line 8478, ../sass/_layout-responsive.scss */
.passport-meeting-table tr th strong {
  font-size: 1.4em;
}
/* line 8484, ../sass/_layout-responsive.scss */
.passport-meeting-table tr td {
  padding: 8px;
  font-size: .8em;
  width: 70%;
}
/* line 8489, ../sass/_layout-responsive.scss */
.passport-meeting-table tr td ul {
  margin-left: 20px;
  padding-left: 0;
  list-style: disc;
}
/* line 8494, ../sass/_layout-responsive.scss */
.passport-meeting-table tr td ul li {
  margin: 4px 0 4px;
}
/* line 8503, ../sass/_layout-responsive.scss */
.passport-meeting-table .small-layout tr {
  border-bottom: 1px solid #000;
}
/* line 8505, ../sass/_layout-responsive.scss */
.passport-meeting-table .small-layout tr td {
  width: 25%;
}
/* line 8509, ../sass/_layout-responsive.scss */
.passport-meeting-table .small-layout tr:last-child {
  border-bottom: none;
}

/*workshopfacilitators page*/
/* line 8519, ../sass/_layout-responsive.scss */
.workshop .workshop-facilitator {
  max-width: 88px;
  height: auto;
  float: left;
  margin-right: 12px;
  position: relative;
  top: 4px;
}
/* line 8528, ../sass/_layout-responsive.scss */
.workshop p {
  line-height: 1.5em;
}
/* line 8532, ../sass/_layout-responsive.scss */
.workshop hr {
  color: #ccc;
  background-color: #ccc;
  height: 1px;
}

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

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

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

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

/*policy factbook*/
/* line 8607, ../sass/_layout-responsive.scss */
.policy-indicators {
  border: 1px solid #ccc;
  margin-bottom: 16px;
  width: 100%;
}
/* line 8612, ../sass/_layout-responsive.scss */
.policy-indicators tr:first-child th {
  background: #ccc;
  color: #000;
  text-align: left;
  border: none;
  padding: 6px;
}
/* line 8620, ../sass/_layout-responsive.scss */
.policy-indicators tr:nth-child(even) {
  background: #fff;
}
/* line 8624, ../sass/_layout-responsive.scss */
.policy-indicators tr:nth-child(odd) {
  background: #f1f1f1;
}
/* line 8628, ../sass/_layout-responsive.scss */
.policy-indicators tr td, .policy-indicators th {
  padding: 6px;
}
/* line 8632, ../sass/_layout-responsive.scss */
.policy-indicators tr td {
  border-left: 1px solid #ccc;
}
/* line 8636, ../sass/_layout-responsive.scss */
.policy-indicators tr th {
  border: none;
}
/* line 8641, ../sass/_layout-responsive.scss */
.policy-indicators tr th.last-updated {
  font-style: italic;
  font-size: .8em;
}

/*link promo box*/
/* line 8649, ../sass/_layout-responsive.scss */
.link-promo-box {
  overflow: hidden;
  border: 4px solid #e01c1c;
  border-radius: 12px;
  width: 80%;
  margin: 8px auto;
  padding: 16px;
}

/*calendar box on forum and alliance pages, left sidebar*/
/* line 8663, ../sass/_layout-responsive.scss */
.sidebars #block-views-calendar-2-block-4 .forum-event
.views-row, .sidebars #block-views-calendar-2-block-6 .forum-event
.views-row {
  border: 1px solid #ccc;
  border-radius: 8px;
  margin: 16px 0 16px;
  padding: 16px;
}
/* line 8669, ../sass/_layout-responsive.scss */
.sidebars #block-views-calendar-2-block-4 .forum-event
.views-row h3, .sidebars #block-views-calendar-2-block-6 .forum-event
.views-row h3 {
  margin-top: 0;
}

/*fix comma in templates/location.tpl.php*/
/* line 8676, ../sass/_layout-responsive.scss */
.loc-com {
  position: relative;
  left: -2px;
}

/*wiche-events-meetings-webinars*/
/* line 8683, ../sass/_layout-responsive.scss */
.meeting-webinar .view-content ul {
  list-style: none;
}
/* line 8686, ../sass/_layout-responsive.scss */
.meeting-webinar .view-content ul li {
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 16px;
  width: 60%;
  margin: 0 auto 16px auto;
}

/*attention box on front page*/
/* line 8698, ../sass/_layout-responsive.scss */
#main-front .attention {
  border: 2px solid #f00;
  border-radius: 8px;
  padding: 12px;
  margin: 12px 0 12px;
  text-align: center;
}
/* line 8705, ../sass/_layout-responsive.scss */
#main-front .attention h2 {
  margin: 0;
  padding: 0;
  line-height: 1em;
}
/* line 8710, ../sass/_layout-responsive.scss */
#main-front .attention h2 a:link, #main-front .attention h2 a:active, #main-front .attention h2 a:visited {
  color: #1c4884 !important;
}
/* line 8712, ../sass/_layout-responsive.scss */
#main-front .attention h2 a:link:hover, #main-front .attention h2 a:active:hover, #main-front .attention h2 a:visited:hover {
  color: #1c4884 !important;
}

/*WICHE news section on the front page*/
/* line 8721, ../sass/_layout-responsive.scss */
.wiche-news {
  border-bottom: 1px solid #ccc;
  padding-bottom: 16px;
}
/* line 8725, ../sass/_layout-responsive.scss */
.wiche-news ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 8731, ../sass/_layout-responsive.scss */
.wiche-news ul li {
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 16px;
}
/* line 8737, ../sass/_layout-responsive.scss */
.wiche-news ul li .views-field-field-link {
  font-weight: bold;
}
/* line 8741, ../sass/_layout-responsive.scss */
.wiche-news ul li .views-field-field-publication-title {
  margin: 2px 0 2px;
}
/* line 8745, ../sass/_layout-responsive.scss */
.wiche-news ul li .views-field-field-publication-date {
  font-size: .8em;
}
/* line 8749, ../sass/_layout-responsive.scss */
.wiche-news ul li .views-field-body {
  font-size: 1.1em;
}
/* line 8754, ../sass/_layout-responsive.scss */
.wiche-news ul li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border: none;
}
/* line 8763, ../sass/_layout-responsive.scss */
.wiche-news .view-footer {
  font-weight: bold;
  font-style: italic;
  text-align: center;
}

/* line 8771, ../sass/_layout-responsive.scss */
.wiche-notes hr {
  border: 0;
  height: 1px;
  background: #ccc;
}

/*====================================
		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:active, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .views-field-field-pub-year a, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .views-field-field-pub-year a:visited, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .views-field-field-pub-year a:active, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .lac-megamenu-meeting a, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .lac-megamenu-meeting a:visited, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .lac-megamenu-meeting 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:active:hover, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .views-field-field-pub-year a:hover, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .views-field-field-pub-year a:visited:hover, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .views-field-field-pub-year a:active:hover, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .lac-megamenu-meeting a:hover, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .lac-megamenu-meeting a:visited:hover, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .lac-megamenu-meeting 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:active:focus, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .views-field-field-pub-year a:focus, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .views-field-field-pub-year a:visited:focus, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .views-field-field-pub-year a:active:focus, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .lac-megamenu-meeting a:focus, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .lac-megamenu-meeting a:visited:focus, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent .lac-megamenu-meeting 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, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-11518 .form-required {
  color: white !important;
}
/* 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 168, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-11518 .mollom-image-captcha-instructions {
  color: white !important;
}
/* line 171, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-11518 .mollom-image-captcha-instructions a:link, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-11518 .mollom-image-captcha-instructions a:visited, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-11518 .mollom-image-captcha-instructions a:active {
  color: #fff;
  text-decoration: underline;
}
/* line 175, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-11518 .mollom-image-captcha-instructions a:link:hover, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-11518 .mollom-image-captcha-instructions a:visited:hover, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-11518 .mollom-image-captcha-instructions a:active:hover {
  font-weight: bold;
}
/* line 183, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-12735 .form-item {
  max-width: 100%;
}
/* line 186, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-12735 label, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-12735 .form-required {
  color: white !important;
}
/* line 189, ../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 193, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-12735 .fieldset-description {
  color: #ffffff;
  max-width: 45%;
}
/* line 198, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-12735 .mollom-image-captcha-instructions {
  color: white !important;
}
/* line 201, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-12735 .mollom-image-captcha-instructions a:link, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-12735 .mollom-image-captcha-instructions a:visited, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-12735 .mollom-image-captcha-instructions a:active {
  color: #fff;
  text-decoration: underline;
}
/* line 205, ../sass/zen-mucho.scss */
#navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-12735 .mollom-image-captcha-instructions a:link:hover, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-12735 .mollom-image-captcha-instructions a:visited:hover, #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin .mm-columns #webform-client-form-12735 .mollom-image-captcha-instructions a:active:hover {
  font-weight: bold;
}
/* line 219, ../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 229, ../sass/zen-mucho.scss */
#navigation .region-navigation ul.muchomenu-bin-2 {
  left: 0 !important;
}
/* line 236, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas {
  overflow: hidden;
}
/* line 238, ../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 246, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns hr {
  border-top: 1px solid #ffffff;
  margin: 12px 0;
  padding: 0;
}
/* line 252, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns p {
  color: #fff;
  font-size: .8em;
  line-height: 1.4em;
}
/* line 257, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns p a {
  color: #fff;
}
/* line 262, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns fieldset#webform-component-subscribe {
  border: none;
  color: #fff;
  font-size: 1em;
}
/* line 267, ../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 274, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns fieldset#webform-component-subscribe .form-type-checkbox input {
  width: 10%;
}
/* line 278, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns fieldset#webform-component-subscribe input {
  width: 100%;
}
/* line 284, ../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 290, ../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 297, ../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 301, ../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 310, ../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 315, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns .more-link a:hover {
  text-decoration: underline;
}
/* line 319, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns .more-link:focus {
  border: 1px solid #ccc;
  padding: 2px;
}
/* line 326, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns .mm-gen-info {
  list-style: none;
  color: #fff;
  font-size: .8em;
}
/* line 334, ../sass/zen-mucho.scss */
#navigation .region-navigation .mm-canvas .mm-columns:last-child {
  border-right: none;
  padding-right: 0;
}
/* line 341, ../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 359, ../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 365, ../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 369, ../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 374, ../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 383, ../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 387, ../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 391, ../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 398, ../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 405, ../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 409, ../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 413, ../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 421, ../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 432, ../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 443, ../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 448, ../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 453, ../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: #e1e1e1;
  text-decoration: underline;
  display: block;
  line-height: 1.1em;
  font-size: .9em;
  margin: 0;
}
/* line 461, ../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 {
  color: #fff;
  text-decoration: underline;
}
/* line 466, ../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 475, ../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 478, ../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;
  text-transform: uppercase;
}
/* line 488, ../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 492, ../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 503, ../sass/zen-mucho.scss */
.col-four ul.menu {
  border: none;
}

/*separate news room mega menu items with thin bottom border*/
/* line 515, ../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 524, ../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 539, ../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 546, ../sass/zen-mucho.scss */
.pane-events ul li h1 a {
  margin: 0;
  padding: 0;
}

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

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

/* line 566, ../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 575, ../sass/zen-mucho.scss */
  #navigation .region-navigation ul#muchomenu-1 li.muchomenu-parent div.muchomenu-bin {
    top: 1.8em !important;
  }

  /* line 580, ../sass/zen-mucho.scss */
  ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title {
    padding: 4px 8px 8px !important;
  }
}
/* line 589, ../sass/zen-mucho.scss */
.map-wrapper {
  background: url(images/wiche-region-map.png) 0 0 no-repeat;
  width: 407px;
  height: 207px;
  position: relative;
}
/* line 595, ../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 600, ../sass/zen-mucho.scss */
.map-wrapper a:link:hover, .map-wrapper a:active:hover, .map-wrapper a:visited:hover {
  text-decoration: underline;
}
/* line 604, ../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 610, ../sass/zen-mucho.scss */
.map-wrapper a.s1 {
  left: 7.3%;
  top: 25.5%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #fff;
}
/* line 619, ../sass/zen-mucho.scss */
.map-wrapper a.s2 {
  line-height: 1em;
  left: 9%;
  top: 48%;
  width: 8%;
  height: 4%;
  position: absolute;
  color: #fff;
}
/* line 629, ../sass/zen-mucho.scss */
.map-wrapper a.s3 {
  left: 17%;
  top: 70%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #fff;
}
/* line 638, ../sass/zen-mucho.scss */
.map-wrapper a.s4 {
  left: 31%;
  top: 6%;
  width: 4.5%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 647, ../sass/zen-mucho.scss */
.map-wrapper a.s5 {
  left: 29.5%;
  top: 19%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 656, ../sass/zen-mucho.scss */
.map-wrapper a.s6 {
  left: 28.5%;
  top: 46.5%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 665, ../sass/zen-mucho.scss */
.map-wrapper a.s7 {
  left: 37.7%;
  top: 22.7%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 674, ../sass/zen-mucho.scss */
.map-wrapper a.s8 {
  left: 33.2%;
  top: 38%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 683, ../sass/zen-mucho.scss */
.map-wrapper a.s9 {
  left: 43.2%;
  top: 12.6%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 692, ../sass/zen-mucho.scss */
.map-wrapper a.s10 {
  left: 46.2%;
  top: 28%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 701, ../sass/zen-mucho.scss */
.map-wrapper a.s11 {
  left: 40%;
  top: 42.6%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 710, ../sass/zen-mucho.scss */
.map-wrapper a.s12 {
  left: 38.5%;
  top: 60%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 719, ../sass/zen-mucho.scss */
.map-wrapper a.s13 {
  left: 56.5%;
  top: 11%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 728, ../sass/zen-mucho.scss */
.map-wrapper a.s14 {
  left: 56.5%;
  top: 23%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 737, ../sass/zen-mucho.scss */
.map-wrapper a.s15 {
  left: 47.9%;
  top: 44.5%;
  width: 4%;
  height: 6%;
  position: absolute;
  color: #1c4884;
}
/* line 746, ../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"; */
