@charset "UTF-8";
/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

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

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

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

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}

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

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

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

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

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

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

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

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

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

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

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

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * 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 Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

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

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

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

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

td,
th {
  padding: 0;
}

html {
  box-sizing: border-box;
}

*, *::after, *::before {
  box-sizing: inherit;
}

.u-wvu-full-width {
  width: 100%;
}

.u-wvu-embed-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16/9 ratio */
  padding-top: 30px;
  /* IE6 workaround*/
  height: 0;
  overflow: hidden;
}

.u-wvu-embed-container iframe, .u-wvu-embed-container object, .u-wvu-embed-container video, .u-wvu-embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-wvu-embed-container--edit-mode iframe, .u-wvu-embed-container--edit-mode object, .u-wvu-embed-container--edit-mode video, .u-wvu-embed-container--edit-mode embed {
  position: static;
  padding-bottom: 20px;
}

.u-wvu-hide {
  display: none;
}

.u-wvu-blue {
  color: #002855;
  border-color: #002855;
}

.u-wvu-blue.background {
  color: white;
  background-color: #002855;
  -webkit-font-smoothing: antialiased;
}

.u-wvu-gold {
  color: #EAAA00;
  border-color: #EAAA00;
}

.u-wvu-gold.background {
  color: #002855;
  background-color: #EAAA00;
}

.u-black {
  color: #2C2A29;
}

.u-black.background {
  color: white;
  background-color: #2C2A29;
  -webkit-font-smoothing: antialiased;
}

.u-black.background h1, .u-black.background h2, .u-black.background h3, .u-black.background h4, .u-black.background h5, .u-black.background h6, .u-black.background a {
  color: white;
}

.u-black.background .button {
  border-color: white;
}

.u-black.background a:hover {
  color: #2C2A29;
}

.u-pms-432-c {
  color: #333F48;
  border-color: #333F48;
}

.u-pms-432-c.background {
  color: white;
  background-color: #333F48;
  -webkit-font-smoothing: antialiased;
}

.u-pms-432-c.background h1, .u-pms-432-c.background h2, .u-pms-432-c.background h3, .u-pms-432-c.background h4, .u-pms-432-c.background h5, .u-pms-432-c.background h6, .u-pms-432-c.background a {
  color: white;
}

.u-pms-432-c.background .button {
  border-color: white;
}

.u-pms-432-c.background a:hover {
  color: #333F48;
  background: white;
}

.u-pms-429-c {
  color: #A2AAAD;
  border-color: #A2AAAD;
}

.u-pms-429-c.background {
  color: #2C2A29;
  background-color: #A2AAAD;
}

.u-pms-429-c.background h1, .u-pms-429-c.background h2, .u-pms-429-c.background h3, .u-pms-429-c.background h4, .u-pms-429-c.background h5, .u-pms-429-c.background h6, .u-pms-429-c.background a {
  color: #2C2A29;
}

.u-pms-429-c.background hr {
  border-bottom-color: #333F48;
}

.u-pms-warm-gray-11 {
  color: #6E6259;
  border-color: #6E6259;
}

.u-pms-warm-gray-11.background {
  color: white;
  background-color: #6E6259;
  -webkit-font-smoothing: antialiased;
}

.u-pms-warm-gray-11.background h1, .u-pms-warm-gray-11.background h2, .u-pms-warm-gray-11.background h3, .u-pms-warm-gray-11.background h4, .u-pms-warm-gray-11.background h5, .u-pms-warm-gray-11.background h6, .u-pms-warm-gray-11.background a {
  color: white;
}

.u-pms-warm-gray-11.background a:hover {
  color: #6E6259;
  background: white;
}

.u-pms-warm-gray-7 {
  color: #968C83;
  border-color: #968C83;
}

.u-pms-warm-gray-7.background {
  color: white;
  background-color: #968C83;
  -webkit-font-smoothing: antialiased;
}

.u-pms-warm-gray-7.background h1, .u-pms-warm-gray-7.background h2, .u-pms-warm-gray-7.background h3, .u-pms-warm-gray-7.background h4, .u-pms-warm-gray-7.background h5, .u-pms-warm-gray-7.background h6, .u-pms-warm-gray-7.background a {
  color: white;
}

.u-pms-warm-gray-7.background a:hover {
  color: #968C83;
  background: white;
}

.u-pms-warm-gray-3 {
  color: #BFB8AF;
  border-color: #BFB8AF;
}

.u-pms-warm-gray-3.background {
  color: #2C2A29;
  background-color: #BFB8AF;
}

.u-pms-warm-gray-3.background h1, .u-pms-warm-gray-3.background h2, .u-pms-warm-gray-3.background h3, .u-pms-warm-gray-3.background h4, .u-pms-warm-gray-3.background h5, .u-pms-warm-gray-3.background h6, .u-pms-warm-gray-3.background a {
  color: #2C2A29;
}

.u-pms-286-c {
  color: #0033A0;
  border-color: #0033A0;
}

.u-pms-286-c.background {
  color: white;
  background-color: #0033A0;
  -webkit-font-smoothing: antialiased;
}

.u-pms-300-c {
  color: #005EB8;
  border-color: #005EB8;
}

.u-pms-300-c.background {
  color: white;
  background-color: #005EB8;
  -webkit-font-smoothing: antialiased;
}

.u-pms-629-c {
  color: #9BD3DD;
  border-color: #9BD3DD;
}

.u-pms-629-c.background {
  color: #002855;
  background-color: #9BD3DD;
}

.u-pms-629-c.background h1, .u-pms-629-c.background h2, .u-pms-629-c.background h3, .u-pms-629-c.background h4, .u-pms-629-c.background h5, .u-pms-629-c.background h6 {
  color: #002855;
}

.u-pms-7554-c {
  color: #4B3D2A;
  border-color: #4B3D2A;
}

.u-pms-7554-c.background {
  color: white;
  background-color: #4B3D2A;
  -webkit-font-smoothing: antialiased;
}

.u-pms-7557-c {
  color: #9F7D23;
  border-color: #9F7D23;
}

.u-pms-7557-c.background {
  color: white;
  background-color: #9F7D23;
  -webkit-font-smoothing: antialiased;
}

.u-pms-144-c {
  color: #ED8B00;
  border-color: #ED8B00;
}

.u-pms-144-c.background {
  color: white;
  background-color: #ED8B00;
  -webkit-font-smoothing: antialiased;
}

.u-pms-7476-c {
  color: #0D5257;
  border-color: #0D5257;
}

.u-pms-7476-c.background {
  color: white;
  background-color: #0D5257;
  -webkit-font-smoothing: antialiased;
}

.u-pms-5625-c {
  color: #708573;
  border-color: #708573;
}

.u-pms-5625-c.background {
  color: white;
  background-color: #708573;
  -webkit-font-smoothing: antialiased;
}

.u-pms-558-c {
  color: #9ABEAA;
  border-color: #9ABEAA;
}

.u-pms-558-c.background {
  color: white;
  background-color: #9ABEAA;
  -webkit-font-smoothing: antialiased;
}

.u-pms-180-c {
  color: #BE3A34;
  border-color: #BE3A34;
}

.u-pms-180-c.background {
  color: white;
  background-color: #BE3A34;
  -webkit-font-smoothing: antialiased;
}

.u-pms-166-c {
  color: #E35205;
  border-color: #E35205;
}

.u-pms-166-c.background {
  color: white;
  background-color: #E35205;
  -webkit-font-smoothing: antialiased;
}

.u-pms-115-c {
  color: #FDDA24;
  border-color: #FDDA24;
}

.u-pms-115-c.background {
  color: black;
  background-color: #FDDA24;
}

/*
  Options for WVU Hero Title typeface:
  $wvu-shout (Helvetica Neue Black Condensed)
  $subhead (Helvetica Bold)
  $wvu-traditional-audience (Iowan Old Style)
  $narrow-audience (Iowan Old Style Italic)
*/
/*
  Options for WVU Hero Title typeface:
  short
  medium
  long
*/
/* responsive-nav.js 1.0.39 by @viljamis */
.nav-collapse ul {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  list-style: none;
}

.nav-collapse li {
  width: 100%;
  display: block;
}

