/*
 * CSS for IFEX.
 *
 * janek@nijn.nu ***
 * October 2012
 *
 */
/* line 51, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-1, .c-2, .c-3, .c-4, .c-5, .c-6, .c-7, .c-8, .c-9, .c-10, .c-11, .c-12 {
  float: left;
}

/* line 62, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-1, .c-2, .c-3, .c-4, .c-5, .c-6, .c-7, .c-8, .c-9, .c-10, .c-11, .c-12 {
  position: relative;
  min-height: 1px;
  padding: 0 15px;
}

/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-1 {
  width: 8.33333%;
}

/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-2 {
  width: 16.66667%;
}

/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-3 {
  width: 25%;
}

/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-4 {
  width: 33.33333%;
}

/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-5 {
  width: 41.66667%;
}

/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-6 {
  width: 50%;
}

/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-7 {
  width: 58.33333%;
}

/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-8 {
  width: 66.66667%;
}

/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-9 {
  width: 75%;
}

/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-10 {
  width: 83.33333%;
}

/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-11 {
  width: 91.66667%;
}

/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_semantic-grid.scss */
.c-12 {
  width: 100%;
}

/* Requires: normalize.css */
/* Global Reset & Standards ---------------------- */
/* line 5, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
html {
  font-size: 62.5%;
}

/* line 7, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
body {
  background: white;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1;
  color: #333333;
  position: relative;
  -webkit-font-smoothing: antialiased;
}

/* Links ---------------------- */
/* line 11, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
a {
  color: #00aced;
  text-decoration: none;
  line-height: inherit;
}

/* line 12, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
a:hover {
  color: #0099d3;
}

/* line 13, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
a:focus {
  color: #00aced;
  outline: none;
}

/* line 14, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
p a, p a:visited {
  line-height: inherit;
}

/* Misc ---------------------- */
/* line 18, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
.left {
  float: left;
}

/* line 19, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
.right {
  float: right;
}

/* line 20, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
.text-left {
  text-align: left;
}

/* line 21, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
.text-right {
  text-align: right;
}

/* line 22, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
.text-center {
  text-align: center;
}

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
.hide {
  display: none;
}

/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
.highlight {
  background: #ffff99;
}

/* line 26, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
#googlemap img, object, embed {
  max-width: none;
}

/* line 28, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
#map_canvas embed {
  max-width: none;
}

/* line 29, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
#map_canvas img {
  max-width: none;
}

/* line 30, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
#map_canvas object {
  max-width: none;
}

/* Reset for strange margins by default on <figure> elements */
/* line 33, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_globals.scss */
figure {
  margin: 0;
}

/* Base Type Styles Using Modular Scale ---------------------- */
/* line 3, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  font-size: 14px;
}

/* line 9, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
p {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 17px;
}
/* line 10, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
p.lead {
  font-size: 17.5px;
  line-height: 1.6;
  margin-bottom: 17px;
}

/* line 12, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
aside p {
  font-size: 13px;
  line-height: 1.35;
  font-style: italic;
}

/* line 14, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 14px;
  margin-top: 14px;
}
/* line 21, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #6f6f6f;
  line-height: 0;
}

/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
h1 {
  font-size: 44px;
}

/* line 25, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
h2 {
  font-size: 37px;
}

/* line 26, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
h3 {
  font-size: 27px;
}

/* line 27, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
h4 {
  font-size: 23px;
}

/* line 28, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
h5 {
  font-size: 17px;
}

/* line 29, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
h6 {
  font-size: 14px;
}

/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
hr {
  border: solid #ddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 22px 0 21px;
  height: 0;
}

/* line 33, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
.subheader {
  line-height: 1.3;
  color: #6f6f6f;
  font-weight: 300;
  margin-bottom: 17px;
}

/* line 35, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
em, i {
  font-style: italic;
  line-height: inherit;
}

/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
strong, b {
  font-weight: bold;
  line-height: inherit;
}

/* line 37, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
code {
  font-weight: bold;
  background: #ffff99;
}

/* Lists ---------------------- */
/* line 41, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
ul, ol {
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 17px;
  list-style-position: inside;
}

/* line 44, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
ul li ul, ul li ol {
  margin-left: 20px;
  margin-bottom: 0;
}
/* line 46, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
ul.square, ul.circle, ul.disc {
  margin-left: 17px;
}
/* line 47, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
ul.square {
  list-style-type: square;
}
/* line 48, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
ul.square li ul {
  list-style: inherit;
}
/* line 50, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
ul.circle {
  list-style-type: circle;
}
/* line 51, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
ul.circle li ul {
  list-style: inherit;
}
/* line 53, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
ul.disc {
  list-style-type: disc;
}
/* line 54, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
ul.disc li ul {
  list-style: inherit;
}
/* line 56, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
ul.no-bullet {
  list-style: none;
}
/* line 57, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
ul.large li {
  line-height: 21px;
}

/* line 61, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
ol li ul, ol li ol {
  margin-left: 20px;
  margin-bottom: 0;
}

/* Blockquotes ---------------------- */
/* line 66, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
blockquote, blockquote p {
  line-height: 1.5;
  color: #6f6f6f;
}

/* line 67, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
blockquote {
  margin: 0 0 17px;
  padding: 9px 20px 0 19px;
  border-left: 1px solid #ddd;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
blockquote cite {
  display: block;
  font-size: 13px;
  color: #555555;
}
/* line 69, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
blockquote cite:before {
  content: "\2014 \0020";
}
/* line 70, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
blockquote cite a, blockquote cite a:visited {
  color: #555555;
}

/* line 74, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
abbr, acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222222;
  border-bottom: 1px solid #ddd;
  cursor: help;
}

/* line 75, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 83, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 85, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 86, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 87, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 88, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 89, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 90, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 91, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
  thead {
    display: table-header-group;
  }

  /* h5bp.com/t */
  /* line 92, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 93, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 95, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 96, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
  h2, h3 {
    page-break-after: avoid;
  }

  /* line 97, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
  .hide-on-print {
    display: none !important;
  }

  /* line 98, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_typography.scss */
  .print-only {
    display: block !important;
  }
}
/* Requires
   globals.css */
