@charset "UTF-8";
/********************************************

  Settings.scss

  DO NOT PUT ANY CSS RULES IN THIS FILE.
  It is meant for constants, functions,
  mixins etc.

********************************************/
/* -----------------------------------------
   IE functionality using CSS PIE
----------------------------------------- */
/* -----------------------------------------
   Our Colours
----------------------------------------- */
/* -----------------------------------------
   IE uses pie for some of its effects
   this won't get used unless we detect
   that we're using IE
----------------------------------------- */
/* -----------------------------------------
   Set theme constants here
----------------------------------------- */
/* -----------------------------------------
   Foundation Grid and typography Settings
----------------------------------------- */
/***********************/
/***********************/
/* -----------------------------------------
   Useful mixins
----------------------------------------- */
/* -----------------------------------------
   Buttons and mixins Etc.
----------------------------------------- */
/* line 377, ../sass/_settings.scss */
.ui, #header-wrapper #header #secondary-menu li.menu-searchbox form .form-submit, #header-wrapper #header #secondary-menu ul.flyout button, #footer-wrapper #block-block-33 #signup #e2ma_signup_submit_button, .top-download-button a:after, .field-name-field-attachments li:before, li.menu-cart a, .find-publications-block form.custom div.custom.dropdown a.selector:after, #block-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
.pane-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
#homepage-pub-search form.custom div.custom.dropdown a.selector:after, .ccpa-media-filter form.custom div.custom.dropdown a.selector:after, .view-new-multimedia-by-taxonomy .view-filters form.custom div.custom.dropdown a.selector:after, #block-views-commerce-cart-block-block-1 .cart-empty-block:before {
  background-repeat: no-repeat;
}

/* line 378, ../sass/_settings.scss */
.ui-scroll_arrow {
  background-repeat: no-repeat;
}

/* line 379, ../sass/_settings.scss */
.ui-btn_arrow {
  background-repeat: no-repeat;
}

/********************************************

  App.scss

  This file should not contain any rules
  whatsoever.

********************************************/
/* line 51, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/mixins/_semantic-grid.scss */
.node-ccpa-donation .vocabulary-recognition-level {
  float: left;
}

/* line 62, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/mixins/_semantic-grid.scss */
.node-ccpa-donation .vocabulary-recognition-level {
  position: relative;
  min-height: 1px;
  padding: 0 15px;
}

/* Requires: normalize.css */
/* Global Reset & Standards ---------------------- */
/* line 5, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
html {
  font-size: 62.5%;
}

/* line 7, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
body {
  background: white;
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 1;
  color: #444444;
  position: relative;
  -webkit-font-smoothing: antialiased;
}

/* Links ---------------------- */
/* line 11, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
a img {
  border: none;
}

/* line 12, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
a {
  color: #0b79a2;
  text-decoration: none;
  line-height: inherit;
}

/* line 13, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
a:hover {
  color: #09678a;
}

/* line 14, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
a:focus {
  color: #09678a;
}

/* line 15, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
p a, p a:visited {
  line-height: inherit;
}

/* Misc ---------------------- */
/* line 19, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
.left {
  float: left;
}

/* line 20, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
.right {
  float: right;
}

/* line 21, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
.text-left {
  text-align: left;
}

/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
.text-right {
  text-align: right;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
.text-center {
  text-align: center;
}

/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
.hide {
  display: none;
}

/* line 25, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
.hide-override {
  display: none !important;
}

/* line 26, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
.highlight {
  background: #ffff99;
}

/* line 28, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
#googlemap img, object, embed {
  max-width: none;
}

/* line 30, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
#map_canvas embed {
  max-width: none;
}

/* line 31, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
#map_canvas img {
  max-width: none;
}

/* line 32, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
#map_canvas object {
  max-width: none;
}

/* Reset for strange margins by default on <figure> elements */
/* line 35, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_globals.scss */
figure {
  margin: 0;
}

/* The Grid ---------------------- */
/* line 3, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row {
  width: 101rem;
  max-width: 100%;
  min-width: 33.33333em;
  margin: 0 auto;
}
/* line 4, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 7, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row.collapse .column, .row.collapse .columns, .row.collapse .customer_profile_billing,
.row.collapse .customer_profile_shipping, .row.collapse #commerce-shipping-service-ajax-wrapper, .row.collapse footer .block, footer .row.collapse .block, .row.collapse section#block-bean-featured-monitor-article .field-name-field-article-body, section#block-bean-featured-monitor-article .row.collapse .field-name-field-article-body, .row.collapse section#block-bean-featured-monitor-article .field-name-field-article-view, section#block-bean-featured-monitor-article .row.collapse .field-name-field-article-view {
  padding: 0;
}
/* line 9, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 10, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .row.collapse {
  margin: 0;
}

/* line 14, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.column, .columns, .customer_profile_billing,
.customer_profile_shipping, #commerce-shipping-service-ajax-wrapper, footer .block, section#block-bean-featured-monitor-article .field-name-field-article-body, section#block-bean-featured-monitor-article .field-name-field-article-view {
  float: left;
  min-height: 1px;
  padding: 0 15px;
  position: relative;
}
/* line 15, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.column.centered, .columns.centered, .centered.customer_profile_billing,
.centered.customer_profile_shipping, .centered#commerce-shipping-service-ajax-wrapper, footer .centered.block, section#block-bean-featured-monitor-article .centered.field-name-field-article-body, section#block-bean-featured-monitor-article .centered.field-name-field-article-view {
  float: none;
  margin: 0 auto;
}

/* line 18, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 19, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.one, .row .one {
  width: 8.33333%;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.two, .row .two {
  width: 16.66667%;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.three, .row .three {
  width: 25%;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.four, .row .four, .customer_profile_billing,
.customer_profile_shipping, #commerce-shipping-service-ajax-wrapper {
  width: 33.33333%;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.five, .row .five {
  width: 41.66667%;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.six, .row .six, section#block-bean-featured-monitor-article .field-name-field-article-body, section#block-bean-featured-monitor-article .field-name-field-article-view {
  width: 50%;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.seven, .row .seven {
  width: 58.33333%;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.eight, .row .eight {
  width: 66.66667%;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.nine, .row .nine {
  width: 75%;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.ten, .row .ten {
  width: 83.33333%;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.eleven, .row .eleven {
  width: 91.66667%;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.twelve, .row .twelve {
  width: 100%;
}

/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .offset-by-one {
  margin-left: 8.33333%;
}

/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .offset-by-two {
  margin-left: 16.66667%;
}

/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .offset-by-three {
  margin-left: 25%;
}

/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .offset-by-four {
  margin-left: 33.33333%;
}

/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .offset-by-five {
  margin-left: 41.66667%;
}

/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .offset-by-six {
  margin-left: 50%;
}

/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .offset-by-seven {
  margin-left: 58.33333%;
}

/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .offset-by-eight {
  margin-left: 66.66667%;
}

/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .offset-by-nine {
  margin-left: 75%;
}

/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row .offset-by-ten {
  margin-left: 83.33333%;
}

/* line 42, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.push-two {
  left: 16.66667%;
}

/* line 43, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.pull-two {
  right: 16.66667%;
}

/* line 42, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.push-three {
  left: 25%;
}

/* line 43, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.pull-three {
  right: 25%;
}

/* line 42, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.push-four {
  left: 33.33333%;
}

/* line 43, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.pull-four {
  right: 33.33333%;
}

/* line 42, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.push-five {
  left: 41.66667%;
}

/* line 43, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.pull-five {
  right: 41.66667%;
}

/* line 42, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.push-six {
  left: 50%;
}

/* line 43, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.pull-six {
  right: 50%;
}

/* line 42, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.push-seven {
  left: 58.33333%;
}

/* line 43, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.pull-seven {
  right: 58.33333%;
}

/* line 42, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.push-eight {
  left: 66.66667%;
}

/* line 43, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.pull-eight {
  right: 66.66667%;
}

/* line 42, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.push-nine {
  left: 75%;
}

/* line 43, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.pull-nine {
  right: 75%;
}

/* line 42, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.push-ten {
  left: 83.33333%;
}

/* line 43, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.pull-ten {
  right: 83.33333%;
}

/* line 46, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
img {
  height: auto;
}

/* line 47, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
img, object, embed {
  max-width: 100%;
}

/* line 48, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 49, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
#map_canvas img, .map_canvas img {
  max-width: none !important;
}

/* Nicolas Gallagher's micro clearfix */
/* line 52, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.row {
  *zoom: 1;
}
/* line 4, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* Block Grids ---------------------- */
/* These are 2-up, 3-up, 4-up and 5-up ULs, suited
for repeating blocks of content. Add 'mobile' to
them to switch them just like the layout grid
(one item per line) on phones

For IE7/8 compatibility block-grid items need to be
the same height. You can optionally uncomment the
lines below to support arbitrary height, but know
that IE7/8 do not support :nth-child.
-------------------------------------------------- */
/* line 67, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid {
  display: block;
  overflow: hidden;
  padding: 0;
}
/* line 69, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid > li {
  display: block;
  height: auto;
  float: left;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.one-up {
  margin: 0;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.one-up > li {
  width: 100%;
  padding: 0 0 15px;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.two-up {
  margin: 0 -15px;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.two-up > li {
  width: 50%;
  padding: 0 15px 15px;
}
/* line 85, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.two-up > li:nth-child(2n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.three-up {
  margin: 0 -12px;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.three-up > li {
  width: 33.33333%;
  padding: 0 12px 12px;
}
/* line 85, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.three-up > li:nth-child(3n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.four-up {
  margin: 0 -10px;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.four-up > li {
  width: 25%;
  padding: 0 10px 10px;
}
/* line 85, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.four-up > li:nth-child(4n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.five-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.five-up > li {
  width: 20%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.five-up > li:nth-child(5n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.six-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.six-up > li {
  width: 16.66667%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.six-up > li:nth-child(6n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.seven-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.seven-up > li {
  width: 14.28571%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.seven-up > li:nth-child(7n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.eight-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.eight-up > li {
  width: 12.5%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.eight-up > li:nth-child(8n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.nine-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.nine-up > li {
  width: 11.11111%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.nine-up > li:nth-child(9n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.ten-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.ten-up > li {
  width: 10%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.ten-up > li:nth-child(10n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.eleven-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.eleven-up > li {
  width: 9.09091%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.eleven-up > li:nth-child(11n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.twelve-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.twelve-up > li {
  width: 8.33333%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/_grid.scss */
.block-grid.twelve-up > li:nth-child(12n+1) {
  clear: both;
}

/* Base Type Styles Using Modular Scale ---------------------- */
/* line 3, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, .webform-confirmation h4,
article h4,
.view-header h4,
#block-block-34 h4, h4, h5, h6, pre, form, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  font-size: 14px;
  direction: ltr;
}

/* line 10, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 17px;
}
/* line 11, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
p.lead {
  font-size: 17.5px;
  line-height: 1.6;
  margin-bottom: 17px;
}

/* line 13, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
aside p {
  font-size: 13px;
  line-height: 1.35;
  font-style: italic;
}

/* line 15, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
h1, h2, h3, .webform-confirmation h4,
article h4,
.view-header h4,
#block-block-34 h4, h4, h5, h6 {
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #444444;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 14px;
  margin-top: 14px;
}
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
h1 small, h2 small, h3 small, .webform-confirmation h4 small,
article h4 small,
.view-header h4 small,
#block-block-34 h4 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #919191;
  line-height: 0;
}

/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
h1 {
  font-size: 44px;
}

/* line 28, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
h2 {
  font-size: 37px;
}

/* line 29, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
h3, .webform-confirmation h4,
article h4,
.view-header h4,
#block-block-34 h4 {
  font-size: 27px;
}

/* line 30, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
h4 {
  font-size: 23px;
}

/* line 31, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
h5 {
  font-size: 17px;
}

/* line 32, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
h6 {
  font-size: 14px;
}

/* line 34, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
hr {
  border: solid #ddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 22px 0 21px;
  height: 0;
}

/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
.subheader {
  line-height: 1.3;
  color: #919191;
  font-weight: 300;
  margin-bottom: 17px;
}

/* line 38, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
em, i {
  font-style: italic;
  line-height: inherit;
}

/* line 39, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
strong, b {
  font-weight: bold;
  line-height: inherit;
}

/* line 40, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 41, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
code {
  font-weight: bold;
  background: #ffff99;
}

/* Lists ---------------------- */
/* line 44, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
ul, ol, dl {
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 17px;
  list-style-position: outside;
}

/* line 47, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
ul li ul, ul li ol {
  margin-left: 20px;
  margin-bottom: 0;
}
/* line 49, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
ul.square, ul.circle, ul.disc {
  margin-left: 17px;
}
/* line 50, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
ul.square {
  list-style-type: square;
}
/* line 51, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
ul.square li ul {
  list-style: inherit;
}
/* line 53, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
ul.circle {
  list-style-type: circle;
}
/* line 54, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
ul.circle li ul {
  list-style: inherit;
}
/* line 56, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
ul.disc {
  list-style-type: disc;
}
/* line 57, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
ul.disc li ul {
  list-style: inherit;
}
/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
ul.no-bullet {
  list-style: none;
}
/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
ul.large li {
  line-height: 21px;
}

/* line 62, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
ol {
  margin-left: 20px;
}
/* line 64, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
ol li ul, ol li ol {
  margin-left: 20px;
  margin-bottom: 0;
}

/* Blockquotes ---------------------- */
/* line 69, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
blockquote, blockquote p {
  line-height: 1.5;
  color: #919191;
}

/* line 70, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
blockquote {
  margin: 0 0 17px;
  padding: 9px 20px 0 19px;
  border-left: 1px solid #ddd;
}
/* line 71, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
blockquote cite {
  display: block;
  font-size: 13px;
  color: #777777;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
blockquote cite:before {
  content: "\2014 \0020";
}
/* line 73, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
blockquote cite a, blockquote cite a:visited {
  color: #777777;
}

/* line 77, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
abbr, acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #444444;
  border-bottom: 1px solid #ddd;
  cursor: help;
}

/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
abbr {
  text-transform: none;
}

/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
/* line 86, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 88, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* Black prints faster: h5bp.com/s */
  /* line 89, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 90, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 91, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 92, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* Don't show links for images, or javascript/internal links */
  /* line 93, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 94, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  thead {
    display: table-header-group;
  }

  /* h5bp.com/t */
  /* line 95, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 96, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 98, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  p, h2, h3, .webform-confirmation h4,
  article h4,
  .view-header h4,
  #block-block-34 h4 {
    orphans: 3;
    widows: 3;
  }

  /* line 99, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  h2, h3, .webform-confirmation h4,
  article h4,
  .view-header h4,
  #block-block-34 h4 {
    page-break-after: avoid;
  }

  /* line 100, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  .hide-on-print {
    display: none !important;
  }

  /* line 101, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  .print-only {
    display: block !important;
  }

  /* line 102, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  .hide-for-print {
    display: none !important;
  }

  /* line 103, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_typography.scss */
  .show-for-print {
    display: inherit !important;
  }
}
/* Requires
   globals.css */
/* Standard Forms ---------------------- */
/* line 6, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form {
  margin: 0 0 19.41641px;
}

/* line 8, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
.row form .row {
  margin: 0 -6px;
}
/* line 10, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
.row form .row .column, .row form .row .columns, .row form .row .customer_profile_billing,
.row form .row .customer_profile_shipping, .row form .row #commerce-shipping-service-ajax-wrapper, .row form .row footer .block, footer .row form .row .block, .row form .row section#block-bean-featured-monitor-article .field-name-field-article-body, section#block-bean-featured-monitor-article .row form .row .field-name-field-article-body, .row form .row section#block-bean-featured-monitor-article .field-name-field-article-view, section#block-bean-featured-monitor-article .row form .row .field-name-field-article-view {
  padding: 0 6px;
}
/* line 12, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
.row form .row.collapse {
  margin: 0;
}
/* line 13, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
.row form .row.collapse .column, .row form .row.collapse .columns, .row form .row.collapse .customer_profile_billing,
.row form .row.collapse .customer_profile_shipping, .row form .row.collapse #commerce-shipping-service-ajax-wrapper, .row form .row.collapse footer .block, footer .row form .row.collapse .block, .row form .row.collapse section#block-bean-featured-monitor-article .field-name-field-article-body, section#block-bean-featured-monitor-article .row form .row.collapse .field-name-field-article-body, .row form .row.collapse section#block-bean-featured-monitor-article .field-name-field-article-view, section#block-bean-featured-monitor-article .row form .row.collapse .field-name-field-article-view {
  padding: 0;
}

/* line 17, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
label {
  font-size: 14px;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 500;
  margin-bottom: 3px;
}
/* line 19, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
label.right {
  float: none;
  text-align: right;
}
/* line 20, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
label.inline {
  line-height: 32px;
  margin: 0 0 12px 0;
}

/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
.prefix, .postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  height: 32px;
  line-height: 31px;
}

/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
a.button.prefix, a.button.postfix {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

/* line 25, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
span.prefix, span.postfix {
  background: #f2f2f2;
  border: 1px solid #cccccc;
}

/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
.prefix {
  left: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  overflow: hidden;
}

/* line 28, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
.postfix {
  right: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 30, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
  background-color: white;
  font-family: inherit;
  border: 1px solid #cccccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 14px;
  margin: 0 0 12px 0;
  padding: 6px;
  height: 32px;
  width: 100%;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 32, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize {
  font-size: 17px;
  padding: 4px 6px;
}
/* line 34, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
  background: #fafafa;
  border-color: #b3b3b3;
}
/* line 35, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] {
  background-color: #ddd;
}

/* line 38, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
textarea {
  height: auto;
}

/* line 40, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
select {
  width: 100%;
}

/* Fieldsets */
/* line 43, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
fieldset {
  border: solid 1px #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 12px;
  margin: 18px 0;
}
/* line 45, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
fieldset legend {
  font-weight: bold;
  background: white;
  padding: 0 3px;
  margin: 0;
  margin-left: -3px;
}

/* Errors */
/* line 49, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
.error input, input.error, .error textarea, textarea.error, .error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}

/* line 50, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
.error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus {
  outline-color: #f5797c;
}

/* line 51, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
.error label, label.error {
  color: #c60f13;
}

/* line 52, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
.error small, small.error {
  display: block;
  padding: 6px 4px;
  margin-top: -13px;
  margin-bottom: 12px;
  background: #c60f13;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* Custom Forms ---------------------- */
/* line 55, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom {
  /* Custom input, disabled */
}
/* line 57, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom span.custom {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  border: solid 1px #cccccc;
  background: white;
}
/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom span.custom.radio {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}
/* line 61, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom span.custom.checkbox:before {
  content: "";
  display: block;
  line-height: 0.8;
  height: 14px;
  width: 14px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
  color: #fff;
}
/* line 64, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom span.custom.radio.checked:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  background: #222222;
  position: relative;
  top: 3px;
  left: 3px;
}
/* line 67, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom span.custom.checkbox.checked:before {
  content: "\00d7";
  color: #222222;
}
/* line 70, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown {
  display: block;
  position: relative;
  width: auto;
  height: 28px;
  margin-bottom: 9px;
  margin-top: 2px;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul {
  overflow-y: auto;
  max-height: 200px;
}
/* line 73, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.current {
  display: block;
  width: auto;
  line-height: 26px;
  min-height: 28px;
  padding: 0;
  padding-left: 6px;
  padding-right: 38px;
  border: solid 1px #dddddd;
  color: #141414;
  background-color: white;
  white-space: nowrap;
}
/* line 74, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.selector {
  position: absolute;
  width: 27px;
  height: 28px;
  display: block;
  right: 0;
  top: 0;
  border: solid 1px #dddddd;
}
/* line 75, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.selector:after {
  content: "";
  display: block;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #aaaaaa transparent transparent transparent;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -2px;
  margin-left: -5px;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown:hover a.selector:after, form.custom div.custom.dropdown.open a.selector:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #222222 transparent transparent transparent;
}
/* line 81, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open ul {
  display: block;
  z-index: 10;
}
/* line 83, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.small {
  width: 134px !important;
}
/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.medium {
  width: 254px !important;
}
/* line 85, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.large {
  width: 434px !important;
}
/* line 86, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.expand {
  width: 100% !important;
}
/* line 88, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.small ul {
  width: 134px !important;
}
/* line 89, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.medium ul {
  width: 254px !important;
}
/* line 90, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.large ul {
  width: 434px !important;
}
/* line 91, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.expand ul {
  width: 100% !important;
}
/* line 94, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul {
  position: absolute;
  width: auto;
  display: none;
  margin: 0;
  left: 0;
  top: 27px;
  margin: 0;
  padding: 0;
  background: white;
  background: rgba(255, 255, 255, 0.95);
  border: solid 1px #cccccc;
}
/* line 96, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li {
  color: #555555;
  font-size: 13px;
  cursor: pointer;
  padding: 3px;
  padding-left: 6px;
  padding-right: 38px;
  min-height: 18px;
  line-height: 18px;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}
/* line 97, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected {
  background: #cdebf5;
  color: black;
}
/* line 98, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:after {
  content: "\2013";
  position: absolute;
  right: 10px;
}
/* line 100, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li:hover {
  background-color: #cdebf5;
  color: black;
}
/* line 101, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li:hover:after {
  content: "\2013";
  position: absolute;
  right: 10px;
  color: #a3dbec;
}
/* line 103, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:hover {
  background: #cdebf5;
  cursor: default;
  color: black;
}
/* line 104, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:hover:after {
  color: black;
}
/* line 106, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul.show {
  display: block;
}
/* line 110, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
form.custom .custom.disabled {
  background-color: #dddddd;
}

/* Correct FF custom dropdown height */
@-moz-document url-prefix() {
  /* line 115, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
  form.custom div.custom.dropdown a.selector {
    height: 28px;
  }
}

/* line 117, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/common/_forms.scss */
.lt-ie9 form.custom div.custom.dropdown a.selector {
  height: 28px;
}

/* Normal Buttons ---------------------- */
/* line 3, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button {
  width: auto;
  background: #0b79a2;
  border: 1px solid #06435a;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  margin: 0;
  padding: 10px 20px 11px;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  /* Hovers */
  /* Sizes */
  /* Colors */
  /* Radii */
  /* Layout */
  /* Disabled ---------- */
}
/* line 6, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button:hover, .button:focus {
  color: white;
  background-color: #085572;
}
/* line 7, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button:active {
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
}
/* line 10, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.large {
  font-size: 17px;
  padding: 15px 30px 16px;
}
/* line 11, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.medium {
  font-size: 14px;
}
/* line 12, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.small {
  font-size: 11px;
  padding: 7px 14px 8px;
}
/* line 13, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.tiny {
  font-size: 10px;
  padding: 5px 10px 6px;
}
/* line 14, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.expand {
  width: 100%;
  text-align: center;
}
/* line 17, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.primary {
  background-color: #0b79a2;
  border: 1px solid #06435a;
}
/* line 18, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.primary:hover, .button.primary:focus {
  background-color: #085572;
}
/* line 20, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.success {
  background-color: #5da423;
  border: 1px solid #396516;
}
/* line 21, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.success:hover, .button.success:focus {
  background-color: #457a1a;
}
/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.alert {
  background-color: #c60f13;
  border: 1px solid #7f0a0c;
}
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.alert:hover, .button.alert:focus {
  background-color: #970b0e;
}
/* line 26, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.secondary {
  background-color: #c3d344;
  color: black;
  border: 1px solid #96a427;
}
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.secondary:hover, .button.secondary:focus {
  background-color: #a9b92b;
}
/* line 31, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.radius {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.round, .orbit .orbit-edit-link a.button {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 35, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.full-width {
  width: 100%;
  text-align: center;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.left-align {
  text-align: left;
  text-indent: 12px;
}
/* line 39, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.disabled, .button[disabled] {
  opacity: 0.6;
  cursor: default;
  background: #0b79a2;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 40, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.disabled:hover, .button[disabled]:hover {
  background: #0b79a2;
}
/* line 42, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.disabled.success, .button[disabled].success {
  background-color: #5da423;
}
/* line 43, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #5da423;
  outline: none;
}
/* line 45, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.disabled.alert, .button[disabled].alert {
  background-color: #c60f13;
}
/* line 46, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #c60f13;
  outline: none;
}
/* line 48, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.disabled.secondary, .button[disabled].secondary {
  background-color: #c3d344;
}
/* line 49, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #c3d344;
  outline: none;
}

/* Don't use native buttons on iOS */
/* line 55, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
input[type=submit].button, button.button {
  -webkit-appearance: none;
}

/* Correct FF button padding */
@-moz-document url-prefix() {
  /* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
  button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
    padding: 0;
  }

  /* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
  input[type="submit"].tiny.button {
    padding: 3px 10px 4px;
  }

  /* line 61, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
  input[type="submit"].small.button {
    padding: 5px 14px 6px;
  }

  /* line 62, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
  input[type="submit"].button, input[type=submit].medium.button {
    padding: 8px 20px 9px;
  }

  /* line 63, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
  input[type="submit"].large.button {
    padding: 13px 30px 14px;
  }
}

/* Buttons with Dropdowns ---------------------- */
/* line 68, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown {
  position: relative;
  padding-right: 44px;
  /* Sizes */
  /* Triangles */
  /* Flyout List */
  /* Split Dropdown Buttons */
}
/* line 71, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.large {
  padding-right: 60px;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.small {
  padding-right: 28px;
}
/* line 73, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.tiny {
  padding-right: 20px;
}
/* line 76, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: white transparent transparent transparent;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -2px;
}
/* line 77, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.large:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: white transparent transparent transparent;
  margin-top: -3px;
  right: 30px;
}
/* line 78, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.small:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: white transparent transparent transparent;
  margin-top: -2px;
  right: 14px;
}
/* line 79, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.tiny:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: white transparent transparent transparent;
  margin-top: -1px;
  right: 10px;
}
/* line 82, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: none;
  position: absolute;
  left: -1px;
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #cccccc;
  border-top: none;
  min-width: 100%;
  z-index: 40;
}
/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li {
  width: 100%;
  cursor: pointer;
  padding: 0;
  min-height: 18px;
  line-height: 18px;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}
/* line 85, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li a, .button.dropdown > ul li button {
  display: block;
  color: #555;
  font-size: 13px;
  font-weight: normal;
  padding: 6px 14px;
  text-align: left;
}
/* line 86, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li button {
  width: 100%;
  border: inherit;
  background: inherit;
  font-family: inherit;
  margin: inherit;
  -webkit-font-smoothing: antialiased;
}
/* line 87, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li:hover, .button.dropdown > ul li:focus {
  background-color: #9adff8;
  color: #222;
}
/* line 88, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li.divider {
  min-height: 0;
  padding: 0;
  height: 1px;
  margin: 4px 0;
  background: #ededed;
}
/* line 92, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.up > ul {
  border-top: 1px solid #cccccc;
  border-bottom: none;
}
/* line 94, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown ul.no-hover.show-dropdown {
  display: block !important;
}
/* line 96, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown:hover > ul.no-hover {
  display: none;
}
/* line 102, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split {
  padding: 0;
  position: relative;
  /* Sizes */
  /* Triangle Spans */
  /* Colors */
}
/* line 104, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split:after {
  display: none;
}
/* line 105, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split:hover, .button.dropdown.split:focus {
  background-color: #0b79a2;
}
/* line 106, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert:hover, .button.dropdown.split.alert:focus {
  background-color: #c60f13;
}
/* line 107, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success:hover, .button.dropdown.split.success:focus {
  background-color: #5da423;
}
/* line 108, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary:hover, .button.dropdown.split.secondary:focus {
  background-color: #c3d344;
}
/* line 111, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > a {
  color: white;
  display: block;
  padding: 10px 50px 11px 20px;
  padding-left: 20px;
  padding-right: 50px;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
/* line 112, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > a:hover, .button.dropdown.split > a:focus {
  background-color: #085572;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 114, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large > a {
  padding: 15px 75px 16px 30px;
  padding-left: 30px;
  padding-right: 75px;
}
/* line 115, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small > a {
  padding: 7px 35px 8px 14px;
  padding-left: 14px;
  padding-right: 35px;
}
/* line 116, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny > a {
  padding: 5px 25px 6px 10px;
  padding-left: 10px;
  padding-right: 25px;
}
/* line 119, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span {
  background-color: #0b79a2;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 30px;
  border-left: 1px solid #06435a;
  -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
/* line 120, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span:hover, .button.dropdown.split > span:focus {
  background-color: #085572;
}
/* line 121, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: white transparent transparent transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
}
/* line 123, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: black transparent transparent transparent;
}
/* line 125, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large span {
  width: 45px;
}
/* line 126, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small span {
  width: 21px;
}
/* line 127, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny span {
  width: 15px;
}
/* line 129, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: white transparent transparent transparent;
  margin-top: -3px;
  margin-left: -7px;
}
/* line 130, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: white transparent transparent transparent;
  margin-top: -1px;
  margin-left: -4px;
}
/* line 131, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 3px;
  border-color: white transparent transparent transparent;
  margin-top: -1px;
  margin-left: -3px;
}
/* line 134, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert > span {
  background-color: #c60f13;
  border-left-color: #7f0a0c;
}
/* line 135, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success > span {
  background-color: #5da423;
  border-left-color: #396516;
}
/* line 136, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > span {
  background-color: #c3d344;
  border-left-color: #96a427;
}
/* line 137, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > a {
  color: black;
}
/* line 139, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert > a:hover, .button.dropdown.split.alert > span:hover, .button.dropdown.split.alert > a:focus, .button.dropdown.split.alert > span:focus {
  background-color: #970b0e;
}
/* line 140, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success > a:hover, .button.dropdown.split.success > span:hover, .button.dropdown.split.success > a:focus, .button.dropdown.split.success > span:focus {
  background-color: #457a1a;
}
/* line 141, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > a:hover, .button.dropdown.split.secondary > span:hover, .button.dropdown.split.secondary > a:focus, .button.dropdown.split.secondary > span:focus {
  background-color: #a9b92b;
}

/* Button Groups ---------------------- */
/* line 147, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group {
  list-style: none;
  padding: 0;
  margin: 0 0 12px;
  *zoom: 1;
}
/* line 4, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/mixins/_clearfix.scss */
ul.button-group:before, ul.button-group:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/mixins/_clearfix.scss */
ul.button-group:after {
  clear: both;
}
/* line 149, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group li {
  padding: 0;
  margin: 0 0 0 -1px;
  float: left;
}
/* line 150, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group li:first-child {
  margin-left: 0;
}
/* line 154, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li .button, ul.button-group.radius li .button.radius, ul.button-group.radius li .button-rounded {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 156, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:first-child .button, ul.button-group.radius li:first-child .button.radius {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 157, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:first-child .button.rounded {
  -moz-border-radius-topleft: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-top-left-radius: 1000px;
  -moz-border-radius-bottomleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
}
/* line 160, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:last-child .button, ul.button-group.radius li:last-child .button.radius {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 161, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:last-child .button.rounded {
  -moz-border-radius-topright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-top-right-radius: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}
/* line 166, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even .button {
  width: 100%;
}
/* line 167, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.two-up li {
  width: 50%;
}
/* line 168, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.three-up li {
  width: 33.3%;
}
/* line 169, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.three-up li:first-child {
  width: 33.4%;
}
/* line 170, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.four-up li {
  width: 25%;
}
/* line 171, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.five-up li {
  width: 20%;
}

/* line 175, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
div.button-bar {
  overflow: hidden;
}
/* line 176, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
div.button-bar ul.button-group {
  float: left;
  margin-right: 8px;
}
/* line 177, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_buttons.scss */
div.button-bar ul.button-group:last-child {
  margin-left: 0;
}

/* Tabs ---------------------- */
/* line 3, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs {
  list-style: none;
  border-bottom: solid 1px #e6e6e6;
  display: block;
  height: 3rem;
  padding: 0;
  margin-bottom: 20px;
}
/* line 4, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.contained {
  margin-bottom: 0;
  margin-left: 0;
}
/* line 6, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs dt, .tabs li.section-title {
  color: #b3b3b3;
  cursor: default;
  display: block;
  float: left;
  font-size: 12px;
  height: 3rem;
  line-height: 3rem;
  padding: 0;
  padding-right: 9px;
  padding-left: 20px;
  font-weight: normal;
  width: auto;
  text-transform: uppercase;
}
/* line 7, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs dt:first-child, .tabs li.section-title:first-child {
  padding: 0;
  padding-right: 9px;
}
/* line 10, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs dd, .tabs li {
  display: block;
  float: left;
  padding: 0;
  margin: 0;
}
/* line 11, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs dd a, .tabs li a {
  color: #919191;
  display: block;
  font-size: 14px;
  height: 3rem;
  line-height: 3rem;
  padding: 0px 23.8px;
}
/* line 12, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs dd a:focus, .tabs li a:focus {
  font-weight: bold;
  color: #0b79a2;
}
/* line 14, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs dd.active, .tabs li.active {
  border-top: 3px solid #0b79a2;
  margin-top: -3px;
}
/* line 15, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs dd.active a, .tabs li.active a {
  cursor: default;
  color: #5e5e5e;
  background: #fff;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  font-weight: bold;
}
/* line 17, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs dd:first-child, .tabs li:first-child {
  margin-left: 0;
}
/* line 20, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical {
  height: auto;
  border-bottom: 1px solid #e6e6e6;
}
/* line 21, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical dt, .tabs.vertical dd, .tabs.vertical li {
  float: none;
  height: auto;
}
/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical dd, .tabs.vertical li {
  border-left: 3px solid #cccccc;
}
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical dd a, .tabs.vertical li a {
  background: #f2f2f2;
  border: none;
  border: 1px solid #e6e6e6;
  border-width: 1px 1px 0 0;
  color: #555;
  display: block;
  font-size: 14px;
  height: auto;
  line-height: 1;
  padding: 15px 20px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 26, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical dd.active, .tabs.vertical li.active {
  margin-top: 0;
  border-top: 1px solid #4d4d4d;
  border-left: 4px solid #1a1a1a;
}
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical dd.active a, .tabs.vertical li.active a {
  background: #4d4d4d;
  border: none;
  color: #fff;
  height: auto;
  margin: 0;
  position: static;
  top: 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
/* line 29, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical dd:first-child a.active, .tabs.vertical li:first-child a.active {
  margin: 0;
}
/* line 33, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.pill {
  border-bottom: none;
  margin-bottom: 10px;
}
/* line 34, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.pill dd, .tabs.pill li {
  margin-right: 10px;
}
/* line 35, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.pill dd:last-child, .tabs.pill li:last-child {
  margin-right: 0;
}
/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.pill dd a, .tabs.pill li a {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
  background: #e6e6e6;
  height: -11rem;
  line-height: -11rem;
  color: #666;
}
/* line 38, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.pill dd.active, .tabs.pill li.active {
  border: none;
  margin-top: 0;
}
/* line 39, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.pill dd.active a, .tabs.pill li.active a {
  background-color: #0b79a2;
  border: none;
  color: #fff;
}
/* line 42, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.pill.contained {
  border-bottom: solid 1px #eee;
  margin-bottom: 0;
}
/* line 44, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.pill.two-up dd, .tabs.pill.two-up li, .tabs.pill.three-up dd, .tabs.pill.three-up li, .tabs.pill.four-up dd, .tabs.pill.four-up li, .tabs.pill.five-up dd, .tabs.pill.five-up li {
  margin-right: 0;
}
/* line 49, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.two-up dt a, .tabs.two-up dd a, .tabs.two-up li a, .tabs.three-up dt a, .tabs.three-up dd a, .tabs.three-up li a, .tabs.four-up dt a, .tabs.four-up dd a, .tabs.four-up li a, .tabs.five-up dt a, .tabs.five-up dd a, .tabs.five-up li a {
  padding: 0 17px;
  text-align: center;
  overflow: hidden;
}
/* line 51, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.two-up dt, .tabs.two-up dd, .tabs.two-up li {
  width: 50%;
}
/* line 52, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.three-up dt, .tabs.three-up dd, .tabs.three-up li {
  width: 33.33%;
}
/* line 53, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.four-up dt, .tabs.four-up dd, .tabs.four-up li {
  width: 25%;
}
/* line 54, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.tabs.five-up dt, .tabs.five-up dd, .tabs.five-up li {
  width: 20%;
}

/* line 57, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content {
  display: block;
  margin: 0 0 20px;
  padding: 0;
}
/* line 58, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content > li {
  display: none;
}
/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content > li.active {
  display: block;
}
/* line 61, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained {
  padding: 0;
}
/* line 62, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained > li {
  border: solid 0 #e6e6e6;
  border-width: 0 1px 1px 1px;
  padding: 20px;
}
/* line 63, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained.vertical > li {
  border-width: 1px 1px 1px 1px;
}

/* line 67, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_tabs.scss */
.no-js ul.tabs-content > li {
  display: block;
}

