@charset "UTF-8";
/**
 * @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. */
/* line 39, ../sass/_mixins.scss */
#block-menu-block-10, .text-area, .carousel, .tabs-primary, .tabs-secondary, .media-wysiwyg .group-file-metadata-wrapper, .ui-front .ui-dialog-titlebar, .view-advising-center-list .views-row,
.view-event-list .views-row,
.view-scholarship-list .views-row,
.view-videos .views-row, .view-advising-center-list .views-row > a,
.view-event-list .views-row > a,
.view-scholarship-list .views-row > a,
.view-videos .views-row > a, .section-user .ui-accordion h3.accordion-header, .view-region-list .views-row, .view-region-list .views-row .link-wrapper, .marquee, .media-feature, .subnavigation ul, .five-steps-subnavigation ol, .five-stamps-wrapper, .testimonial-full, .events-sidebar,
.pane-bundle-events-sidebar {
  display: inline-block;
  display: block;
}
/* line 42, ../sass/_mixins.scss */
#block-menu-block-10:after, .text-area:after, .carousel:after, .tabs-primary:after, .tabs-secondary:after, .media-wysiwyg .group-file-metadata-wrapper:after, .ui-front .ui-dialog-titlebar:after, .view-advising-center-list .views-row:after,
.view-event-list .views-row:after,
.view-scholarship-list .views-row:after,
.view-videos .views-row:after, .view-advising-center-list .views-row > a:after,
.view-event-list .views-row > a:after,
.view-scholarship-list .views-row > a:after,
.view-videos .views-row > a:after, .section-user .ui-accordion h3.accordion-header:after, .view-region-list .views-row:after, .view-region-list .views-row .link-wrapper:after, .marquee:after, .media-feature:after, .subnavigation ul:after, .five-steps-subnavigation ol:after, .five-stamps-wrapper:after, .testimonial-full:after, .events-sidebar:after,
.pane-bundle-events-sidebar:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* Layout rules */
/**
 * @file
 * Positioning for a responsive layout.
 *
 * Define CSS classes to create a fluid grid layout with optional sidebars
 * depending on whether blocks are placed in the left or right sidebars.
 *
 */
/* line 18, ../sass/layouts/_responsive.scss */
body {
  min-width: 320px;
}

/**
 * Center the page.
 *
 * For screen sizes larger than 1200px, prevent excessively long lines of text
 * by setting a max-width.
 */
/* line 28, ../sass/layouts/_responsive.scss */
#page,
.region-bottom {
  margin-left: auto;
  margin-right: auto;
}

/* Containers for grid items and flow items. */
/* line 36, ../sass/layouts/_responsive.scss */
#header,
.full-width,
.page-user #content,
#content > ul.tabs-primary,
#content > .messages,
#content > .messages--status,
#content > .messages--warning,
#content > .messages--error,
#content > #block-workbench-block,
.region > .inner,
.region-navigation .sf-megamenu .sf-megamenu-wrapper ol,
.kss-content .kss-modifier-block,
.pane-edusa-social-latest-updates > h2,
.pane-edusa-social-latest-updates > .latest-updates-wrapper {
  clear: both;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 90%;
}
/* line 12, /Users/amandaluker/.rvm/gems/ruby-1.9.2-p320/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
#header:after,
.full-width:after,
.page-user #content:after,
#content > ul.tabs-primary:after,
#content > .messages:after,
#content > .messages--status:after,
#content > .messages--warning:after,
#content > .messages--error:after,
#content > #block-workbench-block:after,
.region > .inner:after,
.region-navigation .sf-megamenu .sf-megamenu-wrapper ol:after,
.kss-content .kss-modifier-block:after,
.pane-edusa-social-latest-updates > h2:after,
.pane-edusa-social-latest-updates > .latest-updates-wrapper:after {
  content: " ";
  display: block;
  clear: both;
}
@media all and (min-width: 66.5rem) {
  /* line 36, ../sass/layouts/_responsive.scss */
  #header,
  .full-width,
  .page-user #content,
  #content > ul.tabs-primary,
  #content > .messages,
  #content > .messages--status,
  #content > .messages--warning,
  #content > .messages--error,
  #content > #block-workbench-block,
  .region > .inner,
  .region-navigation .sf-megamenu .sf-megamenu-wrapper ol,
  .kss-content .kss-modifier-block,
  .pane-edusa-social-latest-updates > h2,
  .pane-edusa-social-latest-updates > .latest-updates-wrapper {
    max-width: 61.875rem;
  }
}

@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 68, ../sass/layouts/_responsive.scss */
  .region-navigation > .inner {
    max-width: none;
  }
}

/* line 74, ../sass/layouts/_responsive.scss */
.region-page-bottom > .inner {
  max-width: none;
  margin: 0px;
}

/* line 88, ../sass/layouts/_responsive.scss */
#content {
  margin-bottom: 8.125rem;
}
/* line 90, ../sass/layouts/_responsive.scss */
.front #content {
  margin-bottom: 1.25rem;
}

/* line 95, ../sass/layouts/_responsive.scss */
.region-highlighted {
  padding-left: 0;
  padding-right: 0;
}
/* line 98, ../sass/layouts/_responsive.scss */
.region-highlighted > .inner {
  background-image: none;
  max-width: none;
}

@media (min-width: 48em) {
  /* line 104, ../sass/layouts/_responsive.scss */
  #navigation,
  #footer,
  .page-panels .panel-col-full-bleed-top,
  .page-panels .panel-col-full-bleed-middle,
  .page-panels .panel-col-full-bleed-bottom {
    margin: 0;
    max-width: none;
    width: 100%;
  }
}

/* line 118, ../sass/layouts/_responsive.scss */
.panel-display {
  clear: both;
}

/* line 128, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-left-stacked .panel-col-first {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 128, ../sass/layouts/_responsive.scss */
  .panel-edusa-2col-left-stacked .panel-col-first {
    width: 31.3253%;
    float: left;
    margin-right: 3.01205%;
    margin-left: 0;
  }
}
/* line 134, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-left-stacked .panel-col-first .inside {
  margin-right: 0;
}
/* line 138, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-left-stacked .panel-col-last {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 138, ../sass/layouts/_responsive.scss */
  .panel-edusa-2col-left-stacked .panel-col-last {
    width: 65.66265%;
    float: left;
    margin-right: 3.01205%;
    float: right;
    margin-right: 0;
  }
}
/* line 144, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-left-stacked .panel-col-last .inside {
  margin-left: 0;
}
/* line 149, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-left-stacked .panel-col-last .panel-col-lower-left {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 149, ../sass/layouts/_responsive.scss */
  .panel-edusa-2col-left-stacked .panel-col-last .panel-col-lower-left {
    width: 47.70642%;
    float: left;
    margin-right: 4.58716%;
    margin-left: 0;
  }
}
/* line 156, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-left-stacked .panel-col-last .panel-col-lower-right {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 156, ../sass/layouts/_responsive.scss */
  .panel-edusa-2col-left-stacked .panel-col-last .panel-col-lower-right {
    width: 47.70642%;
    float: left;
    margin-right: 4.58716%;
    float: right;
    margin-right: 0;
  }
}

/* line 167, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-right-stacked .panel-col-first {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 167, ../sass/layouts/_responsive.scss */
  .panel-edusa-2col-right-stacked .panel-col-first {
    width: 65.66265%;
    float: left;
    margin-right: 3.01205%;
    margin-left: 0;
  }
}
/* line 173, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-right-stacked .panel-col-first .inside {
  margin-right: 0;
}
/* line 176, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-right-stacked .panel-col-first .panel-col-lower-left {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 176, ../sass/layouts/_responsive.scss */
  .panel-edusa-2col-right-stacked .panel-col-first .panel-col-lower-left {
    width: 47.70642%;
    float: left;
    margin-right: 4.58716%;
    margin-left: 0;
  }
}
/* line 183, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-right-stacked .panel-col-first .panel-col-lower-right {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 183, ../sass/layouts/_responsive.scss */
  .panel-edusa-2col-right-stacked .panel-col-first .panel-col-lower-right {
    width: 47.70642%;
    float: left;
    margin-right: 4.58716%;
    float: right;
    margin-right: 0;
  }
}
/* line 191, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-right-stacked .panel-col-last {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 191, ../sass/layouts/_responsive.scss */
  .panel-edusa-2col-right-stacked .panel-col-last {
    width: 31.3253%;
    float: left;
    margin-right: 3.01205%;
    float: right;
    margin-right: 0;
  }
}
/* line 197, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-right-stacked .panel-col-last .inside {
  margin-left: 0;
}

/* line 203, ../sass/layouts/_responsive.scss */
.page-panel .panel-col-full-bleed-top,
.page-panel .panel-col-full-bleed-middle,
.page-panel .panel-col-full-bleed-bottom {
  width: 100%;
}

/* line 210, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-strata-stacked .panel-col-one-third-one,
.panel-edusa-2col-strata-stacked .panel-col-one-third-three {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 210, ../sass/layouts/_responsive.scss */
  .panel-edusa-2col-strata-stacked .panel-col-one-third-one,
  .panel-edusa-2col-strata-stacked .panel-col-one-third-three {
    width: 31.3253%;
    float: left;
    margin-right: 3.01205%;
    margin-left: 0;
  }
}
/* line 218, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-strata-stacked .panel-col-one-third-two {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 218, ../sass/layouts/_responsive.scss */
  .panel-edusa-2col-strata-stacked .panel-col-one-third-two {
    width: 31.3253%;
    float: left;
    margin-right: 3.01205%;
    float: right;
    margin-right: 0;
  }
}
/* line 225, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-strata-stacked .panel-col-two-thirds-one,
.panel-edusa-2col-strata-stacked .panel-col-two-thirds-three {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 225, ../sass/layouts/_responsive.scss */
  .panel-edusa-2col-strata-stacked .panel-col-two-thirds-one,
  .panel-edusa-2col-strata-stacked .panel-col-two-thirds-three {
    width: 65.66265%;
    float: left;
    margin-right: 3.01205%;
    float: right;
    margin-right: 0;
  }
}
/* line 233, ../sass/layouts/_responsive.scss */
.panel-edusa-2col-strata-stacked .panel-col-two-thirds-two {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 233, ../sass/layouts/_responsive.scss */
  .panel-edusa-2col-strata-stacked .panel-col-two-thirds-two {
    width: 65.66265%;
    float: left;
    margin-right: 3.01205%;
    margin-left: 0;
  }
}

/* HTML element (SMACSS base) rules */
/*
Base

Covers normalized styles, typography and base-level page/element styling.

Styleguide 1.
*/
/* line 2, ../sass/_navigation.scss */
.region-top {
  background: #000000;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
}

/* line 6, ../sass/_navigation.scss */
#block-menu-block-10 {
  height: 1.875rem;
  position: relative;
  z-index: 999;
}
@media (min-width: 48em) {
  /* line 6, ../sass/_navigation.scss */
  #block-menu-block-10 {
    background-color: transparent;
  }
}
/* line 14, ../sass/_navigation.scss */
#block-menu-block-10 h2 {
  background-image: url("../images/sprites.png");
  background-position: -375px -622px;
  background-repeat: no-repeat;
  width: 252px;
  height: 9px;
  display: inline-block;
  line-height: 1000px;
  overflow: hidden;
  text-indent: -999px;
  position: absolute;
  top: 0.625rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 14, ../sass/_navigation.scss */
  #block-menu-block-10 h2 {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media all and (max-width: 480px) {
  /* line 14, ../sass/_navigation.scss */
  #block-menu-block-10 h2 {
    background-image: url("../images/sprites.png");
    background-position: -237px -208px;
    background-repeat: no-repeat;
    width: 180px;
    height: 7px;
  }
}
/* line 23, ../sass/_navigation.scss */
#block-menu-block-10 .menu-block-10 {
  background-color: #000000;
  margin-left: -3em;
  margin-right: -3em;
}
@media (min-width: 48em) {
  /* line 23, ../sass/_navigation.scss */
  #block-menu-block-10 .menu-block-10 {
    background-color: transparent;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 33, ../sass/_navigation.scss */
#block-menu-block-10 h3.title {
  border-left: 1px solid #2d2d2d;
  color: #888888;
  cursor: pointer;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 10px;
  margin: 0;
  padding: 0.3em 0 0.4em 3em;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  z-index: 100;
  top: 0.4375rem;
}
/* line 50, ../sass/_navigation.scss */
#block-menu-block-10 h3.title:after {
  content: '';
  display: inline-block;
  margin-left: 0.4375rem;
  position: relative;
  top: -0.0625rem;
  background-image: url("../images/sprites.png");
  background-position: -505px -395px;
  background-repeat: no-repeat;
  width: 10px;
  height: 5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 50, ../sass/_navigation.scss */
  #block-menu-block-10 h3.title:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 48em) {
  /* line 33, ../sass/_navigation.scss */
  #block-menu-block-10 h3.title {
    display: none;
  }
}
/* line 62, ../sass/_navigation.scss */
#block-menu-block-10 ul.menu {
  box-shadow: #000 0 0 10px 0px;
  background-color: black;
  border-top: 1px solid #333333;
  display: none;
  margin: 0;
  padding-bottom: 1em;
  padding-left: 0;
  position: relative;
  top: 1.9375rem;
}
@media (min-width: 48em) {
  /* line 62, ../sass/_navigation.scss */
  #block-menu-block-10 ul.menu {
    border-top: 0;
    box-shadow: transparent 0 0 0 0;
    display: block;
    float: right;
    list-style: none;
    padding-bottom: 0;
    top: auto;
  }
}
/* line 81, ../sass/_navigation.scss */
#block-menu-block-10 ul.menu li {
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 0.6875rem;
  font-weight: 600;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  padding: 0 1.25rem;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  /* line 81, ../sass/_navigation.scss */
  #block-menu-block-10 ul.menu li {
    display: inline;
    margin-left: 1.5625rem;
    margin-right: 0;
    padding: 0;
    text-transform: none;
  }
}
/* line 97, ../sass/_navigation.scss */
#block-menu-block-10 ul.menu a,
#block-menu-block-10 ul.menu span.nolink {
  border-bottom: 1px solid #4d4d4d;
  display: block;
  padding: 0.1875rem 1.42857em;
}
@media (min-width: 48em) {
  /* line 97, ../sass/_navigation.scss */
  #block-menu-block-10 ul.menu a,
  #block-menu-block-10 ul.menu span.nolink {
    border: 0px;
    display: inline;
    padding: 0;
  }
}
/* line 109, ../sass/_navigation.scss */
#block-menu-block-10 a {
  color: #ffffff;
}
/* line 111, ../sass/_navigation.scss */
#block-menu-block-10 a:hover {
  color: #31AEC2;
}
/* line 115, ../sass/_navigation.scss */
#block-menu-block-10 .nolink {
  color: #31AEC2;
}

@media (min-width: 48em) {
  /* line 120, ../sass/_navigation.scss */
  .region-navigation {
    background-image: none;
    background-color: #003865;
    height: 4.875rem;
    position: relative;
  }
}

@media (min-width: 48em) {
  /* line 132, ../sass/_navigation.scss */
  #block-superfish-1 {
    display: table;
    margin-left: -2.5rem;
    position: static;
    width: 83%;
  }
}
@media all and (min-width: 768px) and (max-width: 959px) {
  /* line 132, ../sass/_navigation.scss */
  #block-superfish-1 {
    width: 100%;
  }
}
@media all and (min-width: 768px) and (max-width: 820px) {
  /* line 132, ../sass/_navigation.scss */
  #block-superfish-1 {
    margin-left: -1.25rem;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 120, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu > li {
    background-image: url("../images/backgrounds/blue-trans.png");
  }
  /* line 122, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu > li.sf-expanded {
    background-image: url("../images/backgrounds/black-trans.png");
  }
  /* line 126, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu .menu-image {
    display: none;
  }
  /* line 129, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li {
    border-bottom: 1px dotted #8e94c7;
    clear: both;
    float: none;
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
    font-size: 1.0625rem;
    letter-spacing: .5px;
    text-transform: uppercase;
    width: 100%;
  }
  /* line 138, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li:last-child {
    border-bottom: 0px;
  }
  /* line 142, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li.sf-expanded span.nolink.menuparent:after,
  #block-superfish-1 > ul.menu li.sf-expanded a.menuparent:after {
    background-image: url("../images/sprites.png");
    background-position: -554px -532px;
    background-repeat: no-repeat;
    width: 26px;
    height: 27px;
  }
}
@media only screen and (min-width: 0) and (max-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 192dpi), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 2dppx) {
  /* line 142, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li.sf-expanded span.nolink.menuparent:after,
  #block-superfish-1 > ul.menu li.sf-expanded a.menuparent:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 146, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li.sf-expanded > a:hover {
    background-color: transparent;
  }
  /* line 152, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li.menuparent > span.nolink:after, #block-superfish-1 > ul.menu li.menuparent > a:after {
    background-image: url("../images/sprites.png");
    background-position: -518px -532px;
    background-repeat: no-repeat;
    width: 26px;
    height: 27px;
  }
}
@media only screen and (min-width: 0) and (max-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 192dpi), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 2dppx) {
  /* line 152, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li.menuparent > span.nolink:after, #block-superfish-1 > ul.menu li.menuparent > a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 156, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li.menuparent.sf-expanded > a, #block-superfish-1 > ul.menu li.menuparent.sf-expanded > span.nolink {
    color: #7fa0bf;
    outline: 0;
  }
  /* line 160, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li.menuparent.sf-expanded > a:hover, #block-superfish-1 > ul.menu li.menuparent.sf-expanded > span.nolink:hover {
    border-bottom: 0px;
  }
  /* line 164, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li.sf-depth-1 > ul > li.sf-clone-parent {
    display: none;
  }
  /* line 167, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li br {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) and (max-width: 27.5rem) {
  /* line 167, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li br {
    display: block;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 174, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li span.nolink,
  #block-superfish-1 > ul.menu li a {
    color: #ffffff;
    padding: 1.875rem 4.375rem 1.875rem 1.25rem;
  }
  /* line 178, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li span.nolink:hover,
  #block-superfish-1 > ul.menu li a:hover {
    background-color: #031A4F;
    color: #6b8eb5;
  }
  /* line 182, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li span.nolink:after,
  #block-superfish-1 > ul.menu li a:after {
    content: '';
    background-image: url("../images/sprites.png");
    background-position: -277px -642px;
    background-repeat: no-repeat;
    width: 18px;
    height: 16px;
    position: absolute;
    right: 1.25rem;
    top: 1.75rem;
  }
}
@media only screen and (min-width: 0) and (max-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 192dpi), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 2dppx) {
  /* line 182, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li span.nolink:after,
  #block-superfish-1 > ul.menu li a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 190, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul {
    padding-left: 3.125rem;
    padding-right: 1.25rem;
    position: relative;
    left: auto;
    top: auto;
    width: auto;
  }
  /* line 197, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul.sf-hidden {
    position: absolute;
  }
  /* line 200, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 {
    border-bottom: 1px dotted #434a81;
    font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
    font-size: 0.9375rem;
    padding: 0;
    text-transform: none;
  }
  /* line 209, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent span.nolink,
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent a,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 span.nolink,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 a,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 span.nolink,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 a {
    padding: 1.25rem 0;
  }
  /* line 213, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent span.nolink:after,
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent a:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 span.nolink:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 a:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 span.nolink:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 a:after {
    background-image: url("../images/sprites.png");
    background-position: -637px -622px;
    background-repeat: no-repeat;
    width: 10px;
    height: 9px;
    display: inline-block;
    margin-left: 0.3125rem;
    position: relative;
    right: auto;
    top: auto;
  }
}
@media only screen and (min-width: 0) and (max-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 192dpi), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 2dppx) {
  /* line 213, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent span.nolink:after,
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent a:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 span.nolink:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 a:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 span.nolink:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 222, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent span.nolink.sf-with-ul:after,
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent a.sf-with-ul:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 span.nolink.sf-with-ul:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 a.sf-with-ul:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 span.nolink.sf-with-ul:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 a.sf-with-ul:after {
    background-image: url("../images/sprites.png");
    background-position: -637px -622px;
    background-repeat: no-repeat;
    width: 10px;
    height: 9px;
  }
}
@media only screen and (min-width: 0) and (max-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 192dpi), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 2dppx) {
  /* line 222, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent span.nolink.sf-with-ul:after,
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent a.sf-with-ul:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 span.nolink.sf-with-ul:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 a.sf-with-ul:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 span.nolink.sf-with-ul:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 a.sf-with-ul:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 226, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent span.nolink.menuparent:after,
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent a.menuparent:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 span.nolink.menuparent:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 a.menuparent:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 span.nolink.menuparent:after,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 a.menuparent:after {
    background-image: none;
    height: auto;
    width: auto;
  }
  /* line 232, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent span.nolink:hover,
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent a:hover,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 span.nolink:hover,
  #block-superfish-1 > ul.menu li ul li.sf-depth-2 a:hover,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 span.nolink:hover,
  #block-superfish-1 > ul.menu li ul li.sf-depth-3 a:hover {
    background-color: transparent;
  }
  /* line 237, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent.sf-depth-2 span.nolink,
  #block-superfish-1 > ul.menu li ul li.sf-clone-parent.sf-depth-2 a {
    padding-top: 0;
  }
  /* line 241, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul li:last-child {
    border-bottom: 0px;
  }
  /* line 244, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul li.last span.nolink,
  #block-superfish-1 > ul.menu li ul li.firstandlast span.nolink,
  #block-superfish-1 > ul.menu li ul li.last a,
  #block-superfish-1 > ul.menu li ul li.firstandlast a {
    padding-bottom: 1.5625rem;
  }
  /* line 251, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul ul.sf-has-clone-parent li.sf-clone-parent a.menuparent:after {
    background-image: url("../images/sprites.png");
    background-position: -637px -622px;
    background-repeat: no-repeat;
    width: 10px;
    height: 9px;
  }
}
@media only screen and (min-width: 0) and (max-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 192dpi), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 2dppx) {
  /* line 251, ../sass/_mixins.scss */
  #block-superfish-1 > ul.menu li ul ul.sf-has-clone-parent li.sf-clone-parent a.menuparent:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

@media (min-width: 48em) {
  /* line 145, ../sass/_navigation.scss */
  #block-superfish-1 > ul.menu {
    display: table-row;
  }
}
/* line 152, ../sass/_navigation.scss */
#block-superfish-1 > ul.menu > li {
  float: none;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.0625rem;
  letter-spacing: .5px;
  line-height: 1.1875rem;
  padding: 0;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  /* line 152, ../sass/_navigation.scss */
  #block-superfish-1 > ul.menu > li {
    display: table-cell;
    font-size: 0.9375rem;
    position: static;
  }
}
@media (min-width: 48em) and (min-width: 48em) {
  /* line 168, ../sass/_navigation.scss */
  #block-superfish-1 > ul.menu > li ul {
    margin-top: 2.5rem;
  }
}

/* line 174, ../sass/_navigation.scss */
#block-superfish-1 > ul.menu > li.last > a {
  padding-right: 0;
}
/* line 177, ../sass/_navigation.scss */
#block-superfish-1 > ul.menu > li.sfHover > a, #block-superfish-1 > ul.menu > li.sfHover > span.nolink {
  background-color: #031A4F;
  color: #6b8eb5;
}
/* line 182, ../sass/_navigation.scss */
#block-superfish-1 > ul.menu > li > span.nolink,
#block-superfish-1 > ul.menu > li > a {
  color: #ffffff;
}
/* line 186, ../sass/_navigation.scss */
#block-superfish-1 > ul.menu > li > span.nolink:hover,
#block-superfish-1 > ul.menu > li > a:hover {
  background-color: #031A4F;
  color: #6b8eb5;
}
@media (min-width: 48em) {
  /* line 182, ../sass/_navigation.scss */
  #block-superfish-1 > ul.menu > li > span.nolink,
  #block-superfish-1 > ul.menu > li > a {
    min-height: 2.375rem;
    padding: 1.25rem 2.5rem;
  }
}
@media all and (min-width: 768px) and (max-width: 820px) {
  /* line 182, ../sass/_navigation.scss */
  #block-superfish-1 > ul.menu > li > span.nolink,
  #block-superfish-1 > ul.menu > li > a {
    padding: 1.25rem;
  }
}
@media all and (min-width: 768px) and (max-width: 820px) {
  /* line 198, ../sass/_navigation.scss */
  #block-superfish-1 > ul.menu > li.first > a, #block-superfish-1 > ul.menu > li.first > span.nolink {
    padding-right: 2.5rem;
  }
}
@media (min-width: 48em) {
  /* line 205, ../sass/_navigation.scss */
  #block-superfish-1 > ul.menu #menu-1022-1,
  #block-superfish-1 > ul.menu #menu-1023-1 {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 212, ../sass/_navigation.scss */
  #block-superfish-1 #superfish-1-accordion > li:last-child {
    border-bottom: 1px dotted #8e94c7;
  }
}
/* line 217, ../sass/_navigation.scss */
#block-superfish-1 .sf-megamenu {
  background: url("../images/backgrounds/blue-trans.png") repeat;
  border-radius: 0;
  padding: 0 !important;
  width: 100% !important;
}
@media (min-width: 48em) {
  /* line 223, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper {
    padding: 0 !important;
    width: 100% !important;
  }
  /* line 227, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper ol {
    font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
    text-transform: none;
    width: auto !important;
  }
}
@media (min-width: 48em) and (min-width: 48em) {
  /* line 231, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper ol ol {
    display: none;
  }
}
@media (min-width: 48em) {
  /* line 237, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper a {
    color: #ffffff;
    font-weight: normal;
  }
  /* line 241, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper a.sf-depth-2 img {
    -webkit-transition: opacity 0.5s ease;
            transition: opacity 0.5s ease;
  }
  /* line 243, ../sass/_navigation.scss */
  .firefox #block-superfish-1 .sf-megamenu-wrapper a.sf-depth-2 img {
    -webkit-transition: none;
            transition: none;
  }
  /* line 247, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper a.sf-depth-2:hover img {
    opacity: .8;
  }
  /* line 250, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper > ol {
    padding: 3.125rem 0;
  }
  /* line 253, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper > ol > li.first {
    border-bottom: 1px dotted #3d4b6c;
    font-size: 1.5rem;
    margin-bottom: 2.5rem;
    padding-bottom: 1.125rem;
  }
  /* line 258, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper > ol > li.first a {
    display: inline-block;
  }
  /* line 261, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper > ol > li.first:after {
    content: '';
    display: inline-block;
    margin-left: 0.4375rem;
    background-image: url("../images/sprites.png");
    background-position: -305px -642px;
    background-repeat: no-repeat;
    width: 16px;
    height: 14px;
  }
}
@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 48em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 48em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 48em) and (min-device-pixel-ratio: 2), only screen and (min-width: 48em) and (min-resolution: 192dpi), only screen and (min-width: 48em) and (min-resolution: 2dppx) {
  /* line 261, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper > ol > li.first:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 48em) {
  /* line 268, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper > ol > li.middle,
  #block-superfish-1 .sf-megamenu-wrapper > ol > li.last {
    width: 19.87952%;
    float: left;
    margin-right: 3.01205%;
    font-size: 1.125rem;
    margin-right: 0;
    text-align: center;
    width: 19% !important;
  }
  /* line 275, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper > ol > li.middle .sf-megamenu-column,
  #block-superfish-1 .sf-megamenu-wrapper > ol > li.last .sf-megamenu-column {
    margin-right: 1.25rem;
    width: auto !important;
  }
  /* line 280, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper > ol > li.last {
    padding-right: 0;
  }
  /* line 282, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper > ol > li.last .sf-megamenu-column {
    margin-right: 0;
  }
  /* line 286, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper .menu-image {
    border-bottom: 1px dotted #54607b;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 1rem;
    width: 7.5rem;
  }
  /* line 294, ../sass/_navigation.scss */
  #block-superfish-1 .sf-megamenu-wrapper .circular img {
    border-radius: 50%;
  }
}

/* line 302, ../sass/_navigation.scss */
.sf-menu .sf-sub-indicator {
  margin-top: 1.125rem;
  right: 1.5rem;
}
/* line 306, ../sass/_navigation.scss */
.sf-menu a > .sf-sub-indicator,
.sf-menu span > .sf-sub-indicator {
  background-position: 0;
  background-image: url("../images/sprites.png");
  background-position: -657px -622px;
  background-repeat: no-repeat;
  width: 14px;
  height: 8px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 306, ../sass/_navigation.scss */
  .sf-menu a > .sf-sub-indicator,
  .sf-menu span > .sf-sub-indicator {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 311, ../sass/_navigation.scss */
.sf-menu a:hover > .sf-sub-indicator,
.sf-menu .sfHover a > .sf-sub-indicator,
.sf-menu span.nolink:hover > .sf-sub-indicator,
.sf-menu .sfHover span.nolink > .sf-sub-indicator {
  background-position: -12.3125rem -1.1875rem;
  background-image: url("../images/sprites.png");
  background-position: -681px -622px;
  background-repeat: no-repeat;
  width: 14px;
  height: 8px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 311, ../sass/_navigation.scss */
  .sf-menu a:hover > .sf-sub-indicator,
  .sf-menu .sfHover a > .sf-sub-indicator,
  .sf-menu span.nolink:hover > .sf-sub-indicator,
  .sf-menu .sfHover span.nolink > .sf-sub-indicator {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

@media (min-width: 48em) {
  /* line 320, ../sass/_navigation.scss */
  #block-superfish-2 {
    display: block;
    position: absolute;
    right: -1.75rem;
    top: 3.6875rem;
  }
}
/* line 328, ../sass/_navigation.scss */
#block-superfish-2 #superfish-2 li {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  padding-right: 0;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  /* line 328, ../sass/_navigation.scss */
  #block-superfish-2 #superfish-2 li {
    width: 13.25rem;
  }
}
/* line 337, ../sass/_navigation.scss */
#block-superfish-2 #superfish-2 li a,
#block-superfish-2 #superfish-2 li span.nolink {
  color: #1B518E;
  font-weight: bold;
  padding: 1.25rem 1.375rem;
}
/* line 342, ../sass/_navigation.scss */
#block-superfish-2 #superfish-2 li a:hover,
#block-superfish-2 #superfish-2 li span.nolink:hover {
  color: #133963;
}
/* line 349, ../sass/_navigation.scss */
#block-superfish-2 #superfish-2 li.menuparent a .sf-sub-indicator,
#block-superfish-2 #superfish-2 li.menuparent span.nolink .sf-sub-indicator {
  background-image: url("../images/sprites.png");
  background-position: -462px -395px;
  background-repeat: no-repeat;
  width: 13px;
  height: 6px;
  display: inline-block;
  margin-left: 0.3125rem;
  margin-top: 0;
  position: relative;
  right: auto;
  top: -0.1875rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 349, ../sass/_navigation.scss */
  #block-superfish-2 #superfish-2 li.menuparent a .sf-sub-indicator,
  #block-superfish-2 #superfish-2 li.menuparent span.nolink .sf-sub-indicator {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 48em) {
  /* line 359, ../sass/_navigation.scss */
  #block-superfish-2 #superfish-2 li.sfHover,
  #block-superfish-2 #superfish-2 li:hover {
    background-color: #ffffff;
  }
}
/* line 366, ../sass/_navigation.scss */
#block-superfish-2 #superfish-2 li.sfHover a .sf-sub-indicator,
#block-superfish-2 #superfish-2 li.sfHover span.nolink .sf-sub-indicator,
#block-superfish-2 #superfish-2 li:hover a .sf-sub-indicator,
#block-superfish-2 #superfish-2 li:hover span.nolink .sf-sub-indicator {
  background-image: url("../images/sprites.png");
  background-position: -727px -428px;
  background-repeat: no-repeat;
  width: 13px;
  height: 6px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 366, ../sass/_navigation.scss */
  #block-superfish-2 #superfish-2 li.sfHover a .sf-sub-indicator,
  #block-superfish-2 #superfish-2 li.sfHover span.nolink .sf-sub-indicator,
  #block-superfish-2 #superfish-2 li:hover a .sf-sub-indicator,
  #block-superfish-2 #superfish-2 li:hover span.nolink .sf-sub-indicator {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 371, ../sass/_navigation.scss */
#block-superfish-2 #superfish-2 li:hover > ul,
#block-superfish-2 #superfish-2 li.sfHover > ul {
  position: relative;
}
/* line 374, ../sass/_navigation.scss */
#block-superfish-2 #superfish-2 li:hover > ul.sf-hidden,
#block-superfish-2 #superfish-2 li.sfHover > ul.sf-hidden {
  position: absolute;
}
@media (min-width: 48em) {
  /* line 371, ../sass/_navigation.scss */
  #block-superfish-2 #superfish-2 li:hover > ul,
  #block-superfish-2 #superfish-2 li.sfHover > ul {
    position: absolute;
    top: 4.6875rem;
    box-shadow: rgba(80, 82, 97, 0.3) 0px 3px 5px 0px;
  }
}
/* line 383, ../sass/_navigation.scss */
#block-superfish-2 #superfish-2 li ul {
  left: auto;
  padding: 0 !important;
  right: 0;
}
/* line 387, ../sass/_navigation.scss */
#block-superfish-2 #superfish-2 li ul li {
  background-color: #ffffff;
  border-bottom: 1px dotted #1B518E;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 0.9375rem;
  font-weight: bold;
  text-transform: none;
  width: 100%;
}
/* line 395, ../sass/_navigation.scss */
#block-superfish-2 #superfish-2 li ul li:last-child {
  border-bottom: 0px;
}
/* line 398, ../sass/_navigation.scss */
#block-superfish-2 #superfish-2 li ul li li a {
  padding-left: 2.625rem;
}
@media (min-width: 48em) {
  /* line 401, ../sass/_navigation.scss */
  #block-superfish-2 #superfish-2 li ul li ul {
    display: none !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    right: auto !important;
  }
}
/* line 412, ../sass/_navigation.scss */
#block-superfish-2 #superfish-2.sf-menu .sf-depth-2 .sf-sub-indicator, #block-superfish-2 #superfish-2.sf-menu .sf-depth-3 .sf-sub-indicator {
  display: none;
}
/* line 417, ../sass/_navigation.scss */
#block-superfish-2 .sf-accordion-toggle {
  display: none;
}

/* line 120, ../sass/_mixins.scss */
#superfish-1-accordion > li,
#superfish-2-accordion > li {
  background-image: url("../images/backgrounds/blue-trans.png");
}
/* line 122, ../sass/_mixins.scss */
#superfish-1-accordion > li.sf-expanded,
#superfish-2-accordion > li.sf-expanded {
  background-image: url("../images/backgrounds/black-trans.png");
}
/* line 126, ../sass/_mixins.scss */
#superfish-1-accordion .menu-image,
#superfish-2-accordion .menu-image {
  display: none;
}
/* line 129, ../sass/_mixins.scss */
#superfish-1-accordion li,
#superfish-2-accordion li {
  border-bottom: 1px dotted #8e94c7;
  clear: both;
  float: none;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.0625rem;
  letter-spacing: .5px;
  text-transform: uppercase;
  width: 100%;
}
/* line 138, ../sass/_mixins.scss */
#superfish-1-accordion li:last-child,
#superfish-2-accordion li:last-child {
  border-bottom: 0px;
}
/* line 142, ../sass/_mixins.scss */
#superfish-1-accordion li.sf-expanded span.nolink.menuparent:after,
#superfish-1-accordion li.sf-expanded a.menuparent:after,
#superfish-2-accordion li.sf-expanded span.nolink.menuparent:after,
#superfish-2-accordion li.sf-expanded a.menuparent:after {
  background-image: url("../images/sprites.png");
  background-position: -554px -532px;
  background-repeat: no-repeat;
  width: 26px;
  height: 27px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 142, ../sass/_mixins.scss */
  #superfish-1-accordion li.sf-expanded span.nolink.menuparent:after,
  #superfish-1-accordion li.sf-expanded a.menuparent:after,
  #superfish-2-accordion li.sf-expanded span.nolink.menuparent:after,
  #superfish-2-accordion li.sf-expanded a.menuparent:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 146, ../sass/_mixins.scss */
#superfish-1-accordion li.sf-expanded > a:hover,
#superfish-2-accordion li.sf-expanded > a:hover {
  background-color: transparent;
}
/* line 152, ../sass/_mixins.scss */
#superfish-1-accordion li.menuparent > span.nolink:after, #superfish-1-accordion li.menuparent > a:after,
#superfish-2-accordion li.menuparent > span.nolink:after,
#superfish-2-accordion li.menuparent > a:after {
  background-image: url("../images/sprites.png");
  background-position: -518px -532px;
  background-repeat: no-repeat;
  width: 26px;
  height: 27px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 152, ../sass/_mixins.scss */
  #superfish-1-accordion li.menuparent > span.nolink:after, #superfish-1-accordion li.menuparent > a:after,
  #superfish-2-accordion li.menuparent > span.nolink:after,
  #superfish-2-accordion li.menuparent > a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 156, ../sass/_mixins.scss */
#superfish-1-accordion li.menuparent.sf-expanded > a, #superfish-1-accordion li.menuparent.sf-expanded > span.nolink,
#superfish-2-accordion li.menuparent.sf-expanded > a,
#superfish-2-accordion li.menuparent.sf-expanded > span.nolink {
  color: #7fa0bf;
  outline: 0;
}
/* line 160, ../sass/_mixins.scss */
#superfish-1-accordion li.menuparent.sf-expanded > a:hover, #superfish-1-accordion li.menuparent.sf-expanded > span.nolink:hover,
#superfish-2-accordion li.menuparent.sf-expanded > a:hover,
#superfish-2-accordion li.menuparent.sf-expanded > span.nolink:hover {
  border-bottom: 0px;
}
/* line 164, ../sass/_mixins.scss */
#superfish-1-accordion li.sf-depth-1 > ul > li.sf-clone-parent,
#superfish-2-accordion li.sf-depth-1 > ul > li.sf-clone-parent {
  display: none;
}
/* line 167, ../sass/_mixins.scss */
#superfish-1-accordion li br,
#superfish-2-accordion li br {
  display: none;
}
@media (max-width: 27.5rem) {
  /* line 167, ../sass/_mixins.scss */
  #superfish-1-accordion li br,
  #superfish-2-accordion li br {
    display: block;
  }
}
/* line 174, ../sass/_mixins.scss */
#superfish-1-accordion li span.nolink,
#superfish-1-accordion li a,
#superfish-2-accordion li span.nolink,
#superfish-2-accordion li a {
  color: #ffffff;
  padding: 1.875rem 4.375rem 1.875rem 1.25rem;
}
/* line 178, ../sass/_mixins.scss */
#superfish-1-accordion li span.nolink:hover,
#superfish-1-accordion li a:hover,
#superfish-2-accordion li span.nolink:hover,
#superfish-2-accordion li a:hover {
  background-color: #031A4F;
  color: #6b8eb5;
}
/* line 182, ../sass/_mixins.scss */
#superfish-1-accordion li span.nolink:after,
#superfish-1-accordion li a:after,
#superfish-2-accordion li span.nolink:after,
#superfish-2-accordion li a:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -277px -642px;
  background-repeat: no-repeat;
  width: 18px;
  height: 16px;
  position: absolute;
  right: 1.25rem;
  top: 1.75rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 182, ../sass/_mixins.scss */
  #superfish-1-accordion li span.nolink:after,
  #superfish-1-accordion li a:after,
  #superfish-2-accordion li span.nolink:after,
  #superfish-2-accordion li a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 190, ../sass/_mixins.scss */
#superfish-1-accordion li ul,
#superfish-2-accordion li ul {
  padding-left: 3.125rem;
  padding-right: 1.25rem;
  position: relative;
  left: auto;
  top: auto;
  width: auto;
}
/* line 197, ../sass/_mixins.scss */
#superfish-1-accordion li ul.sf-hidden,
#superfish-2-accordion li ul.sf-hidden {
  position: absolute;
}
/* line 200, ../sass/_mixins.scss */
#superfish-1-accordion li ul li.sf-clone-parent,
#superfish-1-accordion li ul li.sf-depth-2,
#superfish-1-accordion li ul li.sf-depth-3,
#superfish-2-accordion li ul li.sf-clone-parent,
#superfish-2-accordion li ul li.sf-depth-2,
#superfish-2-accordion li ul li.sf-depth-3 {
  border-bottom: 1px dotted #434a81;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 0.9375rem;
  padding: 0;
  text-transform: none;
}
/* line 209, ../sass/_mixins.scss */
#superfish-1-accordion li ul li.sf-clone-parent span.nolink,
#superfish-1-accordion li ul li.sf-clone-parent a,
#superfish-1-accordion li ul li.sf-depth-2 span.nolink,
#superfish-1-accordion li ul li.sf-depth-2 a,
#superfish-1-accordion li ul li.sf-depth-3 span.nolink,
#superfish-1-accordion li ul li.sf-depth-3 a,
#superfish-2-accordion li ul li.sf-clone-parent span.nolink,
#superfish-2-accordion li ul li.sf-clone-parent a,
#superfish-2-accordion li ul li.sf-depth-2 span.nolink,
#superfish-2-accordion li ul li.sf-depth-2 a,
#superfish-2-accordion li ul li.sf-depth-3 span.nolink,
#superfish-2-accordion li ul li.sf-depth-3 a {
  padding: 1.25rem 0;
}
/* line 213, ../sass/_mixins.scss */
#superfish-1-accordion li ul li.sf-clone-parent span.nolink:after,
#superfish-1-accordion li ul li.sf-clone-parent a:after,
#superfish-1-accordion li ul li.sf-depth-2 span.nolink:after,
#superfish-1-accordion li ul li.sf-depth-2 a:after,
#superfish-1-accordion li ul li.sf-depth-3 span.nolink:after,
#superfish-1-accordion li ul li.sf-depth-3 a:after,
#superfish-2-accordion li ul li.sf-clone-parent span.nolink:after,
#superfish-2-accordion li ul li.sf-clone-parent a:after,
#superfish-2-accordion li ul li.sf-depth-2 span.nolink:after,
#superfish-2-accordion li ul li.sf-depth-2 a:after,
#superfish-2-accordion li ul li.sf-depth-3 span.nolink:after,
#superfish-2-accordion li ul li.sf-depth-3 a:after {
  background-image: url("../images/sprites.png");
  background-position: -637px -622px;
  background-repeat: no-repeat;
  width: 10px;
  height: 9px;
  display: inline-block;
  margin-left: 0.3125rem;
  position: relative;
  right: auto;
  top: auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 213, ../sass/_mixins.scss */
  #superfish-1-accordion li ul li.sf-clone-parent span.nolink:after,
  #superfish-1-accordion li ul li.sf-clone-parent a:after,
  #superfish-1-accordion li ul li.sf-depth-2 span.nolink:after,
  #superfish-1-accordion li ul li.sf-depth-2 a:after,
  #superfish-1-accordion li ul li.sf-depth-3 span.nolink:after,
  #superfish-1-accordion li ul li.sf-depth-3 a:after,
  #superfish-2-accordion li ul li.sf-clone-parent span.nolink:after,
  #superfish-2-accordion li ul li.sf-clone-parent a:after,
  #superfish-2-accordion li ul li.sf-depth-2 span.nolink:after,
  #superfish-2-accordion li ul li.sf-depth-2 a:after,
  #superfish-2-accordion li ul li.sf-depth-3 span.nolink:after,
  #superfish-2-accordion li ul li.sf-depth-3 a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 222, ../sass/_mixins.scss */
#superfish-1-accordion li ul li.sf-clone-parent span.nolink.sf-with-ul:after,
#superfish-1-accordion li ul li.sf-clone-parent a.sf-with-ul:after,
#superfish-1-accordion li ul li.sf-depth-2 span.nolink.sf-with-ul:after,
#superfish-1-accordion li ul li.sf-depth-2 a.sf-with-ul:after,
#superfish-1-accordion li ul li.sf-depth-3 span.nolink.sf-with-ul:after,
#superfish-1-accordion li ul li.sf-depth-3 a.sf-with-ul:after,
#superfish-2-accordion li ul li.sf-clone-parent span.nolink.sf-with-ul:after,
#superfish-2-accordion li ul li.sf-clone-parent a.sf-with-ul:after,
#superfish-2-accordion li ul li.sf-depth-2 span.nolink.sf-with-ul:after,
#superfish-2-accordion li ul li.sf-depth-2 a.sf-with-ul:after,
#superfish-2-accordion li ul li.sf-depth-3 span.nolink.sf-with-ul:after,
#superfish-2-accordion li ul li.sf-depth-3 a.sf-with-ul:after {
  background-image: url("../images/sprites.png");
  background-position: -637px -622px;
  background-repeat: no-repeat;
  width: 10px;
  height: 9px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 222, ../sass/_mixins.scss */
  #superfish-1-accordion li ul li.sf-clone-parent span.nolink.sf-with-ul:after,
  #superfish-1-accordion li ul li.sf-clone-parent a.sf-with-ul:after,
  #superfish-1-accordion li ul li.sf-depth-2 span.nolink.sf-with-ul:after,
  #superfish-1-accordion li ul li.sf-depth-2 a.sf-with-ul:after,
  #superfish-1-accordion li ul li.sf-depth-3 span.nolink.sf-with-ul:after,
  #superfish-1-accordion li ul li.sf-depth-3 a.sf-with-ul:after,
  #superfish-2-accordion li ul li.sf-clone-parent span.nolink.sf-with-ul:after,
  #superfish-2-accordion li ul li.sf-clone-parent a.sf-with-ul:after,
  #superfish-2-accordion li ul li.sf-depth-2 span.nolink.sf-with-ul:after,
  #superfish-2-accordion li ul li.sf-depth-2 a.sf-with-ul:after,
  #superfish-2-accordion li ul li.sf-depth-3 span.nolink.sf-with-ul:after,
  #superfish-2-accordion li ul li.sf-depth-3 a.sf-with-ul:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 226, ../sass/_mixins.scss */
#superfish-1-accordion li ul li.sf-clone-parent span.nolink.menuparent:after,
#superfish-1-accordion li ul li.sf-clone-parent a.menuparent:after,
#superfish-1-accordion li ul li.sf-depth-2 span.nolink.menuparent:after,
#superfish-1-accordion li ul li.sf-depth-2 a.menuparent:after,
#superfish-1-accordion li ul li.sf-depth-3 span.nolink.menuparent:after,
#superfish-1-accordion li ul li.sf-depth-3 a.menuparent:after,
#superfish-2-accordion li ul li.sf-clone-parent span.nolink.menuparent:after,
#superfish-2-accordion li ul li.sf-clone-parent a.menuparent:after,
#superfish-2-accordion li ul li.sf-depth-2 span.nolink.menuparent:after,
#superfish-2-accordion li ul li.sf-depth-2 a.menuparent:after,
#superfish-2-accordion li ul li.sf-depth-3 span.nolink.menuparent:after,
#superfish-2-accordion li ul li.sf-depth-3 a.menuparent:after {
  background-image: none;
  height: auto;
  width: auto;
}
/* line 232, ../sass/_mixins.scss */
#superfish-1-accordion li ul li.sf-clone-parent span.nolink:hover,
#superfish-1-accordion li ul li.sf-clone-parent a:hover,
#superfish-1-accordion li ul li.sf-depth-2 span.nolink:hover,
#superfish-1-accordion li ul li.sf-depth-2 a:hover,
#superfish-1-accordion li ul li.sf-depth-3 span.nolink:hover,
#superfish-1-accordion li ul li.sf-depth-3 a:hover,
#superfish-2-accordion li ul li.sf-clone-parent span.nolink:hover,
#superfish-2-accordion li ul li.sf-clone-parent a:hover,
#superfish-2-accordion li ul li.sf-depth-2 span.nolink:hover,
#superfish-2-accordion li ul li.sf-depth-2 a:hover,
#superfish-2-accordion li ul li.sf-depth-3 span.nolink:hover,
#superfish-2-accordion li ul li.sf-depth-3 a:hover {
  background-color: transparent;
}
/* line 237, ../sass/_mixins.scss */
#superfish-1-accordion li ul li.sf-clone-parent.sf-depth-2 span.nolink,
#superfish-1-accordion li ul li.sf-clone-parent.sf-depth-2 a,
#superfish-2-accordion li ul li.sf-clone-parent.sf-depth-2 span.nolink,
#superfish-2-accordion li ul li.sf-clone-parent.sf-depth-2 a {
  padding-top: 0;
}
/* line 241, ../sass/_mixins.scss */
#superfish-1-accordion li ul li:last-child,
#superfish-2-accordion li ul li:last-child {
  border-bottom: 0px;
}
/* line 244, ../sass/_mixins.scss */
#superfish-1-accordion li ul li.last span.nolink,
#superfish-1-accordion li ul li.firstandlast span.nolink,
#superfish-1-accordion li ul li.last a,
#superfish-1-accordion li ul li.firstandlast a,
#superfish-2-accordion li ul li.last span.nolink,
#superfish-2-accordion li ul li.firstandlast span.nolink,
#superfish-2-accordion li ul li.last a,
#superfish-2-accordion li ul li.firstandlast a {
  padding-bottom: 1.5625rem;
}
/* line 251, ../sass/_mixins.scss */
#superfish-1-accordion li ul ul.sf-has-clone-parent li.sf-clone-parent a.menuparent:after,
#superfish-2-accordion li ul ul.sf-has-clone-parent li.sf-clone-parent a.menuparent:after {
  background-image: url("../images/sprites.png");
  background-position: -637px -622px;
  background-repeat: no-repeat;
  width: 10px;
  height: 9px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 251, ../sass/_mixins.scss */
  #superfish-1-accordion li ul ul.sf-has-clone-parent li.sf-clone-parent a.menuparent:after,
  #superfish-2-accordion li ul ul.sf-has-clone-parent li.sf-clone-parent a.menuparent:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 422, ../sass/_navigation.scss */
  #superfish-1-accordion,
  #superfish-2-accordion {
    display: none;
  }
}
/* line 428, ../sass/_navigation.scss */
#superfish-1-accordion .sf-has-clone-parent,
#superfish-2-accordion .sf-has-clone-parent {
  position: relative;
  top: auto;
  width: 100%;
}
/* line 432, ../sass/_navigation.scss */
#superfish-1-accordion .sf-has-clone-parent.sf-hidden,
#superfish-2-accordion .sf-has-clone-parent.sf-hidden {
  position: absolute;
}

/* line 437, ../sass/_navigation.scss */
span.nolink {
  cursor: pointer;
}

@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 441, ../sass/_navigation.scss */
  #block-superfish-1 {
    background-color: #1B518E;
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    width: 100%;
  }
  /* line 447, ../sass/_navigation.scss */
  #block-superfish-1 a#superfish-1-toggle {
    color: #ffffff;
    display: inline-block;
    padding: 0.9375rem 2.1875rem 0.625rem 1.25rem;
    position: relative;
  }
  /* line 452, ../sass/_navigation.scss */
  #block-superfish-1 a#superfish-1-toggle.sf-expanded {
    background-color: #031A4F;
    color: #7fa0bf;
  }
  /* line 455, ../sass/_navigation.scss */
  #block-superfish-1 a#superfish-1-toggle.sf-expanded:after {
    background-image: url("../images/sprites.png");
    background-position: -439px -395px;
    background-repeat: no-repeat;
    width: 13px;
    height: 6px;
  }
}
@media only screen and (min-width: 0) and (max-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 192dpi), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 2dppx) {
  /* line 455, ../sass/_navigation.scss */
  #block-superfish-1 a#superfish-1-toggle.sf-expanded:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 459, ../sass/_navigation.scss */
  #block-superfish-1 a#superfish-1-toggle:after {
    content: '';
    background-image: url("../images/sprites.png");
    background-position: -657px -622px;
    background-repeat: no-repeat;
    width: 14px;
    height: 8px;
    left: auto;
    position: absolute;
    right: 0.75rem;
    top: 1.5rem;
  }
}
@media only screen and (min-width: 0) and (max-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 192dpi), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 2dppx) {
  /* line 459, ../sass/_navigation.scss */
  #block-superfish-1 a#superfish-1-toggle:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 470, ../sass/_navigation.scss */
  #navigation #superfish-2-accordion li {
    padding-right: 0;
    overflow: hidden;
  }
}

/* line 478, ../sass/_navigation.scss */
.region-highlighted {
  background: white;
  box-shadow: 0 0.25rem 0.1875rem -0.1875rem #82838D;
  display: none;
  line-height: normal;
}
@media (min-width: 48em) {
  /* line 478, ../sass/_navigation.scss */
  .region-highlighted {
    display: block;
  }
}
/* line 486, ../sass/_navigation.scss */
.region-highlighted .inner {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
@media all and (min-width: 66.5rem) {
  /* line 486, ../sass/_navigation.scss */
  .region-highlighted .inner {
    max-width: 61.875rem;
  }
}
/* line 495, ../sass/_navigation.scss */
.region-highlighted #block-menu-block-3 {
  margin-top: 0.625rem;
}
/* line 497, ../sass/_navigation.scss */
.region-highlighted #block-menu-block-3 .menu-name-user-menu {
  position: relative;
  top: 2px;
}

/* line 504, ../sass/_navigation.scss */
#block-menu-block-3,
#block-menu-block-3 h2,
.menu-name-user-menu,
#block-superfish-3 {
  display: inline-block;
}

/* line 510, ../sass/_navigation.scss */
#block-menu-block-3 h2 {
  font-size: 0.9375rem;
  line-height: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
}

/* line 515, ../sass/_navigation.scss */
.menu-name-user-menu ul {
  padding: 0;
  margin: 0;
}

/* line 519, ../sass/_navigation.scss */
#block-menu-block-3 .menu__item.is-leaf {
  list-style-type: none;
  font-size: 0.8125rem;
}

/* line 523, ../sass/_navigation.scss */
#block-superfish-3 {
  float: right;
  width: auto;
}
/* line 527, ../sass/_navigation.scss */
#block-superfish-3 .nolink {
  color: #31AEC2;
  cursor: pointer;
}
/* line 533, ../sass/_navigation.scss */
#block-superfish-3 > ul.menu > li {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  font-weight: 500;
  border-right: 1px dotted #d2d2d6;
  padding: 0;
}
/* line 541, ../sass/_navigation.scss */
#block-superfish-3 > ul.menu > li.sf-item-1.sf-depth-1 {
  border-left: 1px dotted #d2d2d6;
}
/* line 545, ../sass/_navigation.scss */
#block-superfish-3 > ul.menu > li.sf-depth-1 > a {
  color: #31AEC2;
}
/* line 549, ../sass/_navigation.scss */
#block-superfish-3 > ul.menu > li > a,
#block-superfish-3 ul.menu li span.nolink {
  padding: 0.75rem 2.5rem;
}
/* line 553, ../sass/_navigation.scss */
#block-superfish-3 > ul.menu > li > a:hover,
#block-superfish-3 > ul.menu > .sfHover > a,
#block-superfish-3 > ul.menu > .sfHover > span.nolink,
#block-superfish-3 > ul.menu > li > span.nolink:hover {
  color: white;
  background: #31AEC2;
}
/* line 560, ../sass/_navigation.scss */
#block-superfish-3 .sf-menu li > ul,
#block-superfish-3 .sf-menu li:hover > ul {
  left: -22.3rem;
}
/* line 564, ../sass/_navigation.scss */
#block-superfish-3 .sf-menu ul.sf-megamenu {
  border-radius: 0;
}
/* line 569, ../sass/_navigation.scss */
#block-superfish-3 .sf-menu a > .sf-sub-indicator,
#block-superfish-3 .sf-menu span > .sf-sub-indicator {
  background-position: 0;
  background-image: url("../images/sprites.png");
  background-position: -750px -428px;
  background-repeat: no-repeat;
  width: 11px;
  height: 6px;
  top: 0;
  right: 1.2rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 569, ../sass/_navigation.scss */
  #block-superfish-3 .sf-menu a > .sf-sub-indicator,
  #block-superfish-3 .sf-menu span > .sf-sub-indicator {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 576, ../sass/_navigation.scss */
#block-superfish-3 .sf-menu a:hover > .sf-sub-indicator,
#block-superfish-3 .sf-menu .sfHover a > .sf-sub-indicator,
#block-superfish-3 .sf-menu span.nolink:hover > .sf-sub-indicator,
#block-superfish-3 .sf-menu .sfHover span.nolink > .sf-sub-indicator {
  background-position: -12.3125rem -1.1875rem;
  background-image: url("../images/sprites.png");
  background-position: -681px -622px;
  background-repeat: no-repeat;
  width: 14px;
  height: 8px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 576, ../sass/_navigation.scss */
  #block-superfish-3 .sf-menu a:hover > .sf-sub-indicator,
  #block-superfish-3 .sf-menu .sfHover a > .sf-sub-indicator,
  #block-superfish-3 .sf-menu span.nolink:hover > .sf-sub-indicator,
  #block-superfish-3 .sf-menu .sfHover span.nolink > .sf-sub-indicator {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 586, ../sass/_navigation.scss */
#block-superfish-3 li.sf-parent-children-2 ul.sf-megamenu,
#block-superfish-3 li.sf-parent-children-2 ul.sf-megamenu li.sf-megamenu-wrapper,
#block-superfish-3 li.sf-parent-children-2 ul.sf-megamenu li.sf-megamenu-wrapper ol:first-child {
  width: 30.625rem !important;
}
/* line 591, ../sass/_navigation.scss */
#block-superfish-3 ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  display: inline;
  float: left;
  width: 12.5rem !important;
}
/* line 595, ../sass/_navigation.scss */
#block-superfish-3 ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol {
  width: 12.5rem !important;
}
/* line 599, ../sass/_navigation.scss */
#block-superfish-3 ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column.sf-item-1 {
  margin-right: 4.375rem;
}
/* line 602, ../sass/_navigation.scss */
#block-superfish-3 .sf-megamenu-column span.nolink {
  display: none;
}
/* line 607, ../sass/_navigation.scss */
#block-superfish-3 > ul.menu > li ul {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  background: #31AEC2;
  padding: 2.5rem 1.875rem 0.5rem !important;
  margin-top: 0;
}
/* line 613, ../sass/_navigation.scss */
#block-superfish-3 ul.menu li.sf-depth-3 {
  padding: 0 0 1rem 0;
  border-bottom: 1px dotted #a4dfe8;
  margin-bottom: 1.25rem;
}
/* line 618, ../sass/_navigation.scss */
#block-superfish-3 li.sf-depth-3 a {
  color: white;
  text-transform: none;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
/* line 625, ../sass/_navigation.scss */
#block-superfish-3 .sf-megamenu-column ol li:last-child {
  border-bottom: none;
}

/* line 634, ../sass/_navigation.scss */
.pane-menu-block-6 h2 {
  text-align: center;
  border-bottom: 5px solid #7e7f89;
  color: #1B518E;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.8125rem;
  margin-bottom: 0;
  padding-bottom: 0.9375rem;
  text-transform: uppercase;
}
/* line 644, ../sass/_navigation.scss */
.pane-menu-block-6 h2 a {
  color: #1B518E;
}
/* line 647, ../sass/_navigation.scss */
.pane-menu-block-6 h2 span {
  display: inline-block;
  width: 60%;
}

/* line 653, ../sass/_navigation.scss */
.menu-name-main-menu {
  display: none;
}

@media (min-width: 48em) {
  /* line 658, ../sass/_navigation.scss */
  .pane-menu-block-6 h2 {
    display: block;
    text-align: left;
  }
  /* line 661, ../sass/_navigation.scss */
  .pane-menu-block-6 h2 a {
    color: #1B518E;
  }
  /* line 664, ../sass/_navigation.scss */
  .pane-menu-block-6 h2 span {
    display: block;
    width: 100%;
  }

  /* line 670, ../sass/_navigation.scss */
  .menu-name-main-menu {
    display: block;
  }
  /* line 672, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu {
    margin-left: 1.25rem;
    margin-top: 0;
    padding-left: 0;
  }
  /* line 676, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu li {
    border-bottom: 1px dotted #7e7f89;
    font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
    list-style: none;
  }
  /* line 680, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu li:before {
    content: '';
  }
  /* line 683, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu li:last-child {
    border-bottom: 0px;
  }
  /* line 686, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu li.overview {
    display: none;
  }
  /* line 690, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu li a {
    display: block;
    font-weight: 700;
    padding-bottom: 0.9375rem;
    padding-top: 0.9375rem;
  }
  /* line 695, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu li a.active {
    color: #1B518E;
  }
  /* line 697, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu li a.active:after {
    background-image: none;
  }
  /* line 701, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu li a.active:hover:after {
    background-image: none;
  }
  /* line 706, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu li a:after {
    content: '';
    display: inline-block;
    background-image: url("../images/sprites.png");
    background-position: -334px -622px;
    background-repeat: no-repeat;
    width: 11px;
    height: 10px;
    margin-left: 0.3125rem;
  }
}
@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 48em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 48em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 48em) and (min-device-pixel-ratio: 2), only screen and (min-width: 48em) and (min-resolution: 192dpi), only screen and (min-width: 48em) and (min-resolution: 2dppx) {
  /* line 706, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu li a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 48em) {
  /* line 713, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu li a:hover:after {
    background-image: url("../images/sprites.png");
    background-position: -273px -622px;
    background-repeat: no-repeat;
    width: 11px;
    height: 10px;
  }
}
@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 48em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 48em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 48em) and (min-device-pixel-ratio: 2), only screen and (min-width: 48em) and (min-resolution: 192dpi), only screen and (min-width: 48em) and (min-resolution: 2dppx) {
  /* line 713, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu li a:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 48em) {
  /* line 718, ../sass/_navigation.scss */
  .menu-name-main-menu ul.menu li ul {
    border-top: 1px dotted #7e7f89;
    margin-left: 1.25rem;
  }
}
/* line 727, ../sass/_navigation.scss */
.pane-bundle-links-vertical {
  display: block;
}
/* line 729, ../sass/_navigation.scss */
.pane-bundle-links-vertical h2 {
  color: #505261;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.8125rem;
  font-weight: 400;
  margin-bottom: 0;
  margin-top: 0.5rem;
  padding-bottom: 0.125rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 742, ../sass/_navigation.scss */
.pane-bundle-links-vertical .item-list ul {
  margin-left: 0;
  margin-top: 0;
  padding-left: 0;
}
/* line 746, ../sass/_navigation.scss */
.pane-bundle-links-vertical .item-list ul li {
  border-bottom: 1px dotted #7e7f89;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  list-style: none;
  font-size: 1.125rem;
  letter-spacing: .5px;
  font-weight: 700;
}
/* line 753, ../sass/_navigation.scss */
.pane-bundle-links-vertical .item-list ul li:before {
  display: none;
}
/* line 756, ../sass/_navigation.scss */
.pane-bundle-links-vertical .item-list ul li:last-child {
  border-bottom: 0px;
}
/* line 760, ../sass/_navigation.scss */
.pane-bundle-links-vertical .item-list ul li a {
  display: block;
  padding-bottom: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 1rem;
}
/* line 765, ../sass/_navigation.scss */
.pane-bundle-links-vertical .item-list ul li a:after {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -334px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
  margin-left: 0.3125rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 765, ../sass/_navigation.scss */
  .pane-bundle-links-vertical .item-list ul li a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 772, ../sass/_navigation.scss */
.pane-bundle-links-vertical .item-list ul li a:hover:after {
  background-image: url("../images/sprites.png");
  background-position: -273px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 772, ../sass/_navigation.scss */
  .pane-bundle-links-vertical .item-list ul li a:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 777, ../sass/_navigation.scss */
.pane-bundle-links-vertical .item-list ul li ul {
  border-top: 1px dotted #7e7f89;
  margin-left: 1.25rem;
}

/* line 787, ../sass/_navigation.scss */
.pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu {
  margin: 0;
  padding: 0;
}
/* line 790, ../sass/_navigation.scss */
.pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li {
  border-bottom: none;
}
/* line 792, ../sass/_navigation.scss */
.pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a, .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active, .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a:hover {
  background-color: #80818a;
  border-bottom: 0.0625rem solid #FFF;
  padding: 1.25rem;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: .03em;
  color: white;
  font-weight: normal;
  font-size: 1.125rem;
}
/* line 802, ../sass/_navigation.scss */
.pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a:after, .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active:after, .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a:hover:after {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -331px -642px;
  background-repeat: no-repeat;
  width: 16px;
  height: 14px;
  position: relative;
  right: 1.25rem;
  top: 0.375rem;
  float: right;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 802, ../sass/_navigation.scss */
  .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a:after, .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active:after, .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 815, ../sass/_navigation.scss */
.pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a:hover:after, .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active:after, .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active-trail:after {
  background-image: url("../images/sprites.png");
  background-position: -305px -642px;
  background-repeat: no-repeat;
  width: 16px;
  height: 14px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 815, ../sass/_navigation.scss */
  .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a:hover:after, .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active:after, .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active-trail:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 818, ../sass/_navigation.scss */
.pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li.last a {
  border-bottom: 0;
}

/* line 828, ../sass/_navigation.scss */
.five-steps-color-aqua .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a:hover, .five-steps-color-aqua .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active, .five-steps-color-aqua .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active-trail {
  background-color: #31AEC2;
}

/* line 839, ../sass/_navigation.scss */
.five-steps-color-green .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a:hover, .five-steps-color-green .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active, .five-steps-color-green .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active-trail {
  background-color: #6A9C5F;
}

/* line 850, ../sass/_navigation.scss */
.five-steps-color-orange .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a:hover, .five-steps-color-orange .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active, .five-steps-color-orange .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active-trail {
  background-color: #EB8344;
}

/* line 861, ../sass/_navigation.scss */
.five-steps-color-blue .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a:hover, .five-steps-color-blue .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active, .five-steps-color-blue .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active-trail {
  background-color: #5587C2;
}

/* line 872, ../sass/_navigation.scss */
.five-steps-color-purple .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a:hover, .five-steps-color-purple .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active, .five-steps-color-purple .pane-edusa-components-5steps-sub-vnav .menu-name-main-menu ul.menu li a.active-trail {
  background-color: #7876A4;
}

/**
 * @file
 * Normalize.css is intended to be used as an alternative to CSS resets.
 *
 * This file is a slight fork of these original sources:
 * - normalize.css v2.1.2 | MIT License | git.io/normalize
 * - normalize.scss v2.1.2 | MIT/GPLv2 License | bit.ly/normalize-with-compass
 *
 * It's suggested that you read the normalize.scss file and customise it to meet
 * your needs, rather then including the file in your project and overriding the
 * defaults later in your CSS.
 * @see http://nicolasgallagher.com/about-normalize-css/
 *
 * Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
 *       @see http://snook.ca/archives/html_and_css/no_css_reset/
 */
/**
 * HTML5 display definitions
 */
/* Correct `block` display not defined in IE 8/9. */
/* line 23, ../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 38, ../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 52, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* Address styling not present in IE 8/9. */
/* line 58, ../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 _init.scss partial.
 */
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
@font-face {
  font-family: 'Roboto Slab';
  src: url("../fonts/robotoslab/RobotoSlab-Light-webfont.eot");
  src: url("../fonts/robotoslab/RobotoSlab-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/robotoslab/RobotoSlab-Light-webfont.woff") format("woff"), url("../fonts/robotoslab/RobotoSlab-Light-webfont.ttf") format("truetype"), url("../fonts/robotoslab/RobotoSlab-Light-webfont.svg#roboto_slablight") format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Slab';
  src: url("../fonts/robotoslab/RobotoSlab-Regular-webfont.eot");
  src: url("../fonts/robotoslab/RobotoSlab-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/robotoslab/RobotoSlab-Regular-webfont.woff") format("woff"), url("../fonts/robotoslab/RobotoSlab-Regular-webfont.ttf") format("truetype"), url("../fonts/robotoslab/RobotoSlab-Regular-webfont.svg#roboto_slabregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Slab';
  src: url("../fonts/robotoslab/RobotoSlab-Bold-webfont.eot");
  src: url("../fonts/robotoslab/RobotoSlab-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/robotoslab/RobotoSlab-Bold-webfont.woff") format("woff"), url("../fonts/robotoslab/RobotoSlab-Bold-webfont.ttf") format("truetype"), url("../fonts/robotoslab/RobotoSlab-Bold-webfont.svg#roboto_slabregular") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url("../fonts/roboto/RobotoCondensed-Regular-webfont.eot");
  src: url("../fonts/roboto/RobotoCondensed-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/RobotoCondensed-Regular-webfont.woff") format("woff"), url("../fonts/roboto/RobotoCondensed-Regular-webfont.ttf") format("truetype"), url("../fonts/roboto/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular") format("svg");
  font-weight: 400;
  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.
 */
/*
Colors

Markup: <div class="colors">
  <div class="color color--a"><span class="color-swatch"></span><span class="hex">#1B518E<br />$blue-dos</span></div>
  <div class="color color--b"><span class="color-swatch"></span><span class="hex">#031A4F<br />$blue-dos-dark</span></div>
  <div class="color color--c"><span class="color-swatch"></span><span class="hex">#82838D<br />$gray-lt</span></div>
  <div class="color color--d"><span class="color-swatch"></span><span class="hex">#505261<br />$gray-dk</span></div>
  <div class="color color--e"><span class="color-swatch"></span><span class="hex">#F6F5F4<br />$gray-bg</span></div>
  <div class="color color--f"><span class="color-swatch"></span><span class="hex">#31AEC2<br />$aqua</span></div>
  <div class="color color--g"><span class="color-swatch"></span><span class="hex">#6A9C5F<br />$green</span></div>
  <div class="color color--h"><span class="color-swatch"></span><span class="hex">#EB8344<br />$orange</span></div>
  <div class="color color--i"><span class="color-swatch"></span><span class="hex">#5587C2<br />$blue</span></div>
  <div class="color color--j"><span class="color-swatch"></span><span class="hex">#7876A4<br />$purple</span></div>
</div>

Styleguide 1.1
*/
/* line 173, ../sass/_normalize.scss */
.colors .color {
  background: #fff;
  border: 1px solid #bbb;
  display: inline-block;
  margin: 0 .5em .5em 0;
  padding: 5px;
  position: relative;
  width: 89px;
  vertical-align: middle;
}
/* line 182, ../sass/_normalize.scss */
.colors .color .color-swatch {
  display: block;
  height: 89px;
  position: relative;
  text-align: center;
  width: 100%;
}
/* line 189, ../sass/_normalize.scss */
.colors .color .hex {
  font-size: .8em;
  line-height: 1.2em;
}

/* line 194, ../sass/_normalize.scss */
.color--a .color-swatch {
  background-color: #1B518E;
}

/* line 197, ../sass/_normalize.scss */
.color--b .color-swatch {
  background-color: #031A4F;
}

/* line 200, ../sass/_normalize.scss */
.color--c .color-swatch {
  background-color: #82838D;
}

/* line 203, ../sass/_normalize.scss */
.color--d .color-swatch {
  background-color: #505261;
}

/* line 206, ../sass/_normalize.scss */
.color--e .color-swatch {
  background-color: #F6F5F4;
}

/* line 209, ../sass/_normalize.scss */
.color--f .color-swatch {
  background-color: #31AEC2;
}

/* line 212, ../sass/_normalize.scss */
.color--g .color-swatch {
  background-color: #6A9C5F;
}

/* line 215, ../sass/_normalize.scss */
.color--h .color-swatch {
  background-color: #EB8344;
}

/* line 218, ../sass/_normalize.scss */
.color--i .color-swatch {
  background-color: #5587C2;
}

/* line 221, ../sass/_normalize.scss */
.color--j .color-swatch {
  background-color: #7876A4;
}

/* line 225, ../sass/_normalize.scss */
html {
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  /* 1 */
  font-size: 100%;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Remove default margin. */
/* line 245, ../sass/_normalize.scss */
body {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 27px;
}

/**
 * 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
 */
/*
Links

Markup: This is a <a href="">link</a> within a paragraph.<br />
<a href="" class="more">This is a more link<a>

Styleguide 1.2
*/
/* line 267, ../sass/_normalize.scss */
a:link {
  color: #31AEC2;
  text-decoration: none;
}

/* line 271, ../sass/_normalize.scss */
a:visited {
  color: #31AEC2;
}

/* line 274, ../sass/_normalize.scss */
a:hover,
a:focus {
  color: #006f92;
}

/* line 281, ../sass/_normalize.scss */
a.more {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  text-transform: uppercase;
}
/* line 285, ../sass/_normalize.scss */
a.more:after {
  content: '';
  display: inline-block;
  margin-left: 0.5rem;
  background-image: url("../images/sprites.png");
  background-position: -334px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 285, ../sass/_normalize.scss */
  a.more:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 292, ../sass/_normalize.scss */
a.more:hover:after {
  background-image: url("../images/sprites.png");
  background-position: -273px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 292, ../sass/_normalize.scss */
  a.more:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

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

/* Improve readability when focused and also mouse hovered in all browsers. */
/* line 304, ../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
 */
/*
Paragraph

Markup: <p class="intro">Intro: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.</p><p class="promo">Promo: Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. </p><p>Paragraph: Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc.</p>

Styleguide 1.3
*/
/* line 328, ../sass/_normalize.scss */
p,
pre {
  color: #505261;
}
/* line 331, ../sass/_normalize.scss */
p.intro,
pre.intro {
  color: #505261;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 1.5rem;
  line-height: 2.4375rem;
  margin-top: 0;
}
/* line 338, ../sass/_normalize.scss */
p.promo,
pre.promo {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

/*
Blockquote

Markup: <blockquote>In turn, the opening that this movement creates can allow new vulnerable people to escape homelessness and access permanent supportive housing.</blockquote><p class="attribution">Fatima Hassan, Institution</p>
<blockquote class="alt">In turn, the opening that this movement creates can allow new vulnerable people to escape homelessness and access permanent supportive housing.</blockquote><p class="attribution">Fatima Hassan, Institution</p>

Styleguide 1.6
*/
/* line 358, ../sass/_normalize.scss */
blockquote {
  color: #1B518E;
  font-size: 1.5rem;
  line-height: 2.4375rem;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  margin: 2.5rem 0px 0px 0px;
  position: relative;
  text-align: center;
}
/* line 366, ../sass/_normalize.scss */
blockquote.alt {
  margin-left: 2.25rem;
  text-align: left;
}
/* line 369, ../sass/_normalize.scss */
blockquote.alt:before {
  content: "";
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-size: 5rem;
  left: -2.25rem;
  position: absolute;
  top: 0.625rem;
  background-image: url("../images/sprites.png");
  background-position: -743px -582px;
  background-repeat: no-repeat;
  width: 28px;
  height: 23px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 369, ../sass/_normalize.scss */
  blockquote.alt:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 378, ../sass/_normalize.scss */
blockquote.alt:after {
  content: "";
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -764px -313px;
  background-repeat: no-repeat;
  width: 7px;
  height: 6px;
  vertical-align: super;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 378, ../sass/_normalize.scss */
  blockquote.alt:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/* line 387, ../sass/_normalize.scss */
blockquote + p.attribution {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  color: #9a9a9a;
  margin: 1.25rem 0px;
  text-align: center;
}
/* line 393, ../sass/_normalize.scss */
blockquote + p.attribution:before {
  content: '– ';
}

/* line 397, ../sass/_normalize.scss */
blockquote.alt + p.attribution {
  margin-left: 2.25rem;
  text-align: left;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/*
Headers

Markup: <h1>(h1) Leveraging Scholarships</h1>
<h2>(h2) Financial Aid Search Engines</h2>
<h3>(h3) Workshop on Electronic Communications for Personal Growth and Development</h3>
<h4>(h4) Engage Now</h4>
<h5>(h5) U.S. Higher Education Professionals</h5>
<h6>(h6) Armenia</h6>
<h7>(h7) Description</h7>

Styleguide 1.4
*/
/* line 422, ../sass/_normalize.scss */
h1 {
  color: #505261;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  line-height: 3.625rem;
  font-size: 2.9375rem;
  font-weight: 400;
  margin-bottom: 1.5625rem;
  text-transform: capitalize;
}
/* line 430, ../sass/_normalize.scss */
.pane-node-title h1 {
  font-weight: 200;
}

/* line 434, ../sass/_normalize.scss */
h2 {
  color: #505261;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 2rem;
  font-style: normal;
  font-weight: 600;
  line-height: 3.3125rem;
  margin-bottom: 1.5625rem;
  text-transform: capitalize;
}

/* line 444, ../sass/_normalize.scss */
h3 {
  color: #1B518E;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.5625rem;
  margin-bottom: 1.5625rem;
}

/* line 452, ../sass/_normalize.scss */
h4 {
  color: #505261;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.05em;
  margin: 3.125rem 0px 1.5625rem 0px;
  text-transform: uppercase;
}

/* line 462, ../sass/_normalize.scss */
h5 {
  color: #505261;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  letter-spacing: 0.05em;
  margin-bottom: 1.5625rem;
  text-transform: uppercase;
}

/* line 471, ../sass/_normalize.scss */
h6 {
  color: #303030;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 1.5625rem;
  text-transform: capitalize;
}

/* line 479, ../sass/_normalize.scss */
h7 {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0.8125rem;
  letter-spacing: 0.1em;
  color: #9a9a9a;
}

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

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

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

/* Address differences between Firefox and other browsers. */
/* line 503, ../sass/_normalize.scss */
hr {
  height: 0;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: rhythm(1) 0;
}

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

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

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

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

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

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

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

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

/**
 * Lists
 */
/*
Lists

Markup: <div class="content"><ul>
<li>Community Planning 101</li>
<li>Advocating for Parks</li>
<li>Creating and Preserving Affordable Housing</li>
<li>Advocating for Changes to Streets</li>
<li>Neighborhood-Based Economic Development</li>
<li>Historic Preservation and Protection of Cultural Assets</li>
<li>How to Get it Done: Implementing Small Scale Neighborhood Change</li> <li>Identifying Neighborhood Strengths and Addressing Vulnerabilities</li>
</ul>
<ol>
<li>Focus on the Outliers</li>
<li>Set measurable goals with a scary deadline</li>
<li>Focus on the obvious thing</li>
<li>Build the broadest team possible</li>
<li>Experiment in short cycles</li>
</ol>
</div>

Styleguide 1.5
*/
/* line 596, ../sass/_normalize.scss */
dl,
menu,
ol,
ul {
  /* Address margins set differently in IE 6/7. */
  margin: rhythm(1) 0;
}

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

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

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

/* line 622, ../sass/_normalize.scss */
.center-wrapper ul,
.node ul {
  padding-left: 2.5rem;
}
/* line 625, ../sass/_normalize.scss */
.center-wrapper ul li,
.node ul li {
  color: #505261;
  list-style: none;
}
/* line 628, ../sass/_normalize.scss */
.center-wrapper ul li:before,
.node ul li:before {
  color: #1B518E;
  content: "• ";
  font-size: 1.375rem;
  position: relative;
  right: 6px;
  top: 2px;
}

/* line 639, ../sass/_normalize.scss */
.center-wrapper ol,
.node ol {
  counter-reset: li;
  /* Initiate a counter */
  margin-left: 0;
  /* Remove the default left margin */
  padding-left: 2.5rem;
}
/* line 644, ../sass/_normalize.scss */
.center-wrapper ol > li,
.node ol > li {
  list-style: none;
}
/* line 646, ../sass/_normalize.scss */
.center-wrapper ol > li:before,
.node ol > li:before {
  color: #1B518E;
  content: counter(li) ".";
  /* Use the counter as content */
  counter-increment: li;
  /* Increment the counter by 1 */
  font-weight: bold;
  position: relative;
  right: 0.4375rem;
}

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

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

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

/**
 * Forms
 */
/*
Form Fieldsets

Markup: <form id="name_of_form">
  <fieldset>
    <legend>Fieldset with legend</legend>
    <p><label for="fieldset_text_input">Text Input</label> <input type="text" name="fieldset_text_input" id="fieldset_text_input"></p>
    <p><input type="submit" value="Submit"></p>
  </fieldset>
  <fieldset>
    <legend>Fieldset with a very, very, very, very, very, long legend that can test the display of word wrapping to see how it looks.</legend>
    <p><label for="fieldset_text_input_2">Text Input</label> <input type="text" name="fieldset_text_input_2" id="fieldset_text_input_2"></p>
    <p><input type="submit" value="Submit"></p>
  </fieldset>
</form> 

Styleguide 1.8
*/
/* Define consistent border, margin, and padding. */
/* line 736, ../sass/_normalize.scss */
fieldset {
  border: 0px;
  padding: 0;
}
/* line 739, ../sass/_normalize.scss */
fieldset > div {
  margin-bottom: 1em;
}

/**
 * 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 749, ../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.
 * 5. Keep form elements constrained in their containers.
 */
/*
Buttons

Markup: <form>
  <fieldset>
    <p><input type="button" value="Button"></p>
    <p><input type="button" value="Outline" class="outline"></p>
    <p><input type="button" value="Small" class="small"></p>
    <p><input type="button" value="Button disabled" disabled></p>
    <p><input type="button" value="Time Zone: All →" class="time-zone"></p>
  </fieldset>
</form>

Styleguide 1.7
*/
/* line 781, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
  max-width: 100%;
  /* 5 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 800, ../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 811, ../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 825, ../sass/_normalize.scss */
.button-arrow,
.button-arrow:link,
.node-type-webform .form-actions,
.webform-confirmation .form-actions,
.mailchimp-signup-subscribe-form .form-actions,
.page-node-done .links a,
.page-node-submissions .links a,
.node-type-event-center .field-event-more-information a,
.node-type-event-edusa .field-event-more-information a,
.page-user-register #edit-actions,
.page-user-login #edit-actions,
.page-user-password #edit-actions,
.section-user .ui-accordion h3.accordion-header > a,
.page-search-node .links a, .login,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 3 */
  display: inline-block;
  background-color: #1B518E;
  border: 0px;
  color: white;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  letter-spacing: 0.1em;
  font-size: 1.125rem;
  padding: 1.5625rem 1.875rem;
  text-transform: uppercase;
}
/* line 844, ../sass/_normalize.scss */
.button-arrow:hover,
.node-type-webform .form-actions:hover,
.webform-confirmation .form-actions:hover,
.mailchimp-signup-subscribe-form .form-actions:hover,
.page-node-done .links a:hover,
.page-node-submissions .links a:hover,
.node-type-event-center .field-event-more-information a:hover,
.node-type-event-edusa .field-event-more-information a:hover,
.page-user-register #edit-actions:hover,
.page-user-login #edit-actions:hover,
.page-user-password #edit-actions:hover,
.section-user .ui-accordion h3.accordion-header > a:hover,
.page-search-node .links a:hover, .login:hover,
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background-color: #031A4F;
}
/* line 847, ../sass/_normalize.scss */
.outline.button-arrow,
.node-type-webform .outline.form-actions,
.webform-confirmation .outline.form-actions,
.mailchimp-signup-subscribe-form .outline.form-actions,
.page-node-done .links a.outline,
.page-node-submissions .links a.outline,
.node-type-event-center .field-event-more-information a.outline,
.node-type-event-edusa .field-event-more-information a.outline,
.page-user-register .outline#edit-actions,
.page-user-login .outline#edit-actions,
.page-user-password .outline#edit-actions,
.section-user .ui-accordion h3.accordion-header > a.outline,
.page-search-node .links a.outline, .outline.login,
button.outline,
html input[type="button"].outline,
input[type="reset"].outline,
input[type="submit"].outline {
  background-color: white;
  box-shadow: inset 0px 0px 0px 2px #031A4F;
  color: #031A4F;
}
/* line 851, ../sass/_normalize.scss */
.outline.button-arrow:hover,
.node-type-webform .outline.form-actions:hover,
.webform-confirmation .outline.form-actions:hover,
.mailchimp-signup-subscribe-form .outline.form-actions:hover,
.page-node-done .links a.outline:hover,
.page-node-submissions .links a.outline:hover,
.node-type-event-center .field-event-more-information a.outline:hover,
.node-type-event-edusa .field-event-more-information a.outline:hover,
.page-user-register .outline#edit-actions:hover,
.page-user-login .outline#edit-actions:hover,
.page-user-password .outline#edit-actions:hover,
.section-user .ui-accordion h3.accordion-header > a.outline:hover,
.page-search-node .links a.outline:hover, .outline.login:hover,
button.outline:hover,
html input[type="button"].outline:hover,
input[type="reset"].outline:hover,
input[type="submit"].outline:hover {
  background-color: #031A4F;
  color: white;
}
/* line 856, ../sass/_normalize.scss */
.small.button-arrow,
.node-type-webform .small.form-actions,
.webform-confirmation .small.form-actions,
.mailchimp-signup-subscribe-form .small.form-actions,
.page-node-done .links a.small,
.page-node-submissions .links a.small,
.node-type-event-center .field-event-more-information a.small,
.node-type-event-edusa .field-event-more-information a.small,
.page-user-register .small#edit-actions,
.page-user-login .small#edit-actions,
.page-user-password .small#edit-actions,
.section-user .ui-accordion h3.accordion-header > a.small,
.page-search-node .links a.small, .small.login,
button.small,
html input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small {
  background-color: #31AEC2;
  font-size: 0.9375rem;
  padding: 0.375rem;
}
/* line 860, ../sass/_normalize.scss */
.small.button-arrow:hover,
.node-type-webform .small.form-actions:hover,
.webform-confirmation .small.form-actions:hover,
.mailchimp-signup-subscribe-form .small.form-actions:hover,
.page-node-done .links a.small:hover,
.page-node-submissions .links a.small:hover,
.node-type-event-center .field-event-more-information a.small:hover,
.node-type-event-edusa .field-event-more-information a.small:hover,
.page-user-register .small#edit-actions:hover,
.page-user-login .small#edit-actions:hover,
.page-user-password .small#edit-actions:hover,
.section-user .ui-accordion h3.accordion-header > a.small:hover,
.page-search-node .links a.small:hover, .small.login:hover,
button.small:hover,
html input[type="button"].small:hover,
input[type="reset"].small:hover,
input[type="submit"].small:hover {
  background-color: #006f92;
}
/* line 864, ../sass/_normalize.scss */
.button-arrow:link .login a,
.login .button-arrow:link a,
.node-type-webform .form-actions .login a,
.login .node-type-webform .form-actions a,
.webform-confirmation .form-actions .login a,
.login .webform-confirmation .form-actions a,
.mailchimp-signup-subscribe-form .form-actions .login a,
.login .mailchimp-signup-subscribe-form .form-actions a,
.page-node-done .links a .login a,
.login .page-node-done .links a a,
.page-node-submissions .links a .login a,
.login .page-node-submissions .links a a,
.node-type-event-center .field-event-more-information a .login a,
.login .node-type-event-center .field-event-more-information a a,
.node-type-event-edusa .field-event-more-information a .login a,
.login .node-type-event-edusa .field-event-more-information a a,
.page-user-register #edit-actions .login a,
.login .page-user-register #edit-actions a,
.page-user-login #edit-actions .login a,
.login .page-user-login #edit-actions a,
.page-user-password #edit-actions .login a,
.login .page-user-password #edit-actions a,
.section-user .ui-accordion h3.accordion-header > a .login a,
.login .section-user .ui-accordion h3.accordion-header > a a,
.page-search-node .links a .login a,
.login .page-search-node .links a a, .login a, .time-zone.button-arrow,
.node-type-webform .time-zone.form-actions,
.webform-confirmation .time-zone.form-actions,
.mailchimp-signup-subscribe-form .time-zone.form-actions,
.page-node-done .links a.time-zone,
.page-node-submissions .links a.time-zone,
.node-type-event-center .field-event-more-information a.time-zone,
.node-type-event-edusa .field-event-more-information a.time-zone,
.page-user-register .time-zone#edit-actions,
.page-user-login .time-zone#edit-actions,
.page-user-password .time-zone#edit-actions,
.section-user .ui-accordion h3.accordion-header > a.time-zone,
.page-search-node .links a.time-zone, .time-zone.login,
button .login a,
.login button a,
button.time-zone,
html input[type="button"] .login a,
.login html input[type="button"] a,
html input[type="button"].time-zone,
input[type="reset"] .login a,
.login input[type="reset"] a,
input[type="reset"].time-zone,
input[type="submit"] .login a,
.login input[type="submit"] a,
input[type="submit"].time-zone {
  font-size: 0.875rem;
  padding: 0.3125rem 0.4375rem;
}

/* line 871, ../sass/_normalize.scss */
.button-arrow,
.button-arrow:link,
.node-type-webform .form-actions,
.webform-confirmation .form-actions,
.mailchimp-signup-subscribe-form .form-actions,
.page-node-done .links a,
.page-node-submissions .links a,
.node-type-event-center .field-event-more-information a,
.node-type-event-edusa .field-event-more-information a,
.page-user-register #edit-actions,
.page-user-login #edit-actions,
.page-user-password #edit-actions,
.section-user .ui-accordion h3.accordion-header > a,
.page-search-node .links a {
  color: #ffffff;
  padding: 0.9375rem 1.5625rem;
}
/* line 877, ../sass/_normalize.scss */
.button-arrow:visited,
.button-arrow:link:visited,
.node-type-webform .form-actions:visited,
.webform-confirmation .form-actions:visited,
.mailchimp-signup-subscribe-form .form-actions:visited,
.page-node-done .links a:visited,
.page-node-submissions .links a:visited,
.node-type-event-center .field-event-more-information a:visited,
.node-type-event-edusa .field-event-more-information a:visited,
.page-user-register #edit-actions:visited,
.page-user-login #edit-actions:visited,
.page-user-password #edit-actions:visited,
.section-user .ui-accordion h3.accordion-header > a:visited,
.page-search-node .links a:visited {
  color: #ffffff;
}
/* line 880, ../sass/_normalize.scss */
.button-arrow:after,
.button-arrow:link:after,
.node-type-webform .form-actions:after,
.webform-confirmation .form-actions:after,
.mailchimp-signup-subscribe-form .form-actions:after,
.page-node-done .links a:after,
.page-node-submissions .links a:after,
.node-type-event-center .field-event-more-information a:after,
.node-type-event-edusa .field-event-more-information a:after,
.page-user-register #edit-actions:after,
.page-user-login #edit-actions:after,
.page-user-password #edit-actions:after,
.section-user .ui-accordion h3.accordion-header > a:after,
.page-search-node .links a:after {
  content: '';
  display: inline-block;
  margin-left: 0.3125rem;
  position: relative;
  top: -0.0625rem;
  background-image: url("../images/sprites.png");
  background-position: -355px -622px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 880, ../sass/_normalize.scss */
  .button-arrow:after,
  .button-arrow:link:after,
  .node-type-webform .form-actions:after,
  .webform-confirmation .form-actions:after,
  .mailchimp-signup-subscribe-form .form-actions:after,
  .page-node-done .links a:after,
  .page-node-submissions .links a:after,
  .node-type-event-center .field-event-more-information a:after,
  .node-type-event-edusa .field-event-more-information a:after,
  .page-user-register #edit-actions:after,
  .page-user-login #edit-actions:after,
  .page-user-password #edit-actions:after,
  .section-user .ui-accordion h3.accordion-header > a:after,
  .page-search-node .links a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 893, ../sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
  opacity: .5;
}
/* line 897, ../sass/_normalize.scss */
button[disabled]:hover,
html input[disabled]:hover {
  background-color: #1B518E;
}

/*
Form Elements

Markup: <form>
<fieldset>
<div><label for="form_element_1">Text input</label> <input type="text" id="form_element_1"></div>
<div><label for="form_element_2">Text input with placeholder</label> <input type="text" placeholder="I'm placeholder text" id="form_element_2"></div>
<div><label for="form_element_3">Readonly input</label> <input type="text" value="Read only text input" id="form_element_3" readonly></div>
<div><label for="form_element_4">Disabled input</label> <input type="text" value="Disabled text input" id="form_element_4" disabled></div>
<div><label for="form_element_5">Required input <span class="required">*</span></label> <input type="text" id="form_element_5" required></div>
<div><label for="form_element_6">Email input</label> <input type="email" id="form_element_6"></div>
<div><label for="form_element_7">Search input</label> <input type="search" id="form_element_7"></div>
<div><label for="form_element_8">Speech recognition input</label> <input type="text" name="speech" x-webkit-speech="" id="form_element_8"></div>
<div><label for="form_element_9">Tel input</label> <input type="tel" id="form_element_9"></div>
<div><label>Phone (International)</label> <input name="field_country_code" maxlength="3" /> - <input name="field_city_code" maxlength="4" /> - <input name="field_phone_int" maxlength="8" /></div>
<div><label for="form_element_11">URL input</label> <input type="url" placeholder="http://" id="form_element_11"></div>
<div><label for="form_element_12">Password input</label> <input type="password" value="password" id="form_element_12"></div>
<div><label for="form_element_13">Select field</label> <select id="form_element_13"><option>Option 01</option><option>Option 02</option></select></div>
<div><label for="form_element_14">Multiple select field</label><select multiple size="5" id="form_element_14"><option>Option 1</option><option>Option 2</option><option>Option 3</option><option>Option 4</option><option>Option 5</option><option>Option 6</option><option>Option 7</option><option>Option 8</option><option>Option 9</option><option>Option 10</option></select></div>
<div><label for="form_element_15">Radio input</label> <input type="radio" name="rad" id="form_element_15"></div>
<div><label for="form_element_16">Checkbox input</label> <input type="checkbox" id="form_element_16"></div>
<div><input type="radio" name="rad" id="form_element_17"> <label for="form_element_17">Radio input</label></div>
<div><input type="checkbox" id="form_element_18"> <label for="form_element_18">Checkbox input</label></div>
<div><label for="form_element_19">File input</label> <input type="file" id="form_element_19"></div>
<div><label for="form_element_20">Textarea</label> <textarea cols="30" rows="5" id="form_element_20">Textarea text</textarea></div>
<div><label for="form_element_21">Color input</label> <input type="color" value="#000000" id="form_element_21"></div>
<div><label for="form_element_22">Number input</label> <input type="number" value="5" min="0" max="10" id="form_element_22"></div>
<div><label>Range input</label> <input type="range" id="range" value="0" min="0" max="100"> <output for="range">0</output> 
<script>
if (document.querySelector) {
document.querySelector('#range').onchange = function(e) {
e.target.nextElementSibling.innerText = e.target.value;
}
}
</script>
</div>
<div><label for="form_element_24">Date input</label> <input type="date" id="form_element_24"></div>
<div><label for="form_element_25">Month input</label> <input type="month" id="form_element_25"></div>
<div><label for="form_element_26">Week input</label> <input type="week" id="form_element_26"></div>
<div><label for="form_element_27">Time input</label> <input type="time" id="form_element_27"></div>
<div><label for="form_element_28">Datetime input</label> <input type="datetime" id="form_element_28"></div>
<div><label for="form_element_29">Datetime-local input</label> <input type="datetime-local" id="form_element_29"></div>
</fieldset>
</form>

Styleguide 1.9
*/
/**
 * 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 956, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  /* 2 */
}

/* line 966, ../sass/_normalize.scss */
input[type="search"],
input[type="text"],
input[type="email"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
textarea {
  -webkit-appearance: textfield;
  /* 1 */
  border: 1px solid #505261;
  min-width: 13.625rem;
  margin-bottom: 1em;
  padding: 0.5rem;
}

/* line 990, ../sass/_normalize.scss */
input[name="field_country_code"],
input[name="field_city_code"],
input[name="field_phone_int"] {
  border: 1px solid #505261;
  margin-bottom: 1em;
  padding: 0.5rem;
}

/* line 998, ../sass/_normalize.scss */
select {
  width: 100%;
  max-width: 31.5rem;
}
/* line 1001, ../sass/_normalize.scss */
select.month, select.day, select.year {
  width: auto;
}

/* line 1008, ../sass/_normalize.scss */
.form-textarea-wrapper textarea {
  max-width: 31.5rem;
}

/* line 1013, ../sass/_normalize.scss */
.resizable-textarea .grippie {
  max-width: 31.375rem;
}

/* line 1020, ../sass/_normalize.scss */
::-webkit-input-placeholder {
  line-height: 16px;
}

/* line 1023, ../sass/_normalize.scss */
:-moz-placeholder {
  /* Firefox 18- */
  line-height: 16px;
}

/* line 1026, ../sass/_normalize.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  line-height: 16px;
}

/* line 1029, ../sass/_normalize.scss */
:-ms-input-placeholder {
  line-height: 16px;
}

/* line 1036, ../sass/_normalize.scss */
.node-type-webform p,
.node-type-webform .fieldset-description,
.webform-confirmation p,
.webform-confirmation .fieldset-description,
.mailchimp-signup-subscribe-form p,
.mailchimp-signup-subscribe-form .fieldset-description {
  color: #505261;
}
/* line 1040, ../sass/_normalize.scss */
.node-type-webform .description,
.webform-confirmation .description,
.mailchimp-signup-subscribe-form .description {
  color: #505261;
  line-height: 1.375rem;
}
/* line 1044, ../sass/_normalize.scss */
.node-type-webform .fieldset-legend,
.webform-confirmation .fieldset-legend,
.mailchimp-signup-subscribe-form .fieldset-legend {
  font-weight: bold;
}
/* line 1047, ../sass/_normalize.scss */
.node-type-webform .form-actions,
.webform-confirmation .form-actions,
.mailchimp-signup-subscribe-form .form-actions {
  background-color: #1B518E;
  padding: 0;
}
/* line 1051, ../sass/_normalize.scss */
.node-type-webform .form-actions:after,
.webform-confirmation .form-actions:after,
.mailchimp-signup-subscribe-form .form-actions:after {
  margin-left: -1.6875rem;
}
/* line 1054, ../sass/_normalize.scss */
.node-type-webform .form-actions:hover,
.webform-confirmation .form-actions:hover,
.mailchimp-signup-subscribe-form .form-actions:hover {
  background-color: #031A4F;
}
/* line 1058, ../sass/_normalize.scss */
.node-type-webform .form-submit,
.webform-confirmation .form-submit,
.mailchimp-signup-subscribe-form .form-submit {
  background-color: transparent;
  padding: 0.9375rem 2.1875rem 0.9375rem 1.5625rem;
}
/* line 1062, ../sass/_normalize.scss */
.node-type-webform input[type="text"],
.node-type-webform input[type="email"],
.node-type-webform input[type="password"],
.node-type-webform input[type="url"],
.node-type-webform input[type="tel"],
.node-type-webform input[type="date"],
.node-type-webform input[type="month"],
.node-type-webform input[type="week"],
.node-type-webform input[type="time"],
.node-type-webform input[type="datetime"],
.node-type-webform input[type="datetime-local"],
.node-type-webform textarea,
.webform-confirmation input[type="text"],
.webform-confirmation input[type="email"],
.webform-confirmation input[type="password"],
.webform-confirmation input[type="url"],
.webform-confirmation input[type="tel"],
.webform-confirmation input[type="date"],
.webform-confirmation input[type="month"],
.webform-confirmation input[type="week"],
.webform-confirmation input[type="time"],
.webform-confirmation input[type="datetime"],
.webform-confirmation input[type="datetime-local"],
.webform-confirmation textarea,
.mailchimp-signup-subscribe-form input[type="text"],
.mailchimp-signup-subscribe-form input[type="email"],
.mailchimp-signup-subscribe-form input[type="password"],
.mailchimp-signup-subscribe-form input[type="url"],
.mailchimp-signup-subscribe-form input[type="tel"],
.mailchimp-signup-subscribe-form input[type="date"],
.mailchimp-signup-subscribe-form input[type="month"],
.mailchimp-signup-subscribe-form input[type="week"],
.mailchimp-signup-subscribe-form input[type="time"],
.mailchimp-signup-subscribe-form input[type="datetime"],
.mailchimp-signup-subscribe-form input[type="datetime-local"],
.mailchimp-signup-subscribe-form textarea {
  box-sizing: border-box;
  width: 100%;
  max-width: 31.5rem;
}

/* line 1082, ../sass/_normalize.scss */
.page-node-done #content,
.page-node-submissions #content {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  color: #505261;
}
@media all and (min-width: 66.5rem) {
  /* line 1082, ../sass/_normalize.scss */
  .page-node-done #content,
  .page-node-submissions #content {
    max-width: 62.25rem;
  }
}
/* line 1092, ../sass/_normalize.scss */
.page-node-done h1#page-title,
.page-node-submissions h1#page-title {
  color: #505261;
  font-family: "Roboto Slab",Georgia,"Times New Roman",serif;
  line-height: 3.625rem;
  font-size: 2.9375rem;
  font-weight: 200;
  margin-bottom: 1.5625rem;
  text-transform: capitalize;
}
/* line 1104, ../sass/_normalize.scss */
.page-node-done table,
.page-node-submissions table {
  width: 100%;
}
/* line 1107, ../sass/_normalize.scss */
.page-node-done thead,
.page-node-submissions thead {
  border-bottom: solid 1px #505261;
  text-align: left;
}
/* line 1111, ../sass/_normalize.scss */
.page-node-done td, .page-node-done th,
.page-node-submissions td,
.page-node-submissions th {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 1122, ../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 1128, ../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 1138, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* Drupal-style form labels. */
/* line 1144, ../sass/_normalize.scss */
label {
  display: block;
  font-weight: bold;
  max-width: 31.5rem;
}

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

/* line 1166, ../sass/_normalize.scss */
div.selector {
  background-color: #1B518E;
  background-image: none;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  padding: 1.25rem;
  text-transform: uppercase;
  text-shadow: 0 0 0 transparent;
  width: auto;
}
/* line 1175, ../sass/_normalize.scss */
div.selector span {
  background-image: none;
  color: #ffffff;
  padding: 0;
  width: auto;
}
/* line 1180, ../sass/_normalize.scss */
div.selector span:after {
  content: '';
  display: inline-block;
  margin-left: 0.3125rem;
  position: relative;
  top: -3px;
  background-image: url("../images/sprites.png");
  background-position: -657px -622px;
  background-repeat: no-repeat;
  width: 14px;
  height: 8px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1180, ../sass/_normalize.scss */
  div.selector span:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1187, ../sass/_normalize.scss */
div.selector span:after:hover {
  background-image: url("../images/sprites.png");
  background-position: -681px -622px;
  background-repeat: no-repeat;
  width: 14px;
  height: 8px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1187, ../sass/_normalize.scss */
  div.selector span:after:hover {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1192, ../sass/_normalize.scss */
div.selector select {
  height: 3.5rem;
  width: 100%;
}

/* line 1200, ../sass/_normalize.scss */
.mailchimp-signup-subscribe-form .form-item {
  margin: 0;
}

/* line 1205, ../sass/_normalize.scss */
div[class*=" pane-mailchimp-signup-"] h2 {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 1.625rem;
  text-transform: uppercase;
  margin-top: 0.3125rem;
}

/*
Modules

Reusable elements that can be used across the site, including self-contained components.

Styleguide 2.
*/
/* Component (SMACSS module) rules */
/*
Carousel

Markup: 
<div class="component carousel">
  <div class="slider-for">
    <div class="item">
      <img src="http://placehold.it/768x434" alt="" />
      <h3>1. Proin sodales pulvinar tempor. Cum sociis natoque?</h3>
    </div>
    <div class="item">
      <img src="http://placehold.it/768x434" alt="" />
      <h3>2. Cum sociis natoque penatibus et magnis dis parturient montes?</h3>
    </div>
    <div class="item">
      <img src="http://placehold.it/768x434" alt="" />
      <h3>3. Proin sodales pulvinar tempor. Cum sociis natoque? Nulla luctus pharetra vulputate, felis tellus mollis orci?</h3>
    </div>
  </div>
  <div class="slider-nav items-3">
    <div class="item">
      <img src="http://placehold.it/112x63" alt="" />
    </div>
    <div class="item">
      <img src="http://placehold.it/112x63" alt="" />
    </div>
    <div class="item">
      <img src="http://placehold.it/112x63" alt="" />
    </div>
  </div>
</div>

Styleguide 2.1.1
*/
/* line 44, ../sass/components/_carousel.scss */
.slider-for {
  margin-bottom: 0;
  overflow: hidden;
}
/* line 47, ../sass/components/_carousel.scss */
.slider-for .item {
  position: relative;
}
/* line 50, ../sass/components/_carousel.scss */
.slider-for .slick-list {
  background-color: #ffffff;
  margin-bottom: 1.25rem;
}
/* line 54, ../sass/components/_carousel.scss */
.slider-for h3 {
  color: #505261;
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  margin-top: 1.4375rem;
  margin-bottom: 0;
  padding: 0 1.75rem;
}
/* line 64, ../sass/components/_carousel.scss */
.slider-for .carousel-description,
.slider-for .carousel-credits {
  color: #505261;
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  padding: 0 1.75rem;
}
/* line 73, ../sass/components/_carousel.scss */
.slider-for .slick-prev {
  background-color: transparent;
  left: -1.25rem;
  top: 34%;
  background-image: url("../images/sprites.png");
  background-position: -614px -214px;
  background-repeat: no-repeat;
  width: 71px;
  height: 73px;
  display: inline-block;
  line-height: 1000px;
  overflow: hidden;
  text-indent: -999px;
  opacity: .65;
  position: absolute;
  -webkit-transition: all .25s ease-in-out;
          transition: all .25s ease-in-out;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 73, ../sass/components/_carousel.scss */
  .slider-for .slick-prev {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 83, ../sass/components/_carousel.scss */
  .slider-for .slick-prev:active {
    opacity: 1;
  }
}
@media (min-width: 48em) {
  /* line 88, ../sass/components/_carousel.scss */
  .slider-for .slick-prev:hover {
    left: 0;
    opacity: 1;
  }
}
/* line 94, ../sass/components/_carousel.scss */
.slider-for .slick-next {
  background-color: transparent;
  position: absolute;
  right: -1.25rem;
  top: 34%;
  background-image: url("../images/sprites.png");
  background-position: -695px -214px;
  background-repeat: no-repeat;
  width: 71px;
  height: 73px;
  display: inline-block;
  line-height: 1000px;
  overflow: hidden;
  text-indent: -999px;
  opacity: .65;
  -webkit-transition: all .25s ease-in-out;
          transition: all .25s ease-in-out;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 94, ../sass/components/_carousel.scss */
  .slider-for .slick-next {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 104, ../sass/components/_carousel.scss */
  .slider-for .slick-next:active {
    opacity: 1;
  }
}
@media (min-width: 48em) {
  /* line 109, ../sass/components/_carousel.scss */
  .slider-for .slick-next:hover {
    opacity: 1;
    right: 0;
  }
}
/* line 115, ../sass/components/_carousel.scss */
.slider-for .slick-prev:before,
.slider-for .slick-next:before {
  content: '';
}

/* line 121, ../sass/components/_carousel.scss */
.slider-nav {
  display: none;
}
@media (min-width: 48em) {
  /* line 121, ../sass/components/_carousel.scss */
  .slider-nav {
    display: block;
    margin-left: 37px;
    margin-right: 37px;
  }
}
/* line 131, ../sass/components/_carousel.scss */
.slider-nav .slick-next,
.slider-nav .slick-prev {
  left: 0;
  top: 10px;
  bottom: 0;
  right: 0;
  width: 35px;
  background: #31AEC2;
  height: 100%;
}
/* line 141, ../sass/components/_carousel.scss */
.slider-nav .slick-prev {
  left: -38px;
}
/* line 143, ../sass/components/_carousel.scss */
.slider-nav .slick-prev:before {
  background-image: url("../images/sprites.png");
  background-position: -760px -399px;
  background-repeat: no-repeat;
  width: 9px;
  height: 17px;
  display: inline-block;
  line-height: 1000px;
  overflow: hidden;
  text-indent: -999px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 143, ../sass/components/_carousel.scss */
  .slider-nav .slick-prev:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 148, ../sass/components/_carousel.scss */
.slider-nav .slick-next {
  left: auto;
  right: -38px;
}
/* line 151, ../sass/components/_carousel.scss */
.slider-nav .slick-next:before {
  background-image: url("../images/sprites.png");
  background-position: -760px -372px;
  background-repeat: no-repeat;
  width: 9px;
  height: 17px;
  display: inline-block;
  line-height: 1000px;
  overflow: hidden;
  text-indent: -999px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 151, ../sass/components/_carousel.scss */
  .slider-nav .slick-next:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 156, ../sass/components/_carousel.scss */
.slider-nav .slick-slide {
  cursor: pointer;
}
/* line 158, ../sass/components/_carousel.scss */
.slider-nav .slick-slide img {
  -webkit-transition: opacity .5s;
          transition: opacity .5s;
}
/* line 162, ../sass/components/_carousel.scss */
.slider-nav .item:hover,
.slider-nav .slick-active {
  background-image: url("../images/backgrounds/carousel-center-bg.png");
  background-repeat: no-repeat;
}
/* line 170, ../sass/components/_carousel.scss */
.slider-nav .item:hover img,
.slider-nav .slick-active img {
  opacity: .25;
}

/*
Carousel - Full Bleed

Markup: 
<div class="component carousel-full">
  <div class="item">
    <img src="http://lorempixel.com/1220/505/city" alt="" />
    <div class="text">
      <h3>For International Students</h4>
      <h2>Opportunities Abound.</h3>
      <a href="" class="more">Find Yours</a>
    </div>
  </div>
  <div class="item">
    <img src="http://loremflickr.com/1220/505/transport" alt="" />
    <div class="text">
      <h3>For U.S. Higher Education Professional</h4>
      <h2>Opportunities Abound.</h3>
      <a href="" class="more">Learn More</a>
    </div>
  </div>
  <div class="item">
    <img src="http://loremflickr.com/1220/505/nature" alt="" />
    <div class="text">
      <h3>For International Students</h4>
      <h2>Opportunities Abound.</h3>
      <a href="" class="more">Find Yours</a>
    </div>
  </div>
  <div class="item">
    <img src="http://loremflickr.com/1220/505/nightlife" alt="" />
    <div class="text">
      <h3>For Foreign Institutions and Governments</h4>
      <h2>Opportunities Abound.</h3>
      <a href="" class="more">Learn More</a>
    </div>
  </div>
</div>

Styleguide 2.1.2
*/
/* line 44, ../sass/components/_carousel-full-bleed.scss */
.carousel-full img {
  width: 100%;
}
/* line 47, ../sass/components/_carousel-full-bleed.scss */
.carousel-full .text {
  bottom: 4.5rem;
  position: absolute;
  text-shadow: 0 0 40px rgba(0, 0, 0, 0.8);
  z-index: 20;
  width: 77.10843%;
  float: left;
  margin-right: 3.01205%;
  margin-left: 11.44578%;
  margin-right: 11.44578%;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 47, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full .text {
    bottom: auto;
    top: 50%;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
/* line 61, ../sass/components/_carousel-full-bleed.scss */
.carousel-full h2 {
  color: #ffffff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 800;
  font-size: 2rem;
  line-height: 1.875rem;
  margin-top: 0;
  text-shadow: 0 0 40px rgba(0, 0, 0, 0.7);
  text-transform: uppercase;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 61, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full h2 {
    margin-bottom: 0.3125rem;
  }
}
@media all and (min-width: 580px) {
  /* line 61, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full h2 {
    font-size: 2.8125rem;
    line-height: 2.625rem;
  }
}
@media (min-width: 48em) {
  /* line 61, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full h2 {
    font-size: 3.5625rem;
    line-height: 3.375rem;
  }
}
@media all and (min-width: 960px) {
  /* line 61, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full h2 {
    font-size: 5.4375rem;
    line-height: 5.25rem;
  }
}
/* line 86, ../sass/components/_carousel-full-bleed.scss */
.carousel-full h3 {
  color: #ffffff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: uppercase;
}
@media all and (min-width: 580px) {
  /* line 86, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full h3 {
    font-size: 1.125rem;
    line-height: 1.125rem;
  }
}
@media (min-width: 48em) {
  /* line 86, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full h3 {
    font-size: 1.375rem;
    line-height: 1.375rem;
    margin-bottom: 0;
  }
}
@media (max-width: 480px) {
  /* line 86, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full h3 {
    display: none !important;
  }
}
/* line 107, ../sass/components/_carousel-full-bleed.scss */
.carousel-full a.more {
  color: #ffffff;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 1.125rem;
  text-transform: none;
}
/* line 112, ../sass/components/_carousel-full-bleed.scss */
.carousel-full a.more:after {
  background-image: url("../images/sprites.png");
  background-position: -183px -642px;
  background-repeat: no-repeat;
  width: 24px;
  height: 21px;
  vertical-align: middle;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 112, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full a.more:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media all and (min-width: 580px) {
  /* line 107, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full a.more {
    font-size: 1.5rem;
  }
}
@media (min-width: 48em) {
  /* line 107, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full a.more {
    font-size: 2.1875rem;
  }
}
/* line 123, ../sass/components/_carousel-full-bleed.scss */
.carousel-full .slick-dots {
  bottom: 2.8125rem;
  margin: 0;
  position: absolute;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 123, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full .slick-dots {
    bottom: 1rem;
  }
}
@media (max-width: 480px) {
  /* line 123, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full .slick-dots {
    bottom: -0.125rem;
  }
}
/* line 135, ../sass/components/_carousel-full-bleed.scss */
.carousel-full .slick-dots li button:before {
  color: #ffffff;
  font-size: 0.875rem;
  opacity: 1;
  -webkit-transition: color .25s ease-out;
          transition: color .25s ease-out;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 135, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full .slick-dots li button:before {
    font-size: 0.625rem;
  }
}
/* line 143, ../sass/components/_carousel-full-bleed.scss */
.carousel-full .slick-dots li button:before:hover {
  color: #31AEC2;
}
/* line 147, ../sass/components/_carousel-full-bleed.scss */
.carousel-full .slick-dots li.slick-active button:before {
  color: #31AEC2;
}
/* line 150, ../sass/components/_carousel-full-bleed.scss */
.carousel-full .slick-dots button {
  text-shadow: 0 0 40px rgba(0, 0, 0, 0.7);
}
/* line 155, ../sass/components/_carousel-full-bleed.scss */
.carousel-full .item:before {
  background: rgba(255, 255, 255, 0);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(87, 87, 87, 0) 66%, rgba(0, 0, 0, 0.1) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(87, 87, 87, 0) 66%, rgba(0, 0, 0, 0.1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
  -webkit-transition: background .75s ease-out;
          transition: background .75s ease-out;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 10;
}
@media (min-width: 48em) {
  /* line 168, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full .item:after {
    content: '';
    background-image: url("../images/sprites.png");
    background-position: -350px -412px;
    background-repeat: no-repeat;
    width: 158px;
    height: 147px;
    left: 0;
    position: absolute;
    top: 24%;
  }
}
@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 48em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 48em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 48em) and (min-device-pixel-ratio: 2), only screen and (min-width: 48em) and (min-resolution: 192dpi), only screen and (min-width: 48em) and (min-resolution: 2dppx) {
  /* line 168, ../sass/components/_carousel-full-bleed.scss */
  .carousel-full .item:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/* line 178, ../sass/components/_carousel-full-bleed.scss */
.carousel-full .slick-slide {
  position: relative;
}

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

/**
 * Accessibility features.
 */
/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
/* Turns off the element-invisible effect. */
/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 */
/* line 62, ../sass/components/_misc.scss */
#skip-link {
  margin: 0;
}
/* line 65, ../sass/components/_misc.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;
}

/* line 76, ../sass/components/_misc.scss */
body {
  background-color: #ecebea;
}
@media (min-width: 48em) {
  /* line 76, ../sass/components/_misc.scss */
  body {
    background-color: #f1f0ed;
  }
}

/* line 83, ../sass/components/_misc.scss */
#page {
  background: transparent url(../images/backgrounds/paper-bg-50.png) repeat;
  overflow: hidden;
}
@media (min-width: 48em) {
  /* line 83, ../sass/components/_misc.scss */
  #page {
    background: transparent url(../images/backgrounds/paper-bg-30.png) repeat;
  }
}

/* line 91, ../sass/components/_misc.scss */
.front .panel-col-full-bleed-bottom {
  background: #ecebea url(../images/backgrounds/paper-bg-50.png) repeat;
  overflow: hidden;
  margin-top: 1.25rem;
}
@media (min-width: 48em) {
  /* line 91, ../sass/components/_misc.scss */
  .front .panel-col-full-bleed-bottom {
    background: #f1f0ed url(../images/backgrounds/paper-bg-30.png) repeat;
  }
}

/* line 100, ../sass/components/_misc.scss */
#header {
  position: relative;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 100, ../sass/components/_misc.scss */
  #header {
    margin-bottom: 1em;
  }
}
@media (min-width: 48em) {
  /* line 100, ../sass/components/_misc.scss */
  #header {
    height: 8.5rem;
  }
}

/* line 111, ../sass/components/_misc.scss */
.front .panel-edusa-2col-strata-stacked {
  background-color: #ffffff;
}

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

/* Logo image. */
/* line 128, ../sass/components/_misc.scss */
.header__logo-image {
  margin-top: 1.25rem;
  max-width: 12.5rem;
  vertical-align: bottom;
}

/* Wrapper for website name and slogan. */
/* line 135, ../sass/components/_misc.scss */
.header__name-and-slogan {
  float: left;
}

/* The name of the website. */
/* line 140, ../sass/components/_misc.scss */
.header__site-name {
  margin: 0;
}

/* The link around the name of the website. */
/* line 147, ../sass/components/_misc.scss */
.header__site-link:link, .header__site-link:visited {
  color: #000;
  text-decoration: none;
}
/* line 153, ../sass/components/_misc.scss */
.header__site-link:hover, .header__site-link:focus {
  text-decoration: underline;
}

/* The slogan (or tagline) of a website. */
/* line 160, ../sass/components/_misc.scss */
.header__site-slogan {
  margin: 0;
}

/* The secondary menu (login, etc.) */
/* line 165, ../sass/components/_misc.scss */
.header__secondary-menu {
  float: right;
  /* LTR */
}

/* Wrapper for any blocks placed in the header region. */
/* line 170, ../sass/components/_misc.scss */
.header__region {
  /* Clear the logo. */
  clear: both;
  position: relative;
}

/**
 * Navigation bar.
 */
/* line 179, ../sass/components/_misc.scss */
#navigation {
  /* Sometimes you want to prevent overlapping with main div. */
  /* overflow: hidden; */
  /* Main menu and secondary menu links and menu block links. */
}
/* line 182, ../sass/components/_misc.scss */
#navigation .block {
  margin-bottom: 0;
}
/* line 192, ../sass/components/_misc.scss */
#navigation .links,
#navigation .menu {
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */
}
/* line 198, ../sass/components/_misc.scss */
#navigation .links li,
#navigation .menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: left;
  /* LTR */
  padding: 0 10px 0 0;
  /* LTR */
  list-style-type: none;
  list-style-image: none;
}

/**
 * Breadcrumb navigation.
 */
/**
 * Messages.
 */
/*
Breadcrumbs

Markup:
<nav class="breadcrumb" role="navigation">
  <ol>
    <li><a href="/">Home</a> /</li>
    <li><a href="">U.S. Higher Education Professionals</a> /</li>
  </ol>
</nav>

Styleguide 1.11
*/
/* line 229, ../sass/components/_misc.scss */
.breadcrumb {
  margin-top: 1.625rem;
}
/* line 231, ../sass/components/_misc.scss */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 235, ../sass/components/_misc.scss */
.breadcrumb li {
  list-style-type: none;
  color: #cddbe1;
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 1.75rem;
  font-weight: 100;
  margin: 0 0.75rem 0 0;
}
/* line 244, ../sass/components/_misc.scss */
.breadcrumb a, .breadcrumb span.nolink {
  color: #31AEC2;
  font-weight: 600;
  font-size: 0.9375rem;
  margin: 0;
  padding: 0 0.5rem 0 0;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  position: relative;
  top: -0.25rem;
}
/* line 254, ../sass/components/_misc.scss */
.breadcrumb span.nolink {
  cursor: default;
}

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

/**
 * Messages.
 */
/*
Messages

Markup: <div class="messages--error messages error">
<h2 class="element-invisible">Error message</h2>
There was an error processing your form:
<ul>
<li>Your credit card number could not be verified</li>
<li>Your passwords need to include at least one number</li>
</ul>
</div>
<div class="messages--warning messages warning">
<h2 class="element-invisible">Warning message</h2>
Some modules need updates:
<ul>
<li><a href="">Views slideshow</a></li>
<li><a href="">WYSIWYG</a></li>
</ul>
</div>
<div class="messages--ok messages ok">
<h2 class="element-invisible">Message</h2>
<p>Your order has been processed!</p>
</div>

Styleguide 1.10
*/
/* line 302, ../sass/components/_misc.scss */
.messages, .messages--status, .messages--warning, .messages--error {
  background-color: white;
  margin-bottom: 1em;
  padding: 0.625rem 1em;
  /* LTR */
}
/* line 306, ../sass/components/_misc.scss */
.messages h2, .messages--status h2, .messages--warning h2, .messages--error h2 {
  margin: 0;
}

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

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

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

/* System status report. */
/* line 335, ../sass/components/_misc.scss */
.ok,
.messages--status {
  border: 2px solid #6A9C5F;
}
/* line 338, ../sass/components/_misc.scss */
.ok h2,
.messages--status h2 {
  color: #6A9C5F;
}

/* line 342, ../sass/components/_misc.scss */
.warning,
.messages--warning {
  border: 2px solid #EB8344;
}
/* line 345, ../sass/components/_misc.scss */
.warning h2,
.messages--warning h2 {
  color: #EB8344;
}

/* line 349, ../sass/components/_misc.scss */
.error,
.messages--error {
  border: 2px solid #c61e1e;
}
/* line 352, ../sass/components/_misc.scss */
.error h2,
.messages--error h2 {
  color: #c61e1e;
}

/**
 * Tabs.
 */
/* Basic positioning styles shared by primary and secondary tabs. */
/* line 362, ../sass/components/_misc.scss */
.tabs-primary, .tabs-secondary {
  list-style: none;
  border-bottom: 7px solid #31AEC2;
  padding: 0;
  white-space: nowrap;
}

/* line 369, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active, .tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  float: left;
  /* LTR */
  margin: 0 3px;
}

/* line 373, ../sass/components/_misc.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active, a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-bottom: 0;
  display: block;
  text-decoration: none;
}

/* Primary tabs. */
/* line 385, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active {
  margin: 0 1px 0 0;
}

/* line 389, ../sass/components/_misc.scss */
.tabs-primary__tab.is-active {
  border-bottom-color: #fff;
}

/* line 395, ../sass/components/_misc.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active {
  border: 0px;
  color: #ffffff;
  background-color: #031A4F;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  margin: 0;
  padding: 0.75rem 1.5rem;
  text-align: center;
  text-transform: uppercase;
}

/* line 407, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus {
  background-color: #31AEC2;
}

/* line 410, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:active, a.tabs-primary__tab-link.is-active {
  background-color: #31AEC2;
}

/* Secondary tabs. */
/* line 431, ../sass/components/_misc.scss */
.tabs-secondary {
  font-size: .9em;
}

/* line 441, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}

/* line 447, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link:hover, a.tabs-secondary__tab-link:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}

/* line 452, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link:active, a.tabs-secondary__tab-link.is-active {
  background-color: #666;
  border-color: #000;
  color: #fff;
}

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

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

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

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

/* line 504, ../sass/components/_misc.scss */
.more-help-link a {
  background-image: inline-image("help.png");
  background-position: 0 50%;
  /* LTR */
  background-repeat: no-repeat;
  padding: 1px 0 1px 20px;
  /* LTR */
}

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

/* line 527, ../sass/components/_misc.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis, .pager-current {
  display: inline;
  padding: 0 0.5em;
  list-style-type: none;
  background-image: none;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  vertical-align: middle;
}
/* line 535, ../sass/components/_misc.scss */
.pager-item:before,
.pager-first:before,
.pager-previous:before,
.pager-next:before,
.pager-last:before,
.pager-ellipsis:before, .pager-current:before {
  content: '';
}
/* line 537, ../sass/components/_misc.scss */
.center-wrapper ul .pager-item:before,
.center-wrapper ul .pager-first:before,
.center-wrapper ul .pager-previous:before,
.center-wrapper ul .pager-next:before,
.center-wrapper ul .pager-last:before,
.center-wrapper ul .pager-ellipsis:before, .center-wrapper ul .pager-current:before {
  content: '';
}
/* line 541, ../sass/components/_misc.scss */
.pager-item a,
.pager-first a,
.pager-previous a,
.pager-next a,
.pager-last a,
.pager-ellipsis a, .pager-current a {
  color: #1B518E;
  font-weight: normal;
}

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

/* The current page's list item. */
/* line 557, ../sass/components/_misc.scss */
.pager-current {
  font-weight: bold;
  color: #1B518E;
}

/* line 563, ../sass/components/_misc.scss */
.pager-first,
.pager-last {
  display: none;
}

/* line 568, ../sass/components/_misc.scss */
.pager-previous a,
.pager-next a {
  display: inline-block;
  position: relative;
  top: 10px;
  display: inline-block;
  line-height: 1000px;
  overflow: hidden;
  text-indent: -999px;
}

/* line 576, ../sass/components/_misc.scss */
.pager-previous a {
  background-image: url("../images/sprites.png");
  background-position: -348px -353px;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 576, ../sass/components/_misc.scss */
  .pager-previous a {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/* line 580, ../sass/components/_misc.scss */
.pager-next a {
  background-image: url("../images/sprites.png");
  background-position: -390px -311px;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 580, ../sass/components/_misc.scss */
  .pager-next a {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/**
 * Blocks.
 */
/* Block wrapper. */
/* line 589, ../sass/components/_misc.scss */
.block {
  margin-bottom: rhythm(1);
}

/**
 * Menus.
 */
/* line 596, ../sass/components/_misc.scss */
.menu__item.is-leaf {
  list-style-image: inline-image("menu-leaf.png");
  list-style-type: square;
}

/* line 603, ../sass/components/_misc.scss */
.menu__item.is-expanded {
  list-style-image: inline-image("menu-expanded.png");
  list-style-type: circle;
}

/* line 610, ../sass/components/_misc.scss */
.menu__item.is-collapsed {
  list-style-image: inline-image("menu-collapsed.png");
  /* LTR */
  list-style-type: disc;
}

/* The active item in a Drupal menu. */
/* line 619, ../sass/components/_misc.scss */
.menu a.active {
  color: #000;
}

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

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

/**
 * Comments.
 */
/* Wrapper for the list of comments and its title. */
/* line 668, ../sass/components/_misc.scss */
.comments {
  margin: rhythm(1) 0;
}

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

/* Wrapper for a single comment. */
/* line 679, ../sass/components/_misc.scss */
.comment {
  /* Comment's permalink wrapper. */
}
/* line 682, ../sass/components/_misc.scss */
.comment .permalink {
  text-transform: uppercase;
  font-size: 75%;
}

/* Nested comments are indented. */
/* line 689, ../sass/components/_misc.scss */
.indented {
  /* Drupal core uses a 25px left margin. */
  margin-left: 30px;
  /* LTR */
}

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

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

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

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

/* Buttons used by contrib modules like Media. */
/* Password confirmation. */
/* line 752, ../sass/components/_misc.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

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

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

/* The "Log in using OpenID" and "Cancel OpenID login" links. */
/* line 776, ../sass/components/_misc.scss */
.openid-link,
.user-link {
  margin-top: rhythm(1);
}

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

/* line 785, ../sass/components/_misc.scss */
#user-login ul {
  margin: rhythm(1) 0;
}

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

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

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

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

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

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

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

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
/* line 859, ../sass/components/_misc.scss */
html.js .collapsible .fieldset-legend {
  background-image: inline-image("menu-expanded.png");
  background-position: 5px 65%;
  /* LTR */
  background-repeat: no-repeat;
  padding-left: 15px;
  /* LTR */
}
/* line 868, ../sass/components/_misc.scss */
html.js .collapsed .fieldset-legend {
  background-image: inline-image("menu-collapsed.png");
  /* LTR */
  background-position: 5px 50%;
  /* LTR */
}
/* line 875, ../sass/components/_misc.scss */
.fieldset-legend .summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

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

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

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

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

/**
 * Progress bar.
 *
 * @see progress.js
 */
/* line 911, ../sass/components/_misc.scss */
.progress {
  font-weight: bold;
}
/* line 914, ../sass/components/_misc.scss */
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
}
/* line 920, ../sass/components/_misc.scss */
.progress .filled {
  background-color: #0072b9;
  background-image: image-url("progress.gif");
}

/* line 928, ../sass/components/_misc.scss */
#footer {
  background-color: #181818;
  padding-bottom: 3.5625rem;
  padding-top: 1px;
}
/* line 932, ../sass/components/_misc.scss */
#footer p {
  color: #ffffff;
}
/* line 935, ../sass/components/_misc.scss */
#footer .inner {
  color: #ffffff;
  font-size: 0.75rem;
  line-height: 1.375rem;
  position: relative;
}
@media (min-width: 48em) {
  /* line 935, ../sass/components/_misc.scss */
  #footer .inner {
    border-top: 1px solid rgba(93, 93, 93, 0.3);
    border-bottom: 1px solid rgba(93, 93, 93, 0.3);
    margin-top: 7.1875rem;
    padding-top: 1.25rem;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 935, ../sass/components/_misc.scss */
  #footer .inner {
    margin-top: 1.25rem;
  }
}
@media all and (min-width: 768px) and (max-width: 1020px) {
  /* line 935, ../sass/components/_misc.scss */
  #footer .inner {
    padding: 0 1.25rem;
  }
}
@media all and (min-width: 768px) and (max-width: 1020px) {
  /* line 928, ../sass/components/_misc.scss */
  #footer {
    width: auto;
  }
}
/* line 957, ../sass/components/_misc.scss */
#footer #block-edusa-common-footer-logos {
  background-image: url("../images/sprites.png");
  background-position: 0px -582px;
  background-repeat: no-repeat;
  width: 263px;
  height: 50px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 957, ../sass/components/_misc.scss */
  #footer #block-edusa-common-footer-logos {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 48em) {
  /* line 957, ../sass/components/_misc.scss */
  #footer #block-edusa-common-footer-logos {
    position: absolute;
    top: -4.375rem;
    left: 0;
  }
}
@media (min-width: 48em) {
  /* line 966, ../sass/components/_misc.scss */
  #footer #block-edusa-common-footer-search {
    position: absolute;
    top: -4.375rem;
    right: 0;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 966, ../sass/components/_misc.scss */
  #footer #block-edusa-common-footer-search {
    margin: 1.25rem 0;
  }
}
/* line 975, ../sass/components/_misc.scss */
#footer #block-edusa-common-footer-search #search-block-form--2,
#footer #block-edusa-common-footer-search #search-block-form--4 {
  position: relative;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 979, ../sass/components/_misc.scss */
  #footer #block-edusa-common-footer-search .form-item-search-block-form {
    margin-left: -0.9375rem;
  }
}
/* line 984, ../sass/components/_misc.scss */
#footer #block-edusa-common-footer-search .form-submit {
  background-image: url("../images/sprites.png");
  background-position: -381px -642px;
  background-repeat: no-repeat;
  width: 13px;
  height: 11px;
  display: inline-block;
  line-height: 1000px;
  overflow: hidden;
  text-indent: -999px;
  background-color: white;
  padding: 0;
  position: absolute;
  right: 0.625rem;
  top: 0.5rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 984, ../sass/components/_misc.scss */
  #footer #block-edusa-common-footer-search .form-submit {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 984, ../sass/components/_misc.scss */
  #footer #block-edusa-common-footer-search .form-submit {
    left: auto;
    right: auto;
    margin-left: -1.25rem;
  }
}
/* line 998, ../sass/components/_misc.scss */
#footer #block-edusa-common-footer-search input.form-text {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  min-width: 9.375rem;
  padding: 0.25rem 1.875rem 0.25rem 2.125rem;
}
/* line 1003, ../sass/components/_misc.scss */
#footer #block-edusa-common-footer-search #block-search-form label.element-invisible, #block-search-form #footer #block-edusa-common-footer-search label.element-invisible,
#footer #block-edusa-common-footer-search label.element-invisible {
  display: inline-block;
  line-height: 1000px;
  overflow: hidden;
  text-indent: -999px;
  background-image: url("../images/sprites.png");
  background-position: -404px -642px;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  position: relative !important;
  left: 1.875rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1003, ../sass/components/_misc.scss */
  #footer #block-edusa-common-footer-search #block-search-form label.element-invisible, #block-search-form #footer #block-edusa-common-footer-search label.element-invisible,
  #footer #block-edusa-common-footer-search label.element-invisible {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 48em) {
  /* line 1012, ../sass/components/_misc.scss */
  #footer #block-menu-block-2 {
    width: 19.87952%;
    float: left;
    margin-right: 3.01205%;
  }
}
@media (min-width: 48em) {
  /* line 1018, ../sass/components/_misc.scss */
  #footer #block-edusa-common-footer-main-menu {
    width: 42.77108%;
    float: left;
    margin-right: 3.01205%;
  }
  /* line 1021, ../sass/components/_misc.scss */
  #footer #block-edusa-common-footer-main-menu .column-0,
  #footer #block-edusa-common-footer-main-menu .column-1 {
    float: left;
    margin-right: 15%;
    width: 40%;
  }
  /* line 1027, ../sass/components/_misc.scss */
  #footer #block-edusa-common-footer-main-menu .column-1 {
    margin-right: 0;
  }
}
/* line 1034, ../sass/components/_misc.scss */
#footer #block-menu-block-11 {
  margin-bottom: 1.25rem;
}
@media (min-width: 48em) {
  /* line 1034, ../sass/components/_misc.scss */
  #footer #block-menu-block-11 {
    width: 31.3253%;
    float: left;
    margin-right: 3.01205%;
    float: right;
    margin-right: 0;
  }
}
/* line 1040, ../sass/components/_misc.scss */
#footer #block-menu-block-11 ul:before {
  content: "Follow Us:";
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  margin-right: 0.75rem;
  position: relative;
  text-transform: uppercase;
  top: -0.4375rem;
}
/* line 1050, ../sass/components/_misc.scss */
#footer #block-menu-block-11 li {
  border-bottom: 0px;
  display: inline;
  margin-right: 4%;
}
/* line 1055, ../sass/components/_misc.scss */
#footer #block-menu-block-11 a {
  display: inline-block;
  display: inline-block;
  line-height: 1000px;
  overflow: hidden;
  text-indent: -999px;
}
/* line 1059, ../sass/components/_misc.scss */
#footer #block-menu-block-11 .menu-mlid-1038 a {
  background-image: url("../images/sprites.png");
  background-position: -708px -582px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1059, ../sass/components/_misc.scss */
  #footer #block-menu-block-11 .menu-mlid-1038 a {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1062, ../sass/components/_misc.scss */
#footer #block-menu-block-11 .menu-mlid-1039 a {
  background-image: url("../images/sprites.png");
  background-position: -562px -582px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1062, ../sass/components/_misc.scss */
  #footer #block-menu-block-11 .menu-mlid-1039 a {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1065, ../sass/components/_misc.scss */
#footer #block-menu-block-11 .menu-mlid-1040 a {
  background-image: url("../images/sprites.png");
  background-position: -632px -582px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1065, ../sass/components/_misc.scss */
  #footer #block-menu-block-11 .menu-mlid-1040 a {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1068, ../sass/components/_misc.scss */
#footer #block-menu-block-11 .menu-mlid-1041 a {
  background-image: url("../images/sprites.png");
  background-position: -527px -582px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1068, ../sass/components/_misc.scss */
  #footer #block-menu-block-11 .menu-mlid-1041 a {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1073, ../sass/components/_misc.scss */
#footer #block-block-1 {
  clear: right;
  display: none;
}
@media (min-width: 48em) {
  /* line 1073, ../sass/components/_misc.scss */
  #footer #block-block-1 {
    display: block;
  }
}
/* line 1079, ../sass/components/_misc.scss */
#footer #block-block-1 p {
  margin-top: 0;
}
/* line 1083, ../sass/components/_misc.scss */
#footer ul.menu {
  padding-left: 0;
}
/* line 1085, ../sass/components/_misc.scss */
#footer ul.menu li {
  line-height: 0.825rem;
  list-style: none;
  margin-bottom: 0.9375rem;
  padding-bottom: 0.9375rem;
  border-bottom: 1px solid rgba(93, 93, 93, 0.3);
}
@media (min-width: 48em) {
  /* line 1085, ../sass/components/_misc.scss */
  #footer ul.menu li {
    border: 0px;
    padding-bottom: 0;
  }
}
/* line 1095, ../sass/components/_misc.scss */
#footer ul.menu li ul.menu {
  display: none;
  margin-top: 0.625rem;
}
@media (min-width: 48em) {
  /* line 1095, ../sass/components/_misc.scss */
  #footer ul.menu li ul.menu {
    display: block;
  }
}
/* line 1103, ../sass/components/_misc.scss */
#footer ul.menu li li a {
  font-weight: 400;
}
/* line 1108, ../sass/components/_misc.scss */
#footer ul.menu a {
  color: #ffffff;
  font-weight: 600;
}
/* line 1113, ../sass/components/_misc.scss */
#footer h2.block-title {
  color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 1.5rem;
  line-height: 1.625rem;
  margin-bottom: 0.3125rem;
}

/* line 1122, ../sass/components/_misc.scss */
::-webkit-input-placeholder {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}

/* line 1125, ../sass/components/_misc.scss */
:-moz-placeholder {
  /* Firefox 18- */
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}

/* line 1128, ../sass/components/_misc.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}

/* line 1131, ../sass/components/_misc.scss */
:-ms-input-placeholder {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}

@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1136, ../sass/components/_misc.scss */
  #search-block-form {
    overflow: hidden;
    position: absolute;
    width: 100%;
  }
}
/* line 1143, ../sass/components/_misc.scss */
#search-block-form input.form-text {
  border: none;
  color: white;
}
/* line 1147, ../sass/components/_misc.scss */
#search-block-form ::-webkit-input-placeholder {
  color: white;
  opacity: .4;
}
/* line 1151, ../sass/components/_misc.scss */
#search-block-form .form-submit {
  background-image: url("../images/sprites.png");
  background-position: -751px -474px;
  background-repeat: no-repeat;
  width: 15px;
  height: 16px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1151, ../sass/components/_misc.scss */
  #search-block-form .form-submit {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1154, ../sass/components/_misc.scss */
#search-block-form .form-item {
  margin: 0;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1157, ../sass/components/_misc.scss */
  #search-block-form #edit-actions {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1162, ../sass/components/_misc.scss */
  #search-block-form .form-item-search-block-form {
    text-align: center;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1136, ../sass/components/_misc.scss */
  #search-block-form {
    padding-top: 1em;
  }
}

/* line 1172, ../sass/components/_misc.scss */
.search-toggle {
  position: absolute;
  z-index: 998;
  right: -1.25rem;
  height: 4.875rem;
  top: 8.5rem;
  width: 3.75rem;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1172, ../sass/components/_misc.scss */
  .search-toggle {
    height: 3.25rem;
    right: -1.25rem;
    top: 7.5625rem;
  }
}
@media all and (min-width: 960) {
  /* line 1172, ../sass/components/_misc.scss */
  .search-toggle {
    display: none;
  }
}
/* line 1187, ../sass/components/_misc.scss */
.search-toggle span {
  background-image: url("../images/sprites.png");
  background-position: -751px -474px;
  background-repeat: no-repeat;
  width: 15px;
  height: 16px;
  display: block;
  position: absolute;
  top: 1.875rem;
  right: 1.25rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1187, ../sass/components/_misc.scss */
  .search-toggle span {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1187, ../sass/components/_misc.scss */
  .search-toggle span {
    top: 1.25rem;
  }
}

/* line 1198, ../sass/components/_misc.scss */
.search-toggle.open {
  background-color: #072359;
}

/* line 1202, ../sass/components/_misc.scss */
#block-search-form {
  background-color: #061e50;
  z-index: 100;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1202, ../sass/components/_misc.scss */
  #block-search-form {
    padding-left: 1em;
    padding-right: 1em;
  }
}
@media (min-width: 48em) {
  /* line 1202, ../sass/components/_misc.scss */
  #block-search-form {
    border-left: 1px dotted #26567c;
    height: 4.875rem;
    padding-right: 25rem;
    position: absolute;
    right: -25rem;
    top: 1.9375rem;
    width: 20%;
  }
}
@media all and (min-width: 768px) and (max-width: 959px) {
  /* line 1202, ../sass/components/_misc.scss */
  #block-search-form {
    padding-right: 5rem;
    right: 0;
    top: 15.25rem;
    z-index: 1000;
  }
}
/* line 1224, ../sass/components/_misc.scss */
#block-search-form input.form-text {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
/* line 1230, ../sass/components/_misc.scss */
#block-search-form form {
  position: relative;
}
@media (min-width: 48em) {
  /* line 1230, ../sass/components/_misc.scss */
  #block-search-form form {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
    padding-left: 2.5rem;
  }
}
/* line 1238, ../sass/components/_misc.scss */
#block-search-form .form-submit {
  display: inline-block;
  line-height: 1000px;
  overflow: hidden;
  text-indent: -999px;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 1.75rem;
  right: 1.125rem;
}
/* line 1246, ../sass/components/_misc.scss */
#block-search-form #edit-search-block-form--2 {
  min-width: 0;
  background: #2b416d;
  font-size: 0.875rem;
  padding-bottom: 0.3125rem;
  padding-right: 2.6875rem;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1246, ../sass/components/_misc.scss */
  #block-search-form #edit-search-block-form--2 {
    width: 100%;
  }
}
/* line 1257, ../sass/components/_misc.scss */
#block-search-form .form-submit:hover {
  background-color: transparent;
}

/* line 1263, ../sass/components/_misc.scss */
.media-wysiwyg {
  background-color: #ffffff;
}
/* line 1265, ../sass/components/_misc.scss */
.media-wysiwyg .file-wysiwyg {
  float: left;
  margin-bottom: 0.875rem;
  width: 100%;
}
/* line 1270, ../sass/components/_misc.scss */
.media-wysiwyg .group-file-metadata-wrapper {
  clear: both;
  padding: 0 1.25rem;
}
/* line 1275, ../sass/components/_misc.scss */
.media-wysiwyg .field-file-title,
.media-wysiwyg .field-file-description,
.media-wysiwyg .field-file-credits {
  color: #505261;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
/* line 1281, ../sass/components/_misc.scss */
.media-wysiwyg .field-file-title {
  font-size: 1.125rem;
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;
}
/* line 1286, ../sass/components/_misc.scss */
.media-wysiwyg .field-video-transcript-pdf,
.media-wysiwyg .field-file-description {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 0.875rem;
  line-height: 1.75rem;
  margin-bottom: 1.25rem;
}
/* line 1293, ../sass/components/_misc.scss */
.media-wysiwyg .field-file-credits {
  color: #9698a2;
  font-size: 0.8125rem;
  margin-bottom: 1.5625rem;
}

/* line 1302, ../sass/components/_misc.scss */
.field-region-background-image {
  height: 48.75rem;
  overflow: hidden;
}
/* line 1305, ../sass/components/_misc.scss */
.field-region-background-image img {
  max-width: none;
}
@media all and (min-width: 1200px) {
  /* line 1305, ../sass/components/_misc.scss */
  .field-region-background-image img {
    width: 100%;
  }
}

/* line 1314, ../sass/components/_misc.scss */
.node-type-region .panel-display {
  position: relative;
}
@media (min-width: 48em) {
  /* line 1317, ../sass/components/_misc.scss */
  .node-type-region .panel-col-full-top {
    padding-top: 0.625rem;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 90%;
  }
}
@media all and (min-width: 1020px) {
  /* line 1317, ../sass/components/_misc.scss */
  .node-type-region .panel-col-full-top {
    width: 100%;
  }
}
/* line 1330, ../sass/components/_misc.scss */
.node-type-region .panels-ipe-editing .panel-col-full-top {
  position: relative;
}
/* line 1333, ../sass/components/_misc.scss */
.node-type-region .pane-node-title {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 2.9375rem;
  font-weight: 200;
  line-height: normal;
  margin-bottom: 3.125rem;
  position: relative;
}
/* line 1340, ../sass/components/_misc.scss */
.node-type-region .pane-node-title a {
  color: #505261;
}
/* line 1345, ../sass/components/_misc.scss */
.node-type-region .pane-node-field-carousel-media h2.pane-title {
  display: none;
}
/* line 1349, ../sass/components/_misc.scss */
.node-type-region .panel-col-full-middle {
  margin-top: 6.25rem;
  margin-bottom: 4.375rem;
}
@media (min-width: 48em) {
  /* line 1352, ../sass/components/_misc.scss */
  .node-type-region .panel-col-full-middle .pane-node-field-region-map {
    float: left;
    margin-right: 4rem;
  }
}
@media (min-width: 48em) {
  /* line 1358, ../sass/components/_misc.scss */
  .node-type-region .panel-col-full-middle .pane-node-field-body {
    margin-left: 17.75rem;
  }
}
/* line 1362, ../sass/components/_misc.scss */
.node-type-region .panel-col-full-middle .pane-node-field-body h2.pane-title {
  border-bottom: 1px dotted #8f94c7;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 1.625rem;
  text-transform: uppercase;
  padding-bottom: 1.875rem;
}
/* line 1367, ../sass/components/_misc.scss */
.node-type-region .panel-col-full-middle .pane-node-field-body p {
  color: #505261;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 1.125rem;
  line-height: 2rem;
}

/* line 1377, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1,
.pane-edusa-region-country-reports,
.pane-region-reac-user-panel-pane-1,
.pane-region-news-recent-panel-pane-1,
.pane-hei-news-recent-panel-pane-1 {
  background-color: #ffffff;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  padding-bottom: 1.875rem;
  position: relative;
}
@media (min-width: 48em) {
  /* line 1377, ../sass/components/_misc.scss */
  .pane-region-country-reports-panel-pane-1,
  .pane-edusa-region-country-reports,
  .pane-region-reac-user-panel-pane-1,
  .pane-region-news-recent-panel-pane-1,
  .pane-hei-news-recent-panel-pane-1 {
    width: 31.3253%;
    float: left;
    margin-right: 3.01205%;
  }
}
/* line 1389, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1:before,
.pane-edusa-region-country-reports:before,
.pane-region-reac-user-panel-pane-1:before,
.pane-region-news-recent-panel-pane-1:before,
.pane-hei-news-recent-panel-pane-1:before {
  content: '';
  display: block;
  position: absolute;
}
/* line 1394, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 > *,
.pane-edusa-region-country-reports > *,
.pane-region-reac-user-panel-pane-1 > *,
.pane-region-news-recent-panel-pane-1 > *,
.pane-hei-news-recent-panel-pane-1 > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  position: relative;
}
/* line 1399, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 h2.pane-title,
.pane-edusa-region-country-reports h2.pane-title,
.pane-region-reac-user-panel-pane-1 h2.pane-title,
.pane-region-news-recent-panel-pane-1 h2.pane-title,
.pane-hei-news-recent-panel-pane-1 h2.pane-title {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 1.625rem;
  text-transform: uppercase;
  margin-bottom: 1.875rem;
  margin-top: 0;
  padding-top: 1.875rem;
  text-align: center;
}
/* line 1406, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .pager,
.pane-edusa-region-country-reports .pager,
.pane-region-reac-user-panel-pane-1 .pager,
.pane-region-news-recent-panel-pane-1 .pager,
.pane-hei-news-recent-panel-pane-1 .pager {
  position: relative;
}
/* line 1409, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .pager-previous,
.pane-region-country-reports-panel-pane-1 .pager-next,
.pane-edusa-region-country-reports .pager-previous,
.pane-edusa-region-country-reports .pager-next,
.pane-region-reac-user-panel-pane-1 .pager-previous,
.pane-region-reac-user-panel-pane-1 .pager-next,
.pane-region-news-recent-panel-pane-1 .pager-previous,
.pane-region-news-recent-panel-pane-1 .pager-next,
.pane-hei-news-recent-panel-pane-1 .pager-previous,
.pane-hei-news-recent-panel-pane-1 .pager-next {
  display: inline-block;
  height: 2.4375rem;
  padding: 0;
  width: 2.4375rem;
  vertical-align: top;
}
/* line 1417, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .pager-previous,
.pane-edusa-region-country-reports .pager-previous,
.pane-region-reac-user-panel-pane-1 .pager-previous,
.pane-region-news-recent-panel-pane-1 .pager-previous,
.pane-hei-news-recent-panel-pane-1 .pager-previous {
  margin-right: 0.9375rem;
}
/* line 1420, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .pager-next,
.pane-edusa-region-country-reports .pager-next,
.pane-region-reac-user-panel-pane-1 .pager-next,
.pane-region-news-recent-panel-pane-1 .pager-next,
.pane-hei-news-recent-panel-pane-1 .pager-next {
  margin-left: 0.75rem;
}
/* line 1423, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .pager-previous a,
.pane-region-country-reports-panel-pane-1 .pager-next a,
.pane-edusa-region-country-reports .pager-previous a,
.pane-edusa-region-country-reports .pager-next a,
.pane-region-reac-user-panel-pane-1 .pager-previous a,
.pane-region-reac-user-panel-pane-1 .pager-next a,
.pane-region-news-recent-panel-pane-1 .pager-previous a,
.pane-region-news-recent-panel-pane-1 .pager-next a,
.pane-hei-news-recent-panel-pane-1 .pager-previous a,
.pane-hei-news-recent-panel-pane-1 .pager-next a {
  display: inline-block;
  display: inline-block;
  line-height: 1000px;
  overflow: hidden;
  text-indent: -999px;
}
/* line 1427, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .pager-previous a:hover,
.pane-region-country-reports-panel-pane-1 .pager-next a:hover,
.pane-edusa-region-country-reports .pager-previous a:hover,
.pane-edusa-region-country-reports .pager-next a:hover,
.pane-region-reac-user-panel-pane-1 .pager-previous a:hover,
.pane-region-reac-user-panel-pane-1 .pager-next a:hover,
.pane-region-news-recent-panel-pane-1 .pager-previous a:hover,
.pane-region-news-recent-panel-pane-1 .pager-next a:hover,
.pane-hei-news-recent-panel-pane-1 .pager-previous a:hover,
.pane-hei-news-recent-panel-pane-1 .pager-next a:hover {
  opacity: .8;
}
/* line 1431, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .pager-previous a,
.pane-edusa-region-country-reports .pager-previous a,
.pane-region-reac-user-panel-pane-1 .pager-previous a,
.pane-region-news-recent-panel-pane-1 .pager-previous a,
.pane-hei-news-recent-panel-pane-1 .pager-previous a {
  background-image: url("../images/sprites.png");
  background-position: -712px -503px;
  background-repeat: no-repeat;
  width: 39px;
  height: 39px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1431, ../sass/components/_misc.scss */
  .pane-region-country-reports-panel-pane-1 .pager-previous a,
  .pane-edusa-region-country-reports .pager-previous a,
  .pane-region-reac-user-panel-pane-1 .pager-previous a,
  .pane-region-news-recent-panel-pane-1 .pager-previous a,
  .pane-hei-news-recent-panel-pane-1 .pager-previous a {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1434, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .pager-current,
.pane-edusa-region-country-reports .pager-current,
.pane-region-reac-user-panel-pane-1 .pager-current,
.pane-region-news-recent-panel-pane-1 .pager-current,
.pane-hei-news-recent-panel-pane-1 .pager-current {
  display: none;
}
/* line 1437, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .pager-next a,
.pane-edusa-region-country-reports .pager-next a,
.pane-region-reac-user-panel-pane-1 .pager-next a,
.pane-region-news-recent-panel-pane-1 .pager-next a,
.pane-hei-news-recent-panel-pane-1 .pager-next a {
  background-image: url("../images/sprites.png");
  background-position: -614px -503px;
  background-repeat: no-repeat;
  width: 39px;
  height: 39px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1437, ../sass/components/_misc.scss */
  .pane-region-country-reports-panel-pane-1 .pager-next a,
  .pane-edusa-region-country-reports .pager-next a,
  .pane-region-reac-user-panel-pane-1 .pager-next a,
  .pane-region-news-recent-panel-pane-1 .pager-next a,
  .pane-hei-news-recent-panel-pane-1 .pager-next a {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1440, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .views-label,
.pane-edusa-region-country-reports .views-label,
.pane-region-reac-user-panel-pane-1 .views-label,
.pane-region-news-recent-panel-pane-1 .views-label,
.pane-hei-news-recent-panel-pane-1 .views-label {
  color: #9698a2;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0.8125rem;
  letter-spacing: .75px;
  text-transform: uppercase;
}
/* line 1443, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .views-field,
.pane-edusa-region-country-reports .views-field,
.pane-region-reac-user-panel-pane-1 .views-field,
.pane-region-news-recent-panel-pane-1 .views-field,
.pane-hei-news-recent-panel-pane-1 .views-field {
  margin-bottom: 0.625rem;
}
/* line 1446, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .ajax-progress,
.pane-edusa-region-country-reports .ajax-progress,
.pane-region-reac-user-panel-pane-1 .ajax-progress,
.pane-region-news-recent-panel-pane-1 .ajax-progress,
.pane-hei-news-recent-panel-pane-1 .ajax-progress {
  position: absolute;
  bottom: -0.125rem;
  right: 0;
}
/* line 1451, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .view-footer,
.pane-edusa-region-country-reports .view-footer,
.pane-region-reac-user-panel-pane-1 .view-footer,
.pane-region-news-recent-panel-pane-1 .view-footer,
.pane-hei-news-recent-panel-pane-1 .view-footer {
  text-align: center;
  padding-top: 1.875rem;
}
/* line 1454, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .view-footer a,
.pane-edusa-region-country-reports .view-footer a,
.pane-region-reac-user-panel-pane-1 .view-footer a,
.pane-region-news-recent-panel-pane-1 .view-footer a,
.pane-hei-news-recent-panel-pane-1 .view-footer a {
  font-size: 0.875rem;
}

/* line 1462, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1:before,
.pane-edusa-region-country-reports:before {
  background-image: url("../images/sprites.png");
  background-position: -614px -109px;
  background-repeat: no-repeat;
  width: 146px;
  height: 95px;
  top: 0;
  right: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1462, ../sass/components/_misc.scss */
  .pane-region-country-reports-panel-pane-1:before,
  .pane-edusa-region-country-reports:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1467, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 ul,
.pane-edusa-region-country-reports ul {
  padding-left: 0;
}
/* line 1470, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .views-row,
.pane-edusa-region-country-reports .views-row {
  list-style: none;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 1.125rem;
  text-align: center;
}
@media (min-width: 48em) {
  /* line 1470, ../sass/components/_misc.scss */
  .pane-region-country-reports-panel-pane-1 .views-row,
  .pane-edusa-region-country-reports .views-row {
    font-size: 0.875rem;
    line-height: 1.125rem;
    margin-bottom: 0.5rem;
    float: left;
    width: 46%;
  }
  /* line 1482, ../sass/components/_misc.scss */
  .pane-region-country-reports-panel-pane-1 .views-row:nth-child(2n),
  .pane-edusa-region-country-reports .views-row:nth-child(2n) {
    padding-left: 2%;
  }
  /* line 1485, ../sass/components/_misc.scss */
  .pane-region-country-reports-panel-pane-1 .views-row:nth-child(2n + 1),
  .pane-edusa-region-country-reports .views-row:nth-child(2n + 1) {
    clear: both;
    padding-right: 2%;
  }
}
@media all and (min-width: 960px) {
  /* line 1470, ../sass/components/_misc.scss */
  .pane-region-country-reports-panel-pane-1 .views-row,
  .pane-edusa-region-country-reports .views-row {
    font-size: 1rem;
    line-height: 1.25rem;
    margin-bottom: 1.125rem;
  }
}
/* line 1496, ../sass/components/_misc.scss */
.pane-region-country-reports-panel-pane-1 .views-field,
.pane-edusa-region-country-reports .views-field {
  margin-bottom: 0;
}

/* line 1502, ../sass/components/_misc.scss */
.pane-region-reac-user-panel-pane-1:before {
  background-image: url("../images/sprites.png");
  background-position: -614px 0px;
  background-repeat: no-repeat;
  width: 157px;
  height: 99px;
  bottom: 0;
  right: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1502, ../sass/components/_misc.scss */
  .pane-region-reac-user-panel-pane-1:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

@media (min-width: 48em) {
  /* line 1509, ../sass/components/_misc.scss */
  .pane-region-news-recent-panel-pane-1,
  .pane-hei-news-recent-panel-pane-1 {
    margin-right: 0;
  }
}
/* line 1514, ../sass/components/_misc.scss */
.pane-region-news-recent-panel-pane-1:before,
.pane-hei-news-recent-panel-pane-1:before {
  background-image: url("../images/sprites.png");
  background-position: 0px -225px;
  background-repeat: no-repeat;
  width: 163px;
  height: 177px;
  top: 0;
  left: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1514, ../sass/components/_misc.scss */
  .pane-region-news-recent-panel-pane-1:before,
  .pane-hei-news-recent-panel-pane-1:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1519, ../sass/components/_misc.scss */
.pane-region-news-recent-panel-pane-1 ul,
.pane-hei-news-recent-panel-pane-1 ul {
  margin: 0;
  padding-left: 0;
}
/* line 1523, ../sass/components/_misc.scss */
.pane-region-news-recent-panel-pane-1 li.views-row,
.pane-hei-news-recent-panel-pane-1 li.views-row {
  border-bottom: 1px dotted #8f94c7;
  list-style: none;
  margin-bottom: 1.875rem;
  padding-bottom: 1.25rem;
  text-align: center;
}
/* line 1529, ../sass/components/_misc.scss */
.pane-region-news-recent-panel-pane-1 li.views-row:last-child,
.pane-hei-news-recent-panel-pane-1 li.views-row:last-child {
  border-bottom: 0px;
  margin-bottom: 0px;
  padding-bottom: 1rem;
}
/* line 277, ../sass/_mixins.scss */
.pane-region-news-recent-panel-pane-1 li.views-row .views-field-title a:after,
.pane-hei-news-recent-panel-pane-1 li.views-row .views-field-title a:after {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -334px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
  margin-left: 0.3125rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 277, ../sass/_mixins.scss */
  .pane-region-news-recent-panel-pane-1 li.views-row .views-field-title a:after,
  .pane-hei-news-recent-panel-pane-1 li.views-row .views-field-title a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 284, ../sass/_mixins.scss */
.pane-region-news-recent-panel-pane-1 li.views-row .views-field-title a:hover:after,
.pane-hei-news-recent-panel-pane-1 li.views-row .views-field-title a:hover:after {
  background-image: url("../images/sprites.png");
  background-position: -273px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 284, ../sass/_mixins.scss */
  .pane-region-news-recent-panel-pane-1 li.views-row .views-field-title a:hover:after,
  .pane-hei-news-recent-panel-pane-1 li.views-row .views-field-title a:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1538, ../sass/components/_misc.scss */
.pane-region-news-recent-panel-pane-1 .views-field-created,
.pane-hei-news-recent-panel-pane-1 .views-field-created {
  margin-bottom: 0;
  color: #9698a2;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0.8125rem;
  letter-spacing: .75px;
  text-transform: uppercase;
}

/* line 1544, ../sass/components/_misc.scss */
.pane-hei-news-recent-panel-pane-1 {
  width: auto;
  float: initial;
}
/* line 1547, ../sass/components/_misc.scss */
.pane-hei-news-recent-panel-pane-1 h2.pane-title {
  padding-top: 1.5rem;
}
/* line 1550, ../sass/components/_misc.scss */
.pane-hei-news-recent-panel-pane-1 li.views-row .views-field-title a {
  color: #505261;
  font-weight: bold;
}
/* line 1553, ../sass/components/_misc.scss */
.pane-hei-news-recent-panel-pane-1 li.views-row .views-field-title a:hover {
  color: #31AEC2;
}
/* line 1556, ../sass/components/_misc.scss */
.pane-hei-news-recent-panel-pane-1 li.views-row .views-field-title a:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -294px -622px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1556, ../sass/components/_misc.scss */
  .pane-hei-news-recent-panel-pane-1 li.views-row .views-field-title a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1560, ../sass/components/_misc.scss */
.pane-hei-news-recent-panel-pane-1 li.views-row .views-field-title a:hover:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -314px -622px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1560, ../sass/components/_misc.scss */
  .pane-hei-news-recent-panel-pane-1 li.views-row .views-field-title a:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1565, ../sass/components/_misc.scss */
.pane-hei-news-recent-panel-pane-1 ul li:before {
  display: none;
}

/* line 1571, ../sass/components/_misc.scss */
.ui-front {
  z-index: 2000;
  box-shadow: -1em 1em 1em rgba(0, 0, 0, 0.5);
  padding: 0;
}

/* line 1578, ../sass/components/_misc.scss */
.ui-front .ui-dialog-titlebar {
  background: #666;
  color: #fff;
  font: bold 16px/50px 'Open Sans','Lucida Sans','Lucida Grande',Verdana,sans-serif;
  height: 3.125rem;
  padding: 0 0.875rem 0 1.5rem;
  vertical-align: middle;
  border-radius: 5px 5px 0 0;
  background-image: -webkit-linear-gradient(center bottom, #333333 0%, #666666 100%);
  background-image: linear-gradient(center bottom, #333333 0%, #666666 100%);
}
/* line 1588, ../sass/components/_misc.scss */
.ui-front .ui-dialog-titlebar button {
  float: right;
  text-indent: -99999em;
  overflow: hidden;
  outline: none;
  height: 15px;
  width: 16px;
  background: url(/sites/all/modules/contrib/panopoly_magic/images/close-popup.png) no-repeat left top;
  margin-right: 0.875rem;
  border: none;
}
/* line 1598, ../sass/components/_misc.scss */
.ui-front .ui-dialog-titlebar button .ui-icon-closethick {
  display: none;
}
/* line 1601, ../sass/components/_misc.scss */
.ui-front .ui-dialog-titlebar button:hover {
  background-position: left -15px;
}

@media (min-width: 48em) {
  /* line 1610, ../sass/components/_misc.scss */
  .section-your-5-steps-us-study .panel-col-last .text-area p:first-of-type {
    margin-top: -0.5rem;
  }
}
/* line 1632, ../sass/components/_misc.scss */
.section-your-5-steps-us-study #content {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  /* line 1632, ../sass/components/_misc.scss */
  .section-your-5-steps-us-study #content {
    margin-bottom: 1rem;
  }
}
/* line 1638, ../sass/components/_misc.scss */
.section-your-5-steps-us-study h5 {
  text-transform: uppercase;
  letter-spacing: 0;
}
/* line 1641, ../sass/components/_misc.scss */
.section-your-5-steps-us-study h5 a {
  font-size: 1.125rem;
}

/* line 1653, ../sass/components/_misc.scss */
.node-type-event-center .event-location,
.node-type-event-edusa .event-location {
  line-height: 1.5rem;
}
/* line 1656, ../sass/components/_misc.scss */
.node-type-event-center .event-date,
.node-type-event-edusa .event-date {
  line-height: 1.5rem;
}
/* line 1658, ../sass/components/_misc.scss */
.node-type-event-center .event-date > div,
.node-type-event-edusa .event-date > div {
  display: inline-block;
}

/* line 1665, ../sass/components/_misc.scss */
#block-edusa-misc-google-translate {
  position: absolute;
  top: 0;
  right: 2.5rem;
  z-index: 1;
}
/* line 1670, ../sass/components/_misc.scss */
#block-edusa-misc-google-translate > a {
  color: #82838D;
  font-size: 11px;
  letter-spacing: .5px;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  /* line 1665, ../sass/components/_misc.scss */
  #block-edusa-misc-google-translate {
    position: absolute;
    top: -6.375rem;
    right: 0.3125rem;
  }
  /* line 1680, ../sass/components/_misc.scss */
  #block-edusa-misc-google-translate .goog-te-gadget-simple {
    line-height: 1.4375rem;
    border: none;
    padding: 0;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1687, ../sass/components/_misc.scss */
  #block-edusa-misc-google-translate #google-translate-element {
    position: absolute;
    top: 0;
    right: 2.5rem;
  }
  /* line 1692, ../sass/components/_misc.scss */
  #block-edusa-misc-google-translate > a {
    position: relative;
    top: -0.625rem;
    right: 1.125rem;
    display: none;
  }
  /* line 1698, ../sass/components/_misc.scss */
  #block-edusa-misc-google-translate .goog-te-gadget {
    position: absolute;
    top: 1.625rem;
    right: -2.875rem;
    display: none;
    border-right: 1px solid #6b8eb5;
    line-height: 1rem;
  }
  /* line 1705, ../sass/components/_misc.scss */
  #block-edusa-misc-google-translate .goog-te-gadget:after {
    background-image: url("../images/sprites.png");
    background-position: -84px -642px;
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    content: '';
    display: inline-block;
    margin-right: 1.25rem;
    position: relative;
    top: 0.375rem;
  }
}
@media only screen and (min-width: 0) and (max-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 192dpi), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 2dppx) {
  /* line 1705, ../sass/components/_misc.scss */
  #block-edusa-misc-google-translate .goog-te-gadget:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1714, ../sass/components/_misc.scss */
  #block-edusa-misc-google-translate .goog-te-gadget img,
  #block-edusa-misc-google-translate .goog-te-menu-value img,
  #block-edusa-misc-google-translate .goog-te-menu-value span:last-of-type {
    display: none;
  }
  /* line 1719, ../sass/components/_misc.scss */
  #block-edusa-misc-google-translate .goog-te-gadget-simple .goog-te-menu-value span {
    border: none !important;
  }
  /* line 1722, ../sass/components/_misc.scss */
  #block-edusa-misc-google-translate .goog-te-gadget-simple {
    margin: 4px 0;
    background: transparent;
    border: 0;
  }
  /* line 1726, ../sass/components/_misc.scss */
  #block-edusa-misc-google-translate .goog-te-gadget-simple .goog-te-menu-value span {
    color: #6b8eb5;
    text-transform: uppercase;
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
    letter-spacing: .5px;
    font-size: 0.9375rem;
    padding-right: 0.25rem;
  }
}

/* line 1743, ../sass/components/_misc.scss */
.page-user-register h1#page-title,
.page-user-login h1#page-title,
.page-user-password h1#page-title {
  color: #505261;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  line-height: 3.625rem;
  font-size: 2.9375rem;
  font-weight: 200;
  margin-bottom: 1.5625rem;
  text-transform: capitalize;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
@media all and (min-width: 66.5rem) {
  /* line 1743, ../sass/components/_misc.scss */
  .page-user-register h1#page-title,
  .page-user-login h1#page-title,
  .page-user-password h1#page-title {
    max-width: 62.25rem;
  }
}
/* line 1758, ../sass/components/_misc.scss */
.page-user-register h2.pane-title,
.page-user-login h2.pane-title,
.page-user-password h2.pane-title {
  font-size: 1.5rem;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-weight: 400;
  line-height: 1.875rem;
  margin-top: 0.75rem;
  margin-bottom: 0;
}
/* line 1766, ../sass/components/_misc.scss */
.page-user-register h5,
.page-user-login h5,
.page-user-password h5 {
  text-transform: uppercase;
  margin-top: 1rem;
  margin-bottom: 0;
  letter-spacing: 1px;
}
/* line 1772, ../sass/components/_misc.scss */
.page-user-register p,
.page-user-register .fieldset-description,
.page-user-login p,
.page-user-login .fieldset-description,
.page-user-password p,
.page-user-password .fieldset-description {
  color: #505261;
}
/* line 1776, ../sass/components/_misc.scss */
.page-user-register .description,
.page-user-login .description,
.page-user-password .description {
  color: #505261;
  line-height: 1.375rem;
}
/* line 1780, ../sass/components/_misc.scss */
.page-user-register .fieldset-legend,
.page-user-login .fieldset-legend,
.page-user-password .fieldset-legend {
  font-weight: bold;
}
/* line 1783, ../sass/components/_misc.scss */
.page-user-register #content,
.page-user-login #content,
.page-user-password #content {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  color: #505261;
}
@media (min-width: 48em) {
  /* line 1783, ../sass/components/_misc.scss */
  .page-user-register #content,
  .page-user-login #content,
  .page-user-password #content {
    max-width: 62.25rem;
  }
}
/* line 1793, ../sass/components/_misc.scss */
.page-user-register label,
.page-user-login label,
.page-user-password label {
  display: inline-block;
  text-transform: uppercase;
  float: left;
  clear: left;
  text-align: left;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 100;
  padding-top: 0.375rem;
  width: 12rem;
  margin-right: 1rem;
  letter-spacing: .5px;
}
@media (min-width: 48em) {
  /* line 1793, ../sass/components/_misc.scss */
  .page-user-register label,
  .page-user-login label,
  .page-user-password label {
    text-align: right;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1793, ../sass/components/_misc.scss */
  .page-user-register label,
  .page-user-login label,
  .page-user-password label {
    width: 100%;
  }
}
/* line 1813, ../sass/components/_misc.scss */
.page-user-register input[type="text"],
.page-user-register input[type="password"],
.page-user-register input[type="email"],
.page-user-login input[type="text"],
.page-user-login input[type="password"],
.page-user-login input[type="email"],
.page-user-password input[type="text"],
.page-user-password input[type="password"],
.page-user-password input[type="email"] {
  padding-bottom: 0.75rem;
  border: none;
  width: auto;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1813, ../sass/components/_misc.scss */
  .page-user-register input[type="text"],
  .page-user-register input[type="password"],
  .page-user-register input[type="email"],
  .page-user-login input[type="text"],
  .page-user-login input[type="password"],
  .page-user-login input[type="email"],
  .page-user-password input[type="text"],
  .page-user-password input[type="password"],
  .page-user-password input[type="email"] {
    width: 90%;
  }
}
/* line 1824, ../sass/components/_misc.scss */
.page-user-register .form-item:first-of-type,
.page-user-login .form-item:first-of-type,
.page-user-password .form-item:first-of-type {
  margin-bottom: 0;
}
/* line 1827, ../sass/components/_misc.scss */
.page-user-register .form-item:nth-of-type(2),
.page-user-login .form-item:nth-of-type(2),
.page-user-password .form-item:nth-of-type(2) {
  margin-top: 0;
}
/* line 1831, ../sass/components/_misc.scss */
.page-user-register .form-required,
.page-user-login .form-required,
.page-user-password .form-required {
  display: none;
}
/* line 1834, ../sass/components/_misc.scss */
.page-user-register #edit-actions,
.page-user-login #edit-actions,
.page-user-password #edit-actions {
  background-color: #031A4F;
  position: relative;
  bottom: 2.75rem;
  left: 13rem;
  padding: 0;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1834, ../sass/components/_misc.scss */
  .page-user-register #edit-actions,
  .page-user-login #edit-actions,
  .page-user-password #edit-actions {
    bottom: 3.75rem;
    left: 0;
  }
}
/* line 1845, ../sass/components/_misc.scss */
.page-user-register #edit-actions:after,
.page-user-login #edit-actions:after,
.page-user-password #edit-actions:after {
  margin-left: -1.6875rem;
}
/* line 1850, ../sass/components/_misc.scss */
.page-user-register #edit-submit,
.page-user-login #edit-submit,
.page-user-password #edit-submit {
  background-color: transparent;
  padding: 0.9375rem 2.1875rem 0.9375rem 1.5625rem;
}
/* line 1855, ../sass/components/_misc.scss */
.page-user-register .item-list ul,
.page-user-login .item-list ul,
.page-user-password .item-list ul {
  margin: 0;
  position: relative;
  top: 0.75rem;
  left: 20rem;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  letter-spacing: .5px;
  text-transform: uppercase;
}
@media all and (min-width: 768px) and (max-width: 968px) {
  /* line 1855, ../sass/components/_misc.scss */
  .page-user-register .item-list ul,
  .page-user-login .item-list ul,
  .page-user-password .item-list ul {
    top: 4.75rem;
    left: 10.5rem;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1855, ../sass/components/_misc.scss */
  .page-user-register .item-list ul,
  .page-user-login .item-list ul,
  .page-user-password .item-list ul {
    top: 4rem;
    left: 0;
    padding-left: 0;
  }
}
/* line 1875, ../sass/components/_misc.scss */
.page-user-register .center-wrapper ul li:before,
.page-user-register .node ul li:before,
.page-user-login .center-wrapper ul li:before,
.page-user-login .node ul li:before,
.page-user-password .center-wrapper ul li:before,
.page-user-password .node ul li:before {
  display: none;
}
/* line 1880, ../sass/components/_misc.scss */
.page-user-register .panel-col-first .field-rich-text,
.page-user-login .panel-col-first .field-rich-text,
.page-user-password .panel-col-first .field-rich-text {
  margin-top: 2.75rem;
  margin-left: 4.6875rem;
  color: #505261;
  font-size: 0.75rem;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1880, ../sass/components/_misc.scss */
  .page-user-register .panel-col-first .field-rich-text,
  .page-user-login .panel-col-first .field-rich-text,
  .page-user-password .panel-col-first .field-rich-text {
    margin-left: 0;
  }
}
/* line 1891, ../sass/components/_misc.scss */
.page-user-register .panel-col-last .field-rich-text,
.page-user-login .panel-col-last .field-rich-text,
.page-user-password .panel-col-last .field-rich-text {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
/* line 1897, ../sass/components/_misc.scss */
.page-user-register .panel-col-last .pane-bundle-rich-text-area:first-of-type,
.page-user-login .panel-col-last .pane-bundle-rich-text-area:first-of-type,
.page-user-password .panel-col-last .pane-bundle-rich-text-area:first-of-type {
  border-bottom: 1px dotted #7876A4;
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
}
/* line 1904, ../sass/components/_misc.scss */
.page-user-register .menu-name-menu-social-links ul,
.page-user-login .menu-name-menu-social-links ul,
.page-user-password .menu-name-menu-social-links ul {
  padding-left: 0;
}
/* line 1907, ../sass/components/_misc.scss */
.page-user-register .menu-name-menu-social-links li,
.page-user-login .menu-name-menu-social-links li,
.page-user-password .menu-name-menu-social-links li {
  list-style: none;
  display: inline-block;
  margin-right: 1rem;
}
/* line 1911, ../sass/components/_misc.scss */
.page-user-register .menu-name-menu-social-links li:before,
.page-user-login .menu-name-menu-social-links li:before,
.page-user-password .menu-name-menu-social-links li:before {
  content: "";
}
/* line 1915, ../sass/components/_misc.scss */
.page-user-register .menu-name-menu-social-links a,
.page-user-login .menu-name-menu-social-links a,
.page-user-password .menu-name-menu-social-links a {
  display: block;
  overflow: hidden;
  text-indent: -999px;
}
/* line 1920, ../sass/components/_misc.scss */
.page-user-register #menu-item-facebook,
.page-user-login #menu-item-facebook,
.page-user-password #menu-item-facebook {
  background-image: url("../images/sprites.png");
  background-position: -383px -225px;
  background-repeat: no-repeat;
  width: 33px;
  height: 33px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1920, ../sass/components/_misc.scss */
  .page-user-register #menu-item-facebook,
  .page-user-login #menu-item-facebook,
  .page-user-password #menu-item-facebook {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1922, ../sass/components/_misc.scss */
.page-user-register #menu-item-facebook:hover,
.page-user-login #menu-item-facebook:hover,
.page-user-password #menu-item-facebook:hover {
  opacity: .8;
}
/* line 1926, ../sass/components/_misc.scss */
.page-user-register #menu-item-twitter,
.page-user-login #menu-item-twitter,
.page-user-password #menu-item-twitter {
  background-image: url("../images/sprites.png");
  background-position: -348px -268px;
  background-repeat: no-repeat;
  width: 33px;
  height: 33px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1926, ../sass/components/_misc.scss */
  .page-user-register #menu-item-twitter,
  .page-user-login #menu-item-twitter,
  .page-user-password #menu-item-twitter {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1928, ../sass/components/_misc.scss */
.page-user-register #menu-item-twitter:hover,
.page-user-login #menu-item-twitter:hover,
.page-user-password #menu-item-twitter:hover {
  opacity: .8;
}
/* line 1932, ../sass/components/_misc.scss */
.page-user-register #menu-item-google-plus,
.page-user-login #menu-item-google-plus,
.page-user-password #menu-item-google-plus {
  background-image: url("../images/sprites.png");
  background-position: -391px -268px;
  background-repeat: no-repeat;
  width: 33px;
  height: 33px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1932, ../sass/components/_misc.scss */
  .page-user-register #menu-item-google-plus,
  .page-user-login #menu-item-google-plus,
  .page-user-password #menu-item-google-plus {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1934, ../sass/components/_misc.scss */
.page-user-register #menu-item-google-plus:hover,
.page-user-login #menu-item-google-plus:hover,
.page-user-password #menu-item-google-plus:hover {
  opacity: .8;
}
/* line 1938, ../sass/components/_misc.scss */
.page-user-register #menu-item-youtube,
.page-user-login #menu-item-youtube,
.page-user-password #menu-item-youtube {
  background-image: url("../images/sprites.png");
  background-position: -560px -348px;
  background-repeat: no-repeat;
  width: 33px;
  height: 33px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 1938, ../sass/components/_misc.scss */
  .page-user-register #menu-item-youtube,
  .page-user-login #menu-item-youtube,
  .page-user-password #menu-item-youtube {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 1940, ../sass/components/_misc.scss */
.page-user-register #menu-item-youtube:hover,
.page-user-login #menu-item-youtube:hover,
.page-user-password #menu-item-youtube:hover {
  opacity: .8;
}
/* line 1944, ../sass/components/_misc.scss */
.page-user-register #login-bottom-help,
.page-user-login #login-bottom-help,
.page-user-password #login-bottom-help {
  margin-left: 1.5em;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 1944, ../sass/components/_misc.scss */
  .page-user-register #login-bottom-help,
  .page-user-login #login-bottom-help,
  .page-user-password #login-bottom-help {
    margin-left: 0;
  }
}
/* line 1949, ../sass/components/_misc.scss */
.page-user-register #login-bottom-help p,
.page-user-login #login-bottom-help p,
.page-user-password #login-bottom-help p {
  font-size: 0.75rem;
  line-height: 1.1875rem;
}
/* line 1954, ../sass/components/_misc.scss */
.page-user-register #login-students-help,
.page-user-login #login-students-help,
.page-user-password #login-students-help {
  border-bottom: 1px dotted #8f94c7;
}
/* line 1956, ../sass/components/_misc.scss */
.page-user-register #login-students-help p,
.page-user-login #login-students-help p,
.page-user-password #login-students-help p {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  margin-bottom: 1.875rem;
}
/* line 1962, ../sass/components/_misc.scss */
.page-user-register #login-stay-connected h2,
.page-user-login #login-stay-connected h2,
.page-user-password #login-stay-connected h2 {
  font-size: 1.5rem;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
/* line 1970, ../sass/components/_misc.scss */
.page-user-register #login-social-links h2,
.page-user-login #login-social-links h2,
.page-user-password #login-social-links h2 {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  margin-top: 0;
  text-transform: uppercase;
}

/* line 1979, ../sass/components/_misc.scss */
.page-user-password #edit-submit {
  top: 1.5rem;
}
/* line 1982, ../sass/components/_misc.scss */
.page-user-password #edit-actions {
  bottom: auto;
}

/* line 1988, ../sass/components/_misc.scss */
.page-user-password #edit-actions,
.page-user-register #edit-actions {
  bottom: auto;
  left: auto;
}
/* line 1992, ../sass/components/_misc.scss */
.page-user-password label,
.page-user-register label {
  clear: none;
  display: block;
  float: none;
  margin-bottom: .5em;
  margin-right: 0;
  padding: 0;
  text-align: left;
  width: auto;
}
/* line 2002, ../sass/components/_misc.scss */
.page-user-password .form-type-radio label,
.page-user-register .form-type-radio label {
  display: inline-block;
  text-transform: none;
  float: none;
  clear: none;
  text-align: left;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 1.125rem;
  font-weight: 100;
  padding-top: 0;
  width: auto;
  margin-bottom: 0;
  margin-right: 0;
  letter-spacing: 0;
}
/* line 2017, ../sass/components/_misc.scss */
.page-user-password .description,
.page-user-register .description {
  margin-left: 0;
}
/* line 2020, ../sass/components/_misc.scss */
.page-user-password .form-item,
.page-user-password .form-item:first-of-type,
.page-user-register .form-item,
.page-user-register .form-item:first-of-type {
  margin-bottom: 1em;
}

/* line 2030, ../sass/components/_misc.scss */
.view-advising-center-list .view-filters,
.view-event-list .view-filters,
.view-scholarship-list .view-filters,
.view-videos .view-filters {
  background-color: #ffffff;
  padding: 1.25rem;
}
/* line 2033, ../sass/components/_misc.scss */
.view-advising-center-list .view-filters label,
.view-event-list .view-filters label,
.view-scholarship-list .view-filters label,
.view-videos .view-filters label {
  display: none;
}
/* line 2036, ../sass/components/_misc.scss */
.view-advising-center-list .view-filters .views-exposed-widgets h4,
.view-event-list .view-filters .views-exposed-widgets h4,
.view-scholarship-list .view-filters .views-exposed-widgets h4,
.view-videos .view-filters .views-exposed-widgets h4 {
  color: #1B518E;
  font-size: 1.125rem;
  font-weight: normal;
  margin: 0;
}
/* line 2042, ../sass/components/_misc.scss */
.view-advising-center-list .view-filters select,
.view-event-list .view-filters select,
.view-scholarship-list .view-filters select,
.view-videos .view-filters select {
  background-color: white;
}
/* line 2046, ../sass/components/_misc.scss */
.view-advising-center-list .views-submit-button .form-submit,
.view-event-list .views-submit-button .form-submit,
.view-scholarship-list .views-submit-button .form-submit,
.view-videos .views-submit-button .form-submit {
  background-color: #31AEC2;
  border-radius: 0.3125rem;
  font-size: 0.9375rem;
  margin-top: 1.3125rem;
  padding: 0.75rem;
}
/* line 2053, ../sass/components/_misc.scss */
.view-advising-center-list .disclaimer,
.view-event-list .disclaimer,
.view-scholarship-list .disclaimer,
.view-videos .disclaimer {
  font-size: 0.75rem;
  line-height: 1.1875rem;
  margin-bottom: 1.875rem;
}
/* line 2057, ../sass/components/_misc.scss */
.view-advising-center-list .disclaimer a.more,
.view-event-list .disclaimer a.more,
.view-scholarship-list .disclaimer a.more,
.view-videos .disclaimer a.more {
  display: inline-block;
  top: 0.0625rem;
  position: relative;
  margin-left: 0.375rem;
}
/* line 2064, ../sass/components/_misc.scss */
.view-advising-center-list .results,
.view-event-list .results,
.view-scholarship-list .results,
.view-videos .results {
  border-bottom: 1px dotted #8f94c7;
  color: #1B518E;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0.8125rem;
  font-weight: bold;
  line-height: 0.8125rem;
  padding-bottom: 1.125rem;
  text-align: right;
  text-transform: uppercase;
}
/* line 2066, ../sass/components/_misc.scss */
.view-advising-center-list .results .total,
.view-event-list .results .total,
.view-scholarship-list .results .total,
.view-videos .results .total {
  border-right: 1px solid #1B518E;
  display: inline-block;
  margin-right: 0.75rem;
  padding-right: 0.75rem;
}
/* line 2073, ../sass/components/_misc.scss */
.view-advising-center-list .views-row,
.view-event-list .views-row,
.view-scholarship-list .views-row,
.view-videos .views-row {
  border-bottom: 1px dotted #8f94c7;
  font-size: 1rem;
  margin-bottom: 0.625rem;
  padding-bottom: 1.25rem;
}
/* line 2079, ../sass/components/_misc.scss */
.view-advising-center-list .views-row > a,
.view-event-list .views-row > a,
.view-scholarship-list .views-row > a,
.view-videos .views-row > a {
  color: #505261;
  display: block;
  margin-right: -10px;
  margin-bottom: -10px;
  margin-left: -10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
/* line 2084, ../sass/components/_misc.scss */
.view-advising-center-list .views-row > a:hover,
.view-event-list .views-row > a:hover,
.view-scholarship-list .views-row > a:hover,
.view-videos .views-row > a:hover {
  background-color: #f5f4f2;
  color: #505261;
}
/* line 2090, ../sass/components/_misc.scss */
.view-advising-center-list .views-field-title,
.view-event-list .views-field-title,
.view-scholarship-list .views-field-title,
.view-videos .views-field-title {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  padding-top: 1.25rem;
}
/* line 2093, ../sass/components/_misc.scss */
.view-advising-center-list .views-field-title h3,
.view-event-list .views-field-title h3,
.view-scholarship-list .views-field-title h3,
.view-videos .views-field-title h3 {
  font-size: 1.5rem;
  line-height: 2.375rem;
  margin-top: 0;
  margin-bottom: 1.125rem;
}
/* line 2099, ../sass/components/_misc.scss */
.view-advising-center-list .views-field-title a,
.view-event-list .views-field-title a,
.view-scholarship-list .views-field-title a,
.view-videos .views-field-title a {
  font-weight: normal;
}
/* line 2103, ../sass/components/_misc.scss */
.view-advising-center-list .views-label,
.view-event-list .views-label,
.view-scholarship-list .views-label,
.view-videos .views-label {
  vertical-align: middle;
}
/* line 2106, ../sass/components/_misc.scss */
.view-advising-center-list .views-field-field-event-in-person-location-country .field-content,
.view-advising-center-list .views-field-field-audience .field-content,
.view-advising-center-list .field-scholarship-deadline,
.view-advising-center-list .event-node-type,
.view-advising-center-list .views-field-field-event-email a,
.view-advising-center-list .views-label-field-center-city .field-content,
.view-advising-center-list .views-field-field-center-level .field-content,
.view-event-list .views-field-field-event-in-person-location-country .field-content,
.view-event-list .views-field-field-audience .field-content,
.view-event-list .field-scholarship-deadline,
.view-event-list .event-node-type,
.view-event-list .views-field-field-event-email a,
.view-event-list .views-label-field-center-city .field-content,
.view-event-list .views-field-field-center-level .field-content,
.view-scholarship-list .views-field-field-event-in-person-location-country .field-content,
.view-scholarship-list .views-field-field-audience .field-content,
.view-scholarship-list .field-scholarship-deadline,
.view-scholarship-list .event-node-type,
.view-scholarship-list .views-field-field-event-email a,
.view-scholarship-list .views-label-field-center-city .field-content,
.view-scholarship-list .views-field-field-center-level .field-content,
.view-videos .views-field-field-event-in-person-location-country .field-content,
.view-videos .views-field-field-audience .field-content,
.view-videos .field-scholarship-deadline,
.view-videos .event-node-type,
.view-videos .views-field-field-event-email a,
.view-videos .views-label-field-center-city .field-content,
.view-videos .views-field-field-center-level .field-content {
  color: #31AEC2;
  display: inline-block;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-weight: bold;
  vertical-align: middle;
}
/* line 2119, ../sass/components/_misc.scss */
.view-advising-center-list .field-hei-institution-name,
.view-event-list .field-hei-institution-name,
.view-scholarship-list .field-hei-institution-name,
.view-videos .field-hei-institution-name {
  font-weight: bold;
}
/* line 2122, ../sass/components/_misc.scss */
.view-advising-center-list .event-node-type,
.view-event-list .event-node-type,
.view-scholarship-list .event-node-type,
.view-videos .event-node-type {
  float: left;
}
/* line 2125, ../sass/components/_misc.scss */
.view-advising-center-list .views-field-field-event-email a,
.view-event-list .views-field-field-event-email a,
.view-scholarship-list .views-field-field-event-email a,
.view-videos .views-field-field-event-email a {
  border-left: 1px solid #505261;
  line-height: 1rem;
  margin-left: 0.75rem;
  padding-left: 0.75rem;
}

/* line 2132, ../sass/components/_misc.scss */
.view-advising-center-list .views-row .field-content {
  color: #31AEC2;
  display: inline-block;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-weight: bold;
  vertical-align: middle;
}

/* line 2140, ../sass/components/_misc.scss */
.panel-col-last h2 {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 1.625rem;
  text-transform: uppercase;
  margin-top: 0;
}

/* line 2146, ../sass/components/_misc.scss */
.menu-name-menu-search ul.menu {
  padding-left: 0;
}
/* line 2148, ../sass/components/_misc.scss */
.menu-name-menu-search ul.menu li {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  list-style: none;
  border-bottom: 1px dotted #8e94c7;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
/* line 294, ../sass/_mixins.scss */
.menu-name-menu-search ul.menu li:last-child {
  border-bottom: 0px;
}
/* line 2152, ../sass/components/_misc.scss */
.menu-name-menu-search ul.menu li:before {
  content: '';
}
/* line 2156, ../sass/components/_misc.scss */
.menu-name-menu-search ul.menu a {
  color: #31AEC2;
}
/* line 277, ../sass/_mixins.scss */
.menu-name-menu-search ul.menu a:after {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -334px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
  margin-left: 0.3125rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 277, ../sass/_mixins.scss */
  .menu-name-menu-search ul.menu a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 284, ../sass/_mixins.scss */
.menu-name-menu-search ul.menu a:hover:after {
  background-image: url("../images/sprites.png");
  background-position: -273px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 284, ../sass/_mixins.scss */
  .menu-name-menu-search ul.menu a:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 2159, ../sass/components/_misc.scss */
.menu-name-menu-search ul.menu a:hover {
  color: #006f92;
}
/* line 2162, ../sass/components/_misc.scss */
.menu-name-menu-search ul.menu a.active {
  color: #1B518E;
}
/* line 2164, ../sass/components/_misc.scss */
.menu-name-menu-search ul.menu a.active:after {
  background-image: none;
}
/* line 2168, ../sass/components/_misc.scss */
.menu-name-menu-search ul.menu a.active:hover:after {
  background-image: none;
}
/* line 2172, ../sass/components/_misc.scss */
.menu-name-menu-search ul.menu li ul {
  padding-left: 0;
  border-top: 1px dotted #8e94c7;
  margin-top: 1em;
  padding-top: 1em;
}
/* line 2178, ../sass/components/_misc.scss */
.menu-name-menu-search ul.menu li li {
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
}

/* line 2185, ../sass/components/_misc.scss */
.view-videos .view-content {
  clear: both;
}
/* line 2188, ../sass/components/_misc.scss */
.view-videos .view-filters {
  margin-bottom: 1.5rem;
  clear: right;
}
/* line 2192, ../sass/components/_misc.scss */
.view-videos .views-field-rendered {
  padding-top: 0.75rem;
}
@media (min-width: 48em) {
  /* line 2196, ../sass/components/_misc.scss */
  .view-videos .views-row {
    padding-left: 14rem;
    position: relative;
    min-height: 9rem;
  }
  /* line 2200, ../sass/components/_misc.scss */
  .view-videos .views-row .views-field-rendered {
    left: 0;
    position: absolute;
    top: 1.875rem;
    padding-top: 0;
  }
  /* line 2205, ../sass/components/_misc.scss */
  .view-videos .views-row .views-field-rendered a:before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-image: url("../images/sprites.png");
    background-position: -614px -445px;
    background-repeat: no-repeat;
    width: 71px;
    height: 48px;
  }
}
@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 48em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 48em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 48em) and (min-device-pixel-ratio: 2), only screen and (min-width: 48em) and (min-resolution: 192dpi), only screen and (min-width: 48em) and (min-resolution: 2dppx) {
  /* line 2205, ../sass/components/_misc.scss */
  .view-videos .views-row .views-field-rendered a:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 48em) {
  /* line 2216, ../sass/components/_misc.scss */
  .view-videos .views-row > a {
    padding-bottom: 1.875rem;
  }
}
/* line 2220, ../sass/components/_misc.scss */
.view-videos .views-field-filename {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  padding-top: 1.25rem;
  font-size: 1.5rem;
  line-height: 2.375rem;
  margin-top: 0;
  margin-bottom: 1.125rem;
}
/* line 2228, ../sass/components/_misc.scss */
.view-videos .views-field-field-file-description {
  color: #505261;
  margin-bottom: 1rem;
}
/* line 2232, ../sass/components/_misc.scss */
.view-videos .views-label-field-audience,
.view-videos .views-field-field-video-topics {
  color: #505261;
}
/* line 2235, ../sass/components/_misc.scss */
.view-videos .views-label-field-audience .field-content,
.view-videos .views-field-field-video-topics .field-content {
  color: #31AEC2;
  display: inline-block;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-weight: bold;
  vertical-align: middle;
}

/* line 2248, ../sass/components/_misc.scss */
.section-user .view-header,
.view-resource-list .view-header {
  border-bottom: 1px dotted #8f94c7;
  color: #1B518E;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0.8125rem;
  font-weight: bold;
  line-height: 0.8125rem;
  padding-bottom: 1.125rem;
  text-align: right;
  text-transform: uppercase;
}
/* line 2251, ../sass/components/_misc.scss */
.section-user .view-empty,
.view-resource-list .view-empty {
  margin-top: 2em;
}
/* line 2255, ../sass/components/_misc.scss */
.section-user .view-filters .views-widget-filter-field_resource_topics_tid,
.section-user .view-filters .views-widget-filter-field_resource_type_value,
.view-resource-list .view-filters .views-widget-filter-field_resource_topics_tid,
.view-resource-list .view-filters .views-widget-filter-field_resource_type_value {
  position: relative;
}
/* line 2258, ../sass/components/_misc.scss */
.section-user .view-filters .views-widget-filter-field_resource_topics_tid label,
.section-user .view-filters .views-widget-filter-field_resource_type_value label,
.view-resource-list .view-filters .views-widget-filter-field_resource_topics_tid label,
.view-resource-list .view-filters .views-widget-filter-field_resource_type_value label {
  float: left;
  margin-right: 1.25rem;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 1.625rem;
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
  position: relative;
}
@media (min-width: 48em) {
  /* line 2258, ../sass/components/_misc.scss */
  .section-user .view-filters .views-widget-filter-field_resource_topics_tid label,
  .section-user .view-filters .views-widget-filter-field_resource_type_value label,
  .view-resource-list .view-filters .views-widget-filter-field_resource_topics_tid label,
  .view-resource-list .view-filters .views-widget-filter-field_resource_type_value label {
    margin-bottom: 0;
    top: 0.625rem;
  }
}
/* line 2270, ../sass/components/_misc.scss */
.section-user .view-filters .views-widget,
.view-resource-list .view-filters .views-widget {
  float: left;
  margin-right: 1.875rem;
  width: 12.875rem;
}
/* line 2274, ../sass/components/_misc.scss */
.section-user .view-filters .views-widget .selector,
.view-resource-list .view-filters .views-widget .selector {
  background-color: white;
  font-size: 0.9375rem;
  margin-bottom: 0.625rem;
  padding: 0.625rem;
  width: 12.875rem;
}
/* line 2281, ../sass/components/_misc.scss */
.section-user .view-filters .views-widget span,
.view-resource-list .view-filters .views-widget span {
  color: #1f1f1f;
  padding-right: 1em;
}
/* line 2284, ../sass/components/_misc.scss */
.section-user .view-filters .views-widget span:after,
.view-resource-list .view-filters .views-widget span:after {
  background-image: url("../images/sprites.png");
  background-position: -704px -428px;
  background-repeat: no-repeat;
  width: 13px;
  height: 7px;
  position: absolute;
  right: 0.8125rem;
  top: 1.125rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 2284, ../sass/components/_misc.scss */
  .section-user .view-filters .views-widget span:after,
  .view-resource-list .view-filters .views-widget span:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 2291, ../sass/components/_misc.scss */
.section-user .view-filters .views-widget select,
.view-resource-list .view-filters .views-widget select {
  background-color: white;
}
@media all and (max-width: 1020px) {
  /* line 2295, ../sass/components/_misc.scss */
  .section-user .view-filters .views-widget-filter-title,
  .view-resource-list .view-filters .views-widget-filter-title {
    clear: both;
  }
}
/* line 2299, ../sass/components/_misc.scss */
.section-user .view-filters .views-widget-filter-title .views-widget,
.view-resource-list .view-filters .views-widget-filter-title .views-widget {
  margin-right: 0;
  width: 100%;
}
/* line 2304, ../sass/components/_misc.scss */
.section-user .view-filters .description,
.view-resource-list .view-filters .description {
  font-size: 0.8125rem;
  font-style: italic;
  line-height: 1.125rem;
  opacity: .7;
}
/* line 2310, ../sass/components/_misc.scss */
.section-user .view-filters .form-type-textfield,
.view-resource-list .view-filters .form-type-textfield {
  width: 100%;
}
/* line 2313, ../sass/components/_misc.scss */
.section-user .view-filters .form-text,
.view-resource-list .view-filters .form-text {
  border: 0px;
  height: 1.875rem;
  min-width: 0px;
  width: 12.875rem;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 2313, ../sass/components/_misc.scss */
  .section-user .view-filters .form-text,
  .view-resource-list .view-filters .form-text {
    width: 10.625rem;
  }
}
/* line 2322, ../sass/components/_misc.scss */
.section-user .view-filters .views-submit-button,
.view-resource-list .view-filters .views-submit-button {
  float: right;
  padding: 0;
}
/* line 2325, ../sass/components/_misc.scss */
.section-user .view-filters .views-submit-button .form-submit,
.view-resource-list .view-filters .views-submit-button .form-submit {
  background-color: #31AEC2;
  font-size: 0.9375rem;
  margin: 0;
  padding: 0.8125rem;
}
/* line 2333, ../sass/components/_misc.scss */
.section-user .views-widget-per-page,
.view-resource-list .views-widget-per-page {
  clear: both;
  position: relative;
  top: 1.25rem;
}
/* line 2337, ../sass/components/_misc.scss */
.section-user .views-widget-per-page .selector,
.view-resource-list .views-widget-per-page .selector {
  background-color: #003865;
  font-size: 0.875rem;
  padding: 0.25rem 0.5rem;
}
/* line 2342, ../sass/components/_misc.scss */
.section-user .views-widget-per-page .selector > span:after,
.view-resource-list .views-widget-per-page .selector > span:after {
  background-image: url("../images/sprites.png");
  background-position: -544px -395px;
  background-repeat: no-repeat;
  width: 9px;
  height: 5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 2342, ../sass/components/_misc.scss */
  .section-user .views-widget-per-page .selector > span:after,
  .view-resource-list .views-widget-per-page .selector > span:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 2347, ../sass/components/_misc.scss */
.section-user .views-widget-per-page span.label,
.view-resource-list .views-widget-per-page span.label {
  display: inline-block;
  margin-right: 0.9375rem;
  vertical-align: top;
}
/* line 2351, ../sass/components/_misc.scss */
.section-user .views-widget-per-page span.label:after,
.view-resource-list .views-widget-per-page span.label:after {
  display: none;
}
/* line 2356, ../sass/components/_misc.scss */
.section-user .pager,
.view-resource-list .pager {
  text-align: right;
}

/* line 2362, ../sass/components/_misc.scss */
.view-resource-list tr {
  cursor: pointer;
}
/* line 2364, ../sass/components/_misc.scss */
.view-resource-list tr:hover td > div, .view-resource-list tr:hover td > a {
  background-color: #f5f4f2;
}
/* line 2368, ../sass/components/_misc.scss */
.view-resource-list tr:hover .views-field-title a {
  color: #006f92;
}
/* line 2372, ../sass/components/_misc.scss */
.view-resource-list td > div,
.view-resource-list td > a {
  display: block;
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;
  padding: 1.875rem 0.625rem;
}
/* line 2379, ../sass/components/_misc.scss */
.view-resource-list .views-field-title {
  width: 60%;
}
/* line 2382, ../sass/components/_misc.scss */
.view-resource-list th:first-child,
.view-resource-list td:first-child {
  width: 20%;
}
/* line 2386, ../sass/components/_misc.scss */
.view-resource-list th:last-child,
.view-resource-list td:last-child {
  width: 20%;
}
/* line 2390, ../sass/components/_misc.scss */
.view-resource-list .field-resource-archive-date {
  margin-left: -0.625rem;
}
/* line 2393, ../sass/components/_misc.scss */
.view-resource-list .field-resource-type {
  margin-right: -0.625rem;
}

/* line 2399, ../sass/components/_misc.scss */
.view-hei-news-list tr {
  cursor: pointer;
}
/* line 2401, ../sass/components/_misc.scss */
.view-hei-news-list tr:hover td > div, .view-hei-news-list tr:hover td > a {
  background-color: #f5f4f2;
}
/* line 2405, ../sass/components/_misc.scss */
.view-hei-news-list tr:hover .views-field-title a {
  color: #006f92;
}
/* line 2409, ../sass/components/_misc.scss */
.view-hei-news-list td > div,
.view-hei-news-list td > a {
  display: block;
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;
  padding: 1.875rem 0.625rem;
}
/* line 2416, ../sass/components/_misc.scss */
.view-hei-news-list .views-field-title {
  width: 60%;
}
/* line 2419, ../sass/components/_misc.scss */
.view-hei-news-list th:first-child,
.view-hei-news-list td:first-child {
  width: 20%;
}
/* line 2423, ../sass/components/_misc.scss */
.view-hei-news-list th:last-child,
.view-hei-news-list td:last-child {
  width: 50%;
}
/* line 2427, ../sass/components/_misc.scss */
.view-hei-news-list .field-resource-archive-date {
  margin-left: -0.625rem;
}
/* line 2430, ../sass/components/_misc.scss */
.view-hei-news-list .field-resource-type {
  margin-right: -0.625rem;
}

/* line 2438, ../sass/components/_misc.scss */
table {
  width: 100%;
}

/* line 2441, ../sass/components/_misc.scss */
tbody tr,
thead th {
  background-color: transparent;
  border-bottom: 1px dotted #92929e;
}

/* line 2446, ../sass/components/_misc.scss */
td.active {
  background-color: transparent;
}

/* line 2449, ../sass/components/_misc.scss */
tbody tr.even,
tbody tr.odd {
  background-color: transparent;
  margin: 0.625rem -0.625rem;
  padding: 1.5625rem 0.625rem;
}

/* line 2455, ../sass/components/_misc.scss */
td {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  padding: 0;
}

/* line 2459, ../sass/components/_misc.scss */
th {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: normal;
  padding-bottom: 0.75rem;
  padding-top: 0.75rem;
  text-align: left;
  text-transform: uppercase;
}
/* line 2467, ../sass/components/_misc.scss */
th a {
  color: #505261;
}
/* line 2469, ../sass/components/_misc.scss */
th a > img {
  background-image: url("../images/sprites.png");
  background-position: -563px -395px;
  background-repeat: no-repeat;
  width: 9px;
  height: 5px;
  display: inline-block;
  box-sizing: border-box;
  margin-left: 10px;
  padding-left: 10px;
  position: relative;
  top: -2px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 2469, ../sass/components/_misc.scss */
  th a > img {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 2478, ../sass/components/_misc.scss */
th a > img[title="sort descending"] {
  background-image: url("../images/sprites.png");
  background-position: -525px -395px;
  background-repeat: no-repeat;
  width: 9px;
  height: 5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 2478, ../sass/components/_misc.scss */
  th a > img[title="sort descending"] {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/* line 2483, ../sass/components/_misc.scss */
table.sticky-header {
  background-color: #f1f0ed;
}

/* line 2488, ../sass/components/_misc.scss */
.section-user h1#page-title {
  font-weight: 200;
  margin-bottom: 1.5625rem;
  margin-top: 1.9375rem;
}
/* line 2493, ../sass/components/_misc.scss */
.section-user td,
.section-user th {
  padding: 0.625rem;
}
/* line 2497, ../sass/components/_misc.scss */
.section-user td {
  line-height: 1.3125rem;
  font-size: 0.875rem;
}
/* line 2501, ../sass/components/_misc.scss */
.section-user .views-exposed-widgets {
  border-bottom: 1px dotted #92929e;
}
/* line 2504, ../sass/components/_misc.scss */
.section-user .view-filters .views-submit-button {
  float: none;
}
/* line 2507, ../sass/components/_misc.scss */
.section-user .views-exposed-form label {
  display: none;
}
/* line 2510, ../sass/components/_misc.scss */
.section-user .views-widget-per-page {
  clear: none;
  top: 0;
}
/* line 2514, ../sass/components/_misc.scss */
.section-user .pane-1 p {
  border-bottom: 1px dotted #92929e;
  font-size: 1.125rem;
  line-height: normal;
  margin-bottom: 0;
  padding-bottom: 1.875rem;
  margin-top: 2.1875rem;
}
/* line 2522, ../sass/components/_misc.scss */
.section-user .ui-widget {
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
/* line 2528, ../sass/components/_misc.scss */
.section-user .ui-accordion h3.accordion-header.no-content {
  cursor: default;
}
/* line 2530, ../sass/components/_misc.scss */
.section-user .ui-accordion h3.accordion-header.no-content > span {
  opacity: .4;
}
/* line 2534, ../sass/components/_misc.scss */
.section-user .ui-accordion h3.accordion-header > a {
  background-color: #031A4F;
  float: right;
  font-size: 0.9375rem;
  padding: 0.75rem 1.25rem;
  max-width: 17.5rem;
}
/* line 2542, ../sass/components/_misc.scss */
.section-user .ui-accordion h3.accordion-header > a:hover {
  background-color: #1B518E;
}
/* line 2546, ../sass/components/_misc.scss */
.section-user .ui-accordion h3.ui-accordion-header-active {
  color: #31AEC2;
}
/* line 2549, ../sass/components/_misc.scss */
.section-user .ui-accordion .ui-widget-content {
  background: transparent;
}
/* line 2552, ../sass/components/_misc.scss */
.section-user .ui-accordion .ui-accordion-content {
  background-color: transparent;
  border: 0px solid transparent;
  border-bottom: 1px dotted #92929e;
  border-top: 1px dotted #92929e;
  padding: 0 2.5rem;
}
/* line 2558, ../sass/components/_misc.scss */
.section-user .ui-accordion .ui-accordion-content ul {
  margin: 0;
  padding: 0;
}
/* line 2562, ../sass/components/_misc.scss */
.section-user .ui-accordion .ui-accordion-content li {
  list-style: none;
  border-bottom: 1px dotted #92929e;
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;
  position: relative;
}
/* line 2568, ../sass/components/_misc.scss */
.section-user .ui-accordion .ui-accordion-content li:last-child {
  border-bottom: 0px;
}
/* line 2572, ../sass/components/_misc.scss */
.section-user .ui-accordion .ui-accordion-content li > a {
  display: block;
  color: #505261;
  margin-bottom: 0.625rem;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
  padding: 0.625rem 1.25rem;
  position: relative;
}
/* line 2580, ../sass/components/_misc.scss */
.section-user .ui-accordion .ui-accordion-content li > a:hover {
  background-color: #ffffff;
}
/* line 2582, ../sass/components/_misc.scss */
.section-user .ui-accordion .ui-accordion-content li > a:hover .edit-link {
  display: block;
}
/* line 2587, ../sass/components/_misc.scss */
.section-user .ui-accordion .ui-accordion-content .edit-link {
  display: none;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  position: absolute;
  right: 0.625rem;
  text-transform: uppercase;
  top: 1.25rem;
}
/* line 2596, ../sass/components/_misc.scss */
.section-user .ui-accordion .ui-accordion-content h4 {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 1.5rem;
  margin: 0 0 1.875rem;
  text-transform: none;
}
/* line 2602, ../sass/components/_misc.scss */
.section-user .ui-accordion .ui-accordion-content .my-content-node {
  line-height: 1.75rem;
}
/* line 2604, ../sass/components/_misc.scss */
.section-user .ui-accordion .ui-accordion-content .my-content-node > div:last-child {
  margin-top: 1.875rem;
}

/* line 2614, ../sass/components/_misc.scss */
.pane-edusa-social-latest-updates {
  border-bottom: 1px solid #d4d3d0;
  border-top: 1px solid #d4d3d0;
  margin-top: 1.25rem;
}
/* line 2618, ../sass/components/_misc.scss */
.pane-edusa-social-latest-updates h2 {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 2rem;
  color: #031A4F;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}

/* line 2630, ../sass/components/_misc.scss */
.section-regions .marquee {
  border-bottom: 6px solid #0ea8c1;
}
/* line 2632, ../sass/components/_misc.scss */
.section-regions .marquee .badge {
  background-image: none;
  background-color: #0ea8c1;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 25px 0;
}

/* line 2641, ../sass/components/_misc.scss */
.view-region-list .views-row {
  font-size: 1rem;
  position: relative;
}
/* line 2645, ../sass/components/_misc.scss */
.view-region-list .views-row article {
  border-bottom: 1px dotted #8f94c7;
  margin-bottom: 0.625rem;
  padding-bottom: 1.25rem;
  position: static;
}
@media all and (min-width: 860px) {
  /* line 2645, ../sass/components/_misc.scss */
  .view-region-list .views-row article {
    margin-left: 20rem;
  }
}
/* line 2656, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper {
  color: #505261;
  display: block;
  min-height: 10.625rem;
  padding-bottom: 1.875rem;
  padding-top: 1.875rem;
  margin-right: -10px;
  margin-bottom: -10px;
  margin-left: -10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
/* line 2664, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper:hover {
  background-color: #f5f4f2;
  color: #505261;
}
/* line 2668, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper h3 {
  margin: 0 0 1.5rem;
}
/* line 2671, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper ul {
  margin-bottom: 1.875rem;
  padding-left: 0;
}
/* line 2675, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper li {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 1.125rem;
  font-weight: bold;
  list-style: none;
}
/* line 2680, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper li:before {
  content: '';
}
/* line 2684, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper .reac-contact-info {
  display: inline-block;
}
/* line 2686, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper .reac-contact-info a {
  display: inline-block;
  margin-left: 1.5625rem;
  display: inline-block;
  line-height: 1000px;
  overflow: hidden;
  text-indent: -999px;
  position: relative;
  top: 2px;
}
/* line 2692, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper .reac-contact-info a:hover {
  opacity: .8;
}
/* line 2697, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper .email {
  background-image: url("../images/sprites.png");
  background-position: -656px -552px;
  background-repeat: no-repeat;
  width: 19px;
  height: 19px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 2697, ../sass/components/_misc.scss */
  .view-region-list .views-row .link-wrapper .email {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 2700, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper .phone {
  background-image: url("../images/sprites.png");
  background-position: -714px -552px;
  background-repeat: no-repeat;
  width: 19px;
  height: 19px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 2700, ../sass/components/_misc.scss */
  .view-region-list .views-row .link-wrapper .phone {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 2703, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper .skype {
  background-image: url("../images/sprites.png");
  background-position: -217px -642px;
  background-repeat: no-repeat;
  width: 19px;
  height: 19px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 2703, ../sass/components/_misc.scss */
  .view-region-list .views-row .link-wrapper .skype {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 2706, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper .facebook {
  background-image: url("../images/sprites.png");
  background-position: -751px -445px;
  background-repeat: no-repeat;
  width: 19px;
  height: 19px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 2706, ../sass/components/_misc.scss */
  .view-region-list .views-row .link-wrapper .facebook {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 2709, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper .twitter {
  background-image: url("../images/sprites.png");
  background-position: -685px -552px;
  background-repeat: no-repeat;
  width: 19px;
  height: 19px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 2709, ../sass/components/_misc.scss */
  .view-region-list .views-row .link-wrapper .twitter {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 2712, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper p {
  font-size: 1rem;
  line-height: 1.875rem;
}
/* line 2715, ../sass/components/_misc.scss */
.view-region-list .views-row .link-wrapper p .label {
  font-weight: bold;
}
/* line 2720, ../sass/components/_misc.scss */
.view-region-list .views-row a.more {
  font-weight: bold;
}
@media all and (min-width: 860px) {
  /* line 2723, ../sass/components/_misc.scss */
  .view-region-list .views-row .field-region-map {
    position: absolute;
    left: 0;
    top: 1.875rem;
  }
}

/* line 2735, ../sass/components/_misc.scss */
.page-search-node #content {
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  color: #505261;
}
/* line 2741, ../sass/components/_misc.scss */
.page-search-node h1#page-title {
  color: #505261;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  line-height: 3.625rem;
  font-size: 2.9375rem;
  font-weight: 200;
  margin-bottom: 1.5625rem;
  text-transform: capitalize;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
@media all and (min-width: 66.5rem) {
  /* line 2741, ../sass/components/_misc.scss */
  .page-search-node h1#page-title {
    max-width: 62.25rem;
  }
}
/* line 2759, ../sass/components/_misc.scss */
.page-search-node #edit-basic {
  background-color: #fff;
  padding: 1.5rem 0.5rem 1.5rem 1rem;
}
/* line 2763, ../sass/components/_misc.scss */
.page-search-node input[type="search"] {
  padding: 0.75rem 0.5rem;
  margin-bottom: 0;
}
/* line 2767, ../sass/components/_misc.scss */
.page-search-node .form-submit {
  background-color: #31AEC2;
  border-radius: 0.3125rem;
  font-size: 0.9375rem;
  margin-top: 0.25rem;
  padding: 0.75rem;
}
/* line 2773, ../sass/components/_misc.scss */
.page-search-node .form-submit:hover {
  background-color: #006f92;
}
/* line 2777, ../sass/components/_misc.scss */
.page-search-node .search-count {
  border-bottom: 1px dotted #8f94c7;
  color: #1B518E;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0.8125rem;
  font-weight: bold;
  line-height: 0.8125rem;
  padding-bottom: 1.125rem;
  text-align: right;
  text-transform: uppercase;
}
/* line 2780, ../sass/components/_misc.scss */
.page-search-node ul.search-results {
  padding-left: 0;
  margin-top: 0.5rem;
}
/* line 2784, ../sass/components/_misc.scss */
.page-search-node li.search-result {
  border-bottom: 1px dotted #7876A4;
  padding-bottom: 1rem;
  margin-bottom: 0.5rem;
  font-weight: bold;
}
/* line 2789, ../sass/components/_misc.scss */
.page-search-node li.search-result a {
  display: block;
  padding-top: 0.5rem;
  margin-right: -0.625rem;
  margin-bottom: -0.625rem;
  margin-left: -0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.625rem;
  color: #505261;
}
/* line 2799, ../sass/components/_misc.scss */
.page-search-node li.search-result a:visited {
  color: #505261;
}
/* line 2802, ../sass/components/_misc.scss */
.page-search-node li.search-result a:hover {
  color: #505261;
  background-color: #F6F5F4;
}
/* line 2808, ../sass/components/_misc.scss */
.page-search-node li.search-result:before {
  display: none;
}
/* line 2812, ../sass/components/_misc.scss */
.page-search-node li.search-result h3 a {
  color: #31AEC2;
}
/* line 2814, ../sass/components/_misc.scss */
.page-search-node li.search-result h3 a:visited {
  color: #31AEC2;
}
/* line 2817, ../sass/components/_misc.scss */
.page-search-node li.search-result h3 a:hover {
  color: #006f92;
}
/* line 2822, ../sass/components/_misc.scss */
.page-search-node li.search-result .search-snippet-info {
  padding-left: 0;
  font-weight: normal;
}
/* line 2825, ../sass/components/_misc.scss */
.page-search-node li.search-result .search-snippet-info a {
  color: #31AEC2;
}
/* line 2827, ../sass/components/_misc.scss */
.page-search-node li.search-result .search-snippet-info a:visited {
  color: #31AEC2;
}
/* line 2830, ../sass/components/_misc.scss */
.page-search-node li.search-result .search-snippet-info a:hover {
  color: #006f92;
}

/* line 2849, ../sass/components/_misc.scss */
.section-videos #content,
.page-toboggan-denied #content,
.page-filter-tips #content,
.page-node-edit #content,
.page-node-moderation #content,
.page-node-add #content,
.page-node-webform.admin-menu #content,
.page-node-webform-configure #content,
.page-node-webform-results #content,
.page-node-delete #content {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  color: #505261;
}
@media all and (min-width: 66.5rem) {
  /* line 2849, ../sass/components/_misc.scss */
  .section-videos #content,
  .page-toboggan-denied #content,
  .page-filter-tips #content,
  .page-node-edit #content,
  .page-node-moderation #content,
  .page-node-add #content,
  .page-node-webform.admin-menu #content,
  .page-node-webform-configure #content,
  .page-node-webform-results #content,
  .page-node-delete #content {
    max-width: 62.25rem;
  }
}

/* line 2862, ../sass/components/_misc.scss */
.file-video-youtube,
.file-video-vimeo,
.media-youtube-video,
.media-vimeo-video {
  position: relative;
}

/* line 2868, ../sass/components/_misc.scss */
.field-video-alternative-url {
  padding: 1.25rem;
  font-size: 0.9375rem;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-style: normal;
  position: absolute;
  top: 0;
  color: #fff;
  z-index: 1;
}
/* line 277, ../sass/_mixins.scss */
.field-video-alternative-url a:after {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -334px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
  margin-left: 0.3125rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 277, ../sass/_mixins.scss */
  .field-video-alternative-url a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 284, ../sass/_mixins.scss */
.field-video-alternative-url a:hover:after {
  background-image: url("../images/sprites.png");
  background-position: -273px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 284, ../sass/_mixins.scss */
  .field-video-alternative-url a:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/* line 2882, ../sass/components/_misc.scss */
.media-element-container .field-video-alternative-url {
  padding: 1.25rem;
  color: #fff;
}

/*
Small Promo

Markup:
<div class="component promo promo-small">
  <img src="http://placehold.it/670x378" alt="" />
  <div class="content">
    <h2><span class="bar"></span><span class="small">For</span><span class="big">Parents</span></h2>
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit non adip. Iscing elit et nullman vulputate nimnt quam. <a href="" class="more">Lorem Ipsum Dolor</a></p>
  </div>
</div>

Styleguide 2.5
*/
/* line 16, ../sass/components/_promo-small.scss */
.pane-node-field-promo-small .field-collection-view {
  margin: 0;
  padding: 0;
}

@media all and (min-width: 480px) and (max-width: 767px) {
  /* line 21, ../sass/components/_promo-small.scss */
  .promo-small {
    margin-left: 15%;
    margin-right: 15%;
  }
}
/* line 29, ../sass/components/_promo-small.scss */
.promo-small .content {
  background-color: #ffffff;
  clear: both;
  padding-bottom: 2.5rem;
  text-align: center;
}
/* line 35, ../sass/components/_promo-small.scss */
.promo-small .content > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
/* line 39, ../sass/components/_promo-small.scss */
.promo-small img {
  float: left;
}
/* line 42, ../sass/components/_promo-small.scss */
.promo-small h2 {
  border-bottom: 0;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 2rem;
  font-weight: bold;
  padding-bottom: 0;
  text-transform: uppercase;
  letter-spacing: .3px;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 0.75rem;
}
@media all and (min-width: 768px) and (max-width: 899px) {
  /* line 42, ../sass/components/_promo-small.scss */
  .promo-small h2 {
    font-size: 1.75rem;
  }
}
/* line 56, ../sass/components/_promo-small.scss */
.promo-small h2 .small {
  background-color: #ffffff;
  display: inline-block;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: normal;
  padding: 0 0.5rem;
  position: relative;
}
/* line 65, ../sass/components/_promo-small.scss */
.promo-small h2 .bar {
  display: block;
  border-top: 2px solid #1B518E;
  margin-left: auto;
  margin-right: auto;
  max-width: 10rem;
  position: relative;
  top: 1.75rem;
}
/* line 74, ../sass/components/_promo-small.scss */
.promo-small h2 .big {
  clear: both;
  display: block;
  margin-top: -0.3125rem;
}
/* line 80, ../sass/components/_promo-small.scss */
.promo-small p {
  color: #505261;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-weight: normal;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.875rem;
}
/* line 88, ../sass/components/_promo-small.scss */
.promo-small a.more {
  display: block;
  margin-top: 0.625rem;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
/* line 93, ../sass/components/_promo-small.scss */
.promo-small a.more:after {
  background-image: url("../images/sprites.png");
  background-position: -334px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
  margin-right: 0.3125rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 93, ../sass/components/_promo-small.scss */
  .promo-small a.more:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 98, ../sass/components/_promo-small.scss */
.promo-small a.more:hover:after {
  background-image: url("../images/sprites.png");
  background-position: -273px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 98, ../sass/components/_promo-small.scss */
  .promo-small a.more:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/*
Log-In Button

Markup: 
<div class="component login"><a href="">Log In</a></div>

Styleguide 2.2
*/
/* line 10, ../sass/components/_login-button.scss */
.login {
  -webkit-appearance: none;
  letter-spacing: 0.05em;
  padding: 0;
  height: 2.5rem;
  width: 5.625rem;
  text-align: center;
}

/* line 19, ../sass/components/_login-button.scss */
.login a {
  color: white;
  position: relative;
  top: 0.3125rem;
}

/* line 25, ../sass/components/_login-button.scss */
.login a:after {
  content: "\2192";
  margin-left: 0.1875rem;
}

/* line 29, ../sass/components/_login-button.scss */
.pane-edusa-components-log-in-button .description {
  font-size: 0.8125rem;
  font-style: italic;
}

/*
Marquee

Markup: 
<div class="component marquee">
  <div class="marquee-single-image">
    <img src="https://placeimg.com/1040/330/architecture" width="613" height="409.5">
  </div>
  <div class="badge">
    <h3>Test Manual Prefix</h3>
    <h2>Marquee test manual prefix</h2>
  </div>
</div>
<div class="component marquee">
  <div class="marquee-double-image">
    <span>
      <img src="https://placeimg.com/520/330/animals" alt="" >
    </span>
    <span>
    <img src="https://placeimg.com/520/330/people" alt="" >
    </span>
  </div>
  <div class="badge">
    <h2>EducationUSA's Regional Educational Advising Coordinator (REAC) Team!</h2>
    <h2>
    </h2>
  </div>
</div>
<div class="component marquee regions">
  <div class="marquee-single-image">
    <span>
      <img src="https://placeimg.com/1040/330/animals/grayscale" alt="" >
    </span>
  </div>
  <div class="badge">
    <h2>EducationUSA's Regional Educational Advising Coordinator (REAC) Team!</h2>
    <h2>
    </h2>
  </div>
</div>
<div class="component marquee step step-one">
  <div class="marquee-single-image">
    <span>
      <img src="https://placeimg.com/1040/330/animals" alt="">
    </span>
  </div>
  <div class="badge">
    <h3>Step 1</h3>
    <h2>Research Your Options</h2>
  </div>
</div>
<div class="component marquee step step-two">
  <div class="marquee-single-image">
    <span>
      <img src="https://placeimg.com/1040/330/architecture" alt="">
    </span>
  </div>
  <div class="badge">
    <h3>Step 2</h3>
    <h2>Finance Your Studies</h2>
  </div>
</div>
<div class="component marquee step step-three">
  <div class="marquee-single-image">
    <span>
      <img src="https://placeimg.com/1040/330/nature" alt="">
    </span>
  </div>
  <div class="badge">
    <h3>Step 3</h3>
    <h2>Complete Your Education</h2>
  </div>
</div>
<div class="component marquee step step-four">
  <div class="marquee-single-image">
    <span>
      <img src="https://placeimg.com/1040/330/people" alt="" >
    </span>
  </div>
  <div class="badge">
    <h3>Step 4</h3>
    <h2>Apply for Your Student Visa</h2>
  </div>
</div>
<div class="component marquee step step-five">
  <div class="marquee-single-image">
    <span>
      <img src="https://placeimg.com/1040/330/tech" alt="" >
    </span>
  </div>
  <div class="badge">
    <h3>Step 5</h3>
    <h2>Prepare for Your Departure</h2>
  </div>
</div>

Styleguide 2.10
*/
/* line 100, ../sass/components/_marquee.scss */
.marquee {
  position: relative;
}
@media (min-width: 48em) {
  /* line 100, ../sass/components/_marquee.scss */
  .marquee {
    margin-bottom: 3.125rem;
  }
}
/* line 106, ../sass/components/_marquee.scss */
.marquee img {
  display: none;
}
@media (min-width: 48em) {
  /* line 106, ../sass/components/_marquee.scss */
  .marquee img {
    display: block;
    float: left;
  }
}
/* line 113, ../sass/components/_marquee.scss */
.marquee .marquee-single-image img {
  width: 100%;
}
/* line 116, ../sass/components/_marquee.scss */
.marquee .marquee-double-image img {
  width: 50%;
}
/* line 119, ../sass/components/_marquee.scss */
.marquee .badge {
  background-color: #031A4F;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 25px 0;
  overflow: hidden;
  padding: 1.25rem 1.875rem 1.875rem;
  text-align: center;
}
@media (min-width: 48em) {
  /* line 119, ../sass/components/_marquee.scss */
  .marquee .badge {
    background: transparent url(../images/backgrounds/blue-trans.png);
    left: 50%;
    max-width: 28.75rem;
    padding: 1.25rem 1.875rem 1.875rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
/* line 136, ../sass/components/_marquee.scss */
.marquee h2,
.marquee h3 {
  color: #ffffff;
}
/* line 140, ../sass/components/_marquee.scss */
.marquee h3 {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  letter-spacing: 2px;
  margin-bottom: 0.625rem;
  margin-top: 0;
  text-transform: uppercase;
}
/* line 148, ../sass/components/_marquee.scss */
.marquee h2 {
  font-size: 2rem;
  line-height: 2.625rem;
  margin-bottom: 0;
  margin-top: 0.625rem;
}
@media all and (min-width: 768px) and (max-width: 830px) {
  /* line 148, ../sass/components/_marquee.scss */
  .marquee h2 {
    font-size: 1.5rem;
    line-height: normal;
  }
}
/* line 164, ../sass/components/_marquee.scss */
.marquee.step h2 {
  font-size: 2.375rem;
  line-height: normal;
}
@media all and (min-width: 768px) and (max-width: 830px) {
  /* line 164, ../sass/components/_marquee.scss */
  .marquee.step h2 {
    font-size: 1.75rem;
  }
}
/* line 171, ../sass/components/_marquee.scss */
.marquee.step .badge {
  box-shadow: transparent 0 0 0 0;
  padding: 1.25rem 3.75rem 1.875rem;
}
@media all and (min-width: 960px) {
  /* line 171, ../sass/components/_marquee.scss */
  .marquee.step .badge {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
}
/* line 180, ../sass/components/_marquee.scss */
.marquee h3:before {
  content: '';
  display: block;
  left: -1.4375rem;
  letter-spacing: .25px;
  opacity: .28;
  position: absolute;
  top: -0.4375rem;
  -webkit-transform: rotate(-14deg);
      -ms-transform: rotate(-14deg);
          transform: rotate(-14deg);
}
/* line 198, ../sass/components/_marquee.scss */
.marquee.step-one h3:before {
  background-image: url("../images/sprites.png");
  background-position: -439px -174px;
  background-repeat: no-repeat;
  width: 165px;
  height: 164px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 198, ../sass/components/_marquee.scss */
  .marquee.step-one h3:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 209, ../sass/components/_marquee.scss */
.marquee.step-two h3:before {
  background-image: url("../images/sprites.png");
  background-position: -175px -412px;
  background-repeat: no-repeat;
  width: 165px;
  height: 158px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 209, ../sass/components/_marquee.scss */
  .marquee.step-two h3:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 220, ../sass/components/_marquee.scss */
.marquee.step-three h3:before {
  background-image: url("../images/sprites.png");
  background-position: -439px 0px;
  background-repeat: no-repeat;
  width: 165px;
  height: 164px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 220, ../sass/components/_marquee.scss */
  .marquee.step-three h3:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 231, ../sass/components/_marquee.scss */
.marquee.step-four h3:before {
  background-image: url("../images/sprites.png");
  background-position: 0px -412px;
  background-repeat: no-repeat;
  width: 165px;
  height: 160px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 231, ../sass/components/_marquee.scss */
  .marquee.step-four h3:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 242, ../sass/components/_marquee.scss */
.marquee.step-five h3:before {
  background-image: url("../images/sprites.png");
  background-position: -173px -225px;
  background-repeat: no-repeat;
  width: 165px;
  height: 165px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 242, ../sass/components/_marquee.scss */
  .marquee.step-five h3:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

@media (min-width: 48em) {
  /* line 249, ../sass/components/_marquee.scss */
  .five-steps-color-aqua .marquee {
    border-bottom: 4px solid #31AEC2;
  }
}
/* line 253, ../sass/components/_marquee.scss */
.five-steps-color-aqua .marquee .badge {
  background: url(../images/backgrounds/marquee-aqua-trans.png);
}

@media (min-width: 48em) {
  /* line 259, ../sass/components/_marquee.scss */
  .five-steps-color-green .marquee {
    border-bottom: 4px solid #6A9C5F;
  }
}
/* line 263, ../sass/components/_marquee.scss */
.five-steps-color-green .marquee .badge {
  background: url(../images/backgrounds/marquee-green-trans.png);
}

@media (min-width: 48em) {
  /* line 269, ../sass/components/_marquee.scss */
  .five-steps-color-orange .marquee {
    border-bottom: 4px solid #EB8344;
  }
}
/* line 273, ../sass/components/_marquee.scss */
.five-steps-color-orange .marquee .badge {
  background: url(../images/backgrounds/marquee-orange-trans.png);
}

@media (min-width: 48em) {
  /* line 279, ../sass/components/_marquee.scss */
  .five-steps-color-blue .marquee {
    border-bottom: 4px solid #5587C2;
  }
}
/* line 283, ../sass/components/_marquee.scss */
.five-steps-color-blue .marquee .badge {
  background: url(../images/backgrounds/marquee-blue-trans.png);
}

@media (min-width: 48em) {
  /* line 289, ../sass/components/_marquee.scss */
  .five-steps-color-purple .marquee {
    border-bottom: 4px solid #7876A4;
  }
}
/* line 293, ../sass/components/_marquee.scss */
.five-steps-color-purple .marquee .badge {
  background: url(../images/backgrounds/marquee-purple-trans.png);
}

/*
Media Feature

Markup:
<div class="component media-feature ">
  <img src="http://placehold.it/670x378" alt="" />
  <div class="content">
    <h2>Why Other Students Chose the USA</h2>
    <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean lacinia bibendum nulla sed consectetur.</p>
  </div>
</div>

Styleguide 2.4
*/
/* line 16, ../sass/components/_media-feature.scss */
.media-feature {
  clear: both;
  margin-bottom: 1.5625rem;
}
@media (min-width: 48em) {
  /* line 20, ../sass/components/_media-feature.scss */
  .media-feature img {
    width: 31.3253%;
    float: left;
    margin-right: 3.01205%;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 20, ../sass/components/_media-feature.scss */
  .media-feature img {
    width: 100%;
  }
}
/* line 28, ../sass/components/_media-feature.scss */
.media-feature h2 {
  border-bottom: 1px dotted #888ec0;
  color: #505261;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  letter-spacing: .3px;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 0.75rem;
  padding-bottom: 0.9375rem;
}
/* line 40, ../sass/components/_media-feature.scss */
.media-feature p {
  color: #505261;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-weight: normal;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.625rem;
}
/* line 48, ../sass/components/_media-feature.scss */
.media-feature a {
  display: inline-block;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  margin-top: 1px;
  text-transform: none;
}
/* line 55, ../sass/components/_media-feature.scss */
.media-feature a:after {
  background-image: url("../images/sprites.png");
  background-position: -357px -642px;
  background-repeat: no-repeat;
  width: 14px;
  height: 12px;
  margin-right: 0.3125rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 55, ../sass/components/_media-feature.scss */
  .media-feature a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 60, ../sass/components/_media-feature.scss */
.media-feature a:hover:after {
  background-image: url("../images/sprites.png");
  background-position: -590px -532px;
  background-repeat: no-repeat;
  width: 14px;
  height: 12px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 60, ../sass/components/_media-feature.scss */
  .media-feature a:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 48em) {
  /* line 65, ../sass/components/_media-feature.scss */
  .media-feature .content {
    margin-left: 34.33735%;
  }
}
/* line 70, ../sass/components/_media-feature.scss */
.media-feature .media-feature-image,
.media-feature .media-feature-video {
  margin-bottom: 0.9375rem;
}
/* line 74, ../sass/components/_media-feature.scss */
.media-feature .media-feature-video {
  position: relative;
}
/* line 76, ../sass/components/_media-feature.scss */
.media-feature .media-feature-video a:before {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-image: url("../images/sprites.png");
  background-position: -614px -445px;
  background-repeat: no-repeat;
  width: 71px;
  height: 48px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 76, ../sass/components/_media-feature.scss */
  .media-feature .media-feature-video a:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/* line 99, ../sass/components/_media-feature.scss */
.panel-edusa-2col-left-stacked .panel-col-first .media-feature img,
.panel-edusa-2col-right-stacked .panel-col-last .media-feature img,
.panel-col-lower-right .media-feature img,
.panel-col-lower-left .media-feature img,
.panel-col-one-third-one .media-feature img,
.panel-col-one-third-two .media-feature img,
.panel-col-one-third-three .media-feature img {
  display: block;
  float: none;
  width: 100%;
}
@media (min-width: 48em) {
  /* line 104, ../sass/components/_media-feature.scss */
  .panel-edusa-2col-left-stacked .panel-col-first .media-feature .content,
  .panel-edusa-2col-right-stacked .panel-col-last .media-feature .content,
  .panel-col-lower-right .media-feature .content,
  .panel-col-lower-left .media-feature .content,
  .panel-col-one-third-one .media-feature .content,
  .panel-col-one-third-two .media-feature .content,
  .panel-col-one-third-three .media-feature .content {
    display: block;
    float: none;
    width: auto;
    margin-left: 0;
  }
}

@media (min-width: 48em) {
  /* line 117, ../sass/components/_media-feature.scss */
  .panel-edusa-2col-left-stacked .panel-col-last .media-feature .media-feature-image,
  .panel-edusa-2col-left-stacked .panel-col-last .media-feature .media-feature-video {
    width: 47.70642%;
    float: left;
    margin-right: 4.58716%;
    margin-right: 3.01205%;
  }
  /* line 121, ../sass/components/_media-feature.scss */
  .panel-edusa-2col-left-stacked .panel-col-last .media-feature .media-feature-image img,
  .panel-edusa-2col-left-stacked .panel-col-last .media-feature .media-feature-video img {
    width: 100%;
  }
  /* line 125, ../sass/components/_media-feature.scss */
  .panel-edusa-2col-left-stacked .panel-col-last .media-feature .content {
    width: 40%;
    float: left;
    margin-left: 0;
  }
}

/*
Social Media Sharing

Markup:
<div class="sharethis-wrapper">
  <span st_url="http://edusa.eca.advomatic.dev/your-5-steps-us-study/educationusa-research-your-options-us-study" st_title="EducationUSA" class="st_facebook_custom" displayText="facebook"></span>
  <span st_url="http://edusa.eca.advomatic.dev/your-5-steps-us-study/educationusa-research-your-options-us-study" st_title="EducationUSA" class="st_twitter_custom" displayText="twitter"></span>
  <span st_url="http://edusa.eca.advomatic.dev/your-5-steps-us-study/educationusa-research-your-options-us-study" st_title="EducationUSA" class="st_googleplus_custom" displayText="googleplus"></span>
  <span st_url="http://edusa.eca.advomatic.dev/your-5-steps-us-study/educationusa-research-your-options-us-study" st_title="EducationUSA" class="st_sina_custom" displayText="sina"></span>
</div>

Styleguide 2.3
*/
/* line 15, ../sass/components/_social-sharing.scss */
.sharethis-wrapper {
  list-style-type: none;
  padding: 1.25rem 0;
}
@media (min-width: 48em) {
  /* line 15, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper {
    position: fixed;
    top: 23.125rem;
    right: 0;
    background: #1B518E;
    width: 3.1875rem;
    z-index: 1000;
  }
  /* line 24, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span:hover {
    opacity: .8;
  }
}
/* line 29, ../sass/components/_social-sharing.scss */
.sharethis-wrapper span:hover {
  cursor: pointer;
}
/* line 36, ../sass/components/_social-sharing.scss */
.sharethis-wrapper span {
  display: inline-block;
  line-height: 1000px;
  overflow: hidden;
  text-indent: -999px;
}
@media (min-width: 48em) {
  /* line 36, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span {
    margin: 0 0 1.25rem 0.875rem;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 36, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span {
    margin: 0 3.125rem 0 0;
  }
}
@media all and (max-width: 380px) {
  /* line 36, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span {
    margin: 0 2.625rem 0 0;
  }
}
/* line 48, ../sass/components/_social-sharing.scss */
.sharethis-wrapper span.st_facebook_custom {
  background-image: url("../images/sprites.png");
  background-position: -152px -642px;
  background-repeat: no-repeat;
  width: 21px;
  height: 21px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 48, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span.st_facebook_custom {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 51, ../sass/components/_social-sharing.scss */
.sharethis-wrapper span.st_twitter_custom {
  background-image: url("../images/sprites.png");
  background-position: -246px -642px;
  background-repeat: no-repeat;
  width: 21px;
  height: 18px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 51, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span.st_twitter_custom {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 54, ../sass/components/_social-sharing.scss */
.sharethis-wrapper span.st_googleplus_custom {
  background-image: url("../images/sprites.png");
  background-position: -743px -552px;
  background-repeat: no-repeat;
  width: 21px;
  height: 19px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 54, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span.st_googleplus_custom {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 57, ../sass/components/_social-sharing.scss */
.sharethis-wrapper span.st_sina_custom {
  background-image: url("../images/sprites.png");
  background-position: -116px -642px;
  background-repeat: no-repeat;
  width: 26px;
  height: 21px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 57, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span.st_sina_custom {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 48em) {
  /* line 57, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span.st_sina_custom {
    margin-bottom: 0;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 15, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper {
    border-bottom: 1px dotted #8a8fc2;
    text-align: center;
    padding: 1.5rem 0 1.125rem 0;
  }
  /* line 69, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span.st_facebook_custom {
    background-image: url("../images/sprites.png");
    background-position: -562px -412px;
    background-repeat: no-repeat;
    width: 31px;
    height: 30px;
  }
}
@media only screen and (min-width: 0) and (max-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 192dpi), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 2dppx) {
  /* line 69, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span.st_facebook_custom {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 72, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span.st_twitter_custom {
    background-image: url("../images/sprites.png");
    background-position: -667px -582px;
    background-repeat: no-repeat;
    width: 31px;
    height: 25px;
  }
}
@media only screen and (min-width: 0) and (max-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 192dpi), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 2dppx) {
  /* line 72, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span.st_twitter_custom {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 75, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span.st_googleplus_custom {
    background-image: url("../images/sprites.png");
    background-position: -486px -582px;
    background-repeat: no-repeat;
    width: 31px;
    height: 26px;
  }
}
@media only screen and (min-width: 0) and (max-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 192dpi), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 2dppx) {
  /* line 75, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span.st_googleplus_custom {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 78, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span.st_sina_custom {
    background-image: url("../images/sprites.png");
    background-position: -354px -582px;
    background-repeat: no-repeat;
    width: 37px;
    height: 30px;
    margin-right: 0;
  }
}
@media only screen and (min-width: 0) and (max-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-device-pixel-ratio: 2), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 192dpi), only screen and (min-width: 0) and (max-width: 47.9375em) and (min-resolution: 2dppx) {
  /* line 78, ../sass/components/_social-sharing.scss */
  .sharethis-wrapper span.st_sina_custom {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/* line 86, ../sass/components/_social-sharing.scss */
#kss-node .sharethis-wrapper {
  position: relative;
  top: 0;
}

/*
Subnavigation

Markup:
<div class="component subnavigation">
  <ul>
    <li><a href=""><span class="small">For</span> International Students </a></li>
    <li><a href=""><span class="small">For</span> U.S. Higher Education Professionals </a></li>
    <li><a href=""><span class="small">For</span> Foreign Institutions and Governments</a></li>
  </ul>
</div>

Styleguide 2.6
*/
/* line 16, ../sass/components/_subnavigation.scss */
.subnavigation {
  margin-bottom: 1.875rem;
}
/* line 18, ../sass/components/_subnavigation.scss */
.subnavigation .item-list {
  width: 100%;
  margin-top: -1.875rem;
}
@media (min-width: 48em) {
  /* line 18, ../sass/components/_subnavigation.scss */
  .subnavigation .item-list {
    display: table;
    height: 100px;
    table-layout: fixed;
    margin-top: -3.75rem;
    max-width: 62.25rem;
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 31, ../sass/components/_subnavigation.scss */
.subnavigation ul {
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
}
@media (min-width: 48em) {
  /* line 31, ../sass/components/_subnavigation.scss */
  .subnavigation ul {
    display: table-row;
  }
}
/* line 40, ../sass/components/_subnavigation.scss */
.subnavigation li {
  background-color: #31AEC2;
  border-bottom: 1px dotted #80d4e0;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.25rem;
  letter-spacing: .5px;
  line-height: 1.5rem;
  list-style: none;
  text-transform: uppercase;
  position: relative;
  width: 100%;
  min-height: 85px;
}
/* line 52, ../sass/components/_subnavigation.scss */
.subnavigation li:last-of-type {
  border-bottom: 0;
}
@media (min-width: 48em) {
  /* line 40, ../sass/components/_subnavigation.scss */
  .subnavigation li {
    border-right: 1px dotted #80d4e0;
    border-bottom: none;
    display: table-cell;
  }
  /* line 59, ../sass/components/_subnavigation.scss */
  .subnavigation li:last-of-type {
    border-right: none;
  }
}
/* line 63, ../sass/components/_subnavigation.scss */
.subnavigation li:hover {
  background-color: #006f92;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 40, ../sass/components/_subnavigation.scss */
  .subnavigation li {
    margin-left: -0.8125rem;
  }
}
/* line 70, ../sass/components/_subnavigation.scss */
.subnavigation a {
  color: #ffffff;
  display: block;
  padding: 0.625rem 5.3125rem 0.625rem 1.5625rem;
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 70, ../sass/components/_subnavigation.scss */
  .subnavigation a {
    padding-left: 5rem;
  }
}
/* line 77, ../sass/components/_subnavigation.scss */
.subnavigation a:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -663px -503px;
  background-repeat: no-repeat;
  width: 39px;
  height: 39px;
  position: absolute;
  right: 1.875rem;
  top: 1.875rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 77, ../sass/components/_subnavigation.scss */
  .subnavigation a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 85, ../sass/components/_subnavigation.scss */
.subnavigation span.small {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 1rem;
  letter-spacing: 0;
  text-transform: lowercase;
}
/* line 90, ../sass/components/_subnavigation.scss */
.subnavigation span.small:after {
  content: '';
  display: block;
  width: 100%;
}

/*
5 Steps Subnavigation

Markup:
<div class="component five-steps-subnavigation">
  <ol>
    <li><a class="aqua" href="">Research your options</a></li>
    <li><a class="green" href="">Finance your studies</a></li>
    <li><a class="orange" href="">Complete your application</a></li>
    <li><a class="lightblue" href="">Apply for your student visa</a></li>
    <li><a class="purple" href="">Prepare for your departure</a></ll>
  </ol>
</div>

Styleguide 2.7
*/
/* line 18, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation {
  width: 100%;
}
@media (min-width: 48em) {
  /* line 18, ../sass/components/_5-steps-subnav.scss */
  .five-steps-subnavigation {
    margin-bottom: 3rem;
    margin-top: 2rem;
    display: table;
    table-layout: fixed;
  }
}
/* line 26, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation ol {
  counter-reset: li;
  /* Initiate a styleable ol counter */
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
}
@media (min-width: 48em) {
  /* line 26, ../sass/components/_5-steps-subnav.scss */
  .five-steps-subnavigation ol {
    display: table-row;
  }
}
/* line 36, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation li {
  background-color: transparent;
  border-bottom: 1px solid #b6b6b6;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0.8125rem;
  letter-spacing: .5px;
  line-height: 1rem;
  list-style: none;
  text-transform: uppercase;
  position: relative;
  width: 100%;
}
/* line 47, ../sass/components/_5-steps-subnav.scss */
.msie10 .five-steps-subnavigation li {
  border-bottom: 0px;
  width: 20%;
}
/* line 51, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation li:last-of-type {
  border-bottom: 0;
}
@media (min-width: 48em) {
  /* line 36, ../sass/components/_5-steps-subnav.scss */
  .five-steps-subnavigation li {
    border-bottom: 0;
    display: table-cell;
    /* Create arrows between items */
  }
  /* line 58, ../sass/components/_5-steps-subnav.scss */
  .five-steps-subnavigation li:before {
    top: 0;
    right: 15%;
    width: 100%;
    height: 50%;
    border-right: 1px solid #b6b6b6;
    -webkit-transform: skew(16deg, 0deg);
        -ms-transform: skew(16deg, 0deg);
            transform: skew(16deg, 0deg);
    position: absolute;
    content: '';
  }
  /* line 68, ../sass/components/_5-steps-subnav.scss */
  .five-steps-subnavigation li:after {
    top: 50%;
    right: 15%;
    width: 100%;
    height: 50%;
    border-right: 1px solid #b6b6b6;
    -webkit-transform: skew(-16deg, 0deg);
        -ms-transform: skew(-16deg, 0deg);
            transform: skew(-16deg, 0deg);
    position: absolute;
    content: '';
  }
  /* line 78, ../sass/components/_5-steps-subnav.scss */
  .five-steps-subnavigation li:last-of-type:before {
    border-right: 0;
  }
  /* line 81, ../sass/components/_5-steps-subnav.scss */
  .five-steps-subnavigation li:last-of-type:after {
    border-right: 0;
  }
}
@media (min-width: 48.0625rem) and (max-width: 59.9375rem) {
  /* line 86, ../sass/components/_5-steps-subnav.scss */
  .five-steps-subnavigation li:before {
    right: 10%;
  }
  /* line 89, ../sass/components/_5-steps-subnav.scss */
  .five-steps-subnavigation li:after {
    right: 10%;
  }
}
/* line 94, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation a {
  color: #b6b6b6;
  display: block;
  padding: 0.8125rem 0 0.8125rem 0;
  margin-left: 2.625rem;
  /* Adjusting for placement of ol numbers */
  padding-left: 32%;
  padding-right: 32%;
  position: relative;
  z-index: 1;
}
@media (min-width: 30rem) and (max-width: 41.875rem) {
  /* line 94, ../sass/components/_5-steps-subnav.scss */
  .five-steps-subnavigation a {
    padding-left: 37%;
    padding-right: 37%;
  }
}
@media (min-width: 41.9375rem) and (max-width: 47.9375rem) {
  /* line 94, ../sass/components/_5-steps-subnav.scss */
  .five-steps-subnavigation a {
    padding-left: 39%;
    padding-right: 39%;
  }
}
@media (min-width: 48em) {
  /* line 94, ../sass/components/_5-steps-subnav.scss */
  .five-steps-subnavigation a {
    padding: 0 0 0 1.625rem;
    margin: 0 1.625rem 0 1rem;
  }
}
/* line 115, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation a:before {
  content: counter(li);
  /* Use the counter as content */
  counter-increment: li;
  /* Increment the counter by 1 */
  /* Position and style the number */
  position: absolute;
  background: #b6b6b6;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 1.25rem;
  color: #F6F5F4;
  text-align: center;
  box-sizing: border-box;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  padding: 0.5rem 0;
  margin-left: -2.625rem;
  /* Move ol numbers to the left of the link text */
}
/* line 132, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation a.aqua:hover, .five-steps-subnavigation a.aqua:active, .five-steps-subnavigation a.aqua.active {
  color: #31AEC2;
}
/* line 135, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation a.green:hover, .five-steps-subnavigation a.green:active, .five-steps-subnavigation a.green.active {
  color: #6A9C5F;
}
/* line 138, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation a.orange:hover, .five-steps-subnavigation a.orange:active, .five-steps-subnavigation a.orange.active {
  color: #EB8344;
}
/* line 141, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation a.lightblue:hover, .five-steps-subnavigation a.lightblue:active, .five-steps-subnavigation a.lightblue.active {
  color: #5587C2;
}
/* line 144, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation a.purple:hover, .five-steps-subnavigation a.purple:active, .five-steps-subnavigation a.purple.active {
  color: #7876A4;
}
/* line 147, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation a.aqua:hover:before, .five-steps-subnavigation a.aqua:active:before, .five-steps-subnavigation a.aqua.active:before {
  background-color: #31AEC2;
}
/* line 150, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation a.green:hover:before, .five-steps-subnavigation a.green:active:before, .five-steps-subnavigation a.green.active:before {
  background-color: #6A9C5F;
}
/* line 153, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation a.orange:hover:before, .five-steps-subnavigation a.orange:active:before, .five-steps-subnavigation a.orange.active:before {
  background-color: #EB8344;
}
/* line 156, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation a.lightblue:hover:before, .five-steps-subnavigation a.lightblue:active:before, .five-steps-subnavigation a.lightblue.active:before {
  background-color: #5587C2;
}
/* line 159, ../sass/components/_5-steps-subnav.scss */
.five-steps-subnavigation a.purple:hover:before, .five-steps-subnavigation a.purple:active:before, .five-steps-subnavigation a.purple.active:before {
  background-color: #7876A4;
}

/*
5 Stamps

Markup:
<div class="five-stamps-wrapper">
  <div class="stamp stamp-one">
    <div class="content">
      <a href="" class="stamp-image"/>
      <h2>Research Your Options</h2>
      </a>
      <p>Lorem ipsum dolor Amet, consectetur adipiscing elit, sed diam nonummy nibh <a href="">euismod tincidunt ut</a> laore.</p>
    </div>
  </div>
  <div class="stamp stamp-two">
    <div class="content">
      <a href="" class="stamp-image"/>
      <h2>Finance Your Studies</h2>
      </a>
      <p>Lorem ipsum dolor Amet, consectetur adipiscing elit, sed diam nonummy nibh <a href="">euismod tincidunt ut</a> laore.</p>
    </div>
  </div>
  <div class="stamp stamp-three">
    <div class="content">
      <a href="" class="stamp-image"/>
      <h2>Complete Your Application</h2>
      </a>
      <p>Lorem ipsum dolor Amet, consectetur adipiscing elit, sed diam nonummy nibh <a href="">euismod tincidunt ut</a> laore.</p>
    </div>
  </div>
  <div class="stamp stamp-four">
    <div class="content">
      <a href="" class="stamp-image"/>
      <h2>Apply for Your Student Visa</h2>
      </a>
      <p>Lorem ipsum dolor Amet, consectetur adipiscing elit, sed diam nonummy nibh <a href="">euismod tincidunt ut</a> laore.</p>
    </div>
  </div>
  <div class="stamp stamp-five">
    <div class="content">
      <a href="" class="stamp-image"/>
      <h2>Prepare for Your Departure</h2>
      </a>
      <p>Lorem ipsum dolor Amet, consectetur adipiscing elit, sed diam nonummy nibh <a href="">euismod tincidunt ut</a> laore.</p>
    </div>
  </div>
</div>

Styleguide 2.8
*/
/* line 50, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper {
  margin-top: 1.5625rem;
}
/* line 53, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp {
  width: 100%;
}
@media (min-width: 30rem) {
  /* line 53, ../sass/components/_5-stamps.scss */
  .five-stamps-wrapper .stamp {
    width: 20%;
    min-width: 11.5625rem;
    display: block;
    float: left;
  }
}
/* line 61, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp .content {
  clear: both;
  padding-bottom: 2.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-align: center;
}
/* line 68, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp img {
  margin-bottom: 1.625rem;
}
/* line 71, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp h2 {
  font-size: 1.15rem;
  letter-spacing: .3px;
  line-height: normal;
  position: relative;
  padding-top: 1rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
/* line 79, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp h2:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 75%;
  margin-left: 12.5%;
}
/* line 87, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp h2:hover:before {
  border-bottom: 1px dotted #031A4F;
}
/* line 91, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp p {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}
/* line 97, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-image:before {
  height: 9rem;
  display: block;
  content: '';
}
/* line 102, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-image:hover:before {
  height: 9rem;
  display: block;
  content: '';
}
/* line 110, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-one .stamp-image:before {
  background: url("../images/stamps/dos10_stamp_1@2x.png") no-repeat center center;
  background-size: contain;
  -webkit-transform: rotate(-5deg);
      -ms-transform: rotate(-5deg);
          transform: rotate(-5deg);
  -webkit-transition: 0.5s all;
          transition: 0.5s all;
}
/* line 116, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-one .stamp-image:hover:before {
  background: url("../images/stamps/dos10_stamp_1_hover@2x.png") no-repeat center center;
  background-size: contain;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.5s all;
          transition: 0.5s all;
}
/* line 123, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-one h2 {
  color: #31AEC2;
}
/* line 125, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-one h2:hover {
  color: #031A4F;
}
/* line 128, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-one h2:before {
  border-bottom: 1px dotted #31AEC2;
}
/* line 135, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-two .stamp-image:before {
  background: url("../images/stamps/dos10_stamp_2@2x.png") no-repeat center center;
  background-size: contain;
  -webkit-transform: rotate(7deg);
      -ms-transform: rotate(7deg);
          transform: rotate(7deg);
  -webkit-transition: 0.5s all;
          transition: 0.5s all;
}
/* line 141, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-two .stamp-image:hover:before {
  background: url("../images/stamps/dos10_stamp_2_hover@2x.png") no-repeat center center;
  background-size: contain;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.5s all;
          transition: 0.5s all;
}
/* line 148, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-two h2 {
  color: #6A9C5F;
}
/* line 150, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-two h2:hover {
  color: #031A4F;
}
/* line 153, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-two h2:before {
  border-bottom: 1px dotted #6A9C5F;
}
/* line 160, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-three .stamp-image:before {
  background: url("../images/stamps/dos10_stamp_3@2x.png") no-repeat center center;
  background-size: contain;
  -webkit-transform: rotate(-3deg);
      -ms-transform: rotate(-3deg);
          transform: rotate(-3deg);
  -webkit-transition: 0.5s all;
          transition: 0.5s all;
}
/* line 166, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-three .stamp-image:hover:before {
  background: url("../images/stamps/dos10_stamp_3_hover@2x.png") no-repeat center center;
  background-size: contain;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.5s all;
          transition: 0.5s all;
}
/* line 173, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-three h2 {
  color: #EB8344;
}
/* line 175, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-three h2:hover {
  color: #031A4F;
}
/* line 178, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-three h2:before {
  border-bottom: 1px dotted #EB8344;
}
/* line 185, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-four .stamp-image:before {
  background: url("../images/stamps/dos10_stamp_4@2x.png") no-repeat center center;
  background-size: contain;
  -webkit-transform: rotate(7deg);
      -ms-transform: rotate(7deg);
          transform: rotate(7deg);
  -webkit-transition: 0.5s all;
          transition: 0.5s all;
}
/* line 191, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-four .stamp-image:hover:before {
  background: url("../images/stamps/dos10_stamp_4_hover@2x.png") no-repeat center center;
  background-size: contain;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.5s all;
          transition: 0.5s all;
}
/* line 198, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-four h2 {
  color: #5587C2;
}
/* line 200, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-four h2:hover {
  color: #031A4F;
}
/* line 203, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-four h2:before {
  border-bottom: 1px dotted #5587C2;
}
/* line 210, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-five .stamp-image:before {
  background: url("../images/stamps/dos10_stamp_5@2x.png") no-repeat center center;
  background-size: contain;
  -webkit-transform: rotate(-4deg);
      -ms-transform: rotate(-4deg);
          transform: rotate(-4deg);
  -webkit-transition: 0.5s all;
          transition: 0.5s all;
}
/* line 216, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-five .stamp-image:hover:before {
  background: url("../images/stamps/dos10_stamp_5_hover@2x.png") no-repeat center center;
  background-size: contain;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.5s all;
          transition: 0.5s all;
}
/* line 223, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-five h2 {
  color: #7876A4;
}
/* line 225, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-five h2:hover {
  color: #031A4F;
}
/* line 228, ../sass/components/_5-stamps.scss */
.five-stamps-wrapper .stamp-five h2:before {
  border-bottom: 1px dotted #7876A4;
}

/*
Events - Full-bleed

Markup:
<div class="components events-full">
  <div class="event-listings">
    <div class="event">
      <div class="event-date">
        <span class="month">Mar </span><span class="day">27 </span><span class="year">2014</span>
      </div>
      <div class="event-details">
        <p class="label">In-person</p>
        <p class="headline"><a href="" class="more">Facebook Chat with an EducationUSA Advisor @ Facebook.com/EducationUSADelhi lorum ipsum</a></p>
        <p><span class="label">For</span> <a href="">U.S. Higher Education Professionals</a></p>
        <p><span class="label">Location</span> <a href="">Armenia</a></p>
      </div>
    </div>
    <div class="event">
      <div class="event-date">
        <span class="month">Apr </span><span class="day">14 </span><span class="year">2014</span>
      </div>
      <div class="event-details">
        <p class="label">In-person</p>
        <p class="headline"><a href="" class="more">Step 4: Apply for your Student Visa</a></p>
        <p><span class="label">For</span> <a href="">International Students</a></p>
        <p><span class="label">Location</span> <a href="">Online</a></p>
      </div>
    </div>
    <div class="more-events"><a href="" class="more">View more</a></div>
  </div>
  <div class="image-wrapper"> 
    <img src="http://placekitten.com/900/450" alt="" />
    <div class="testimonial">
      <blockquote class="alt">In my opinion, the quality of education provided by the best universities in the United States is not found anywhere else in the world.</blockquote><p class="attribution">Fahad Hassan</p>
    </div>
  </div>
</div>

Styleguide 2.9
*/
/* line 42, ../sass/components/_events-full.scss */
.events-full {
  width: 100%;
  position: relative;
}
@media (max-width: 59.9375rem) {
  /* line 42, ../sass/components/_events-full.scss */
  .events-full {
    margin-top: 1.25rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, /Users/amandaluker/.rvm/gems/ruby-1.9.2-p320/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
  .events-full:after {
    content: " ";
    display: block;
    clear: both;
  }
}
/* line 49, ../sass/components/_events-full.scss */
.events-full img {
  visibility: hidden;
  height: 0;
}
@media (min-width: 60rem) {
  /* line 49, ../sass/components/_events-full.scss */
  .events-full img {
    display: block;
    position: relative;
    width: 100%;
    vertical-align: top;
    position: relative;
    bottom: 0;
    visibility: visible;
    height: auto;
  }
}
/* line 63, ../sass/components/_events-full.scss */
.events-full .image-wrapper {
  display: none;
  max-height: 28.125rem;
  overflow: hidden;
  position: relative;
}
@media (min-width: 60rem) {
  /* line 63, ../sass/components/_events-full.scss */
  .events-full .image-wrapper {
    display: block;
  }
}
/* line 72, ../sass/components/_events-full.scss */
.events-full .image-wrapper:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(27, 81, 142, 0.9);
  opacity: 1;
}
/* line 82, ../sass/components/_events-full.scss */
.events-full .event-listings > div:first-child {
  border-bottom: 1px solid #1B518E;
}
/* line 85, ../sass/components/_events-full.scss */
.events-full .event-listings {
  position: relative;
  z-index: 1;
}
@media (min-width: 60rem) {
  /* line 85, ../sass/components/_events-full.scss */
  .events-full .event-listings {
    width: 31.3253%;
    float: left;
    margin-left: 11.44578%;
    margin-right: -100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
/* line 94, ../sass/components/_events-full.scss */
.events-full .event-listings a.more {
  text-transform: none;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 0.875rem;
}
/* line 98, ../sass/components/_events-full.scss */
.events-full .event-listings a.more:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -314px -622px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 98, ../sass/components/_events-full.scss */
  .events-full .event-listings a.more:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 102, ../sass/components/_events-full.scss */
.events-full .event-listings a.more:hover:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -761px -503px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 102, ../sass/components/_events-full.scss */
  .events-full .event-listings a.more:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 60rem) {
  /* line 94, ../sass/components/_events-full.scss */
  .events-full .event-listings a.more {
    color: #fff;
  }
  /* line 108, ../sass/components/_events-full.scss */
  .events-full .event-listings a.more:hover {
    color: #31AEC2;
  }
  /* line 111, ../sass/components/_events-full.scss */
  .events-full .event-listings a.more:after {
    content: '';
    background-image: url("../images/sprites.png");
    background-position: -355px -622px;
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
  }
}
@media only screen and (min-width: 60rem) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 60rem) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 60rem) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 60rem) and (min-device-pixel-ratio: 2), only screen and (min-width: 60rem) and (min-resolution: 192dpi), only screen and (min-width: 60rem) and (min-resolution: 2dppx) {
  /* line 111, ../sass/components/_events-full.scss */
  .events-full .event-listings a.more:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 60rem) {
  /* line 115, ../sass/components/_events-full.scss */
  .events-full .event-listings a.more:hover:after {
    content: '';
    background-image: url("../images/sprites.png");
    background-position: -314px -622px;
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
  }
}
@media only screen and (min-width: 60rem) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 60rem) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 60rem) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 60rem) and (min-device-pixel-ratio: 2), only screen and (min-width: 60rem) and (min-resolution: 192dpi), only screen and (min-width: 60rem) and (min-resolution: 2dppx) {
  /* line 115, ../sass/components/_events-full.scss */
  .events-full .event-listings a.more:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/* line 121, ../sass/components/_events-full.scss */
.events-full .event-listings .more-events {
  width: 100%;
  float: left;
  margin: 0.5rem 0;
}
/* line 125, ../sass/components/_events-full.scss */
.events-full .event-listings .more-events a.more {
  float: right;
}
/* line 130, ../sass/components/_events-full.scss */
.events-full .event {
  background-color: #fff;
  width: 100%;
  float: left;
  position: relative;
}
/* line 135, ../sass/components/_events-full.scss */
.events-full .event .headline > a,
.events-full .event a.more {
  color: #303030;
  font-weight: bold;
}
/* line 139, ../sass/components/_events-full.scss */
.events-full .event .headline > a:hover,
.events-full .event a.more:hover {
  color: #31AEC2;
}
/* line 142, ../sass/components/_events-full.scss */
.events-full .event .headline > a:after,
.events-full .event a.more:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -294px -622px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 142, ../sass/components/_events-full.scss */
  .events-full .event .headline > a:after,
  .events-full .event a.more:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 146, ../sass/components/_events-full.scss */
.events-full .event .headline > a:hover:after,
.events-full .event a.more:hover:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -314px -622px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 146, ../sass/components/_events-full.scss */
  .events-full .event .headline > a:hover:after,
  .events-full .event a.more:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 152, ../sass/components/_events-full.scss */
.events-full .event-date {
  float: left;
  width: 20%;
  text-align: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-weight: bold;
  color: #1B518E;
  text-transform: uppercase;
}
/* line 162, ../sass/components/_events-full.scss */
.events-full .event-date .month {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  display: block;
  letter-spacing: 1px;
}
/* line 168, ../sass/components/_events-full.scss */
.events-full .event-date .day {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 2.25rem;
  display: block;
  line-height: 1.875rem;
}
/* line 174, ../sass/components/_events-full.scss */
.events-full .event-date .year {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  display: block;
  letter-spacing: 1px;
}
/* line 181, ../sass/components/_events-full.scss */
.events-full .event-details {
  float: right;
  width: 80%;
  padding: 0 20px;
  border-left: solid 1px #e0e0e0;
  box-sizing: border-box;
  margin: 20px 0;
}
/* line 189, ../sass/components/_events-full.scss */
.events-full .label {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #82838D;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 195, ../sass/components/_events-full.scss */
.events-full p {
  margin: 0.5rem 0;
  font-size: 0.8125rem;
  line-height: 1rem;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  color: #31AEC2;
}
/* line 202, ../sass/components/_events-full.scss */
.events-full p.headline {
  line-height: 1.125rem;
  overflow-wrap: break-word;
}
/* line 277, ../sass/_mixins.scss */
.events-full p.headline > a:after {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -334px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
  margin-left: 0.3125rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 277, ../sass/_mixins.scss */
  .events-full p.headline > a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 284, ../sass/_mixins.scss */
.events-full p.headline > a:hover:after {
  background-image: url("../images/sprites.png");
  background-position: -273px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 284, ../sass/_mixins.scss */
  .events-full p.headline > a:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 209, ../sass/components/_events-full.scss */
.events-full a {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
}
/* line 212, ../sass/components/_events-full.scss */
.events-full .testimonial {
  padding: 0 20px;
}
@media (min-width: 60rem) {
  /* line 212, ../sass/components/_events-full.scss */
  .events-full .testimonial {
    width: 42.77108%;
    float: left;
    margin-left: 45.78313%;
    margin-right: -100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    z-index: 1;
  }
}
/* line 222, ../sass/components/_events-full.scss */
.events-full blockquote.alt {
  font-size: 1.875rem;
  line-height: 2.875rem;
  text-align: center;
  margin-left: 0;
}
@media (max-width: 59.9375rem) {
  /* line 227, ../sass/components/_events-full.scss */
  .events-full blockquote.alt:before {
    top: -2.25rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
/* line 235, ../sass/components/_events-full.scss */
.events-full blockquote.alt:after {
  position: relative;
  top: -0.25rem;
}
@media (min-width: 60rem) {
  /* line 222, ../sass/components/_events-full.scss */
  .events-full blockquote.alt {
    margin-left: 2.25rem;
    text-align: left;
    color: #fff;
  }
  /* line 243, ../sass/components/_events-full.scss */
  .events-full blockquote.alt:before {
    content: '';
    background-image: url("../images/sprites.png");
    background-position: -518px -452px;
    background-repeat: no-repeat;
    width: 37px;
    height: 30px;
    top: 0;
    left: -3rem;
  }
}
@media only screen and (min-width: 60rem) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 60rem) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 60rem) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 60rem) and (min-device-pixel-ratio: 2), only screen and (min-width: 60rem) and (min-resolution: 192dpi), only screen and (min-width: 60rem) and (min-resolution: 2dppx) {
  /* line 243, ../sass/components/_events-full.scss */
  .events-full blockquote.alt:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 60rem) {
  /* line 249, ../sass/components/_events-full.scss */
  .events-full blockquote.alt:after {
    content: '';
    background-image: url("../images/sprites.png");
    background-position: -764px -329px;
    background-repeat: no-repeat;
    width: 7px;
    height: 6px;
    position: relative;
    top: -0.25rem;
  }
}
@media only screen and (min-width: 60rem) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 60rem) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 60rem) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 60rem) and (min-device-pixel-ratio: 2), only screen and (min-width: 60rem) and (min-resolution: 192dpi), only screen and (min-width: 60rem) and (min-resolution: 2dppx) {
  /* line 249, ../sass/components/_events-full.scss */
  .events-full blockquote.alt:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/* line 257, ../sass/components/_events-full.scss */
.events-full blockquote.alt + p.attribution {
  text-transform: uppercase;
  text-align: center;
  margin-left: 0;
}
/* line 261, ../sass/components/_events-full.scss */
.events-full blockquote.alt + p.attribution:before {
  content: '\2014 ';
}
@media (min-width: 60rem) {
  /* line 257, ../sass/components/_events-full.scss */
  .events-full blockquote.alt + p.attribution {
    color: #fff;
    float: right;
    margin-left: 2.25rem;
  }
}

/*
Image with rollover

Markup:
<div class="component image-rollover">
  <img class="image-rollover__image" src="https://placeimg.com/654/476/animals" />
  <div class="image-rollover__overlay">
      <h2 class="image-rollover__title">Living on campus<a class="arrow" href="#"></a></h2>
      <p class="image-rollover__content intro">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent posuere tincidunt nisl et eleifend.</p>
  </div>
</div>

Styleguide 2.11
*/
/* line 16, ../sass/components/_image-rollover.scss */
.image-rollover {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
/* line 20, ../sass/components/_image-rollover.scss */
.image-rollover h2 {
  color: #fff;
  font-size: 1.875rem;
  padding: 0 0 12px 0;
  line-height: 2rem;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-style: normal;
  font-weight: 600;
  text-transform: capitalize;
}
/* line 30, ../sass/components/_image-rollover.scss */
.image-rollover a.arrow:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -704px -372px;
  background-repeat: no-repeat;
  width: 46px;
  height: 46px;
  position: absolute;
  right: 1rem;
  top: -0.5rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 30, ../sass/components/_image-rollover.scss */
  .image-rollover a.arrow:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 37, ../sass/components/_image-rollover.scss */
.image-rollover a.arrow:hover:after {
  background-image: url("../images/sprites.png");
  background-position: -695px -445px;
  background-repeat: no-repeat;
  width: 46px;
  height: 46px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 37, ../sass/components/_image-rollover.scss */
  .image-rollover a.arrow:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 40, ../sass/components/_image-rollover.scss */
.image-rollover .image-rollover__content {
  width: 82.56881%;
  float: left;
  margin-right: 4.58716%;
  opacity: 0;
  margin: 0;
  color: #fff;
}
/* line 46, ../sass/components/_image-rollover.scss */
.image-rollover .image-rollover__image {
  display: block;
  min-width: 100%;
  max-width: 100%;
  height: auto;
}
/* line 52, ../sass/components/_image-rollover.scss */
.image-rollover .image-rollover__overlay {
  position: absolute;
  top: 45%;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 1.25rem;
  color: white;
}
/* line 61, ../sass/components/_image-rollover.scss */
.image-rollover .image-rollover__title {
  margin: 0;
  padding: 0 3rem 0.75rem 0;
}
/* line 65, ../sass/components/_image-rollover.scss */
.image-rollover img {
  vertical-align: bottom;
  width: 100%;
}
/* line 69, ../sass/components/_image-rollover.scss */
.image-rollover:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(49, 174, 194, 0.8);
}

@media (min-width: 480px) {
  /* line 79, ../sass/components/_image-rollover.scss */
  .image-rollover .image-rollover__content {
    opacity: .7;
  }
}
@media (min-width: 480px) and (max-width: 900px) {
  /* line 79, ../sass/components/_image-rollover.scss */
  .image-rollover .image-rollover__content {
    font-size: 1rem;
    line-height: 1.6875rem;
  }
}
@media (min-width: 900px) and (max-width: 1063px) {
  /* line 79, ../sass/components/_image-rollover.scss */
  .image-rollover .image-rollover__content {
    font-size: 1.25rem;
    line-height: 2rem;
  }
}
@media (min-width: 1064px) {
  /* line 79, ../sass/components/_image-rollover.scss */
  .image-rollover .image-rollover__content {
    font-size: 1.5rem;
    line-height: 2.4375rem;
    margin-top: 1rem;
  }
}

@media (min-width: 48em) {
  /* line 100, ../sass/components/_image-rollover.scss */
  .image-rollover .image-rollover__overlay {
    position: absolute;
    top: 0;
    -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transition: -webkit-transform .75s ease-out;
            transition: transform .75s ease-out;
  }
  /* line 106, ../sass/components/_image-rollover.scss */
  .image-rollover:hover .image-rollover__overlay {
    -webkit-transform: translateY(40%);
        -ms-transform: translateY(40%);
            transform: translateY(40%);
  }
  /* line 109, ../sass/components/_image-rollover.scss */
  .image-rollover .image-rollover__title {
    -webkit-transform: translateY(-120%);
        -ms-transform: translateY(-120%);
            transform: translateY(-120%);
    -webkit-transition: -webkit-transform .75s ease-out;
            transition: transform .75s ease-out;
  }
  /* line 114, ../sass/components/_image-rollover.scss */
  .image-rollover:hover .image-rollover__title {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
  /* line 117, ../sass/components/_image-rollover.scss */
  .image-rollover:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(87, 87, 87, 0) 66%, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(87, 87, 87, 0) 66%, rgba(0, 0, 0, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
    -webkit-transition: background .75s ease-out;
            transition: background .75s ease-out;
  }
  /* line 129, ../sass/components/_image-rollover.scss */
  .image-rollover:hover:before {
    background: rgba(49, 174, 194, 0.8);
  }
  /* line 132, ../sass/components/_image-rollover.scss */
  .image-rollover a.arrow:after {
    right: 0;
  }
}
@media (min-width: 860px) {
  /* line 139, ../sass/components/_image-rollover.scss */
  .image-rollover .image-rollover__title {
    padding: 0 3.75rem 0 0;
  }
  /* line 142, ../sass/components/_image-rollover.scss */
  .image-rollover h2 {
    font-size: 2.875rem;
    line-height: 3.75rem;
  }
  /* line 146, ../sass/components/_image-rollover.scss */
  .image-rollover a.arrow:after {
    content: '';
    background-image: url("../images/sprites.png");
    background-position: -689px -297px;
    background-repeat: no-repeat;
    width: 65px;
    height: 65px;
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media only screen and (min-width: 860px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 860px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 860px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 860px) and (min-device-pixel-ratio: 2), only screen and (min-width: 860px) and (min-resolution: 192dpi), only screen and (min-width: 860px) and (min-resolution: 2dppx) {
  /* line 146, ../sass/components/_image-rollover.scss */
  .image-rollover a.arrow:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
@media (min-width: 860px) {
  /* line 153, ../sass/components/_image-rollover.scss */
  .image-rollover a.arrow:hover:after {
    background-image: url("../images/sprites.png");
    background-position: -614px -297px;
    background-repeat: no-repeat;
    width: 65px;
    height: 65px;
  }
}
@media only screen and (min-width: 860px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 860px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 860px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 860px) and (min-device-pixel-ratio: 2), only screen and (min-width: 860px) and (min-resolution: 192dpi), only screen and (min-width: 860px) and (min-resolution: 2dppx) {
  /* line 153, ../sass/components/_image-rollover.scss */
  .image-rollover a.arrow:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/*
Good to Know

Markup:
<div class="component good-to-know">
  <span class="stamp-gtk"></span>
  <div class="content">
    <h2>Good <span class="small">to</span> Know</h2>
    <p>Application and financial aid deadlines affect you when you take standardized tests. Your test results must reach admissions offices no later than these <a href="#">deadlines</a>.</p>
  </div>
</div>

Styleguide 2.12
*/
/* line 16, ../sass/components/_good-to-know.scss */
.good-to-know {
  max-width: 24rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  overflow: auto;
}
@media (min-width: 40rem) {
  /* line 16, ../sass/components/_good-to-know.scss */
  .good-to-know {
    max-width: 100%;
  }
}
/* line 26, ../sass/components/_good-to-know.scss */
.good-to-know .stamp-gtk {
  width: 100%;
}
@media (min-width: 40rem) and (max-width: 47.9375rem) {
  /* line 26, ../sass/components/_good-to-know.scss */
  .good-to-know .stamp-gtk {
    width: 46.47887%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 48em) {
  /* line 26, ../sass/components/_good-to-know.scss */
  .good-to-know .stamp-gtk {
    width: 42.77108%;
    float: right;
    margin-right: 0;
  }
}
/* line 34, ../sass/components/_good-to-know.scss */
.good-to-know .stamp-gtk:after {
  display: block;
  content: '';
  background-image: url("../images/sprites.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 227px;
  height: 215px;
  margin: 0 auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 34, ../sass/components/_good-to-know.scss */
  .good-to-know .stamp-gtk:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 41, ../sass/components/_good-to-know.scss */
.good-to-know .content {
  width: 100%;
}
@media (min-width: 40rem) and (max-width: 47.9375rem) {
  /* line 41, ../sass/components/_good-to-know.scss */
  .good-to-know .content {
    width: 46.47887%;
    float: left;
    margin-right: 7.04225%;
  }
}
@media (min-width: 48em) {
  /* line 41, ../sass/components/_good-to-know.scss */
  .good-to-know .content {
    width: 54.21687%;
    float: left;
    margin-right: 3.01205%;
  }
}
/* line 50, ../sass/components/_good-to-know.scss */
.good-to-know h2 {
  color: #505261;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3.3125rem;
  margin-top: 1.5rem;
}
/* line 60, ../sass/components/_good-to-know.scss */
.good-to-know h2 .small {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  border-top: 1px solid #505261;
  border-bottom: 1px solid #505261;
  font-size: 1rem;
  vertical-align: top;
}
/* line 67, ../sass/components/_good-to-know.scss */
.good-to-know h2:after {
  content: "";
  position: relative;
  width: 12rem;
  top: 50%;
  margin: 10px auto;
  display: block;
  border-bottom: 1px dotted #7876A4;
}
/* line 77, ../sass/components/_good-to-know.scss */
.good-to-know p {
  color: #505261;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-weight: normal;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.9375rem;
  text-align: center;
}
/* line 86, ../sass/components/_good-to-know.scss */
.good-to-know a {
  display: inline-block;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  margin-top: 1px;
  text-transform: none;
}

@media (min-width: 40rem) {
  /* line 100, ../sass/components/_good-to-know.scss */
  .panel-edusa-2col-left-stacked .panel-col-first .good-to-know,
  .panel-edusa-2col-right-stacked .panel-col-last .good-to-know,
  .panel-col-lower-right .good-to-know,
  .panel-col-lower-left .good-to-know,
  .panel-col-one-third-one .good-to-know,
  .panel-col-one-third-two .good-to-know,
  .panel-col-one-third-three .good-to-know {
    max-width: 24rem;
  }
}
@media (min-width: 40rem) and (max-width: 47.9375rem) {
  /* line 104, ../sass/components/_good-to-know.scss */
  .panel-edusa-2col-left-stacked .panel-col-first .good-to-know .stamp-gtk,
  .panel-edusa-2col-right-stacked .panel-col-last .good-to-know .stamp-gtk,
  .panel-col-lower-right .good-to-know .stamp-gtk,
  .panel-col-lower-left .good-to-know .stamp-gtk,
  .panel-col-one-third-one .good-to-know .stamp-gtk,
  .panel-col-one-third-two .good-to-know .stamp-gtk,
  .panel-col-one-third-three .good-to-know .stamp-gtk {
    width: 100%;
  }
}
@media (min-width: 48em) {
  /* line 104, ../sass/components/_good-to-know.scss */
  .panel-edusa-2col-left-stacked .panel-col-first .good-to-know .stamp-gtk,
  .panel-edusa-2col-right-stacked .panel-col-last .good-to-know .stamp-gtk,
  .panel-col-lower-right .good-to-know .stamp-gtk,
  .panel-col-lower-left .good-to-know .stamp-gtk,
  .panel-col-one-third-one .good-to-know .stamp-gtk,
  .panel-col-one-third-two .good-to-know .stamp-gtk,
  .panel-col-one-third-three .good-to-know .stamp-gtk {
    width: 100%;
  }
}
@media (min-width: 40rem) and (max-width: 47.9375rem) {
  /* line 112, ../sass/components/_good-to-know.scss */
  .panel-edusa-2col-left-stacked .panel-col-first .good-to-know .content,
  .panel-edusa-2col-right-stacked .panel-col-last .good-to-know .content,
  .panel-col-lower-right .good-to-know .content,
  .panel-col-lower-left .good-to-know .content,
  .panel-col-one-third-one .good-to-know .content,
  .panel-col-one-third-two .good-to-know .content,
  .panel-col-one-third-three .good-to-know .content {
    width: 100%;
  }
}
@media (min-width: 48em) {
  /* line 112, ../sass/components/_good-to-know.scss */
  .panel-edusa-2col-left-stacked .panel-col-first .good-to-know .content,
  .panel-edusa-2col-right-stacked .panel-col-last .good-to-know .content,
  .panel-col-lower-right .good-to-know .content,
  .panel-col-lower-left .good-to-know .content,
  .panel-col-one-third-one .good-to-know .content,
  .panel-col-one-third-two .good-to-know .content,
  .panel-col-one-third-three .good-to-know .content {
    width: 100%;
  }
}

/* line 2, ../sass/components/_advising-center.scss */
.node-type-center h2.pane-title {
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: 700;
  margin-bottom: 0;
  font-size: 0.75rem;
  line-height: 1rem;
}
/* line 9, ../sass/components/_advising-center.scss */
.node-type-center .pane-entity-field {
  font-size: 1rem;
  line-height: 1.25rem;
  color: #505261;
}
/* line 14, ../sass/components/_advising-center.scss */
.node-type-center .panel-col-last .panel-pane {
  border-bottom: 1px dotted #7876A4;
  position: relative;
  padding-left: 4rem;
  padding-bottom: 1rem;
  margin-top: 1rem;
}
/* line 21, ../sass/components/_advising-center.scss */
.node-type-center .panel-col-last .panel-pane:first-of-type {
  border-bottom: none;
  padding-bottom: 0;
  margin-top: 0;
}
/* line 26, ../sass/components/_advising-center.scss */
.node-type-center .panel-col-last .panel-pane:last-of-type {
  border-bottom: none;
}
/* line 29, ../sass/components/_advising-center.scss */
.node-type-center h2.pane-title:first-of-type {
  margin-top: 0;
}
/* line 33, ../sass/components/_advising-center.scss */
.node-type-center .field-center-address-walk-up:before {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -471px -348px;
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  left: 0;
  top: 0;
  position: absolute;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 33, ../sass/components/_advising-center.scss */
  .node-type-center .field-center-address-walk-up:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 43, ../sass/components/_advising-center.scss */
.node-type-center .pane-node-field-center-hours:before {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -516px -348px;
  background-repeat: no-repeat;
  width: 34px;
  height: 34px;
  left: 0;
  top: 0;
  position: absolute;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 43, ../sass/components/_advising-center.scss */
  .node-type-center .pane-node-field-center-hours:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 53, ../sass/components/_advising-center.scss */
.node-type-center .pane-node-field-center-hours-virtual:before {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -516px -348px;
  background-repeat: no-repeat;
  width: 34px;
  height: 34px;
  left: 0;
  top: 0;
  position: absolute;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 53, ../sass/components/_advising-center.scss */
  .node-type-center .pane-node-field-center-hours-virtual:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 63, ../sass/components/_advising-center.scss */
.node-type-center .pane-node-field-center-email-forwarder:before {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -614px -552px;
  background-repeat: no-repeat;
  width: 32px;
  height: 20px;
  left: 0;
  top: 0;
  position: absolute;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 63, ../sass/components/_advising-center.scss */
  .node-type-center .pane-node-field-center-email-forwarder:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 73, ../sass/components/_advising-center.scss */
.node-type-center .pane-node-field-center-phone-public:before {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -439px -348px;
  background-repeat: no-repeat;
  width: 22px;
  height: 37px;
  left: 0;
  top: 0;
  position: absolute;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 73, ../sass/components/_advising-center.scss */
  .node-type-center .pane-node-field-center-phone-public:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 83, ../sass/components/_advising-center.scss */
.node-type-center .pane-node-field-center-fax-public:before {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -348px -225px;
  background-repeat: no-repeat;
  width: 25px;
  height: 33px;
  left: 0;
  top: 0;
  position: absolute;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 83, ../sass/components/_advising-center.scss */
  .node-type-center .pane-node-field-center-fax-public:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 93, ../sass/components/_advising-center.scss */
.node-type-center .pane-node-field-center-website:before {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -42px -642px;
  background-repeat: no-repeat;
  width: 32px;
  height: 23px;
  left: 0;
  top: 0;
  position: absolute;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 93, ../sass/components/_advising-center.scss */
  .node-type-center .pane-node-field-center-website:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 102, ../sass/components/_advising-center.scss */
.node-type-center .pane-edusa-advising-center-contact {
  color: #505261;
  margin-top: 0;
}
/* line 107, ../sass/components/_advising-center.scss */
.node-type-center .pane-edusa-advising-center-social:before {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: 0px -642px;
  background-repeat: no-repeat;
  width: 32px;
  height: 24px;
  left: 0;
  top: 0;
  position: absolute;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 107, ../sass/components/_advising-center.scss */
  .node-type-center .pane-edusa-advising-center-social:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 116, ../sass/components/_advising-center.scss */
.node-type-center .pane-edusa-components-log-in-button {
  padding-left: 0;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  color: #505261;
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
/* line 122, ../sass/components/_advising-center.scss */
.node-type-center .pane-edusa-components-log-in-button h2 {
  font-size: 1.375rem;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #505261;
  border-bottom: 1px dotted #7876A4;
  text-transform: uppercase;
  font-weight: 400;
  padding: 1.5rem 0;
}
/* line 131, ../sass/components/_advising-center.scss */
.node-type-center .pane-edusa-components-log-in-button .login {
  height: 3.5rem;
  width: 7.25rem;
}
/* line 134, ../sass/components/_advising-center.scss */
.node-type-center .pane-edusa-components-log-in-button .login a {
  padding: 0;
  top: 1rem;
  letter-spacing: 1px;
  font-size: 1.125rem;
}
/* line 142, ../sass/components/_advising-center.scss */
.node-type-center .ui-widget-content {
  border: none;
  background: none;
  color: #505261;
  font-size: 1rem;
}
/* line 148, ../sass/components/_advising-center.scss */
.node-type-center .advising-center-element-title {
  font-size: 1.5rem;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  color: #31AEC2;
  padding-bottom: 2.5rem;
}
/* line 154, ../sass/components/_advising-center.scss */
.node-type-center span.advising-center-secondary-item-content {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 1rem;
  display: inline-block;
  line-height: 1.6875rem;
}
/* line 161, ../sass/components/_advising-center.scss */
.node-type-center span.advising-center-secondary-item-content + span,
.node-type-center span.advising-center-secondary-item-content + span + span {
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 1rem;
  line-height: 1.6875rem;
}
/* line 167, ../sass/components/_advising-center.scss */
.node-type-center div.advising-center-element-description span.advising-center-secondary-item-content {
  display: none;
}
/* line 170, ../sass/components/_advising-center.scss */
.node-type-center .advising-center-element-title {
  border-top: 1px dotted #7876A4;
  padding-top: 2rem;
  margin-top: 2rem;
}
/* line 175, ../sass/components/_advising-center.scss */
.node-type-center .advising-center-element-title:first-of-type {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}
/* line 180, ../sass/components/_advising-center.scss */
.node-type-center .center_social_links {
  padding-left: 0;
  margin-top: 0.25rem;
}
/* line 184, ../sass/components/_advising-center.scss */
.node-type-center .center_social_links li {
  list-style: none;
  display: inline-block;
  margin-right: 0.5rem;
}
/* line 188, ../sass/components/_advising-center.scss */
.node-type-center .center_social_links li:before {
  content: "";
}
/* line 192, ../sass/components/_advising-center.scss */
.node-type-center .center_social_links a {
  display: block;
  overflow: hidden;
  text-indent: -999px;
}
/* line 197, ../sass/components/_advising-center.scss */
.node-type-center .center-facebook-group {
  background-image: url("../images/sprites.png");
  background-position: -565px -452px;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 197, ../sass/components/_advising-center.scss */
  .node-type-center .center-facebook-group {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 199, ../sass/components/_advising-center.scss */
.node-type-center .center-facebook-group:hover {
  opacity: .8;
}
/* line 203, ../sass/components/_advising-center.scss */
.node-type-center .center-facebook-page {
  background-image: url("../images/sprites.png");
  background-position: -273px -582px;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 203, ../sass/components/_advising-center.scss */
  .node-type-center .center-facebook-page {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 205, ../sass/components/_advising-center.scss */
.node-type-center .center-facebook-page:hover {
  opacity: .8;
}
/* line 209, ../sass/components/_advising-center.scss */
.node-type-center .center-twitter {
  background-image: url("../images/sprites.png");
  background-position: -313px -582px;
  background-repeat: no-repeat;
  width: 31px;
  height: 30px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 209, ../sass/components/_advising-center.scss */
  .node-type-center .center-twitter {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 211, ../sass/components/_advising-center.scss */
.node-type-center .center-twitter:hover {
  opacity: .8;
}
/* line 215, ../sass/components/_advising-center.scss */
.node-type-center .center-blog {
  background-image: url("../images/sprites.png");
  background-position: -442px -582px;
  background-repeat: no-repeat;
  width: 34px;
  height: 30px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 215, ../sass/components/_advising-center.scss */
  .node-type-center .center-blog {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 217, ../sass/components/_advising-center.scss */
.node-type-center .center-blog:hover {
  opacity: .8;
}
/* line 221, ../sass/components/_advising-center.scss */
.node-type-center .center-youtube {
  background-image: url("../images/sprites.png");
  background-position: -401px -582px;
  background-repeat: no-repeat;
  width: 31px;
  height: 30px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 221, ../sass/components/_advising-center.scss */
  .node-type-center .center-youtube {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 223, ../sass/components/_advising-center.scss */
.node-type-center .center-youtube:hover {
  opacity: .8;
}
/* line 227, ../sass/components/_advising-center.scss */
.node-type-center .center-social-other {
  background-image: url("../images/sprites.png");
  background-position: -518px -492px;
  background-repeat: no-repeat;
  width: 31px;
  height: 30px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 227, ../sass/components/_advising-center.scss */
  .node-type-center .center-social-other {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 229, ../sass/components/_advising-center.scss */
.node-type-center .center-social-other:hover {
  opacity: .8;
}
/* line 233, ../sass/components/_advising-center.scss */
.node-type-center .center-website {
  background-image: url("../images/sprites.png");
  background-position: -518px -412px;
  background-repeat: no-repeat;
  width: 34px;
  height: 30px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 233, ../sass/components/_advising-center.scss */
  .node-type-center .center-website {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 235, ../sass/components/_advising-center.scss */
.node-type-center .center-website:hover {
  opacity: .8;
}
/* line 239, ../sass/components/_advising-center.scss */
.node-type-center .pane-node-field-country-flag {
  display: none;
}
@media (min-width: 48em) {
  /* line 243, ../sass/components/_advising-center.scss */
  .node-type-center .panel-edusa-2col-right-stacked .panel-col-top .inside {
    position: relative;
    display: inline-block;
    width: 100%;
  }
  /* line 248, ../sass/components/_advising-center.scss */
  .node-type-center .pane-node-title {
    width: calc(100% - 100px);
    float: left;
  }
  /* line 252, ../sass/components/_advising-center.scss */
  .node-type-center .pane-node-field-country-flag {
    display: inline-block;
    width: 6.25rem;
  }
  /* line 255, ../sass/components/_advising-center.scss */
  .node-type-center .pane-node-field-country-flag img {
    display: block;
    width: 5.25rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
/* line 264, ../sass/components/_advising-center.scss */
.node-type-center .pane-edusa-components-log-in-button .description {
  padding-top: 1rem;
  font-size: 0.9375rem;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-style: normal;
}

/* line 272, ../sass/components/_advising-center.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0;
  top: 0.75rem;
  margin-top: 0;
}

/* line 278, ../sass/components/_advising-center.scss */
.ui-accordion .ui-accordion-content {
  padding: 1rem 2.75rem;
}

/* line 281, ../sass/components/_advising-center.scss */
.ui-state-default .ui-icon {
  background-image: url("../images/sprites.png");
  background-position: -390px -353px;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 281, ../sass/components/_advising-center.scss */
  .ui-state-default .ui-icon {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/* line 284, ../sass/components/_advising-center.scss */
.ui-state-active .ui-icon {
  background-image: url("../images/sprites.png");
  background-position: -348px -311px;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 284, ../sass/components/_advising-center.scss */
  .ui-state-active .ui-icon {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/* line 287, ../sass/components/_advising-center.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-radius: 0;
}

/* line 290, ../sass/components/_advising-center.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: none;
  border-bottom: 1px dotted #7876A4;
  background: none;
  font-weight: 400;
  color: #505261;
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  letter-spacing: 0.625px;
  padding: 1rem 0 1rem 2.75rem;
}
/* line 301, ../sass/components/_advising-center.scss */
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default {
  padding: 0;
  font-size: 0.9375rem;
  border-bottom: 0px;
}

/* line 307, ../sass/components/_advising-center.scss */
.ui-accordion-header-active {
  color: #31AEC2;
  border-bottom: none;
}

/* line 311, ../sass/components/_advising-center.scss */
.ui-accordion-content-active {
  border-bottom: 1px dotted #7876A4;
}

/* line 4, ../sass/components/_hei-scholarship.scss */
.node-type-event-center h2.pane-title,
.node-type-event-edusa h2.pane-title,
.node-type-scholarship-country h2.pane-title,
.node-type-scholarship-hei h2.pane-title {
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: 700;
  margin-bottom: 0;
  font-size: 0.75rem;
  line-height: 1rem;
}
/* line 11, ../sass/components/_hei-scholarship.scss */
.node-type-event-center .field-hei-institution-name,
.node-type-event-edusa .field-hei-institution-name,
.node-type-scholarship-country .field-hei-institution-name,
.node-type-scholarship-hei .field-hei-institution-name {
  color: #505261;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 2rem;
  font-style: normal;
  font-weight: 600;
  line-height: 3.3125rem;
  margin-bottom: 1.5625rem;
  text-transform: capitalize;
}
/* line 21, ../sass/components/_hei-scholarship.scss */
.node-type-event-center .pane-node-field-body,
.node-type-event-edusa .pane-node-field-body,
.node-type-scholarship-country .pane-node-field-body,
.node-type-scholarship-hei .pane-node-field-body {
  font-size: 1rem;
  color: #505261;
}
/* line 25, ../sass/components/_hei-scholarship.scss */
.node-type-event-center .panel-col-last .panel-pane,
.node-type-event-edusa .panel-col-last .panel-pane,
.node-type-scholarship-country .panel-col-last .panel-pane,
.node-type-scholarship-hei .panel-col-last .panel-pane {
  border-bottom: 1px dotted #7876A4;
  position: relative;
  padding-bottom: 1rem;
  margin-top: 1rem;
  color: #505261;
}
/* line 32, ../sass/components/_hei-scholarship.scss */
.node-type-event-center .panel-col-last .pane-node-field-scholarship-annual,
.node-type-event-edusa .panel-col-last .pane-node-field-scholarship-annual,
.node-type-scholarship-country .panel-col-last .pane-node-field-scholarship-annual,
.node-type-scholarship-hei .panel-col-last .pane-node-field-scholarship-annual {
  border-bottom: 0;
  padding-bottom: 0;
  margin-top: 0;
}
/* line 36, ../sass/components/_hei-scholarship.scss */
.node-type-event-center .panel-col-last .pane-node-field-scholarship-annual h3,
.node-type-event-edusa .panel-col-last .pane-node-field-scholarship-annual h3,
.node-type-scholarship-country .panel-col-last .pane-node-field-scholarship-annual h3,
.node-type-scholarship-hei .panel-col-last .pane-node-field-scholarship-annual h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 1rem;
  color: #505261;
  margin: 0;
}
/* line 43, ../sass/components/_hei-scholarship.scss */
.node-type-event-center .panel-pane.pane-node-field-scholarship-deadline,
.node-type-event-edusa .panel-pane.pane-node-field-scholarship-deadline,
.node-type-scholarship-country .panel-pane.pane-node-field-scholarship-deadline,
.node-type-scholarship-hei .panel-pane.pane-node-field-scholarship-deadline {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 47, ../sass/components/_hei-scholarship.scss */
.node-type-event-center .panel-pane.pane-node-field-scholarship-deadline-type,
.node-type-event-edusa .panel-pane.pane-node-field-scholarship-deadline-type,
.node-type-scholarship-country .panel-pane.pane-node-field-scholarship-deadline-type,
.node-type-scholarship-hei .panel-pane.pane-node-field-scholarship-deadline-type {
  margin-top: 0;
}
/* line 50, ../sass/components/_hei-scholarship.scss */
.node-type-event-center .panel-col-last .panel-pane:last-of-type,
.node-type-event-edusa .panel-col-last .panel-pane:last-of-type,
.node-type-scholarship-country .panel-col-last .panel-pane:last-of-type,
.node-type-scholarship-hei .panel-col-last .panel-pane:last-of-type {
  border-bottom: none;
}
/* line 53, ../sass/components/_hei-scholarship.scss */
.node-type-event-center .field-scholarship-url a,
.node-type-event-edusa .field-scholarship-url a,
.node-type-scholarship-country .field-scholarship-url a,
.node-type-scholarship-hei .field-scholarship-url a {
  display: inline-block;
  cursor: pointer;
  background-color: #1B518E;
  color: white;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 1.125rem;
  padding: 1.125rem 1.875rem;
  margin-top: 1.5rem;
  text-transform: uppercase;
}
/* line 64, ../sass/components/_hei-scholarship.scss */
.node-type-event-center .field-scholarship-url a:hover,
.node-type-event-edusa .field-scholarship-url a:hover,
.node-type-scholarship-country .field-scholarship-url a:hover,
.node-type-scholarship-hei .field-scholarship-url a:hover {
  background-color: #031A4F;
}
/* line 67, ../sass/components/_hei-scholarship.scss */
.node-type-event-center .field-scholarship-url a:after,
.node-type-event-edusa .field-scholarship-url a:after,
.node-type-scholarship-country .field-scholarship-url a:after,
.node-type-scholarship-hei .field-scholarship-url a:after {
  content: "\2192";
  margin-left: 0.1875rem;
}
/* line 73, ../sass/components/_hei-scholarship.scss */
.node-type-event-center .pane-user-field-hei-logo,
.node-type-event-edusa .pane-user-field-hei-logo,
.node-type-scholarship-country .pane-user-field-hei-logo,
.node-type-scholarship-hei .pane-user-field-hei-logo {
  width: 50%;
  float: right;
  padding: 0.5rem 0 0 1rem;
}

/*
Testimonial Feature

Markup:
<div class="components testimonial-full">
<div class="testimonial-photo">
  <img src="https://placeimg.com/250/250/people" alt="" />
  </div>
  <div class="content">
    <blockquote class="alt">Lorem ipsum dolor sit amet, consectetur adipiscing elit et. Nullam vulputate ni quam vite orci aliquet, non adipiscing lorem quin sollicitudin.</blockquote>
      <p class="read-more">Read more about <a href="" class="more">Sam's Experience</a></p>
  </div>
</div>

Styleguide 2.13
*/
/* line 19, ../sass/components/_testimonial.scss */
.testimonial-full {
  display: block;
  clear: both;
  margin-top: 2.5rem;
  margin-bottom: 1.5625rem;
  position: relative;
}
@media (min-width: 48em) {
  /* line 26, ../sass/components/_testimonial.scss */
  .testimonial-full .testimonial-photo {
    width: 31.3253%;
    float: left;
    margin-right: 3.01205%;
  }
}
@media (min-width: 0) and (max-width: 47.9375em) {
  /* line 26, ../sass/components/_testimonial.scss */
  .testimonial-full .testimonial-photo {
    width: 100%;
    padding-bottom: 2rem;
  }
}
/* line 34, ../sass/components/_testimonial.scss */
.testimonial-full .testimonial-photo img {
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  width: 13.25rem;
}
/* line 41, ../sass/components/_testimonial.scss */
.testimonial-full p {
  color: #505261;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-weight: normal;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.625rem;
}
/* line 49, ../sass/components/_testimonial.scss */
.testimonial-full a {
  display: inline-block;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  margin-top: 1px;
  text-transform: none;
}
/* line 55, ../sass/components/_testimonial.scss */
.testimonial-full .content {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, /Users/amandaluker/.rvm/gems/ruby-1.9.2-p320/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
.testimonial-full .content:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 48em) {
  /* line 55, ../sass/components/_testimonial.scss */
  .testimonial-full .content {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    margin-left: 34.33735%;
    left: 0;
    right: 0;
  }
}
/* line 66, ../sass/components/_testimonial.scss */
.testimonial-full blockquote.alt {
  text-align: center;
  margin-left: 0;
  margin-top: 2.75rem;
  color: #505261;
}
/* line 71, ../sass/components/_testimonial.scss */
.testimonial-full blockquote.alt:before {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -559px -492px;
  background-repeat: no-repeat;
  width: 37px;
  height: 30px;
  top: -3rem;
  left: 0;
  right: 0;
  margin: 0 auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 71, ../sass/components/_testimonial.scss */
  .testimonial-full blockquote.alt:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 79, ../sass/components/_testimonial.scss */
.testimonial-full blockquote.alt:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -764px -297px;
  background-repeat: no-repeat;
  width: 7px;
  height: 6px;
  position: relative;
  top: -0.25rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 79, ../sass/components/_testimonial.scss */
  .testimonial-full blockquote.alt:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 86, ../sass/components/_testimonial.scss */
.testimonial-full .read-more {
  display: block;
  margin-top: 1.25rem;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center;
}
/* line 92, ../sass/components/_testimonial.scss */
.testimonial-full .read-more a {
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
/* line 95, ../sass/components/_testimonial.scss */
.testimonial-full .read-more a:after {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -314px -622px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  margin-left: 0.3125rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 95, ../sass/components/_testimonial.scss */
  .testimonial-full .read-more a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 102, ../sass/components/_testimonial.scss */
.testimonial-full .read-more a:hover:after {
  background-image: url("../images/sprites.png");
  background-position: -761px -503px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 102, ../sass/components/_testimonial.scss */
  .testimonial-full .read-more a:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}

/* line 118, ../sass/components/_testimonial.scss */
.panel-edusa-2col-left-stacked .panel-col-first .testimonial-full .testimonial-photo,
.panel-edusa-2col-right-stacked .panel-col-last .testimonial-full .testimonial-photo,
.panel-col-lower-right .testimonial-full .testimonial-photo,
.panel-col-lower-left .testimonial-full .testimonial-photo,
.panel-col-one-third-one .testimonial-full .testimonial-photo,
.panel-col-one-third-two .testimonial-full .testimonial-photo,
.panel-col-one-third-three .testimonial-full .testimonial-photo {
  width: 100%;
  float: none;
}
/* line 122, ../sass/components/_testimonial.scss */
.panel-edusa-2col-left-stacked .panel-col-first .testimonial-full .content,
.panel-edusa-2col-right-stacked .panel-col-last .testimonial-full .content,
.panel-col-lower-right .testimonial-full .content,
.panel-col-lower-left .testimonial-full .content,
.panel-col-one-third-one .testimonial-full .content,
.panel-col-one-third-two .testimonial-full .content,
.panel-col-one-third-three .testimonial-full .content {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 4.75rem;
  position: relative;
  -webkit-transform: initial;
      -ms-transform: initial;
          transform: initial;
}
/* line 12, /Users/amandaluker/.rvm/gems/ruby-1.9.2-p320/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
.panel-edusa-2col-left-stacked .panel-col-first .testimonial-full .content:after,
.panel-edusa-2col-right-stacked .panel-col-last .testimonial-full .content:after,
.panel-col-lower-right .testimonial-full .content:after,
.panel-col-lower-left .testimonial-full .content:after,
.panel-col-one-third-one .testimonial-full .content:after,
.panel-col-one-third-two .testimonial-full .content:after,
.panel-col-one-third-three .testimonial-full .content:after {
  content: " ";
  display: block;
  clear: both;
}

/*
Events - Sidebar

Markup:
<div class="components events-sidebar">
  <div class="event-listings">
  <h2>Upcoming Events</h2>
    <div class="event">
      <div class="event-date">
        <span class="month">Mar </span><span class="day">27 </span><span class="year">2014</span>
      </div>
      <div class="event-details">
        <p class="label">In-person</p>
        <p class="headline"><a href="" class="more">Facebook Chat with an EducationUSA Advisor @ Facebook.com/EducationUSADelhi lorum ipsum</a></p>
        <p><span class="label">For</span> <a href="">U.S. Higher Education Professionals</a></p>
        <p><span class="label">Location</span> <a href="">Armenia</a></p>
      </div>
    </div>
    <div class="event">
      <div class="event-date">
        <span class="month">Apr </span><span class="day">14 </span><span class="year">2014</span>
      </div>
      <div class="event-details">
        <p class="label">In-person</p>
        <p class="headline"><a href="" class="more">Step 4: Apply for your Student Visa</a></p>
        <p><span class="label">For</span> <a href="">International Students</a></p>
        <p><span class="label">Location</span> <a href="">Online</a></p>
      </div>
    </div>
    <div class="more-events"><a href="" class="more">View more</a></div>
  </div>
</div>

Styleguide 2.14
*/
/* line 37, ../sass/components/_events-sidebar.scss */
.events-sidebar,
.pane-bundle-events-sidebar {
  width: 100%;
  position: relative;
  margin-top: 0.75rem;
}
/* line 46, ../sass/components/_events-sidebar.scss */
.events-sidebar h2,
.pane-bundle-events-sidebar h2 {
  color: #505261;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.8125rem;
  font-weight: 400;
  margin-bottom: 0;
  padding-bottom: 0.125rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 57, ../sass/components/_events-sidebar.scss */
.events-sidebar .event-listings > div:first-child,
.pane-bundle-events-sidebar .event-listings > div:first-child {
  margin-bottom: 1px;
}
/* line 61, ../sass/components/_events-sidebar.scss */
.events-sidebar .event-listings,
.pane-bundle-events-sidebar .event-listings {
  position: relative;
}
/* line 63, ../sass/components/_events-sidebar.scss */
.events-sidebar .event-listings a.more,
.pane-bundle-events-sidebar .event-listings a.more {
  text-transform: none;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 0.875rem;
}
/* line 67, ../sass/components/_events-sidebar.scss */
.events-sidebar .event-listings a.more:after,
.pane-bundle-events-sidebar .event-listings a.more:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -314px -622px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 67, ../sass/components/_events-sidebar.scss */
  .events-sidebar .event-listings a.more:after,
  .pane-bundle-events-sidebar .event-listings a.more:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 71, ../sass/components/_events-sidebar.scss */
.events-sidebar .event-listings a.more:hover:after,
.pane-bundle-events-sidebar .event-listings a.more:hover:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -761px -503px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 71, ../sass/components/_events-sidebar.scss */
  .events-sidebar .event-listings a.more:hover:after,
  .pane-bundle-events-sidebar .event-listings a.more:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 76, ../sass/components/_events-sidebar.scss */
.events-sidebar .event-listings .more-events,
.pane-bundle-events-sidebar .event-listings .more-events {
  width: 100%;
  float: left;
  margin: 0.5rem 0;
}
/* line 80, ../sass/components/_events-sidebar.scss */
.events-sidebar .event-listings .more-events a.more,
.pane-bundle-events-sidebar .event-listings .more-events a.more {
  float: right;
}
/* line 85, ../sass/components/_events-sidebar.scss */
.events-sidebar .event,
.pane-bundle-events-sidebar .event {
  background-color: #fff;
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 1px;
}
/* line 91, ../sass/components/_events-sidebar.scss */
.events-sidebar .event .headline > a,
.events-sidebar .event a.more,
.pane-bundle-events-sidebar .event .headline > a,
.pane-bundle-events-sidebar .event a.more {
  color: #303030;
  font-weight: bold;
}
/* line 95, ../sass/components/_events-sidebar.scss */
.events-sidebar .event .headline > a:hover,
.events-sidebar .event a.more:hover,
.pane-bundle-events-sidebar .event .headline > a:hover,
.pane-bundle-events-sidebar .event a.more:hover {
  color: #31AEC2;
}
/* line 98, ../sass/components/_events-sidebar.scss */
.events-sidebar .event .headline > a:after,
.events-sidebar .event a.more:after,
.pane-bundle-events-sidebar .event .headline > a:after,
.pane-bundle-events-sidebar .event a.more:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -294px -622px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 98, ../sass/components/_events-sidebar.scss */
  .events-sidebar .event .headline > a:after,
  .events-sidebar .event a.more:after,
  .pane-bundle-events-sidebar .event .headline > a:after,
  .pane-bundle-events-sidebar .event a.more:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 102, ../sass/components/_events-sidebar.scss */
.events-sidebar .event .headline > a:hover:after,
.events-sidebar .event a.more:hover:after,
.pane-bundle-events-sidebar .event .headline > a:hover:after,
.pane-bundle-events-sidebar .event a.more:hover:after {
  content: '';
  background-image: url("../images/sprites.png");
  background-position: -314px -622px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 102, ../sass/components/_events-sidebar.scss */
  .events-sidebar .event .headline > a:hover:after,
  .events-sidebar .event a.more:hover:after,
  .pane-bundle-events-sidebar .event .headline > a:hover:after,
  .pane-bundle-events-sidebar .event a.more:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 108, ../sass/components/_events-sidebar.scss */
.events-sidebar .event-date,
.pane-bundle-events-sidebar .event-date {
  float: left;
  width: 20%;
  text-align: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-weight: bold;
  color: #1B518E;
  text-transform: uppercase;
}
/* line 118, ../sass/components/_events-sidebar.scss */
.events-sidebar .event-date .month,
.pane-bundle-events-sidebar .event-date .month {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  display: block;
  letter-spacing: 1px;
}
/* line 124, ../sass/components/_events-sidebar.scss */
.events-sidebar .event-date .day,
.pane-bundle-events-sidebar .event-date .day {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 2.25rem;
  display: block;
  line-height: 1.875rem;
}
/* line 130, ../sass/components/_events-sidebar.scss */
.events-sidebar .event-date .year,
.pane-bundle-events-sidebar .event-date .year {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  display: block;
  letter-spacing: 1px;
}
/* line 137, ../sass/components/_events-sidebar.scss */
.events-sidebar .event-details,
.pane-bundle-events-sidebar .event-details {
  float: right;
  width: 80%;
  padding: 0 20px;
  border-left: solid 1px #e0e0e0;
  box-sizing: border-box;
  margin: 20px 0;
}
/* line 145, ../sass/components/_events-sidebar.scss */
.events-sidebar .label,
.pane-bundle-events-sidebar .label {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #82838D;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 151, ../sass/components/_events-sidebar.scss */
.events-sidebar p,
.pane-bundle-events-sidebar p {
  margin: 0.5rem 0;
  font-size: 0.8125rem;
  line-height: 1rem;
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  color: #31AEC2;
}
/* line 158, ../sass/components/_events-sidebar.scss */
.events-sidebar p.headline,
.pane-bundle-events-sidebar p.headline {
  line-height: 1.125rem;
  overflow-wrap: break-word;
}
/* line 277, ../sass/_mixins.scss */
.events-sidebar p.headline > a:after,
.pane-bundle-events-sidebar p.headline > a:after {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -334px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
  margin-left: 0.3125rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 277, ../sass/_mixins.scss */
  .events-sidebar p.headline > a:after,
  .pane-bundle-events-sidebar p.headline > a:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 284, ../sass/_mixins.scss */
.events-sidebar p.headline > a:hover:after,
.pane-bundle-events-sidebar p.headline > a:hover:after {
  background-image: url("../images/sprites.png");
  background-position: -273px -622px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 284, ../sass/_mixins.scss */
  .events-sidebar p.headline > a:hover:after,
  .pane-bundle-events-sidebar p.headline > a:hover:after {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 165, ../sass/components/_events-sidebar.scss */
.events-sidebar a,
.pane-bundle-events-sidebar a {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
}

/* line 11, ../sass/components/_admin-forms.scss */
.page-user-edit #content > ul.tabs-primary,
.page-node-edit #content > ul.tabs-primary,
.page-node-moderation #content > ul.tabs-primary,
.page-node-revisions #content > ul.tabs-primary,
.page-filter-tips #content > ul.tabs-primary,
.page-node-add #content > ul.tabs-primary,
.page-node-delete #content > ul.tabs-primary,
.page-user-devel #content > ul.tabs-primary,
.page-node-webform #content > ul.tabs-primary,
.page-node-webform-results #content > ul.tabs-primary {
  max-width: 100%;
}
/* line 14, ../sass/components/_admin-forms.scss */
.page-user-edit label,
.page-node-edit label,
.page-node-moderation label,
.page-node-revisions label,
.page-filter-tips label,
.page-node-add label,
.page-node-delete label,
.page-user-devel label,
.page-node-webform label,
.page-node-webform-results label {
  color: black;
}
/* line 17, ../sass/components/_admin-forms.scss */
.page-user-edit select,
.page-node-edit select,
.page-node-moderation select,
.page-node-revisions select,
.page-filter-tips select,
.page-node-add select,
.page-node-delete select,
.page-user-devel select,
.page-node-webform select,
.page-node-webform-results select {
  width: auto;
}
/* line 20, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs,
.page-node-edit .vertical-tabs,
.page-node-moderation .vertical-tabs,
.page-node-revisions .vertical-tabs,
.page-filter-tips .vertical-tabs,
.page-node-add .vertical-tabs,
.page-node-delete .vertical-tabs,
.page-user-devel .vertical-tabs,
.page-node-webform .vertical-tabs,
.page-node-webform-results .vertical-tabs {
  min-width: 40rem;
  max-width: 61.875rem;
}
/* line 24, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs .tabs-primary,
.page-node-edit .vertical-tabs .tabs-primary,
.page-node-moderation .vertical-tabs .tabs-primary,
.page-node-revisions .vertical-tabs .tabs-primary,
.page-filter-tips .vertical-tabs .tabs-primary,
.page-node-add .vertical-tabs .tabs-primary,
.page-node-delete .vertical-tabs .tabs-primary,
.page-user-devel .vertical-tabs .tabs-primary,
.page-node-webform .vertical-tabs .tabs-primary,
.page-node-webform-results .vertical-tabs .tabs-primary {
  min-width: 61.875rem;
}
/* line 27, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs ul.vertical-tabs-list li,
.page-node-edit .vertical-tabs ul.vertical-tabs-list li,
.page-node-moderation .vertical-tabs ul.vertical-tabs-list li,
.page-node-revisions .vertical-tabs ul.vertical-tabs-list li,
.page-filter-tips .vertical-tabs ul.vertical-tabs-list li,
.page-node-add .vertical-tabs ul.vertical-tabs-list li,
.page-node-delete .vertical-tabs ul.vertical-tabs-list li,
.page-user-devel .vertical-tabs ul.vertical-tabs-list li,
.page-node-webform .vertical-tabs ul.vertical-tabs-list li,
.page-node-webform-results .vertical-tabs ul.vertical-tabs-list li {
  background-color: #82838D;
  text-transform: uppercase;
}
/* line 30, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs ul.vertical-tabs-list li a,
.page-user-edit .vertical-tabs ul.vertical-tabs-list li a strong,
.page-node-edit .vertical-tabs ul.vertical-tabs-list li a,
.page-node-edit .vertical-tabs ul.vertical-tabs-list li a strong,
.page-node-moderation .vertical-tabs ul.vertical-tabs-list li a,
.page-node-moderation .vertical-tabs ul.vertical-tabs-list li a strong,
.page-node-revisions .vertical-tabs ul.vertical-tabs-list li a,
.page-node-revisions .vertical-tabs ul.vertical-tabs-list li a strong,
.page-filter-tips .vertical-tabs ul.vertical-tabs-list li a,
.page-filter-tips .vertical-tabs ul.vertical-tabs-list li a strong,
.page-node-add .vertical-tabs ul.vertical-tabs-list li a,
.page-node-add .vertical-tabs ul.vertical-tabs-list li a strong,
.page-node-delete .vertical-tabs ul.vertical-tabs-list li a,
.page-node-delete .vertical-tabs ul.vertical-tabs-list li a strong,
.page-user-devel .vertical-tabs ul.vertical-tabs-list li a,
.page-user-devel .vertical-tabs ul.vertical-tabs-list li a strong,
.page-node-webform .vertical-tabs ul.vertical-tabs-list li a,
.page-node-webform .vertical-tabs ul.vertical-tabs-list li a strong,
.page-node-webform-results .vertical-tabs ul.vertical-tabs-list li a,
.page-node-webform-results .vertical-tabs ul.vertical-tabs-list li a strong {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #fff;
  font-weight: 400;
}
/* line 36, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs ul.vertical-tabs-list li a .form-required,
.page-user-edit .vertical-tabs ul.vertical-tabs-list li a strong .form-required,
.page-node-edit .vertical-tabs ul.vertical-tabs-list li a .form-required,
.page-node-edit .vertical-tabs ul.vertical-tabs-list li a strong .form-required,
.page-node-moderation .vertical-tabs ul.vertical-tabs-list li a .form-required,
.page-node-moderation .vertical-tabs ul.vertical-tabs-list li a strong .form-required,
.page-node-revisions .vertical-tabs ul.vertical-tabs-list li a .form-required,
.page-node-revisions .vertical-tabs ul.vertical-tabs-list li a strong .form-required,
.page-filter-tips .vertical-tabs ul.vertical-tabs-list li a .form-required,
.page-filter-tips .vertical-tabs ul.vertical-tabs-list li a strong .form-required,
.page-node-add .vertical-tabs ul.vertical-tabs-list li a .form-required,
.page-node-add .vertical-tabs ul.vertical-tabs-list li a strong .form-required,
.page-node-delete .vertical-tabs ul.vertical-tabs-list li a .form-required,
.page-node-delete .vertical-tabs ul.vertical-tabs-list li a strong .form-required,
.page-user-devel .vertical-tabs ul.vertical-tabs-list li a .form-required,
.page-user-devel .vertical-tabs ul.vertical-tabs-list li a strong .form-required,
.page-node-webform .vertical-tabs ul.vertical-tabs-list li a .form-required,
.page-node-webform .vertical-tabs ul.vertical-tabs-list li a strong .form-required,
.page-node-webform-results .vertical-tabs ul.vertical-tabs-list li a .form-required,
.page-node-webform-results .vertical-tabs ul.vertical-tabs-list li a strong .form-required {
  color: #fff;
}
/* line 39, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs ul.vertical-tabs-list li a:hover,
.page-user-edit .vertical-tabs ul.vertical-tabs-list li a strong:hover,
.page-node-edit .vertical-tabs ul.vertical-tabs-list li a:hover,
.page-node-edit .vertical-tabs ul.vertical-tabs-list li a strong:hover,
.page-node-moderation .vertical-tabs ul.vertical-tabs-list li a:hover,
.page-node-moderation .vertical-tabs ul.vertical-tabs-list li a strong:hover,
.page-node-revisions .vertical-tabs ul.vertical-tabs-list li a:hover,
.page-node-revisions .vertical-tabs ul.vertical-tabs-list li a strong:hover,
.page-filter-tips .vertical-tabs ul.vertical-tabs-list li a:hover,
.page-filter-tips .vertical-tabs ul.vertical-tabs-list li a strong:hover,
.page-node-add .vertical-tabs ul.vertical-tabs-list li a:hover,
.page-node-add .vertical-tabs ul.vertical-tabs-list li a strong:hover,
.page-node-delete .vertical-tabs ul.vertical-tabs-list li a:hover,
.page-node-delete .vertical-tabs ul.vertical-tabs-list li a strong:hover,
.page-user-devel .vertical-tabs ul.vertical-tabs-list li a:hover,
.page-user-devel .vertical-tabs ul.vertical-tabs-list li a strong:hover,
.page-node-webform .vertical-tabs ul.vertical-tabs-list li a:hover,
.page-node-webform .vertical-tabs ul.vertical-tabs-list li a strong:hover,
.page-node-webform-results .vertical-tabs ul.vertical-tabs-list li a:hover,
.page-node-webform-results .vertical-tabs ul.vertical-tabs-list li a strong:hover {
  text-decoration: none;
}
/* line 42, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs ul.vertical-tabs-list li a .summary,
.page-user-edit .vertical-tabs ul.vertical-tabs-list li a strong .summary,
.page-node-edit .vertical-tabs ul.vertical-tabs-list li a .summary,
.page-node-edit .vertical-tabs ul.vertical-tabs-list li a strong .summary,
.page-node-moderation .vertical-tabs ul.vertical-tabs-list li a .summary,
.page-node-moderation .vertical-tabs ul.vertical-tabs-list li a strong .summary,
.page-node-revisions .vertical-tabs ul.vertical-tabs-list li a .summary,
.page-node-revisions .vertical-tabs ul.vertical-tabs-list li a strong .summary,
.page-filter-tips .vertical-tabs ul.vertical-tabs-list li a .summary,
.page-filter-tips .vertical-tabs ul.vertical-tabs-list li a strong .summary,
.page-node-add .vertical-tabs ul.vertical-tabs-list li a .summary,
.page-node-add .vertical-tabs ul.vertical-tabs-list li a strong .summary,
.page-node-delete .vertical-tabs ul.vertical-tabs-list li a .summary,
.page-node-delete .vertical-tabs ul.vertical-tabs-list li a strong .summary,
.page-user-devel .vertical-tabs ul.vertical-tabs-list li a .summary,
.page-user-devel .vertical-tabs ul.vertical-tabs-list li a strong .summary,
.page-node-webform .vertical-tabs ul.vertical-tabs-list li a .summary,
.page-node-webform .vertical-tabs ul.vertical-tabs-list li a strong .summary,
.page-node-webform-results .vertical-tabs ul.vertical-tabs-list li a .summary,
.page-node-webform-results .vertical-tabs ul.vertical-tabs-list li a strong .summary {
  text-transform: none;
  font-weight: 100;
  font-size: 0.875rem;
  line-height: 1.375rem;
}
/* line 49, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs ul.vertical-tabs-list li.selected, .page-user-edit .vertical-tabs ul.vertical-tabs-list li:hover,
.page-node-edit .vertical-tabs ul.vertical-tabs-list li.selected,
.page-node-edit .vertical-tabs ul.vertical-tabs-list li:hover,
.page-node-moderation .vertical-tabs ul.vertical-tabs-list li.selected,
.page-node-moderation .vertical-tabs ul.vertical-tabs-list li:hover,
.page-node-revisions .vertical-tabs ul.vertical-tabs-list li.selected,
.page-node-revisions .vertical-tabs ul.vertical-tabs-list li:hover,
.page-filter-tips .vertical-tabs ul.vertical-tabs-list li.selected,
.page-filter-tips .vertical-tabs ul.vertical-tabs-list li:hover,
.page-node-add .vertical-tabs ul.vertical-tabs-list li.selected,
.page-node-add .vertical-tabs ul.vertical-tabs-list li:hover,
.page-node-delete .vertical-tabs ul.vertical-tabs-list li.selected,
.page-node-delete .vertical-tabs ul.vertical-tabs-list li:hover,
.page-user-devel .vertical-tabs ul.vertical-tabs-list li.selected,
.page-user-devel .vertical-tabs ul.vertical-tabs-list li:hover,
.page-node-webform .vertical-tabs ul.vertical-tabs-list li.selected,
.page-node-webform .vertical-tabs ul.vertical-tabs-list li:hover,
.page-node-webform-results .vertical-tabs ul.vertical-tabs-list li.selected,
.page-node-webform-results .vertical-tabs ul.vertical-tabs-list li:hover {
  background-color: #31AEC2;
}
/* line 52, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs ul.vertical-tabs-list li.selected a strong, .page-user-edit .vertical-tabs ul.vertical-tabs-list li:hover a strong,
.page-node-edit .vertical-tabs ul.vertical-tabs-list li.selected a strong,
.page-node-edit .vertical-tabs ul.vertical-tabs-list li:hover a strong,
.page-node-moderation .vertical-tabs ul.vertical-tabs-list li.selected a strong,
.page-node-moderation .vertical-tabs ul.vertical-tabs-list li:hover a strong,
.page-node-revisions .vertical-tabs ul.vertical-tabs-list li.selected a strong,
.page-node-revisions .vertical-tabs ul.vertical-tabs-list li:hover a strong,
.page-filter-tips .vertical-tabs ul.vertical-tabs-list li.selected a strong,
.page-filter-tips .vertical-tabs ul.vertical-tabs-list li:hover a strong,
.page-node-add .vertical-tabs ul.vertical-tabs-list li.selected a strong,
.page-node-add .vertical-tabs ul.vertical-tabs-list li:hover a strong,
.page-node-delete .vertical-tabs ul.vertical-tabs-list li.selected a strong,
.page-node-delete .vertical-tabs ul.vertical-tabs-list li:hover a strong,
.page-user-devel .vertical-tabs ul.vertical-tabs-list li.selected a strong,
.page-user-devel .vertical-tabs ul.vertical-tabs-list li:hover a strong,
.page-node-webform .vertical-tabs ul.vertical-tabs-list li.selected a strong,
.page-node-webform .vertical-tabs ul.vertical-tabs-list li:hover a strong,
.page-node-webform-results .vertical-tabs ul.vertical-tabs-list li.selected a strong,
.page-node-webform-results .vertical-tabs ul.vertical-tabs-list li:hover a strong {
  color: #fff;
  text-decoration: none;
  font-weight: 400;
}
/* line 59, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs .form-type-textfield input,
.page-node-edit .vertical-tabs .form-type-textfield input,
.page-node-moderation .vertical-tabs .form-type-textfield input,
.page-node-revisions .vertical-tabs .form-type-textfield input,
.page-filter-tips .vertical-tabs .form-type-textfield input,
.page-node-add .vertical-tabs .form-type-textfield input,
.page-node-delete .vertical-tabs .form-type-textfield input,
.page-user-devel .vertical-tabs .form-type-textfield input,
.page-node-webform .vertical-tabs .form-type-textfield input,
.page-node-webform-results .vertical-tabs .form-type-textfield input {
  width: auto;
}
/* line 62, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs .form-item,
.page-node-edit .vertical-tabs .form-item,
.page-node-moderation .vertical-tabs .form-item,
.page-node-revisions .vertical-tabs .form-item,
.page-filter-tips .vertical-tabs .form-item,
.page-node-add .vertical-tabs .form-item,
.page-node-delete .vertical-tabs .form-item,
.page-user-devel .vertical-tabs .form-item,
.page-node-webform .vertical-tabs .form-item,
.page-node-webform-results .vertical-tabs .form-item {
  margin-right: 0.3125rem;
}
/* line 66, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs .form-item.form-type-checkbox label.option, .page-user-edit .vertical-tabs .form-item.form-type-radio label.option,
.page-node-edit .vertical-tabs .form-item.form-type-checkbox label.option,
.page-node-edit .vertical-tabs .form-item.form-type-radio label.option,
.page-node-moderation .vertical-tabs .form-item.form-type-checkbox label.option,
.page-node-moderation .vertical-tabs .form-item.form-type-radio label.option,
.page-node-revisions .vertical-tabs .form-item.form-type-checkbox label.option,
.page-node-revisions .vertical-tabs .form-item.form-type-radio label.option,
.page-filter-tips .vertical-tabs .form-item.form-type-checkbox label.option,
.page-filter-tips .vertical-tabs .form-item.form-type-radio label.option,
.page-node-add .vertical-tabs .form-item.form-type-checkbox label.option,
.page-node-add .vertical-tabs .form-item.form-type-radio label.option,
.page-node-delete .vertical-tabs .form-item.form-type-checkbox label.option,
.page-node-delete .vertical-tabs .form-item.form-type-radio label.option,
.page-user-devel .vertical-tabs .form-item.form-type-checkbox label.option,
.page-user-devel .vertical-tabs .form-item.form-type-radio label.option,
.page-node-webform .vertical-tabs .form-item.form-type-checkbox label.option,
.page-node-webform .vertical-tabs .form-item.form-type-radio label.option,
.page-node-webform-results .vertical-tabs .form-item.form-type-checkbox label.option,
.page-node-webform-results .vertical-tabs .form-item.form-type-radio label.option {
  font-weight: 500;
  color: #505261;
  padding-left: 0.5rem;
}
/* line 71, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs .form-item.form-type-checkbox .description, .page-user-edit .vertical-tabs .form-item.form-type-radio .description,
.page-node-edit .vertical-tabs .form-item.form-type-checkbox .description,
.page-node-edit .vertical-tabs .form-item.form-type-radio .description,
.page-node-moderation .vertical-tabs .form-item.form-type-checkbox .description,
.page-node-moderation .vertical-tabs .form-item.form-type-radio .description,
.page-node-revisions .vertical-tabs .form-item.form-type-checkbox .description,
.page-node-revisions .vertical-tabs .form-item.form-type-radio .description,
.page-filter-tips .vertical-tabs .form-item.form-type-checkbox .description,
.page-filter-tips .vertical-tabs .form-item.form-type-radio .description,
.page-node-add .vertical-tabs .form-item.form-type-checkbox .description,
.page-node-add .vertical-tabs .form-item.form-type-radio .description,
.page-node-delete .vertical-tabs .form-item.form-type-checkbox .description,
.page-node-delete .vertical-tabs .form-item.form-type-radio .description,
.page-user-devel .vertical-tabs .form-item.form-type-checkbox .description,
.page-user-devel .vertical-tabs .form-item.form-type-radio .description,
.page-node-webform .vertical-tabs .form-item.form-type-checkbox .description,
.page-node-webform .vertical-tabs .form-item.form-type-radio .description,
.page-node-webform-results .vertical-tabs .form-item.form-type-checkbox .description,
.page-node-webform-results .vertical-tabs .form-item.form-type-radio .description {
  margin-left: 1.25rem;
}
/* line 75, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs .form-item .description,
.page-node-edit .vertical-tabs .form-item .description,
.page-node-moderation .vertical-tabs .form-item .description,
.page-node-revisions .vertical-tabs .form-item .description,
.page-filter-tips .vertical-tabs .form-item .description,
.page-node-add .vertical-tabs .form-item .description,
.page-node-delete .vertical-tabs .form-item .description,
.page-user-devel .vertical-tabs .form-item .description,
.page-node-webform .vertical-tabs .form-item .description,
.page-node-webform-results .vertical-tabs .form-item .description {
  color: #505261;
  font-size: 0.9375rem;
  line-height: 1.5rem;
}
/* line 80, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs .form-item .fieldset-legend,
.page-node-edit .vertical-tabs .form-item .fieldset-legend,
.page-node-moderation .vertical-tabs .form-item .fieldset-legend,
.page-node-revisions .vertical-tabs .form-item .fieldset-legend,
.page-filter-tips .vertical-tabs .form-item .fieldset-legend,
.page-node-add .vertical-tabs .form-item .fieldset-legend,
.page-node-delete .vertical-tabs .form-item .fieldset-legend,
.page-user-devel .vertical-tabs .form-item .fieldset-legend,
.page-node-webform .vertical-tabs .form-item .fieldset-legend,
.page-node-webform-results .vertical-tabs .form-item .fieldset-legend {
  padding-left: 0;
}
/* line 83, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs .form-item input[disabled],
.page-node-edit .vertical-tabs .form-item input[disabled],
.page-node-moderation .vertical-tabs .form-item input[disabled],
.page-node-revisions .vertical-tabs .form-item input[disabled],
.page-filter-tips .vertical-tabs .form-item input[disabled],
.page-node-add .vertical-tabs .form-item input[disabled],
.page-node-delete .vertical-tabs .form-item input[disabled],
.page-user-devel .vertical-tabs .form-item input[disabled],
.page-node-webform .vertical-tabs .form-item input[disabled],
.page-node-webform-results .vertical-tabs .form-item input[disabled] {
  background-color: #ccc;
}
/* line 87, ../sass/components/_admin-forms.scss */
.page-user-edit .vertical-tabs .form-submit.ajax-processed,
.page-node-edit .vertical-tabs .form-submit.ajax-processed,
.page-node-moderation .vertical-tabs .form-submit.ajax-processed,
.page-node-revisions .vertical-tabs .form-submit.ajax-processed,
.page-filter-tips .vertical-tabs .form-submit.ajax-processed,
.page-node-add .vertical-tabs .form-submit.ajax-processed,
.page-node-delete .vertical-tabs .form-submit.ajax-processed,
.page-user-devel .vertical-tabs .form-submit.ajax-processed,
.page-node-webform .vertical-tabs .form-submit.ajax-processed,
.page-node-webform-results .vertical-tabs .form-submit.ajax-processed {
  font-size: 1rem;
  padding: 1rem 1.875rem;
  margin-top: 1rem;
  cursor: pointer;
}
/* line 94, ../sass/components/_admin-forms.scss */
.page-user-edit .error,
.page-node-edit .error,
.page-node-moderation .error,
.page-node-revisions .error,
.page-filter-tips .error,
.page-node-add .error,
.page-node-delete .error,
.page-user-devel .error,
.page-node-webform .error,
.page-node-webform-results .error {
  border: none;
  color: #c61e1e;
  font-weight: bold;
  text-transform: capitalize;
}
/* line 100, ../sass/components/_admin-forms.scss */
.page-user-edit .ok,
.page-node-edit .ok,
.page-node-moderation .ok,
.page-node-revisions .ok,
.page-filter-tips .ok,
.page-node-add .ok,
.page-node-delete .ok,
.page-user-devel .ok,
.page-node-webform .ok,
.page-node-webform-results .ok {
  border: none;
  color: #6A9C5F;
  font-weight: bold;
  text-transform: capitalize;
}
/* line 106, ../sass/components/_admin-forms.scss */
.page-user-edit .warning.tabledrag-changed,
.page-node-edit .warning.tabledrag-changed,
.page-node-moderation .warning.tabledrag-changed,
.page-node-revisions .warning.tabledrag-changed,
.page-filter-tips .warning.tabledrag-changed,
.page-node-add .warning.tabledrag-changed,
.page-node-delete .warning.tabledrag-changed,
.page-user-devel .warning.tabledrag-changed,
.page-node-webform .warning.tabledrag-changed,
.page-node-webform-results .warning.tabledrag-changed {
  border: none;
  color: #EB8344;
  font-weight: bold;
  text-transform: capitalize;
}
/* line 114, ../sass/components/_admin-forms.scss */
.page-user-edit .media-widget .button.browse,
.page-user-edit .media-widget a.button,
.page-user-edit .media-widget .upload,
.page-user-edit .field-widget-media-generic .button.browse,
.page-user-edit .field-widget-media-generic a.button,
.page-user-edit .field-widget-media-generic .upload,
.page-node-edit .media-widget .button.browse,
.page-node-edit .media-widget a.button,
.page-node-edit .media-widget .upload,
.page-node-edit .field-widget-media-generic .button.browse,
.page-node-edit .field-widget-media-generic a.button,
.page-node-edit .field-widget-media-generic .upload,
.page-node-moderation .media-widget .button.browse,
.page-node-moderation .media-widget a.button,
.page-node-moderation .media-widget .upload,
.page-node-moderation .field-widget-media-generic .button.browse,
.page-node-moderation .field-widget-media-generic a.button,
.page-node-moderation .field-widget-media-generic .upload,
.page-node-revisions .media-widget .button.browse,
.page-node-revisions .media-widget a.button,
.page-node-revisions .media-widget .upload,
.page-node-revisions .field-widget-media-generic .button.browse,
.page-node-revisions .field-widget-media-generic a.button,
.page-node-revisions .field-widget-media-generic .upload,
.page-filter-tips .media-widget .button.browse,
.page-filter-tips .media-widget a.button,
.page-filter-tips .media-widget .upload,
.page-filter-tips .field-widget-media-generic .button.browse,
.page-filter-tips .field-widget-media-generic a.button,
.page-filter-tips .field-widget-media-generic .upload,
.page-node-add .media-widget .button.browse,
.page-node-add .media-widget a.button,
.page-node-add .media-widget .upload,
.page-node-add .field-widget-media-generic .button.browse,
.page-node-add .field-widget-media-generic a.button,
.page-node-add .field-widget-media-generic .upload,
.page-node-delete .media-widget .button.browse,
.page-node-delete .media-widget a.button,
.page-node-delete .media-widget .upload,
.page-node-delete .field-widget-media-generic .button.browse,
.page-node-delete .field-widget-media-generic a.button,
.page-node-delete .field-widget-media-generic .upload,
.page-user-devel .media-widget .button.browse,
.page-user-devel .media-widget a.button,
.page-user-devel .media-widget .upload,
.page-user-devel .field-widget-media-generic .button.browse,
.page-user-devel .field-widget-media-generic a.button,
.page-user-devel .field-widget-media-generic .upload,
.page-node-webform .media-widget .button.browse,
.page-node-webform .media-widget a.button,
.page-node-webform .media-widget .upload,
.page-node-webform .field-widget-media-generic .button.browse,
.page-node-webform .field-widget-media-generic a.button,
.page-node-webform .field-widget-media-generic .upload,
.page-node-webform-results .media-widget .button.browse,
.page-node-webform-results .media-widget a.button,
.page-node-webform-results .media-widget .upload,
.page-node-webform-results .field-widget-media-generic .button.browse,
.page-node-webform-results .field-widget-media-generic a.button,
.page-node-webform-results .field-widget-media-generic .upload {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  background-color: #31AEC2;
  border-radius: 0.3125rem;
  font-size: 1rem;
  margin-top: 1.3125rem;
  margin-right: 1rem;
  padding: 0.75rem;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
}
/* line 128, ../sass/components/_admin-forms.scss */
.page-user-edit .media-widget .button.browse:hover,
.page-user-edit .media-widget a.button:hover,
.page-user-edit .media-widget .upload:hover,
.page-user-edit .field-widget-media-generic .button.browse:hover,
.page-user-edit .field-widget-media-generic a.button:hover,
.page-user-edit .field-widget-media-generic .upload:hover,
.page-node-edit .media-widget .button.browse:hover,
.page-node-edit .media-widget a.button:hover,
.page-node-edit .media-widget .upload:hover,
.page-node-edit .field-widget-media-generic .button.browse:hover,
.page-node-edit .field-widget-media-generic a.button:hover,
.page-node-edit .field-widget-media-generic .upload:hover,
.page-node-moderation .media-widget .button.browse:hover,
.page-node-moderation .media-widget a.button:hover,
.page-node-moderation .media-widget .upload:hover,
.page-node-moderation .field-widget-media-generic .button.browse:hover,
.page-node-moderation .field-widget-media-generic a.button:hover,
.page-node-moderation .field-widget-media-generic .upload:hover,
.page-node-revisions .media-widget .button.browse:hover,
.page-node-revisions .media-widget a.button:hover,
.page-node-revisions .media-widget .upload:hover,
.page-node-revisions .field-widget-media-generic .button.browse:hover,
.page-node-revisions .field-widget-media-generic a.button:hover,
.page-node-revisions .field-widget-media-generic .upload:hover,
.page-filter-tips .media-widget .button.browse:hover,
.page-filter-tips .media-widget a.button:hover,
.page-filter-tips .media-widget .upload:hover,
.page-filter-tips .field-widget-media-generic .button.browse:hover,
.page-filter-tips .field-widget-media-generic a.button:hover,
.page-filter-tips .field-widget-media-generic .upload:hover,
.page-node-add .media-widget .button.browse:hover,
.page-node-add .media-widget a.button:hover,
.page-node-add .media-widget .upload:hover,
.page-node-add .field-widget-media-generic .button.browse:hover,
.page-node-add .field-widget-media-generic a.button:hover,
.page-node-add .field-widget-media-generic .upload:hover,
.page-node-delete .media-widget .button.browse:hover,
.page-node-delete .media-widget a.button:hover,
.page-node-delete .media-widget .upload:hover,
.page-node-delete .field-widget-media-generic .button.browse:hover,
.page-node-delete .field-widget-media-generic a.button:hover,
.page-node-delete .field-widget-media-generic .upload:hover,
.page-user-devel .media-widget .button.browse:hover,
.page-user-devel .media-widget a.button:hover,
.page-user-devel .media-widget .upload:hover,
.page-user-devel .field-widget-media-generic .button.browse:hover,
.page-user-devel .field-widget-media-generic a.button:hover,
.page-user-devel .field-widget-media-generic .upload:hover,
.page-node-webform .media-widget .button.browse:hover,
.page-node-webform .media-widget a.button:hover,
.page-node-webform .media-widget .upload:hover,
.page-node-webform .field-widget-media-generic .button.browse:hover,
.page-node-webform .field-widget-media-generic a.button:hover,
.page-node-webform .field-widget-media-generic .upload:hover,
.page-node-webform-results .media-widget .button.browse:hover,
.page-node-webform-results .media-widget a.button:hover,
.page-node-webform-results .media-widget .upload:hover,
.page-node-webform-results .field-widget-media-generic .button.browse:hover,
.page-node-webform-results .field-widget-media-generic a.button:hover,
.page-node-webform-results .field-widget-media-generic .upload:hover {
  background-color: #006f92;
}
/* line 132, ../sass/components/_admin-forms.scss */
.page-user-edit .media-widget input.attach,
.page-user-edit .media-widget input.remove,
.page-user-edit .field-widget-media-generic input.attach,
.page-user-edit .field-widget-media-generic input.remove,
.page-node-edit .media-widget input.attach,
.page-node-edit .media-widget input.remove,
.page-node-edit .field-widget-media-generic input.attach,
.page-node-edit .field-widget-media-generic input.remove,
.page-node-moderation .media-widget input.attach,
.page-node-moderation .media-widget input.remove,
.page-node-moderation .field-widget-media-generic input.attach,
.page-node-moderation .field-widget-media-generic input.remove,
.page-node-revisions .media-widget input.attach,
.page-node-revisions .media-widget input.remove,
.page-node-revisions .field-widget-media-generic input.attach,
.page-node-revisions .field-widget-media-generic input.remove,
.page-filter-tips .media-widget input.attach,
.page-filter-tips .media-widget input.remove,
.page-filter-tips .field-widget-media-generic input.attach,
.page-filter-tips .field-widget-media-generic input.remove,
.page-node-add .media-widget input.attach,
.page-node-add .media-widget input.remove,
.page-node-add .field-widget-media-generic input.attach,
.page-node-add .field-widget-media-generic input.remove,
.page-node-delete .media-widget input.attach,
.page-node-delete .media-widget input.remove,
.page-node-delete .field-widget-media-generic input.attach,
.page-node-delete .field-widget-media-generic input.remove,
.page-user-devel .media-widget input.attach,
.page-user-devel .media-widget input.remove,
.page-user-devel .field-widget-media-generic input.attach,
.page-user-devel .field-widget-media-generic input.remove,
.page-node-webform .media-widget input.attach,
.page-node-webform .media-widget input.remove,
.page-node-webform .field-widget-media-generic input.attach,
.page-node-webform .field-widget-media-generic input.remove,
.page-node-webform-results .media-widget input.attach,
.page-node-webform-results .media-widget input.remove,
.page-node-webform-results .field-widget-media-generic input.attach,
.page-node-webform-results .field-widget-media-generic input.remove {
  font-size: 1rem;
  padding: 1rem 1.875rem;
  margin-right: 1rem;
}
/* line 139, ../sass/components/_admin-forms.scss */
.page-user-edit a.tabs-secondary__tab-link,
.page-node-edit a.tabs-secondary__tab-link,
.page-node-moderation a.tabs-secondary__tab-link,
.page-node-revisions a.tabs-secondary__tab-link,
.page-filter-tips a.tabs-secondary__tab-link,
.page-node-add a.tabs-secondary__tab-link,
.page-node-delete a.tabs-secondary__tab-link,
.page-user-devel a.tabs-secondary__tab-link,
.page-node-webform a.tabs-secondary__tab-link,
.page-node-webform-results a.tabs-secondary__tab-link {
  background-color: #82838D;
  color: #fff;
  border: none;
}
/* line 143, ../sass/components/_admin-forms.scss */
.page-user-edit a.tabs-secondary__tab-link:hover,
.page-node-edit a.tabs-secondary__tab-link:hover,
.page-node-moderation a.tabs-secondary__tab-link:hover,
.page-node-revisions a.tabs-secondary__tab-link:hover,
.page-filter-tips a.tabs-secondary__tab-link:hover,
.page-node-add a.tabs-secondary__tab-link:hover,
.page-node-delete a.tabs-secondary__tab-link:hover,
.page-user-devel a.tabs-secondary__tab-link:hover,
.page-node-webform a.tabs-secondary__tab-link:hover,
.page-node-webform-results a.tabs-secondary__tab-link:hover {
  background-color: #31AEC2;
}
/* line 146, ../sass/components/_admin-forms.scss */
.page-user-edit a.tabs-secondary__tab-link.is-active,
.page-node-edit a.tabs-secondary__tab-link.is-active,
.page-node-moderation a.tabs-secondary__tab-link.is-active,
.page-node-revisions a.tabs-secondary__tab-link.is-active,
.page-filter-tips a.tabs-secondary__tab-link.is-active,
.page-node-add a.tabs-secondary__tab-link.is-active,
.page-node-delete a.tabs-secondary__tab-link.is-active,
.page-user-devel a.tabs-secondary__tab-link.is-active,
.page-node-webform a.tabs-secondary__tab-link.is-active,
.page-node-webform-results a.tabs-secondary__tab-link.is-active {
  background-color: #31AEC2;
  color: #fff;
  border: none;
}
/* line 152, ../sass/components/_admin-forms.scss */
.page-user-edit .form-actions,
.page-node-edit .form-actions,
.page-node-moderation .form-actions,
.page-node-revisions .form-actions,
.page-filter-tips .form-actions,
.page-node-add .form-actions,
.page-node-delete .form-actions,
.page-user-devel .form-actions,
.page-node-webform .form-actions,
.page-node-webform-results .form-actions {
  margin-left: 15rem;
}
/* line 154, ../sass/components/_admin-forms.scss */
.page-user-edit .form-actions #edit-submit,
.page-node-edit .form-actions #edit-submit,
.page-node-moderation .form-actions #edit-submit,
.page-node-revisions .form-actions #edit-submit,
.page-filter-tips .form-actions #edit-submit,
.page-node-add .form-actions #edit-submit,
.page-node-delete .form-actions #edit-submit,
.page-user-devel .form-actions #edit-submit,
.page-node-webform .form-actions #edit-submit,
.page-node-webform-results .form-actions #edit-submit {
  margin-right: 0.5rem;
  cursor: pointer;
}
/* line 158, ../sass/components/_admin-forms.scss */
.page-user-edit .form-actions #edit-cancel,
.page-node-edit .form-actions #edit-cancel,
.page-node-moderation .form-actions #edit-cancel,
.page-node-revisions .form-actions #edit-cancel,
.page-filter-tips .form-actions #edit-cancel,
.page-node-add .form-actions #edit-cancel,
.page-node-delete .form-actions #edit-cancel,
.page-user-devel .form-actions #edit-cancel,
.page-node-webform .form-actions #edit-cancel,
.page-node-webform-results .form-actions #edit-cancel {
  background-color: #82838D;
  cursor: pointer;
}
/* line 161, ../sass/components/_admin-forms.scss */
.page-user-edit .form-actions #edit-cancel:hover,
.page-node-edit .form-actions #edit-cancel:hover,
.page-node-moderation .form-actions #edit-cancel:hover,
.page-node-revisions .form-actions #edit-cancel:hover,
.page-filter-tips .form-actions #edit-cancel:hover,
.page-node-add .form-actions #edit-cancel:hover,
.page-node-delete .form-actions #edit-cancel:hover,
.page-user-devel .form-actions #edit-cancel:hover,
.page-node-webform .form-actions #edit-cancel:hover,
.page-node-webform-results .form-actions #edit-cancel:hover {
  background-color: #505261;
}
/* line 166, ../sass/components/_admin-forms.scss */
.page-user-edit td,
.page-node-edit td,
.page-node-moderation td,
.page-node-revisions td,
.page-filter-tips td,
.page-node-add td,
.page-node-delete td,
.page-user-devel td,
.page-node-webform td,
.page-node-webform-results td {
  font-size: 0.875rem;
  padding: 0.5rem;
}
/* line 171, ../sass/components/_admin-forms.scss */
.page-user-edit .group-subscriptions .fieldset-legend,
.page-node-edit .group-subscriptions .fieldset-legend,
.page-node-moderation .group-subscriptions .fieldset-legend,
.page-node-revisions .group-subscriptions .fieldset-legend,
.page-filter-tips .group-subscriptions .fieldset-legend,
.page-node-add .group-subscriptions .fieldset-legend,
.page-node-delete .group-subscriptions .fieldset-legend,
.page-user-devel .group-subscriptions .fieldset-legend,
.page-node-webform .group-subscriptions .fieldset-legend,
.page-node-webform-results .group-subscriptions .fieldset-legend {
  font-family: "Roboto Slab", Georgia, "Times New Roman", serif;
  font-size: 1.5rem;
  color: #505261;
  font-weight: bold;
  line-height: 3.25rem;
}
/* line 178, ../sass/components/_admin-forms.scss */
.page-user-edit .group-subscriptions .fieldset-description,
.page-node-edit .group-subscriptions .fieldset-description,
.page-node-moderation .group-subscriptions .fieldset-description,
.page-node-revisions .group-subscriptions .fieldset-description,
.page-filter-tips .group-subscriptions .fieldset-description,
.page-node-add .group-subscriptions .fieldset-description,
.page-node-delete .group-subscriptions .fieldset-description,
.page-user-devel .group-subscriptions .fieldset-description,
.page-node-webform .group-subscriptions .fieldset-description,
.page-node-webform-results .group-subscriptions .fieldset-description {
  color: #505261;
}
/* line 182, ../sass/components/_admin-forms.scss */
.page-user-edit .ui-dialog-titlebar-close,
.page-node-edit .ui-dialog-titlebar-close,
.page-node-moderation .ui-dialog-titlebar-close,
.page-node-revisions .ui-dialog-titlebar-close,
.page-filter-tips .ui-dialog-titlebar-close,
.page-node-add .ui-dialog-titlebar-close,
.page-node-delete .ui-dialog-titlebar-close,
.page-user-devel .ui-dialog-titlebar-close,
.page-node-webform .ui-dialog-titlebar-close,
.page-node-webform-results .ui-dialog-titlebar-close {
  padding: 1px;
}
/* line 185, ../sass/components/_admin-forms.scss */
.page-user-edit .form-item-field-advising-center-und-0-target-id,
.page-user-edit .edit-field-advising-center-und-0-target-id,
.page-node-edit .form-item-field-advising-center-und-0-target-id,
.page-node-edit .edit-field-advising-center-und-0-target-id,
.page-node-moderation .form-item-field-advising-center-und-0-target-id,
.page-node-moderation .edit-field-advising-center-und-0-target-id,
.page-node-revisions .form-item-field-advising-center-und-0-target-id,
.page-node-revisions .edit-field-advising-center-und-0-target-id,
.page-filter-tips .form-item-field-advising-center-und-0-target-id,
.page-filter-tips .edit-field-advising-center-und-0-target-id,
.page-node-add .form-item-field-advising-center-und-0-target-id,
.page-node-add .edit-field-advising-center-und-0-target-id,
.page-node-delete .form-item-field-advising-center-und-0-target-id,
.page-node-delete .edit-field-advising-center-und-0-target-id,
.page-user-devel .form-item-field-advising-center-und-0-target-id,
.page-user-devel .edit-field-advising-center-und-0-target-id,
.page-node-webform .form-item-field-advising-center-und-0-target-id,
.page-node-webform .edit-field-advising-center-und-0-target-id,
.page-node-webform-results .form-item-field-advising-center-und-0-target-id,
.page-node-webform-results .edit-field-advising-center-und-0-target-id {
  display: inline-block;
}
/* line 189, ../sass/components/_admin-forms.scss */
.page-user-edit .references-dialog-activate.search-dialog,
.page-node-edit .references-dialog-activate.search-dialog,
.page-node-moderation .references-dialog-activate.search-dialog,
.page-node-revisions .references-dialog-activate.search-dialog,
.page-filter-tips .references-dialog-activate.search-dialog,
.page-node-add .references-dialog-activate.search-dialog,
.page-node-delete .references-dialog-activate.search-dialog,
.page-user-devel .references-dialog-activate.search-dialog,
.page-node-webform .references-dialog-activate.search-dialog,
.page-node-webform-results .references-dialog-activate.search-dialog {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  background-color: #31AEC2;
  border-radius: 0.3125rem;
  font-size: 1rem;
  margin-top: 1.3125rem;
  margin-right: 1rem;
  padding: 0.75rem 1.875rem;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-image: none;
  cursor: pointer;
}
/* line 202, ../sass/components/_admin-forms.scss */
.page-user-edit .references-dialog-activate.search-dialog:hover,
.page-node-edit .references-dialog-activate.search-dialog:hover,
.page-node-moderation .references-dialog-activate.search-dialog:hover,
.page-node-revisions .references-dialog-activate.search-dialog:hover,
.page-filter-tips .references-dialog-activate.search-dialog:hover,
.page-node-add .references-dialog-activate.search-dialog:hover,
.page-node-delete .references-dialog-activate.search-dialog:hover,
.page-user-devel .references-dialog-activate.search-dialog:hover,
.page-node-webform .references-dialog-activate.search-dialog:hover,
.page-node-webform-results .references-dialog-activate.search-dialog:hover {
  background-color: #006f92;
}
/* line 215, ../sass/components/_admin-forms.scss */
.page-user-edit #node-delete-confirm .form-actions,
.page-user-edit #webform-components-form .form-actions,
.page-user-edit #webform-component-edit-form .form-actions,
.page-user-edit #webform-conditionals-form .form-actions,
.page-user-edit #webform-emails-form .form-actions,
.page-user-edit #webform-email-edit-form .form-actions,
.page-user-edit #webform-configure-form .form-actions,
.page-user-edit #webform-analysis-components-form .form-actions,
.page-user-edit #webform-results-clear-form .form-actions,
.page-node-edit #node-delete-confirm .form-actions,
.page-node-edit #webform-components-form .form-actions,
.page-node-edit #webform-component-edit-form .form-actions,
.page-node-edit #webform-conditionals-form .form-actions,
.page-node-edit #webform-emails-form .form-actions,
.page-node-edit #webform-email-edit-form .form-actions,
.page-node-edit #webform-configure-form .form-actions,
.page-node-edit #webform-analysis-components-form .form-actions,
.page-node-edit #webform-results-clear-form .form-actions,
.page-node-moderation #node-delete-confirm .form-actions,
.page-node-moderation #webform-components-form .form-actions,
.page-node-moderation #webform-component-edit-form .form-actions,
.page-node-moderation #webform-conditionals-form .form-actions,
.page-node-moderation #webform-emails-form .form-actions,
.page-node-moderation #webform-email-edit-form .form-actions,
.page-node-moderation #webform-configure-form .form-actions,
.page-node-moderation #webform-analysis-components-form .form-actions,
.page-node-moderation #webform-results-clear-form .form-actions,
.page-node-revisions #node-delete-confirm .form-actions,
.page-node-revisions #webform-components-form .form-actions,
.page-node-revisions #webform-component-edit-form .form-actions,
.page-node-revisions #webform-conditionals-form .form-actions,
.page-node-revisions #webform-emails-form .form-actions,
.page-node-revisions #webform-email-edit-form .form-actions,
.page-node-revisions #webform-configure-form .form-actions,
.page-node-revisions #webform-analysis-components-form .form-actions,
.page-node-revisions #webform-results-clear-form .form-actions,
.page-filter-tips #node-delete-confirm .form-actions,
.page-filter-tips #webform-components-form .form-actions,
.page-filter-tips #webform-component-edit-form .form-actions,
.page-filter-tips #webform-conditionals-form .form-actions,
.page-filter-tips #webform-emails-form .form-actions,
.page-filter-tips #webform-email-edit-form .form-actions,
.page-filter-tips #webform-configure-form .form-actions,
.page-filter-tips #webform-analysis-components-form .form-actions,
.page-filter-tips #webform-results-clear-form .form-actions,
.page-node-add #node-delete-confirm .form-actions,
.page-node-add #webform-components-form .form-actions,
.page-node-add #webform-component-edit-form .form-actions,
.page-node-add #webform-conditionals-form .form-actions,
.page-node-add #webform-emails-form .form-actions,
.page-node-add #webform-email-edit-form .form-actions,
.page-node-add #webform-configure-form .form-actions,
.page-node-add #webform-analysis-components-form .form-actions,
.page-node-add #webform-results-clear-form .form-actions,
.page-node-delete #node-delete-confirm .form-actions,
.page-node-delete #webform-components-form .form-actions,
.page-node-delete #webform-component-edit-form .form-actions,
.page-node-delete #webform-conditionals-form .form-actions,
.page-node-delete #webform-emails-form .form-actions,
.page-node-delete #webform-email-edit-form .form-actions,
.page-node-delete #webform-configure-form .form-actions,
.page-node-delete #webform-analysis-components-form .form-actions,
.page-node-delete #webform-results-clear-form .form-actions,
.page-user-devel #node-delete-confirm .form-actions,
.page-user-devel #webform-components-form .form-actions,
.page-user-devel #webform-component-edit-form .form-actions,
.page-user-devel #webform-conditionals-form .form-actions,
.page-user-devel #webform-emails-form .form-actions,
.page-user-devel #webform-email-edit-form .form-actions,
.page-user-devel #webform-configure-form .form-actions,
.page-user-devel #webform-analysis-components-form .form-actions,
.page-user-devel #webform-results-clear-form .form-actions,
.page-node-webform #node-delete-confirm .form-actions,
.page-node-webform #webform-components-form .form-actions,
.page-node-webform #webform-component-edit-form .form-actions,
.page-node-webform #webform-conditionals-form .form-actions,
.page-node-webform #webform-emails-form .form-actions,
.page-node-webform #webform-email-edit-form .form-actions,
.page-node-webform #webform-configure-form .form-actions,
.page-node-webform #webform-analysis-components-form .form-actions,
.page-node-webform #webform-results-clear-form .form-actions,
.page-node-webform-results #node-delete-confirm .form-actions,
.page-node-webform-results #webform-components-form .form-actions,
.page-node-webform-results #webform-component-edit-form .form-actions,
.page-node-webform-results #webform-conditionals-form .form-actions,
.page-node-webform-results #webform-emails-form .form-actions,
.page-node-webform-results #webform-email-edit-form .form-actions,
.page-node-webform-results #webform-configure-form .form-actions,
.page-node-webform-results #webform-analysis-components-form .form-actions,
.page-node-webform-results #webform-results-clear-form .form-actions {
  margin-left: 0;
}
/* line 217, ../sass/components/_admin-forms.scss */
.page-user-edit #node-delete-confirm .form-actions .form-submit,
.page-user-edit #webform-components-form .form-actions .form-submit,
.page-user-edit #webform-component-edit-form .form-actions .form-submit,
.page-user-edit #webform-conditionals-form .form-actions .form-submit,
.page-user-edit #webform-emails-form .form-actions .form-submit,
.page-user-edit #webform-email-edit-form .form-actions .form-submit,
.page-user-edit #webform-configure-form .form-actions .form-submit,
.page-user-edit #webform-analysis-components-form .form-actions .form-submit,
.page-user-edit #webform-results-clear-form .form-actions .form-submit,
.page-node-edit #node-delete-confirm .form-actions .form-submit,
.page-node-edit #webform-components-form .form-actions .form-submit,
.page-node-edit #webform-component-edit-form .form-actions .form-submit,
.page-node-edit #webform-conditionals-form .form-actions .form-submit,
.page-node-edit #webform-emails-form .form-actions .form-submit,
.page-node-edit #webform-email-edit-form .form-actions .form-submit,
.page-node-edit #webform-configure-form .form-actions .form-submit,
.page-node-edit #webform-analysis-components-form .form-actions .form-submit,
.page-node-edit #webform-results-clear-form .form-actions .form-submit,
.page-node-moderation #node-delete-confirm .form-actions .form-submit,
.page-node-moderation #webform-components-form .form-actions .form-submit,
.page-node-moderation #webform-component-edit-form .form-actions .form-submit,
.page-node-moderation #webform-conditionals-form .form-actions .form-submit,
.page-node-moderation #webform-emails-form .form-actions .form-submit,
.page-node-moderation #webform-email-edit-form .form-actions .form-submit,
.page-node-moderation #webform-configure-form .form-actions .form-submit,
.page-node-moderation #webform-analysis-components-form .form-actions .form-submit,
.page-node-moderation #webform-results-clear-form .form-actions .form-submit,
.page-node-revisions #node-delete-confirm .form-actions .form-submit,
.page-node-revisions #webform-components-form .form-actions .form-submit,
.page-node-revisions #webform-component-edit-form .form-actions .form-submit,
.page-node-revisions #webform-conditionals-form .form-actions .form-submit,
.page-node-revisions #webform-emails-form .form-actions .form-submit,
.page-node-revisions #webform-email-edit-form .form-actions .form-submit,
.page-node-revisions #webform-configure-form .form-actions .form-submit,
.page-node-revisions #webform-analysis-components-form .form-actions .form-submit,
.page-node-revisions #webform-results-clear-form .form-actions .form-submit,
.page-filter-tips #node-delete-confirm .form-actions .form-submit,
.page-filter-tips #webform-components-form .form-actions .form-submit,
.page-filter-tips #webform-component-edit-form .form-actions .form-submit,
.page-filter-tips #webform-conditionals-form .form-actions .form-submit,
.page-filter-tips #webform-emails-form .form-actions .form-submit,
.page-filter-tips #webform-email-edit-form .form-actions .form-submit,
.page-filter-tips #webform-configure-form .form-actions .form-submit,
.page-filter-tips #webform-analysis-components-form .form-actions .form-submit,
.page-filter-tips #webform-results-clear-form .form-actions .form-submit,
.page-node-add #node-delete-confirm .form-actions .form-submit,
.page-node-add #webform-components-form .form-actions .form-submit,
.page-node-add #webform-component-edit-form .form-actions .form-submit,
.page-node-add #webform-conditionals-form .form-actions .form-submit,
.page-node-add #webform-emails-form .form-actions .form-submit,
.page-node-add #webform-email-edit-form .form-actions .form-submit,
.page-node-add #webform-configure-form .form-actions .form-submit,
.page-node-add #webform-analysis-components-form .form-actions .form-submit,
.page-node-add #webform-results-clear-form .form-actions .form-submit,
.page-node-delete #node-delete-confirm .form-actions .form-submit,
.page-node-delete #webform-components-form .form-actions .form-submit,
.page-node-delete #webform-component-edit-form .form-actions .form-submit,
.page-node-delete #webform-conditionals-form .form-actions .form-submit,
.page-node-delete #webform-emails-form .form-actions .form-submit,
.page-node-delete #webform-email-edit-form .form-actions .form-submit,
.page-node-delete #webform-configure-form .form-actions .form-submit,
.page-node-delete #webform-analysis-components-form .form-actions .form-submit,
.page-node-delete #webform-results-clear-form .form-actions .form-submit,
.page-user-devel #node-delete-confirm .form-actions .form-submit,
.page-user-devel #webform-components-form .form-actions .form-submit,
.page-user-devel #webform-component-edit-form .form-actions .form-submit,
.page-user-devel #webform-conditionals-form .form-actions .form-submit,
.page-user-devel #webform-emails-form .form-actions .form-submit,
.page-user-devel #webform-email-edit-form .form-actions .form-submit,
.page-user-devel #webform-configure-form .form-actions .form-submit,
.page-user-devel #webform-analysis-components-form .form-actions .form-submit,
.page-user-devel #webform-results-clear-form .form-actions .form-submit,
.page-node-webform #node-delete-confirm .form-actions .form-submit,
.page-node-webform #webform-components-form .form-actions .form-submit,
.page-node-webform #webform-component-edit-form .form-actions .form-submit,
.page-node-webform #webform-conditionals-form .form-actions .form-submit,
.page-node-webform #webform-emails-form .form-actions .form-submit,
.page-node-webform #webform-email-edit-form .form-actions .form-submit,
.page-node-webform #webform-configure-form .form-actions .form-submit,
.page-node-webform #webform-analysis-components-form .form-actions .form-submit,
.page-node-webform #webform-results-clear-form .form-actions .form-submit,
.page-node-webform-results #node-delete-confirm .form-actions .form-submit,
.page-node-webform-results #webform-components-form .form-actions .form-submit,
.page-node-webform-results #webform-component-edit-form .form-actions .form-submit,
.page-node-webform-results #webform-conditionals-form .form-actions .form-submit,
.page-node-webform-results #webform-emails-form .form-actions .form-submit,
.page-node-webform-results #webform-email-edit-form .form-actions .form-submit,
.page-node-webform-results #webform-configure-form .form-actions .form-submit,
.page-node-webform-results #webform-analysis-components-form .form-actions .form-submit,
.page-node-webform-results #webform-results-clear-form .form-actions .form-submit {
  font-size: 1rem;
  padding: 1rem 1.875rem;
  margin-top: 1rem;
  margin-right: 0.5rem;
  cursor: pointer;
}
/* line 224, ../sass/components/_admin-forms.scss */
.page-user-edit #node-delete-confirm .form-actions #edit-cancel,
.page-user-edit #webform-components-form .form-actions #edit-cancel,
.page-user-edit #webform-component-edit-form .form-actions #edit-cancel,
.page-user-edit #webform-conditionals-form .form-actions #edit-cancel,
.page-user-edit #webform-emails-form .form-actions #edit-cancel,
.page-user-edit #webform-email-edit-form .form-actions #edit-cancel,
.page-user-edit #webform-configure-form .form-actions #edit-cancel,
.page-user-edit #webform-analysis-components-form .form-actions #edit-cancel,
.page-user-edit #webform-results-clear-form .form-actions #edit-cancel,
.page-node-edit #node-delete-confirm .form-actions #edit-cancel,
.page-node-edit #webform-components-form .form-actions #edit-cancel,
.page-node-edit #webform-component-edit-form .form-actions #edit-cancel,
.page-node-edit #webform-conditionals-form .form-actions #edit-cancel,
.page-node-edit #webform-emails-form .form-actions #edit-cancel,
.page-node-edit #webform-email-edit-form .form-actions #edit-cancel,
.page-node-edit #webform-configure-form .form-actions #edit-cancel,
.page-node-edit #webform-analysis-components-form .form-actions #edit-cancel,
.page-node-edit #webform-results-clear-form .form-actions #edit-cancel,
.page-node-moderation #node-delete-confirm .form-actions #edit-cancel,
.page-node-moderation #webform-components-form .form-actions #edit-cancel,
.page-node-moderation #webform-component-edit-form .form-actions #edit-cancel,
.page-node-moderation #webform-conditionals-form .form-actions #edit-cancel,
.page-node-moderation #webform-emails-form .form-actions #edit-cancel,
.page-node-moderation #webform-email-edit-form .form-actions #edit-cancel,
.page-node-moderation #webform-configure-form .form-actions #edit-cancel,
.page-node-moderation #webform-analysis-components-form .form-actions #edit-cancel,
.page-node-moderation #webform-results-clear-form .form-actions #edit-cancel,
.page-node-revisions #node-delete-confirm .form-actions #edit-cancel,
.page-node-revisions #webform-components-form .form-actions #edit-cancel,
.page-node-revisions #webform-component-edit-form .form-actions #edit-cancel,
.page-node-revisions #webform-conditionals-form .form-actions #edit-cancel,
.page-node-revisions #webform-emails-form .form-actions #edit-cancel,
.page-node-revisions #webform-email-edit-form .form-actions #edit-cancel,
.page-node-revisions #webform-configure-form .form-actions #edit-cancel,
.page-node-revisions #webform-analysis-components-form .form-actions #edit-cancel,
.page-node-revisions #webform-results-clear-form .form-actions #edit-cancel,
.page-filter-tips #node-delete-confirm .form-actions #edit-cancel,
.page-filter-tips #webform-components-form .form-actions #edit-cancel,
.page-filter-tips #webform-component-edit-form .form-actions #edit-cancel,
.page-filter-tips #webform-conditionals-form .form-actions #edit-cancel,
.page-filter-tips #webform-emails-form .form-actions #edit-cancel,
.page-filter-tips #webform-email-edit-form .form-actions #edit-cancel,
.page-filter-tips #webform-configure-form .form-actions #edit-cancel,
.page-filter-tips #webform-analysis-components-form .form-actions #edit-cancel,
.page-filter-tips #webform-results-clear-form .form-actions #edit-cancel,
.page-node-add #node-delete-confirm .form-actions #edit-cancel,
.page-node-add #webform-components-form .form-actions #edit-cancel,
.page-node-add #webform-component-edit-form .form-actions #edit-cancel,
.page-node-add #webform-conditionals-form .form-actions #edit-cancel,
.page-node-add #webform-emails-form .form-actions #edit-cancel,
.page-node-add #webform-email-edit-form .form-actions #edit-cancel,
.page-node-add #webform-configure-form .form-actions #edit-cancel,
.page-node-add #webform-analysis-components-form .form-actions #edit-cancel,
.page-node-add #webform-results-clear-form .form-actions #edit-cancel,
.page-node-delete #node-delete-confirm .form-actions #edit-cancel,
.page-node-delete #webform-components-form .form-actions #edit-cancel,
.page-node-delete #webform-component-edit-form .form-actions #edit-cancel,
.page-node-delete #webform-conditionals-form .form-actions #edit-cancel,
.page-node-delete #webform-emails-form .form-actions #edit-cancel,
.page-node-delete #webform-email-edit-form .form-actions #edit-cancel,
.page-node-delete #webform-configure-form .form-actions #edit-cancel,
.page-node-delete #webform-analysis-components-form .form-actions #edit-cancel,
.page-node-delete #webform-results-clear-form .form-actions #edit-cancel,
.page-user-devel #node-delete-confirm .form-actions #edit-cancel,
.page-user-devel #webform-components-form .form-actions #edit-cancel,
.page-user-devel #webform-component-edit-form .form-actions #edit-cancel,
.page-user-devel #webform-conditionals-form .form-actions #edit-cancel,
.page-user-devel #webform-emails-form .form-actions #edit-cancel,
.page-user-devel #webform-email-edit-form .form-actions #edit-cancel,
.page-user-devel #webform-configure-form .form-actions #edit-cancel,
.page-user-devel #webform-analysis-components-form .form-actions #edit-cancel,
.page-user-devel #webform-results-clear-form .form-actions #edit-cancel,
.page-node-webform #node-delete-confirm .form-actions #edit-cancel,
.page-node-webform #webform-components-form .form-actions #edit-cancel,
.page-node-webform #webform-component-edit-form .form-actions #edit-cancel,
.page-node-webform #webform-conditionals-form .form-actions #edit-cancel,
.page-node-webform #webform-emails-form .form-actions #edit-cancel,
.page-node-webform #webform-email-edit-form .form-actions #edit-cancel,
.page-node-webform #webform-configure-form .form-actions #edit-cancel,
.page-node-webform #webform-analysis-components-form .form-actions #edit-cancel,
.page-node-webform #webform-results-clear-form .form-actions #edit-cancel,
.page-node-webform-results #node-delete-confirm .form-actions #edit-cancel,
.page-node-webform-results #webform-components-form .form-actions #edit-cancel,
.page-node-webform-results #webform-component-edit-form .form-actions #edit-cancel,
.page-node-webform-results #webform-conditionals-form .form-actions #edit-cancel,
.page-node-webform-results #webform-emails-form .form-actions #edit-cancel,
.page-node-webform-results #webform-email-edit-form .form-actions #edit-cancel,
.page-node-webform-results #webform-configure-form .form-actions #edit-cancel,
.page-node-webform-results #webform-analysis-components-form .form-actions #edit-cancel,
.page-node-webform-results #webform-results-clear-form .form-actions #edit-cancel {
  background-color: #82838D;
  font-size: 1rem;
  padding: 1rem 1.875rem;
  margin-top: 1rem;
  margin-right: 0.5rem;
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 234, ../sass/components/_admin-forms.scss */
.page-user-edit #node-delete-confirm .form-actions #edit-cancel:hover,
.page-user-edit #webform-components-form .form-actions #edit-cancel:hover,
.page-user-edit #webform-component-edit-form .form-actions #edit-cancel:hover,
.page-user-edit #webform-conditionals-form .form-actions #edit-cancel:hover,
.page-user-edit #webform-emails-form .form-actions #edit-cancel:hover,
.page-user-edit #webform-email-edit-form .form-actions #edit-cancel:hover,
.page-user-edit #webform-configure-form .form-actions #edit-cancel:hover,
.page-user-edit #webform-analysis-components-form .form-actions #edit-cancel:hover,
.page-user-edit #webform-results-clear-form .form-actions #edit-cancel:hover,
.page-node-edit #node-delete-confirm .form-actions #edit-cancel:hover,
.page-node-edit #webform-components-form .form-actions #edit-cancel:hover,
.page-node-edit #webform-component-edit-form .form-actions #edit-cancel:hover,
.page-node-edit #webform-conditionals-form .form-actions #edit-cancel:hover,
.page-node-edit #webform-emails-form .form-actions #edit-cancel:hover,
.page-node-edit #webform-email-edit-form .form-actions #edit-cancel:hover,
.page-node-edit #webform-configure-form .form-actions #edit-cancel:hover,
.page-node-edit #webform-analysis-components-form .form-actions #edit-cancel:hover,
.page-node-edit #webform-results-clear-form .form-actions #edit-cancel:hover,
.page-node-moderation #node-delete-confirm .form-actions #edit-cancel:hover,
.page-node-moderation #webform-components-form .form-actions #edit-cancel:hover,
.page-node-moderation #webform-component-edit-form .form-actions #edit-cancel:hover,
.page-node-moderation #webform-conditionals-form .form-actions #edit-cancel:hover,
.page-node-moderation #webform-emails-form .form-actions #edit-cancel:hover,
.page-node-moderation #webform-email-edit-form .form-actions #edit-cancel:hover,
.page-node-moderation #webform-configure-form .form-actions #edit-cancel:hover,
.page-node-moderation #webform-analysis-components-form .form-actions #edit-cancel:hover,
.page-node-moderation #webform-results-clear-form .form-actions #edit-cancel:hover,
.page-node-revisions #node-delete-confirm .form-actions #edit-cancel:hover,
.page-node-revisions #webform-components-form .form-actions #edit-cancel:hover,
.page-node-revisions #webform-component-edit-form .form-actions #edit-cancel:hover,
.page-node-revisions #webform-conditionals-form .form-actions #edit-cancel:hover,
.page-node-revisions #webform-emails-form .form-actions #edit-cancel:hover,
.page-node-revisions #webform-email-edit-form .form-actions #edit-cancel:hover,
.page-node-revisions #webform-configure-form .form-actions #edit-cancel:hover,
.page-node-revisions #webform-analysis-components-form .form-actions #edit-cancel:hover,
.page-node-revisions #webform-results-clear-form .form-actions #edit-cancel:hover,
.page-filter-tips #node-delete-confirm .form-actions #edit-cancel:hover,
.page-filter-tips #webform-components-form .form-actions #edit-cancel:hover,
.page-filter-tips #webform-component-edit-form .form-actions #edit-cancel:hover,
.page-filter-tips #webform-conditionals-form .form-actions #edit-cancel:hover,
.page-filter-tips #webform-emails-form .form-actions #edit-cancel:hover,
.page-filter-tips #webform-email-edit-form .form-actions #edit-cancel:hover,
.page-filter-tips #webform-configure-form .form-actions #edit-cancel:hover,
.page-filter-tips #webform-analysis-components-form .form-actions #edit-cancel:hover,
.page-filter-tips #webform-results-clear-form .form-actions #edit-cancel:hover,
.page-node-add #node-delete-confirm .form-actions #edit-cancel:hover,
.page-node-add #webform-components-form .form-actions #edit-cancel:hover,
.page-node-add #webform-component-edit-form .form-actions #edit-cancel:hover,
.page-node-add #webform-conditionals-form .form-actions #edit-cancel:hover,
.page-node-add #webform-emails-form .form-actions #edit-cancel:hover,
.page-node-add #webform-email-edit-form .form-actions #edit-cancel:hover,
.page-node-add #webform-configure-form .form-actions #edit-cancel:hover,
.page-node-add #webform-analysis-components-form .form-actions #edit-cancel:hover,
.page-node-add #webform-results-clear-form .form-actions #edit-cancel:hover,
.page-node-delete #node-delete-confirm .form-actions #edit-cancel:hover,
.page-node-delete #webform-components-form .form-actions #edit-cancel:hover,
.page-node-delete #webform-component-edit-form .form-actions #edit-cancel:hover,
.page-node-delete #webform-conditionals-form .form-actions #edit-cancel:hover,
.page-node-delete #webform-emails-form .form-actions #edit-cancel:hover,
.page-node-delete #webform-email-edit-form .form-actions #edit-cancel:hover,
.page-node-delete #webform-configure-form .form-actions #edit-cancel:hover,
.page-node-delete #webform-analysis-components-form .form-actions #edit-cancel:hover,
.page-node-delete #webform-results-clear-form .form-actions #edit-cancel:hover,
.page-user-devel #node-delete-confirm .form-actions #edit-cancel:hover,
.page-user-devel #webform-components-form .form-actions #edit-cancel:hover,
.page-user-devel #webform-component-edit-form .form-actions #edit-cancel:hover,
.page-user-devel #webform-conditionals-form .form-actions #edit-cancel:hover,
.page-user-devel #webform-emails-form .form-actions #edit-cancel:hover,
.page-user-devel #webform-email-edit-form .form-actions #edit-cancel:hover,
.page-user-devel #webform-configure-form .form-actions #edit-cancel:hover,
.page-user-devel #webform-analysis-components-form .form-actions #edit-cancel:hover,
.page-user-devel #webform-results-clear-form .form-actions #edit-cancel:hover,
.page-node-webform #node-delete-confirm .form-actions #edit-cancel:hover,
.page-node-webform #webform-components-form .form-actions #edit-cancel:hover,
.page-node-webform #webform-component-edit-form .form-actions #edit-cancel:hover,
.page-node-webform #webform-conditionals-form .form-actions #edit-cancel:hover,
.page-node-webform #webform-emails-form .form-actions #edit-cancel:hover,
.page-node-webform #webform-email-edit-form .form-actions #edit-cancel:hover,
.page-node-webform #webform-configure-form .form-actions #edit-cancel:hover,
.page-node-webform #webform-analysis-components-form .form-actions #edit-cancel:hover,
.page-node-webform #webform-results-clear-form .form-actions #edit-cancel:hover,
.page-node-webform-results #node-delete-confirm .form-actions #edit-cancel:hover,
.page-node-webform-results #webform-components-form .form-actions #edit-cancel:hover,
.page-node-webform-results #webform-component-edit-form .form-actions #edit-cancel:hover,
.page-node-webform-results #webform-conditionals-form .form-actions #edit-cancel:hover,
.page-node-webform-results #webform-emails-form .form-actions #edit-cancel:hover,
.page-node-webform-results #webform-email-edit-form .form-actions #edit-cancel:hover,
.page-node-webform-results #webform-configure-form .form-actions #edit-cancel:hover,
.page-node-webform-results #webform-analysis-components-form .form-actions #edit-cancel:hover,
.page-node-webform-results #webform-results-clear-form .form-actions #edit-cancel:hover {
  background-color: #505261;
}
/* line 241, ../sass/components/_admin-forms.scss */
.page-user-edit #webform-components #edit-add-add,
.page-node-edit #webform-components #edit-add-add,
.page-node-moderation #webform-components #edit-add-add,
.page-node-revisions #webform-components #edit-add-add,
.page-filter-tips #webform-components #edit-add-add,
.page-node-add #webform-components #edit-add-add,
.page-node-delete #webform-components #edit-add-add,
.page-user-devel #webform-components #edit-add-add,
.page-node-webform #webform-components #edit-add-add,
.page-node-webform-results #webform-components #edit-add-add {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  background-color: #31AEC2;
  border-radius: 0.3125rem;
  font-size: 1rem;
  margin-right: 1rem;
  padding: 0.75rem 1.875rem;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-image: none;
  cursor: pointer;
}
/* line 253, ../sass/components/_admin-forms.scss */
.page-user-edit #webform-components #edit-add-add:hover,
.page-node-edit #webform-components #edit-add-add:hover,
.page-node-moderation #webform-components #edit-add-add:hover,
.page-node-revisions #webform-components #edit-add-add:hover,
.page-filter-tips #webform-components #edit-add-add:hover,
.page-node-add #webform-components #edit-add-add:hover,
.page-node-delete #webform-components #edit-add-add:hover,
.page-user-devel #webform-components #edit-add-add:hover,
.page-node-webform #webform-components #edit-add-add:hover,
.page-node-webform-results #webform-components #edit-add-add:hover {
  background-color: #006f92;
}
/* line 260, ../sass/components/_admin-forms.scss */
.page-user-edit #webform-node-form .form-actions,
.page-user-edit #node-delete-confirm .form-actions,
.page-node-edit #webform-node-form .form-actions,
.page-node-edit #node-delete-confirm .form-actions,
.page-node-moderation #webform-node-form .form-actions,
.page-node-moderation #node-delete-confirm .form-actions,
.page-node-revisions #webform-node-form .form-actions,
.page-node-revisions #node-delete-confirm .form-actions,
.page-filter-tips #webform-node-form .form-actions,
.page-filter-tips #node-delete-confirm .form-actions,
.page-node-add #webform-node-form .form-actions,
.page-node-add #node-delete-confirm .form-actions,
.page-node-delete #webform-node-form .form-actions,
.page-node-delete #node-delete-confirm .form-actions,
.page-user-devel #webform-node-form .form-actions,
.page-user-devel #node-delete-confirm .form-actions,
.page-node-webform #webform-node-form .form-actions,
.page-node-webform #node-delete-confirm .form-actions,
.page-node-webform-results #webform-node-form .form-actions,
.page-node-webform-results #node-delete-confirm .form-actions {
  background-color: transparent;
}
/* line 262, ../sass/components/_admin-forms.scss */
.page-user-edit #webform-node-form .form-actions #edit-submit,
.page-user-edit #node-delete-confirm .form-actions #edit-submit,
.page-node-edit #webform-node-form .form-actions #edit-submit,
.page-node-edit #node-delete-confirm .form-actions #edit-submit,
.page-node-moderation #webform-node-form .form-actions #edit-submit,
.page-node-moderation #node-delete-confirm .form-actions #edit-submit,
.page-node-revisions #webform-node-form .form-actions #edit-submit,
.page-node-revisions #node-delete-confirm .form-actions #edit-submit,
.page-filter-tips #webform-node-form .form-actions #edit-submit,
.page-filter-tips #node-delete-confirm .form-actions #edit-submit,
.page-node-add #webform-node-form .form-actions #edit-submit,
.page-node-add #node-delete-confirm .form-actions #edit-submit,
.page-node-delete #webform-node-form .form-actions #edit-submit,
.page-node-delete #node-delete-confirm .form-actions #edit-submit,
.page-user-devel #webform-node-form .form-actions #edit-submit,
.page-user-devel #node-delete-confirm .form-actions #edit-submit,
.page-node-webform #webform-node-form .form-actions #edit-submit,
.page-node-webform #node-delete-confirm .form-actions #edit-submit,
.page-node-webform-results #webform-node-form .form-actions #edit-submit,
.page-node-webform-results #node-delete-confirm .form-actions #edit-submit {
  background-color: #1B518E;
}
/* line 264, ../sass/components/_admin-forms.scss */
.page-user-edit #webform-node-form .form-actions #edit-submit:hover,
.page-user-edit #node-delete-confirm .form-actions #edit-submit:hover,
.page-node-edit #webform-node-form .form-actions #edit-submit:hover,
.page-node-edit #node-delete-confirm .form-actions #edit-submit:hover,
.page-node-moderation #webform-node-form .form-actions #edit-submit:hover,
.page-node-moderation #node-delete-confirm .form-actions #edit-submit:hover,
.page-node-revisions #webform-node-form .form-actions #edit-submit:hover,
.page-node-revisions #node-delete-confirm .form-actions #edit-submit:hover,
.page-filter-tips #webform-node-form .form-actions #edit-submit:hover,
.page-filter-tips #node-delete-confirm .form-actions #edit-submit:hover,
.page-node-add #webform-node-form .form-actions #edit-submit:hover,
.page-node-add #node-delete-confirm .form-actions #edit-submit:hover,
.page-node-delete #webform-node-form .form-actions #edit-submit:hover,
.page-node-delete #node-delete-confirm .form-actions #edit-submit:hover,
.page-user-devel #webform-node-form .form-actions #edit-submit:hover,
.page-user-devel #node-delete-confirm .form-actions #edit-submit:hover,
.page-node-webform #webform-node-form .form-actions #edit-submit:hover,
.page-node-webform #node-delete-confirm .form-actions #edit-submit:hover,
.page-node-webform-results #webform-node-form .form-actions #edit-submit:hover,
.page-node-webform-results #node-delete-confirm .form-actions #edit-submit:hover {
  background-color: #031A4F;
}
/* line 268, ../sass/components/_admin-forms.scss */
.page-user-edit #webform-node-form .form-actions #edit-preview-changes,
.page-user-edit #node-delete-confirm .form-actions #edit-preview-changes,
.page-node-edit #webform-node-form .form-actions #edit-preview-changes,
.page-node-edit #node-delete-confirm .form-actions #edit-preview-changes,
.page-node-moderation #webform-node-form .form-actions #edit-preview-changes,
.page-node-moderation #node-delete-confirm .form-actions #edit-preview-changes,
.page-node-revisions #webform-node-form .form-actions #edit-preview-changes,
.page-node-revisions #node-delete-confirm .form-actions #edit-preview-changes,
.page-filter-tips #webform-node-form .form-actions #edit-preview-changes,
.page-filter-tips #node-delete-confirm .form-actions #edit-preview-changes,
.page-node-add #webform-node-form .form-actions #edit-preview-changes,
.page-node-add #node-delete-confirm .form-actions #edit-preview-changes,
.page-node-delete #webform-node-form .form-actions #edit-preview-changes,
.page-node-delete #node-delete-confirm .form-actions #edit-preview-changes,
.page-user-devel #webform-node-form .form-actions #edit-preview-changes,
.page-user-devel #node-delete-confirm .form-actions #edit-preview-changes,
.page-node-webform #webform-node-form .form-actions #edit-preview-changes,
.page-node-webform #node-delete-confirm .form-actions #edit-preview-changes,
.page-node-webform-results #webform-node-form .form-actions #edit-preview-changes,
.page-node-webform-results #node-delete-confirm .form-actions #edit-preview-changes {
  background-color: #82838D;
}
/* line 270, ../sass/components/_admin-forms.scss */
.page-user-edit #webform-node-form .form-actions #edit-preview-changes:hover,
.page-user-edit #node-delete-confirm .form-actions #edit-preview-changes:hover,
.page-node-edit #webform-node-form .form-actions #edit-preview-changes:hover,
.page-node-edit #node-delete-confirm .form-actions #edit-preview-changes:hover,
.page-node-moderation #webform-node-form .form-actions #edit-preview-changes:hover,
.page-node-moderation #node-delete-confirm .form-actions #edit-preview-changes:hover,
.page-node-revisions #webform-node-form .form-actions #edit-preview-changes:hover,
.page-node-revisions #node-delete-confirm .form-actions #edit-preview-changes:hover,
.page-filter-tips #webform-node-form .form-actions #edit-preview-changes:hover,
.page-filter-tips #node-delete-confirm .form-actions #edit-preview-changes:hover,
.page-node-add #webform-node-form .form-actions #edit-preview-changes:hover,
.page-node-add #node-delete-confirm .form-actions #edit-preview-changes:hover,
.page-node-delete #webform-node-form .form-actions #edit-preview-changes:hover,
.page-node-delete #node-delete-confirm .form-actions #edit-preview-changes:hover,
.page-user-devel #webform-node-form .form-actions #edit-preview-changes:hover,
.page-user-devel #node-delete-confirm .form-actions #edit-preview-changes:hover,
.page-node-webform #webform-node-form .form-actions #edit-preview-changes:hover,
.page-node-webform #node-delete-confirm .form-actions #edit-preview-changes:hover,
.page-node-webform-results #webform-node-form .form-actions #edit-preview-changes:hover,
.page-node-webform-results #node-delete-confirm .form-actions #edit-preview-changes:hover {
  background-color: #505261;
}
/* line 278, ../sass/components/_admin-forms.scss */
.page-user-edit .webform-conditional-new input.form-submit,
.page-user-edit .webform-conditional-operations input.form-submit,
.page-node-edit .webform-conditional-new input.form-submit,
.page-node-edit .webform-conditional-operations input.form-submit,
.page-node-moderation .webform-conditional-new input.form-submit,
.page-node-moderation .webform-conditional-operations input.form-submit,
.page-node-revisions .webform-conditional-new input.form-submit,
.page-node-revisions .webform-conditional-operations input.form-submit,
.page-filter-tips .webform-conditional-new input.form-submit,
.page-filter-tips .webform-conditional-operations input.form-submit,
.page-node-add .webform-conditional-new input.form-submit,
.page-node-add .webform-conditional-operations input.form-submit,
.page-node-delete .webform-conditional-new input.form-submit,
.page-node-delete .webform-conditional-operations input.form-submit,
.page-user-devel .webform-conditional-new input.form-submit,
.page-user-devel .webform-conditional-operations input.form-submit,
.page-node-webform .webform-conditional-new input.form-submit,
.page-node-webform .webform-conditional-operations input.form-submit,
.page-node-webform-results .webform-conditional-new input.form-submit,
.page-node-webform-results .webform-conditional-operations input.form-submit {
  padding: 0px 7px 1px 9px;
}
/* line 282, ../sass/components/_admin-forms.scss */
.page-user-edit fieldset,
.page-node-edit fieldset,
.page-node-moderation fieldset,
.page-node-revisions fieldset,
.page-filter-tips fieldset,
.page-node-add fieldset,
.page-node-delete fieldset,
.page-user-devel fieldset,
.page-node-webform fieldset,
.page-node-webform-results fieldset {
  border: solid 1px #ccc;
  padding: 0 1rem;
}
/* line 285, ../sass/components/_admin-forms.scss */
.page-user-edit fieldset.field-group-tab,
.page-node-edit fieldset.field-group-tab,
.page-node-moderation fieldset.field-group-tab,
.page-node-revisions fieldset.field-group-tab,
.page-filter-tips fieldset.field-group-tab,
.page-node-add fieldset.field-group-tab,
.page-node-delete fieldset.field-group-tab,
.page-user-devel fieldset.field-group-tab,
.page-node-webform fieldset.field-group-tab,
.page-node-webform-results fieldset.field-group-tab {
  border: none;
  padding-top: 1rem;
}
/* line 289, ../sass/components/_admin-forms.scss */
.page-user-edit fieldset legend,
.page-node-edit fieldset legend,
.page-node-moderation fieldset legend,
.page-node-revisions fieldset legend,
.page-filter-tips fieldset legend,
.page-node-add fieldset legend,
.page-node-delete fieldset legend,
.page-user-devel fieldset legend,
.page-node-webform fieldset legend,
.page-node-webform-results fieldset legend {
  font-weight: bold;
}
/* line 292, ../sass/components/_admin-forms.scss */
.page-user-edit fieldset.filter-wrapper,
.page-node-edit fieldset.filter-wrapper,
.page-node-moderation fieldset.filter-wrapper,
.page-node-revisions fieldset.filter-wrapper,
.page-filter-tips fieldset.filter-wrapper,
.page-node-add fieldset.filter-wrapper,
.page-node-delete fieldset.filter-wrapper,
.page-user-devel fieldset.filter-wrapper,
.page-node-webform fieldset.filter-wrapper,
.page-node-webform-results fieldset.filter-wrapper {
  margin-top: 0.625rem;
}
/* line 294, ../sass/components/_admin-forms.scss */
.page-user-edit fieldset.filter-wrapper .filter-help,
.page-node-edit fieldset.filter-wrapper .filter-help,
.page-node-moderation fieldset.filter-wrapper .filter-help,
.page-node-revisions fieldset.filter-wrapper .filter-help,
.page-filter-tips fieldset.filter-wrapper .filter-help,
.page-node-add fieldset.filter-wrapper .filter-help,
.page-node-delete fieldset.filter-wrapper .filter-help,
.page-user-devel fieldset.filter-wrapper .filter-help,
.page-node-webform fieldset.filter-wrapper .filter-help,
.page-node-webform-results fieldset.filter-wrapper .filter-help {
  padding: 1.25rem 0;
}
/* line 297, ../sass/components/_admin-forms.scss */
.page-user-edit fieldset.filter-wrapper .tips,
.page-node-edit fieldset.filter-wrapper .tips,
.page-node-moderation fieldset.filter-wrapper .tips,
.page-node-revisions fieldset.filter-wrapper .tips,
.page-filter-tips fieldset.filter-wrapper .tips,
.page-node-add fieldset.filter-wrapper .tips,
.page-node-delete fieldset.filter-wrapper .tips,
.page-user-devel fieldset.filter-wrapper .tips,
.page-node-webform fieldset.filter-wrapper .tips,
.page-node-webform-results fieldset.filter-wrapper .tips {
  font-size: 0.875rem;
  line-height: 1.375rem;
}
/* line 302, ../sass/components/_admin-forms.scss */
.page-user-edit fieldset.collapsible,
.page-node-edit fieldset.collapsible,
.page-node-moderation fieldset.collapsible,
.page-node-revisions fieldset.collapsible,
.page-filter-tips fieldset.collapsible,
.page-node-add fieldset.collapsible,
.page-node-delete fieldset.collapsible,
.page-user-devel fieldset.collapsible,
.page-node-webform fieldset.collapsible,
.page-node-webform-results fieldset.collapsible {
  padding: 1rem;
  margin-bottom: 1rem;
}
/* line 306, ../sass/components/_admin-forms.scss */
.page-user-edit fieldset.collapsible a.fieldset-title:before,
.page-node-edit fieldset.collapsible a.fieldset-title:before,
.page-node-moderation fieldset.collapsible a.fieldset-title:before,
.page-node-revisions fieldset.collapsible a.fieldset-title:before,
.page-filter-tips fieldset.collapsible a.fieldset-title:before,
.page-node-add fieldset.collapsible a.fieldset-title:before,
.page-node-delete fieldset.collapsible a.fieldset-title:before,
.page-user-devel fieldset.collapsible a.fieldset-title:before,
.page-node-webform fieldset.collapsible a.fieldset-title:before,
.page-node-webform-results fieldset.collapsible a.fieldset-title:before {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -348px -311px;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  position: relative;
  top: 0.625rem;
  left: -0.75rem;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 306, ../sass/components/_admin-forms.scss */
  .page-user-edit fieldset.collapsible a.fieldset-title:before,
  .page-node-edit fieldset.collapsible a.fieldset-title:before,
  .page-node-moderation fieldset.collapsible a.fieldset-title:before,
  .page-node-revisions fieldset.collapsible a.fieldset-title:before,
  .page-filter-tips fieldset.collapsible a.fieldset-title:before,
  .page-node-add fieldset.collapsible a.fieldset-title:before,
  .page-node-delete fieldset.collapsible a.fieldset-title:before,
  .page-user-devel fieldset.collapsible a.fieldset-title:before,
  .page-node-webform fieldset.collapsible a.fieldset-title:before,
  .page-node-webform-results fieldset.collapsible a.fieldset-title:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 316, ../sass/components/_admin-forms.scss */
.page-user-edit fieldset.collapsible.collapsed,
.page-node-edit fieldset.collapsible.collapsed,
.page-node-moderation fieldset.collapsible.collapsed,
.page-node-revisions fieldset.collapsible.collapsed,
.page-filter-tips fieldset.collapsible.collapsed,
.page-node-add fieldset.collapsible.collapsed,
.page-node-delete fieldset.collapsible.collapsed,
.page-user-devel fieldset.collapsible.collapsed,
.page-node-webform fieldset.collapsible.collapsed,
.page-node-webform-results fieldset.collapsible.collapsed {
  border: 1px solid #ccc;
}
/* line 319, ../sass/components/_admin-forms.scss */
.page-user-edit fieldset.collapsible.collapsed a.fieldset-title:before,
.page-node-edit fieldset.collapsible.collapsed a.fieldset-title:before,
.page-node-moderation fieldset.collapsible.collapsed a.fieldset-title:before,
.page-node-revisions fieldset.collapsible.collapsed a.fieldset-title:before,
.page-filter-tips fieldset.collapsible.collapsed a.fieldset-title:before,
.page-node-add fieldset.collapsible.collapsed a.fieldset-title:before,
.page-node-delete fieldset.collapsible.collapsed a.fieldset-title:before,
.page-user-devel fieldset.collapsible.collapsed a.fieldset-title:before,
.page-node-webform fieldset.collapsible.collapsed a.fieldset-title:before,
.page-node-webform-results fieldset.collapsible.collapsed a.fieldset-title:before {
  content: '';
  display: inline-block;
  background-image: url("../images/sprites.png");
  background-position: -390px -353px;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 319, ../sass/components/_admin-forms.scss */
  .page-user-edit fieldset.collapsible.collapsed a.fieldset-title:before,
  .page-node-edit fieldset.collapsible.collapsed a.fieldset-title:before,
  .page-node-moderation fieldset.collapsible.collapsed a.fieldset-title:before,
  .page-node-revisions fieldset.collapsible.collapsed a.fieldset-title:before,
  .page-filter-tips fieldset.collapsible.collapsed a.fieldset-title:before,
  .page-node-add fieldset.collapsible.collapsed a.fieldset-title:before,
  .page-node-delete fieldset.collapsible.collapsed a.fieldset-title:before,
  .page-user-devel fieldset.collapsible.collapsed a.fieldset-title:before,
  .page-node-webform fieldset.collapsible.collapsed a.fieldset-title:before,
  .page-node-webform-results fieldset.collapsible.collapsed a.fieldset-title:before {
    background-size: 771px 666px;
    background-image: url("../images/sprites@2x.png");
  }
}
/* line 328, ../sass/components/_admin-forms.scss */
.page-user-edit #ui-datepicker-div,
.page-node-edit #ui-datepicker-div,
.page-node-moderation #ui-datepicker-div,
.page-node-revisions #ui-datepicker-div,
.page-filter-tips #ui-datepicker-div,
.page-node-add #ui-datepicker-div,
.page-node-delete #ui-datepicker-div,
.page-user-devel #ui-datepicker-div,
.page-node-webform #ui-datepicker-div,
.page-node-webform-results #ui-datepicker-div {
  background-color: #fff;
  border: 1px solid #666;
}
/* line 332, ../sass/components/_admin-forms.scss */
.page-user-edit .cke_skin_kama,
.page-node-edit .cke_skin_kama,
.page-node-moderation .cke_skin_kama,
.page-node-revisions .cke_skin_kama,
.page-filter-tips .cke_skin_kama,
.page-node-add .cke_skin_kama,
.page-node-delete .cke_skin_kama,
.page-user-devel .cke_skin_kama,
.page-node-webform .cke_skin_kama,
.page-node-webform-results .cke_skin_kama {
  padding: 0;
}
/* line 334, ../sass/components/_admin-forms.scss */
.page-user-edit .cke_skin_kama .cke_contents,
.page-node-edit .cke_skin_kama .cke_contents,
.page-node-moderation .cke_skin_kama .cke_contents,
.page-node-revisions .cke_skin_kama .cke_contents,
.page-filter-tips .cke_skin_kama .cke_contents,
.page-node-add .cke_skin_kama .cke_contents,
.page-node-delete .cke_skin_kama .cke_contents,
.page-user-devel .cke_skin_kama .cke_contents,
.page-node-webform .cke_skin_kama .cke_contents,
.page-node-webform-results .cke_skin_kama .cke_contents {
  padding: 0;
}
/* line 338, ../sass/components/_admin-forms.scss */
.page-user-edit td.diff-section-title,
.page-user-edit div.diff-section-title,
.page-node-edit td.diff-section-title,
.page-node-edit div.diff-section-title,
.page-node-moderation td.diff-section-title,
.page-node-moderation div.diff-section-title,
.page-node-revisions td.diff-section-title,
.page-node-revisions div.diff-section-title,
.page-filter-tips td.diff-section-title,
.page-filter-tips div.diff-section-title,
.page-node-add td.diff-section-title,
.page-node-add div.diff-section-title,
.page-node-delete td.diff-section-title,
.page-node-delete div.diff-section-title,
.page-user-devel td.diff-section-title,
.page-user-devel div.diff-section-title,
.page-node-webform td.diff-section-title,
.page-node-webform div.diff-section-title,
.page-node-webform-results td.diff-section-title,
.page-node-webform-results div.diff-section-title {
  background-color: #fff;
  padding: 0.5rem;
}

/* line 345, ../sass/components/_admin-forms.scss */
.workbench-info-block select {
  width: auto;
  font-size: 1.25rem;
}
/* line 349, ../sass/components/_admin-forms.scss */
.workbench-info-block input[type="submit"]#edit-submit {
  font-size: 1rem;
  margin-right: 1rem;
  padding: 0.75rem 1.875rem;
  letter-spacing: 1px;
  background-image: none;
  cursor: pointer;
}

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

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

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

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

  /* Hide sidebars and nav elements. */
  /* line 64, ../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 {
    visibility: hidden;
    display: none;
  }
}
/* SMACSS theme rules */
/* @import "theme-A"; */
/* @import "theme-B"; */