/* Standard Forms ---------------------- */
/* line 6, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form {
  margin: 0 0 19.41641px;
}

/* line 8, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
.row form .row {
  margin: 0 -6px;
}
/* line 10, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
.row form .row .column, .row form .row .columns {
  padding: 0 6px;
}
/* line 12, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
.row form .row.collapse {
  margin: 0;
}
/* line 13, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
.row form .row.collapse .column, .row form .row.collapse .columns {
  padding: 0;
}

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

@media only screen and (max-width: 767px) {
  /* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
  label.right {
    text-align: left;
  }
}
/* line 27, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 28, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
a.button.prefix, a.button.postfix {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

/* line 29, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
span.prefix, span.postfix {
  background: #f2f2f2;
  border: 1px solid #cccccc;
}

/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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;
}

/* line 32, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 34, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 {
  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 36, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 38, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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;
  outline: none !important;
  border-color: #b3b3b3;
}
/* line 39, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 42, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
textarea {
  height: auto;
}

/* line 44, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
select {
  width: 100%;
}

/* Fieldsets */
/* line 47, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
fieldset {
  border: solid 1px #ddd;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 12px 12px 0;
  margin: 18px 0;
}
/* line 49, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
fieldset legend {
  font-weight: bold;
  background: white;
  padding: 0 3px;
  margin: 0 0 0 -3px;
}

/* Errors */
/* line 53, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
.error input, input.error, .error textarea, textarea.error {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}

/* line 54, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
.error label, label.error {
  color: #c60f13;
}

/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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-size: 1.2rem;
  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;
}

@media only screen and (max-width: 767px) {
  /* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.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 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
  input[type="text"].two, .row input[type="text"].two, input[type="password"].two, .row input[type="password"].two, input[type="date"].two, .row input[type="date"].two, input[type="datetime"].two, .row input[type="datetime"].two, input[type="email"].two, .row input[type="email"].two, input[type="number"].two, .row input[type="number"].two, input[type="search"].two, .row input[type="search"].two, input[type="tel"].two, .row input[type="tel"].two, input[type="time"].two, .row input[type="time"].two, input[type="url"].two, .row input[type="url"].two, textarea.two, .row textarea.two {
    width: 100% !important;
  }

  /* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
  input[type="text"].three, .row input[type="text"].three, input[type="password"].three, .row input[type="password"].three, input[type="date"].three, .row input[type="date"].three, input[type="datetime"].three, .row input[type="datetime"].three, input[type="email"].three, .row input[type="email"].three, input[type="number"].three, .row input[type="number"].three, input[type="search"].three, .row input[type="search"].three, input[type="tel"].three, .row input[type="tel"].three, input[type="time"].three, .row input[type="time"].three, input[type="url"].three, .row input[type="url"].three, textarea.three, .row textarea.three {
    width: 100% !important;
  }

  /* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
  input[type="text"].four, .row input[type="text"].four, input[type="password"].four, .row input[type="password"].four, input[type="date"].four, .row input[type="date"].four, input[type="datetime"].four, .row input[type="datetime"].four, input[type="email"].four, .row input[type="email"].four, input[type="number"].four, .row input[type="number"].four, input[type="search"].four, .row input[type="search"].four, input[type="tel"].four, .row input[type="tel"].four, input[type="time"].four, .row input[type="time"].four, input[type="url"].four, .row input[type="url"].four, textarea.four, .row textarea.four {
    width: 100% !important;
  }

  /* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
  input[type="text"].five, .row input[type="text"].five, input[type="password"].five, .row input[type="password"].five, input[type="date"].five, .row input[type="date"].five, input[type="datetime"].five, .row input[type="datetime"].five, input[type="email"].five, .row input[type="email"].five, input[type="number"].five, .row input[type="number"].five, input[type="search"].five, .row input[type="search"].five, input[type="tel"].five, .row input[type="tel"].five, input[type="time"].five, .row input[type="time"].five, input[type="url"].five, .row input[type="url"].five, textarea.five, .row textarea.five {
    width: 100% !important;
  }

  /* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
  input[type="text"].six, .row input[type="text"].six, input[type="password"].six, .row input[type="password"].six, input[type="date"].six, .row input[type="date"].six, input[type="datetime"].six, .row input[type="datetime"].six, input[type="email"].six, .row input[type="email"].six, input[type="number"].six, .row input[type="number"].six, input[type="search"].six, .row input[type="search"].six, input[type="tel"].six, .row input[type="tel"].six, input[type="time"].six, .row input[type="time"].six, input[type="url"].six, .row input[type="url"].six, textarea.six, .row textarea.six {
    width: 100% !important;
  }

  /* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
  input[type="text"].seven, .row input[type="text"].seven, input[type="password"].seven, .row input[type="password"].seven, input[type="date"].seven, .row input[type="date"].seven, input[type="datetime"].seven, .row input[type="datetime"].seven, input[type="email"].seven, .row input[type="email"].seven, input[type="number"].seven, .row input[type="number"].seven, input[type="search"].seven, .row input[type="search"].seven, input[type="tel"].seven, .row input[type="tel"].seven, input[type="time"].seven, .row input[type="time"].seven, input[type="url"].seven, .row input[type="url"].seven, textarea.seven, .row textarea.seven {
    width: 100% !important;
  }

  /* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
  input[type="text"].eight, .row input[type="text"].eight, input[type="password"].eight, .row input[type="password"].eight, input[type="date"].eight, .row input[type="date"].eight, input[type="datetime"].eight, .row input[type="datetime"].eight, input[type="email"].eight, .row input[type="email"].eight, input[type="number"].eight, .row input[type="number"].eight, input[type="search"].eight, .row input[type="search"].eight, input[type="tel"].eight, .row input[type="tel"].eight, input[type="time"].eight, .row input[type="time"].eight, input[type="url"].eight, .row input[type="url"].eight, textarea.eight, .row textarea.eight {
    width: 100% !important;
  }

  /* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
  input[type="text"].nine, .row input[type="text"].nine, input[type="password"].nine, .row input[type="password"].nine, input[type="date"].nine, .row input[type="date"].nine, input[type="datetime"].nine, .row input[type="datetime"].nine, input[type="email"].nine, .row input[type="email"].nine, input[type="number"].nine, .row input[type="number"].nine, input[type="search"].nine, .row input[type="search"].nine, input[type="tel"].nine, .row input[type="tel"].nine, input[type="time"].nine, .row input[type="time"].nine, input[type="url"].nine, .row input[type="url"].nine, textarea.nine, .row textarea.nine {
    width: 100% !important;
  }

  /* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
  input[type="text"].ten, .row input[type="text"].ten, input[type="password"].ten, .row input[type="password"].ten, input[type="date"].ten, .row input[type="date"].ten, input[type="datetime"].ten, .row input[type="datetime"].ten, input[type="email"].ten, .row input[type="email"].ten, input[type="number"].ten, .row input[type="number"].ten, input[type="search"].ten, .row input[type="search"].ten, input[type="tel"].ten, .row input[type="tel"].ten, input[type="time"].ten, .row input[type="time"].ten, input[type="url"].ten, .row input[type="url"].ten, textarea.ten, .row textarea.ten {
    width: 100% !important;
  }

  /* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
  input[type="text"].eleven, .row input[type="text"].eleven, input[type="password"].eleven, .row input[type="password"].eleven, input[type="date"].eleven, .row input[type="date"].eleven, input[type="datetime"].eleven, .row input[type="datetime"].eleven, input[type="email"].eleven, .row input[type="email"].eleven, input[type="number"].eleven, .row input[type="number"].eleven, input[type="search"].eleven, .row input[type="search"].eleven, input[type="tel"].eleven, .row input[type="tel"].eleven, input[type="time"].eleven, .row input[type="time"].eleven, input[type="url"].eleven, .row input[type="url"].eleven, textarea.eleven, .row textarea.eleven {
    width: 100% !important;
  }

  /* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
  input[type="text"].twelve, .row input[type="text"].twelve, input[type="password"].twelve, .row input[type="password"].twelve, input[type="date"].twelve, .row input[type="date"].twelve, input[type="datetime"].twelve, .row input[type="datetime"].twelve, input[type="email"].twelve, .row input[type="email"].twelve, input[type="number"].twelve, .row input[type="number"].twelve, input[type="search"].twelve, .row input[type="search"].twelve, input[type="tel"].twelve, .row input[type="tel"].twelve, input[type="time"].twelve, .row input[type="time"].twelve, input[type="url"].twelve, .row input[type="url"].twelve, textarea.twelve, .row textarea.twelve {
    width: 100% !important;
  }
}
/* Custom Forms ---------------------- */
/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom {
  /* Custom input, disabled */
}
/* line 67, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom span.custom {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  border: solid 1px #ccc;
  background: #fff;
}
/* line 69, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 71, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 74, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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: #222;
  position: relative;
  top: 3px;
  left: 3px;
}
/* line 77, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom span.custom.checkbox.checked:before {
  content: "\00d7";
  color: #222;
}
/* line 80, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 82, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.current {
  display: block;
  width: auto;
  line-height: 26px;
  min-height: 28px;
  padding: 0 38px 0 6px;
  border: solid 1px #ddd;
  color: #141414;
  background-color: #fff;
  white-space: nowrap;
}
/* line 83, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 #ddd;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 87, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 90, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open ul {
  display: block;
  z-index: 10;
}
/* line 92, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.small {
  width: 134px !important;
}
/* line 93, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.medium {
  width: 254px !important;
}
/* line 94, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.large {
  width: 434px !important;
}
/* line 95, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.expand {
  width: 100% !important;
}
/* line 97, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.small ul {
  width: 134px !important;
}
/* line 98, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.medium ul {
  width: 254px !important;
}
/* line 99, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.large ul {
  width: 434px !important;
}
/* line 100, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.expand ul {
  width: 100% !important;
}
/* line 103, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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: #fff;
  background: rgba(255, 255, 255, 0.95);
  border: solid 1px #cccccc;
}
/* line 105, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li {
  color: #555;
  font-size: 13px;
  cursor: pointer;
  padding: 3px 38px 3px 6px;
  min-height: 18px;
  line-height: 18px;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}
/* line 106, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected {
  background: #baecff;
  color: #000;
}
/* line 107, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:after {
  content: "\2013";
  position: absolute;
  right: 10px;
}
/* line 109, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li:hover {
  background-color: #d4f3ff;
  color: #222;
}
/* line 110, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li:hover:after {
  content: "\2013";
  position: absolute;
  right: 10px;
  color: #6ed7ff;
}
/* line 112, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:hover {
  background: #baecff;
  cursor: default;
  color: #000;
}
/* line 113, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:hover:after {
  color: #000;
}
/* line 115, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul.show {
  display: block;
}
/* line 119, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
form.custom .custom.disabled {
  background-color: #ddd;
}

/* Correct FF custom dropdown height */
@-moz-document url-prefix() {
  /* line 124, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
  form.custom div.custom.dropdown a.selector {
    height: 30px;
  }
}

/* line 126, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/common/_forms.scss */
.lt-ie9 form.custom div.custom.dropdown a.selector {
  height: 30px;
}

/* The Grid ---------------------- */
/* line 3, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row {
  width: 1100px;
  max-width: 100%;
  min-width: 768px;
  margin: 0 auto;
}
/* line 4, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 7, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row.collapse .column, .row.collapse .columns {
  padding: 0;
}
/* line 9, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 10, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row .row.collapse {
  margin: 0;
}

/* line 14, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.column, .columns {
  float: left;
  min-height: 1px;
  padding: 0 15px;
  position: relative;
}
/* line 15, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.column.centered, .columns.centered {
  float: none;
  margin: 0 auto;
}

/* line 18, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 19, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.one, .row .one {
  width: 8.33333%;
}

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.two, .row .two {
  width: 16.66667%;
}

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.three, .row .three {
  width: 25%;
}

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.four, .row .four {
  width: 33.33333%;
}

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.five, .row .five {
  width: 41.66667%;
}

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.six, .row .six {
  width: 50%;
}

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.seven, .row .seven {
  width: 58.33333%;
}

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.eight, .row .eight {
  width: 66.66667%;
}

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.nine, .row .nine {
  width: 75%;
}

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.ten, .row .ten {
  width: 83.33333%;
}

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.eleven, .row .eleven {
  width: 91.66667%;
}

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.twelve, .row .twelve {
  width: 100%;
}

/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row .offset-by-one {
  margin-left: 8.33333%;
}

/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row .offset-by-two {
  margin-left: 16.66667%;
}

/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row .offset-by-three {
  margin-left: 25%;
}

/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row .offset-by-four {
  margin-left: 33.33333%;
}

/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row .offset-by-five {
  margin-left: 41.66667%;
}

/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row .offset-by-six {
  margin-left: 50%;
}

/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row .offset-by-seven {
  margin-left: 58.33333%;
}

/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row .offset-by-eight {
  margin-left: 66.66667%;
}

/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row .offset-by-nine {
  margin-left: 75%;
}

/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row .offset-by-ten {
  margin-left: 83.33333%;
}

/* line 42, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.push-two {
  left: 16.66667%;
}

/* line 43, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.pull-two {
  right: 16.66667%;
}

/* line 42, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.push-three {
  left: 25%;
}

/* line 43, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.pull-three {
  right: 25%;
}

/* line 42, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.push-four {
  left: 33.33333%;
}

/* line 43, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.pull-four {
  right: 33.33333%;
}

/* line 42, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.push-five {
  left: 41.66667%;
}

/* line 43, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.pull-five {
  right: 41.66667%;
}

/* line 42, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.push-six {
  left: 50%;
}

/* line 43, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.pull-six {
  right: 50%;
}

/* line 42, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.push-seven {
  left: 58.33333%;
}

/* line 43, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.pull-seven {
  right: 58.33333%;
}

/* line 42, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.push-eight {
  left: 66.66667%;
}

/* line 43, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.pull-eight {
  right: 66.66667%;
}

/* line 42, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.push-nine {
  left: 75%;
}

/* line 43, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.pull-nine {
  right: 75%;
}

/* line 42, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.push-ten {
  left: 83.33333%;
}

/* line 43, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.pull-ten {
  right: 83.33333%;
}

/* line 46, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
img, object, embed {
  max-width: 100%;
  height: auto;
}

/* line 47, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
object, embed {
  height: 100%;
}

/* line 48, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 49, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
#map_canvas img, .map_canvas img {
  max-width: none !important;
}

/* Nicolas Gallagher's micro clearfix */
/* line 52, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.row {
  *zoom: 1;
}
/* line 4, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_clearfix.scss */
.row:before, .row:after {
  content: "";
  display: table;
}
/* line 5, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* Mobile Grid and Overrides ---------------------- */
@media only screen and (max-width: 767px) {
  /* line 57, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.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;
  }

  /* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .row {
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 60, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .column, .columns {
    width: auto !important;
    float: none;
  }

  /* line 61, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .column:last-child, .columns:last-child {
    float: none;
  }

  /* line 62, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: none;
  }

  /* line 63, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .column:before, .columns:before, .column:after, .columns:after {
    content: "";
    display: table;
  }

  /* line 64, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .column:after, .columns:after {
    clear: both;
  }

  /* line 67, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.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 68, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten {
    left: auto;
  }

  /* line 69, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.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 82, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .row .mobile-one {
    width: 25% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 83, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .row .mobile-one:last-child {
    float: right;
  }
  /* line 86, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .row.collapse .mobile-one {
    padding: 0;
  }

  /* line 82, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .row .mobile-two {
    width: 50% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 83, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .row .mobile-two:last-child {
    float: right;
  }
  /* line 86, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .row.collapse .mobile-two {
    padding: 0;
  }

  /* line 82, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .row .mobile-three {
    width: 75% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 83, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .row .mobile-three:last-child {
    float: right;
  }
  /* line 86, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .row.collapse .mobile-three {
    padding: 0;
  }

  /* line 82, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .row .mobile-four {
    width: 100% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 83, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .row .mobile-four:last-child {
    float: right;
  }
  /* line 86, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .row.collapse .mobile-four {
    padding: 0;
  }

  /* line 91, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .push-one-mobile {
    left: 25%;
  }

  /* line 92, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .pull-one-mobile {
    right: 25%;
  }

  /* line 91, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .push-two-mobile {
    left: 50%;
  }

  /* line 92, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .pull-two-mobile {
    right: 50%;
  }

  /* line 91, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .push-three-mobile {
    left: 75%;
  }

  /* line 92, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .pull-three-mobile {
    right: 75%;
  }
}
/* 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 109, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid {
  display: block;
  overflow: hidden;
  padding: 0;
}
/* line 111, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid > li {
  display: block;
  height: auto;
  float: left;
}
/* line 112, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.one-up {
  margin: 0;
}
/* line 113, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.one-up > li {
  width: 100%;
  padding: 0 0 15px;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.two-up {
  margin: 0 -15px;
}
/* line 117, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.two-up > li {
  width: 50%;
  padding: 0 15px 15px;
}
/* line 118, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.two-up > li:nth-child(2n+1) {
  clear: both;
}
/* line 122, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.three-up {
  margin: 0 -12px;
}
/* line 123, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.three-up > li {
  width: 33.33%;
  padding: 0 12px 12px;
}
/* line 124, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.three-up > li:nth-child(3n+1) {
  clear: both;
}
/* line 128, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.four-up {
  margin: 0 -10px;
}
/* line 129, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.four-up > li {
  width: 25%;
  padding: 0 10px 10px;
}
/* line 130, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.four-up > li:nth-child(4n+1) {
  clear: both;
}
/* line 134, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.five-up {
  margin: 0 -8px;
}
/* line 135, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.five-up > li {
  width: 20%;
  padding: 0 8px 8px;
}
/* line 136, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
.block-grid.five-up > li:nth-child(5n+1) {
  clear: both;
}

/* Mobile Block Grids */
@media only screen and (max-width: 767px) {
  /* line 144, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .block-grid.mobile > li {
    float: none;
    width: 100%;
    margin-left: 0;
  }

  /* line 148, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .block-grid > li {
    clear: none !important;
  }
  /* line 149, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .block-grid.mobile-two-up > li {
    width: 50%;
  }
  /* line 150, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .block-grid.mobile-two-up > li:nth-child(2n+1) {
    clear: both;
  }
  /* line 153, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .block-grid.mobile-three-up > li {
    width: 33.33%;
  }
  /* line 154, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .block-grid.mobile-three-up > li:nth-child(3n+1) {
    clear: both !important;
  }
  /* line 157, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .block-grid.mobile-four-up > li {
    width: 25%;
  }
  /* line 158, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .block-grid.mobile-four-up > li:nth-child(4n+1) {
    clear: both;
  }
  /* line 162, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/_grid.scss */
  .block-grid.mobile-five-up > li:nth-child(5n+1) {
    clear: both;
  }
}
/* Requires
   globals.css */
/* Normal Buttons ---------------------- */
/* line 6, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button {
  width: auto;
  background: #00aced;
  border: 1px solid #0074a1;
  -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: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  margin: 0;
  outline: none;
  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 9, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button:hover {
  color: white;
  background-color: #0087ba;
}
/* line 10, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 11, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button:focus {
  -webkit-box-shadow: 0 0 4px #00aced, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 4px #00aced, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 4px #00aced, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  color: white;
}
/* line 14, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.large {
  font-size: 17px;
  padding: 15px 30px 16px;
}
/* line 15, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.medium {
  font-size: 14px;
}
/* line 16, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.small {
  font-size: 11px;
  padding: 7px 14px 8px;
}
/* line 17, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.tiny {
  font-size: 10px;
  padding: 5px 10px 6px;
}
/* line 18, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.expand {
  width: 100%;
  text-align: center;
}
/* line 21, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.primary {
  background-color: #00aced;
  border: 1px solid #0074a1;
}
/* line 22, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.primary:hover {
  background-color: #0087ba;
}
/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.primary:focus {
  -webkit-box-shadow: 0 0 4px #00aced, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 4px #00aced, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 4px #00aced, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 25, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.success {
  background-color: #5da423;
  border: 1px solid #396516;
}
/* line 26, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.success:hover {
  background-color: #457a1a;
}
/* line 27, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.success:focus {
  -webkit-box-shadow: 0 0 5px #5da423, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 5px #5da423, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 5px #5da423, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 29, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.alert {
  background-color: #c60f13;
  border: 1px solid #7f0a0c;
}
/* line 30, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.alert:hover {
  background-color: #970b0e;
}
/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.alert:focus {
  -webkit-box-shadow: 0 0 4px #c60f13, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 4px #c60f13, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 4px #c60f13, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 33, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.secondary {
  background-color: #e9e9e9;
  color: #1d1d1d;
  border: 1px solid #c3c3c3;
}
/* line 34, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.secondary:hover {
  background-color: #d0d0d0;
}
/* line 35, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.secondary:focus {
  -webkit-box-shadow: 0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 39, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 40, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.round {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 43, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.full-width {
  width: 100%;
  text-align: center;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
/* line 44, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.left-align {
  text-align: left;
  text-indent: 12px;
}
/* line 47, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.disabled, .button[disabled] {
  opacity: 0.6;
  cursor: default;
  background: #00aced;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 48, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.disabled :hover, .button[disabled] :hover {
  background: #00aced;
}
/* line 50, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.disabled.success, .button[disabled].success {
  background-color: #5da423;
}
/* line 51, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.disabled.success:hover, .button[disabled].success:hover {
  background-color: #5da423;
}
/* line 53, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.disabled.alert, .button[disabled].alert {
  background-color: #c60f13;
}
/* line 54, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.disabled.alert:hover, .button[disabled].alert:hover {
  background-color: #c60f13;
}
/* line 56, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.disabled.secondary, .button[disabled].secondary {
  background-color: #e9e9e9;
}
/* line 57, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.disabled.secondary:hover, .button[disabled].secondary:hover {
  background-color: #e9e9e9;
}

/* Don't use native buttons on iOS */
/* line 63, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
input[type=submit].button, button.button {
  -webkit-appearance: none;
}

@media only screen and (max-width: 767px) {
  /* line 66, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
  .button {
    display: block;
  }

  /* line 67, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
  button.button, input[type="submit"].button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
/* Correct FF button padding */
@-moz-document url-prefix() {
  /* line 72, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 73, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
  input[type="submit"].tiny.button {
    padding: 3px 10px 4px;
  }

  /* line 74, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
  input[type="submit"].small.button {
    padding: 5px 14px 6px;
  }

  /* line 75, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
  input[type="submit"].button, input[type=submit].medium.button {
    padding: 8px 20px 9px;
  }

  /* line 76, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
  input[type="submit"].large.button {
    padding: 13px 30px 14px;
  }
}

/* Buttons with Dropdowns ---------------------- */
/* line 81, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown {
  position: relative;
  padding-right: 44px;
  /* Sizes */
  /* Triangles */
  /* Flyout List */
  /* Split Dropdown Buttons */
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.large {
  padding-right: 60px;
}
/* line 85, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.small {
  padding-right: 28px;
}
/* line 86, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.tiny {
  padding-right: 20px;
}
/* line 89, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 90, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 91, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 92, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 95, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 97, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 98, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li a {
  display: block;
  color: #555;
  font-size: 13px;
  font-weight: normal;
  padding: 6px 14px;
  text-align: left;
}
/* line 99, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li:hover {
  background-color: #d4f3ff;
  color: #222;
}
/* line 100, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li.divider {
  min-height: 0;
  padding: 0;
  height: 1px;
  margin: 4px 0;
  background: #ededed;
}
/* line 104, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.up > ul {
  border-top: 1px solid #cccccc;
  border-bottom: none;
}
/* line 106, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown ul.no-hover.show-dropdown {
  display: block !important;
}
/* line 108, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown:hover > ul.no-hover {
  display: none;
}
/* line 114, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split {
  padding: 0;
  position: relative;
  /* Sizes */
  /* Triangle Spans */
  /* Colors */
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split:after {
  display: none;
}
/* line 117, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split:hover {
  background-color: #00aced;
}
/* line 118, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert:hover {
  background-color: #c60f13;
}
/* line 119, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success:hover {
  background-color: #5da423;
}
/* line 120, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary:hover {
  background-color: #e9e9e9;
}
/* line 123, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > a {
  color: white;
  display: block;
  padding: 10px 50px 11px 20px;
  -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 124, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > a:hover {
  background-color: #0087ba;
}
/* line 126, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large > a {
  padding: 15px 75px 16px 30px;
}
/* line 127, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small > a {
  padding: 7px 35px 8px 14px;
}
/* line 128, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny > a {
  padding: 5px 25px 6px 10px;
}
/* line 131, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span {
  background-color: #00aced;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 30px;
  border-left: 1px solid #0074a1;
  -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 132, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span:hover {
  background-color: #0087ba;
}
/* line 133, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 135, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #1d1d1d transparent transparent transparent;
}
/* line 137, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large span {
  width: 45px;
}
/* line 138, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small span {
  width: 21px;
}
/* line 139, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny span {
  width: 15px;
}
/* line 141, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 142, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 143, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 146, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert > span {
  background-color: #c60f13;
  border-left-color: #7f0a0c;
}
/* line 147, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success > span {
  background-color: #5da423;
  border-left-color: #396516;
}
/* line 148, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > span {
  background-color: #e9e9e9;
  border-left-color: #c3c3c3;
}
/* line 149, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > a {
  color: #1d1d1d;
}
/* line 151, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert > a:hover, .button.dropdown.split.alert > span:hover {
  background-color: #970b0e;
}
/* line 152, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success > a:hover, .button.dropdown.split.success > span:hover {
  background-color: #457a1a;
}
/* line 153, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > a:hover, .button.dropdown.split.secondary > span:hover {
  background-color: #d0d0d0;
}

/* Button Groups ---------------------- */
/* line 159, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group {
  list-style: none;
  padding: 0;
  margin: 0 0 12px;
  *zoom: 1;
}
/* line 4, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_clearfix.scss */
ul.button-group:before, ul.button-group:after {
  content: "";
  display: table;
}
/* line 5, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/mixins/_clearfix.scss */
ul.button-group:after {
  clear: both;
}
/* line 161, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group li {
  padding: 0;
  margin: 0 0 0 -1px;
  float: left;
}
/* line 162, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group li:first-child {
  margin-left: 0;
}
/* line 167, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li a.button, ul.button-group.radius li a.button.radius, ul.button-group.radius li a.button-rounded {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 170, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:first-child a.button, ul.button-group.radius li:first-child a.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 171, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:first-child a.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 174, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:last-child a.button, ul.button-group.radius li:last-child a.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 175, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:last-child a.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 180, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even a.button {
  width: 100%;
}
/* line 181, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.two-up li {
  width: 50%;
}
/* line 182, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.three-up li {
  width: 33.3%;
}
/* line 183, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.three-up li:first-child {
  width: 33.4%;
}
/* line 184, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.four-up li {
  width: 25%;
}
/* line 185, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.five-up li {
  width: 20%;
}

@media only screen and (max-width: 767px) {
  /* line 191, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
  .button-group button.button, .button-group input[type="submit"].button {
    width: auto;
    padding: 10px 20px 11px;
  }
  /* line 192, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
  .button-group button.button.large, .button-group input[type="submit"].button.large {
    padding: 15px 30px 16px;
  }
  /* line 193, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
  .button-group button.button.medium, .button-group input[type="submit"].button.medium {
    padding: 10px 20px 11px;
  }
  /* line 194, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
  .button-group button.button.small, .button-group input[type="submit"].button.small {
    padding: 7px 14px 8px;
  }
  /* line 195, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
  .button-group button.button.tiny, .button-group input[type="submit"].button.tiny {
    padding: 5px 10px 6px;
  }
  /* line 197, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
  .button-group.even button.button, .button-group.even input[type="submit"].button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 201, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
div.button-bar {
  overflow: hidden;
}
/* line 202, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
div.button-bar ul.button-group {
  float: left;
  margin-right: 8px;
}
/* line 203, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_buttons.scss */
div.button-bar ul.button-group:last-child {
  margin-left: 0;
}

/* Requires
   globals.css */
/* line 4, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar {
  height: 40px;
  background: #4d4d4d;
  margin-top: 20px;
  padding: 0;
}
/* line 6, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li {
  float: left;
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  border: 1px solid #333333;
  border-right: none;
  line-height: 38px;
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
}
/* line 8, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li:first-child {
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
/* line 9, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li:last-child {
  border-right: solid 1px #333333;
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
}
/* line 11, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.active {
  background: #00aced;
  border-color: #0087ba;
}
/* line 12, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.active > a {
  color: white;
  cursor: default;
}
/* line 13, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.active:hover {
  background: #00aced;
  cursor: default;
}
/* line 15, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li:hover {
  background: #333333;
}
/* line 17, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li > a {
  color: #e6e6e6;
}
/* line 18, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li ul {
  margin-bottom: 0;
}
/* line 19, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li .flyout {
  display: none;
}
/* line 22, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout > a:first-child {
  padding-right: 36px;
  position: relative;
}
/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout > a:first-child:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: #e6e6e6 transparent transparent transparent;
  position: absolute;
  right: 20px;
  top: 17px;
}
/* line 25, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout > a.flyout-toggle {
  border-left: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  padding: 22px;
  z-index: 2;
  display: block;
}
/* line 27, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout.is-touch > a:first-child {
  padding-right: 55px;
}
/* line 28, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout.is-touch > a.flyout-toggle {
  border-left: 1px dashed #666;
}
/* line 33, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li > a:first-child {
  position: relative;
  padding: 0 20px;
  display: block;
  text-decoration: none;
  font-size: 14px;
}
/* line 34, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li > input {
  margin: 0 10px;
}
/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar.vertical {
  height: auto;
  margin-top: 0;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li {
  float: none;
  border-bottom: none;
}
/* line 40, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li.has-flyout > a:first-child:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: transparent transparent transparent #e6e6e6;
}
/* line 41, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li .flyout {
  left: 100%;
  top: -1px;
}
/* line 42, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li .flyout.right {
  left: auto;
  right: 100%;
}

/* line 49, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.flyout {
  background: #f2f2f2;
  padding: 20px;
  margin: 0;
  border: 1px solid #d9d9d9;
  position: absolute;
  top: 39px;
  left: -1px;
  width: 250px;
  z-index: 40;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  /* remove margin on any first-child element */
  /* remove margin on last element */
}
/* line 51, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.flyout p {
  line-height: 1.2;
  font-size: 13px;
}
/* line 52, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.flyout *:first-child {
  margin-top: 0;
}
/* line 53, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.flyout *:last-child {
  margin-bottom: 0;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.flyout.small {
  width: 166.66667px;
}
/* line 56, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.flyout.large {
  width: 437.5px;
}
/* line 58, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.flyout.right {
  left: auto;
  right: -2px;
}
/* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
.flyout.up {
  top: auto;
  bottom: 39px;
}

/* line 63, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
ul.flyout, .nav-bar li ul {
  padding: 0;
  list-style: none;
}
/* line 65, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
ul.flyout li, .nav-bar li ul li {
  border-left: solid 3px #CCC;
}
/* line 66, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
ul.flyout li a, .nav-bar li ul li a {
  background: #f2f2f2;
  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 67, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
ul.flyout li a:hover, .nav-bar li ul li a:hover {
  background: #ebebeb;
  color: #333;
}
/* line 69, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
ul.flyout li.active, .nav-bar li ul li.active {
  margin-top: 0;
  border-top: 1px solid #4d4d4d;
  border-left: 4px solid #1a1a1a;
}
/* line 70, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
ul.flyout li.active a, .nav-bar li ul 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;
}

/* Mobile Styles */
@media only screen and (max-device-width: 1280px) {
  /* line 79, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .touch .nav-bar li.has-flyout > a {
    padding-right: 36px !important;
  }
}
@media only screen and (max-width: 1279px) and (min-width: 768px) {
  /* line 83, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .touch .nav-bar li a {
    font-size: 13px;
    font-size: 1.3rem;
  }

  /* line 84, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .touch .nav-bar li.has-flyout > a.flyout-toggle {
    padding: 20px !important;
  }

  /* line 85, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .touch .nav-bar li.has-flyout > a {
    padding-right: 36px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 89, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .nav-bar {
    height: auto;
  }
  /* line 91, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .nav-bar > li {
    float: none;
    display: block;
    border-right: none;
  }
  /* line 92, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .nav-bar > li > a.main {
    text-align: left;
    border-top: 1px solid #ddd;
    border-right: none;
  }
  /* line 93, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .nav-bar > li:first-child > a.main {
    border-top: none;
  }
  /* line 94, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle {
    position: absolute;
    right: 0;
    top: 0;
    padding: 22px;
    z-index: 2;
    display: block;
  }
  /* line 95, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .nav-bar > li.has-flyout.is-touch > a.flyout-toggle span {
    content: "";
    width: 0;
    height: 0;
    display: block;
  }
  /* line 96, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle:hover span {
    border-top-color: #141414;
  }
  /* line 97, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .nav-bar.vertical > li.has-flyout > .flyout {
    left: 0;
  }

  /* line 100, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .flyout {
    position: relative;
    width: 100% !important;
    top: auto;
    margin-right: -2px;
    border-width: 1px 1px 0 1px;
  }
  /* line 102, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .flyout.right {
    float: none;
    right: auto;
    left: -1px;
  }
  /* line 103, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .flyout.small, .flyout.large {
    width: 100% !important;
  }
  /* line 104, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_navbar.scss */
  .flyout p:last-child {
    margin-bottom: 18px;
  }
}
/* 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
*/
/* Container ---------------------- */
/* line 9, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper {
  width: 1px;
  height: 1px;
  position: relative;
}

/* line 14, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit {
  width: 1px;
  height: 1px;
  position: relative;
  overflow: hidden;
  margin-bottom: 17px;
}

/* line 21, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit.with-bullets {
  margin-bottom: 40px;
}

/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit .orbit-slide {
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 30, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit a.orbit-slide {
  border: none;
  line-height: 0;
  display: none;
}

/* line 35, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.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 43, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper div.timer {
  width: 40px;
  height: 40px;
  overflow: hidden;
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: .6;
  cursor: pointer;
  z-index: 31;
}

/* line 54, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper span.rotator {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: -20px;
  background: url('/National_Library/20170827070107oe_/https://ifex.org/images/foundation/orbit/rotator-black.png?1355165390') no-repeat;
  z-index: 3;
}

/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper span.mask {
  display: block;
  width: 20px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  overflow: hidden;
}

/* line 74, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper span.rotator.move {
  left: 0;
}

/* line 77, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper span.mask.move {
  width: 40px;
  left: 0;
  background: url('/National_Library/20170827070107oe_/https://ifex.org/images/foundation/orbit/timer-black.png?1355165390') repeat 0 0;
}

/* line 82, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper span.pause {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  background: url('/National_Library/20170827070107oe_/https://ifex.org/images/foundation/orbit/pause-black.png?1355165390') no-repeat;
  z-index: 4;
  opacity: 0;
}

/* line 93, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper span.pause.active {
  background: url('/National_Library/20170827070107oe_/https://ifex.org/images/foundation/orbit/pause-black.png?1355165390') no-repeat 0 -40px;
}

/* line 97, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper div.timer:hover span.pause,
div.orbit-wrapper span.pause.active {
  opacity: 1;
}

/* Captions ---------------------- */
/* line 102, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
.orbit-caption {
  display: none;
  font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif;
}

/* line 106, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
.orbit-wrapper .orbit-caption {
  background: #000;
  background: rgba(0, 0, 0, 0.6);
  z-index: 30;
  color: #fff;
  text-align: center;
  padding: 7px 0;
  font-size: 13px;
  font-size: 1.3rem;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
}

/* Directional Nav ---------------------- */
/* line 121, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper div.slider-nav {
  display: block;
}

/* line 124, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper div.slider-nav span {
  width: 39px;
  height: 50px;
  text-indent: -9999px;
  position: absolute;
  z-index: 30;
  top: 50%;
  margin-top: -25px;
  cursor: pointer;
}

/* line 134, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper div.slider-nav span.right {
  background: url('/National_Library/20170827070107oe_/https://ifex.org/images/foundation/orbit/right-arrow.png?1355165390');
  background-size: 100%;
  right: 0;
}

/* line 139, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper div.slider-nav span.left {
  background: url('/National_Library/20170827070107oe_/https://ifex.org/images/foundation/orbit/left-arrow.png?1355165390');
  background-size: 100%;
  left: 0;
}

/* line 145, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
.lt-ie9 div.orbit-wrapper div.slider-nav span.right {
  background: url('/National_Library/20170827070107oe_/https://ifex.org/images/foundation/orbit/right-arrow-small.png?1355165390');
}
/* line 146, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
.lt-ie9 div.orbit-wrapper div.slider-nav span.left {
  background: url('/National_Library/20170827070107oe_/https://ifex.org/images/foundation/orbit/left-arrow-small.png?1355165390');
}

/* Bullet Nav ---------------------- */
/* line 151, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets {
  position: absolute;
  z-index: 30;
  list-style: none;
  bottom: -40px;
  left: 50%;
  margin-left: -50px;
  padding: 0;
}

/* line 160, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li {
  float: left;
  margin-left: 5px;
  cursor: pointer;
  color: #999;
  text-indent: -9999px;
  background: url('/National_Library/20170827070107oe_/https://ifex.org/images/foundation/orbit/bullets.jpg?1355165390') no-repeat 4px 0;
  width: 13px;
  height: 12px;
  overflow: hidden;
}

/* line 171, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.active {
  color: #222;
  background-position: -8px 0;
}

/* line 175, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.has-thumb {
  background: none;
  width: 100px;
  height: 75px;
}

/* line 180, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.active.has-thumb {
  background-position: 0 0;
  border-top: 2px solid #000;
}

/* Fluid Layout ---------------------- */
/* line 187, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit img.fluid-placeholder {
  visibility: hidden;
  position: static;
  display: block;
  width: 100%;
}

/* line 193, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
div.orbit, div.orbit-wrapper {
  width: 100% !important;
}

/* line 195, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets {
  position: absolute;
  z-index: 30;
  list-style: none;
  bottom: -50px;
  left: 50%;
  margin-left: -50px;
  padding: 0;
}

/* line 204, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li {
  float: left;
  margin-left: 5px;
  cursor: pointer;
  color: #999;
  text-indent: -9999px;
  background: url('/National_Library/20170827070107oe_/https://ifex.org/images/foundation/orbit/bullets.jpg?1355165390') no-repeat 4px 0;
  width: 13px;
  height: 12px;
  overflow: hidden;
}

/* line 215, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.has-thumb {
  background: none;
  width: 100px;
  height: 75px;
}

/* line 220, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.active {
  color: #222;
  background-position: -8px 0;
}

/* line 224, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.active.has-thumb {
  background-position: 0 0;
  border-top: 2px solid #000;
}

/* Correct timer in IE */
/* line 230, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
.lt-ie9 .timer {
  display: none !important;
}

/* line 231, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_orbit.scss */
.lt-ie9 div.caption {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
  zoom: 1;
}

/* 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, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_reveal.scss */
.reveal-modal {
  background: white;
  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, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_reveal.scss */
.reveal-modal *:first-child {
  margin-top: 0;
}
/* line 13, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_reveal.scss */
.reveal-modal *:last-child {
  margin-bottom: 0;
}
/* line 14, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_reveal.scss */
.reveal-modal .close-reveal-modal {
  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 25, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.small {
  width: 30%;
  margin-left: -10%;
}
/* line 26, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.medium {
  width: 40%;
  margin-left: -20%;
}
/* line 27, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.large {
  width: 60%;
  margin-left: -30%;
}
/* line 28, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.xlarge {
  width: 70%;
  margin-left: -35%;
}
/* line 29, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.expand {
  width: 90%;
  margin-left: -45%;
}
/* line 30, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_reveal.scss */
.reveal-modal .row {
  min-width: 0;
}

/* Mobile */
@media only screen and (max-width: 767px) {
  /* line 35, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_reveal.scss */
  .reveal-modal-bg {
    position: absolute;
  }

  /* line 41, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_reveal.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;
  }
}
  /* NOTES
  Close button entity is &#215;

  Example markup
  <div id="myModal" class="reveal-modal">
   <h2>Awesome. I have it.</h2>
   <p class="lead">Your couch.  I it's mine.</p>
   <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ultrices aliquet placerat. Duis pulvinar orci et nisi euismod vitae tempus lorem consectetur. Duis at magna quis turpis mattis venenatis eget id diam. </p>
   <a class="close-reveal-modal">&#215;</a>
  </div> */
/* Requires
   globals.css
   app.js */
/* Tabs ---------------------- */
/* line 7, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs {
  border-bottom: solid 1px #e6e6e6;
  display: block;
  height: 40px;
  padding: 0;
  margin-bottom: 20px;
}
/* line 8, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.contained {
  margin-bottom: 0;
}
/* line 10, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs dt {
  color: #b3b3b3;
  cursor: default;
  display: block;
  float: left;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  padding: 0 9px 0 20px;
  width: auto;
  text-transform: uppercase;
}
/* line 11, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs dt:first-child {
  padding: 0 9px 0 0;
}
/* line 14, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs dd {
  display: block;
  float: left;
  padding: 0;
  margin: 0;
}
/* line 15, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs dd a {
  color: gray;
  display: block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0px 23.8px;
}
/* line 16, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs dd a:focus {
  font-weight: bold;
  color: #00aced;
}
/* line 18, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs dd.active {
  border-top: 3px solid #00aced;
  margin-top: -3px;
}
/* line 19, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs dd.active a {
  cursor: default;
  color: #4d4d4d;
  background: #fff;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  font-weight: bold;
}
/* line 21, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs dd:first-child {
  margin-left: 0;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.vertical {
  height: auto;
  border-bottom: 1px solid #e6e6e6;
}
/* line 25, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.vertical dt, dl.tabs.vertical dd {
  float: none;
  height: auto;
}
/* line 27, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.vertical dd {
  border-left: 3px solid #cccccc;
}
/* line 28, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.vertical dd 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 30, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.vertical dd.active {
  margin-top: 0;
  border-top: 1px solid #4d4d4d;
  border-left: 4px solid #1a1a1a;
}
/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.vertical dd.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 33, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.vertical dd:first-child a.active {
  margin: 0;
}
/* line 37, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.pill {
  border-bottom: none;
  margin-bottom: 10px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.pill dd {
  margin-right: 10px;
}
/* line 39, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.pill dd:last-child {
  margin-right: 0;
}
/* line 40, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.pill dd a {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
  background: #e6e6e6;
  height: 26px;
  line-height: 26px;
  color: #666;
}
/* line 42, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.pill dd.active {
  border: none;
  margin-top: 0;
}
/* line 43, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.pill dd.active a {
  background-color: #00aced;
  border: none;
  color: #fff;
}
/* line 46, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.pill.contained {
  border-bottom: solid 1px #eee;
  margin-bottom: 0;
}
/* line 50, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.two-up dt a, dl.tabs.two-up dd a, dl.tabs.three-up dt a, dl.tabs.three-up dd a, dl.tabs.four-up dt a, dl.tabs.four-up dd a, dl.tabs.five-up dt a, dl.tabs.five-up dd a {
  padding: 0 17px;
  text-align: center;
  overflow: hidden;
}
/* line 52, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.two-up dt, dl.tabs.two-up dd {
  width: 50%;
}
/* line 53, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.three-up dt, dl.tabs.three-up dd {
  width: 33.33%;
}
/* line 54, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.four-up dt, dl.tabs.four-up dd {
  width: 25%;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
dl.tabs.five-up dt, dl.tabs.five-up dd {
  width: 20%;
}

/* line 58, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content {
  display: block;
  margin: 0 0 20px;
  padding: 0;
}
/* line 59, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content > li {
  display: none;
}
/* line 60, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content > li.active {
  display: block;
}
/* line 62, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained {
  padding: 0;
}
/* line 63, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained > li {
  border: solid 0 #e6e6e6;
  border-width: 0 1px 1px 1px;
  padding: 20px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained.vertical > li {
  border-width: 1px 1px 1px 1px;
}

/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
.no-js ul.tabs-content > li {
  display: block;
}

@media only screen and (max-width: 767px) {
  /* line 71, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
  dl.tabs.mobile {
    width: auto;
    margin: 20px -20px 40px;
    height: auto;
  }

  /* line 72, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
  dl.tabs.mobile dt, dl.tabs.mobile dd {
    float: none;
    height: auto;
  }

  /* line 74, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
  dl.tabs.mobile dd a {
    display: block;
    width: auto;
    height: auto;
    padding: 18px 20px;
    line-height: 1;
    border: solid 0 #ccc;
    border-width: 1px 0 0;
    margin: 0;
    color: #555;
    background: #eee;
    font-size: 15px;
    font-size: 1.5rem;
  }

  /* line 75, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
  dl.tabs.mobile dd a.active {
    height: auto;
    margin: 0;
    border-width: 1px 0 0;
  }

  /* line 78, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
  .tabs.mobile {
    border-bottom: solid 1px #ccc;
    height: auto;
  }
  /* line 80, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
  .tabs.mobile dd a {
    padding: 18px 20px;
    border: none;
    border-left: none;
    border-right: none;
    border-top: 1px solid #ccc;
    background: #fff;
  }
  /* line 81, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
  .tabs.mobile dd a.active {
    border: none;
    background: #00aced;
    color: #fff;
    margin: 0;
    position: static;
    top: 0;
    height: auto;
  }
  /* line 82, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
  .tabs.mobile dd:first-child a.active {
    margin: 0;
  }

  /* line 85, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
  dl.contained.mobile {
    margin-bottom: 0;
  }

  /* line 86, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
  dl.contained.tabs.mobile dd a {
    padding: 18px 20px;
  }

  /* line 88, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_tabs.scss */
  dl.tabs.mobile + ul.contained {
    margin-left: -20px;
    margin-right: -20px;
    border-width: 0 0 1px 0;
  }
}
/* Requires:
   globals.css */
/* Table of Contents

:: Visibility
:: Alerts
:: Labels
:: Tooltips
:: Panels
:: Accordion
:: Side Nav
:: Sub Nav
:: Pagination
:: Breadcrumbs
:: Lists
:: Link Lists
:: Keystroke Chars
:: Video
:: Tables
:: Microformats

*/
/* Visibility Classes ---------------------- */
/* Standard (large) display targeting */
/* line 33, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.show-for-small,
.show-for-medium,
.show-for-medium-down,
.hide-for-large,
.hide-for-large-up,
.show-for-xlarge {
  display: none !important;
}

/* line 40, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.hide-for-xlarge,
.show-for-large,
.show-for-large-up,
.hide-for-small,
.hide-for-medium,
.hide-for-medium-down {
  display: block !important;
}

/* Very large display targeting */
@media only screen and (min-width: 1441px) {
  /* line 49, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
  .hide-for-small,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: block !important;
  }

  /* line 56, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.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: 1279px) and (min-width: 768px) {
  /* line 66, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
  .hide-for-small,
  .show-for-medium,
  .show-for-medium-down,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: block !important;
  }

  /* line 73, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.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: 767px) {
  /* line 83, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
  .show-for-small,
  .hide-for-medium,
  .show-for-medium-down,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: block !important;
  }

  /* line 90, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.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 95, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}

/* line 97, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  /* line 101, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }

  /* line 103, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  /* line 108, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: block !important;
  }

  /* line 110, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }
}
/* Touch-enabled device targeting */
/* line 114, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.show-for-touch {
  display: none !important;
}

/* line 115, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.hide-for-touch {
  display: block !important;
}

/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.touch .show-for-touch {
  display: block !important;
}

/* line 117, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific overrides for elements that require something other than display: block */
/* line 124, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.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: 1279px) and (min-width: 768px) {
  /* line 130, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.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: 767px) {
  /* line 137, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
  table.hide-for-xlarge,
  table.hide-for-large,
  table.hide-for-medium,
  table.show-for-small {
    display: table !important;
  }
}
/* Alerts ---------------------- */
/* line 142, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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: #00aced;
  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 144, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 145, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 146, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
div.alert-box.secondary {
  background-color: #e9e9e9;
  color: #505050;
  text-shadow: 0 1px rgba(255, 255, 255, 0.3);
}
/* line 148, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 149, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
div.alert-box a.close:hover, div.alert-box a.close:focus {
  opacity: 0.4;
}

/* Labels ---------------------- */
/* line 156, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.label {
  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: #00aced;
}
/* line 158, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.label.radius {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 159, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.label.round {
  padding: 1px 7px 2px;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 161, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.label.alert {
  background-color: #c60f13;
}
/* line 162, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.label.success {
  background-color: #5da423;
}
/* line 163, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.label.secondary {
  background-color: #e9e9e9;
  color: #505050;
}

/* Tooltips ---------------------- */
/* line 169, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.has-tip {
  border-bottom: dotted 1px #cccccc;
  cursor: help;
  font-weight: bold;
  color: #333333;
}
/* line 171, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.has-tip:hover {
  border-bottom: dotted 1px #006287;
  color: #00aced;
}
/* line 172, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.has-tip.tip-left, .has-tip.tip-right {
  float: none !important;
}

/* line 176, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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;
  font-size: 1.2rem;
  padding: 5px;
  z-index: 999;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  line-height: normal;
}
/* line 178, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 179, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 180, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.tooltip.tip-top > .nub {
  border-color: black transparent transparent transparent;
  border-color: rgba(0, 0, 0, 0.85) transparent transparent transparent;
  top: auto;
  bottom: -10px;
}
/* line 182, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.tooltip.tip-left, .tooltip.tip-right {
  float: none !important;
}
/* line 184, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 185, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 187, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 188, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.tooltip.opened {
  color: #00aced !important;
  border-bottom: dotted 1px #006287 !important;
}

/* line 192, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.tap-to-close {
  display: block;
  font-size: 10px;
  font-size: 1rem;
  color: #888888;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  /* line 195, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
  .tooltip {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.4;
    padding: 7px 10px 9px 10px;
  }

  /* line 200, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.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;
  }
}
/* Panels ---------------------- */
/* line 210, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.panel {
  background: #f2f2f2;
  border: solid 1px #e6e6e6;
  margin: 0 0 22px 0;
  padding: 20px;
}
/* line 212, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.panel > :first-child {
  margin-top: 0;
}
/* line 213, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.panel > :last-child {
  margin-bottom: 0;
}
/* line 215, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.panel.callout {
  background: #00aced;
  color: #fff;
  border-color: #0087ba;
  -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 216, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.panel.callout a {
  color: #fff;
}
/* line 217, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.panel.callout .button {
  background: white;
  border: none;
  color: #00aced;
  text-shadow: none;
}
/* line 219, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.panel.callout .button:hover {
  background: rgba(255, 255, 255, 0.8);
}
/* line 223, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 229, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.accordion {
  margin: 0 0 22px 0;
  border-bottom: 1px solid #e9e9e9;
}
/* line 231, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.accordion > li {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #e9e9e9;
}
/* line 233, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.accordion > li .title {
  cursor: pointer;
  background: #f6f6f6;
  padding: 15px;
  margin: 0;
  position: relative;
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  -webkit-transition: 0.15s background linear;
  -moz-transition: 0.15s background linear;
  -o-transition: 0.15s background linear;
  transition: 0.15s background linear;
}
/* line 235, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.accordion > li .title h1, ul.accordion > li .title h2, ul.accordion > li .title h3, ul.accordion > li .title h4, ul.accordion > li .title h5 {
  margin: 0;
}
/* line 236, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.accordion > li .title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent #9d9d9d transparent transparent;
  position: absolute;
  right: 15px;
  top: 21px;
}
/* line 239, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.accordion > li .content {
  display: none;
  padding: 15px;
}
/* line 241, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.accordion > li.active {
  border-top: 3px solid #00aced;
}
/* line 243, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.accordion > li.active .title {
  background: white;
  padding-top: 13px;
}
/* line 245, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.accordion > li.active .title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #9d9d9d transparent transparent transparent;
}
/* line 247, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.accordion > li.active .content {
  background: white;
  display: block;
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
}

/* Side Nav ---------------------- */
/* line 256, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.side-nav {
  display: block;
  list-style: none;
  margin: 0;
  padding: 17px 0;
}
/* line 258, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.side-nav li {
  display: block;
  list-style: none;
  margin: 0 0 7px 0;
}
/* line 260, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.side-nav li a {
  display: block;
}
/* line 261, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.side-nav li.active a {
  color: #4d4d4d;
  font-weight: bold;
}
/* line 262, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 268, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
dl.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -4px 0 18px -9px;
  padding-top: 4px;
}
/* line 270, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 271, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
dl.sub-nav dt {
  color: #999;
  font-weight: normal;
}
/* line 272, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 273, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
dl.sub-nav dd.active a {
  font-weight: bold;
  background: #00aced;
  color: #fff;
  padding: 3px 9px;
  cursor: default;
}

/* Pagination ---------------------- */
/* line 279, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.pagination {
  display: block;
  height: 24px;
  margin-left: -5px;
}
/* line 281, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.pagination li {
  float: left;
  display: block;
  height: 24px;
  color: #999;
  font-size: 14px;
  margin-left: 5px;
}
/* line 283, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.pagination li a {
  display: block;
  padding: 1px 7px 1px;
  color: #555;
}
/* line 284, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.pagination li:hover a, ul.pagination li a:focus {
  background: #e6e6e6;
}
/* line 285, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.pagination li.unavailable a {
  cursor: default;
  color: #999;
}
/* line 286, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
  background: transparent;
}
/* line 287, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.pagination li.current a {
  background: #00aced;
  color: white;
  font-weight: bold;
  cursor: default;
}
/* line 288, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.pagination li.current a:hover {
  background: #00aced;
}

/* Breadcrums ---------------------- */
/* line 296, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs {
  display: block;
  background: #f6f6f6;
  padding: 6px 10px 7px;
  border: 1px solid #e9e9e9;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
/* line 298, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li {
  margin: 0;
  padding: 0 12px 0 0;
  float: left;
  list-style: none;
}
/* line 300, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 301, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:first-child a, ul.breadcrumbs li:first-child span {
  padding-left: 0;
}
/* line 304, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:before {
  content: "/";
  color: #aaa;
}
/* line 305, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:first-child:before {
  content: " ";
}
/* line 306, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.current a {
  cursor: default;
  color: #333;
}
/* line 307, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:hover a, ul.breadcrumbs li a:focus {
  text-decoration: underline;
}
/* line 308, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.current:hover a, ul.breadcrumbs li.current a:focus {
  text-decoration: none;
}
/* line 310, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.unavailable a {
  color: #999;
}
/* line 311, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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;
}

/* Link List */
/* line 317, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.link-list {
  margin: 0 0 17px -22px;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 319, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.link-list li {
  list-style: none;
  float: left;
  margin-left: 22px;
  display: block;
}
/* line 321, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.link-list li a {
  display: block;
}

/* Keytroke Characters ---------------------- */
/* line 327, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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;
}

/* Video - Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ ---------------------- */
/* line 332, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
/* line 340, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.flex-video.widescreen {
  padding-bottom: 57.25%;
}
/* line 341, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.flex-video.vimeo {
  padding-top: 0;
}
/* line 343, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@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 348, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
  .flex-video {
    padding-top: 0;
  }
}
/* Tables ---------------------- */
/* line 353, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
table {
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0 0 18px;
  border: 1px solid #ddd;
}

/* line 355, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
table thead, table tfoot {
  background: #f5f5f5;
}

/* line 360, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/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 {
  font-size: 14px;
  line-height: 18px;
  text-align: left;
}

/* line 362, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
table thead tr th,
table tfoot tr td {
  padding: 8px 10px 9px;
  font-size: 16px;
  font-weight: bold;
  color: #222;
}

/* line 363, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
table thead tr th:first-child, table tfoot tr td:first-child {
  border-left: none;
}

/* line 364, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
table thead tr th:last-child, table tfoot tr td:last-child {
  border-right: none;
}

/* line 367, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
table tbody tr.even,
table tbody tr.alt {
  background: #f9f9f9;
}

/* line 368, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
table tbody tr:nth-child(even) {
  background: #f9f9f9;
}

/* line 369, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
table tbody tr td {
  color: #333;
  padding: 9px 10px;
  vertical-align: top;
  border: none;
}

/* Microformats ---------------------- */
/* line 373, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.vcard {
  display: inline-block;
  margin: 0 0 12px 0;
  border: 1px solid #ddd;
  padding: 10px;
}
/* line 375, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.vcard li {
  margin: 0;
  display: block;
}
/* line 376, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
ul.vcard li.fn {
  font-weight: bold;
  font-size: 15px;
  font-size: 1.5rem;
}

/* line 381, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
p.vevent span.summary {
  font-weight: bold;
}
/* line 382, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/zurb-foundation-3.0.9/scss/foundation/components/modules/_ui.scss */
p.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 1px;
}

/* --------------------------------------------------
   Table of Contents
-----------------------------------------------------
*/
/* --------------------------------------------------
   Global
-----------------------------------------------------
*/
/* line 101, app.scss */
body {
  font-family: proxima-nova, "Helvetica", Verdana, sans-serif;
  color: #333333;
  -webkit-transition: 1s ease-in-out;
  -moz-transition: 1s ease-in-out;
  -o-transition: 1s ease-in-out;
  transform: none;
}

/* line 110, app.scss */
.white {
  color: white !important;
}

/* line 112, app.scss */
.proximanova {
  font-family: proxima-nova, Helvetica, Verdana, sans-serif !important;
}

/* line 118, app.scss */
iframe {
  max-width: 100%;
}

/* line 123, app.scss */
.embed-container {
  position: relative;
  padding-bottom: 120%;
  height: 0;
  overflow: hidden;
}

/* line 131, app.scss */
.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 141, app.scss */
.columns.lt {
  padding-left: 0;
}
/* line 145, app.scss */
.columns.rt {
  padding-right: 0;
  padding-left: 0;
}

/* line 151, app.scss */
.hdr, .takeaction, h2 span, h1 span, article .article-title span, h2, h1, footer h3, article .article-title h3, article .article-content h3, article .article-metadata strong,
article .article-metadata2 strong, article .spotlight h3, article#full-campaigntoolkit .chapters article.campaign h3, article.full-toolkitchapter .article-content .note h4, #profiler-sm article.teaser h3,
#profiler article.teaser h3, #campaign-guides h3,
#highlights-actions h3,
#highlights-actions-4th h3,
#highlights-actions-6th h3,
#highlights-events h3,
#highlights-issue h3,
#highlights-country h3,
#highlights-region h3, .block-atag .region-issues .dd li,
.block-atag .country-issues .dd li, #form-refinebycountry label {
  font-family: Georgia, serif;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 158, app.scss */
.hdr-sans, h5, .seemore p, .readmore p, .download, .download p, article .article-meta-more p strong, article#full-campaigntoolkit .article-content strong, #campaign-guides h2, #campaign-guides h1, #highlights-actions a.more,
#highlights-actions-4th a.more,
#highlights-actions-6th a.more, #block-campaignguides .learnmore p strong, #block-connect .sources, #page-campaign-guides #highlight .detail .btm li strong {
  font-family: proxima-nova, "Helvetica", Verdana, sans-serif !important;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 165, app.scss */
.hdr-norm, article .article-title h2, article .article-title h1, article .article-content .steps h5, article .article-content .download-doc h5, #breadcrumb h2, #breadcrumb h1, #latest-mostread h2, #latest-mostread h1,
#joint-actions h2,
#joint-actions h1, .block-atag-issue .define h5 {
  font-family: proxima-nova, "Helvetica", Verdana, sans-serif;
  text-transform: none;
  letter-spacing: 0;
}

/* line 171, app.scss */
.takeaction, h2 span, h1 span, article .article-title span {
  background: #ffdc14;
  display: inline-block;
  padding: 0 0.2em 0 0.4em;
  margin-right: 0.1em;
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
}

/* line 182, app.scss */
h2, h1 {
  font-size: 11px;
  line-height: 16px;
  color: #333;
}
/* line 187, app.scss */
h2 img, h1 img {
  vertical-align: bottom;
}
/* line 191, app.scss */
h2 a, h1 a {
  color: #333 !important;
}

/* line 200, app.scss */
h3 a {
  color: #FA0000;
}

/* line 204, app.scss */
h3, h4, h6, p {
  font-family: proxima-nova, "Helvetica", Verdana, sans-serif;
}

/* line 208, app.scss */
h5 {
  margin: 0;
  font-size: 10px;
  line-height: 1.2em;
  color: #00aced;
}

/* line 215, app.scss */
a {
  color: #00aced;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:hover {
  color: #00a2e4;
}
/* line 217, app.scss */
a img {
  border: none;
}

/* line 222, app.scss */
.seemore, .readmore {
  overflow: hidden;
  *zoom: 1;
  padding-top: 12px;
}
/* line 226, app.scss */
.seemore p, .readmore p {
  float: left;
  margin: 0;
  font-size: 11px;
  line-height: 15px;
}
/* line 232, app.scss */
.seemore p a, .readmore p a {
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_add.png") no-repeat top right;
  color: black;
  background-position: center right;
  padding-right: 16px;
}
/* line 45, app.scss */
.seemore p a:hover, .readmore p a:hover {
  background-position: bottom right;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.seemore p a:hover, .readmore p a:hover {
  color: #00a2e4;
}
/* line 238, app.scss */
.seemore p a:hover, .readmore p a:hover {
  background-position: center right;
}

/* line 248, app.scss */
.readmore p a {
  background-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink.png");
}

/* line 253, app.scss */
.morelinkhome {
  height: 100%;
  width: 13px;
  position: absolute;
  right: 20px;
}

/* line 261, app.scss */
.ar .morelinkhome {
  left: 0px;
}

/* line 267, app.scss */
.download {
  overflow: hidden;
  *zoom: 1;
  padding-top: 12px;
  margin: 0;
  font-size: 11px !important;
  line-height: 15px !important;
}
/* line 274, app.scss */
.download p {
  margin: 0;
  padding: 0;
  font-size: 11px !important;
  line-height: 15px !important;
}
/* line 281, app.scss */
.download a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.download a:hover {
  color: #00a2e4;
}

/* line 287, app.scss */
h3 img, h4 img, p img, li img, label img {
  vertical-align: middle;
}

/* line 292, app.scss */
a.more {
  color: #333333 !important;
  font-weight: bold;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a.more:hover {
  color: #00a2e4 !important;
}
/* line 296, app.scss */
a.more img {
  vertical-align: middle;
}

/* --------------------------------------------------
   Structure
-----------------------------------------------------
*/
/* line 306, app.scss */
.panel {
  padding: 0;
  border: 0;
  border-bottom: 0px solid pink;
  background: transparent;
}

/* line 313, app.scss */
.alignleft {
  float: left;
}

/* line 317, app.scss */
.alignright {
  float: right;
}

/* line 322, app.scss */
#globe.for-mobile > img {
  display: none;
}

/* line 328, app.scss */
#topbar {
  position: relative;
  background: #2C2C2C;
  overflow: hidden;
  height: auto;
  color: #EAEAEA;
  font-size: 11px;
  line-height: 34px;
  font-weight: 600;
}
/* line 338, app.scss */
#topbar #nohttpswrap {
  background: #494949;
}
/* line 339, app.scss */
#topbar #nohttpswrap .close {
  position: absolute;
  right: 30px;
  top: 9px;
}
/* line 342, app.scss */
body.ar #topbar #nohttpswrap .close {
  right: auto;
  left: 30px;
}
/* line 349, app.scss */
#topbar #nohttpswrap div.six.columns {
  font-size: 12px !important;
}
/* line 357, app.scss */
#topbar #nohttpswrap img {
  position: relative;
  top: 2px;
}
/* line 362, app.scss */
#topbar #nohttpswrap .close img {
  top: -3px;
}
/* line 365, app.scss */
#topbar #nohttpswrap img.pipe {
  position: relative;
  top: 6px;
}
/* line 371, app.scss */
#topbar ul.links, #topbar ul.share-links, #topbar ul.languages, #topbar #newsnav ul.newsnav, #newsnav #topbar ul.newsnav {
  display: inline;
}
/* line 374, app.scss */
#topbar ul.links li a, #topbar ul.share-links li a, #topbar ul.languages li a, #topbar #newsnav ul.newsnav li a, #newsnav #topbar ul.newsnav li a {
  color: #46c7ff;
  z-index: 200;
  position: relative;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#topbar ul.links li a:hover, #topbar ul.share-links li a:hover, #topbar ul.languages li a:hover, #topbar #newsnav ul.newsnav li a:hover, #newsnav #topbar ul.newsnav li a:hover {
  color: white;
}
/* line 381, app.scss */
#topbar .one {
  padding-left: 15px;
  width: auto;
  clear: none !important;
}
/* line 387, app.scss */
#topbar .eleven {
  width: 470px;
  float: right;
  padding: 0 15px;
}
/* line 392, app.scss */
#topbar .eleven.for-mobile {
  position: absolute;
  top: 0;
  right: 0;
  width: auto !important;
}
/* line 400, app.scss */
#topbar .panel {
  margin: 0;
  height: 34px;
}
/* line 406, app.scss */
#topbar.expanded, #topbar.expanded .panel {
  height: 68px;
}
/* line 412, app.scss */
#topbar .lt img {
  float: left;
}
/* line 416, app.scss */
#topbar .lt ul.languages {
  float: left;
}
/* line 420, app.scss */
#topbar .lt ul.languages.open {
  display: block;
  bottom: 0;
  position: absolute;
  left: 15px;
  display: inline !important;
}
/* line 428, app.scss */
#topbar .lt.for-mobile {
  clear: none !important;
}
/* line 431, app.scss */
#topbar .lt.for-mobile img {
  cursor: pointer;
}
/* line 438, app.scss */
#topbar .rlt {
  float: left;
}
/* line 443, app.scss */
#topbar .rlt.for-mobile #form-signup {
  margin-right: 8px;
}
/* line 446, app.scss */
#topbar .rlt.for-mobile #form-signup label {
  float: right;
  margin: 0;
}
/* line 452, app.scss */
#topbar .rlt.for-mobile #form-signup label span,
#topbar .rlt.for-mobile #form-signup .form-wrapper {
  display: none;
}
/* line 461, app.scss */
#topbar .rrt {
  float: right;
  padding-left: 10px;
}
/* line 465, app.scss */
#topbar .rrt .share-links li {
  margin-left: 10px;
  margin-right: 0;
}