/* Table of Contents

:: Visibility
:: Alerts
:: Labels
:: Tooltips
:: Panels
:: Accordion
:: Side Nav
:: Sub Nav
:: Pagination
:: Breadcrumbs
:: Lists
:: Inline/Link Lists
:: Keystroke Chars
:: Image Thumbnails
:: Video
:: Tables
:: Microformats
:: Progress Bars
:: Pricing Tables

*/
/* Alerts ---------------------- */
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.alert-box {
  display: block;
  padding: 6px 7px 7px;
  font-weight: bold;
  font-size: 14px;
  color: white;
  background-color: #0b79a2;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
  position: relative;
}
/* line 29, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.alert-box.success {
  background-color: #5da423;
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}
/* line 30, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.alert-box.alert {
  background-color: #c60f13;
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}
/* line 31, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.alert-box.secondary {
  background-color: #c3d344;
  color: black;
  text-shadow: 0 1px rgba(255, 255, 255, 0.3);
}
/* line 33, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.alert-box a.close {
  color: #333;
  position: absolute;
  right: 4px;
  top: -1px;
  font-size: 17px;
  opacity: 0.2;
  padding: 4px;
}
/* line 34, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.alert-box a.close:hover, div.alert-box a.close:focus {
  opacity: 0.4;
}

/* Labels ---------------------- */
/* line 41, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.label, .orbit .orbit-edit-link a {
  padding: 1px 4px 2px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline;
  position: relative;
  bottom: 1px;
  color: #fff;
  background: #0b79a2;
}
/* line 43, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.label.radius, .orbit .orbit-edit-link a.radius {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 44, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.label.round, .orbit .orbit-edit-link a {
  padding: 1px 7px 2px;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 46, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.label.alert, .orbit .orbit-edit-link a.alert {
  background-color: #c60f13;
}
/* line 47, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.label.success, .orbit .orbit-edit-link a.success {
  background-color: #5da423;
}
/* line 48, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.label.secondary, .orbit .orbit-edit-link a.secondary {
  background-color: #c3d344;
  color: black;
}

/* Tooltips ---------------------- */
/* line 54, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.has-tip {
  border-bottom: dotted 1px #cccccc;
  cursor: help;
  font-weight: bold;
  color: #333333;
}
/* line 56, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.has-tip:hover, .has-tip:focus {
  border-bottom: dotted 1px #053242;
  color: #0b79a2;
}
/* line 57, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.has-tip.tip-left, .has-tip.tip-right {
  float: none !important;
}

/* line 61, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.tooltip {
  display: none;
  background: black;
  background: rgba(0, 0, 0, 0.85);
  position: absolute;
  color: white;
  font-weight: bold;
  font-size: 12px;
  padding: 5px;
  z-index: 999;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  line-height: normal;
}
/* line 63, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.tooltip > .nub {
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent black transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
  position: absolute;
  top: -10px;
  left: 10px;
}
/* line 64, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.tooltip.tip-override > .nub {
  border-color: transparent transparent black transparent !important;
  border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent !important;
  top: -10px !important;
}
/* line 65, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.tooltip.tip-top > .nub, .tooltip.tip-centered-top > .nub {
  border-color: black transparent transparent transparent;
  border-color: rgba(0, 0, 0, 0.85) transparent transparent transparent;
  top: auto;
  bottom: -10px;
}
/* line 67, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.tooltip.tip-left, .tooltip.tip-right {
  float: none !important;
}
/* line 69, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.tooltip.tip-left > .nub {
  border-color: transparent transparent transparent black;
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.85);
  right: -10px;
  left: auto;
}
/* line 70, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.tooltip.tip-right > .nub {
  border-color: transparent black transparent transparent;
  border-color: transparent rgba(0, 0, 0, 0.85) transparent transparent;
  right: auto;
  left: -10px;
}
/* line 72, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.tooltip.noradius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 73, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.tooltip.opened {
  color: #0b79a2 !important;
  border-bottom: dotted 1px #053242 !important;
}

/* line 77, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.tap-to-close {
  display: block;
  font-size: 10px;
  font-size: 1rem;
  color: #888888;
  font-weight: normal;
}

/* Panels ---------------------- */
/* line 81, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel {
  background: #f2f2f2;
  border: solid 1px #e6e6e6;
  margin: 0 0 22px 0;
  padding: 20px;
}
/* line 83, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel > :first-child {
  margin-top: 0;
}
/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel > :last-child {
  margin-bottom: 0;
}
/* line 86, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel.callout {
  background: #0b79a2;
  color: #fff;
  border-color: #085572;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
}
/* line 87, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel.callout a {
  color: #fff;
}
/* line 88, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel.callout .button {
  background: white;
  border: none;
  color: #0b79a2;
  text-shadow: none;
}
/* line 90, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel.callout .button:hover, .panel.callout .button:focus {
  background: rgba(255, 255, 255, 0.8);
}
/* line 94, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.panel.radius {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* Accordion ---------------------- */
/* line 100, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion {
  margin: 0 0 22px 0;
  border-bottom: 1px solid #c3d344;
}
/* line 102, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #c3d344;
}
/* line 104, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title {
  cursor: pointer;
  background: #cad859;
  padding: 15px;
  margin: 0;
  position: relative;
  border-left: 1px solid #c3d344;
  border-right: 1px solid #c3d344;
  -webkit-transition: 0.15s background linear;
  -moz-transition: 0.15s background linear;
  -o-transition: 0.15s background linear;
  transition: 0.15s background linear;
}
/* line 106, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title h1, ul.accordion > li > div.title h2, ul.accordion > li > div.title h3, ul.accordion > li > div.title .webform-confirmation h4, .webform-confirmation ul.accordion > li > div.title h4,
ul.accordion > li > div.title article h4,
article ul.accordion > li > div.title h4,
ul.accordion > li > div.title .view-header h4,
.view-header ul.accordion > li > div.title h4,
ul.accordion > li > div.title #block-block-34 h4,
#block-block-34 ul.accordion > li > div.title h4, ul.accordion > li > div.title h4, ul.accordion > li > div.title h5 {
  margin: 0;
}
/* line 107, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent #5d6618 transparent transparent;
  position: absolute;
  right: 15px;
  top: 21px;
}
/* line 110, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li .content {
  display: none;
  padding: 15px;
}
/* line 112, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li.active {
  border-top: 3px solid #0b79a2;
}
/* line 114, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li.active .title {
  background: white;
  padding-top: 13px;
}
/* line 116, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li.active .title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #5d6618 transparent transparent transparent;
}
/* line 118, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.accordion > li.active .content {
  background: white;
  display: block;
  border-left: 1px solid #c3d344;
  border-right: 1px solid #c3d344;
}

/* Side Nav ---------------------- */
/* line 127, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.side-nav {
  display: block;
  list-style: none;
  margin: 0;
  padding: 17px 0;
}
/* line 129, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.side-nav li {
  display: block;
  list-style: none;
  margin: 0 0 7px 0;
}
/* line 131, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.side-nav li a {
  display: block;
}
/* line 132, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.side-nav li.active a {
  color: #4d4d4d;
  font-weight: bold;
}
/* line 133, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.side-nav li.divider {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
}

/* Sub Navs http://www.zurb.com/article/292/how-to-create-simple-and-effective-sub-na ---------------------- */
/* line 139, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
dl.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -4px 0 18px;
  margin-right: 0;
  margin-left: -9px;
  padding-top: 4px;
}
/* line 141, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
dl.sub-nav dt, dl.sub-nav dd {
  float: left;
  display: inline;
  margin-left: 9px;
  margin-bottom: 10px;
}
/* line 142, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
dl.sub-nav dt {
  color: #999;
  font-weight: normal;
}
/* line 143, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
dl.sub-nav dd a {
  text-decoration: none;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 144, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
dl.sub-nav dd.active a {
  font-weight: bold;
  background: #0b79a2;
  color: #fff;
  padding: 3px 9px;
  cursor: default;
}

/* Pagination ---------------------- */
/* line 150, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.pagination {
  display: block;
  height: 24px;
  margin-left: -5px;
}
/* line 152, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.pagination li {
  float: left;
  display: block;
  height: 24px;
  color: #999;
  font-size: 14px;
  margin-left: 5px;
}
/* line 154, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.pagination li a {
  display: block;
  padding: 1px 7px 1px;
  color: #555;
}
/* line 155, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.pagination li:hover a, ul.pagination li a:focus {
  background: #e6e6e6;
}
/* line 156, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.pagination li.unavailable a {
  cursor: default;
  color: #999;
}
/* line 157, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
  background: transparent;
}
/* line 158, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.pagination li.current a {
  background: #0b79a2;
  color: white;
  font-weight: bold;
  cursor: default;
}
/* line 159, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
  background: #0b79a2;
}

/* line 165, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.pagination-centered {
  text-align: center;
}
/* line 167, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.pagination-centered ul > li {
  float: none;
  display: inline-block;
}

/* Breadcrums ---------------------- */
/* line 172, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs {
  display: block;
  background: #cad859;
  padding: 6px 10px 7px;
  border: 1px solid #c3d344;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  margin-left: 0;
}
/* line 174, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li {
  margin: 0;
  padding: 0 12px 0 0;
  float: left;
  list-style: none;
}
/* line 176, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li a, ul.breadcrumbs li span {
  text-transform: uppercase;
  font-size: 11px;
  font-size: 1.1rem;
  padding-left: 12px;
}
/* line 177, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:first-child a, ul.breadcrumbs li:first-child span {
  padding-left: 0;
}
/* line 180, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:before {
  content: "/";
  color: #aaa;
}
/* line 181, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:first-child:before {
  content: " ";
}
/* line 182, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.current a {
  cursor: default;
  color: #333;
}
/* line 183, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:hover a, ul.breadcrumbs li a:focus {
  text-decoration: underline;
}
/* line 184, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.current:hover a, ul.breadcrumbs li.current a:focus {
  text-decoration: none;
}
/* line 186, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.unavailable a {
  color: #999;
}
/* line 187, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.unavailable:hover a, ul.breadcrumbs li.unavailable a:focus {
  text-decoration: none;
  color: #999;
  cursor: default;
}

/* Inline Link List */
/* line 193, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.inline-list, ul.link-list {
  margin: 0 0 17px -22px;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 195, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.inline-list > li, ul.link-list > li {
  list-style: none;
  float: left;
  margin-left: 22px;
  display: block;
}
/* line 197, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.inline-list > li > *, ul.link-list > li > * {
  display: block;
}

/* Keytroke Characters ---------------------- */
/* line 203, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.keystroke, kbd {
  font-family: "Consolas", "Menlo", "Courier", monospace;
  font-size: 13px;
  padding: 2px 4px 0px;
  margin: 0;
  background: #ededed;
  border: solid 1px #dbdbdb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* Image Thumbnails ---------------------- */
/* line 206, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.th {
  display: block;
}
/* line 207, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.th img {
  display: block;
  border: solid 4px #fff;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition-property: box-shadow;
  -moz-transition-property: box-shadow;
  -o-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transition-duration: 300ms;
  -moz-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}
/* line 209, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.th:hover img, .th:focus img {
  -webkit-box-shadow: 0 0 6px 1px rgba(11, 121, 162, 0.5);
  -moz-box-shadow: 0 0 6px 1px rgba(11, 121, 162, 0.5);
  box-shadow: 0 0 6px 1px rgba(11, 121, 162, 0.5);
}

/* Video - Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ ---------------------- */
/* line 215, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.flex-video, .oembed-content, .ccpa-media-lists li.views-row .media, .view-new-multimedia-by-taxonomy .view-content li.views-row .media, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .media {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
/* line 223, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.flex-video.widescreen, .orbit .orbit-video .flex-video, .orbit .orbit-video .oembed-content, .orbit .orbit-video .ccpa-media-lists li.views-row .media, .ccpa-media-lists li.views-row .orbit .orbit-video .media, .orbit .orbit-video .view-new-multimedia-by-taxonomy .view-content li.views-row .media, .view-new-multimedia-by-taxonomy .view-content li.views-row .orbit .orbit-video .media, .orbit .orbit-video #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .media, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .orbit .orbit-video .media, .widescreen.oembed-content, .ccpa-media-lists li.views-row .widescreen.media, .view-new-multimedia-by-taxonomy .view-content li.views-row .widescreen.media, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .widescreen.media {
  padding-bottom: 57.25%;
}
/* line 224, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.flex-video.vimeo, .vimeo.oembed-content, .ccpa-media-lists li.views-row .vimeo.media, .view-new-multimedia-by-taxonomy .view-content li.views-row .vimeo.media, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .vimeo.media {
  padding-top: 0;
}
/* line 226, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.flex-video iframe, .oembed-content iframe, .ccpa-media-lists li.views-row .media iframe, .view-new-multimedia-by-taxonomy .view-content li.views-row .media iframe, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .media iframe, .flex-video object, .oembed-content object, .ccpa-media-lists li.views-row .media object, .view-new-multimedia-by-taxonomy .view-content li.views-row .media object, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .media object, .flex-video embed, .oembed-content embed, .ccpa-media-lists li.views-row .media embed, .view-new-multimedia-by-taxonomy .view-content li.views-row .media embed, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .media embed, .flex-video video, .oembed-content video, .ccpa-media-lists li.views-row .media video, .view-new-multimedia-by-taxonomy .view-content li.views-row .media video, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .media video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Tables ---------------------- */
/* line 232, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
table {
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin: 0 0 18px;
  border: 1px solid #ddd;
}

/* line 234, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
table thead, table tfoot {
  background: #f5f5f5;
}

/* line 239, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
  display: table-cell;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
}

/* line 241, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
table thead tr th,
table tfoot tr td {
  padding: 8px 10px 9px;
  font-size: 14px;
  font-weight: bold;
  color: #222;
}

/* line 242, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
table thead tr th:first-child, table tfoot tr td:first-child {
  border-left: none;
}

/* line 243, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
table thead tr th:last-child, table tfoot tr td:last-child {
  border-right: none;
}

/* line 246, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
table tbody tr.even,
table tbody tr.alt {
  background: #f9f9f9;
}

/* line 247, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
table tbody tr:nth-child(even) {
  background: #f9f9f9;
}

/* line 248, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
table tbody tr td {
  color: #333;
  padding: 9px 10px;
  vertical-align: top;
  border: none;
}

/* Microformats ---------------------- */
/* line 252, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.vcard {
  display: inline-block;
  margin: 0 0 12px 0;
  border: 1px solid #ddd;
  padding: 10px;
}
/* line 254, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.vcard li {
  margin: 0;
  display: block;
}
/* line 255, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
ul.vcard li.fn {
  font-weight: bold;
  font-size: 15px;
}

/* line 260, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
p.vevent span.summary {
  font-weight: bold;
}
/* line 261, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
p.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 1px;
}

/* Progress Bar ---------------------- */
/* line 266, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.progress {
  padding: 2px;
  margin-bottom: 10px;
  border: 1px solid #cccccc;
  height: 25px;
  /* meter */
  /* border radii */
}
/* line 269, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.progress .meter {
  background: #0b79a2;
  height: 100%;
  display: block;
  width: 50%;
}
/* line 270, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.progress.secondary .meter {
  background: #c3d344;
}
/* line 271, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.progress.success .meter {
  background: #5da423;
}
/* line 272, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.progress.alert .meter {
  background: #c60f13;
}
/* line 275, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.progress.radius {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 276, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.progress.radius .meter {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 278, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.progress.round {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 279, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
div.progress.round .meter {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}

/* Pricing Tables ---------------------- */
/* line 285, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.pricing-table {
  border: solid 1px #dddddd;
  margin-left: 0;
  margin-bottom: 20px;
}
/* line 286, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.pricing-table * {
  list-style: none;
  line-height: 1;
}
/* line 287, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.pricing-table .title {
  background-color: #dddddd;
  padding: 15px 20px;
  text-align: center;
  color: #333333;
  font-weight: bold;
  font-size: 16px;
}
/* line 288, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.pricing-table .price {
  background-color: #eeeeee;
  padding: 15px 20px;
  text-align: center;
  color: #333333;
  font-weight: normal;
  font-size: 20px;
}
/* line 289, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.pricing-table .description {
  background-color: white;
  padding: 15px;
  text-align: center;
  color: #777777;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  border-bottom: dotted 1px #dddddd;
}
/* line 290, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.pricing-table .bullet-item {
  background-color: white;
  padding: 15px;
  text-align: center;
  color: #333333;
  font-size: 14px;
  font-weight: normal;
  border-bottom: dotted 1px #dddddd;
}
/* line 291, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_ui.scss */
.pricing-table .cta-button {
  background-color: whitesmoke;
  text-align: center;
  padding: 20px;
}

/* CSS for jQuery Reveal Plugin
 * Maintained for Foundation. foundation.zurb.com
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
/* Reveal Modals ---------------------- */
/* line 9, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_reveal.scss */
.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.45);
  z-index: 40;
  display: none;
  top: 0;
  left: 0;
}