.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.nav-toggle {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

@media (min-width: 48em) {
  .js .nav-collapse {
    position: relative;
  }
  .js .nav-collapse.closed {
    max-height: none;
  }
  .nav-toggle {
    display: none;
  }
}

html {
  font-size: 16px;
}

body {
  font-family: "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
}

.helvetica-neue-light {
  font-family: "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
  font-weight: normal;
  line-height: 1em;
}

.fonts-loaded .helvetica-neue-light {
  font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
}

.iowan-old-style {
  font-family: "IowanOldStyleW01-Roman", Georgia, Times, serif;
  font-weight: normal;
  line-height: 1.16667em;
}

.iowan-old-style-italic {
  font-family: "IowanOldStyleW01-Italic1120392", Georgia, Times, serif;
  font-weight: normal;
  line-height: 1.16667em;
}

h2, .wvu-h2,
h3, .wvu-h3,
h4, .wvu-h4,
h5, .wvu-h5,
h6, .wvu-h6 {
  color: #333F48;
  clear: both;
  margin-bottom: 1em;
}

h1, .wvu-h1 {
  font-size: 3em;
  line-height: 1.08333333em;
  width: 100%;
  margin-top: 0;
  margin-bottom: .5em;
  color: #333F48;
}

@media (min-width: 60em) {
  h1, .wvu-h1 {
    font-size: 4em;
  }
}

.wvu-shout {
  font-size: 3em;
  line-height: 0.80487em;
  font-family: Impact, Charcoal, "Arial Black", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}

.fonts-loaded .wvu-shout {
  font-family: "HelveticaNeueW01-97Blac", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
}

@media (min-width: 60em) {
  .wvu-shout {
    font-size: 8.2em;
  }
}

@media (min-width: 48em) {
  .wvu-shout--medium-shout {
    font-size: 4.5em;
  }
}

.wvu-shout--long-shout {
  font-size: 2em;
}

@media (min-width: 48em) {
  .wvu-shout--long-shout {
    font-size: 3em;
  }
}

.wvu-shout--wvu-gold {
  color: #EAAA00;
}

.wvu-shout--wvu-blue {
  color: #002855;
}

.wvu-shout--white {
  color: #fff;
}

h2, .wvu-h2 {
  font-size: 2.4em;
  line-height: 1.08333333em;
}

.wvu-lede {
  font-size: 2.4em;
  font-family: "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
  line-height: 1.08333333em;
  margin-bottom: 2em;
  margin-top: 1.5em;
}

.fonts-loaded .wvu-lede {
  font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
}

p + .wvu-lede {
  margin-top: .5em;
}

.wvu-lede-small {
  font-size: 1.4em;
  font-family: "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
  line-height: 1.5em;
  margin-bottom: 1em;
}

.fonts-loaded .wvu-lede-small {
  font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
}

p + .wvu-lede-small {
  margin-top: 1em;
}

p + h2, .wvu-h2, table + h2, .wvu-h2, blockquote + h2, .wvu-h2, fieldset + h2, .wvu-h2 {
  margin-top: 1em;
}

.wvu-lede--margin-bottom-zero {
  margin-bottom: 0;
}

h3, .wvu-h3 {
  font-size: 1.75em;
}

h4, .wvu-h4 {
  font-size: 1.5em;
}

h5, .wvu-h5 {
  font-size: 1.2em;
}

h3, .wvu-h3, h4, .wvu-h4, h5, .wvu-h5, h6, .wvu-h6 {
  margin-bottom: 18px;
}

h4, .wvu-h4, h5, .wvu-h5, h6, .wvu-h6 {
  color: #2C2A29;
  margin-bottom: 18px;
}

h3, .wvu-h3, h4, .wvu-h4, h5, .wvu-h5 {
  line-height: 1.15;
}

p, li, blockquote, h1, h2, h3, h4, h5, h6, pre, a {
  max-width: 45em;
}

blockquote, .wvu-blockquote {
  border-left: 2px solid #ccc;
  color: #2C2A29;
  margin: 1.5em 0;
  padding-left: 0.75em;
}

ul, ol {
  margin-bottom: 18px;
}

a {
  color: #005EB8;
  text-decoration: underline;
}

a:visited {
  color: #0033A0;
  text-decoration: none;
}

a:active {
  text-decoration: none;
}

a:hover {
  color: #E35205;
  text-decoration: underline;
}

ul {
  list-style-type: disc;
  padding-left: 1.5em;
}

ul ul {
  list-style-type: circle;
  margin-bottom: 0;
}

ul li, ol li {
  line-height: 1.4;
  margin: 10px 0;
}

ol {
  list-style-type: decimal;
  padding-left: 1.5em;
}

ol ol {
  list-style-type: lower-alpha;
  margin-bottom: 0;
}

acronym, abbr {
  font-variant: small-caps;
}

ins {
  text-decoration: underline;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, blockquote {
  vertical-align: baseline;
}

h6, .wvu-h6, .wvu-sidebar {
  font-size: 1em;
  line-height: 1.5;
  margin-bottom: 18px;
}

ul li, .wvu-sidebar li {
  line-height: 1.4;
}

em, i, cite, q {
  font-style: italic;
}

dl {
  margin-bottom: 0.75em;
}

dl dt {
  font-weight: bold;
  margin-top: 0.75em;
}

dl dd {
  margin: 0;
}

code, kbd, pre, samp {
  margin-right: 2px;
  margin-left: 1px;
  padding: 2px 5px;
  background-color: #eee;
  font-size: .95em;
  color: #000;
  border-radius: 3px;
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
}

.wvu-text--center {
  text-align: center;
}

.wvu-text--micro {
  font-size: .8em;
}

.wvu-text--indent,
address {
  margin-left: 1.5em;
}

.wvu-text--white {
  color: #fff;
}

.wvu-text__max-width--small {
  max-width: 25em;
}

.wvu-text--uppercase {
  text-transform: uppercase;
}

table {
  border-collapse: collapse;
  margin: 0.75em 0;
  table-layout: fixed;
  width: 100%;
}

th {
  border-bottom: 1px solid #a6a6a6;
  font-weight: bold;
  padding: 0.75em 0;
  text-align: left;
}

td {
  border-bottom: 1px solid #ccc;
  padding: 0.75em 0;
}

tr,
td,
th {
  vertical-align: middle;
}

.wvu-nav__items,
.wvu-nav__items ul,
.wvu-nav ul,
.wvu-nav ul ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.wvu-nav {
  background-color: #2C2A29;
  color: white;
  -webkit-font-smoothing: antialiased;
  background: #2C2A29;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#2C2A29, #302e2d);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#2C2A29, #302e2d);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#2C2A29, #302e2d);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#2C2A29, #302e2d);
  /* Standard syntax */
}

.wvu-nav h1, .wvu-nav h2, .wvu-nav h3, .wvu-nav h4, .wvu-nav h5, .wvu-nav h6 {
  color: white;
}

.wvu-nav h1 a, .wvu-nav h2 a, .wvu-nav h3 a, .wvu-nav h4 a, .wvu-nav h5 a, .wvu-nav h6 a {
  color: white;
  text-decoration: none;
}

.wvu-nav h1 a:hover, .wvu-nav h2 a:hover, .wvu-nav h3 a:hover, .wvu-nav h4 a:hover, .wvu-nav h5 a:hover, .wvu-nav h6 a:hover {
  color: #eaeaea;
}

.wvu-nav h3 a {
  color: white;
  text-decoration: none;
}

.wvu-nav h3 a:hover {
  color: #eaeaea;
}

.wvu-nav a {
  color: white;
  text-decoration: underline;
}

.wvu-nav a:hover {
  color: #eaeaea;
}

.wvu-nav a.button {
  border-color: white;
  text-decoration: none;
}

.wvu-nav a.button:visited {
  color: white;
}

.wvu-nav a.button:hover {
  background-color: white;
  color: #2C2A29;
}

@media (min-width: 35.625em) {
  .wvu-nav__items, .wvu-nav ul {
    padding: 0 20px;
  }
}

@media (min-width: 75em) {
  .wvu-nav__items, .wvu-nav ul {
    padding: 0;
  }
}

@media (min-width: 48em) {
  .wvu-nav__items, .wvu-nav ul {
    margin-left: -1em;
  }
}

.wvu-nav__items li, .wvu-nav ul li {
  margin-bottom: 0;
  margin-top: 0;
  float: left;
}

.wvu-nav__items li a, .wvu-nav ul li a {
  float: left;
  color: white;
  margin-right: 0;
  padding: 1em;
  width: 100%;
  text-decoration: none;
}

.wvu-nav__items li a:hover, .wvu-nav ul li a:hover {
  background: #EAAA00;
  color: #002855;
}

.wvu-nav__items > li, .wvu-nav ul > li {
  border-right: 1px solid #444;
}

.wvu-nav__items.nav-collapse, .wvu-nav ul.nav-collapse {
  clear: both;
  overflow: visible;
}

@media (min-width: 35.625em) {
  .wvu-nav__items.nav-collapse li, .wvu-nav ul.nav-collapse li {
    width: auto;
    float: left;
  }
}

.nav-toggle {
  float: left;
  width: 100%;
  padding: 1em;
  text-align: center;
  color: white;
}

@media (min-width: 48em) {
  .nav-toggle {
    margin-left: 10px;
  }
}

.nav-toggle:visited {
  color: white;
}

.nav-toggle:hover {
  text-decoration: none;
  background-color: #EAAA00;
  color: #002855;
}

.wvu-nav__items.nav-collapse li ul li, .wvu-nav ul.nav-collapse li ul li {
  width: 100%;
}

/* Dropdowns */
.wvu-nav__items ul, .wvu-nav ul ul {
  display: none;
  background: #2C2A29;
}

@media (min-width: 48em) {
  .wvu-nav__items ul, .wvu-nav ul ul {
    display: block;
    position: absolute;
    top: 3.45em;
    left: -9999px;
    z-index: 9999;
    opacity: 0;
    -webkit-transition: 0.1s linear opacity;
    width: 200px;
  }
}

.wvu-nav__items li, .wvu-nav ul li {
  float: left;
  position: relative;
}

.wvu-nav__items li:hover ul,
.wvu-nav__items li:focus ul,
.wvu-nav ul li:hover ul,
.wvu-nav ul li:focus ul,
ul.show-menu {
  left: 0;
  opacity: 0.99;
}

.wvu-nav__items li:hover ul ul,
.wvu-nav__items li:focus ul ul,
.wvu-nav ul li:hover ul ul,
.wvu-nav ul li:focus ul ul,
ul.show-menu ul {
  left: -99999em;
}

.wvu-nav__items ul li:hover ul,
.wvu-nav__items ul li:focus ul,
.wvu-nav__items ul ul.show-menu,
.wvu-nav ul ul li:hover ul,
.wvu-nav ul ul li:focus ul,
.wvu-nav ul ul ul.show-menu {
  top: 0;
  left: 195px;
}

.wvu-nav__items ul li:hover ul ul,
.wvu-nav__items ul li:focus ul ul,
.wvu-nav__items ul ul.show-menu ul,
.wvu-nav ul ul li:hover ul ul,
.wvu-nav ul ul li:focus ul ul,
.wvu-nav ul ul ul.show-menu ul {
  left: -9999em;
}

.wvu-nav__items ul ul li:hover ul,
.wvu-nav__items ul ul li:focus ul,
.wvu-nav__items ul ul ul.show-menu,
.wvu-nav ul ul ul li:hover ul,
.wvu-nav ul ul ul li:focus ul,
.wvu-nav ul ul ul ul.show-menu {
  top: 0;
  left: 195px;
}

.wvu-nav__items ul ul li:hover ul ul,
.wvu-nav__items ul ul li:focus ul ul,
.wvu-nav__items ul ul ul.show-menu ul,
.wvu-nav ul ul ul li:hover ul ul,
.wvu-nav ul ul ul li:focus ul ul,
.wvu-nav ul ul ul ul.show-menu ul {
  left: -9999em;
}

.wvu-nav__items ul li, .wvu-nav ul ul li {
  float: none;
  position: relative;
  width: 100%;
}

.wvu-nav__items ul a, .wvu-nav ul ul a {
  float: none;
  display: block;
  width: 100%;
}

.wvu-nav__items ul a:hover,
.wvu-nav__items ul a:focus,
.wvu-nav ul ul a:hover,
.wvu-nav ul ul a:focus {
  background: #EAAA00;
  color: #2C2A29;
}

.wvu-nav__items li.more, .wvu-nav ul li.more {
  padding-right: 0;
}

.wvu-nav__items li.more > ul > li:first-child a, .wvu-nav ul li.more > ul > li:first-child a {
  padding-top: 1em;
}

.wvu-nav__items li.more a, .wvu-nav ul li.more a {
  margin-right: 0;
}

.wvu-nav__items li.more > a, .wvu-nav ul li.more > a {
  padding-right: 1.5em;
}

@media (min-width: 48em) {
  .wvu-nav__items li.more > a:after, .wvu-nav ul li.more > a:after {
    position: absolute;
    top: auto;
    right: 0.5em;
    content: '\25BE';
  }
}

.wvu-nav__items li.more li.more, .wvu-nav ul li.more li.more {
  padding-right: 0;
}

@media (min-width: 60em) {
  .wvu-nav__items li.more li.more > a, .wvu-nav ul li.more li.more > a {
    padding-right: 1em;
  }
}

@media (min-width: 48em) {
  .wvu-nav__items li.more li.more > a:after, .wvu-nav ul li.more li.more > a:after {
    content: '›';
    font-size: 1.2em;
    position: absolute;
    right: 0.5em;
  }
}

body {
  font-size: 1em;
  line-height: 1.5;
  background-color: white;
}

img, iframe, video, audio, embed, object {
  max-width: 100%;
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #EAAA00;
  margin: 4em 0;
  padding: 0;
}

img {
  vertical-align: middle;
}

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

textarea {
  resize: vertical;
}

abbr {
  cursor: help;
}

.wvu-skip-nav {
  position: absolute;
  z-index: 10;
  padding: 0.5em;
  left: -99999em;
  background: white;
}

.wvu-skip-nav:focus {
  left: 0;
}

fieldset {
  background: #efefef;
  border: 1px solid #ccc;
  margin: 0 0 0.75em 0;
  padding: 1.5em;
}

input,
label,
select {
  display: block;
  font-family: "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
  font-size: 1em;
}

label {
  font-weight: bold;
  margin-bottom: 0.375em;
}

label.required:after {
  content: "*";
}

label abbr {
  display: none;
}

textarea,
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="time"],
input[type="week"],
select[multiple=multiple] {
  box-sizing: border-box;
  background-color: white;
  border-radius: 3px;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  font-family: "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
  font-size: 1em;
  margin-bottom: 0.75em;
  padding: 0.5em 0.5em;
  width: 100%;
}

textarea:hover,
input[type="email"]:hover,
input[type="number"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="text"]:hover,
input[type="url"]:hover,
input[type="color"]:hover,
input[type="date"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="month"]:hover,
input[type="time"]:hover,
input[type="week"]:hover,
select[multiple=multiple]:hover {
  border-color: #ccc;
}

textarea:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
select[multiple=multiple]:focus {
  border-color: #005EB8;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(0, 94, 184, 0.7);
  outline: none;
}

textarea {
  resize: vertical;
}

input[type="checkbox"],
input[type="radio"] {
  display: inline;
  margin-right: 0.375em;
}

input[type="file"] {
  padding-bottom: 0.75em;
  width: 100%;
}

select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto;
}