/* line 472, app.scss */
#header {
  background: black;
}

/* line 479, app.scss */
header .hidesearch {
  float: right;
  padding-right: 30px;
  clear: both;
}
/* line 485, app.scss */
header #mobilemenu {
  margin: 14px 10px 20px 0px;
  float: right;
}
/* line 490, app.scss */
header #logo {
  padding-bottom: 25px;
}
/* line 493, app.scss */
header #logo h1 {
  display: inline-block;
}
/* line 497, app.scss */
header #logo img {
  display: inline-block;
}
/* line 509, app.scss */
header #logoshrink {
  width: 100%;
  max-width: 100%;
  position: relative;
}
/* line 514, app.scss */
header #logoshrink img.half {
  max-width: 100%;
}
/* line 520, app.scss */
header .rct {
  float: right;
  position: relative;
}
/* line 524, app.scss */
header .rct a.r_search {
  display: inline-block;
}
/* line 530, app.scss */
header .rct .vr {
  margin: 0 10px 0 8px;
  vertical-align: middle;
}
/* line 535, app.scss */
header .rct #form-search {
  display: none;
  margin: 10px 0;
  right: 0;
  top: 35px;
  width: 170px;
}
/* line 543, app.scss */
header .rct #form-search.open {
  display: block;
}
/* line 547, app.scss */
header .rct #form-search input.form-text {
  float: left;
}
/* line 551, app.scss */
header .rct #form-search button {
  float: left;
  margin-left: 0.2em;
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/form_btn-signup.png") no-repeat top left;
  width: 18px;
  height: 20px;
  text-indent: -1001em;
  cursor: pointer;
}
/* line 36, app.scss */
header .rct #form-search button:hover {
  background-position: bottom left;
}
/* line 559, app.scss */
header .lt {
  margin-top: 37px;
  padding-left: 15px !important;
}
/* line 564, app.scss */
header .rt {
  float: right;
  padding-right: 15px !important;
}
/* line 569, app.scss */
header .panel {
  margin: 0;
}

/* line 577, app.scss */
#search {
  float: right;
  width: auto;
  margin-top: 15px;
}

/* line 583, app.scss */
a#togglesearch {
  font-weight: bold;
  font-size: 1.3em;
}

/* line 589, app.scss */
#breadcrumb-wrap,
#pagehighlight-wrap {
  background: #F7F7F7;
  border: solid #EFEFEF;
  border-width: 1px 0;
}

/* line 596, app.scss */
#pagehighlight-wrap {
  overflow: hidden;
  *zoom: 1;
  border-bottom: 0;
  background-image: url(/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_pagehighlight.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  padding-bottom: 20px;
  margin-bottom: -15px;
}

/* line 607, app.scss */
#content .story_primary, .call_to_action #content {
  margin-top: 30px;
}
/* line 611, app.scss */
#content #main {
  margin-top: 30px;
}
/* line 615, app.scss */
#content #main aside .mobile-two {
  padding: 0;
}

/* line 623, app.scss */
#main {
  border: solid #EFEFEF;
  border-width: 0 1px 0 0;
}
/* line 626, app.scss */
.noimpunity_case_profile #main {
  border: none;
}

/* line 631, app.scss */
#sidebar {
  left: -1px;
}

/* line 636, app.scss */
#profiler-sm,
#profiler {
  background: #F2F2F2;
  border: solid #EFEFEF;
  border-width: 1px 0;
}

/* line 642, app.scss */
#profiler {
  height: auto;
  overflow-y: hidden;
}

/* line 653, app.scss */
#latest-mostread,
#joint-actions,
.block-howto,
.block-editorial-sidebar {
  background: #fffbe8;
  border: 1px solid #fef5c7;
}
/* line 658, app.scss */
#latest-mostread .seemore p a:hover, #latest-mostread .readmore p a:hover,
#latest-mostread article.list h4 a:hover,
#joint-actions .seemore p a:hover,
#joint-actions .readmore p a:hover,
#joint-actions article.list h4 a:hover,
.block-howto .seemore p a:hover,
.block-howto .readmore p a:hover,
.block-howto article.list h4 a:hover,
.block-editorial-sidebar .seemore p a:hover,
.block-editorial-sidebar .readmore p a:hover,
.block-editorial-sidebar article.list h4 a:hover {
  color: #00a2e4;
}

/* line 663, app.scss */
#footer {
  background: #2C2C2C;
  color: white;
  margin-top: 15px;
}

/* line 670, app.scss */
footer section {
  padding-top: 34px;
}
/* line 673, app.scss */
footer section.footnote {
  padding-top: 17px;
  color: #999;
}
/* line 677, app.scss */
footer section.footnote .columns {
  clear: both !important;
}
/* line 681, app.scss */
footer section.footnote .panel {
  margin-bottom: 50px;
}
/* line 688, app.scss */
footer .nav ul {
  padding-bottom: 1.3em;
}
/* line 691, app.scss */
footer .nav ul.newsletters {
  padding-bottom: 2em !important;
}
/* line 695, app.scss */
footer .nav ul li img {
  margin-right: 0.2em;
}
/* line 700, app.scss */
footer .nav p {
  margin: 0;
  padding: 0.3em 0 0.2em;
  font-size: 12px;
  line-height: 1em;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 709, app.scss */
footer ul.share-links li {
  clear: none;
}
/* line 713, app.scss */
footer h3 {
  margin: 0 0 0.6em;
  font-size: 11px;
  line-height: 1.2em;
  color: #46c7ff;
}
/* line 719, app.scss */
footer h3 a {
  color: #46c7ff;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
footer h3 a:hover {
  color: white;
}
/* line 724, app.scss */
footer p {
  font-size: 11px;
  line-height: 1.2em;
}
/* line 728, app.scss */
footer a {
  color: white;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
footer a:hover {
  color: #46c7ff;
}

/* line 734, app.scss */
#contact {
  margin: -185px 0 0;
}
/* line 737, app.scss */
#contact .top {
  margin: 0 0 8px;
  padding: 0 0 11px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  background-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline-gray.png");
}
/* line 744, app.scss */
#contact .btm {
  margin-top: 17px;
  padding-left: 108px;
}
/* line 749, app.scss */
#contact p {
  font-weight: 600;
}
/* line 753, app.scss */
#contact a {
  color: #46c7ff;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#contact a:hover {
  color: white;
}

/* -----------------------------------------
    Lists
----------------------------------------- */
/* line 762, app.scss */
.link-content, ul.ifex-members, article .article-content ul, article .article-content ol {
  margin: 0 0 0.9em;
  list-style-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/li.png");
}
/* line 766, app.scss */
.link-content li, ul.ifex-members li, article .article-content ul li, article .article-content ol li {
  margin: 0.1em 0;
}

/* line 771, app.scss */
.links, ul.share-links, ul.languages, #newsnav ul.newsnav {
  margin: 0;
  list-style-type: none;
  overflow: hidden;
  *zoom: 1;
}
/* line 776, app.scss */
.links li, ul.share-links li, ul.languages li, #newsnav ul.newsnav li {
  float: left;
  display: inline;
}

/* line 785, app.scss */
ul.share-links li {
  margin: 8px 10px 0 0;
}
/* line 789, app.scss */
ul.share-links a {
  text-indent: -9999em;
}
/* line 792, app.scss */
ul.share-links a.tw {
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/share_tw.png") no-repeat top left;
  width: 18px;
  height: 17px;
  text-indent: -1001em;
  cursor: pointer;
  background-position: bottom left;
}
/* line 36, app.scss */
ul.share-links a.tw:hover {
  background-position: bottom left;
}
/* line 798, app.scss */
ul.share-links a.fb {
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/share_fb.png") no-repeat top left;
  width: 18px;
  height: 17px;
  text-indent: -1001em;
  cursor: pointer;
  background-position: bottom left;
}
/* line 36, app.scss */
ul.share-links a.fb:hover {
  background-position: bottom left;
}
/* line 804, app.scss */
ul.share-links a.yt {
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/share_yt.png") no-repeat top left;
  width: 18px;
  height: 17px;
  text-indent: -1001em;
  cursor: pointer;
  background-position: bottom left;
}
/* line 36, app.scss */
ul.share-links a.yt:hover {
  background-position: bottom left;
}

/* line 815, app.scss */
ul.languages li {
  display: inline;
  font-size: 12px;
  line-height: 34px;
  font-weight: normal !important;
  height: 34px;
  padding-left: 10px;
}
/* line 823, app.scss */
ul.languages li a {
  color: white !important;
}
/* line 827, app.scss */
ul.languages li.curr {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/arrow_up-gr.png") no-repeat bottom center;
}
/* line 838, app.scss */
ul.languages li.ar {
  font-size: 17px !important;
}

/* line 845, app.scss */
.lang p {
  margin-top: 20px;
  font-size: 11px !important;
  line-height: 18px;
}
/* line 850, app.scss */
.lang .lang {
  font-size: 12px;
  line-height: 18px;
}
/* line 854, app.scss */
.lang a {
  font-weight: bold;
  color: #00aced !important;
  z-index: 200;
  position: relative;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.lang a:hover {
  color: #333333;
}

/* line 862, app.scss */
nav {
  float: right;
  padding-top: 13px;
  width: auto;
  height: auto;
}
/* line 868, app.scss */
nav * {
  white-space: nowrap;
}
/* line 872, app.scss */
nav .links, nav ul.share-links, nav ul.languages, nav #newsnav ul.newsnav, #newsnav nav ul.newsnav {
  margin: 0;
  padding: 0;
  font-weight: bold;
  line-height: 65px;
  text-align: right;
  font-size: 20px;
}
/* line 873, app.scss */
nav .links.for-mobile, nav ul.for-mobile.share-links, nav ul.for-mobile.languages, nav #newsnav ul.for-mobile.newsnav, #newsnav nav ul.for-mobile.newsnav {
  display: none;
}
/* line 884, app.scss */
nav .links a, nav ul.share-links a, nav ul.languages a, nav #newsnav ul.newsnav a, #newsnav nav ul.newsnav a {
  color: white;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
nav .links a:hover, nav ul.share-links a:hover, nav ul.languages a:hover, nav #newsnav ul.newsnav a:hover, #newsnav nav ul.newsnav a:hover {
  color: white;
}
/* line 889, app.scss */
nav .links a span, nav ul.share-links a span, nav ul.languages a span, nav #newsnav ul.newsnav a span, #newsnav nav ul.newsnav a span, nav .links a.curr, nav ul.share-links a.curr, nav ul.languages a.curr, nav #newsnav ul.newsnav a.curr, #newsnav nav ul.newsnav a.curr {
  color: white;
}
/* line 893, app.scss */
nav .links a span, nav ul.share-links a span, nav ul.languages a span, nav #newsnav ul.newsnav a span, #newsnav nav ul.newsnav a span {
  padding-right: 0.2em;
}

/* line 904, app.scss */
#newsnav ul.newsnav li {
  display: inline-block;
  padding: 3px 9px;
  font-size: 14px;
  line-height: 15px;
  font-weight: 600;
  border: solid #6AC6F1;
  border-width: 0 1px 0 0;
  height: 35px;
}
/* line 913, app.scss */
#newsnav ul.newsnav li:last-child {
  border-right: 0;
}
/* line 917, app.scss */
#newsnav ul.newsnav li a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#newsnav ul.newsnav li a:hover {
  color: #00aced;
}
/* line 921, app.scss */
#newsnav ul.newsnav li.curr a {
  color: #00aced;
}

/* line 927, app.scss */
ul.nav {
  margin: 0;
  list-style-type: none;
}
/* line 931, app.scss */
ul.nav li {
  display: block;
  padding: 0.3em 0 0.2em;
  font-size: 12px;
  line-height: 1em;
  font-weight: bold;
}
/* line 937, app.scss */
ul.nav li a {
  color: white;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
ul.nav li a:hover {
  color: #46c7ff;
}

/* line 943, app.scss */
ul.newsletters {
  padding-bottom: 2em !important;
}
/* line 946, app.scss */
ul.newsletters li {
  clear: both;
  font-size: 14px;
  line-height: 23px;
  padding-bottom: 0.3em;
}
/* line 951, app.scss */
ul.newsletters li a {
  display: inline-block;
  padding-right: 0.4em;
}
/* line 956, app.scss */
ul.newsletters li a.subscribe {
  font-size: 11px;
  line-height: 11px;
  color: #ffdc14;
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/ico_email.png") no-repeat top right;
  display: inline-block;
  background-position: top left;
  padding-left: 23px;
  margin-left: 0.2em;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
ul.newsletters li a.subscribe:hover {
  color: white;
}
/* line 45, app.scss */
ul.newsletters li a.subscribe:hover {
  background-position: bottom right;
}
/* line 965, app.scss */
ul.newsletters li a.subscribe:hover {
  background-position: bottom left;
}

/* line 972, app.scss */
#block-pagetools {
  transform: translateZ(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  -webkit-transform: translateZ(0);
  -webkit-font-smoothing: antialiased;
}
/* line 980, app.scss */
#block-pagetools > div {
  padding: 0px;
}
/* line 985, app.scss */
#block-pagetools .panel {
  text-align: center;
}
/* line 989, app.scss */
#block-pagetools.fixed {
  position: fixed;
  top: 15px;
}
/* line 994, app.scss */
#block-pagetools h2 span, #block-pagetools h1 span {
  font-family: proxima-nova, "Helvetica", Verdana, sans-serif;
  padding-top: 0.1em;
}
/* line 999, app.scss */
#block-pagetools ul.links, #block-pagetools ul.share-links, #block-pagetools ul.languages, #block-pagetools #newsnav ul.newsnav, #newsnav #block-pagetools ul.newsnav {
  text-align: center;
}
/* line 1002, app.scss */
#block-pagetools ul.links li, #block-pagetools ul.share-links li, #block-pagetools ul.languages li, #block-pagetools #newsnav ul.newsnav li, #newsnav #block-pagetools ul.newsnav li {
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
  clear: both;
  float: none;
  padding: 4px 0;
}
/* line 1010, app.scss */
#block-pagetools ul.links li.last, #block-pagetools ul.share-links li.last, #block-pagetools ul.languages li.last, #block-pagetools #newsnav ul.newsnav li.last, #newsnav #block-pagetools ul.newsnav li.last {
  padding-right: 0;
}
/* line 1015, app.scss */
#block-pagetools ul.links.share li, #block-pagetools ul.share.share-links li, #block-pagetools ul.share.languages li, #block-pagetools #newsnav ul.share.newsnav li, #newsnav #block-pagetools ul.share.newsnav li {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 1022, app.scss */
#block-pagetools ul.links a.fb, #block-pagetools ul.share-links a.fb, #block-pagetools ul.languages a.fb, #block-pagetools #newsnav ul.newsnav a.fb, #newsnav #block-pagetools ul.newsnav a.fb {
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/share_fb-article.png") no-repeat top left;
  width: 24px;
  height: 24px;
  text-indent: -1001em;
  cursor: pointer;
}
/* line 36, app.scss */
#block-pagetools ul.links a.fb:hover, #block-pagetools ul.share-links a.fb:hover, #block-pagetools ul.languages a.fb:hover, #block-pagetools #newsnav ul.newsnav a.fb:hover, #newsnav #block-pagetools ul.newsnav a.fb:hover {
  background-position: bottom left;
}
/* line 1025, app.scss */
#block-pagetools ul.links a.tw, #block-pagetools ul.share-links a.tw, #block-pagetools ul.languages a.tw, #block-pagetools #newsnav ul.newsnav a.tw, #newsnav #block-pagetools ul.newsnav a.tw {
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/share_tw-article.png") no-repeat top left;
  width: 24px;
  height: 24px;
  text-indent: -1001em;
  cursor: pointer;
}
/* line 36, app.scss */
#block-pagetools ul.links a.tw:hover, #block-pagetools ul.share-links a.tw:hover, #block-pagetools ul.languages a.tw:hover, #block-pagetools #newsnav ul.newsnav a.tw:hover, #newsnav #block-pagetools ul.newsnav a.tw:hover {
  background-position: bottom left;
}
/* line 1028, app.scss */
#block-pagetools ul.links a.em, #block-pagetools ul.share-links a.em, #block-pagetools ul.languages a.em, #block-pagetools #newsnav ul.newsnav a.em, #newsnav #block-pagetools ul.newsnav a.em {
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/share_em-article.png") no-repeat top left;
  width: 24px;
  height: 24px;
  text-indent: -1001em;
  cursor: pointer;
}
/* line 36, app.scss */
#block-pagetools ul.links a.em:hover, #block-pagetools ul.share-links a.em:hover, #block-pagetools ul.languages a.em:hover, #block-pagetools #newsnav ul.newsnav a.em:hover, #newsnav #block-pagetools ul.newsnav a.em:hover {
  background-position: bottom left;
}
/* line 1031, app.scss */
#block-pagetools ul.links a.more, #block-pagetools ul.share-links a.more, #block-pagetools ul.languages a.more, #block-pagetools #newsnav ul.newsnav a.more, #newsnav #block-pagetools ul.newsnav a.more {
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/share_more-article.png") no-repeat top left;
  width: 24px;
  height: 24px;
  text-indent: -1001em;
  cursor: pointer;
}
/* line 36, app.scss */
#block-pagetools ul.links a.more:hover, #block-pagetools ul.share-links a.more:hover, #block-pagetools ul.languages a.more:hover, #block-pagetools #newsnav ul.newsnav a.more:hover, #newsnav #block-pagetools ul.newsnav a.more:hover {
  background-position: bottom left;
}
/* line 1034, app.scss */
#block-pagetools ul.links a.rss, #block-pagetools ul.share-links a.rss, #block-pagetools ul.languages a.rss, #block-pagetools #newsnav ul.newsnav a.rss, #newsnav #block-pagetools ul.newsnav a.rss {
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/share_rss-lg.png") no-repeat top left;
  width: 16px;
  height: 16px;
  text-indent: -1001em;
  cursor: pointer;
}
/* line 36, app.scss */
#block-pagetools ul.links a.rss:hover, #block-pagetools ul.share-links a.rss:hover, #block-pagetools ul.languages a.rss:hover, #block-pagetools #newsnav ul.newsnav a.rss:hover, #newsnav #block-pagetools ul.newsnav a.rss:hover {
  background-position: bottom left;
}
/* line 1037, app.scss */
#block-pagetools ul.links a.print, #block-pagetools ul.share-links a.print, #block-pagetools ul.languages a.print, #block-pagetools #newsnav ul.newsnav a.print, #newsnav #block-pagetools ul.newsnav a.print {
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/ico_print.png") no-repeat top left;
  width: 18px;
  height: 19px;
  text-indent: -1001em;
  cursor: pointer;
}
/* line 36, app.scss */
#block-pagetools ul.links a.print:hover, #block-pagetools ul.share-links a.print:hover, #block-pagetools ul.languages a.print:hover, #block-pagetools #newsnav ul.newsnav a.print:hover, #newsnav #block-pagetools ul.newsnav a.print:hover {
  background-position: bottom left;
}
/* line 1042, app.scss */
#block-pagetools ul.lang {
  list-style-type: none;
  margin: 0;
}
/* line 1046, app.scss */
#block-pagetools ul.lang li {
  display: block;
  font-size: 12px;
  line-height: 18px;
}
/* line 1052, app.scss */
#block-pagetools.for-mobile, #block-pagetools.mobstyle {
  background: none;
  padding: 0 15px;
  margin-bottom: 10px;
  border: none !important;
}
/* line 1057, app.scss */
#block-pagetools.for-mobile ul.links.share li, #block-pagetools.for-mobile ul.share.share-links li, #block-pagetools.for-mobile ul.share.languages li, #block-pagetools.for-mobile #newsnav ul.share.newsnav li, #newsnav #block-pagetools.for-mobile ul.share.newsnav li, #block-pagetools.mobstyle ul.links.share li, #block-pagetools.mobstyle ul.share.share-links li, #block-pagetools.mobstyle ul.share.languages li, #block-pagetools.mobstyle #newsnav ul.share.newsnav li, #newsnav #block-pagetools.mobstyle ul.share.newsnav li {
  display: inline-block;
  float: left;
  padding: 0 5px;
  clear: none;
}
/* line 1065, app.scss */
#block-pagetools.for-mobile .share h2, #block-pagetools.mobstyle .share h2 {
  display: inline-block;
  float: left;
  padding-top: 5px;
}

/* line 1075, app.scss */
ul.ifex-members {
  clear: both;
}
/* line 1079, app.scss */
ul.ifex-members li {
  padding: 0;
  margin: 0.5em 0;
  font-size: 12px;
  line-height: 1em;
  font-weight: bold;
}
/* line 1085, app.scss */
ul.ifex-members li a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
ul.ifex-members li a:hover {
  color: #00aced;
}

/* line 1092, app.scss */
article.campaign ul,
article.list ul {
  list-style-type: none;
}

