/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
/* ========================================================================== HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined in IE 8/9. */
/* line 11, sass/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

/** Correct `inline-block` display not defined in IE 8/9. */
/* line 30, sass/_normalize.scss */
audio, canvas, video { display: inline-block; }

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

/** Address styling not present in IE 8/9. */
/* line 50, sass/_normalize.scss */
[hidden] { display: none; }

/* ========================================================================== Base ========================================================================== */
/** 1. Prevent system color scheme's background color being used in Firefox, IE, and Opera. 2. Prevent system color scheme's text color being used in Firefox, IE, and Opera. 3. Set default font family to sans-serif. 4. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
/* line 68, sass/_normalize.scss */
html { background: #fff; /* 1 */ color: #000; /* 2 */ font-family: sans-serif; /* 3 */ -ms-text-size-adjust: 100%; /* 4 */ -webkit-text-size-adjust: 100%; /* 4 */ }

/** Remove default margin. */
/* line 80, sass/_normalize.scss */
body { margin: 0; }

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

/** Improve readability when focused and also mouse hovered in all browsers. */
/* line 100, sass/_normalize.scss */
a:active, a:hover { outline: 0; }

/* ========================================================================== Typography ========================================================================== */
/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */
/* line 114, sass/_normalize.scss */
h1 { font-size: 2em; margin: 0.67em 0; }

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

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

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

/** Address differences between Firefox and other browsers. */
/* line 148, sass/_normalize.scss */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

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

/** Correct font family set oddly in Safari 5 and Chrome. */
/* line 167, sass/_normalize.scss */
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }

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

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

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

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

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

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

/* ========================================================================== Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9. */
/* line 227, sass/_normalize.scss */
img { border: 0; }

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

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

/* ========================================================================== Forms ========================================================================== */
/** Define consistent border, margin, and padding. */
/* line 259, sass/_normalize.scss */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

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

/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */
/* line 281, sass/_normalize.scss */
button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ }

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

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */
/* line 307, sass/_normalize.scss */
button, select { text-transform: none; }

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

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

/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */
/* line 342, sass/_normalize.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
/* line 354, sass/_normalize.scss */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
/* line 366, sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

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

/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */
/* line 386, sass/_normalize.scss */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ========================================================================== Tables ========================================================================== */
/** Remove most spacing between table cells. */
/* line 399, sass/_normalize.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 264, sass/foundation/components/_global.scss */
meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; }

/* line 269, sass/foundation/components/_global.scss */
meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; }

/* line 274, sass/foundation/components/_global.scss */
meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; }

/* line 290, sass/foundation/components/_global.scss */
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 296, sass/foundation/components/_global.scss */
html, body { background: #fff; font-size: 100%; }

/* line 303, sass/foundation/components/_global.scss */
body { color: #222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: default; }

/* line 315, sass/foundation/components/_global.scss */
a:hover { cursor: pointer; }

/* line 318, sass/foundation/components/_global.scss */
img, object, embed { max-width: 100%; height: auto; }

/* line 322, sass/foundation/components/_global.scss */
object, embed { height: 100%; }

/* line 324, sass/foundation/components/_global.scss */
img { -ms-interpolation-mode: bicubic; }

/* line 328, sass/foundation/components/_global.scss */
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; }

/* line 335, sass/foundation/components/_global.scss */
.left { float: left !important; }

/* line 336, sass/foundation/components/_global.scss */
.right { float: right !important; }

/* line 337, sass/foundation/components/_global.scss */
.text-left { text-align: left !important; }

/* line 338, sass/foundation/components/_global.scss */
.text-right { text-align: right !important; }

/* line 339, sass/foundation/components/_global.scss */
.text-center { text-align: center !important; }

/* line 340, sass/foundation/components/_global.scss */
.text-justify { text-align: justify !important; }

/* line 341, sass/foundation/components/_global.scss */
.hide { display: none; }

/* line 347, sass/foundation/components/_global.scss */
.antialiased { -webkit-font-smoothing: antialiased; }

/* line 350, sass/foundation/components/_global.scss */
img { display: inline-block; vertical-align: middle; }

/* line 360, sass/foundation/components/_global.scss */
textarea { height: auto; min-height: 50px; }

/* line 363, sass/foundation/components/_global.scss */
select { width: 100%; }

/* line 264, sass/foundation/components/_global.scss */
meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; }

/* line 269, sass/foundation/components/_global.scss */
meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; }

/* line 274, sass/foundation/components/_global.scss */
meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; }

/* line 290, sass/foundation/components/_global.scss */
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 296, sass/foundation/components/_global.scss */
html, body { background: #606060; font-size: 100%; }

/* line 303, sass/foundation/components/_global.scss */
body { color: #484848; padding: 0; margin: 0; font-family: "Roboto", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: default; }

/* line 315, sass/foundation/components/_global.scss */
a:hover { cursor: pointer; }

/* line 318, sass/foundation/components/_global.scss */
img, object, embed { max-width: 100%; height: auto; }

/* line 322, sass/foundation/components/_global.scss */
object, embed { height: 100%; }

/* line 324, sass/foundation/components/_global.scss */
img { -ms-interpolation-mode: bicubic; }

/* line 328, sass/foundation/components/_global.scss */
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; }

/* line 335, sass/foundation/components/_global.scss */
.left { float: left !important; }

/* line 336, sass/foundation/components/_global.scss */
.right { float: right !important; }

/* line 337, sass/foundation/components/_global.scss */
.text-left { text-align: left !important; }

/* line 338, sass/foundation/components/_global.scss */
.text-right { text-align: right !important; }

/* line 339, sass/foundation/components/_global.scss */
.text-center { text-align: center !important; }

/* line 340, sass/foundation/components/_global.scss */
.text-justify { text-align: justify !important; }

/* line 341, sass/foundation/components/_global.scss */
.hide { display: none; }

/* line 347, sass/foundation/components/_global.scss */
.antialiased { -webkit-font-smoothing: antialiased; }

/* line 350, sass/foundation/components/_global.scss */
img { display: inline-block; vertical-align: middle; }

/* line 360, sass/foundation/components/_global.scss */
textarea { height: auto; min-height: 50px; }

/* line 363, sass/foundation/components/_global.scss */
select { width: 100%; }

/* Foundation Visibility HTML Classes */
/* line 9, sass/foundation/components/_visibility.scss */
.show-for-small, .show-for-medium-down, .show-for-large-down { display: inherit !important; }

/* line 13, sass/foundation/components/_visibility.scss */
.show-for-medium, .show-for-medium-up, .show-for-large, .show-for-large-up, .show-for-xlarge { display: none !important; }

/* line 19, sass/foundation/components/_visibility.scss */
.hide-for-medium, .hide-for-medium-up, .hide-for-large, .hide-for-large-up, .hide-for-xlarge { display: inherit !important; }

/* line 25, sass/foundation/components/_visibility.scss */
.hide-for-small, .hide-for-medium-down, .hide-for-large-down { display: none !important; }

/* Specific visilbity for tables */
/* line 31, sass/foundation/components/_visibility.scss */
table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge { display: table; }

/* line 41, sass/foundation/components/_visibility.scss */
thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge { display: table-header-group !important; }

/* line 51, sass/foundation/components/_visibility.scss */
tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge { display: table-row-group !important; }

/* line 61, sass/foundation/components/_visibility.scss */
tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge { display: table-row !important; }

/* line 72, sass/foundation/components/_visibility.scss */
td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge, th.show-for-small, th.show-for-medium-down, th.show-for-large-down, th.hide-for-medium, th.hide-for-medium-up, th.hide-for-large, th.hide-for-large-up, th.hide-for-xlarge { display: table-cell !important; }

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 768px) { /* line 84, sass/foundation/components/_visibility.scss */
  .show-for-medium, .show-for-medium-up { display: inherit !important; }
  /* line 87, sass/foundation/components/_visibility.scss */
  .show-for-small { display: none !important; }
  /* line 89, sass/foundation/components/_visibility.scss */
  .hide-for-small { display: inherit !important; }
  /* line 91, sass/foundation/components/_visibility.scss */
  .hide-for-medium, .hide-for-medium-up { display: none !important; }
  /* Specific visilbity for tables */
  /* line 96, sass/foundation/components/_visibility.scss */
  table.show-for-medium, table.show-for-medium-up, table.hide-for-small { display: table; }
  /* line 101, sass/foundation/components/_visibility.scss */
  thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small { display: table-header-group !important; }
  /* line 106, sass/foundation/components/_visibility.scss */
  tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small { display: table-row-group !important; }
  /* line 111, sass/foundation/components/_visibility.scss */
  tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small { display: table-row !important; }
  /* line 117, sass/foundation/components/_visibility.scss */
  td.show-for-medium, td.show-for-medium-up, td.hide-for-small, th.show-for-medium, th.show-for-medium-up, th.hide-for-small { display: table-cell !important; } }
/* Large Displays: 1280px - 1440px */
@media only screen and (min-width: 1280px) { /* line 125, sass/foundation/components/_visibility.scss */
  .show-for-large, .show-for-large-up { display: inherit !important; }
  /* line 128, sass/foundation/components/_visibility.scss */
  .show-for-medium, .show-for-medium-down { display: none !important; }
  /* line 131, sass/foundation/components/_visibility.scss */
  .hide-for-medium, .hide-for-medium-down { display: inherit !important; }
  /* line 134, sass/foundation/components/_visibility.scss */
  .hide-for-large, .hide-for-large-up { display: none !important; }
  /* Specific visilbity for tables */
  /* line 139, sass/foundation/components/_visibility.scss */
  table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down { display: table; }
  /* line 145, sass/foundation/components/_visibility.scss */
  thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down { display: table-header-group !important; }
  /* line 151, sass/foundation/components/_visibility.scss */
  tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down { display: table-row-group !important; }
  /* line 157, sass/foundation/components/_visibility.scss */
  tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down { display: table-row !important; }
  /* line 164, sass/foundation/components/_visibility.scss */
  td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down, th.show-for-large, th.show-for-large-up, th.hide-for-medium, th.hide-for-medium-down { display: table-cell !important; } }
/* X-Large Displays: 1400px and up */
@media only screen and (min-width: 1440px) { /* line 173, sass/foundation/components/_visibility.scss */
  .show-for-xlarge { display: inherit !important; }
  /* line 175, sass/foundation/components/_visibility.scss */
  .show-for-large, .show-for-large-down { display: none !important; }
  /* line 178, sass/foundation/components/_visibility.scss */
  .hide-for-large, .hide-for-large-down { display: inherit !important; }
  /* line 181, sass/foundation/components/_visibility.scss */
  .hide-for-xlarge { display: none !important; }
  /* Specific visilbity for tables */
  /* line 185, sass/foundation/components/_visibility.scss */
  table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down { display: table; }
  /* line 190, sass/foundation/components/_visibility.scss */
  thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down { display: table-header-group !important; }
  /* line 195, sass/foundation/components/_visibility.scss */
  tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down { display: table-row-group !important; }
  /* line 200, sass/foundation/components/_visibility.scss */
  tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down { display: table-row !important; }
  /* line 206, sass/foundation/components/_visibility.scss */
  td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down, th.show-for-xlarge, th.hide-for-large, th.hide-for-large-down { display: table-cell !important; } }
/* Orientation targeting */
/* line 214, sass/foundation/components/_visibility.scss */
.show-for-landscape, .hide-for-portrait { display: inherit !important; }

/* line 216, sass/foundation/components/_visibility.scss */
.hide-for-landscape, .show-for-portrait { display: none !important; }

/* Specific visilbity for tables */
/* line 221, sass/foundation/components/_visibility.scss */
table.hide-for-landscape, table.show-for-portrait { display: table; }

/* line 225, sass/foundation/components/_visibility.scss */
thead.hide-for-landscape, thead.show-for-portrait { display: table-header-group !important; }

/* line 229, sass/foundation/components/_visibility.scss */
tbody.hide-for-landscape, tbody.show-for-portrait { display: table-row-group !important; }

