7_inner .f-f01v0 -----------------------------------------------------------------------------
   NORMALIZATION: RESET
*/
/* line 5, components/scss/normalize/_reset.scss */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 94, components/scss/normalize/_reset.scss */
html {
  line-height: 1;
}

/* line 98, components/scss/normalize/_reset.scss */
ol,
ul {
  list-style: none;
}

/* line 103, components/scss/normalize/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 108, components/scss/normalize/_reset.scss */
caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 116, components/scss/normalize/_reset.scss */
q,
blockquote {
  quotes: none;
}

/* line 121, components/scss/normalize/_reset.scss */
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
  content: none;
}

/* line 129, components/scss/normalize/_reset.scss */
a img {
  border: none;
}

/* line 133, components/scss/normalize/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}

/* -----------------------------------------------------------------------------
   NORMALIZATION: CANVAS
*/
/* line 5, components/scss/normalize/_canvas.scss */
html,
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  padding: 0;
}

/* line 12, components/scss/normalize/_canvas.scss */
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 16, components/scss/normalize/_canvas.scss */
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

/* line 20, components/scss/normalize/_canvas.scss */
body {
  font-size: 15px;
  color: #2b2b2b;
  line-height: 1.5rem;
  background: #ffffff;
}

/* line 27, components/scss/normalize/_canvas.scss */
html, button, input, select, textarea,
.pure-g [class*="pure-u"] {
  /* Set your content font stack here: Pure Grids: http://purecss.io/grids/#using-grids-with-custom-fonts */
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, clean, sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  word-spacing: normal;
}

/* line 36, components/scss/normalize/_canvas.scss */
.pure-g-gutter {
  margin-left: -18px;
  margin-right: -18px;
}
/* line 39, components/scss/normalize/_canvas.scss */
.pure-g-gutter > [class^="pure-"] {
  padding: 0 18px;
}

/* -----------------------------------------------------------------------------
   NORMALIZATION: TYPOGRAPHY
*/
/* line 5, components/scss/normalize/_typography.scss */
h1 {
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, clean, sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 47px;
  margin: 0 0 32px;
}

/* line 12, components/scss/normalize/_typography.scss */
h2 {
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, clean, sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 37px;
  margin: 0 0 26px;
}

/* line 19, components/scss/normalize/_typography.scss */
h3 {
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, clean, sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 32px;
  margin: 0 0 18px;
}

/* line 26, components/scss/normalize/_typography.scss */
h4 {
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, clean, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  text-transform: uppercase;
  margin: 0 0 25px;
  letter-spacing: 2px;
}

/* line 35, components/scss/normalize/_typography.scss */
h5 {
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, clean, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  margin: 0 0 24px;
}

/* line 42, components/scss/normalize/_typography.scss */
h6 {
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, clean, sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  margin: 0 0 18px;
  text-transform: uppercase;
}

/* line 50, components/scss/normalize/_typography.scss */
p {
  margin-top: 0;
  margin-bottom: 18px;
}
/* line 54, components/scss/normalize/_typography.scss */
p.cta {
  font-size: 22px;
}
/* line 58, components/scss/normalize/_typography.scss */
p.leading {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 22px;
}
/* line 64, components/scss/normalize/_typography.scss */
p.small {
  font-size: 13px;
  line-height: 31px;
}

/* line 70, components/scss/normalize/_typography.scss */
strong {
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, clean, sans-serif;
  font-weight: 700;
}

/* line 74, components/scss/normalize/_typography.scss */
blockquote {
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, clean, sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 37px;
}

/* -----------------------------------------------------------------------------
   NORMALIZATION: LINKS
*/
/* line 5, components/scss/normalize/_links.scss */
a {
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, clean, sans-serif;
  font-weight: 700;
  font-size: inherit;
  color: #0076e6;
  text-decoration: none;
  border-bottom: solid 2px rgba(0, 118, 230, 0);
}
/* line 12, components/scss/normalize/_links.scss */
a.cta {
  font-size: 22px;
}
/* line 16, components/scss/normalize/_links.scss */
a.hover, a:hover {
  border-bottom: solid 2px #0076e6;
  text-decoration: none;
}

/* line 23, components/scss/normalize/_links.scss */
::selection {
  background: #e1c8ff;
}

/* line 27, components/scss/normalize/_links.scss */
::-moz-selection {
  background: #e1c8ff;
}

/* -----------------------------------------------------------------------------
   NORMALIZATION: GROUPING
*/
/* line 5, components/scss/normalize/_grouping.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 20, components/scss/normalize/_grouping.scss */
ul {
  margin: 0 0 18px;
}

/* line 24, components/scss/normalize/_grouping.scss */
li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  zoom: 1;
}

/* line 31, components/scss/normalize/_grouping.scss */
ol {
  margin: 0 0 18px;
}
/* line 33, components/scss/normalize/_grouping.scss */
ol > li {
  margin-left: 18px;
  list-style: decimal outside;
}
/* line 37, components/scss/normalize/_grouping.scss */
[dir="rtl"] ol {
  margin-left: 0;
  margin-right: 18px;
}

/* line 43, components/scss/normalize/_grouping.scss */
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

/* line 51, components/scss/normalize/_grouping.scss */
dl {
  margin-bottom: 18px;
}

/* line 54, components/scss/normalize/_grouping.scss */
dt {
  font-weight: bold;
}

/* line 60, components/scss/normalize/_grouping.scss */
hr {
  border: 0;
  border-top: 1px solid #f0f0f0;
  margin: 18px 0;
}

/* line 66, components/scss/normalize/_grouping.scss */
[hidden],
template {
  display: none;
}

/* -----------------------------------------------------------------------------
   NORMALIZATION: MEDIA
*/
/* line 5, components/scss/normalize/_media.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  outline: 1px solid red;
  outline-offset: 0px;
  vertical-align: baseline;
}

/* line 15, components/scss/normalize/_media.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 20, components/scss/normalize/_media.scss */
img {
  max-width: 100%;
  height: auto;
  width: auto;
}

/* line 25, components/scss/normalize/_media.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/* -----------------------------------------------------------------------------
   NORMALIZATION: TABLE
*/
/* line 5, components/scss/normalize/_table.scss */
table {
  font-size: inherit;
}

/* line 9, components/scss/normalize/_table.scss */
th, td {
  border: 0;
  padding: 0;
}

/* line 14, components/scss/normalize/_table.scss */
th {
  /* Distinguishing table headers from data cells. */
  font-weight: bold;
  text-align: left;
}

/* -----------------------------------------------------------------------------
   NORMALIZATION: FORMS
*/
/* line 5, components/scss/normalize/_form.scss */
optgroup {
  font-weight: normal;
}

/* line 9, components/scss/normalize/_form.scss */
button,
textarea,
input {
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, clean, sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 1;
}
/* line 15, components/scss/normalize/_form.scss */
button.is-block,
textarea.is-block,
input.is-block {
  width: 100%;
  display: block;
}

/* line 20, components/scss/normalize/_form.scss */
textarea {
  cursor: text;
}

/* line 23, components/scss/normalize/_form.scss */
select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, clean, sans-serif;
  font-weight: 400;
  font-size: 15px;
  padding: 0;
  margin: 0;
}
/* line 29, components/scss/normalize/_form.scss */
select.is-block {
  width: 100%;
  display: block;
}

/* line 40, components/scss/normalize/_form.scss */
select::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 43, components/scss/normalize/_form.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 46, components/scss/normalize/_form.scss */
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 4, components/scss/_grid.scss */
.content-shell {
  max-width: 1100px;
  margin: auto;
  padding: 0 0;
  background: #ffffff;
  padding-bottom: 36px;
}
/* line 13, components/scss/_mixins.scss */
.content-shell.is-full {
  max-width: none;
  padding: 0;
}

/* line 10, components/scss/_grid.scss */
.inner-shell {
  max-width: 810px;
  margin: auto;
  padding: 0 0;
  padding: 18px 18px 0;
}
/* line 13, components/scss/_mixins.scss */
.inner-shell.is-full {
  max-width: none;
  padding: 0;
}