/* -----------------------------------------
    Elements
----------------------------------------- */
/* -----------------------------------------
    Articles
----------------------------------------- */
/* line 1106, app.scss */
article h3 img {
  margin: 0 0.4em;
}
/* line 1111, app.scss */
article .article-title .panel {
  margin: 0;
  padding: 14px 0 15px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
}
/* line 1116, app.scss */
article .article-title h2, article .article-title h1 {
  font-size: 36px;
  line-height: 1em;
  color: #333;
}
/* line 1121, app.scss */
article .article-title h3 {
  margin-bottom: 0;
  font-size: 11px;
  line-height: 16px;
}
/* line 1130, app.scss */
article .article-content {
  font-size: 16px;
  line-height: 24px;
}
/* line 1132, app.scss */
article .article-content p {
  margin: 0.2em 0 1.3em;
  font-size: 16px;
  line-height: 24px;
}
/* line 1135, app.scss */
.noimpunity_case_profile article .article-content p {
  font-size: 18px;
  line-height: 29px;
}
/* line 1138, app.scss */
.noimpunity_backgrounder article .article-content p {
  font-size: 18px;
  line-height: 29px;
}
/* line 1141, app.scss */
article .article-content p a {
  color: #00aced;
  font-weight: bold;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
article .article-content p a:hover {
  color: #333333;
}
/* line 1146, app.scss */
article .article-content h3 {
  margin: 2.2em 0 0.2em;
  font-size: 11px;
  line-height: 1.2em;
}
/* line 1150, app.scss */
.noimpunity_case_profile article .article-content h3 {
  font-size: 20px;
  line-height: 28px;
}
/* line 1153, app.scss */
.noimpunity_backgrounder article .article-content h3 {
  font-family: proxima-nova, "Helvetica", Verdana, sans-serif;
  font-size: 14px;
  line-height: 17px;
  color: #ed1d25;
}
/* line 1159, app.scss */
article .article-content h4 {
  margin: 0 0 0.2em;
  font-size: 22px;
  line-height: 1.2em;
  color: #2C2C2C;
}
/* line 1163, app.scss */
.noimpunity_case_profile article .article-content h4 {
  margin-top: 0;
}
/* line 1165, app.scss */
.noimpunity_case_profile article .article-content h4.subheadline1 {
  font-size: 26px;
  line-height: 30px;
}
/* line 1170, app.scss */
article .article-content .subheadline2 {
  font-size: 13px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  margin-top: 0px;
}
/* line 1176, app.scss */
article .article-content aside {
  margin-top: 20px;
}
/* line 1179, app.scss */
article .article-content ul, article .article-content ol {
  margin: 0.7em 0 0.7em 0;
  list-style-position: outside;
  font-weight: bold;
  padding-left: 0.9em;
}
/* line 1185, app.scss */
article .article-content ul li, article .article-content ol li {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
}
/* line 1189, app.scss */
article .article-content ul ul, article .article-content ol ul {
  margin: 0 0 0 1.3em;
}
/* line 1193, app.scss */
article .article-content ol {
  list-style-image: none;
  margin-left: 1.2em;
}
/* line 1197, app.scss */
article .article-content blockquote, article .article-content blockquote p {
  color: #333333 !important;
}
/* line 1200, app.scss */
article .article-content .quoteintro {
  padding: 20px;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  padding: 30px;
}
/* line 1206, app.scss */
article .article-content blockquote {
  width: 100%;
  text-align: center;
  position: relative;
  margin: 0.5em 0 2em;
  padding: 0;
  border: 0;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: top left;
}
/* line 1212, app.scss */
.profile_story article .article-content blockquote, .noimpunity_backgrounder article .article-content blockquote {
  margin: 4em 0 2.5em;
}
/* line 1219, app.scss */
article .article-content blockquote .quotetop,
article .article-content blockquote #quotetop {
  width: 100%;
  position: absolute;
  top: -15px;
  height: 26px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/pullquotetop.png") top center no-repeat;
}
/* line 1225, app.scss */
.profile_story article .article-content blockquote .quotetop, .profile_story
article .article-content blockquote #quotetop {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/pullquotetopbig.png") top center no-repeat;
  height: 30px;
  top: -21px;
}
/* line 1230, app.scss */
.noimpunity_backgrounder article .article-content blockquote .quotetop, .noimpunity_backgrounder
article .article-content blockquote #quotetop {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/pullquotetopbigred.png") top center no-repeat;
  height: 30px;
  top: -21px;
}
/* line 1237, app.scss */
article .article-content blockquote .quotebottom,
article .article-content blockquote #quotebottom {
  width: 100%;
  bottom: -17px;
  height: 26px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/pullquotebottom.png") bottom center no-repeat;
  position: relative;
}
/* line 1243, app.scss */
.profile_story article .article-content blockquote .quotebottom, .profile_story
article .article-content blockquote #quotebottom {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/pullquotebottombig.png") top center no-repeat;
  height: 30px;
  bottom: -21px;
}
/* line 1248, app.scss */
.noimpunity_backgrounder article .article-content blockquote .quotebottom, .noimpunity_backgrounder
article .article-content blockquote #quotebottom {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/pullquotebottombigred.png") top center no-repeat;
  height: 30px;
  bottom: -21px;
}
/* line 1253, app.scss */
article .article-content blockquote .quotebottom span,
article .article-content blockquote #quotebottom span {
  display: block;
  height: 10px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") bottom left repeat-x;
  z-index: -1;
  position: relative;
}
/* line 1261, app.scss */
article .article-content blockquote p {
  font-size: 24px;
  line-height: 30px;
  padding: 15px 5px;
  margin: 0;
  font-weight: bold;
  padding-bottom: 0;
}
/* line 1264, app.scss */
.profile_story article .article-content blockquote p, .noimpunity_backgrounder article .article-content blockquote p {
  font-size: 30px;
  line-height: 42px;
  padding: 30px 0px 0px 5px;
}
/* line 1272, app.scss */
article .article-content blockquote p .tag {
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
}
/* line 1276, app.scss */
article .article-content blockquote p .source {
  font-size: 14px;
  line-height: 17px;
  font-style: italic;
  font-weight: normal;
  color: #aaa;
  display: block;
}
/* line 1284, app.scss */
article .article-content blockquote #bgbottom {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  position: absolute;
  bottom: 29px;
  left: 0px;
  width: 100%;
  height: 10px;
}
/* line 1292, app.scss */
article .article-content blockquote.alignleft {
  margin-right: 20px;
}
/* line 1295, app.scss */
article .article-content blockquote.alignright {
  margin-left: 20px;
}
/* line 1299, app.scss */
article .article-content table {
  border: 0;
  border-collapse: collapse;
  background: transparent;
}
/* line 1305, app.scss */
article .article-content table thead,
article .article-content table thead tr,
article .article-content table tbody tr {
  background: transparent;
}
/* line 1309, app.scss */
article .article-content table th,
article .article-content table td {
  font-size: 13px;
  line-height: 16px;
  border: solid #E9E9E9;
  border-width: 1px 0;
}
/* line 1313, app.scss */
article .article-content table th p,
article .article-content table td p {
  font-size: 13px;
  line-height: 16px;
}
/* line 1320, app.scss */
article .article-content table thead tr th:first-child,
article .article-content table thead tr td:first-child,
article .article-content table tbody tr th:first-child,
article .article-content table tbody tr td:first-child {
  padding-left: 0;
  padding-right: 15px;
  max-width: 50%;
}
/* line 1326, app.scss */
article .article-content table thead tr th:nth-child(2),
article .article-content table thead tr td:nth-child(2),
article .article-content table tbody tr th:nth-child(2),
article .article-content table tbody tr td:nth-child(2) {
  padding-left: 15px;
  padding-right: 0;
  border-left-width: 1px;
  max-width: 50%;
}
/* line 1332, app.scss */
article .article-content table thead tr:last-child td,
article .article-content table tbody tr:last-child td {
  border-bottom-width: 0;
}
/* line 1336, app.scss */
article .article-content table thead th {
  padding-top: 15px;
  padding-bottom: 15px;
  border-top-width: 0;
  letter-spacing: 1px;
}
/* line 1341, app.scss */
article .article-content table thead th img {
  display: block;
  margin-top: 0.4em;
  width: 100%;
}
/* line 1347, app.scss */
article .article-content table tbody tr th {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  line-height: 1em;
  text-align: left;
}
/* line 1354, app.scss */
article .article-content .steps, article .article-content .download-doc {
  padding-top: 0.5em;
}
/* line 1356, app.scss */
article .article-content .steps h3, article .article-content .download-doc h3 {
  color: #00aced;
}
/* line 1359, app.scss */
article .article-content .steps h5, article .article-content .download-doc h5 {
  font-size: 16px;
  line-height: 1.2em;
  color: #333333;
}
/* line 1364, app.scss */
article .article-content .steps .two img, article .article-content .steps .row .two img, .row article .article-content .steps .two img, article .article-content .download-doc .two img, article .article-content .download-doc .row .two img, .row article .article-content .download-doc .two img {
  margin: 2em 0 0 0;
}
/* line 1367, app.scss */
article .article-content .steps .ten, article .article-content .steps .row .ten, .row article .article-content .steps .ten, article .article-content .download-doc .ten, article .article-content .download-doc .row .ten, .row article .article-content .download-doc .ten {
  padding: 0;
  float: inherit;
}
/* line 1373, app.scss */
article .article-footnote {
  margin-top: 1em;
  padding: 0.5em 0;
  border-top: 1px solid #EFEFEF;
  color: #8D8D8D;
}
/* line 1378, app.scss */
article .article-footnote p {
  font-size: 12px;
  line-height: 16px;
}
/* line 1382, app.scss */
article .article-download {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: top left;
  padding: 12px 0 0;
}
/* line 1385, app.scss */
article .article-download ul {
  margin: 0 0 0 0.1em;
  padding-left: 0;
  list-style-position: inside;
  list-style-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/li2.png");
}
/* line 1391, app.scss */
article .article-download .download {
  padding-top: 0;
}
/* line 1395, app.scss */
article .article-source {
  font-size: 11px;
  line-height: 14px;
  font-style: italic;
  color: #8F8F8F;
}
/* line 1401, app.scss */
article .article-metadata,
article .article-metadata2 {
  line-height: 13px;
}
/* line 1403, app.scss */
article .article-metadata strong,
article .article-metadata2 strong {
  font-size: 10px;
}
/* line 1407, app.scss */
article .article-metadata .country,
article .article-metadata2 .country {
  color: #F80808;
  font-family: Georgia, 'Times New Roman', Times, serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 1415, app.scss */
article .article-metadata .article-meta .huh,
article .article-metadata2 .article-meta .huh {
  color: #C4C4C4;
  font-size: 11px;
}
/* line 1419, app.scss */
article .article-metadata .article-meta #langdivide,
article .article-metadata2 .article-meta #langdivide {
  width: 30px;
  display: inline-block;
  text-align: center;
}
/* line 1425, app.scss */
article .article-metadata .date,
article .article-metadata2 .date {
  font-size: 12px;
}
/* line 1426, app.scss */
.job_story article .article-metadata .date, .job_story
article .article-metadata2 .date {
  display: none;
}
/* line 1432, app.scss */
article .article-metadata2 {
  font-size: 12px;
}
/* line 1434, app.scss */
article .article-metadata2 .article-source {
  padding-right: 0.5em;
  padding-left: 0.1em;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #2C2C2C;
}
/* line 1442, app.scss */
article figure {
  margin-bottom: 0.5em;
}
/* line 1444, app.scss */
article figure .wrap {
  margin-top: 0.2em;
}
/* line 1446, app.scss */
article figure .wrap img {
  display: block;
  width: 100%;
  clear: both;
}
/* line 1451, app.scss */
article figure .wrap figcaption {
  margin: 8px 0 0;
  font-size: 12px;
  line-height: 14px;
  color: #555555;
}
/* line 1458, app.scss */
article figure.fullwidth .wrap, article figure.captionable .wrap {
  position: relative;
}
/* line 1460, app.scss */
article figure.fullwidth .wrap figcaption, article figure.captionable .wrap figcaption {
  position: absolute;
  bottom: 0;
  margin: 0;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_figure-caption.png");
  padding: 7px 12px;
  font-size: 12px;
  line-height: 15px;
  color: white;
  font-weight: 600;
  width: 100%;
}
/* line 1472, app.scss */
article figure.fullwidth .credit, article figure.captionable .credit {
  text-align: right;
}
/* line 1478, app.scss */
article figure.alignleft, article figure.alignright {
  width: 57%;
}
/* line 1480, app.scss */
article figure.alignleft.backgrounder_inset, article figure.alignright.backgrounder_inset {
  background-color: #F2F2F2;
  width: 50%;
  right: -27%;
  margin-left: -23%;
  padding: 15px;
  position: relative;
}
/* line 1487, app.scss */
.noimpunity_case_profiles_hub article figure.alignleft.backgrounder_inset, .noimpunity_case_profiles_hub article figure.alignright.backgrounder_inset {
  width: auto;
  right: auto;
  margin-left: auto;
}
/* line 1493, app.scss */
article figure.alignleft.backgrounder_inset h2, article figure.alignright.backgrounder_inset h2 {
  background-color: #000;
  color: #fff;
  display: inline-block;
  padding: 4px;
}
/* line 1499, app.scss */
article figure.alignleft.backgrounder_inset h3, article figure.alignright.backgrounder_inset h3 {
  margin: 14px 0;
  text-transform: none;
  font-family: proxima-nova, "Helvetica", Verdana, sans-serif;
}
/* line 1505, app.scss */
article figure.alignleft.fact_inset, article figure.alignright.fact_inset {
  width: 70%;
  position: relative;
  right: -27%;
  margin-left: -23%;
  background: #ffffff;
  padding: 20px;
}
/* line 1512, app.scss */
article figure.alignleft.fact_inset h3, article figure.alignright.fact_inset h3 {
  margin-top: 20px;
}
/* line 1515, app.scss */
article figure.alignleft.fact_inset .small_fact, article figure.alignright.fact_inset .small_fact {
  display: inline-block;
  width: 32%;
  padding-bottom: 40px;
}
/* line 1519, app.scss */
article figure.alignleft.fact_inset .small_fact .fact_tooltip, article figure.alignright.fact_inset .small_fact .fact_tooltip {
  display: inline-block;
  color: #fff;
  background-color: #00aced;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  font-family: monospace;
  margin: 4px;
  vertical-align: baseline;
}
/* line 1536, app.scss */
article figure.alignleft {
  margin-right: 15px;
}
/* line 1539, app.scss */
article figure.alignright {
  margin-left: 15px;
}
/* line 1542, app.scss */
article figure.standout {
  position: relative;
  margin: 0.5em 0 1.5em;
}
/* line 1545, app.scss */
article figure.standout .wrap {
  position: relative;
  top: 0;
  left: -170px;
}
/* line 1549, app.scss */
article figure.standout .wrap iframe {
  padding: 1px 0 0 0;
}
/* line 1554, app.scss */
article figure .credit {
  margin: 0;
  line-height: 15px;
  padding-bottom: 7px;
}
/* line 1558, app.scss */
article figure .credit small {
  font-size: 10px;
  line-height: 9px;
  color: #312323;
}
/* line 1561, app.scss */
article figure .credit small img {
  padding-right: 0.2em;
  vertical-align: inherit;
}
/* line 1568, app.scss */
article .article-more {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_article-more.png") no-repeat top left;
  padding-top: 20px;
}
/* line 1572, app.scss */
article .article-more.for-mobile .toggle {
  display: none;
}
/* line 1575, app.scss */
article .article-more.for-mobile h5.togglemore {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_add.png") no-repeat center right !important;
  padding-right: 20px;
  width: auto;
  clear: both;
  display: inline-block;
}
/* line 1583, app.scss */
article .article-more.for-mobile.open .toggle {
  display: block;
}
/* line 1586, app.scss */
article .article-more.for-mobile.open .hider {
  margin-bottom: -1px;
}
/* line 1589, app.scss */
article .article-more.for-mobile.open h5.togglemore {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_minus.png") no-repeat bottom right !important;
}
/* line 1594, app.scss */
article .article-more .panel {
  margin: 0;
  padding: 0 15px 15px;
  background: #ebf8fd;
  border: solid #d9f3fc;
  border-width: 0 1px;
}
/* line 1600, app.scss */
article .article-more .panel.top {
  padding-top: 10px;
}
/* line 1602, app.scss */
article .article-more .panel.top h5 {
  background: transparent;
}
/* line 1606, app.scss */
article .article-more .panel.btm {
  border-bottom-width: 1px;
}
/* line 1609, app.scss */
article .article-more .panel h5 {
  padding-bottom: 5px;
  padding-top: 10px;
}
/* line 1613, app.scss */
article .article-more .panel .quote {
  margin-top: 5px;
  margin-bottom: 2em;
  font-size: 13px;
  line-height: 1.4em;
}
/* line 1617, app.scss */
article .article-more .panel .quote .source {
  display: block;
  font-size: 12px;
  color: #8E8E8E;
}
/* line 1623, app.scss */
article .article-more .panel article.list ul {
  padding: 0;
  color: #8E8E8E;
}
/* line 1626, app.scss */
article .article-more .panel article.list ul p.teaser {
  color: #000;
}
/* line 1630, app.scss */
article .article-more .panel .seemore, article .article-more .panel .readmore {
  padding-bottom: 2em;
}
/* line 1635, app.scss */
article aside {
  padding-top: 0px !important;
  margin-top: 4px;
  left: 7px;
}
/* line 1642, app.scss */
article .article-meta-more .panel {
  border-top: 1px solid #EFEFEF;
  border-bottom: 1px solid #EFEFEF !important;
  padding-top: 10px;
}
/* line 1646, app.scss */
article .article-meta-more .panel:last-child:after {
  content: "";
  clear: both;
  display: block;
}
/* line 1652, app.scss */
article .article-meta-more p {
  font-size: 12px;
  line-height: 15px;
  color: #333333;
  width: 46%;
  float: left;
  margin-right: 1%;
}
/* line 1653, app.scss */
article .article-meta-more p:first-child {
  border-right: 1px solid #efefef;
  margin-right: 3%;
}
/* line 1662, app.scss */
article .article-meta-more p strong {
  font-size: 10px;
  line-height: 2.2em;
  display: block;
  width: 100%;
  clear: both;
}
/* line 1669, app.scss */
article .article-meta-more p a {
  color: #f80000;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
article .article-meta-more p a:hover {
  color: #333333;
}
/* line 1674, app.scss */
article .spotlight {
  overflow: hidden;
  *zoom: 1;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1678, app.scss */
article .spotlight .columns {
  padding-bottom: 20px;
}
/* line 1680, app.scss */
article .spotlight .columns.lt {
  padding-left: 0;
}
/* line 1683, app.scss */
article .spotlight .columns.rt {
  padding-right: 0;
  padding-left: 15px;
}
/* line 1688, app.scss */
article .spotlight h3 {
  font-size: 11px;
  line-height: 13px;
}
/* line 1691, app.scss */
article .spotlight h3 a {
  font-size: 10px;
  line-height: 13px;
  color: #f80000;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
article .spotlight h3 a:hover {
  color: #333333;
}
/* line 1696, app.scss */
article .spotlight h4 {
  font-size: 28px;
  line-height: 1em;
  margin-bottom: 16px;
}
/* line 1699, app.scss */
article .spotlight h4 a {
  color: #333333;
}
/* line 1703, app.scss */
article .spotlight .subtitle {
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 0.5em;
}
/* line 1707, app.scss */
article .spotlight .article-metadata {
  line-height: 16px;
}
/* line 1710, app.scss */
article .spotlight .takeaction, article .spotlight h2 span, h2 article .spotlight span, article .spotlight h1 span, h1 article .spotlight span, article .spotlight .article-title span, article .article-title .spotlight span {
  margin-bottom: 0.5em;
}
/* line 1714, app.scss */
article .thin_divider {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: top left;
  height: 20px;
  margin: 20px 0 0;
}
/* line 1722, app.scss */
.noimpunity_case_profiles_hub article .case_profile h3 {
  color: #fff;
  background-color: #ed1d25;
  display: inline-block;
  padding: 4px;
}
/* line 1728, app.scss */
.noimpunity_case_profiles_hub article .case_profile h4 {
  font-size: 24px;
  line-height: 26px;
}
/* line 1732, app.scss */
.noimpunity_case_profiles_hub article .case_profile .case_profile_teaser .article-content {
  font-size: 14px;
}
/* line 1738, app.scss */
.noimpunity_case_profiles_hub article .backgrounder {
  clear: both;
  margin-top: 20px;
  margin-bottom: 20px;
  background: #F2F2F2;
}
/* line 1744, app.scss */
article .backgrounder h3 a {
  font-size: 24px;
  color: #000;
}
/* line 1748, app.scss */
article .backgrounder .in_focus {
  padding: 15px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") bottom left repeat-x;
}
/* line 1751, app.scss */
article .backgrounder .in_focus h3 {
  font-size: 11px;
  display: inline-block;
  vertical-align: top;
  background-color: #000;
  color: #fff;
  padding: 4px;
  margin: 9px;
}

/* line 1764, app.scss */
.tooltip {
  background-color: #d9f3fc;
  color: #000;
  width: 200px !important;
  padding: 10px;
  font-weight: normal;
  font-size: 14px;
}
/* line 1771, app.scss */
.tooltip .nub {
  border-color: transparent transparent #d9f3fc transparent;
  left: 0px;
}

/* line 1776, app.scss */
.countrylabel {
  color: #F80808;
  font-size: 10px;
  font-family: Georgia, 'Times New Roman', Times, serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 12px;
}

/* line 1787, app.scss */
article.teaser,
article.list {
  overflow: hidden;
  *zoom: 1;
}
/* line 1790, app.scss */
article.teaser h4,
article.list h4 {
  margin: 0;
  padding-bottom: 0.1em;
}
/* line 1795, app.scss */
article.teaser p,
article.list p {
  margin: 0;
  padding-bottom: 0.3em;
}
/* line 1800, app.scss */
article.teaser .article-title,
article.list .article-title {
  margin: 0;
  padding-bottom: 0.3em;
}
/* line 1804, app.scss */
article.teaser .article-title a,
article.list .article-title a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
article.teaser .article-title a:hover,
article.list .article-title a:hover {
  color: #00aced;
}
/* line 1810, app.scss */
article.teaser .subtitle img,
article.list .subtitle img {
  vertical-align: inherit;
}
/* line 1815, app.scss */
article.teaser .article-source,
article.list .article-source {
  padding-right: 0.8em;
}
/* line 1820, app.scss */
article.teaser .article-meta,
article.teaser .article-metadata,
article.list .article-meta,
article.list .article-metadata {
  font-size: 12px;
  line-height: 1.2em;
}
/* line 1823, app.scss */
article.teaser .article-meta .category,
article.teaser .article-metadata .category,
article.list .article-meta .category,
article.list .article-metadata .category {
  padding-right: 0.5em;
}
/* line 1825, app.scss */
.ar article.teaser .article-meta .category, .ar
article.teaser .article-metadata .category, .ar
article.list .article-meta .category, .ar
article.list .article-metadata .category {
  padding-left: 0.5em;
}
/* line 1829, app.scss */
article.teaser .article-meta .category img,
article.teaser .article-metadata .category img,
article.list .article-meta .category img,
article.list .article-metadata .category img {
  margin: 0 0.4em;
}
/* line 1834, app.scss */
article.teaser .article-meta a,
article.teaser .article-metadata a,
article.list .article-meta a,
article.list .article-metadata a {
  color: #46c7ff;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
article.teaser .article-meta a:hover,
article.teaser .article-metadata a:hover,
article.list .article-meta a:hover,
article.list .article-metadata a:hover {
  color: #00aced;
}
/* line 1838, app.scss */
article.teaser .article-meta small,
article.teaser .article-metadata small,
article.list .article-meta small,
article.list .article-metadata small {
  padding-left: 0.8em;
  font-size: 11px;
  line-height: 1.2em;
  font-style: italic;
}

/* line 1847, app.scss */
article.teaser h4 {
  font-size: 14px;
  line-height: 16px;
}

/* line 1853, app.scss */
article.list h4 {
  font-size: 16px;
  line-height: 1.2em;
}
/* line 1857, app.scss */
article.list ul {
  padding: 10px 0;
  margin: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 1862, app.scss */
article.list ul li {
  padding: 8px 0;
}

/* line 1868, app.scss */
article.campaign {
  padding: 10px 0 25px !important;
}
/* line 1872, app.scss */
article.campaign .three, article.campaign .row .three, .row article.campaign .three,
article.campaign .four,
article.campaign .row .four,
.row article.campaign .four {
  padding-left: 0;
}
/* line 1880, app.scss */
article.campaign .four, article.campaign .row .four, .row article.campaign .four {
  width: 30%;
}
/* line 1884, app.scss */
article.campaign .eight, article.campaign .row .eight, .row article.campaign .eight {
  width: 70%;
}
/* line 1888, app.scss */
article.campaign .three, article.campaign .row .three, .row article.campaign .three {
  width: 25%;
}
/* line 1892, app.scss */
article.campaign .nine, article.campaign .row .nine, .row article.campaign .nine {
  width: 75%;
}
/* line 1901, app.scss */
article.campaign li .three a, article.campaign li .row .three a, .row article.campaign li .three a,
article.campaign li .four a,
article.campaign li .row .four a,
.row article.campaign li .four a {
  display: block;
}
/* line 1912, app.scss */
article.campaign li .four a, article.campaign li .row .four a, .row article.campaign li .four a {
  margin: 2px 0 0;
}
/* line 1915, app.scss */
article.campaign li .four a img, article.campaign li .row .four a img, .row article.campaign li .four a img {
  padding: 0;
}
/* line 1924, app.scss */
article.campaign li.curr .four img, article.campaign li.curr .row .four img, .row article.campaign li.curr .four img,
article.campaign li.curr .three img,
article.campaign li.curr .row .three img,
.row article.campaign li.curr .three img {
  border: 2px solid #46c7ff;
}
/* line 1929, app.scss */
article.campaign li.curr h4 a, article.campaign li.curr h4 a span, article.campaign li.curr p {
  color: #B3B3B3;
}
/* line 1935, app.scss */
article.campaign h4 {
  font-size: 22px;
  line-height: 22px;
}
/* line 1939, app.scss */
article.campaign h4 a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
article.campaign h4 a:hover {
  color: #00aced;
}
/* line 1942, app.scss */
article.campaign h4 a span {
  color: #00aced;
}
/* line 1947, app.scss */
article.campaign h4 img {
  margin: 0 0.2em;
  vertical-align: text-top;
}
/* line 1953, app.scss */
article.campaign h5 {
  margin-top: 1.6em;
  font-size: 10px;
  line-height: 1.75em;
  color: #333333;
}
/* line 1959, app.scss */
article.campaign .subtitle {
  padding-bottom: 0;
  font-size: 13px;
  line-height: 16px;
}
/* line 1964, app.scss */
article.campaign .toc ul {
  margin-left: 0.1em;
  list-style-position: inside;
  list-style-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/li.png");
}
/* line 1969, app.scss */
article.campaign .toc ul li {
  padding: 0.2em 0;
  font-size: 13px;
  line-height: 1.1em;
  font-weight: bold;
}
/* line 1974, app.scss */
article.campaign .toc ul li.curr {
  color: #A5A5A5;
}
/* line 1978, app.scss */
article.campaign .toc ul li a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
article.campaign .toc ul li a:hover {
  color: #00aced;
}

/* line 1988, app.scss */
article#full-singlepage .subtitle {
  margin: 0;
  padding: 12px 0;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
}
/* line 1993, app.scss */
article#full-singlepage .subtitle big {
  font-size: 18px;
  line-height: 22px;
  font-weight: 200;
}
/* line 2001, app.scss */
article#full-singlepage .article-metadata,
article#full-singlepage .article-metadata2 {
  padding-top: 7px;
  margin-bottom: 10px;
}
/* line 2005, app.scss */
article#full-singlepage .article-metadata .article-source,
article#full-singlepage .article-metadata2 .article-source {
  font-size: 12px;
}
/* line 2012, app.scss */
article#full-singlepage .article-more .article-title {
  padding-bottom: 0.1em;
}
/* line 2016, app.scss */
article#full-singlepage .article-more .article-metadata {
  padding-top: 0;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
}
/* line 2021, app.scss */
article#full-singlepage .article-more .article-metadata .article-source {
  font-size: 11px;
  line-height: 18px;
}

/* line 2030, app.scss */
article#full-campaigntoolkit h2, article#full-campaigntoolkit h1 {
  margin-bottom: 4px;
}
/* line 2034, app.scss */
article#full-campaigntoolkit aside {
  margin-top: 225px;
}
/* line 2038, app.scss */
article#full-campaigntoolkit .photo-content {
  float: left;
  margin-right: 0;
  padding: 0 30px 15px 0;
  width: auto;
  background: white;
}
/* line 2045, app.scss */
article#full-campaigntoolkit .photo-content img {
  margin-left: -165px;
  width: 303px;
  max-width: none;
}
/* line 2052, app.scss */
article#full-campaigntoolkit .article-title {
  font-size: 36px;
  line-height: 38px;
  /* margin: 0; */
  padding: 0 0 25px;
}
/* line 2058, app.scss */
article#full-campaigntoolkit .article-content {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: top left;
  padding-top: 0.5em;
  margin: 5px 0 5px;
}
/* line 2063, app.scss */
article#full-campaigntoolkit .article-content strong {
  font-size: 11px !important;
  line-height: 15px !important;
}
/* line 2067, app.scss */
article#full-campaigntoolkit .article-content strong {
  font-size: 11px !important;
  line-height: 15px !important;
}
/* line 2074, app.scss */
article#full-campaigntoolkit .chapters .chapter {
  border-top: 1px solid #E1E1E1;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 2080, app.scss */
article#full-campaigntoolkit .chapters h5 {
  margin-bottom: 1em;
  font-size: 13px;
  line-height: 15px;
  color: #333333;
}
/* line 2086, app.scss */
article#full-campaigntoolkit .chapters article.campaign {
  margin-bottom: 0;
  padding-bottom: 15px !important;
}
/* line 2090, app.scss */
article#full-campaigntoolkit .chapters article.campaign h3 {
  margin-bottom: 0.5em;
  font-size: 10px;
  line-height: 1.2em;
}
/* line 2095, app.scss */
article#full-campaigntoolkit .chapters article.campaign h3 strong {
  color: #A5A5A5;
}
/* line 2099, app.scss */
article#full-campaigntoolkit .chapters article.campaign h3 span {
  color: #6AC6F1;
}
/* line 2104, app.scss */
article#full-campaigntoolkit .chapters article.campaign h4 {
  font-size: 20px;
  line-height: 1.2em;
  padding-bottom: 0.1em;
}
/* line 2109, app.scss */
article#full-campaigntoolkit .chapters article.campaign .subtitle {
  font-size: 14px;
  line-height: 20px;
}

/* line 2118, app.scss */
article.full-toolkitchapter .article-title h2, article.full-toolkitchapter .article-title h1 {
  margin-top: 0;
}
/* line 2122, app.scss */
article.full-toolkitchapter .article-content {
  margin-top: 12px;
}
/* line 2125, app.scss */
article.full-toolkitchapter .article-content .note {
  border-bottom: 1px solid #EFEFEF;
  margin-bottom: 1em;
}
/* line 2129, app.scss */
article.full-toolkitchapter .article-content .note h3 {
  font-family: proxima-nova, "Helvetica", Verdana, sans-serif;
  font-size: 13px;
  line-height: 20px;
  text-transform: uppercase;
}
/* line 2133, app.scss */
article.full-toolkitchapter .article-content .note h3 img {
  margin: 0;
}
/* line 2137, app.scss */
article.full-toolkitchapter .article-content .note h3 strong {
  color: #333333;
}
/* line 2142, app.scss */
article.full-toolkitchapter .article-content .note h4 {
  margin: 0 0 0.6em;
  font-size: 11px;
  line-height: 1.2em;
  color: #46c7ff;
}
/* line 2149, app.scss */
article.full-toolkitchapter .article-content .note h5 {
  font-size: 16px;
  line-height: 17px;
}
/* line 2153, app.scss */
article.full-toolkitchapter .article-content .note.blue h3 {
  color: #00A0E4;
}
/* line 2157, app.scss */
article.full-toolkitchapter .article-content .note.green h3 {
  color: #7DC800;
}
/* line 2161, app.scss */
article.full-toolkitchapter .article-content .note.orange h3 {
  color: #FF9900;
}
/* line 2165, app.scss */
article.full-toolkitchapter .article-content .note.purple h3 {
  color: #642D96;
}
/* line 2169, app.scss */
article.full-toolkitchapter .article-content .note ul, article.full-toolkitchapter .article-content .note ol {
  margin: 0.7em 0 0.7em 0;
}
/* line 2173, app.scss */
article.full-toolkitchapter .article-content .note ul.checklist {
  margin-top: 1em;
  margin-left: 8px;
  list-style-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/li_checkbox.png");
  list-style-position: outside;
}
/* line 2180, app.scss */
article.full-toolkitchapter .article-content .note ul li, article.full-toolkitchapter .article-content .note ol.li {
  margin-top: 0.3em;
}
/* line 2186, app.scss */
article.full-toolkitchapter .article-meta-more {
  overflow: hidden;
  *zoom: 1;
}
/* line 2189, app.scss */
article.full-toolkitchapter .article-meta-more ul {
  list-style: none outside;
}
/* line 2193, app.scss */
article.full-toolkitchapter .article-meta-more .download {
  padding: 0 0 15px;
  color: #A5A5A5;
  line-height: 13px !important;
}
/* line 2198, app.scss */
article.full-toolkitchapter .article-meta-more .download strong {
  display: inline-block;
  margin-bottom: 0.5em;
}
/* line 2203, app.scss */
article.full-toolkitchapter .article-meta-more .download .file {
  float: left;
  margin-right: 5px;
}

/* line 2211, app.scss */
.sidecommentinner {
  position: relative;
  height: 300px;
  width: 302px;
}

/* line 2217, app.scss */
.sidecomments {
  position: absolute;
  padding: 5px;
}
/* line 2220, app.scss */
.sidecomments textarea {
  height: 60px !important;
  min-height: 60px;
}

/* -----------------------------------------
    Sections
----------------------------------------- */
/* line 2232, app.scss */
#topnavmenu > li {
  display: inline-block;
  margin-right: 10px;
  border-color: #3CBEF5;
  z-index: 999;
  font-size: 20px;
  margin-top: 18px;
}
/* line 2241, app.scss */
#topnavmenu > li .countries {
  width: 234px;
  z-index: 1001;
  display: none;
  position: absolute;
  padding: 9px;
  margin: -4px 0 0 0px;
  border: 2px solid #3CBEF5;
  background: white;
  z-index: 990;
}
/* line 2244, app.scss */
#topnavmenu > li .countries a {
  color: black;
}
/* line 2246, app.scss */
#topnavmenu > li .countries a:hover {
  color: #00a2e4;
}
/* line 2257, app.scss */
#topnavmenu > li .countries ul {
  margin-left: 2px;
}
/* line 2263, app.scss */
#topnavmenu > li.open {
  color: black;
}
/* line 2266, app.scss */
#topnavmenu > li.open .countries {
  display: block;
  background: white;
}

/* line 2274, app.scss */
#newsnav {
  padding: 3px 0 7px;
}
/* line 2277, app.scss */
#newsnav .readmore {
  border: none !important;
}
/* line 2282, app.scss */
#newsnav .panel {
  clear: both;
  margin: 0;
  padding: 15px 0 10px;
}
/* line 2287, app.scss */
#newsnav .panel.btm {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: top left;
}
/* line 2290, app.scss */
#newsnav .panel.btm .newsnav {
  overflow: inherit;
}
/* line 2293, app.scss */
#newsnav .panel.btm .newsnav li {
  height: 20px;
}
/* line 2300, app.scss */
#newsnav h2, #newsnav h1 {
  float: left;
  margin: 0;
  line-height: 25px;
}
/* line 2305, app.scss */
#newsnav h2 img, #newsnav h1 img {
  vertical-align: text-bottom;
}
/* line 2309, app.scss */
#newsnav h2 a, #newsnav h1 a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#newsnav h2 a:hover, #newsnav h1 a:hover {
  color: #333333;
}
/* line 2314, app.scss */
#newsnav .newsnav {
  display: inline-block;
  padding-left: 3px;
}
/* line 2318, app.scss */
#newsnav .newsnav li.open {
  border-color: white;
}
/* line 2321, app.scss */
#newsnav .newsnav li.open .region {
  margin-left: -11px;
  margin-right: -9px;
  padding-left: 11px;
  border-color: #3CBEF5;
  z-index: 999;
}
/* line 2329, app.scss */
#newsnav .newsnav li.open .countries {
  display: block;
}
/* line 2333, app.scss */
#newsnav .newsnav li.open.none .region {
  border-color: transparent;
  margin-left: -9px;
  padding-left: 9px;
}
/* line 2339, app.scss */
#newsnav .region {
  display: block;
  position: relative;
  background: white;
  margin: -5px -9px -7px;
  padding: 5px 9px;
  border: 2px solid white;
  border-bottom: 0;
}
/* line 2349, app.scss */
#newsnav .countries {
  display: none;
  position: absolute;
  padding: 9px;
  margin: 5px 0 0 -11px;
  border: 2px solid #3CBEF5;
  background: white;
  z-index: 990;
}
/* line 2358, app.scss */
#newsnav .countries .readmore {
  padding-top: 0;
  margin-bottom: 9px;
}
/* line 2362, app.scss */
#newsnav .countries .readmore a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#newsnav .countries .readmore a:hover {
  color: #00aced;
}
/* line 2367, app.scss */
#newsnav .countries p.hr {
  margin: 0 0 0.2em;
  color: #BCBCBC;
  font-size: 11px;
  line-height: 18px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: center left;
}
/* line 2373, app.scss */
#newsnav .countries p.hr em {
  padding-right: 1em;
  background: white;
}
/* line 2379, app.scss */
#newsnav .countries ul {
  display: block;
  float: left;
  margin: 0;
  padding: 0 15px 0 0;
  width: 140px;
}
/* line 2386, app.scss */
#newsnav .countries ul li {
  float: none;
  display: block;
  height: auto !important;
  border: 0;
  padding: 0.2em 0;
  font-weight: normal;
  font-size: 12px;
  line-height: 1em;
}
/* line 2395, app.scss */
#newsnav .countries ul li a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#newsnav .countries ul li a:hover {
  color: #00aced;
}
/* line 2402, app.scss */
#newsnav.for-mobile {
  display: none;
  background: black;
  color: white;
  padding: 0;
  position: absolute;
  top: 0px;
  width: 80%;
  left: 99%;
  height: 100%;
  z-index: 300;
  padding-top: 12px;
}
/* line 2415, app.scss */
#newsnav.for-mobile .region {
  border: none;
}
/* line 2421, app.scss */
#newsnav.for-mobile .share-links {
  margin-bottom: 10px;
}
/* line 2427, app.scss */
#newsnav.for-mobile .double h3:first-child {
  display: none;
}
/* line 2431, app.scss */
#newsnav.for-mobile .double .newsletters {
  display: none;
}
/* line 2435, app.scss */
#newsnav.for-mobile .double ul {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  background-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline-gray.png");
  margin-bottom: 10px;
}
/* line 2442, app.scss */
#newsnav.for-mobile .double ul:last-of-type {
  background: none;
}
/* line 2448, app.scss */
#newsnav.for-mobile .panel h3:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2457, app.scss */
#newsnav.for-mobile .panel {
  position: relative;
  clear: both;
  width: 80%;
  padding: 5px 0;
  margin-right: 15px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  background-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline-gray.png");
  margin: 10px 5% !important;
}
/* line 2468, app.scss */
#newsnav.for-mobile .panel h2 span, #newsnav.for-mobile .panel h3, #newsnav.for-mobile .panel h3 a {
  color: #46c7ff;
  background: none;
  font-size: 12px;
  font-family: Georgia, serif;
}
/* line 2475, app.scss */
#newsnav.for-mobile .panel.btm {
  border-right: 0;
  padding-top: 0px;
  margin-top: 0 !important;
}
/* line 2480, app.scss */
#newsnav.for-mobile .panel.btm .newsnav li {
  height: auto;
}
/* line 2496, app.scss */
#newsnav.for-mobile .panel.form img {
  display: inline-block;
  float: left;
  position: relative;
  top: 5px;
  margin-right: 7px;
  cursor: pointer;
}
/* line 2505, app.scss */
#newsnav.for-mobile .panel.form h2 {
  background: #ffdc14;
  display: inline-block;
  padding: 0 0.2em 0 0.4em;
  margin-right: 0.1em;
  font-size: 11px;
  line-height: 20px;
  font-weight: bold;
}
/* line 2513, app.scss */
#newsnav.for-mobile .panel.form h2 span {
  color: black;
}
/* line 2518, app.scss */
#newsnav.for-mobile .panel.form p {
  font-size: 16px;
  line-height: 26px;
  clear: both;
  font-weight: bold;
}
/* line 2531, app.scss */
#newsnav.for-mobile .panel form button {
  float: none;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/submitbutton.png") no-repeat;
  display: inline-block;
  width: 30px;
  border: none;
  border-top: none;
  position: relative;
  top: -2px;
  left: -2px;
}
/* line 2543, app.scss */
#newsnav.for-mobile .panel form input {
  width: 78%;
  display: inline-block;
}
/* line 2552, app.scss */
#newsnav.for-mobile #fill2 .panel {
  background: none;
}
/* line 2559, app.scss */
#newsnav.for-mobile h2, #newsnav.for-mobile h1, #newsnav.for-mobile h3 {
  margin: -5px;
  padding: 2px 0px;
  position: relative;
}
/* line 2564, app.scss */
#newsnav.for-mobile h2 a, #newsnav.for-mobile h1 a, #newsnav.for-mobile h3 a {
  padding-right: 25px;
  text-indent: 0;
  background-position: top right;
}
/* line 2569, app.scss */
#newsnav.for-mobile h2 a:hover, #newsnav.for-mobile h1 a:hover, #newsnav.for-mobile h3 a:hover {
  background-position: top right;
}
/* line 2576, app.scss */
#newsnav.for-mobile h3 {
  padding: 5px 0;
}
/* line 2587, app.scss */
#newsnav.for-mobile .collapse h3 {
  display: list-item;
  list-style-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/liwhite.png");
  list-style-position: inside;
}
/* line 2593, app.scss */
#newsnav.for-mobile .collapse h3 a {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_add.png") no-repeat bottom right !important;
}
/* line 2598, app.scss */
#newsnav.for-mobile .collapse ul {
  display: none;
}
/* line 2600, app.scss */
#newsnav.for-mobile .collapse ul li:last-child {
  padding: 0;
  background: none;
}
/* line 2608, app.scss */
#newsnav.for-mobile .open h3 {
  background: none;
}
/* line 2613, app.scss */
#newsnav.for-mobile h3, #newsnav.for-mobile h2, #newsnav.for-mobile h1 {
  margin: 5px 0px;
  border-bottom: 0;
  z-index: 2;
}
/* line 2618, app.scss */
#newsnav.for-mobile h3 a, #newsnav.for-mobile h2 a, #newsnav.for-mobile h1 a {
  background-position: bottom right;
}
/* line 2624, app.scss */
#newsnav.for-mobile ul.newsnav {
  left: -7px;
  padding: 3px 0 10px 1px;
  top: 27px;
  z-index: 1;
  width: 100%;
  margin-top: -10px;
}
/* line 2632, app.scss */
#newsnav.for-mobile ul.newsnav li {
  border: 0;
  float: none;
  width: 100%;
  height: auto;
  padding: 7px 0;
  font-size: 13px;
}
/* line 2645, app.scss */
#newsnav.for-mobile .open h3 a {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_minus.png") no-repeat bottom right !important;
}