/* line 11, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_reveal.scss */
.reveal-modal {
  background: #fff;
  visibility: hidden;
  display: none;
  top: 100px;
  left: 50%;
  margin-left: -260px;
  width: 520px;
  position: absolute;
  z-index: 41;
  padding: 30px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
/* line 12, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_reveal.scss */
.reveal-modal .close-reveal-modal:not(.button) {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: .5;
  position: absolute;
  top: 8px;
  right: 11px;
  color: #aaa;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
  font-weight: bold;
  cursor: pointer;
}
/* line 23, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.small {
  width: 30%;
  margin-left: -15%;
}
/* line 24, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.medium {
  width: 40%;
  margin-left: -20%;
}
/* line 25, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.large {
  width: 60%;
  margin-left: -30%;
}
/* line 26, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.xlarge {
  width: 70%;
  margin-left: -35%;
}
/* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.expand {
  width: 90%;
  margin-left: -45%;
}
/* line 28, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_reveal.scss */
.reveal-modal .row {
  min-width: 0;
  margin-bottom: 10px;
}
/* line 29, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_reveal.scss */
.reveal-modal > :first-child {
  margin-top: 0;
}
/* line 30, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_reveal.scss */
.reveal-modal > :last-child {
  margin-bottom: 0;
}

@media print {
  /* line 33, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_reveal.scss */
  .reveal-modal {
    border: solid 1px #000;
    background: #fff;
  }
}
/* Visibility Classes ---------------------- */
/*                                           */
/* Standard (large) display targeting */
/* line 10, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
.show-for-small,
.show-for-medium,
.show-for-medium-down,
.hide-for-large,
.hide-for-large-up,
.show-for-xlarge,
.show-for-print {
  display: none !important;
}

/* line 18, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
.hide-for-small,
.hide-for-medium,
.hide-for-medium-down,
.show-for-large,
.show-for-large-up,
.hide-for-xlarge,
.hide-for-print {
  display: inherit !important;
}

/* Very large display targeting */
@media only screen and (min-width: 67.33333em) {
  /* line 27, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .hide-for-small,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: inherit !important;
  }

  /* line 34, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .show-for-small,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: none !important;
  }
}
/* Medium display targeting */
@media only screen and (max-width: 57.39999em) and (min-width: 33.33333em) {
  /* line 44, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .hide-for-small,
  .show-for-medium,
  .show-for-medium-down,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: inherit !important;
  }

  /* line 51, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .show-for-small,
  .hide-for-medium,
  .hide-for-medium-down,
  .show-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: none !important;
  }
}
/* Small display targeting */
@media only screen and (max-width: 32.33333em) {
  /* line 61, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .show-for-small,
  .hide-for-medium,
  .show-for-medium-down,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: inherit !important;
  }

  /* line 68, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .hide-for-small,
  .show-for-medium,
  .hide-for-medium-down,
  .show-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: none !important;
  }
}
/* Orientation targeting */
/* line 73, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 75, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  /* line 79, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 81, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  /* line 86, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 88, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }
}
/* Touch-enabled device targeting */
/* line 92, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
.show-for-touch {
  display: none !important;
}

/* line 93, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 94, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 95, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific overrides for elements that require something other than display: block */
/* line 102, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
table.show-for-xlarge,
table.show-for-large,
table.hide-for-small,
table.hide-for-medium {
  display: table !important;
}

@media only screen and (max-width: 57.39999em) and (min-width: 33.33333em) {
  /* line 108, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .touch table.hide-for-xlarge,
  .touch table.hide-for-large,
  .touch table.hide-for-small,
  .touch table.show-for-medium {
    display: table !important;
  }
}
@media only screen and (max-width: 32.33333em) {
  /* line 115, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  table.hide-for-xlarge,
  table.hide-for-large,
  table.hide-for-medium,
  table.show-for-small {
    display: table !important;
  }
}
/* 1280 tablet ------------ */
@media only screen and (max-device-width: 1280px) {
  /* NavBar --- */
  /*            */
  /* line 124, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .touch .nav-bar li.has-flyout > a {
    padding-right: 36px !important;
  }
}
/* Covering almost all ----- */
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  /* line 130, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .flex-video, .oembed-content, .ccpa-media-lists li.views-row .media, .view-new-multimedia-by-taxonomy .view-content li.views-row .media, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .media {
    padding-top: 0;
  }
}
/* Between Medium and Small */
@media only screen and (max-width: 57.39999em) and (min-width: 33.33333em) {
  /* NavBar --- */
  /*            */
  /* line 139, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .touch .nav-bar li a {
    font-size: 13px;
  }
  /* line 141, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .touch .nav-bar li.has-flyout > a.flyout-toggle {
    padding: 1.5rem !important;
  }
  /* line 142, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .touch .nav-bar li.has-flyout > a {
    padding-right: -1rem !important;
  }

  /* Clearing --- */
  /*              */
  /* line 148, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-right, .clearing-main-left {
    height: 100%;
    width: 40px;
    top: 0;
    border: none;
  }
  /* line 153, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-right:before, .clearing-main-left:before {
    position: absolute;
    top: 50%;
  }

  /* line 155, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-left {
    left: 0;
  }
  /* line 157, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-left:before {
    left: 5px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 16px;
    border-color: transparent white transparent transparent;
  }

  /* line 159, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-right {
    height: 100%;
    right: 0;
  }
  /* line 162, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-right:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 16px;
    border-color: transparent transparent transparent white;
  }
}
/* Small Devices ------------ */
@media only screen and (max-width: 32.33333em) {
  /* Global Misc --- */
  /*                 */
  /* line 172, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .left, .right {
    float: none;
  }

  /* line 173, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  /* The Grid --- */
  /*              */
  /* line 177, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row {
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 178, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .column, .columns, .customer_profile_billing,
  .customer_profile_shipping, #commerce-shipping-service-ajax-wrapper, footer .block, section#block-bean-featured-monitor-article .field-name-field-article-body, section#block-bean-featured-monitor-article .field-name-field-article-view {
    width: auto !important;
    float: none;
  }

  /* line 179, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .column:last-child, .columns:last-child, .customer_profile_billing:last-child,
  .customer_profile_shipping:last-child, #commerce-shipping-service-ajax-wrapper:last-child, footer .block:last-child, section#block-bean-featured-monitor-article .field-name-field-article-body:last-child, section#block-bean-featured-monitor-article .field-name-field-article-view:last-child {
    float: none;
  }

  /* line 180, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: none;
  }

  /* line 181, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .column:before, .columns:before, .customer_profile_billing:before,
  .customer_profile_shipping:before, #commerce-shipping-service-ajax-wrapper:before, footer .block:before, section#block-bean-featured-monitor-article .field-name-field-article-body:before, section#block-bean-featured-monitor-article .field-name-field-article-view:before, .column:after, .columns:after, .customer_profile_billing:after,
  .customer_profile_shipping:after, #commerce-shipping-service-ajax-wrapper:after, footer .block:after, section#block-bean-featured-monitor-article .field-name-field-article-body:after, section#block-bean-featured-monitor-article .field-name-field-article-view:after {
    content: "";
    display: table;
  }

  /* line 182, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .column:after, .columns:after, .customer_profile_billing:after,
  .customer_profile_shipping:after, #commerce-shipping-service-ajax-wrapper:after, footer .block:after, section#block-bean-featured-monitor-article .field-name-field-article-body:after, section#block-bean-featured-monitor-article .field-name-field-article-view:after {
    clear: both;
  }

  /* line 185, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten {
    margin-left: 0 !important;
  }

  /* line 186, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten {
    left: auto;
  }

  /* line 187, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten {
    right: auto;
  }

  /* Mobile 4-column Grid */
  /* line 200, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-one {
    width: 8.33333% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-one:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-one.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-one {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-two {
    width: 16.66667% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-two:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-two.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-two {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-three {
    width: 25% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-three:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-three.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-three {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-four {
    width: 33.33333% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-four:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-four.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-four {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-five {
    width: 41.66667% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-five:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-five.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-five {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-six {
    width: 50% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-six:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-six.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-six {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-seven {
    width: 58.33333% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-seven:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-seven.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-seven {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-eight {
    width: 66.66667% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-eight:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-eight.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-eight {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-nine {
    width: 75% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-nine:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-nine.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-nine {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-ten {
    width: 83.33333% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-ten:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-ten.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-ten {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-eleven {
    width: 91.66667% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-eleven:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-eleven.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-eleven {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-twelve {
    width: 100% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-twelve:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-twelve.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-twelve {
    padding: 0;
  }

  /* line 210, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .push-one-mobile {
    left: 8.33333%;
  }

  /* line 211, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .pull-one-mobile {
    right: 8.33333%;
  }

  /* line 210, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .push-two-mobile {
    left: 16.66667%;
  }

  /* line 211, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .pull-two-mobile {
    right: 16.66667%;
  }

  /* line 210, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .push-three-mobile {
    left: 25%;
  }

  /* line 211, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .pull-three-mobile {
    right: 25%;
  }

  /* line 210, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .push-four-mobile {
    left: 33.33333%;
  }

  /* line 211, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .pull-four-mobile {
    right: 33.33333%;
  }

  /* line 210, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .push-five-mobile {
    left: 41.66667%;
  }

  /* line 211, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .pull-five-mobile {
    right: 41.66667%;
  }

  /* line 210, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .push-six-mobile {
    left: 50%;
  }

  /* line 211, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .pull-six-mobile {
    right: 50%;
  }

  /* line 210, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .push-seven-mobile {
    left: 58.33333%;
  }

  /* line 211, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .pull-seven-mobile {
    right: 58.33333%;
  }

  /* line 210, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .push-eight-mobile {
    left: 66.66667%;
  }

  /* line 211, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .pull-eight-mobile {
    right: 66.66667%;
  }

  /* line 210, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .push-nine-mobile {
    left: 75%;
  }

  /* line 211, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .pull-nine-mobile {
    right: 75%;
  }

  /* line 210, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .push-ten-mobile {
    left: 83.33333%;
  }

  /* line 211, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .pull-ten-mobile {
    right: 83.33333%;
  }

  /* line 210, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .push-eleven-mobile {
    left: 91.66667%;
  }

  /* line 211, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .pull-eleven-mobile {
    right: 91.66667%;
  }

  /* Block Grids --- */
  /*                 */
  /* line 217, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile > li {
    float: none;
    width: 100%;
    margin-left: 0;
  }

  /* line 221, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid > li {
    clear: none;
  }
  /* line 223, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-one-up > li {
    width: 100%;
  }
  /* line 223, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-two-up > li {
    width: 50%;
  }
  /* line 225, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-two-up > li:nth-child(2n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-three-up > li {
    width: 33.33333%;
  }
  /* line 225, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-three-up > li:nth-child(3n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-four-up > li {
    width: 25%;
  }
  /* line 225, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-four-up > li:nth-child(4n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-five-up > li {
    width: 20%;
  }
  /* line 225, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-five-up > li:nth-child(5n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-six-up > li {
    width: 16.66667%;
  }
  /* line 225, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-six-up > li:nth-child(6n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-seven-up > li {
    width: 14.28571%;
  }
  /* line 225, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-seven-up > li:nth-child(7n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-eight-up > li {
    width: 12.5%;
  }
  /* line 225, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-eight-up > li:nth-child(8n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-nine-up > li {
    width: 11.11111%;
  }
  /* line 225, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-nine-up > li:nth-child(9n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-ten-up > li {
    width: 10%;
  }
  /* line 225, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-ten-up > li:nth-child(10n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-eleven-up > li {
    width: 9.09091%;
  }
  /* line 225, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-eleven-up > li:nth-child(11n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-twelve-up > li {
    width: 8.33333%;
  }
  /* line 225, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-twelve-up > li:nth-child(12n+1) {
    clear: both;
  }

  /* Forms --- */
  /*           */
  /* Label alignment */
  /* line 234, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  label.right {
    text-align: left;
  }

  /* Extend width of all inputs */
  /* line 247, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].one,
  input[type="password"].one,
  input[type="date"].one,
  input[type="datetime"].one,
  input[type="email"].one,
  input[type="number"].one,
  input[type="search"].one,
  input[type="tel"].one,
  input[type="time"].one,
  input[type="url"].one,
  textarea.one,
  .row textarea.one {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].two,
  input[type="password"].two,
  input[type="date"].two,
  input[type="datetime"].two,
  input[type="email"].two,
  input[type="number"].two,
  input[type="search"].two,
  input[type="tel"].two,
  input[type="time"].two,
  input[type="url"].two,
  textarea.two,
  .row textarea.two {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].three,
  input[type="password"].three,
  input[type="date"].three,
  input[type="datetime"].three,
  input[type="email"].three,
  input[type="number"].three,
  input[type="search"].three,
  input[type="tel"].three,
  input[type="time"].three,
  input[type="url"].three,
  textarea.three,
  .row textarea.three {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].four, input[type="text"].customer_profile_billing,
  input[type="text"].customer_profile_shipping, input[type="text"]#commerce-shipping-service-ajax-wrapper,
  input[type="password"].four,
  input[type="password"].customer_profile_billing,
  input[type="password"].customer_profile_shipping,
  input[type="password"]#commerce-shipping-service-ajax-wrapper,
  input[type="date"].four,
  input[type="date"].customer_profile_billing,
  input[type="date"].customer_profile_shipping,
  input[type="date"]#commerce-shipping-service-ajax-wrapper,
  input[type="datetime"].four,
  input[type="datetime"].customer_profile_billing,
  input[type="datetime"].customer_profile_shipping,
  input[type="datetime"]#commerce-shipping-service-ajax-wrapper,
  input[type="email"].four,
  input[type="email"].customer_profile_billing,
  input[type="email"].customer_profile_shipping,
  input[type="email"]#commerce-shipping-service-ajax-wrapper,
  input[type="number"].four,
  input[type="number"].customer_profile_billing,
  input[type="number"].customer_profile_shipping,
  input[type="number"]#commerce-shipping-service-ajax-wrapper,
  input[type="search"].four,
  input[type="search"].customer_profile_billing,
  input[type="search"].customer_profile_shipping,
  input[type="search"]#commerce-shipping-service-ajax-wrapper,
  input[type="tel"].four,
  input[type="tel"].customer_profile_billing,
  input[type="tel"].customer_profile_shipping,
  input[type="tel"]#commerce-shipping-service-ajax-wrapper,
  input[type="time"].four,
  input[type="time"].customer_profile_billing,
  input[type="time"].customer_profile_shipping,
  input[type="time"]#commerce-shipping-service-ajax-wrapper,
  input[type="url"].four,
  input[type="url"].customer_profile_billing,
  input[type="url"].customer_profile_shipping,
  input[type="url"]#commerce-shipping-service-ajax-wrapper,
  textarea.four,
  .row textarea.four,
  textarea.customer_profile_billing,
  textarea.customer_profile_shipping,
  textarea#commerce-shipping-service-ajax-wrapper {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].five,
  input[type="password"].five,
  input[type="date"].five,
  input[type="datetime"].five,
  input[type="email"].five,
  input[type="number"].five,
  input[type="search"].five,
  input[type="tel"].five,
  input[type="time"].five,
  input[type="url"].five,
  textarea.five,
  .row textarea.five {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].six, section#block-bean-featured-monitor-article input[type="text"].field-name-field-article-body, section#block-bean-featured-monitor-article input[type="text"].field-name-field-article-view,
  input[type="password"].six,
  section#block-bean-featured-monitor-article input[type="password"].field-name-field-article-body,
  section#block-bean-featured-monitor-article input[type="password"].field-name-field-article-view,
  input[type="date"].six,
  section#block-bean-featured-monitor-article input[type="date"].field-name-field-article-body,
  section#block-bean-featured-monitor-article input[type="date"].field-name-field-article-view,
  input[type="datetime"].six,
  section#block-bean-featured-monitor-article input[type="datetime"].field-name-field-article-body,
  section#block-bean-featured-monitor-article input[type="datetime"].field-name-field-article-view,
  input[type="email"].six,
  section#block-bean-featured-monitor-article input[type="email"].field-name-field-article-body,
  section#block-bean-featured-monitor-article input[type="email"].field-name-field-article-view,
  input[type="number"].six,
  section#block-bean-featured-monitor-article input[type="number"].field-name-field-article-body,
  section#block-bean-featured-monitor-article input[type="number"].field-name-field-article-view,
  input[type="search"].six,
  section#block-bean-featured-monitor-article input[type="search"].field-name-field-article-body,
  section#block-bean-featured-monitor-article input[type="search"].field-name-field-article-view,
  input[type="tel"].six,
  section#block-bean-featured-monitor-article input[type="tel"].field-name-field-article-body,
  section#block-bean-featured-monitor-article input[type="tel"].field-name-field-article-view,
  input[type="time"].six,
  section#block-bean-featured-monitor-article input[type="time"].field-name-field-article-body,
  section#block-bean-featured-monitor-article input[type="time"].field-name-field-article-view,
  input[type="url"].six,
  section#block-bean-featured-monitor-article input[type="url"].field-name-field-article-body,
  section#block-bean-featured-monitor-article input[type="url"].field-name-field-article-view,
  textarea.six,
  .row textarea.six,
  section#block-bean-featured-monitor-article textarea.field-name-field-article-body,
  section#block-bean-featured-monitor-article textarea.field-name-field-article-view {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].seven,
  input[type="password"].seven,
  input[type="date"].seven,
  input[type="datetime"].seven,
  input[type="email"].seven,
  input[type="number"].seven,
  input[type="search"].seven,
  input[type="tel"].seven,
  input[type="time"].seven,
  input[type="url"].seven,
  textarea.seven,
  .row textarea.seven {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].eight,
  input[type="password"].eight,
  input[type="date"].eight,
  input[type="datetime"].eight,
  input[type="email"].eight,
  input[type="number"].eight,
  input[type="search"].eight,
  input[type="tel"].eight,
  input[type="time"].eight,
  input[type="url"].eight,
  textarea.eight,
  .row textarea.eight {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].nine,
  input[type="password"].nine,
  input[type="date"].nine,
  input[type="datetime"].nine,
  input[type="email"].nine,
  input[type="number"].nine,
  input[type="search"].nine,
  input[type="tel"].nine,
  input[type="time"].nine,
  input[type="url"].nine,
  textarea.nine,
  .row textarea.nine {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].ten,
  input[type="password"].ten,
  input[type="date"].ten,
  input[type="datetime"].ten,
  input[type="email"].ten,
  input[type="number"].ten,
  input[type="search"].ten,
  input[type="tel"].ten,
  input[type="time"].ten,
  input[type="url"].ten,
  textarea.ten,
  .row textarea.ten {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].eleven,
  input[type="password"].eleven,
  input[type="date"].eleven,
  input[type="datetime"].eleven,
  input[type="email"].eleven,
  input[type="number"].eleven,
  input[type="search"].eleven,
  input[type="tel"].eleven,
  input[type="time"].eleven,
  input[type="url"].eleven,
  textarea.eleven,
  .row textarea.eleven {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].twelve,
  input[type="password"].twelve,
  input[type="date"].twelve,
  input[type="datetime"].twelve,
  input[type="email"].twelve,
  input[type="number"].twelve,
  input[type="search"].twelve,
  input[type="tel"].twelve,
  input[type="time"].twelve,
  input[type="url"].twelve,
  textarea.twelve,
  .row textarea.twelve {
    width: 100% !important;
  }

  /* Buttons --- */
  /*             */
  /* Basic overrides */
  /* line 261, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .button {
    display: block;
  }

  /* line 262, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  button.button, input[type="submit"].button, input[type="reset"].button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  /* Button Groups */
  /* line 265, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .button-group button.button, .button-group input[type="submit"].button {
    width: auto;
    padding: 10px 20px 11px;
  }
  /* line 266, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .button-group button.button.large, .button-group input[type="submit"].button.large {
    padding: 15px 30px 16px;
  }
  /* line 267, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .button-group button.button.medium, .button-group input[type="submit"].button.medium {
    padding: 10px 20px 11px;
  }
  /* line 268, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .button-group button.button.small, .button-group input[type="submit"].button.small {
    padding: 7px 14px 8px;
  }
  /* line 269, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .button-group button.button.tiny, .button-group input[type="submit"].button.tiny {
    padding: 5px 10px 6px;
  }
  /* line 271, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .button-group.even button.button, .button-group.even input[type="submit"].button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  /* Navbar --- */
  /*            */
  /* line 276, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar {
    height: auto;
  }
  /* line 277, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar > li {
    float: none;
    display: block;
    border-right: none;
  }
  /* line 278, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar > li > a.main {
    text-align: left;
    border-top: 1px solid #ddd;
    border-right: none;
  }
  /* line 279, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar > li:first-child > a.main {
    border-top: none;
  }
  /* line 280, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle {
    position: absolute;
    right: 0;
    top: 0;
    padding: 3.5rem;
    z-index: 2;
    display: block;
  }
  /* line 281, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar > li.has-flyout.is-touch > a.flyout-toggle span {
    content: "";
    width: 0;
    height: 0;
    display: block;
  }
  /* line 282, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle:hover span {
    border-top-color: #141414;
  }
  /* line 283, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar.vertical > li.has-flyout > .flyout {
    left: 0;
  }

  /* line 285, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .flyout {
    position: relative;
    width: 100% !important;
    top: auto;
    margin-right: -2px;
    border-width: 1px 1px 0 1px;
  }
  /* line 286, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .flyout.right {
    float: none;
    right: auto;
    left: -1px;
  }
  /* line 287, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .flyout.small, .flyout.large {
    width: 100% !important;
  }
  /* line 288, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .flyout p:last-child {
    margin-bottom: 18px;
  }

  /* Reveal --- */
  /*            */
  /* line 293, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .reveal-modal-bg {
    position: absolute;
  }

  /* line 298, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .reveal-modal,
  .reveal-modal.small,
  .reveal-modal.medium,
  .reveal-modal.large,
  .reveal-modal.xlarge {
    width: 80%;
    top: 15px;
    left: 50%;
    margin-left: -40%;
    padding: 20px;
    height: auto;
  }

  /* Clearing --- */
  /*              */
  /* line 302, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .clearing-container {
    margin: 0;
  }

  /* line 303, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .clearing-close {
    z-index: 99;
    font-size: 37px;
    top: 0px;
    right: 5px;
  }

  /* line 304, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .clearing-caption {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 10px !important;
    line-height: 1.3;
  }

  /* line 305, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-right, .clearing-main-left {
    display: none;
  }

  /* line 307, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .clearing-blackout.clearing-assembled .visible-img, .clearing-blackout.clearing-assembled .clearing-container {
    height: 100%;
  }
  /* line 308, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .clearing-blackout.clearing-assembled ul[data-clearing] {
    display: none;
  }

  /* Joyride --- */
  /*             */
  /* line 313, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .joyride-tip-guide {
    width: 95% !important;
    left: 2.5% !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
  }

  /* line 314, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .joyride-tip-guide-wrapper {
    width: 100%;
  }

  /* Tabs --- */
  /*          */
  /* line 318, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile {
    width: auto;
    margin: 20px -20px 40px;
    border-bottom: solid 1px #ccc;
    height: auto;
    margin: 20px -15px 0px -15px;
  }
  /* line 319, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile dt, .tabs.mobile li, .tabs.mobile dd {
    float: none;
    height: auto;
  }
  /* line 320, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile dd a, .tabs.mobile li a {
    font-size: 15px;
    display: block;
    width: auto;
    height: auto;
    padding: 18px 20px;
    margin: 0;
    color: #555;
    line-height: 1;
    border: none;
    border-left: none;
    border-right: none;
    border-top: 1px solid #ccc;
    background: #fff;
  }
  /* line 321, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile dd a.active, .tabs.mobile li a.active {
    border: none;
    background: #0b79a2;
    color: #fff;
    margin: 0;
    position: static;
    top: 0;
    height: auto;
  }
  /* line 322, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile dd:first-child a.active, .tabs.mobile li:first-child a.active {
    margin: 0;
  }
  /* line 323, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile + .tabs-content.contained {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 324, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile .section-title {
    padding-left: 20px !important;
  }

  /* line 327, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .contained.mobile {
    margin-bottom: 0;
  }

  /* line 328, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .contained.tabs.mobile dd a, .contained.tabs.mobile li a {
    padding: 18px 20px;
  }

  /* line 329, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile + ul.contained {
    margin-left: -20px;
    margin-right: -20px;
    border-width: 0 0 1px 0;
  }

  /* UI Elements --- */
  /*                 */
  /* Tooltips */
  /* line 334, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .tooltip {
    font-size: 14px;
    line-height: 1.4;
    padding: 7px 10px 9px 10px;
    left: 50% !important;
    max-width: 80% !important;
    margin-left: -40%;
    font-size: 110%;
  }

  /* line 343, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .tooltip > .nub, .tooltip.top > .nub, .tooltip.left > .nub, .tooltip.right > .nub {
    border-color: transparent transparent black transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
    top: -12px;
    left: 10px;
  }
}
/* Topbar Specific Breakpoint that you can customize */
@media only screen and (max-width: 940px) {
  /* line 354, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar {
    margin-bottom: 0;
    overflow: hidden;
    height: 45px;
    background: #222222;
    /* Override contain to grid stuff for breakpoint */
    /* Setting up the sliding area */
    /* When the Small Nav is Showing */
  }
  /* line 355, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar .js-generated {
    display: block;
  }
  /* line 358, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .contain-to-grid .top-bar {
    width: auto;
  }
  /* line 361, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar section {
    left: 0;
    position: relative;
    width: auto;
    -webkit-transition: left 300ms 0;
    -moz-transition: left 300ms 0;
    -o-transition: left 300ms 0;
    transition: left 300ms 0;
  }
  /* line 362, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    display: block;
  }
  /* line 363, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li {
    float: none;
    /* Branding and name */
    /* Dropdown Toggle */
    /* Divider for breakpoint */
    /* Search Overrides for breakpoint size */
    /* Dropdown Level 1 */
    /* Dropdown Level 2 */
  }
  /* line 364, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.active, .top-bar ul > li:hover {
    background: #151515;
  }
  /* line 366, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.name {
    height: 45px;
  }
  /* line 367, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.name h1 {
    line-height: 1;
  }
  /* line 368, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.name h1 a {
    color: white;
    display: block;
    line-height: 45px !important;
    padding-left: 15px;
    height: 45px;
  }
  /* line 371, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li:hover a, .top-bar ul > li.active a {
    color: white;
  }
  /* line 372, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li a:not(.button) {
    color: white;
  }
  /* line 375, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.toggle-topbar {
    cursor: pointer;
    display: block;
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
  }
  /* line 376, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.toggle-topbar a {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 8px;
    border-color: white transparent transparent transparent;
    padding: 0;
    position: absolute;
    top: 50%;
    right: 22.5px;
    margin-top: -4px;
  }
  /* line 378, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.toggle-topbar:hover {
    background: inherit;
  }
  /* line 380, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.toggle-topbar a {
    padding: 0 !important;
  }
  /* line 383, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.divider {
    border-bottom: solid 1px #3c3c3c;
    border-top: solid 1px black;
    clear: both;
    height: 1px !important;
    margin: 8px 0 !important;
    width: 100%;
  }
  /* line 386, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.search {
    padding: 0 22.5px;
  }
  /* line 387, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.search form {
    width: 100%;
  }
  /* line 388, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.search form input[type=text] {
    width: 75%;
  }
  /* line 389, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.search form .button {
    top: -1px;
    width: 25%;
  }
  /* line 395, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown a {
    padding-right: 33.75px;
  }
  /* line 396, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
    margin-right: 15px;
    margin-top: -4.5px;
    position: absolute;
    top: 50%;
  }
  /* line 398, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown:hover > .dropdown {
    display: block;
    visibility: hidden;
  }
  /* line 399, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown {
    visibility: hidden;
    z-index: 0 !important;
  }
  /* line 400, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved {
    position: static;
  }
  /* line 401, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown {
    top: 0;
    visibility: visible;
  }
  /* line 403, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li label {
    margin-bottom: 6px;
    padding-top: 6px !important;
    font-size: 11px;
  }
  /* line 404, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) {
    padding-bottom: 0;
  }
  /* line 405, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) a {
    padding: 8px 22.5px;
    font-size: 14px;
  }
  /* line 407, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li a, .top-bar ul > li.has-dropdown.moved > .dropdown li label {
    padding: 0 22.5px;
  }
  /* line 408, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li a:hover {
    background: #3c3c3c;
    display: block;
  }
  /* line 409, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li.divider {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  /* line 412, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved .back.title {
    padding-bottom: 0;
  }
  /* line 413, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved .back.title a:before {
    position: absolute;
    top: 50%;
    left: 17.5px;
    margin-top: -5px;
    width: 0;
    height: 0;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent white transparent transparent;
  }
  /* line 414, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved .back.title h5 {
    margin: 0;
    padding-left: 15px;
    position: relative;
  }
  /* line 415, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved .back.title h5 a {
    background: transparent;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 23px;
    font-weight: bold;
  }
  /* line 422, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li {
    background: transparent;
  }
  /* line 424, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown {
    left: 100% !important;
    top: 0;
    right: auto !important;
  }
  /* line 425, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a {
    padding-right: 33.75px;
  }
  /* line 426, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after {
    content: "";
    margin-right: 15px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 50%;
    margin-top: -4.5px;
  }
  /* line 428, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a li a:hover {
    background: #3c3c3c;
  }
  /* line 431, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved {
    position: static;
  }
  /* line 432, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved .dropdown {
    top: 0;
    visibility: visible;
  }
  /* line 434, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover {
    display: block;
  }
  /* line 438, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul.left, .top-bar ul.right {
    float: none;
    width: 100%;
  }
  /* line 439, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul.left > li, .top-bar ul.right > li {
    display: block;
    float: none;
    margin: 0 !important;
  }
  /* line 441, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul.left > li.has-dropdown .dropdown, .top-bar ul.right > li.has-dropdown .dropdown {
    left: 100% !important;
    top: 0;
    right: auto !important;
  }
  /* line 446, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar section > ul li a:not(.button) {
    padding-left: 22.5px !important;
  }
  /* line 449, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar.expanded {
    height: 100%;
  }
  /* line 450, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar.expanded ul li.toggle-topbar a {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 8px;
    border-color: transparent transparent #cccccc transparent;
    top: auto;
    bottom: 50%;
    margin-bottom: -4px;
  }

  /* line 453, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul li.has-button {
    padding: 5px 15px;
  }

  /* line 454, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul li .button.small {
    margin: 0 !important;
    display: inline-block;
    width: 100%;
  }

  /* line 456, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-3.2.5/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-button a.button {
    margin: 0;
  }
}
/****************** END FOUNDATION ******************/
/********************************************

  Settings.scss

  DO NOT PUT ANY CSS RULES IN THIS FILE.
  It is meant for constants, functions,
  mixins etc.

********************************************/
/* -----------------------------------------
   IE functionality using CSS PIE
----------------------------------------- */
/* -----------------------------------------
   Our Colours
----------------------------------------- */
/* -----------------------------------------
   IE uses pie for some of its effects
   this won't get used unless we detect
   that we're using IE
----------------------------------------- */
/* -----------------------------------------
   Set theme constants here
----------------------------------------- */
/* -----------------------------------------
   Foundation Grid and typography Settings
----------------------------------------- */
/***********************/
/***********************/
/* -----------------------------------------
   Useful mixins
----------------------------------------- */
/* -----------------------------------------
   Buttons and mixins Etc.
----------------------------------------- */
/* line 377, ../sass/_settings.scss */
.ui, #header-wrapper #header #secondary-menu li.menu-searchbox form .form-submit, #header-wrapper #header #secondary-menu ul.flyout button, #footer-wrapper #block-block-33 #signup #e2ma_signup_submit_button, .top-download-button a:after, .field-name-field-attachments li:before, li.menu-cart a, .find-publications-block form.custom div.custom.dropdown a.selector:after, #block-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
.pane-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
#homepage-pub-search form.custom div.custom.dropdown a.selector:after, .ccpa-media-filter form.custom div.custom.dropdown a.selector:after, .view-new-multimedia-by-taxonomy .view-filters form.custom div.custom.dropdown a.selector:after, #block-views-commerce-cart-block-block-1 .cart-empty-block:before {
  background-repeat: no-repeat;
}

/* line 378, ../sass/_settings.scss */
.ui-scroll_arrow {
  background-repeat: no-repeat;
}

/* line 379, ../sass/_settings.scss */
.ui-btn_arrow {
  background-repeat: no-repeat;
}

/********************************************

  Let's talk about Type:

  Anything to do with font size/face or colour
  is in this file.

********************************************/
/* -----------------------------------------
   Our Fonts
----------------------------------------- */
@font-face {
  font-family: "arvo_bold";
  src: url('../fonts/arvo-bold-webfont.eot');
  src: url('../fonts/arvo-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/arvo-bold-webfont.ttf') format('truetype'), url('../fonts/arvo-bold-webfont.woff') format('woff'), url('../fonts/arvo-bold-webfont.svg') format('svg');
}

/* line 21, ../sass/_typography.scss */
.font_s_bold, .generic-field-headers, .webform-confirmation .field-label,
article .field-label,
.view-header .field-label,
#block-block-34 .field-label, section#block-bean-featured-monitor-article .field-name-field-article-view:before, .generic-view-listing h3, .tabbed-content-block .tabs-content h3, .tabbed-content-homepage-block .tabs-content h3,
.quicktabs-foundation-wrapper .tabs-content h3, section#block-bean-featured-monitor-article .field-name-field-article-view h3, #content .view-reports-by-taxonomy h3,
#block-system-main .view h3,
body.node-type-author #block-views-related-publications-block-1 .view h3, #content .view-id-aggregated_blog_feeds h3, .generic-view-listing .webform-confirmation h4, .webform-confirmation .generic-view-listing h4, .tabbed-content-block .tabs-content .webform-confirmation h4, .webform-confirmation .tabbed-content-block .tabs-content h4, .tabbed-content-homepage-block .tabs-content .webform-confirmation h4, .webform-confirmation .tabbed-content-homepage-block .tabs-content h4,
.quicktabs-foundation-wrapper .tabs-content .webform-confirmation h4,
.webform-confirmation .quicktabs-foundation-wrapper .tabs-content h4, section#block-bean-featured-monitor-article .field-name-field-article-view .webform-confirmation h4, .webform-confirmation section#block-bean-featured-monitor-article .field-name-field-article-view h4, #content .view-reports-by-taxonomy .webform-confirmation h4, .webform-confirmation #content .view-reports-by-taxonomy h4,
#block-system-main .view .webform-confirmation h4,
.webform-confirmation #block-system-main .view h4,
body.node-type-author #block-views-related-publications-block-1 .view .webform-confirmation h4,
.webform-confirmation body.node-type-author #block-views-related-publications-block-1 .view h4, #content .view-id-aggregated_blog_feeds .webform-confirmation h4, .webform-confirmation #content .view-id-aggregated_blog_feeds h4,
.generic-view-listing article h4,
article .generic-view-listing h4,
.tabbed-content-block .tabs-content article h4,
article .tabbed-content-block .tabs-content h4,
.tabbed-content-homepage-block .tabs-content article h4,
article .tabbed-content-homepage-block .tabs-content h4,
.quicktabs-foundation-wrapper .tabs-content article h4,
article .quicktabs-foundation-wrapper .tabs-content h4,
section#block-bean-featured-monitor-article .field-name-field-article-view article h4,
article section#block-bean-featured-monitor-article .field-name-field-article-view h4,
#content .view-reports-by-taxonomy article h4,
article #content .view-reports-by-taxonomy h4,
#block-system-main .view article h4,
article #block-system-main .view h4,
body.node-type-author #block-views-related-publications-block-1 .view article h4,
article body.node-type-author #block-views-related-publications-block-1 .view h4,
#content .view-id-aggregated_blog_feeds article h4,
article #content .view-id-aggregated_blog_feeds h4,
.generic-view-listing .view-header h4,
.view-header .generic-view-listing h4,
.tabbed-content-block .tabs-content .view-header h4,
.view-header .tabbed-content-block .tabs-content h4,
.tabbed-content-homepage-block .tabs-content .view-header h4,
.view-header .tabbed-content-homepage-block .tabs-content h4,
.quicktabs-foundation-wrapper .tabs-content .view-header h4,
.view-header .quicktabs-foundation-wrapper .tabs-content h4,
section#block-bean-featured-monitor-article .field-name-field-article-view .view-header h4,
.view-header section#block-bean-featured-monitor-article .field-name-field-article-view h4,
#content .view-reports-by-taxonomy .view-header h4,
.view-header #content .view-reports-by-taxonomy h4,
#block-system-main .view .view-header h4,
.view-header #block-system-main .view h4,
body.node-type-author #block-views-related-publications-block-1 .view .view-header h4,
.view-header body.node-type-author #block-views-related-publications-block-1 .view h4,
#content .view-id-aggregated_blog_feeds .view-header h4,
.view-header #content .view-id-aggregated_blog_feeds h4,
.generic-view-listing #block-block-34 h4,
#block-block-34 .generic-view-listing h4,
.tabbed-content-block .tabs-content #block-block-34 h4,
#block-block-34 .tabbed-content-block .tabs-content h4,
.tabbed-content-homepage-block .tabs-content #block-block-34 h4,
#block-block-34 .tabbed-content-homepage-block .tabs-content h4,
.quicktabs-foundation-wrapper .tabs-content #block-block-34 h4,
#block-block-34 .quicktabs-foundation-wrapper .tabs-content h4,
section#block-bean-featured-monitor-article .field-name-field-article-view #block-block-34 h4,
#block-block-34 section#block-bean-featured-monitor-article .field-name-field-article-view h4,
#content .view-reports-by-taxonomy #block-block-34 h4,
#block-block-34 #content .view-reports-by-taxonomy h4,
#block-system-main .view #block-block-34 h4,
#block-block-34 #block-system-main .view h4,
body.node-type-author #block-views-related-publications-block-1 .view #block-block-34 h4,
#block-block-34 body.node-type-author #block-views-related-publications-block-1 .view h4,
#content .view-id-aggregated_blog_feeds #block-block-34 h4,
#block-block-34 #content .view-id-aggregated_blog_feeds h4, .search-listing h3, body.page-search-site #block-system-main h3, body.page-search-site body.node-type-author #block-views-related-publications-block-1 h3, body.node-type-author body.page-search-site #block-views-related-publications-block-1 h3, .search-listing .webform-confirmation h4, .webform-confirmation .search-listing h4, body.page-search-site #block-system-main .webform-confirmation h4, .webform-confirmation body.page-search-site #block-system-main h4, body.page-search-site body.node-type-author #block-views-related-publications-block-1 .webform-confirmation h4, .webform-confirmation body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4, body.node-type-author body.page-search-site #block-views-related-publications-block-1 .webform-confirmation h4, .webform-confirmation body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4,
.search-listing article h4,
article .search-listing h4,
body.page-search-site #block-system-main article h4,
article body.page-search-site #block-system-main h4,
body.page-search-site body.node-type-author #block-views-related-publications-block-1 article h4,
article body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4,
body.node-type-author body.page-search-site #block-views-related-publications-block-1 article h4,
article body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4,
.search-listing .view-header h4,
.view-header .search-listing h4,
body.page-search-site #block-system-main .view-header h4,
.view-header body.page-search-site #block-system-main h4,
body.page-search-site body.node-type-author #block-views-related-publications-block-1 .view-header h4,
.view-header body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4,
body.node-type-author body.page-search-site #block-views-related-publications-block-1 .view-header h4,
.view-header body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4,
.search-listing #block-block-34 h4,
#block-block-34 .search-listing h4,
body.page-search-site #block-system-main #block-block-34 h4,
#block-block-34 body.page-search-site #block-system-main h4,
body.page-search-site body.node-type-author #block-views-related-publications-block-1 #block-block-34 h4,
#block-block-34 body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4,
body.node-type-author body.page-search-site #block-views-related-publications-block-1 #block-block-34 h4,
#block-block-34 body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4, .webform-confirmation .date-display-single,
.webform-confirmation .date-display-start,
.webform-confirmation .date-display-end,
.webform-confirmation .field-name-field-event-location,
article .date-display-single,
.view-header .date-display-single,
#block-block-34 .date-display-single,
article .date-display-start,
.view-header .date-display-start,
#block-block-34 .date-display-start,
article .date-display-end,
.view-header .date-display-end,
#block-block-34 .date-display-end,
article .field-name-field-event-location,
.view-header .field-name-field-event-location,
#block-block-34 .field-name-field-event-location, .field-type-commerce-price div, .bookstore-price, nav a, .secondary-menu-fonts, #mobile-nav-trigger,
#secondary-menu li.menu2, .link-block h3, #aggregated-blog-feed h3, .link-block .webform-confirmation h4, .webform-confirmation .link-block h4, #aggregated-blog-feed .webform-confirmation h4, .webform-confirmation #aggregated-blog-feed h4,
.link-block article h4,
article .link-block h4,
#aggregated-blog-feed article h4,
article #aggregated-blog-feed h4,
.link-block .view-header h4,
.view-header .link-block h4,
#aggregated-blog-feed .view-header h4,
.view-header #aggregated-blog-feed h4,
.link-block #block-block-34 h4,
#block-block-34 .link-block h4,
#aggregated-blog-feed #block-block-34 h4,
#block-block-34 #aggregated-blog-feed h4, .subnav-block h2, .pane-menu-block-8 h2,
#block-menu-block-8 h2,
#block-menu-block-9 h2, .block-facetapi h2, #block-views-commerce-cart-block-block-1 h2, .featured-item-block h2, .pane-bean h2, #block-views-books-by-taxonomy-block-5 h2, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c h2, .featured-item-block .field-name-field-featured-title-link a, .pane-bean .field-name-field-featured-title-link a, #block-views-books-by-taxonomy-block-5 .field-name-field-featured-title-link a, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .field-name-field-featured-title-link a, .browse-by-issue-block h2, #block-views-browse-by-topic-block-1 h2, .province-block, li.bc, li.on, li.sk, li.ns, li.mb, li.cad, footer#footer #block-menu-menu-footer ul li, .orbit-wrapper ul.orbit-bullets:before, #block-quicktabs-qt-publication-related-content .tabbed-content-block .tabs:before, #block-quicktabs-qt-publication-related-content .tabbed-content-homepage-block .tabs:before,
#block-quicktabs-qt-publication-related-content .quicktabs-foundation-wrapper .tabs:before, .tabbed-content-block .tabs dd a, .tabbed-content-homepage-block .tabs dd a,
.quicktabs-foundation-wrapper .tabs dd a, #breadcrumb a, .more-link {
  font-family: Arial, Gadget, sans-serif;
  font-weight: bold;
}

/* line 22, ../sass/_typography.scss */
.font_s_semibold, .webform-confirmation h2,
article h2,
.view-header h2,
#block-block-34 h2, .webform-confirmation h3, .webform-confirmation h4,
article h3,
.view-header h3,
#block-block-34 h3,
article h4,
.view-header h4,
#block-block-34 h4, .subnav-block ul li a, .pane-menu-block-8 ul li a,
#block-menu-block-8 ul li a,
#block-menu-block-9 ul li a, .block-facetapi ul li a, #block-views-commerce-cart-block-block-1 ul li a, #homepage-block .pane-content h3 a, #homepage-block .pane-content .webform-confirmation h4 a, .webform-confirmation #homepage-block .pane-content h4 a,
#homepage-block .pane-content article h4 a,
article #homepage-block .pane-content h4 a,
#homepage-block .pane-content .view-header h4 a,
.view-header #homepage-block .pane-content h4 a,
#homepage-block .pane-content #block-block-34 h4 a,
#block-block-34 #homepage-block .pane-content h4 a, #slideshow .orbit-body, #slideshow .orbit-body p, #slideshow .orbit-body a {
  font-family: Arial, Gadget, sans-serif;
}

/* line 23, ../sass/_typography.scss */
.font_s_regular, .generic-view-listing h4, .tabbed-content-block .tabs-content h4, .tabbed-content-homepage-block .tabs-content h4,
.quicktabs-foundation-wrapper .tabs-content h4, section#block-bean-featured-monitor-article .field-name-field-article-view h4, #content .view-reports-by-taxonomy h4,
#block-system-main .view h4,
body.node-type-author #block-views-related-publications-block-1 .view h4, #content .view-id-aggregated_blog_feeds h4, .search-listing h4, body.page-search-site #block-system-main h4, body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4, body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4, body, p, .button {
  font-family: Arial, Gadget, sans-serif;
  font-weight: normal;
}

/* -----------------------------------------
   Global Rules and the article type:

   This is the core of the taxonomy of the 
   site so we put it right up at the top

   Everything else will derive from this
----------------------------------------- */
/* line 35, ../sass/_typography.scss */
label {
  font-size: 1.6rem;
}

/* line 40, ../sass/_typography.scss */
.arvo-block-headers, .search-listing h2, body.page-search-site #block-system-main h2, body.page-search-site body.node-type-author #block-views-related-publications-block-1 h2, body.node-type-author body.page-search-site #block-views-related-publications-block-1 h2, .find-publications-block h2, #block-views-exp-publication-search-page-1 h2,
.pane-views-exp-publication-search-page-1 h2,
#homepage-pub-search h2, .ccpa-media-filter h2, .view-new-multimedia-by-taxonomy .view-filters h2, #homepage-block .pane-title, #about-us-row h2, #slideshow .orbit-title, #slideshow .orbit-title a, .tabbed-content-block .tabs-content h2, .tabbed-content-homepage-block .tabs-content h2,
.quicktabs-foundation-wrapper .tabs-content h2, #block-block-29 a {
  font-size: 2.2rem;
  font-family: "arvo_bold";
  line-height: 1.2;
}

/* line 42, ../sass/_typography.scss */
.generic-field-headers, .webform-confirmation .field-label,
article .field-label,
.view-header .field-label,
#block-block-34 .field-label, section#block-bean-featured-monitor-article .field-name-field-article-view:before {
  font-size: 1.1rem;
  letter-spacing: 1px;
  color: #444444;
  text-transform: uppercase;
}