/* line 233, sass/foundation/components/_visibility.scss */
tr.hide-for-landscape, tr.show-for-portrait { display: table-row !important; }

/* line 238, sass/foundation/components/_visibility.scss */
td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait { display: table-cell !important; }

@media only screen and (orientation: landscape) { /* line 243, sass/foundation/components/_visibility.scss */
  .show-for-landscape, .hide-for-portrait { display: inherit !important; }
  /* line 245, sass/foundation/components/_visibility.scss */
  .hide-for-landscape, .show-for-portrait { display: none !important; }
  /* Specific visilbity for tables */
  /* line 250, sass/foundation/components/_visibility.scss */
  table.show-for-landscape, table.hide-for-portrait { display: table; }
  /* line 254, sass/foundation/components/_visibility.scss */
  thead.show-for-landscape, thead.hide-for-portrait { display: table-header-group !important; }
  /* line 258, sass/foundation/components/_visibility.scss */
  tbody.show-for-landscape, tbody.hide-for-portrait { display: table-row-group !important; }
  /* line 262, sass/foundation/components/_visibility.scss */
  tr.show-for-landscape, tr.hide-for-portrait { display: table-row !important; }
  /* line 267, sass/foundation/components/_visibility.scss */
  td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait { display: table-cell !important; } }
@media only screen and (orientation: portrait) { /* line 273, sass/foundation/components/_visibility.scss */
  .show-for-portrait, .hide-for-landscape { display: inherit !important; }
  /* line 275, sass/foundation/components/_visibility.scss */
  .hide-for-portrait, .show-for-landscape { display: none !important; }
  /* Specific visilbity for tables */
  /* line 280, sass/foundation/components/_visibility.scss */
  table.show-for-portrait, table.hide-for-landscape { display: table; }
  /* line 284, sass/foundation/components/_visibility.scss */
  thead.show-for-portrait, thead.hide-for-landscape { display: table-header-group !important; }
  /* line 288, sass/foundation/components/_visibility.scss */
  tbody.show-for-portrait, tbody.hide-for-landscape { display: table-row-group !important; }
  /* line 292, sass/foundation/components/_visibility.scss */
  tr.show-for-portrait, tr.hide-for-landscape { display: table-row !important; }
  /* line 297, sass/foundation/components/_visibility.scss */
  td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape { display: table-cell !important; } }
/* Touch-enabled device targeting */
/* line 303, sass/foundation/components/_visibility.scss */
.show-for-touch { display: none !important; }

/* line 304, sass/foundation/components/_visibility.scss */
.hide-for-touch { display: inherit !important; }

/* line 305, sass/foundation/components/_visibility.scss */
.touch .show-for-touch { display: inherit !important; }

/* line 306, sass/foundation/components/_visibility.scss */
.touch .hide-for-touch { display: none !important; }

/* Specific visilbity for tables */
/* line 309, sass/foundation/components/_visibility.scss */
table.hide-for-touch { display: table; }

/* line 310, sass/foundation/components/_visibility.scss */
.touch table.show-for-touch { display: table; }

/* line 311, sass/foundation/components/_visibility.scss */
thead.hide-for-touch { display: table-header-group !important; }

/* line 312, sass/foundation/components/_visibility.scss */
.touch thead.show-for-touch { display: table-header-group !important; }

/* line 313, sass/foundation/components/_visibility.scss */
tbody.hide-for-touch { display: table-row-group !important; }

/* line 314, sass/foundation/components/_visibility.scss */
.touch tbody.show-for-touch { display: table-row-group !important; }

/* line 315, sass/foundation/components/_visibility.scss */
tr.hide-for-touch { display: table-row !important; }

/* line 316, sass/foundation/components/_visibility.scss */
.touch tr.show-for-touch { display: table-row !important; }

/* line 317, sass/foundation/components/_visibility.scss */
td.hide-for-touch { display: table-cell !important; }

/* line 318, sass/foundation/components/_visibility.scss */
.touch td.show-for-touch { display: table-cell !important; }

/* line 319, sass/foundation/components/_visibility.scss */
th.hide-for-touch { display: table-cell !important; }

/* line 320, sass/foundation/components/_visibility.scss */
.touch th.show-for-touch { display: table-cell !important; }