/* line 2659, app.scss */
.visit_noimpunity a:hover {
  color: #00ACEB !important;
}

/* line 2670, app.scss */
body.noimpunity_hub.ar #breadcrumb h2 {
  direction: rtl !important;
}
/* line 2676, app.scss */
body.noimpunity_hub a.black {
  color: black !important;
}
/* line 2679, app.scss */
body.noimpunity_hub a.black:hover {
  color: #00aceb !important;
}

/* line 2686, app.scss */
#noimpunity_article_banner {
  padding: 10px 0;
  margin-bottom: 0;
}
/* line 2690, app.scss */
#noimpunity_article_banner .visit_noimpunity {
  color: white;
  margin-top: 14px;
  display: block;
}
/* line 2694, app.scss */
#noimpunity_article_banner .visit_noimpunity a {
  color: white;
}
/* line 2697, app.scss */
#noimpunity_article_banner .visit_noimpunity img {
  position: relative;
  top: 4px;
  margin-left: 5px;
}

/* line 2706, app.scss */
.bottomborder {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  padding-bottom: 10px;
}

/* line 2712, app.scss */
.topborder {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: top left;
  padding-bottom: 10px;
}

/* line 2721, app.scss */
.noimpunity#highlights-country article img {
  max-height: 225px;
  width: auto;
}

/* line 2731, app.scss */
#content.noimpunity strong {
  letter-spacing: 1px;
}
/* line 2736, app.scss */
#content.noimpunity .spotlight figure {
  margin-bottom: 10px;
}

/* line 2743, app.scss */
#highlights-country.noimpunity h4.article-title {
  font-size: 20px;
  line-height: 22px;
}

/* line 2750, app.scss */
#noimpunityinfocus {
  margin-bottom: 40px;
  margin-top: 15px;
}

/* line 2755, app.scss */
.noimpunity_page #langdivide {
  display: none !important;
}

/* line 2760, app.scss */
.noimpunity_resources .article-title h1 {
  font-size: 40px;
}
/* line 2764, app.scss */
.noimpunity_resources #langdivide {
  display: none !important;
}
/* line 2769, app.scss */
.noimpunity_resources article .article-content {
  margin-top: 30px !important;
  margin-bottom: 25px;
}
/* line 2773, app.scss */
.noimpunity_resources article .article-content:after {
  content: "";
  clear: both;
  display: block;
}
/* line 2784, app.scss */
.noimpunity_resources .all_label {
  margin-top: 40px !important;
  padding: 15px 0;
  margin: 0;
  color: #08ACEB;
  clear: both;
}
/* line 2795, app.scss */
.noimpunity_resources #filter .bottomborder {
  text-align: center;
  color: #848484;
  font-family: Georgia, "Times New Roman", Times, serif;
  letter-spacing: 1px;
}
/* line 2801, app.scss */
.noimpunity_resources #filter em {
  font-size: 13px;
  line-height: 18px;
  color: #848484;
}
/* line 2808, app.scss */
.noimpunity_resources .article-title .panel, .noimpunity_resources .subtitle {
  background: none !important;
}
/* line 2814, app.scss */
.noimpunity_resources .subtitle {
  margin-top: -5px !important;
  padding: 0 !important;
}
/* line 2817, app.scss */
.noimpunity_resources .subtitle big {
  font-size: 22px !important;
  line-height: 28px !important;
}

/* line 2826, app.scss */
#shocking_facts {
  border-right: 1px solid #d6d6d6;
}
/* line 2828, app.scss */
#shocking_facts h3 {
  font-size: 26px;
  line-height: 28px;
}
/* line 2833, app.scss */
#shocking_facts h4 {
  font-size: 20px;
  line-height: 22px;
}

/* line 2843, app.scss */
img.key_actor {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* line 2849, app.scss */
.timeline_entry {
  width: 100%;
  clear: both;
  max-width: 100%;
  padding-bottom: 20px;
  float: left !important;
  overflow: hidden;
  position: relative;
}
/* line 2854, app.scss */
.timeline_entry .ar {
  float: right !important;
}
/* line 2858, app.scss */
.timeline_entry .seemore, .timeline_entry .readmore {
  letter-spacing: 1px;
}
/* line 2862, app.scss */
.timeline_entry .timelinedate {
  width: 90%;
  color: #ED1D25;
  background: #EFEFEF;
  position: absolute;
  top: 0;
  text-align: center;
  padding: 5px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 2876, app.scss */
.timeline_entry .videoWrapper {
  position: relative;
  padding-bottom: 56.25% !important;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin-bottom: 20px;
  max-width: 100% !important;
}
/* line 2886, app.scss */
.timeline_entry .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
}
/* line 2901, app.scss */
.timeline_entry .quote {
  margin-bottom: 20px;
}
/* line 2904, app.scss */
.timeline_entry .quote strong {
  font-size: 24px !important;
  line-height: 30px !important;
}
/* line 2912, app.scss */
.timeline_entry .expand {
  max-height: 136px;
  overflow: hidden;
  position: relative;
}
/* line 2916, app.scss */
.timeline_entry .expand span, .timeline_entry .expand span p {
  clear: both;
  margin-top: 5px;
  font-size: 15px;
  font-weight: bold;
}
/* line 2923, app.scss */
.timeline_entry .expand p {
  margin-bottom: 0px;
}
/* line 2926, app.scss */
.timeline_entry .expand.expanded {
  max-height: none;
  overflow: auto;
}
/* line 2933, app.scss */
.timeline_entry.last {
  margin-bottom: 60px;
}
/* line 2935, app.scss */
.timeline_entry.last .bg {
  background: none;
}
/* line 2940, app.scss */
.timeline_entry .bg {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/noimpunity/dotted_vertical.png") repeat-y;
  background-position: top center;
  left: 15px;
  top: 0;
  bottom: 0;
  position: absolute;
  width: 25%;
}
/* line 2944, app.scss */
.ar .timeline_entry .bg {
  left: auto;
  right: 15px;
}

/* line 2957, app.scss */
.red {
  color: #F80101 !important;
}

/* line 2962, app.scss */
.vertcenter {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
/* line 2965, app.scss */
.ar .vertcenter {
  right: auto;
  left: 0;
}

/* line 2972, app.scss */
.seemore, .readmore, .seeless {
  width: 100%;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 2976, app.scss */
.timeline_entry .seemore, .timeline_entry .readmore, .timeline_entry .seeless {
  border-top: #48C8FF solid 1px;
}
/* line 2984, app.scss */
.seemore img, .readmore img, .seeless img {
  display: inline;
  position: relative;
  margin-left: 3px;
  top: 2px;
}

/* line 2995, app.scss */
.noimpunity_resource {
  padding-bottom: 20px;
  padding-top: 20px;
  border-bottom: 1px solid #efefef;
  margin-bottom: 0;
}
/* line 3001, app.scss */
.noimpunity_resource:last-child {
  border-bottom: none;
}
/* line 3006, app.scss */
.noimpunity_resource .divider {
  width: 4px;
  height: 12px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/noimpunity/divider.png") top center no-repeat;
  display: inline-block;
  position: relative;
  top: 2px;
}
/* line 3015, app.scss */
.noimpunity_resource.featured {
  padding-top: 20px !important;
  margin-bottom: 10px;
  border-bottom: none;
}
/* line 3019, app.scss */
.noimpunity_resource.featured .columns.eight, .noimpunity_resource.featured .row .columns.eight, .row .noimpunity_resource.featured .columns.eight {
  padding-left: 15px;
}
/* line 3024, app.scss */
.noimpunity_resource.featured p {
  font-size: 18px;
  line-height: 26px;
}
/* line 3030, app.scss */
.noimpunity_resource .nine p, .noimpunity_resource .row .nine p, .row .noimpunity_resource .nine p {
  font-size: 16px;
  line-height: 24px;
}
/* line 3036, app.scss */
.noimpunity_resource .date {
  margin-left: 5px;
}
/* line 3041, app.scss */
.noimpunity_resource h3 {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #F60D00;
  font-family: Georgia, 'Times New Roman', Times, serif;
}
/* line 3047, app.scss */
.nine .noimpunity_resource h3, .row .nine .noimpunity_resource h3 {
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
  color: #08ACEB;
}
/* line 3056, app.scss */
.noimpunity_resource h4 {
  font-size: 18px !important;
  line-height: 26px !important;
  margin: 0 !important;
}
/* line 3057, app.scss */
.noimpunity_resource h4.featured {
  font-size: 26px !important;
  line-height: 28px !important;
}

/* line 3069, app.scss */
#filter {
  position: relative;
  left: 7px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
/* line 3071, app.scss */
#filter .bottomborder strong {
  font-size: 11px;
  color: #333333;
  letter-spacing: 1px;
}
/* line 3086, app.scss */
#filter .region {
  color: #08ACEB;
  font-weight: bold;
  line-height: 25px;
}
/* line 3097, app.scss */
#filter .top {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #E1E1E1;
}

/* line 3105, app.scss */
#additional_noimpunity_resources {
  margin: 10px 0;
  border-top: 1px #EFEFEF solid;
  padding: 0;
}
/* line 3109, app.scss */
#additional_noimpunity_resources > h3 {
  margin-top: 10px;
  font-family: proxima-nova, "Helvetica", Verdana, sans-serif;
  font-size: 13px;
  line-height: 20px;
  text-transform: uppercase;
  color: #00A0E4;
}

/* line 3118, app.scss */
.ar .fliparabic {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  -ms-filter: fliph;
  filter: fliph;
}

/* line 3123, app.scss */
.left {
  float: left;
}
/* line 3125, app.scss */
.ar .left {
  float: right;
}

/* line 3131, app.scss */
.right {
  float: right;
}
/* line 3134, app.scss */
.ar .right {
  float: left;
}

/* line 3140, app.scss */
.faces_hub.ar .option {
  margin-left: 30px;
}
/* line 3144, app.scss */
.faces_hub.ar .expand h5 {
  padding-left: 0;
  padding-right: 25px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/expandlarge.png") no-repeat center right;
  font-size: 12px;
}

/* line 3155, app.scss */
.faces_hub #breadcrumb h2 {
  font-size: 12px;
  line-height: inherit;
  font-weight: normal;
  display: inline;
}
/* line 3162, app.scss */
.faces_hub #breadcrumb p {
  display: inline-block;
}
/* line 3166, app.scss */
.faces_hub #breadcrumb {
  margin-bottom: 40px;
}
/* line 3171, app.scss */
.faces_hub .sortby {
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  position: relative;
  top: 1px;
  margin-right: 20px;
}
/* line 3179, app.scss */
.faces_hub .option {
  margin-right: 30px;
  font-weight: bold;
}
/* line 3182, app.scss */
.faces_hub .option .ar {
  margin-left: 30px;
}
/* line 3190, app.scss */
.faces_hub .active {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/underarrow.png") bottom center no-repeat;
  padding-bottom: 10px;
}
/* line 3195, app.scss */
.faces_hub .expand {
  margin-top: 25px;
  margin-bottom: 25px;
}
/* line 3199, app.scss */
.faces_hub .expand h5 {
  display: block;
  font-family: Georgia, "Times New Roman", Times, serif !important;
  height: 20px;
  padding-left: 25px;
  font-size: 12px;
  line-height: inherit;
  cursor: pointer;
  padding-top: 5px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/expandlarge.png") no-repeat center left;
}
/* line 3211, app.scss */
.ar .faces_hub .expand h5 {
  padding-left: 0;
  padding-right: 25px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/expandlarge.png") no-repeat center right;
}
/* line 3220, app.scss */
.faces_hub .expand h5.expanded {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/contractlarge.png") no-repeat center left;
}
/* line 3225, app.scss */
.faces_hub #pagehighlight-wrap {
  background-image: none;
  background: #F2F2F2;
  padding-bottom: 80px;
}
/* line 3232, app.scss */
.faces_hub #pagehighlight-wrap #breadcrumb-wrap {
  border: none !important;
  background: #F2F2F2;
  padding-bottom: 10px;
}
/* line 3241, app.scss */
.faces_hub .droplabel {
  margin-bottom: -5px;
  font-size: 16px;
}
/* line 3247, app.scss */
.faces_hub .option {
  cursor: pointer;
  color: #00AAEE;
}
/* line 3253, app.scss */
.faces_hub .option.active {
  cursor: auto;
  color: black;
}
/* line 3259, app.scss */
.faces_hub .bottom {
  margin: -5px 0 0;
  padding: 8px 0 0;
  background: url(/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png) repeat-x;
  background-position: top left;
  overflow: hidden;
  margin-bottom: 30px;
}
/* line 3275, app.scss */
.faces_hub .button.dropdown.split.large {
  height: 40px;
  border: 1px solid #CCCCCC;
  background: white;
}
/* line 3277, app.scss */
.faces_hub .button.dropdown.split.large > a {
  padding: 11px;
  color: #00AAEE;
  font-size: 16px;
  text-align: left;
}
/* line 3282, app.scss */
.faces_hub .button.dropdown.split.large > a .ar {
  text-align: right;
}
/* line 3286, app.scss */
:hover .faces_hub .button.dropdown.split.large > a {
  background: inherit;
}
/* line 3293, app.scss */
.faces_hub .button.dropdown.split.large span {
  border: none !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* future proofing */
  -khtml-border-radius: 3px;
  /* for old Konqueror browsers */
  background: #00AAEB;
}
/* line 3304, app.scss */
.faces_hub .dropdown.split {
  width: 100%;
}
/* line 3307, app.scss */
.faces_hub h3.subhead {
  font-weight: normal;
  font-size: 24px;
  line-height: 30px;
  margin-top: 38px;
}

/* line 3321, app.scss */
.fr.faces_hub h3.subhead {
  margin-top: 26px;
}

/* line 3329, app.scss */
.es.faces_hub h3.subhead {
  margin-top: 36px;
}

/* line 3336, app.scss */
.ar.faces_hub h3.subhead {
  margin-top: 25px;
}

/* line 3343, app.scss */
.profile_story #main, .faces_hub #main {
  border: none !important;
}
/* line 3346, app.scss */
.profile_story #profile_stories, .faces_hub #profile_stories {
  padding: 0px;
}
/* line 3351, app.scss */
.profile_story #profile_stories h1, .faces_hub #profile_stories h1 {
  /*  word-spacing: 9999999px; */
  margin-bottom: 0px;
  letter-spacing: 0px;
}
/* line 3359, app.scss */
.profile_story .profile h1 a:hover, .faces_hub .profile h1 a:hover {
  color: #00ACED !important;
}
/* line 3363, app.scss */
.profile_story .profile figure.fullwidth, .faces_hub .profile figure.fullwidth {
  position: relative;
}
/* line 3366, app.scss */
.profile_story .profile figure.fullwidth img, .faces_hub .profile figure.fullwidth img {
  width: 100%;
  height: auto;
}
/* line 3370, app.scss */
.profile_story .profile figure.fullwidth .greytease, .faces_hub .profile figure.fullwidth .greytease {
  background: rgba(34, 34, 34, 0.75);
  color: white;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  opacity: 0;
  transition: opacity .5s ease-out;
  -moz-transition: opacity .5s ease-out;
  -webkit-transition: opacity .5s ease-out;
  -o-transition: opacity .5s ease-out;
  padding: 10px;
  position: absolute;
  bottom: 0px;
  max-height: 100%;
  overflow: hidden;
}
/* line 3388, app.scss */
.profile_story .profile figure.fullwidth .greytease:hover, .faces_hub .profile figure.fullwidth .greytease:hover {
  opacity: 1;
}
@media screen and (min-width: 800px) {
  /* line 3357, app.scss */
  .profile_story .profile, .faces_hub .profile {
    min-height: 400px;
  }
}
/* line 3397, app.scss */
.profile_story .profile h1, .faces_hub .profile h1 {
  font-size: 30px;
  line-height: 32px;
  font-family: proxima-nova, Helvetica, Verdana, sans-serif;
  text-transform: none;
  display: block;
  max-height: 67px;
  overflow: hidden;
  min-height: 67px;
}
/* line 3408, app.scss */
.profile_story .profile h5, .faces_hub .profile h5 {
  color: #EF0029;
  letter-spacing: 0px;
  font-size: 13px;
  text-transform: none;
  min-height: 61px;
}
/* line 3415, app.scss */
.profile_story .profile h5 img, .faces_hub .profile h5 img {
  width: 1px !important;
  height: 18px !important;
  position: relative;
  top: 5px;
  margin: 0 7px;
}

/* line 3428, app.scss */
.faces_hub #paging .status {
  font-style: italic;
  font-size: 14px;
  line-height: 17px;
  color: #8C8C8C !important;
}
/* line 3435, app.scss */
.faces_hub .page {
  margin-top: 25px;
}
/* line 3438, app.scss */
.faces_hub .page .num {
  padding: 7px 14px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
/* line 3443, app.scss */
.faces_hub .page .num a {
  cursor: pointer;
}
/* line 3448, app.scss */
.faces_hub .page .current {
  background: #EAEAEA;
  padding: 7px 14px;
  font-weight: bold;
  font-size: 16px;
}
/* line 3455, app.scss */
.faces_hub .page .word {
  font-weight: bold;
  font-size: 12px;
  margin-right: 10px;
  display: inline-block;
}

/* line 3464, app.scss */
.ar article.profile_story > .row > .ten {
  float: left;
}

/* line 3469, app.scss */
.es.profile_story .see_all {
  font-size: 13px;
}

/* line 3474, app.scss */
.profile_story #full-singlepage .twelve.columns .panel {
  background: none;
}
/* line 3478, app.scss */
.profile_story article .article-content p {
  font-size: 18px;
  line-height: 26px;
}
/* line 3483, app.scss */
.profile_story article .article-meta-more p strong {
  font-size: 12px;
  line-height: 13px;
}
/* line 3490, app.scss */
.profile_story .see_all {
  font-size: 16px;
  line-height: 44px;
  margin-top: 23px;
  float: right !important;
}
/* line 3500, app.scss */
.ar .profile_story .see_all {
  float: left !important;
}
/* line 3504, app.scss */
.profile_story .see_all a {
  color: #7DC800;
  text-decoration: none;
  cursor: pointer;
}
/* line 3510, app.scss */
.profile_story .see_all img {
  position: relative;
  top: 3px;
  left: 3px;
}
/* line 3518, app.scss */
.profile_story .for-mobile .see_all {
  margin-top: 0px !important;
}
/* line 3523, app.scss */
.profile_story article .article-meta-more p a {
  font-size: 14px;
}
/* line 3527, app.scss */
.profile_story .article-metadata2 {
  margin-bottom: 30px !important;
}
/* line 3532, app.scss */
.profile_story .subtitle {
  margin-bottom: 5px !important;
}
/* line 3537, app.scss */
.profile_story article#full-singlepage .subtitle big {
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 15px;
  display: block;
}
/* line 3544, app.scss */
.profile_story article .article-metadata2, .profile_story article .article-metadata2 .date {
  font-size: 13px !important;
}
/* line 3549, app.scss */
.profile_story #breadcrumb-wrap {
  background: #F2F2F2;
}
@media screen and (max-width: 800px) {
  /* line 3553, app.scss */
  .profile_story .quoteintro {
    padding-top: 0px !important;
  }
}
/* line 3558, app.scss */
.profile_story .grey {
  color: #8C8C8C;
}
/* line 3561, app.scss */
.profile_story .article-title .panel {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 3566, app.scss */
.profile_story .topquote p {
  line-height: 40px !important;
}
/* line 3574, app.scss */
.profile_story #see_all .columns {
  margin-bottom: 60px;
}
/* line 3577, app.scss */
.profile_story #see_all strong {
  color: #7DC800;
  font-size: 16px;
  line-height: 22px;
}
/* line 3581, app.scss */
.profile_story #see_all img {
  width: 35px;
  height: auto;
  margin-right: 10px;
  position: relative;
  top: 16px;
}
/* line 3590, app.scss */
.profile_story h5.more_faces {
  font-size: 13px;
  line-height: 15px;
  padding: 50px 15px;
  color: #00ACED;
  text-transform: uppercase;
}
/* line 3598, app.scss */
.profile_story h5 {
  color: #EF0029;
}
/* line 3601, app.scss */
.profile_story h5 img {
  position: relative;
  top: 5px;
  margin: 0 5px;
}
/* line 3606, app.scss */
.profile_story h5 a, .profile_story h5 a:visited {
  color: #EF0029;
}
/* line 3610, app.scss */
.profile_story #main h3 {
  font-size: 13px;
  line-height: 18px;
  background: #7DC800;
  display: inline-block;
  padding: 5px;
  color: white;
  font-weight: bold;
  margin-top: 0px;
}
/* line 3619, app.scss */
.profile_story #main h1 {
  font-size: 48px;
  line-height: 44px;
}

/* line 3625, app.scss */
.noimpunity_case_profile .redquote {
  margin-left: 10px;
}
/* line 3628, app.scss */
.noimpunity_case_profile .noimpunity_resource .three, .noimpunity_case_profile .noimpunity_resource .row .three, .row .noimpunity_case_profile .noimpunity_resource .three {
  padding: 0;
}
/* line 3631, app.scss */
.noimpunity_case_profile .article-metadata2 {
  padding-top: 15px !important;
  margin-bottom: 25px !important;
}
/* line 3635, app.scss */
.noimpunity_case_profile p.subtitle {
  padding-bottom: 20px !important;
}
/* line 3638, app.scss */
.noimpunity_case_profile .case_profile h3 {
  padding: 4px 5px 3px 5px;
  vertical-align: middle;
  display: inline-block;
  color: #fff;
  background-color: #ed1d25;
  font-size: 13px;
}
/* line 3646, app.scss */
.noimpunity_case_profile big {
  font-size: 22px !important;
  line-height: 28px !important;
}
/* line 3650, app.scss */
.noimpunity_case_profile .article-title .panel {
  background: none;
  padding: 0;
}
/* line 3653, app.scss */
.noimpunity_case_profile .article-title .panel h1 {
  font-size: 40px;
}
/* line 3657, app.scss */
.noimpunity_case_profile [class*="column"] + [class*="column"]:last-child {
  float: left;
}
/* line 3659, app.scss */
.ar .noimpunity_case_profile [class*="column"] + [class*="column"]:last-child {
  float: right;
}
/* line 3663, app.scss */
.noimpunity_case_profile #noimpunityfootermenu [class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 3669, app.scss */
.noimpunity_backgrounder .case_profile h3 {
  padding: 4px 5px 3px 5px;
  vertical-align: middle;
  display: inline-block;
  color: #fff;
  background-color: #000;
  font-size: 13px;
}
/* line 3677, app.scss */
.noimpunity_backgrounder .section_divider {
  text-align: center;
  padding: 20px;
}

/* line 3683, app.scss */
.charcoal {
  position: relative;
  background: #2c2c2c url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/noimpunity/charcoalbg.png") center no-repeat !important;
  margin-bottom: 25px;
}
/* line 3684, app.scss */
.charcoal h2 {
  font-size: 24px !important;
  line-height: 30px !important;
}
/* line 3688, app.scss */
.charcoal .panel {
  overflow: visible !important;
  margin-bottom: 12px !important;
}
/* line 3691, app.scss */
.charcoal .panel:last-child {
  margin-bottom: 5px !important;
}
/* line 3695, app.scss */
.charcoal ul#noimpunitynav {
  clear: both;
  margin-top: 30px;
}
/* line 3698, app.scss */
.charcoal ul#noimpunitynav > li {
  position: relative;
  display: inline-block;
  color: white;
}
/* line 3700, app.scss */
.charcoal ul#noimpunitynav > li a {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/noimpunity/red_divider.png") top left no-repeat;
}
/* line 3701, app.scss */
.charcoal ul#noimpunitynav > li a:hover {
  color: #ed1d25;
}
/* line 3705, app.scss */
.ar .charcoal ul#noimpunitynav > li a {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/noimpunity/red_divider.png") top right no-repeat;
}
/* line 3710, app.scss */
.charcoal ul#noimpunitynav > li:first-child a {
  background: none;
  padding-left: 0 !important;
}
/* line 3713, app.scss */
.for-mobile .charcoal ul#noimpunitynav > li:first-child a {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/noimpunity/red_divider.png") top left no-repeat;
  padding-left: 17px !important;
}
/* line 3721, app.scss */
.charcoal ul#noimpunitynav > li.open.drop a {
  background: white;
  color: #ed1d25;
  z-index: 1002;
  border-top: 2px solid #ed1d25;
  border-left: 2px solid #ed1d25;
  border-right: 2px solid #ed1d25;
  position: relative;
}
/* line 3730, app.scss */
.charcoal ul#noimpunitynav > li.open.drop .bg {
  display: none;
}
/* line 3733, app.scss */
.charcoal ul#noimpunitynav > li.open.drop .sub {
  display: block;
  position: absolute;
  z-index: 999;
  background: white;
  color: #FF3A43;
}
/* line 3742, app.scss */
.charcoal ul#noimpunitynav > li a {
  color: white;
  padding: 3px 12px 10px 17px;
  border: 2px solid transparent;
  font-weight: bold;
  font-size: 16px;
}
/* line 3748, app.scss */
.charcoal ul#noimpunitynav > li a.active {
  color: #ed1d25;
}
/* line 3750, app.scss */
.charcoal ul#noimpunitynav > li a.active span {
  display: block;
  position: absolute;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/noimpunity/charcoalbgarrow.png");
  width: 34px;
  height: 19px;
  bottom: -30px;
  left: 45%;
}
/* line 3764, app.scss */
.charcoal ul#noimpunitynav .sub {
  display: none;
  padding: 9px;
  margin: 6px 0 -1px 0;
  border-bottom: 2px solid #ed1d25;
  border-left: 2px solid #ed1d25;
  border-right: 2px solid #ed1d25;
  border-top: 2px solid #ed1d25;
  background: white;
  z-index: 990;
  position: relative;
}
/* line 3775, app.scss */
.charcoal ul#noimpunitynav .sub ul {
  margin-left: 0;
}
/* line 3778, app.scss */
.charcoal ul#noimpunitynav .sub li {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  padding: 0 10px;
  list-style: none;
  padding: 10px 0px;
  margin: 0 10px;
  min-width: 120px;
  color: black;
  font-weight: bold;
  font-size: 14px;
}
/* line 3788, app.scss */
.charcoal ul#noimpunitynav .sub li:last-child {
  border: none;
  background: none;
}
/* line 3799, app.scss */
.charcoal .panel p {
  color: white;
  padding-bottom: 20px;
}
/* line 3803, app.scss */
.charcoal .panel p a {
  color: white !important;
}
/* line 3808, app.scss */
.charcoal #righttext p {
  letter-spacing: 1px;
}
/* line 3811, app.scss */
.charcoal #righttext p a:hover {
  color: #00aceb !important;
}
/* line 3817, app.scss */
.charcoal #arrowbg {
  position: absolute;
  bottom: -19px;
  height: 19px;
  width: 100%;
}
/* line 3823, app.scss */
.charcoal .white.proxima {
  margin-top: 16px;
}
/* line 3826, app.scss */
.charcoal #noimpunityfootermenu {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 3827, app.scss */
.charcoal #noimpunityfootermenu a:hover {
  color: #00aceb !important;
}
/* line 3832, app.scss */
.charcoal #noimpunityfootermenu strong {
  color: #ef0029;
  letter-spacing: 1px;
  font-size: 15px;
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/noimpunity/redunderline.png") no-repeat;
  padding-bottom: 20px;
  background-position: bottom left;
}
/* line 3840, app.scss */
.ar .charcoal #noimpunityfootermenu strong {
  background-position: bottom right;
}
/* line 3844, app.scss */
.charcoal #noimpunityfootermenu .link {
  font-size: 20px;
  margin-top: 15px;
  margin-bottom: 5px;
  line-height: 25px;
}
/* line 3845, app.scss */
.charcoal #noimpunityfootermenu .link a {
  color: white;
  font-weight: bold;
}