@media (min-width: 48em) {
  /* line 16, components/scss/_grid.scss */
  .inner-shell {
    padding: 18px 0 0;
  }
}
/* line 4, components/scss/_pure_grids.scss */
.pure-g {
  letter-spacing: -.31em;
  *letter-spacing: normal;
  *word-spacing: -.43em;
  text-rendering: optimizespeed;
  font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  display: -ms-flexbox;
  -ms-flex-flow: row wrap;
}

/* line 16, components/scss/_pure_grids.scss */
.pure-u-1,
.pure-u-1-1,
.pure-u-1-2,
.pure-u-1-3,
.pure-u-2-3,
.pure-u-1-4,
.pure-u-3-4,
.pure-u-1-5,
.pure-u-2-5,
.pure-u-3-5,
.pure-u-4-5,
.pure-u-5-5,
.pure-u-1-6,
.pure-u-5-6,
.pure-u-1-8,
.pure-u-3-8,
.pure-u-5-8,
.pure-u-7-8,
.pure-u-1-12,
.pure-u-5-12,
.pure-u-7-12,
.pure-u-11-12,
.pure-u-1-24,
.pure-u-2-24,
.pure-u-3-24,
.pure-u-4-24,
.pure-u-5-24,
.pure-u-6-24,
.pure-u-7-24,
.pure-u-8-24,
.pure-u-9-24,
.pure-u-10-24,
.pure-u-11-24,
.pure-u-12-24,
.pure-u-13-24,
.pure-u-14-24,
.pure-u-15-24,
.pure-u-16-24,
.pure-u-17-24,
.pure-u-18-24,
.pure-u-19-24,
.pure-u-20-24,
.pure-u-21-24,
.pure-u-22-24,
.pure-u-23-24,
.pure-u-24-24 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}

/* line 71, components/scss/_pure_grids.scss */
.pure-u-1-24 {
  width: 4.1667%;
  *width: 4.1357%;
}

/* line 76, components/scss/_pure_grids.scss */
.pure-u-1-12,
.pure-u-2-24 {
  width: 8.3333%;
  *width: 8.3023%;
}

/* line 82, components/scss/_pure_grids.scss */
.pure-u-1-8,
.pure-u-3-24 {
  width: 12.5000%;
  *width: 12.4690%;
}

/* line 88, components/scss/_pure_grids.scss */
.pure-u-1-6,
.pure-u-4-24 {
  width: 16.6667%;
  *width: 16.6357%;
}

/* line 94, components/scss/_pure_grids.scss */
.pure-u-1-5 {
  width: 20%;
  *width: 19.9690%;
}

/* line 99, components/scss/_pure_grids.scss */
.pure-u-5-24 {
  width: 20.8333%;
  *width: 20.8023%;
}

/* line 104, components/scss/_pure_grids.scss */
.pure-u-1-4,
.pure-u-6-24 {
  width: 25%;
  *width: 24.9690%;
}

/* line 110, components/scss/_pure_grids.scss */
.pure-u-7-24 {
  width: 29.1667%;
  *width: 29.1357%;
}

/* line 115, components/scss/_pure_grids.scss */
.pure-u-1-3,
.pure-u-8-24 {
  width: 33.3333%;
  *width: 33.3023%;
}

/* line 121, components/scss/_pure_grids.scss */
.pure-u-3-8,
.pure-u-9-24 {
  width: 37.5000%;
  *width: 37.4690%;
}

/* line 127, components/scss/_pure_grids.scss */
.pure-u-2-5 {
  width: 40%;
  *width: 39.9690%;
}

/* line 132, components/scss/_pure_grids.scss */
.pure-u-5-12,
.pure-u-10-24 {
  width: 41.6667%;
  *width: 41.6357%;
}

/* line 138, components/scss/_pure_grids.scss */
.pure-u-11-24 {
  width: 45.8333%;
  *width: 45.8023%;
}

/* line 143, components/scss/_pure_grids.scss */
.pure-u-1-2,
.pure-u-12-24 {
  width: 50%;
  *width: 49.9690%;
}

/* line 149, components/scss/_pure_grids.scss */
.pure-u-13-24 {
  width: 54.1667%;
  *width: 54.1357%;
}

/* line 154, components/scss/_pure_grids.scss */
.pure-u-7-12,
.pure-u-14-24 {
  width: 58.3333%;
  *width: 58.3023%;
}

/* line 160, components/scss/_pure_grids.scss */
.pure-u-3-5 {
  width: 60%;
  *width: 59.9690%;
}

/* line 165, components/scss/_pure_grids.scss */
.pure-u-5-8,
.pure-u-15-24 {
  width: 62.5000%;
  *width: 62.4690%;
}

/* line 171, components/scss/_pure_grids.scss */
.pure-u-2-3,
.pure-u-16-24 {
  width: 66.6667%;
  *width: 66.6357%;
}

/* line 177, components/scss/_pure_grids.scss */
.pure-u-17-24 {
  width: 70.8333%;
  *width: 70.8023%;
}

/* line 182, components/scss/_pure_grids.scss */
.pure-u-3-4,
.pure-u-18-24 {
  width: 75%;
  *width: 74.9690%;
}

/* line 188, components/scss/_pure_grids.scss */
.pure-u-19-24 {
  width: 79.1667%;
  *width: 79.1357%;
}

/* line 193, components/scss/_pure_grids.scss */
.pure-u-4-5 {
  width: 80%;
  *width: 79.9690%;
}

/* line 198, components/scss/_pure_grids.scss */
.pure-u-5-6,
.pure-u-20-24 {
  width: 83.3333%;
  *width: 83.3023%;
}

/* line 204, components/scss/_pure_grids.scss */
.pure-u-7-8,
.pure-u-21-24 {
  width: 87.5000%;
  *width: 87.4690%;
}

/* line 210, components/scss/_pure_grids.scss */
.pure-u-11-12,
.pure-u-22-24 {
  width: 91.6667%;
  *width: 91.6357%;
}

/* line 216, components/scss/_pure_grids.scss */
.pure-u-23-24 {
  width: 95.8333%;
  *width: 95.8023%;
}

/* line 221, components/scss/_pure_grids.scss */
.pure-u-1,
.pure-u-1-1,
.pure-u-5-5,
.pure-u-24-24 {
  width: 100%;
}