.form-search {
  clear: both;
}

.form-search__label-text {
  position: absolute;
  top: -99999em;
}

.form-search__search-type label {
  float: left;
  margin: 0 1em 0 .5em;
}

.form-search__search-type input {
  float: left;
  position: relative;
  top: 3px;
}

.wvu-search__search-bar {
  padding-top: 2.1em;
  font-size: .8em;
}

.wvu-search__search-bar input[type="checkbox"], .wvu-search__search-bar input[type="radio"] {
  margin-right: 0;
}

.wvu-search__search-form {
  clear: both;
}

.wvu-search__search-box {
  color: #2C2A29;
  clear: both;
}

input[type="search"].wvu-search__search-box {
  margin-bottom: .25em;
}

.form-search__search-type {
  clear: both;
  font-weight: bold;
  padding-top: .5em;
}

@media (min-width: 48em) {
  .form-search__search-type {
    padding-top: 0;
  }
}

.form-search__search-type input:last-child {
  margin-left: 1em;
}

#q {
  margin-bottom: 0;
}

input[type="submit"].form-search__submit {
  color: #2C2A29;
  height: 30px;
  text-indent: -99999em;
  border: 2px solid white;
  background-color: transparent;
  background-image: url(https://patterns.wvu.edu/images/search-icon.png);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 50% 4px;
  padding: 4px 4px 0 4px;
}

input[type="submit"].form-search__submit img {
  max-height: 20px;
}

input[type="submit"].form-search__submit:hover {
  background-color: #EAAA00;
  border-color: #EAAA00;
}

/*
  Variable options for WVU Masthead Background:
  gold
  blue
  white
  blue-pattern
  gold-pattern
*/
.wvu-masthead fieldset {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
}

.wvu-masthead__logo:hover {
  text-decoration: none;
}

.wvu-masthead__title {
  font-size: 0.85em;
}

@media (min-width: 21.25em) {
  .wvu-masthead__title {
    font-size: inherit;
  }
}

.wvu-masthead__container {
  padding: 0 1em;
}

@media (min-width: 75em) {
  .wvu-masthead__container {
    padding: 0;
  }
}

.wvu-masthead__logo {
  text-decoration: none;
  position: relative;
  padding: 1em 0 1.6em 2em;
  font-size: 1.2em;
  overflow: hidden;
  border: 0;
  background-color: transparent;
  width: 100%;
  background: url(../images/flying-wv.png) no-repeat top 1.2em left;
  background-size: 1.8em;
  float: left;
  color: white;
}

.wvu-masthead__logo:hover {
  color: #ddd;
}

@media (min-width: 21.25em) {
  .wvu-masthead__logo {
    font-size: 1.5em;
  }
}

@media (min-width: 48em) {
  .wvu-masthead__logo {
    font-size: 1.75em;
  }
}

@media (min-width: 60em) {
  .wvu-masthead__logo {
    font-size: 2em;
  }
}

.wvu-masthead__college {
  position: absolute;
  top: 1em;
  font-size: 0.8em;
  text-transform: uppercase;
}

.wvu-masthead__logo:before {
  content: "";
  display: block;
  width: 0;
  height: 100%;
}

.form-search__field {
  color: #2C2A29;
}

.wvu-masthead__search-bar {
  padding-top: 2.1em;
  font-size: 0.8em;
  padding-bottom: 4em;
}

@media (min-width: 48em) {
  .wvu-masthead__search-bar {
    padding-bottom: 0;
  }
}

.wvu-masthead__search-bar input[type="checkbox"], .wvu-masthead__search-bar input[type="radio"] {
  margin-right: 0;
}

.form-search__label {
  width: 82.94039%;
  margin-right: 2.35765%;
  float: left;
}

input[type="submit"].form-search__submit {
  width: 14.70196%;
  margin-right: 0;
  float: left;
}

.wvu-masthead__college-link {
  position: relative;
}

.wvu-masthead__college-link a {
  font-size: 0.8em;
  line-height: 1.08333333em;
  padding: 0.4em 0.5em;
  margin-bottom: -2em;
}

@media (min-width: 48em) {
  .wvu-masthead__college-link a {
    position: absolute;
  }
}

.wvu-masthead__link {
  color: white;
  font-weight: bold;
  display: inline-block;
  margin-bottom: .5em;
  float: left;
  margin-right: .5em;
}

@media (min-width: 48em) {
  .wvu-masthead__link {
    margin-bottom: 3px;
  }
}

.wvu-masthead__link:hover {
  color: white;
  text-decoration: underline;
}

.wvu-masthead {
  background-color: #002855;
  color: white;
  -webkit-font-smoothing: antialiased;
}

.wvu-masthead__logo {
  color: white;
}

.wvu-masthead__logo:visited {
  color: white;
}

.wvu-masthead__link {
  color: white;
}

.wvu-masthead__link:visited {
  color: white;
}

.wvu-masthead__link:hover {
  color: white;
}

.wvu-masthead__college-link:hover {
  color: #002855;
}

.wvu-masthead__college-link:visited {
  color: #002855;
}

.wvu-masthead__college-link a {
  background: #EAAA00;
  color: #002855;
}

.wvu-masthead__logo {
  background-repeat: no-repeat;
  background-position: top 1.2em left;
  background-size: 300px;
  padding-left: 54px;
  padding-bottom: 1em;
}

.wvu-masthead__logo--mini {
  background-size: 250px;
  background-position: top 0.5em left;
}

@media (min-width: 48em) {
  .wvu-masthead__logo--mini {
    background-position: top 0.4em left;
  }
}

.wvu-masthead__title {
  padding-top: 46px;
  display: inline-block;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
}

@media (min-width: 35.625em) {
  .wvu-masthead__title {
    font-size: 14px;
    line-height: 16px;
  }
}

@media (min-width: 48em) {
  .wvu-masthead__title {
    font-size: 16px;
    line-height: 18px;
  }
}

.wvu-masthead__university-name {
  position: absolute;
  left: -99999em;
}

.wvu-masthead__logo {
  background-image: url("https://patterns.wvu.edu/images/flying-wv-w-signature.png");
}

.wvu-masthead__logo--mini {
  background-size: 250px;
  background-position: top 0.6em left;
  padding-bottom: 1.6em;
}

@media (min-width: 48em) {
  .wvu-masthead__logo--mini {
    background-position: top 0.5em left;
    padding-bottom: 1em;
    font-size: 2em;
  }
}

.wvu-masthead__logo--mini--wvu-tech {
  background-image: url("https://patterns.wvu.edu/images/flying-wv-w-signature--tech.png");
  background-position: top 0.4em left;
  background-size: 215px;
}

.wvu-masthead__logo--mini--potomac-state {
  background-image: url("https://patterns.wvu.edu/images/flying-wv-w-signature--potomac-state.png");
  background-position: top 0.4em left;
  background-size: 239px;
}

.wvu-header {
  margin: 0 1em;
}

@media (min-width: 75em) {
  .wvu-header {
    margin: 0;
  }
}

.wvu-header__title {
  font-size: 1em;
  margin: 1.5em 0;
  line-height: 1.08333em;
  font-weight: bold;
  text-transform: none;
}

@media (min-width: 21.25em) {
  .wvu-header__title {
    font-size: 1.25em;
  }
}

@media (min-width: 35.625em) {
  .wvu-header__title {
    font-size: 1.5em;
  }
}

@media (min-width: 60em) {
  .wvu-header__title {
    font-size: 1.8em;
  }
}

.wvu-header .wvu-masthead__link {
  color: #005EB8;
}

.wvu-header .wvu-masthead__link:visited {
  color: #0033A0;
}

.wvu-header input[type="submit"].form-search__submit {
  background-color: #002855;
  border-color: #002855;
}

.wvu-header input[type="submit"].form-search__submit:hover {
  background-color: #EAAA00;
  border-color: #EAAA00;
}

.wvu-article {
  float: left;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #BFB8AF;
}

.wvu-article:first-child, .blog_article .wvu-article {
  padding-top: 0;
}

.wvu-article--individual {
  border-bottom: 0;
}

.wvu-article__title {
  margin-bottom: 20px;
}

.wvu-article__meta {
  font-size: .8em;
  margin-top: 0;
  margin-bottom: 0;
  color: #968C83;
}

.wvu-pagination {
  float: left;
  padding-top: 10px;
  padding-left: 0;
  list-style-type: none;
}

.wvu-pagination__older, .wvu-pagination__newer {
  display: inline;
  float: left;
  margin-right: 3px;
}

.wvu-pagination__older {
  margin-right: 10px;
}

.wvu-pagination__older:after {
  content: '|';
  margin-left: 8px;
  color: #BFB8AF;
}

.wvu-pagination__disabled a, .wvu-pagination__disabled a:hover {
  color: #968C83;
  cursor: not-allowed;
  text-decoration: none;
}

.button,
input[type="submit"] {
  -webkit-font-smoothing: antialiased;
  background-color: #005EB8;
  border-radius: 3px;
  color: white;
  display: inline-block;
  font-size: 1em;
  font-weight: bold;
  line-height: 1;
  padding: .75em 1em;
  text-decoration: none;
}

.button:hover,
input[type="submit"]:hover {
  background-color: #002855;
  color: white;
}

.button:disabled,
input[type="submit"]:disabled {
  cursor: not-allowed;
  opacity: .5;
}

.button,
input[type="submit"] {
  border: none;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

.button {
  -webkit-font-smoothing: antialiased;
  border-radius: 3px;
  background: transparent;
  color: #2C2A29;
  display: inline-block;
  border: 2px solid #2C2A29;
  margin-bottom: .5em;
  font-weight: bold;
  line-height: 1;
  padding: .75em;
  text-decoration: none;
}

.button:visited {
  color: black;
}

.button:hover {
  background-color: #002855;
  color: white;
  text-decoration: none;
}

.button:disabled {
  cursor: not-allowed;
  opacity: .5;
}

.button--white {
  color: white;
  border: 2px solid white;
}

.button--white:visited {
  color: white;
}

.button--white:hover {
  background-color: white;
  color: #002855;
}

.button--small {
  font-size: .9em;
  padding: .35em .45em;
}

.button--big {
  font-size: 1.5em;
}

.button--wvu-gold {
  color: #EAAA00;
  border: 2px solid #EAAA00;
}

.button--wvu-gold:visited {
  color: #EAAA00;
}

.button--wvu-gold:hover {
  background: #EAAA00;
  color: #2C2A29;
  border: 2px solid #EAAA00;
}

.button--wvu-blue {
  color: #002855;
  border: 2px solid #002855;
}

.button--wvu-blue:visited {
  color: #002855;
}

.button--wvu-blue:hover {
  background: #002855;
  color: white;
}

.button--black {
  color: #2C2A29;
  border: 2px solid #2C2A29;
}

.button--black:visited {
  color: #2C2A29;
}

.button--black:hover {
  background: #2C2A29;
  color: white;
}

.button--pms-432-c {
  color: #333F48;
  border: 2px solid #333F48;
}

.button--pms-432-c:visited {
  color: #333F48;
}

.button--pms-432-c:hover {
  background: #333F48;
  color: white;
}

.button--pms-429-c {
  color: #A2AAAD;
  border: 2px solid #A2AAAD;
}

.button--pms-429-c:visited {
  color: #A2AAAD;
}

.button--pms-429-c:hover {
  background: #A2AAAD;
  color: #2C2A29;
}

.button--pms-warm-gray-11 {
  color: #6E6259;
  border: 2px solid #6E6259;
}

.button--pms-warm-gray-11:visited {
  color: #6E6259;
}

.button--pms-warm-gray-11:hover {
  background: #6E6259;
  color: white;
}

.button--pms-warm-gray-7 {
  color: #968C83;
  border: 2px solid #968C83;
}

.button--pms-warm-gray-7:visited {
  color: #968C83;
}

.button--pms-warm-gray-7:hover {
  background: #968C83;
  color: white;
}

.button--pms-warm-gray-3 {
  color: #BFB8AF;
  border: 2px solid #BFB8AF;
}

.button--pms-warm-gray-3:visited {
  color: #BFB8AF;
}

.button--pms-warm-gray-3:hover {
  background: #BFB8AF;
  color: #2C2A29;
}

.button--pms-286-c {
  color: #0033A0;
  border: 2px solid #0033A0;
}

.button--pms-286-c:visited {
  color: #0033A0;
}

.button--pms-286-c:hover {
  background: #0033A0;
  color: white;
}

.button--pms-300-c {
  color: #005EB8;
  border: 2px solid #005EB8;
}

.button--pms-300-c:visited {
  color: #005EB8;
}

.button--pms-300-c:hover {
  background: #005EB8;
  color: white;
}

.button--pms-629-c {
  color: #9BD3DD;
  border: 2px solid #9BD3DD;
}

.button--pms-629-c:visited {
  color: #9BD3DD;
}

.button--pms-629-c:hover {
  background: #9BD3DD;
  color: white;
}

.button--pms-7554-c {
  color: #4B3D2A;
  border: 2px solid #4B3D2A;
}

.button--pms-7554-c:visited {
  color: #4B3D2A;
}

.button--pms-7554-c:hover {
  background: #4B3D2A;
  color: white;
}

.button--pms-7557-c {
  color: #9F7D23;
  border: 2px solid #9F7D23;
}

.button--pms-7557-c:visited {
  color: #9F7D23;
}

.button--pms-7557-c:hover {
  background: #9F7D23;
  color: white;
}

.button--pms-144-c {
  color: #ED8B00;
  border: 2px solid #ED8B00;
}

.button--pms-144-c:visited {
  color: #ED8B00;
}

.button--pms-144-c:hover {
  background: #ED8B00;
  color: #2C2A29;
}

.button--pms-7476-c {
  color: #0D5257;
  border: 2px solid #0D5257;
}

.button--pms-7476-c:visited {
  color: #0D5257;
}

.button--pms-7476-c:hover {
  background: #0D5257;
  color: white;
}

.button--pms-5625-c {
  color: #708573;
  border: 2px solid #708573;
}

.button--pms-5625-c:visited {
  color: #708573;
}

.button--pms-5625-c:hover {
  background: #708573;
  color: white;
}

.button--pms-558-c {
  color: #9ABEAA;
  border: 2px solid #9ABEAA;
}

.button--pms-558-c:visited {
  color: #9ABEAA;
}

.button--pms-558-c:hover {
  background: #9ABEAA;
  color: #2C2A29;
}

.button--pms-180-c {
  color: #BE3A34;
  border: 2px solid #BE3A34;
}

.button--pms-180-c:visited {
  color: #BE3A34;
}

.button--pms-180-c:hover {
  background: #BE3A34;
  color: white;
}

.button--pms-166-c {
  color: #E35205;
  border: 2px solid #E35205;
}

.button--pms-166-c:visited {
  color: #E35205;
}

.button--pms-166-c:hover {
  background: #E35205;
  color: white;
}

.button--wvu-gold-fill {
  background: #EAAA00;
  border: 2px solid #EAAA00;
}

.button--wvu-gold-fill:hover {
  background: #002855;
  color: white;
  border: 2px solid #002855;
}

.button--wvu-blue-fill {
  background: #002855;
  border: 2px solid #002855;
  color: white;
}

.button--wvu-blue-fill:visited {
  color: white;
}

.button--wvu-blue-fill:hover {
  background: transparent;
  color: #002855;
  border: 2px solid #002855;
}

.button--black-fill {
  background: #2C2A29;
  border: 2px solid #2C2A29;
  color: white;
}

.button--black-fill:visited {
  color: white;
}

.button--black-fill:hover {
  background: transparent;
  color: #2C2A29;
  border: 2px solid #2C2A29;
}

.button--pms-432-c-fill {
  background: #333F48;
  border: 2px solid #333F48;
  color: white;
}

.button--pms-432-c-fill:visited {
  color: white;
}

.button--pms-432-c-fill:hover {
  background: transparent;
  color: #333F48;
  border: 2px solid #333F48;
}

.button--pms-429-c-fill {
  background: #A2AAAD;
  border: 2px solid #A2AAAD;
}

.button--pms-429-c-fill:hover {
  background: transparent;
  color: #A2AAAD;
  border: 2px solid #A2AAAD;
}

.button--pms-warm-gray-11-fill {
  background: #6E6259;
  border: 2px solid #6E6259;
  color: white;
}

.button--pms-warm-gray-11-fill:visited {
  color: white;
}

.button--pms-warm-gray-11-fill:hover {
  background: transparent;
  color: #6E6259;
  border: 2px solid #6E6259;
}

.button--pms-warm-gray-7-fill {
  background: #968C83;
  border: 2px solid #968C83;
  color: white;
}

.button--pms-warm-gray-7-fill:visited {
  color: white;
}

.button--pms-warm-gray-7-fill:hover {
  background: transparent;
  color: #968C83;
  border: 2px solid #968C83;
}

.button--pms-warm-gray-3-fill {
  background: #BFB8AF;
  border: 2px solid #BFB8AF;
}

.button--pms-warm-gray-3-fill:hover {
  background: transparent;
  color: #BFB8AF;
  border: 2px solid #BFB8AF;
}

.button--pms-286-c-fill {
  background: #0033A0;
  border: 2px solid #0033A0;
  color: white;
}

.button--pms-286-c-fill:visited {
  color: white;
}

.button--pms-286-c-fill:hover {
  background: transparent;
  color: #0033A0;
  border: 2px solid #0033A0;
}

.button--pms-300-c-fill {
  background: #005EB8;
  border: 2px solid #005EB8;
  color: white;
}

.button--pms-300-c-fill:visited {
  color: white;
}

.button--pms-300-c-fill:hover {
  background: transparent;
  color: #005EB8;
  border: 2px solid #005EB8;
}

.button--pms-629-c-fill {
  background: #9BD3DD;
  border: 2px solid #9BD3DD;
}

.button--pms-629-c-fill:hover {
  background: transparent;
  color: #9BD3DD;
  border: 2px solid #9BD3DD;
}

.button--pms-7554-c-fill {
  background: #4B3D2A;
  border: 2px solid #4B3D2A;
  color: white;
}

.button--pms-7554-c-fill:visited {
  color: white;
}

.button--pms-7554-c-fill:hover {
  background: transparent;
  color: #4B3D2A;
  border: 2px solid #4B3D2A;
}

.button--pms-7557-c-fill {
  background: #9F7D23;
  border: 2px solid #9F7D23;
  color: white;
}

.button--pms-7557-c-fill:visited {
  color: white;
}

.button--pms-7557-c-fill:hover {
  background: transparent;
  color: #9F7D23;
  border: 2px solid #9F7D23;
}

.button--pms-144-c-fill {
  background: #ED8B00;
  border: 2px solid #ED8B00;
}

.button--pms-144-c-fill:hover {
  background: transparent;
  color: #ED8B00;
  border: 2px solid #ED8B00;
}

.button--pms-7476-c-fill {
  background: #0D5257;
  border: 2px solid #0D5257;
  color: white;
}

.button--pms-7476-c-fill:visited {
  color: white;
}

.button--pms-7476-c-fill:hover {
  background: transparent;
  color: #0D5257;
  border: 2px solid #0D5257;
}

.button--pms-5625-c-fill {
  background: #708573;
  border: 2px solid #708573;
  color: white;
}

.button--pms-5625-c-fill:visited {
  color: white;
}

.button--pms-5625-c-fill:hover {
  background: transparent;
  color: #708573;
  border: 2px solid #708573;
}

.button--pms-558-c-fill {
  background: #9ABEAA;
  border: 2px solid #9ABEAA;
}

.button--pms-558-c-fill:hover {
  background: transparent;
  color: #9ABEAA;
  border: 2px solid #9ABEAA;
}

.button--pms-180-c-fill {
  background: #BE3A34;
  border: 2px solid #BE3A34;
  color: white;
}

.button--pms-180-c-fill:visited {
  color: white;
}

.button--pms-180-c-fill:hover {
  background: transparent;
  color: #BE3A34;
  border: 2px solid #BE3A34;
}

.button--pms-166-c-fill {
  background: #E35205;
  border: 2px solid #E35205;
  color: white;
}

.button--pms-166-c-fill:visited {
  color: white;
}

.button--pms-166-c-fill:hover {
  background: transparent;
  color: #E35205;
  border: 2px solid #E35205;
}

.button--pms-115-c-fill {
  background: #FDDA24;
  border: 2px solid #FDDA24;
}

.button--pms-115-c-fill:hover {
  background: #2C2A29;
  color: #FDDA24;
  border: 2px solid #FDDA24;
}

.wvu-footer {
  float: left;
  font-size: .8em;
}

.wvu-contact {
  margin-bottom: 18px;
}

.wvu-contact p {
  margin-top: 0;
  margin-bottom: 0;
}

.wvu-credits {
  clear: left;
}

.wvu-credits ul, .wvu-credits p {
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}

.wvu-credits li {
  list-style-type: none;
  display: inline;
}

.wvu-links li {
  list-style-type: none;
  display: inline;
}

.wvu-credits li:before, .wvu-links li:before {
  content: '|';
  padding-right: 3px;
}

.wvu-credits li:first-child:before, .wvu-links li:first-child:before {
  content: '';
  padding-right: 0;
}

.wvu-u-fake-link {
  color: #000;
  text-decoration: none;
}

.wvu-u-fake-link:hover, .wvu-u-fake-link:visited {
  color: #000;
}

.wvu-u-fake-link:hover {
  text-decoration: underline;
}

.wvu-icons ul {
  clear: both;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.wvu-icons li {
  display: inline;
  margin: 0;
}

.wvu-social {
  padding: 3px 0;
  float: left;
}

.wvu-social li {
  float: left;
}

.wvu-social a {
  height: 24px;
  margin: 0;
  float: left;
  width: 24px;
  padding-left: 0;
  padding-top: 5px;
  overflow: hidden;
  *text-indent: -9999px;
  border: 0;
  background-color: transparent;
}

.wvu-social a:before {
  content: "";
  display: block;
  width: 0;
  height: 100%;
}

.wvu-social li:last-child a {
  margin-right: 0;
}

.wvu-credits, .wvu-icons, .wvu-contact {
  float: left;
  padding-bottom: 13px;
}

.wvu-tech-flickr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOTJCMEM0RDkxNjNCOUM5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMDE5RTRGMDc0NTcxMUUyQUY0MEZFMEI2QkFDQUJBNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMDE5RTRFRjc0NTcxMUUyQUY0MEZFMEI2QkFDQUJBNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE5MkIwQzREOTE2M0I5QzkwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE5MkIwQzREOTE2M0I5QzkwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8RLF3wAAAydJREFUeNp0VEtPWlEQHuDyKCoXkEcF09q02lBJGmgMPiMLdy4aTOrSpLbpH1BIbNJ203TTjXELhMTu6MINrtzYaiBINTQuUIs2FWjEWN7yhttzjkCvpT3J3HPuNzPfzL0zcygOhwPNxTAM2VUqlWB2dtY8NDQ0jvR3GrrvgUBg2+12fzo/Py9hjO1LXtjA4uLi41gs5mf+s5AuYLVaLW3+TRIulwsul+stNq7Vakw0EmG+HR4yB6EQkSN0jiCsWq0RQmT7Dvs0yXhNIrvd/mp+fv5NMpmE6OkpVKtVoCgK+Hw+2bFduVSCxK8LFJQHIyMjExqNprK+vr5FyPBjenra5PF4tjLpNP9nLAYCoZAQsD8b/z8slUqFEGq0WpDQdHVmZmZybW3Ny8WGS0tLC8iWH4/Hr0hQBjhtHo93TTCGddgmfhbH/NQCWiSgXq/vDQaDX7OZjBwTff4hBNcOQzKxTglh/J6AZERtx0D8fpdklXl6HxITClCrb0KXpCtpMBgeUkqlcgBFk+dyOfgS48ELd61VQYs9D8GXAujLXgJt8bRwpe8Myh/MkJvsAKlMKlMoFAP40yRYWa/XYSfC6ovGiqYYoKK5NlwcuIB6rU7OMplMSqFUy83y99KYiLnmQIs4wNDCNqKqtgP5XAXOZrMlbiaTiaBzQSQSgUVfh+fDvJaxbUoED3q4UB6UQ8H6qIXnnukgbbkNN8Ri/FpMJBIRDiqzcG9vb1On0w2fhMMgQIQUq0rs8uPPR81Kegy3wN3+fgiFQn6j0Wjmor4oLS8v27GjTC6HcrFIjIlDw4lIA8NSQiSy7m4SaGVlxVkul4uks/f39w/HxsYMg3p9PwIhn8+3NSLOBhNiEolEAiq1GjY2Njw2m+010lVaDmji+7xe7zaeo1QqxRyHw8zRwcEfQbN2cnzMpNNpMms+n8+LWudW6xZgjwFN0xqHw2FHkfPYGO1MoVAgUkPnBpZ3Op0OqVSqZU8/5x/3Ec9kMpnn5uaejI6OGjs7O3tIpXK5M5Tx7urq6ke/37+JoBrb9xoR+3JrDLQM/dCORsNeoi3ZbLS//X4LMACP68lQ/L8negAAAABJRU5ErkJggg==) no-repeat center center;
}

.wvu-tech-instagram {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNDgwMTE3NDA3MjA2ODExOTJCMENENDY4QkU3Njc5NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMDE2QkQ3NDFGOUIxMUUzOUNCOUUzNzRFQUE4RDkxMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMDE2QkQ3MzFGOUIxMUUzOUNCOUUzNzRFQUE4RDkxMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0ODAxMTc0MDcyMDY4MTE5MkIwQ0Q0NjhCRTc2Nzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0ODAxMTc0MDcyMDY4MTE5MkIwQ0Q0NjhCRTc2Nzk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mRDwMAAAA7RJREFUeNpsVEtoY1UY/u4jz+Zxc9Mm6WTaRQKlJHYydOO0FsZx5WpWs3OhjONqEBQUXAiuFRzBpSADoqthZFBaZBBEBB1K6Ghp2o5k2k76SK7ppGnavHPv9Ts3RTrgOZyc3HPO/5/v+/7/P9LS0hLON9u2vaZpvun1em/5/f6Mqqpeia3f73fYtlqt1gNZlu9w1M7bqec/LMu66na7v06lUul4PI5gMAg6cvYGg4Gv2Wxmq9VqtlQqvUWHHymK8u0LjsbGxlAul29Fo9HPs9lsiEjQ7XZhGAYscyBQQmKHLCMWiyGRSCQ3Nze/oc21mZmZtzc2NoaOaPCyrut3ZmdngwIBKeCkfox+ryfIOt1ppoSTkxOEQiHkcjmJF9xcW1v7icjuyfzwk853mUwmSN4gZNSPamhztq2hAweNGETW4frzahW9bg/T09MIBAJfUpKkyp83kslk2ufzcbOLVrOJL77PIxnTHErch8/rph8JxW0DmWQYpmnh+qseaBENk5OTifX19Q9URuc2aaFHGoJKh44uTSXxSi6N/sCCi1SfbO2iSbrlgA8rfxvOBa/PdXhpC8J2ZGTkhkxHU3okAo/b7Whj8lD64igmEqOI6WGkxnX89ngDDx+tQg950Gi1nWHZlsOA+oA+LqgiTxRVQbtNJ6bpaFGp1oliD3892cajxwVcvXIZUS2E3/8sOuILrcQ0YERFdKmxrNpni//N7AdGFTs7W+hJXvyyWsLcbAZbOyXS61Iqii4N4yhsbGoomkwUPbEsIMqKDJkHxf+flzcR8Cj45J3rWF4t4o+1bXhcqmM4zCtAkWS4KAn1tWWR9vV6HYosUViXc2jE58G1ucswnh8xUQ1IsoLXruScgHQ6fWeI5vG4nYvp41Alx/vPnpU+1hnKWCzhiPjDw2WkJ3QKDxSPT+Fn+PMrBRQPjrFwaQrmYMDgeKB6PfiHOcXcuy8tLi7GXS7XSiqdvqDy5omLSezv76PVbrPOFOpBuiKfgDOBTYrrQjQ6im6vC+ZQ6/T09CUikwxCfs+oVJzkPSLNxPg4RqNR0lWErsMCEbqQhqZpiOgCrQUWL+jkK1bEtizO5PP5e7Va7e7e3p593GjgoFyGRME1LYIwwx4Khx0Hmq5BpIoI+dNiEZVK5cHCwsL7LzwjhULhJiv/Vwr3aSQSifPZAEvHiY4oD4Goz7Xd3V0cHh42G43G3fn5+Xets/BL//OwxTk+ZLbeYKJNUD/57D2yiaTCi37k52ek8/S83b8CDABITOpS8ZToxAAAAABJRU5ErkJggg==) no-repeat center center;
}

.wvu-facebook {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njc0QURBQzY4Mjc2MTFFMkJDM0Q5ODQzMUM5RDAwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njc0QURBQzc4Mjc2MTFFMkJDM0Q5ODQzMUM5RDAwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzRBREFDNDgyNzYxMUUyQkMzRDk4NDMxQzlEMDA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NzRBREFDNTgyNzYxMUUyQkMzRDk4NDMxQzlEMDA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvtWQkIAAAUTSURBVHjajFZbTFxVFN33MTAzDI9CKaU8WkgpkBKgBak14sQ+MCU2xuePP5rYiP7wYSJq+OtHQ2Kk0ZCSGIKJaZr6YS0pHwb4wIQYSKwtCO3wpgww5TXvue973edy7njFaePJrNwL55y19t5n730uA88fTApYw0iBlATP+j+L4PbBEiFkOkJFaBT684TsgxA7EO7p6elLoVDoe1EU76uqGkAEJUlajEQiIz6f78uOjo6TuC4X4UGk24x4pgeEnB8dHT3e2Nh41e12v7GwLnAzK3HYiaig6wa40lgoPeyEmmMZ4OS1dTTiekNDw03cl0BICIV6ZOwXMMknJydfrKqq6t+NGuV3xzZh1p8wl3E4qxsG4A8UzYAcDw/eugNw7lQuLC8v99fX118Nh8MRKpQUYWye8ENDQxVer/fe41Wx7NbIOgiSDpluDskZ03qPmwd8BQ2jHYoqEBVUaDiRDe9fLIJZ30xPTU3N18jzLxGOCpBnWm9vb892xDh7484iqKoGHieyockKvp9ryIN3vEeguTYXaso8MD6zAzxrwNxqDCRZA+8L5adKS0sfDAwMbNgO32Cp9dzU1NTL6U7X5dvDT0AQZEjjCbEKoiSDG4+vuS4PnBj/7ZAIC2sxUBQFDF2DLBcDQ+MbMLUQcbS2tl5paWkpRD4XTRQ2KVBSUvLe3EqEm5nfQSI0QVHRCxUSogwJFCRhIuPGz7Pw3U+PQJFVcw0RYdDYkfF1yM8/1NjW1tacUsDpdDb++WgbZLRM11R8InFChKOHnPDamcJkNrzaUACtZ4+Y87Ism0+e02F+ZRfCMcVVWVnZSAXSCG9SgOf5w0+3okiuYGhkMwTxhARlRzLAe7oAGGZPorm+AJpO5oEoyqYxZJ2OXoQiAoSjEng8nmJK7jB5bdWZLkpkA9nImlnM4SGOPVzDuMfh47dq0F8G+u7OwNyTEGgaqQvaM3CtLEmgYnqlOzhCztO0Z3grTTVNC7rTmRzFFOFMAaIa2JIwFEqy/qfnt8H/NAouJ58sIB3rgkEvnA4W4vF42N67WKtxYQtYPn40GzNIgD0RJXkeLOi20tfxYFVz3kIsLkBuNg/5eW7w+/1Ltt6ks1bjCgQCI2fqiiAHCysWEzBDcLO8B5JN1tDwXZb/mSMIB6NwtrYQ94gbWAfjtMhUu4DW19f3S2YGv/HmxRMQCobNQyTEpBZMARojlf5tIRSKQfFBJ1y+UAkTExO/9vT0+Gw9KSmgdnV1BbDYut9trYXzTaWwubmL4RL3skTTgOP2sohkjEK9CwYjwGoSfH6lGXQ1Md/e3n4HRWP2VsFbHhBV7KA3l5aWqr/45NyHBw+44NbgQ1DRBgdm07c//o4nxsDGVhjrA1NSlKC8KAe++vQ8lJVkbXV2dn6DnTWAPERAQMiEl9l/B2RnZ+eMjY19Vl1d/dH9v/zpt+/9AZO+ABJHMTUNPEwXFB/OggsvnYC3L9VjesZmr127dh3HA9wfRISoiEgNT3ZTjlZgHuJYf3//B2tra79hOOJPt8KGbyFgzMyuG4srW4YgSEYwGPQPDw//UFFR8Tqub0JUIUgfyqSFxu6/DywRBxXykMaFveUVJDmdlZVVwnFcGuZ5aHV1dWlwcHCiu7v7Ma6LU4tj9F2yMijVjWaJ8PQKdNlgVShDXVdoGAQK0ZaeRqobLdWF76CwyK0717rwFQrZZrX+f74qrINn931dMDYBC5rtDv7PF8XfAgwASmnGo/y0fPgAAAAASUVORK5CYII=) no-repeat center center;
}

.wvu-twitter {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njc0QURBQzI4Mjc2MTFFMkJDM0Q5ODQzMUM5RDAwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njc0QURBQzM4Mjc2MTFFMkJDM0Q5ODQzMUM5RDAwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzRBREFDMDgyNzYxMUUyQkMzRDk4NDMxQzlEMDA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NzRBREFDMTgyNzYxMUUyQkMzRDk4NDMxQzlEMDA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PheqJZoAAASvSURBVHjajFZbTBxVGP5nZ3e5uLBt6QUoraDB3h5MkJj2QQyJEkw1UWMfNLbRPuGLQduGmOgLD5ioEY2YmAjSJvbBmLYRQ2kCNGJKr5S07K7tpizLZTfsAu0uLAt7//3O7hkYyIJO8mXmnDnn+2/f+WcU2vxSskC7OAuyEmw0bwDUddCMCLIUkACSEqnNDOkvQWwC8h0Ox2vBYPDnSCQynEgkfEAgGo2OLSws9Dudzs+ampoOYd02wALk6JzYlNw8MDBwMBwOX2DmxGCY+fMZ5mNe5rc8zCenmdsDzNNxZhj23r07dAZ7SoEtQB5g3MhImnxkZKQmFou5nBHmtyeZlQfMJPBQB4zLHjF/N8fpy+12/2K1Wiuwv2gjI2Jg6u3tPQjysZ555tJ/QGTXkTolpAFyACPMJyYQSYrZbre3gaNcpixXpmvlEoN8pOWSbYl5631svi8NrIMC4ioX86FRjG3AMPMnU8zJZDLW3t5+HDx7AavIhsiKVhSjzWar2VW6u/mEiwyO5UzCduDtFtxDUakNaObTHUS/7yFawHN/MLP7Ju5HLIr6UkXJdvDccLlcYamwlJb7PKil/VoQHg7CqyHgDvNz8Ph6iPkUPFQwLkZUwUQm75Ek88eYp1vAdeajiAwqW7p48cJp8FXIopu1Yqi5ubnVlz1wNCETBo+nEUkYCv+mjKi+kGgmjthlZnPg1he7iG7PE41h3eATIn9czdu3b381Xl8GRBRRg2bAaDQWuxbxFJeAoTA29jzJEL4CA+8VrZXddpyWnv1EzyDbwSU4EMOBsFjKZP7FWVINutOZE5XEaeA5hfvVOaLzfhzVLOdzDmuO2YlGApn1cUSrqqpZyjTNbdBkChUEioQZeGHCwgIxGyG6N030hz/7yfl6nKjPS7QEEZhQzgKkD0qc1/cuo9a40ALGD1vNFR1jMI/Z4xBbMdQcgmdvINeGdRYuwej3o3KAVD6LRrE3H4ryeNy63pQyaI3L5/P1H8WB3wkvlpHPc1gWQgQf7iY6bF0lngTZl4+I3r+DCsZkOlHOd4rBuhya7urqurVaRUopUjO5aFzlzc3NvT84zSWnhzHzVMa0imiehmfbkNkEfJqCgcfLurYWyXh/rZ7IcaP/bH19fQfkOoM3j4VpRdc9LUNDQyerql746t2rRL+NSyOGdU1Y0c1FMrW6UkdUqc6O1tbWnkIHnhT1BxZE8rSlImfR6urq8xMT453nXiY6cwBOiiUhGXBK9wUQCodyDsCtK68SPV8Qnm1pafkW5D68WcxURcglzbvSSUU/3yq6ot1ua4OqIn+hm775J/PODpzWH4E2ZtNP6EO/MjffZJ5FK/f7fc7GxsaPsPcIgFNBxfL7sKajarXIky23vLOz8wOv1/t3PB4Pe9Bd7/mZh/EteIAWvRRjDgQCnr6+vrOVlZWvY/2LkryEMlkzS6fXyFszYpKGLHV1dSUNDQ01IKkqLCzcIw4RdB6cmppyd3d3325tbX0oE7YokW4P+kanZPkWqzK8HGlIg1kXdlJWJiLzvSyfNXmuyEL5jw++SUIj18SZWm0oacR0Xqf+z1+FVnjDur8LRWdAg/ZXkfWP4l8BBgDyPYa2BW2NowAAAABJRU5ErkJggg==) no-repeat center center;
}

.wvu-youtube {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEZGMkJDNDU4Mjc4MTFFMkJDM0Q5ODQzMUM5RDAwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEZGMkJDNDY4Mjc4MTFFMkJDM0Q5ODQzMUM5RDAwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzRBREFDODgyNzYxMUUyQkMzRDk4NDMxQzlEMDA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRkYyQkM0NDgyNzgxMUUyQkMzRDk4NDMxQzlEMDA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phr6zLQAAAU5SURBVHjajFZbbBRVGP7nstvdZdm2gLUUSlhD7SYQKLASSJRGLjUlIkUTQ8QHoy81PLRvRBNeBKqJSjHaSKJhjYQY76QBEimkqVgRwqX0Qilr24V229126V66l5mdy/E/0zN1LIU4yZfZ2Tnn+/77GQ6efHHzwLzIPJiX4HH/8whhDkwRSqYjVITGoD9JyHpRYhvC1dfXV5tIJL6SJOmmqqoRRFyW5aFUKnVpYGDgvYMHD67GdYsQbkSBxYjHekDJxY6OjlV+v/+wy+XaIwXvCNnu66BOjgPRVOBdbijwVoKrahNozgVjaMTxjRs3nsZ9WYSMUJhHZK6AQd7d3b3Z5/MFSCz6TOzHkyDduYFLNeAEwVhNCAGiqCAUl0Dh9j1Q/NJeCIVCgaqqqsPJZDLFhGZFOIsnYltbW0V1dfVZqe+WNxJoBj09BYLHM0NuzS4VkSRQM1nwbN4JZW83wp1gsGXNmjWf4Ov/iJg76d1+4sSJFjIxtmX42CHQpBRwCxYYZFpeBh3vuqbNQNeB8OiwzQbT/bfxfR6822rXr1ixoqu1tXXcknxiJkXs6enZWlZa+sFQSxOfGw1irF0zZPiadxeCPDUJGn3GyNK7xoRAFCHRcxPcq1YL3g3PLUGeK4ODgxkmovNMQCgvL389dbdHiHX9BaSgABS0Kk/DgJZ7G45A2f4DwBctgVwyDnImbbynUHUNoUL4/E9Q8lSJv76+/gXkc7JK5EVTwOFw+Eeu/QH5XAZ4h20m1rhZ4HjMQxGU7HwVFm3ZAdH2sxC58AvkwiHg7Q7g0ANd4GGqvwuU+ENnZWWlH7eeR1Av5FkBURRLp8cegEJLES2bFUAbiKoYz6LbA8t2vwFPb9sNE5d/gwe/fgtSLIIMAno2CXJyCtxu93KaT+aBIFq6s0CWcoCNBJwsWzwQMNFzmsVmB2LDMGIe8hKuxSqj4dQUBQSnQMlFVvacaJYpJi3OudxFVIDHqqFtQgVE9MAsU03KwkhbK4TOnILUYL8hxIk27AsFFDREcDghk8kkrbPLFCBIHCryrfXe++EkLmQhQguJzQFKOgVjly9A8PuvIRHsAx4d5+0FWElYRZoMCnpuL8fuLl0Go1euDFtmky6agysSiVxa/vy2F68vLoVscgJsWEm0B3SsmPaG/ZAavgcczxmJpRs0M0+I6XgS1r5ZA5KqjmMfXGVNZpSp2QcCzp3Ijtpde3WOXxi80EqzbgioSJSNRY10EawonfWAiUwyCY6VlVB96GO4evPWzw0NDW3YH7Sb04j87Aju7OzM19XVyetrX9kZux+CUSxZAWNPjPkDRlP928kz5GkkV50e2PX5KdA9xX/v27fvs2g0Ool8NA85KsAzL2nMZJygpx/cvx+o+bAF1h14H+I5GaZiMchls5CnjafkscokmMaZFpt4CLaVPqg7eQaKnl092dTUdAwna4RZbpAz3tlJSud5cWFhobe3t/cLtFAa+rODfPfOa+TTqjJytFwkR8o48tEqN/ly+zrSfvwoST+MEbR4oLGx8V3cuwXhQ5Sy80G0TmuODTza4osRKwOBwFvhcPh3RVEyifEwCfd2kdHbN0g02E/kXJbE4/HRixcvflNRUfEyrt/EyJciFrJG4+eeB6aIjQm5a2pqluJs2YokGzweTznmxI51nhgZGRk+d+7ctebm5rtsJKQZMuzQUVmZPnKimSIiC5nTArvFbY2VosTinWO/zfIk851o8x34NgaT3Kw688BXGPIWq/X/81VhJp6f83XBWQRMaJYz+JEvin8EGAC8v7igs0rpyAAAAABJRU5ErkJggg==) no-repeat center center;
}

@media (min-width: 48em) {
  .wvu-footer {
    width: 100%;
  }
  .wvu-contact {
    width: 100%;
    float: left;
  }
  .wvu-credits, .wvu-icons {
    margin-left: 0;
    margin-right: 0;
    width: 50%;
  }
  .wvu-credits {
    float: left;
  }
  .wvu-credits ul, .wvu-credits p {
    margin-bottom: 0;
  }
  .wvu-icons {
    float: right;
  }
  .wvu-icons ul {
    float: right;
  }
}

@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
  .wvu-social a {
    -webkit-background-size: contain;
    background-size: contain;
  }
  .wvu-facebook {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNzc3QUQyM0MxNDNERjExQUYwQ0U3MjdDOUVGRjg2MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEM0ZCNDEzMDFFNEYxMUUwQUVBQUUwNzE3OTBDNDI2QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEM0ZCNDEyRjFFNEYxMUUwQUVBQUUwNzE3OTBDNDI2QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3MTU0OURDM0QyMzY4MTE5MTc3OTI0QkI4RUVDREI1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM3NzdBRDIzQzE0M0RGMTFBRjBDRTcyN0M5RUZGODYyIi8+IDwvcmRmOkRlc2NyaXB0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);
  }
  .wvu-twitter {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNzc3QUQyM0MxNDNERjExQUYwQ0U3MjdDOUVGRjg2MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOTNENjJERDFFNEYxMUUwQUVBQUUwNzE3OTBDNDI2QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOTNENjJEQzFFNEYxMUUwQUVBQUUwNzE3OTBDNDI2QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3MTU0OURDM0QyMzY4MTE5MTc3OTI0QkI4RUVDREI1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM3NzdBRDIzQzE0M0RGMTFBRjBDRTcyN0M5RUZGODYyIi8+IDwvcmRmOkRlc2NyaXB0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);
  }
  .wvu-youtube {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNzc3QUQyM0MxNDNERjExQUYwQ0U3MjdDOUVGRjg2MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDI5NTAwNjFFNEYxMUUwQUVBQUUwNzE3OTBDNDI2QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDI5NTAwNTFFNEYxMUUwQUVBQUUwNzE3OTBDNDI2QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3MTU0OURDM0QyMzY4MTE5MTc3OTI0QkI4RUVDREI1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM3NzdBRDIzQzE0M0RGMTFBRjBDRTcyN0M5RUZGODYyIi8+IDwvcmRmOkRlc2NyaXB0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);
  }
}