/* line 3857, app.scss */
.alc-orange {
  position: relative;
  background: #e88b00 url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/ifex-alc_header.png") top repeat-x !important;
  margin-bottom: 25px;
}
/* line 3858, app.scss */
.alc-orange h2 {
  font-size: 24px !important;
  line-height: 30px !important;
}
/* line 3862, app.scss */
.alc-orange .panel {
  overflow: visible !important;
  margin-bottom: 12px !important;
}
/* line 3865, app.scss */
.alc-orange .panel:last-child {
  margin-bottom: 5px !important;
}
/* line 3869, app.scss */
.alc-orange ul#alcnav {
  clear: both;
  margin-top: 19px;
  margin-bottom: 7px;
}
/* line 3873, app.scss */
.alc-orange ul#alcnav > li {
  position: relative;
  display: inline-block;
  color: white;
}
/* line 3875, app.scss */
.alc-orange ul#alcnav > li.active a {
  color: #ffe51d;
}
/* line 3877, app.scss */
.alc-orange ul#alcnav > li.active a span {
  display: block;
  position: absolute;
  width: 30px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/alc_orange_triangle.png");
  height: 18px;
  bottom: -25px;
  left: 45%;
}
/* line 3887, app.scss */
.alc-orange ul#alcnav > li a {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/alc_divider.png") top left no-repeat;
}
/* line 3888, app.scss */
.alc-orange ul#alcnav > li a:hover {
  color: #ffe51d;
}
/* line 3892, app.scss */
.ar .alc-orange ul#alcnav > li a {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/alc_divider.png") top right no-repeat;
}
/* line 3897, app.scss */
.alc-orange ul#alcnav > li:first-child a {
  background: none;
  padding-left: 0 !important;
}
/* line 3900, app.scss */
.alc-orange ul#alcnav > li:first-child a span {
  background: none;
}
/* line 3903, app.scss */
.for-mobile .alc-orange ul#alcnav > li:first-child a {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/alc_divider.png") top left no-repeat;
  padding-left: 17px !important;
}
/* line 3911, app.scss */
.alc-orange ul#alcnav > li.open.drop a {
  background: white;
  color: #ed1d25;
  z-index: 1002;
  border-top: 2px solid #ed1d25;
  border-left: 2px solid #ed1d25;
  border-right: 2px solid #ed1d25;
  position: relative;
}
/* line 3920, app.scss */
.alc-orange ul#alcnav > li.open.drop .bg {
  display: none;
}
/* line 3923, app.scss */
.alc-orange ul#alcnav > li.open.drop .sub {
  display: block;
  position: absolute;
  z-index: 999;
  background: white;
  color: #FF3A43;
}
/* line 3933, app.scss */
.alc-orange ul#alcnav > li a {
  color: black;
  padding: 3px 12px 10px 17px;
  border: 2px solid transparent;
  font-weight: bold;
  font-size: 16px;
}
/* line 3943, app.scss */
.alc-orange ul#alcnav .sub {
  display: none;
  padding: 9px;
  margin: 6px 0 -1px 0;
  border-bottom: 2px solid #ed1d25;
  border-left: 2px solid #ed1d25;
  border-right: 2px solid #ed1d25;
  border-top: 2px solid #ed1d25;
  background: white;
  z-index: 990;
  position: relative;
}
/* line 3954, app.scss */
.alc-orange ul#alcnav .sub ul {
  margin-left: 0;
}
/* line 3957, app.scss */
.alc-orange ul#alcnav .sub li {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  padding: 0 10px;
  list-style: none;
  padding: 10px 0px;
  margin: 0 10px;
  min-width: 120px;
  color: black;
  font-weight: bold;
  font-size: 14px;
}
/* line 3967, app.scss */
.alc-orange ul#alcnav .sub li:last-child {
  border: none;
  background: none;
}
/* line 3978, app.scss */
.alc-orange .panel p {
  color: white;
}
/* line 3982, app.scss */
.alc-orange .panel p a {
  color: black !important;
}
/* line 3987, app.scss */
.alc-orange #righttext p {
  letter-spacing: 1px;
}
/* line 3990, app.scss */
.alc-orange #righttext p a:hover {
  color: #00aceb !important;
}
/* line 3996, app.scss */
.alc-orange #arrowbg {
  position: absolute;
  bottom: -19px;
  height: 19px;
  width: 100%;
}
/* line 4002, app.scss */
.alc-orange .white.proxima {
  margin-top: 16px;
}
/* line 4005, app.scss */
.alc-orange #noimpunityfootermenu {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 4006, app.scss */
.alc-orange #noimpunityfootermenu a:hover {
  color: #00aceb !important;
}
/* line 4011, app.scss */
.alc-orange #noimpunityfootermenu strong {
  color: #ef0029;
  letter-spacing: 1px;
  font-size: 15px;
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/noimpunity/redunderline.png") no-repeat;
  padding-bottom: 20px;
  background-position: bottom left;
}
/* line 4019, app.scss */
.ar .alc-orange #noimpunityfootermenu strong {
  background-position: bottom right;
}
/* line 4023, app.scss */
.alc-orange #noimpunityfootermenu .link {
  font-size: 20px;
  margin-top: 15px;
  margin-bottom: 5px;
  line-height: 25px;
}
/* line 4024, app.scss */
.alc-orange #noimpunityfootermenu .link a {
  color: white;
  font-weight: bold;
}

/* line 4037, app.scss */
#breadcrumb .panel {
  margin: 0;
  padding: 7px 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 4043, app.scss */
#breadcrumb p.facesfoe_title {
  font-size: 26px;
  line-height: 30px;
  margin: 25px 0px 20px 0;
  font-weight: bold;
}
/* line 4049, app.scss */
#breadcrumb p {
  margin: 0;
  font-size: 12px;
  line-height: 1.2em;
}
/* line 4054, app.scss */
#breadcrumb p a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#breadcrumb p a:hover {
  color: #00a2e4;
}
/* line 4058, app.scss */
#breadcrumb p img {
  margin: 0 0.2em;
}
/* line 4063, app.scss */
#breadcrumb h2, #breadcrumb h1 {
  margin: 0;
  font-size: 22px;
  line-height: 1.2em;
}
/* line 4067, app.scss */
#breadcrumb h2 small, #breadcrumb h1 small {
  padding-left: 1em;
  font-weight: bold;
  font-size: 13px;
  line-height: 24px;
  color: #8E8E8E;
}
/* line 4076, app.scss */
#breadcrumb .lang p {
  margin-top: 20px;
  text-align: right;
}
/* line 4081, app.scss */
#breadcrumb.for-mobile .lang p {
  margin-top: 0;
}

/* line 4089, app.scss */
#profiler-sm article.teaser figure .wrap,
#profiler article.teaser figure .wrap {
  margin: 0;
}
/* line 4093, app.scss */
#profiler-sm article.teaser h3,
#profiler article.teaser h3 {
  margin: 3px 0 0.2em;
  font-size: 10px;
  line-height: 1.2em;
  color: #f80000;
}
/* line 4100, app.scss */
#profiler-sm article.teaser .article-title,
#profiler article.teaser .article-title {
  padding-bottom: 0.3em;
  font-size: 36px;
  line-height: 1em;
  margin-top: 0.2em;
}
/* line 4106, app.scss */
#profiler-sm article.teaser .article-meta,
#profiler article.teaser .article-meta {
  padding-bottom: 1em;
}

/* line 4113, app.scss */
#profiler #feature {
  padding: 0;
  background-position: top right;
  margin-top: 30px;
}
/* line 4119, app.scss */
#profiler .panel {
  margin-bottom: 10px;
  margin-top: 12px;
}
/* line 4125, app.scss */
#profiler article.teaser {
  position: relative;
  margin: 0;
  padding: 0;
  width: 100% !important;
  height: auto !important;
}
/* line 4132, app.scss */
#profiler article.teaser .seven {
  width: 62%;
}
/* line 4136, app.scss */
#profiler article.teaser .five {
  float: left;
  padding-right: 5px;
  width: 37%;
  height: 290px;
}
/* line 4146, app.scss */
#profiler article.teaser .btm {
            /*position: absolute; 
            bottom: 0;
            margin-bottom: 0;
			*/
}
/* line 4153, app.scss */
#profiler article.teaser figure {
  margin: 0;
}
/* line 4156, app.scss */
#profiler article.teaser figure .wrap figcaption {
  font-size: 14px;
  line-height: 17px;
}
/* line 4162, app.scss */
#profiler #preview {
  margin-top: 15px;
  padding-right: 0px;
}
/* line 4166, app.scss */
#profiler #preview .article-source {
  color: #8F8F8F;
}
/* line 4170, app.scss */
#profiler #preview h3 {
  margin-bottom: 5px;
  font-size: 10px;
  line-height: 1.2em;
  color: #FA0000;
  font-family: Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
}
/* line 4179, app.scss */
#profiler #preview h4 a, #profiler #preview h4 a:visited {
  color: black;
}
/* line 4183, app.scss */
#profiler #preview h4 {
  margin-bottom: 5px;
  margin-top: 10px;
  font-size: 20px;
}
/* line 4190, app.scss */
#profiler #preview ul {
  padding: 15px 0 15px;
  min-height: 319px;
  overflow-y: hidden;
}
/* line 4195, app.scss */
#profiler #preview ul li {
  margin-bottom: 30px;
  max-width: 100%;
}
/* line 4199, app.scss */
#profiler #preview ul li .panel {
  overflow: hidden;
  *zoom: 1;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 0;
}
/* line 4207, app.scss */
#profiler #preview ul li .three {
  padding: 0;
}
/* line 4210, app.scss */
#profiler #preview ul li .three img {
  border: 2px solid #EAEAEA;
}
/* line 4215, app.scss */
#profiler #preview ul li p {
  margin: 0;
  font-size: 12px;
  line-height: 17px;
}
/* line 4219, app.scss */
#profiler #preview ul li p a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#profiler #preview ul li p a:hover {
  color: #b3b3b3;
}
/* line 4224, app.scss */
#profiler #preview ul li.activeSlide {
  background-position: top left;
}
/* line 4227, app.scss */
#profiler #preview ul li.activeSlide .three img {
  border-color: #46c7ff;
}
/* line 4231, app.scss */
#profiler #preview ul li.activeSlide p a {
  color: #b3b3b3;
}
/* line 4236, app.scss */
#profiler #preview ul li.btm .panel {
  background: none;
}

/* line 4246, app.scss */
#profiler-sm section article {
  background: #e8e8e8;
}
/* line 4249, app.scss */
#profiler-sm section article.odd {
  background: #f6f6f6;
}
/* line 4254, app.scss */
#profiler-sm article.teaser {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 4258, app.scss */
#profiler-sm article.teaser .article-title {
  padding-top: 0.4em;
}
/* line 4262, app.scss */
#profiler-sm article.teaser .article-source {
  padding-bottom: 1em;
  font-size: 11px;
  line-height: 18px;
}
/* line 4267, app.scss */
#profiler-sm article.teaser .subtitle {
  padding-bottom: 0.5em;
  line-height: 17px;
}
/* line 4272, app.scss */
#profiler-sm article.teaser .readmore {
  padding-top: 0;
}
/* line 4275, app.scss */
#profiler-sm article.teaser .readmore p {
  padding: 0;
  font-size: 11px;
  line-height: 15px;
}
/* line 4279, app.scss */
#profiler-sm article.teaser .readmore p a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#profiler-sm article.teaser .readmore p a:hover {
  color: #00aced;
}

/* line 4287, app.scss */
#highlight {
  padding: 20px 0 20px;
}
/* line 4291, app.scss */
#highlight .lt,
#highlight .detail {
  padding-bottom: 15px;
}
/* line 4295, app.scss */
#highlight .lt {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 4300, app.scss */
#highlight .detail {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 4304, app.scss */
#highlight .detail .eight {
  padding-left: 0;
}
/* line 4308, app.scss */
#highlight .detail .four {
  padding-right: 0;
}
/* line 4313, app.scss */
#highlight #block-pagetools {
  transform: translateZ(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  -webkit-transform: translateZ(0);
  -webkit-font-smoothing: antialiased;
  /* seems to do the same in Safari Family of Browsers*/
  background: transparent;
  border: 0;
}
/* line 4325, app.scss */
#highlight #block-pagetools .columns {
  padding: 0;
}
/* line 4329, app.scss */
#highlight #block-pagetools .top {
  padding-top: 0;
}
/* line 4333, app.scss */
#highlight #block-pagetools .btm {
  padding-bottom: 0;
}
/* line 4338, app.scss */
#highlight .video {
  float: left;
  position: relative;
  padding-right: 15px;
}
/* line 4343, app.scss */
#highlight .video a.btn {
  position: absolute;
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/play.png") no-repeat top left;
  width: 40px;
  height: 33px;
  text-indent: -1001em;
  cursor: pointer;
  bottom: 3px;
  left: 4px;
}
/* line 36, app.scss */
#highlight .video a.btn:hover {
  background-position: bottom left;
}
/* line 4351, app.scss */
#highlight .readmore {
  float: left;
  padding-top: 0;
  padding-left: 15px;
  border: solid #E2E2E2;
  border-width: 0 0 0 1px;
}
/* line 4358, app.scss */
#highlight .readmore p {
  line-height: 22px;
}

/* line 4371, app.scss */
#campaign-guides,
#highlights-actions,
#highlights-actions-4th,
#highlights-actions-6th,
#highlights-events,
#highlights-issue,
#highlights-country,
#highlights-region {
  padding: 13px 0 20px;
}
/* line 4377, app.scss */
#campaign-guides .columns.section-title .panel,
#highlights-actions .columns.section-title .panel,
#highlights-actions-4th .columns.section-title .panel,
#highlights-actions-6th .columns.section-title .panel,
#highlights-events .columns.section-title .panel,
#highlights-issue .columns.section-title .panel,
#highlights-country .columns.section-title .panel,
#highlights-region .columns.section-title .panel {
  margin-top: 0;
  padding: 0;
  background: none;
}
/* line 4385, app.scss */
#campaign-guides .columns .panel,
#highlights-actions .columns .panel,
#highlights-actions-4th .columns .panel,
#highlights-actions-6th .columns .panel,
#highlights-events .columns .panel,
#highlights-issue .columns .panel,
#highlights-country .columns .panel,
#highlights-region .columns .panel {
  margin: 10px 0 0;
  padding: 8px 0 0;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: top left;
  overflow: hidden;
  *zoom: 1;
}
/* line 4390, app.scss */
#campaign-guides .columns .panel li.four, #campaign-guides .columns .panel .row li.four, .row #campaign-guides .columns .panel li.four,
#highlights-actions .columns .panel li.four,
#highlights-actions .columns .panel .row li.four,
.row #highlights-actions .columns .panel li.four,
#highlights-actions-4th .columns .panel li.four,
#highlights-actions-4th .columns .panel .row li.four,
.row #highlights-actions-4th .columns .panel li.four,
#highlights-actions-6th .columns .panel li.four,
#highlights-actions-6th .columns .panel .row li.four,
.row #highlights-actions-6th .columns .panel li.four,
#highlights-events .columns .panel li.four,
#highlights-events .columns .panel .row li.four,
.row #highlights-events .columns .panel li.four,
#highlights-issue .columns .panel li.four,
#highlights-issue .columns .panel .row li.four,
.row #highlights-issue .columns .panel li.four,
#highlights-country .columns .panel li.four,
#highlights-country .columns .panel .row li.four,
.row #highlights-country .columns .panel li.four,
#highlights-region .columns .panel li.four,
#highlights-region .columns .panel .row li.four,
.row #highlights-region .columns .panel li.four {
  width: 35%;
}
/* line 4393, app.scss */
#campaign-guides .columns .panel li.eight, #campaign-guides .columns .panel .row li.eight, .row #campaign-guides .columns .panel li.eight,
#highlights-actions .columns .panel li.eight,
#highlights-actions .columns .panel .row li.eight,
.row #highlights-actions .columns .panel li.eight,
#highlights-actions-4th .columns .panel li.eight,
#highlights-actions-4th .columns .panel .row li.eight,
.row #highlights-actions-4th .columns .panel li.eight,
#highlights-actions-6th .columns .panel li.eight,
#highlights-actions-6th .columns .panel .row li.eight,
.row #highlights-actions-6th .columns .panel li.eight,
#highlights-events .columns .panel li.eight,
#highlights-events .columns .panel .row li.eight,
.row #highlights-events .columns .panel li.eight,
#highlights-issue .columns .panel li.eight,
#highlights-issue .columns .panel .row li.eight,
.row #highlights-issue .columns .panel li.eight,
#highlights-country .columns .panel li.eight,
#highlights-country .columns .panel .row li.eight,
.row #highlights-country .columns .panel li.eight,
#highlights-region .columns .panel li.eight,
#highlights-region .columns .panel .row li.eight,
.row #highlights-region .columns .panel li.eight {
  width: 65%;
}
/* line 4401, app.scss */
#campaign-guides .columns .columns,
#highlights-actions .columns .columns,
#highlights-actions-4th .columns .columns,
#highlights-actions-6th .columns .columns,
#highlights-events .columns .columns,
#highlights-issue .columns .columns,
#highlights-country .columns .columns,
#highlights-region .columns .columns {
  padding: 0;
}
/* line 4407, app.scss */
#campaign-guides .columns .columns.four, #campaign-guides .columns .row .columns.four, .row #campaign-guides .columns .columns.four,
#highlights-actions .columns .columns.four,
#highlights-actions .columns .row .columns.four,
.row #highlights-actions .columns .columns.four,
#highlights-actions-4th .columns .columns.four,
#highlights-actions-4th .columns .row .columns.four,
.row #highlights-actions-4th .columns .columns.four,
#highlights-actions-6th .columns .columns.four,
#highlights-actions-6th .columns .row .columns.four,
.row #highlights-actions-6th .columns .columns.four,
#highlights-events .columns .columns.four,
#highlights-events .columns .row .columns.four,
.row #highlights-events .columns .columns.four,
#highlights-issue .columns .columns.four,
#highlights-issue .columns .row .columns.four,
.row #highlights-issue .columns .columns.four,
#highlights-country .columns .columns.four,
#highlights-country .columns .row .columns.four,
.row #highlights-country .columns .columns.four,
#highlights-region .columns .columns.four,
#highlights-region .columns .row .columns.four,
.row #highlights-region .columns .columns.four {
  padding-right: 15px;
  padding-bottom: 10px;
  width: 30%;
}
/* line 4413, app.scss */
#campaign-guides .columns .columns.eight, #campaign-guides .columns .row .columns.eight, .row #campaign-guides .columns .columns.eight,
#highlights-actions .columns .columns.eight,
#highlights-actions .columns .row .columns.eight,
.row #highlights-actions .columns .columns.eight,
#highlights-actions-4th .columns .columns.eight,
#highlights-actions-4th .columns .row .columns.eight,
.row #highlights-actions-4th .columns .columns.eight,
#highlights-actions-6th .columns .columns.eight,
#highlights-actions-6th .columns .row .columns.eight,
.row #highlights-actions-6th .columns .columns.eight,
#highlights-events .columns .columns.eight,
#highlights-events .columns .row .columns.eight,
.row #highlights-events .columns .columns.eight,
#highlights-issue .columns .columns.eight,
#highlights-issue .columns .row .columns.eight,
.row #highlights-issue .columns .columns.eight,
#highlights-country .columns .columns.eight,
#highlights-country .columns .row .columns.eight,
.row #highlights-country .columns .columns.eight,
#highlights-region .columns .columns.eight,
#highlights-region .columns .row .columns.eight,
.row #highlights-region .columns .columns.eight {
  width: 70%;
}
/* line 4417, app.scss */
#campaign-guides .columns .columns img,
#highlights-actions .columns .columns img,
#highlights-actions-4th .columns .columns img,
#highlights-actions-6th .columns .columns img,
#highlights-events .columns .columns img,
#highlights-issue .columns .columns img,
#highlights-country .columns .columns img,
#highlights-region .columns .columns img {
  padding-top: 0.1em;
}
/* line 4423, app.scss */
#campaign-guides h2, #campaign-guides h1,
#highlights-actions h2,
#highlights-actions h1,
#highlights-actions-4th h2,
#highlights-actions-4th h1,
#highlights-actions-6th h2,
#highlights-actions-6th h1,
#highlights-events h2,
#highlights-events h1,
#highlights-issue h2,
#highlights-issue h1,
#highlights-country h2,
#highlights-country h1,
#highlights-region h2,
#highlights-region h1 {
  line-height: 13px;
}
/* line 4426, app.scss */
#campaign-guides h2 img, #campaign-guides h1 img,
#highlights-actions h2 img,
#highlights-actions h1 img,
#highlights-actions-4th h2 img,
#highlights-actions-4th h1 img,
#highlights-actions-6th h2 img,
#highlights-actions-6th h1 img,
#highlights-events h2 img,
#highlights-events h1 img,
#highlights-issue h2 img,
#highlights-issue h1 img,
#highlights-country h2 img,
#highlights-country h1 img,
#highlights-region h2 img,
#highlights-region h1 img {
  float: left;
  margin: 2px 10px 0 0;
}
/* line 4432, app.scss */
#campaign-guides h3,
#highlights-actions h3,
#highlights-actions-4th h3,
#highlights-actions-6th h3,
#highlights-events h3,
#highlights-issue h3,
#highlights-country h3,
#highlights-region h3 {
  margin-bottom: 12px;
  font-size: 10px;
  line-height: 1.2em;
  color: #FA0000;
  min-height: 26px;
}
/* line 4440, app.scss */
#campaign-guides h4,
#highlights-actions h4,
#highlights-actions-4th h4,
#highlights-actions-6th h4,
#highlights-events h4,
#highlights-issue h4,
#highlights-country h4,
#highlights-region h4 {
  font-size: 18px;
  line-height: 19px;
}

/* line 4452, app.scss */
#highlights-country .columns .columns.three,
#highlights-issue .columns .columns.three,
#highlights-region .columns .columns.three {
  width: 25% !important;
  padding-right: 15px;
}
/* line 4457, app.scss */
#highlights-country .columns .columns.nine,
#highlights-issue .columns .columns.nine,
#highlights-region .columns .columns.nine {
  float: left;
  width: 75% !important;
}
/* line 4463, app.scss */
#highlights-country .columns.section-title .panel,
#highlights-issue .columns.section-title .panel,
#highlights-region .columns.section-title .panel {
  margin-bottom: 0;
}
/* line 4467, app.scss */
#highlights-country .columns .panel,
#highlights-issue .columns .panel,
#highlights-region .columns .panel {
  margin-bottom: 10px;
}
/* line 4472, app.scss */
#highlights-country h4,
#highlights-issue h4,
#highlights-region h4 {
  font-size: 18px;
  line-height: 19px;
}
/* line 4476, app.scss */
#highlights-country p,
#highlights-issue p,
#highlights-region p {
  line-height: 17px;
}

/* line 4485, app.scss */
#highlights-events article.teaser .subtitle {
  font-size: 13px;
  line-height: 18px;
}
/* line 4489, app.scss */
#highlights-events article.teaser .article-meta a {
  color: #f80000;
}

/* line 4496, app.scss */
#campaign-guides h2, #campaign-guides h1 {
  font-size: 13px;
  line-height: 1.2em;
  padding-bottom: 10px;
}
/* line 4503, app.scss */
#campaign-guides article.campaign .four img, #campaign-guides article.campaign .row .four img, .row #campaign-guides article.campaign .four img {
  padding-top: 5px;
}
/* line 4507, app.scss */
#campaign-guides article.campaign h4 {
  font-size: 22px;
  line-height: 22px;
}

/* line 4515, app.scss */
#highlights-actions,
#highlights-actions-4th,
#highlights-actions-6th {
  padding-top: 7px;
}
/* line 4519, app.scss */
#highlights-actions article h4,
#highlights-actions-4th article h4,
#highlights-actions-6th article h4 {
  padding-bottom: 0.1em;
  font-size: 22px;
  line-height: 24px;
}
/* line 4524, app.scss */
#highlights-actions article .article-content,
#highlights-actions-4th article .article-content,
#highlights-actions-6th article .article-content {
  padding-top: 0.8em;
}
/* line 4529, app.scss */
#highlights-actions a.more,
#highlights-actions-4th a.more,
#highlights-actions-6th a.more {
  margin-left: 0.2em;
  font-size: 11px;
  line-height: 15px;
}

/* line 4537, app.scss */
#highlights-actions-4th,
#highlights-actions-6th {
  padding-top: 0;
  padding-bottom: 35px;
}
/* line 4541, app.scss */
#highlights-actions-4th .columns article.teaser,
#highlights-actions-6th .columns article.teaser {
  margin-top: 0;
}

/* line 4546, app.scss */
#highlights-actions {
  padding-bottom: 0;
}

/* line 4550, app.scss */
#highlights-actions-4th {
  padding-top: 0;
}
/* line 4554, app.scss */
#highlights-actions-4th .columns .lt {
  padding-right: 15px;
}
/* line 4558, app.scss */
#highlights-actions-4th .columns .rt {
  padding-left: 15px;
}
/* line 4562, app.scss */
#highlights-actions-4th .columns article.teaser {
  margin-top: 0;
}

/* line 4568, app.scss */
#amplifying-voices {
  padding-bottom: 25px;
}
/* line 4573, app.scss */
#amplifying-voices .section-title .panel {
  padding: 0 0 0.7em;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: left bottom;
}
/* line 4578, app.scss */
#amplifying-voices .section-title h3 {
  margin: 0;
  font-size: 20px;
  line-height: 1.2em;
}
/* line 4583, app.scss */
#amplifying-voices .section-title h2, #amplifying-voices .section-title h1 {
  margin: 0.4em 0 0;
  font-size: 10px;
  line-height: 1.2em;
}
/* line 4589, app.scss */
#amplifying-voices .panel {
  clear: both;
}
/* line 4593, app.scss */
#amplifying-voices .rt {
  padding-left: 15px;
}
/* line 4598, app.scss */
#amplifying-voices article.teaser h4 {
  font-size: 18px;
  line-height: 1em;
}
/* line 4602, app.scss */
#amplifying-voices article.teaser .subtitle {
  line-height: 19px;
}
/* line 4606, app.scss */
#amplifying-voices article.teaser .readmore {
  padding-top: 0;
}

/* line 4613, app.scss */
#latest-mostread,
#joint-actions {
  margin-top: 13px;
  margin-right: 0;
}
/* line 4617, app.scss */
#latest-mostread .columns,
#joint-actions .columns {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 4622, app.scss */
#latest-mostread .panel,
#joint-actions .panel {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 5px;
}
/* line 4627, app.scss */
#latest-mostread h2, #latest-mostread h1,
#joint-actions h2,
#joint-actions h1 {
  margin: 0;
  padding: 3px 0 0.25em;
  font-size: 20px;
  line-height: 1.2em;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: left bottom;
}
/* line 4636, app.scss */
#latest-mostread article.list li.lt,
#joint-actions article.list li.lt {
  clear: both;
}
/* line 4640, app.scss */
#latest-mostread article.list li.rt,
#joint-actions article.list li.rt {
  padding-left: 20px;
}
/* line 4644, app.scss */
#latest-mostread article.list .article-title,
#joint-actions article.list .article-title {
  padding-bottom: 0.2em;
}
/* line 4649, app.scss */
#latest-mostread article.list .article-meta a,
#latest-mostread article.list .article-metadata a,
#joint-actions article.list .article-meta a,
#joint-actions article.list .article-metadata a {
  color: #f80000;
}

/* line 4661, app.scss */
#comments .expand {
  font-size: .8em;
  height: 18px;
}
/* line 4668, app.scss */
#comments > .comment {
  height: 80px;
  overflow: hidden;
  position: relative;
  padding-bottom: 15px;
}
/* line 4674, app.scss */
#comments > .comment h6 {
  padding-left: 16px;
  background-origin: padding-box;
  background-repeat: no-repeat;
  background-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_add.png");
}
/* line 4680, app.scss */
#comments > .comment .elipses {
  font-weight: bold;
  font-size: .8em;
  position: absolute;
  bottom: 0px;
  background: #eeeeee;
  width: 100%;
  cursor: pointer;
  text-decoration: underline;
  height: 25px;
}
/* line 4692, app.scss */
#comments > .comment.open {
  height: auto;
  overflow: visible;
  padding-bottom: 0px;
}
/* line 4697, app.scss */
#comments > .comment.open h6 {
  background-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_minus.png");
}
/* line 4700, app.scss */
#comments > .comment.open .elipses {
  display: none;
}

/* line 4717, app.scss */
#map {
  margin-top: 5px;
}

/* line 4722, app.scss */
#map_canvas {
  border: 1px solid #DADADA;
  padding: 0 !important;
  height: 400px;
}

/* line 4729, app.scss */
#membersby-list h4, .resource_region h4, .gridplaceholder h4 {
  font-size: 20px;
  line-height: 1.2em;
  padding-bottom: 5px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
}
/* line 4735, app.scss */
#membersby-list > ul, .resource_region > ul, .gridplaceholder > ul {
  list-style-image: none !important;
}
/* line 4737, app.scss */
#membersby-list ul, .resource_region ul, .gridplaceholder ul {
  margin: 0;
  list-style-type: none;
  list-style-position: outside;
}
/* line 4743, app.scss */
#membersby-list ul li, .resource_region ul li, .gridplaceholder ul li {
  border: solid #E9E9E9;
  border-width: 1px 0 0;
  font-weight: normal;
}
/* line 4749, app.scss */
#membersby-list ul li li, .resource_region ul li li, .gridplaceholder ul li li {
  border: 0;
  margin-bottom: 15px;
  margin-left: 23px;
}
/* line 4755, app.scss */
#membersby-list ul li.top, .resource_region ul li.top, .gridplaceholder ul li.top {
  border-top: 0;
}
/* line 4760, app.scss */
#membersby-list ul li.open p, .resource_region ul li.open p, .gridplaceholder ul li.open p {
  padding-bottom: 28px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/vr_dotted.png") no-repeat left bottom;
}
/* line 4764, app.scss */
#membersby-list ul li.open p a, .resource_region ul li.open p a, .gridplaceholder ul li.open p a {
  background-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_minus.png");
}
/* line 4769, app.scss */
#membersby-list ul li.open .ifex-members, .resource_region ul li.open .ifex-members, .gridplaceholder ul li.open .ifex-members {
  display: block;
}
/* line 4774, app.scss */
#membersby-list ul li p, .resource_region ul li p, .gridplaceholder ul li p {
  margin: 0;
  padding: 12px 0;
  font-size: 15px;
  line-height: 12px;
  font-weight: bold;
}
/* line 4780, app.scss */
#membersby-list ul li p a, .resource_region ul li p a, .gridplaceholder ul li p a {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_add.png") no-repeat center left;
  padding-left: 17px;
}
/* line 4786, app.scss */
#membersby-list ul li a, .resource_region ul li a, .gridplaceholder ul li a {
  color: #333333;
  font-weight: bold;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#membersby-list ul li a:hover, .resource_region ul li a:hover, .gridplaceholder ul li a:hover {
  color: #00aced;
}
/* line 4792, app.scss */
#membersby-list ul.ifex-members, .resource_region ul.ifex-members, .gridplaceholder ul.ifex-members {
  padding-bottom: 10px;
  display: none;
}
/* line 4798, app.scss */
#membersby-list .readmore, .resource_region .readmore, .gridplaceholder .readmore {
  padding-top: 50px;
}

/* line 4803, app.scss */
#ourwork {
  padding-bottom: 20px;
}
/* line 4806, app.scss */
#ourwork .section-title {
  padding: 0;
  margin: 0;
}
/* line 4810, app.scss */
#ourwork .section-title .panel {
  padding-bottom: 10px;
  margin-bottom: 15px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
}
/* line 4816, app.scss */
#ourwork .section-title h3 {
  font-size: 22px;
  line-height: 1em;
}
/* line 4822, app.scss */
#ourwork .four .panel {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: top left;
  padding-top: 8px;
  margin-bottom: 35px;
}
/* line 4828, app.scss */
#ourwork .four p {
  font-size: 13px;
  line-height: 17px;
}
/* line 4830, app.scss */
#ourwork .four p big {
  float: left;
  padding-right: 0.2em;
  font-size: 42px;
  line-height: 0.8em;
  font-weight: bold;
  color: #46c7ff;
}
/* line 4838, app.scss */
#ourwork .four p a {
  font-weight: 600;
  color: #00aced;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#ourwork .four p a:hover {
  color: #333333;
}
/* line 4844, app.scss */
#ourwork .four .readmore {
  margin-top: -0.5em;
  padding-top: 0;
}
/* line 4848, app.scss */
#ourwork .four .readmore p {
  font-size: 11px;
  line-height: 15px;
  font-weight: bold;
}
/* line 4852, app.scss */
#ourwork .four .readmore p a {
  font-weight: inherit;
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#ourwork .four .readmore p a:hover {
  color: #00aced;
}
/* line 4861, app.scss */
#ourwork .top .four .panel {
  padding-top: 0;
  background: none;
  margin-bottom: 45px;
}
/* line 4867, app.scss */
#ourwork .top .four figure {
  margin-bottom: 8px;
}
/* line 4871, app.scss */
#ourwork .top .four p {
  font-size: 14px;
  line-height: 19px;
}

/* line 4877, app.scss */
#ourfunders {
  padding-top: 10px;
  margin: 0 0 30px 0;
}
/* line 4883, app.scss */
#ourfunders .section-title .panel {
  margin-bottom: 10px;
  padding-bottom: 10px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
}
/* line 4889, app.scss */
#ourfunders .section-title h3 {
  font-size: 22px;
  line-height: 1em;
}
/* line 4894, app.scss */
#ourfunders a {
  display: inline-block;
  padding: 12px 33px 12px 0;
}
/* line 4898, app.scss */
#ourfunders a img {
  vertical-align: middle;
}

/* line 4905, app.scss */
aside p {
  font-style: normal;
}

/* line 4915, app.scss */
#sidebar #block-takeaction {
  margin-top: 25px;
}
/* line 4919, app.scss */
#sidebar #block-takeaction:first-of-type {
  margin-top: 0px !important;
}
/* line 4922, app.scss */
#sidebar .block {
  margin-bottom: 50px;
}
/* line 4926, app.scss */
#sidebar #block-ataglance-issue, #sidebar #block-ataglance-country {
  margin-top: 25px;
}
/* line 4931, app.scss */
#sidebar #block-ataglance-issue .ifex-nomembers {
  display: none;
}
/* line 4935, app.scss */
#sidebar section:first-child {
  margin-top: 0 !important;
}
/* line 4940, app.scss */
#sidebar #details, #sidebar #addevent, #sidebar #addyourown {
  margin-bottom: 50px;
  margin-left: -14px;
  margin-right: -15px;
  padding: 15px 15px 35px;
}
/* line 4947, app.scss */
#sidebar #details {
  background: #fafafa;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* future proofing */
  -khtml-border-radius: 3px;
  /* for old Konqueror browsers */
}
/* line 4958, app.scss */
#sidebar #addbutton {
  clear: both;
  min-width: 90%;
  max-width: 90%;
  display: block;
}
/* line 4965, app.scss */
#sidebar #latest-mostread {
  margin-left: -15px !important;
  margin-right: -15px !important;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 4970, app.scss */