@media (min-width: 15em) {
  /* line 229, components/scss/_pure_grids.scss */
  .pure-u-xs-1,
  .pure-u-xs-1-1,
  .pure-u-xs-1-2,
  .pure-u-xs-1-3,
  .pure-u-xs-2-3,
  .pure-u-xs-1-4,
  .pure-u-xs-3-4,
  .pure-u-xs-1-5,
  .pure-u-xs-2-5,
  .pure-u-xs-3-5,
  .pure-u-xs-4-5,
  .pure-u-xs-5-5,
  .pure-u-xs-1-6,
  .pure-u-xs-5-6,
  .pure-u-xs-1-8,
  .pure-u-xs-3-8,
  .pure-u-xs-5-8,
  .pure-u-xs-7-8,
  .pure-u-xs-1-12,
  .pure-u-xs-5-12,
  .pure-u-xs-7-12,
  .pure-u-xs-11-12,
  .pure-u-xs-1-24,
  .pure-u-xs-2-24,
  .pure-u-xs-3-24,
  .pure-u-xs-4-24,
  .pure-u-xs-5-24,
  .pure-u-xs-6-24,
  .pure-u-xs-7-24,
  .pure-u-xs-8-24,
  .pure-u-xs-9-24,
  .pure-u-xs-10-24,
  .pure-u-xs-11-24,
  .pure-u-xs-12-24,
  .pure-u-xs-13-24,
  .pure-u-xs-14-24,
  .pure-u-xs-15-24,
  .pure-u-xs-16-24,
  .pure-u-xs-17-24,
  .pure-u-xs-18-24,
  .pure-u-xs-19-24,
  .pure-u-xs-20-24,
  .pure-u-xs-21-24,
  .pure-u-xs-22-24,
  .pure-u-xs-23-24,
  .pure-u-xs-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 284, components/scss/_pure_grids.scss */
  .pure-u-xs-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 289, components/scss/_pure_grids.scss */
  .pure-u-xs-1-12,
  .pure-u-xs-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 295, components/scss/_pure_grids.scss */
  .pure-u-xs-1-8,
  .pure-u-xs-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 301, components/scss/_pure_grids.scss */
  .pure-u-xs-1-6,
  .pure-u-xs-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 307, components/scss/_pure_grids.scss */
  .pure-u-xs-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 312, components/scss/_pure_grids.scss */
  .pure-u-xs-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 317, components/scss/_pure_grids.scss */
  .pure-u-xs-1-4,
  .pure-u-xs-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 323, components/scss/_pure_grids.scss */
  .pure-u-xs-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 328, components/scss/_pure_grids.scss */
  .pure-u-xs-1-3,
  .pure-u-xs-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 334, components/scss/_pure_grids.scss */
  .pure-u-xs-3-8,
  .pure-u-xs-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 340, components/scss/_pure_grids.scss */
  .pure-u-xs-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 345, components/scss/_pure_grids.scss */
  .pure-u-xs-5-12,
  .pure-u-xs-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 351, components/scss/_pure_grids.scss */
  .pure-u-xs-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 356, components/scss/_pure_grids.scss */
  .pure-u-xs-1-2,
  .pure-u-xs-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 362, components/scss/_pure_grids.scss */
  .pure-u-xs-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 367, components/scss/_pure_grids.scss */
  .pure-u-xs-7-12,
  .pure-u-xs-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 373, components/scss/_pure_grids.scss */
  .pure-u-xs-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 378, components/scss/_pure_grids.scss */
  .pure-u-xs-5-8,
  .pure-u-xs-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 384, components/scss/_pure_grids.scss */
  .pure-u-xs-2-3,
  .pure-u-xs-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 390, components/scss/_pure_grids.scss */
  .pure-u-xs-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 395, components/scss/_pure_grids.scss */
  .pure-u-xs-3-4,
  .pure-u-xs-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 401, components/scss/_pure_grids.scss */
  .pure-u-xs-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 406, components/scss/_pure_grids.scss */
  .pure-u-xs-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 411, components/scss/_pure_grids.scss */
  .pure-u-xs-5-6,
  .pure-u-xs-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 417, components/scss/_pure_grids.scss */
  .pure-u-xs-7-8,
  .pure-u-xs-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 423, components/scss/_pure_grids.scss */
  .pure-u-xs-11-12,
  .pure-u-xs-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 429, components/scss/_pure_grids.scss */
  .pure-u-xs-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 434, components/scss/_pure_grids.scss */
  .pure-u-xs-1,
  .pure-u-xs-1-1,
  .pure-u-xs-5-5,
  .pure-u-xs-24-24 {
    width: 100%;
  }
}
@media (min-width: 20em) {
  /* line 443, components/scss/_pure_grids.scss */
  .pure-u-s-1,
  .pure-u-s-1-1,
  .pure-u-s-1-2,
  .pure-u-s-1-3,
  .pure-u-s-2-3,
  .pure-u-s-1-4,
  .pure-u-s-3-4,
  .pure-u-s-1-5,
  .pure-u-s-2-5,
  .pure-u-s-3-5,
  .pure-u-s-4-5,
  .pure-u-s-5-5,
  .pure-u-s-1-6,
  .pure-u-s-5-6,
  .pure-u-s-1-8,
  .pure-u-s-3-8,
  .pure-u-s-5-8,
  .pure-u-s-7-8,
  .pure-u-s-1-12,
  .pure-u-s-5-12,
  .pure-u-s-7-12,
  .pure-u-s-11-12,
  .pure-u-s-1-24,
  .pure-u-s-2-24,
  .pure-u-s-3-24,
  .pure-u-s-4-24,
  .pure-u-s-5-24,
  .pure-u-s-6-24,
  .pure-u-s-7-24,
  .pure-u-s-8-24,
  .pure-u-s-9-24,
  .pure-u-s-10-24,
  .pure-u-s-11-24,
  .pure-u-s-12-24,
  .pure-u-s-13-24,
  .pure-u-s-14-24,
  .pure-u-s-15-24,
  .pure-u-s-16-24,
  .pure-u-s-17-24,
  .pure-u-s-18-24,
  .pure-u-s-19-24,
  .pure-u-s-20-24,
  .pure-u-s-21-24,
  .pure-u-s-22-24,
  .pure-u-s-23-24,
  .pure-u-s-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 498, components/scss/_pure_grids.scss */
  .pure-u-s-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 503, components/scss/_pure_grids.scss */
  .pure-u-s-1-12,
  .pure-u-s-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 509, components/scss/_pure_grids.scss */
  .pure-u-s-1-8,
  .pure-u-s-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 515, components/scss/_pure_grids.scss */
  .pure-u-s-1-6,
  .pure-u-s-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 521, components/scss/_pure_grids.scss */
  .pure-u-s-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 526, components/scss/_pure_grids.scss */
  .pure-u-s-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 531, components/scss/_pure_grids.scss */
  .pure-u-s-1-4,
  .pure-u-s-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 537, components/scss/_pure_grids.scss */
  .pure-u-s-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 542, components/scss/_pure_grids.scss */
  .pure-u-s-1-3,
  .pure-u-s-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 548, components/scss/_pure_grids.scss */
  .pure-u-s-3-8,
  .pure-u-s-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 554, components/scss/_pure_grids.scss */
  .pure-u-s-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 559, components/scss/_pure_grids.scss */
  .pure-u-s-5-12,
  .pure-u-s-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 565, components/scss/_pure_grids.scss */
  .pure-u-s-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 570, components/scss/_pure_grids.scss */
  .pure-u-s-1-2,
  .pure-u-s-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 576, components/scss/_pure_grids.scss */
  .pure-u-s-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 581, components/scss/_pure_grids.scss */
  .pure-u-s-7-12,
  .pure-u-s-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 587, components/scss/_pure_grids.scss */
  .pure-u-s-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 592, components/scss/_pure_grids.scss */
  .pure-u-s-5-8,
  .pure-u-s-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 598, components/scss/_pure_grids.scss */
  .pure-u-s-2-3,
  .pure-u-s-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 604, components/scss/_pure_grids.scss */
  .pure-u-s-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 609, components/scss/_pure_grids.scss */
  .pure-u-s-3-4,
  .pure-u-s-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 615, components/scss/_pure_grids.scss */
  .pure-u-s-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 620, components/scss/_pure_grids.scss */
  .pure-u-s-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 625, components/scss/_pure_grids.scss */
  .pure-u-s-5-6,
  .pure-u-s-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 631, components/scss/_pure_grids.scss */
  .pure-u-s-7-8,
  .pure-u-s-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 637, components/scss/_pure_grids.scss */
  .pure-u-s-11-12,
  .pure-u-s-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 643, components/scss/_pure_grids.scss */
  .pure-u-s-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 648, components/scss/_pure_grids.scss */
  .pure-u-s-1,
  .pure-u-s-1-1,
  .pure-u-s-5-5,
  .pure-u-s-24-24 {
    width: 100%;
  }
}
@media (min-width: 30em) {
  /* line 657, components/scss/_pure_grids.scss */
  .pure-u-sm-1,
  .pure-u-sm-1-1,
  .pure-u-sm-1-2,
  .pure-u-sm-1-3,
  .pure-u-sm-2-3,
  .pure-u-sm-1-4,
  .pure-u-sm-3-4,
  .pure-u-sm-1-5,
  .pure-u-sm-2-5,
  .pure-u-sm-3-5,
  .pure-u-sm-4-5,
  .pure-u-sm-5-5,
  .pure-u-sm-1-6,
  .pure-u-sm-5-6,
  .pure-u-sm-1-8,
  .pure-u-sm-3-8,
  .pure-u-sm-5-8,
  .pure-u-sm-7-8,
  .pure-u-sm-1-12,
  .pure-u-sm-5-12,
  .pure-u-sm-7-12,
  .pure-u-sm-11-12,
  .pure-u-sm-1-24,
  .pure-u-sm-2-24,
  .pure-u-sm-3-24,
  .pure-u-sm-4-24,
  .pure-u-sm-5-24,
  .pure-u-sm-6-24,
  .pure-u-sm-7-24,
  .pure-u-sm-8-24,
  .pure-u-sm-9-24,
  .pure-u-sm-10-24,
  .pure-u-sm-11-24,
  .pure-u-sm-12-24,
  .pure-u-sm-13-24,
  .pure-u-sm-14-24,
  .pure-u-sm-15-24,
  .pure-u-sm-16-24,
  .pure-u-sm-17-24,
  .pure-u-sm-18-24,
  .pure-u-sm-19-24,
  .pure-u-sm-20-24,
  .pure-u-sm-21-24,
  .pure-u-sm-22-24,
  .pure-u-sm-23-24,
  .pure-u-sm-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 712, components/scss/_pure_grids.scss */
  .pure-u-sm-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 717, components/scss/_pure_grids.scss */
  .pure-u-sm-1-12,
  .pure-u-sm-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 723, components/scss/_pure_grids.scss */
  .pure-u-sm-1-8,
  .pure-u-sm-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 729, components/scss/_pure_grids.scss */
  .pure-u-sm-1-6,
  .pure-u-sm-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 735, components/scss/_pure_grids.scss */
  .pure-u-sm-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 740, components/scss/_pure_grids.scss */
  .pure-u-sm-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 745, components/scss/_pure_grids.scss */
  .pure-u-sm-1-4,
  .pure-u-sm-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 751, components/scss/_pure_grids.scss */
  .pure-u-sm-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 756, components/scss/_pure_grids.scss */
  .pure-u-sm-1-3,
  .pure-u-sm-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 762, components/scss/_pure_grids.scss */
  .pure-u-sm-3-8,
  .pure-u-sm-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 768, components/scss/_pure_grids.scss */
  .pure-u-sm-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 773, components/scss/_pure_grids.scss */
  .pure-u-sm-5-12,
  .pure-u-sm-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 779, components/scss/_pure_grids.scss */
  .pure-u-sm-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 784, components/scss/_pure_grids.scss */
  .pure-u-sm-1-2,
  .pure-u-sm-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 790, components/scss/_pure_grids.scss */
  .pure-u-sm-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 795, components/scss/_pure_grids.scss */
  .pure-u-sm-7-12,
  .pure-u-sm-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 801, components/scss/_pure_grids.scss */
  .pure-u-sm-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 806, components/scss/_pure_grids.scss */
  .pure-u-sm-5-8,
  .pure-u-sm-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 812, components/scss/_pure_grids.scss */
  .pure-u-sm-2-3,
  .pure-u-sm-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 818, components/scss/_pure_grids.scss */
  .pure-u-sm-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 823, components/scss/_pure_grids.scss */
  .pure-u-sm-3-4,
  .pure-u-sm-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 829, components/scss/_pure_grids.scss */
  .pure-u-sm-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 834, components/scss/_pure_grids.scss */
  .pure-u-sm-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 839, components/scss/_pure_grids.scss */
  .pure-u-sm-5-6,
  .pure-u-sm-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 845, components/scss/_pure_grids.scss */
  .pure-u-sm-7-8,
  .pure-u-sm-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 851, components/scss/_pure_grids.scss */
  .pure-u-sm-11-12,
  .pure-u-sm-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 857, components/scss/_pure_grids.scss */
  .pure-u-sm-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 862, components/scss/_pure_grids.scss */
  .pure-u-sm-1,
  .pure-u-sm-1-1,
  .pure-u-sm-5-5,
  .pure-u-sm-24-24 {
    width: 100%;
  }
}
@media (min-width: 35em) {
  /* line 871, components/scss/_pure_grids.scss */
  .pure-u-m-1,
  .pure-u-m-1-1,
  .pure-u-m-1-2,
  .pure-u-m-1-3,
  .pure-u-m-2-3,
  .pure-u-m-1-4,
  .pure-u-m-3-4,
  .pure-u-m-1-5,
  .pure-u-m-2-5,
  .pure-u-m-3-5,
  .pure-u-m-4-5,
  .pure-u-m-5-5,
  .pure-u-m-1-6,
  .pure-u-m-5-6,
  .pure-u-m-1-8,
  .pure-u-m-3-8,
  .pure-u-m-5-8,
  .pure-u-m-7-8,
  .pure-u-m-1-12,
  .pure-u-m-5-12,
  .pure-u-m-7-12,
  .pure-u-m-11-12,
  .pure-u-m-1-24,
  .pure-u-m-2-24,
  .pure-u-m-3-24,
  .pure-u-m-4-24,
  .pure-u-m-5-24,
  .pure-u-m-6-24,
  .pure-u-m-7-24,
  .pure-u-m-8-24,
  .pure-u-m-9-24,
  .pure-u-m-10-24,
  .pure-u-m-11-24,
  .pure-u-m-12-24,
  .pure-u-m-13-24,
  .pure-u-m-14-24,
  .pure-u-m-15-24,
  .pure-u-m-16-24,
  .pure-u-m-17-24,
  .pure-u-m-18-24,
  .pure-u-m-19-24,
  .pure-u-m-20-24,
  .pure-u-m-21-24,
  .pure-u-m-22-24,
  .pure-u-m-23-24,
  .pure-u-m-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 926, components/scss/_pure_grids.scss */
  .pure-u-m-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 931, components/scss/_pure_grids.scss */
  .pure-u-m-1-12,
  .pure-u-m-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 937, components/scss/_pure_grids.scss */
  .pure-u-m-1-8,
  .pure-u-m-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 943, components/scss/_pure_grids.scss */
  .pure-u-m-1-6,
  .pure-u-m-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 949, components/scss/_pure_grids.scss */
  .pure-u-m-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 954, components/scss/_pure_grids.scss */
  .pure-u-m-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 959, components/scss/_pure_grids.scss */
  .pure-u-m-1-4,
  .pure-u-m-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 965, components/scss/_pure_grids.scss */
  .pure-u-m-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 970, components/scss/_pure_grids.scss */
  .pure-u-m-1-3,
  .pure-u-m-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 976, components/scss/_pure_grids.scss */
  .pure-u-m-3-8,
  .pure-u-m-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 982, components/scss/_pure_grids.scss */
  .pure-u-m-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 987, components/scss/_pure_grids.scss */
  .pure-u-m-5-12,
  .pure-u-m-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 993, components/scss/_pure_grids.scss */
  .pure-u-m-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 998, components/scss/_pure_grids.scss */
  .pure-u-m-1-2,
  .pure-u-m-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 1004, components/scss/_pure_grids.scss */
  .pure-u-m-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 1009, components/scss/_pure_grids.scss */
  .pure-u-m-7-12,
  .pure-u-m-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 1015, components/scss/_pure_grids.scss */
  .pure-u-m-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 1020, components/scss/_pure_grids.scss */
  .pure-u-m-5-8,
  .pure-u-m-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 1026, components/scss/_pure_grids.scss */
  .pure-u-m-2-3,
  .pure-u-m-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 1032, components/scss/_pure_grids.scss */
  .pure-u-m-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 1037, components/scss/_pure_grids.scss */
  .pure-u-m-3-4,
  .pure-u-m-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 1043, components/scss/_pure_grids.scss */
  .pure-u-m-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 1048, components/scss/_pure_grids.scss */
  .pure-u-m-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 1053, components/scss/_pure_grids.scss */
  .pure-u-m-5-6,
  .pure-u-m-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 1059, components/scss/_pure_grids.scss */
  .pure-u-m-7-8,
  .pure-u-m-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 1065, components/scss/_pure_grids.scss */
  .pure-u-m-11-12,
  .pure-u-m-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 1071, components/scss/_pure_grids.scss */
  .pure-u-m-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 1076, components/scss/_pure_grids.scss */
  .pure-u-m-1,
  .pure-u-m-1-1,
  .pure-u-m-5-5,
  .pure-u-m-24-24 {
    width: 100%;
  }
}
@media (min-width: 42em) {
  /* line 1085, components/scss/_pure_grids.scss */
  .pure-u-mml-1,
  .pure-u-mml-1-1,
  .pure-u-mml-1-2,
  .pure-u-mml-1-3,
  .pure-u-mml-2-3,
  .pure-u-mml-1-4,
  .pure-u-mml-3-4,
  .pure-u-mml-1-5,
  .pure-u-mml-2-5,
  .pure-u-mml-3-5,
  .pure-u-mml-4-5,
  .pure-u-mml-5-5,
  .pure-u-mml-1-6,
  .pure-u-mml-5-6,
  .pure-u-mml-1-8,
  .pure-u-mml-3-8,
  .pure-u-mml-5-8,
  .pure-u-mml-7-8,
  .pure-u-mml-1-12,
  .pure-u-mml-5-12,
  .pure-u-mml-7-12,
  .pure-u-mml-11-12,
  .pure-u-mml-1-24,
  .pure-u-mml-2-24,
  .pure-u-mml-3-24,
  .pure-u-mml-4-24,
  .pure-u-mml-5-24,
  .pure-u-mml-6-24,
  .pure-u-mml-7-24,
  .pure-u-mml-8-24,
  .pure-u-mml-9-24,
  .pure-u-mml-10-24,
  .pure-u-mml-11-24,
  .pure-u-mml-12-24,
  .pure-u-mml-13-24,
  .pure-u-mml-14-24,
  .pure-u-mml-15-24,
  .pure-u-mml-16-24,
  .pure-u-mml-17-24,
  .pure-u-mml-18-24,
  .pure-u-mml-19-24,
  .pure-u-mml-20-24,
  .pure-u-mml-21-24,
  .pure-u-mml-22-24,
  .pure-u-mml-23-24,
  .pure-u-mml-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 1140, components/scss/_pure_grids.scss */
  .pure-u-mml-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 1145, components/scss/_pure_grids.scss */
  .pure-u-mml-1-12,
  .pure-u-mml-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 1151, components/scss/_pure_grids.scss */
  .pure-u-mml-1-8,
  .pure-u-mml-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 1157, components/scss/_pure_grids.scss */
  .pure-u-mml-1-6,
  .pure-u-mml-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 1163, components/scss/_pure_grids.scss */
  .pure-u-mml-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 1168, components/scss/_pure_grids.scss */
  .pure-u-mml-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 1173, components/scss/_pure_grids.scss */
  .pure-u-mml-1-4,
  .pure-u-mml-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 1179, components/scss/_pure_grids.scss */
  .pure-u-mml-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 1184, components/scss/_pure_grids.scss */
  .pure-u-mml-1-3,
  .pure-u-mml-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 1190, components/scss/_pure_grids.scss */
  .pure-u-mml-3-8,
  .pure-u-mml-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 1196, components/scss/_pure_grids.scss */
  .pure-u-mml-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 1201, components/scss/_pure_grids.scss */
  .pure-u-mml-5-12,
  .pure-u-mml-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 1207, components/scss/_pure_grids.scss */
  .pure-u-mml-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 1212, components/scss/_pure_grids.scss */
  .pure-u-mml-1-2,
  .pure-u-mml-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 1218, components/scss/_pure_grids.scss */
  .pure-u-mml-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 1223, components/scss/_pure_grids.scss */
  .pure-u-mml-7-12,
  .pure-u-mml-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 1229, components/scss/_pure_grids.scss */
  .pure-u-mml-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 1234, components/scss/_pure_grids.scss */
  .pure-u-mml-5-8,
  .pure-u-mml-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 1240, components/scss/_pure_grids.scss */
  .pure-u-mml-2-3,
  .pure-u-mml-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 1246, components/scss/_pure_grids.scss */
  .pure-u-mml-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 1251, components/scss/_pure_grids.scss */
  .pure-u-mml-3-4,
  .pure-u-mml-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 1257, components/scss/_pure_grids.scss */
  .pure-u-mml-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 1262, components/scss/_pure_grids.scss */
  .pure-u-mml-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 1267, components/scss/_pure_grids.scss */
  .pure-u-mml-5-6,
  .pure-u-mml-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 1273, components/scss/_pure_grids.scss */
  .pure-u-mml-7-8,
  .pure-u-mml-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 1279, components/scss/_pure_grids.scss */
  .pure-u-mml-11-12,
  .pure-u-mml-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 1285, components/scss/_pure_grids.scss */
  .pure-u-mml-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 1290, components/scss/_pure_grids.scss */
  .pure-u-mml-1,
  .pure-u-mml-1-1,
  .pure-u-mml-5-5,
  .pure-u-mml-24-24 {
    width: 100%;
  }
}
@media (min-width: 48em) {
  /* line 1299, components/scss/_pure_grids.scss */
  .pure-u-ml-1,
  .pure-u-ml-1-1,
  .pure-u-ml-1-2,
  .pure-u-ml-1-3,
  .pure-u-ml-2-3,
  .pure-u-ml-1-4,
  .pure-u-ml-3-4,
  .pure-u-ml-1-5,
  .pure-u-ml-2-5,
  .pure-u-ml-3-5,
  .pure-u-ml-4-5,
  .pure-u-ml-5-5,
  .pure-u-ml-1-6,
  .pure-u-ml-5-6,
  .pure-u-ml-1-8,
  .pure-u-ml-3-8,
  .pure-u-ml-5-8,
  .pure-u-ml-7-8,
  .pure-u-ml-1-12,
  .pure-u-ml-5-12,
  .pure-u-ml-7-12,
  .pure-u-ml-11-12,
  .pure-u-ml-1-24,
  .pure-u-ml-2-24,
  .pure-u-ml-3-24,
  .pure-u-ml-4-24,
  .pure-u-ml-5-24,
  .pure-u-ml-6-24,
  .pure-u-ml-7-24,
  .pure-u-ml-8-24,
  .pure-u-ml-9-24,
  .pure-u-ml-10-24,
  .pure-u-ml-11-24,
  .pure-u-ml-12-24,
  .pure-u-ml-13-24,
  .pure-u-ml-14-24,
  .pure-u-ml-15-24,
  .pure-u-ml-16-24,
  .pure-u-ml-17-24,
  .pure-u-ml-18-24,
  .pure-u-ml-19-24,
  .pure-u-ml-20-24,
  .pure-u-ml-21-24,
  .pure-u-ml-22-24,
  .pure-u-ml-23-24,
  .pure-u-ml-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 1354, components/scss/_pure_grids.scss */
  .pure-u-ml-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 1359, components/scss/_pure_grids.scss */
  .pure-u-ml-1-12,
  .pure-u-ml-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 1365, components/scss/_pure_grids.scss */
  .pure-u-ml-1-8,
  .pure-u-ml-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 1371, components/scss/_pure_grids.scss */
  .pure-u-ml-1-6,
  .pure-u-ml-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 1377, components/scss/_pure_grids.scss */
  .pure-u-ml-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 1382, components/scss/_pure_grids.scss */
  .pure-u-ml-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 1387, components/scss/_pure_grids.scss */
  .pure-u-ml-1-4,
  .pure-u-ml-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 1393, components/scss/_pure_grids.scss */
  .pure-u-ml-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 1398, components/scss/_pure_grids.scss */
  .pure-u-ml-1-3,
  .pure-u-ml-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 1404, components/scss/_pure_grids.scss */
  .pure-u-ml-3-8,
  .pure-u-ml-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 1410, components/scss/_pure_grids.scss */
  .pure-u-ml-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 1415, components/scss/_pure_grids.scss */
  .pure-u-ml-5-12,
  .pure-u-ml-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 1421, components/scss/_pure_grids.scss */
  .pure-u-ml-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 1426, components/scss/_pure_grids.scss */
  .pure-u-ml-1-2,
  .pure-u-ml-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 1432, components/scss/_pure_grids.scss */
  .pure-u-ml-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 1437, components/scss/_pure_grids.scss */
  .pure-u-ml-7-12,
  .pure-u-ml-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 1443, components/scss/_pure_grids.scss */
  .pure-u-ml-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 1448, components/scss/_pure_grids.scss */
  .pure-u-ml-5-8,
  .pure-u-ml-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 1454, components/scss/_pure_grids.scss */
  .pure-u-ml-2-3,
  .pure-u-ml-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 1460, components/scss/_pure_grids.scss */
  .pure-u-ml-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 1465, components/scss/_pure_grids.scss */
  .pure-u-ml-3-4,
  .pure-u-ml-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 1471, components/scss/_pure_grids.scss */
  .pure-u-ml-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 1476, components/scss/_pure_grids.scss */
  .pure-u-ml-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 1481, components/scss/_pure_grids.scss */
  .pure-u-ml-5-6,
  .pure-u-ml-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 1487, components/scss/_pure_grids.scss */
  .pure-u-ml-7-8,
  .pure-u-ml-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 1493, components/scss/_pure_grids.scss */
  .pure-u-ml-11-12,
  .pure-u-ml-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 1499, components/scss/_pure_grids.scss */
  .pure-u-ml-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 1504, components/scss/_pure_grids.scss */
  .pure-u-ml-1,
  .pure-u-ml-1-1,
  .pure-u-ml-5-5,
  .pure-u-ml-24-24 {
    width: 100%;
  }
}
@media (min-width: 54em) {
  /* line 1513, components/scss/_pure_grids.scss */
  .pure-u-mll-1,
  .pure-u-mll-1-1,
  .pure-u-mll-1-2,
  .pure-u-mll-1-3,
  .pure-u-mll-2-3,
  .pure-u-mll-1-4,
  .pure-u-mll-3-4,
  .pure-u-mll-1-5,
  .pure-u-mll-2-5,
  .pure-u-mll-3-5,
  .pure-u-mll-4-5,
  .pure-u-mll-5-5,
  .pure-u-mll-1-6,
  .pure-u-mll-5-6,
  .pure-u-mll-1-8,
  .pure-u-mll-3-8,
  .pure-u-mll-5-8,
  .pure-u-mll-7-8,
  .pure-u-mll-1-12,
  .pure-u-mll-5-12,
  .pure-u-mll-7-12,
  .pure-u-mll-11-12,
  .pure-u-mll-1-24,
  .pure-u-mll-2-24,
  .pure-u-mll-3-24,
  .pure-u-mll-4-24,
  .pure-u-mll-5-24,
  .pure-u-mll-6-24,
  .pure-u-mll-7-24,
  .pure-u-mll-8-24,
  .pure-u-mll-9-24,
  .pure-u-mll-10-24,
  .pure-u-mll-11-24,
  .pure-u-mll-12-24,
  .pure-u-mll-13-24,
  .pure-u-mll-14-24,
  .pure-u-mll-15-24,
  .pure-u-mll-16-24,
  .pure-u-mll-17-24,
  .pure-u-mll-18-24,
  .pure-u-mll-19-24,
  .pure-u-mll-20-24,
  .pure-u-mll-21-24,
  .pure-u-mll-22-24,
  .pure-u-mll-23-24,
  .pure-u-mll-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 1568, components/scss/_pure_grids.scss */
  .pure-u-mll-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 1573, components/scss/_pure_grids.scss */
  .pure-u-mll-1-12,
  .pure-u-mll-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 1579, components/scss/_pure_grids.scss */
  .pure-u-mll-1-8,
  .pure-u-mll-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 1585, components/scss/_pure_grids.scss */
  .pure-u-mll-1-6,
  .pure-u-mll-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 1591, components/scss/_pure_grids.scss */
  .pure-u-mll-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 1596, components/scss/_pure_grids.scss */
  .pure-u-mll-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 1601, components/scss/_pure_grids.scss */
  .pure-u-mll-1-4,
  .pure-u-mll-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 1607, components/scss/_pure_grids.scss */
  .pure-u-mll-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 1612, components/scss/_pure_grids.scss */
  .pure-u-mll-1-3,
  .pure-u-mll-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 1618, components/scss/_pure_grids.scss */
  .pure-u-mll-3-8,
  .pure-u-mll-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 1624, components/scss/_pure_grids.scss */
  .pure-u-mll-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 1629, components/scss/_pure_grids.scss */
  .pure-u-mll-5-12,
  .pure-u-mll-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 1635, components/scss/_pure_grids.scss */
  .pure-u-mll-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 1640, components/scss/_pure_grids.scss */
  .pure-u-mll-1-2,
  .pure-u-mll-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 1646, components/scss/_pure_grids.scss */
  .pure-u-mll-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 1651, components/scss/_pure_grids.scss */
  .pure-u-mll-7-12,
  .pure-u-mll-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 1657, components/scss/_pure_grids.scss */
  .pure-u-mll-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 1662, components/scss/_pure_grids.scss */
  .pure-u-mll-5-8,
  .pure-u-mll-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 1668, components/scss/_pure_grids.scss */
  .pure-u-mll-2-3,
  .pure-u-mll-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 1674, components/scss/_pure_grids.scss */
  .pure-u-mll-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 1679, components/scss/_pure_grids.scss */
  .pure-u-mll-3-4,
  .pure-u-mll-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 1685, components/scss/_pure_grids.scss */
  .pure-u-mll-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 1690, components/scss/_pure_grids.scss */
  .pure-u-mll-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 1695, components/scss/_pure_grids.scss */
  .pure-u-mll-5-6,
  .pure-u-mll-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 1701, components/scss/_pure_grids.scss */
  .pure-u-mll-7-8,
  .pure-u-mll-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 1707, components/scss/_pure_grids.scss */
  .pure-u-mll-11-12,
  .pure-u-mll-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 1713, components/scss/_pure_grids.scss */
  .pure-u-mll-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 1718, components/scss/_pure_grids.scss */
  .pure-u-mll-1,
  .pure-u-mll-1-1,
  .pure-u-mll-5-5,
  .pure-u-mll-24-24 {
    width: 100%;
  }
}
@media (min-width: 60em) {
  /* line 1727, components/scss/_pure_grids.scss */
  .pure-u-l-1,
  .pure-u-l-1-1,
  .pure-u-l-1-2,
  .pure-u-l-1-3,
  .pure-u-l-2-3,
  .pure-u-l-1-4,
  .pure-u-l-3-4,
  .pure-u-l-1-5,
  .pure-u-l-2-5,
  .pure-u-l-3-5,
  .pure-u-l-4-5,
  .pure-u-l-5-5,
  .pure-u-l-1-6,
  .pure-u-l-5-6,
  .pure-u-l-1-8,
  .pure-u-l-3-8,
  .pure-u-l-5-8,
  .pure-u-l-7-8,
  .pure-u-l-1-12,
  .pure-u-l-5-12,
  .pure-u-l-7-12,
  .pure-u-l-11-12,
  .pure-u-l-1-24,
  .pure-u-l-2-24,
  .pure-u-l-3-24,
  .pure-u-l-4-24,
  .pure-u-l-5-24,
  .pure-u-l-6-24,
  .pure-u-l-7-24,
  .pure-u-l-8-24,
  .pure-u-l-9-24,
  .pure-u-l-10-24,
  .pure-u-l-11-24,
  .pure-u-l-12-24,
  .pure-u-l-13-24,
  .pure-u-l-14-24,
  .pure-u-l-15-24,
  .pure-u-l-16-24,
  .pure-u-l-17-24,
  .pure-u-l-18-24,
  .pure-u-l-19-24,
  .pure-u-l-20-24,
  .pure-u-l-21-24,
  .pure-u-l-22-24,
  .pure-u-l-23-24,
  .pure-u-l-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 1782, components/scss/_pure_grids.scss */
  .pure-u-l-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 1787, components/scss/_pure_grids.scss */
  .pure-u-l-1-12,
  .pure-u-l-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 1793, components/scss/_pure_grids.scss */
  .pure-u-l-1-8,
  .pure-u-l-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 1799, components/scss/_pure_grids.scss */
  .pure-u-l-1-6,
  .pure-u-l-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 1805, components/scss/_pure_grids.scss */
  .pure-u-l-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 1810, components/scss/_pure_grids.scss */
  .pure-u-l-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 1815, components/scss/_pure_grids.scss */
  .pure-u-l-1-4,
  .pure-u-l-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 1821, components/scss/_pure_grids.scss */
  .pure-u-l-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 1826, components/scss/_pure_grids.scss */
  .pure-u-l-1-3,
  .pure-u-l-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 1832, components/scss/_pure_grids.scss */
  .pure-u-l-3-8,
  .pure-u-l-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 1838, components/scss/_pure_grids.scss */
  .pure-u-l-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 1843, components/scss/_pure_grids.scss */
  .pure-u-l-5-12,
  .pure-u-l-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 1849, components/scss/_pure_grids.scss */
  .pure-u-l-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 1854, components/scss/_pure_grids.scss */
  .pure-u-l-1-2,
  .pure-u-l-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 1860, components/scss/_pure_grids.scss */
  .pure-u-l-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 1865, components/scss/_pure_grids.scss */
  .pure-u-l-7-12,
  .pure-u-l-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 1871, components/scss/_pure_grids.scss */
  .pure-u-l-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 1876, components/scss/_pure_grids.scss */
  .pure-u-l-5-8,
  .pure-u-l-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 1882, components/scss/_pure_grids.scss */
  .pure-u-l-2-3,
  .pure-u-l-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 1888, components/scss/_pure_grids.scss */
  .pure-u-l-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 1893, components/scss/_pure_grids.scss */
  .pure-u-l-3-4,
  .pure-u-l-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 1899, components/scss/_pure_grids.scss */
  .pure-u-l-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 1904, components/scss/_pure_grids.scss */
  .pure-u-l-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 1909, components/scss/_pure_grids.scss */
  .pure-u-l-5-6,
  .pure-u-l-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 1915, components/scss/_pure_grids.scss */
  .pure-u-l-7-8,
  .pure-u-l-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 1921, components/scss/_pure_grids.scss */
  .pure-u-l-11-12,
  .pure-u-l-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 1927, components/scss/_pure_grids.scss */
  .pure-u-l-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 1932, components/scss/_pure_grids.scss */
  .pure-u-l-1,
  .pure-u-l-1-1,
  .pure-u-l-5-5,
  .pure-u-l-24-24 {
    width: 100%;
  }
}
@media (min-width: 64em) {
  /* line 1941, components/scss/_pure_grids.scss */
  .pure-u-xl-1,
  .pure-u-xl-1-1,
  .pure-u-xl-1-2,
  .pure-u-xl-1-3,
  .pure-u-xl-2-3,
  .pure-u-xl-1-4,
  .pure-u-xl-3-4,
  .pure-u-xl-1-5,
  .pure-u-xl-2-5,
  .pure-u-xl-3-5,
  .pure-u-xl-4-5,
  .pure-u-xl-5-5,
  .pure-u-xl-1-6,
  .pure-u-xl-5-6,
  .pure-u-xl-1-8,
  .pure-u-xl-3-8,
  .pure-u-xl-5-8,
  .pure-u-xl-7-8,
  .pure-u-xl-1-12,
  .pure-u-xl-5-12,
  .pure-u-xl-7-12,
  .pure-u-xl-11-12,
  .pure-u-xl-1-24,
  .pure-u-xl-2-24,
  .pure-u-xl-3-24,
  .pure-u-xl-4-24,
  .pure-u-xl-5-24,
  .pure-u-xl-6-24,
  .pure-u-xl-7-24,
  .pure-u-xl-8-24,
  .pure-u-xl-9-24,
  .pure-u-xl-10-24,
  .pure-u-xl-11-24,
  .pure-u-xl-12-24,
  .pure-u-xl-13-24,
  .pure-u-xl-14-24,
  .pure-u-xl-15-24,
  .pure-u-xl-16-24,
  .pure-u-xl-17-24,
  .pure-u-xl-18-24,
  .pure-u-xl-19-24,
  .pure-u-xl-20-24,
  .pure-u-xl-21-24,
  .pure-u-xl-22-24,
  .pure-u-xl-23-24,
  .pure-u-xl-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 1996, components/scss/_pure_grids.scss */
  .pure-u-xl-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 2001, components/scss/_pure_grids.scss */
  .pure-u-xl-1-12,
  .pure-u-xl-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 2007, components/scss/_pure_grids.scss */
  .pure-u-xl-1-8,
  .pure-u-xl-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 2013, components/scss/_pure_grids.scss */
  .pure-u-xl-1-6,
  .pure-u-xl-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 2019, components/scss/_pure_grids.scss */
  .pure-u-xl-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 2024, components/scss/_pure_grids.scss */
  .pure-u-xl-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 2029, components/scss/_pure_grids.scss */
  .pure-u-xl-1-4,
  .pure-u-xl-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 2035, components/scss/_pure_grids.scss */
  .pure-u-xl-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 2040, components/scss/_pure_grids.scss */
  .pure-u-xl-1-3,
  .pure-u-xl-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 2046, components/scss/_pure_grids.scss */
  .pure-u-xl-3-8,
  .pure-u-xl-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 2052, components/scss/_pure_grids.scss */
  .pure-u-xl-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 2057, components/scss/_pure_grids.scss */
  .pure-u-xl-5-12,
  .pure-u-xl-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 2063, components/scss/_pure_grids.scss */
  .pure-u-xl-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 2068, components/scss/_pure_grids.scss */
  .pure-u-xl-1-2,
  .pure-u-xl-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 2074, components/scss/_pure_grids.scss */
  .pure-u-xl-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 2079, components/scss/_pure_grids.scss */
  .pure-u-xl-7-12,
  .pure-u-xl-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 2085, components/scss/_pure_grids.scss */
  .pure-u-xl-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 2090, components/scss/_pure_grids.scss */
  .pure-u-xl-5-8,
  .pure-u-xl-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 2096, components/scss/_pure_grids.scss */
  .pure-u-xl-2-3,
  .pure-u-xl-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 2102, components/scss/_pure_grids.scss */
  .pure-u-xl-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 2107, components/scss/_pure_grids.scss */
  .pure-u-xl-3-4,
  .pure-u-xl-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 2113, components/scss/_pure_grids.scss */
  .pure-u-xl-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 2118, components/scss/_pure_grids.scss */
  .pure-u-xl-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 2123, components/scss/_pure_grids.scss */
  .pure-u-xl-5-6,
  .pure-u-xl-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 2129, components/scss/_pure_grids.scss */
  .pure-u-xl-7-8,
  .pure-u-xl-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 2135, components/scss/_pure_grids.scss */
  .pure-u-xl-11-12,
  .pure-u-xl-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 2141, components/scss/_pure_grids.scss */
  .pure-u-xl-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 2146, components/scss/_pure_grids.scss */
  .pure-u-xl-1,
  .pure-u-xl-1-1,
  .pure-u-xl-5-5,
  .pure-u-xl-24-24 {
    width: 100%;
  }
}
@media (min-width: 78.75em) {
  /* line 2155, components/scss/_pure_grids.scss */
  .pure-u-xxl-1,
  .pure-u-xxl-1-1,
  .pure-u-xxl-1-2,
  .pure-u-xxl-1-3,
  .pure-u-xxl-2-3,
  .pure-u-xxl-1-4,
  .pure-u-xxl-3-4,
  .pure-u-xxl-1-5,
  .pure-u-xxl-2-5,
  .pure-u-xxl-3-5,
  .pure-u-xxl-4-5,
  .pure-u-xxl-5-5,
  .pure-u-xxl-1-6,
  .pure-u-xxl-5-6,
  .pure-u-xxl-1-8,
  .pure-u-xxl-3-8,
  .pure-u-xxl-5-8,
  .pure-u-xxl-7-8,
  .pure-u-xxl-1-12,
  .pure-u-xxl-5-12,
  .pure-u-xxl-7-12,
  .pure-u-xxl-11-12,
  .pure-u-xxl-1-24,
  .pure-u-xxl-2-24,
  .pure-u-xxl-3-24,
  .pure-u-xxl-4-24,
  .pure-u-xxl-5-24,
  .pure-u-xxl-6-24,
  .pure-u-xxl-7-24,
  .pure-u-xxl-8-24,
  .pure-u-xxl-9-24,
  .pure-u-xxl-10-24,
  .pure-u-xxl-11-24,
  .pure-u-xxl-12-24,
  .pure-u-xxl-13-24,
  .pure-u-xxl-14-24,
  .pure-u-xxl-15-24,
  .pure-u-xxl-16-24,
  .pure-u-xxl-17-24,
  .pure-u-xxl-18-24,
  .pure-u-xxl-19-24,
  .pure-u-xxl-20-24,
  .pure-u-xxl-21-24,
  .pure-u-xxl-22-24,
  .pure-u-xxl-23-24,
  .pure-u-xxl-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }

  /* line 2210, components/scss/_pure_grids.scss */
  .pure-u-xxl-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }

  /* line 2215, components/scss/_pure_grids.scss */
  .pure-u-xxl-1-12,
  .pure-u-xxl-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }

  /* line 2221, components/scss/_pure_grids.scss */
  .pure-u-xxl-1-8,
  .pure-u-xxl-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }

  /* line 2227, components/scss/_pure_grids.scss */
  .pure-u-xxl-1-6,
  .pure-u-xxl-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }

  /* line 2233, components/scss/_pure_grids.scss */
  .pure-u-xxl-1-5 {
    width: 20%;
    *width: 19.9690%;
  }

  /* line 2238, components/scss/_pure_grids.scss */
  .pure-u-xxl-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }

  /* line 2243, components/scss/_pure_grids.scss */
  .pure-u-xxl-1-4,
  .pure-u-xxl-6-24 {
    width: 25%;
    *width: 24.9690%;
  }

  /* line 2249, components/scss/_pure_grids.scss */
  .pure-u-xxl-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }

  /* line 2254, components/scss/_pure_grids.scss */
  .pure-u-xxl-1-3,
  .pure-u-xxl-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }

  /* line 2260, components/scss/_pure_grids.scss */
  .pure-u-xxl-3-8,
  .pure-u-xxl-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }

  /* line 2266, components/scss/_pure_grids.scss */
  .pure-u-xxl-2-5 {
    width: 40%;
    *width: 39.9690%;
  }

  /* line 2271, components/scss/_pure_grids.scss */
  .pure-u-xxl-5-12,
  .pure-u-xxl-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }

  /* line 2277, components/scss/_pure_grids.scss */
  .pure-u-xxl-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }

  /* line 2282, components/scss/_pure_grids.scss */
  .pure-u-xxl-1-2,
  .pure-u-xxl-12-24 {
    width: 50%;
    *width: 49.9690%;
  }

  /* line 2288, components/scss/_pure_grids.scss */
  .pure-u-xxl-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }

  /* line 2293, components/scss/_pure_grids.scss */
  .pure-u-xxl-7-12,
  .pure-u-xxl-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }

  /* line 2299, components/scss/_pure_grids.scss */
  .pure-u-xxl-3-5 {
    width: 60%;
    *width: 59.9690%;
  }

  /* line 2304, components/scss/_pure_grids.scss */
  .pure-u-xxl-5-8,
  .pure-u-xxl-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }

  /* line 2310, components/scss/_pure_grids.scss */
  .pure-u-xxl-2-3,
  .pure-u-xxl-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }

  /* line 2316, components/scss/_pure_grids.scss */
  .pure-u-xxl-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }

  /* line 2321, components/scss/_pure_grids.scss */
  .pure-u-xxl-3-4,
  .pure-u-xxl-18-24 {
    width: 75%;
    *width: 74.9690%;
  }

  /* line 2327, components/scss/_pure_grids.scss */
  .pure-u-xxl-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }

  /* line 2332, components/scss/_pure_grids.scss */
  .pure-u-xxl-4-5 {
    width: 80%;
    *width: 79.9690%;
  }

  /* line 2337, components/scss/_pure_grids.scss */
  .pure-u-xxl-5-6,
  .pure-u-xxl-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }

  /* line 2343, components/scss/_pure_grids.scss */
  .pure-u-xxl-7-8,
  .pure-u-xxl-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }

  /* line 2349, components/scss/_pure_grids.scss */
  .pure-u-xxl-11-12,
  .pure-u-xxl-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }

  /* line 2355, components/scss/_pure_grids.scss */
  .pure-u-xxl-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }

  /* line 2360, components/scss/_pure_grids.scss */
  .pure-u-xxl-1,
  .pure-u-xxl-1-1,
  .pure-u-xxl-5-5,
  .pure-u-xxl-24-24 {
    width: 100%;
  }
}
/* -----------------------------------------------------------------------------
   f-a05: Row
*/
/* line 9, components/scss/f-a05.scss */
.f-a05v0 {
  background: #ffffff;
}