/* Foundation Block Grids for below small breakpoint */
@media only screen { /* line 50, sass/foundation/components/_block-grid.scss */
  [class*="block-grid-"] { display: block; padding: 0; margin: 0 -0.625em; *zoom: 1; }
  /* line 121, sass/foundation/components/_global.scss */
  [class*="block-grid-"]:before, [class*="block-grid-"]:after { content: " "; display: table; }
  /* line 122, sass/foundation/components/_global.scss */
  [class*="block-grid-"]:after { clear: both; }
  /* line 27, sass/foundation/components/_block-grid.scss */
  [class*="block-grid-"] > li { display: inline; height: auto; float: left; padding: 0 0.625em 1.25em; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li { width: 100%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li { width: 50%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li { width: 33.33333%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li { width: 25%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li { width: 20%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li { width: 16.66667%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li { width: 14.28571%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li { width: 12.5%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li { width: 11.11111%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li { width: 10%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li { width: 9.09091%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li { width: 8.33333%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } }
/* Foundation Block Grids for above small breakpoint */
@media only screen and (min-width: 768px) { /* Remove small grid clearing */
  /* line 63, sass/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) { clear: none; }
  /* line 63, sass/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) { clear: none; }
  /* line 63, sass/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) { clear: none; }
  /* line 63, sass/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) { clear: none; }
  /* line 63, sass/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) { clear: none; }
  /* line 63, sass/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) { clear: none; }
  /* line 63, sass/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) { clear: none; }
  /* line 63, sass/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) { clear: none; }
  /* line 63, sass/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) { clear: none; }
  /* line 63, sass/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) { clear: none; }
  /* line 63, sass/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) { clear: none; }
  /* line 63, sass/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) { clear: none; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li { width: 100%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li { width: 50%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li { width: 33.33333%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li { width: 25%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li { width: 20%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li { width: 16.66667%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li { width: 14.28571%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li { width: 12.5%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li { width: 11.11111%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li { width: 10%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li { width: 9.09091%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
  /* line 36, sass/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li { width: 8.33333%; padding: 0 0.625em 1.25em; }
  /* line 40, sass/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(n) { clear: none; }
  /* line 41, sass/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } }
/* line 111, sass/foundation/components/_type.scss */
p.lead { font-size: 1.21875em; line-height: 1.6; }

/* line 116, sass/foundation/components/_type.scss */
.subheader { line-height: 1.4; color: #a5a5a5; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; }

/* Typography resets */
/* line 127, sass/foundation/components/_type.scss */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; }

/* Default Link Styles */
/* line 152, sass/foundation/components/_type.scss */
a { color: #152536; text-decoration: underline; line-height: inherit; }
/* line 157, sass/foundation/components/_type.scss */
a:hover, a:focus { color: black; }
/* line 160, sass/foundation/components/_type.scss */
a img { border: none; }

/* Default paragraph styles */
/* line 164, sass/foundation/components/_type.scss */
p { font-family: inherit; font-weight: 300; font-size: 1em; line-height: 1.6; margin-bottom: 1em; text-rendering: optimizeLegibility; }
/* line 174, sass/foundation/components/_type.scss */
p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; }

/* Default header styles */
/* line 182, sass/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 { font-family: "Roboto Condensed", "Roboto", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: 600; font-style: normal; color: #585858; text-rendering: optimizeLegibility; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 1.2125em; }
/* line 192, sass/foundation/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #a5a5a5; line-height: 0; }

/* line 199, sass/foundation/components/_type.scss */
h1 { font-size: 1.875em; }

/* line 200, sass/foundation/components/_type.scss */
h2 { font-size: 1.125em; }

/* line 201, sass/foundation/components/_type.scss */
h3 { font-size: 1.0625em; }

/* line 202, sass/foundation/components/_type.scss */
h4 { font-size: 0.75em; }

/* line 203, sass/foundation/components/_type.scss */
h5 { font-size: 1.0625em; }

/* line 204, sass/foundation/components/_type.scss */
h6 { font-size: 1em; }

/* line 208, sass/foundation/components/_type.scss */
hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; }

/* Helpful Typography Defaults */
/* line 217, sass/foundation/components/_type.scss */
em, i { font-style: italic; line-height: inherit; }

/* line 223, sass/foundation/components/_type.scss */
strong, b { font-weight: bold; line-height: inherit; }

/* line 229, sass/foundation/components/_type.scss */
small { font-size: 60%; line-height: inherit; }

/* line 234, sass/foundation/components/_type.scss */
code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: bold; color: #7f0a0c; }

/* Lists */
/* line 241, sass/foundation/components/_type.scss */
ul, ol, dl { font-size: 1em; font-weight: 300; line-height: 1.6; margin-bottom: 1em; list-style-position: outside; font-family: inherit; }

/* line 252, sass/foundation/components/_type.scss */
ul, ol { margin-left: 1.5em; }
/* line 254, sass/foundation/components/_type.scss */
ul.no-bullet, ol.no-bullet { margin-left: 1.5em; }

/* Unordered Lists */
/* line 260, sass/foundation/components/_type.scss */
ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ }
/* line 270, sass/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; }
/* line 273, sass/foundation/components/_type.scss */
ul.square { list-style-type: square; }
/* line 274, sass/foundation/components/_type.scss */
ul.circle { list-style-type: circle; }
/* line 275, sass/foundation/components/_type.scss */
ul.disc { list-style-type: disc; }
/* line 276, sass/foundation/components/_type.scss */
ul.no-bullet { list-style: none; }

/* Ordered Lists */
/* line 282, sass/foundation/components/_type.scss */
ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; }

/* Definition Lists */
/* line 292, sass/foundation/components/_type.scss */
dl dt { margin-bottom: 0.3em; font-weight: bold; }
/* line 296, sass/foundation/components/_type.scss */
dl dd { margin-bottom: 0.75em; }

/* Abbreviations */
/* line 300, sass/foundation/components/_type.scss */
abbr, acronym { text-transform: uppercase; font-size: 90%; color: #484848; border-bottom: 1px dotted #ddd; cursor: help; }

/* line 308, sass/foundation/components/_type.scss */
abbr { text-transform: none; }

/* Blockquotes */
/* line 313, sass/foundation/components/_type.scss */
blockquote { margin: 0 0 1em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 4px solid #f4f7f4; }
/* line 318, sass/foundation/components/_type.scss */
blockquote cite { display: block; font-size: 0.8125em; color: #8b8b8b; }
/* line 322, sass/foundation/components/_type.scss */
blockquote cite:before { content: "\2014 \0020"; }
/* line 326, sass/foundation/components/_type.scss */
blockquote cite a, blockquote cite a:visited { color: #8b8b8b; }

/* line 332, sass/foundation/components/_type.scss */
blockquote, blockquote p { line-height: 1.6; color: #a5a5a5; }

/* Microformats */
/* line 339, sass/foundation/components/_type.scss */
.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #ddd; padding: 0.625em 0.75em; }
/* line 345, sass/foundation/components/_type.scss */
.vcard li { margin: 0; display: block; }
/* line 349, sass/foundation/components/_type.scss */
.vcard .fn { font-weight: bold; font-size: 0.9375em; }

/* line 356, sass/foundation/components/_type.scss */
.vevent .summary { font-weight: bold; }
/* line 358, sass/foundation/components/_type.scss */
.vevent abbr { cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; }

@media only screen and (min-width: 768px) { /* line 369, sass/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 { line-height: 1.4; }
  /* line 370, sass/foundation/components/_type.scss */
  h1 { font-size: 2.5em; }
  /* line 371, sass/foundation/components/_type.scss */
  h2 { font-size: 1.75em; }
  /* line 372, sass/foundation/components/_type.scss */
  h3 { font-size: 1.375em; }
  /* line 373, sass/foundation/components/_type.scss */
  h4 { font-size: 1.0625em; } }
/* 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 384, sass/foundation/components/_type.scss */
.print-only { display: none !important; }

@media print { /* line 386, sass/foundation/components/_type.scss */
  * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; }
  /* line 393, sass/foundation/components/_type.scss */
  a, a:visited { text-decoration: underline; }
  /* line 395, sass/foundation/components/_type.scss */
  a[href]:after { content: " (" attr(href) ")"; }
  /* line 397, sass/foundation/components/_type.scss */
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* line 400, sass/foundation/components/_type.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* line 404, sass/foundation/components/_type.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 410, sass/foundation/components/_type.scss */
  thead { display: table-header-group; /* h5bp.com/t */ }
  /* line 412, sass/foundation/components/_type.scss */
  tr, img { page-break-inside: avoid; }
  /* line 415, sass/foundation/components/_type.scss */
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  /* line 419, sass/foundation/components/_type.scss */
  p, h2, h3 { orphans: 3; widows: 3; }
  /* line 426, sass/foundation/components/_type.scss */
  h2, h3 { page-break-after: avoid; }
  /* line 429, sass/foundation/components/_type.scss */
  .hide-on-print { display: none !important; }
  /* line 430, sass/foundation/components/_type.scss */
  .print-only { display: block !important; }
  /* line 431, sass/foundation/components/_type.scss */
  .hide-for-print { display: none !important; }
  /* line 432, sass/foundation/components/_type.scss */
  .show-for-print { display: inherit !important; } }
/* line 171, sass/foundation/components/_buttons.scss */
button, .button { border-style: solid; border-width: 1px; cursor: pointer; font-family: inherit; font-weight: bold; line-height: normal; margin: 0 0 1.25em; position: relative; text-decoration: none; text-align: center; display: inline-block; padding-top: 0.625em; padding-right: 1.25em; padding-bottom: 0.6875em; padding-left: 1.25em; font-size: 1em; background-color: #4070a4; border-color: #32577f; color: #fbfcfd; }
/* line 121, sass/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus { background-color: #32577f; }
/* line 132, sass/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus { color: #fbfcfd; }
/* line 176, sass/foundation/components/_buttons.scss */
button.secondary, .button.secondary { background-color: #f4f7f4; border-color: #d6e2d6; color: #FFF; }
/* line 121, sass/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { background-color: #d6e2d6; }
/* line 127, sass/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { color: #FFF; }
/* line 177, sass/foundation/components/_buttons.scss */
button.success, .button.success { background-color: #5da423; border-color: #457a1a; color: #fbfcfd; }
/* line 121, sass/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { background-color: #457a1a; }
/* line 132, sass/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { color: #fbfcfd; }
/* line 178, sass/foundation/components/_buttons.scss */
button.alert, .button.alert { background-color: #c60f13; border-color: #970b0e; color: #fbfcfd; }
/* line 121, sass/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { background-color: #970b0e; }
/* line 132, sass/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { color: #fbfcfd; }
/* line 180, sass/foundation/components/_buttons.scss */
button.large, .button.large { padding-top: 1em; padding-right: 2em; padding-bottom: 1.0625em; padding-left: 2em; font-size: 1.25em; }
/* line 181, sass/foundation/components/_buttons.scss */
button.small, .button.small { padding-top: 0.5625em; padding-right: 1.125em; padding-bottom: 0.625em; padding-left: 1.125em; font-size: 0.8125em; }
/* line 182, sass/foundation/components/_buttons.scss */
button.tiny, .button.tiny { padding-top: 0.4375em; padding-right: 0.875em; padding-bottom: 0.5em; padding-left: 0.875em; font-size: 0.6875em; }
/* line 183, sass/foundation/components/_buttons.scss */
button.expand, .button.expand { padding-right: 0; padding-left: 0; width: 100%; }
/* line 185, sass/foundation/components/_buttons.scss */
button.left-align, .button.left-align { text-align: left; text-indent: 0.75em; }
/* line 186, sass/foundation/components/_buttons.scss */
button.right-align, .button.right-align { text-align: right; padding-right: 0.75em; }
/* line 188, sass/foundation/components/_buttons.scss */
button.disabled, button[disabled], .button.disabled, .button[disabled] { background-color: #4070a4; border-color: #32577f; color: #fbfcfd; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; }
/* line 121, sass/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #32577f; }
/* line 132, sass/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { color: #fbfcfd; }
/* line 145, sass/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #4070a4; }
/* line 189, sass/foundation/components/_buttons.scss */
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary { background-color: #f4f7f4; border-color: #d6e2d6; color: #FFF; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; }
/* line 121, sass/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { background-color: #d6e2d6; }
/* line 127, sass/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { color: #FFF; }
/* line 145, sass/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { background-color: #f4f7f4; }
/* line 190, sass/foundation/components/_buttons.scss */
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success { background-color: #5da423; border-color: #457a1a; color: #fbfcfd; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; }
/* line 121, sass/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { background-color: #457a1a; }
/* line 132, sass/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { color: #fbfcfd; }
/* line 145, sass/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { background-color: #5da423; }
/* line 191, sass/foundation/components/_buttons.scss */
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert { background-color: #c60f13; border-color: #970b0e; color: #fbfcfd; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; }
/* line 121, sass/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #970b0e; }
/* line 132, sass/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { color: #fbfcfd; }
/* line 145, sass/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #c60f13; }

/* line 196, sass/foundation/components/_buttons.scss */
button, .button { padding-top: 0.6875em; padding-bottom: 0.625em; -webkit-appearance: none; }
/* line 198, sass/foundation/components/_buttons.scss */
button.tiny, .button.tiny { padding-top: 0.5em; padding-bottom: 0.4375em; -webkit-appearance: none; }
/* line 199, sass/foundation/components/_buttons.scss */
button.small, .button.small { padding-top: 0.625em; padding-bottom: 0.5625em; -webkit-appearance: none; }
/* line 200, sass/foundation/components/_buttons.scss */
button.large, .button.large { padding-top: 1.03125em; padding-bottom: 1.03125em; -webkit-appearance: none; }

@media only screen { /* line 206, sass/foundation/components/_buttons.scss */
  button, .button { -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; -webkit-transition: background-color 300ms ease-out; -moz-transition: background-color 300ms ease-out; transition: background-color 300ms ease-out; }
  /* line 68, sass/foundation/components/_global.scss */
  button:active, .button:active { -webkit-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 214, sass/foundation/components/_buttons.scss */
  button.radius, .button.radius { -webkit-border-radius: 3px; border-radius: 3px; }
  /* line 215, sass/foundation/components/_buttons.scss */
  button.round, .button.round { -webkit-border-radius: 1000px; border-radius: 1000px; } }
@media only screen and (min-width: 768px) { /* line 223, sass/foundation/components/_buttons.scss */
  button, .button { display: inline-block; } }
/* Sections */
/* line 281, sass/foundation/components/_section.scss */
[data-section=''], [data-section='auto'], .section-container.auto, [data-section='vertical-tabs'], .section-container.vertical-tabs, [data-section='vertical-nav'], .section-container.vertical-nav, [data-section='horizontal-nav'], .section-container.horizontal-nav, [data-section='accordion'], .section-container.accordion { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
/* line 55, sass/foundation/components/_section.scss */
[data-section=''][data-section-small-style], [data-section='auto'][data-section-small-style], .section-container.auto[data-section-small-style], [data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style], [data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style], [data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style], [data-section='accordion'][data-section-small-style], .section-container.accordion[data-section-small-style] { width: 100% !important; }
/* line 58, sass/foundation/components/_section.scss */
[data-section=''][data-section-small-style] > [data-section-region], [data-section=''][data-section-small-style] > section, [data-section=''][data-section-small-style] > .section, [data-section='auto'][data-section-small-style] > [data-section-region], [data-section='auto'][data-section-small-style] > section, [data-section='auto'][data-section-small-style] > .section, .section-container.auto[data-section-small-style] > [data-section-region], .section-container.auto[data-section-small-style] > section, .section-container.auto[data-section-small-style] > .section, [data-section='vertical-tabs'][data-section-small-style] > [data-section-region], [data-section='vertical-tabs'][data-section-small-style] > section, [data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section, [data-section='vertical-nav'][data-section-small-style] > [data-section-region], [data-section='vertical-nav'][data-section-small-style] > section, [data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section, [data-section='horizontal-nav'][data-section-small-style] > [data-section-region], [data-section='horizontal-nav'][data-section-small-style] > section, [data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section, [data-section='accordion'][data-section-small-style] > [data-section-region], [data-section='accordion'][data-section-small-style] > section, [data-section='accordion'][data-section-small-style] > .section, .section-container.accordion[data-section-small-style] > [data-section-region], .section-container.accordion[data-section-small-style] > section, .section-container.accordion[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
/* line 61, sass/foundation/components/_section.scss */
[data-section=''][data-section-small-style] > [data-section-region] > [data-section-title], [data-section=''][data-section-small-style] > [data-section-region] > .title, [data-section=''][data-section-small-style] > section > [data-section-title], [data-section=''][data-section-small-style] > section > .title, [data-section=''][data-section-small-style] > .section > [data-section-title], [data-section=''][data-section-small-style] > .section > .title, [data-section='auto'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='auto'][data-section-small-style] > [data-section-region] > .title, [data-section='auto'][data-section-small-style] > section > [data-section-title], [data-section='auto'][data-section-small-style] > section > .title, [data-section='auto'][data-section-small-style] > .section > [data-section-title], [data-section='auto'][data-section-small-style] > .section > .title, .section-container.auto[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.auto[data-section-small-style] > [data-section-region] > .title, .section-container.auto[data-section-small-style] > section > [data-section-title], .section-container.auto[data-section-small-style] > section > .title, .section-container.auto[data-section-small-style] > .section > [data-section-title], .section-container.auto[data-section-small-style] > .section > .title, [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > section > .title, [data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title, [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-nav'][data-section-small-style] > section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > section > .title, [data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title, [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > section > .title, [data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title, [data-section='accordion'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='accordion'][data-section-small-style] > [data-section-region] > .title, [data-section='accordion'][data-section-small-style] > section > [data-section-title], [data-section='accordion'][data-section-small-style] > section > .title, [data-section='accordion'][data-section-small-style] > .section > [data-section-title], [data-section='accordion'][data-section-small-style] > .section > .title, .section-container.accordion[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.accordion[data-section-small-style] > [data-section-region] > .title, .section-container.accordion[data-section-small-style] > section > [data-section-title], .section-container.accordion[data-section-small-style] > section > .title, .section-container.accordion[data-section-small-style] > .section > [data-section-title], .section-container.accordion[data-section-small-style] > .section > .title { width: 100% !important; }
/* line 287, sass/foundation/components/_section.scss */
[data-section=''] > section, [data-section=''] > .section, [data-section=''] > [data-section-region], [data-section='auto'] > section, [data-section='auto'] > .section, [data-section='auto'] > [data-section-region], .section-container.auto > section, .section-container.auto > .section, .section-container.auto > [data-section-region], [data-section='vertical-tabs'] > section, [data-section='vertical-tabs'] > .section, [data-section='vertical-tabs'] > [data-section-region], .section-container.vertical-tabs > section, .section-container.vertical-tabs > .section, .section-container.vertical-tabs > [data-section-region], [data-section='vertical-nav'] > section, [data-section='vertical-nav'] > .section, [data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region], [data-section='horizontal-nav'] > section, [data-section='horizontal-nav'] > .section, [data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region], [data-section='accordion'] > section, [data-section='accordion'] > .section, [data-section='accordion'] > [data-section-region], .section-container.accordion > section, .section-container.accordion > .section, .section-container.accordion > [data-section-region] { margin: 0; }
/* line 102, sass/foundation/components/_section.scss */
[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title, [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title, [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title, [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title, [data-section='accordion'] > section > [data-section-title], [data-section='accordion'] > section > .title, [data-section='accordion'] > .section > [data-section-title], [data-section='accordion'] > .section > .title, [data-section='accordion'] > [data-section-region] > [data-section-title], [data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title { margin-bottom: 0; }
/* line 104, sass/foundation/components/_section.scss */
[data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a, [data-section='vertical-tabs'] > section > [data-section-title] a, [data-section='vertical-tabs'] > section > .title a, [data-section='vertical-tabs'] > .section > [data-section-title] a, [data-section='vertical-tabs'] > .section > .title a, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a, [data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a, [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a, [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a, [data-section='accordion'] > section > [data-section-title] a, [data-section='accordion'] > section > .title a, [data-section='accordion'] > .section > [data-section-title] a, [data-section='accordion'] > .section > .title a, [data-section='accordion'] > [data-section-region] > [data-section-title] a, [data-section='accordion'] > [data-section-region] > .title a, .section-container.accordion > section > [data-section-title] a, .section-container.accordion > section > .title a, .section-container.accordion > .section > [data-section-title] a, .section-container.accordion > .section > .title a, .section-container.accordion > [data-section-region] > [data-section-title] a, .section-container.accordion > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
/* line 111, sass/foundation/components/_section.scss */
[data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content, [data-section='vertical-tabs'] > section > [data-section-content], [data-section='vertical-tabs'] > section > .content, [data-section='vertical-tabs'] > .section > [data-section-content], [data-section='vertical-tabs'] > .section > .content, [data-section='vertical-tabs'] > [data-section-region] > [data-section-content], [data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content, [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content, [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content, [data-section='accordion'] > section > [data-section-content], [data-section='accordion'] > section > .content, [data-section='accordion'] > .section > [data-section-content], [data-section='accordion'] > .section > .content, [data-section='accordion'] > [data-section-region] > [data-section-content], [data-section='accordion'] > [data-section-region] > .content, .section-container.accordion > section > [data-section-content], .section-container.accordion > section > .content, .section-container.accordion > .section > [data-section-content], .section-container.accordion > .section > .content, .section-container.accordion > [data-section-region] > [data-section-content], .section-container.accordion > [data-section-region] > .content { display: none; }
/* line 116, sass/foundation/components/_section.scss */
[data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content, [data-section='vertical-tabs'] > section.active > [data-section-content], [data-section='vertical-tabs'] > section.active > .content, [data-section='vertical-tabs'] > .section.active > [data-section-content], [data-section='vertical-tabs'] > .section.active > .content, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-content], [data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content, [data-section='vertical-nav'] > section.active > [data-section-content], [data-section='vertical-nav'] > section.active > .content, [data-section='vertical-nav'] > .section.active > [data-section-content], [data-section='vertical-nav'] > .section.active > .content, [data-section='vertical-nav'] > [data-section-region].active > [data-section-content], [data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content, [data-section='horizontal-nav'] > section.active > [data-section-content], [data-section='horizontal-nav'] > section.active > .content, [data-section='horizontal-nav'] > .section.active > [data-section-content], [data-section='horizontal-nav'] > .section.active > .content, [data-section='horizontal-nav'] > [data-section-region].active > [data-section-content], [data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content, [data-section='accordion'] > section.active > [data-section-content], [data-section='accordion'] > section.active > .content, [data-section='accordion'] > .section.active > [data-section-content], [data-section='accordion'] > .section.active > .content, [data-section='accordion'] > [data-section-region].active > [data-section-content], [data-section='accordion'] > [data-section-region].active > .content, .section-container.accordion > section.active > [data-section-content], .section-container.accordion > section.active > .content, .section-container.accordion > .section.active > [data-section-content], .section-container.accordion > .section.active > .content, .section-container.accordion > [data-section-region].active > [data-section-content], .section-container.accordion > [data-section-region].active > .content { display: block; }
/* line 119, sass/foundation/components/_section.scss */
[data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active), [data-section='vertical-tabs'] > section:not(.active), [data-section='vertical-tabs'] > .section:not(.active), [data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active), [data-section='vertical-nav'] > section:not(.active), [data-section='vertical-nav'] > .section:not(.active), [data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active), [data-section='horizontal-nav'] > section:not(.active), [data-section='horizontal-nav'] > .section:not(.active), [data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active), [data-section='accordion'] > section:not(.active), [data-section='accordion'] > .section:not(.active), [data-section='accordion'] > [data-section-region]:not(.active), .section-container.accordion > section:not(.active), .section-container.accordion > .section:not(.active), .section-container.accordion > [data-section-region]:not(.active) { padding: 0 !important; }
/* line 126, sass/foundation/components/_section.scss */
[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title, [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title, [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title, [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title, [data-section='accordion'] > section > [data-section-title], [data-section='accordion'] > section > .title, [data-section='accordion'] > .section > [data-section-title], [data-section='accordion'] > .section > .title, [data-section='accordion'] > [data-section-region] > [data-section-title], [data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title { width: 100%; }

/* line 292, sass/foundation/components/_section.scss */
.section-container.auto, .section-container.vertical-tabs, .section-container.vertical-nav, .section-container.horizontal-nav, .section-container.accordion { border-top: 1px solid #ccc; }
/* line 207, sass/foundation/components/_section.scss */
.section-container.auto > section > .title, .section-container.auto > .section > .title, .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > .title, .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title, .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title, .section-container.accordion > section > .title, .section-container.accordion > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #ccc; }
/* line 211, sass/foundation/components/_section.scss */
.section-container.auto > section > .title a, .section-container.auto > .section > .title a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a, .section-container.accordion > section > .title a, .section-container.accordion > .section > .title a { padding: 0.9375em; color: #333; font-size: 0.875em; background: none; }
/* line 217, sass/foundation/components/_section.scss */
.section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover, .section-container.vertical-tabs > section > .title:hover, .section-container.vertical-tabs > .section > .title:hover, .section-container.vertical-nav > section > .title:hover, .section-container.vertical-nav > .section > .title:hover, .section-container.horizontal-nav > section > .title:hover, .section-container.horizontal-nav > .section > .title:hover, .section-container.accordion > section > .title:hover, .section-container.accordion > .section > .title:hover { background-color: #e2e2e2; }
/* line 220, sass/foundation/components/_section.scss */
.section-container.auto > section > .content, .section-container.auto > .section > .content, .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > .content, .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > .content, .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > .content, .section-container.accordion > section > .content, .section-container.accordion > .section > .content { padding: 0.9375em; background-color: #fff; border: solid 1px #ccc; }
/* line 225, sass/foundation/components/_section.scss */
.section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child, .section-container.vertical-tabs > section > .content > *:last-child, .section-container.vertical-tabs > .section > .content > *:last-child, .section-container.vertical-nav > section > .content > *:last-child, .section-container.vertical-nav > .section > .content > *:last-child, .section-container.horizontal-nav > section > .content > *:last-child, .section-container.horizontal-nav > .section > .content > *:last-child, .section-container.accordion > section > .content > *:last-child, .section-container.accordion > .section > .content > *:last-child { margin-bottom: 0; }
/* line 226, sass/foundation/components/_section.scss */
.section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child, .section-container.vertical-tabs > section > .content > *:first-child, .section-container.vertical-tabs > .section > .content > *:first-child, .section-container.vertical-nav > section > .content > *:first-child, .section-container.vertical-nav > .section > .content > *:first-child, .section-container.horizontal-nav > section > .content > *:first-child, .section-container.horizontal-nav > .section > .content > *:first-child, .section-container.accordion > section > .content > *:first-child, .section-container.accordion > .section > .content > *:first-child { padding-top: 0; }
/* line 227, sass/foundation/components/_section.scss */
.section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video), .section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video), .section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video), .section-container.vertical-nav > section > .content > *:last-child:not(.flex-video), .section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video), .section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video), .section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video), .section-container.accordion > section > .content > *:last-child:not(.flex-video), .section-container.accordion > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
/* line 231, sass/foundation/components/_section.scss */
.section-container.auto > section.active > .title, .section-container.auto > .section.active > .title, .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title, .section-container.vertical-nav > section.active > .title, .section-container.vertical-nav > .section.active > .title, .section-container.horizontal-nav > section.active > .title, .section-container.horizontal-nav > .section.active > .title, .section-container.accordion > section.active > .title, .section-container.accordion > .section.active > .title { background: #d6d6d6; }
/* line 233, sass/foundation/components/_section.scss */
.section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a, .section-container.vertical-tabs > section.active > .title a, .section-container.vertical-tabs > .section.active > .title a, .section-container.vertical-nav > section.active > .title a, .section-container.vertical-nav > .section.active > .title a, .section-container.horizontal-nav > section.active > .title a, .section-container.horizontal-nav > .section.active > .title a, .section-container.accordion > section.active > .title a, .section-container.accordion > .section.active > .title a { color: #333; }
/* line 237, sass/foundation/components/_section.scss */
.section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.accordion > section:not(.active), .section-container.accordion > .section:not(.active) { padding: 0 !important; }
/* line 243, sass/foundation/components/_section.scss */
.section-container.auto > section > .title, .section-container.auto > .section > .title, .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > .title, .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title, .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title, .section-container.accordion > section > .title, .section-container.accordion > .section > .title { border-top: none; }

/* line 303, sass/foundation/components/_section.scss */
[data-section='tabs'], .section-container.tabs { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
/* line 49, sass/foundation/components/_section.scss */
[data-section='tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.tabs:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
/* line 102, sass/foundation/components/_section.scss */
[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title { margin-bottom: 0; }
/* line 104, sass/foundation/components/_section.scss */
[data-section='tabs'] > section > [data-section-title] a, [data-section='tabs'] > section > .title a, [data-section='tabs'] > .section > [data-section-title] a, [data-section='tabs'] > .section > .title a, [data-section='tabs'] > [data-section-region] > [data-section-title] a, [data-section='tabs'] > [data-section-region] > .title a, .section-container.tabs > section > [data-section-title] a, .section-container.tabs > section > .title a, .section-container.tabs > .section > [data-section-title] a, .section-container.tabs > .section > .title a, .section-container.tabs > [data-section-region] > [data-section-title] a, .section-container.tabs > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
/* line 111, sass/foundation/components/_section.scss */
[data-section='tabs'] > section > [data-section-content], [data-section='tabs'] > section > .content, [data-section='tabs'] > .section > [data-section-content], [data-section='tabs'] > .section > .content, [data-section='tabs'] > [data-section-region] > [data-section-content], [data-section='tabs'] > [data-section-region] > .content, .section-container.tabs > section > [data-section-content], .section-container.tabs > section > .content, .section-container.tabs > .section > [data-section-content], .section-container.tabs > .section > .content, .section-container.tabs > [data-section-region] > [data-section-content], .section-container.tabs > [data-section-region] > .content { display: none; }
/* line 116, sass/foundation/components/_section.scss */
[data-section='tabs'] > section.active > [data-section-content], [data-section='tabs'] > section.active > .content, [data-section='tabs'] > .section.active > [data-section-content], [data-section='tabs'] > .section.active > .content, [data-section='tabs'] > [data-section-region].active > [data-section-content], [data-section='tabs'] > [data-section-region].active > .content, .section-container.tabs > section.active > [data-section-content], .section-container.tabs > section.active > .content, .section-container.tabs > .section.active > [data-section-content], .section-container.tabs > .section.active > .content, .section-container.tabs > [data-section-region].active > [data-section-content], .section-container.tabs > [data-section-region].active > .content { display: block; }
/* line 119, sass/foundation/components/_section.scss */
[data-section='tabs'] > section:not(.active), [data-section='tabs'] > .section:not(.active), [data-section='tabs'] > [data-section-region]:not(.active), .section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active), .section-container.tabs > [data-section-region]:not(.active) { padding: 0 !important; }
/* line 132, sass/foundation/components/_section.scss */
[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title { width: auto; position: absolute; top: 0; left: 0; }

/* line 310, sass/foundation/components/_section.scss */
.section-container.tabs { border: none; }
/* line 207, sass/foundation/components/_section.scss */
.section-container.tabs > section > .title, .section-container.tabs > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #ccc; }
/* line 211, sass/foundation/components/_section.scss */
.section-container.tabs > section > .title a, .section-container.tabs > .section > .title a { padding: 0.9375em; color: #333; font-size: 0.875em; background: none; }
/* line 217, sass/foundation/components/_section.scss */
.section-container.tabs > section > .title:hover, .section-container.tabs > .section > .title:hover { background-color: #e2e2e2; }
/* line 220, sass/foundation/components/_section.scss */
.section-container.tabs > section > .content, .section-container.tabs > .section > .content { padding: 0.9375em; background-color: #fff; border: solid 1px #ccc; }
/* line 225, sass/foundation/components/_section.scss */
.section-container.tabs > section > .content > *:last-child, .section-container.tabs > .section > .content > *:last-child { margin-bottom: 0; }
/* line 226, sass/foundation/components/_section.scss */
.section-container.tabs > section > .content > *:first-child, .section-container.tabs > .section > .content > *:first-child { padding-top: 0; }
/* line 227, sass/foundation/components/_section.scss */
.section-container.tabs > section > .content > *:last-child:not(.flex-video), .section-container.tabs > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
/* line 231, sass/foundation/components/_section.scss */
.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title { background: #fff; }
/* line 233, sass/foundation/components/_section.scss */
.section-container.tabs > section.active > .title a, .section-container.tabs > .section.active > .title a { color: #333; }
/* line 237, sass/foundation/components/_section.scss */
.section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active) { padding: 0 !important; }
/* line 249, sass/foundation/components/_section.scss */
.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title { border-bottom: 0; }

@media only screen and (min-width: 768px) { /* line 319, sass/foundation/components/_section.scss */
  [data-section=''], [data-section='auto'], .section-container.auto { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
  /* line 49, sass/foundation/components/_section.scss */
  [data-section='']:not([data-section-resized]):not([data-section-small-style]), [data-section='auto']:not([data-section-resized]):not([data-section-small-style]), .section-container.auto:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
  /* line 102, sass/foundation/components/_section.scss */
  [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title { margin-bottom: 0; }
  /* line 104, sass/foundation/components/_section.scss */
  [data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
  /* line 111, sass/foundation/components/_section.scss */
  [data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content { display: none; }
  /* line 116, sass/foundation/components/_section.scss */
  [data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content { display: block; }
  /* line 119, sass/foundation/components/_section.scss */
  [data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active) { padding: 0 !important; }
  /* line 132, sass/foundation/components/_section.scss */
  [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title { width: auto; position: absolute; top: 0; left: 0; }
  /* line 326, sass/foundation/components/_section.scss */
  .section-container.auto { border: none; }
  /* line 207, sass/foundation/components/_section.scss */
  .section-container.auto > section > .title, .section-container.auto > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #ccc; }
  /* line 211, sass/foundation/components/_section.scss */
  .section-container.auto > section > .title a, .section-container.auto > .section > .title a { padding: 0.9375em; color: #333; font-size: 0.875em; background: none; }
  /* line 217, sass/foundation/components/_section.scss */
  .section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover { background-color: #e2e2e2; }
  /* line 220, sass/foundation/components/_section.scss */
  .section-container.auto > section > .content, .section-container.auto > .section > .content { padding: 0.9375em; background-color: #fff; border: solid 1px #ccc; }
  /* line 225, sass/foundation/components/_section.scss */
  .section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child { margin-bottom: 0; }
  /* line 226, sass/foundation/components/_section.scss */
  .section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child { padding-top: 0; }
  /* line 227, sass/foundation/components/_section.scss */
  .section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
  /* line 231, sass/foundation/components/_section.scss */
  .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title { background: #fff; }
  /* line 233, sass/foundation/components/_section.scss */
  .section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a { color: #333; }
  /* line 237, sass/foundation/components/_section.scss */
  .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active) { padding: 0 !important; }
  /* line 249, sass/foundation/components/_section.scss */
  .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title { border-bottom: 0; }
  /* line 333, sass/foundation/components/_section.scss */
  [data-section='vertical-tabs'], .section-container.vertical-tabs { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
  /* line 49, sass/foundation/components/_section.scss */
  [data-section='vertical-tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-tabs:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
  /* line 55, sass/foundation/components/_section.scss */
  [data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style] { width: 100% !important; }
  /* line 58, sass/foundation/components/_section.scss */
  [data-section='vertical-tabs'][data-section-small-style] > [data-section-region], [data-section='vertical-tabs'][data-section-small-style] > section, [data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
  /* line 61, sass/foundation/components/_section.scss */
  [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > section > .title, [data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title { width: 100% !important; }
  /* line 102, sass/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title { margin-bottom: 0; }
  /* line 104, sass/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section > [data-section-title] a, [data-section='vertical-tabs'] > section > .title a, [data-section='vertical-tabs'] > .section > [data-section-title] a, [data-section='vertical-tabs'] > .section > .title a, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a, [data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
  /* line 111, sass/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section > [data-section-content], [data-section='vertical-tabs'] > section > .content, [data-section='vertical-tabs'] > .section > [data-section-content], [data-section='vertical-tabs'] > .section > .content, [data-section='vertical-tabs'] > [data-section-region] > [data-section-content], [data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content { display: none; }
  /* line 116, sass/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section.active > [data-section-content], [data-section='vertical-tabs'] > section.active > .content, [data-section='vertical-tabs'] > .section.active > [data-section-content], [data-section='vertical-tabs'] > .section.active > .content, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-content], [data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content { display: block; }
  /* line 119, sass/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section:not(.active), [data-section='vertical-tabs'] > .section:not(.active), [data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active) { padding: 0 !important; }
  /* line 143, sass/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title { position: absolute; top: 0; left: 0; width: 12.5em; }
  /* line 150, sass/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section.active, [data-section='vertical-tabs'] > .section.active, [data-section='vertical-tabs'] > [data-section-region].active, .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active, .section-container.vertical-tabs > [data-section-region].active { padding-left: 12.5em; }
  /* line 153, sass/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section.active > [data-section-title], [data-section='vertical-tabs'] > section.active > .title, [data-section='vertical-tabs'] > .section.active > [data-section-title], [data-section='vertical-tabs'] > .section.active > .title, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-title], [data-section='vertical-tabs'] > [data-section-region].active > .title, .section-container.vertical-tabs > section.active > [data-section-title], .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > [data-section-title], .section-container.vertical-tabs > .section.active > .title, .section-container.vertical-tabs > [data-section-region].active > [data-section-title], .section-container.vertical-tabs > [data-section-region].active > .title { width: 12.5em; }
  /* line 340, sass/foundation/components/_section.scss */
  .section-container.vertical-tabs { border: none; }
  /* line 207, sass/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #ccc; }
  /* line 211, sass/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > .title a { padding: 0.9375em; color: #333; font-size: 0.875em; background: none; }
  /* line 217, sass/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .title:hover, .section-container.vertical-tabs > .section > .title:hover { background-color: #e2e2e2; }
  /* line 220, sass/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > .content { padding: 0.9375em; background-color: #fff; border: solid 1px #ccc; }
  /* line 225, sass/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .content > *:last-child, .section-container.vertical-tabs > .section > .content > *:last-child { margin-bottom: 0; }
  /* line 226, sass/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .content > *:first-child, .section-container.vertical-tabs > .section > .content > *:first-child { padding-top: 0; }
  /* line 227, sass/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video), .section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
  /* line 231, sass/foundation/components/_section.scss */
  .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title { background: #d6d6d6; }
  /* line 233, sass/foundation/components/_section.scss */
  .section-container.vertical-tabs > section.active > .title a, .section-container.vertical-tabs > .section.active > .title a { color: #333; }
  /* line 237, sass/foundation/components/_section.scss */
  .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active) { padding: 0 !important; }
  /* line 257, sass/foundation/components/_section.scss */
  .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active { padding-left: 12.4375em; }
  /* line 260, sass/foundation/components/_section.scss */
  .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title { background-color: #d6d6d6; }
  /* line 347, sass/foundation/components/_section.scss */
  [data-section='vertical-nav'], .section-container.vertical-nav { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
  /* line 49, sass/foundation/components/_section.scss */
  [data-section='vertical-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-nav:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
  /* line 55, sass/foundation/components/_section.scss */
  [data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style] { width: 100% !important; }
  /* line 58, sass/foundation/components/_section.scss */
  [data-section='vertical-nav'][data-section-small-style] > [data-section-region], [data-section='vertical-nav'][data-section-small-style] > section, [data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
  /* line 61, sass/foundation/components/_section.scss */
  [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-nav'][data-section-small-style] > section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > section > .title, [data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title { width: 100% !important; }
  /* line 349, sass/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section, [data-section='vertical-nav'] > .section, [data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region] { position: relative; display: inline-block; }
  /* line 102, sass/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title { margin-bottom: 0; }
  /* line 104, sass/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
  /* line 111, sass/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content { display: none; }
  /* line 116, sass/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section.active > [data-section-content], [data-section='vertical-nav'] > section.active > .content, [data-section='vertical-nav'] > .section.active > [data-section-content], [data-section='vertical-nav'] > .section.active > .content, [data-section='vertical-nav'] > [data-section-region].active > [data-section-content], [data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content { display: block; }
  /* line 119, sass/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section:not(.active), [data-section='vertical-nav'] > .section:not(.active), [data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active) { padding: 0 !important; }
  /* line 165, sass/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title { position: static; width: auto; }
  /* line 168, sass/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a { display: block; }
  /* line 171, sass/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content { position: absolute; top: 0; left: 0; z-index: 999; min-width: 12.5em; }
  /* line 354, sass/foundation/components/_section.scss */
  .section-container.vertical-nav { border: none; }
  /* line 207, sass/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #ccc; }
  /* line 211, sass/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a { padding: 0.9375em; color: #333; font-size: 0.875em; background: none; }
  /* line 217, sass/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .title:hover, .section-container.vertical-nav > .section > .title:hover { background-color: #e2e2e2; }
  /* line 220, sass/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > .content { padding: 0.9375em; background-color: #fff; border: solid 1px #ccc; }
  /* line 225, sass/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .content > *:last-child, .section-container.vertical-nav > .section > .content > *:last-child { margin-bottom: 0; }
  /* line 226, sass/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .content > *:first-child, .section-container.vertical-nav > .section > .content > *:first-child { padding-top: 0; }
  /* line 227, sass/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .content > *:last-child:not(.flex-video), .section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
  /* line 231, sass/foundation/components/_section.scss */
  .section-container.vertical-nav > section.active > .title, .section-container.vertical-nav > .section.active > .title { background: #d6d6d6; }
  /* line 233, sass/foundation/components/_section.scss */
  .section-container.vertical-nav > section.active > .title a, .section-container.vertical-nav > .section.active > .title a { color: #333; }
  /* line 237, sass/foundation/components/_section.scss */
  .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active) { padding: 0 !important; }
  /* line 361, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav'], .section-container.horizontal-nav { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
  /* line 49, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.horizontal-nav:not([data-section-resized]):not([data-section-small-style]) { visibility: hidden; }
  /* line 55, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style] { width: 100% !important; }
  /* line 58, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav'][data-section-small-style] > [data-section-region], [data-section='horizontal-nav'][data-section-small-style] > section, [data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
  /* line 61, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > section > .title, [data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title { width: 100% !important; }
  /* line 363, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section, [data-section='horizontal-nav'] > .section, [data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region] { position: relative; float: left; }
  /* line 102, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title { margin-bottom: 0; }
  /* line 104, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
  /* line 111, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content { display: none; }
  /* line 116, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section.active > [data-section-content], [data-section='horizontal-nav'] > section.active > .content, [data-section='horizontal-nav'] > .section.active > [data-section-content], [data-section='horizontal-nav'] > .section.active > .content, [data-section='horizontal-nav'] > [data-section-region].active > [data-section-content], [data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content { display: block; }
  /* line 119, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section:not(.active), [data-section='horizontal-nav'] > .section:not(.active), [data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active) { padding: 0 !important; }
  /* line 186, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title { position: static; width: auto; }
  /* line 189, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a { display: block; }
  /* line 192, sass/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content { width: auto; position: absolute; top: 0; left: 0; z-index: 999; min-width: 12.5em; }
  /* line 368, sass/foundation/components/_section.scss */
  .section-container.horizontal-nav { background: #efefef; border: 1px solid #ccc; }
  /* line 207, sass/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #ccc; }
  /* line 211, sass/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a { padding: 0.9375em; color: #333; font-size: 0.875em; background: none; }
  /* line 217, sass/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .title:hover, .section-container.horizontal-nav > .section > .title:hover { background-color: #e2e2e2; }
  /* line 220, sass/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > .content { padding: 0.9375em; background-color: #fff; border: solid 1px #ccc; }
  /* line 225, sass/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .content > *:last-child, .section-container.horizontal-nav > .section > .content > *:last-child { margin-bottom: 0; }
  /* line 226, sass/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .content > *:first-child, .section-container.horizontal-nav > .section > .content > *:first-child { padding-top: 0; }
  /* line 227, sass/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video), .section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
  /* line 231, sass/foundation/components/_section.scss */
  .section-container.horizontal-nav > section.active > .title, .section-container.horizontal-nav > .section.active > .title { background: #d6d6d6; }
  /* line 233, sass/foundation/components/_section.scss */
  .section-container.horizontal-nav > section.active > .title a, .section-container.horizontal-nav > .section.active > .title a { color: #333; }
  /* line 237, sass/foundation/components/_section.scss */
  .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active) { padding: 0 !important; } }
/* line 378, sass/foundation/components/_section.scss */
.no-js [data-section], .no-js .section-container { width: 100%; position: relative; display: block; margin-bottom: 1.25em; }
/* line 55, sass/foundation/components/_section.scss */
.no-js [data-section][data-section-small-style], .no-js .section-container[data-section-small-style] { width: 100% !important; }
/* line 58, sass/foundation/components/_section.scss */
.no-js [data-section][data-section-small-style] > [data-section-region], .no-js [data-section][data-section-small-style] > section, .no-js [data-section][data-section-small-style] > .section, .no-js .section-container[data-section-small-style] > [data-section-region], .no-js .section-container[data-section-small-style] > section, .no-js .section-container[data-section-small-style] > .section { padding: 0 !important; margin: 0 !important; }
/* line 61, sass/foundation/components/_section.scss */
.no-js [data-section][data-section-small-style] > [data-section-region] > [data-section-title], .no-js [data-section][data-section-small-style] > [data-section-region] > .title, .no-js [data-section][data-section-small-style] > section > [data-section-title], .no-js [data-section][data-section-small-style] > section > .title, .no-js [data-section][data-section-small-style] > .section > [data-section-title], .no-js [data-section][data-section-small-style] > .section > .title, .no-js .section-container[data-section-small-style] > [data-section-region] > [data-section-title], .no-js .section-container[data-section-small-style] > [data-section-region] > .title, .no-js .section-container[data-section-small-style] > section > [data-section-title], .no-js .section-container[data-section-small-style] > section > .title, .no-js .section-container[data-section-small-style] > .section > [data-section-title], .no-js .section-container[data-section-small-style] > .section > .title { width: 100% !important; }
/* line 380, sass/foundation/components/_section.scss */
.no-js [data-section] > section, .no-js [data-section] > .section, .no-js [data-section] > [data-section-region], .no-js .section-container > section, .no-js .section-container > .section, .no-js .section-container > [data-section-region] { margin: 0; }
/* line 102, sass/foundation/components/_section.scss */
.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title { margin-bottom: 0; }
/* line 104, sass/foundation/components/_section.scss */
.no-js [data-section] > section > [data-section-title] a, .no-js [data-section] > section > .title a, .no-js [data-section] > .section > [data-section-title] a, .no-js [data-section] > .section > .title a, .no-js [data-section] > [data-section-region] > [data-section-title] a, .no-js [data-section] > [data-section-region] > .title a, .no-js .section-container > section > [data-section-title] a, .no-js .section-container > section > .title a, .no-js .section-container > .section > [data-section-title] a, .no-js .section-container > .section > .title a, .no-js .section-container > [data-section-region] > [data-section-title] a, .no-js .section-container > [data-section-region] > .title a { width: 100%; display: inline-block; white-space: nowrap; }
/* line 111, sass/foundation/components/_section.scss */
.no-js [data-section] > section > [data-section-content], .no-js [data-section] > section > .content, .no-js [data-section] > .section > [data-section-content], .no-js [data-section] > .section > .content, .no-js [data-section] > [data-section-region] > [data-section-content], .no-js [data-section] > [data-section-region] > .content, .no-js .section-container > section > [data-section-content], .no-js .section-container > section > .content, .no-js .section-container > .section > [data-section-content], .no-js .section-container > .section > .content, .no-js .section-container > [data-section-region] > [data-section-content], .no-js .section-container > [data-section-region] > .content { display: none; }
/* line 116, sass/foundation/components/_section.scss */
.no-js [data-section] > section.active > [data-section-content], .no-js [data-section] > section.active > .content, .no-js [data-section] > .section.active > [data-section-content], .no-js [data-section] > .section.active > .content, .no-js [data-section] > [data-section-region].active > [data-section-content], .no-js [data-section] > [data-section-region].active > .content, .no-js .section-container > section.active > [data-section-content], .no-js .section-container > section.active > .content, .no-js .section-container > .section.active > [data-section-content], .no-js .section-container > .section.active > .content, .no-js .section-container > [data-section-region].active > [data-section-content], .no-js .section-container > [data-section-region].active > .content { display: block; }
/* line 119, sass/foundation/components/_section.scss */
.no-js [data-section] > section:not(.active), .no-js [data-section] > .section:not(.active), .no-js [data-section] > [data-section-region]:not(.active), .no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active), .no-js .section-container > [data-section-region]:not(.active) { padding: 0 !important; }
/* line 126, sass/foundation/components/_section.scss */
.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title { width: 100%; }
/* line 384, sass/foundation/components/_section.scss */
.no-js .section-container { border-top: 1px solid #ccc; }
/* line 207, sass/foundation/components/_section.scss */
.no-js .section-container > section > .title, .no-js .section-container > .section > .title { background-color: #efefef; cursor: pointer; border: solid 1px #ccc; }
/* line 211, sass/foundation/components/_section.scss */
.no-js .section-container > section > .title a, .no-js .section-container > .section > .title a { padding: 0.9375em; color: #333; font-size: 0.875em; background: none; }
/* line 217, sass/foundation/components/_section.scss */
.no-js .section-container > section > .title:hover, .no-js .section-container > .section > .title:hover { background-color: #e2e2e2; }
/* line 220, sass/foundation/components/_section.scss */
.no-js .section-container > section > .content, .no-js .section-container > .section > .content { padding: 0.9375em; background-color: #fff; border: solid 1px #ccc; }
/* line 225, sass/foundation/components/_section.scss */
.no-js .section-container > section > .content > *:last-child, .no-js .section-container > .section > .content > *:last-child { margin-bottom: 0; }
/* line 226, sass/foundation/components/_section.scss */
.no-js .section-container > section > .content > *:first-child, .no-js .section-container > .section > .content > *:first-child { padding-top: 0; }
/* line 227, sass/foundation/components/_section.scss */
.no-js .section-container > section > .content > *:last-child:not(.flex-video), .no-js .section-container > .section > .content > *:last-child:not(.flex-video) { padding-bottom: 0; }
/* line 231, sass/foundation/components/_section.scss */
.no-js .section-container > section.active > .title, .no-js .section-container > .section.active > .title { background: #d6d6d6; }
/* line 233, sass/foundation/components/_section.scss */
.no-js .section-container > section.active > .title a, .no-js .section-container > .section.active > .title a { color: #333; }
/* line 237, sass/foundation/components/_section.scss */
.no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active) { padding: 0 !important; }
/* line 243, sass/foundation/components/_section.scss */
.no-js .section-container > section > .title, .no-js .section-container > .section > .title { border-top: none; }

@-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); } }
@-moz-keyframes rotate { from { -moz-transform: rotate(0deg); }
  to { -moz-transform: rotate(360deg); } }
@-o-keyframes rotate { from { -o-transform: rotate(0deg); }
  to { -o-transform: rotate(360deg); } }
@keyframes rotate { from { transform: rotate(0deg); }
  to { transform: rotate(360deg); } }
/* Orbit Graceful Loading */
/* line 61, sass/foundation/components/_orbit.scss */
.slideshow-wrapper { position: relative; }
/* line 64, sass/foundation/components/_orbit.scss */
.slideshow-wrapper ul { list-style-type: none; margin: 0; }
/* line 70, sass/foundation/components/_orbit.scss */
.slideshow-wrapper ul li, .slideshow-wrapper ul li .orbit-caption { display: none; }
/* line 74, sass/foundation/components/_orbit.scss */
.slideshow-wrapper ul li:first-child { display: block; }
/* line 77, sass/foundation/components/_orbit.scss */
.slideshow-wrapper .orbit-container { background-color: transparent; }
/* line 80, sass/foundation/components/_orbit.scss */
.slideshow-wrapper .orbit-container li { display: block; }
/* line 82, sass/foundation/components/_orbit.scss */
.slideshow-wrapper .orbit-container li .orbit-caption { display: block; }

/* line 88, sass/foundation/components/_orbit.scss */
.preloader { display: block; width: 40px; height: 40px; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; border: solid 3px; border-color: #555 #fff; -webkit-border-radius: 1000px; border-radius: 1000px; -webkit-animation-name: rotate; -webkit-animation-duration: 1.5s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: rotate; -moz-animation-duration: 1.5s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -o-animation-name: rotate; -o-animation-duration: 1.5s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; animation-name: rotate; animation-duration: 1.5s; animation-iteration-count: infinite; animation-timing-function: linear; }

/* line 120, sass/foundation/components/_orbit.scss */
.orbit-container { overflow: hidden; width: 100%; position: relative; background: #f5f5f5; }
/* line 126, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container { list-style: none; margin: 0; padding: 0; position: relative; }
/* line 132, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container img { display: block; max-width: 100%; }
/* line 134, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container > * { position: absolute; top: 0; width: 100%; margin-left: 100%; }
/* line 145, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container > *:first-child { margin-left: 0%; }
/* line 154, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container > * .orbit-caption { position: absolute; bottom: 0; background-color: rgba(0, 0, 0, 0.6); color: #fff; width: 100%; padding: 10px 14px; font-size: 0.875em; }
/* line 171, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-slide-number { position: absolute; top: 10px; left: 10px; font-size: 12px; color: #fff; background: transparent; z-index: 10; }
/* line 176, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-slide-number span { font-weight: 700; padding: 0.3125em; }
/* line 182, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-timer { position: absolute; top: 10px; right: 10px; height: 6px; width: 100px; z-index: 10; }
/* line 189, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-timer .orbit-progress { height: 100%; background-color: rgba(0, 0, 0, 0.6); display: block; width: 0%; }
/* line 199, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-timer > span { display: none; position: absolute; top: 10px; right: 0; width: 11px; height: 14px; border: solid 4px #000; border-top: none; border-bottom: none; }
/* line 213, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-timer.paused > span { right: -6px; top: 9px; width: 11px; height: 14px; border: inset 8px; border-right-style: solid; border-color: transparent transparent transparent #000; }
/* line 225, sass/foundation/components/_orbit.scss */
.orbit-container:hover .orbit-timer > span { display: block; }
/* line 228, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-prev, .orbit-container .orbit-next { position: absolute; top: 50%; margin-top: -25px; background-color: rgba(0, 0, 0, 0.6); width: 50px; height: 60px; line-height: 50px; color: white; text-indent: -9999px !important; z-index: 10; }
/* line 241, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover { background-color: rgba(0, 0, 0, 0.6); }
/* line 245, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-prev > span, .orbit-container .orbit-next > span { position: absolute; top: 50%; margin-top: -16px; display: block; width: 0; height: 0; border: inset 16px; }
/* line 255, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-prev { left: 0; }
/* line 256, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-prev > span { border-right-style: solid; border-color: transparent; border-right-color: #fff; }
/* line 261, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-prev:hover > span { border-right-color: #ccc; }
/* line 265, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-next { right: 0; }
/* line 266, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-next > span { border-color: transparent; border-left-style: solid; border-left-color: #fff; left: 50%; margin-left: -8px; }
/* line 273, sass/foundation/components/_orbit.scss */
.orbit-container .orbit-next:hover > span { border-left-color: #ccc; }

/* line 279, sass/foundation/components/_orbit.scss */
.orbit-bullets { margin: 0 auto 30px auto; overflow: hidden; position: relative; top: 10px; }
/* line 285, sass/foundation/components/_orbit.scss */
.orbit-bullets li { display: block; width: 0.75em; height: 0.75em; background: #999; float: left; margin-right: 6px; border: solid 1px #555; -webkit-border-radius: 1000px; border-radius: 1000px; }
/* line 295, sass/foundation/components/_orbit.scss */
.orbit-bullets li.active { background: #555; }
/* line 299, sass/foundation/components/_orbit.scss */
.orbit-bullets li:last-child { margin-right: 0; }

/* line 305, sass/foundation/components/_orbit.scss */
.touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { display: none; }
/* line 309, sass/foundation/components/_orbit.scss */
.touch .orbit-bullets { display: none; }

@media only screen and (min-width: 768px) { /* line 317, sass/foundation/components/_orbit.scss */
  .touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { display: inherit; }
  /* line 321, sass/foundation/components/_orbit.scss */
  .touch .orbit-bullets { display: block; } }
@media only screen and (max-width: 768px) { /* line 328, sass/foundation/components/_orbit.scss */
  .orbit-stack-on-small .orbit-slides-container { height: auto !important; }
  /* line 329, sass/foundation/components/_orbit.scss */
  .orbit-stack-on-small .orbit-slides-container > * { position: relative; margin-left: 0% !important; }
  /* line 333, sass/foundation/components/_orbit.scss */
  .orbit-stack-on-small .orbit-timer, .orbit-stack-on-small .orbit-next, .orbit-stack-on-small .orbit-prev, .orbit-stack-on-small .orbit-bullets { display: none; } }
/* Clearing Styles */
/* line 36, sass/foundation/components/_clearing.scss */
[data-clearing] { *zoom: 1; margin-bottom: 0; margin-left: 0; list-style: none; }
/* line 121, sass/foundation/components/_global.scss */
[data-clearing]:before, [data-clearing]:after { content: " "; display: table; }
/* line 122, sass/foundation/components/_global.scss */
[data-clearing]:after { clear: both; }
/* line 42, sass/foundation/components/_clearing.scss */
[data-clearing] li { float: left; margin-right: 10px; }

/* line 48, sass/foundation/components/_clearing.scss */
.clearing-blackout { background: #111; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 998; }
/* line 57, sass/foundation/components/_clearing.scss */
.clearing-blackout .clearing-close { display: block; }

/* line 60, sass/foundation/components/_clearing.scss */
.clearing-container { position: relative; z-index: 998; height: 100%; overflow: hidden; margin: 0; }

/* line 68, sass/foundation/components/_clearing.scss */
.visible-img { height: 95%; position: relative; }
/* line 72, sass/foundation/components/_clearing.scss */
.visible-img img { position: absolute; left: 50%; top: 50%; margin-left: -50%; max-height: 100%; max-width: 100%; }

/* line 82, sass/foundation/components/_clearing.scss */
.clearing-caption { color: #fff; line-height: 1.3; margin-bottom: 0; text-align: center; bottom: 0; background: #111; width: 100%; padding: 10px 30px; position: absolute; left: 0; }

/* line 95, sass/foundation/components/_clearing.scss */
.clearing-close { z-index: 999; padding-left: 20px; padding-top: 10px; font-size: 40px; line-height: 1; color: #fff; display: none; }
/* line 104, sass/foundation/components/_clearing.scss */
.clearing-close:hover, .clearing-close:focus { color: #ccc; }

/* line 108, sass/foundation/components/_clearing.scss */
.clearing-assembled .clearing-container { height: 100%; }
/* line 109, sass/foundation/components/_clearing.scss */
.clearing-assembled .clearing-container .carousel > ul { display: none; }

/* line 113, sass/foundation/components/_clearing.scss */
.clearing-feature li { display: none; }
/* line 115, sass/foundation/components/_clearing.scss */
.clearing-feature li.clearing-featured-img { display: block; }

@media only screen and (min-width: 768px) { /* line 122, sass/foundation/components/_clearing.scss */
  .clearing-main-prev, .clearing-main-next { position: absolute; height: 100%; width: 40px; top: 0; }
  /* line 128, sass/foundation/components/_clearing.scss */
  .clearing-main-prev > span, .clearing-main-next > span { position: absolute; top: 50%; display: block; width: 0; height: 0; border: solid 16px; }
  /* line 137, sass/foundation/components/_clearing.scss */
  .clearing-main-prev { left: 0; }
  /* line 139, sass/foundation/components/_clearing.scss */
  .clearing-main-prev > span { left: 5px; border-color: transparent; border-right-color: #fff; }
  /* line 145, sass/foundation/components/_clearing.scss */
  .clearing-main-next { right: 0; }
  /* line 147, sass/foundation/components/_clearing.scss */
  .clearing-main-next > span { border-color: transparent; border-left-color: #fff; }
  /* line 153, sass/foundation/components/_clearing.scss */
  .clearing-main-prev.disabled, .clearing-main-next.disabled { opacity: 0.5; }
  /* line 158, sass/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel { background: #111; height: 150px; margin-top: 5px; }
  /* line 163, sass/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul { display: block; z-index: 999; width: 200%; height: 100%; margin-left: 0; position: relative; left: 0; }
  /* line 172, sass/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li { display: block; width: 175px; height: inherit; padding: 0; float: left; overflow: hidden; margin-right: 1px; position: relative; cursor: pointer; opacity: 0.4; }
  /* line 185, sass/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li.fix-height img { min-height: 100%; height: 100%; max-width: none; }
  /* line 192, sass/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li a.th { border: none; -webkit-box-shadow: none; box-shadow: none; display: block; }
  /* line 201, sass/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li img { cursor: pointer !important; min-width: 100% !important; }
  /* line 206, sass/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li.visible { opacity: 1; }
  /* line 211, sass/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .visible-img { background: #111; overflow: hidden; height: 75%; }
  /* line 218, sass/foundation/components/_clearing.scss */
  .clearing-close { position: absolute; top: 10px; right: 20px; padding-left: 0; padding-top: 0; } }
/* Foundation Alerts */
/* line 94, sass/foundation/components/_alert-boxes.scss */
.alert-box { border-style: solid; border-width: 1px; display: block; font-weight: bold; margin-bottom: 1.25em; position: relative; padding: 0.6875em 1.3125em 0.75em 0.6875em; font-size: 0.875em; background-color: #4070a4; border-color: #32577f; color: #fff; }
/* line 97, sass/foundation/components/_alert-boxes.scss */
.alert-box .close { font-size: 1.375em; padding: 5px 4px 4px; line-height: 0; position: absolute; top: 0.4375em; right: 0.3125em; color: #333; opacity: 0.3; }
/* line 80, sass/foundation/components/_alert-boxes.scss */
.alert-box .close:hover, .alert-box .close:focus { opacity: 0.5; }
/* line 99, sass/foundation/components/_alert-boxes.scss */
.alert-box.radius { -webkit-border-radius: 3px; border-radius: 3px; }
/* line 100, sass/foundation/components/_alert-boxes.scss */
.alert-box.round { -webkit-border-radius: 1000px; border-radius: 1000px; }
/* line 102, sass/foundation/components/_alert-boxes.scss */
.alert-box.success { background-color: #5da423; border-color: #457a1a; color: #fff; }
/* line 103, sass/foundation/components/_alert-boxes.scss */
.alert-box.alert { background-color: #c60f13; border-color: #970b0e; color: #fff; }
/* line 104, sass/foundation/components/_alert-boxes.scss */
.alert-box.secondary { background-color: #f4f7f4; border-color: #d6e2d6; color: #4e6b4e; }

/* Labels */
/* line 71, sass/foundation/components/_labels.scss */
.label { font-weight: bold; text-align: center; text-decoration: none; line-height: 1; white-space: nowrap; display: inline-block; position: relative; padding: 0.1875em 0.625em 0.25em; font-size: 0.875em; background-color: #4070a4; color: #fff; }
/* line 77, sass/foundation/components/_labels.scss */
.label.radius { -webkit-border-radius: 3px; border-radius: 3px; }
/* line 78, sass/foundation/components/_labels.scss */
.label.round { -webkit-border-radius: 1000px; border-radius: 1000px; }
/* line 80, sass/foundation/components/_labels.scss */
.label.alert { background-color: #c60f13; color: #fff; }
/* line 81, sass/foundation/components/_labels.scss */
.label.success { background-color: #5da423; color: #fff; }
/* line 82, sass/foundation/components/_labels.scss */
.label.secondary { background-color: #f4f7f4; color: #333; }

/* Inline Lists */
/* line 49, sass/foundation/components/_inline-lists.scss */
.inline-list { margin: 0 auto 1.0625em auto; margin-left: -1.375em; margin-right: 0; padding: 0; list-style: none; overflow: hidden; }
/* line 36, sass/foundation/components/_inline-lists.scss */
.inline-list > li { list-style: none; float: left; margin-left: 1.375em; display: block; }
/* line 41, sass/foundation/components/_inline-lists.scss */
.inline-list > li > * { display: block; }

/* Default Pagination */
/* line 128, sass/foundation/components/_pagination.scss */
ul.pagination { display: block; height: 1.5em; margin-left: -0.3125em; }
/* line 87, sass/foundation/components/_pagination.scss */
ul.pagination li { height: 1.5em; color: #222; font-size: 0.875em; margin-left: 0.3125em; }
/* line 93, sass/foundation/components/_pagination.scss */
ul.pagination li a { display: block; padding: 0.0625em 0.4375em 0.0625em; color: #999; }
/* line 99, sass/foundation/components/_pagination.scss */
ul.pagination li:hover a, ul.pagination li a:focus { background: #e6e6e6; }
/* line 45, sass/foundation/components/_pagination.scss */
ul.pagination li.unavailable a { cursor: default; color: #999; }
/* line 49, sass/foundation/components/_pagination.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus { background: transparent; }
/* line 57, sass/foundation/components/_pagination.scss */
ul.pagination li.current a { background: #4070a4; color: #fff; font-weight: bold; cursor: default; }
/* line 63, sass/foundation/components/_pagination.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus { background: #4070a4; }
/* line 110, sass/foundation/components/_pagination.scss */
ul.pagination li { float: left; display: block; }

/* Pagination centred wrapper */
/* line 133, sass/foundation/components/_pagination.scss */
.pagination-centered { text-align: center; }
/* line 110, sass/foundation/components/_pagination.scss */
.pagination-centered ul.pagination li { float: none; display: inline-block; }

/* Side Nav */
/* line 67, sass/foundation/components/_side-nav.scss */
.side-nav { display: block; margin: 0; padding: 0.875em 0; list-style-type: none; list-style-position: inside; }
/* line 39, sass/foundation/components/_side-nav.scss */
.side-nav li { margin: 0 0 0.4375em 0; font-size: 0.875em; }
/* line 43, sass/foundation/components/_side-nav.scss */
.side-nav li a { display: block; color: #4070a4; }
/* line 48, sass/foundation/components/_side-nav.scss */
.side-nav li.active > a:first-child { color: #4d4d4d; font-weight: bold; }
/* line 53, sass/foundation/components/_side-nav.scss */
.side-nav li.divider { border-top: 1px solid; height: 0; padding: 0; list-style: none; border-top-color: #e6e6e6; }

/* Side Nav */
/* line 82, sass/foundation/components/_sub-nav.scss */
.sub-nav { display: block; width: auto; overflow: hidden; margin: -0.25em 0 1.125em; padding-top: 0.25em; margin-right: 0; margin-left: -0.5625em; }
/* line 40, sass/foundation/components/_sub-nav.scss */
.sub-nav dt, .sub-nav dd, .sub-nav li { float: left; display: inline; margin-left: 0.5625em; margin-bottom: 0.625em; font-weight: normal; font-size: 0.875em; }
/* line 50, sass/foundation/components/_sub-nav.scss */
.sub-nav dt a, .sub-nav dd a, .sub-nav li a { color: #999; text-decoration: none; }
/* line 54, sass/foundation/components/_sub-nav.scss */
.sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a { -webkit-border-radius: 1000px; border-radius: 1000px; font-weight: bold; background: #4070a4; padding: 0.1875em 0.5625em; cursor: default; color: #fff; }

/* Image Thumbnails */
/* line 45, sass/foundation/components/_thumbs.scss */
.th { line-height: 0; display: inline-block; border: solid 4px #fff; -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; transition: all 200ms ease-out; }
/* line 31, sass/foundation/components/_thumbs.scss */
.th:hover, .th:focus { -webkit-box-shadow: 0 0 6px 1px rgba(64, 112, 164, 0.5); box-shadow: 0 0 6px 1px rgba(64, 112, 164, 0.5); }
/* line 49, sass/foundation/components/_thumbs.scss */
.th.radius { -webkit-border-radius: 3px; border-radius: 3px; }

/* line 51, sass/foundation/components/_thumbs.scss */
a.th { display: inline-block; max-width: 100%; }

/* line 111, sass/foundation/components/_type.scss */
p.lead { font-size: 1.21875em; line-height: 1.6; }

/* line 116, sass/foundation/components/_type.scss */
.subheader { line-height: 1.4; color: #a5a5a5; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; }

/* Typography resets */
/* line 127, sass/foundation/components/_type.scss */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; }

/* Default Link Styles */
/* line 152, sass/foundation/components/_type.scss */
a { color: #152536; text-decoration: underline; line-height: inherit; }
/* line 157, sass/foundation/components/_type.scss */
a:hover, a:focus { color: black; }
/* line 160, sass/foundation/components/_type.scss */
a img { border: none; }

/* Default paragraph styles */
/* line 164, sass/foundation/components/_type.scss */
p { font-family: inherit; font-weight: 300; font-size: 1em; line-height: 1.6; margin-bottom: 1em; text-rendering: optimizeLegibility; }
/* line 174, sass/foundation/components/_type.scss */
p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; }

/* Default header styles */
/* line 182, sass/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 { font-family: "Roboto Condensed", "Roboto", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: 600; font-style: normal; color: #585858; text-rendering: optimizeLegibility; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 1.2125em; }
/* line 192, sass/foundation/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #a5a5a5; line-height: 0; }

/* line 199, sass/foundation/components/_type.scss */
h1 { font-size: 1.875em; }

/* line 200, sass/foundation/components/_type.scss */
h2 { font-size: 1.125em; }

/* line 201, sass/foundation/components/_type.scss */
h3 { font-size: 1.0625em; }

/* line 202, sass/foundation/components/_type.scss */
h4 { font-size: 0.75em; }

/* line 203, sass/foundation/components/_type.scss */
h5 { font-size: 1.0625em; }

/* line 204, sass/foundation/components/_type.scss */
h6 { font-size: 1em; }

/* line 208, sass/foundation/components/_type.scss */
hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; }

/* Helpful Typography Defaults */
/* line 217, sass/foundation/components/_type.scss */
em, i { font-style: italic; line-height: inherit; }

/* line 223, sass/foundation/components/_type.scss */
strong, b { font-weight: bold; line-height: inherit; }

/* line 229, sass/foundation/components/_type.scss */
small { font-size: 60%; line-height: inherit; }

/* line 234, sass/foundation/components/_type.scss */
code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: bold; color: #7f0a0c; }

/* Lists */
/* line 241, sass/foundation/components/_type.scss */
ul, ol, dl { font-size: 1em; font-weight: 300; line-height: 1.6; margin-bottom: 1em; list-style-position: outside; font-family: inherit; }

/* line 252, sass/foundation/components/_type.scss */
ul, ol { margin-left: 1.5em; }
/* line 254, sass/foundation/components/_type.scss */
ul.no-bullet, ol.no-bullet { margin-left: 1.5em; }

/* Unordered Lists */
/* line 260, sass/foundation/components/_type.scss */
ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ }
/* line 270, sass/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; }
/* line 273, sass/foundation/components/_type.scss */
ul.square { list-style-type: square; }
/* line 274, sass/foundation/components/_type.scss */
ul.circle { list-style-type: circle; }
/* line 275, sass/foundation/components/_type.scss */
ul.disc { list-style-type: disc; }
/* line 276, sass/foundation/components/_type.scss */
ul.no-bullet { list-style: none; }

/* Ordered Lists */
/* line 282, sass/foundation/components/_type.scss */
ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; }

/* Definition Lists */
/* line 292, sass/foundation/components/_type.scss */
dl dt { margin-bottom: 0.3em; font-weight: bold; }
/* line 296, sass/foundation/components/_type.scss */
dl dd { margin-bottom: 0.75em; }

/* Abbreviations */
/* line 300, sass/foundation/components/_type.scss */
abbr, acronym { text-transform: uppercase; font-size: 90%; color: #484848; border-bottom: 1px dotted #ddd; cursor: help; }

/* line 308, sass/foundation/components/_type.scss */
abbr { text-transform: none; }

/* Blockquotes */
/* line 313, sass/foundation/components/_type.scss */
blockquote { margin: 0 0 1em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 4px solid #f4f7f4; }
/* line 318, sass/foundation/components/_type.scss */
blockquote cite { display: block; font-size: 0.8125em; color: #8b8b8b; }
/* line 322, sass/foundation/components/_type.scss */
blockquote cite:before { content: "\2014 \0020"; }
/* line 326, sass/foundation/components/_type.scss */
blockquote cite a, blockquote cite a:visited { color: #8b8b8b; }

/* line 332, sass/foundation/components/_type.scss */
blockquote, blockquote p { line-height: 1.6; color: #a5a5a5; }

/* Microformats */
/* line 339, sass/foundation/components/_type.scss */
.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #ddd; padding: 0.625em 0.75em; }
/* line 345, sass/foundation/components/_type.scss */
.vcard li { margin: 0; display: block; }
/* line 349, sass/foundation/components/_type.scss */
.vcard .fn { font-weight: bold; font-size: 0.9375em; }

/* line 356, sass/foundation/components/_type.scss */
.vevent .summary { font-weight: bold; }
/* line 358, sass/foundation/components/_type.scss */
.vevent abbr { cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; }

@media only screen and (min-width: 768px) { /* line 369, sass/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 { line-height: 1.4; }
  /* line 370, sass/foundation/components/_type.scss */
  h1 { font-size: 2.5em; }
  /* line 371, sass/foundation/components/_type.scss */
  h2 { font-size: 1.75em; }
  /* line 372, sass/foundation/components/_type.scss */
  h3 { font-size: 1.375em; }
  /* line 373, sass/foundation/components/_type.scss */
  h4 { font-size: 1.0625em; } }
/* 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 384, sass/foundation/components/_type.scss */
.print-only { display: none !important; }

@media print { /* line 386, sass/foundation/components/_type.scss */
  * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; }
  /* line 393, sass/foundation/components/_type.scss */
  a, a:visited { text-decoration: underline; }
  /* line 395, sass/foundation/components/_type.scss */
  a[href]:after { content: " (" attr(href) ")"; }
  /* line 397, sass/foundation/components/_type.scss */
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* line 400, sass/foundation/components/_type.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* line 404, sass/foundation/components/_type.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 410, sass/foundation/components/_type.scss */
  thead { display: table-header-group; /* h5bp.com/t */ }
  /* line 412, sass/foundation/components/_type.scss */
  tr, img { page-break-inside: avoid; }
  /* line 415, sass/foundation/components/_type.scss */
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  /* line 419, sass/foundation/components/_type.scss */
  p, h2, h3 { orphans: 3; widows: 3; }
  /* line 426, sass/foundation/components/_type.scss */
  h2, h3 { page-break-after: avoid; }
  /* line 429, sass/foundation/components/_type.scss */
  .hide-on-print { display: none !important; }
  /* line 430, sass/foundation/components/_type.scss */
  .print-only { display: block !important; }
  /* line 431, sass/foundation/components/_type.scss */
  .hide-for-print { display: none !important; }
  /* line 432, sass/foundation/components/_type.scss */
  .show-for-print { display: inherit !important; } }
@media only screen and (max-width: 767px) { /* line 128, sass/foundation/components/_dropdown.scss */
  .f-dropdown { max-width: 100%; left: 0; } }
/* Foundation Dropdowns */
/* line 135, sass/foundation/components/_dropdown.scss */
.f-dropdown { position: absolute; top: -9999px; list-style: none; margin-left: 0; width: 100%; max-height: none; height: auto; background: #fff; border: solid 1px #cccccc; font-size: 16; z-index: 99; margin-top: 2px; max-width: 200px; }
/* line 50, sass/foundation/components/_dropdown.scss */
.f-dropdown > *:first-child { margin-top: 0; }
/* line 51, sass/foundation/components/_dropdown.scss */
.f-dropdown > *:last-child { margin-bottom: 0; }
/* line 76, sass/foundation/components/_dropdown.scss */
.f-dropdown:before { content: ""; display: block; width: 0; height: 0; border: inset 6px; border-color: transparent transparent #fff transparent; border-bottom-style: solid; position: absolute; top: -12px; left: 10px; z-index: 99; }
/* line 83, sass/foundation/components/_dropdown.scss */
.f-dropdown:after { content: ""; display: block; width: 0; height: 0; border: inset 7px; border-color: transparent transparent #cccccc transparent; border-bottom-style: solid; position: absolute; top: -14px; left: 9px; z-index: 98; }
/* line 91, sass/foundation/components/_dropdown.scss */
.f-dropdown.right:before { left: auto; right: 10px; }
/* line 95, sass/foundation/components/_dropdown.scss */
.f-dropdown.right:after { left: auto; right: 9px; }
/* line 139, sass/foundation/components/_dropdown.scss */
.f-dropdown li { font-size: 0.875em; cursor: pointer; line-height: 1.125em; margin: 0; }
/* line 114, sass/foundation/components/_dropdown.scss */
.f-dropdown li:hover, .f-dropdown li:focus { background: #eeeeee; }
/* line 117, sass/foundation/components/_dropdown.scss */
.f-dropdown li a { display: block; padding: 0.5em; color: #555; }
/* line 142, sass/foundation/components/_dropdown.scss */
.f-dropdown.content { position: absolute; top: -9999px; list-style: none; margin-left: 0; padding: 1.25em; width: 100%; height: auto; max-height: none; background: #fff; border: solid 1px #cccccc; font-size: 16; z-index: 99; max-width: 200px; }
/* line 50, sass/foundation/components/_dropdown.scss */
.f-dropdown.content > *:first-child { margin-top: 0; }
/* line 51, sass/foundation/components/_dropdown.scss */
.f-dropdown.content > *:last-child { margin-bottom: 0; }
/* line 145, sass/foundation/components/_dropdown.scss */
.f-dropdown.tiny { max-width: 200px; }
/* line 146, sass/foundation/components/_dropdown.scss */
.f-dropdown.small { max-width: 300px; }
/* line 147, sass/foundation/components/_dropdown.scss */
.f-dropdown.medium { max-width: 500px; }
/* line 148, sass/foundation/components/_dropdown.scss */
.f-dropdown.large { max-width: 800px; }