#sidebar #latest-mostread article.list h4 {
  font-size: 15px;
}
/* line 4978, app.scss */
#sidebar #weeklyside form button {
  float: none;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/submitbutton.png") no-repeat;
  display: inline-block;
  width: 30px;
  border: none;
  border-top: none;
  position: relative;
  top: -2px;
  left: -2px;
}
/* line 4990, app.scss */
#sidebar #weeklyside form input {
  width: 78%;
  display: inline-block;
}

/* line 5004, app.scss */
#addyourown {
  margin-top: 30px;
}

/* line 5008, app.scss */
#addevent .button {
  clear: both;
  min-width: 98%;
  max-width: 98%;
  display: block;
  margin-bottom: 10px;
}

/* line 5018, app.scss */
#twitter .columns {
  background: #ebf8fd;
  border: 1px solid #d9f3fc;
  margin: 31px 0 15px;
}
/* line 5024, app.scss */
#twitter .panel {
  margin: 0;
  padding: 8px 0;
}
/* line 5029, app.scss */
#twitter h2, #twitter h1 {
  display: inline;
  margin: 0;
  font-size: 9px;
  line-height: 14px;
  color: #292929;
}
/* line 5036, app.scss */
#twitter p {
  display: inline;
  margin: 0;
  font-size: 12px;
  line-height: 14px;
}
/* line 5042, app.scss */
#twitter .permalink {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 10px;
  color: #00aced;
}

/* line 5050, app.scss */
#ads {
  padding: 8px 0 9px;
  overflow: hidden;
  *zoom: 1;
}
/* line 5054, app.scss */
#ads .columns {
  float: left;
}
/* line 5058, app.scss */
#ads img {
  margin: 10px 0;
  float: left;
}

/* -----------------------------------------
    Blocks
----------------------------------------- */
/* line 5068, app.scss */
.block-grid {
  margin: 0 !important;
}

/* line 5077, app.scss */
.block h2, .block h1, .block h3 {
  margin-top: 0;
}

/* line 5085, app.scss */
.block-atag .block-title,
.block-guides .block-title {
  padding: 13px 0 6px;
  text-align: center;
}
/* line 5089, app.scss */
.block-atag .block-title h2, .block-atag .block-title h3,
.block-guides .block-title h2,
.block-guides .block-title h3 {
  padding: 0;
  margin: 0;
}
/* line 5094, app.scss */
.block-atag .block-title h2 img, .block-atag .block-title h1 img,
.block-guides .block-title h2 img,
.block-guides .block-title h1 img {
  vertical-align: sub;
  padding: 0 0.5em;
  width: auto;
  height: auto;
}
/* line 5101, app.scss */
.block-atag .block-title h3,
.block-guides .block-title h3 {
  font-size: 22px;
  line-height: 24px;
}
/* line 5105, app.scss */
.block-atag .block-title a,
.block-guides .block-title a {
  color: #333333;
}
/* line 5111, app.scss */
.block-atag .block-content .panel,
.block-guides .block-content .panel {
  border-top: 1px solid #E9E9E9;
  margin-bottom: 10px;
}

/* line 5121, app.scss */
.block-guides,
.block-atag,
#block-infobox {
  background: #F7F7F7;
  border: 1px solid #EFEFEF;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 1em;
}

/* line 5131, app.scss */
.block-atag {
  border-bottom: 0;
  margin-bottom: 0 !important;
}
/* line 5138, app.scss */
.block-atag.for-mobile .panel {
  display: none;
}
/* line 5143, app.scss */
.block-atag.for-mobile .open .panel {
  background: none;
  display: block;
}
/* line 5148, app.scss */
.block-atag.for-mobile .open .expand a {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_minus.png") right center no-repeat;
}
/* line 5154, app.scss */
.block-atag.for-mobile .expand {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin: 10px !important;
  padding: 10px !important;
}
/* line 5161, app.scss */
.block-atag.for-mobile .expand a {
  font-weight: bold;
  padding: 0 20px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_add.png") right center no-repeat;
}
/* line 5171, app.scss */
.block-atag.last-child {
  border-bottom: 1px;
  margin-bottom: 50px !important;
}
/* line 5187, app.scss */
.block-atag .block-content .top {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: top left;
  border-top: 0 !important;
  padding-top: 1px;
}
/* line 5193, app.scss */
.block-atag .block-content h5 {
  padding-top: 10px;
}
/* line 5199, app.scss */
.block-atag .block-content article.list ul {
  padding-bottom: 0;
}
/* line 5202, app.scss */
.block-atag .block-content article.list ul li {
  padding: 5px 0;
}
/* line 5207, app.scss */
.block-atag .block-content article.list .article-title {
  padding-bottom: 0.2em;
  font-size: 13px;
  line-height: 15px;
}
/* line 5211, app.scss */
.block-atag .block-content article.list .article-title img {
  vertical-align: inherit;
}
/* line 5216, app.scss */
.block-atag .block-content article.list .subtitle {
  padding-bottom: 0.2em;
  font-size: 12px;
  line-height: 15px;
}
/* line 5221, app.scss */
.block-atag .block-content article.list .article-meta, .block-atag .block-content article.list .article-metadata {
  font-size: 11px;
  line-height: 14px;
}
/* line 5228, app.scss */
.block-atag .region-issues,
.block-atag .country-issues {
  background: no-repeat top center;
  border-top: 0 !important;
  padding-top: 22px;
  min-height: 60px;
  height: auto !important;
  height: 60px;
}
/* line 5234, app.scss */
.block-atag .region-issues .dt,
.block-atag .country-issues .dt {
  font-size: 13px;
  line-height: 14px;
  text-align: right;
}
/* line 5239, app.scss */
.block-atag .region-issues .dd,
.block-atag .country-issues .dd {
  padding-left: 0;
}
/* line 5242, app.scss */
.block-atag .region-issues .dd li,
.block-atag .country-issues .dd li {
  clear: both;
  padding: 0.2em 0 0.5em;
  font-size: 10px;
  line-height: 11px;
  font-weight: bold;
}
/* line 5249, app.scss */
.block-atag .region-issues .dd li a,
.block-atag .country-issues .dd li a {
  color: #f80000;
}
/* line 5256, app.scss */
.block-atag .region-issues {
  background-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_block-regionissues.png");
}
/* line 5260, app.scss */
.block-atag .country-issues {
  background-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_block-countryissues.png");
}

/* line 5266, app.scss */
.block-atag-regcount .ifex-members .map {
  max-width: 50%;
}
/* line 5272, app.scss */
.block-atag-regcount .ifex-region .map,
.block-atag-regcount .ifex-members .map,
.block-atag-regcount .ifex-nomembers .map {
  position: relative;
  padding: 10px 0 8px;
}
/* line 5276, app.scss */
.block-atag-regcount .ifex-region .map img,
.block-atag-regcount .ifex-members .map img,
.block-atag-regcount .ifex-nomembers .map img {
  width: 100%;
}
/* line 5280, app.scss */
.block-atag-regcount .ifex-region .map .country,
.block-atag-regcount .ifex-members .map .country,
.block-atag-regcount .ifex-nomembers .map .country {
  position: absolute;
}
/* line 5284, app.scss */
.block-atag-regcount .ifex-region .map .cover,
.block-atag-regcount .ifex-members .map .cover,
.block-atag-regcount .ifex-nomembers .map .cover {
  position: relative;
}
/* line 5289, app.scss */
.block-atag-regcount .ifex-region p,
.block-atag-regcount .ifex-members p,
.block-atag-regcount .ifex-nomembers p {
  margin-bottom: 0.5em;
  padding-top: 27px;
  padding-left: 3px;
  font-size: 13px;
  line-height: 15px;
  font-weight: 600;
}
/* line 5296, app.scss */
.block-atag-regcount .ifex-region p img,
.block-atag-regcount .ifex-members p img,
.block-atag-regcount .ifex-nomembers p img {
  display: block;
}
/* line 5300, app.scss */
.block-atag-regcount .ifex-region p big,
.block-atag-regcount .ifex-members p big,
.block-atag-regcount .ifex-nomembers p big {
  display: block;
  font-size: 40px;
  line-height: 0.7em;
  font-weight: bold;
  color: #46c7ff;
}
/* line 5309, app.scss */
.block-atag-regcount .ifex-nomembers {
  margin-bottom: 0;
}
/* line 5314, app.scss */
.block-atag-regcount .ifex-members .map {
  float: right;
  width: 166px;
  height: 125px;
}
/* line 5321, app.scss */
.block-atag-regcount .ifex-members p big {
  padding: 5px 0 28px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/vr_dotted.png") no-repeat left bottom;
}
/* line 5328, app.scss */
.block-atag-regcount .ifex-region {
  overflow: hidden;
  *zoom: 1;
}
/* line 5332, app.scss */
.block-atag-regcount .ifex-region.open .ifex-members {
  display: block;
}
/* line 5336, app.scss */
.block-atag-regcount .ifex-region.open .seemore p a, .block-atag-regcount .ifex-region.open .readmore p a {
  background-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_minus.png");
}
/* line 5341, app.scss */
.block-atag-regcount .ifex-region .map {
  padding-bottom: 0;
  /*margin-bottom: -10px;*/
}
/* line 5346, app.scss */
.block-atag-regcount .ifex-region p {
  float: left;
  padding: 0;
  margin: 0;
}
/* line 5351, app.scss */
.block-atag-regcount .ifex-region p span {
  float: left;
  display: block;
  width: 140px;
  text-align: right;
}
/* line 5358, app.scss */
.block-atag-regcount .ifex-region p img {
  display: inline;
  vertical-align: sub;
}
/* line 5363, app.scss */
.block-atag-regcount .ifex-region p big {
  float: right;
  display: block;
  width: 80px;
  text-align: center;
  line-height: 32px;
}
/* line 5372, app.scss */
.block-atag-regcount .ifex-region .seemore, .block-atag-regcount .ifex-region .readmore {
  float: right;
  border: solid #6AC6F1;
  border-width: 0 0 0 1px;
  padding-top: 0;
  margin-top: 15px;
}
/* line 5379, app.scss */
.block-atag-regcount .ifex-region .seemore p, .block-atag-regcount .ifex-region .readmore p {
  padding: 0.1em 0 0.1em 0.5em;
  margin: 0;
  font-size: 11px;
  line-height: 15px;
}
/* line 5386, app.scss */
.block-atag-regcount .ifex-region .ifex-members {
  padding-top: 5px;
  display: none;
}
/* line 5393, app.scss */
.block-atag-regcount .ifex-tmg p {
  font-size: 12px;
  line-height: 15px;
}
/* line 5397, app.scss */
.block-atag-regcount .ifex-tmg a {
  color: #333333;
  font-weight: bold;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.block-atag-regcount .ifex-tmg a:hover {
  color: #00a2e4;
}

/* line 5404, app.scss */
.block-atag-issue {
  border-top: 0;
}
/* line 5407, app.scss */
.block-atag-issue .define {
  font-weight: bold;
}
/* line 5410, app.scss */
.block-atag-issue .define h5 {
  padding-bottom: 0.3em;
  font-size: 14px;
  line-height: 14px;
  color: #f80000;
}
/* line 5416, app.scss */
.block-atag-issue .define h5 img {
  vertical-align: bottom;
}
/* line 5421, app.scss */
.block-atag-issue .define p {
  font-size: 12px;
  line-height: 15px;
}
/* line 5426, app.scss */
.block-atag-issue .quote {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_block-quote-lt.png") no-repeat top center;
  border: 0 !important;
  padding-top: 14px;
}
/* line 5431, app.scss */
.block-atag-issue .quote blockquote {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_block-quote-rt.png") no-repeat bottom center;
  border: 0;
  padding: 10px 0 20px;
}
/* line 5437, app.scss */
.block-atag-issue .quote p {
  margin: 0 0 0.2em;
  font-size: 12px;
  line-height: 15px;
}
/* line 5441, app.scss */
.block-atag-issue .quote p.author {
  padding-left: 0.2em;
  font-weight: bold;
  color: #333333;
}
/* line 5446, app.scss */
.block-atag-issue .quote p.author .source {
  font-size: 11px;
  line-height: 15px;
  font-weight: normal;
  color: #8E8E8E;
}

/* line 5459, app.scss */
#block-campaignguides .block-title h2 img, #block-campaignguides .block-title h1 img {
  vertical-align: top;
}
/* line 5463, app.scss */
#block-campaignguides .block-title h3 {
  font-size: 20px;
  line-height: 1.2em;
}
/* line 5468, app.scss */
#block-campaignguides .block-content {
  padding-bottom: 20px;
  padding-top: 10px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: "top left !important";
}
/* line 5473, app.scss */
#block-campaignguides .block-content .panel {
  margin: 0;
  padding: 10px 0 25px;
}
/* line 5477, app.scss */
#block-campaignguides .block-content .panel:first-child {
  border-top: 0;
}
/* line 5483, app.scss */
#block-campaignguides article.campaign {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 5487, app.scss */
#block-campaignguides article.campaign ul {
  margin: 0;
}
/* line 5491, app.scss */
#block-campaignguides article.campaign li {
  overflow: hidden;
  *zoom: 1;
}
/* line 5494, app.scss */
#block-campaignguides article.campaign li.more {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: top left;
  border-top: 0;
  padding-top: 10px;
  padding-bottom: 0;
}
/* line 5500, app.scss */
#block-campaignguides article.campaign li.more .columns {
  padding-left: 0;
  padding-right: 0;
}
/* line 5506, app.scss */
#block-campaignguides article.campaign li.top {
  padding-top: 0;
}
/* line 5513, app.scss */
#block-campaignguides article.campaign li .columns {
  padding-right: 0;
  padding-bottom: 0;
}
/* line 5518, app.scss */
#block-campaignguides article.campaign li h4 {
  font-size: 18px;
  line-height: 17px;
}
/* line 5522, app.scss */
#block-campaignguides article.campaign li .subtitle {
  font-size: 12px;
  line-height: 15px;
}
/* line 5526, app.scss */
#block-campaignguides article.campaign li .readmore {
  padding-top: 5px;
}
/* line 5532, app.scss */
#block-campaignguides .readmore {
  padding-top: 7px;
}
/* line 5536, app.scss */
#block-campaignguides .download {
  padding: 7px 0;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: "top left";
}
/* line 5543, app.scss */
#block-campaignguides .learnmore p {
  font-size: 18px;
  line-height: 17px;
  font-weight: bold;
}
/* line 5547, app.scss */
#block-campaignguides .learnmore p a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#block-campaignguides .learnmore p a:hover {
  color: #00aced;
}
/* line 5550, app.scss */
#block-campaignguides .learnmore p a strong {
  color: #00aced;
}
/* line 5555, app.scss */
#block-campaignguides .learnmore p strong {
  font-size: 11px;
  line-height: 15px;
}

/* line 5563, app.scss */
.block-action {
  background: #46c8ff url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_block-action.png") no-repeat bottom center;
  margin-left: -14px;
  margin-right: -15px;
  margin-bottom: 45px;
  padding: 15px 15px 35px;
  min-height: 240px;
}
/* line 5571, app.scss */
.block-action .block-content {
  overflow: hidden;
  *zoom: 1;
  padding-bottom: 10px;
}
/* line 5576, app.scss */
.block-action h3 {
  margin-top: 10px;
  margin-bottom: 0.2em;
  font-size: 18px;
  line-height: 20px;
}
/* line 5581, app.scss */
.block-action h3 a {
  color: black;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.block-action h3 a:hover {
  color: #00a2e4;
}
/* line 5586, app.scss */
.block-action p {
  margin: 0;
  font-size: 14px;
  line-height: 17px;
}
/* line 5593, app.scss */
.block-action .block-grid.two-up .columns {
  padding-top: 10px !important;
}
/* line 5597, app.scss */
.block-action .block-grid.two-up .lt {
  padding-left: 0;
}
/* line 5601, app.scss */
.block-action .block-grid.two-up .rt {
  padding-right: 0;
  padding-left: 0;
}
/* line 5607, app.scss */
.block-action.block-actionyw {
  background: #ffdc14 url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_block-actionyw.png") no-repeat bottom center;
}
/* line 5609, app.scss */
.block-action.block-actionyw h2 span, .block-action.block-actionyw h1 span {
  background: white;
  background-size: 100% auto;
}

/* line 5616, app.scss */
.block-howto {
  margin-left: -15px;
  margin-right: -15px;
  padding: 15px;
}
/* line 5621, app.scss */
.block-howto .block-title {
  text-align: center;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  padding-bottom: 15px;
}
/* line 5626, app.scss */
.block-howto .block-title h2, .block-howto .block-title h1 {
  margin: 0;
}
/* line 5630, app.scss */
.block-howto .block-title h3 {
  margin: 0;
  font-size: 20px;
  line-height: 17px;
}
/* line 5636, app.scss */
.block-howto .block-content {
  padding: 15px 0;
}
/* line 5639, app.scss */
.block-howto .block-content .readmore {
  padding-top: 0;
}

/* line 5645, app.scss */
.block-editorial-sidebar {
  padding: 15px;
  margin: 15px 0;
}
/* line 5649, app.scss */
.block-editorial-sidebar p {
  font-size: 0.95em;
  line-height: 1.5em;
}

/* line 5655, app.scss */
.block-promo {
  border: 2px solid;
  margin: 12px 0;
  padding: 13px 13px 0;
  min-height: 149px;
  overflow-y: hidden;
}
/* line 5662, app.scss */
.block-promo figure {
  float: left;
  margin-top: -13px;
  margin-left: -13px;
  margin-right: 15px;
  width: 50%;
}
/* line 5669, app.scss */
.block-promo figure img {
  margin: 0 !important;
}
/* line 5674, app.scss */
.block-promo .block-title {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  padding: 0 0 8px;
}
/* line 5678, app.scss */
.block-promo .block-title h2, .block-promo .block-title h1 {
  margin: 0;
}
/* line 5683, app.scss */
.block-promo .block-content {
  padding: 15px 0;
}
/* line 5686, app.scss */
.block-promo .block-content h4 {
  margin: 0 0 0.3em;
  font-size: 16px;
  line-height: 1em;
}
/* line 5690, app.scss */
.block-promo .block-content h4 a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.block-promo .block-content h4 a:hover {
  color: #00aced;
}
/* line 5695, app.scss */
.block-promo .block-content p {
  margin-bottom: 0;
  font-size: 13px;
  line-height: 16px;
}
/* line 5701, app.scss */
.block-promo.blue {
  border-color: #0CB0EE;
}
/* line 5703, app.scss */
.block-promo.blue h2, .block-promo.blue h1 {
  color: #00ACEC;
}
/* line 5708, app.scss */
.block-promo.purple {
  border-color: #642D96;
}
/* line 5710, app.scss */
.block-promo.purple h2, .block-promo.purple h1 {
  color: #6B379B;
}
/* line 5715, app.scss */
.block-promo.orange {
  border-color: #FF9900;
}
/* line 5717, app.scss */
.block-promo.orange h2, .block-promo.orange h1 {
  color: #FF9900;
}
/* line 5722, app.scss */
.block-promo.green {
  border-color: #7DC800;
}
/* line 5724, app.scss */
.block-promo.green h2, .block-promo.green h1 {
  color: #7DC800;
}

/* line 5731, app.scss */
#block-connect h5 {
  padding-bottom: 15px;
}
/* line 5735, app.scss */
#block-connect .sources {
  margin: 0 0 5px;
  padding-bottom: 10px;
  background: url(/National_Library/20170827070107oe_/https://ifex.org/assets/images/arrow_up-gr.png) no-repeat left bottom;
  font-size: 11px;
  line-height: 22px;
}
/* line 5742, app.scss */
#block-connect .sources big {
  font-size: 13px;
  line-height: 22px;
}
/* line 5746, app.scss */
#block-connect .sources a {
  display: inline-block;
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#block-connect .sources a:hover {
  color: #00aced;
}
/* line 5751, app.scss */
#block-connect .sources img {
  vertical-align: middle;
}
/* line 5755, app.scss */
#block-connect .sources .vr {
  margin: 0 5px;
}
/* line 5760, app.scss */
#block-connect .tweet {
  font-size: 13px;
  line-height: 16px;
}
/* line 5763, app.scss */
#block-connect .tweet a {
  font-weight: 600;
  color: #00aced;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#block-connect .tweet a:hover {
  color: #333333;
}
/* line 5768, app.scss */
#block-connect .tweet .permalink {
  display: block;
  font-style: italic;
  font-size: 11px;
  color: #8C8C8C;
}
/* line 5776, app.scss */
#block-connect ul, #block-connect li {
  display: inline;
  font-size: 12px;
  line-height: 15px;
}

/* line 5782, app.scss */
#block-receiveupdates {
  margin-top: 35px;
}
/* line 5785, app.scss */
#block-receiveupdates h3 {
  margin: 0 0 0.2em;
  font-size: 18px;
  line-height: 20px;
}
/* line 5790, app.scss */
#block-receiveupdates p {
  clear: both;
  margin: 0;
  font-size: 13px;
  line-height: 16px;
}
/* line 5796, app.scss */
#block-receiveupdates form {
  margin: 0 0 0.5em;
  padding: 0.5em 0 0.8em;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
}

/* line 5804, app.scss */
#block-reportlist .block-grid {
  padding: 0;
}
/* line 5808, app.scss */
#block-reportlist .three {
  padding-left: 0;
  width: 33%;
}
/* line 5813, app.scss */
#block-reportlist .nine {
  padding-left: 0;
  width: 67%;
}
/* line 5818, app.scss */
#block-reportlist h6 {
  font-size: 15px;
  line-height: 1em;
}
/* line 5823, app.scss */
#block-reportlist article .article-metadata .date,
#block-reportlist article .article-metadata2 .date {
  font-size: 11px;
}

/* line 5828, app.scss */
#block-pagetools, .greybg {
  background: #F7F7F7;
  border: 1px solid #EFEFEF;
}
/* line 5831, app.scss */
#block-pagetools .panel, .greybg .panel {
  clear: both;
  padding-top: 12px;
  padding-bottom: 13px;
  margin: 0;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: top left;
}
/* line 5839, app.scss */
#block-pagetools .panel.top, .greybg .panel.top {
  background: transparent;
  padding-top: 10px;
  padding-bottom: 8px;
}
/* line 5846, app.scss */
#block-pagetools h2, #block-pagetools h1, .greybg h2, .greybg h1 {
  margin: 0 0 5px;
}
/* line 5850, app.scss */
#block-pagetools p, .greybg p {
  margin: 0;
  font-size: 12px;
  line-height: 18px;
}

/* line 5857, app.scss */
#block-ourcampaigns h3 {
  font-size: 20px;
  line-height: 1.2em;
  margin-bottom: 0.2em;
}
/* line 5862, app.scss */
#block-ourcampaigns .block-content {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: "top left";
  padding-top: 10px;
}
/* line 5866, app.scss */
#block-ourcampaigns .block-content p {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 19px;
}
/* line 5871, app.scss */
#block-ourcampaigns .block-content .readmore {
  padding-top: 0.3em;
}
/* line 5874, app.scss */
#block-ourcampaigns .block-content .readmore p {
  font-size: 11px;
  line-height: 15px;
}

/* line 5882, app.scss */
#block-video .block-title {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  padding: 3px 0 8px;
}
/* line 5886, app.scss */
#block-video .block-title h2, #block-video .block-title h1 {
  margin: 0;
}
/* line 5890, app.scss */
#block-video .block-content {
  margin-top: 20px;
  padding: 18px 0 50%;
  position: relative;
  height: 0;
  overflow: hidden;
}
/* line 5897, app.scss */
#block-video .block-content iframe, #block-video .block-content object, #block-video .block-content embed {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

/* line 5908, app.scss */
#block-howto-apply h2, #block-howto-apply h1 {
  text-align: left;
}

/* line 5913, app.scss */
#block-infobox {
  background: #EBF8FD;
  border: 1px solid #D9F3FC;
  padding: 15px;
}
/* line 5918, app.scss */
#block-infobox .block-title {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
/* line 5923, app.scss */
#block-infobox .block-title h3 {
  margin: 0;
  font-size: 15px;
  line-height: 16px;
}
/* line 5927, app.scss */
#block-infobox .block-title h3 img {
  float: left;
  padding-right: 0.2em;
}
/* line 5935, app.scss */
#block-infobox .block-content p {
  font-size: 13px;
  line-height: 17px;
}

/* line 5941, app.scss */
#block-pagelang {
  padding: 17px 15px 0;
  background: white;
  z-index: 1;
  position: relative;
  right: 0;
}
/* line 5948, app.scss */
#block-pagelang p {
  margin: 0;
  text-align: right;
  font-size: 11px;
  line-height: 18px;
}
/* line 5953, app.scss */
#block-pagelang p .lang {
  font-size: 12px;
  line-height: 18px;
}
/* line 5958, app.scss */
#block-pagelang.for-mobile {
  position: relative;
  width: auto;
  background: transparent;
  padding-bottom: 0;
  margin-bottom: 0;
  z-index: inherit;
}

/* line 5971, app.scss */
#page-ournetwork #block-pagelang,
#page-whatwedo #block-pagelang {
  background: #F7F7F7;
}

/* -----------------------------------------
    Forms
----------------------------------------- */
/* line 5980, app.scss */
button {
  border: 0;
  background: transparent;
}

/* line 5985, app.scss */
select, option {
  font-family: proxima-nova, "Helvetica", Verdana, sans-serif;
}

/* line 5992, app.scss */
#form-signup label,
#form-receiveupdates label {
  float: left;
  margin: 0 7px 0 0;
  height: 34px;
  font-size: 11px;
  line-height: 34px;
  color: #EAEAEA;
  cursor: pointer;
}
/* line 6000, app.scss */
#form-signup label img,
#form-receiveupdates label img {
  margin: -2px 0 0 0;
}
/* line 6005, app.scss */
#form-signup .form-wrapper,
#form-receiveupdates .form-wrapper {
  float: left;
}
/* line 6009, app.scss */
#form-signup .form-text,
#form-receiveupdates .form-text {
  float: none;
  display: inline-block;
  margin: 0;
  width: 117px;
  font-family: proxima-nova, "Helvetica", Verdana, sans-serif;
  font-size: 11px;
  line-height: 15px;
  color: #8E8E8E;
  background: #DFDFDF;
  border: solid #C5C5C5;
  border-width: 1px 0 0 1px;
  height: 20px;
  padding: 0 3px;
}
/* line 6024, app.scss */
#form-signup button,
#form-receiveupdates button {
  float: none;
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/form_btn-signup.png") no-repeat top left;
  width: 18px;
  height: 20px;
  text-indent: -1001em;
  cursor: pointer;
  display: inline-block;
}
/* line 36, app.scss */
#form-signup button:hover,
#form-receiveupdates button:hover {
  background-position: bottom left;
}

/* line 6033, app.scss */
#form-signup .open {
  clear: both;
  display: block !important;
  float: none;
  position: relative;
  top: -5px;
}

/* line 6044, app.scss */
#form-search .form-text {
  display: inline;
  border: 1px solid;
  border-top: #35A1CD;
  border-left: #35A1CD;
  border-right: #3EBDF0;
  border-bottom: #3EBDF0;
  color: #333;
  font-family: proxima-nova, "Helvetica", Verdana, sans-serif;
  font-size: 12px;
  line-height: 15px;
  height: 20px;
  width: 190px;
  padding: 0 3px;
  margin: 0;
}
/* line 6060, app.scss */
#form-search button {
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/form_btn-search.png") no-repeat top left;
  width: 18px;
  height: 22px;
  text-indent: -1001em;
  cursor: pointer;
  display: inline-block;
  background-position: bottom left;
}
/* line 36, app.scss */
#form-search button:hover {
  background-position: bottom left;
}

/* line 6068, app.scss */
#form-refinebycountry {
  padding-top: 10px;
}
/* line 6071, app.scss */
#form-refinebycountry label {
  float: left;
  font-size: 10px;
  line-height: 21px;
  font-weight: bold;
  color: #00a2e4;
}
/* line 6079, app.scss */
#form-refinebycountry .selectwrapper {
  float: right;
  width: 300px;
  height: 26px;
  background: white;
  border: solid #DDD;
  border-width: 1px 0 1px 1px;
}
/* line 6087, app.scss */
#form-refinebycountry .selectwrapper select {
  font-size: 13px;
}
/* line 6092, app.scss */
#form-refinebycountry .selectwrapper .selectbox,
#form-refinebycountry .selectwrapper .selwrapper li {
  cursor: pointer;
  font-size: 13px;
  line-height: 26px;
  width: 100%;
  outline: 0;
  border: 0;
  background: none;
  height: 26px;
  color: #333333;
}
/* line 6103, app.scss */
#form-refinebycountry .selectwrapper .selectbox {
  float: right;
  margin: -1px 0;
  padding: 1px 30px 1px 5px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/form_select.png") no-repeat top right;
  line-height: 26px;
}
/* line 6110, app.scss */
#form-refinebycountry .selectwrapper .selectbox:hover, #form-refinebycountry .selectwrapper .selectbox.focus {
  background-position: bottom right;
}
/* line 6115, app.scss */
#form-refinebycountry .selectwrapper .selwrapper {
  position: absolute;
  display: none;
  width: 300px !important;
  height: 10em;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0.3em 5px 0 0;
  margin: 24px -1px 0;
  background: white;
  border: solid #DDD 1px;
  z-index: 999;
}
/* line 6128, app.scss */
#form-refinebycountry .selectwrapper .selwrapper ul {
  list-style: none;
}
/* line 6132, app.scss */
#form-refinebycountry .selectwrapper .selwrapper li {
  padding: 0 5px 0 5px;
  line-height: 1.3em;
  height: auto;
  width: auto;
}
/* line 6138, app.scss */
#form-refinebycountry .selectwrapper .selwrapper li.selectedclass {
  background: #DDD;
  font-weight: bold;
}
/* line 6143, app.scss */
#form-refinebycountry .selectwrapper .selwrapper li.hoverclass {
  background: #DDD;
}

/* line 6155, app.scss */
#form-receiveupdates .form-text {
  background: white;
  border: 1px solid #DFDFDF;
  width: 196px;
  height: 22px;
}
/* line 6162, app.scss */
#form-receiveupdates button {
  display: block;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/form_btn-signup-wh.png") no-repeat top left;
  width: 20px;
  height: 22px;
  text-indent: -1001em;
  cursor: pointer;
  display: inline-block;
}
/* line 36, app.scss */
#form-receiveupdates button:hover {
  background-position: bottom left;
}

/* -----------------------------------------
    Datepicker
----------------------------------------- */
/* line 6172, app.scss */
.ui-datepicker-header {
  background-color: #fff;
  padding: 10px;
  border: 1px solid #ddd;
  border-bottom: none;
  border-radius: 3px;
}
/* line 6179, app.scss */
.ui-datepicker-header a.ui-datepicker-prev {
  display: inline-block;
  padding: 0 15px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink.rtl.png") no-repeat left center;
}
/* line 6185, app.scss */
.ui-datepicker-header a.ui-datepicker-next {
  display: inline-block;
  padding: 0 15px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink.png") no-repeat right center;
}
/* line 6191, app.scss */
.ui-datepicker-header .ui-datepicker-title {
  font-weight: bold;
  margin: 4px 0;
}

/* -----------------------------------------
    Pages
----------------------------------------- */
/* line 6204, app.scss */
#page-front #highlights-issue {
  padding-bottom: 15px;
}
/* line 6212, app.scss */
#page-front #highlights-issue h4,
#page-front #highlights-country h4,
#page-front #highlights-region h4 {
  font-size: 18px;
  line-height: 19px;
}
/* line 6216, app.scss */
#page-front #highlights-issue p,
#page-front #highlights-country p,
#page-front #highlights-region p {
  line-height: 14px;
}
/* line 6221, app.scss */
#page-front #latest-mostread {
  margin-right: auto;
}
/* line 6223, app.scss */
#page-front #latest-mostread .article-source {
  display: none;
}

/* line 6233, app.scss */
#page-region #content {
  position: relative;
}
/* line 6237, app.scss */
#page-region #content #main {
  margin-top: 0;
}
/* line 6241, app.scss */
#page-region #content #sidebar {
  padding-top: 0;
}

/* line 6251, app.scss */
#page-issue .block-atag,
#page-region .block-atag {
  background: #EBF8FD;
  border: 1px solid #D9F3FC;
}
/* line 6256, app.scss */
#page-issue .block-atag .block-content .panel,
#page-region .block-atag .block-content .panel {
  border-top: 1px solid #C6EDFE;
}

/* line 6273, app.scss */
#page-campaign-detail #highlight .detail .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
}
/* line 6280, app.scss */
#page-campaign-detail article.spotlight {
  padding-top: 0;
}
/* line 6286, app.scss */
#page-campaign-detail #sidebar #block-reportlist,
#page-campaign-detail #sidebar #block-connect {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: "top left";
  padding-top: 10px;
}
/* line 6291, app.scss */
#page-campaign-detail #sidebar #block-reportlist {
  margin-bottom: 35px;
}
/* line 6295, app.scss */
#page-campaign-detail #sidebar #block-connect {
  margin-bottom: 30px;
}