/* line 13, components/scss/f-a05.scss */
.f-a05v1 {
  background: #400090;
}

/* line 17, components/scss/f-a05.scss */
.f-a05v2 {
  background: #f0f0f0;
}

/* line 21, components/scss/f-a05.scss */
.f-a05_inner {
  max-width: 1100px;
  margin: auto;
  padding: 0 0;
  padding: 18px;
}
/* line 13, components/scss/_mixins.scss */
.f-a05_inner.is-full {
  max-width: none;
  padding: 0;
}
@media (min-width: 30em) {
  /* line 21, components/scss/f-a05.scss */
  .f-a05_inner {
    padding: 36px;
  }
}

/* -----------------------------------------------------------------------------
   SHAME: 
   * find a better place for these
   * or rename
   * or redo completely
   * or whatever
*/
/* line 13, components/scss/_shame.scss */
.max-width-wrap {
  margin: 0 auto;
  max-width: 1100px;
}
.container-inline-date > .form-item{
margin: 0;
padding: 0;
}

.f-c01v1 .leading a{
  vertical-align: top;
}
.container-inline-date .date-padding{
  padding: 0;
}
.form-item, .form-type-date-select, .form-item-field-when-value-value{
  margin: 0;
  padding: 0;
}
.ctools-auto-submit-full-form, .ctools-auto-submit-processed{
  padding: 18px;
}