/* line 51, ../sass/_typography.scss */
.generic-view-listing h3, .tabbed-content-block .tabs-content h3, .tabbed-content-homepage-block .tabs-content h3,
.quicktabs-foundation-wrapper .tabs-content h3, section#block-bean-featured-monitor-article .field-name-field-article-view h3, #content .view-reports-by-taxonomy h3,
#block-system-main .view h3,
body.node-type-author #block-views-related-publications-block-1 .view h3, #content .view-id-aggregated_blog_feeds h3, .generic-view-listing .webform-confirmation h4, .webform-confirmation .generic-view-listing h4, .tabbed-content-block .tabs-content .webform-confirmation h4, .webform-confirmation .tabbed-content-block .tabs-content h4, .tabbed-content-homepage-block .tabs-content .webform-confirmation h4, .webform-confirmation .tabbed-content-homepage-block .tabs-content h4,
.quicktabs-foundation-wrapper .tabs-content .webform-confirmation h4,
.webform-confirmation .quicktabs-foundation-wrapper .tabs-content h4, section#block-bean-featured-monitor-article .field-name-field-article-view .webform-confirmation h4, .webform-confirmation section#block-bean-featured-monitor-article .field-name-field-article-view h4, #content .view-reports-by-taxonomy .webform-confirmation h4, .webform-confirmation #content .view-reports-by-taxonomy h4,
#block-system-main .view .webform-confirmation h4,
.webform-confirmation #block-system-main .view h4,
body.node-type-author #block-views-related-publications-block-1 .view .webform-confirmation h4,
.webform-confirmation body.node-type-author #block-views-related-publications-block-1 .view h4, #content .view-id-aggregated_blog_feeds .webform-confirmation h4, .webform-confirmation #content .view-id-aggregated_blog_feeds h4,
.generic-view-listing article h4,
article .generic-view-listing h4,
.tabbed-content-block .tabs-content article h4,
article .tabbed-content-block .tabs-content h4,
.tabbed-content-homepage-block .tabs-content article h4,
article .tabbed-content-homepage-block .tabs-content h4,
.quicktabs-foundation-wrapper .tabs-content article h4,
article .quicktabs-foundation-wrapper .tabs-content h4,
section#block-bean-featured-monitor-article .field-name-field-article-view article h4,
article section#block-bean-featured-monitor-article .field-name-field-article-view h4,
#content .view-reports-by-taxonomy article h4,
article #content .view-reports-by-taxonomy h4,
#block-system-main .view article h4,
article #block-system-main .view h4,
body.node-type-author #block-views-related-publications-block-1 .view article h4,
article body.node-type-author #block-views-related-publications-block-1 .view h4,
#content .view-id-aggregated_blog_feeds article h4,
article #content .view-id-aggregated_blog_feeds h4,
.generic-view-listing .view-header h4,
.view-header .generic-view-listing h4,
.tabbed-content-block .tabs-content .view-header h4,
.view-header .tabbed-content-block .tabs-content h4,
.tabbed-content-homepage-block .tabs-content .view-header h4,
.view-header .tabbed-content-homepage-block .tabs-content h4,
.quicktabs-foundation-wrapper .tabs-content .view-header h4,
.view-header .quicktabs-foundation-wrapper .tabs-content h4,
section#block-bean-featured-monitor-article .field-name-field-article-view .view-header h4,
.view-header section#block-bean-featured-monitor-article .field-name-field-article-view h4,
#content .view-reports-by-taxonomy .view-header h4,
.view-header #content .view-reports-by-taxonomy h4,
#block-system-main .view .view-header h4,
.view-header #block-system-main .view h4,
body.node-type-author #block-views-related-publications-block-1 .view .view-header h4,
.view-header body.node-type-author #block-views-related-publications-block-1 .view h4,
#content .view-id-aggregated_blog_feeds .view-header h4,
.view-header #content .view-id-aggregated_blog_feeds h4,
.generic-view-listing #block-block-34 h4,
#block-block-34 .generic-view-listing h4,
.tabbed-content-block .tabs-content #block-block-34 h4,
#block-block-34 .tabbed-content-block .tabs-content h4,
.tabbed-content-homepage-block .tabs-content #block-block-34 h4,
#block-block-34 .tabbed-content-homepage-block .tabs-content h4,
.quicktabs-foundation-wrapper .tabs-content #block-block-34 h4,
#block-block-34 .quicktabs-foundation-wrapper .tabs-content h4,
section#block-bean-featured-monitor-article .field-name-field-article-view #block-block-34 h4,
#block-block-34 section#block-bean-featured-monitor-article .field-name-field-article-view h4,
#content .view-reports-by-taxonomy #block-block-34 h4,
#block-block-34 #content .view-reports-by-taxonomy h4,
#block-system-main .view #block-block-34 h4,
#block-block-34 #block-system-main .view h4,
body.node-type-author #block-views-related-publications-block-1 .view #block-block-34 h4,
#block-block-34 body.node-type-author #block-views-related-publications-block-1 .view h4,
#content .view-id-aggregated_blog_feeds #block-block-34 h4,
#block-block-34 #content .view-id-aggregated_blog_feeds h4 {
  line-height: 1.2;
  font-size: 1.7rem;
  color: #9f1d66;
  margin-bottom: 0;
}
/* line 55, ../sass/_typography.scss */
.generic-view-listing h3 a, .tabbed-content-block .tabs-content h3 a, .tabbed-content-homepage-block .tabs-content h3 a,
.quicktabs-foundation-wrapper .tabs-content h3 a, section#block-bean-featured-monitor-article .field-name-field-article-view h3 a, #content .view-reports-by-taxonomy h3 a,
#block-system-main .view h3 a,
body.node-type-author #block-views-related-publications-block-1 .view h3 a, #content .view-id-aggregated_blog_feeds h3 a, .generic-view-listing .webform-confirmation h4 a, .webform-confirmation .generic-view-listing h4 a, .tabbed-content-block .tabs-content .webform-confirmation h4 a, .webform-confirmation .tabbed-content-block .tabs-content h4 a, .tabbed-content-homepage-block .tabs-content .webform-confirmation h4 a, .webform-confirmation .tabbed-content-homepage-block .tabs-content h4 a,
.quicktabs-foundation-wrapper .tabs-content .webform-confirmation h4 a,
.webform-confirmation .quicktabs-foundation-wrapper .tabs-content h4 a, section#block-bean-featured-monitor-article .field-name-field-article-view .webform-confirmation h4 a, .webform-confirmation section#block-bean-featured-monitor-article .field-name-field-article-view h4 a, #content .view-reports-by-taxonomy .webform-confirmation h4 a, .webform-confirmation #content .view-reports-by-taxonomy h4 a,
#block-system-main .view .webform-confirmation h4 a,
.webform-confirmation #block-system-main .view h4 a,
body.node-type-author #block-views-related-publications-block-1 .view .webform-confirmation h4 a,
.webform-confirmation body.node-type-author #block-views-related-publications-block-1 .view h4 a, #content .view-id-aggregated_blog_feeds .webform-confirmation h4 a, .webform-confirmation #content .view-id-aggregated_blog_feeds h4 a,
.generic-view-listing article h4 a,
article .generic-view-listing h4 a,
.tabbed-content-block .tabs-content article h4 a,
article .tabbed-content-block .tabs-content h4 a,
.tabbed-content-homepage-block .tabs-content article h4 a,
article .tabbed-content-homepage-block .tabs-content h4 a,
.quicktabs-foundation-wrapper .tabs-content article h4 a,
article .quicktabs-foundation-wrapper .tabs-content h4 a,
section#block-bean-featured-monitor-article .field-name-field-article-view article h4 a,
article section#block-bean-featured-monitor-article .field-name-field-article-view h4 a,
#content .view-reports-by-taxonomy article h4 a,
article #content .view-reports-by-taxonomy h4 a,
#block-system-main .view article h4 a,
article #block-system-main .view h4 a,
body.node-type-author #block-views-related-publications-block-1 .view article h4 a,
article body.node-type-author #block-views-related-publications-block-1 .view h4 a,
#content .view-id-aggregated_blog_feeds article h4 a,
article #content .view-id-aggregated_blog_feeds h4 a,
.generic-view-listing .view-header h4 a,
.view-header .generic-view-listing h4 a,
.tabbed-content-block .tabs-content .view-header h4 a,
.view-header .tabbed-content-block .tabs-content h4 a,
.tabbed-content-homepage-block .tabs-content .view-header h4 a,
.view-header .tabbed-content-homepage-block .tabs-content h4 a,
.quicktabs-foundation-wrapper .tabs-content .view-header h4 a,
.view-header .quicktabs-foundation-wrapper .tabs-content h4 a,
section#block-bean-featured-monitor-article .field-name-field-article-view .view-header h4 a,
.view-header section#block-bean-featured-monitor-article .field-name-field-article-view h4 a,
#content .view-reports-by-taxonomy .view-header h4 a,
.view-header #content .view-reports-by-taxonomy h4 a,
#block-system-main .view .view-header h4 a,
.view-header #block-system-main .view h4 a,
body.node-type-author #block-views-related-publications-block-1 .view .view-header h4 a,
.view-header body.node-type-author #block-views-related-publications-block-1 .view h4 a,
#content .view-id-aggregated_blog_feeds .view-header h4 a,
.view-header #content .view-id-aggregated_blog_feeds h4 a,
.generic-view-listing #block-block-34 h4 a,
#block-block-34 .generic-view-listing h4 a,
.tabbed-content-block .tabs-content #block-block-34 h4 a,
#block-block-34 .tabbed-content-block .tabs-content h4 a,
.tabbed-content-homepage-block .tabs-content #block-block-34 h4 a,
#block-block-34 .tabbed-content-homepage-block .tabs-content h4 a,
.quicktabs-foundation-wrapper .tabs-content #block-block-34 h4 a,
#block-block-34 .quicktabs-foundation-wrapper .tabs-content h4 a,
section#block-bean-featured-monitor-article .field-name-field-article-view #block-block-34 h4 a,
#block-block-34 section#block-bean-featured-monitor-article .field-name-field-article-view h4 a,
#content .view-reports-by-taxonomy #block-block-34 h4 a,
#block-block-34 #content .view-reports-by-taxonomy h4 a,
#block-system-main .view #block-block-34 h4 a,
#block-block-34 #block-system-main .view h4 a,
body.node-type-author #block-views-related-publications-block-1 .view #block-block-34 h4 a,
#block-block-34 body.node-type-author #block-views-related-publications-block-1 .view h4 a,
#content .view-id-aggregated_blog_feeds #block-block-34 h4 a,
#block-block-34 #content .view-id-aggregated_blog_feeds h4 a {
  color: #9f1d66;
}
/* line 56, ../sass/_typography.scss */
.generic-view-listing h3 a:hover, .tabbed-content-block .tabs-content h3 a:hover, .tabbed-content-homepage-block .tabs-content h3 a:hover,
.quicktabs-foundation-wrapper .tabs-content h3 a:hover, section#block-bean-featured-monitor-article .field-name-field-article-view h3 a:hover, #content .view-reports-by-taxonomy h3 a:hover,
#block-system-main .view h3 a:hover,
body.node-type-author #block-views-related-publications-block-1 .view h3 a:hover, #content .view-id-aggregated_blog_feeds h3 a:hover, .generic-view-listing .webform-confirmation h4 a:hover, .webform-confirmation .generic-view-listing h4 a:hover, .tabbed-content-block .tabs-content .webform-confirmation h4 a:hover, .webform-confirmation .tabbed-content-block .tabs-content h4 a:hover, .tabbed-content-homepage-block .tabs-content .webform-confirmation h4 a:hover, .webform-confirmation .tabbed-content-homepage-block .tabs-content h4 a:hover,
.quicktabs-foundation-wrapper .tabs-content .webform-confirmation h4 a:hover,
.webform-confirmation .quicktabs-foundation-wrapper .tabs-content h4 a:hover, section#block-bean-featured-monitor-article .field-name-field-article-view .webform-confirmation h4 a:hover, .webform-confirmation section#block-bean-featured-monitor-article .field-name-field-article-view h4 a:hover, #content .view-reports-by-taxonomy .webform-confirmation h4 a:hover, .webform-confirmation #content .view-reports-by-taxonomy h4 a:hover,
#block-system-main .view .webform-confirmation h4 a:hover,
.webform-confirmation #block-system-main .view h4 a:hover,
body.node-type-author #block-views-related-publications-block-1 .view .webform-confirmation h4 a:hover,
.webform-confirmation body.node-type-author #block-views-related-publications-block-1 .view h4 a:hover, #content .view-id-aggregated_blog_feeds .webform-confirmation h4 a:hover, .webform-confirmation #content .view-id-aggregated_blog_feeds h4 a:hover,
.generic-view-listing article h4 a:hover,
article .generic-view-listing h4 a:hover,
.tabbed-content-block .tabs-content article h4 a:hover,
article .tabbed-content-block .tabs-content h4 a:hover,
.tabbed-content-homepage-block .tabs-content article h4 a:hover,
article .tabbed-content-homepage-block .tabs-content h4 a:hover,
.quicktabs-foundation-wrapper .tabs-content article h4 a:hover,
article .quicktabs-foundation-wrapper .tabs-content h4 a:hover,
section#block-bean-featured-monitor-article .field-name-field-article-view article h4 a:hover,
article section#block-bean-featured-monitor-article .field-name-field-article-view h4 a:hover,
#content .view-reports-by-taxonomy article h4 a:hover,
article #content .view-reports-by-taxonomy h4 a:hover,
#block-system-main .view article h4 a:hover,
article #block-system-main .view h4 a:hover,
body.node-type-author #block-views-related-publications-block-1 .view article h4 a:hover,
article body.node-type-author #block-views-related-publications-block-1 .view h4 a:hover,
#content .view-id-aggregated_blog_feeds article h4 a:hover,
article #content .view-id-aggregated_blog_feeds h4 a:hover,
.generic-view-listing .view-header h4 a:hover,
.view-header .generic-view-listing h4 a:hover,
.tabbed-content-block .tabs-content .view-header h4 a:hover,
.view-header .tabbed-content-block .tabs-content h4 a:hover,
.tabbed-content-homepage-block .tabs-content .view-header h4 a:hover,
.view-header .tabbed-content-homepage-block .tabs-content h4 a:hover,
.quicktabs-foundation-wrapper .tabs-content .view-header h4 a:hover,
.view-header .quicktabs-foundation-wrapper .tabs-content h4 a:hover,
section#block-bean-featured-monitor-article .field-name-field-article-view .view-header h4 a:hover,
.view-header section#block-bean-featured-monitor-article .field-name-field-article-view h4 a:hover,
#content .view-reports-by-taxonomy .view-header h4 a:hover,
.view-header #content .view-reports-by-taxonomy h4 a:hover,
#block-system-main .view .view-header h4 a:hover,
.view-header #block-system-main .view h4 a:hover,
body.node-type-author #block-views-related-publications-block-1 .view .view-header h4 a:hover,
.view-header body.node-type-author #block-views-related-publications-block-1 .view h4 a:hover,
#content .view-id-aggregated_blog_feeds .view-header h4 a:hover,
.view-header #content .view-id-aggregated_blog_feeds h4 a:hover,
.generic-view-listing #block-block-34 h4 a:hover,
#block-block-34 .generic-view-listing h4 a:hover,
.tabbed-content-block .tabs-content #block-block-34 h4 a:hover,
#block-block-34 .tabbed-content-block .tabs-content h4 a:hover,
.tabbed-content-homepage-block .tabs-content #block-block-34 h4 a:hover,
#block-block-34 .tabbed-content-homepage-block .tabs-content h4 a:hover,
.quicktabs-foundation-wrapper .tabs-content #block-block-34 h4 a:hover,
#block-block-34 .quicktabs-foundation-wrapper .tabs-content h4 a:hover,
section#block-bean-featured-monitor-article .field-name-field-article-view #block-block-34 h4 a:hover,
#block-block-34 section#block-bean-featured-monitor-article .field-name-field-article-view h4 a:hover,
#content .view-reports-by-taxonomy #block-block-34 h4 a:hover,
#block-block-34 #content .view-reports-by-taxonomy h4 a:hover,
#block-system-main .view #block-block-34 h4 a:hover,
#block-block-34 #block-system-main .view h4 a:hover,
body.node-type-author #block-views-related-publications-block-1 .view #block-block-34 h4 a:hover,
#block-block-34 body.node-type-author #block-views-related-publications-block-1 .view h4 a:hover,
#content .view-id-aggregated_blog_feeds #block-block-34 h4 a:hover,
#block-block-34 #content .view-id-aggregated_blog_feeds h4 a:hover {
  color: #444444;
}
/* line 59, ../sass/_typography.scss */
.generic-view-listing h4, .tabbed-content-block .tabs-content h4, .tabbed-content-homepage-block .tabs-content h4,
.quicktabs-foundation-wrapper .tabs-content h4, section#block-bean-featured-monitor-article .field-name-field-article-view h4, #content .view-reports-by-taxonomy h4,
#block-system-main .view h4,
body.node-type-author #block-views-related-publications-block-1 .view h4, #content .view-id-aggregated_blog_feeds h4 {
  font-size: 1.5rem;
  line-height: 1.4;
  margin: 0;
}
/* line 63, ../sass/_typography.scss */
.generic-view-listing .view-content, .tabbed-content-block .tabs-content .view-content, .tabbed-content-homepage-block .tabs-content .view-content,
.quicktabs-foundation-wrapper .tabs-content .view-content, section#block-bean-featured-monitor-article .field-name-field-article-view .view-content, #content .view-reports-by-taxonomy .view-content,
#block-system-main .view .view-content,
body.node-type-author #block-views-related-publications-block-1 .view .view-content, #content .view-id-aggregated_blog_feeds .view-content {
  line-height: 1.4;
}
/* line 65, ../sass/_typography.scss */
.generic-view-listing .view-content > div, .tabbed-content-block .tabs-content .view-content > div, .tabbed-content-homepage-block .tabs-content .view-content > div,
.quicktabs-foundation-wrapper .tabs-content .view-content > div, section#block-bean-featured-monitor-article .field-name-field-article-view .view-content > div, #content .view-reports-by-taxonomy .view-content > div,
#block-system-main .view .view-content > div,
body.node-type-author #block-views-related-publications-block-1 .view .view-content > div, #content .view-id-aggregated_blog_feeds .view-content > div {
  margin-bottom: 2.5rem;
}

/* line 71, ../sass/_typography.scss */
.search-listing h3, body.page-search-site #block-system-main h3, body.page-search-site body.node-type-author #block-views-related-publications-block-1 h3, body.node-type-author body.page-search-site #block-views-related-publications-block-1 h3, .search-listing .webform-confirmation h4, .webform-confirmation .search-listing h4, body.page-search-site #block-system-main .webform-confirmation h4, .webform-confirmation body.page-search-site #block-system-main h4, body.page-search-site body.node-type-author #block-views-related-publications-block-1 .webform-confirmation h4, .webform-confirmation body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4, body.node-type-author body.page-search-site #block-views-related-publications-block-1 .webform-confirmation h4, .webform-confirmation body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4,
.search-listing article h4,
article .search-listing h4,
body.page-search-site #block-system-main article h4,
article body.page-search-site #block-system-main h4,
body.page-search-site body.node-type-author #block-views-related-publications-block-1 article h4,
article body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4,
body.node-type-author body.page-search-site #block-views-related-publications-block-1 article h4,
article body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4,
.search-listing .view-header h4,
.view-header .search-listing h4,
body.page-search-site #block-system-main .view-header h4,
.view-header body.page-search-site #block-system-main h4,
body.page-search-site body.node-type-author #block-views-related-publications-block-1 .view-header h4,
.view-header body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4,
body.node-type-author body.page-search-site #block-views-related-publications-block-1 .view-header h4,
.view-header body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4,
.search-listing #block-block-34 h4,
#block-block-34 .search-listing h4,
body.page-search-site #block-system-main #block-block-34 h4,
#block-block-34 body.page-search-site #block-system-main h4,
body.page-search-site body.node-type-author #block-views-related-publications-block-1 #block-block-34 h4,
#block-block-34 body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4,
body.node-type-author body.page-search-site #block-views-related-publications-block-1 #block-block-34 h4,
#block-block-34 body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4 {
  font-size: 2rem;
  line-height: 1.2;
  color: #9f1d66;
  margin-bottom: 0;
}
/* line 74, ../sass/_typography.scss */
.search-listing h3 a, body.page-search-site #block-system-main h3 a, body.page-search-site body.node-type-author #block-views-related-publications-block-1 h3 a, body.node-type-author body.page-search-site #block-views-related-publications-block-1 h3 a, .search-listing .webform-confirmation h4 a, .webform-confirmation .search-listing h4 a, body.page-search-site #block-system-main .webform-confirmation h4 a, .webform-confirmation body.page-search-site #block-system-main h4 a, body.page-search-site body.node-type-author #block-views-related-publications-block-1 .webform-confirmation h4 a, .webform-confirmation body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4 a, body.node-type-author body.page-search-site #block-views-related-publications-block-1 .webform-confirmation h4 a, .webform-confirmation body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4 a,
.search-listing article h4 a,
article .search-listing h4 a,
body.page-search-site #block-system-main article h4 a,
article body.page-search-site #block-system-main h4 a,
body.page-search-site body.node-type-author #block-views-related-publications-block-1 article h4 a,
article body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4 a,
body.node-type-author body.page-search-site #block-views-related-publications-block-1 article h4 a,
article body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4 a,
.search-listing .view-header h4 a,
.view-header .search-listing h4 a,
body.page-search-site #block-system-main .view-header h4 a,
.view-header body.page-search-site #block-system-main h4 a,
body.page-search-site body.node-type-author #block-views-related-publications-block-1 .view-header h4 a,
.view-header body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4 a,
body.node-type-author body.page-search-site #block-views-related-publications-block-1 .view-header h4 a,
.view-header body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4 a,
.search-listing #block-block-34 h4 a,
#block-block-34 .search-listing h4 a,
body.page-search-site #block-system-main #block-block-34 h4 a,
#block-block-34 body.page-search-site #block-system-main h4 a,
body.page-search-site body.node-type-author #block-views-related-publications-block-1 #block-block-34 h4 a,
#block-block-34 body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4 a,
body.node-type-author body.page-search-site #block-views-related-publications-block-1 #block-block-34 h4 a,
#block-block-34 body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4 a {
  color: #9f1d66;
}
/* line 75, ../sass/_typography.scss */
.search-listing h3 a:hover, body.page-search-site #block-system-main h3 a:hover, body.page-search-site body.node-type-author #block-views-related-publications-block-1 h3 a:hover, body.node-type-author body.page-search-site #block-views-related-publications-block-1 h3 a:hover, .search-listing .webform-confirmation h4 a:hover, .webform-confirmation .search-listing h4 a:hover, body.page-search-site #block-system-main .webform-confirmation h4 a:hover, .webform-confirmation body.page-search-site #block-system-main h4 a:hover, body.page-search-site body.node-type-author #block-views-related-publications-block-1 .webform-confirmation h4 a:hover, .webform-confirmation body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4 a:hover, body.node-type-author body.page-search-site #block-views-related-publications-block-1 .webform-confirmation h4 a:hover, .webform-confirmation body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4 a:hover,
.search-listing article h4 a:hover,
article .search-listing h4 a:hover,
body.page-search-site #block-system-main article h4 a:hover,
article body.page-search-site #block-system-main h4 a:hover,
body.page-search-site body.node-type-author #block-views-related-publications-block-1 article h4 a:hover,
article body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4 a:hover,
body.node-type-author body.page-search-site #block-views-related-publications-block-1 article h4 a:hover,
article body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4 a:hover,
.search-listing .view-header h4 a:hover,
.view-header .search-listing h4 a:hover,
body.page-search-site #block-system-main .view-header h4 a:hover,
.view-header body.page-search-site #block-system-main h4 a:hover,
body.page-search-site body.node-type-author #block-views-related-publications-block-1 .view-header h4 a:hover,
.view-header body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4 a:hover,
body.node-type-author body.page-search-site #block-views-related-publications-block-1 .view-header h4 a:hover,
.view-header body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4 a:hover,
.search-listing #block-block-34 h4 a:hover,
#block-block-34 .search-listing h4 a:hover,
body.page-search-site #block-system-main #block-block-34 h4 a:hover,
#block-block-34 body.page-search-site #block-system-main h4 a:hover,
body.page-search-site body.node-type-author #block-views-related-publications-block-1 #block-block-34 h4 a:hover,
#block-block-34 body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4 a:hover,
body.node-type-author body.page-search-site #block-views-related-publications-block-1 #block-block-34 h4 a:hover,
#block-block-34 body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4 a:hover {
  color: #444444;
}
/* line 78, ../sass/_typography.scss */
.search-listing h4, body.page-search-site #block-system-main h4, body.page-search-site body.node-type-author #block-views-related-publications-block-1 h4, body.node-type-author body.page-search-site #block-views-related-publications-block-1 h4 {
  font-size: 1.5rem;
  line-height: 1.4;
  margin: 0;
}

/* line 84, ../sass/_typography.scss */
a {
  color: #0b79a2;
}
/* line 86, ../sass/_typography.scss */
a:hover {
  color: #444444;
}

/* -----------------------------------------
   Bullets
----------------------------------------- */
/* line 94, ../sass/_typography.scss */
.node {
  padding: 3rem;
}
/* line 98, ../sass/_typography.scss */
.node .field-name-body ul, .node .field-name-body ol {
  margin-left: 1.8rem;
}
/* line 278, ../sass/_settings.scss */
.node .field-name-body ul li, .node .field-name-body ol li {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-bottom: 0.4rem;
}
/* line 283, ../sass/_settings.scss */
.node .field-name-body ul ul, .node .field-name-body ul ol, .node .field-name-body ol ul, .node .field-name-body ol ol {
  margin-left: 1.8rem;
  margin-bottom: 0;
}
/* line 99, ../sass/_typography.scss */
.node .field-name-body ul {
  list-style-type: none;
}
/* line 293, ../sass/_settings.scss */
.node .field-name-body ul li {
  position: relative;
}
/* line 295, ../sass/_settings.scss */
.node .field-name-body ul li:before {
  background: #c3d344;
  content: " ";
  display: block;
  position: absolute;
  top: 0.6rem;
  left: -1.8rem;
  width: 0.8rem;
  height: 0.8rem;
}
/* line 100, ../sass/_typography.scss */
.node .field-name-body ul ul {
  list-style-type: none;
}
/* line 293, ../sass/_settings.scss */
.node .field-name-body ul ul li {
  position: relative;
}
/* line 295, ../sass/_settings.scss */
.node .field-name-body ul ul li:before {
  background: #c3d344;
  content: " ";
  display: block;
  position: absolute;
  top: 0.6rem;
  left: -1.8rem;
  width: 0.8rem;
  height: 0.8rem;
}
/* line 308, ../sass/_settings.scss */
.node .field-name-body ul ul li:before {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  top: 0.7rem;
  width: 0.6rem;
  height: 0.6rem;
}
/* line 102, ../sass/_typography.scss */
.node .links.inline li {
  display: inline;
  list-style: none;
}

/* line 109, ../sass/_typography.scss */
.view-header ul, .view-header ol {
  margin-left: 1.8rem;
}
/* line 278, ../sass/_settings.scss */
.view-header ul li, .view-header ol li {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-bottom: 0.4rem;
}
/* line 283, ../sass/_settings.scss */
.view-header ul ul, .view-header ul ol, .view-header ol ul, .view-header ol ol {
  margin-left: 1.8rem;
  margin-bottom: 0;
}
/* line 110, ../sass/_typography.scss */
.view-header ul {
  list-style-type: none;
}
/* line 293, ../sass/_settings.scss */
.view-header ul li {
  position: relative;
}
/* line 295, ../sass/_settings.scss */
.view-header ul li:before {
  background: #c3d344;
  content: " ";
  display: block;
  position: absolute;
  top: 0.6rem;
  left: -1.8rem;
  width: 0.8rem;
  height: 0.8rem;
}

/* line 117, ../sass/_typography.scss */
body, p {
  font-size: 1.5rem;
  line-height: 1.4;
}

/* line 123, ../sass/_typography.scss */
h1#page-title {
  font-family: "arvo_bold";
  font-size: 3rem;
}
@media only screen and (min-width: 57.40999em) and (max-width: 67.32333em) {
  /* line 123, ../sass/_typography.scss */
  h1#page-title {
    font-size: 2.6rem;
  }
}
@media only screen and (max-width: 57.38999em) {
  /* line 123, ../sass/_typography.scss */
  h1#page-title {
    font-size: 2rem;
  }
}

/* line 128, ../sass/_typography.scss */
body.node-type-news h1#page-title {
  font-size: 3rem;
}

/* -----------------------------------------
   ARTICLE: Every node uses this
----------------------------------------- */
/* line 137, ../sass/_typography.scss */
.webform-confirmation,
article,
.view-header,
#block-block-34 {
  color: #444444;
}
/* line 139, ../sass/_typography.scss */
.webform-confirmation h1, .webform-confirmation h2, .webform-confirmation h3, .webform-confirmation h4,
.webform-confirmation #block-block-34 h4,
#block-block-34 .webform-confirmation h4, .webform-confirmation h4, .webform-confirmation h5, .webform-confirmation h6,
article h1,
.view-header h1,
#block-block-34 h1,
article h2,
.view-header h2,
#block-block-34 h2,
article h3,
.view-header h3,
#block-block-34 h3,
article .webform-confirmation h4,
.webform-confirmation article h4,
article h4,
.view-header h4,
#block-block-34 h4,
article h4,
.view-header h4,
#block-block-34 h4,
article h5,
.view-header h5,
#block-block-34 h5,
article h6,
.view-header h6,
#block-block-34 h6 {
  color: #444;
}
/* line 142, ../sass/_typography.scss */
.webform-confirmation h2,
article h2,
.view-header h2,
#block-block-34 h2 {
  color: #89971f;
  font-size: 2.2rem;
  line-height: 1.2;
}
/* line 148, ../sass/_typography.scss */
.webform-confirmation h3, .webform-confirmation h4,
.webform-confirmation #block-block-34 h4,
#block-block-34 .webform-confirmation h4,
article h3,
.view-header h3,
#block-block-34 h3,
article .webform-confirmation h4,
.webform-confirmation article h4,
article h4,
.view-header h4,
#block-block-34 h4 {
  color: #333333;
  font-size: 1.5rem;
}
/* line 153, ../sass/_typography.scss */
.webform-confirmation h4,
article h4,
.view-header h4,
#block-block-34 h4 {
  font-size: 1.4rem;
}
/* line 155, ../sass/_typography.scss */
.webform-confirmation blockquote,
article blockquote,
.view-header blockquote,
#block-block-34 blockquote {
  margin: 4.5rem 0;
  padding: 0;
  font-size: 1.3rem;
  line-height: 1.2;
  color: #444444;
  border: medium none;
}
/* line 161, ../sass/_typography.scss */
.webform-confirmation blockquote p,
article blockquote p,
.view-header blockquote p,
#block-block-34 blockquote p {
  color: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: inherit;
}
/* line 163, ../sass/_typography.scss */
.webform-confirmation .date-and-subheader,
article .date-and-subheader,
.view-header .date-and-subheader,
#block-block-34 .date-and-subheader {
  font-size: 1.4rem;
}
/* line 170, ../sass/_typography.scss */
.webform-confirmation .date-display-single,
.webform-confirmation .date-display-start,
.webform-confirmation .date-display-end,
.webform-confirmation .field-name-field-event-location,
article .date-display-single,
.view-header .date-display-single,
#block-block-34 .date-display-single,
article .date-display-start,
.view-header .date-display-start,
#block-block-34 .date-display-start,
article .date-display-end,
.view-header .date-display-end,
#block-block-34 .date-display-end,
article .field-name-field-event-location,
.view-header .field-name-field-event-location,
#block-block-34 .field-name-field-event-location {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #5e5e5e;
}
/* line 178, ../sass/_typography.scss */
.webform-confirmation .subtitle, .webform-confirmation .field-name-field-secondary-title .field-item, .field-name-field-secondary-title .webform-confirmation .field-item,
article .subtitle,
.view-header .subtitle,
#block-block-34 .subtitle,
article .field-name-field-secondary-title .field-item,
.field-name-field-secondary-title article .field-item,
.view-header .field-name-field-secondary-title .field-item,
.field-name-field-secondary-title .view-header .field-item,
#block-block-34 .field-name-field-secondary-title .field-item,
.field-name-field-secondary-title #block-block-34 .field-item {
  font-size: 2.6rem;
  line-height: 1.2;
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 57.38999em) {
  /* line 178, ../sass/_typography.scss */
  .webform-confirmation .subtitle, .webform-confirmation .field-name-field-secondary-title .field-item, .field-name-field-secondary-title .webform-confirmation .field-item,
  article .subtitle,
  .view-header .subtitle,
  #block-block-34 .subtitle,
  article .field-name-field-secondary-title .field-item,
  .field-name-field-secondary-title article .field-item,
  .view-header .field-name-field-secondary-title .field-item,
  .field-name-field-secondary-title .view-header .field-item,
  #block-block-34 .field-name-field-secondary-title .field-item,
  .field-name-field-secondary-title #block-block-34 .field-item {
    font-size: 2.4rem;
  }
}
/* line 184, ../sass/_typography.scss */
.webform-confirmation .field,
article .field,
.view-header .field,
#block-block-34 .field {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
/* line 186, ../sass/_typography.scss */
.webform-confirmation .field.field-name-field-author-ref, .webform-confirmation .field-name-field-report-edited-by,
article .field.field-name-field-author-ref,
.view-header .field.field-name-field-author-ref,
#block-block-34 .field.field-name-field-author-ref,
article .field-name-field-report-edited-by,
.view-header .field-name-field-report-edited-by,
#block-block-34 .field-name-field-report-edited-by {
  margin-bottom: 1rem;
}
/* line 188, ../sass/_typography.scss */
.webform-confirmation .field.field-name-field-author-ref .field-item, .webform-confirmation .field-name-field-report-edited-by .field-item,
article .field.field-name-field-author-ref .field-item,
.view-header .field.field-name-field-author-ref .field-item,
#block-block-34 .field.field-name-field-author-ref .field-item,
article .field-name-field-report-edited-by .field-item,
.view-header .field-name-field-report-edited-by .field-item,
#block-block-34 .field-name-field-report-edited-by .field-item {
  display: inline;
}
/* line 190, ../sass/_typography.scss */
.webform-confirmation .field.field-name-field-author-ref .field-item:after, .webform-confirmation .field-name-field-report-edited-by .field-item:after,
article .field.field-name-field-author-ref .field-item:after,
.view-header .field.field-name-field-author-ref .field-item:after,
#block-block-34 .field.field-name-field-author-ref .field-item:after,
article .field-name-field-report-edited-by .field-item:after,
.view-header .field-name-field-report-edited-by .field-item:after,
#block-block-34 .field-name-field-report-edited-by .field-item:after {
  content: ', ';
}
/* line 191, ../sass/_typography.scss */
.webform-confirmation .field.field-name-field-author-ref .field-item:last-child:after, .webform-confirmation .field-name-field-report-edited-by .field-item:last-child:after,
article .field.field-name-field-author-ref .field-item:last-child:after,
.view-header .field.field-name-field-author-ref .field-item:last-child:after,
#block-block-34 .field.field-name-field-author-ref .field-item:last-child:after,
article .field-name-field-report-edited-by .field-item:last-child:after,
.view-header .field-name-field-report-edited-by .field-item:last-child:after,
#block-block-34 .field-name-field-report-edited-by .field-item:last-child:after {
  content: "";
}

/* line 202, ../sass/_typography.scss */
.field-type-commerce-price div, .bookstore-price {
  font-size: 1.5rem;
  color: #5e5e5e;
}

/* line 208, ../sass/_typography.scss */
.image-left {
  float: left;
  clear: left;
  margin-right: 2rem;
  margin-bottom: 2rem;
}

/* line 214, ../sass/_typography.scss */
.image-right {
  float: right;
  clear: right;
  margin-left: 2rem;
  margin-bottom: 2rem;
}

/* -----------------------------------------
   NAV typography:
----------------------------------------- */
/* line 226, ../sass/_typography.scss */
nav ul.menu > li.active-trail {
  background: #a7b827;
}
/* line 228, ../sass/_typography.scss */
nav ul.menu > li.active-trail a {
  color: white;
}
/* line 230, ../sass/_typography.scss */
nav ul.menu > li:hover {
  background: #0b79a2;
}
/* line 232, ../sass/_typography.scss */
nav ul.menu > li:hover a {
  color: white;
}
/* line 235, ../sass/_typography.scss */
nav a {
  color: #076585;
  font-size: rem 1.2;
  line-height: 1.2;
  text-transform: uppercase;
}
/* line 242, ../sass/_typography.scss */
nav .flyout {
  background: #086586;
  color: white;
}
/* line 245, ../sass/_typography.scss */
nav .flyout a {
  color: white;
  line-height: 1.2;
  text-transform: none;
}
/* line 250, ../sass/_typography.scss */
nav .flyout a:hover {
  background: #0b79a2;
}

/* line 257, ../sass/_typography.scss */
.secondary-menu-fonts, #mobile-nav-trigger,
#secondary-menu li.menu2 {
  color: #0b79a2;
  text-transform: uppercase;
}
/* line 259, ../sass/_typography.scss */
.secondary-menu-fonts a, #mobile-nav-trigger a,
#secondary-menu li.menu2 a {
  color: #0b79a2;
}
/* line 260, ../sass/_typography.scss */
.secondary-menu-fonts a:hover, #mobile-nav-trigger a:hover,
#secondary-menu li.menu2 a:hover {
  color: #444444;
}
/* line 263, ../sass/_typography.scss */
.secondary-menu-fonts .donate, #mobile-nav-trigger .donate,
#secondary-menu li.menu2 .donate {
  color: white;
  font-family: "arvo_bold";
  font-size: 1.2rem;
  line-height: 2.3rem;
  padding: 0 1.4rem;
}

/* -----------------------------------------
   Block typography:
----------------------------------------- */
/* line 288, ../sass/_typography.scss */
.welcome-intro-block h2, section#block-bean-featured-monitor-article h2,
#welcome-block h2, #f2col-top section h2 {
  font-size: 3.3rem;
  font-family: "arvo_bold";
  line-height: 1.2;
  color: #444444;
}
/* line 290, ../sass/_typography.scss */
.welcome-intro-block h2 a, section#block-bean-featured-monitor-article h2 a,
#welcome-block h2 a, #f2col-top section h2 a {
  color: #444444;
}
/* line 292, ../sass/_typography.scss */
.welcome-intro-block, section#block-bean-featured-monitor-article,
#welcome-block, #f2col-top section, .welcome-intro-block p, section#block-bean-featured-monitor-article p,
#welcome-block p, #f2col-top section p {
  font-size: 1.6rem;
  line-height: 1.3;
}

/* line 299, ../sass/_typography.scss */
.find-publications-block h2, #block-views-exp-publication-search-page-1 h2,
.pane-views-exp-publication-search-page-1 h2,
#homepage-pub-search h2, .ccpa-media-filter h2, .view-new-multimedia-by-taxonomy .view-filters h2 {
  color: white;
  margin: 0;
}
/* line 304, ../sass/_typography.scss */
.find-publications-block label, #block-views-exp-publication-search-page-1 label,
.pane-views-exp-publication-search-page-1 label,
#homepage-pub-search label, .ccpa-media-filter label, .view-new-multimedia-by-taxonomy .view-filters label {
  color: white;
}

/* line 309, ../sass/_typography.scss */
.link-block h2, #aggregated-blog-feed h2 {
  font-size: 2.2rem;
  font-family: "arvo_bold";
  line-height: 1.2;
}
/* line 310, ../sass/_typography.scss */
.link-block h3, #aggregated-blog-feed h3, .link-block .webform-confirmation h4, .webform-confirmation .link-block h4, #aggregated-blog-feed .webform-confirmation h4, .webform-confirmation #aggregated-blog-feed h4,
.link-block article h4,
article .link-block h4,
#aggregated-blog-feed article h4,
article #aggregated-blog-feed h4,
.link-block .view-header h4,
.view-header .link-block h4,
#aggregated-blog-feed .view-header h4,
.view-header #aggregated-blog-feed h4,
.link-block #block-block-34 h4,
#block-block-34 .link-block h4,
#aggregated-blog-feed #block-block-34 h4,
#block-block-34 #aggregated-blog-feed h4 {
  font-size: 1.6rem;
  line-height: 1.1;
}

/* line 315, ../sass/_typography.scss */
.social-sidebar-block h2, #social-sidebar-pane h2,
.view-social-media-blocks h2 {
  font-size: 2.2rem;
  font-family: "arvo_bold";
  line-height: 1.2;
}

/* line 320, ../sass/_typography.scss */
.subnav-block h2, .pane-menu-block-8 h2,
#block-menu-block-8 h2,
#block-menu-block-9 h2, .block-facetapi h2, #block-views-commerce-cart-block-block-1 h2 {
  line-height: 4rem;
  text-transform: uppercase;
  font-size: 1.3rem;
  color: white;
}
/* line 329, ../sass/_typography.scss */
.subnav-block ul li a, .pane-menu-block-8 ul li a,
#block-menu-block-8 ul li a,
#block-menu-block-9 ul li a, .block-facetapi ul li a, #block-views-commerce-cart-block-block-1 ul li a {
  font-size: 1.5rem;
}
/* line 332, ../sass/_typography.scss */
.subnav-block ul li a.active, .pane-menu-block-8 ul li a.active,
#block-menu-block-8 ul li a.active,
#block-menu-block-9 ul li a.active, .block-facetapi ul li a.active, #block-views-commerce-cart-block-block-1 ul li a.active, .subnav-block ul li a.active-trail, .pane-menu-block-8 ul li a.active-trail,
#block-menu-block-8 ul li a.active-trail,
#block-menu-block-9 ul li a.active-trail, .block-facetapi ul li a.active-trail, #block-views-commerce-cart-block-block-1 ul li a.active-trail {
  color: #444444;
}
/* line 334, ../sass/_typography.scss */
.subnav-block ul li ul li a, .pane-menu-block-8 ul li ul li a,
#block-menu-block-8 ul li ul li a,
#block-menu-block-9 ul li ul li a, .block-facetapi ul li ul li a, #block-views-commerce-cart-block-block-1 ul li ul li a {
  font-size: 1.3rem;
}

/* line 342, ../sass/_typography.scss */
#homepage-block .pane-content h3 a, #homepage-block .pane-content .webform-confirmation h4 a, .webform-confirmation #homepage-block .pane-content h4 a,
#homepage-block .pane-content article h4 a,
article #homepage-block .pane-content h4 a,
#homepage-block .pane-content .view-header h4 a,
.view-header #homepage-block .pane-content h4 a,
#homepage-block .pane-content #block-block-34 h4 a,
#block-block-34 #homepage-block .pane-content h4 a {
  font-size: 1.5rem;
}