/* line 6305, app.scss */
#page-campaign-guides #highlight .detail .panel {
  margin-bottom: 0;
}
/* line 6309, app.scss */
#page-campaign-guides #highlight .detail .top {
  padding-bottom: 25px;
}
/* line 6312, app.scss */
#page-campaign-guides #highlight .detail .top big {
  font-size: 26px;
  line-height: 28px;
  font-weight: bold;
}
/* line 6318, app.scss */
#page-campaign-guides #highlight .detail .mid {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: "top left";
  padding-top: 10px;
  margin-left: 0;
  margin-right: 0;
}
/* line 6324, app.scss */
#page-campaign-guides #highlight .detail .mid .description {
  font-size: 14px;
  line-height: 19px;
  width: auto;
}
/* line 6330, app.scss */
#page-campaign-guides #highlight .detail .btm {
  padding-top: 5px;
}
/* line 6333, app.scss */
#page-campaign-guides #highlight .detail .btm ul {
  margin: 0;
}
/* line 6337, app.scss */
#page-campaign-guides #highlight .detail .btm li {
  list-style-image: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/li2.png");
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/hr.png") no-repeat top left;
  padding: 7px 0;
  font-size: 14px;
  line-height: 19px;
}
/* line 6343, app.scss */
#page-campaign-guides #highlight .detail .btm li:first-child {
  background: transparent;
}
/* line 6347, app.scss */
#page-campaign-guides #highlight .detail .btm li strong {
  font-size: 11px !important;
  line-height: 15px !important;
}
/* line 6356, app.scss */
#page-campaign-guides #pagehighlight-wrap {
  margin-bottom: 0;
}

/* line 6363, app.scss */
#page-campaign-guides-detail #content #main aside .panel.mobile-two {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

/* line 6372, app.scss */
#page-actioncentral ul.languages li.curr, #page-campaign-guides-chapter ul.languages li.curr,
#page-campaign-guides-detail ul.languages li.curr,
#page-campaign-guides ul.languages li.curr,
#page-take-action ul.languages li.curr {
  background-image: url(/National_Library/20170827070107oe_/https://ifex.org/assets/images/arrow_up-gr.png);
}
/* line 6378, app.scss */
#page-actioncentral #header, #page-campaign-guides-chapter #header,
#page-campaign-guides-detail #header,
#page-campaign-guides #header,
#page-take-action #header {
  background-color: black;
}
/* line 6384, app.scss */
#page-actioncentral #form-search .form-text, #page-campaign-guides-chapter #form-search .form-text,
#page-campaign-guides-detail #form-search .form-text,
#page-campaign-guides #form-search .form-text,
#page-take-action #form-search .form-text {
  border: 1px solid #40C2F7;
}

/* line 6394, app.scss */
#page-campaign-guides-chapter table,
#page-campaign-guides-detail table,
#page-campaign-guides table {
  font-size: 12px !important;
  table-layout: fixed;
}
/* line 6399, app.scss */
#page-campaign-guides-chapter #content #main aside .panel.mobile-two,
#page-campaign-guides-detail #content #main aside .panel.mobile-two,
#page-campaign-guides #content #main aside .panel.mobile-two {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
/* line 6405, app.scss */
#page-campaign-guides-chapter article.campaign li.curr.panel h4 a, #page-campaign-guides-chapter article.campaign li.curr.panel p,
#page-campaign-guides-detail article.campaign li.curr.panel h4 a,
#page-campaign-guides-detail article.campaign li.curr.panel p,
#page-campaign-guides article.campaign li.curr.panel h4 a,
#page-campaign-guides article.campaign li.curr.panel p {
  color: #333333;
}
/* line 6409, app.scss */
#page-campaign-guides-chapter article.campaign li.curr.panel h4 a span,
#page-campaign-guides-detail article.campaign li.curr.panel h4 a span,
#page-campaign-guides article.campaign li.curr.panel h4 a span {
  color: #00aced;
}

/* line 6416, app.scss */
#page-ournetwork #pagehighlight-wrap {
  border-bottom: 1px solid #EFEFEF;
  background-image: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 6422, app.scss */
#page-ournetwork #classify {
  font-size: 20px;
  font-weight: bold;
  width: auto !important;
}
/* line 6429, app.scss */
#page-ournetwork #highlight {
  padding-top: 10px;
}
/* line 6433, app.scss */
#page-ournetwork #highlight .detail .title {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  padding-bottom: 5px;
  margin-bottom: 20px;
}
/* line 6439, app.scss */
#page-ournetwork #highlight .detail .title p {
  color: #f80000;
  font-weight: 600;
}
/* line 6448, app.scss */
#page-ournetwork #highlight .detail .member h4 {
  margin-bottom: 0.5em;
  font-size: 18px;
  line-height: 1em;
}
/* line 6455, app.scss */
#page-ournetwork #highlight .detail .links h5, #page-ournetwork #highlight .detail ul.share-links h5, #page-ournetwork #highlight .detail ul.languages h5, #page-ournetwork #highlight .detail #newsnav ul.newsnav h5, #newsnav #page-ournetwork #highlight .detail ul.newsnav h5 {
  margin-bottom: 5px;
  color: #333333;
}
/* line 6461, app.scss */
#page-ournetwork #highlight .detail .links p, #page-ournetwork #highlight .detail ul.share-links p, #page-ournetwork #highlight .detail ul.languages p, #page-ournetwork #highlight .detail #newsnav ul.newsnav p, #newsnav #page-ournetwork #highlight .detail ul.newsnav p {
  margin: 0 0 10px;
  font-size: 12px;
  line-height: 1.2em;
}
/* line 6465, app.scss */
#page-ournetwork #highlight .detail .links p .vr, #page-ournetwork #highlight .detail ul.share-links p .vr, #page-ournetwork #highlight .detail ul.languages p .vr, #page-ournetwork #highlight .detail #newsnav ul.newsnav p .vr, #newsnav #page-ournetwork #highlight .detail ul.newsnav p .vr {
  margin: 0 5px;
}
/* line 6470, app.scss */
#page-ournetwork #highlight .detail .links .ext, #page-ournetwork #highlight .detail ul.share-links .ext, #page-ournetwork #highlight .detail ul.languages .ext, #page-ournetwork #highlight .detail #newsnav ul.newsnav .ext, #newsnav #page-ournetwork #highlight .detail ul.newsnav .ext {
  padding: 8px 0;
  border: solid #E9E9E9;
  border-width: 1px 0;
  font-weight: bold;
}
/* line 6476, app.scss */
#page-ournetwork #highlight .detail .links .ext a, #page-ournetwork #highlight .detail ul.share-links .ext a, #page-ournetwork #highlight .detail ul.languages .ext a, #page-ournetwork #highlight .detail #newsnav ul.newsnav .ext a, #newsnav #page-ournetwork #highlight .detail ul.newsnav .ext a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#page-ournetwork #highlight .detail .links .ext a:hover, #page-ournetwork #highlight .detail ul.share-links .ext a:hover, #page-ournetwork #highlight .detail ul.languages .ext a:hover, #page-ournetwork #highlight .detail #newsnav ul.newsnav .ext a:hover, #newsnav #page-ournetwork #highlight .detail ul.newsnav .ext a:hover {
  color: #00aced;
}
/* line 6482, app.scss */
#page-ournetwork #highlight .detail .description {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 6488, app.scss */
#page-ournetwork #highlight .detail .description big {
  font-size: 26px;
  line-height: 28px;
}
/* line 6493, app.scss */
#page-ournetwork #highlight .detail p {
  font-size: 15px;
  line-height: 20px;
}
/* line 6499, app.scss */
#page-ournetwork #highlight #block-connect .tweet {
  font-size: 12px;
  line-height: 15px;
}
/* line 6502, app.scss */
#page-ournetwork #highlight #block-connect .tweet .permalink {
  font-size: 10px;
  line-height: 18px;
}
/* line 6508, app.scss */
#page-ournetwork #main {
  border-right: 0;
}

/* line 6518, app.scss */
#page-whatwedo #highlight .lt img {
  float: right;
}
/* line 6525, app.scss */
#page-whatwedo #highlight .detail .description {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 6530, app.scss */
#page-whatwedo #highlight .detail .description big {
  font-size: 26px;
  line-height: 28px;
}
/* line 6535, app.scss */
#page-whatwedo #highlight .detail p {
  font-size: 15px;
  line-height: 20px;
}
/* line 6541, app.scss */
#page-whatwedo #main {
  border: 0;
}
/* line 6544, app.scss */
#page-whatwedo #main aside {
  padding-top: 33px;
}

/* line 6553, app.scss */
#page-campaign-detail #highlight .detail .description,
#page-whatwedo #highlight .detail .description {
  float: none;
  width: auto;
}

/* line 6562, app.scss */
body.for-mobile.sidemenu {
  -webkit-transition: 1s ease-in-out;
  -moz-transition: 1s ease-in-out;
  -o-transition: 1s ease-in-out;
  -moz-transform: translateX(-80%);
  -o-transform: translateX(-80%);
  -ms-transform: translateX(-80%);
  -webkit-transform: translateX(-80%);
  transform: translateX(-80%);
}
/* line 6569, app.scss */
body.for-mobile nav {
  padding-top: 0;
}
/* line 6573, app.scss */
body.for-mobile #newsnav.for-mobile {
  background: black url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/arrow_right-bl.png") left 93px no-repeat;
  color: white;
}
/* line 6578, app.scss */
body.for-mobile #newsnav.for-mobile .region {
  background: none;
}
/* line 6583, app.scss */
body.for-mobile #newsnav.for-mobile li a {
  color: white;
}
/* line 6586, app.scss */
body.for-mobile #newsnav.for-mobile li br {
  display: none;
}
/* line 6590, app.scss */
body.for-mobile #newsnav.for-mobile .panel.btm {
  padding-right: 0;
  margin-right: 0;
}
/* line 6596, app.scss */
body.for-mobile #pagehighlight-wrap {
  margin-bottom: 0;
}
/* line 6600, app.scss */
body.for-mobile #amplifying-voices .rt {
  padding-top: 0.5em;
  padding-left: 0;
  padding-right: 15px;
}
/* line 6608, app.scss */
body.for-mobile #highlights-actions,
body.for-mobile #highlights-actions-4th,
body.for-mobile #highlights-actions-6th {
  padding-bottom: 0;
}
/* line 6615, app.scss */
body.for-mobile #highlights-actions .columns article.teaser,
body.for-mobile #highlights-actions-4th .columns article.teaser,
body.for-mobile #highlights-actions-6th .columns article.teaser {
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 6627, app.scss */
body.for-mobile #latest-mostread article.list li.rt,
body.for-mobile #joint-actions article.list li.rt,
body.for-mobile article.spotlight .columns.rt,
body.for-mobile #highlights-actions-4th .columns .rt,
body.for-mobile #highlight .detail .eight,
body.for-mobile #highlight .detail .four {
  padding-left: 0;
}
/* line 6631, app.scss */
body.for-mobile #highlight .detail {
  padding-bottom: 0;
}
/* line 6634, app.scss */
body.for-mobile #highlight .detail .four {
  padding-top: 30px;
}
/* line 6639, app.scss */
body.for-mobile #highlight .detail .panel {
  margin-bottom: 0;
}
/* line 6643, app.scss */
body.for-mobile #contact {
  margin: 0;
}
/* line 6646, app.scss */
body.for-mobile #contact .columns {
  padding: 0;
}
/* line 6652, app.scss */
body.for-mobile article#full-campaigntoolkit aside {
  margin-top: 0;
}
/* line 6656, app.scss */
body.for-mobile article#full-campaigntoolkit .photo-content img {
  margin-left: 0;
  margin-right: 0;
}
/* line 6662, app.scss */
body.for-mobile #form-refinebycountry .selectwrapper {
  width: 100%;
}
/* line 6665, app.scss */
body.for-mobile #form-refinebycountry .selectwrapper .selwrapper {
  width: 90% !important;
}
/* line 6675, app.scss */
body.for-mobile#page-front #highlights-issue p,
body.for-mobile#page-front #highlights-country p,
body.for-mobile#page-front #highlights-region p {
  line-height: 17px;
}
/* line 6682, app.scss */
body.for-mobile#page-actioncentral #content #main, body.for-mobile#page-campaign-guides-chapter #content #main,
body.for-mobile#page-campaign-guides-detail #content #main,
body.for-mobile#page-campaign-guides #content #main {
  margin-top: 0;
}
/* line 6686, app.scss */
body.for-mobile#page-actioncentral #amplifying-voices, body.for-mobile#page-campaign-guides-chapter #amplifying-voices,
body.for-mobile#page-campaign-guides-detail #amplifying-voices,
body.for-mobile#page-campaign-guides #amplifying-voices {
  margin-top: 20px;
}
/* line 6692, app.scss */
body.for-mobile#page-campaign-guides-detail #block-pagetools {
  float: none;
}
/* line 6695, app.scss */
body.for-mobile#page-campaign-guides-detail #block-pagetools.mobile-four {
  padding-left: 0;
}
/* line 6699, app.scss */
body.for-mobile#page-campaign-guides-detail #block-pagetools .panel {
  clear: none;
  background: none;
}
/* line 6708, app.scss */
body.for-mobile#page-whatwedo #main aside {
  clear: both;
}
/* line 6712, app.scss */
body.for-mobile#page-whatwedo #highlight .lt img {
  float: none;
}
/* line 6717, app.scss */
body.for-mobile #ads .mobile-two-up .three.columns:nth-child(2n+1) {
  clear: both;
}

/* line 6723, app.scss */
body.size_step1 ul.newsnav li {
  font-size: 13px;
}
/* line 6726, app.scss */
body.size_step1 #profiler {
  height: auto;
}
/* line 6729, app.scss */
body.size_step1 #profiler #preview ul li p {
  font-size: 12px;
  line-height: 15px;
}
/* line 6732, app.scss */
body.size_step1 #profiler article.teaser .five {
  height: 260px;
}
/* line 6735, app.scss */
body.size_step1 #profiler article.teaser .article-title {
  font-size: 36px;
}

/* line 6741, app.scss */
body.size_step2 ul.newsnav li {
  font-size: 12px;
}
/* line 6744, app.scss */
body.size_step2 #profiler {
  height: auto;
}
/* line 6747, app.scss */
body.size_step2 #profiler #preview ul li p {
  font-size: 12px;
  line-height: 15px;
}
/* line 6750, app.scss */
body.size_step2 #profiler article.teaser .five {
  height: 260px;
}
/* line 6753, app.scss */
body.size_step2 #profiler article.teaser .article-title {
  font-size: 36px;
}

/* line 6759, app.scss */
#pagination {
  overflow: hidden;
  *zoom: 1;
  padding-top: 12px;
  margin-top: 20px;
}
/* line 6765, app.scss */
#pagination p {
  float: left;
  margin: 0;
  font-size: 11px;
  line-height: 15px;
}
/* line 6771, app.scss */
#pagination p a {
  padding-right: 16px;
  margin-top: 20px;
  display: inline;
  color: black;
  background-position: center right !important;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#pagination p a:hover {
  color: #00a2e4;
}

/* line 6781, app.scss */
#searchbar #simple p a {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_add.png") no-repeat center left;
  padding-left: 17px;
}

/* line 6786, app.scss */
#searchbar td > input, #searchbar td > label {
  display: inline;
}

/* line 6790, app.scss */
#searchbar table {
  border: 0px;
  width: 100%;
}

/* line 6796, app.scss */
#searchbar button, form table button, .button {
  display: block;
  background: #46c7ff;
  color: white;
  float: left;
  width: 20%;
  height: 32px;
  padding: 0px;
  margin: 0px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  vertical-align: middle;
}

/* line 6812, app.scss */
#searchbar button p, form table button p, .button p {
  font-size: 13px;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  margin-bottom: 0px;
}

/* line 6820, app.scss */
#searchbar button img {
  display: inline-block;
  position: relative;
  top: -1px;
  right: -5px;
}

/* line 6827, app.scss */
.sideversion {
  margin-right: -15px;
}
/* line 6830, app.scss */
.sideversion .panel {
  padding-top: 15px;
}

/* line 6835, app.scss */
#search-ajax {
  margin: 10px 0 0;
  padding: 8px 0 0;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: top left;
}

/* line 6842, app.scss */
#searchbar .minus {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/morelink_minus.png") no-repeat center left !important;
}

/* line 6846, app.scss */
.fakelink {
  color: #00aced;
  text-decoration: none;
  cursor: pointer;
}

/* subs page */
/* line 6856, app.scss */
form textarea {
  width: 80%;
  min-height: 200px;
}

/* line 6861, app.scss */
form select {
  margin-bottom: 15px;
}

/* line 6865, app.scss */
.question {
  width: 40%;
  float: left;
  font-weight: bold;
}

/* line 6871, app.scss */
.answer {
  width: 60%;
  float: left;
  position: relative;
}

/* line 6877, app.scss */
.answer input {
  width: 99%;
}

/* line 6881, app.scss */
.product {
  width: 25%;
  float: left;
}

/* line 6886, app.scss */
.check {
  width: 24%;
  float: left;
  padding: 0 2%;
}

/* line 6892, app.scss */
.check label {
  display: inline-block;
}

/* line 6895, app.scss */
.description {
  width: 51%;
  float: left;
  line-height: 1.4em;
}

/* line 6901, app.scss */
.products {
  display: block;
  clear: both;
  margin-bottom: 20px;
}

/* line 6907, app.scss */
.products img {
  margin-top: 5px;
}

/* line 6911, app.scss */
.clear {
  clear: both;
}

/* line 6915, app.scss */
input[type="submit"] {
  display: block;
  background: #46c7ff;
  color: white;
  float: left;
  width: 20%;
  height: 32px;
  padding: 0px;
  margin: 0px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  vertical-align: middle;
  border: 0px;
  font-weight: bold;
  width: auto;
  padding: 0 5px;
  font-family: proxima-nova, Helvetica, Verdana, sans-serif;
}

/* line 6936, app.scss */
input[type="submit"] p {
  font-size: 1.2em;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  margin-bottom: 0px;
  font-family: proxima-nova, Helvetica, Verdana, sans-serif;
}

/* contact us form */
/* line 6947, app.scss */
#return {
  position: fixed;
  bottom: 5px;
  right: 5px;
  font-weight: bold;
}

/* line 6954, app.scss */
#subs-form h5 {
  font-size: 12px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  font-family: Georgia, "Times New Roman", Times, serif !important;
}

/* line 6961, app.scss */
#subs-form h4 {
  padding-top: 0px;
  margin-top: 0px;
}

/* petitions */
/* line 6970, app.scss */
.petition form {
  display: block;
  margin-top: 10px !important;
}
/* line 6975, app.scss */
.petition question {
  width: 100%;
  clear: both;
  display: table-row;
  margin-top: 5px;
}
/* line 6982, app.scss */
.petition label {
  padding-top: 3px;
  width: 32%;
  float: left;
  vertical-align: middle;
  display: table-cell;
  font-weight: bold;
  font-size: 11px;
}
/* line 6992, app.scss */
.petition input {
  width: 62%;
  float: left;
}
/* line 6997, app.scss */
.petition check {
  display: block;
  clear: both;
  margin-top: 5px;
}
/* line 7002, app.scss */
.petition check input {
  width: 10%;
}
/* line 7006, app.scss */
.petition check label {
  width: 88%;
}
/* line 7011, app.scss */
.petition button {
  margin: 10px 0;
}

/* line 7017, app.scss */
.fbgallery img.morelink {
  height: 12px !important;
  width: 12px !important;
  display: inline-block;
}

/* Quick info, etc. */
/* line 7025, app.scss */
.division {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: top left;
  padding-top: 10px;
}

/* line 7030, app.scss */
article.division.teaser h4 {
  font-size: 16px;
  line-height: 17px;
}

/* line 7034, app.scss */
#sidebar .panel.quickinfo {
  padding: 10px 0;
}
/* line 7038, app.scss */
#sidebar .panel.quickinfo table.quickinfo {
  border: 0;
  padding: 0;
  width: 100%;
}
/* line 7043, app.scss */
#sidebar .panel.quickinfo table.quickinfo tbody tr:nth-child(n) {
  background: none no-repeat scroll 0 0 #ffffff !important;
}
/* line 7046, app.scss */
#sidebar .panel.quickinfo table.quickinfo tbody tr:nth-child(n) td {
  font-size: 0.95em;
}
/* line 7049, app.scss */
#sidebar .panel.quickinfo table.quickinfo tbody tr:nth-child(n) td:first-child {
  font-weight: bold;
  text-transform: uppercase;
  padding: 5px 5px 5px 0;
  text-align: right;
}
/* line 7055, app.scss */
#sidebar .panel.quickinfo table.quickinfo tbody tr:nth-child(n) td:last-child {
  padding: 5px 0 5px 0;
  text-algin: left;
}

/* Member box */
/* line 7065, app.scss */
#sidebar .member-aside {
  margin: 15px;
  padding: 8px;
  background: #EFEFEF;
}
/* line 7072, app.scss */
#sidebar .member-aside .links h5, #sidebar .member-aside ul.share-links h5, #sidebar .member-aside ul.languages h5, #sidebar .member-aside #newsnav ul.newsnav h5, #newsnav #sidebar .member-aside ul.newsnav h5 {
  margin-bottom: 5px;
  color: #333333;
}
/* line 7077, app.scss */
#sidebar .member-aside .links p, #sidebar .member-aside ul.share-links p, #sidebar .member-aside ul.languages p, #sidebar .member-aside #newsnav ul.newsnav p, #newsnav #sidebar .member-aside ul.newsnav p {
  margin: 0 0 10px;
  font-size: 12px;
  line-height: 1.2em;
}
/* line 7081, app.scss */
#sidebar .member-aside .links p .vr, #sidebar .member-aside ul.share-links p .vr, #sidebar .member-aside ul.languages p .vr, #sidebar .member-aside #newsnav ul.newsnav p .vr, #newsnav #sidebar .member-aside ul.newsnav p .vr {
  margin: 0 5px;
}
/* line 7086, app.scss */
#sidebar .member-aside .links .ext, #sidebar .member-aside ul.share-links .ext, #sidebar .member-aside ul.languages .ext, #sidebar .member-aside #newsnav ul.newsnav .ext, #newsnav #sidebar .member-aside ul.newsnav .ext {
  padding: 8px 0;
  border: solid #E9E9E9;
  border-width: 1px 0;
  font-weight: bold;
}
/* line 7092, app.scss */
#sidebar .member-aside .links .ext a, #sidebar .member-aside ul.share-links .ext a, #sidebar .member-aside ul.languages .ext a, #sidebar .member-aside #newsnav ul.newsnav .ext a, #newsnav #sidebar .member-aside ul.newsnav .ext a {
  color: #333333;
}
/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
#sidebar .member-aside .links .ext a:hover, #sidebar .member-aside ul.share-links .ext a:hover, #sidebar .member-aside ul.languages .ext a:hover, #sidebar .member-aside #newsnav ul.newsnav .ext a:hover, #newsnav #sidebar .member-aside ul.newsnav .ext a:hover {
  color: #00aced;
}

/* line 7102, app.scss */
.actionblue {
  color: #00AFE2;
  float: left;
  width: 235px;
  position: relative;
}

/* line 7109, app.scss */
h3.actionblue:after {
  clear: both;
}

/* line 7112, app.scss */
.larger {
  font-size: 45px !important;
  line-height: 30px !important;
}

/* line 7117, app.scss */
.e-icon {
  position: relative;
  top: -30px;
  float: left;
  margin-right: 10px;
}

/* line 7124, app.scss */
.excerpt {
  top: -10px;
  position: relative;
  padding: 25px 0;
}

/* line 7131, app.scss */
.topblue {
  position: absolute;
  top: 3px;
}

/* line 7136, app.scss */
.bottomblue {
  position: absolute;
  bottom: -35px;
}

/* line 7141, app.scss */
.actionmore {
  color: black;
  font-size: 10px;
  top: -19px;
  left: 5px;
  position: relative;
}

/* line 7149, app.scss */
.bluetext, bluetext a, h3.bluetext a {
  color: #00AFE2 !important;
}

/* line 7153, app.scss */
#page-take-action article#full-singlepage .subtitle big {
  font-weight: normal;
}

/* line 7159, app.scss */
#block-takeaction .block-title {
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/bg_dottedline.png") repeat-x;
  background-position: bottom left;
  padding: 3px 0 8px;
}

/* line 7164, app.scss */
#form-mainform .dropdown {
  float: left;
  padding: 0px 26px 0px 0px;
  background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/form_select.png") no-repeat top right;
  line-height: 26px;
  width: 62% !important;
}
/* line 7170, app.scss */
#form-mainform .dropdown ul {
  height: 10em;
  overflow-x: hidden;
  width: 100% !important;
}

/* line 7179, app.scss */
#take_action_embed button {
  font-size: 20px;
  line-height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: white;
}
/* line 7185, app.scss */
#take_action_embed button:after {
  content: "";
  clear: both;
  display: block;
}

/* line 7194, app.scss */
#form-mainform button, #take_action_embed button {
  font-family: "proxima-nova";
  font-weight: bold;
  background: -webkit-gradient(linear, left top, left bottom, from(#43c8fe), to(#00afed));
  background: -moz-linear-gradient(top, #43c8fe, #00afed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43C8FE', endColorstr='#00AFED');
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 7204, app.scss */
#form-mainform button:hover, #take_action_embed button:hover {
  background: #00AFED;
  background: -webkit-gradient(linear, left top, left bottom, from(#00afed), to(#00afed));
  background: -moz-linear-gradient(top, #00afed, #00afed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AFED', endColorstr='#00AFED');
}
/* line 7210, app.scss */
#form-mainform button img, #take_action_embed button img {
  position: relative;
  top: 1px;
}

/* line 7217, app.scss */
.lighteraction {
  background-color: #FDDD2F !important;
}

/* line 7221, app.scss */
.actionred {
  color: #FF0F00 !important;
}

/* line 7225, app.scss */
.shareblue {
  color: #00AFEB !important;
}

/* line 7229, app.scss */
.halfwidth {
  width: 50%;
  margin-bottom: 15px;
}
/* line 7233, app.scss */
.halfwidth a img, .halfwidth a h4 {
  float: left;
  margin-right: 15px;
}

/* line 7244, app.scss */
#twitterbutton {
  -webkit-appearance: none;
  -webkit-background-clip: border-box;
  -webkit-border-image: none;
  -webkit-box-align: center;
  -webkit-box-shadow: rgba(255, 255, 255, 0.09804) 0px 1px 0px 0px inset;
  background-clip: border-box;
  background-color: #019AD2;
  background-image: -webkit-linear-gradient(top, #33bcef, #019ad2);
  background-repeat: repeat-x;
  border-bottom-color: #057ED0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #057ED0;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #057ED0;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #057ED0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-style: solid;
  border-top-width: 1px;
  box-shadow: rgba(255, 255, 255, 0.09804) 0px 1px 0px 0px inset;
  box-sizing: border-box;
  color: white;
  cursor: pointer;
  display: inline-block;
  height: 30px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  position: relative;
  width: 44px;
  float: right;
  margin-top: 10px;
}

/* line 7286, app.scss */
#twitterbox {
  height: auto;
  overflow: auto;
  float: left;
  width: 95%;
  border: 1px solid #333;
  position: relative;
  background-color: #F9F9F9;
  border-bottom-color: #333;
  padding: 5%;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
}

/* line 7308, app.scss */
.es .share span, .fr .share span {
  font-size: 6px;
}

/* line 7313, app.scss */
#casewrap {
  margin-bottom: -20px;
  margin-top: -10px;
}
/* line 7318, app.scss */
#casewrap:after {
  content: "";
  clear: both;
  display: block;
}

/* line 7327, app.scss */
#job_details {
  padding-bottom: 10px;
}
/* line 7330, app.scss */
#job_details strong {
  color: #FA0000;
  clear: both;
  margin: 10px 0;
  display: block;
}

/* line 7338, app.scss */
#highlight #details > br {
  display: none;
}

@media only screen and (min-width: 767px) {
  /* line 7345, app.scss */
  .eleven .article-content, .row .eleven .article-content {
    padding: 0 15px;
  }

  /* line 7350, app.scss */
  #newsnav .collapse, #newsnav .double {
    display: none;
  }

  /* line 7359, app.scss */
  .noimpunity_resource .nine, .noimpunity_resource .row .nine, .row .noimpunity_resource .nine {
    padding: 0 30px !important;
  }

  /* line 7364, app.scss */
  .noimpunity_resources #leftcolumnwrap {
    padding: 20px 10px;
  }

  /* line 7370, app.scss */
  .noimpunity_resources .article-content .topborder {
    padding: 0;
  }

  /* line 7375, app.scss */
  .noimpunity_resource.panel .columns {
    padding: 0;
  }
}
/* begin mobile impunity */
@media only screen and (max-width: 767px) {
  /* line 7387, app.scss */
  #block-pagetools {
    width: auto !important;
  }

  /* line 7390, app.scss */
  #casewrap div {
    padding: 0 !important;
  }
  /* line 7392, app.scss */
  #casewrap div:first-child img {
    margin-left: 0 !important;
  }

  /* line 7400, app.scss */
  #noimpunitynavpanel .hamburger {
    width: 45px;
    height: 40px;
    background: url("/National_Library/20170827070107oe_/https://ifex.org/assets/images/noimpunity/hamburger.png");
    float: left;
    margin-top: 30px;
    margin-left: -8px;
    clear: both;
  }
  /* line 7408, app.scss */
  #noimpunitynavpanel .hamburger.rotate {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  }

  /* line 7416, app.scss */
  .charcoal ul#noimpunitynav {
    margin-top: 13px;
    margin-left: -4px;
    float: left;
    clear: both;
  }
  /* line 7422, app.scss */
  .charcoal ul#noimpunitynav > li {
    width: 100%;
    margin-bottom: 12px;
    list-style-type: none;
    display: none;
  }
  /* line 7427, app.scss */
  .charcoal ul#noimpunitynav > li.active {
    width: auto !important;
  }
  /* line 7433, app.scss */
  .charcoal ul#noimpunitynav > li span {
    display: none !important;
  }

  /* line 7439, app.scss */
  .noimpunity_resource .three, .noimpunity_resource .row .three, .row .noimpunity_resource .three {
    padding: 0 15px !important;
  }

  /* line 7443, app.scss */
  .charcoal .panel {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  /* line 7448, app.scss */
  #content.noimpunity {
    padding: 0px !important;
  }

  /* line 7452, app.scss */
  #noimpunityinfocus {
    padding: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px !important;
  }
  /* line 7456, app.scss */
  #noimpunityinfocus .twelve, #noimpunityinfocus .panel {
    padding: 0px;
    margin-bottom: 0px;
  }

  /* line 7462, app.scss */
  #highlights-country.noimpunity {
    padding: 0 !important;
  }
  /* line 7465, app.scss */
  #highlights-country.noimpunity article {
    padding: 15px !important;
  }
  /* line 7467, app.scss */
  #highlights-country.noimpunity article:nth-child(odd) {
    background: #e8e8e8;
  }

  /* line 7474, app.scss */
  #noimpunityfootermenu .columns {
    margin: 20px 0;
  }
  /* line 7476, app.scss */
  #noimpunityfootermenu .columns .link {
    margin-top: 5px;
  }

  /* line 7482, app.scss */
  #quotewrap {
    margin-top: 25px;
  }

  /* line 7486, app.scss */
  section .four .alignright, section .row .four .alignright, .row section .four .alignright {
    float: left !important;
  }

  /* line 7490, app.scss */
  #shocking_facts {
    border-right: none;
  }

  /* line 7494, app.scss */
  #topbar #nohttpswrap div.six.columns {
    font-size: 9px !important;
  }

  /* line 7498, app.scss */
  #profiler-sm article.teaser .article-title, #profiler article.teaser .article-title {
    font-size: 27px;
    line-height: 30px;
  }

  /* line 7502, app.scss */
  #block-ataglance-country, #block-ataglance-issue, #block-takeaction, #twitter, #ads, #footer {
    display: none;
  }

  /* line 7506, app.scss */
  .article-metadata2 .article-meta {
    display: none !important;
  }

  /* line 7510, app.scss */
  #newsnav ul.newsnav li {
    color: white;
    display: inline-block;
    padding: 3px 9px;
    font-size: 14px;
    line-height: 15px;
    font-weight: 600;
    border: solid #6AC6F1;
    border-width: 0 1px 0 0;
    height: 35px;
    width: 100%;
  }

  /* line 7523, app.scss */
  #aboutalc {
    clear: both !important;
    width: 100% !important;
  }

  /* line 7528, app.scss */
  #survey {
    position: fixed !important;
    left: 5px !important;
    right: auto;
    width: 90% !important;
  }

  /* line 7535, app.scss */
  .sidecomments, .sidecommentinner {
    position: relative !important;
    clear: both;
    width: 100% !important;
    top: auto !important;
    left: 0px !important;
    margin: 0;
    padding: 0;
  }
}
/* end mobile impunity */
/* line 7547, app.scss */
.named_actor_1 {
  color: #0089B3;
}

/* line 7550, app.scss */
.named_actor_2 {
  color: #B20024;
}

/* line 7554, app.scss */
.named_key_actor {
  font-weight: 600;
}

/* line 7559, app.scss */
.named_key_actors .named_key_actor {
  display: block;
  line-height: 1.3em;
  text-transform: none;
}