@media print {
  *, *:before, *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a, a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after, a[href^="javascript:"]:after {
    content: "";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
}

.code-label {
  margin-top: 3em;
  font-size: 0.8em;
  padding: 0.25em 0.6em;
  border-radius: 8px;
  display: inline-block;
  margin-bottom: 0.5em;
}

.code-label--html {
  background: #9F7D23;
  color: white;
}

.code-label--styles {
  background: #708573;
  color: white;
}

.code-label--js {
  background: #0D5257;
  color: white;
}

.element-header {
  border-top: 1px solid #eee;
  margin: 140px 0 80px 0;
  font-size: 0.8em;
  padding-top: 0.5em;
  text-align: center;
  font-weight: normal;
}

.element-header:after {
  font-size: 2em;
  line-height: 2em;
  color: #ddd;
  position: relative;
  z-index: -1;
  display: block;
  clear: both;
  content: "❯";
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}

/*
  Options for WVU Hero Title typeface:
  $wvu-shout (Helvetica Neue Black Condensed)
  $base-font-family (Helvetica Neue)
  $wvu-traditional-audience (Iowan Old Style)
  $narrow-audience (Iowan Old Style Italic)
*/
/*
  If using Shout, options for WVU Shout length:
  short
  medium
  long
*/
/*
  Options for $wvu-pattern-grid-zoom:
  $grid-zoom-1 (close)
  $grid-zoom-2 (wide)
  $grid-zoom-3 (cover)
*/
/*
  Options for diagonal line:
  $diagonal-line-gold
  $diagonal-line-blue
  $diagonal-line-white
  $diagonal-line-gold-transparent
  $diagonal-line-blue-transparent
  $diagonal-line-white-transparent
*/
.wvu-hero {
  background-color: #333F48;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: white;
  overflow: hidden;
  padding: 0 2em;
  position: relative;
}

@media (min-width: 75em) {
  .wvu-hero {
    padding: 0;
  }
}

.wvu-hero a {
  color: white;
  position: relative;
  z-index: 3;
}

.wvu-hero h1 {
  font-size: 4.5em;
  line-height: 1.25;
  margin-bottom: 0;
  margin-top: 0;
  max-width: 8em;
  position: relative;
  line-height: 0.80487em;
  font-family: "HelveticaNeueW01-97Blac", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  text-transform: uppercase;
}

.fonts-loaded .wvu-hero h1 {
  font-family: "HelveticaNeueW01-97Blac", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
}

@media (min-width: 60em) {
  .wvu-hero h1 {
    margin-top: 1em;
  }
}

.wvu-hero h1 span {
  position: relative;
  z-index: 3;
}

.wvu-hero h1, .wvu-hero h2, .wvu-hero h3, .wvu-hero h4, .wvu-hero h5, .wvu-hero h6 {
  color: white;
}

.wvu-hero img {
  border: 1px solid #2C2A29;
  position: relative;
  z-index: 3;
}

.wvu-hero p {
  margin-bottom: 2em;
  margin-top: 2em;
  position: relative;
  z-index: 3;
}

.wvu-hero--big-photo .wvu-hero__copy h1 {
  margin-top: .8em;
}

@media (min-width: 60em) {
  .wvu-hero--big-photo .wvu-hero__copy h1 {
    font-size: 6.2em;
    max-width: 6em;
  }
}

.wvu-hero--big-photo .wvu-hero__copy p {
  font-size: 1.25em;
  max-width: 24em;
}

.wvu-hero--big-photo .wvu-hero__copy h1, .wvu-hero--big-photo .wvu-hero__copy p, .wvu-hero--big-photo .wvu-hero__copy a {
  text-shadow: 1px 1px 1px #000000;
}

.wvu-hero--big-photo .wvu-hero__copy a:hover {
  text-shadow: none;
}

@media (min-width: 48em) {
  .wvu-hero--big-photo .wvu-hero__copy {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
  }
  .wvu-hero--big-photo .wvu-hero__copy:last-child {
    margin-right: 0;
  }
}

@media (min-width: 48em) {
  .wvu-hero--big-photo .wvu-hero__copy.wvu-hero__copy--edit-mode {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .wvu-hero--big-photo .wvu-hero__copy.wvu-hero__copy--edit-mode:last-child {
    margin-right: 0;
  }
}

.wvu-hero--big-photo .wvu-hero__container {
  padding: 4em 0 8.3em 0;
}

.wvu-hero--right .wvu-hero__container:before {
  background: radial-gradient(farthest-side at 30% 55%, transparent, #000 131%);
}

.wvu-hero--right .wvu-hero__copy {
  float: right;
  width: auto;
}

.wvu-hero__container {
  padding: 4em 0 4.3em 0;
  padding-left: 1em;
  padding-right: 1em;
}

@media (min-width: 75em) {
  .wvu-hero__container {
    padding-left: 0;
    padding-right: 0;
  }
}

.wvu-hero__container:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: radial-gradient(farthest-side at 90% 55%, transparent, #000 131%);
  opacity: 0.85;
  z-index: 1;
}

.wvu-hero__copy {
  margin-bottom: 2em;
}

@media (min-width: 48em) {
  .wvu-hero__copy {
    margin-bottom: 0;
  }
}

@media (min-width: 48em) {
  .wvu-hero__copy, .wvu-hero__photo {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .wvu-hero__copy:last-child, .wvu-hero__photo:last-child {
    margin-right: 0;
  }
}

.wvu-hero__photo-caption {
  background-color: #2C2A29;
  color: #cccccc;
  font-size: 0.8em;
  position: relative;
  text-transform: uppercase;
  z-index: 3;
}

@media (min-width: 48em) {
  .wvu-hero__photo-caption {
    float: right;
  }
}

.wvu-hero__photo-container--has-video-true {
  position: relative;
  padding-bottom: 56.25%;
  /* 16/9 ratio */
  padding-top: 30px;
  /* IE6 workaround*/
  height: 0;
  overflow: hidden;
  z-index: 3;
}

.wvu-hero__photo-container--has-video-true iframe, .wvu-hero__photo-container--has-video-true object, .wvu-hero__photo-container--has-video-true video, .wvu-hero__photo-container--has-video-true embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.wvu-hero__photo--edit-mode .wvu-hero__photo-container--has-video-true {
  position: relative;
  padding-bottom: 0;
  padding-top: 0;
  height: auto;
  overflow: auto;
}

.wvu-hero__photo--edit-mode .wvu-hero__photo-container--has-video-true iframe, .wvu-hero__photo--edit-mode .wvu-hero__photo-container--has-video-true object, .wvu-hero__photo--edit-mode .wvu-hero__photo-container--has-video-true video, .wvu-hero__photo--edit-mode .wvu-hero__photo-container--has-video-true embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.page--edit-mode .wvu-hero h1:before {
  display: none;
}

.page--edit-mode .wvu-hero__container:before {
  display: none;
}

.wvu-hero__container.wvu-hero__container--vignetting-90:before {
  opacity: 0.9;
}

.wvu-hero__container.wvu-hero__container--vignetting-80:before {
  opacity: 0.8;
}

.wvu-hero__container.wvu-hero__container--vignetting-70:before {
  opacity: 0.7;
}

.wvu-hero__container.wvu-hero__container--vignetting-60:before {
  opacity: 0.6;
}

.wvu-hero__container.wvu-hero__container--vignetting-50:before {
  opacity: 0.5;
}

.wvu-hero__container.wvu-hero__container--vignetting-40:before {
  opacity: 0.4;
}

.wvu-hero__container.wvu-hero__container--vignetting-30:before {
  opacity: 0.3;
}

.wvu-hero__container.wvu-hero__container--vignetting-20:before {
  opacity: 0.2;
}

.wvu-hero__container.wvu-hero__container--vignetting-10:before {
  opacity: 0.1;
}

.edit-mode .wvu-hero__container:before, .edit-mode .wvu-hero__copy h1:before:before {
  display: none;
}

.wvu-hero .wvu-hero__copy h1:before {
  content: '';
  height: 500px;
  position: absolute;
  right: 0;
  bottom: -433px;
  left: -280px;
  background-image: url(../images/diagonal-gold.svg);
  background-repeat: no-repeat;
  background-size: 312px;
  opacity: 1;
  z-index: 2;
}

.wvu-hero .wvu-hero__copy h1:before {
  background-size: 292px;
  left: -202px;
  top: -83px;
}

.wvu-profile {
  width: 100%;
  margin-bottom: 2em;
  padding-left: 0;
  list-style-type: none;
}

.wvu-profile::after {
  clear: both;
  content: "";
  display: table;
}

.wvu-profile__individual {
  float: left;
  border-top: 1px solid #eaeaea;
}

.wvu-profile__individual:first-child {
  margin-top: 0;
  border-top: 0;
}

.wvu-profile__individual-photo {
  margin-top: 38px;
  margin-bottom: 18px;
}

.wvu-profile__name {
  margin-bottom: 18px;
}

.wvu-profile__job-title {
  text-transform: uppercase;
}

.wvu-profile__phone {
  color: #2C2A29;
  text-decoration: none;
}

.wvu-profile__phone-icon, .wvu-profile__email {
  background: url(https://patterns.wvu.edu/images/1444934192/icon-phone.svg) no-repeat left 3px;
  background-size: 18px;
  padding-left: 2em;
}

.wvu-profile__email {
  background-image: url(https://patterns.wvu.edu/images/1444934192/icon-mail.svg);
}

.wvu-sub-nav ul {
  font-weight: bold;
  list-style-type: none;
  padding-left: 0;
}

@media (min-width: 48em) {
  .wvu-sub-nav ul {
    padding-left: 1em;
  }
}

.wvu-sub-nav ul li {
  line-height: 1.2em;
  padding-bottom: 0.5em;
  margin: 0;
}

.wvu-sub-nav ul li a {
  text-decoration: none;
}

.wvu-sub-nav ul li ul {
  font-weight: normal;
  font-size: 0.8em;
  padding: 1em 0 0 0;
}

.wvu-sub-nav ul li ul li ul {
  font-size: 1em;
  padding-left: 0.5em;
}

@media (min-width: 48em) {
  .wvu-sub-nav > ul {
    border-left: 1px solid #eee;
  }
}

.wvu-breadcrumbs {
  width: 100%;
}

.wvu-breadcrumbs__crumbs {
  padding: 0.5em 1em;
  list-style-type: none;
}

@media (min-width: 75em) {
  .wvu-breadcrumbs__crumbs {
    padding: 0.5em 0;
  }
}

.wvu-breadcrumbs__crumbs li {
  float: left;
  font-size: .8em;
  margin-right: 0.5em;
}

.wvu-breadcrumbs__crumbs li:after {
  content: ' / ';
}

.wvu-breadcrumbs__crumbs li:last-child:after {
  content: '';
}

.wvu-breadcrumbs__list--white {
  color: white;
}

.wvu-breadcrumbs__list--white a {
  color: white;
}

.wvu-container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding: 4em 0 4.3em 0;
  padding-left: 1em;
  padding-right: 1em;
}

.wvu-container::after {
  clear: both;
  content: "";
  display: table;
}

@media (min-width: 75em) {
  .wvu-container {
    padding: 4em 0 4.3em 0;
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 48em) {
  .main {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%;
  }
  .main:last-child {
    margin-right: 0;
  }
}

@media (min-width: 48em) {
  .wvu-sidebar {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }
  .wvu-sidebar:last-child {
    margin-right: 0;
  }
}

.wvu-masthead__container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}

.wvu-masthead__container::after {
  clear: both;
  content: "";
  display: table;
}

@media (min-width: 48em) {
  .wvu-masthead__logo {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 61.61588%;
  }
  .wvu-masthead__logo:last-child {
    margin-right: 0;
  }
}

@media (min-width: 60em) {
  .wvu-masthead__logo {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 70.14568%;
  }
  .wvu-masthead__logo:last-child {
    margin-right: 0;
  }
}

@media (min-width: 48em) {
  .wvu-masthead__search-bar {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 36.02647%;
  }
  .wvu-masthead__search-bar:last-child {
    margin-right: 0;
  }
}

@media (min-width: 60em) {
  .wvu-masthead__search-bar {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 27.49666%;
  }
  .wvu-masthead__search-bar:last-child {
    margin-right: 0;
  }
}

.wvu-nav__container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}

.wvu-nav__container::after {
  clear: both;
  content: "";
  display: table;
}

.wvu-hero__container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}

.wvu-hero__container::after {
  clear: both;
  content: "";
  display: table;
}

@media (min-width: 48em) {
  .wvu-hero--small-photo .wvu-hero__copy {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .wvu-hero--small-photo .wvu-hero__copy:last-child {
    margin-right: 0;
  }
}

@media (min-width: 60em) {
  .wvu-hero--small-photo .wvu-hero__copy {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 40.29137%;
  }
  .wvu-hero--small-photo .wvu-hero__copy:last-child {
    margin-right: 0;
  }
}

@media (min-width: 48em) {
  .wvu-hero--small-photo .wvu-hero__photo {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }
  .wvu-hero--small-photo .wvu-hero__photo:last-child {
    margin-right: 0;
  }
}

@media (min-width: 60em) {
  .wvu-hero--small-photo .wvu-hero__photo {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 57.35098%;
  }
  .wvu-hero--small-photo .wvu-hero__photo:last-child {
    margin-right: 0;
  }
}

@media (min-width: 35.625em) {
  .wvu-profile__individual-photo {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .wvu-profile__individual-photo:last-child {
    margin-right: 0;
  }
}

@media (min-width: 35.625em) {
  .wvu-profile__individual-info {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }
  .wvu-profile__individual-info:last-child {
    margin-right: 0;
  }
}

@media (min-width: 48em) {
  .wvu-breadcrumbs__container {
    max-width: 68em;
    margin-left: auto;
    margin-right: auto;
  }
  .wvu-breadcrumbs__container::after {
    clear: both;
    content: "";
    display: table;
  }
}

@media (min-width: 48em) {
  .wvu-masthead__utility-nav {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 36.02647%;
  }
  .wvu-masthead__utility-nav:last-child {
    margin-right: 0;
  }
}

@media (min-width: 60em) {
  .wvu-masthead__utility-nav {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 27.49666%;
  }
  .wvu-masthead__utility-nav:last-child {
    margin-right: 0;
  }
}

.ie9 .wvu-masthead__search-slider {
  position: relative;
  top: 0;
  background: transparent;
  width: 100%;
}

.ie9 .wvu-nav__search-toggle.inactive-search {
  display: none;
}

.ie9 .wvu-nav__search-toggle.active-search {
  display: none;
}

.ie9 .nav-toggle {
  float: left;
  width: 100%;
  height: 56px;
}

.featured-experts-title {
  line-height: 0.80487em;
  font-family: "HelveticaNeueW01-97Blac", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 2em;
  margin-top: 0;
  color: #2C2A29;
  padding-left: 1.5em;
  padding-right: 2em;
  background: url(https://patterns.wvu.edu/images/diagonal-gold.svg) no-repeat 20px 0px;
  margin-left: 0;
  box-sizing: border-box;
  background-size: 25px;
}

.fonts-loaded .featured-experts-title {
  font-family: "HelveticaNeueW01-97Blac", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
}

@media (min-width: 768px) {
  .featured-experts-title {
    line-height: 0.80487em;
    font-family: "HelveticaNeueW01-97Blac", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 3.2em;
    margin-top: 0;
    color: #2C2A29;
    padding-left: 1.2em;
    padding-right: 2em;
    background: url(https://patterns.wvu.edu/images/diagonal-gold.svg) no-repeat 5px 0px;
    margin-left: 0;
    box-sizing: border-box;
    background-size: 42.5px;
  }
  .fonts-loaded .featured-experts-title {
    font-family: "HelveticaNeueW01-97Blac", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
  }
}

.wvu-masthead__apply-links {
  font-size: 0.8em;
  margin-bottom: 1em;
  text-align: center;
  text-transform: uppercase;
}

@media (min-width: 48em) {
  .wvu-masthead__apply-links {
    font-size: 1em;
    margin-bottom: 0;
    padding-top: 2.7em;
    text-align: right;
  }
}

.wvu-masthead__apply-links .button:first-child {
  color: #EAAA00;
  border: 2px solid #EAAA00;
}

.wvu-masthead__apply-links .button:first-child:visited {
  color: #EAAA00;
}

.wvu-masthead__apply-links .button:first-child:hover {
  background: #EAAA00;
  color: #2C2A29;
  border: 2px solid #EAAA00;
}

.wvu-masthead__apply-links .button:nth-child(2) {
  color: #9BD3DD;
  border: 2px solid #9BD3DD;
}

.wvu-masthead__apply-links .button:nth-child(2):visited {
  color: #9BD3DD;
}

.wvu-masthead__apply-links .button:nth-child(2):hover {
  background: #9BD3DD;
  color: #2C2A29;
}

.wvu-masthead__apply-links .button:nth-child(3) {
  color: #ED8B00;
  border: 2px solid #ED8B00;
}

.wvu-masthead__apply-links .button:nth-child(3):visited {
  color: #ED8B00;
}

.wvu-masthead__apply-links .button:nth-child(3):hover {
  background: #ED8B00;
  color: #2C2A29;
}

.wvu-masthead__apply-links .button:hover {
  text-decoration: underline;
}

.wvu-masthead__apply-links--mini {
  background-color: #001c3c;
  float: left;
  font-size: 0.7em;
  font-weight: bold;
  padding: 0 0.75em;
  text-align: left;
}

.wvu-masthead__apply-links--mini a {
  display: inline-block;
  padding: 0.5em;
  text-decoration: none;
}

.wvu-masthead__apply-links--mini a:first-child:hover, .wvu-masthead__apply-links--mini a:first-child:link, .wvu-masthead__apply-links--mini a:first-child:visited {
  color: #EAAA00;
}

.wvu-masthead__apply-links--mini a:nth-child(2):hover, .wvu-masthead__apply-links--mini a:nth-child(2):link, .wvu-masthead__apply-links--mini a:nth-child(2):visited {
  color: #9BD3DD;
}

.wvu-masthead__apply-links--mini a:nth-child(3):hover, .wvu-masthead__apply-links--mini a:nth-child(3):link, .wvu-masthead__apply-links--mini a:nth-child(3):visited {
  color: #ED8B00;
}

.wvu-masthead__apply-links--mini a:hover {
  text-decoration: underline;
}

.wvu-masthead__links {
  color: #335377;
  clear: both;
  float: left;
  font-size: .8em;
  margin-top: 1em;
}

.wvu-masthead__link {
  color: white;
  display: inline-block;
  font-weight: bold;
  margin-bottom: .5em;
}

@media (min-width: 48em) {
  .wvu-masthead__link {
    margin-bottom: 0;
  }
}

.wvu-masthead__link:hover {
  color: #e6e6e6;
}

.archivewrapper {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}

.archivewrapper::after {
  clear: both;
  content: "";
  display: table;
}

.four.columns.year {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
}

.four.columns.year:last-child {
  margin-right: 0;
}

.four.columns.year:nth-child(2n) {
  margin-right: 0;
}

.four.columns.year:nth-child(2n+1) {
  clear: left;
}

@media (min-width: 35.625em) {
  .four.columns.year {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .four.columns.year:nth-child(2n) {
    margin-right: 2.35765%;
  }
  .four.columns.year:nth-child(2n+1) {
    clear: none;
  }
  .four.columns.year:last-child {
    margin-right: 0;
  }
  .four.columns.year:nth-child(3n) {
    margin-right: 0;
  }
  .four.columns.year:nth-child(3n+1) {
    clear: left;
  }
}

@media (min-width: 48em) {
  .four.columns.year {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }
  .four.columns.year:nth-child(3n) {
    margin-right: 2.35765%;
  }
  .four.columns.year:nth-child(3n+1) {
    clear: none;
  }
  .four.columns.year:last-child {
    margin-right: 0;
  }
  .four.columns.year:nth-child(4n) {
    margin-right: 0;
  }
  .four.columns.year:nth-child(4n+1) {
    clear: left;
  }
}

.wvu-masthead__search-slider {
  clear: both;
  position: absolute;
  top: -300px;
  transition-property: all;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  width: 100%;
}

@media (min-width: 48em) {
  .wvu-masthead__search-slider {
    position: static;
  }
}

.wvu-masthead__search-slider.closed {
  position: relative;
  top: 0;
  background: transparent;
}

.wvu-masthead__search-bar {
  width: 100%;
  font-size: 0.8em;
  padding-bottom: 4em;
  padding-top: .5em;
}

@media (min-width: 48em) {
  .wvu-masthead__search-bar {
    padding-bottom: 0;
  }
}

.wvu-masthead__search-bar input[type="checkbox"], .wvu-masthead__search-bar input[type="radio"] {
  margin-right: 0;
}

#archives h2, h2.sixteen.columns {
  line-height: 0.80487em;
  font-family: "HelveticaNeueW01-97Blac", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 2em;
  margin-top: 0;
  color: #2C2A29;
  padding-left: 1.5em;
  padding-right: 2em;
  background: url(https://patterns.wvu.edu/images/diagonal-gold.svg) no-repeat 20px 0px;
  margin-left: 0;
  box-sizing: border-box;
  background-size: 25px;
}

.fonts-loaded #archives h2, .fonts-loaded h2.sixteen.columns {
  font-family: "HelveticaNeueW01-97Blac", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
}

@media (min-width: 768px) {
  #archives h2, h2.sixteen.columns {
    line-height: 0.80487em;
    font-family: "HelveticaNeueW01-97Blac", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 3.2em;
    margin-top: 0;
    color: #2C2A29;
    padding-left: 1.2em;
    padding-right: 2em;
    background: url(https://patterns.wvu.edu/images/diagonal-gold.svg) no-repeat 5px 0px;
    margin-left: 0;
    box-sizing: border-box;
    background-size: 42.5px;
  }
  .fonts-loaded #archives h2, .fonts-loaded h2.sixteen.columns {
    font-family: "HelveticaNeueW01-97Blac", "Helvetica Neue", Helvetica, "Helvetica LT Std", "Helvetica CY", Arial, "Lucida Grande", sans-serif;
  }
}