/* line 350, ../sass/_typography.scss */
.ccpa-media-lists .media-title, .view-new-multimedia-by-taxonomy .view-content .media-title, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content .media-title {
  padding: 0.4rem;
  background: #f3f3f3;
  max-height: 100%;
  line-height: 1.2;
}
/* line 351, ../sass/_typography.scss */
.ccpa-media-lists .media-title a, .view-new-multimedia-by-taxonomy .view-content .media-title a, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content .media-title a {
  color: #9f1d66;
}
/* line 352, ../sass/_typography.scss */
.ccpa-media-lists .media-title:hover, .view-new-multimedia-by-taxonomy .view-content .media-title:hover, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content .media-title:hover {
  color: #444444;
}
/* line 358, ../sass/_typography.scss */
.ccpa-media-lists .media-type, .view-new-multimedia-by-taxonomy .view-content .media-type, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content .media-type {
  background: black;
  color: white;
  font-size: 1rem;
  padding: 0.2rem 0.4rem;
  position: absolute;
  display: block;
  top: 0;
  right: 1.5rem;
}

/* line 372, ../sass/_typography.scss */
.featured-item-block h2, .pane-bean h2, #block-views-books-by-taxonomy-block-5 h2, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c h2 {
  font-size: 1.1rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 378, ../sass/_typography.scss */
.featured-item-block .field-name-field-featured-title-link a, .pane-bean .field-name-field-featured-title-link a, #block-views-books-by-taxonomy-block-5 .field-name-field-featured-title-link a, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .field-name-field-featured-title-link a {
  font-size: 1.7rem;
  color: #9f1d66;
}
/* line 382, ../sass/_typography.scss */
.featured-item-block .field-name-field-featured-title-link a:hover, .pane-bean .field-name-field-featured-title-link a:hover, #block-views-books-by-taxonomy-block-5 .field-name-field-featured-title-link a:hover, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .field-name-field-featured-title-link a:hover {
  color: #444444;
}

/* line 388, ../sass/_typography.scss */
.browse-by-issue-block h2, #block-views-browse-by-topic-block-1 h2 {
  text-transform: uppercase;
  font-size: 1.1rem;
  line-height: 4.5rem;
  color: white;
}
/* line 396, ../sass/_typography.scss */
.browse-by-issue-block a, #block-views-browse-by-topic-block-1 a {
  font-size: 1.3rem;
  line-height: 1.1;
  color: #086586;
}

/* line 404, ../sass/_typography.scss */
.province-block, li.bc, li.on, li.sk, li.ns, li.mb, li.cad {
  text-transform: uppercase;
  font-size: 1.2rem;
}
/* line 408, ../sass/_typography.scss */
.province-block:hover, li.bc:hover, li.on:hover, li.sk:hover, li.ns:hover, li.mb:hover, li.cad:hover {
  color: #444444;
}

/* line 413, ../sass/_typography.scss */
#aggregated-blog-feed .view-header p {
  font-size: 1.4rem;
}
/* line 416, ../sass/_typography.scss */
#aggregated-blog-feed .view-footer p {
  font-size: 1.4rem;
}

/* line 426, ../sass/_typography.scss */
footer#footer {
  font-size: 1.3rem;
}
/* line 428, ../sass/_typography.scss */
footer#footer p {
  font-size: 1.3rem;
}
/* line 429, ../sass/_typography.scss */
footer#footer h2 {
  margin-top: 0;
  font-size: 1.5rem;
  font-family: "arvo_bold";
  line-height: 1.2;
}
/* line 435, ../sass/_typography.scss */
footer#footer #block-menu-menu-footer ul li {
  list-style: none;
  line-height: 2;
  text-transform: uppercase;
}

/* line 443, ../sass/_typography.scss */
footer#copyright ul li {
  display: inline;
  list-style: none;
  font-size: 1.2rem;
  line-height: 1.3;
}
/* line 448, ../sass/_typography.scss */
footer#copyright ul li:after {
  content: "|";
  margin: 0 0.7rem;
  font-size: 2rem;
  line-height: 2;
  color: white;
}
/* line 455, ../sass/_typography.scss */
footer#copyright ul li:last-child:after {
  display: none;
}

/* -----------------------------------------
   Orbit Slide Typography
----------------------------------------- */
/* line 466, ../sass/_typography.scss */
#slideshow .orbit-title, #slideshow .orbit-title a {
  font-size: 3rem;
  color: white;
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 33.33333em) {
  /* line 466, ../sass/_typography.scss */
  #slideshow .orbit-title, #slideshow .orbit-title a {
    font-size: 2.2rem;
  }
}
/* line 473, ../sass/_typography.scss */
#slideshow .orbit-body, #slideshow .orbit-body p, #slideshow .orbit-body a {
  color: #c3d344;
  font-size: 1.5rem;
}

/* line 481, ../sass/_typography.scss */
.orbit-wrapper ul.orbit-bullets:before {
  content: "Featured:";
  float: left;
  font-size: 1rem;
}
/* line 487, ../sass/_typography.scss */
.orbit-wrapper ul.orbit-bullets li {
  font-family: "arvo_bold";
  font-size: 1.2rem;
}

/* -----------------------------------------
   Tab Typography
----------------------------------------- */
/* line 500, ../sass/_typography.scss */
#block-quicktabs-qt-publication-related-content .tabbed-content-block .tabs:before, #block-quicktabs-qt-publication-related-content .tabbed-content-homepage-block .tabs:before,
#block-quicktabs-qt-publication-related-content .quicktabs-foundation-wrapper .tabs:before {
  content: "Related: ";
  color: #444444;
  font-size: 1.2rem;
  text-transform: uppercase;
  line-height: 30px;
}

/* line 514, ../sass/_typography.scss */
.tabbed-content-block .tabs dd a, .tabbed-content-homepage-block .tabs dd a,
.quicktabs-foundation-wrapper .tabs dd a {
  color: #444444;
  font-size: 1.2rem;
  text-transform: uppercase;
  text-align: center;
  line-height: 30px;
}
/* line 525, ../sass/_typography.scss */
.tabbed-content-block .tabs-content .more-link a, .tabbed-content-homepage-block .tabs-content .more-link a,
.quicktabs-foundation-wrapper .tabs-content .more-link a {
  color: #0b79a2;
}

/* line 528, ../sass/_typography.scss */
body.front .tabbed-content-block .tabs:before, body.front .tabbed-content-homepage-block .tabs:before,
body.front .quicktabs-foundation-wrapper .tabs:before {
  display: none;
}

/* -----------------------------------------
   UI Elements (pagination, breadcrumbs etc.)
----------------------------------------- */
/* line 534, ../sass/_typography.scss */
ul.pagination {
  border-top: 1px solid #e6e7e7;
}
/* line 536, ../sass/_typography.scss */
ul.pagination li a {
  color: #0b79a2;
}
/* line 539, ../sass/_typography.scss */
ul.pagination li.current a {
  background: #c3d344;
  color: black;
}

/* line 545, ../sass/_typography.scss */
#breadcrumb {
  font-size: 1.2rem;
}

/* line 550, ../sass/_typography.scss */
.more-link {
  display: block;
  font-size: 1.1rem;
  color: #9f1d66;
  margin-top: 3rem;
  text-transform: uppercase;
}
/* line 556, ../sass/_typography.scss */
.more-link a {
  color: #9f1d66;
}
/* line 558, ../sass/_typography.scss */
.more-link a:hover {
  color: #444444;
}

/* line 567, ../sass/_typography.scss */
.button.download {
  font-size: 1.4rem;
}

/* line 571, ../sass/_typography.scss */
.top-download-button .file a, .field-name-field-attachments .file a {
  font-size: 1.4rem;
  line-height: 1.2;
}
/* line 575, ../sass/_typography.scss */
.top-download-button .filesize, .field-name-field-attachments .filesize {
  font-size: 1.2rem;
}
/* line 578, ../sass/_typography.scss */
.top-download-button .pages, .field-name-field-attachments .pages {
  font-size: 1.2rem;
}
/* line 580, ../sass/_typography.scss */
.top-download-button .pages:before, .field-name-field-attachments .pages:before {
  content: ' | ';
}

/* line 585, ../sass/_typography.scss */
.download-item .filesize {
  font-size: 1.2rem;
}
/* line 587, ../sass/_typography.scss */
.download-item .filesize:before {
  content: ' | ';
}
/* line 589, ../sass/_typography.scss */
.download-item .pages {
  font-size: 1.2rem;
}
/* line 591, ../sass/_typography.scss */
.download-item .pages:before {
  content: ' | ';
}

/********************************************

  Settings.scss

  DO NOT PUT ANY CSS RULES IN THIS FILE.
  It is meant for constants, functions,
  mixins etc.

********************************************/
/* -----------------------------------------
   IE functionality using CSS PIE
----------------------------------------- */
/* -----------------------------------------
   Our Colours
----------------------------------------- */
/* -----------------------------------------
   IE uses pie for some of its effects
   this won't get used unless we detect
   that we're using IE
----------------------------------------- */
/* -----------------------------------------
   Set theme constants here
----------------------------------------- */
/* -----------------------------------------
   Foundation Grid and typography Settings
----------------------------------------- */
/***********************/
/***********************/
/* -----------------------------------------
   Useful mixins
----------------------------------------- */
/* -----------------------------------------
   Buttons and mixins Etc.
----------------------------------------- */
/* line 377, ../sass/_settings.scss */
.ui, #header-wrapper #header #secondary-menu li.menu-searchbox form .form-submit, #header-wrapper #header #secondary-menu ul.flyout button, #footer-wrapper #block-block-33 #signup #e2ma_signup_submit_button, .top-download-button a:after, .field-name-field-attachments li:before, li.menu-cart a, .find-publications-block form.custom div.custom.dropdown a.selector:after, #block-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
.pane-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
#homepage-pub-search form.custom div.custom.dropdown a.selector:after, .ccpa-media-filter form.custom div.custom.dropdown a.selector:after, .view-new-multimedia-by-taxonomy .view-filters form.custom div.custom.dropdown a.selector:after, #block-views-commerce-cart-block-block-1 .cart-empty-block:before {
  background-repeat: no-repeat;
}

/* line 378, ../sass/_settings.scss */
.ui-scroll_arrow {
  background-repeat: no-repeat;
}

/* line 379, ../sass/_settings.scss */
.ui-btn_arrow {
  background-repeat: no-repeat;
}

/* line 7, ../sass/_nav.scss */
nav .foundation-menu {
  background: none;
}

/* line 9, ../sass/_nav.scss */
#access ul.menu {
  height: 3rem;
  margin: 0;
  padding: 0;
}
/* line 12, ../sass/_nav.scss */
#access ul.menu ul {
  display: none;
}
/* line 13, ../sass/_nav.scss */
#access ul.menu > li {
  height: 3rem;
  float: left;
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  line-height: 3rem;
}
/* line 23, ../sass/_nav.scss */
#access ul.menu > li.active > a {
  cursor: default;
}
/* line 24, ../sass/_nav.scss */
#access ul.menu > li.active:hover {
  cursor: default;
}
/* line 28, ../sass/_nav.scss */
#access ul.menu > li > a {
  line-height: 3rem;
}
/* line 29, ../sass/_nav.scss */
#access ul.menu > li ul {
  margin-bottom: 0;
}
/* line 30, ../sass/_nav.scss */
#access ul.menu > li .flyout {
  display: none;
}
/* line 33, ../sass/_nav.scss */
#access ul.menu > li.has-flyout > a:first-child {
  padding-right: 3rem;
  position: relative;
}
/* line 36, ../sass/_nav.scss */
#access ul.menu > li.has-flyout > a:first-child:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 0.4rem;
  border-color: #e6e6e6 transparent transparent transparent;
  position: absolute;
  right: 1.5rem;
  top: 1.2rem;
}
/* line 43, ../sass/_nav.scss */
#access ul.menu > li.has-flyout > a.flyout-toggle {
  position: absolute;
  right: 0;
  top: 0;
  padding: 1.5rem;
  z-index: 2;
  display: block;
}
/* line 54, ../sass/_nav.scss */
#access ul.menu > li > a:first-child {
  position: relative;
  padding: 0 1.5rem;
  display: block;
  text-decoration: none;
  font-size: 1.3rem;
}
/* line 61, ../sass/_nav.scss */
#access ul.menu > li > input {
  margin: 0 1rem;
}
/* line 63, ../sass/_nav.scss */
#access ul.menu.vertical {
  height: auto;
  margin-top: 0;
}
/* line 67, ../sass/_nav.scss */
#access ul.menu.vertical > li {
  float: none;
}
/* line 69, ../sass/_nav.scss */
#access ul.menu.vertical > li.has-flyout > a:first-child:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 0.4rem;
  border-color: transparent transparent transparent #e6e6e6;
}
/* line 72, ../sass/_nav.scss */
#access ul.menu.vertical > li .flyout {
  left: 100%;
  top: -0.1rem;
}
/* line 75, ../sass/_nav.scss */
#access ul.menu.vertical > li .flyout.right {
  left: auto;
  right: 100%;
}

/* line 83, ../sass/_nav.scss */
.flyout {
  padding: 3rem 1.5rem;
  margin: 0;
  position: absolute;
  top: 2.9rem;
  left: 0rem;
  width: 23rem;
  z-index: 40;
  /* remove margin on any first-child element */
  /* remove margin on last element */
}
/* line 94, ../sass/_nav.scss */
.flyout *:first-child {
  margin-top: 0;
}
/* line 95, ../sass/_nav.scss */
.flyout *:last-child {
  margin-bottom: 0;
}
/* line 97, ../sass/_nav.scss */
.flyout.small {
  width: 15.33333rem;
}
/* line 98, ../sass/_nav.scss */
.flyout.large {
  width: 40.25rem;
}
/* line 100, ../sass/_nav.scss */
.flyout.right {
  left: auto;
  right: -0.2rem;
}
/* line 101, ../sass/_nav.scss */
.flyout.left {
  right: auto;
  left: -0.2rem;
}
/* line 102, ../sass/_nav.scss */
.flyout.up {
  top: auto;
  bottom: 2.9rem;
}

/* line 107, ../sass/_nav.scss */
nav .flyout:before {
  position: absolute;
  top: 0;
  left: 2.5rem;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 0.6rem;
  border-color: #0b79a2 transparent transparent transparent;
}

/* line 115, ../sass/_nav.scss */
ul.flyout, #access ul.menu li ul {
  padding: 0;
  list-style: none;
}
/* line 120, ../sass/_nav.scss */
ul.flyout li a, #access ul.menu li ul li a {
  display: block;
  font-size: 1.3rem;
  height: auto;
  line-height: 1;
  padding: 1rem 1.5rem;
}
/* line 130, ../sass/_nav.scss */
ul.flyout li.active, #access ul.menu li ul li.active {
  margin-top: 0;
}
/* line 132, ../sass/_nav.scss */
ul.flyout li.active a, #access ul.menu li ul li.active a {
  height: auto;
  margin: 0;
  position: static;
  top: 0;
}

/* CSS for jQuery Orbit Plugin 1.4.0
 * Maintained for Foundation. foundation.zurb.com
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
*/
/********************************************

  Settings.scss

  DO NOT PUT ANY CSS RULES IN THIS FILE.
  It is meant for constants, functions,
  mixins etc.

********************************************/
/* -----------------------------------------
   IE functionality using CSS PIE
----------------------------------------- */
/* -----------------------------------------
   Our Colours
----------------------------------------- */
/* -----------------------------------------
   IE uses pie for some of its effects
   this won't get used unless we detect
   that we're using IE
----------------------------------------- */
/* -----------------------------------------
   Set theme constants here
----------------------------------------- */
/* -----------------------------------------
   Foundation Grid and typography Settings
----------------------------------------- */
/***********************/
/***********************/
/* -----------------------------------------
   Useful mixins
----------------------------------------- */
/* -----------------------------------------
   Buttons and mixins Etc.
----------------------------------------- */
/* line 377, ../sass/_settings.scss */
.ui, #header-wrapper #header #secondary-menu li.menu-searchbox form .form-submit, #header-wrapper #header #secondary-menu ul.flyout button, #footer-wrapper #block-block-33 #signup #e2ma_signup_submit_button, .top-download-button a:after, .field-name-field-attachments li:before, li.menu-cart a, .find-publications-block form.custom div.custom.dropdown a.selector:after, #block-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
.pane-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
#homepage-pub-search form.custom div.custom.dropdown a.selector:after, .ccpa-media-filter form.custom div.custom.dropdown a.selector:after, .view-new-multimedia-by-taxonomy .view-filters form.custom div.custom.dropdown a.selector:after, #block-views-commerce-cart-block-block-1 .cart-empty-block:before {
  background-repeat: no-repeat;
}

/* line 378, ../sass/_settings.scss */
.ui-scroll_arrow {
  background-repeat: no-repeat;
}

/* line 379, ../sass/_settings.scss */
.ui-btn_arrow {
  background-repeat: no-repeat;
}

/* Container ---------------------- */
/* line 11, ../sass/_orbit.scss */
.orbit-slide {
  display: none;
  opacity: 0;
}

/* line 12, ../sass/_orbit.scss */
.orbit-wrapper {
  width: 1px;
  height: 1px;
  position: relative;
}

/* line 17, ../sass/_orbit.scss */
.orbit {
  width: 1px;
  position: relative;
  overflow: hidden;
  margin-bottom: 17px;
}
/* line 22, ../sass/_orbit.scss */
.orbit .orbit-video .flex-video, .orbit .orbit-video .oembed-content, .orbit .orbit-video .ccpa-media-lists li.views-row .media, .ccpa-media-lists li.views-row .orbit .orbit-video .media, .orbit .orbit-video .view-new-multimedia-by-taxonomy .view-content li.views-row .media, .view-new-multimedia-by-taxonomy .view-content li.views-row .orbit .orbit-video .media, .orbit .orbit-video #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .media, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .orbit .orbit-video .media {
  padding-top: 0;
}
@media only screen and (max-width: 33.33333em) {
  /* line 26, ../sass/_orbit.scss */
  .orbit .orbit-image {
    height: 66%;
    width: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
  }
}
/* line 33, ../sass/_orbit.scss */
.orbit .orbit-image img {
  width: 100%;
}
/* line 40, ../sass/_orbit.scss */
.orbit.with-bullets {
  margin-bottom: 0px;
}
/* line 43, ../sass/_orbit.scss */
.orbit .orbit-slide {
  max-width: 100%;
  max-height: 42.9rem;
  position: absolute;
  background-color: #e6e7e7;
  top: 0;
  left: 0;
}
/* line 51, ../sass/_orbit.scss */
.orbit .orbit-edit-link {
  position: absolute;
  bottom: 0.5rem;
  right: 0.5rem;
  z-index: 1002;
}
/* line 56, ../sass/_orbit.scss */
.orbit .orbit-edit-link a {
  background-color: black;
  color: white;
}
/* line 60, ../sass/_orbit.scss */
.orbit .orbit-edit-link a:hover {
  background-color: #9f1d66;
}
/* line 65, ../sass/_orbit.scss */
.orbit a.orbit-slide {
  border: none;
  line-height: 0;
  display: none;
}
/* line 70, ../sass/_orbit.scss */
.orbit div.orbit-content {
  background-color: #a01d68;
  position: absolute;
  padding: 2rem 3rem;
  width: 70%;
  display: block;
  height: 33%;
  bottom: 0;
  right: 0;
  z-index: 400;
}
@media only screen and (max-width: 33.33333em) {
  /* line 70, ../sass/_orbit.scss */
  .orbit div.orbit-content {
    width: 100%;
    height: 43%;
    padding: 1.5rem 1.5rem;
  }
}
/* line 85, ../sass/_orbit.scss */
.orbit div.orbit-content h2.orbit-title {
  margin: 0;
}
/* line 87, ../sass/_orbit.scss */
.orbit div.orbit-content .orbit-body a:after {
  content: url(../images/icons/slide_arrow.png);
  height: 1.1rem;
  width: 1.2rem;
  display: inline;
}
/* line 97, ../sass/_orbit.scss */
.orbit div.orbit-content.blue {
  background-color: #0b79a2;
}
/* line 98, ../sass/_orbit.scss */
.orbit div.orbit-content.grey {
  background-color: #777777;
}
/* line 99, ../sass/_orbit.scss */
.orbit div.orbit-slide {
  width: 100%;
  height: 100%;
}

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */
/* Timer ---------------------- */
/* line 111, ../sass/_orbit.scss */
.orbit-wrapper .timer {
  width: 40px;
  height: 40px;
  overflow: hidden;
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: .6;
  cursor: pointer;
  z-index: 31;
  display: none;
}
/* line 123, ../sass/_orbit.scss */
.orbit-wrapper span.rotator {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: -20px;
  background: url('../images/foundation/orbit/rotator-black.png?1420496088') no-repeat;
  z-index: 3;
}
/* line 132, ../sass/_orbit.scss */
.orbit-wrapper span.rotator.move {
  left: 0;
}
/* line 134, ../sass/_orbit.scss */
.orbit-wrapper span.mask {
  display: block;
  width: 20px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  overflow: hidden;
}
/* line 143, ../sass/_orbit.scss */
.orbit-wrapper span.mask.move {
  width: 40px;
  left: 0;
  background: url('../images/foundation/orbit/timer-black.png?1420496088') repeat 0 0;
}
/* line 149, ../sass/_orbit.scss */
.orbit-wrapper span.pause {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  background: url('../images/foundation/orbit/pause-black.png?1420496088') no-repeat;
  z-index: 4;
  opacity: 0;
}
/* line 159, ../sass/_orbit.scss */
.orbit-wrapper span.pause.active {
  background: url('../images/foundation/orbit/pause-black.png?1420496088') no-repeat 0 -40px;
}
/* line 161, ../sass/_orbit.scss */
.orbit-wrapper .timer:hover span.pause, .orbit-wrapper .timer:focus span.pause, .orbit-wrapper span.pause.active {
  opacity: 1;
}

/* Captions ---------------------- */
/* line 167, ../sass/_orbit.scss */
.orbit-caption {
  display: none;
  font-family: inherit;
}

/* line 171, ../sass/_orbit.scss */
.orbit-wrapper .orbit-caption {
  background: black;
  background: rgba(0, 0, 0, 0.6);
  z-index: 30;
  color: white;
  text-align: center;
  padding: 7px 0;
  font-size: 13px;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
}

/* Directional Nav ---------------------- */
/* line 188, ../sass/_orbit.scss */
.orbit-wrapper .slider-nav {
  display: block;
}
/* line 189, ../sass/_orbit.scss */
.orbit-wrapper .slider-nav span {
  width: 39px;
  height: 50px;
  text-indent: -9999px;
  position: absolute;
  z-index: 30;
  top: 50%;
  margin-top: -25px;
  cursor: pointer;
}
/* line 199, ../sass/_orbit.scss */
.orbit-wrapper .slider-nav span.right {
  background: url('../images/foundation/orbit/right-arrow.png?1420496088');
  background-size: 100%;
  right: 0;
}
/* line 204, ../sass/_orbit.scss */
.orbit-wrapper .slider-nav span.left {
  background: url('../images/foundation/orbit/left-arrow.png?1420496088');
  background-size: 100%;
  left: 0;
}

/* line 213, ../sass/_orbit.scss */
.lt-ie9 .orbit-wrapper .slider-nav span.right {
  background: url('../images/foundation/orbit/right-arrow-small.png?1420496088');
}
/* line 216, ../sass/_orbit.scss */
.lt-ie9 .orbit-wrapper .slider-nav span.left {
  background: url('../images/foundation/orbit/left-arrow-small.png?1420496088');
}

/* Bullet Nav ---------------------- */
/* line 224, ../sass/_orbit.scss */
ul.orbit-bullets {
  position: absolute;
  margin-bottom: 3.9rem;
  z-index: 30;
  list-style: none;
  bottom: 0;
  left: 0;
  margin-left: 0 !important;
  padding: 0;
}
@media only screen and (max-width: 33.33333em) {
  /* line 224, ../sass/_orbit.scss */
  ul.orbit-bullets {
    display: none;
  }
}
/* line 227, ../sass/_orbit.scss */
ul.orbit-bullets:before {
  margin-left: 2.25rem;
}
/* line 235, ../sass/_orbit.scss */
ul.orbit-bullets li {
  background: #e6e7e7;
  -webkit-border-radius: 1.8rem;
  -moz-border-radius: 1.8rem;
  -ms-border-radius: 1.8rem;
  -o-border-radius: 1.8rem;
  border-radius: 1.8rem;
  float: left;
  margin-left: 0.5rem;
  text-align: center;
  cursor: pointer;
  color: #9f1d66;
  width: 1.8rem;
  height: 1.8rem;
  overflow: hidden;
}
/* line 246, ../sass/_orbit.scss */
ul.orbit-bullets li.active {
  color: black;
  background: white;
}

/* Orbit Slide Counter */
/* line 251, ../sass/_orbit.scss */
.orbit-slide-counter {
  position: absolute;
  bottom: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 5px;
}

/* Fluid Layout ---------------------- */
/* line 262, ../sass/_orbit.scss */
.orbit img.fluid-placeholder {
  visibility: hidden;
  position: static;
  display: block;
  width: 100%;
}
@media only screen and (max-width: 33.33333em) {
  /* line 262, ../sass/_orbit.scss */
  .orbit img.fluid-placeholder {
    width: 35rem;
    height: 35rem;
  }
}

/* line 272, ../sass/_orbit.scss */
.orbit, .orbit-wrapper {
  width: 100% !important;
}

/* Correct timer in IE */
/* line 275, ../sass/_orbit.scss */
.lt-ie9 .timer {
  display: none !important;
}

/* line 276, ../sass/_orbit.scss */
.lt-ie9 .orbit-caption {
  background: black;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
  zoom: 1;
}

@media only screen and (max-width: 32.33333em) {
  /* line 283, ../sass/_orbit.scss */
  .orbit.orbit-stack-on-small img.fluid-placeholder {
    visibility: visible;
  }

  /* line 286, ../sass/_orbit.scss */
  .orbit.orbit-stack-on-small .orbit-slide {
    position: static;
    margin-bottom: 10px;
  }
}
/********************************************

  Settings.scss

  DO NOT PUT ANY CSS RULES IN THIS FILE.
  It is meant for constants, functions,
  mixins etc.

********************************************/
/* -----------------------------------------
   IE functionality using CSS PIE
----------------------------------------- */
/* -----------------------------------------
   Our Colours
----------------------------------------- */
/* -----------------------------------------
   IE uses pie for some of its effects
   this won't get used unless we detect
   that we're using IE
----------------------------------------- */
/* -----------------------------------------
   Set theme constants here
----------------------------------------- */
/* -----------------------------------------
   Foundation Grid and typography Settings
----------------------------------------- */
/***********************/
/***********************/
/* -----------------------------------------
   Useful mixins
----------------------------------------- */
/* -----------------------------------------
   Buttons and mixins Etc.
----------------------------------------- */
/* line 377, ../sass/_settings.scss */
.ui, #header-wrapper #header #secondary-menu li.menu-searchbox form .form-submit, #header-wrapper #header #secondary-menu ul.flyout button, #footer-wrapper #block-block-33 #signup #e2ma_signup_submit_button, .top-download-button a:after, .field-name-field-attachments li:before, li.menu-cart a, .find-publications-block form.custom div.custom.dropdown a.selector:after, #block-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
.pane-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
#homepage-pub-search form.custom div.custom.dropdown a.selector:after, .ccpa-media-filter form.custom div.custom.dropdown a.selector:after, .view-new-multimedia-by-taxonomy .view-filters form.custom div.custom.dropdown a.selector:after, #block-views-commerce-cart-block-block-1 .cart-empty-block:before {
  background-repeat: no-repeat;
}

/* line 378, ../sass/_settings.scss */
.ui-scroll_arrow {
  background-repeat: no-repeat;
}

/* line 379, ../sass/_settings.scss */
.ui-btn_arrow {
  background-repeat: no-repeat;
}

.follow-link-wrapper {
  display: inline;
}