label.f-f01v0{
  display: inline-block;
  float: left;
  margin: 5px;
  padding: 5px;
}
.f-f00v0{
  display: inline-block;
  float: left;
  margin: 5px;
  padding: 5px;
}

.form-type-select{
  display: inline-block;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  border: 2px solid #400090;
  background-color: #ffffff;
  margin-right: 18px;
  max-width: 100%;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}

.form-select{
  font-family: "Gotham SSm A", "Gotham SSm B", Arial, clean, sans-serif;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  font-size: 15px;
  padding: 4px 36px 4px 6px;
  border: none;
  background-color: #ffffff;
/*  background-image: url("/assets/img/caret_down_purple.png"); */
  background-repeat: no-repeat;
  background-position: calc(100% - 6px) 5px;
  background-size: 15px 15px;
  max-width: 100%;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}

.img_ico{
  background-image: url(/sites/all/themes/yahoolabs/img/icon_images.png);
  background-repeat: no-repeat;
  margin-top: 5px;
  width: 40px;
  height: 35px;
  cursor: pointer;
  float: left;
}

.search_ico{
  background-image: url(/sites/all/themes/yahoolabs/img/icon_search.png);
  background-repeat: no-repeat;
  margin-top: 5px;
  width: 40px;
  height: 35px;
  cursor: pointer;
  float: left;
}

.abs_ico{
  background-image: url(/sites/all/themes/yahoolabs/img/icon_abstracts.png);
  background-repeat: no-repeat;
  margin-top: 5px;
  width: 40px;
  height: 35px;
  cursor: pointer;
  float: left;
}

.download_ico{
  background-image: url(/sites/all/themes/yahoolabs/img/icon_download.png);
  background-repeat: no-repeat;
  margin-top: 5px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  float: left;
}

.f-c01v0.short{
  margin-bottom: 0px !important;
}
.f-c07_inner .f-f01v0{
    display: inline-block;
    float: left;
    margin: 10px 0 0;
    padding: 5px;
    text-align: right;
    vertical-align: initial;
    /*width: 155px;*/
}


.f-c01v0 a.map, .f-c01v0 a.map:hover{ text-decoration: none; border-bottom: 0; }
.f-c01v0 a.map img{ text-decoration: none; margin:20px 0}
.wppy {float: left; width:20%;clear: both; font-size: 13px; }
.white{ background: #fff none repeat scroll 0 0 !important;}
.grey{ background: #f0f0f0 none repeat scroll 0 0 !important;}
.grippie{display:none;}
h2.block-formblock{
    padding: 0 18px;
    text-align: center;
    font-family: "Gotham SSm A","Gotham SSm B",Arial,clean,sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 47px;
 }

.form-type-checkbox{display: none;}