/* line 178, icons/social/*.png */
.social-sprite, .social-facebook, a.follow-link-facebook, .social-facebook_green, a.green-social.facebook, .social-facebook_grey, a.green-social.facebook:hover,
a.follow-link-facebook:hover, .social-googleplus, a.follow-link-googleplus, .social-googleplus_green, a.green-social.googleplus, .social-googleplus_grey, a.green-social.googleplus:hover,
a.follow-link-googleplus:hover, .social-rss, a.follow-link-rss, .social-rss_green, a.green-social.rss, .social-rss_grey, a.green-social.rss:hover,
a.follow-link-rss:hover, .social-this-site, a.follow-link-this-site, .social-this-site_green, a.green-social.this-site, .social-this-site_grey, a.green-social.this-site:hover,
a.follow-link-this-site:hover, .social-twitter, a.follow-link-twitter, .social-twitter_green, a.green-social.twitter, .social-twitter_grey, a.green-social.twitter:hover,
a.follow-link-twitter:hover, .social-youtube, a.follow-link-youtube, .social-youtube_green, a.green-social.youtube, .social-youtube_grey, a.green-social.youtube:hover,
a.follow-link-youtube:hover {
  background: url('../images/icons/social-sc5ee2e0c5d.png') no-repeat;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-facebook, a.follow-link-facebook {
  background-position: 0 -435px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-facebook_green, a.green-social.facebook {
  background-position: 0 -1392px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-facebook_grey, a.green-social.facebook:hover,
a.follow-link-facebook:hover {
  background-position: 0 -1478px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-googleplus, a.follow-link-googleplus {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-googleplus_green, a.green-social.googleplus {
  background-position: 0 -609px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-googleplus_grey, a.green-social.googleplus:hover,
a.follow-link-googleplus:hover {
  background-position: 0 -696px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-rss, a.follow-link-rss {
  background-position: 0 -174px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-rss_green, a.green-social.rss {
  background-position: 0 -1044px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-rss_grey, a.green-social.rss:hover,
a.follow-link-rss:hover {
  background-position: 0 -870px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-this-site, a.follow-link-this-site {
  background-position: 0 -261px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-this-site_green, a.green-social.this-site {
  background-position: 0 -1131px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-this-site_grey, a.green-social.this-site:hover,
a.follow-link-this-site:hover {
  background-position: 0 -957px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-twitter, a.follow-link-twitter {
  background-position: 0 -348px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-twitter_green, a.green-social.twitter {
  background-position: 0 -1218px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-twitter_grey, a.green-social.twitter:hover,
a.follow-link-twitter:hover {
  background-position: 0 -1305px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-youtube, a.follow-link-youtube {
  background-position: 0 -87px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-youtube_green, a.green-social.youtube {
  background-position: 0 -522px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.social-youtube_grey, a.green-social.youtube:hover,
a.follow-link-youtube:hover {
  background-position: 0 -783px;
}

/* line 178, icons/socialIE/*.png */
.socialIE-sprite, .socialIE-facebook, .socialIE-facebook_green, .socialIE-facebook_grey, .socialIE-googleplus, .socialIE-googleplus_green, .socialIE-googleplus_grey, .socialIE-rss, .socialIE-rss_green, .socialIE-rss_grey, .socialIE-this-site, .socialIE-this-site_green, .socialIE-this-site_grey, .socialIE-twitter, .socialIE-twitter_green, .socialIE-twitter_grey, .socialIE-youtube, .socialIE-youtube_green, .socialIE-youtube_grey {
  background: url('../images/icons/socialIE-s53b2b98aa5.png') no-repeat;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-facebook {
  background-position: 0 -630px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-facebook_green {
  background-position: 0 -720px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-facebook_grey {
  background-position: 0 -765px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-googleplus {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-googleplus_green {
  background-position: 0 -45px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-googleplus_grey {
  background-position: 0 -270px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-rss {
  background-position: 0 -180px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-rss_green {
  background-position: 0 -360px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-rss_grey {
  background-position: 0 -495px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-this-site {
  background-position: 0 -225px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-this-site_green {
  background-position: 0 -405px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-this-site_grey {
  background-position: 0 -540px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-twitter {
  background-position: 0 -450px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-twitter_green {
  background-position: 0 -585px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-twitter_grey {
  background-position: 0 -675px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-youtube {
  background-position: 0 -90px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-youtube_green {
  background-position: 0 -135px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.socialIE-youtube_grey {
  background-position: 0 -315px;
}

/* line 82, icons/province/*.png */
.province-sprite, .province-bc, li.bc a:before, .province-cad, li.cad a:before, .province-mb, li.mb a:before, .province-ns, li.ns a:before, .province-on, li.on a:before, .province-sk, li.sk a:before {
  background: url('../images/icons/province-s583a03aec7.png') no-repeat;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.province-bc, li.bc a:before {
  background-position: 0 -205px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.province-cad, li.cad a:before {
  background-position: 0 -41px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.province-mb, li.mb a:before {
  background-position: 0 -82px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.province-ns, li.ns a:before {
  background-position: 0 -164px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.province-on, li.on a:before {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.province-sk, li.sk a:before {
  background-position: 0 -123px;
}

/* line 82, icons/ui/*.png */
.ui-sprite, .ui-btn-arrow, #header-wrapper #header #secondary-menu li.menu-searchbox form .form-submit, #header-wrapper #header #secondary-menu ul.flyout button, #footer-wrapper #block-block-33 #signup #e2ma_signup_submit_button, .ui-cart, li.menu-cart a, #block-views-commerce-cart-block-block-1 .cart-empty-block:before, .ui-down-arrow, .ui-download-btn-arrow, .top-download-button a:after, .ui-download-list-bullet, .field-name-field-attachments li:before, .ui-scroll-arrow, .find-publications-block form.custom div.custom.dropdown a.selector:after, #block-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
.pane-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
#homepage-pub-search form.custom div.custom.dropdown a.selector:after, .ccpa-media-filter form.custom div.custom.dropdown a.selector:after, .view-new-multimedia-by-taxonomy .view-filters form.custom div.custom.dropdown a.selector:after {
  background: url('../images/icons/ui-s818acae57c.png') no-repeat;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ui-btn-arrow, #header-wrapper #header #secondary-menu li.menu-searchbox form .form-submit, #header-wrapper #header #secondary-menu ul.flyout button, #footer-wrapper #block-block-33 #signup #e2ma_signup_submit_button {
  background-position: 0 -105px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ui-cart, li.menu-cart a, #block-views-commerce-cart-block-block-1 .cart-empty-block:before {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ui-down-arrow {
  background-position: 0 -131px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ui-download-btn-arrow, .top-download-button a:after {
  background-position: 0 -43px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ui-download-list-bullet, .field-name-field-attachments li:before {
  background-position: 0 -76px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ui-scroll-arrow, .find-publications-block form.custom div.custom.dropdown a.selector:after, #block-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
.pane-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
#homepage-pub-search form.custom div.custom.dropdown a.selector:after, .ccpa-media-filter form.custom div.custom.dropdown a.selector:after, .view-new-multimedia-by-taxonomy .view-filters form.custom div.custom.dropdown a.selector:after {
  background-position: 0 -156px;
}

/* line 58, icons/payment/*.png */
.payment-sprite, .payment-discover, #payment-details span.discover, .payment-mastercard, #payment-details span.mastercard, .payment-visa, #payment-details span.visa {
  background: url('../images/icons/payment-s274f20df36.png') no-repeat;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.payment-discover, #payment-details span.discover {
  background-position: 0 -35px;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.payment-mastercard, #payment-details span.mastercard {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.payment-visa, #payment-details span.visa {
  background-position: 0 -70px;
}

/********************************************

  Page.scss

  All styles for any page.tpl.php templates.
  This file will include background styles
  gradients, headers, footers etc.

********************************************/
/* line 35, ../sass/_page.scss */
div.alert-box .krumo-element {
  color: black;
}

/* -----------------------------------------
   General Page Styling
----------------------------------------- */
/* line 41, ../sass/_page.scss */
body {
  background: #e6e7e7;
}

/* line 45, ../sass/_page.scss */
body #page-title {
  padding: 3rem 3rem 0 3rem;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 50, ../sass/_page.scss */
body #featured-image {
  float: right;
  margin: 3rem 3rem 3rem 1.5rem;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 15px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 15px;
  box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 15px;
}
@media only screen and (max-width: 57.38999em) {
  /* line 50, ../sass/_page.scss */
  body #featured-image {
    max-width: 8.5rem;
  }
}
/* line 55, ../sass/_page.scss */
body #featured-image img {
  vertical-align: bottom;
}
/* line 57, ../sass/_page.scss */
body #page-title, body .drupal_tabs, body #block-system-main, body.node-type-author #block-views-related-publications-block-1 {
  background: white;
}
/* line 60, ../sass/_page.scss */
body #block-system-main, body.node-type-author #block-views-related-publications-block-1 {
  border-top: 1px solid white;
}
/* line 64, ../sass/_page.scss */
body.front #block-system-main, body.front body.node-type-author #block-views-related-publications-block-1, body.node-type-author body.front #block-views-related-publications-block-1, body.page-taxonomy #main #block-system-main, body.page-taxonomy #main body.node-type-author #block-views-related-publications-block-1, body.node-type-author body.page-taxonomy #main #block-views-related-publications-block-1 {
  border-top: medium none;
}
/* line 67, ../sass/_page.scss */
body #block-system-main, body.node-type-author #block-views-related-publications-block-1 {
  margin-bottom: 3rem;
  padding: 1.5rem 3rem 3rem 3rem;
}
/* line 70, ../sass/_page.scss */
body #block-system-main .node, body.node-type-author #block-views-related-publications-block-1 .node {
  padding: 0;
}
/* line 71, ../sass/_page.scss */
body #block-system-main:after, body.node-type-author #block-views-related-publications-block-1:after {
  content: " ";
  clear: both;
  display: block;
}

/* line 75, ../sass/_page.scss */
body.page-node #block-system-main, body.page-node body.node-type-author #block-views-related-publications-block-1, body.node-type-author body.page-node #block-views-related-publications-block-1 {
  padding: 0 3rem 3rem 3rem;
}
/* line 78, ../sass/_page.scss */
body.page-node .webform-confirmation {
  border-top: 1px solid white;
}

/* line 83, ../sass/_page.scss */
body.page-user #block-system-main, body.page-user body.node-type-author #block-views-related-publications-block-1, body.node-type-author body.page-user #block-views-related-publications-block-1 {
  padding: 3rem;
}

/* line 89, ../sass/_page.scss */
body.node-type-author .node-author footer .links {
  display: none;
}
/* line 90, ../sass/_page.scss */
body.node-type-author section.block-views h2 {
  display: none;
}
/* line 91, ../sass/_page.scss */
body.node-type-author #block-system-main, body.node-type-author #block-views-related-publications-block-1 {
  margin-bottom: 0 !important;
}
/* line 92, ../sass/_page.scss */
body.node-type-author #content {
  margin-bottom: 3rem;
}

/* line 99, ../sass/_page.scss */
body.taxonomy-term-view-page #content .feed-icon {
  display: none;
}

/* line 103, ../sass/_page.scss */
.menu-mlid-34281 {
  display: none !important;
}

/* line 105, ../sass/_page.scss */
table {
  width: 100%;
  border: 1px solid #eee;
}

/* -----------------------------------------
   FORM AND CHECKOUT STYLING
----------------------------------------- */
/* line 115, ../sass/_page.scss */
form .button-operator {
  margin-left: 0.6rem;
}

/* line 117, ../sass/_page.scss */
form .commerce-line-item-actions input {
  margin-left: 1rem;
}

/* line 121, ../sass/_page.scss */
div.form-type-checkbox label.control-label {
  display: none;
}
/* line 126, ../sass/_page.scss */
div.form-type-checkbox label.checkbox span.checkbox, div.form-type-checkbox input {
  margin: 0 1rem;
}

/* line 134, ../sass/_page.scss */
form .webform-component-checkboxes label.checkbox {
  display: inline;
  padding-right: 8px;
}

/* line 141, ../sass/_page.scss */
form .form-type-checkboxes span.description {
  margin-right: 16px;
}
/* line 144, ../sass/_page.scss */
form .form-type-checkboxes label.checkbox {
  margin-right: 8px;
}

/* line 149, ../sass/_page.scss */
#edit-line-item-fields-field-ccpa-directors-amou-und-other {
  max-width: 26%;
}
@media only screen and (max-width: 57.38999em) {
  /* line 149, ../sass/_page.scss */
  #edit-line-item-fields-field-ccpa-directors-amou-und-other {
    max-width: auto;
  }
}

/* line 156, ../sass/_page.scss */
#edit-customer-profile-additional-in .form-item {
  clear: both;
}

/* line 158, ../sass/_page.scss */
#edit-customer-profile-additional-in .field-type-list-text .form-item label, #edit-customer-profile-additional-in .field-type-list-text .form-item select {
  display: inline;
  float: left;
}
/* line 161, ../sass/_page.scss */
#edit-customer-profile-additional-in .field-type-list-text .form-item select {
  margin: 0 1rem;
}

/* line 166, ../sass/_page.scss */
#content form input.input-text,
#content form textarea.form-textarea,
#content form .resizable-textarea .grippie {
  max-width: 50rem;
}

/* line 173, ../sass/_page.scss */
.webform-client-form .description {
  margin: 2rem 0;
}
/* line 174, ../sass/_page.scss */
.webform-client-form #webform-component-whats-this {
  float: right;
  padding-top: 3rem;
}

/* -----------------------------------------
   OEMBED
----------------------------------------- */
/* line 183, ../sass/_page.scss */
.oembed {
  clear: right;
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  border: medium none;
  background: transparent;
  color: inherit;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 193, ../sass/_page.scss */
.oembed .oembed-title {
  display: none;
}

/* line 200, ../sass/_page.scss */
.oembed-content.soundcloud {
  padding-bottom: 30%;
}

/* -----------------------------------------
   Header / Footer & logo
----------------------------------------- */
/* line 209, ../sass/_page.scss */
#header-wrapper {
  background: #c3d344;
  border-bottom: 1.5rem solid #a7b827;
  position: relative;
  height: 15.6rem;
}
/* line 215, ../sass/_page.scss */
#header-wrapper #header {
  height: 11.2rem;
}
/* line 217, ../sass/_page.scss */
#header-wrapper #header .text-fallback {
  display: none;
}
/* line 218, ../sass/_page.scss */
#header-wrapper #header #logo {
  height: 11.2rem;
  width: 100%;
  background: transparent url(../images/icons/logo.png) 3rem 3rem no-repeat;
  display: block;
}
@media only screen and (max-width: 33.33333em) {
  /* line 218, ../sass/_page.scss */
  #header-wrapper #header #logo {
    background-position: 0 1.5rem;
  }
}
/* line 224, ../sass/_page.scss */
#header-wrapper #header #secondary-menu {
  position: absolute;
  text-align: right;
  top: 0.8rem;
  right: 0;
}
/* line 229, ../sass/_page.scss */
#header-wrapper #header #secondary-menu li.menu2 {
  display: inline-block;
  list-style: none;
  height: 2.3rem;
  vertical-align: middle;
  border-right: 1px solid #e1e9a2;
  padding: 0 0.5rem;
}
/* line 236, ../sass/_page.scss */
#header-wrapper #header #secondary-menu li.menu2.menu-searchbox-label, #header-wrapper #header #secondary-menu li.menu2.last {
  border-right: 0;
}
/* line 240, ../sass/_page.scss */
#header-wrapper #header #secondary-menu li.menu-searchbox form {
  margin-bottom: 0;
}
/* line 242, ../sass/_page.scss */
#header-wrapper #header #secondary-menu li.menu-searchbox form .captcha-admin-links {
  display: none;
}
/* line 243, ../sass/_page.scss */
#header-wrapper #header #secondary-menu li.menu-searchbox form .container-inline {
  display: inline;
}
/* line 244, ../sass/_page.scss */
#header-wrapper #header #secondary-menu li.menu-searchbox form .form-type-textfield {
  min-height: 1px;
  padding: 0 15px;
  position: relative;
  float: left;
  padding: 0;
  display: inline;
}
/* line 253, ../sass/_page.scss */
#header-wrapper #header #secondary-menu li.menu-searchbox form .form-type-textfield input.input-text {
  -webkit-border-radius: 0.5rem 0 0 0;
  -moz-border-radius: 0.5rem 0 0 0;
  -ms-border-radius: 0.5rem 0 0 0;
  -o-border-radius: 0.5rem 0 0 0;
  border-radius: 0.5rem 0 0 0;
  font-size: 1.4rem;
  line-height: 2.3rem;
  font-family: arial;
  padding: 4px 10px;
  height: 2.3rem;
  border: medium none;
  width: 11.5rem;
}
/* line 255, ../sass/_page.scss */
#header-wrapper #header #secondary-menu li.menu-searchbox form .form-submit {
  display: inline;
  width: 2.3rem;
  min-height: 1px;
  padding: 0 15px;
  position: relative;
  float: none;
  -webkit-border-radius: 0 0 0.5rem 0;
  -moz-border-radius: 0 0 0.5rem 0;
  -ms-border-radius: 0 0 0.5rem 0;
  -o-border-radius: 0 0 0.5rem 0;
  border-radius: 0 0 0.5rem 0;
  background-color: #0b79a2;
  border: medium none;
  color: white;
  border-left: 1px solid #076585;
  padding: 0;
  font: normal 2.3rem Arial;
  height: 2.3rem;
  text-align: center;
  background-position: 7px -101px;
  text-indent: -999rem;
  border: 1px;
  width: 2.3rem;
}
/* line 372, ../sass/_settings.scss */
#header-wrapper #header #secondary-menu li.menu-searchbox form .form-submit .button-text {
  position: relative;
  top: -0.4rem;
}
/* line 373, ../sass/_settings.scss */
#header-wrapper #header #secondary-menu li.menu-searchbox form .form-submit:hover {
  background-color: #444444;
}
/* line 270, ../sass/_page.scss */
#header-wrapper #header #secondary-menu li.menu-donate {
  padding-right: 0;
}
/* line 271, ../sass/_page.scss */
#header-wrapper #header #secondary-menu .donate {
  background: #eb4d19;
  border: 0px solid #eb4d19;
  color: white;
  line-height: 2.3rem;
  font-weight: bold;
  padding: 0.3rem 1.4rem;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  text-transform: none;
}
/* line 274, ../sass/_page.scss */
#header-wrapper #header #secondary-menu .donate:hover {
  background: white;
  color: #eb4d19;
}
/* line 279, ../sass/_page.scss */
#header-wrapper #header #secondary-menu ul.flyout {
  display: none;
  right: 1.5rem;
  left: inherit;
  top: 2.3rem;
  width: 23rem;
  padding: 1.5rem;
  background: #eb4d19;
  color: white;
}
/* line 288, ../sass/_page.scss */
#header-wrapper #header #secondary-menu ul.flyout .ccpa-commerce-custom-menu-donation .quick-gift-container:before {
  content: "$";
  position: absolute;
  display: block;
  top: -0.2rem;
  font-size: 1.8rem;
  left: -1.3rem;
}
/* line 296, ../sass/_page.scss */
#header-wrapper #header #secondary-menu ul.flyout input {
  -webkit-border-radius: 0.5rem 0 0 0;
  -moz-border-radius: 0.5rem 0 0 0;
  -ms-border-radius: 0.5rem 0 0 0;
  -o-border-radius: 0.5rem 0 0 0;
  border-radius: 0.5rem 0 0 0;
  font-size: 1.4rem;
  line-height: 2.3rem;
  font-family: arial;
  padding: 4px 10px;
  height: 2.3rem;
  border: medium none;
  line-height: 1.2;
  font-size: 1.5rem;
  padding: 0.1rem 0.7rem;
  text-align: center;
  position: relative;
}
/* line 304, ../sass/_page.scss */
#header-wrapper #header #secondary-menu ul.flyout button {
  -webkit-border-radius: 0 0 0.5rem 0;
  -moz-border-radius: 0 0 0.5rem 0;
  -ms-border-radius: 0 0 0.5rem 0;
  -o-border-radius: 0 0 0.5rem 0;
  border-radius: 0 0 0.5rem 0;
  background-color: #0b79a2;
  border: medium none;
  color: white;
  border-left: 1px solid #076585;
  padding: 0;
  font: normal 2.3rem Arial;
  height: 2.3rem;
  text-align: center;
  background-position: 7px -101px;
  text-indent: -999rem;
  border: 1px;
}
/* line 372, ../sass/_settings.scss */
#header-wrapper #header #secondary-menu ul.flyout button .button-text {
  position: relative;
  top: -0.4rem;
}
/* line 373, ../sass/_settings.scss */
#header-wrapper #header #secondary-menu ul.flyout button:hover {
  background-color: #444444;
}
/* line 307, ../sass/_page.scss */
#header-wrapper #header #secondary-menu ul.flyout div.other a {
  padding: 1rem 0 0 0;
  text-align: right;
  color: white;
  font-size: 1rem;
  line-height: 1;
}
/* line 313, ../sass/_page.scss */
#header-wrapper #header #secondary-menu ul.flyout div.other a:hover {
  text-decoration: underline;
}

/* line 325, ../sass/_page.scss */
body.front #header-wrapper {
  border-bottom: medium none;
  height: 14.1rem;
}

/* line 330, ../sass/_page.scss */
#footer-wrapper {
  background: #c3d344;
  padding-top: 30px;
}
/* line 335, ../sass/_page.scss */
#footer-wrapper #block-block-33 #signup #id_email {
  -webkit-border-radius: 0.5rem 0 0 0;
  -moz-border-radius: 0.5rem 0 0 0;
  -ms-border-radius: 0.5rem 0 0 0;
  -o-border-radius: 0.5rem 0 0 0;
  border-radius: 0.5rem 0 0 0;
  font-size: 1.4rem;
  line-height: 2.3rem;
  font-family: arial;
  padding: 4px 10px;
  height: 2.3rem;
  border: medium none;
}
/* line 336, ../sass/_page.scss */
#footer-wrapper #block-block-33 #signup #e2ma_signup_submit_button {
  -webkit-border-radius: 0 0 0.5rem 0;
  -moz-border-radius: 0 0 0.5rem 0;
  -ms-border-radius: 0 0 0.5rem 0;
  -o-border-radius: 0 0 0.5rem 0;
  border-radius: 0 0 0.5rem 0;
  background-color: #0b79a2;
  border: medium none;
  color: white;
  border-left: 1px solid #076585;
  padding: 0;
  font: normal 2.3rem Arial;
  height: 2.3rem;
  text-align: center;
  background-position: 7px -101px;
  text-indent: -999rem;
  border: 1px;
}
/* line 372, ../sass/_settings.scss */
#footer-wrapper #block-block-33 #signup #e2ma_signup_submit_button .button-text {
  position: relative;
  top: -0.4rem;
}
/* line 373, ../sass/_settings.scss */
#footer-wrapper #block-block-33 #signup #e2ma_signup_submit_button:hover {
  background-color: #444444;
}
/* line 342, ../sass/_page.scss */
#footer-wrapper #block-follow-site h2 {
  float: left;
  margin-right: 0.5rem;
}
@media only screen and (max-width: 67.32333em) {
  /* line 342, ../sass/_page.scss */
  #footer-wrapper #block-follow-site h2 {
    clear: both;
    float: none;
  }
}
/* line 347, ../sass/_page.scss */
#footer-wrapper #block-follow-site .follow-links {
  margin-top: -0.5rem;
  text-align: right;
}
@media only screen and (min-width: 57.40999em) and (max-width: 67.32333em) {
  /* line 347, ../sass/_page.scss */
  #footer-wrapper #block-follow-site .follow-links {
    clear: both;
    margin-top: 0;
  }
}
@media only screen and (min-width: 47.34333em) and (max-width: 57.38999em) {
  /* line 347, ../sass/_page.scss */
  #footer-wrapper #block-follow-site .follow-links {
    clear: both;
    margin-top: 0;
  }
}
@media only screen and (max-width: 47.32333em) {
  /* line 347, ../sass/_page.scss */
  #footer-wrapper #block-follow-site .follow-links {
    clear: none;
    margin-top: -0.5rem;
  }
}

/* -----------------------------------------
   Editor's Circle
----------------------------------------- */
/* line 364, ../sass/_page.scss */
body.node-type-membership #block-system-main form.commerce-add-to-cart .control-label, body.node-type-membership body.node-type-author #block-views-related-publications-block-1 form.commerce-add-to-cart .control-label, body.node-type-author body.node-type-membership #block-views-related-publications-block-1 form.commerce-add-to-cart .control-label {
  font-weight: bold;
}
/* line 365, ../sass/_page.scss */
body.node-type-membership #block-system-main form.commerce-add-to-cart .help-block, body.node-type-membership body.node-type-author #block-views-related-publications-block-1 form.commerce-add-to-cart .help-block, body.node-type-author body.node-type-membership #block-views-related-publications-block-1 form.commerce-add-to-cart .help-block {
  font-size: 1.4rem;
  margin-top: 1rem;
}
/* line 369, ../sass/_page.scss */
body.node-type-membership #block-system-main form.commerce-add-to-cart .form-required, body.node-type-membership body.node-type-author #block-views-related-publications-block-1 form.commerce-add-to-cart .form-required, body.node-type-author body.node-type-membership #block-views-related-publications-block-1 form.commerce-add-to-cart .form-required {
  display: none;
}

/* line 372, ../sass/_page.scss */
label.radio span.custom.radio {
  margin-right: 1rem;
}

/* -----------------------------------------
   Common spacings
----------------------------------------- */
/* line 380, ../sass/_page.scss */
#sidebar-right .block {
  margin-bottom: 3rem;
}

/* line 382, ../sass/_page.scss */
.form-item-line-item-fields-field-ccpa-donation-amount-und-other {
  width: 15rem;
}

/* -----------------------------------------
   Homepage and office landing pages
----------------------------------------- */
/* line 390, ../sass/_page.scss */
body.front #main .top.row, body.front #main .bottom.row,
body.page-taxonomy #main .top.row,
body.page-taxonomy #main .bottom.row {
  margin-bottom: 3rem;
}
/* line 393, ../sass/_page.scss */
body.front #main #page-title, body.front #main .drupal_tabs, body.front #main #block-system-main, body.front #main body.node-type-author #block-views-related-publications-block-1, body.node-type-author body.front #main #block-views-related-publications-block-1,
body.page-taxonomy #main #page-title,
body.page-taxonomy #main .drupal_tabs,
body.page-taxonomy #main #block-system-main,
body.page-taxonomy #main body.node-type-author #block-views-related-publications-block-1,
body.node-type-author body.page-taxonomy #main #block-views-related-publications-block-1 {
  background: transparent;
  padding: 0;
}

/* -----------------------------------------
   UI Elements
----------------------------------------- */
/* line 403, ../sass/_page.scss */
.button {
  background: #adbe29;
  border: 0px solid #adbe29;
  color: white;
  line-height: 2.3rem;
  font-weight: bold;
  padding: 0.3rem 1.4rem;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  font-weight: normal;
}

/* line 415, ../sass/_page.scss */
.stButton .stFb,
.stButton .stTwbutton,
.stButton .stMainServices,
.stButton_gradient {
  height: 22px !important;
}

/* line 419, ../sass/_page.scss */
.ajax-progress {
  display: block;
  border: 1px solid #0b79a2;
  padding: 5px;
}

/* line 424, ../sass/_page.scss */
.ajax-progress .message {
  font-size: 2rem;
  margin-left: 1rem;
  color: #0b79a2;
}

/* line 429, ../sass/_page.scss */
.ajax-progress .throbber {
  background: transparent url('../images/throbber.gif?1420496088') no-repeat 0px 0px;
  height: 30px;
  margin: 0px;
  width: 30px;
}

/* line 436, ../sass/_page.scss */
div.alert-box {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 6px 7px 7px 45px;
}

/* line 438, ../sass/_page.scss */
#breadcrumb {
  height: 3rem;
  padding-top: 0.7rem;
  padding-left: 3rem;
}
/* line 442, ../sass/_page.scss */
#breadcrumb .columns, #breadcrumb .customer_profile_billing,
#breadcrumb .customer_profile_shipping, #breadcrumb #commerce-shipping-service-ajax-wrapper, #breadcrumb footer .block, footer #breadcrumb .block, #breadcrumb section#block-bean-featured-monitor-article .field-name-field-article-body, section#block-bean-featured-monitor-article #breadcrumb .field-name-field-article-body, #breadcrumb section#block-bean-featured-monitor-article .field-name-field-article-view, section#block-bean-featured-monitor-article #breadcrumb .field-name-field-article-view {
  padding-left: 0;
}

/* line 445, ../sass/_page.scss */
body.page-search #breadcrumb {
  display: block;
}

/* line 448, ../sass/_page.scss */
ul.pagination {
  text-align: center;
  height: auto;
  margin-top: 3rem;
}
/* line 453, ../sass/_page.scss */
ul.pagination li {
  float: none;
  display: inline-block;
}

/* line 461, ../sass/_page.scss */
.top-download-button a {
  border: 0px solid #adbe29;
  background: #adbe29;
  color: white;
  height: 3.6rem;
  line-height: 3.6rem;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0 1.4rem;
}
/* line 429, ../sass/_settings.scss */
.top-download-button a.split > a {
  background: #adbe29;
  color: white;
  display: block;
  height: 3.6rem;
  line-height: 3.6rem;
  padding: 0 5rem 0 2rem;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 439, ../sass/_settings.scss */
.top-download-button a.split > a:hover {
  background-color: #0b79a2;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 446, ../sass/_settings.scss */
.top-download-button a.split > span {
  background-color: #adbe29;
  position: absolute;
  right: 0;
  top: 0;
  height: 3.6rem;
  width: 30px;
  border-left: medium none;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 456, ../sass/_settings.scss */
.top-download-button a.split > span:hover {
  background-color: #0b79a2;
}
/* line 463, ../sass/_page.scss */
.top-download-button a:after {
  content: "";
  display: inline-block;
  margin-left: 0.75rem;
  width: 1.8rem;
  height: 1.8rem;
  vertical-align: middle;
}
/* line 472, ../sass/_page.scss */
.top-download-button .meta {
  margin: 0.75rem 0;
}

/* line 475, ../sass/_page.scss */
form.commerce-add-to-cart .form-submit {
  border: 0px solid #adbe29;
  background: #adbe29;
  color: white;
  height: 3.6rem;
  line-height: 3.6rem;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0 1.4rem;
}
/* line 429, ../sass/_settings.scss */
form.commerce-add-to-cart .form-submit.split > a {
  background: #adbe29;
  color: white;
  display: block;
  height: 3.6rem;
  line-height: 3.6rem;
  padding: 0 5rem 0 2rem;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 439, ../sass/_settings.scss */
form.commerce-add-to-cart .form-submit.split > a:hover {
  background-color: #0b79a2;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 446, ../sass/_settings.scss */
form.commerce-add-to-cart .form-submit.split > span {
  background-color: #adbe29;
  position: absolute;
  right: 0;
  top: 0;
  height: 3.6rem;
  width: 30px;
  border-left: medium none;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 456, ../sass/_settings.scss */
form.commerce-add-to-cart .form-submit.split > span:hover {
  background-color: #0b79a2;
}

/* line 478, ../sass/_page.scss */
.field-name-field-attachments {
  border-top: 1px solid #e6e7e7;
  border-bottom: 1px solid #e6e7e7;
  padding: 2rem 0;
  margin: 2rem 0;
}
/* line 483, ../sass/_page.scss */
.field-name-field-attachments ul {
  list-style: none;
  margin-top: 2rem;
}
/* line 487, ../sass/_page.scss */
.field-name-field-attachments li {
  margin-left: 2rem;
  position: relative;
}
/* line 490, ../sass/_page.scss */
.field-name-field-attachments li:before {
  content: "";
  display: block;
  width: 1.4rem;
  height: 1.4rem;
  position: absolute;
  left: -2rem;
  top: 0.3rem;
}
/* line 503, ../sass/_page.scss */
.field-name-field-attachments .file-icon {
  vertical-align: middle;
  margin-right: 0.5rem;
}
/* line 507, ../sass/_page.scss */
.field-name-field-attachments .field-items {
  margin: 2rem 2rem 0 2rem;
}
/* line 508, ../sass/_page.scss */
.field-name-field-attachments .file {
  display: block;
}

/* line 514, ../sass/_page.scss */
.body-taxonomies .field-label, .field-name-taxonomyextra .field-label,
.field-name-taxonomy-vocabulary-1 .field-label,
.field-name-taxonomy-vocabulary-2 .field-label,
.field-name-taxonomy-vocabulary-3 .field-label {
  display: inline;
}
/* line 515, ../sass/_page.scss */
.body-taxonomies .field-items, .field-name-taxonomyextra .field-items,
.field-name-taxonomy-vocabulary-1 .field-items,
.field-name-taxonomy-vocabulary-2 .field-items,
.field-name-taxonomy-vocabulary-3 .field-items {
  display: inline;
}
/* line 517, ../sass/_page.scss */
.body-taxonomies .field-items .field-item, .field-name-taxonomyextra .field-items .field-item,
.field-name-taxonomy-vocabulary-1 .field-items .field-item,
.field-name-taxonomy-vocabulary-2 .field-items .field-item,
.field-name-taxonomy-vocabulary-3 .field-items .field-item {
  display: inline;
}
/* line 519, ../sass/_page.scss */
.body-taxonomies .field-items .field-item:before, .field-name-taxonomyextra .field-items .field-item:before,
.field-name-taxonomy-vocabulary-1 .field-items .field-item:before,
.field-name-taxonomy-vocabulary-2 .field-items .field-item:before,
.field-name-taxonomy-vocabulary-3 .field-items .field-item:before {
  content: " | ";
}
/* line 520, ../sass/_page.scss */
.body-taxonomies .field-items .field-item:first-child:before, .field-name-taxonomyextra .field-items .field-item:first-child:before,
.field-name-taxonomy-vocabulary-1 .field-items .field-item:first-child:before,
.field-name-taxonomy-vocabulary-2 .field-items .field-item:first-child:before,
.field-name-taxonomy-vocabulary-3 .field-items .field-item:first-child:before {
  content: "";
}

/* -----------------------------------------
  Checkout Page
----------------------------------------- */
/* line 536, ../sass/_page.scss */
.customer_profile_billing,
.customer_profile_shipping {
  width: 31%;
  margin-left: 6px;
  margin-right: 6px;
}

/* line 548, ../sass/_page.scss */
form#commerce-checkout-form-checkout select {
  width: auto;
  max-width: 99%;
}
/* line 552, ../sass/_page.scss */
form#commerce-checkout-form-checkout select.country {
  width: 98%;
}

/* line 557, ../sass/_page.scss */
.edit-commerce-payment-payment-method-iats-soap-cccommerce-payment-iats-soap-cc {
  display: none;
}

/* line 559, ../sass/_page.scss */
.customer_profile_additional_in {
  clear: both;
}

/* -----------------------------------------
   Sprites
----------------------------------------- */
/* line 565, ../sass/_page.scss */
.social, a.follow-link-facebook, a.green-social.facebook, a.follow-link-twitter, a.green-social.twitter, a.follow-link-youtube, a.green-social.youtube, a.follow-link-this-site, a.green-social.this-site, a.follow-link-googleplus, a.green-social.googleplus, a.follow-link-rss, a.green-social.rss, .follow-link {
  width: 30px;
  height: 30px;
  overflow: hidden;
  display: inline-block;
  text-indent: -999em;
  text-align: left;
}

/* line 574, ../sass/_page.scss */
.payment, #payment-details span.visa, #payment-details span.mastercard, #payment-details span.discover {
  display: inline-block;
}

/* line 576, ../sass/_page.scss */
.province, li.bc a:before, li.on a:before, li.sk a:before, li.ns a:before, li.mb a:before, li.cad a:before {
  width: 40px;
  height: 26px;
  overflow: hidden;
  display: inline-block;
  text-indent: -999em;
  margin-right: 0.5rem;
}

/* line 591, ../sass/_page.scss */
a.follow-link-facebook {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -183px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 591, ../sass/_page.scss */
  a.follow-link-facebook {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -435px;
    margin: 0.2rem;
  }
}

/* line 600, ../sass/_page.scss */
a.green-social.facebook {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 30px;
  background-position: 0 -585px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 600, ../sass/_page.scss */
  a.green-social.facebook {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -1478px;
    margin: 0.2rem;
  }
}

/* line 611, ../sass/_page.scss */
a.green-social.facebook:hover,
a.follow-link-facebook:hover {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -621px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 611, ../sass/_page.scss */
  a.green-social.facebook:hover,
  a.follow-link-facebook:hover {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -1478px;
    margin: 0.2rem;
  }
}

/* line 591, ../sass/_page.scss */
a.follow-link-twitter {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -147px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 591, ../sass/_page.scss */
  a.follow-link-twitter {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -348px;
    margin: 0.2rem;
  }
}

/* line 600, ../sass/_page.scss */
a.green-social.twitter {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -512px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 600, ../sass/_page.scss */
  a.green-social.twitter {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -1305px;
    margin: 0.2rem;
  }
}

/* line 611, ../sass/_page.scss */
a.green-social.twitter:hover,
a.follow-link-twitter:hover {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -549px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 611, ../sass/_page.scss */
  a.green-social.twitter:hover,
  a.follow-link-twitter:hover {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -1305px;
    margin: 0.2rem;
  }
}

/* line 591, ../sass/_page.scss */
a.follow-link-youtube {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -37px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 591, ../sass/_page.scss */
  a.follow-link-youtube {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -87px;
    margin: 0.2rem;
  }
}

/* line 600, ../sass/_page.scss */
a.green-social.youtube {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -220px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 600, ../sass/_page.scss */
  a.green-social.youtube {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -783px;
    margin: 0.2rem;
  }
}

/* line 611, ../sass/_page.scss */
a.green-social.youtube:hover,
a.follow-link-youtube:hover {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -329px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 611, ../sass/_page.scss */
  a.green-social.youtube:hover,
  a.follow-link-youtube:hover {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -783px;
    margin: 0.2rem;
  }
}

/* line 591, ../sass/_page.scss */
a.follow-link-this-site {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -110px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 591, ../sass/_page.scss */
  a.follow-link-this-site {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -261px;
    margin: 0.2rem;
  }
}

/* line 600, ../sass/_page.scss */
a.green-social.this-site {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -476px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 600, ../sass/_page.scss */
  a.green-social.this-site {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -957px;
    margin: 0.2rem;
  }
}

/* line 611, ../sass/_page.scss */
a.green-social.this-site:hover,
a.follow-link-this-site:hover {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -402px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 611, ../sass/_page.scss */
  a.green-social.this-site:hover,
  a.follow-link-this-site:hover {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -957px;
    margin: 0.2rem;
  }
}

/* line 591, ../sass/_page.scss */
a.follow-link-googleplus {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 0;
}
@media only screen and (max-width: 47.32333em) {
  /* line 591, ../sass/_page.scss */
  a.follow-link-googleplus {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 0;
    margin: 0.2rem;
  }
}

/* line 600, ../sass/_page.scss */
a.green-social.googleplus {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -256px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 600, ../sass/_page.scss */
  a.green-social.googleplus {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -696px;
    margin: 0.2rem;
  }
}

/* line 611, ../sass/_page.scss */
a.green-social.googleplus:hover,
a.follow-link-googleplus:hover {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -293px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 611, ../sass/_page.scss */
  a.green-social.googleplus:hover,
  a.follow-link-googleplus:hover {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -696px;
    margin: 0.2rem;
  }
}

/* line 591, ../sass/_page.scss */
a.follow-link-rss {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -74px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 591, ../sass/_page.scss */
  a.follow-link-rss {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -174px;
    margin: 0.2rem;
  }
}

/* line 600, ../sass/_page.scss */
a.green-social.rss {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -439px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 600, ../sass/_page.scss */
  a.green-social.rss {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -870px;
    margin: 0.2rem;
  }
}

/* line 611, ../sass/_page.scss */
a.green-social.rss:hover,
a.follow-link-rss:hover {
  -webkit-background-size: 31px 651px;
  -moz-background-size: 31px 651px;
  -o-background-size: 31px 651px;
  background-size: 31px 651px;
  width: 31px;
  height: 31px;
  background-position: 0 -366px;
}
@media only screen and (max-width: 47.32333em) {
  /* line 611, ../sass/_page.scss */
  a.green-social.rss:hover,
  a.follow-link-rss:hover {
    -webkit-background-size: 72px 1550px;
    -moz-background-size: 72px 1550px;
    -o-background-size: 72px 1550px;
    background-size: 72px 1550px;
    width: 72px;
    height: 72px;
    background-position: 0 -870px;
    margin: 0.2rem;
  }
}

/* line 633, ../sass/_page.scss */
fieldset.commerce_payment label {
  display: none;
}
/* line 634, ../sass/_page.scss */
fieldset.commerce_payment #payment-details label {
  display: inherit;
}

/* line 637, ../sass/_page.scss */
#payment-details label {
  vertical-align: middle;
}

/* line 639, ../sass/_page.scss */
#payment-details span.visa {
  display: inline-block;
  width: 3.2rem;
  height: 2rem;
  margin: 0 0.4rem;
}

/* line 639, ../sass/_page.scss */
#payment-details span.mastercard {
  display: inline-block;
  width: 3.2rem;
  height: 2rem;
  margin: 0 0.4rem;
}

/* line 639, ../sass/_page.scss */
#payment-details span.discover {
  display: inline-block;
  width: 3.2rem;
  height: 2rem;
  margin: 0 0.4rem;
}

/* line 649, ../sass/_page.scss */
.province, li.bc a:before, li.on a:before, li.sk a:before, li.ns a:before, li.mb a:before, li.cad a:before {
  content: " ";
  width: 40px;
  height: 26px;
  overflow: hidden;
  display: inline-block;
  margin-right: 0.5rem;
  vertical-align: middle;
}

/* line 660, ../sass/_page.scss */
li.bc {
  list-style: none;
  margin-bottom: 0.5rem;
}

/* line 660, ../sass/_page.scss */
li.on {
  list-style: none;
  margin-bottom: 0.5rem;
}

/* line 660, ../sass/_page.scss */
li.sk {
  list-style: none;
  margin-bottom: 0.5rem;
}

/* line 660, ../sass/_page.scss */
li.ns {
  list-style: none;
  margin-bottom: 0.5rem;
}

/* line 660, ../sass/_page.scss */
li.mb {
  list-style: none;
  margin-bottom: 0.5rem;
}

/* line 660, ../sass/_page.scss */
li.cad {
  list-style: none;
  margin-bottom: 0.5rem;
}

/* line 669, ../sass/_page.scss */
li.menu-cart a {
  -webkit-background-size: 21px 126px;
  -moz-background-size: 21px 126px;
  -o-background-size: 21px 126px;
  background-size: 21px 126px;
  width: 21px;
  height: 21px;
  background-position: 0 0;
  display: block;
  width: 2.8rem;
  height: 2.8rem;
  text-indent: 999rem;
  overflow: hidden;
}
@media only screen and (max-width: 33.33333em) {
  /* line 669, ../sass/_page.scss */
  li.menu-cart a {
    display: none;
  }
}

/********************************************

  Settings.scss

  DO NOT PUT ANY CSS RULES IN THIS FILE.
  It is meant for constants, functions,
  mixins etc.

********************************************/
/* -----------------------------------------
   IE functionality using CSS PIE
----------------------------------------- */
/* -----------------------------------------
   Our Colours
----------------------------------------- */
/* -----------------------------------------
   IE uses pie for some of its effects
   this won't get used unless we detect
   that we're using IE
----------------------------------------- */
/* -----------------------------------------
   Set theme constants here
----------------------------------------- */
/* -----------------------------------------
   Foundation Grid and typography Settings
----------------------------------------- */
/***********************/
/***********************/
/* -----------------------------------------
   Useful mixins
----------------------------------------- */
/* -----------------------------------------
   Buttons and mixins Etc.
----------------------------------------- */
/* line 377, ../sass/_settings.scss */
.ui, #header-wrapper #header #secondary-menu li.menu-searchbox form .form-submit, #header-wrapper #header #secondary-menu ul.flyout button, #footer-wrapper #block-block-33 #signup #e2ma_signup_submit_button, .top-download-button a:after, .field-name-field-attachments li:before, li.menu-cart a, .find-publications-block form.custom div.custom.dropdown a.selector:after, #block-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
.pane-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
#homepage-pub-search form.custom div.custom.dropdown a.selector:after, .ccpa-media-filter form.custom div.custom.dropdown a.selector:after, .view-new-multimedia-by-taxonomy .view-filters form.custom div.custom.dropdown a.selector:after, #block-views-commerce-cart-block-block-1 .cart-empty-block:before {
  background-repeat: no-repeat;
}

/* line 378, ../sass/_settings.scss */
.ui-scroll_arrow {
  background-repeat: no-repeat;
}

/* line 379, ../sass/_settings.scss */
.ui-btn_arrow {
  background-repeat: no-repeat;
}

/********************************************

  Block.scss 

  All styles (except typography) for 
  drupal blocks. Start with abstractions
  and then inheritances underneath

********************************************/
/* line 16, ../sass/_block.scss */
.flex-video, .oembed-content, .ccpa-media-lists li.views-row .media, .view-new-multimedia-by-taxonomy .view-content li.views-row .media, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .media {
  position: relative;
}

/* -----------------------------------------
   General Styling
----------------------------------------- */
/* line 24, ../sass/_block.scss */
.ccpa-white-block, body.taxonomy-term-view-page #content h1#page-title, body.taxonomy-term-view-page #content .drupal_tabs, body.taxonomy-term-view-page #content #block-system-main, body.taxonomy-term-view-page #content body.node-type-author #block-views-related-publications-block-1, body.node-type-author body.taxonomy-term-view-page #content #block-views-related-publications-block-1, .social-sidebar-block, #social-sidebar-pane,
.view-social-media-blocks, section#block-bean-featured-monitor-article,
#welcome-block, #f2col-top section, #block-block-34, body.front #homepage-block,
body.front #about-container, body.front #featured-content-row .panel-pane, .pane-bean, #block-views-books-by-taxonomy-block-5, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c, #aggregated-blog-feed, #content .view-id-aggregated_blog_feeds {
  background: white;
  padding: 3rem;
}
/* line 27, ../sass/_block.scss */
.ccpa-white-block h2.pane-title, body.taxonomy-term-view-page #content h1#page-title h2.pane-title, body.taxonomy-term-view-page #content .drupal_tabs h2.pane-title, body.taxonomy-term-view-page #content #block-system-main h2.pane-title, body.taxonomy-term-view-page #content body.node-type-author #block-views-related-publications-block-1 h2.pane-title, body.node-type-author body.taxonomy-term-view-page #content #block-views-related-publications-block-1 h2.pane-title, .social-sidebar-block h2.pane-title, #social-sidebar-pane h2.pane-title,
.view-social-media-blocks h2.pane-title, section#block-bean-featured-monitor-article h2.pane-title,
#welcome-block h2.pane-title, #f2col-top section h2.pane-title, #block-block-34 h2.pane-title, body.front #homepage-block h2.pane-title,
body.front #about-container h2.pane-title, body.front #featured-content-row .panel-pane h2.pane-title, .pane-bean h2.pane-title, #block-views-books-by-taxonomy-block-5 h2.pane-title, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c h2.pane-title, #aggregated-blog-feed h2.pane-title, #content .view-id-aggregated_blog_feeds h2.pane-title {
  margin: 0 0 3rem 0;
}
/* line 28, ../sass/_block.scss */
.ccpa-white-block .node, body.taxonomy-term-view-page #content h1#page-title .node, body.taxonomy-term-view-page #content .drupal_tabs .node, body.taxonomy-term-view-page #content #block-system-main .node, body.taxonomy-term-view-page #content body.node-type-author #block-views-related-publications-block-1 .node, body.node-type-author body.taxonomy-term-view-page #content #block-views-related-publications-block-1 .node, .social-sidebar-block .node, #social-sidebar-pane .node,
.view-social-media-blocks .node, section#block-bean-featured-monitor-article .node,
#welcome-block .node, #f2col-top section .node, #block-block-34 .node, body.front #homepage-block .node,
body.front #about-container .node, body.front #featured-content-row .panel-pane .node, .pane-bean .node, #block-views-books-by-taxonomy-block-5 .node, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .node, #aggregated-blog-feed .node, #content .view-id-aggregated_blog_feeds .node {
  padding: 0;
}

/* line 35, ../sass/_block.scss */
.social-sidebar-block, #social-sidebar-pane,
.view-social-media-blocks {
  background: #f3f3f3;
}
/* line 38, ../sass/_block.scss */
.social-sidebar-block h2, #social-sidebar-pane h2,
.view-social-media-blocks h2 {
  margin: 0 0 1.5rem 0;
}
/* line 39, ../sass/_block.scss */
.social-sidebar-block ul, #social-sidebar-pane ul,
.view-social-media-blocks ul {
  list-style: none;
}
/* line 40, ../sass/_block.scss */
.social-sidebar-block li, #social-sidebar-pane li,
.view-social-media-blocks li {
  display: inline;
  list-style: none;
}

/* -----------------------------------------
   Welcome Intro page block
----------------------------------------- */
/* line 52, ../sass/_block.scss */
.welcome-intro-block, section#block-bean-featured-monitor-article,
#welcome-block, #f2col-top section {
  background: white;
}
/* line 53, ../sass/_block.scss */
.welcome-intro-block h2, section#block-bean-featured-monitor-article h2,
#welcome-block h2, #f2col-top section h2 {
  margin: 0;
}
/* line 55, ../sass/_block.scss */
.welcome-intro-block h2.pane-title, section#block-bean-featured-monitor-article h2.pane-title,
#welcome-block h2.pane-title, #f2col-top section h2.pane-title {
  margin: 0 0 0.75rem 0;
}

/* line 67, ../sass/_block.scss */
section#block-bean-featured-monitor-article {
  margin-bottom: 3rem;
}
/* line 68, ../sass/_block.scss */
section#block-bean-featured-monitor-article h2 {
  font-size: 2.5rem;
  margin-bottom: 1rem;
  width: 50%;
}
@media only screen and (max-width: 47.32333em) {
  /* line 68, ../sass/_block.scss */
  section#block-bean-featured-monitor-article h2 {
    width: 100% !important;
  }
}
/* line 74, ../sass/_block.scss */
section#block-bean-featured-monitor-article .field-name-field-article-body {
  font-size: 1.4rem;
  padding-left: 0;
}
@media only screen and (max-width: 47.32333em) {
  /* line 74, ../sass/_block.scss */
  section#block-bean-featured-monitor-article .field-name-field-article-body {
    width: 100% !important;
  }
}
/* line 80, ../sass/_block.scss */
section#block-bean-featured-monitor-article .field-name-field-article-view {
  padding-right: 0;
  margin-top: -4.5rem;
  border-left: 1px solid #ccc;
}
@media only screen and (max-width: 47.32333em) {
  /* line 80, ../sass/_block.scss */
  section#block-bean-featured-monitor-article .field-name-field-article-view {
    width: 100% !important;
    margin-top: 0rem;
    border-left: 0;
    padding: 1.5rem;
  }
}
/* line 91, ../sass/_block.scss */
section#block-bean-featured-monitor-article .field-name-field-article-view:before {
  content: "Current Issue";
  display: block;
}

/* -----------------------------------------
  Contact help block
----------------------------------------- */
/* line 103, ../sass/_block.scss */
body.page-contact #block-system-main, body.page-contact body.node-type-author #block-views-related-publications-block-1, body.node-type-author body.page-contact #block-views-related-publications-block-1 {
  margin-bottom: 0;
}

/* line 104, ../sass/_block.scss */
#block-block-34 {
  padding-top: 0;
  margin-bottom: 3rem;
}

/* -----------------------------------------
   Find publication form block
----------------------------------------- */
/* line 116, ../sass/_block.scss */
.find-publications-block, #block-views-exp-publication-search-page-1,
.pane-views-exp-publication-search-page-1,
#homepage-pub-search, .ccpa-media-filter, .view-new-multimedia-by-taxonomy .view-filters {
  padding: 30px;
  background: #0b79a2;
}
/* line 119, ../sass/_block.scss */
.find-publications-block .views-exposed-widget, #block-views-exp-publication-search-page-1 .views-exposed-widget,
.pane-views-exp-publication-search-page-1 .views-exposed-widget,
#homepage-pub-search .views-exposed-widget, .ccpa-media-filter .views-exposed-widget, .view-new-multimedia-by-taxonomy .view-filters .views-exposed-widget {
  float: none;
  width: 100%;
}
/* line 121, ../sass/_block.scss */
.find-publications-block form.custom .captcha-admin-links, #block-views-exp-publication-search-page-1 form.custom .captcha-admin-links,
.pane-views-exp-publication-search-page-1 form.custom .captcha-admin-links,
#homepage-pub-search form.custom .captcha-admin-links, .ccpa-media-filter form.custom .captcha-admin-links, .view-new-multimedia-by-taxonomy .view-filters form.custom .captcha-admin-links {
  display: none;
}
/* line 122, ../sass/_block.scss */
.find-publications-block form.custom input.form-submit, #block-views-exp-publication-search-page-1 form.custom input.form-submit,
.pane-views-exp-publication-search-page-1 form.custom input.form-submit,
#homepage-pub-search form.custom input.form-submit, .ccpa-media-filter form.custom input.form-submit, .view-new-multimedia-by-taxonomy .view-filters form.custom input.form-submit {
  background: #adbe29;
  border: 0px solid #adbe29;
  color: white;
  line-height: 2.3rem;
  font-weight: bold;
  padding: 0.3rem 1.4rem;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 123, ../sass/_block.scss */
.find-publications-block form.custom div.custom.dropdown, #block-views-exp-publication-search-page-1 form.custom div.custom.dropdown,
.pane-views-exp-publication-search-page-1 form.custom div.custom.dropdown,
#homepage-pub-search form.custom div.custom.dropdown, .ccpa-media-filter form.custom div.custom.dropdown, .view-new-multimedia-by-taxonomy .view-filters form.custom div.custom.dropdown {
  width: 100% !important;
}
/* line 125, ../sass/_block.scss */
.find-publications-block form.custom div.custom.dropdown a.current, #block-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.current,
.pane-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.current,
#homepage-pub-search form.custom div.custom.dropdown a.current, .ccpa-media-filter form.custom div.custom.dropdown a.current, .view-new-multimedia-by-taxonomy .view-filters form.custom div.custom.dropdown a.current {
  background: white;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #dbdcdf), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#ffffff, #dbdcdf, #ffffff);
  background: -moz-linear-gradient(#ffffff, #dbdcdf, #ffffff);
  background: -o-linear-gradient(#ffffff, #dbdcdf, #ffffff);
  -pie-background: linear-gradient(#ffffff, #dbdcdf, #ffffff);
  background: linear-gradient(#ffffff, #dbdcdf, #ffffff);
}
/* line 128, ../sass/_block.scss */
.find-publications-block form.custom div.custom.dropdown a.selector, #block-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector,
.pane-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector,
#homepage-pub-search form.custom div.custom.dropdown a.selector, .ccpa-media-filter form.custom div.custom.dropdown a.selector, .view-new-multimedia-by-taxonomy .view-filters form.custom div.custom.dropdown a.selector {
  background: #dbdcdf;
  background: #c3d344;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c3d344), color-stop(50%, #a3af44), color-stop(100%, #c3d344));
  background: -webkit-linear-gradient(#c3d344, #a3af44, #c3d344);
  background: -moz-linear-gradient(#c3d344, #a3af44, #c3d344);
  background: -o-linear-gradient(#c3d344, #a3af44, #c3d344);
  -pie-background: linear-gradient(#c3d344, #a3af44, #c3d344);
  background: linear-gradient(#c3d344, #a3af44, #c3d344);
}
/* line 131, ../sass/_block.scss */
.find-publications-block form.custom div.custom.dropdown a.selector:after, #block-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
.pane-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
#homepage-pub-search form.custom div.custom.dropdown a.selector:after, .ccpa-media-filter form.custom div.custom.dropdown a.selector:after, .view-new-multimedia-by-taxonomy .view-filters form.custom div.custom.dropdown a.selector:after {
  border: medium none;
  width: 2.3rem;
  height: 2.3rem;
  position: absolute;
  top: 0.9rem;
  left: 1.3rem;
  display: block;
  content: " ";
  text-indent: -999rem;
}

@media only screen and (min-width: 47.34333em) {
  /* line 148, ../sass/_block.scss */
  body.front .find-publications-block form, body.front #block-views-exp-publication-search-page-1 form,
  body.front .pane-views-exp-publication-search-page-1 form,
  body.front #homepage-pub-search form, body.front .ccpa-media-filter form, body.front .view-new-multimedia-by-taxonomy .view-filters form, .view-new-multimedia-by-taxonomy body.front .view-filters form {
    margin-bottom: 0;
  }
  /* line 149, ../sass/_block.scss */
  body.front .find-publications-block .views-widget-filter-type, body.front #block-views-exp-publication-search-page-1 .views-widget-filter-type,
  body.front .pane-views-exp-publication-search-page-1 .views-widget-filter-type,
  body.front #homepage-pub-search .views-widget-filter-type, body.front .ccpa-media-filter .views-widget-filter-type, body.front .view-new-multimedia-by-taxonomy .view-filters .views-widget-filter-type, .view-new-multimedia-by-taxonomy body.front .view-filters .views-widget-filter-type {
    width: 17.5rem;
    float: left;
    clear: left;
  }
  /* line 150, ../sass/_block.scss */
  body.front .find-publications-block .views-widget-filter-tid, body.front #block-views-exp-publication-search-page-1 .views-widget-filter-tid,
  body.front .pane-views-exp-publication-search-page-1 .views-widget-filter-tid,
  body.front #homepage-pub-search .views-widget-filter-tid, body.front .ccpa-media-filter .views-widget-filter-tid, body.front .view-new-multimedia-by-taxonomy .view-filters .views-widget-filter-tid, .view-new-multimedia-by-taxonomy body.front .view-filters .views-widget-filter-tid {
    width: 15.5rem;
    float: right;
    clear: right;
  }
  /* line 151, ../sass/_block.scss */
  body.front .find-publications-block .views-widget-filter-tid_1, body.front #block-views-exp-publication-search-page-1 .views-widget-filter-tid_1,
  body.front .pane-views-exp-publication-search-page-1 .views-widget-filter-tid_1,
  body.front #homepage-pub-search .views-widget-filter-tid_1, body.front .ccpa-media-filter .views-widget-filter-tid_1, body.front .view-new-multimedia-by-taxonomy .view-filters .views-widget-filter-tid_1, .view-new-multimedia-by-taxonomy body.front .view-filters .views-widget-filter-tid_1 {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 152, ../sass/_block.scss */
  body.front .find-publications-block .views-widget-filter-keys, body.front #block-views-exp-publication-search-page-1 .views-widget-filter-keys,
  body.front .pane-views-exp-publication-search-page-1 .views-widget-filter-keys,
  body.front #homepage-pub-search .views-widget-filter-keys, body.front .ccpa-media-filter .views-widget-filter-keys, body.front .view-new-multimedia-by-taxonomy .view-filters .views-widget-filter-keys, .view-new-multimedia-by-taxonomy body.front .view-filters .views-widget-filter-keys {
    width: 19rem;
    float: left;
    clear: left;
  }
  /* line 153, ../sass/_block.scss */
  body.front .find-publications-block .views-submit-button, body.front #block-views-exp-publication-search-page-1 .views-submit-button,
  body.front .pane-views-exp-publication-search-page-1 .views-submit-button,
  body.front #homepage-pub-search .views-submit-button, body.front .ccpa-media-filter .views-submit-button, body.front .view-new-multimedia-by-taxonomy .view-filters .views-submit-button, .view-new-multimedia-by-taxonomy body.front .view-filters .views-submit-button {
    width: 10rem;
    float: right;
    clear: right;
    text-align: right;
  }
  /* line 154, ../sass/_block.scss */
  body.front .find-publications-block #edit-submit-publication-search, body.front #block-views-exp-publication-search-page-1 #edit-submit-publication-search,
  body.front .pane-views-exp-publication-search-page-1 #edit-submit-publication-search,
  body.front #homepage-pub-search #edit-submit-publication-search, body.front .ccpa-media-filter #edit-submit-publication-search, body.front .view-new-multimedia-by-taxonomy .view-filters #edit-submit-publication-search, .view-new-multimedia-by-taxonomy body.front .view-filters #edit-submit-publication-search {
    margin-top: 0;
  }
  /* line 155, ../sass/_block.scss */
  body.front .find-publications-block input[type="text"].form-item-keys, body.front #block-views-exp-publication-search-page-1 input[type="text"].form-item-keys,
  body.front .pane-views-exp-publication-search-page-1 input[type="text"].form-item-keys,
  body.front #homepage-pub-search input[type="text"].form-item-keys, body.front .ccpa-media-filter input[type="text"].form-item-keys, body.front .view-new-multimedia-by-taxonomy .view-filters input[type="text"].form-item-keys, .view-new-multimedia-by-taxonomy body.front .view-filters input[type="text"].form-item-keys {
    padding: 0.3rem;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
}

/* line 168, ../sass/_block.scss */
.ccpa-media-lists, .view-new-multimedia-by-taxonomy .view-content, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content {
  background: white;
  padding: 3rem;
}
/* line 171, ../sass/_block.scss */
.ccpa-media-lists li.views-row, .view-new-multimedia-by-taxonomy .view-content li.views-row, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row {
  max-height: 35rem;
  position: relative;
}
/* line 175, ../sass/_block.scss */
.ccpa-media-lists li.views-row .media, .view-new-multimedia-by-taxonomy .view-content li.views-row .media, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content li.views-row .media {
  padding-top: 0px;
  padding-bottom: 56%;
  margin-bottom: 0;
}

/* line 186, ../sass/_block.scss */
.ccpa-media-filter, .view-new-multimedia-by-taxonomy .view-filters {
  background: #9f1d66;
}
/* line 187, ../sass/_block.scss */
.ccpa-media-filter form, .view-new-multimedia-by-taxonomy .view-filters form {
  margin-bottom: 0;
}
/* line 190, ../sass/_block.scss */
.ccpa-media-filter .form-inside, .view-new-multimedia-by-taxonomy .view-filters .form-inside {
  width: 100%;
}
/* line 191, ../sass/_block.scss */
.ccpa-media-filter #edit-field-release-date-value-wrapper, .view-new-multimedia-by-taxonomy .view-filters #edit-field-release-date-value-wrapper {
  float: left;
  clear: left;
  width: 27%;
}
/* line 194, ../sass/_block.scss */
.ccpa-media-filter #edit-issue-wrapper, .view-new-multimedia-by-taxonomy .view-filters #edit-issue-wrapper {
  float: left;
  clear: right;
  width: 73%;
}
/* line 197, ../sass/_block.scss */
.ccpa-media-filter #edit-office-wrapper, .view-new-multimedia-by-taxonomy .view-filters #edit-office-wrapper {
  float: left;
  clear: left;
  width: 42%;
}
/* line 200, ../sass/_block.scss */
.ccpa-media-filter #edit-multi-type-wrapper, .view-new-multimedia-by-taxonomy .view-filters #edit-multi-type-wrapper {
  float: left;
  clear: none;
  width: 42%;
}
/* line 203, ../sass/_block.scss */
.ccpa-media-filter .views-submit-button, .view-new-multimedia-by-taxonomy .view-filters .views-submit-button {
  float: left;
  clear: right;
  width: 16%;
}
/* line 205, ../sass/_block.scss */
.ccpa-media-filter .views-submit-button input.form-submit, .view-new-multimedia-by-taxonomy .view-filters .views-submit-button input.form-submit {
  float: left;
  margin-top: 0.2rem;
  width: 100%;
  height: 2.7rem;
  vertical-align: middle;
}

/* -----------------------------------------
   Block abstraction for featured block
----------------------------------------- */
/* line 225, ../sass/_block.scss */
.featured-item-block .field-name-field-featured-image, .pane-bean .field-name-field-featured-image, #block-views-books-by-taxonomy-block-5 .field-name-field-featured-image, #block-views-23667a25ee3fdf18b7c4ae9bc111c28c .field-name-field-featured-image {
  float: left;
  margin-right: 2rem;
}

/* -----------------------------------------
   Subnavigation sidebar block
  "In this section"
   Tabbed content block and various versions
----------------------------------------- */
/* line 236, ../sass/_block.scss */
.subnav-block, .pane-menu-block-8,
#block-menu-block-8,
#block-menu-block-9, .block-facetapi, #block-views-commerce-cart-block-block-1 {
  background: white;
}
/* line 237, ../sass/_block.scss */
.subnav-block h2, .pane-menu-block-8 h2,
#block-menu-block-8 h2,
#block-menu-block-9 h2, .block-facetapi h2, #block-views-commerce-cart-block-block-1 h2 {
  background: #a7b827;
  height: 4rem;
  padding-left: 3rem;
  margin-top: 0;
}
/* line 243, ../sass/_block.scss */
.subnav-block ul.menu, .pane-menu-block-8 ul.menu,
#block-menu-block-8 ul.menu,
#block-menu-block-9 ul.menu, .block-facetapi ul.menu, #block-views-commerce-cart-block-block-1 ul.menu, .subnav-block ul.facetapi-facetapi-links, .pane-menu-block-8 ul.facetapi-facetapi-links,
#block-menu-block-8 ul.facetapi-facetapi-links,
#block-menu-block-9 ul.facetapi-facetapi-links, .block-facetapi ul.facetapi-facetapi-links, #block-views-commerce-cart-block-block-1 ul.facetapi-facetapi-links {
  margin-left: 30px;
  list-style-position: inside;
  padding-bottom: 3rem;
}
/* line 320, ../sass/_settings.scss */
.subnav-block ul.menu li, .pane-menu-block-8 ul.menu li,
#block-menu-block-8 ul.menu li,
#block-menu-block-9 ul.menu li, .block-facetapi ul.menu li, #block-views-commerce-cart-block-block-1 ul.menu li, .subnav-block ul.facetapi-facetapi-links li, .pane-menu-block-8 ul.facetapi-facetapi-links li,
#block-menu-block-8 ul.facetapi-facetapi-links li,
#block-menu-block-9 ul.facetapi-facetapi-links li, .block-facetapi ul.facetapi-facetapi-links li, #block-views-commerce-cart-block-block-1 ul.facetapi-facetapi-links li {
  position: relative;
  list-style: none;
}
/* line 325, ../sass/_settings.scss */
.subnav-block ul.menu > li:before, .pane-menu-block-8 ul.menu > li:before,
#block-menu-block-8 ul.menu > li:before,
#block-menu-block-9 ul.menu > li:before, .block-facetapi ul.menu > li:before, #block-views-commerce-cart-block-block-1 ul.menu > li:before, .subnav-block ul.facetapi-facetapi-links > li:before, .pane-menu-block-8 ul.facetapi-facetapi-links > li:before,
#block-menu-block-8 ul.facetapi-facetapi-links > li:before,
#block-menu-block-9 ul.facetapi-facetapi-links > li:before, .block-facetapi ul.facetapi-facetapi-links > li:before, #block-views-commerce-cart-block-block-1 ul.facetapi-facetapi-links > li:before {
  position: absolute;
  left: -1rem;
  top: 0.5rem;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 0.6rem;
  border-color: transparent transparent transparent #a7b827;
}
/* line 331, ../sass/_settings.scss */
.subnav-block ul.menu > li.expanded:before, .pane-menu-block-8 ul.menu > li.expanded:before,
#block-menu-block-8 ul.menu > li.expanded:before,
#block-menu-block-9 ul.menu > li.expanded:before, .block-facetapi ul.menu > li.expanded:before, #block-views-commerce-cart-block-block-1 ul.menu > li.expanded:before, .subnav-block ul.facetapi-facetapi-links > li.expanded:before, .pane-menu-block-8 ul.facetapi-facetapi-links > li.expanded:before,
#block-menu-block-8 ul.facetapi-facetapi-links > li.expanded:before,
#block-menu-block-9 ul.facetapi-facetapi-links > li.expanded:before, .block-facetapi ul.facetapi-facetapi-links > li.expanded:before, #block-views-commerce-cart-block-block-1 ul.facetapi-facetapi-links > li.expanded:before {
  position: absolute;
  left: -1.5rem;
  top: 0.8rem;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 0.6rem;
  border-color: #a7b827 transparent transparent transparent;
}
/* line 338, ../sass/_settings.scss */
.subnav-block ul.menu ul, .pane-menu-block-8 ul.menu ul,
#block-menu-block-8 ul.menu ul,
#block-menu-block-9 ul.menu ul, .block-facetapi ul.menu ul, #block-views-commerce-cart-block-block-1 ul.menu ul, .subnav-block ul.facetapi-facetapi-links ul, .pane-menu-block-8 ul.facetapi-facetapi-links ul,
#block-menu-block-8 ul.facetapi-facetapi-links ul,
#block-menu-block-9 ul.facetapi-facetapi-links ul, .block-facetapi ul.facetapi-facetapi-links ul, #block-views-commerce-cart-block-block-1 ul.facetapi-facetapi-links ul {
  margin-left: 1.2rem;
  margin-bottom: 0.5rem;
}

/* -----------------------------------------
  Faceted Search Blocks
----------------------------------------- */
/* -----------------------------------------
   Shopping cart block
----------------------------------------- */
/* line 269, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 h2 {
  background: #eb4d19;
}
/* line 272, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 .cart-empty-block {
  vertical-align: top;
  padding: 1.5rem 3rem 3rem 3rem;
}
/* line 274, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 .cart-empty-block:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 0.7rem;
  margin-top: -0.5rem;
}
/* line 287, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 .view table {
  width: 100%;
  border-left: 0;
  border-right: 0;
}
/* line 291, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 .view table td.views-field-quantity {
  padding-left: 3rem;
}
/* line 296, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 .view .line-item-total {
  text-align: right;
  font-weight: bold;
  margin: 0.5rem 0;
}
/* line 301, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 .view .line-item-quantity {
  text-align: right;
}
/* line 303, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 .view ul.links {
  list-style: none;
}
/* line 305, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 .view .line-item-summary-view-cart {
  float: left;
  clear: left;
}
/* line 308, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 .view .line-item-summary-view-cart a {
  background: #eb4d19;
  border: 0px solid #eb4d19;
  color: white;
  line-height: 2.3rem;
  font-weight: bold;
  padding: 0.3rem 1.4rem;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 311, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 .view .line-item-summary-checkout {
  float: right;
  clear: right;
}
/* line 314, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 .view .line-item-summary-checkout a {
  background: #eb4d19;
  border: 0px solid #eb4d19;
  color: white;
  line-height: 2.3rem;
  font-weight: bold;
  padding: 0.3rem 1.4rem;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 316, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 .view .line-item-summary {
  padding: 0 1.5rem 0 3rem;
}
/* line 318, ../sass/_block.scss */
#block-views-commerce-cart-block-block-1 .view .line-item-summary ul {
  padding-bottom: 3rem;
  list-style: none;
}

/* -----------------------------------------
   browse by issue block

   This block has a js component you can
   find in app.js
----------------------------------------- */
/* line 333, ../sass/_block.scss */
.browse-by-issue-block, #block-views-browse-by-topic-block-1 {
  margin-bottom: 3rem;
  background: #f3f3f3;
}
/* line 336, ../sass/_block.scss */
.browse-by-issue-block h2, #block-views-browse-by-topic-block-1 h2 {
  margin: 0;
  padding-left: 3rem;
  background: #0b79a2;
}
/* line 340, ../sass/_block.scss */
.browse-by-issue-block h2 .collapse-btn, #block-views-browse-by-topic-block-1 h2 .collapse-btn {
  -webkit-border-radius: 1.7rem;
  -moz-border-radius: 1.7rem;
  -ms-border-radius: 1.7rem;
  -o-border-radius: 1.7rem;
  border-radius: 1.7rem;
  margin-left: 1.5rem;
  margin-top: 0.2rem;
  color: white;
  text-indent: -999rem;
  background: #adbe29;
  display: inline-block;
  font-family: Arial;
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.7rem;
  width: 1.7rem;
  height: 1.7rem;
  position: relative;
  text-align: center;
  vertical-align: center;
}
/* line 489, ../sass/_settings.scss */
.browse-by-issue-block h2 .collapse-btn:after, #block-views-browse-by-topic-block-1 h2 .collapse-btn:after {
  display: block;
  position: absolute;
}
/* line 494, ../sass/_settings.scss */
.browse-by-issue-block h2 .collapse-btn.collapsed:after, #block-views-browse-by-topic-block-1 h2 .collapse-btn.collapsed:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 0.5rem;
  border-color: white transparent transparent transparent;
  top: 0.6rem;
  left: 0.3rem;
}
/* line 498, ../sass/_settings.scss */
.browse-by-issue-block h2 .collapse-btn.expanded:after, #block-views-browse-by-topic-block-1 h2 .collapse-btn.expanded:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 0.5rem;
  border-color: transparent transparent white transparent;
  top: 0.1rem;
  left: 0.3rem;
}
/* line 342, ../sass/_block.scss */
.browse-by-issue-block .view-content, #block-views-browse-by-topic-block-1 .view-content {
  padding: 3rem;
}
/* line 344, ../sass/_block.scss */
.browse-by-issue-block .view-content table, #block-views-browse-by-topic-block-1 .view-content table {
  border: medium none;
  background: transparent;
  margin: 0;
}
/* line 348, ../sass/_block.scss */
.browse-by-issue-block .view-content table tr, #block-views-browse-by-topic-block-1 .view-content table tr {
  background: transparent;
}
/* line 349, ../sass/_block.scss */
.browse-by-issue-block .view-content table td, #block-views-browse-by-topic-block-1 .view-content table td {
  padding: 0.2rem 0;
}
/* line 352, ../sass/_block.scss */
.browse-by-issue-block .hide-btn, #block-views-browse-by-topic-block-1 .hide-btn {
  color: #0b79a2;
  cursor: pointer;
  display: block;
  float: right;
  clear: both;
}
/* line 358, ../sass/_block.scss */
.browse-by-issue-block .hide-btn .collapse-btn, #block-views-browse-by-topic-block-1 .hide-btn .collapse-btn {
  -webkit-border-radius: 1.7rem;
  -moz-border-radius: 1.7rem;
  -ms-border-radius: 1.7rem;
  -o-border-radius: 1.7rem;
  border-radius: 1.7rem;
  margin-left: 1.5rem;
  margin-top: 0.2rem;
  color: white;
  text-indent: -999rem;
  background: #adbe29;
  display: inline-block;
  font-family: Arial;
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.7rem;
  width: 1.7rem;
  height: 1.7rem;
  position: relative;
  text-align: center;
  vertical-align: center;
  margin-left: 0.5rem;
}
/* line 489, ../sass/_settings.scss */
.browse-by-issue-block .hide-btn .collapse-btn:after, #block-views-browse-by-topic-block-1 .hide-btn .collapse-btn:after {
  display: block;
  position: absolute;
}
/* line 494, ../sass/_settings.scss */
.browse-by-issue-block .hide-btn .collapse-btn.collapsed:after, #block-views-browse-by-topic-block-1 .hide-btn .collapse-btn.collapsed:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 0.5rem;
  border-color: white transparent transparent transparent;
  top: 0.6rem;
  left: 0.3rem;
}
/* line 498, ../sass/_settings.scss */
.browse-by-issue-block .hide-btn .collapse-btn.expanded:after, #block-views-browse-by-topic-block-1 .hide-btn .collapse-btn.expanded:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 0.5rem;
  border-color: transparent transparent white transparent;
  top: 0.1rem;
  left: 0.3rem;
}

/* -----------------------------------------
   Tabs

   Tabbed content block and various versions
----------------------------------------- */
/* line 378, ../sass/_block.scss */
.tabbed-content-block .tabs, .tabbed-content-homepage-block .tabs,
.quicktabs-foundation-wrapper .tabs {
  margin-bottom: 0;
  height: 30px;
  border: none;
}
@media only screen and (max-width: 33.33333em) {
  /* line 380, ../sass/_block.scss */
  .tabbed-content-block .tabs:before, .tabbed-content-homepage-block .tabs:before,
  .quicktabs-foundation-wrapper .tabs:before {
    float: none;
    clear: both;
    display: block;
    width: 100%;
    border-top: 3px solid white;
  }
  /* line 385, ../sass/_block.scss */
  .tabbed-content-block .tabs dd, .tabbed-content-homepage-block .tabs dd,
  .quicktabs-foundation-wrapper .tabs dd {
    margin-right: 0.4rem;
  }
  /* line 387, ../sass/_block.scss */
  .tabbed-content-block .tabs dd a, .tabbed-content-homepage-block .tabs dd a,
  .quicktabs-foundation-wrapper .tabs dd a {
    padding: 0 0.5rem;
  }
}
/* line 391, ../sass/_block.scss */
.tabbed-content-block .tabs:before, .tabbed-content-homepage-block .tabs:before,
.quicktabs-foundation-wrapper .tabs:before {
  display: block;
  float: left;
  margin-right: 1rem;
}
/* line 399, ../sass/_block.scss */
.tabbed-content-block .tabs dd, .tabbed-content-homepage-block .tabs dd,
.quicktabs-foundation-wrapper .tabs dd {
  border: none;
  margin-top: 0;
  margin-right: 1.1rem;
}
/* line 402, ../sass/_block.scss */
.tabbed-content-block .tabs dd a, .tabbed-content-homepage-block .tabs dd a,
.quicktabs-foundation-wrapper .tabs dd a {
  background: #c3d344;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c3d344), color-stop(100%, #a3af44));
  background: -webkit-linear-gradient(#c3d344, #a3af44);
  background: -moz-linear-gradient(#c3d344, #a3af44);
  background: -o-linear-gradient(#c3d344, #a3af44);
  -pie-background: linear-gradient(#c3d344, #a3af44);
  background: linear-gradient(#c3d344, #a3af44);
  padding: 0 2rem;
}
@media only screen and (min-width: 57.40999em) and (max-width: 67.32333em) {
  /* line 402, ../sass/_block.scss */
  .tabbed-content-block .tabs dd a, .tabbed-content-homepage-block .tabs dd a,
  .quicktabs-foundation-wrapper .tabs dd a {
    padding: 1.5;
  }
}
@media only screen and (max-width: 57.38999em) {
  /* line 402, ../sass/_block.scss */
  .tabbed-content-block .tabs dd a, .tabbed-content-homepage-block .tabs dd a,
  .quicktabs-foundation-wrapper .tabs dd a {
    padding: 0.8;
  }
}
/* line 409, ../sass/_block.scss */
.tabbed-content-block .tabs dd.active, .tabbed-content-homepage-block .tabs dd.active,
.quicktabs-foundation-wrapper .tabs dd.active {
  background: white;
}
/* line 411, ../sass/_block.scss */
.tabbed-content-block .tabs dd.active a, .tabbed-content-homepage-block .tabs dd.active a,
.quicktabs-foundation-wrapper .tabs dd.active a {
  border: none;
  background: white;
}
/* line 415, ../sass/_block.scss */
.tabbed-content-block .tabs-content, .tabbed-content-homepage-block .tabs-content,
.quicktabs-foundation-wrapper .tabs-content {
  background: white;
  padding: 30px;
}
/* line 418, ../sass/_block.scss */
.tabbed-content-block .tabs-content h2, .tabbed-content-homepage-block .tabs-content h2,
.quicktabs-foundation-wrapper .tabs-content h2 {
  margin-top: none;
}
@media only screen and (max-width: 33.33333em) {
  /* line 415, ../sass/_block.scss */
  .tabbed-content-block .tabs-content, .tabbed-content-homepage-block .tabs-content,
  .quicktabs-foundation-wrapper .tabs-content {
    margin-top: 3.3rem;
  }
}
/* line 420, ../sass/_block.scss */
.tabbed-content-block .tabs-content a.more-link, .tabbed-content-homepage-block .tabs-content a.more-link,
.quicktabs-foundation-wrapper .tabs-content a.more-link {
  color: #0b79a2;
}
/* line 423, ../sass/_block.scss */
.tabbed-content-block .tabs-content .view-footer p, .tabbed-content-homepage-block .tabs-content .view-footer p,
.quicktabs-foundation-wrapper .tabs-content .view-footer p {
  margin-bottom: none;
}

@media only screen and (max-width: 33.33333em) {
  /* line 428, ../sass/_block.scss */
  body.front .tabbed-content-block .tabs:before, body.front .tabbed-content-homepage-block .tabs:before,
  body.front .quicktabs-foundation-wrapper .tabs:before {
    display: none;
  }
  /* line 429, ../sass/_block.scss */
  body.front .tabbed-content-block .tabs-content, body.front .tabbed-content-homepage-block .tabs-content,
  body.front .quicktabs-foundation-wrapper .tabs-content {
    margin-top: 0;
  }
}
    /*

    // The offices and their respective taxonomy ids

    for taxonomy term landing pages 
    6 Novascotia
    3 sask
    1 BC office // not in use. has its own quicktabs

    5 national
    2 mani
    4 ontario


    // The projects and their taxonomy ids
    60 Nova Scotia Alternative Budget 
    55 Manitoba Research Alliance 
    13 Education Project
    12 Alternative Federal Budget 
    15 Trade and Investment Research Project
    59 Labour Matters
    16 Economic Security Project (BC) 
    21 Growing Gap
    58 Seniors Care 
    22 Climate Justice Project


    //Not listed in the spreadsheet but on the site
    19  Economy Initiative (MB)
    20 Ontario Alternative Budget 
    17 Public Interest Research Project (BC)
    18 Resource Economics Project (BC)
    14 Social Watch 


    // The tabs and their classes

    .updates //Updates
    .reports--studies //Reports & Studies always shown
    .commentary //Commentary
    .fact-sheets--infographics //Fact Sheets & Infographics
    .our-schools-ourselves //Our Schools Ourselves

    // Kill everything
    //.updates, .reports--studies, .commentary, .fact-sheets--infographics, .our-schools-ourselves { display: none; }
    */
/* line 493, ../sass/_block.scss */
body.page-taxonomy-term-6 .pane-quicktabs dl dd.updates, body.page-taxonomy-term-6 .pane-quicktabs dl dd.fact-sheets--infographics, body.page-taxonomy-term-6 .pane-quicktabs dl dd.our-schools-ourselves {
  display: none;
}

/* line 493, ../sass/_block.scss */
body.page-taxonomy-term-60 .pane-quicktabs dl dd.updates, body.page-taxonomy-term-60 .pane-quicktabs dl dd.fact-sheets--infographics, body.page-taxonomy-term-60 .pane-quicktabs dl dd.our-schools-ourselves {
  display: none;
}

/* line 499, ../sass/_block.scss */
body.page-taxonomy-term-3 .pane-quicktabs dl dd.commentary, body.page-taxonomy-term-3 .pane-quicktabs dl dd.fact-sheets--infographics {
  display: none;
}

/* line 499, ../sass/_block.scss */
body.page-taxonomy-term-55 .pane-quicktabs dl dd.commentary, body.page-taxonomy-term-55 .pane-quicktabs dl dd.fact-sheets--infographics {
  display: none;
}

/* line 506, ../sass/_block.scss */
body.page-taxonomy-term-13 .pane-quicktabs dl dd.fact-sheets--infographics, body.page-taxonomy-term-13 .pane-quicktabs dl dd.commentary {
  display: none;
}

/* line 513, ../sass/_block.scss */
body.page-taxonomy-term-5 .pane-quicktabs dl dd.fact-sheets--infographics, body.page-taxonomy-term-5 .pane-quicktabs dl dd.our-schools-ourselves {
  display: none;
}

/* line 513, ../sass/_block.scss */
body.page-taxonomy-term-2 .pane-quicktabs dl dd.fact-sheets--infographics, body.page-taxonomy-term-2 .pane-quicktabs dl dd.our-schools-ourselves {
  display: none;
}

/* line 513, ../sass/_block.scss */
body.page-taxonomy-term-4 .pane-quicktabs dl dd.fact-sheets--infographics, body.page-taxonomy-term-4 .pane-quicktabs dl dd.our-schools-ourselves {
  display: none;
}

/* line 513, ../sass/_block.scss */
body.page-taxonomy-term-15 .pane-quicktabs dl dd.fact-sheets--infographics, body.page-taxonomy-term-15 .pane-quicktabs dl dd.our-schools-ourselves {
  display: none;
}

/* line 513, ../sass/_block.scss */
body.page-taxonomy-term-59 .pane-quicktabs dl dd.fact-sheets--infographics, body.page-taxonomy-term-59 .pane-quicktabs dl dd.our-schools-ourselves {
  display: none;
}

/* line 513, ../sass/_block.scss */
body.page-taxonomy-term-16 .pane-quicktabs dl dd.fact-sheets--infographics, body.page-taxonomy-term-16 .pane-quicktabs dl dd.our-schools-ourselves {
  display: none;
}

/* line 513, ../sass/_block.scss */
body.page-taxonomy-term-58 .pane-quicktabs dl dd.fact-sheets--infographics, body.page-taxonomy-term-58 .pane-quicktabs dl dd.our-schools-ourselves {
  display: none;
}

/* line 513, ../sass/_block.scss */
body.page-taxonomy-term-21 .pane-quicktabs dl dd.fact-sheets--infographics, body.page-taxonomy-term-21 .pane-quicktabs dl dd.our-schools-ourselves {
  display: none;
}

/* line 513, ../sass/_block.scss */
body.page-taxonomy-term-22 .pane-quicktabs dl dd.fact-sheets--infographics, body.page-taxonomy-term-22 .pane-quicktabs dl dd.our-schools-ourselves {
  display: none;
}

/* line 523, ../sass/_block.scss */
body.page-taxonomy-term-12 .pane-quicktabs dl dd.our-schools-ourselves, body.page-taxonomy-term-12 .pane-quicktabs dl dd.commentary {
  display: none;
}

/* -----------------------------------------
   Homepage-specific block styling
----------------------------------------- */
/* line 538, ../sass/_block.scss */
body.front #featured-content-row .panel-pane {
  margin-bottom: 3rem;
}
/* line 541, ../sass/_block.scss */
body.front #featured-content-row .panel-pane:last-child {
  margin-bottom: 0;
}
/* line 544, ../sass/_block.scss */
body.front .pane-blog-by-taxonomy {
  height: 35rem;
}
/* line 545, ../sass/_block.scss */
body.front #homepage-block {
  height: 42.9rem;
}
/* line 546, ../sass/_block.scss */
body.front #about-container {
  margin-bottom: 3rem;
}

/* line 554, ../sass/_block.scss */
.field-name-field-featured-price-url a {
  font-size: 1.5rem;
  background: #eb4d19;
  border: 0px solid #eb4d19;
  color: white;
  line-height: 2.3rem;
  font-weight: bold;
  padding: 0.3rem 1.4rem;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* -----------------------------------------
  Bookstore block is kind of a featured block
----------------------------------------- */
/* line 563, ../sass/_block.scss */
#block-views-books-by-taxonomy-block-5 {
  margin-bottom: 3rem;
}
/* line 565, ../sass/_block.scss */
#block-views-books-by-taxonomy-block-5 > h2 {
  margin-top: 0;
}
/* line 566, ../sass/_block.scss */
#block-views-books-by-taxonomy-block-5 .field-name-field-featured-price-url:after {
  display: block;
  clear: both;
  content: " ";
}

/* -----------------------------------------
  Multimedia block on the issue page
----------------------------------------- */
/* line 578, ../sass/_block.scss */
#block-views-23667a25ee3fdf18b7c4ae9bc111c28c {
  margin-bottom: 3rem;
}
/* line 580, ../sass/_block.scss */
#block-views-23667a25ee3fdf18b7c4ae9bc111c28c > h2 {
  margin-top: 0;
}
/* line 582, ../sass/_block.scss */
#block-views-23667a25ee3fdf18b7c4ae9bc111c28c .view-content {
  padding: 0;
}
/* line 586, ../sass/_block.scss */
#block-views-23667a25ee3fdf18b7c4ae9bc111c28c .more-link {
  margin-top: 0;
}

/* -----------------------------------------
   DraftsBlock 29 is the weird My Drafts block
----------------------------------------- */
/* line 593, ../sass/_block.scss */
#block-block-29 {
  background: #eb4d19;
  padding: 2rem;
}
/* line 596, ../sass/_block.scss */
#block-block-29 a {
  color: white;
}
/* line 599, ../sass/_block.scss */
#block-block-29 a:hover {
  color: #e6e6e6;
}

/* -----------------------------------------
   Inner panel styling
----------------------------------------- */
/* line 607, ../sass/_block.scss */
#f2col section {
  margin-bottom: 3rem;
}

/* line 609, ../sass/_block.scss */
.panel-separator {
  display: none;
}

/* -----------------------------------------
   MISC views blocks and inheritances
----------------------------------------- */
/* line 621, ../sass/_block.scss */
#aggregated-blog-feed h2.pane-title {
  margin-bottom: 0;
}
/* line 623, ../sass/_block.scss */
#aggregated-blog-feed .view {
  padding: 0;
}

/* line 628, ../sass/_block.scss */
#content .view-id-aggregated_blog_feeds h3, #content .view-id-aggregated_blog_feeds .webform-confirmation h4, .webform-confirmation #content .view-id-aggregated_blog_feeds h4,
#content .view-id-aggregated_blog_feeds article h4,
article #content .view-id-aggregated_blog_feeds h4,
#content .view-id-aggregated_blog_feeds .view-header h4,
.view-header #content .view-id-aggregated_blog_feeds h4,
#content .view-id-aggregated_blog_feeds #block-block-34 h4,
#block-block-34 #content .view-id-aggregated_blog_feeds h4 {
  font-size: 1.6rem;
}
/* line 629, ../sass/_block.scss */
#content .view-id-aggregated_blog_feeds .view-header {
  font-style: italic;
}
/* line 630, ../sass/_block.scss */
#content .view-id-aggregated_blog_feeds .view-footer {
  margin-top: 1.5rem;
}

/* line 635, ../sass/_block.scss */
body.page-search-site #block-system-main ol, body.page-search-site body.node-type-author #block-views-related-publications-block-1 ol, body.node-type-author body.page-search-site #block-views-related-publications-block-1 ol {
  margin-left: none;
}
/* line 636, ../sass/_block.scss */
body.page-search-site #block-system-main .search-results .search-snippet-info, body.page-search-site body.node-type-author #block-views-related-publications-block-1 .search-results .search-snippet-info, body.node-type-author body.page-search-site #block-views-related-publications-block-1 .search-results .search-snippet-info {
  padding-left: 0;
}
/* line 637, ../sass/_block.scss */
body.page-search-site #block-system-main .search-info .username, body.page-search-site body.node-type-author #block-views-related-publications-block-1 .search-info .username, body.node-type-author body.page-search-site #block-views-related-publications-block-1 .search-info .username {
  display: none;
}

/* -----------------------------------------
   DONATION CHECKOUT
----------------------------------------- */
/* line 649, ../sass/_block.scss */
.node-ccpa-donation #edit-attributes-field-recognition-level-display {
  padding: 0;
  border: 0;
}
/* line 652, ../sass/_block.scss */
.node-ccpa-donation #edit-attributes-field-recognition-level-display legend {
  margin: 1em 0;
  padding: 0;
  font-weight: normal;
  font-size: 1.3em;
}
/* line 659, ../sass/_block.scss */
.node-ccpa-donation .vocabulary-recognition-level {
  width: 25%;
  width: 23.5%;
  min-height: 195px;
  padding-top: 5px;
  padding-bottom: 10px;
  background: #E6E7E7;
  margin-right: 2%;
  margin-bottom: 2%;
  text-align: center;
}
@media only screen and (max-width: 32.33333em) {
  /* line 659, ../sass/_block.scss */
  .node-ccpa-donation .vocabulary-recognition-level {
    float: none;
    width: auto;
  }
}
@media only screen and (max-width: 32.33333em) {
  /* line 659, ../sass/_block.scss */
  .node-ccpa-donation .vocabulary-recognition-level {
    margin-right: 0;
    min-height: 0;
  }
}
@media only screen and (max-width: 57.39999em) and (min-width: 33.33333em) {
  /* line 659, ../sass/_block.scss */
  .node-ccpa-donation .vocabulary-recognition-level {
    width: 49%;
    min-height: 185px;
  }
  /* line 676, ../sass/_block.scss */
  .node-ccpa-donation .vocabulary-recognition-level:nth-child(2n) {
    margin-right: 0;
  }
}
/* line 680, ../sass/_block.scss */
.node-ccpa-donation .vocabulary-recognition-level:last-child {
  margin-right: 0;
}
/* line 684, ../sass/_block.scss */
.node-ccpa-donation .vocabulary-recognition-level#taxonomy-term-65 h2, .node-ccpa-donation .vocabulary-recognition-level#taxonomy-term-67 h2 {
  margin-right: 15px;
  margin-left: 15px;
}
/* line 688, ../sass/_block.scss */
.node-ccpa-donation .vocabulary-recognition-level h2 {
  font-size: 1.2em;
  line-height: 1.2em;
  font-family: "arvo_bold";
  min-height: 58px;
  color: #444;
}
@media only screen and (max-width: 32.33333em) {
  /* line 688, ../sass/_block.scss */
  .node-ccpa-donation .vocabulary-recognition-level h2 {
    min-height: 0px;
  }
}
/* line 697, ../sass/_block.scss */
.node-ccpa-donation .vocabulary-recognition-level h2 a {
  color: #333;
}
/* line 702, ../sass/_block.scss */
.node-ccpa-donation .vocabulary-recognition-level .field-name-field-donation-range-monthly .field-item,
.node-ccpa-donation .vocabulary-recognition-level .field-name-field-donation-range-annual .field-item {
  font-size: 1.2em;
}
/* line 706, ../sass/_block.scss */
.node-ccpa-donation .donation-submit-wrapper {
  background: #0b79a2;
  color: #FFF;
  overflow: hidden;
  border-radius: 5px 0;
  max-width: 410px;
  margin: 3em auto;
  padding: 20px 15px 15px 15px;
  text-align: center;
}
/* line 716, ../sass/_block.scss */
.node-ccpa-donation .control-label {
  color: #FFF;
  line-height: 35px;
  font-size: 20px;
  margin-right: 0.5em;
}
/* line 722, ../sass/_block.scss */
.node-ccpa-donation .field-name-field-gift-amount input {
  max-width: 100px !important;
  padding: 9px 6px;
  height: auto;
  margin-right: 0.5em;
}
@media only screen and (max-width: 32.33333em) {
  /* line 722, ../sass/_block.scss */
  .node-ccpa-donation .field-name-field-gift-amount input {
    max-width: 100% !important;
  }
}
/* line 731, ../sass/_block.scss */
.node-ccpa-donation .field-name-field-gift-amount .field-prefix {
  float: left;
  margin-right: 0.5em;
}
/* line 735, ../sass/_block.scss */
.node-ccpa-donation #edit-line-item-fields, .node-ccpa-donation .control-label, .node-ccpa-donation #edit-line-item-fields-field-donation-amount-und-0-value {
  display: inline;
  float: left;
}
@media only screen and (max-width: 32.33333em) {
  /* line 735, ../sass/_block.scss */
  .node-ccpa-donation #edit-line-item-fields, .node-ccpa-donation .control-label, .node-ccpa-donation #edit-line-item-fields-field-donation-amount-und-0-value {
    display: block;
    float: none;
  }
}
/* line 743, ../sass/_block.scss */
.node-ccpa-donation #edit-submit {
  display: inline;
  float: right;
}
@media only screen and (max-width: 32.33333em) {
  /* line 743, ../sass/_block.scss */
  .node-ccpa-donation #edit-submit {
    display: block;
    float: none;
    margin: 0 auto;
  }
}
/* line 752, ../sass/_block.scss */
.node-ccpa-donation .field-name-field-benefits {
  position: relative;
  font-size: 0.9em;
}
/* line 756, ../sass/_block.scss */
.node-ccpa-donation .popup-list-open {
  color: #0b79a2;
  cursor: pointer;
}
/* line 760, ../sass/_block.scss */
.node-ccpa-donation .popup-list-popup {
  position: absolute;
  bottom: -20px;
  left: 50%;
  background: #444;
  color: #e6e7e7;
  text-align: left;
  padding: 0.5em 1em;
  width: 220px;
  z-index: 20;
}
/* line 770, ../sass/_block.scss */
.node-ccpa-donation .popup-list-popup:before {
  background: url(../images/icons/tooltip-arrow.png);
  width: 11px;
  height: 21px;
  position: absolute;
  bottom: 19px;
  left: -11px;
  content: "";
}
/* line 780, ../sass/_block.scss */
.node-ccpa-donation .popup-list-close {
  float: right;
  color: #666;
  font-size: 1.5em;
  cursor: pointer;
}
/* line 786, ../sass/_block.scss */
.node-ccpa-donation .popup-list {
  margin-left: 1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* line 790, ../sass/_block.scss */
.node-ccpa-donation .popup-list li {
  font-size: 0.9em;
}

/* line 796, ../sass/_block.scss */
.messages.success.donation-message {
  background: #444;
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translate(-50%, 0);
  padding: 3em;
  text-align: center;
  z-index: 100;
  font-weight: normal;
  color: #e6e7e7;
}
/* line 807, ../sass/_block.scss */
.messages.success.donation-message a.close {
  color: #FFF;
}
/* line 810, ../sass/_block.scss */
.messages.success.donation-message .button {
  margin-right: 1em;
}
/* line 812, ../sass/_block.scss */
.messages.success.donation-message .button a {
  text-shadow: none;
  color: #FFF;
}
/* line 816, ../sass/_block.scss */
.messages.success.donation-message .button.remove {
  background: #0b79a2;
}

/* -----------------------------------------
   DONATION BLOCK
----------------------------------------- */
/* line 826, ../sass/_block.scss */
.donate-button-block .columns, .donate-button-block .customer_profile_billing,
.donate-button-block .customer_profile_shipping, .donate-button-block #commerce-shipping-service-ajax-wrapper, .donate-button-block footer .block, footer .donate-button-block .block, .donate-button-block section#block-bean-featured-monitor-article .field-name-field-article-body, section#block-bean-featured-monitor-article .donate-button-block .field-name-field-article-body, .donate-button-block section#block-bean-featured-monitor-article .field-name-field-article-view, section#block-bean-featured-monitor-article .donate-button-block .field-name-field-article-view {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 830, ../sass/_block.scss */
.donate-button-block .columns h2.title, .donate-button-block .customer_profile_billing h2.title,
.donate-button-block .customer_profile_shipping h2.title, .donate-button-block #commerce-shipping-service-ajax-wrapper h2.title, .donate-button-block footer .block h2.title, footer .donate-button-block .block h2.title, .donate-button-block section#block-bean-featured-monitor-article .field-name-field-article-body h2.title, section#block-bean-featured-monitor-article .donate-button-block .field-name-field-article-body h2.title, .donate-button-block section#block-bean-featured-monitor-article .field-name-field-article-view h2.title, section#block-bean-featured-monitor-article .donate-button-block .field-name-field-article-view h2.title {
  font-size: 2rem;
  background: #E6E7E7;
  margin-bottom: 1em;
  padding: 0.5em;
  color: #444444;
  font-family: "arvo_bold";
  margin: 0;
}
/* line 839, ../sass/_block.scss */
.donate-button-block .columns .block-content, .donate-button-block .customer_profile_billing .block-content,
.donate-button-block .customer_profile_shipping .block-content, .donate-button-block #commerce-shipping-service-ajax-wrapper .block-content, .donate-button-block footer .block .block-content, footer .donate-button-block .block .block-content, .donate-button-block section#block-bean-featured-monitor-article .field-name-field-article-body .block-content, section#block-bean-featured-monitor-article .donate-button-block .field-name-field-article-body .block-content, .donate-button-block section#block-bean-featured-monitor-article .field-name-field-article-view .block-content, section#block-bean-featured-monitor-article .donate-button-block .field-name-field-article-view .block-content {
  background: #F6F7F7;
  padding: 20px;
}
/* line 843, ../sass/_block.scss */
.donate-button-block .columns .button a, .donate-button-block .customer_profile_billing .button a,
.donate-button-block .customer_profile_shipping .button a, .donate-button-block #commerce-shipping-service-ajax-wrapper .button a, .donate-button-block footer .block .button a, footer .donate-button-block .block .button a, .donate-button-block section#block-bean-featured-monitor-article .field-name-field-article-body .button a, section#block-bean-featured-monitor-article .donate-button-block .field-name-field-article-body .button a, .donate-button-block section#block-bean-featured-monitor-article .field-name-field-article-view .button a, section#block-bean-featured-monitor-article .donate-button-block .field-name-field-article-view .button a {
  color: #FFF;
  font-size: 1.8rem;
}

/********************************************

  _media.scss

  This is where the mobile gymnastics and the
  print stylesheets live.

********************************************/
@media only screen and (max-width: 57.38999em) {
  /* line 35, ../sass/_media.scss */
  #block-system-main ul.block-grid li, body.node-type-author #block-views-related-publications-block-1 ul.block-grid li, #block-system-main .columns, body.node-type-author #block-views-related-publications-block-1 .columns, #block-system-main .customer_profile_billing, body.node-type-author #block-views-related-publications-block-1 .customer_profile_billing,
  #block-system-main .customer_profile_shipping,
  body.node-type-author #block-views-related-publications-block-1 .customer_profile_shipping, #block-system-main #commerce-shipping-service-ajax-wrapper, body.node-type-author #block-views-related-publications-block-1 #commerce-shipping-service-ajax-wrapper, #block-system-main footer .block, footer #block-system-main .block, body.node-type-author #block-views-related-publications-block-1 footer .block, footer body.node-type-author #block-views-related-publications-block-1 .block, #block-system-main section#block-bean-featured-monitor-article .field-name-field-article-body, section#block-bean-featured-monitor-article #block-system-main .field-name-field-article-body, body.node-type-author #block-views-related-publications-block-1 section#block-bean-featured-monitor-article .field-name-field-article-body, section#block-bean-featured-monitor-article body.node-type-author #block-views-related-publications-block-1 .field-name-field-article-body, #block-system-main section#block-bean-featured-monitor-article .field-name-field-article-view, section#block-bean-featured-monitor-article #block-system-main .field-name-field-article-view, body.node-type-author #block-views-related-publications-block-1 section#block-bean-featured-monitor-article .field-name-field-article-view, section#block-bean-featured-monitor-article body.node-type-author #block-views-related-publications-block-1 .field-name-field-article-view, #block-system-main .button, body.node-type-author #block-views-related-publications-block-1 .button {
    width: auto !important;
    float: none;
    display: block;
  }
}

/* -----------------------------------------
   styling the CEO clock for mobile.
----------------------------------------- */
/* line 48, ../sass/_media.scss */
#ceo-clock #avg, #ceo-clock #ceo {
  top: 83.5%;
}
@media only screen and (max-width: 47.32333em) {
  /* line 48, ../sass/_media.scss */
  #ceo-clock #avg, #ceo-clock #ceo {
    font-size: 1.4rem;
  }
}
@media only screen and (max-width: 57.38999em) {
  /* line 52, ../sass/_media.scss */
  #ceo-clock #avg {
    right: 11%;
  }
}

/* -----------------------------------------
   Mobile header
----------------------------------------- */
@media only screen and (max-width: 47.32333em) {
  /* line 60, ../sass/_media.scss */
  #header-wrapper, body.front #header-wrapper {
    margin-bottom: 3rem;
    height: 11rem;
  }
  /* line 65, ../sass/_media.scss */
  #header-wrapper #header #logo, body.front #header-wrapper #header #logo {
    background-position: 0 1.5rem;
  }
  /* line 66, ../sass/_media.scss */
  #header-wrapper #header #secondary-menu, body.front #header-wrapper #header #secondary-menu {
    top: 0.75rem;
  }
  /* line 68, ../sass/_media.scss */
  #header-wrapper #header #secondary-menu li.menu-contact, body.front #header-wrapper #header #secondary-menu li.menu-contact {
    display: none;
  }
  /* line 70, ../sass/_media.scss */
  #header-wrapper #header #secondary-menu li.menu-searchbox form, body.front #header-wrapper #header #secondary-menu li.menu-searchbox form {
    display: none;
  }
}

@media only screen and (max-width: 67.32333em) {
  /* line 77, ../sass/_media.scss */
  #header-wrapper .logo-block {
    width: auto !important;
    float: none;
  }
}

@media only screen and (max-width: 33.33333em) {
  /* line 84, ../sass/_media.scss */
  #breadcrumb {
    display: none;
  }
}

@media only screen and (max-width: 67.32333em) {
  /* line 89, ../sass/_media.scss */
  #access ul.menu {
    height: 3.5rem;
    margin-top: -0.5rem;
    padding: 0;
  }
  /* line 92, ../sass/_media.scss */
  #access ul.menu ul {
    display: none;
  }
  /* line 93, ../sass/_media.scss */
  #access ul.menu > li {
    max-width: 12rem;
    height: 3.5rem;
  }
  /* line 96, ../sass/_media.scss */
  #access ul.menu > li > a {
    line-height: 1.2;
    padding: 0 1rem !important;
  }
  /* line 99, ../sass/_media.scss */
  #access ul.menu > li > a:after {
    border: 0 !important;
  }
  /* line 102, ../sass/_media.scss */
  #access ul.menu .flyout {
    top: 3.4rem;
  }
}
/* -----------------------------------------
   footer
----------------------------------------- */
@media only screen and (max-width: 33.33333em) {
  /* line 116, ../sass/_media.scss */
  #footer-wrapper #block-block-33 #signup #id_email {
    float: left;
    width: 91.66667% !important;
  }
  /* line 117, ../sass/_media.scss */
  #footer-wrapper #block-block-33 #signup #e2ma_signup_submit_button {
    float: left;
    width: 8.33333% !important;
  }
}

/* -----------------------------------------
   Front page styling
----------------------------------------- */
@media only screen and (max-width: 33.33333em) {
  /* line 129, ../sass/_media.scss */
  body.front #homepage-block {
    height: inherit;
  }
}

/* -----------------------------------------
   Mobile Nav

   What do we do at different sizes
----------------------------------------- */
@media only screen and (max-width: 47.32333em) {
  /* line 142, ../sass/_media.scss */
  #access {
    display: none !important;
  }
}

@media only screen and (max-width: 67.32333em) {
  /* line 144, ../sass/_media.scss */
  #secondary-menu {
    float: none;
  }
}
@media only screen and (max-width: 47.32333em) {
  /* line 144, ../sass/_media.scss */
  #secondary-menu {
    padding: 0;
    margin-right: 0.7rem;
    width: auto !important;
  }
  /* line 154, ../sass/_media.scss */
  #secondary-menu li.menu-donate,
  #secondary-menu li.menu-searchbox,
  #secondary-menu li.menu-cart {
    display: none !important;
  }
}

/* line 160, ../sass/_media.scss */
#header-wrapper #header #secondary-menu li.menu2.menu-mobile-donate {
  display: none;
}
@media only screen and (max-width: 47.32333em) {
  /* line 160, ../sass/_media.scss */
  #header-wrapper #header #secondary-menu li.menu2.menu-mobile-donate {
    display: block;
  }
}
@media only screen and (max-width: 47.32333em) {
  /* line 158, ../sass/_media.scss */
  #header-wrapper #header #secondary-menu li.menu2 {
    width: 12rem !important;
    margin-bottom: 0.5rem;
    display: block;
    text-align: right;
    border: 0;
    float: none;
  }
  /* line 173, ../sass/_media.scss */
  #header-wrapper #header #secondary-menu li.menu2 a {
    background: #adbe29;
    border: 0px solid #adbe29;
    color: white;
    line-height: 2.3rem;
    font-weight: bold;
    padding: 0.3rem 1.4rem;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    font-size: 2rem;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    width: 100%;
    font-size: 1.7rem;
    padding: 2px;
    width: 100%;
    display: block;
    text-align: right;
  }
  /* line 181, ../sass/_media.scss */
  #header-wrapper #header #secondary-menu li.menu2.menu-mobile-donate a {
    background-color: #eb4d19;
    border-color: #eb4d19;
  }
  /* line 185, ../sass/_media.scss */
  #header-wrapper #header #secondary-menu li.menu2 .flyout {
    display: none !important;
  }
}
@media only screen and (max-width: 33.33333em) {
  /* line 158, ../sass/_media.scss */
  #header-wrapper #header #secondary-menu li.menu2 {
    width: 9rem;
  }
}
@media only screen and (max-width: 21.32333em) {
  /* line 158, ../sass/_media.scss */
  #header-wrapper #header #secondary-menu li.menu2 {
    width: 9rem !important;
  }
}

/* line 198, ../sass/_media.scss */
li.menu-nav-trigger, li.menu-nav-trigger a {
  display: none;
}
@media only screen and (max-width: 47.32333em) {
  /* line 198, ../sass/_media.scss */
  li.menu-nav-trigger, li.menu-nav-trigger a {
    display: block;
  }
}

/* line 203, ../sass/_media.scss */
#mobile-nav-trigger {
  z-index: 5;
}
/* line 206, ../sass/_media.scss */
#mobile-nav-trigger #menu-link:before {
  content: "≡ ";
  font-size: 2rem;
  font-weight: normal;
}

/* line 214, ../sass/_media.scss */
#mobile-nav {
  background-image: none;
  background-color: transparent;
  top: 2rem !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0;
}
/* line 220, ../sass/_media.scss */
#mobile-nav li {
  list-style: none;
}
/* line 221, ../sass/_media.scss */
#mobile-nav li a {
  display: block;
  background-color: #a7b827;
  color: white;
  font-size: 2.8rem;
  font-weight: normal;
  border: 0.1rem solid #818e1e;
  line-height: 1.1;
  padding: 1rem;
  -webkit-box-shadow: rgba(0, 0, 0, 0.8) 0px 3px 10px;
  -moz-box-shadow: rgba(0, 0, 0, 0.8) 0px 3px 10px;
  box-shadow: rgba(0, 0, 0, 0.8) 0px 3px 10px;
}
/* line 235, ../sass/_media.scss */
#mobile-nav li a:hover, #mobile-nav li a:focus, #mobile-nav li a:active {
  text-decoration: none;
  background: #0b79a2;
  border: 0.1rem solid #085572;
}

/* line 243, ../sass/_media.scss */
.reveal-modal-bg {
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/********************************************

  Settings.scss

  DO NOT PUT ANY CSS RULES IN THIS FILE.
  It is meant for constants, functions,
  mixins etc.

********************************************/
/* -----------------------------------------
   IE functionality using CSS PIE
----------------------------------------- */
/* -----------------------------------------
   Our Colours
----------------------------------------- */
/* -----------------------------------------
   IE uses pie for some of its effects
   this won't get used unless we detect
   that we're using IE
----------------------------------------- */
/* -----------------------------------------
   Set theme constants here
----------------------------------------- */
/* -----------------------------------------
   Foundation Grid and typography Settings
----------------------------------------- */
/***********************/
/***********************/
/* -----------------------------------------
   Useful mixins
----------------------------------------- */
/* -----------------------------------------
   Buttons and mixins Etc.
----------------------------------------- */
/* line 377, ../sass/_settings.scss */
.ui, #header-wrapper #header #secondary-menu li.menu-searchbox form .form-submit, #header-wrapper #header #secondary-menu ul.flyout button, #footer-wrapper #block-block-33 #signup #e2ma_signup_submit_button, .top-download-button a:after, .field-name-field-attachments li:before, li.menu-cart a, .find-publications-block form.custom div.custom.dropdown a.selector:after, #block-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
.pane-views-exp-publication-search-page-1 form.custom div.custom.dropdown a.selector:after,
#homepage-pub-search form.custom div.custom.dropdown a.selector:after, .ccpa-media-filter form.custom div.custom.dropdown a.selector:after, .view-new-multimedia-by-taxonomy .view-filters form.custom div.custom.dropdown a.selector:after, #block-views-commerce-cart-block-block-1 .cart-empty-block:before {
  background-repeat: no-repeat;
}

/* line 378, ../sass/_settings.scss */
.ui-scroll_arrow {
  background-repeat: no-repeat;
}

/* line 379, ../sass/_settings.scss */
.ui-btn_arrow {
  background-repeat: no-repeat;
}

/* line 3, ../sass/_print.scss */
#print-footer {
  display: none;
}

/* line 7, ../sass/_print.scss */
#background-image-loader13124532 {
  background: url('../images/icons/logo.png?1420496088') no-repeat -9999px -9999px;
}

@media only print {
  /* line 12, ../sass/_print.scss */
  html {
    font-size: 10px;
  }

  /* line 15, ../sass/_print.scss */
  #header-wrapper, body.front #header-wrapper {
    border-bottom: medium none;
    height: auto;
  }

  /* line 21, ../sass/_print.scss */
  #header-wrapper #header #logo {
    display: none !important;
  }
  /* line 22, ../sass/_print.scss */
  #header-wrapper #header:before {
    content: url('../images/icons/logo.png?1420496088');
    display: block;
    margin: 5rem 0 0 5rem;
  }

  /* line 29, ../sass/_print.scss */
  .row {
    width: 100% !important;
  }

  /* line 38, ../sass/_print.scss */
  .node .links,
  .top-download-button,
  #breadcrumb,
  #secondary-menu,
  nav#access,
  footer #block-menu-menu-footer,
  footer #block-block-33,
  footer #block-follow-site {
    display: none !important;
  }

  /* line 42, ../sass/_print.scss */
  .orbit-wrapper {
    display: none !important;
  }

  /* line 45, ../sass/_print.scss */
  #content, #f2col-left {
    width: 100% !important;
  }

  /* line 46, ../sass/_print.scss */
  #sidebar-left, #sidebar-right, #f2col-right {
    display: none !important;
  }

  /* line 48, ../sass/_print.scss */
  body {
    background: white;
  }

  /* line 51, ../sass/_print.scss */
  body.front .columns, body.front .customer_profile_billing,
  body.front .customer_profile_shipping, body.front #commerce-shipping-service-ajax-wrapper, body.front footer .block, footer body.front .block, body.front section#block-bean-featured-monitor-article .field-name-field-article-body, section#block-bean-featured-monitor-article body.front .field-name-field-article-body, body.front section#block-bean-featured-monitor-article .field-name-field-article-view, section#block-bean-featured-monitor-article body.front .field-name-field-article-view {
    width: 100% !important;
  }

  /* line 54, ../sass/_print.scss */
  a[href]:after {
    content: "";
  }

  /* line 57, ../sass/_print.scss */
  abbr[title]:after {
    content: "";
  }
}
/********************************************

  Local.scss

  Styles for specific pages or forms 

********************************************/
/** 
 * This Changes BC: A Conversation on Climate Justice
 */
/* line 14, ../sass/_local.scss */
#webform-client-form-12686 div.form-item {
  padding-bottom: 10px;
}

/* line 19, ../sass/_local.scss */
#webform-client-form-12782 .form-item-submitted-which-issues-are-you-interested-in-learning-more-about-taking-action-on-select label.control-label {
  display: none;
}
