@charset "UTF-8";
meta.foundation-version {
  font-family: "/5.4.3/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

html, body {
  height: 100%; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html,
body {
  font-size: 100%; }

body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto; }

a:hover {
  cursor: pointer; }

img {
  max-width: 100%;
  height: auto; }

img {
  -ms-interpolation-mode: bicubic; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.hide {
  display: none; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5rem; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }
  .row.collapse > .column,
  .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row .row {
    width: auto;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none; }
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    .row .row:after {
      clear: both; }
    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none; }
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      .row .row.collapse:after {
        clear: both; }

.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left; }

[class*="column"] + [class*="column"]:last-child {
  float: right; }

[class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .small-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto; }
  .small-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto; }
  .small-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto; }
  .small-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto; }
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .small-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto; }
  .small-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto; }
  .small-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto; }
  .small-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto; }
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .small-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto; }
  .small-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto; }
  .small-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto; }
  .small-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto; }
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .small-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto; }
  .small-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto; }
  .small-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto; }
  .small-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto; }
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
  .small-1 {
    width: 8.3333333333%; }
  .small-2 {
    width: 16.6666666667%; }
  .small-3 {
    width: 25%; }
  .small-4 {
    width: 33.3333333333%; }
  .small-5 {
    width: 41.6666666667%; }
  .small-6 {
    width: 50%; }
  .small-7 {
    width: 58.3333333333%; }
  .small-8 {
    width: 66.6666666667%; }
  .small-9 {
    width: 75%; }
  .small-10 {
    width: 83.3333333333%; }
  .small-11 {
    width: 91.6666666667%; }
  .small-12 {
    width: 100%; }
  .small-offset-0 {
    margin-left: 0% !important; }
  .small-offset-1 {
    margin-left: 8.3333333333% !important; }
  .small-offset-2 {
    margin-left: 16.6666666667% !important; }
  .small-offset-3 {
    margin-left: 25% !important; }
  .small-offset-4 {
    margin-left: 33.3333333333% !important; }
  .small-offset-5 {
    margin-left: 41.6666666667% !important; }
  .small-offset-6 {
    margin-left: 50% !important; }
  .small-offset-7 {
    margin-left: 58.3333333333% !important; }
  .small-offset-8 {
    margin-left: 66.6666666667% !important; }
  .small-offset-9 {
    margin-left: 75% !important; }
  .small-offset-10 {
    margin-left: 83.3333333333% !important; }
  .small-offset-11 {
    margin-left: 91.6666666667% !important; }
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none; }
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left; }
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right; } }

@media only screen and (min-width: 40.063em) {
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto; }
  .medium-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto; }
  .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto; }
  .medium-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto; }
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto; }
  .medium-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto; }
  .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto; }
  .medium-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto; }
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto; }
  .medium-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto; }
  .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto; }
  .medium-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto; }
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto; }
  .medium-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto; }
  .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto; }
  .medium-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto; }
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
  .medium-1 {
    width: 8.3333333333%; }
  .medium-2 {
    width: 16.6666666667%; }
  .medium-3 {
    width: 25%; }
  .medium-4 {
    width: 33.3333333333%; }
  .medium-5 {
    width: 41.6666666667%; }
  .medium-6 {
    width: 50%; }
  .medium-7 {
    width: 58.3333333333%; }
  .medium-8 {
    width: 66.6666666667%; }
  .medium-9 {
    width: 75%; }
  .medium-10 {
    width: 83.3333333333%; }
  .medium-11 {
    width: 91.6666666667%; }
  .medium-12 {
    width: 100%; }
  .medium-offset-0 {
    margin-left: 0% !important; }
  .medium-offset-1 {
    margin-left: 8.3333333333% !important; }
  .medium-offset-2 {
    margin-left: 16.6666666667% !important; }
  .medium-offset-3 {
    margin-left: 25% !important; }
  .medium-offset-4 {
    margin-left: 33.3333333333% !important; }
  .medium-offset-5 {
    margin-left: 41.6666666667% !important; }
  .medium-offset-6 {
    margin-left: 50% !important; }
  .medium-offset-7 {
    margin-left: 58.3333333333% !important; }
  .medium-offset-8 {
    margin-left: 66.6666666667% !important; }
  .medium-offset-9 {
    margin-left: 75% !important; }
  .medium-offset-10 {
    margin-left: 83.3333333333% !important; }
  .medium-offset-11 {
    margin-left: 91.6666666667% !important; }
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none; }
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left; }
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right; }
  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto; }
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto; }
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto; }
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto; }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto; }
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto; }
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto; }
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto; }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto; }
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto; }
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto; }
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto; }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto; }
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto; }
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto; }
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto; } }

@media only screen and (min-width: 64.063em) {
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .large-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto; }
  .large-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto; }
  .large-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto; }
  .large-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto; }
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .large-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto; }
  .large-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto; }
  .large-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto; }
  .large-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto; }
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .large-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto; }
  .large-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto; }
  .large-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto; }
  .large-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto; }
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .large-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto; }
  .large-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto; }
  .large-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto; }
  .large-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto; }
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
  .large-1 {
    width: 8.3333333333%; }
  .large-2 {
    width: 16.6666666667%; }
  .large-3 {
    width: 25%; }
  .large-4 {
    width: 33.3333333333%; }
  .large-5 {
    width: 41.6666666667%; }
  .large-6 {
    width: 50%; }
  .large-7 {
    width: 58.3333333333%; }
  .large-8 {
    width: 66.6666666667%; }
  .large-9 {
    width: 75%; }
  .large-10 {
    width: 83.3333333333%; }
  .large-11 {
    width: 91.6666666667%; }
  .large-12 {
    width: 100%; }
  .large-offset-0 {
    margin-left: 0% !important; }
  .large-offset-1 {
    margin-left: 8.3333333333% !important; }
  .large-offset-2 {
    margin-left: 16.6666666667% !important; }
  .large-offset-3 {
    margin-left: 25% !important; }
  .large-offset-4 {
    margin-left: 33.3333333333% !important; }
  .large-offset-5 {
    margin-left: 41.6666666667% !important; }
  .large-offset-6 {
    margin-left: 50% !important; }
  .large-offset-7 {
    margin-left: 58.3333333333% !important; }
  .large-offset-8 {
    margin-left: 66.6666666667% !important; }
  .large-offset-9 {
    margin-left: 75% !important; }
  .large-offset-10 {
    margin-left: 83.3333333333% !important; }
  .large-offset-11 {
    margin-left: 91.6666666667% !important; }
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none; }
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left; }
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right; }
  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto; }
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto; }
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto; }
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto; }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto; }
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto; }
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto; }
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto; }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto; }
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto; }
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto; }
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto; }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto; }
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto; }
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto; }
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto; } }

.accordion {
  margin-bottom: 0; }
  .accordion:before, .accordion:after {
    content: " ";
    display: table; }
  .accordion:after {
    clear: both; }
  .accordion .accordion-navigation, .accordion dd {
    display: block;
    margin-bottom: 0 !important; }
    .accordion .accordion-navigation.active > a, .accordion dd.active > a {
      background: #e8e8e8; }
    .accordion .accordion-navigation > a, .accordion dd > a {
      background: #EFEFEF;
      color: #222222;
      padding: 1rem;
      display: block;
      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 1rem; }
      .accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
        background: #e3e3e3; }
    .accordion .accordion-navigation > .content, .accordion dd > .content {
      display: none;
      padding: 0.9375rem; }
      .accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
        display: block;
        background: #FFFFFF; }

.alert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: normal;
  margin-bottom: 1.25rem;
  position: relative;
  padding: 0.875rem 1.5rem 0.875rem 0.875rem;
  font-size: 0.8125rem;
  transition: opacity 300ms ease-out;
  background-color: #008CBA;
  border-color: #0078a0;
  color: #FFFFFF; }
  .alert-box .close {
    font-size: 1.375rem;
    padding: 9px 6px 4px;
    line-height: 0;
    position: absolute;
    top: 50%;
    margin-top: -0.6875rem;
    right: 0.25rem;
    color: #333333;
    opacity: 0.3; }
    .alert-box .close:hover, .alert-box .close:focus {
      opacity: 0.5; }
  .alert-box.radius {
    border-radius: 3px; }
  .alert-box.round {
    border-radius: 1000px; }
  .alert-box.success {
    background-color: #43AC6A;
    border-color: #3a945b;
    color: #FFFFFF; }
  .alert-box.alert {
    background-color: #f04124;
    border-color: #de2d0f;
    color: #FFFFFF; }
  .alert-box.secondary {
    background-color: #e7e7e7;
    border-color: #c7c7c7;
    color: #4f4f4f; }
  .alert-box.warning {
    background-color: #f08a24;
    border-color: #de770f;
    color: #FFFFFF; }
  .alert-box.info {
    background-color: #a0d3e8;
    border-color: #74bfdd;
    color: #4f4f4f; }
  .alert-box.alert-close {
    opacity: 0; }
  .alert-box :last-child {
    margin-bottom: 0; }

[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table; }
  [class*="block-grid-"]:after {
    clear: both; }
  [class*="block-grid-"] > li {
    display: block;
    height: auto;
    float: left;
    padding: 0 0.625rem 1.25rem; }

@media only screen {
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .small-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
  .small-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .small-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
  .small-block-grid-3 > li {
    width: 33.3333333333%;
    list-style: none; }
    .small-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
  .small-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .small-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
  .small-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .small-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
  .small-block-grid-6 > li {
    width: 16.6666666667%;
    list-style: none; }
    .small-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
  .small-block-grid-7 > li {
    width: 14.2857142857%;
    list-style: none; }
    .small-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .small-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
  .small-block-grid-9 > li {
    width: 11.1111111111%;
    list-style: none; }
    .small-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
  .small-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .small-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
  .small-block-grid-11 > li {
    width: 9.0909090909%;
    list-style: none; }
    .small-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
  .small-block-grid-12 > li {
    width: 8.3333333333%;
    list-style: none; }
    .small-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }

@media only screen and (min-width: 40.063em) {
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .medium-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .medium-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
  .medium-block-grid-3 > li {
    width: 33.3333333333%;
    list-style: none; }
    .medium-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .medium-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .medium-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
  .medium-block-grid-6 > li {
    width: 16.6666666667%;
    list-style: none; }
    .medium-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
  .medium-block-grid-7 > li {
    width: 14.2857142857%;
    list-style: none; }
    .medium-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .medium-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
  .medium-block-grid-9 > li {
    width: 11.1111111111%;
    list-style: none; }
    .medium-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .medium-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
  .medium-block-grid-11 > li {
    width: 9.0909090909%;
    list-style: none; }
    .medium-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
  .medium-block-grid-12 > li {
    width: 8.3333333333%;
    list-style: none; }
    .medium-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }

@media only screen and (min-width: 64.063em) {
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .large-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
  .large-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .large-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
  .large-block-grid-3 > li {
    width: 33.3333333333%;
    list-style: none; }
    .large-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
  .large-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .large-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
  .large-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .large-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
  .large-block-grid-6 > li {
    width: 16.6666666667%;
    list-style: none; }
    .large-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
  .large-block-grid-7 > li {
    width: 14.2857142857%;
    list-style: none; }
    .large-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .large-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
  .large-block-grid-9 > li {
    width: 11.1111111111%;
    list-style: none; }
    .large-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
  .large-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .large-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
  .large-block-grid-11 > li {
    width: 9.0909090909%;
    list-style: none; }
    .large-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
  .large-block-grid-12 > li {
    width: 8.3333333333%;
    list-style: none; }
    .large-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }

.breadcrumbs {
  display: block;
  padding: 0.5625rem 0.875rem 0.5625rem;
  overflow: hidden;
  margin-left: 0;
  list-style: none;
  border-style: solid;
  border-width: 1px;
  background-color: #f4f4f4;
  border-color: gainsboro;
  border-radius: 3px; }
  .breadcrumbs > * {
    margin: 0;
    float: left;
    font-size: 0.6875rem;
    line-height: 0.6875rem;
    text-transform: uppercase;
    color: #008CBA; }
    .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
      text-decoration: underline; }
    .breadcrumbs > * a {
      color: #008CBA; }
    .breadcrumbs > *.current {
      cursor: default;
      color: #333333; }
      .breadcrumbs > *.current a {
        cursor: default;
        color: #333333; }
      .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
        text-decoration: none; }
    .breadcrumbs > *.unavailable {
      color: #999999; }
      .breadcrumbs > *.unavailable a {
        color: #999999; }
      .breadcrumbs > *.unavailable:hover,
      .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
      .breadcrumbs > *.unavailable a:focus {
        text-decoration: none;
        color: #999999;
        cursor: default; }
    .breadcrumbs > *:before {
      content: "/";
      color: #AAAAAA;
      margin: 0 0.75rem;
      position: relative;
      top: 1px; }
    .breadcrumbs > *:first-child:before {
      content: " ";
      margin: 0; }

/* Accessibility - hides the forward slash */
[aria-label="breadcrumbs"] [aria-hidden="true"]:after {
  content: "/"; }

button, .button, button, input[type="submit"] {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  background-color: #008CBA;
  border-color: #007095;
  color: #FFFFFF;
  transition: background-color 300ms ease-out; }
  button:hover, button:focus, .button:hover, button:hover, input[type="submit"]:hover, .button:focus, button:focus, input[type="submit"]:focus {
    background-color: #007095; }
  button:hover, button:focus, .button:hover, button:hover, input[type="submit"]:hover, .button:focus, button:focus, input[type="submit"]:focus {
    color: #FFFFFF; }
  button.secondary, .button.secondary, button.secondary, input.secondary[type="submit"] {
    background-color: #e7e7e7;
    border-color: #b9b9b9;
    color: #333333; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, button.secondary:hover, input.secondary[type="submit"]:hover, .button.secondary:focus, button.secondary:focus, input.secondary[type="submit"]:focus {
      background-color: #b9b9b9; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, button.secondary:hover, input.secondary[type="submit"]:hover, .button.secondary:focus, button.secondary:focus, input.secondary[type="submit"]:focus {
      color: #333333; }
  button.success, .button.success, button.success, input.success[type="submit"] {
    background-color: #43AC6A;
    border-color: #368a55;
    color: #FFFFFF; }
    button.success:hover, button.success:focus, .button.success:hover, button.success:hover, input.success[type="submit"]:hover, .button.success:focus, button.success:focus, input.success[type="submit"]:focus {
      background-color: #368a55; }
    button.success:hover, button.success:focus, .button.success:hover, button.success:hover, input.success[type="submit"]:hover, .button.success:focus, button.success:focus, input.success[type="submit"]:focus {
      color: #FFFFFF; }
  button.alert, .button.alert, button.alert, input.alert[type="submit"] {
    background-color: #f04124;
    border-color: #cf2a0e;
    color: #FFFFFF; }
    button.alert:hover, button.alert:focus, .button.alert:hover, button.alert:hover, input.alert[type="submit"]:hover, .button.alert:focus, button.alert:focus, input.alert[type="submit"]:focus {
      background-color: #cf2a0e; }
    button.alert:hover, button.alert:focus, .button.alert:hover, button.alert:hover, input.alert[type="submit"]:hover, .button.alert:focus, button.alert:focus, input.alert[type="submit"]:focus {
      color: #FFFFFF; }
  button.warning, .button.warning, button.warning, input.warning[type="submit"] {
    background-color: #f08a24;
    border-color: #cf6e0e;
    color: #FFFFFF; }
    button.warning:hover, button.warning:focus, .button.warning:hover, button.warning:hover, input.warning[type="submit"]:hover, .button.warning:focus, button.warning:focus, input.warning[type="submit"]:focus {
      background-color: #cf6e0e; }
    button.warning:hover, button.warning:focus, .button.warning:hover, button.warning:hover, input.warning[type="submit"]:hover, .button.warning:focus, button.warning:focus, input.warning[type="submit"]:focus {
      color: #FFFFFF; }
  button.info, .button.info, button.info, input.info[type="submit"] {
    background-color: #a0d3e8;
    border-color: #61b6d9;
    color: #333333; }
    button.info:hover, button.info:focus, .button.info:hover, button.info:hover, input.info[type="submit"]:hover, .button.info:focus, button.info:focus, input.info[type="submit"]:focus {
      background-color: #61b6d9; }
    button.info:hover, button.info:focus, .button.info:hover, button.info:hover, input.info[type="submit"]:hover, .button.info:focus, button.info:focus, input.info[type="submit"]:focus {
      color: #FFFFFF; }
  button.large, .button.large, button.large, input.large[type="submit"] {
    padding-top: 1.125rem;
    padding-right: 2.25rem;
    padding-bottom: 1.1875rem;
    padding-left: 2.25rem;
    font-size: 1.25rem; }
  button.small, .button.small, button.small, input.small[type="submit"] {
    padding-top: 0.875rem;
    padding-right: 1.75rem;
    padding-bottom: 0.9375rem;
    padding-left: 1.75rem;
    font-size: 0.8125rem; }
  button.tiny, .button.tiny, button.tiny, input.tiny[type="submit"] {
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-bottom: 0.6875rem;
    padding-left: 1.25rem;
    font-size: 0.6875rem; }
  button.expand, .button.expand, button.expand, input.expand[type="submit"] {
    padding-right: 0;
    padding-left: 0;
    width: 100%; }
  button.left-align, .button.left-align, button.left-align, input.left-align[type="submit"] {
    text-align: left;
    text-indent: 0.75rem; }
  button.right-align, .button.right-align, button.right-align, input.right-align[type="submit"] {
    text-align: right;
    padding-right: 0.75rem; }
  button.radius, .button.radius, button.radius, input.radius[type="submit"] {
    border-radius: 3px; }
  button.round, .button.round, button.round, input.round[type="submit"] {
    border-radius: 1000px; }
  button.disabled, button[disabled], .button.disabled, button.disabled, input.disabled[type="submit"], .button[disabled], button[disabled], input[disabled][type="submit"] {
    background-color: #008CBA;
    border-color: #007095;
    color: #FFFFFF;
    cursor: default;
    opacity: 0.7;
    box-shadow: none; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, button.disabled:hover, input.disabled[type="submit"]:hover, .button.disabled:focus, button.disabled:focus, input.disabled[type="submit"]:focus, .button[disabled]:hover, button[disabled]:hover, input[disabled][type="submit"]:hover, .button[disabled]:focus, button[disabled]:focus, input[disabled][type="submit"]:focus {
      background-color: #007095; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, button.disabled:hover, input.disabled[type="submit"]:hover, .button.disabled:focus, button.disabled:focus, input.disabled[type="submit"]:focus, .button[disabled]:hover, button[disabled]:hover, input[disabled][type="submit"]:hover, .button[disabled]:focus, button[disabled]:focus, input[disabled][type="submit"]:focus {
      color: #FFFFFF; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, button.disabled:hover, input.disabled[type="submit"]:hover, .button.disabled:focus, button.disabled:focus, input.disabled[type="submit"]:focus, .button[disabled]:hover, button[disabled]:hover, input[disabled][type="submit"]:hover, .button[disabled]:focus, button[disabled]:focus, input[disabled][type="submit"]:focus {
      background-color: #008CBA; }
    button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, button.disabled.secondary, input.disabled.secondary[type="submit"], .button[disabled].secondary, button[disabled].secondary, input[disabled].secondary[type="submit"] {
      background-color: #e7e7e7;
      border-color: #b9b9b9;
      color: #333333;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, button.disabled.secondary:hover, input.disabled.secondary[type="submit"]:hover, .button.disabled.secondary:focus, button.disabled.secondary:focus, input.disabled.secondary[type="submit"]:focus, .button[disabled].secondary:hover, button[disabled].secondary:hover, input[disabled].secondary[type="submit"]:hover, .button[disabled].secondary:focus, button[disabled].secondary:focus, input[disabled].secondary[type="submit"]:focus {
        background-color: #b9b9b9; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, button.disabled.secondary:hover, input.disabled.secondary[type="submit"]:hover, .button.disabled.secondary:focus, button.disabled.secondary:focus, input.disabled.secondary[type="submit"]:focus, .button[disabled].secondary:hover, button[disabled].secondary:hover, input[disabled].secondary[type="submit"]:hover, .button[disabled].secondary:focus, button[disabled].secondary:focus, input[disabled].secondary[type="submit"]:focus {
        color: #333333; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, button.disabled.secondary:hover, input.disabled.secondary[type="submit"]:hover, .button.disabled.secondary:focus, button.disabled.secondary:focus, input.disabled.secondary[type="submit"]:focus, .button[disabled].secondary:hover, button[disabled].secondary:hover, input[disabled].secondary[type="submit"]:hover, .button[disabled].secondary:focus, button[disabled].secondary:focus, input[disabled].secondary[type="submit"]:focus {
        background-color: #e7e7e7; }
    button.disabled.success, button[disabled].success, .button.disabled.success, button.disabled.success, input.disabled.success[type="submit"], .button[disabled].success, button[disabled].success, input[disabled].success[type="submit"] {
      background-color: #43AC6A;
      border-color: #368a55;
      color: #FFFFFF;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, button.disabled.success:hover, input.disabled.success[type="submit"]:hover, .button.disabled.success:focus, button.disabled.success:focus, input.disabled.success[type="submit"]:focus, .button[disabled].success:hover, button[disabled].success:hover, input[disabled].success[type="submit"]:hover, .button[disabled].success:focus, button[disabled].success:focus, input[disabled].success[type="submit"]:focus {
        background-color: #368a55; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, button.disabled.success:hover, input.disabled.success[type="submit"]:hover, .button.disabled.success:focus, button.disabled.success:focus, input.disabled.success[type="submit"]:focus, .button[disabled].success:hover, button[disabled].success:hover, input[disabled].success[type="submit"]:hover, .button[disabled].success:focus, button[disabled].success:focus, input[disabled].success[type="submit"]:focus {
        color: #FFFFFF; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, button.disabled.success:hover, input.disabled.success[type="submit"]:hover, .button.disabled.success:focus, button.disabled.success:focus, input.disabled.success[type="submit"]:focus, .button[disabled].success:hover, button[disabled].success:hover, input[disabled].success[type="submit"]:hover, .button[disabled].success:focus, button[disabled].success:focus, input[disabled].success[type="submit"]:focus {
        background-color: #43AC6A; }
    button.disabled.alert, button[disabled].alert, .button.disabled.alert, button.disabled.alert, input.disabled.alert[type="submit"], .button[disabled].alert, button[disabled].alert, input[disabled].alert[type="submit"] {
      background-color: #f04124;
      border-color: #cf2a0e;
      color: #FFFFFF;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, button.disabled.alert:hover, input.disabled.alert[type="submit"]:hover, .button.disabled.alert:focus, button.disabled.alert:focus, input.disabled.alert[type="submit"]:focus, .button[disabled].alert:hover, button[disabled].alert:hover, input[disabled].alert[type="submit"]:hover, .button[disabled].alert:focus, button[disabled].alert:focus, input[disabled].alert[type="submit"]:focus {
        background-color: #cf2a0e; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, button.disabled.alert:hover, input.disabled.alert[type="submit"]:hover, .button.disabled.alert:focus, button.disabled.alert:focus, input.disabled.alert[type="submit"]:focus, .button[disabled].alert:hover, button[disabled].alert:hover, input[disabled].alert[type="submit"]:hover, .button[disabled].alert:focus, button[disabled].alert:focus, input[disabled].alert[type="submit"]:focus {
        color: #FFFFFF; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, button.disabled.alert:hover, input.disabled.alert[type="submit"]:hover, .button.disabled.alert:focus, button.disabled.alert:focus, input.disabled.alert[type="submit"]:focus, .button[disabled].alert:hover, button[disabled].alert:hover, input[disabled].alert[type="submit"]:hover, .button[disabled].alert:focus, button[disabled].alert:focus, input[disabled].alert[type="submit"]:focus {
        background-color: #f04124; }
    button.disabled.warning, button[disabled].warning, .button.disabled.warning, button.disabled.warning, input.disabled.warning[type="submit"], .button[disabled].warning, button[disabled].warning, input[disabled].warning[type="submit"] {
      background-color: #f08a24;
      border-color: #cf6e0e;
      color: #FFFFFF;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, button.disabled.warning:hover, input.disabled.warning[type="submit"]:hover, .button.disabled.warning:focus, button.disabled.warning:focus, input.disabled.warning[type="submit"]:focus, .button[disabled].warning:hover, button[disabled].warning:hover, input[disabled].warning[type="submit"]:hover, .button[disabled].warning:focus, button[disabled].warning:focus, input[disabled].warning[type="submit"]:focus {
        background-color: #cf6e0e; }
      button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, button.disabled.warning:hover, input.disabled.warning[type="submit"]:hover, .button.disabled.warning:focus, button.disabled.warning:focus, input.disabled.warning[type="submit"]:focus, .button[disabled].warning:hover, button[disabled].warning:hover, input[disabled].warning[type="submit"]:hover, .button[disabled].warning:focus, button[disabled].warning:focus, input[disabled].warning[type="submit"]:focus {
        color: #FFFFFF; }
      button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, button.disabled.warning:hover, input.disabled.warning[type="submit"]:hover, .button.disabled.warning:focus, button.disabled.warning:focus, input.disabled.warning[type="submit"]:focus, .button[disabled].warning:hover, button[disabled].warning:hover, input[disabled].warning[type="submit"]:hover, .button[disabled].warning:focus, button[disabled].warning:focus, input[disabled].warning[type="submit"]:focus {
        background-color: #f08a24; }
    button.disabled.info, button[disabled].info, .button.disabled.info, button.disabled.info, input.disabled.info[type="submit"], .button[disabled].info, button[disabled].info, input[disabled].info[type="submit"] {
      background-color: #a0d3e8;
      border-color: #61b6d9;
      color: #333333;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, button.disabled.info:hover, input.disabled.info[type="submit"]:hover, .button.disabled.info:focus, button.disabled.info:focus, input.disabled.info[type="submit"]:focus, .button[disabled].info:hover, button[disabled].info:hover, input[disabled].info[type="submit"]:hover, .button[disabled].info:focus, button[disabled].info:focus, input[disabled].info[type="submit"]:focus {
        background-color: #61b6d9; }
      button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, button.disabled.info:hover, input.disabled.info[type="submit"]:hover, .button.disabled.info:focus, button.disabled.info:focus, input.disabled.info[type="submit"]:focus, .button[disabled].info:hover, button[disabled].info:hover, input[disabled].info[type="submit"]:hover, .button[disabled].info:focus, button[disabled].info:focus, input[disabled].info[type="submit"]:focus {
        color: #FFFFFF; }
      button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, button.disabled.info:hover, input.disabled.info[type="submit"]:hover, .button.disabled.info:focus, button.disabled.info:focus, input.disabled.info[type="submit"]:focus, .button[disabled].info:hover, button[disabled].info:hover, input[disabled].info[type="submit"]:hover, .button[disabled].info:focus, button[disabled].info:focus, input[disabled].info[type="submit"]:focus {
        background-color: #a0d3e8; }

button::-moz-focus-inner {
  border: 0;
  padding: 0; }

@media only screen and (min-width: 40.063em) {
  button, .button, button, input[type="submit"] {
    display: inline-block; } }

.button-group {
  list-style: none;
  margin: 0;
  left: 0; }
  .button-group:before, .button-group:after {
    content: " ";
    display: table; }
  .button-group:after {
    clear: both; }
  .button-group > li {
    margin: 0 -2px;
    float: left;
    display: inline-block; }
    .button-group > li > button, .button-group > li .button, .button-group > li button, .button-group > li input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group > li:first-child button, .button-group > li:first-child .button, .button-group > li:first-child button, .button-group > li:first-child input[type="submit"] {
      border-left: 0; }
  .button-group.stack > li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    display: block;
    margin: 0;
    float: none; }
    .button-group.stack > li > button, .button-group.stack > li .button, .button-group.stack > li button, .button-group.stack > li input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button, .button-group.stack > li:first-child button, .button-group.stack > li:first-child input[type="submit"] {
      border-left: 0; }
    .button-group.stack > li > button, .button-group.stack > li .button, .button-group.stack > li button, .button-group.stack > li input[type="submit"] {
      border-top: 1px solid;
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0px;
      margin: 0;
      display: block; }
    .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button, .button-group.stack > li:first-child button, .button-group.stack > li:first-child input[type="submit"] {
      border-top: 0; }
  .button-group.stack-for-small > li {
    margin: 0 -2px;
    float: left;
    display: inline-block; }
    .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button, .button-group.stack-for-small > li button, .button-group.stack-for-small > li input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button, .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child input[type="submit"] {
      border-left: 0; }
    @media only screen and (max-width: 40em) {
      .button-group.stack-for-small > li {
        margin: 0 -2px;
        float: left;
        display: inline-block;
        display: block;
        margin: 0; }
        .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button, .button-group.stack-for-small > li button, .button-group.stack-for-small > li input[type="submit"] {
          border-left: 1px solid;
          border-color: rgba(255, 255, 255, 0.5); }
        .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button, .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child input[type="submit"] {
          border-left: 0; }
        .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button, .button-group.stack-for-small > li button, .button-group.stack-for-small > li input[type="submit"] {
          border-top: 1px solid;
          border-color: rgba(255, 255, 255, 0.5);
          border-left-width: 0px;
          margin: 0;
          display: block; }
        .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button, .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child input[type="submit"] {
          border-top: 0; } }
  .button-group.radius > * {
    margin: 0 -2px;
    float: left;
    display: inline-block; }
    .button-group.radius > * > button, .button-group.radius > * .button, .button-group.radius > * button, .button-group.radius > * input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.radius > *:first-child button, .button-group.radius > *:first-child .button, .button-group.radius > *:first-child button, .button-group.radius > *:first-child input[type="submit"] {
      border-left: 0; }
    .button-group.radius > *,
    .button-group.radius > * > a,
    .button-group.radius > * > button,
    .button-group.radius > * > .button,
    .button-group.radius > * > button,
    .button-group.radius > * > input[type="submit"] {
      border-radius: 0; }
    .button-group.radius > *:first-child,
    .button-group.radius > *:first-child > a,
    .button-group.radius > *:first-child > button,
    .button-group.radius > *:first-child > .button,
    .button-group.radius > *:first-child > button,
    .button-group.radius > *:first-child > input[type="submit"] {
      -webkit-border-bottom-left-radius: 3px;
      -webkit-border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      border-top-left-radius: 3px; }
    .button-group.radius > *:last-child,
    .button-group.radius > *:last-child > a,
    .button-group.radius > *:last-child > button,
    .button-group.radius > *:last-child > .button,
    .button-group.radius > *:last-child > button,
    .button-group.radius > *:last-child > input[type="submit"] {
      -webkit-border-bottom-right-radius: 3px;
      -webkit-border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      border-top-right-radius: 3px; }
  .button-group.radius.stack > * {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    display: block;
    margin: 0; }
    .button-group.radius.stack > * > button, .button-group.radius.stack > * .button, .button-group.radius.stack > * button, .button-group.radius.stack > * input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button, .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child input[type="submit"] {
      border-left: 0; }
    .button-group.radius.stack > * > button, .button-group.radius.stack > * .button, .button-group.radius.stack > * button, .button-group.radius.stack > * input[type="submit"] {
      border-top: 1px solid;
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0px;
      margin: 0;
      display: block; }
    .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button, .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child input[type="submit"] {
      border-top: 0; }
    .button-group.radius.stack > *,
    .button-group.radius.stack > * > a,
    .button-group.radius.stack > * > button,
    .button-group.radius.stack > * > .button,
    .button-group.radius.stack > * > button,
    .button-group.radius.stack > * > input[type="submit"] {
      border-radius: 0; }
    .button-group.radius.stack > *:first-child,
    .button-group.radius.stack > *:first-child > a,
    .button-group.radius.stack > *:first-child > button,
    .button-group.radius.stack > *:first-child > .button,
    .button-group.radius.stack > *:first-child > button,
    .button-group.radius.stack > *:first-child > input[type="submit"] {
      -webkit-top-left-radius: 3px;
      -webkit-top-right-radius: 3px;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px; }
    .button-group.radius.stack > *:last-child,
    .button-group.radius.stack > *:last-child > a,
    .button-group.radius.stack > *:last-child > button,
    .button-group.radius.stack > *:last-child > .button,
    .button-group.radius.stack > *:last-child > button,
    .button-group.radius.stack > *:last-child > input[type="submit"] {
      -webkit-bottom-left-radius: 3px;
      -webkit-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px; }
  @media only screen and (min-width: 40.063em) {
    .button-group.radius.stack-for-small > * {
      margin: 0 -2px;
      float: left;
      display: inline-block; }
      .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button, .button-group.radius.stack-for-small > * button, .button-group.radius.stack-for-small > * input[type="submit"] {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button, .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child input[type="submit"] {
        border-left: 0; }
      .button-group.radius.stack-for-small > *,
      .button-group.radius.stack-for-small > * > a,
      .button-group.radius.stack-for-small > * > button,
      .button-group.radius.stack-for-small > * > .button,
      .button-group.radius.stack-for-small > * > button,
      .button-group.radius.stack-for-small > * > input[type="submit"] {
        border-radius: 0; }
      .button-group.radius.stack-for-small > *:first-child,
      .button-group.radius.stack-for-small > *:first-child > a,
      .button-group.radius.stack-for-small > *:first-child > button,
      .button-group.radius.stack-for-small > *:first-child > .button,
      .button-group.radius.stack-for-small > *:first-child > button,
      .button-group.radius.stack-for-small > *:first-child > input[type="submit"] {
        -webkit-border-bottom-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px; }
      .button-group.radius.stack-for-small > *:last-child,
      .button-group.radius.stack-for-small > *:last-child > a,
      .button-group.radius.stack-for-small > *:last-child > button,
      .button-group.radius.stack-for-small > *:last-child > .button,
      .button-group.radius.stack-for-small > *:last-child > button,
      .button-group.radius.stack-for-small > *:last-child > input[type="submit"] {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px; } }
  @media only screen and (max-width: 40em) {
    .button-group.radius.stack-for-small > * {
      margin: 0 -2px;
      float: left;
      display: inline-block;
      display: block;
      margin: 0; }
      .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button, .button-group.radius.stack-for-small > * button, .button-group.radius.stack-for-small > * input[type="submit"] {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button, .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child input[type="submit"] {
        border-left: 0; }
      .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button, .button-group.radius.stack-for-small > * button, .button-group.radius.stack-for-small > * input[type="submit"] {
        border-top: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
        border-left-width: 0px;
        margin: 0;
        display: block; }
      .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button, .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child input[type="submit"] {
        border-top: 0; }
      .button-group.radius.stack-for-small > *,
      .button-group.radius.stack-for-small > * > a,
      .button-group.radius.stack-for-small > * > button,
      .button-group.radius.stack-for-small > * > .button,
      .button-group.radius.stack-for-small > * > button,
      .button-group.radius.stack-for-small > * > input[type="submit"] {
        border-radius: 0; }
      .button-group.radius.stack-for-small > *:first-child,
      .button-group.radius.stack-for-small > *:first-child > a,
      .button-group.radius.stack-for-small > *:first-child > button,
      .button-group.radius.stack-for-small > *:first-child > .button,
      .button-group.radius.stack-for-small > *:first-child > button,
      .button-group.radius.stack-for-small > *:first-child > input[type="submit"] {
        -webkit-top-left-radius: 3px;
        -webkit-top-right-radius: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px; }
      .button-group.radius.stack-for-small > *:last-child,
      .button-group.radius.stack-for-small > *:last-child > a,
      .button-group.radius.stack-for-small > *:last-child > button,
      .button-group.radius.stack-for-small > *:last-child > .button,
      .button-group.radius.stack-for-small > *:last-child > button,
      .button-group.radius.stack-for-small > *:last-child > input[type="submit"] {
        -webkit-bottom-left-radius: 3px;
        -webkit-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px; } }
  .button-group.round > * {
    margin: 0 -2px;
    float: left;
    display: inline-block; }
    .button-group.round > * > button, .button-group.round > * .button, .button-group.round > * button, .button-group.round > * input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.round > *:first-child button, .button-group.round > *:first-child .button, .button-group.round > *:first-child button, .button-group.round > *:first-child input[type="submit"] {
      border-left: 0; }
    .button-group.round > *,
    .button-group.round > * > a,
    .button-group.round > * > button,
    .button-group.round > * > .button,
    .button-group.round > * > button,
    .button-group.round > * > input[type="submit"] {
      border-radius: 0; }
    .button-group.round > *:first-child,
    .button-group.round > *:first-child > a,
    .button-group.round > *:first-child > button,
    .button-group.round > *:first-child > .button,
    .button-group.round > *:first-child > button,
    .button-group.round > *:first-child > input[type="submit"] {
      -webkit-border-bottom-left-radius: 1000px;
      -webkit-border-top-left-radius: 1000px;
      border-bottom-left-radius: 1000px;
      border-top-left-radius: 1000px; }
    .button-group.round > *:last-child,
    .button-group.round > *:last-child > a,
    .button-group.round > *:last-child > button,
    .button-group.round > *:last-child > .button,
    .button-group.round > *:last-child > button,
    .button-group.round > *:last-child > input[type="submit"] {
      -webkit-border-bottom-right-radius: 1000px;
      -webkit-border-top-right-radius: 1000px;
      border-bottom-right-radius: 1000px;
      border-top-right-radius: 1000px; }
  .button-group.round.stack > * {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    display: block;
    margin: 0; }
    .button-group.round.stack > * > button, .button-group.round.stack > * .button, .button-group.round.stack > * button, .button-group.round.stack > * input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button, .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child input[type="submit"] {
      border-left: 0; }
    .button-group.round.stack > * > button, .button-group.round.stack > * .button, .button-group.round.stack > * button, .button-group.round.stack > * input[type="submit"] {
      border-top: 1px solid;
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0px;
      margin: 0;
      display: block; }
    .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button, .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child input[type="submit"] {
      border-top: 0; }
    .button-group.round.stack > *,
    .button-group.round.stack > * > a,
    .button-group.round.stack > * > button,
    .button-group.round.stack > * > .button,
    .button-group.round.stack > * > button,
    .button-group.round.stack > * > input[type="submit"] {
      border-radius: 0; }
    .button-group.round.stack > *:first-child,
    .button-group.round.stack > *:first-child > a,
    .button-group.round.stack > *:first-child > button,
    .button-group.round.stack > *:first-child > .button,
    .button-group.round.stack > *:first-child > button,
    .button-group.round.stack > *:first-child > input[type="submit"] {
      -webkit-top-left-radius: 1rem;
      -webkit-top-right-radius: 1rem;
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem; }
    .button-group.round.stack > *:last-child,
    .button-group.round.stack > *:last-child > a,
    .button-group.round.stack > *:last-child > button,
    .button-group.round.stack > *:last-child > .button,
    .button-group.round.stack > *:last-child > button,
    .button-group.round.stack > *:last-child > input[type="submit"] {
      -webkit-bottom-left-radius: 1rem;
      -webkit-bottom-right-radius: 1rem;
      border-bottom-left-radius: 1rem;
      border-bottom-right-radius: 1rem; }
  @media only screen and (min-width: 40.063em) {
    .button-group.round.stack-for-small > * {
      margin: 0 -2px;
      float: left;
      display: inline-block; }
      .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button, .button-group.round.stack-for-small > * button, .button-group.round.stack-for-small > * input[type="submit"] {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button, .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child input[type="submit"] {
        border-left: 0; }
      .button-group.round.stack-for-small > *,
      .button-group.round.stack-for-small > * > a,
      .button-group.round.stack-for-small > * > button,
      .button-group.round.stack-for-small > * > .button,
      .button-group.round.stack-for-small > * > button,
      .button-group.round.stack-for-small > * > input[type="submit"] {
        border-radius: 0; }
      .button-group.round.stack-for-small > *:first-child,
      .button-group.round.stack-for-small > *:first-child > a,
      .button-group.round.stack-for-small > *:first-child > button,
      .button-group.round.stack-for-small > *:first-child > .button,
      .button-group.round.stack-for-small > *:first-child > button,
      .button-group.round.stack-for-small > *:first-child > input[type="submit"] {
        -webkit-border-bottom-left-radius: 1000px;
        -webkit-border-top-left-radius: 1000px;
        border-bottom-left-radius: 1000px;
        border-top-left-radius: 1000px; }
      .button-group.round.stack-for-small > *:last-child,
      .button-group.round.stack-for-small > *:last-child > a,
      .button-group.round.stack-for-small > *:last-child > button,
      .button-group.round.stack-for-small > *:last-child > .button,
      .button-group.round.stack-for-small > *:last-child > button,
      .button-group.round.stack-for-small > *:last-child > input[type="submit"] {
        -webkit-border-bottom-right-radius: 1000px;
        -webkit-border-top-right-radius: 1000px;
        border-bottom-right-radius: 1000px;
        border-top-right-radius: 1000px; } }
  @media only screen and (max-width: 40em) {
    .button-group.round.stack-for-small > * {
      margin: 0 -2px;
      float: left;
      display: inline-block;
      display: block;
      margin: 0; }
      .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button, .button-group.round.stack-for-small > * button, .button-group.round.stack-for-small > * input[type="submit"] {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button, .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child input[type="submit"] {
        border-left: 0; }
      .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button, .button-group.round.stack-for-small > * button, .button-group.round.stack-for-small > * input[type="submit"] {
        border-top: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
        border-left-width: 0px;
        margin: 0;
        display: block; }
      .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button, .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child input[type="submit"] {
        border-top: 0; }
      .button-group.round.stack-for-small > *,
      .button-group.round.stack-for-small > * > a,
      .button-group.round.stack-for-small > * > button,
      .button-group.round.stack-for-small > * > .button,
      .button-group.round.stack-for-small > * > button,
      .button-group.round.stack-for-small > * > input[type="submit"] {
        border-radius: 0; }
      .button-group.round.stack-for-small > *:first-child,
      .button-group.round.stack-for-small > *:first-child > a,
      .button-group.round.stack-for-small > *:first-child > button,
      .button-group.round.stack-for-small > *:first-child > .button,
      .button-group.round.stack-for-small > *:first-child > button,
      .button-group.round.stack-for-small > *:first-child > input[type="submit"] {
        -webkit-top-left-radius: 1rem;
        -webkit-top-right-radius: 1rem;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem; }
      .button-group.round.stack-for-small > *:last-child,
      .button-group.round.stack-for-small > *:last-child > a,
      .button-group.round.stack-for-small > *:last-child > button,
      .button-group.round.stack-for-small > *:last-child > .button,
      .button-group.round.stack-for-small > *:last-child > button,
      .button-group.round.stack-for-small > *:last-child > input[type="submit"] {
        -webkit-bottom-left-radius: 1rem;
        -webkit-bottom-right-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem; } }
  .button-group.even-2 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 50%; }
    .button-group.even-2 li > button, .button-group.even-2 li .button, .button-group.even-2 li button, .button-group.even-2 li input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button, .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child input[type="submit"] {
      border-left: 0; }
    .button-group.even-2 li button, .button-group.even-2 li .button, .button-group.even-2 li button, .button-group.even-2 li input[type="submit"] {
      width: 100%; }
  .button-group.even-3 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 33.3333333333%; }
    .button-group.even-3 li > button, .button-group.even-3 li .button, .button-group.even-3 li button, .button-group.even-3 li input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button, .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child input[type="submit"] {
      border-left: 0; }
    .button-group.even-3 li button, .button-group.even-3 li .button, .button-group.even-3 li button, .button-group.even-3 li input[type="submit"] {
      width: 100%; }
  .button-group.even-4 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 25%; }
    .button-group.even-4 li > button, .button-group.even-4 li .button, .button-group.even-4 li button, .button-group.even-4 li input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button, .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child input[type="submit"] {
      border-left: 0; }
    .button-group.even-4 li button, .button-group.even-4 li .button, .button-group.even-4 li button, .button-group.even-4 li input[type="submit"] {
      width: 100%; }
  .button-group.even-5 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 20%; }
    .button-group.even-5 li > button, .button-group.even-5 li .button, .button-group.even-5 li button, .button-group.even-5 li input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button, .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child input[type="submit"] {
      border-left: 0; }
    .button-group.even-5 li button, .button-group.even-5 li .button, .button-group.even-5 li button, .button-group.even-5 li input[type="submit"] {
      width: 100%; }
  .button-group.even-6 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 16.6666666667%; }
    .button-group.even-6 li > button, .button-group.even-6 li .button, .button-group.even-6 li button, .button-group.even-6 li input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button, .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child input[type="submit"] {
      border-left: 0; }
    .button-group.even-6 li button, .button-group.even-6 li .button, .button-group.even-6 li button, .button-group.even-6 li input[type="submit"] {
      width: 100%; }
  .button-group.even-7 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 14.2857142857%; }
    .button-group.even-7 li > button, .button-group.even-7 li .button, .button-group.even-7 li button, .button-group.even-7 li input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button, .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child input[type="submit"] {
      border-left: 0; }
    .button-group.even-7 li button, .button-group.even-7 li .button, .button-group.even-7 li button, .button-group.even-7 li input[type="submit"] {
      width: 100%; }
  .button-group.even-8 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 12.5%; }
    .button-group.even-8 li > button, .button-group.even-8 li .button, .button-group.even-8 li button, .button-group.even-8 li input[type="submit"] {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button, .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child input[type="submit"] {
      border-left: 0; }
    .button-group.even-8 li button, .button-group.even-8 li .button, .button-group.even-8 li button, .button-group.even-8 li input[type="submit"] {
      width: 100%; }

.button-bar:before, .button-bar:after {
  content: " ";
  display: table; }

.button-bar:after {
  clear: both; }

.button-bar .button-group {
  float: left;
  margin-right: 0.625rem; }
  .button-bar .button-group div {
    overflow: hidden; }

/* Clearing Styles */
.clearing-thumbs, [data-clearing] {
  margin-bottom: 0;
  margin-left: 0;
  list-style: none; }
  .clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
    content: " ";
    display: table; }
  .clearing-thumbs:after, [data-clearing]:after {
    clear: both; }
  .clearing-thumbs li, [data-clearing] li {
    float: left;
    margin-right: 10px; }
  .clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {
    margin-right: 0; }

.clearing-blackout {
  background: #333333;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 998; }
  .clearing-blackout .clearing-close {
    display: block; }

.clearing-container {
  position: relative;
  z-index: 998;
  height: 100%;
  overflow: hidden;
  margin: 0; }

.clearing-touch-label {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #AAAAAA;
  font-size: 0.6em; }

.visible-img {
  height: 95%;
  position: relative; }
  .visible-img img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -50%;
    max-height: 100%;
    max-width: 100%; }

.clearing-caption {
  color: #CCCCCC;
  font-size: 0.875em;
  line-height: 1.3;
  margin-bottom: 0;
  text-align: center;
  bottom: 0;
  background: #333333;
  width: 100%;
  padding: 10px 30px 20px;
  position: absolute;
  left: 0; }

.clearing-close {
  z-index: 999;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 30px;
  line-height: 1;
  color: #CCCCCC;
  display: none; }
  .clearing-close:hover, .clearing-close:focus {
    color: #CCCCCC; }

.clearing-assembled .clearing-container {
  height: 100%; }
  .clearing-assembled .clearing-container .carousel > ul {
    display: none; }

.clearing-feature li {
  display: none; }
  .clearing-feature li.clearing-featured-img {
    display: block; }

@media only screen and (min-width: 40.063em) {
  .clearing-main-prev,
  .clearing-main-next {
    position: absolute;
    height: 100%;
    width: 40px;
    top: 0; }
    .clearing-main-prev > span,
    .clearing-main-next > span {
      position: absolute;
      top: 50%;
      display: block;
      width: 0;
      height: 0;
      border: solid 12px; }
      .clearing-main-prev > span:hover,
      .clearing-main-next > span:hover {
        opacity: 0.8; }
  .clearing-main-prev {
    left: 0; }
    .clearing-main-prev > span {
      left: 5px;
      border-color: transparent;
      border-right-color: #CCCCCC; }
  .clearing-main-next {
    right: 0; }
    .clearing-main-next > span {
      border-color: transparent;
      border-left-color: #CCCCCC; }
  .clearing-main-prev.disabled,
  .clearing-main-next.disabled {
    opacity: 0.3; }
  .clearing-assembled .clearing-container .carousel {
    background: rgba(51, 51, 51, 0.8);
    height: 120px;
    margin-top: 10px;
    text-align: center; }
    .clearing-assembled .clearing-container .carousel > ul {
      display: inline-block;
      z-index: 999;
      height: 100%;
      position: relative;
      float: none; }
      .clearing-assembled .clearing-container .carousel > ul li {
        display: block;
        width: 120px;
        min-height: inherit;
        float: left;
        overflow: hidden;
        margin-right: 0;
        padding: 0;
        position: relative;
        cursor: pointer;
        opacity: 0.4;
        clear: none; }
        .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
          height: 100%;
          max-width: none; }
        .clearing-assembled .clearing-container .carousel > ul li a.th {
          border: none;
          box-shadow: none;
          display: block; }
        .clearing-assembled .clearing-container .carousel > ul li img {
          cursor: pointer !important;
          width: 100% !important; }
        .clearing-assembled .clearing-container .carousel > ul li.visible {
          opacity: 1; }
        .clearing-assembled .clearing-container .carousel > ul li:hover {
          opacity: 0.8; }
  .clearing-assembled .clearing-container .visible-img {
    background: #333333;
    overflow: hidden;
    height: 85%; }
  .clearing-close {
    position: absolute;
    top: 10px;
    right: 20px;
    padding-left: 0;
    padding-top: 0; } }

/* Foundation Dropdowns */
.f-dropdown {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: 2px;
  max-width: 200px; }
  .f-dropdown > *:first-child {
    margin-top: 0; }
  .f-dropdown > *:last-child {
    margin-bottom: 0; }
  .f-dropdown:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent #FFFFFF transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -12px;
    left: 10px;
    z-index: 89; }
  .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: 88; }
  .f-dropdown.right:before {
    left: auto;
    right: 10px; }
  .f-dropdown.right:after {
    left: auto;
    right: 9px; }
  .f-dropdown.drop-right {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 89;
    margin-top: 0;
    margin-left: 2px;
    max-width: 200px; }
    .f-dropdown.drop-right > *:first-child {
      margin-top: 0; }
    .f-dropdown.drop-right > *:last-child {
      margin-bottom: 0; }
    .f-dropdown.drop-right:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: transparent #FFFFFF transparent transparent;
      border-right-style: solid;
      position: absolute;
      top: 10px;
      left: -12px;
      z-index: 89; }
    .f-dropdown.drop-right:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 7px;
      border-color: transparent #cccccc transparent transparent;
      border-right-style: solid;
      position: absolute;
      top: 9px;
      left: -14px;
      z-index: 88; }
  .f-dropdown.drop-left {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 89;
    margin-top: 0;
    margin-left: -2px;
    max-width: 200px; }
    .f-dropdown.drop-left > *:first-child {
      margin-top: 0; }
    .f-dropdown.drop-left > *:last-child {
      margin-bottom: 0; }
    .f-dropdown.drop-left:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: transparent transparent transparent #FFFFFF;
      border-left-style: solid;
      position: absolute;
      top: 10px;
      right: -12px;
      left: auto;
      z-index: 89; }
    .f-dropdown.drop-left:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 7px;
      border-color: transparent transparent transparent #cccccc;
      border-left-style: solid;
      position: absolute;
      top: 9px;
      right: -14px;
      left: auto;
      z-index: 88; }
  .f-dropdown.drop-top {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 89;
    margin-top: -2px;
    margin-left: 0;
    max-width: 200px; }
    .f-dropdown.drop-top > *:first-child {
      margin-top: 0; }
    .f-dropdown.drop-top > *:last-child {
      margin-bottom: 0; }
    .f-dropdown.drop-top:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: #FFFFFF transparent transparent transparent;
      border-top-style: solid;
      position: absolute;
      top: auto;
      bottom: -12px;
      left: 10px;
      right: auto;
      z-index: 89; }
    .f-dropdown.drop-top:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 7px;
      border-color: #cccccc transparent transparent transparent;
      border-top-style: solid;
      position: absolute;
      top: auto;
      bottom: -14px;
      left: 9px;
      right: auto;
      z-index: 88; }
  .f-dropdown li {
    font-size: 0.875rem;
    cursor: pointer;
    line-height: 1.125rem;
    margin: 0; }
    .f-dropdown li:hover, .f-dropdown li:focus {
      background: #EEEEEE; }
    .f-dropdown li.radius {
      border-radius: 3px; }
    .f-dropdown li a {
      display: block;
      padding: 0.5rem;
      color: #555555; }
  .f-dropdown.content {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    padding: 1.25rem;
    width: 100%;
    height: auto;
    max-height: none;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 89;
    max-width: 200px; }
    .f-dropdown.content > *:first-child {
      margin-top: 0; }
    .f-dropdown.content > *:last-child {
      margin-bottom: 0; }
  .f-dropdown.tiny {
    max-width: 200px; }
  .f-dropdown.small {
    max-width: 300px; }
  .f-dropdown.medium {
    max-width: 500px; }
  .f-dropdown.large {
    max-width: 800px; }
  .f-dropdown.mega {
    width: 100% !important;
    max-width: 100% !important; }
    .f-dropdown.mega.open {
      left: 0 !important; }

.dropdown.button, button.dropdown, input.dropdown[type="submit"], button.dropdown {
  position: relative;
  padding-right: 3.5625rem; }
  .dropdown.button:after, button.dropdown:after, input.dropdown[type="submit"]:after, button.dropdown:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    display: block;
    border-style: solid;
    border-color: #FFFFFF transparent transparent transparent;
    top: 50%; }
  .dropdown.button:after, button.dropdown:after, input.dropdown[type="submit"]:after, button.dropdown:after {
    border-width: 0.375rem;
    right: 1.40625rem;
    margin-top: -0.15625rem; }
  .dropdown.button:after, button.dropdown:after, input.dropdown[type="submit"]:after, button.dropdown:after {
    border-color: #FFFFFF transparent transparent transparent; }
  .dropdown.button.tiny, button.dropdown.tiny, input.dropdown.tiny[type="submit"], button.dropdown.tiny {
    padding-right: 2.625rem; }
    .dropdown.button.tiny:before, button.dropdown.tiny:before, input.dropdown.tiny[type="submit"]:before, button.dropdown.tiny:before {
      border-width: 0.375rem;
      right: 1.125rem;
      margin-top: -0.125rem; }
    .dropdown.button.tiny:after, button.dropdown.tiny:after, input.dropdown.tiny[type="submit"]:after, button.dropdown.tiny:after {
      border-color: #FFFFFF transparent transparent transparent; }
  .dropdown.button.small, button.dropdown.small, input.dropdown.small[type="submit"], button.dropdown.small {
    padding-right: 3.0625rem; }
    .dropdown.button.small:after, button.dropdown.small:after, input.dropdown.small[type="submit"]:after, button.dropdown.small:after {
      border-width: 0.4375rem;
      right: 1.3125rem;
      margin-top: -0.15625rem; }
    .dropdown.button.small:after, button.dropdown.small:after, input.dropdown.small[type="submit"]:after, button.dropdown.small:after {
      border-color: #FFFFFF transparent transparent transparent; }
  .dropdown.button.large, button.dropdown.large, input.dropdown.large[type="submit"], button.dropdown.large {
    padding-right: 3.625rem; }
    .dropdown.button.large:after, button.dropdown.large:after, input.dropdown.large[type="submit"]:after, button.dropdown.large:after {
      border-width: 0.3125rem;
      right: 1.71875rem;
      margin-top: -0.15625rem; }
    .dropdown.button.large:after, button.dropdown.large:after, input.dropdown.large[type="submit"]:after, button.dropdown.large:after {
      border-color: #FFFFFF transparent transparent transparent; }
  .dropdown.button.secondary:after, button.dropdown.secondary:after, input.dropdown.secondary[type="submit"]:after, button.dropdown.secondary:after {
    border-color: #333333 transparent transparent transparent; }

.flex-video {
  position: relative;
  padding-top: 1.5625rem;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden; }
  .flex-video.widescreen {
    padding-bottom: 56.34%; }
  .flex-video.vimeo {
    padding-top: 0; }
  .flex-video iframe,
  .flex-video object,
  .flex-video embed,
  .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* Standard Forms */
form {
  margin: 0 0 1rem; }

/* Using forms within rows, we need to set some defaults */
form .row .row {
  margin: 0 -0.5rem; }
  form .row .row .column,
  form .row .row .columns {
    padding: 0 0.5rem; }
  form .row .row.collapse {
    margin: 0; }
    form .row .row.collapse .column,
    form .row .row.collapse .columns {
      padding: 0; }
    form .row .row.collapse input {
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem; }

/* Label Styles */
label {
  font-size: 0.875rem;
  color: #4d4c4c;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
  /* Styles for required inputs */ }
  label.right {
    float: none !important;
    text-align: right; }
  label.inline {
    margin: 0 0 1rem 0;
    padding: 0.5625rem 0; }
  label small {
    text-transform: capitalize;
    color: #676767; }

select::-ms-expand {
  display: none; }

/* Attach elements to the beginning or end of an input */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875rem;
  height: 2.3125rem;
  line-height: 2.3125rem; }

/* Adjust padding, alignment and radius if pre/post element is a button */
.postfix.button, button.postfix, input.postfix[type="submit"] {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none; }

.prefix.button, button.prefix, input.prefix[type="submit"] {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none; }

.prefix.button.radius, button.prefix.radius, input.prefix.radius[type="submit"] {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.postfix.button.radius, button.postfix.radius, input.postfix.radius[type="submit"] {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.prefix.button.round, button.prefix.round, input.prefix.round[type="submit"] {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }

.postfix.button.round, button.postfix.round, input.postfix.round[type="submit"] {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px; }

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc; }

span.postfix, label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc; }

/* We use this to get basic styling on all basic form elements */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="color"],
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background-color: #FFFFFF;
  font-family: inherit;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="date"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="time"]:focus,
  input[type="url"]:focus,
  input[type="color"]:focus,
  textarea:focus {
    box-shadow: 0 0 5px #999999;
    border-color: #999999; }
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="date"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="time"]:focus,
  input[type="url"]:focus,
  input[type="color"]:focus,
  textarea:focus {
    background: #fafafa;
    border-color: #999999;
    outline: none; }
  input[type="text"]:disabled,
  input[type="password"]:disabled,
  input[type="date"]:disabled,
  input[type="datetime"]:disabled,
  input[type="datetime-local"]:disabled,
  input[type="month"]:disabled,
  input[type="week"]:disabled,
  input[type="email"]:disabled,
  input[type="number"]:disabled,
  input[type="search"]:disabled,
  input[type="tel"]:disabled,
  input[type="time"]:disabled,
  input[type="url"]:disabled,
  input[type="color"]:disabled,
  textarea:disabled {
    background-color: #DDDDDD;
    cursor: default; }
  input[type="text"][disabled], input[type="text"][readonly],
  fieldset[disabled] input[type="text"],
  input[type="password"][disabled],
  input[type="password"][readonly],
  fieldset[disabled]
  input[type="password"],
  input[type="date"][disabled],
  input[type="date"][readonly],
  fieldset[disabled]
  input[type="date"],
  input[type="datetime"][disabled],
  input[type="datetime"][readonly],
  fieldset[disabled]
  input[type="datetime"],
  input[type="datetime-local"][disabled],
  input[type="datetime-local"][readonly],
  fieldset[disabled]
  input[type="datetime-local"],
  input[type="month"][disabled],
  input[type="month"][readonly],
  fieldset[disabled]
  input[type="month"],
  input[type="week"][disabled],
  input[type="week"][readonly],
  fieldset[disabled]
  input[type="week"],
  input[type="email"][disabled],
  input[type="email"][readonly],
  fieldset[disabled]
  input[type="email"],
  input[type="number"][disabled],
  input[type="number"][readonly],
  fieldset[disabled]
  input[type="number"],
  input[type="search"][disabled],
  input[type="search"][readonly],
  fieldset[disabled]
  input[type="search"],
  input[type="tel"][disabled],
  input[type="tel"][readonly],
  fieldset[disabled]
  input[type="tel"],
  input[type="time"][disabled],
  input[type="time"][readonly],
  fieldset[disabled]
  input[type="time"],
  input[type="url"][disabled],
  input[type="url"][readonly],
  fieldset[disabled]
  input[type="url"],
  input[type="color"][disabled],
  input[type="color"][readonly],
  fieldset[disabled]
  input[type="color"],
  textarea[disabled],
  textarea[readonly],
  fieldset[disabled]
  textarea {
    background-color: #DDDDDD;
    cursor: default; }
  input[type="text"].radius,
  input[type="password"].radius,
  input[type="date"].radius,
  input[type="datetime"].radius,
  input[type="datetime-local"].radius,
  input[type="month"].radius,
  input[type="week"].radius,
  input[type="email"].radius,
  input[type="number"].radius,
  input[type="search"].radius,
  input[type="tel"].radius,
  input[type="time"].radius,
  input[type="url"].radius,
  input[type="color"].radius,
  textarea.radius {
    border-radius: 3px; }

form .row .prefix-radius.row.collapse input,
form .row .prefix-radius.row.collapse textarea,
form .row .prefix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

form .row .prefix-radius.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

form .row .postfix-radius.row.collapse input,
form .row .postfix-radius.row.collapse textarea,
form .row .postfix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

form .row .postfix-radius.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

form .row .prefix-round.row.collapse input,
form .row .prefix-round.row.collapse textarea,
form .row .prefix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px; }

form .row .prefix-round.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }

form .row .postfix-round.row.collapse input,
form .row .postfix-round.row.collapse textarea,
form .row .postfix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }

form .row .postfix-round.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px; }

input[type="submit"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0px; }

/* Respect enforced amount of rows for textarea */
textarea[rows] {
  height: auto; }

/* Add height value for select elements to match text input height */
select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  -webkit-border-radius: 0px;
  background-color: #FAFAFA;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border: 1px solid #cccccc;
  padding: 0.5rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.75);
  line-height: normal;
  border-radius: 0;
  height: 2.3125rem; }
  select.radius {
    border-radius: 3px; }
  select:hover {
    background-color: #f3f2f2;
    border-color: #999999; }
  select:disabled {
    background-color: #DDDDDD;
    cursor: default; }

/* Adjust margin for form elements below */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1rem 0; }

input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline; }

/* Normalize file input width */
input[type="file"] {
  width: 100%; }

/* HTML5 Number spinners settings */
/* We add basic fieldset styling */
fieldset {
  border: 1px solid #DDDDDD;
  padding: 1.25rem;
  margin: 1.125rem 0; }
  fieldset legend {
    font-weight: bold;
    background: #FFFFFF;
    padding: 0 0.1875rem;
    margin: 0;
    margin-left: -0.1875rem; }

/* Error Handling */
[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF; }

[data-abide] span.error, [data-abide] small.error {
  display: none; }

span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF; }

.error input,
.error textarea,
.error select {
  margin-bottom: 0; }

.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 1rem; }

.error label,
.error label.error {
  color: #f04124; }

.error small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF; }

.error > label > small {
  color: #676767;
  background: transparent;
  padding: 0;
  text-transform: capitalize;
  font-style: normal;
  font-size: 60%;
  margin: 0;
  display: inline; }

.error span.error-message {
  display: block; }

input.error,
textarea.error,
select.error {
  margin-bottom: 0; }

label.error {
  color: #f04124; }

.icon-bar {
  width: 100%;
  font-size: 0;
  display: inline-block;
  background: #333333; }
  .icon-bar > * {
    text-align: center;
    font-size: 1rem;
    width: 25%;
    margin: 0 auto;
    display: block;
    padding: 1.25rem;
    float: left; }
    .icon-bar > * i, .icon-bar > * img {
      display: block;
      margin: 0 auto; }
      .icon-bar > * i + label, .icon-bar > * img + label {
        margin-top: .0625rem; }
    .icon-bar > * i {
      font-size: 1.875rem;
      vertical-align: middle; }
    .icon-bar > * img {
      width: 1.875rem;
      height: 1.875rem; }
  .icon-bar.label-right > * i, .icon-bar.label-right > * img {
    margin: 0 .0625rem 0 0;
    display: inline-block; }
    .icon-bar.label-right > * i + label, .icon-bar.label-right > * img + label {
      margin-top: 0; }
  .icon-bar.label-right > * label {
    display: inline-block; }
  .icon-bar.vertical.label-right > * {
    text-align: left; }
  .icon-bar.vertical, .icon-bar.small-vertical {
    height: 100%;
    width: auto; }
    .icon-bar.vertical .item, .icon-bar.small-vertical .item {
      width: auto;
      margin: auto;
      float: none; }
  @media only screen and (min-width: 40.063em) {
    .icon-bar.medium-vertical {
      height: 100%;
      width: auto; }
      .icon-bar.medium-vertical .item {
        width: auto;
        margin: auto;
        float: none; } }
  @media only screen and (min-width: 64.063em) {
    .icon-bar.large-vertical {
      height: 100%;
      width: auto; }
      .icon-bar.large-vertical .item {
        width: auto;
        margin: auto;
        float: none; } }
  .icon-bar > * {
    font-size: 1rem;
    padding: 1.25rem; }
    .icon-bar > * i + label, .icon-bar > * img + label {
      margin-top: .0625rem; }
    .icon-bar > * i {
      font-size: 1.875rem; }
    .icon-bar > * img {
      width: 1.875rem;
      height: 1.875rem; }
  .icon-bar > *:hover {
    background: #008CBA; }
  .icon-bar > * label {
    color: #FFFFFF; }
  .icon-bar > * i {
    color: #FFFFFF; }

.icon-bar.two-up .item {
  width: 50%; }

.icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 40.063em) {
  .icon-bar.two-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 64.063em) {
  .icon-bar.two-up.large-vertical .item {
    width: auto; } }

.icon-bar.three-up .item {
  width: 33.3333%; }

.icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 40.063em) {
  .icon-bar.three-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 64.063em) {
  .icon-bar.three-up.large-vertical .item {
    width: auto; } }

.icon-bar.four-up .item {
  width: 25%; }

.icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 40.063em) {
  .icon-bar.four-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 64.063em) {
  .icon-bar.four-up.large-vertical .item {
    width: auto; } }

.icon-bar.five-up .item {
  width: 20%; }

.icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 40.063em) {
  .icon-bar.five-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 64.063em) {
  .icon-bar.five-up.large-vertical .item {
    width: auto; } }

.icon-bar.six-up .item {
  width: 16.66667%; }

.icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 40.063em) {
  .icon-bar.six-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 64.063em) {
  .icon-bar.six-up.large-vertical .item {
    width: auto; } }

.inline-list {
  margin: 0 auto 1.0625rem auto;
  margin-left: -1.375rem;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden; }
  .inline-list > li {
    list-style: none;
    float: left;
    margin-left: 1.375rem;
    display: block; }
    .inline-list > li > * {
      display: block; }

/* Foundation Joyride */
.joyride-list {
  display: none; }

/* Default styles for the container */
.joyride-tip-guide {
  display: none;
  position: absolute;
  background: #333333;
  color: #FFFFFF;
  z-index: 101;
  top: 0;
  left: 2.5%;
  font-family: inherit;
  font-weight: normal;
  width: 95%; }

.lt-ie9 .joyride-tip-guide {
  max-width: 800px;
  left: 50%;
  margin-left: -400px; }

.joyride-content-wrapper {
  width: 100%;
  padding: 1.125rem 1.25rem 1.5rem; }
  .joyride-content-wrapper .button, .joyride-content-wrapper button, .joyride-content-wrapper input[type="submit"] {
    margin-bottom: 0 !important; }
  .joyride-content-wrapper .joyride-prev-tip {
    margin-right: 10px; }

/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
.joyride-tip-guide .joyride-nub {
  display: block;
  position: absolute;
  left: 22px;
  width: 0;
  height: 0;
  border: 10px solid #333333; }
  .joyride-tip-guide .joyride-nub.top {
    border-top-style: solid;
    border-color: #333333;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    top: -20px; }
  .joyride-tip-guide .joyride-nub.bottom {
    border-bottom-style: solid;
    border-color: #333333 !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    bottom: -20px; }
  .joyride-tip-guide .joyride-nub.right {
    right: -20px; }
  .joyride-tip-guide .joyride-nub.left {
    left: -20px; }

/* Typography */
.joyride-tip-guide h1,
.joyride-tip-guide h2,
.joyride-tip-guide h3,
.joyride-tip-guide h4,
.joyride-tip-guide h5,
.joyride-tip-guide h6 {
  line-height: 1.25;
  margin: 0;
  font-weight: bold;
  color: #FFFFFF; }

.joyride-tip-guide p {
  margin: 0 0 1.125rem 0;
  font-size: 0.875rem;
  line-height: 1.3; }

.joyride-timer-indicator-wrap {
  width: 50px;
  height: 3px;
  border: solid 1px #555555;
  position: absolute;
  right: 1.0625rem;
  bottom: 1rem; }

.joyride-timer-indicator {
  display: block;
  width: 0;
  height: inherit;
  background: #666666; }

.joyride-close-tip {
  position: absolute;
  right: 12px;
  top: 10px;
  color: #777777 !important;
  text-decoration: none;
  font-size: 24px;
  font-weight: normal;
  line-height: .5 !important; }
  .joyride-close-tip:hover, .joyride-close-tip:focus {
    color: #EEEEEE !important; }

.joyride-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: transparent;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  cursor: pointer; }

.joyride-expose-wrapper {
  background-color: #FFFFFF;
  position: absolute;
  border-radius: 3px;
  z-index: 102;
  box-shadow: 0 0 15px #FFFFFF; }

.joyride-expose-cover {
  background: transparent;
  border-radius: 3px;
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0; }

/* Styles for screens that are at least 768px; */
@media only screen and (min-width: 40.063em) {
  .joyride-tip-guide {
    width: 300px;
    left: inherit; }
    .joyride-tip-guide .joyride-nub.bottom {
      border-color: #333333 !important;
      border-bottom-color: transparent !important;
      border-left-color: transparent !important;
      border-right-color: transparent !important;
      bottom: -20px; }
    .joyride-tip-guide .joyride-nub.right {
      border-color: #333333 !important;
      border-top-color: transparent !important;
      border-right-color: transparent !important;
      border-bottom-color: transparent !important;
      top: 22px;
      left: auto;
      right: -20px; }
    .joyride-tip-guide .joyride-nub.left {
      border-color: #333333 !important;
      border-top-color: transparent !important;
      border-left-color: transparent !important;
      border-bottom-color: transparent !important;
      top: 22px;
      left: -20px;
      right: auto; } }

.keystroke,
kbd {
  background-color: #ededed;
  border-color: #dddddd;
  color: #222222;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  font-family: "Consolas", "Menlo", "Courier", monospace;
  font-size: inherit;
  padding: 0.125rem 0.25rem 0;
  border-radius: 3px; }

.label {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  margin-bottom: inherit;
  padding: 0.25rem 0.5rem 0.25rem;
  font-size: 0.6875rem;
  background-color: #008CBA;
  color: #FFFFFF; }
  .label.radius {
    border-radius: 3px; }
  .label.round {
    border-radius: 1000px; }
  .label.alert {
    background-color: #f04124;
    color: #FFFFFF; }
  .label.warning {
    background-color: #f08a24;
    color: #FFFFFF; }
  .label.success {
    background-color: #43AC6A;
    color: #FFFFFF; }
  .label.secondary {
    background-color: #e7e7e7;
    color: #333333; }
  .label.info {
    background-color: #a0d3e8;
    color: #333333; }

[data-magellan-expedition], [data-magellan-expedition-clone] {
  background: #FFFFFF;
  z-index: 50;
  min-width: 100%;
  padding: 10px; }
  [data-magellan-expedition] .sub-nav, [data-magellan-expedition-clone] .sub-nav {
    margin-bottom: 0; }
    [data-magellan-expedition] .sub-nav dd, [data-magellan-expedition-clone] .sub-nav dd {
      margin-bottom: 0; }
    [data-magellan-expedition] .sub-nav a, [data-magellan-expedition-clone] .sub-nav a {
      line-height: 1.8em; }

@-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 */
.slideshow-wrapper {
  position: relative; }
  .slideshow-wrapper ul {
    list-style-type: none;
    margin: 0; }
    .slideshow-wrapper ul li,
    .slideshow-wrapper ul li .orbit-caption {
      display: none; }
    .slideshow-wrapper ul li:first-child {
      display: block; }
  .slideshow-wrapper .orbit-container {
    background-color: transparent; }
    .slideshow-wrapper .orbit-container li {
      display: block; }
      .slideshow-wrapper .orbit-container li .orbit-caption {
        display: block; }
    .slideshow-wrapper .orbit-container .orbit-bullets li {
      display: inline-block; }
  .slideshow-wrapper .preloader {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
    border: solid 3px;
    border-color: #555555 #FFFFFF;
    border-radius: 1000px;
    animation-name: rotate;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear; }

.orbit-container {
  overflow: hidden;
  width: 100%;
  position: relative;
  background: none; }
  .orbit-container .orbit-slides-container {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-transform: translateZ(0); }
    .orbit-container .orbit-slides-container img {
      display: block;
      max-width: 100%; }
    .orbit-container .orbit-slides-container > * {
      position: absolute;
      top: 0;
      width: 100%;
      margin-left: 100%; }
      .orbit-container .orbit-slides-container > *:first-child {
        margin-left: 0%; }
      .orbit-container .orbit-slides-container > * .orbit-caption {
        position: absolute;
        bottom: 0;
        background-color: rgba(51, 51, 51, 0.8);
        color: #FFFFFF;
        width: 100%;
        padding: 0.625rem 0.875rem;
        font-size: 0.875rem; }
  .orbit-container .orbit-slide-number {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 12px;
    color: #FFFFFF;
    background: transparent;
    z-index: 10; }
    .orbit-container .orbit-slide-number span {
      font-weight: 700;
      padding: 0.3125rem; }
  .orbit-container .orbit-timer {
    position: absolute;
    top: 12px;
    right: 10px;
    height: 6px;
    width: 100px;
    z-index: 10; }
    .orbit-container .orbit-timer .orbit-progress {
      height: 3px;
      background-color: rgba(255, 255, 255, 0.3);
      display: block;
      width: 0%;
      position: relative;
      right: 20px;
      top: 5px; }
    .orbit-container .orbit-timer > span {
      display: none;
      position: absolute;
      top: 0px;
      right: 0;
      width: 11px;
      height: 14px;
      border: solid 4px #FFFFFF;
      border-top: none;
      border-bottom: none; }
    .orbit-container .orbit-timer.paused > span {
      right: -4px;
      top: 0px;
      width: 11px;
      height: 14px;
      border: inset 8px;
      border-left-style: solid;
      border-color: transparent;
      border-left-color: #FFFFFF; }
      .orbit-container .orbit-timer.paused > span.dark {
        border-left-color: #333333; }
  .orbit-container:hover .orbit-timer > span {
    display: block; }
  .orbit-container .orbit-prev,
  .orbit-container .orbit-next {
    position: absolute;
    top: 45%;
    margin-top: -25px;
    width: 36px;
    height: 60px;
    line-height: 50px;
    color: white;
    background-color: transparent;
    text-indent: -9999px !important;
    z-index: 10; }
    .orbit-container .orbit-prev:hover,
    .orbit-container .orbit-next:hover {
      background-color: rgba(0, 0, 0, 0.3); }
    .orbit-container .orbit-prev > span,
    .orbit-container .orbit-next > span {
      position: absolute;
      top: 50%;
      margin-top: -10px;
      display: block;
      width: 0;
      height: 0;
      border: inset 10px; }
  .orbit-container .orbit-prev {
    left: 0; }
    .orbit-container .orbit-prev > span {
      border-right-style: solid;
      border-color: transparent;
      border-right-color: #FFFFFF; }
    .orbit-container .orbit-prev:hover > span {
      border-right-color: #FFFFFF; }
  .orbit-container .orbit-next {
    right: 0; }
    .orbit-container .orbit-next > span {
      border-color: transparent;
      border-left-style: solid;
      border-left-color: #FFFFFF;
      left: 50%;
      margin-left: -4px; }
    .orbit-container .orbit-next:hover > span {
      border-left-color: #FFFFFF; }

.orbit-bullets-container {
  text-align: center; }

.orbit-bullets {
  margin: 0 auto 30px auto;
  overflow: hidden;
  position: relative;
  top: 10px;
  float: none;
  text-align: center;
  display: block; }
  .orbit-bullets li {
    cursor: pointer;
    display: inline-block;
    width: 0.5625rem;
    height: 0.5625rem;
    background: #CCCCCC;
    float: none;
    margin-right: 6px;
    border-radius: 1000px; }
    .orbit-bullets li.active {
      background: #999999; }
    .orbit-bullets li:last-child {
      margin-right: 0; }

.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
  display: none; }

.touch .orbit-bullets {
  display: none; }

@media only screen and (min-width: 40.063em) {
  .touch .orbit-container .orbit-prev,
  .touch .orbit-container .orbit-next {
    display: inherit; }
  .touch .orbit-bullets {
    display: block; } }

@media only screen and (max-width: 40em) {
  .orbit-stack-on-small .orbit-slides-container {
    height: auto !important; }
  .orbit-stack-on-small .orbit-slides-container > * {
    position: relative;
    margin: 0% !important;
    opacity: 1 !important; }
  .orbit-stack-on-small .orbit-slide-number {
    display: none; }
  .orbit-timer {
    display: none; }
  .orbit-next, .orbit-prev {
    display: none; }
  .orbit-bullets {
    display: none; } }

ul.pagination {
  display: block;
  min-height: 1.5rem;
  margin-left: -0.3125rem; }
  ul.pagination li {
    height: 1.5rem;
    color: #222222;
    font-size: 0.875rem;
    margin-left: 0.3125rem; }
    ul.pagination li a, ul.pagination li button {
      display: block;
      padding: 0.0625rem 0.625rem 0.0625rem;
      color: #999999;
      background: none;
      border-radius: 3px;
      font-weight: normal;
      font-size: 1em;
      line-height: inherit;
      transition: background-color 300ms ease-out; }
    ul.pagination li:hover a,
    ul.pagination li a:focus,
    ul.pagination li:hover button,
    ul.pagination li button:focus {
      background: #e6e5e5; }
    ul.pagination li.unavailable a, ul.pagination li.unavailable button {
      cursor: default;
      color: #999999; }
    ul.pagination li.unavailable:hover a,
    ul.pagination li.unavailable a:focus,
    ul.pagination li.unavailable:hover button,
    ul.pagination li.unavailable button:focus {
      background: transparent; }
    ul.pagination li.current a, ul.pagination li.current button {
      background: #008CBA;
      color: #FFFFFF;
      font-weight: bold;
      cursor: default; }
      ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
        background: #008CBA; }
  ul.pagination li {
    float: left;
    display: block; }

/* Pagination centred wrapper */
.pagination-centered {
  text-align: center; }
  .pagination-centered ul.pagination li {
    float: none;
    display: inline-block; }

/* Panels */
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #f2f2f2;
  color: #333333; }
  .panel > :first-child {
    margin-top: 0; }
  .panel > :last-child {
    margin-bottom: 0; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {
    color: #333333; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
    .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
      line-height: 1.4; }
  .panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #b6edff;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #ecfaff;
    color: #333333; }
    .panel.callout > :first-child {
      margin-top: 0; }
    .panel.callout > :last-child {
      margin-bottom: 0; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p, .panel.callout li, .panel.callout dl {
      color: #333333; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
      line-height: 1;
      margin-bottom: 0.625rem; }
      .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
        line-height: 1.4; }
    .panel.callout a:not(.button):not(button):not(input[type="submit"]) {
      color: #008CBA; }
  .panel.radius {
    border-radius: 3px; }

/* Pricing Tables */
.pricing-table {
  border: solid 1px #DDDDDD;
  margin-left: 0;
  margin-bottom: 1.25rem; }
  .pricing-table * {
    list-style: none;
    line-height: 1; }
  .pricing-table .title {
    background-color: #333333;
    padding: 0.9375rem 1.25rem;
    text-align: center;
    color: #EEEEEE;
    font-weight: normal;
    font-size: 1rem;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
  .pricing-table .price {
    background-color: #F6F6F6;
    padding: 0.9375rem 1.25rem;
    text-align: center;
    color: #333333;
    font-weight: normal;
    font-size: 2rem;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
  .pricing-table .description {
    background-color: #FFFFFF;
    padding: 0.9375rem;
    text-align: center;
    color: #777777;
    font-size: 0.75rem;
    font-weight: normal;
    line-height: 1.4;
    border-bottom: dotted 1px #DDDDDD; }
  .pricing-table .bullet-item {
    background-color: #FFFFFF;
    padding: 0.9375rem;
    text-align: center;
    color: #333333;
    font-size: 0.875rem;
    font-weight: normal;
    border-bottom: dotted 1px #DDDDDD; }
  .pricing-table .cta-button {
    background-color: #FFFFFF;
    text-align: center;
    padding: 1.25rem 1.25rem 0; }

/* Progress Bar */
.progress {
  background-color: #F6F6F6;
  height: 1.5625rem;
  border: 1px solid white;
  padding: 0.125rem;
  margin-bottom: 0.625rem; }
  .progress .meter {
    background: #008CBA;
    height: 100%;
    display: block; }
  .progress.secondary .meter {
    background: #e7e7e7;
    height: 100%;
    display: block; }
  .progress.success .meter {
    background: #43AC6A;
    height: 100%;
    display: block; }
  .progress.alert .meter {
    background: #f04124;
    height: 100%;
    display: block; }
  .progress.radius {
    border-radius: 3px; }
    .progress.radius .meter {
      border-radius: 2px; }
  .progress.round {
    border-radius: 1000px; }
    .progress.round .meter {
      border-radius: 999px; }

.range-slider {
  display: block;
  position: relative;
  width: 100%;
  height: 1rem;
  border: 1px solid #DDDDDD;
  margin: 1.25rem 0;
  -ms-touch-action: none;
  touch-action: none;
  background: #FAFAFA; }
  .range-slider.vertical-range {
    display: block;
    position: relative;
    width: 100%;
    height: 1rem;
    border: 1px solid #DDDDDD;
    margin: 1.25rem 0;
    -ms-touch-action: none;
    touch-action: none;
    display: inline-block;
    width: 1rem;
    height: 12.5rem; }
    .range-slider.vertical-range .range-slider-handle {
      margin-top: 0;
      margin-left: -0.5rem;
      position: absolute;
      bottom: -10.5rem; }
    .range-slider.vertical-range .range-slider-active-segment {
      width: 0.875rem;
      height: auto;
      bottom: 0; }
  .range-slider.radius {
    background: #FAFAFA;
    border-radius: 3px; }
    .range-slider.radius .range-slider-handle {
      background: #008CBA;
      border-radius: 3px; }
      .range-slider.radius .range-slider-handle:hover {
        background: #007ba4; }
  .range-slider.round {
    background: #FAFAFA;
    border-radius: 1000px; }
    .range-slider.round .range-slider-handle {
      background: #008CBA;
      border-radius: 1000px; }
      .range-slider.round .range-slider-handle:hover {
        background: #007ba4; }
  .range-slider.disabled, .range-slider[disabled] {
    background: #FAFAFA;
    cursor: default;
    opacity: 0.7; }
    .range-slider.disabled .range-slider-handle, .range-slider[disabled] .range-slider-handle {
      background: #008CBA;
      cursor: default;
      opacity: 0.7; }
      .range-slider.disabled .range-slider-handle:hover, .range-slider[disabled] .range-slider-handle:hover {
        background: #007ba4; }

.range-slider-active-segment {
  display: inline-block;
  position: absolute;
  height: 0.875rem;
  background: #e5e5e5; }

.range-slider-handle {
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: -0.3125rem;
  width: 2rem;
  height: 1.375rem;
  border: 1px solid none;
  cursor: pointer;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #008CBA; }
  .range-slider-handle:hover {
    background: #007ba4; }

.reveal-modal-bg {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  background: rgba(0, 0, 0, 0.45);
  z-index: 1004;
  display: none;
  left: 0; }

.reveal-modal, dialog {
  visibility: hidden;
  display: none;
  position: absolute;
  z-index: 1005;
  width: 100vw;
  top: 0;
  border-radius: 3px;
  left: 0;
  background-color: #FFFFFF;
  padding: 1.25rem;
  border: solid 1px #666666;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  padding: 1.875rem; }
  @media only screen and (max-width: 40em) {
    .reveal-modal, dialog {
      min-height: 100vh; } }
  .reveal-modal .column, dialog .column, .reveal-modal .columns, dialog .columns {
    min-width: 0; }
  .reveal-modal > :first-child, dialog > :first-child {
    margin-top: 0; }
  .reveal-modal > :last-child, dialog > :last-child {
    margin-bottom: 0; }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal, dialog {
      width: 80%;
      max-width: 62.5rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal, dialog {
      top: 6.25rem; } }
  .reveal-modal.radius, dialog.radius {
    border-radius: 3px; }
  .reveal-modal.round, dialog.round {
    border-radius: 1000px; }
  .reveal-modal.collapse, dialog.collapse {
    padding: 0; }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.tiny, dialog.tiny {
      width: 30%;
      max-width: 62.5rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.small, dialog.small {
      width: 40%;
      max-width: 62.5rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.medium, dialog.medium {
      width: 60%;
      max-width: 62.5rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.large, dialog.large {
      width: 70%;
      max-width: 62.5rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  @media only screen and (min-width: 40.063em) {
    .reveal-modal.xlarge, dialog.xlarge {
      width: 95%;
      max-width: 62.5rem;
      left: 0;
      right: 0;
      margin: 0 auto; } }
  .reveal-modal.full, dialog.full {
    top: 0;
    left: 0;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    margin-left: 0 !important; }
    @media only screen and (min-width: 40.063em) {
      .reveal-modal.full, dialog.full {
        width: 100vw;
        max-width: 62.5rem;
        left: 0;
        right: 0;
        margin: 0 auto; } }
  .reveal-modal .close-reveal-modal, dialog .close-reveal-modal {
    font-size: 2.5rem;
    line-height: 1;
    position: absolute;
    top: 0.5rem;
    right: 0.6875rem;
    color: #AAAAAA;
    font-weight: bold;
    cursor: pointer; }

dialog {
  display: none; }
  dialog::backdrop, dialog + .backdrop {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000000;
    background: rgba(0, 0, 0, 0.45);
    z-index: auto;
    display: none;
    left: 0; }
  dialog[open] {
    display: block; }

@media print {
  dialog, .reveal-modal, dialog {
    display: none;
    background: #FFFFFF !important; } }

.side-nav {
  display: block;
  margin: 0;
  padding: 0.875rem 0;
  list-style-type: none;
  list-style-position: outside;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
  .side-nav li {
    margin: 0 0 0.4375rem 0;
    font-size: 0.875rem;
    font-weight: normal; }
    .side-nav li a:not(.button):not(button):not(input[type="submit"]) {
      display: block;
      color: #008CBA;
      margin: 0;
      padding: 0.4375rem 0.875rem; }
      .side-nav li a:not(.button):not(button):not(input[type="submit"]):hover, .side-nav li a:not(.button):not(button):not(input[type="submit"]):focus {
        background: rgba(0, 0, 0, 0.025);
        color: #1cc7ff; }
    .side-nav li.active > a:first-child:not(.button):not(button):not(input[type="submit"]) {
      color: #1cc7ff;
      font-weight: normal;
      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
    .side-nav li.divider {
      border-top: 1px solid;
      height: 0;
      padding: 0;
      list-style: none;
      border-top-color: white; }
    .side-nav li.heading {
      color: #008CBA;
      font-size: 0.875rem;
      font-weight: bold;
      text-transform: uppercase; }

.split.button, button.split, input.split[type="submit"] {
  position: relative;
  padding-right: 5.0625rem; }
  .split.button span, button.split span, input.split[type="submit"] span {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: solid 1px; }
    .split.button span:after, button.split span:after, input.split[type="submit"] span:after {
      position: absolute;
      content: "";
      width: 0;
      height: 0;
      display: block;
      border-style: inset;
      top: 50%;
      left: 50%; }
    .split.button span:active, button.split span:active, input.split[type="submit"] span:active {
      background-color: rgba(0, 0, 0, 0.1); }
  .split.button span, button.split span, input.split[type="submit"] span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .split.button span, button.split span, input.split[type="submit"] span {
    width: 3.09375rem; }
    .split.button span:after, button.split span:after, input.split[type="submit"] span:after {
      border-top-style: solid;
      border-width: 0.375rem;
      top: 48%;
      margin-left: -0.375rem; }
  .split.button span:after, button.split span:after, input.split[type="submit"] span:after {
    border-color: #FFFFFF transparent transparent transparent; }
  .split.button.secondary span, button.split.secondary span, input.split.secondary[type="submit"] span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .split.button.secondary span:after, button.split.secondary span:after, input.split.secondary[type="submit"] span:after {
    border-color: #FFFFFF transparent transparent transparent; }
  .split.button.alert span, button.split.alert span, input.split.alert[type="submit"] span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .split.button.success span, button.split.success span, input.split.success[type="submit"] span {
    border-left-color: rgba(255, 255, 255, 0.5); }
  .split.button.tiny, button.split.tiny, input.split.tiny[type="submit"] {
    padding-right: 3.75rem; }
    .split.button.tiny span, button.split.tiny span, input.split.tiny[type="submit"] span {
      width: 2.25rem; }
      .split.button.tiny span:after, button.split.tiny span:after, input.split.tiny[type="submit"] span:after {
        border-top-style: solid;
        border-width: 0.375rem;
        top: 48%;
        margin-left: -0.375rem; }
  .split.button.small, button.split.small, input.split.small[type="submit"] {
    padding-right: 4.375rem; }
    .split.button.small span, button.split.small span, input.split.small[type="submit"] span {
      width: 2.625rem; }
      .split.button.small span:after, button.split.small span:after, input.split.small[type="submit"] span:after {
        border-top-style: solid;
        border-width: 0.4375rem;
        top: 48%;
        margin-left: -0.375rem; }
  .split.button.large, button.split.large, input.split.large[type="submit"] {
    padding-right: 5.5rem; }
    .split.button.large span, button.split.large span, input.split.large[type="submit"] span {
      width: 3.4375rem; }
      .split.button.large span:after, button.split.large span:after, input.split.large[type="submit"] span:after {
        border-top-style: solid;
        border-width: 0.3125rem;
        top: 48%;
        margin-left: -0.375rem; }
  .split.button.expand, button.split.expand, input.split.expand[type="submit"] {
    padding-left: 2rem; }
  .split.button.secondary span:after, button.split.secondary span:after, input.split.secondary[type="submit"] span:after {
    border-color: #333333 transparent transparent transparent; }
  .split.button.radius span, button.split.radius span, input.split.radius[type="submit"] span {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
  .split.button.round span, button.split.round span, input.split.round[type="submit"] span {
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px; }

.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -0.25rem 0 1.125rem;
  padding-top: 0.25rem;
  margin-right: 0;
  margin-left: -0.75rem; }
  .sub-nav dt {
    text-transform: uppercase; }
  .sub-nav dt,
  .sub-nav dd,
  .sub-nav li {
    float: left;
    display: inline;
    margin-left: 1rem;
    margin-bottom: 0.625rem;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    font-size: 0.875rem;
    color: #999999; }
    .sub-nav dt a,
    .sub-nav dd a,
    .sub-nav li a {
      text-decoration: none;
      color: #999999;
      padding: 0.1875rem 1rem; }
      .sub-nav dt a:hover,
      .sub-nav dd a:hover,
      .sub-nav li a:hover {
        color: #737373; }
    .sub-nav dt.active a,
    .sub-nav dd.active a,
    .sub-nav li.active a {
      border-radius: 3px;
      font-weight: normal;
      background: #008CBA;
      padding: 0.1875rem 1rem;
      cursor: default;
      color: #FFFFFF; }
      .sub-nav dt.active a:hover,
      .sub-nav dd.active a:hover,
      .sub-nav li.active a:hover {
        background: #0078a0; }

.switch {
  padding: 0;
  border: none;
  position: relative; }
  .switch label {
    display: block;
    margin-bottom: 1rem;
    position: relative;
    color: transparent;
    background: #DDDDDD;
    text-indent: 100%;
    width: 4rem;
    height: 2rem;
    cursor: pointer;
    transition: left 0.15s ease-out; }
  .switch input {
    opacity: 0;
    position: absolute;
    top: 9px;
    left: 10px;
    padding: 0; }
    .switch input + label {
      margin-left: 0;
      margin-right: 0; }
  .switch label:after {
    content: "";
    display: block;
    background: #FFFFFF;
    position: absolute;
    top: .25rem;
    left: .25rem;
    width: 1.5rem;
    height: 1.5rem;
    -webkit-transition: left 0.15s ease-out;
    -moz-transition: left 0.15s ease-out;
    transition: left 0.15s ease-out;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .switch input:checked + label {
    background: #008CBA; }
  .switch input:checked + label:after {
    left: 2.25rem; }
  .switch label {
    width: 4rem;
    height: 2rem; }
  .switch label:after {
    width: 1.5rem;
    height: 1.5rem; }
  .switch input:checked + label:after {
    left: 2.25rem; }
  .switch label {
    color: transparent;
    background: #DDDDDD; }
  .switch label:after {
    background: #FFFFFF; }
  .switch input:checked + label {
    background: #008CBA; }
  .switch.large label {
    width: 5rem;
    height: 2.5rem; }
  .switch.large label:after {
    width: 2rem;
    height: 2rem; }
  .switch.large input:checked + label:after {
    left: 2.75rem; }
  .switch.small label {
    width: 3.5rem;
    height: 1.75rem; }
  .switch.small label:after {
    width: 1.25rem;
    height: 1.25rem; }
  .switch.small input:checked + label:after {
    left: 2rem; }
  .switch.tiny label {
    width: 3rem;
    height: 1.5rem; }
  .switch.tiny label:after {
    width: 1rem;
    height: 1rem; }
  .switch.tiny input:checked + label:after {
    left: 1.75rem; }
  .switch.radius label {
    border-radius: 4px; }
  .switch.radius label:after {
    border-radius: 3px; }
  .switch.round {
    border-radius: 1000px; }
    .switch.round label {
      border-radius: 2rem; }
    .switch.round label:after {
      border-radius: 2rem; }

table {
  background: #FFFFFF;
  margin-bottom: 1.25rem;
  border: solid 1px #DDDDDD;
  table-layout: auto; }
  table caption {
    background: transparent;
    color: #222222;
    font-size: 1rem;
    font-weight: bold; }
  table thead {
    background: #F5F5F5; }
    table thead tr th,
    table thead tr td {
      padding: 0.5rem 0.625rem 0.625rem;
      font-size: 0.875rem;
      font-weight: bold;
      color: #222222; }
  table tfoot {
    background: #F5F5F5; }
    table tfoot tr th,
    table tfoot tr td {
      padding: 0.5rem 0.625rem 0.625rem;
      font-size: 0.875rem;
      font-weight: bold;
      color: #222222; }
  table tr th,
  table tr td {
    padding: 0.5625rem 0.625rem;
    font-size: 0.875rem;
    color: #222222;
    text-align: left; }
  table tr.even, table tr.alt, table tr:nth-of-type(even) {
    background: #F9F9F9; }
  table thead tr th,
  table tfoot tr th,
  table tfoot tr td,
  table tbody tr th,
  table tbody tr td,
  table tr td {
    display: table-cell;
    line-height: 1.125rem; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-justify {
  text-align: justify !important; }

@media only screen and (max-width: 40em) {
  .small-only-text-left {
    text-align: left !important; }
  .small-only-text-right {
    text-align: right !important; }
  .small-only-text-center {
    text-align: center !important; }
  .small-only-text-justify {
    text-align: justify !important; } }

@media only screen {
  .small-text-left {
    text-align: left !important; }
  .small-text-right {
    text-align: right !important; }
  .small-text-center {
    text-align: center !important; }
  .small-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .medium-only-text-left {
    text-align: left !important; }
  .medium-only-text-right {
    text-align: right !important; }
  .medium-only-text-center {
    text-align: center !important; }
  .medium-only-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 40.063em) {
  .medium-text-left {
    text-align: left !important; }
  .medium-text-right {
    text-align: right !important; }
  .medium-text-center {
    text-align: center !important; }
  .medium-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .large-only-text-left {
    text-align: left !important; }
  .large-only-text-right {
    text-align: right !important; }
  .large-only-text-center {
    text-align: center !important; }
  .large-only-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 64.063em) {
  .large-text-left {
    text-align: left !important; }
  .large-text-right {
    text-align: right !important; }
  .large-text-center {
    text-align: center !important; }
  .large-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  .xlarge-only-text-left {
    text-align: left !important; }
  .xlarge-only-text-right {
    text-align: right !important; }
  .xlarge-only-text-center {
    text-align: center !important; }
  .xlarge-only-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 90.063em) {
  .xlarge-text-left {
    text-align: left !important; }
  .xlarge-text-right {
    text-align: right !important; }
  .xlarge-text-center {
    text-align: center !important; }
  .xlarge-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
  .xxlarge-only-text-left {
    text-align: left !important; }
  .xxlarge-only-text-right {
    text-align: right !important; }
  .xxlarge-only-text-center {
    text-align: center !important; }
  .xxlarge-only-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 120.063em) {
  .xxlarge-text-left {
    text-align: left !important; }
  .xxlarge-text-right {
    text-align: right !important; }
  .xxlarge-text-center {
    text-align: center !important; }
  .xxlarge-text-justify {
    text-align: justify !important; } }

/* Typography resets */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0; }

/* Default Link Styles */
a {
  color: #008CBA;
  text-decoration: none;
  line-height: inherit; }
  a:hover, a:focus {
    color: #0078a0; }
  a img {
    border: none; }

/* Default paragraph styles */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility; }
  p.lead {
    font-size: 1.21875rem;
    line-height: 1.6; }
  p aside {
    font-size: 0.875rem;
    line-height: 1.35;
    font-style: italic; }

/* Default header styles */
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-size: 60%;
    color: #6f6f6f;
    line-height: 0; }

h1 {
  font-size: 2.125rem; }

h2 {
  font-size: 1.6875rem; }

h3 {
  font-size: 1.375rem; }

h4 {
  font-size: 1.125rem; }

h5 {
  font-size: 1.125rem; }

h6 {
  font-size: 1rem; }

.subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem; }

hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0; }

/* Helpful Typography Defaults */
em,
i {
  font-style: italic;
  line-height: inherit; }

strong,
b {
  font-weight: bold;
  line-height: inherit; }

small {
  font-size: 60%;
  line-height: inherit; }

code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #333333;
  background-color: #f8f8f8;
  border-width: 1px;
  border-style: solid;
  border-color: #dfdfdf;
  padding: 0.125rem 0.3125rem 0.0625rem; }

/* Lists */
ul,
ol,
dl {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit; }

ul {
  margin-left: 1.1rem; }
  ul.no-bullet {
    margin-left: 0; }
    ul.no-bullet li ul,
    ul.no-bullet li ol {
      margin-left: 1.25rem;
      margin-bottom: 0;
      list-style: none; }

/* Unordered Lists */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0; }

ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit; }

ul.square {
  list-style-type: square;
  margin-left: 1.1rem; }

ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem; }

ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem; }

ul.no-bullet {
  list-style: none; }

/* Ordered Lists */
ol {
  margin-left: 1.4rem; }
  ol li ul,
  ol li ol {
    margin-left: 1.25rem;
    margin-bottom: 0; }

/* Definition Lists */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold; }

dl dd {
  margin-bottom: 0.75rem; }

/* Abbreviations */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222;
  border-bottom: 1px dotted #DDDDDD;
  cursor: help; }

abbr {
  text-transform: none; }

/* Blockquotes */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #DDDDDD; }
  blockquote cite {
    display: block;
    font-size: 0.8125rem;
    color: #555555; }
    blockquote cite:before {
      content: "\2014 \0020"; }
    blockquote cite a,
    blockquote cite a:visited {
      color: #555555; }

blockquote,
blockquote p {
  line-height: 1.6;
  color: #6f6f6f; }

/* Microformats */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #DDDDDD;
  padding: 0.625rem 0.75rem; }
  .vcard li {
    margin: 0;
    display: block; }
  .vcard .fn {
    font-weight: bold;
    font-size: 0.9375rem; }

.vevent .summary {
  font-weight: bold; }

.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem; }

@media only screen and (min-width: 40.063em) {
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4; }
  h1 {
    font-size: 2.75rem; }
  h2 {
    font-size: 2.3125rem; }
  h3 {
    font-size: 1.6875rem; }
  h4 {
    font-size: 1.4375rem; }
  h5 {
    font-size: 1.125rem; }
  h6 {
    font-size: 1rem; } }

/*
       * 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)
      */
.print-only {
  display: none !important; }

@media print {
  * {
    background: transparent !important;
    color: #000000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group;
    /* h5bp.com/t */ }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .hide-on-print {
    display: none !important; }
  .print-only {
    display: block !important; }
  .hide-for-print {
    display: none !important; }
  .show-for-print {
    display: inherit !important; } }

.tabs {
  margin-bottom: 0 !important;
  margin-left: 0; }
  .tabs:before, .tabs:after {
    content: " ";
    display: table; }
  .tabs:after {
    clear: both; }
  .tabs dd, .tabs .tab-title {
    position: relative;
    margin-bottom: 0 !important;
    list-style: none;
    float: left; }
    .tabs dd > a, .tabs .tab-title > a {
      display: block;
      background-color: #EFEFEF;
      color: #222222;
      padding: 1rem 2rem;
      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 1rem; }
      .tabs dd > a:hover, .tabs .tab-title > a:hover {
        background-color: #e1e1e1; }
    .tabs dd.active a, .tabs .tab-title.active a {
      background-color: #FFFFFF;
      color: #222222; }
  .tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  .tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
  .tabs.vertical dd, .tabs.vertical .tab-title {
    position: inherit;
    float: none;
    display: block;
    top: auto; }

.tabs-content {
  margin-bottom: 1.5rem;
  width: 100%; }
  .tabs-content:before, .tabs-content:after {
    content: " ";
    display: table; }
  .tabs-content:after {
    clear: both; }
  .tabs-content > .content {
    display: none;
    float: left;
    padding: 0.9375rem 0;
    width: 100%; }
    .tabs-content > .content.active {
      display: block;
      float: none; }
    .tabs-content > .content.contained {
      padding: 0.9375rem; }
  .tabs-content.vertical {
    display: block; }
    .tabs-content.vertical > .content {
      padding: 0 0.9375rem; }

@media only screen and (min-width: 40.063em) {
  .tabs.vertical {
    width: 20%;
    max-width: 20%;
    float: left;
    margin: 0 0 1.25rem; }
  .tabs-content.vertical {
    width: 80%;
    max-width: 80%;
    float: left;
    margin-left: -1px;
    padding-left: 1rem; } }

.no-js .tabs-content > .content {
  display: block;
  float: none; }

/* Image Thumbnails */
.th {
  line-height: 0;
  display: inline-block;
  border: solid 4px #FFFFFF;
  max-width: 100%;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  transition: all 200ms ease-out; }
  .th:hover, .th:focus {
    box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); }
  .th.radius {
    border-radius: 3px; }

/* Tooltips */
.has-tip {
  border-bottom: dotted 1px #CCCCCC;
  cursor: help;
  font-weight: bold;
  color: #333333; }
  .has-tip:hover, .has-tip:focus {
    border-bottom: dotted 1px #003f54;
    color: #008CBA; }
  .has-tip.tip-left, .has-tip.tip-right {
    float: none !important; }

.tooltip {
  display: none;
  position: absolute;
  z-index: 1006;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 0.75rem;
  max-width: 300px;
  left: 50%;
  width: 100%;
  color: #FFFFFF;
  background: #333333; }
  .tooltip > .nub {
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent #333333 transparent;
    top: -10px;
    pointer-events: none; }
    .tooltip > .nub.rtl {
      left: auto;
      right: 5px; }
  .tooltip.radius {
    border-radius: 3px; }
  .tooltip.round {
    border-radius: 1000px; }
    .tooltip.round > .nub {
      left: 2rem; }
  .tooltip.opened {
    color: #008CBA !important;
    border-bottom: dotted 1px #003f54 !important; }

.tap-to-close {
  display: block;
  font-size: 0.625rem;
  color: #777777;
  font-weight: normal; }

@media only screen and (min-width: 40.063em) {
  .tooltip > .nub {
    border-color: transparent transparent #333333 transparent;
    top: -10px; }
  .tooltip.tip-top > .nub {
    border-color: #333333 transparent transparent transparent;
    top: auto;
    bottom: -10px; }
  .tooltip.tip-left, .tooltip.tip-right {
    float: none !important; }
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent #333333;
    right: -10px;
    left: auto;
    top: 50%;
    margin-top: -5px; }
  .tooltip.tip-right > .nub {
    border-color: transparent #333333 transparent transparent;
    right: auto;
    left: -10px;
    top: 50%;
    margin-top: -5px; } }

meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

/* Wrapped around .top-bar to contain to grid width */
.contain-to-grid {
  width: 100%;
  background: #333333; }
  .contain-to-grid .top-bar {
    margin-bottom: 0; }

.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99; }
  .fixed.expanded:not(.top-bar) {
    overflow-y: auto;
    height: auto;
    width: 100%;
    max-height: 100%; }
    .fixed.expanded:not(.top-bar) .title-area {
      position: fixed;
      width: 100%;
      z-index: 99; }
    .fixed.expanded:not(.top-bar) .top-bar-section {
      z-index: 98;
      margin-top: 45px; }

.top-bar {
  overflow: hidden;
  height: 45px;
  line-height: 45px;
  position: relative;
  background: #333333;
  margin-bottom: 0; }
  .top-bar ul {
    margin-bottom: 0;
    list-style: none; }
  .top-bar .row {
    max-width: none; }
  .top-bar form,
  .top-bar input {
    margin-bottom: 0; }
  .top-bar input {
    height: 1.8rem;
    padding-top: .35rem;
    padding-bottom: .35rem;
    font-size: 0.75rem; }
  .top-bar .button, .top-bar button, .top-bar input[type="submit"], .top-bar button {
    padding-top: 0.4125rem;
    padding-bottom: 0.4125rem;
    margin-bottom: 0;
    font-size: 0.75rem; }
    @media only screen and (max-width: 40em) {
      .top-bar .button, .top-bar button, .top-bar input[type="submit"], .top-bar button {
        position: relative;
        top: -1px; } }
  .top-bar .title-area {
    position: relative;
    margin: 0; }
  .top-bar .name {
    height: 45px;
    margin: 0;
    font-size: 16px; }
    .top-bar .name h1 {
      line-height: 45px;
      font-size: 1.0625rem;
      margin: 0; }
      .top-bar .name h1 a {
        font-weight: normal;
        color: #FFFFFF;
        width: 75%;
        display: block;
        padding: 0 15px; }
  .top-bar .toggle-topbar {
    position: absolute;
    right: 0;
    top: 0; }
    .top-bar .toggle-topbar a {
      color: #FFFFFF;
      text-transform: uppercase;
      font-size: 0.8125rem;
      font-weight: bold;
      position: relative;
      display: block;
      padding: 0 15px;
      height: 45px;
      line-height: 45px; }
    .top-bar .toggle-topbar.menu-icon {
      top: 50%;
      margin-top: -16px; }
      .top-bar .toggle-topbar.menu-icon a {
        height: 34px;
        line-height: 33px;
        padding: 0 40px 0 15px;
        color: #FFFFFF;
        position: relative; }
        .top-bar .toggle-topbar.menu-icon a span::after {
          content: "";
          position: absolute;
          display: block;
          height: 0;
          top: 50%;
          margin-top: -8px;
          right: 15px;
          box-shadow: 0 0px 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
          width: 16px; }
        .top-bar .toggle-topbar.menu-icon a span:hover:after {
          box-shadow: 0 0px 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF; }
  .top-bar.expanded {
    height: auto;
    background: transparent; }
    .top-bar.expanded .title-area {
      background: #333333; }
    .top-bar.expanded .toggle-topbar a {
      color: #888888; }
      .top-bar.expanded .toggle-topbar a::after {
        box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; }

.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  transition: left 300ms ease-out; }
  .top-bar-section ul {
    padding: 0;
    width: 100%;
    height: auto;
    display: block;
    font-size: 16px;
    margin: 0; }
  .top-bar-section .divider,
  .top-bar-section [role="separator"] {
    border-top: solid 1px #1a1919;
    clear: both;
    height: 1px;
    width: 100%; }
  .top-bar-section ul li {
    background: #333333; }
    .top-bar-section ul li > a {
      display: block;
      width: 100%;
      color: #FFFFFF;
      padding: 12px 0 12px 0;
      padding-left: 15px;
      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
      font-size: 0.8125rem;
      font-weight: normal;
      text-transform: none; }
      .top-bar-section ul li > a.button {
        font-size: 0.8125rem;
        padding-right: 15px;
        padding-left: 15px;
        background-color: #008CBA;
        border-color: #007095;
        color: #FFFFFF; }
        .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
          background-color: #007095; }
        .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > a.button.secondary {
        background-color: #e7e7e7;
        border-color: #b9b9b9;
        color: #333333; }
        .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
          background-color: #b9b9b9; }
        .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
          color: #333333; }
      .top-bar-section ul li > a.button.success {
        background-color: #43AC6A;
        border-color: #368a55;
        color: #FFFFFF; }
        .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
          background-color: #368a55; }
        .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > a.button.alert {
        background-color: #f04124;
        border-color: #cf2a0e;
        color: #FFFFFF; }
        .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
          background-color: #cf2a0e; }
        .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
          color: #FFFFFF; }
    .top-bar-section ul li > button {
      font-size: 0.8125rem;
      padding-right: 15px;
      padding-left: 15px;
      background-color: #008CBA;
      border-color: #007095;
      color: #FFFFFF; }
      .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
        background-color: #007095; }
      .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
        color: #FFFFFF; }
      .top-bar-section ul li > button.secondary {
        background-color: #e7e7e7;
        border-color: #b9b9b9;
        color: #333333; }
        .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
          background-color: #b9b9b9; }
        .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
          color: #333333; }
      .top-bar-section ul li > button.success {
        background-color: #43AC6A;
        border-color: #368a55;
        color: #FFFFFF; }
        .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
          background-color: #368a55; }
        .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
          color: #FFFFFF; }
      .top-bar-section ul li > button.alert {
        background-color: #f04124;
        border-color: #cf2a0e;
        color: #FFFFFF; }
        .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
          background-color: #cf2a0e; }
        .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
          color: #FFFFFF; }
    .top-bar-section ul li:hover:not(.has-form) > a {
      background-color: #555555;
      background: #272727;
      color: #FFFFFF; }
    .top-bar-section ul li.active > a {
      background: #008CBA;
      color: #FFFFFF; }
      .top-bar-section ul li.active > a:hover {
        background: #0078a0;
        color: #FFFFFF; }
  .top-bar-section .has-form {
    padding: 15px; }
  .top-bar-section .has-dropdown {
    position: relative; }
    .top-bar-section .has-dropdown > a:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 5px;
      border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
      border-left-style: solid;
      margin-right: 15px;
      margin-top: -4.5px;
      position: absolute;
      top: 50%;
      right: 0; }
    .top-bar-section .has-dropdown.moved {
      position: static; }
      .top-bar-section .has-dropdown.moved > .dropdown {
        display: block;
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
        position: absolute !important;
        width: 100%; }
      .top-bar-section .has-dropdown.moved > a:after {
        display: none; }
  .top-bar-section .dropdown {
    padding: 0;
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 99;
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
    .top-bar-section .dropdown li {
      width: 100%;
      height: auto; }
      .top-bar-section .dropdown li a {
        font-weight: normal;
        padding: 8px 15px; }
        .top-bar-section .dropdown li a.parent-link {
          font-weight: normal; }
      .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
        margin-bottom: 0;
        margin-top: 0;
        font-size: 1.125rem; }
        .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
          color: #FFFFFF;
          display: block; }
          .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
            background: none; }
      .top-bar-section .dropdown li.has-form {
        padding: 8px 15px; }
      .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button, .top-bar-section .dropdown li input[type="submit"], .top-bar-section .dropdown li button {
        top: auto; }
    .top-bar-section .dropdown label {
      padding: 8px 15px 2px;
      margin-bottom: 0;
      text-transform: uppercase;
      color: #777777;
      font-weight: bold;
      font-size: 0.625rem; }

.js-generated {
  display: block; }

@media only screen and (min-width: 40.063em) {
  .top-bar {
    background: #333333;
    overflow: visible; }
    .top-bar:before, .top-bar:after {
      content: " ";
      display: table; }
    .top-bar:after {
      clear: both; }
    .top-bar .toggle-topbar {
      display: none; }
    .top-bar .title-area {
      float: left; }
    .top-bar .name h1 a {
      width: auto; }
    .top-bar input,
    .top-bar .button,
    .top-bar button,
    .top-bar input[type="submit"],
    .top-bar button {
      font-size: 0.875rem;
      position: relative;
      top: 7px; }
    .top-bar.expanded {
      background: #333333; }
  .contain-to-grid .top-bar {
    max-width: 62.5rem;
    margin: 0 auto;
    margin-bottom: 0; }
  .top-bar-section {
    transition: none 0 0;
    left: 0 !important; }
    .top-bar-section ul {
      width: auto;
      height: auto !important;
      display: inline; }
      .top-bar-section ul li {
        float: left; }
        .top-bar-section ul li .js-generated {
          display: none; }
    .top-bar-section li.hover > a:not(.button):not(button):not(input[type="submit"]) {
      background-color: #555555;
      background: #272727;
      color: #FFFFFF; }
    .top-bar-section li:not(.has-form) a:not(.button):not(button):not(input[type="submit"]) {
      padding: 0 15px;
      line-height: 45px;
      background: #333333; }
      .top-bar-section li:not(.has-form) a:not(.button):not(button):not(input[type="submit"]):hover {
        background-color: #555555;
        background: #272727; }
    .top-bar-section li.active:not(.has-form) a:not(.button):not(button):not(input[type="submit"]) {
      padding: 0 15px;
      line-height: 45px;
      color: #FFFFFF;
      background: #008CBA; }
      .top-bar-section li.active:not(.has-form) a:not(.button):not(button):not(input[type="submit"]):hover {
        background: #0078a0;
        color: #FFFFFF; }
    .top-bar-section .has-dropdown > a {
      padding-right: 35px !important; }
      .top-bar-section .has-dropdown > a:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 5px;
        border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
        border-top-style: solid;
        margin-top: -2.5px;
        top: 22.5px; }
    .top-bar-section .has-dropdown.moved {
      position: relative; }
      .top-bar-section .has-dropdown.moved > .dropdown {
        display: block;
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px); }
    .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
      display: block;
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto;
      position: absolute !important; }
    .top-bar-section .has-dropdown > a:focus + .dropdown {
      display: block;
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto;
      position: absolute !important; }
    .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
      border: none;
      content: "\00bb";
      top: 1rem;
      margin-top: -1px;
      right: 5px;
      line-height: 1.2; }
    .top-bar-section .dropdown {
      left: 0;
      top: auto;
      background: transparent;
      min-width: 100%; }
      .top-bar-section .dropdown li a {
        color: #FFFFFF;
        line-height: 45px;
        white-space: nowrap;
        padding: 12px 15px;
        background: #333333; }
      .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button):not(button):not(input[type="submit"]) {
        color: #FFFFFF;
        background: #333333; }
      .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(button):not(input[type="submit"]) {
        color: #FFFFFF;
        background-color: #555555;
        background: #272727; }
      .top-bar-section .dropdown li label {
        white-space: nowrap;
        background: #333333; }
      .top-bar-section .dropdown li .dropdown {
        left: 100%;
        top: 0; }
    .top-bar-section > ul > .divider,
    .top-bar-section > ul > [role="separator"] {
      border-bottom: none;
      border-top: none;
      border-right: solid 1px #4e4e4e;
      clear: none;
      height: 45px;
      width: 0; }
    .top-bar-section .has-form {
      background: #333333;
      padding: 0 15px;
      height: 45px; }
    .top-bar-section .right li .dropdown {
      left: auto;
      right: 0; }
      .top-bar-section .right li .dropdown li .dropdown {
        right: 100%; }
    .top-bar-section .left li .dropdown {
      right: auto;
      left: 0; }
      .top-bar-section .left li .dropdown li .dropdown {
        left: 100%; }
  .no-js .top-bar-section ul li:hover > a {
    background-color: #555555;
    background: #272727;
    color: #FFFFFF; }
  .no-js .top-bar-section ul li:active > a {
    background: #008CBA;
    color: #FFFFFF; }
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important; }
  .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important; } }

.off-canvas-wrap {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 100%;
  overflow: hidden; }
  .off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
    min-height: 100%;
    -webkit-overflow-scrolling: touch; }

.inner-wrap {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 100%;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease; }
  .inner-wrap:before, .inner-wrap:after {
    content: " ";
    display: table; }
  .inner-wrap:after {
    clear: both; }

.tab-bar {
  -webkit-backface-visibility: hidden;
  background: #333333;
  color: #FFFFFF;
  height: 2.8125rem;
  line-height: 2.8125rem;
  position: relative; }
  .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {
    color: #FFFFFF;
    font-weight: bold;
    line-height: 2.8125rem;
    margin: 0; }
  .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {
    font-size: 1.125rem; }

.left-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
  border-right: solid 1px #1a1919;
  left: 0; }

.right-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
  border-left: solid 1px #1a1919;
  right: 0; }

.tab-bar-section {
  padding: 0 0.625rem;
  position: absolute;
  text-align: center;
  height: 2.8125rem;
  top: 0; }
  @media only screen and (min-width: 40.063em) {
    .tab-bar-section.left, .tab-bar-section.right {
      text-align: left; } }
  .tab-bar-section.left {
    left: 0;
    right: 2.8125rem; }
  .tab-bar-section.right {
    left: 2.8125rem;
    right: 0; }
  .tab-bar-section.middle {
    left: 2.8125rem;
    right: 2.8125rem; }

.tab-bar .menu-icon {
  text-indent: 2.1875rem;
  width: 2.8125rem;
  height: 2.8125rem;
  display: block;
  padding: 0;
  color: #FFFFFF;
  position: relative;
  transform: translate3d(0, 0, 0); }
  .tab-bar .menu-icon span::after {
    content: "";
    position: absolute;
    display: block;
    height: 0;
    top: 50%;
    margin-top: -0.5rem;
    left: 0.90625rem;
    box-shadow: 0 0px 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
    width: 1rem; }
  .tab-bar .menu-icon span:hover:after {
    box-shadow: 0 0px 0 1px #b3b2b2, 0 7px 0 1px #b3b2b2, 0 14px 0 1px #b3b2b2; }

.left-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  background: #333333;
  z-index: 1001;
  box-sizing: content-box;
  transition: transform 500ms ease 0s;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-transform: translate(-100.5%, 0);
  -webkit-transform: translate3d(-100.5%, 0, 0);
  -moz-transform: translate3d(-100.5%, 0, 0);
  -ms-transform: translate3d(-100.5%, 0, 0);
  -o-transform: translate3d(-100.5%, 0, 0);
  transform: translate3d(-100.5%, 0, 0);
  left: 0; }
  .left-off-canvas-menu * {
    -webkit-backface-visibility: hidden; }

.right-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  background: #333333;
  z-index: 1001;
  box-sizing: content-box;
  transition: transform 500ms ease 0s;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-transform: translate(100.5%, 0);
  -webkit-transform: translate3d(100.5%, 0, 0);
  -moz-transform: translate3d(100.5%, 0, 0);
  -ms-transform: translate3d(100.5%, 0, 0);
  -o-transform: translate3d(100.5%, 0, 0);
  transform: translate3d(100.5%, 0, 0);
  right: 0; }
  .right-off-canvas-menu * {
    -webkit-backface-visibility: hidden; }

ul.off-canvas-list {
  list-style-type: none;
  padding: 0;
  margin: 0; }
  ul.off-canvas-list li label {
    display: block;
    padding: 0.3rem 0.9375rem;
    color: #999999;
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: bold;
    background: #444444;
    border-top: 1px solid #5e5e5e;
    border-bottom: none;
    margin: 0; }
  ul.off-canvas-list li a {
    display: block;
    padding: 0.6666666667rem;
    color: rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid #262626;
    transition: background 300ms ease; }
    ul.off-canvas-list li a:hover {
      background: #242424; }

.move-right > .inner-wrap {
  -ms-transform: translate(15.625rem, 0);
  -webkit-transform: translate3d(15.625rem, 0, 0);
  -moz-transform: translate3d(15.625rem, 0, 0);
  -ms-transform: translate3d(15.625rem, 0, 0);
  -o-transform: translate3d(15.625rem, 0, 0);
  transform: translate3d(15.625rem, 0, 0); }

.move-right .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .move-right .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.move-left > .inner-wrap {
  -ms-transform: translate(-15.625rem, 0);
  -webkit-transform: translate3d(-15.625rem, 0, 0);
  -moz-transform: translate3d(-15.625rem, 0, 0);
  -ms-transform: translate3d(-15.625rem, 0, 0);
  -o-transform: translate3d(-15.625rem, 0, 0);
  transform: translate3d(-15.625rem, 0, 0); }

.move-left .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .move-left .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003; }

.offcanvas-overlap .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .offcanvas-overlap .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.offcanvas-overlap-left .right-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003; }

.offcanvas-overlap-left .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .offcanvas-overlap-left .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.offcanvas-overlap-right .left-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003; }

.offcanvas-overlap-right .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (min-width: 40.063em) {
    .offcanvas-overlap-right .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.no-csstransforms .left-off-canvas-menu {
  left: -15.625rem; }

.no-csstransforms .right-off-canvas-menu {
  right: -15.625rem; }

.no-csstransforms .move-left > .inner-wrap {
  right: 15.625rem; }

.no-csstransforms .move-right > .inner-wrap {
  left: 15.625rem; }

.left-submenu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #333333;
  z-index: 1002;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  left: 0;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease; }
  .left-submenu * {
    -webkit-backface-visibility: hidden; }
  .left-submenu .back > a {
    padding: 0.3rem 0.9375rem;
    color: #999999;
    text-transform: uppercase;
    font-weight: bold;
    background: #444;
    border-top: 1px solid #5e5e5e;
    border-bottom: none;
    margin: 0; }
    .left-submenu .back > a:hover {
      background: #303030;
      border-top: 1px solid #5e5e5e;
      border-bottom: none; }
    .left-submenu .back > a:before {
      content: "\AB";
      margin-right: 0.5rem;
      display: inline; }
  .left-submenu.move-right {
    -ms-transform: translate(0%, 0);
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0); }

.right-submenu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #333333;
  z-index: 1002;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  right: 0;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease; }
  .right-submenu * {
    -webkit-backface-visibility: hidden; }
  .right-submenu .back > a {
    padding: 0.3rem 0.9375rem;
    color: #999999;
    text-transform: uppercase;
    font-weight: bold;
    background: #444;
    border-top: 1px solid #5e5e5e;
    border-bottom: none;
    margin: 0; }
    .right-submenu .back > a:hover {
      background: #303030;
      border-top: 1px solid #5e5e5e;
      border-bottom: none; }
    .right-submenu .back > a:after {
      content: "\BB";
      margin-left: 0.5rem;
      display: inline; }
  .right-submenu.move-left {
    -ms-transform: translate(0%, 0);
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0); }

.left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {
  content: "\BB";
  margin-left: 0.5rem;
  display: inline; }

.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
  content: "\AB";
  margin-right: 0.5rem;
  display: inline; }

/* small displays */
@media only screen {
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }
  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table; }
  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }
  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }
  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }
  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }

/* medium displays */
@media only screen and (min-width: 40.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }

/* large displays */
@media only screen and (min-width: 64.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }

/* xlarge displays */
@media only screen and (min-width: 90.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }

/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important; }
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important; }
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
    display: table; }
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important; }
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important; }
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important; }
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important; } }

/* Orientation targeting */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important; }

.hide-for-landscape,
.show-for-portrait {
  display: none !important; }

/* Specific visibility for tables */
table.hide-for-landscape, table.show-for-portrait {
  display: table; }

thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important; }

tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important; }

tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important; }

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) {
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important; }
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important; }
  /* Specific visibility for tables */
  table.show-for-landscape, table.hide-for-portrait {
    display: table; }
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important; }
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important; }
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important; }
  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) {
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important; }
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important; }
  /* Specific visibility for tables */
  table.show-for-portrait, table.hide-for-landscape {
    display: table; }
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important; }
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important; }
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important; }
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important; } }

/* Touch-enabled device targeting */
.show-for-touch {
  display: none !important; }

.hide-for-touch {
  display: inherit !important; }

.touch .show-for-touch {
  display: inherit !important; }

.touch .hide-for-touch {
  display: none !important; }

/* Specific visibility for tables */
table.hide-for-touch {
  display: table; }

.touch table.show-for-touch {
  display: table; }

thead.hide-for-touch {
  display: table-header-group !important; }

.touch thead.show-for-touch {
  display: table-header-group !important; }

tbody.hide-for-touch {
  display: table-row-group !important; }

.touch tbody.show-for-touch {
  display: table-row-group !important; }

tr.hide-for-touch {
  display: table-row !important; }

.touch tr.show-for-touch {
  display: table-row !important; }

td.hide-for-touch {
  display: table-cell !important; }

.touch td.show-for-touch {
  display: table-cell !important; }

th.hide-for-touch {
  display: table-cell !important; }

.touch th.show-for-touch {
  display: table-cell !important; }

/* Print visibility */
@media print {
  .show-for-print {
    display: block; }
  .hide-for-print {
    display: none; }
  table.show-for-print {
    display: table; }
  thead.show-for-print {
    display: table-header-group !important; }
  tbody.show-for-print {
    display: table-row-group !important; }
  tr.show-for-print {
    display: table-row !important; }
  td.show-for-print {
    display: table-cell !important; }
  th.show-for-print {
    display: table-cell !important; } }

a.red_arrow {
  position: relative;
  display: inline-block;
  line-height: 1.1;
  padding-right: 15px; }
  a.red_arrow:hover {
    color: #da2028;
    text-decoration: underline; }
  a.red_arrow::after {
    font-family: 'FontAwesome';
    content: "";
    background: #da2028;
    color: white;
    font-size: 7px;
    line-height: 11px;
    position: absolute;
    width: 10px;
    text-align: center;
    height: 10px;
    top: 0;
    bottom: 0;
    margin: auto 0 auto 5px;
    right: 0; }

a.red_plus {
  position: relative;
  display: inline-block;
  line-height: 1.1;
  padding-right: 15px; }
  a.red_plus:hover {
    color: #da2028;
    text-decoration: underline; }
  a.red_plus::after {
    font-family: 'FontAwesome';
    content: "";
    background: #da2028;
    color: white;
    font-size: 7px;
    line-height: 11px;
    position: absolute;
    width: 10px;
    text-align: center;
    height: 10px;
    top: 0;
    bottom: 0;
    margin: auto 0 auto 5px;
    right: 0; }

.share_page hr {
  margin-bottom: 10px; }

.share_page .title {
  font-size: 11px;
  font-weight: 700; }

.share_page a {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  margin: 0 3px; }
  .share_page a i {
    color: white;
    font-size: 14px; }
  .share_page a.facebook {
    background: #3D5B99; }
  .share_page a.twitter {
    background: #3AAAE1; }
  .share_page a.linkedin {
    background: #0077B5; }

.block a[target="_blank"] {
  position: relative;
  display: inline-block;
  margin-right: 20px; }

@media only screen and (max-width: 40em) {
  [class*="medium-block-grid-"] > li {
    float: none; } }

.has-tip {
  border: none; }

.loader_inner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.5); }
  .loader_inner div {
    border-radius: 100%;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    border: 3px solid #da2028;
    border-bottom-color: transparent;
    height: 40px;
    width: 40px;
    background: transparent !important;
    display: inline-block;
    -webkit-animation: rotate 0.75s 0s linear infinite;
    animation: rotate 0.75s 0s linear infinite;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }

.ellipsis {
  overflow: hidden;
  max-height: 40px; }

.ellipsis:before {
  content: "";
  float: left;
  width: 5px;
  height: 40px; }

.ellipsis > *:first-child {
  float: right;
  width: 100%;
  margin-left: -5px; }

.ellipsis:after {
  content: "\02026";
  box-sizing: content-box;
  float: right;
  position: relative;
  top: -21px;
  left: 100%;
  width: 3em;
  margin-left: -3em;
  padding-right: 5px;
  text-align: right; }

@media only screen and (min-width: 641px) {
  a[name] {
    content: '';
    height: 72px;
    display: block;
    margin-top: -72px;
    visibility: hidden; } }

#ariane {
  padding: 18px 0;
  font-size: 12px;
  color: black; }
  #ariane span {
    color: black; }
  #ariane a {
    color: black; }
    #ariane a:hover {
      text-decoration: underline; }

h1.blognews_title {
  padding: 0; }

.simple_news_list {
  margin-top: 15px; }
  .simple_news_list + .simple_news_list {
    margin-top: 0; }

.more-news-arrow {
  position: relative;
  font-size: 14px;
  font-weight: bold; }
  .more-news-arrow i {
    color: #da2028; }
  .more-news-arrow a::after {
    content: "";
    transform: rotate(-45deg);
    border-left: 1px solid #da2028;
    border-bottom: 1px solid #da2028;
    width: 12px;
    height: 12px;
    position: absolute;
    bottom: -12px;
    left: 0;
    right: 0;
    margin: auto; }
  .more-news-arrow:hover {
    text-decoration: underline; }

.blognews_post_item {
  display: block;
  background: white;
  margin: 0 0 15px;
  padding: 0;
  font-size: 13px;
  color: black; }
  .blognews_post_item .news-item {
    margin: 0;
    position: relative;
    display: block; }
    .blognews_post_item .news-item .news-thumb {
      height: 240px; }
    .blognews_post_item .news-item .legend {
      color: black; }
      .blognews_post_item .news-item .legend.legend-bottom {
        padding-bottom: 0;
        transition-property: padding-bottom;
        transition-duration: 0.15s;
        transition-timing-function: ease-in-out; }
        .blognews_post_item .news-item .legend.legend-bottom::before {
          position: absolute;
          width: 20px;
          height: 20px;
          display: block;
          content: "";
          background: white;
          left: 44px;
          top: -7px;
          transform: rotate(-45deg); }
      .blognews_post_item .news-item .legend.legend-top {
        padding-top: 0;
        transition-property: padding-top;
        transition-duration: 0.15s;
        transition-timing-function: ease-in-out; }
      .blognews_post_item .news-item .legend .legend-caption {
        font-size: 13px;
        margin: 2px;
        display: block; }
    .blognews_post_item .news-item img {
      margin: auto;
      display: block; }
  .blognews_post_item:hover .news-item .legend.legend-bottom {
    padding-bottom: 10px;
    transition-property: padding-bottom;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out; }
  .blognews_post_item:hover .news-item .legend.legend-top {
    padding-top: 10px;
    transition-property: padding-top;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out; }
  .blognews_post_item .title {
    color: #da2028;
    font-weight: bold;
    padding: 10px 0 5px; }
  .blognews_post_item .blognews_title {
    font-size: 14px;
    margin-bottom: 3px;
    line-height: 1.3; }
  .blognews_post_item a.more {
    display: block;
    float: right;
    background: #da2028;
    color: white;
    padding: 3px 5px;
    font-weight: bold; }

.achives_links {
  border: 1px solid #da2028;
  padding: 7px;
  background: white; }
  .achives_links li {
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 12px; }
    .achives_links li::before {
      display: none; }
    .achives_links li a {
      color: black; }

a.btn-retour:hover {
  color: #da2028;
  text-decoration: underline; }

.blognews_return {
  padding: 2px 10px 2px 35px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 15px;
  position: relative; }
  .blognews_return::before {
    content: "";
    transform: rotate(45deg);
    border-left: 1px solid #da2028;
    border-bottom: 1px solid #da2028;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 14px;
    margin: auto; }
  .blognews_return a {
    color: black !important; }
    .blognews_return a:hover {
      color: #da2028 !important;
      text-decoration: underline; }

.blognews_posts_list h1 {
  font-size: 23px;
  background: white;
  text-transform: uppercase;
  padding: 5px 15px; }

.blognews_post_show {
  padding: 15px 17px 20px;
  margin-bottom: 15px; }
  .blognews_post_show p, .blognews_post_show div {
    font-size: 13px;
    color: black; }
  .blognews_post_show .blognews_thumbnail {
    float: left;
    margin-right: 20px; }
  .blognews_post_show .blognews_title {
    font-size: 23px;
    font-weight: bold;
    color: #da2028; }
  .blognews_post_show .blognews_summary *, .blognews_post_show .blognews_date * {
    font-weight: bold; }
  .blognews_post_show .blognews_summary p, .blognews_post_show .blognews_summary div, .blognews_post_show .blognews_date p, .blognews_post_show .blognews_date div {
    color: black; }
  .blognews_post_show a[target="_blank"] {
    font-weight: bold; }
    .blognews_post_show a[target="_blank"]:hover {
      color: #da2028;
      text-decoration: underline; }

.more-news-arrow {
  width: 100%;
  text-align: center;
  display: block;
  margin-bottom: 25px; }

.novius_faq.noviusos_enhancer .qa_list .qa_item .qa_question {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 7px 50px 7px 15px;
  font-size: 1em;
  background-color: white;
  text-align: left;
  color: #da2028;
  line-height: 34px;
  cursor: pointer;
  transition-property: transform, background-color, color;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out; }
  .novius_faq.noviusos_enhancer .qa_list .qa_item .qa_question::after {
    position: absolute;
    display: block;
    content: "\f107";
    top: 7px;
    right: 15px;
    font-size: 2em;
    color: #da2028;
    font-family: FontAwesome;
    transition-property: transform, color;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out; }
  .novius_faq.noviusos_enhancer .qa_list .qa_item .qa_question:hover {
    background-color: #da2028;
    color: white;
    transition-property: background-color, color;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out; }
    .novius_faq.noviusos_enhancer .qa_list .qa_item .qa_question:hover:after {
      color: white; }

.novius_faq.noviusos_enhancer .qa_list .qa_item .qa_answer {
  position: relative;
  overflow: hidden;
  display: none; }

.novius_faq.noviusos_enhancer .qa_list .qa_item.open .qa_question {
  background-color: #da2028;
  color: white;
  transition-property: background-color, color;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out; }
  .novius_faq.noviusos_enhancer .qa_list .qa_item.open .qa_question:after {
    top: 6px;
    color: white;
    transform: rotate(180deg);
    transition-property: transform, color;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out; }

.socials ul {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0; }
  .socials ul li {
    position: relative;
    display: block;
    padding: 0;
    margin: 0 0 8px; }
    .socials ul li a {
      position: relative;
      display: inline-block;
      padding: 9px;
      margin-right: 0;
      border-radius: 50%;
      transition-property: opacity;
      transition-duration: 0.2s;
      transition-timing-function: ease-in-out; }
      .socials ul li a:hover {
        opacity: 0.6;
        transition-property: opacity;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out; }
      .socials ul li a:after {
        display: none; }
      .socials ul li a span {
        position: relative;
        display: block;
        padding: 0;
        margin: 0;
        font-size: 1em;
        color: white; }
      .socials ul li a.facebook {
        padding: 7px;
        background-color: #3c5e9a; }
        .socials ul li a.facebook span {
          position: relative;
          font-size: 1.3em;
          right: 2px; }
        .socials ul li a.facebook.white {
          background-color: white; }
          .socials ul li a.facebook.white span {
            color: #3c5e9a; }
      .socials ul li a.twitter {
        background-color: #2babde; }
      .socials ul li a.linkedin {
        background-color: #1775b1; }
      .socials ul li a.youtube {
        background-color: #df5148; }
      .socials ul li a.flickr {
        background-color: #e52584; }
      .socials ul li a.instagram {
        background-color: #5580a3; }

.social-show-all {
  margin-top: 10px; }

.banner {
  position: absolute;
  display: block;
  overflow: hidden;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  background: no-repeat center center;
  background-size: cover; }

.flexslider.slider-ambassadeurs, .flexslider .slider-ambassadeurs {
  position: relative;
  display: block;
  padding: 0;
  margin: 0 0 10px;
  border: 0;
  background: none;
  border-radius: 0;
  box-shadow: none; }
  .flexslider.slider-ambassadeurs li:before, .flexslider .slider-ambassadeurs li:before {
    display: none; }
  .flexslider.slider-ambassadeurs .slides li, .flexslider .slider-ambassadeurs .slides li {
    position: relative;
    display: block;
    margin: 0;
    padding: 0; }
    .flexslider.slider-ambassadeurs .slides li .imagelist, .flexslider .slider-ambassadeurs .slides li .imagelist {
      margin-left: 0;
      padding: 0;
      list-style: none; }
      .flexslider.slider-ambassadeurs .slides li .imagelist li, .flexslider .slider-ambassadeurs .slides li .imagelist li {
        display: inline-block;
        margin: 4px;
        float: left; }
        @media only screen and (max-width: 40em) {
          .flexslider.slider-ambassadeurs .slides li .imagelist li, .flexslider .slider-ambassadeurs .slides li .imagelist li {
            margin: 4px 1%;
            width: 15%; } }
        .flexslider.slider-ambassadeurs .slides li .imagelist li:first-child, .flexslider .slider-ambassadeurs .slides li .imagelist li:first-child {
          margin-left: 0; }
        .flexslider.slider-ambassadeurs .slides li .imagelist li:last-child, .flexslider .slider-ambassadeurs .slides li .imagelist li:last-child {
          margin-right: 0; }
        .flexslider.slider-ambassadeurs .slides li .imagelist li a, .flexslider .slider-ambassadeurs .slides li .imagelist li a {
          position: relative;
          display: block; }
          @media only screen and (max-width: 40em) {
            .flexslider.slider-ambassadeurs .slides li .imagelist li a, .flexslider .slider-ambassadeurs .slides li .imagelist li a {
              width: 100%; }
              .flexslider.slider-ambassadeurs .slides li .imagelist li a img, .flexslider .slider-ambassadeurs .slides li .imagelist li a img {
                width: 100%;
                height: auto; } }
        .flexslider.slider-ambassadeurs .slides li .imagelist li img, .flexslider .slider-ambassadeurs .slides li .imagelist li img {
          position: relative;
          display: block; }
  .flexslider.slider-ambassadeurs .flex-direction-nav a, .flexslider .slider-ambassadeurs .flex-direction-nav a {
    position: relative;
    margin: 0;
    z-index: 100;
    top: 5px; }
  .flexslider.slider-ambassadeurs .flex-direction-nav .flex-prev, .flexslider .slider-ambassadeurs .flex-direction-nav .flex-prev {
    position: absolute;
    width: 15px;
    height: 20px;
    left: -18px;
    top: 26%;
    opacity: 1; }
    .flexslider.slider-ambassadeurs .flex-direction-nav .flex-prev:before, .flexslider .slider-ambassadeurs .flex-direction-nav .flex-prev:before {
      content: '';
      display: block;
      width: 15px;
      height: 20px;
      background: url("/static/apps/ol_templates/img/olvi/icon-olvi/arrow-slider-amb-left.png") no-repeat;
      opacity: 1; }
  .flexslider.slider-ambassadeurs .flex-direction-nav .flex-next, .flexslider .slider-ambassadeurs .flex-direction-nav .flex-next {
    position: absolute;
    width: 15px;
    height: 20px;
    right: -18px;
    top: 26%;
    opacity: 1; }
    .flexslider.slider-ambassadeurs .flex-direction-nav .flex-next:before, .flexslider .slider-ambassadeurs .flex-direction-nav .flex-next:before {
      content: '';
      display: block;
      width: 15px;
      height: 20px;
      background: url("/static/apps/ol_templates/img/olvi/icon-olvi/arrow-slider-amb-right.png") no-repeat;
      opacity: 1; }

.flexslider.slider-page, .flexslider.slider-home {
  position: absolute;
  display: block;
  overflow: hidden;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none; }
  .flexslider.slider-page .flex-viewport, .flexslider.slider-home .flex-viewport {
    height: 100%; }
  .flexslider.slider-page .slides, .flexslider.slider-home .slides {
    height: 100%; }
    .flexslider.slider-page .slides li, .flexslider.slider-home .slides li {
      position: relative;
      display: block;
      height: 100%; }
      .flexslider.slider-page .slides li .caption, .flexslider.slider-home .slides li .caption {
        position: absolute;
        display: block;
        bottom: 90px;
        right: 0;
        left: 0;
        text-align: right; }
        @media only screen and (max-width: 40em) {
          .flexslider.slider-page .slides li .caption, .flexslider.slider-home .slides li .caption {
            bottom: 15px; } }
        .flexslider.slider-page .slides li .caption .content, .flexslider.slider-home .slides li .caption .content {
          position: relative;
          display: inline-block;
          text-align: left;
          padding: 10px 10px 5px;
          background-color: rgba(255, 255, 255, 0.75);
          min-width: 400px; }
          @media only screen and (max-width: 40em) {
            .flexslider.slider-page .slides li .caption .content, .flexslider.slider-home .slides li .caption .content {
              min-width: 0;
              display: block;
              padding: 2px; } }
          .flexslider.slider-page .slides li .caption .content h2, .flexslider.slider-home .slides li .caption .content h2 {
            position: relative;
            color: #241e20;
            font-size: 1.4em;
            font-weight: 600;
            margin: 0;
            line-height: 20px; }
            @media only screen and (max-width: 40em) {
              .flexslider.slider-page .slides li .caption .content h2, .flexslider.slider-home .slides li .caption .content h2 {
                font-size: 1.1em; } }
          .flexslider.slider-page .slides li .caption .content .description,
          .flexslider.slider-page .slides li .caption .content .link, .flexslider.slider-home .slides li .caption .content .description,
          .flexslider.slider-home .slides li .caption .content .link {
            position: relative;
            color: #241e20;
            font-size: 1em;
            font-weight: 400; }
            @media only screen and (max-width: 40em) {
              .flexslider.slider-page .slides li .caption .content .description,
              .flexslider.slider-page .slides li .caption .content .link, .flexslider.slider-home .slides li .caption .content .description,
              .flexslider.slider-home .slides li .caption .content .link {
                font-size: 0.7em; } }
            .flexslider.slider-page .slides li .caption .content .description a,
            .flexslider.slider-page .slides li .caption .content .link a, .flexslider.slider-home .slides li .caption .content .description a,
            .flexslider.slider-home .slides li .caption .content .link a {
              text-decoration: underline; }
              .flexslider.slider-page .slides li .caption .content .description a:hover,
              .flexslider.slider-page .slides li .caption .content .link a:hover, .flexslider.slider-home .slides li .caption .content .description a:hover,
              .flexslider.slider-home .slides li .caption .content .link a:hover {
                text-decoration: none; }
      .flexslider.slider-page .slides li img, .flexslider.slider-home .slides li img {
        position: relative;
        display: block; }
  @media only screen and (max-width: 40em) {
    .flexslider.slider-page .flex-direction-nav, .flexslider.slider-home .flex-direction-nav {
      display: none; } }
  .flexslider.slider-page .flex-direction-nav a, .flexslider.slider-home .flex-direction-nav a {
    position: relative;
    margin: -30px 0 0;
    z-index: 100; }
  .flexslider.slider-page .flex-direction-nav .flex-prev, .flexslider.slider-home .flex-direction-nav .flex-prev {
    position: absolute;
    width: 50px;
    height: 80px;
    left: 8.5%;
    opacity: 1; }
    .flexslider.slider-page .flex-direction-nav .flex-prev:before, .flexslider.slider-home .flex-direction-nav .flex-prev:before {
      content: '';
      display: block;
      width: 50px;
      height: 80px;
      background: url("/static/apps/ol_templates/img/olvi/icon-olvi/arrow-slider-home-left.png") no-repeat;
      opacity: 1; }
  .flexslider.slider-page .flex-direction-nav .flex-next, .flexslider.slider-home .flex-direction-nav .flex-next {
    position: absolute;
    width: 50px;
    height: 80px;
    right: 8.5%;
    opacity: 1; }
    .flexslider.slider-page .flex-direction-nav .flex-next:before, .flexslider.slider-home .flex-direction-nav .flex-next:before {
      content: '';
      display: block;
      width: 50px;
      height: 80px;
      background: url("/static/apps/ol_templates/img/olvi/icon-olvi/arrow-slider-home-right.png") no-repeat;
      opacity: 1; }

.noviusos_slideshow {
  margin-bottom: 15px;
  padding: 5px 30px 20px 30px;
  background: white; }
  .noviusos_slideshow .flexslider {
    box-shadow: none;
    border: none;
    padding-bottom: 0; }
    .noviusos_slideshow .flexslider .flex-direction-nav a {
      opacity: 1;
      background: none;
      display: block;
      text-indent: 0;
      font-size: 25px;
      font-weight: normal;
      width: 30px; }
      .noviusos_slideshow .flexslider .flex-direction-nav a:before {
        display: block;
        color: #da2028; }
      .noviusos_slideshow .flexslider .flex-direction-nav a.prev {
        left: -30px; }
      .noviusos_slideshow .flexslider .flex-direction-nav a.next {
        right: -30px; }
    .noviusos_slideshow .flexslider .flex-caption {
      width: 100%;
      padding: 0;
      bottom: -23px;
      background: white;
      color: black;
      text-align: center; }
  .noviusos_slideshow.ol-actions-slideshow {
    padding: 15px 15px 0; }

/**********************
** News panel (home) **
**********************/
header#homeheader .socials {
  position: absolute;
  top: 220px;
  right: 28px;
  display: block;
  z-index: 1000; }

header#homeheader .social_fixed {
  position: fixed;
  top: 20px;
  right: 28px;
  z-index: 1000; }

.map-panel .gmap {
  width: 100%;
  height: 350px; }

#homepage .ambassadors-panel .deja {
  width: 13%;
  display: inline-block;
  float: left;
  font-weight: 700;
  font-size: 12px;
  color: #da2028;
  text-transform: uppercase; }
  @media only screen and (min-width: 40em) and (max-width: 64em) {
    #homepage .ambassadors-panel .deja {
      font-size: 10px; } }
  #homepage .ambassadors-panel .deja strong {
    font-size: 21px; }
    @media only screen and (min-width: 40em) and (max-width: 64em) {
      #homepage .ambassadors-panel .deja strong {
        font-size: 18px; } }
  @media only screen and (max-width: 40em) {
    #homepage .ambassadors-panel .deja {
      display: block;
      float: none;
      width: auto;
      text-align: center; } }

#homepage .row.custom-social-wall .dcsns-toolbar {
  margin-top: -40px; }
  @media only screen and (max-width: 40em) {
    #homepage .row.custom-social-wall .dcsns-toolbar {
      margin: 5px 0;
      text-align: center; }
      #homepage .row.custom-social-wall .dcsns-toolbar .filter li {
        margin-right: 15px; } }

.flexslider .slider-ambassadeurs {
  width: 87%;
  display: inline-block; }
  @media only screen and (max-width: 40em) {
    .flexslider .slider-ambassadeurs {
      width: auto;
      display: block;
      margin: 0 20px; } }

.hide-for-small-custom {
  display: block; }
  @media only screen and (max-width: 40em) {
    .hide-for-small-custom {
      display: none; } }

.has-tip.block {
  display: inline-block; }

.gmap .map-infowindow {
  width: 200px; }
  .gmap .map-infowindow .visu {
    float: left;
    padding: 0 10px 5px 0px;
    width: 75px; }
  .gmap .map-infowindow .details {
    float: left;
    width: 125px; }
    .gmap .map-infowindow .details .civ {
      font-weight: bold;
      margin-top: 5px; }
    .gmap .map-infowindow .details .civ, .gmap .map-infowindow .details .societe, .gmap .map-infowindow .details .city {
      margin: 0 0 5px 0;
      line-height: 1; }

/**********
* Helpers *
**********/
/* Grid */
.columns.column-small-gutter {
  /* Does not apply to mobile */ }
  @media only screen and (min-width: 40.063em) {
    .columns.column-small-gutter:not(:last-child) {
      padding-right: 8px; }
    .columns.column-small-gutter:not(:first-child) {
      padding-left: 8px; } }

.columns.column-small-gutter-mobile:not(:last-child) {
  padding-right: 8px; }

.columns.column-small-gutter-mobile:not(:first-child) {
  padding-left: 8px; }

/* To create a fixed size row column and a fluid one */
/* Fonts */
.uppercase {
  text-transform: uppercase; }

/* Background images */
.bg-cover {
  background: no-repeat center center;
  background-size: cover; }

/* Icons */
.more-arrow {
  margin-bottom: 30px; }
  .more-arrow:after {
    content: '';
    display: block;
    position: absolute;
    top: 35px;
    left: 50%;
    margin-left: -7px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #eeeeee; }
  .more-arrow:before {
    content: '';
    display: block;
    position: absolute;
    top: 36px;
    left: 50%;
    margin-left: -8px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 16px solid #da2028; }

/* Spacing */
.top-margin-default {
  margin-top: 20px !important; }

.no-padding {
  padding: 0 !important; }

.no-margin {
  margin: 0 !important; }

.no-spacing {
  padding: 0 !important;
  margin: 0 !important; }

/* Colors */
.text-grey {
  color: #808080; }
  .text-grey a {
    color: #808080; }

.white-0_7, .search form input[type="text"], header .bloc-ambassadeurs, header #logo {
  background-color: rgba(255, 255, 255, 0.75); }

.white-0_9 {
  background-color: rgba(255, 255, 255, 0.9); }

.black-0_7 {
  background-color: rgba(0, 0, 0, 0.7); }

.white {
  background-color: #FFFFFF; }

/* Lists */
ul.nobullet {
  list-style: none; }

ul.list-inline {
  margin: 0; }
  ul.list-inline li {
    margin-left: 0;
    margin-right: 10px;
    position: relative;
    display: inline-block;
    text-align: center; }

ul.list-centered {
  text-align: center; }
  ul.list-centered li {
    position: relative;
    display: inline-block;
    text-align: center; }

ul.list-pipe-separated li:nth-child(n+2):before {
  content: "|";
  margin-left: 0px;
  margin-right: 10px; }

/* Cursors */
.cursor-pointer {
  cursor: pointer; }

/* Layout */
.white-panel {
  background-color: #FFF;
  padding: 0.1875rem;
  padding-left: 0.625rem; }

hr.separator-big {
  border-width: 4px; }

hr.separator-thin {
  border-width: 2px; }

hr.separator-grey {
  border-color: #acacac; }

.legend {
  position: absolute;
  width: 100%;
  color: #666666;
  font-size: 12px; }
  .legend strong {
    color: black;
    font-size: 13px; }
  .legend.legend-top {
    top: 0; }
  .legend.legend-bottom {
    bottom: 0; }
  .legend .legend-bg {
    position: absolute;
    top: 0;
    background-color: #FFFFFF;
    width: 100%;
    height: 100%;
    opacity: 0.9;
    z-index: 10; }
  .legend .legend-caption {
    position: relative;
    /* z-index requires positioning */
    z-index: 11;
    padding: 5px 10px; }

.hidden {
  display: none !important; }

/* Buttons */
.button-red, .button, button, input[type="submit"] {
  background-color: #da2028;
  color: white; }
  .button-red:hover, .button:hover, button:hover, input[type="submit"]:hover {
    background-color: #eb757a; }
  .button-red:active, .button:active, button:active, input[type="submit"]:active, .button-red:focus, .button:focus, button:focus, input[type="submit"]:focus, .button-red:disabled, .button:disabled, button:disabled, input[type="submit"]:disabled, .button-red[disabled]:focus, [disabled].button:focus, button[disabled]:focus, input[disabled][type="submit"]:focus {
    background-color: #da2028; }
    .button-red:active:hover, .button:active:hover, button:active:hover, input[type="submit"]:active:hover, .button-red:focus:hover, .button:focus:hover, button:focus:hover, input[type="submit"]:focus:hover, .button-red:disabled:hover, .button:disabled:hover, button:disabled:hover, input[type="submit"]:disabled:hover, .button-red[disabled]:focus:hover, [disabled].button:focus:hover, button[disabled]:focus:hover, input[disabled][type="submit"]:focus:hover {
      background-color: #eb757a; }

.button, button, input[type="submit"] {
  padding: 7px;
  font-family: "Open Sans", sans-serif;
  font-size: 0.85em;
  font-weight: 600; }

.icon-olvi-arrow-slider-amb-left {
  background-image: url(../img/olvi/icon-olvi.png);
  background-position: 0px -80px;
  width: 15px;
  height: 20px; }

.icon-olvi-arrow-slider-amb-right {
  background-image: url(../img/olvi/icon-olvi.png);
  background-position: -15px -80px;
  width: 15px;
  height: 20px; }

.icon-olvi-arrow-slider-home-left {
  background-image: url(../img/olvi/icon-olvi.png);
  background-position: 0px 0px;
  width: 50px;
  height: 80px; }

.icon-olvi-arrow-slider-home-right {
  background-image: url(../img/olvi/icon-olvi.png);
  background-position: -50px 0px;
  width: 50px;
  height: 80px; }

.icon-olvi-social-only-lyon {
  background-image: url(../img/olvi/icon-olvi.png);
  background-position: -30px -80px;
  width: 24px;
  height: 12px; }

[class^="icon-olvi"],
[class*="icon-olvi"] {
  display: inline-block; }

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none; }

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* Icon Fonts
*********************************/
/* FlexSlider Necessary Styles
*********************************/
.flexslider {
  margin: 0;
  padding: 0; }

.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  width: 100%;
  display: block; }

.flex-pauseplay span {
  text-transform: capitalize; }

/* Clearfix for the .slides element */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

html[xmlns] .slides {
  display: block; }

* html .slides {
  height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
  display: block; }

/* FlexSlider Default Theme
*********************************/
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  zoom: 1; }

.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

.loading .flex-viewport {
  max-height: 300px; }

.flexslider .slides {
  zoom: 1; }

.carousel li {
  margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {
  *height: 0; }

.flex-direction-nav a {
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease; }

.flex-direction-nav .flex-prev {
  left: -50px; }

.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right; }

.flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px; }

.flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px; }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1; }

.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default; }

.flex-direction-nav a:before {
  font-size: 40px;
  display: inline-block;
  content: '\f001'; }

.flex-direction-nav a.flex-next:before {
  content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000; }

.flex-pauseplay a:before {
  font-size: 20px;
  display: inline-block;
  content: '\f004'; }

.flex-pauseplay a:hover {
  opacity: 1; }

.flex-pauseplay a.flex-play:before {
  content: '\f003'; }

/* Control Nav */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center; }

.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }

.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7); }

.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default; }

.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }

.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0; }

.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer; }

.flex-control-thumbs img:hover {
  opacity: 1; }

.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default; }

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px; }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px; } }

#social-stream {
  position: relative;
  display: block;
  height: 800px;
  overflow: hidden;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out; }
  #social-stream.auto {
    height: auto;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out; }

/* Reset */
.dcsns ul, .dcsns li {
  padding: 0;
  margin: 0;
  list-style: none !important;
  background: none; }

/* Main styles */
/* Feeds */
.dcsns {
  color: #444;
  list-style: none outside none;
  margin: 0; }

.dcsns h1 {
  width: auto;
  position: relative; }

.dcsns h1, .dcsns h2, .dcsns h3 {
  line-height: 1.35em; }

.dcsns-content {
  position: relative;
  padding: 0; }

.dcsns-loading {
  background: url(../img/olvi/social-stream/loading_light.gif) no-repeat 0 0;
  height: 24px;
  padding: 6px 0 0 30px;
  position: absolute;
  top: 10px;
  left: 10px; }

.dcsns-toolbar .dcsns-loading {
  right: 10px;
  left: auto; }

.stream p {
  margin: 0;
  padding: 0; }

.stream li a {
  color: #da2028; }

.stream li {
  background-color: white;
  font-size: 0.9em;
  padding: 15px 0 40px 0;
  width: 230px;
  position: relative;
  margin: 0 12px 12px 0;
  line-height: 1.35em; }

.stream li .inner {
  overflow: hidden;
  padding: 0 15px 15px; }

.stream li .icon {
  position: absolute;
  display: block;
  left: 15px;
  bottom: 12px;
  z-index: 3; }

.stream li .section-intro {
  padding: 15px;
  width: 100%;
  left: 0;
  bottom: 0;
  position: absolute;
  color: #808080;
  font-style: normal;
  font-weight: bold;
  font-size: 10px;
  z-index: 2; }
  .stream li .section-intro:before {
    position: absolute;
    display: block;
    content: '';
    left: 15px;
    right: 15px;
    top: 0px;
    background-color: #eeeeee;
    height: 2px; }

.stream li .clear {
  clear: both; }

/* Content blocks */
.stream li .section-intro a {
  text-decoration: underline;
  color: #808080;
  margin-left: 32px; }

.stream li .section-title {
  display: block;
  font-weight: bold;
  margin-bottom: 3px; }

.stream li .section-title a {
  color: #da2028; }

.stream li .section-title a:hover {
  color: #da2028; }

.stream li .section-thumb {
  float: left;
  margin: 0 0 7px;
  display: block;
  width: 100%; }

.stream li .section-text {
  display: block;
  margin-bottom: 3px; }

.stream li .section-text br {
  display: block; }

.stream li .section-user {
  clear: both;
  display: block;
  font-style: italic;
  margin: 0 8px 5px 0;
  display: block;
  float: left;
  padding: 7px 0 0 15px;
  line-height: 12px;
  background: url(../img/olvi/social-stream/profile.png) no-repeat 0 7px; }

.stream li .meta {
  display: block;
  font-size: 0.9em;
  color: #808080; }

.stream li .meta span {
  margin: 0 8px 5px 0;
  display: block;
  float: left;
  padding: 0 0 0 15px;
  line-height: 12px; }

.meta span.shares {
  background: url(../img/olvi/social-stream/shares.png) no-repeat 0 0;
  padding-left: 20px; }

.meta span.views {
  background: url(../img/olvi/social-stream/views.png) no-repeat 0 0;
  padding-left: 18px; }

.meta span.likes {
  background: url(../img/olvi/social-stream/likes.png) no-repeat 0 0;
  padding-left: 16px; }

.meta span.comments {
  background: url(../img/olvi/social-stream/comments.png) no-repeat 0 0; }

.meta span.users {
  background: url(../img/olvi/social-stream/users.png) no-repeat 0 0; }

.meta span.videos {
  background: url(../img/olvi/social-stream/videos.png) no-repeat 0 0;
  padding-left: 16px; }

.stream li .section-meta {
  display: block;
  margin: 0;
  padding: 0;
  clear: both; }

.stream li .meta.item-comments {
  padding: 0 0 0 35px;
  margin: 0 0 5px 0;
  min-height: 30px;
  position: relative;
  clear: both;
  line-height: 1.3em; }

.stream li .meta.item-comments img {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px; }

.stream li .meta.item-likes {
  padding: 0;
  width: 100%;
  overflow: hidden;
  clear: both;
  line-height: 1.3em; }

.stream li .meta.item-likes img {
  float: left;
  margin: 0 5px 5px 0;
  width: 30px;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff; }

.stream li.dcsns-error {
  color: #990000; }

.stream li .section-share {
  display: block;
  margin: 0 0 5px 0;
  padding: 4px 0 0;
  float: right; }

.stream li .section-share a {
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  margin: 0 2px 0 0;
  background: url(../img/olvi/social-stream/share.png) no-repeat 0 0; }

.stream li .section-share a.share-twitter {
  background-position: 0 -16px; }

.stream li .section-share a.share-reply {
  background-position: 0 -32px; }

.stream li .section-share a.share-retweet {
  background-position: 0 -48px; }

.stream li .section-share a.share-favorite {
  background-position: 0 -64px; }

.stream li .section-share a.share-google {
  background-position: 0 -80px; }

.stream li .section-share a.share-linkedin {
  background-position: 0 -96px; }

.stream li .section-share a.share-facebook:hover {
  background-position: -16px 0; }

.stream li .section-share a.share-twitter:hover {
  background-position: -16px -16px; }

.stream li .section-share a.share-reply:hover {
  background-position: -16px -32px; }

.stream li .section-share a.share-retweet:hover {
  background-position: -16px -48px; }

.stream li .section-share a.share-favorite:hover {
  background-position: -16px -64px; }

.stream li .section-share a.share-google:hover {
  background-position: -16px -80px; }

.stream li .section-share a.share-linkedin:hover {
  background-position: -16px -96px; }

/* Toolbar */
.dcsns-toolbar {
  padding: 0;
  width: 100%;
  overflow: hidden;
  position: absolute;
  text-align: right;
  padding-right: 20px;
  top: -57px;
  right: 15px; }

/* Filter */
#wall {
  padding-top: 15px; }

#wall .dcsns-toolbar {
  position: relative;
  display: block;
  text-align: right; }

.dcsns-toolbar {
  position: relative;
  display: block;
  margin: 20px 0 15px; }

.dcsns-toolbar .filter {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0; }
  .dcsns-toolbar .filter li {
    position: relative;
    display: inline-block;
    float: left;
    margin-right: 5px;
    background: none;
    padding: 0;
    font-size: 0.8em; }
    .dcsns-toolbar .filter li:last-child {
      margin: 0; }
    .dcsns-toolbar .filter li a {
      position: relative;
      display: block;
      opacity: 0.8;
      outline: 0; }
      .dcsns-toolbar .filter li a.iso-active {
        opacity: 1; }
      .dcsns-toolbar .filter li a img {
        position: relative;
        display: block; }
    .dcsns-toolbar .filter li .link-all {
      position: relative;
      display: block;
      height: 23px;
      width: 23px;
      font-size: 0.8em;
      padding: 3px 3px;
      font-weight: 600;
      font-family: "Open Sans", sans-serif;
      text-transform: uppercase;
      color: white;
      background-color: #da2028;
      border-radius: 50%; }

.dcsns-toolbar .filter li img {
  margin: 0;
  height: 24px; }

/* Controls */
.dcsns .controls {
  position: absolute;
  right: 0;
  top: 7px;
  height: 22px;
  padding: 0;
  z-index: 12; }

.dcsns .controls li {
  display: inline;
  background: none; }

.dcsns .controls a {
  display: block;
  width: 22px;
  height: 22px;
  float: left;
  margin: 0 0 0 2px;
  background: url(../img/olvi/social-stream/controls.png) no-repeat 0 0; }

.dcsns .controls .prev {
  background-position: -44px 0; }

.dcsns .controls .next {
  background-position: -66px 0; }

.dcsns .controls .play {
  background-position: 0 0; }

.dcsns .controls .pause {
  background-position: -22px 0; }

.dcsns .controls .prev:hover {
  background-position: -44px -22px; }

.dcsns .controls .next:hover {
  background-position: -66px -22px; }

.dcsns .controls .play:hover {
  background-position: 0 -22px; }

.dcsns .controls .pause:hover {
  background-position: -22px -22px; }

/* feeds network specific styles */
/*
.stream li.dcsns-rss .section-intro, .filter .f-rss a:hover {
    background-color: #FF9800;
}
.stream li.dcsns-flickr .section-intro, .filter .f-flickr a:hover {
    background-color: #f90784;
}
.stream li.dcsns-delicious .section-intro, .filter .f-delicious a:hover {
    background-color: #3271CB;
}
.stream li.dcsns-twitter .section-intro, .filter .f-twitter a:hover {
    background-color: #4ec2dc;
}
.stream li.dcsns-facebook .section-intro, .filter .f-facebook a:hover {
    background-color: #3b5998;
}
.stream li.dcsns-google .section-intro, .filter .f-google a:hover {
    background-color: #2d2d2d;
}
.stream li.dcsns-youtube .section-intro, .filter .f-youtube a:hover {
    background-color: #DF1F1C;
}
.stream li.dcsns-pinterest .section-intro, .filter .f-pinterest a:hover {
    background-color: #CB2528;
}
.stream li.dcsns-lastfm .section-intro, .filter .f-lastfm a:hover {
    background-color: #C90E12;
}
.stream li.dcsns-dribbble .section-intro, .filter .f-dribbble a:hover {
    background-color: #F175A8;
}
.stream li.dcsns-vimeo .section-intro, .filter .f-vimeo a:hover {
    background-color: #4EBAFF;
}
.stream li.dcsns-stumbleupon .section-intro, .filter .f-stumbleupon a:hover {
    background-color: #EB4924;
}
.stream li.dcsns-deviantart .section-intro, .filter .f-deviantart a:hover {
    background-color: #EB4924;
}
.stream li.dcsns-tumblr .section-intro, .filter .f-tumblr a:hover {
    background-color: #365472;
}
.stream li.dcsns-instagram .section-intro, .filter .f-instagram a:hover {
    background-color: #413A33;
}
*/
.stream li a[target="_blank"]::after {
  display: none; }

/* Facebook */
.stream li.dcsns-facebook .section-thumb img {
  width: 75px; }

.stream li.dcsns-facebook .section-text img {
  margin: 5px auto 5px auto;
  display: block;
  width: auto; }

.stream li.dcsns-facebook .section-text a {
  margin-right: 4px; }

.stream li.dcsns-facebook .section-intro {
  position: initial; }
  .stream li.dcsns-facebook .section-intro::before {
    display: none; }

.stream li.dcsns-facebook .section-intro a:first-of-type {
  top: 0px;
  bottom: 0;
  margin: 0;
  left: 0px;
  right: 0px;
  position: absolute;
  z-index: 1;
  color: transparent; }

.stream li.dcsns-facebook .section-intro span {
  position: absolute;
  bottom: 17px;
  left: 15px;
  right: 15px;
  border-top: 2px solid #EEE;
  padding: 12px 0px 0px 33px; }
  .stream li.dcsns-facebook .section-intro span::before {
    content: "Posted ";
    text-decoration: underline;
    padding-right: 3px; }

.stream li.dcsns-facebook .meta {
  display: block;
  clear: both; }

.stream li.dcsns-facebook .meta.item-comments {
  padding: 0;
  min-height: auto; }

.stream li.dcsns-facebook .meta.item-comments a {
  display: block;
  margin: 0 0 2px 0; }

.stream li.dcsns-facebook .share-facebook {
  display: none; }

/* twitter */
.stream li.dcsns-twitter .section-thumb {
  margin-top: 3px; }

.stream li.dcsns-twitter .section-thumb img {
  width: 48px;
  height: 48px; }

.stream li.dcsns-twitter .section-user {
  padding: 0;
  background: none; }

.stream li.dcsns-twitter .section-text img {
  margin: 5px 0 0;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
  max-width: 192px; }

.stream li.dcsns-twitter a {
  color: #38AEAE; }

.stream li.dcsns-twitter .section-intro a, .stream li.dcsns-twitter .section-intro a:hover {
  color: #808080; }

.stream li.dcsns-twitter .section-intro span a {
  text-decoration: none;
  margin-left: 0; }

.stream li.dcsns-twitter .section-intro span a:hover {
  text-decoration: underline; }

.stream li.dcsns-twitter a:hover {
  color: #38AEAE;
  text-decoration: underline; }

.stream li.dcsns-twitter .twitter-user {
  margin-bottom: 2px;
  display: block; }

.stream li.dcsns-twitter .twitter-user a {
  color: #808080;
  line-height: 1.35em; }

.stream li.dcsns-twitter .twitter-user a:hover {
  color: #808080;
  text-decoration: none; }

.stream li.dcsns-twitter .twitter-user a strong {
  color: #444; }

.stream li.dcsns-twitter .twitter-user a:hover strong {
  color: #38AEAE;
  text-decoration: underline; }

/* google */
.stream li.dcsns-google .section-title {
  margin-bottom: 5px; }

.dcsns .stream li.dcsns-google .section-thumb img {
  width: 100%; }

.stream li.dcsns-google .meta span.plusones {
  padding-left: 0; }

/* rss */
.stream li.dcsns-rss .section-text img {
  width: 100%; }

/* stumbleupon */
.dcsns .stream li.dcsns-stumbleupon .section-title {
  display: block;
  clear: both; }

.dcsns .stream li.dcsns-stumbleupon .section-thumb img {
  width: 100%; }

/* youtube */
.stream li.dcsns-youtube .section-thumb img {
  width: 100%; }

/* vimeo */
.stream li.dcsns-vimeo .section-thumb img {
  width: 100%; }

.dcsns .stream li.dcsns-vimeo .section-title {
  display: block;
  clear: both; }

.stream li.dcsns-vimeo .section-text {
  margin-bottom: 5px; }

.stream li.dcsns-vimeo .section-text .meta {
  padding-top: 5px; }

.stream li.dcsns-vimeo .logo {
  margin-bottom: 3px; }

/* Flickr */
.stream li.dcsns-flickr .section-thumb {
  margin: 0; }

.stream li.dcsns-flickr .section-thumb img {
  width: 100%; }

/* Pinterest */
.stream li.dcsns-pinterest .section-thumb {
  display: block; }

.stream li.dcsns-pinterest .section-text {
  clear: both; }

.stream li.dcsns-pinterest .section-thumb img {
  width: 190px; }

/* dribbble */
.stream li.dcsns-dribbble .inner img {
  margin-bottom: 5px;
  width: 100%; }

/* lastfm */
.stream li.dcsns-lastfm .section-title {
  background: url(../img/olvi/social-stream/tracks.png) no-repeat 0 0;
  padding-left: 17px;
  margin-bottom: 0; }

/* deviantart */
.stream li.dcsns-deviantart .section-thumb {
  display: block;
  float: none; }

.stream li.dcsns-deviantart .section-thumb img {
  width: 100%; }

/* tumblr */
.stream li.dcsns-tumblr .section-text img {
  margin: 0 7px 5px 0;
  float: left;
  width: 100%; }

.stream li.dcsns-tumblr .track {
  display: block;
  background: url(../img/olvi/social-stream/tracks.png) no-repeat 0 5px;
  padding: 5px 0 0 17px;
  margin-bottom: 0; }

/* instagram */
.stream li.dcsns-instagram {
  padding-bottom: 40px; }

.stream li.dcsns-instagram .section-title {
  font-weight: normal;
  clear: both; }

.stream li.dcsns-instagram .section-thumb img {
  margin: 0 7px 5px 0;
  float: left;
  width: 100%; }

.stream li.dcsns-instagram .meta {
  clear: both; }

.stream li.dcsns-instagram .section-meta .meta .comments, .stream li.dcsns-instagram .section-meta .meta .likes {
  margin: 0 0 5px 0;
  padding-top: 5px;
  background-position: 0px 5px;
  float: none;
  font-size: 100%;
  font-weight: bold; }

#page .stream li.dcsns-facebook .section-intro span::before {
  margin-left: 10px; }

#page .stream li .section-intro {
  margin-left: 10px; }

#homepage .row.custom-social-wall .dcsns-toolbar {
  margin-top: 0;
  top: 0; }

/*isotope */
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  transition-duration: 0.8s; }

.isotope {
  transition-property: height, width; }

.isotope .isotope-item {
  transition-property: transform, opacity;
  font-size: 13px; }

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  transition-duration: 0s; }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon/icomoon.eot?r4i5x8");
  src: url("../fonts/icomoon/icomoon.eot?#iefixr4i5x8") format("embedded-opentype"), url("../fonts/icomoon/icomoon.woff?r4i5x8") format("woff"), url("../fonts/icomoon/icomoon.ttf?r4i5x8") format("truetype"), url("../fonts/icomoon/icomoon.svg?r4i5x8#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-arrow-right:before {
  content: "\e600"; }

.icon-arrow-left:before {
  content: "\e601"; }

.icon-facebook:before {
  content: "\ea8c"; }

.icon-instagram:before {
  content: "\ea90"; }

.icon-twitter:before {
  content: "\ea91"; }

.icon-youtube:before {
  content: "\ea99"; }

.icon-flickr:before {
  content: "\eaa0"; }

.icon-linkedin:before {
  content: "\eac9"; }

.icon-search:before {
  content: "\f002"; }

.icon-angle-left:before {
  content: "\f104"; }

.icon-angle-right:before {
  content: "\f105"; }

.icon-angle-up:before {
  content: "\f106"; }

.icon-angle-down:before {
  content: "\f107"; }

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?v=4.3.0");
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("../fonts/fontawesome/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("../fonts/fontawesome/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("../fonts/fontawesome/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("../fonts/fontawesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa, .noviusos_slideshow .flexslider .flex-direction-nav a {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0); }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571429em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.fa-ul > li {
  position: relative; }

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center; }

.fa-li.fa-lg {
  left: -1.85714286em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left, .noviusos_slideshow .flexslider .flex-direction-nav a.pull-left {
  margin-right: .3em; }

.fa.pull-right, .noviusos_slideshow .flexslider .flex-direction-nav a.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000"; }

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before,
.fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before, .noviusos_slideshow .flexslider .flex-direction-nav a.prev:before {
  content: "\f053"; }

.fa-chevron-right:before, .noviusos_slideshow .flexslider .flex-direction-nav a.next:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-plus:before {
  content: "\f0d5"; }

.fa-money:before {
  content: "\f0d6"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-genderless:before,
.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-venus:before {
  content: "\f221"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-facebook-official:before {
  content: "\f230"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-server:before {
  content: "\f233"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-hotel:before,
.fa-bed:before {
  content: "\f236"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-train:before {
  content: "\f238"; }

.fa-subway:before {
  content: "\f239"; }

.fa-medium:before {
  content: "\f23a"; }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("data:application/x-font-woff2;base64,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") format("woff2"), url("../fonts/opensans/opensans-4f109fceed43b079c9ca93005227008a43628bd1.woff") format("woff"), url("../fonts/opensans/opensans-cb44fe2b2923f938486e2c5f7f0fa7a00bbd24d2.ttf") format("truetype"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url("data:application/x-font-woff2;base64,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") format("woff2"), url("../fonts/opensans/opensans-0961b80cebbfe6f90cf7d5356359c80827a44715.woff") format("woff"), url("../fonts/opensans/opensans-e9d0949ee599c94d4f310e35793abe016cb7e86b.ttf") format("truetype"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  /* IE6-8 compat */
  src: url("../fonts/opensans/opensans-829b0eefbb7ba0be775b7d741d0c41978a20a481.eot");
  src: local("Open Sans"), local("OpenSans"), url("data:application/x-font-woff2;base64,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") format("woff2"), url("../fonts/opensans/opensans-1ae6eab90118f90e61bd2a03fe7462b043756ccf.woff") format("woff"), url("../fonts/opensans/opensans-d4d19ed3a763ce10e050662542bc0318bb620096.svg#OpenSans") format("svg"), url("../fonts/opensans/opensans-829b0eefbb7ba0be775b7d741d0c41978a20a481.eot") format("embedded-opentype"), url("../fonts/opensans/opensans-618b78a8f6ffe7e1998eab67268859e2ab54be8e.ttf") format("truetype"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url("data:application/x-font-woff2;base64,d09GMgABAAAAAD7QABIAAAAAieQAAD5rAAEZmgAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBx0BmAAgUQIgSYJjzQRDAqBqzyBk1gBNgIkA4ZoE70QC4M6AAQgBYJoB4QmDIIYGw97OWDdtvvKUwEF4q4UbdKdIMhIhJ0UrcoxEhFsHBDG71H2/////5+bLMaY9wfc8wCqpcu2WkFOaoWTcOOtV1KHHFU+HYtMaF02oWLsgusmTGEJJ4LySezuzpqojh4Bh09sokrdsTurotI90+2E0B0OiYk0iDtZwm8bZpgNNejPiZE4Vq7C5gOrEi6rQxhKmrhEJOOZnmZL2/mjiHqxk0XBv7hIRzDxSBcVNj7sSv6KP16CzCjwicbe9j8pktec70Y/5Z/JLXtLid2IL4V/C4kcPe1b+Fls56cO9rEvMxMqXqSm1wzOP024Q9zdbbeq9Mx2avKi0cnD4xroS/KTKyA7QNe6kSJkBSgBhdkksN0cEV7+fm5vIpLwkE0TnvDQ3t3a+EimFuLfQh0QEqUzgHMbkdLliYqf/OHUf6IOfSpO9Ik8cDgRqYBIhmQqJgYggo2KfWQzndmhBTrSid8ykcKVqQrKWDSpSqfsAopMJuSp8OcDMZKy5GDSWt7dOyAnvrqqQgUKpMmTtmVhMNlZeIL/M9X8M3/ChtmdsGE2YZeAABEiCELEKsEJcKKoE3nZznznopOL7lx0uqKTiy5dKp1kZzn3V5RXlEfQNhX1HxFxbLEsWMoFAM87Bkvrs7Syj6xsU7AcHEQ4py5+CjQCcotwNxK+QoldrenuPgUALnBfIle1BUD1n4KucD1XQOX6cZmoClMlM1GNjXOupLbtB9Ui9j+Af0A1hk1ohEdotjc/ki+z60J7SLOsoTM3FNn7b6p6TLU7lUkIUz7xR1LpheIJEpimEuCfFBikK51exnrONryz+5Y1y1bXjIGhTi3o1ONbyO9fZzZj88z/1jo+5PZefxWVQF/6WjtZA+5uCCxN83XHdpKrGWuqmARHBOV0DVLEoDqMQ6c3218z/LmP4XBN1SIDjLJfuQrq6wZ5IhtaZ/rBF+qMc25Lh0eTUloSO0fnWDnKxnpRLsLAaGcWhLT1l8FSayswBQcJU3Ozc/7TWV4lDF52U1q/tcPFcdKPJ34T/hLCIwEz/sKeUKYJbxNgr4U9O5IgiSDN9m4/lX5LLQhvQcz6BTGtGaeVcmrlVvrhcttbNrf4z987/2s2lmhgDw8ew1f0pmdxlOjFxsKIE42ebPBMy2WEOiERxi0LgssLorJBqB9kVb2EwJksR1F8tsnSyVT2EJ7mm5Y36nU4a4Q3KGkrtIMYhDDTy3u5x3eWsfnARyReB32GMh7D2KxzN7ZdpVdhgAKSCq23z2eQgCnwh5QP6LsRTtKkrQzJp0QGydknRIYA1HhDqv/Pzk1nn+HrAVBraLqF5w9IZKk5HZhA5+MDIuEQmRlLB5snwB0hpXvxARu70rLtwcyQxSfZAQW53luVAWm5HGt5GSZ9B+TJQysTIuf4COmPewChowA2GIJv3nuQIQBY0f82wXGOjKAgO6wASB6yMcWBdRhghTCQIp73A3gvtonQjqrhA2Uq2bpt/0lMqLyUH+enBhJiE+IREhACCWkJGQlFCt0BsfzvJmZTwAxotGFHF0E+gVWIS4hvjOYHrH8aob/yi+7/5z//P+jvr7/nf89O+k/untw56TopOcGfuJ0IP5/u5hUxGBobwAlYzmaKE4jqVSg2C99TIAE2IAvQH8A5Ixuo8Ob+U/r//RP+f3nnv/r6V8aQmCDmF4zq16I0o/PX8KZF28ZVJ0VgYA/U2cnRwdYGhURYW1lamMPNTGFQE2MjQwN9CFhPV0dbS1NDXU1VUUFeTlZGQlzMisX81mw6VLk1Oi0pBm8qTA7BoyUWQEdDk1RpFKy5aNZi0tUyrcWaGzlEQTjM6jY3m48mLiBygt11FzyWg0Hj3Yf5LC7zfLqgLqj3ZMLfZdrE67ZcuY9HGUJvZC+l2wUfVsIQjDyCnppJY/1laddy//w8FwyscH1uZCpWLhC80FG2GKP82OHoJY/V0qg+5wiGwiZBkAeki1kctkWnQRiaWtxCpJHyU7Ci7kkwV2CptOh2YHgTbvL78jsxNZ1HY7M8W9wRaK5ce6ut2dcnLx5hjNNib/9WQdfMYZJTjQmN27KODVdm7ufiwZA+k/0HOvzvTxGXM9X/lxrQCvBYwpUSNOIc3L6uMzWsY93NoWox+WzbodDrgx4zOBTxdTeH3bci1r9dIZaX3qJ5b79GJ0OyPRCQbFBZPIHxRS9zeCYIK9Wv1q1XVGECkAHRVcMQA32pw6p1swPqSMac6BAsAx+ODMgpHf09J317VMVFWc4hLh5dsZ4uW7Oso1275EK1IIq7jbI/9hEZdGGbqNDZwwZGyaMYfZFg2AgBCVttDbo9TO25ib3xgfWyXL2yh86yCljs1KzzDXtZVoWrqBZjM0oC/VTA6SnDRWvltZs9DFaKfJJaTBtyH8zwY6Q4aVnoUlEvdqU+EZmLVB3gzLAsZvQnVSRtnZOoDwNl3JYtWBguokLByoI6ASatuRmZukCztb2cnUc1D2Yh8nmSIAQboGtY5kzKbWG/tZ+FK8nQ5HZ6knU5a/fljBOYC1VdnS61igezBN4wJHxyiGRbcbupRf0HhRonxsmFfR6WHNpSH21UApN2fnKBxCsqIHAhljtJz6UQeG9XCBa7NFlvahLN+VKgU28GoQlXrBZv68lkFIDpULFVN/mcBgZsCKQCPcI4itWE70zCc2y4JPAtCQtigyJMkEDxJu3U3LuzIhXDALVXwgQieS2sRwGyKWzcx1mrzVejW+VkfY2saxXLXJQrkGwB0rfAZyrBo+hlcywnCtQfom7BtvlKJqvlOQWLGq1Z2+jKBSD4lbAPwdtBf0iozNvpJbXYESSu4X05cnwEO+nLVkwp8Xwqy4S0kifGNcsrZEsoxSUhggzehATUQjvdkK/SBFusQFVI+gNixZtNhOWoL4oQppFYytlGGCsqDetJBvJ62Dei0Ep1gFevKyMGD/Ewj1GYig4f6TLz6SIoP8JKCMNYdBJSh1fdQdX2c1DJqzQbb11nZg1nfVkJgQjaAyNislJq8f8DNPQWYSrNJknZe1Nax2SaDhmP5GaBB2xcUqADONHJDHmBxlyCYCMpC10OXw6ZnJUHZjxRo/Jo5RZw36M3kJB9iL0/srF/rUSvvii9bSzIdg0kWDK1a+BBfC+cnZ7IfwOYMkbnHBcth0fzlN0rTkG6doRbxhGkNYObnaDInFZ4hOssGgcEXYPbSdYiwrRiaxs8k6Fg6wKF6+rYxmon9UGY6hw4Za+CuHNobL21SiO14xAyq+uX80xtNpaGEytMnxOqlAzS8UUtiqOYqbDnmmolef0oFXdPYj/ZJuZLqUuO5QrMmOzSb9EHJoQ6mIraXLQoxpobGZockoUfyymHKGCBZFGX5ryZksU2L5NUck6UZvM5CcMnF8OsLNQ5L/HEd/w2k3OnVuaznHff3VSRSREmprOiFPMPo11XY1KUssvPptz7JLz3JLoXeeBlZeYinbMlyggwHJtwSyWYsWP2+di8PEg72rBeszWnWC8TMA7OyEH20pbXe3YJNaiQevQI1D31QA55CxzeQyFxZoAwF8zcLwd5QMEiQ7YzuZT8zE1SsOLGVaydmjhnWtW2DS28iVg9POLk4yUJ0HBXAVQYekRrnaUGzke6kQXs5oXMtFD+uZkKUjlx5fLHsn9fsZxGcMmnPJ+6NxoqCioHnCUJx/5g03TDoDeyw+6uQl3mkgZVonF6TItb9dADiwJ04sN1byTnchUmHb7XmVKuTI5tqif6qplgzp0ZOC8cnTFBITybGgNefGh2qy2UY5RiILsT+Qz0D9LDhUpUbqFwjVU5UUppIesluI3EINW13RL0PWiFb6P/0AAG2UzItuZuyOHX4doFiFWNXi1si5WBdG0fRCiJ8cssnSNlwXWpyap2KvMDUORek+oRsmyP0iap1J7xX0YALNGUo7StrktqfGEcXVtPNRKjwOEj4gfY1jgfO4oRLOcLK2ICu2VqAKGg5IwnAx/4UvRDcKP2+V/y4me4d6tRoOxdExn+Y5a/LKumzuyXAlmn2wpJdLTTfTpcllIo+gymQntsp1dGmUrpbFirWPrTmKgLKcsmx4Tesj234QPdbPCjo5i0gaHkbbdquu4Qr5K6oe61SKHtDajqqWUlVG1VSLjiVXmzTdfsUC+OnInaMVz/Quf6f2LhhgftmH6pRkxHvF1I1aRcTktRMn5WlB7PONkjbEnr7dIIoSYVsokJ2X5meXgJaAw+lEueETSOAhYwwL3X22pHg5soiz5vjIXcJstENr29bCrsoJOas78VB8WTa865W6fwkmKOMr+ywPV+ezwfLnv2fcVSbW1xZrmAlSNg7TtTdhZqd0dv7+qF1NJlhaqx7szC9A3oHVGiQUVaIop9LQp1pPqCR0A7i2gD21fl4SbUmd8IbZJcDcb2Y6ysHFwDw+RFQdaplNXeQoaES84u4ILrkdS+Ut2vGk/dDec8ha/fB74COnNeH4bnBJTKGiaK4PwAqhVMAmjhpVtI37FKD50HUTWqE9acROyqQAuYt0guHeQVory6UL1bwr4X8Gs3eW22TlOufqTY6HSHqsalynt818QFuJuHmtzNTyHZ7n9xwx1z6e6ybLKtZqZEPsXovVWb1mR/kKAHSUf4daqVbmgIv0Aihg8SS+t164tVdmAllFWa6WMQqRN1MQ5cCIUe2pP4Ze5lfPPus2XfSznBxZQ+r8enn9oRxWscSlpfhIwAMMj6OrRWeMdotyahtQwaVCXixJieXLF8yJMbOuZ9GXOhfV52tvJT+pn2qucluLyv9z3nV1YAakY3ewCpwkQ19UvlBfDEn7/Q1Z90UNveSFZzpDdPurEG+q7zSN/QJApk+5L7kH8zvpKGzgwWlcxifiiGANfTDjxWBrsruxOjLfoupu6BL+BsfsWRCpvQISF/310ZVf66yfbvOWMFDRg2BUuaB3vGuSBk5egnGlg/Yg+3vskK5JsA0QtMYHMlGWD5XV6wMKwXBJUwkPdQyDssXKPSjSjaidegpzjvASqsWthuEAlBqOdkfjT4GDYo/IL7cRjkGVl7AfttNwCVAG76ITHrGrjowi7+q3XpH2b9mweYkeD9qqq1WBN3IpWiBjiQpdGf+5OpmY3vNaGy0RAm04/e0NEmdalEdb32fq65BztXjR87s2wxReUE22Ja6OMm/8gxODNGy91kxh+43t5OHM/ZW4PvRHt7WOBmDd+/zdwpaoK0d1rosfG0KCKhiOqfx03XBH99nNSpc+HcJ4ZvlFju6ns5RVVrX32hYMwq1DSQdfUkmM/sdHAvnsI0mWqT7FdHTntF9JRw/kZZhSQdX1iMdZV8ZalKyFV/WbwvUzKE8aO3ULEA1ElQASsctrVQEfPHiSzP5pXYseRuDFK6AvgMEsX9qJ+3TXXCROkbQKxBPLQoQYOaiTRp74OsxUQKAEDVh3Za+iV2QOML3SWsskgmJkoZHQ1lybsIKMvn57jGUspOr5TCZLrRvqzdYdx3V59Re2GQYdYfHO9+23LvA4ksvun0c2EaoXBV31/vKpkLhnZSaylY9GWyEVtMtplNIpal2swfT0vatRdKOn0WV2STMxkYoPkdEWGhOmPQCdEoLGBvTO5fVmEWyUQuACIqKafWi+XKUEAuKmLuNEngR0LpJVKc8c9Eo8/TJJ8khifN41c2lSVTNHFK+1D8DUnUQV2C/w4LCojCGBDyZcmuxIKXqsk5n4ohC9XfLldYYaLpoWHhSNXnBvZhU4CiNsjXN+4sTiBiopfM8Bc7C7ummYU5DAq3gkLNkSZQSytJjsNhCcbylLB3bQV19zFqvAyd8lZNA7ibLr3wpl+dvBq81J2iVm2Dwf2hvcWezv+8vzR8NuMNwheJ+xPL7MeZ+z/I6qH7tpKnGk5ANEqgRa+8NxV/dG+EpTOzbY1yyAw2XKtbfSsIzjcFIzZdpmtZm7mCwH08j15pmsBdRNStbqFMfZkjgbLdRIMMcfEMg/NjMVd81nrWVNn+4fkquK7zStBLrEyrxCBdUjTdQKtwrvSs7bShsuPqxSqkuvuSpeS20tDw/M2XqT2fSgLYIHQ6DOwUYqxvZwGzcrGmsaEZSQ1IjvU3tIo298THp22k4+bb3VxDjCqRlY/6Ru6tdhMjssbqXBwtrANUt74Y81YNyIDkS4t8EGfI/DOKYxsOfdWyIRRoqjeJdzfxEyV719clqzmj68VdVYuCagpU1YvEjvXc8eLl628lO/jJzeLeqi1BKUo2iaSUQN5HvnyXaksBbYhSxEbAmZoPH+hRTKBEEu/7WMIAoXKwsnCgsHxQpuZIfgwncteI/vb5uQB0doV0hT0j0RRuAaNYm0hro2EwOIJL4XQYRDH8HMQ+zGdY/CTpOvzP9e+k8PTrkN/ffuO+hEvH/8++JJKJiyVSnv+3iSeRoLvs76Ly9DXQnK6OKr2LeHBb88VAbHx7dxBBMQnmFR3ub1Ori7FOro7DnNqmbXw7GPQyuVc82d349xvtsCJEBJPXNFosSN3H3tdL3Jd8w/q13XLXRXZb0b27Iykjaix4GTeT6vrFNc4nBlUl52cY0bJSQvvsx5ShyS54EXwKrh2SXFg6HV3sDn1Ak0jNq6+NDmCEibQQn5FcrL0ToWT4lmd5aC27q+jU0FaQS2kpn8ui7aervnqzKynkL+rNqIUOcZoIgTM9gLN7X17+pmGnk7PucsAuP/u6ewbQPq87L08U+vstLq2GmBxfmGCOg5iGaRdUzhoBIiKnN9tfW4W/MYmKZK7ufJ5ufEmf0WNbNBU1RHP8+gPF+kR8znwNPNMq/F5ow89Jcm9LP2JEUiohGoNIz8zU2EjXxOKZ9sHecZ62KtIIlIGXXIyKZ6SlbbynuiHWpN+5yzWzYdGBy+nDxX/MdFqO7VZh888+758CDM9rzyuSMOoan1pflBRLSIhpKnBzNKpOGM5inK2vKIWbjkP4ardE/vsz0a8Evfl8gZIh0zNd5t646vPtwlP7p3JilF7g+wv3dRQLBxYGZN2abuyp/cIX4MuPUa8YzwQkxIroZRGNNvKF2YQ6+rs1qZqLovrWwt4+OJ3pgktHOvgH2bjA9NwQsld6FSUwuCWsj685KBRurR/46nWh41VzeqAVFsUKpVOwKLRwahnfvb/1A3j5gFEeKCf7Dlejn5XLen1PHilJXsehVl+bySOQqjro2UfH1l3bHxF1BB+KF+X5D38fI++Pm0P0HS9G5phFbn04gaUQuszNiWXyhLI/INVJ8hu/La+cgnOVngqeeGVieqK6vfocHpCj65tOSe9KYKet4ivqLl5kef6NieGr01l5rmuEb6lz87bd9r/yyojEiJrgBlOl639bl8Ik9K9YH6LviqD5Nnsgj/XtMwLetNtqDx2eTKFtl0xBrSpidp4XAdoRpAqgGH6ATo/57UJ/uS3azSTxR/udp/aaOUF8RXzdXLf3/Y7TnFh9fgzENRSx3DzP06W+CBeY++ZgPMoI3qcb9qile4iBd4yi/6dcc5xFpvPFyWvZCAGfSppLPjbr76Nds90nZaoKT32uVRSb3oMboOZ+qv2knhxcCSJ2APa1svwI4Uo9xj1i3EPwe0zJc23TqnMrn4vATUFNnoxFaibGD8vH78wIbu88Sh6RPOTz4Gf7wbRoFWreyAU9BwVAVOa6gJocQj9WfXP4iQPJHGRTctwSQvx7ooRWeubjnQeFe+YEBHinw028co3nMAzHHEeHj1iZ6Y/YDx8+ZpeAlfw5lf7KXolHzzYWphePLnCjPbic5KqElvbmP+y0a4FzpuhYA1aoOJKe2rxkDO0dZQnxiU2BLfWtMFT/XdTxMu4fMfNia7OY0FAjyFzBAvezm5s681decieqHoSsQGdkQvicxbJ1y3bxCNnuk71tZ/j8PKIqMsYbpSlvHQwlaDUalGGNiSrjHy96N+GbvaKooeGBZvwXyrQRJlnBP72f6oY6enqRXjWiENHhGyGK4T+Cp8PfWVkLOCGqG+F0cNVlRil3d4CcMd3vRv7ItEFm/SWjsDf55JOZ42t6VhuFDbZaWhvpXWYIw2u794yGTqBosSsGgsZTejLkF8h31mDbMFvgze+LM7QIifWJIF1ZUBV9zetYTS6Axal/khdAZZPLOHC0y7EZbm5+6JQz0r/RCDN8CFD+etgPALUKEGQwzaFnKaXit0r/61/dfR8K8nHwGnbECaA65l2GlIbE1RXBMdkxzNIix0bKew9+sjOLGqcNDXCzushVUVt5N8FwLcN9TT1/75JRTVNoB3j6+dnWKEJvwzsc5Q4V3PaPRhYvKBpSqgmp7gUUbRTlnhgze2tT2QPM9pk0I9OF3M4etpxJKq0foGS7jJCkamKnDW2tnSEktpMsMK3hBolJKYsTcRAf1t/kIiycTNKkfXkQk8lSTQ/BpHHCOL4uz2LzDUFQjI91+xwW9878OLyRjinauORq+z/KqETRrbDW6iliejPJ8O3d7D5iYubK+GjqLATPSgqSoWakV7168pfmAveSvLHlTplnp4i71IytRN9tmoWVsKwCuuzvJDm4fKisciND41XjcMgQFPZgZHIqMUZC954dr5U1zNMLxqBt9AaZOgkqvu2j2XO5sK3aAZcDi5mIus2NTNWUTKqui75631CKScFjeV7rOCjqGdsaSdqKBLSHDb5a3JPH0JULeP8zz0Ekzk4EO8MwOvkDPtGulCioX0Co98bjIO9IX4wfNiLqqjMFkxRWiu/fEb3kUt95brcCGeWtuu0jisuUSy6RlzciYCNDiF49HVjHyEgP8qulpnYZYMw1bsgMLe/ev3zdM9BH7uv1fRBDPDSjzcKLcfLxo2g2zzcp/gkXkCsuftw60Crp4kPPYX7VjXNLxOQk92+JXyJHhYroZC17bf3/I+8yKSDuOWOXBpc3dy+7ce6JmNzk7nsmWO4sy+3brjtMRcsR2zBCmSJ0T5qRXf6m5n0ejuIuPavs70+cKkoIShwvFy6BpzRjQeIRqxboDPR5Aovd1upNJ3NF0gV3PNWQTozv5JnSx/NTWgaFtWGY8enLY+Np02B0R2lK913RzYz7pcnpyxMJ8xOb5zIMDJcK236t5hB7au6iBSiBrw5lqDwk6X1bIbKlGOgxx2NetYLekRIDwj6XBebp1Dz7scIan7WbL+88fZZpsD7v2HmcLvUjWNtDdNo0qySa8KZ2ceGuJbx/wDR+PEDFHdqsl6OSYK8doWLYZWfLc889nsPA0t2mwq/J1uqC+F17QNva1sZad5Dqngrmg/aRq4vL6/vvu3G+yaGC60v8CqnQymOEvDlJ02y65UVNDdWZuu4R/uLxRkooE8i4EYZSNJr0t8OKSchZvZGf8oXkV1kLKWlgEpMfOoxJm41PZFbVqRni1Z4ShK5YM5B6dSoRfHS/0/6m0WL5slRomeoY62iVkcDJhUqZTFHUWfK1p9X/+EtPUxxkLU2ZxuFG3UYPJHyV86BE0Fd6+kH2VtBPZQ01gXHamew0J7R67aPi4+FwcgwSKbn8RozujfCqNNIHFUEyckayVtljzF/ONAhQfR5k22KtXSI+JhlxBfzNXCjj/NPj2ejeiC1LIp2QweTDL+YrewW9k1FJMwkpNj7GpveV4rU3ZjwDKwyiuO1F0tQcVRJ1q6b9Qoj6iQIoULIaZDajl0z5JtrXNczMLMzc+92KqTEcBYOZW0vo9n+I1sKTz9eubAksc/76t8K/Kdhd31xBnqZjPEHU8ivOm5qbL7yHh2fx24mYSYuuzg8i4ENNJvGbT64L7hQMO+vjrGSutxkWPPjR6WGjk3cmgclP9m3H9oLBvhkZsdFpKV56WKwHJCMtNjItQ88LG6PnkZISHZ2R4qkTkeygk5Yc/f1CsGcH1jM7w9WjOM/NyPZA52RriaTzQyqvCT9eV3BXc1dxX7+85q3ireatOMn98d2ZSd+gPIMTg3yDItSs4tbmaTApIrIy9TFxzLnttqekYRNWMYZbdz5YLdgyW6nXsKw2+B7eAW9VSLhs3TnINLlvLj6jhLhMly7zUnUXzVdLddGJHHGXlTcOMsxTD4L4whMw9SpuRk4WLLYxegZqCqrv1VX/b1Mw0MzRemn4q66mr6cMPusE1A9oQ2MaCSWBdQnqSfwH9RFKsYuPPj0/evL9AT7bGELwV1Nvkl9ZRqNX11bQy6votcU5R/T2zjZ6a94xfrG7EyTc0dkt3N0u1NXZKSLS8fqoC7X1CJuAlBn43I+iVKHhYX4Bfh0hHRQBZDAjqLFTjLpqRKFxAT43MWmGRNuEJAis6ODu7IxASmsiFLz6OtDcy+Tc4e7VO8ftfTLBAxT/YPXulTRkBgauEBzYFZZbIDU2gxvrw2AaVoaViT2Vulf5+zOOTk5T2ZS9TdkGzNqYDh0NwbDRtdIxUx6kZk/N5+GnZvB5M5M5DpV29hWVDiY+vmZmPhioua8PDObrK/i+Ir15UMVgxTdiAcnA7oB6myk2+/QkMhTir63yTRkdaI+OxUd355SnR6Ccy3OS8SkF4hI2r+HWrpZiaDbXYAvcWO7d0jjduiLLpPvZScvYTP/RVBUjdQ1Nd/EMVPgmUcszqzZek6P1mFvDOLZHhpldZ2vWRIW1uO3P4+Jc2zDAyO1ienkkAeWXb+lILk15TwRiCj0utaHh5LkAJW7m5ueWq7xr82jt52/y479vjWQz9gL1zw7OLvrnigYhuWhjtRNZ2wEuVFulhL0Vm6OrLKvpOECKIXciuYxysA/l2ukAyVx7t/ZO1ZX3Tbd09Y9VVfZNfmwLtQh2cJAPDbcIKgMFiRqwcGJ6O9x5nHnQHWhM3zy3z6sHcDtz/0fy6ROloaLBZ4ADEGU+Vgkeuh5wy0B0oFOHGkIUMfAkeGP7fLrLVDLc1jfcEQ3XdbeS/QCe4AqM+vI4aWmCFQDp8puJsu9SPsPya9oEthW2dW1zYlV9aoLPl8dv++rCj5gSTwwtXinGTTunx/52Jr+hvl4cUV5Rbm9kgVIXbWhX9oyNE5OhxrBuEw8zNYLGJ8KMDT+ZRL5Qs+NhiTU6Jx/tUTixEBcoBlyuRjimFDh75s0v/Q19aZUt0oJ0184LGj1VXzKfW6SJ3Ec6a+XFjqIl5A7UpqzUr4W/sncqHn/Bf/y6SMf44uRd5kRPUj6uJv5Oqwn04NTMPENfydHIkU9gPtMV7Kxr5yodCm077NmYDoIslzYpGM5W6BrZx5pGw3wTbMCGfiYqZmpgG2VYpnUoLjPQv+CSOAds/PiSrEN/KMOjddS58+XODdUEhfn8akEbwrTNXm5HweuzZ3VM9autr3RvcCs0VsKjPVYRywe0+3ZI/qMgg2B04iya2DZ+/2t1TXtiYRHOPYuimqLQXcuAOSwNT40/TosswR6Dmy8G6J46J4vy70t+xtNzCrqnR3YhWN3J1pqfZfYZ69G2WtZSKGKeXpT1Wa59ykRYRV59wkcOXHlZekVmS31VSVNuaeaQNdMVt9iJ8ivkSwbRM4HogqFgsKGppo6ByZ/XskoA0LHIXwMelOWIiCyopgkDghWF6xl5ZTtbBGZVKCGA7DWoLLlh+3hgLaXhOCFEmoS1HZcVsZvHrTynY9tsGbB1LkvP9FZu80lIKQMVlMJ59RKgBi4fpcyV4uIhpLQMiIYI5f9Sp+PH9WkDo3sMHOH9gIoPazDEKSfAzz4TjEVzaK1BCLwrvOsQiIjqziE7Pf0+504qCgRYidg5nrBx4+fS5+iuOFVpmJilvsWte+i7pc3dPPvvLe4VbUtpVzWmS8RNagYl3guCF4On0uaKC9KmJ2fTp4mFKVP6RRshWXha/OespMJQFe/jeJhfAAYTZ17PPb2o50euFzw7yy2hPDSJSUsOCsIlYnySE4P9shIyfJRG5eRHlQIC5YalFDKOpaxBFlKmIBCCNyL+Fj6NiJFGvOFgflY8EUm3MlPLlRBL0y7TzHd/jlGzwPRMUtTcECvSh1s1vBv8f801J4fx8KnKTjx9t5GQwD7nbM1Py5v+UGUtkbXbSFxg4+Iue4unXYA4VRu18z7258HuGDHcPj0HZR2pHcZS39EnE/78to8DFi5+FSTTLvHphfFxGUW52ZklsbGZRay2/ipcaA5zsaFcEt+GVTOHZ1XbhnkUr/8VDHTwd61UP+RT56isygaryxSW6a6n6fR+lqGS/Xk7sBw2URJITnW56C9F/i8rdfao8Sp4uKodOPfBz6T+2f4cXJ7BpHKS7kCW7zG8tvpuL3l0SVHBjThTYTL/yo0NsN5WbgdYJ/4rJIOiuPw/sjCTpSfvLNPS7G/0h/1S8vvrSekyCWDXEVE+T/sbRN4w0c2UNudk18jk1GSHBp9p24DBIzOAKGGdjuQS0hKm/ecckUeFRulAqvg5FQOTJM7UOOd652g9qhtIdZj4oMk85qgyaqtSB284z+P0ngTkAKBfQf4Z4O9NNi0Ye9Qm7wA1FI8JkOOB8lgZpubxMSIcMOlKTMexOY7zwbqrZGWKuJg+fQPkPKBTIO8Nzkrth+nje28u8iB7QVdKg+tTZ5Vs8CWAh3nwtcznbtXNfD3YrnyvbmfUTTaYLD70xhe9XPEh0vRAk3to5imZaDIsyKRr//163q9jeQvAuT8BsDSXzXIuHUDbXIfJAdo+E6+eP72ukhtS9xuwRGARPT8aj5Ettuu6OUD5T9MAIT2l3lSrx/Ur2ZcGRCg9QM8gr90AqLUSzwjndAOYvK2U+9Q/5O9YeD/MyFYGAwNANTX1xVSv+gQgPSKPrwUg3yh2+AfhS0IPt9I7AYhLrKFWTqpxnoQSCLQePrh+AFDAQ2oGCuCwUhgQNzdBwlfeZ7ggfGK0bezSfwHSRwPWfQDyPXF2H6KPw5O0v3DQG8+4B5uROHI+2HQDuG43o3Vkt7OjHc/vHoIImZwbDCHFUbGvkgz2K6j2brf5pXvbMe9IhvPvKXh1RgTvx1dbi4+KDoauYHlolQqjThPHKcvLSS+ZrozAjlWc6yyiCzYeq6g6mgaM15Ekd2BMXdhk24b7DCMZYT9GudvtNhs7elDHyfEedUV9iXrMOr+7QY/p7fYQEPGFsVe5nyxOBGO5wLEF7oeab8642BzEXcb+UE7meHIi/EKJ/BmKF13uffcGHjYrC6Mdq834ILqe9jSVebXKrHXkFFzhLjZgtj5ZnTZDseAR9MgMi5NTsTnrfn5Mjo/X+JNN/h9rl/JyjadOOlbNMprEPUvzN/lo79xLdLgAFx/iyenKFcdLMYV2VbTTJb83LtL1CTs9xnmF+kl/6vrwqZ7dVVfuigmLSrbMcEBYe373UyASdgKDNEi7Pjxc5ETRIIKg4MfJjSQT/isucszzS+dIBZqK9oPq4tB6kAK8f9kl+DhwLDDGlNBTyQEdfiM2lDgYKmYoIkx1u3q+AkLijT7Em/FvRa0g//sAO2YggAJ8RIQCPwKbvCUAoBboq5Dy+FB+JhsBnQNhIjfCfq+X3UMHShV2VVhcE0pqncGaa7Y6AyhgPjBiTmwYFLcgKmmHHtE8eEHmDaV1btmks9E1K+mekP3rVDt3ZR3skI36o29lsgVgK+tMLI/RV5V/g6qK5vP+mrmMersiIoqwqzb3tuaBuiHBmoxHzhlozggf+QB6ii8v0ePgqHOoTYlMcdSrFd+RxzHpcdz9qVc17gsMlor1E7DXAOimrF+nFCJ/JAiw9N5Xs7WzKAKQAW8vojxNz29w/HDPlNpnVM7VNTn5aHswvgAUcELeYIv0ExTVbZ0cRRmDOq+mYnvO7XS6WsUAD98ALO2jRQw/McoEadsfrzlTCo4OxIjHt5Ve9PAGWtNS1NcUEv1nSTdCmhpa7dgXtj7N3yI1uiWcCNoauKgkqrLR5BhoFx8oFtLQqo6YW23e+938iaKymBNAHrJPI3yPz9pz+pwYgQUQ6kCU3ZgE4uBZvmEEoT00uZI36rPKsNpFhlCZP63Gl064E4X3fOufYX3atSAnSKeOLY+Z9wbgoTHRU4bN+7eYZwyRnBW1HX8AOy18Of+SLB+kt84gncvlmfj6H8Rvrd1Wjx6xOL0Ytnh7BZtR68SxDbhvcmwV0ASrCJ7BiNGx+dxsMJreJDRXgEfFydxbdQ6cwO4D5ayPTdNo5lPjB7OgNqbG3stogO0VQG2P4NV3ksXbXyTq0BZs6gyuZEzpjTog7Pr1ChMWgKFbrm44crlhzkgsqjHQGBEM3G8UDTdCoHNyQxHjDXEjibChFgDZkGJqxunqRKoOx8ZxxwuU6LlWHtWKZgH1+4TJFNDsCSAp9StiJhtCX81s9B5xFjCWgAgCuXi6CQKJSuhmXZuBkeoGNyKzWpECRtvgwTRN7GRSKsUKAaEBnOQqgny9lTxLOm7t+e/lIgiYIgEdjxkTu6Edp4vTWmYInRdRDYU2BXUhajKCqhdOQNAtCI40UaQbwGjmPUwOle8hog8k4tTFa/96hUqMIGBbh8UVIaN2g5mgC5mGhI0OSx4zVr+92HSU2RVSTDbWwWNPzkg3YCJgjW5ijaS+ImFiZG3gilkYJ/Oq+xV/apquYCbPwH2ae1YwX7oQfL0JIM+xU4HKki6lEawOo6sPcCgqODnuPLDHCzXBolCUaxcMw9BWws7DRH1Yj5SCx1Ei0w1DAl37sfFTeIbE3uPkbIhS9a1pPD+4EGkAFEYOVEsgYKLRMTmN7JOvE9hGYS9y3naJktyrjvcTwyuMDrlCjIJzUiNyDRXQTCBEU2IGz6Q+Jl+yo6FoYpnbi1+NiFBvwCxOjGIAQSMhzeV8kY/0Dhwbp2gsIvm5HJ1H9NM77u0d3HVHh4EiQvCKMppbjOH2m25TBCIMUx7hIKAWPIjAuRnnQ73SAMiLagIMe7VXW66aPkbuGB20k0ibO/wkwBTlP4Br8yqI2oiOIndDOw+CucXlMeWrOnoNpWSFwptLvOFdL+NlcJmwSt4aRHihsLKYnLO/lOhyFFgBGdIC+QXQRdtu0R4CyzjEAZVXmCD5EX0p4orMgGnUemOWverGh5hzPWHaw8NDC6LYFtFUH5s1UuS7dVRh15bigJOuii+panegBqsKhC6XCFakf3QKLajd/KJtTSXJc0kdMV9fSyxiQu8iBsGZXJK5hvfjiLGGNbKzbRt4XtHF1/huoYZtdloDn+phIb59Z0Hw5jWCYLPsHmj92wVaX12WX9c/WJoVfWKly00vK9uBObg49OhsAXCgcoYZgVZCiBDXUkdTxi9kJgaMC+zHvc7GbSLYHV0jAgbEwSSD3Ej6bz7L9/OF/cI+s89tMtewHd0HGU2v8sIhDbIoKkRm+7o8iBnMxryh3lPPzQvzL/OZCVPqgYauZRgC5CpWw7T1x8YqRZWaCT0kYrEoXafemKNL4JoS28pafnRCjV1R2AFR8VygvNm1GQDS7o3xgIt5nkRDrI8bdsQtHi/z1khq6ziqSzy/wwiktK0OEeZiDZvcAGtizTy09ggTOYCEjY/0MRcZ1H2JWEYPYuXwPe1spZ3OMIZapwpNOXQNO0Crya69mSbHqXFselR9iU1TR3qnZ9Om9XoolXPygjMKokmp8PJdZV5IW1EN6elcHG2s3/HCocN+u99ZIXMxgoMFMZQhF2De95Dn9WNyg8Gf1Dh5kEJVqyk++YXGgfky0R+mU7qNl2itYASKFkabU9sTwSNLiLV5HMxBWVA+hhoWnv5ufYhttrKZBsSLOO1SUdLMQhNYaBCmgVBnSPUJ+MyxwOqhi0IOde340EOyYrCELcNRw3s/Xtd3ML6FQLI4jAlQ1JL28m6ixNh8Wk6DFvKI+YAAHBpvCpYXAbQ8iCTcXt24H+0n8jJgnQwF9+eI5v58PosPVjeuHE1tKTpaddhPLKWNvrfn9Av6Df2LBFHc1nHkRGBmaPNw2s7uwN6fUiRhAkjwCdS/jVrHfCoNgA94NKi21c37hefNL5rfNP9qRNNkDMfsQB2tNAduaVzLVNBg47fBYCwNaRCHyGyeU9yJvXgWTKEiQEM7D0z10vzJPd2mz2h0RIMBKPNSJL9yKjz7KU1ONgH3vcts85y63XbKdZoXQsq7NNMx/qCSmg3ev7rZsl/6o1m3pchoM4xJE8Rp1RkNe+YrMfRxVVdvEOgdiWlXOwBBenGbtNOvc1V4ZHEVDnk3Vmqv9iztAJyEXBGWNdGdZagezJT7u2Kh5Z2BZWjAv6u+3HrRLlqC7Bin3M53LGTlhcvcmwC1acDwcGjKVBGlrX4hdcu4CLUEQHaEIBvAc1ftFFIR5uCJV94OAG3QfJs10e1/dM/fbs/A8m39EIEkrXU7Db78Jfzukm9PRB8E7S8BOc/b3dsD5/knuP25HWw1ChihrjQuIVznDj98PdTX4diHevYDf/QQYDSOOtcKne/Ui4w5PxhbtrqVZSutb+bP4Bjyisll6lspB4//9KVbHE8TAsCdUa4TMzv+/+blOOM09R4foIjFL4XARbm2LB7hKgvHab2+IkBgisz0zYYRTsxdL3OYhy9ZmMwZurFn/e1Saoc0lL14+EADjIkeBkutbQLq3sjZtmEnswE5EWfp+9ofg2BU1+PgZCIBhX1twhLpa37JU6myENcmN/RJBqOSyCi3IDf2hSXMwheDBcIWlOahZJUP0ztaFOQIiLNaLbALVPVgBGiaehSP5phlQ06u983zsJkOaXihqSmP/EEs+tI5HEM54uIHKIqyDJraxqmuOlzKNqVOMe4K66RxYH3YEQEWkESDIdz7KpX+kcLVTNjJlczZwygFGecU0XHQRKsIIJkmp/SHlf55dDV3QICzLPuppoAllh0wJwt4j4VnKgXfJPqV0XegFFTTFwF1pLSEcmm+AYP4ccgOyFwMWptHzKJwrg3ocX73Q6RDBfv7939NTVn8kBJ73f+h082glVnWzvDOknkPrWlpTIddtVgMb7GY52k5C2Yd53jezoe05rdhdb+MdCNV8SOkjwC9j8c5D/Hf4rARWWZtlFb0wCKAuTte5FFyE0WoHa8YQ4SMYSayKwRiXRDBGSXJJIRlCkvUSki6NyniJSHlwZRc/hwP7QTGoCwZsM6sqQsh9cZJySEMV4TIm6Ub2I/T8jM+Dzer0WkZmSePmBB+VX4QQmIhELiDK7xXHMBuczMztynj0vcDy7scugjExyaP5r4vBzattQs4UymXuYBVaJeLO87cIxM98yFpKRfKZM+A8JPsh8Q9VBzaFpKwRKGu5WKGN4Qe0kwhqBXu7O0laqQj7PdMJ6mNPfb/01mAuKvT0zWk87Dm9+/VC3u+Ls6XF5yD9ZfYbNAx8NnxIb1rGSaUkTGzsQy81xsLHsPPh3+4TnXJ1vfKcn2/OAaIS7Pmu0d6Ok/Yq9dg7GFyr3zCvXvzxJ5fkkgC9p+YvnrM/M4l/byE/biKqZpWeRG5f5W745kP6QInoUwucQv/OP0hST6NrzLGcl3e4Tz4UHUdzARozyp+Z1nWNjXcaz1z/E7vHhOGtOYEHz2OlpN/4jt1W4c5DShnuSOj1VBGZsmevPCLAzkUShMxIO5s0slklyXZvHF2Q8iM8Tu0MI7VZtzYLWmim0/u8g7y6xrF/BaI7i6uanCatzRUYIwsZWZqV0Sywqc+h8Yg1Fg0TLduxHK9uQhxANNi2cWUCSf9aoXpO04PLfCEdG+cNsA0gTZlk0qADhM2PdJucZlhSoYnHeMCXxSnHMmw7WXoempkphZth3ZO6MN1ns/Psl7KqZmz7XlCOb7KL1Hrbk0Nrtcsas8znPtH8Yk5MuAfA8ysC7HtFkaTZ59yjmqJNn9CBz8MHGQWJ5lqceE/Abhum1fbaGXQWMEoBGy9/ukkLdyFmxDDjEctbjyMT+oyGUyBLw3wBFe3/f17ntHsZwFcm3/c/MS63I61l36MIAwI1w/qvbmDg0HMJHjg/YkYmA2iyt5YPxrzJ01A5qoa+Ynv/SqZgJCkwl2L6uJ+ZYurVaX6tjpmbjXSTwXNfyrGia2dOMCRP9lzuAyue0FLJqrjPSm3EITry8Umg4kAjj97SRTO2i3o3MKdSsYN3YKP9kOh95sBWx4NVTuZy+WxmPSTN0F9HvpN/5uehXT2YeWrN1G4khy9z2YzuDaTWdqrZrWnlsdFYvDk2rot2StAwt47ap3sRDYetZBgMh4EDGpispOLhrDzPIn3UhmsANZcZRztfkK4Fj+BuJVgXhKO8HsnIpQZw4t77fhBsNNIgLTw3pH3J7vjpuv8jua/OBZfPODdNav1vrrF/rb5fxrnBG+Aif/fqV0CE27/3w9g0tI/0THB+b9VPvGt2DRXijmAbMPx8dtlYlJgLk0+iELbKZt6xT19kUlzITe6bngyy7dzz8LAuQQsK0ceBTE9pg7CV/NOvB0vzkfxrrJZSbTTFqgmcD1AxEx9lkZMg7zQagao+5irLOLqi1AiZuQMLlS3xTVST5e9u3fl3xJ2ooPn2c3oXHNxcQXKB8Hwjmz89ZNB9gsw3I2OzuTxDCDuZZBbVfcKCK4c5vhLaP8TkykgWjnFH534HWYTK662az4nHFiclU0n1VYdxZ4dJWmqU7aDuRR7rRU79UrB1hpPeRZR4hxrPYMB2s3Ywg93mAHKq4wKJ9nwS8f5ZoIeEs9Bou2jDPNLZCnng1Tal1m0dfLOX2j2ISH1wHP4+DkC+P8qwYLZOeVRlJ1HTeXXyXWF+5wn44CcblPoDES3bq10Rl6OqnsuqftdTwrDAf3fS4D8t8quekzec0cKQZQ+Qd9tgqC/1WVtdHpcL0QHbhRa1AL8phPC10K54JyfwHjuCHw7Sa9LTfVSZGaAlwdM6GXTy8UNvVrjutdRn9zFcBUAHDhhfGTKw32hLApcZCEW9JMupJ4URVJtnWjHy6L17VuowoQB/paYJtCqE63bt5HDzfVf7n/RSzcQWHYbQFLnLgBMatei0Ojh8Ze4TZLaOreH7TYCaS7CgcIu4QOJis5hYhMuXogZbTJhsTncji0LpLBxURBLpLJyqUCpUmt1eoPRVdd9dYNbd39eQIQ3AAAAAAAAAAAAAADA315mN+90NHTE1MbuQvpFwMMMBMsp58LjC4TikupSZPIKi3P+7yOooQsAAAAAAAAAwOfMoIvaHQKmdz5tUjuC5Ys1EbaXc66MZWzkj2UsY6nQOvc2ej/591mbAbw+40IfF5uQaC6W4iQeJUkFmsmqUPUxff/YNT/XsLHjcHl8gVC8vZd+RURERERERETkb6/mHd+1OQK87ji25SBIimay+lS8P3X2qqqqqqr6+WTQUGv4qCk2duBDYYQDcpkPDjcPvkAoLqkuRSavsPjRi/f55QtDkiRJkiTJz7f2BwG4fcc1HWs3xj5KCkUzWX3q3p/WtZmZmZmZ2WAuZtb9Zvp910nAvqUOfDp3CDSNNnbB8m0WooWoQgWGuKQjKlpiEhYX3yyRJNNkoVDT+soQZhbZgcPNp1k0t7C0sinQFvZeJGKJVFauqkCpUmt1eoPRVdcz6wa37rqnZ3ohGh6z7Cl9XHl/vv5qA8DtmwiSopmsPtr//+Ff2xFgX9qDX8N4E2MZy1iCgCpCgMIiCpGgoolJWFw8iWS0yYwsNoebr2qGuYWllU1Bg0JEYolUJlcoVWqtTm8wuuq6WTe4dee5F9rmHH2XeAwAAAAAAAAAAAAAAAAAANSfJEm1+CVJqiUXLn/44k8ezsWmBcAHyJGQCIVFFHbtjMOyHDYth9ew/EaryGiWGVlsDjdf1QxzC0srm4I2hYjEEqlMrlCq1Fqd3mB0tatsAL/wtZfQD+8/NgvAGDP4ZuYWllY257m3fv98B43CQWvprDY5M64DcOTEOZeC8ZbS1n3Zf5IMaC2d1bKTJEnSuZcAWktjZIYfllabPwSQZZ8FnwWZxQYAAFlOwW97a22Xc86R6QFJkqw6SZIkffm/nf3kfI8XAiBQWIQqOsWKQCgSS6QyuUKpUmt1eoPRlZe+u3t/JLyNCARCV2MeiFUe4k9PVMfqLCxijZYVJEmSPYcg3kDmDQAAVHdmZmZm/WV8unkb7wF3P33KliTbti0rDe0BAAAAAJAkSZIkSZIkybZt27Zt27ZtTggAAAAAAAAAAAAAQERERERERERERETs8ok/a8yyliyzZowxxjLTno16iV699b5QvY97DdwbH/fO5L6HXI+pJzo86kin4AzYl6pv0/cX8zacc84555xzPgAXzoUQQgghhBBCDMBFCCmllFJKKaWUA3CRUimllFJKKaXUAFyU0lprrbXWWms9ABetiYiIiIiIiIiIzucDrsabcHB0cgbsW/vnD6baGGOMMcYYa6211lprLYsAAOCou7Cy/6Tz6QcAAAAAAAAAAAAAAAAAgPqOUJIkSZIa2/THNDljrbXOOed5nuf7vg8QVvcAAAAQ6xARERGRiIiIiIiZmZmZWUREREREVVVVVZVCKaWUUkopEREREZHzfoj4O/+1ndZaa621bj4xGGOMMca0zay11lprrXPOOeec67tKAp3KMwsA3oMHDvYosGzyXACp+B1nVRucd3vFRIwG4JyxzHPMUzgbSm6+/BRBLOUpoprKAzVtjYOVMD5CCEHxEAK78/MRzJ+nUEG8IW+Yr6gQwyLon0teeuod9QhCZHm5LZgQgzPZPzFFClvJrn4Wy19oZVaRXFawEs7Gl2V+IrdPCKNFfiRGl+MhbKReBepzoIeK4MtMEP9+eawfljxzpgwZs4SK82UpkaNwJLapjrHqDjveA6Sjm90FTyCSyBSq415845ksNmYsWLFhx4ETF248ePHhJ0CQkNtAhIkQJUacBElSpMmSI0+BIiXKVKhSo06DJi3adOjSAwahz4AhI8ZMQI+2+zn3sjWDm1tYWlkjkCgbWzt7B0cnZxe0q5u7xx0tMmSaUu6tLAR56nRpTQSvieFz3DeML18LVMix4LnP9bp9u/7e7K5Vy3p5ehXxXuezYs0FzL4du/r4fiI6cuCQ36X3cgX4BwYHhTQKDQ970T9foyKjY96JjY9LSEoc1QSXnCLVlQ/GPdTvnkeeOTbgvmEjHhg0ZFG2aTMmk0A/NTT0GI5eskkw+W3Dpq04NypJiqCKCvFXUNA3ogmN9onAeoVG+JAbR0WEPrXTxEBBcVpHiQ4TGhWBjQrzifAPjbiRlfFXIcVgIG00t/9ol0ffOSLn7wyX40b0pPX7/hdn/HzRDa9ft8P1RTPcvme+s5hfDnX2RdU4okp93J52w9OLdshG9x1O8DtsjK4DosY9/o/4d/1EX+ptfJJcXrjhMf09uSC3Lmff6cb2O+VYfMeS9h0zRu5fsiG7aP2ZEBSUwG6jzZudH6lH9QP9HlOeyng7sYPf7dNuFGWb1rAM/sMB8NmT3biH232Yj2OCs/5AHOLn1cePD1jen2G+KxD7TYbbnz1j+11GJebZsyiaevb8eTSAMPEMTgLoXq1OAQAA") format("woff2"), url("../fonts/opensans/opensans-bc707f8300b4b32f706e8a66b8f8af044d8d1a4a.woff") format("woff"), url("../fonts/opensans/opensans-af9bb31cbe924f6f4742cda969cfa46ee92bdb8a.ttf") format("truetype"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("data:application/x-font-woff2;base64,d09GMgABAAAAAD9gABIAAAAAjIwAAD76AAEZmgAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBx0BmAAgUQIgSoJj2ARDAqBsGCBmFEBNgIkA4ZoE70QC4M6AAQgBYJcB4QmDIF4G4x9OSA7t3TkSseh3FX9ttOQIaqKoko1laMQ2DgQ2Pa3z/7/////85INGetg42DgplaW9Q+qBBX3GJ7pYgwRgcBwVMC5VU1mutiIoMou0/VlZEcyJXUnCYrAEdqgfvbaVacSgpqDjVs99kxMccCnOh8IESjra7U95dObqZPsN7HRwe5+eKsL6sF6dUkT11v7mL+xblkYGg1Uh/N9tV0Gd7UMsvSv/QM/23W+xC3WrabuBpY+5dEUlqIlwjxpIjpEw5+R7HG2/Zs+NXnR6CSgX3vdR3e/RLapItYsI0s8HtjG1ZUlEMgIE9moApAr3w3g3AYS50TnKYn6yZ//vIoTP3GiTnhOhVRJGURZSHkREKFFLCxUtDEKo7HgpVfudgPLwGeQ8uS0lfxO6PkabHvHfWCkGoykSKpGSwgmR97/5dT+jAzYKIAKjDKVu7u2S06BZZDqPKdg0HsjZ0EKrbNUJC+QiqdbvxadLl6X353xRDf/r67yG3AsW5JJppnxAN6udv2PFJLD0OalapK2WWyPsMtLF1d/T8ABfTkgbjpqd5vcn///m2PNRMo2S/yjBELykLMrRPG+AbgGKGPrRbkIy8WWfuTFSxDbDH4wkm1FnKtxLpqWAQQI5iE5k6WR8u7dnoOc8zqsfefQfii6L0q7qR8CWGd+kCMjQ70pZXK67tXZN7KDIylONtUhVMBNASgI/L8h+gR2prF3u+Tt9YTdlYAk20eobmqRIhbZ3m/v42Psl6wwJwshXpgJaOEByYskMJEEEkngROJBJgMn5DJhJ9ZBkO6DEWhU214o/O+cKaIKf4hlN1bjY2dCf+NQ24FSpwDzLi5dGqVutsC7mR05jAN2zkQStfX1/7dpbytcc4CpqLybcPWha+Y+mPGbp5E0kmlk63sleR2PFkdekj7NyM4/I4UMIW8FQaiAPPLuWclLGmnBDhoCzNUHLgPUpSjKlClTlGXoyQbPtFxGqBMSYdyyILi8ICobhPpBVtVLCNTGdhDerit1M4qGeIzNjFXYdZQwD3T//SObfkcHnUn/xuS3U6wk/iIGgd0dRJk16RHXbcSlbBmhGhShKGZwXOYykB+1jycADEYBjzX2OEYpH+grQFlDhxWhTd+nnwIQEV68/d+7b9j086gLIAgLd3S8ewDizmlzoqQo0WLAzC17BEG7aT082G3C7Hp8d7QNHjzvuQTZU4bFXqJA5cg4AEKXUy3dFx3+gITjoE6VSm418gvC31+A3hoATOS5n7WwXgQ9eu3fSvetpOResylPQidZeXn9CADGORogxGTZdxcxqU2mlzOwu1FwedZd9V+Ihd8r+96+/1RiY2ySTbPdrMR2sWsL3v3PJR8Oocsl12BB3MMV2Qgb77Zrw9rXanvazpNqz1Vdwv/dvy//vnjsd/KdeEdf06t8YY/5w50y14VnqEZTBSxmUFVGzTKXR9ry+nfHB7TvAHZ78wkUTsr/mnvb1PW4mXHe8AoNiRfq2M5vfV+A0BQ3jC3hEsIfVO89MgYIS18H55u2sBr1mu7vfe7rPPZtXeZpHPout17HbH77tn55vxY9H/dxU18tF/1MZIwmTQreWSOaSSF4JWUYEsdASWO9pssN7pazGWaMtErZjMFNB5nLMNkeSPFyuZnHXWQOw5Rtd7s0B3XQllYCeoueQ2S2F/ayd+QMP7lx1iHNqig9Nx9oM/zTfygeSO29SVVVwVghpGg+M9A82/IMR71axI/Hiry4HMtmwI/FCxbfXRnv48d9ct9+siuk9xm7fQqRpEhYZFOGu4RHq8IoKapqZzOzuI6XuuNQZPdIDBUxHGOrcruG68zPvO9Vd2RYcNKJJb7kPihQcukW9iTD817E3jTez0upXfxhZNEFy5jhJQPTHAcqtTlsFXF/FIJBTebM+wcSh//5RyvoekKxfxQFSItIakL1VMXUs3vPMzkzPcdzO932kDOZe34i4R03zjocFUj6TnNvq6B5w0bZaZHd9mvXMmsV7K/OC6SayVpuC84HHuDqTkXtHX+Jjg4xwASQAe3GVBUD/XpHh4XKKLar4uxhFZRXQN+UtpE6vZvebx+0NrUlUs3hKi4OdeFhQJtd4oa2C6+72F5A5j5mlJNxGdf9q5y419fLdm2yYYwpJNBXGQZTCAGFZXICA6lj3EsVYZFE+3Prdeq9fWwXZ4H22wxuOIF2tjVCvBfLZrCc3gR6Q6Beyvp0d7VShr95E1h1nUt8tWTIa+EmfhwHeGFlkUwZY7UuplOSfXGgiOAs7oZwk/GZSjDDe8uuEzN6256n1dZuEY3wqliDXPfFkSmv5mAG7BLTlQwVBUopwxNLKzjlKEvInBUmFBV1mzxrc7Fsb88olyvxjaJ63H6njtMQlTqvVJtip8SkE7E6VEAzWNyLC8UZgxpGtAgTVJHsSUxuqMzMNF7YG6cwrEVCJhsG96ANvn9hLxNEASDIIIxtzFguQVDdyhAeY5JWLHOSQ/erInGKZUW1VU/LZqijMKEAZpF9v1Hu9khw0CJIWeAm0rk8otHKTPBlbvMWQ/2oWBbCBq8GRQKvDV3T0kbNjJRAQ1CHxAtC8gg00wqycTxYl3blykObZnOZF+GVusdY4ftcQKrNImz1tL6zV2nK5G0RRo+LyUdspz1f198UtDEWYR6fXfJ4XewFwveOdkW5eKgP+6BCKo1CNuNTKPicvFT19dNdvSnWZAD2UkO8QgktOgXbX98/QawxAL3HR9EOVXwMcWE12xeZaCtrOkB7hAcaeJdZ7BB4boq0EghQvxz3U0I0HWhvIBDWgd5AIOJvYy/mA15L6bGgHtGjeoImqeKTJntlV+MeAYgSeDVBkkTxKXita+8OaftRXRn1tnt1W1mbJdZgNcWrCSDBMQiRC56azfzUgKGjgouxpU2Sc9lueY79QdNhCKkWHESQ8P2A9AQpKoUSGOPLBYzzQp/vQOCAL+QJp5AMEVJjG2nxKJJ4ica8ULmMbOwDxZP/XCVmf/ks7ck/ZoEAhQjEuv9l8OQv3DbSudjfQOJ/gIETAFITgCYApt8G+l8T+ZoEwbA8se00RY4iQcUWoTNBitgibIp+hPIIknKUdooHBUYsSmD3aN3/mI+ZH+96YjpJrVjvPAQnpCPibL6bnanQboEwt0n1VXyhFj6mGXui98TxNCufRHzg/L0L3DQ5mq6qMYb9s+DWJZo5xE3cmLlG2bxW+f1gpTg7ORP9NjZJhhK9C8W7/Nx2cR+dt2wNu8V3aRx1m2F8kfzouHGZr0Ns+hiHej9a232c/JEvI8d1v8aJ+c0Q41jK7I2R5ErhHCNP924psetuxJg1Fk4x9tYk98GDl1VK4aLaccp4OkbTUGcWrBobqsaA14Kfc7DspU6NqG6Dam2GaxkmwkUQA8l0CHcD+xlJSRAt7OLdmbQP6PIWXxU4wi1SDAXIMuenpH2TZQxiGYdUq8x4aW+2n7CBfBmfNHNDTFwhKmIg4FfIshUdD5GiTo2EKeUXM8ySqFWoJrmVTtV6utFPv3KrhN0sxDbPJf530NtfLHcK8aQxm8/vqcJ8YZgNTydqjXS/rTot0x3aQWclmPS5J0F4OHIt/NXLLgvAYlA7FER7Kvjzc5H6ntibMSF+nqo2RNlad70yM96ss1neOZNDVaYAarTf7pSCQD+omngI6gioESgeLCPghqWehJ7wa4xkiQuWyEXozJikUD4kgxXC0rjN9BperXXnp739v5SF47BTXF3vJ/nL0e2lMsTEd81vQkjbp96wBGZ9Jt9hrMiQcT0o1wuI0d58MuvP5BadOfbGn4t+PsYRwy0o2ctlfHQBkiW7OnRaM4ITJ4k1IAwLuqdPsQjCmQoUM9hR476ZcwBjOh4Ln3YLyjCsW/EdiFw8foK9r5RYcOL/+Vj+1WPs53CwWWs/QaLZqbUEyejcL9mlrkXyAIcQ7PsfWol4wdtrzd4wE4x6z1W37VxWZXiwRXiS73i/iRI/6OrUgNrGuSKQosxQUHA0eF28iitWed4XJIq1AnW2EBRl25hIFMg0YU9JLFXvUnYm55xkJfAaa/w5aKsRD9+bKCbSxZDEPf1L6FIeIiZWXyMeUHE2xMtkj8YPEUD14Ll931Y1EVO0QwUQms8W/X8tllSZgTqUmUxVEN97VaZWLo6pTtNgVYXf9ASVYvw19CgbsqQazQ6SoVjLKE0vyS2J3SfnS5/G5YcO2/RzCRk9AzV4BuIXmIvVUi5Wck551bAgimvZ3GFq+9kMTgqSgBGnSKw1J2QyEj3iES7nUZ016JvMMJlaaDiY7hZrWaJO7YUlVpaL3dvJu4p0qJCkFxue2w0UnJNHH06lBpUa3Q+M1nM4upl1vwaX5VnYZYQGnftU0jBG7TMy45C1E7i+ADWmOVlwjkRJlJH9sFe4MkwEgCRQij3hu+OtIK5h3vsQWM94g51d5BrjHMbYWE+40Ct2ovjIoQhAAjX9KCWwxiQ2ogowP9tvykqM9cesv8wZL8RUeXBTlTxBPYW40qtc83xLHhm9ox9P9v0IwQqxBBG5iwT/wniXRz9HG4dp0D9qxmqOjx11ay6PxeDjvNsWHdKsvQFIcysj4SceHWi7ar0yFidLoBmW3iZD7JSRMBQq5LZ60p45vvUg/xM7Mms5SBCFmJRi2GUB3UZcVuRaHk41z31Phs1OBxWVtw+gGjz8CPW8C3gul3VlCMvWdje1EJ0WT6UWqL+EYx8LeT1ubdTZecEaMA9mCaNthZmfCG/OgecMpABEpmHDDLSLHI3h0HJh3Vc+Teb8hA3bxsBjTmHbAFYb3M8YLOstf4igvUzW45FgAoGGevwfromhFosGq+u7AKcACWoFICA2gbdzvJQh4+c5vcQbq1kXs1oN00YrQ8ubKmMzK1JG5pjmgLDjohsUj7+UxEvoHUGJ3CeCECoYKvS17bYKC3qVddlqXrJ4C/ObQvgP3AUUwi0PXXD0+TNZQ1fBLzae/uZ6e3X5H/s/ct68Z/SkxEXaG8bbs2OZcr2ZHk/UdPSUIPSdRtXYtLGDHpbllsZ8e26vz4hxYpx3QTusSYl/n4lkliWhmDhmDThfY+Fts52q5LgDkLIHlVIywMYqcbf5ttkJiOVewndOzSCroBonbtDaeK8UIWGE5c8SpsOFvz0+hgYD8xeqP8xZflOankff2hfXyoy4CpX0pb332MymdtJ/Us77Y/zlgNXWFSmRfda5ItV90RLUhJoX7IxrWUTiRU8je0ET/kLEaR6HnXrQ90qE0Ds2aQaCHPGYCIrpMLYrNAqOJm6e8hqCmNdjIJPwCVs4SDE6+8p1yv5k2NB6Qu0QWugyoX1jt+NQMSLLAiApicKk4Ahe5W1SgFBuVzJRmMpdp43KSKbHiHErHft2/m0S+RZmE+8CRdvgyhdxiEZUvY13JCPW0qo2w+T9kiQkRVOhsy1mSo8oNGCf7sr5SNAAxfXlOyJMIBQn2FN4W1pKQpovN5FijNxykue4iEGuu/jUbV416YjUHiMzR0EpAlQl2QIn/gsITNwkgAF3xOgtIqAcMgGS7FrABx3p4a9ePTD42a2/44aSzBS6TI/rjinEB/gam1tkyTsEfhRI0+oQ/4M+qcg6xL8ORTyVsvYsCkyNNpSlihn+PjAfUR0QWoD2Y+hWmpZf+YIEFpLsEDIsejdf2iIkhgpZYACFpITiJUUS6u3ktptqhHhqXFkAB0TRXKWYGN4Lns6R7a97HDZoys9NCVQiCU8j40LoNByBTjFRXxaYyS4Pfi6uV9OLi7R5KXzFHNlyH9WyENyyCW/ZuaL8vcefDX3kga3tfiuoA5uP83Hj6cslmx+0XD/o2pHnc1cULlesfRE5gwGRLL5Cw0SdYerLqD5BecPTqYuK7RUt2xKT2NDXnd690qYLiL5EZLFVtIWvq6/Or3KVhnNWF3y13xYolClOANescuzD/+yG21tlT+W8GH1xon/83eM16tGJd6c27U8LPobzQfh/gMBz/6PvRkQ4AERpKbMln75qPzpfsW+uEY8g+h4MbXt1dnHq4YmGrIqldoqmUkC6wxkvw7JcICTSESgmFURF5bE9guGdsLDoUqdAD1dfpLc7hckh2tIZqdislgLWTqLjcsPJ3eq5ustfvzVeKJ/82Xi0fVmPZSfesdww+LPsTNOF71/v17x6brdxuP2KnqWYkllyeozeb7zqQ7On+zpd9ju/zbxvhlU3+ZUQY5bsdI9VvFVctlUW3+gKt0wu3nZY4yvd95EwfKum7DG4q74rn15rpjwVR3+BgbJAOfxfmpZf0Vb+brLoX4C4xb+SRP4K519MlWa8SkoIewuWDn8Tnxj6xgzthBauFGlFIjcHy5rP3s78Z4H5t5mU1jPAKrBMdKeEE7HEIyhS4OBKPL0meNAstmKDxR1PjwoYaT47fXx6RCbXE5qeXNF/vsVQbET59LGGG5A3Wjtn0OIEi3UndntDDDdmkDiZ/D712EFKwsC1oGZbmlvtzdU65WdiZ+iB8rYjtja2KZtmiiParSMPf3pJvDUAGWEdUJLNASasgZu7769+sxZX/9qClkSbbzgyNV89MHbKV+JnQ51fqYuBNXRMLpMCE8aSBpNyA2R+UBTJRy6EsaZBJ6Qjj95bevDt7htxuTc9H1uKdGVnWZwSfnxkNptZwsNm5fRCnxkQRjZE1BcMmj/bGPWvXQdme1L4wxV+veTa2bQJ9XsvPsqvT+eWzDfCc9CJ4/GH9swLOfqRssJiuamRWN+U9DzozYgn6yHhGD8PJJMNibBGhXn7s0Lwfr0BI/FHU4tg0j/xSozOVRpnQfyYlGtoa3Da+a2v996C5V70fG4t1JObC48vzomL4LOZpdkYZcp7mzFcVb8flkHB7iabTL9/YfzZbO6NHGTmW7/uJS+oy4U/fjzucVzNVLTYeOvJ1icrjgeNyGcfwg37OACDf9IElorbiHBsTUJILAIW6gYN8yUdOB+RcO9hzu6Vz8v9SawjVaywAHu4h4cZUZ3vD7+EtI/19J3B8mREakCFXHzB4Oj6zbM3JIXukK7owVRUXlUhfYKnWrtLv38uPHjRvP+wy2UlExO1uL822VZzt2iiOUN17B93Guu3Re9Tx6eDfYRIN07QQvMkaqXuW/jkVnZS93LoyuMHH63nP8PXi5oRCmu8Y8Tn6uV3/vSVLBWs7lUbmS/OHoySA1fqZB+tuaD36KehIos7kZeCohGyg0p73XMvFvAiogQiJHvC2qnzYm9fJ3fcQ4qMIx56Y4vitvtJzoKNW7ejWb+xJv2uEDLuNacjv+QwEBSsR1fxoLTNrv7J0jkzYUTLEfFPCfrh3weekv9riPsFC/inzPv496OjjYOT3/dq659GRcGMkoTI5qqYJ9eo0T+OhJxc+yS9vbOwOxXBUoQoI0nhgFOWb5YzmUtnT19Pp706JzkoZeEQRVg0Oa8cCNJ6T0IBXj90iQDQz4spCgVX/qzCId7xqo+Uv2Wwyb2UAAvoLn0Z+RIKoRlDyu/yB5T7mGIqX5kDbw3rT0CE8yUVJVSbeW6MesAzXcJJKBjljjSpp9x0IlBcRitzQtWZmfYgPqYUg8l1TUyMLcBi2cWw0YRvZ3+c5b7fST07/dNM55lYdF1NSkJiZkx+zfTaO5NfcqUgRPQbYKVtx7a/bsICxggmbH+NZKDqAB5YZWt2U1UEJ7aWfIBZDrn8z3zMQvvOg8KaC4Uu8HesOgrDDg1NPbCi9ezfm3GyXhP0khMxOgGFsrSFMTxrfUu9Srkh7TELYg9epV1xSrFjfUy3bTNGUEKxMHMGzqUDfimidcn/nfNEjTBGuMaE+Fww1lP/Rb5wWmOv3u9hp/yj5YcOte0/fCzX2Ltf4KqrLMDpigpc5R2iVZB2l8hguvdzC3YB4C7/H5oB3Im2OwtLf8NViQKI5LiO3X3lborFjgJUGu9gvKvztvkTMEYCZflKPlCyVwcSQAwHIvFmsQzk9qflRZKbtKM0+uJNP9MvDDsqWgef6+poW5+Dcoxzqs+a5Y33x4CxC5aLO1fd03y3AbHd7RuPAVHCYx0FZZus2ac8Oow/uvHVN5yeuLgmS1Cv80XwAVqkWmTt+MQPV41TsHK8+/bLki9UmeTFPr6qqRXt1gpChvcgirsnzxwb+zm0C5oXhRwbLpvAsC/Psd8++bB44bWNaMaekinjDxatsDkujxeFsNvmrjxylFZ+Ybu6nFyrbJ/9GhBTgsT5S7ZKxfUnf0mNqRQ6oj8R15nOTDrR35/cB4tSBHtqa1pJLLQHU98GavGNvHZwQTuUFhsERBRuc8DQQkhx+TFEVnHbfu1GUi9YJScy2r4/V2/c6qVj+jifMxLKRXr0J5I6c6NTtguk9vmYfOmISMwWv3w9CKWkZu9hDcvYmsurq9n/fC8uvdO8IVJY11AUNW4eYf0uxPS0SYBdLw/Eg/CGmgaxuPPTp64ezrZBPaJroaGuSI8A0PhhucnsHLayRYRO7F54FLn0zAo2NDs5d6h9KWDT/s33nqao3HKe1jN/moMPnOBvRjaOHkw78371gW2BnKJ28x/vfYGJfWepaO9EW+5hQgpa7AuKjuMQSSEc+sWBoYIhSM3niYLUk4syEAZ9zTyNxfaLUeWieh8ur99YcZJwym8ZGGgJxKHxA4rbryFMiJH/2wy82kd/BTgqgEg4BtkcuzwnLh7foAnbpbCSoy54yvT27X3h0KWiWMaQ2wWyf+EbLxulWAGp4WH2kTM4x5dlIMzXZrXyVsijpKTflF5NK9QwMWl2YWHzrv33hpSkI8OooaZPTtzHLEg9tlKvPWYMl7a4dn0V0mg3kHCUnx03NDgQ3z/rie+zwwzK6zoIdX+rLhYfUdC23bMbq4pFzezClZRAl5OtUllGYBzx06Jexs93feURRG48Vny+QvpGEyBqXMb1s/t8k+6lx5eI9BtL1D1/EzcU179nZ+WRnZzCtsNq3KEQdzxIo1Z4kP8v7W95SsVJ22G68TCICNdrv4o23Kmxp6XcFcJ8aTUt6xA6kmbsNo88sTO+k31cD6H7h2B60wk7EG40E+9CNS5w2kd3ziS3vOi5eXGWTN/CGzZYI8vh5iT3RrciRx7dNcs78yEm2eBZqv3AmYHJs5qNhYNR5LeLO67PXTWhQZ6ek2a1cnaocQJ3efX6yl0mubI/ptHH9N7MMdwHihcTCTMtuZ3j/e6/SKu9xDLue3GpxYwgxW2mXcGOTonua7E9wTp9soQKVUyRqpMcUTZciiEpBgq03u0s3bFUMmIiStxiDGh3WPdYtHiDHDf6m7y3eTQkE309XQMrkSwGjtalXUkP1G5+7zP88WR3SLDc5wQodl+kPksFeYw7ITr38jVs5ccw2FNHmlxEz/2QV0jGgbza53O+PokURvj7WYpOP9OXem0wKmHpB/dnCT/9Op/T4ayVKbMFiD/aUhK3SsGmzjgOPo0UQvgGWkqSMuLS5KSe6otOWwbAfVnCTwbPOWLSkrzAhGx86YfcImyEM/TI3hwY8WV0Qju8QBehW+Ac6ZTrTXnJTuiEZalTjYr27h0Mjfe9V8saRxpu7E/1uu2KXtO8rjMwdrgfVOJDfWMPfoAMvXjcgeOB73HFOiyrf3keFaCZMT/L5fXFBSzj+UFvLhpPwc9nbWXVHTuAuiKi9jPaEpnKbhjbGltc275Dmb4e7cQsyGtszMujOcZxaM55BS21BQWOlKR4R3pOTkN9Xg7TPoqLt8/Jrn9bvhPjSgwqIQmDTUpEY1ISQ9BJyR5GxQxxqmvem8Wx75Xf83Ef6D74MfajMju7741HKp80263C4vvIULzJOCSwaLUE31L88JDg2Bwee85Xt9oejYVb20Ei4alWPd7tQ4mjObhNr1hE887w2noD+irGbNklYCHDNIRqH6IvgFccfFjpWxjDtUa5UP3YoSV2KEc0UT4jF4rw94Eh4J4ewUFQn33hRq8AjI8HFBno7YkKXIKvF729Xz5HcJqK1dZdi7Wrz2e5lFx69OvB/ftfV1s6UfDBFFcXiOqF1dDQtYsXQlfXQi8uz1NDr167GnplgVqz3NerodnT06fR2/M0F59XmN1vncSjfG9ERk56XGJfwiQock9GPrbcA1oG1T0MYVU01xRPTd80uaGHouCgRpGi9RJQrEfayr1MFXoINTFt6Zd66srWnuBvqalLDN/6n1sJYltPNILwFcdqvd7V/RvF2uKeN4NOD1UVSOvC9sOgGf7aR/SQrDvaJ1pJak1KQXQplUE/ciSUyeiiM7oZoc8VHKGGNlxYma33oVBhMCrdy5sWCvWh0dXudU9thkq3Sic4apFerPoD6XwOXj706F4Uy4Vib/LDDBtJzm5tLDhXcagkgxjaUpAeyww3M+97UnfUWTpUMSYxhHeqcqqu0H+2icqvi3ciO6JTuhh4jIOribyDLd64nF398IBnTH53vpfS0l3N46tebJKyw+6lAIjWtWs88j5mXuqJJRkntbRFi6w5IYtA8Yqx/i1CEDnoYyEdIN5Bn0S6gRBmYLdnj8MG4c7FX3/es7t/XzFs069rzNeRcvevggOph9G+SkMDNGn1IC98vxqqff4EXJXMdgyE78wKJ4swe3+hPBLyrN6ct7BRYhwXzB1pn1waPDo239t2dul+P9uHHRTkxe5Rr8hZ2SdSF95jmLZ0L1OZrixAz4pl718QTUJc4kIoIpJSE49MQLmQvV1JcGrIuGuYedT9iL3f/eLu784dTQg/VBvL9HeEe7qbEpFVA0B3HyVYIg0DcBhvW+juZt8EB/45QGX+yfAc0JDwbHR+8pdZ4S+4CnZyzPGxciOECh+fmldXd673Rr//955QvBAEOqkHfPy6hVVru5WFnUVbi52dlU1z6ylcki2t2vFnxeVKH2pZdzy1fHm+OIJ0udLgj885EkMump+HjWaf38v99QVvxYkkKz7/OmGf/mUn2CSW69rrIiBEr/BzrR9i7cbp8bf+87F/ku+nF9kNNbHZ8Xkx+3Oc0Up3fczDvYPhrv/bhzR9oaYNtNgIex76xKuTz1h1WqOfffsgPkN8889Yd7h5bmBEJtbHn+Nvh3T2DLHxyMOw0wtjw2Mh3DWjp8JfjUcIlHxJwHg5pYrH7MDYiPQlyuHuhZn+sU9DH0GzogR/ChRV3YeMXJthv36WVgT1PuGz78F/hdfNN+KZhZfOkN+hTc6Yzqqn7OFHMyR6YXVUFi/K4MNdubfDQskcfik9sPs20H2uGuIYaMI+VeeTGvy4ktV+NKaztinulZq+y/9vmvzb13vkHlz2j+DCunMyn9ewOuVbE3iF8byk/Y3VWTUpfE5vJtNVMktjPrqcHSQcAYMFoeABcCwUikCJBMORMN9ATGAAHLOftoAXQRKCinnxVjB2e6wvq7VTKS1wV8J1cMa2xrviazrssKJMhUCPewPeEUTepQHstONlpnNKQSRQoK14GYLpJnASyhud/EOH1Vsx+2USxUKXIQAIuLlcLEss8BUqetD8wBuJ0gUqZgDAglIDtvYOqeDE44q8PIulzdggW3u/4vWB47tfvh7/2QflKWGrDEqUo2jhSrLNHdUduz0/qkrER5U1rIRTVtEByLrOD19lI8cb1RuQWF5zdWn8WXOW9TuMyYwpvMc//fnm9upaYPLTQPsWhJLSc1Kc/O4eZCBxKMwB5rrmzAwsOepZ21igv6aFY/9qQk1xSkp5flJCWUFqUl3xoVhrnIUFztr6i50FXk+rBaZbstwCrq/tzTRH6yFN4LpGusUH96rvTc/Tc8SOv2C8kH8czJgD5h0kzJ2/pUxjKzimbEHBBq/V1aMEtyBLuepbfqY6l1QXcA5X01ncbDRP7bHy3guNNfy7+ub0qN9LYYaa4W+Y9kSFG4NBxNuOpp6qipbe9rYD/fsrm/sV3wHm2R0xePVI2ZkrC74tYx+6L52GveNa9qFqldKmkR4FWznWGM7+s0xdsQvAdRv95i5h9qZiLNPZVCl9pNTok6/al5lebMRLP50sg+qJd+7y3x7ntu605ncU+LxzyI3vI4lGVDjGv8ib/RQLwuVfRe7MUVZFDmC87H4AJrgS1wChdiMd/L+N3JObvnekd/UlOZ1nyrO50cpjYcTC4ktm2LjkHNLmC905emV+N2Vb8PSAGi9qA0JmpTvaMwSBncEl59pv9+S0vxS7Sv4bCqRBe4ZcMiMECOyLbL4Q5Ch7C9gtEdhlENg7CHIU94b9hdx3mCOws8LzZGy+79zP//ddGAg8D6dqn58U8reoIxSHAgvaLsvzZOx8nrlOO2dk6NwwXqMJcXTJjNb/knPNpSAnhGnKN8eP7Yeddmh408pFp80Nlu4Lfo6d3KxCzpw2wE2bm+XaOTP89OfJmHs/zhMAeJAJhwUndUfd0fecIAjSc1W2ke7oQN0TKZvm8OwRUzax01cE9hf4OCVOD4rEe/6+vPyQzb0CgC0/AM8wtEm7hw2gOjyCK+89Ly11a9bI61L23LgEw4OkWmBZjVLemHWTgBw1It5TkdGr8nLU0perZ7XvysvYFERM3Z1k2MucAri2mhvxkI6W3a/6EtQLygRFnnYMo1FKDw4XYJHaKYhRpO0EhCfysAZA7Fcrw/vZ+6znEIMuQL5UGmmVtpxJrsTU3UV0eHumgIABFrIaiNNEmMvQLzFdAp+6OkMDWqv9hlYAsYYN4vnweHUBUhn/C4hXLZCPvjkyaUXKOhtqAG6DRMaNjz9myPD8bDTJe8VcqmGS+UvqFMGX+shA0VnRSWIDRFaUoft0fI8Zd6rv7Hwhb3Y95HbvnGeExZ61ljY3gX3XZcW081imSYjM9Xw8+RzCis0BkrwMPD7b6qfOsrUFjXK5UlIyfLwwXia4MTX5YrmHR/6C36+TtdtlRF686PfTLWz9fKl9XwGDk9NDtwVI19qz7bHe9sGdxHVqf6af3PiKFpLpbOcbA8CXhzH6/q8ePTIO5eNKXVCrcIgPQw/tkgahgXWtx7J0tC9ARZ5X1X45XdLlqZwf200l3Gm2kmkNfInPaO1pqQx9hD8H9BqKfBFPb5CLx90I4Zi6blvV9ZaQQYB3p555Z+rrIrxepaR1bZdy+JHCfHqCO2yfsQQI3XZKCcn38DFXzxI6I08ZHQo+h0fLuYFErMaTv9+G7cpq8J6YwZgcrlG/DuO/AVNP4H7YZY2m/JWqvgtBEyU0pmT2niOmJLYB+PIZtYWHS6YVBNiDBzSoW3GOECCm4ECY4IaINhMNHJ3k/OxWEWhtSMPtRT32ZOqx61/3Y0C44R9/BlEAoqO/uA70MVJRRkWggDWReqIs07+6HaUFF+YqGF7iDOW6ghaw0qS5/i3HABYxRGsMMjvBGbRG5o7kxLg6qz9dYzQwGuN+VnhG+db/pjUK1xAWakFkRJ4GGIILQ0lbnEvB1/JoXQFMMs+e99PVFJ3oPEUjvxBnTDTP4dWk4stLPJaLMUChuZJ//f/Vn2i6RNxU5NCv+zIbckoFIg0wpI7upUPd6VeMmtBZ2QgRA4PI2N4EHXjxIhmATSDuqrSWPottQ5bWXZYGXSyAye+1AMgwiJ8YROJLwkIESY61idgwU1FE8jIKaWM8n6HlwNeb5PCKnAcalp9J1bK0l5phTFLBigytq7kCoBC10sZqUpH9DQkQQ1hsHg8uVmlo3eF1i2Y33+d5st8H2d3ectu27/f7COL2d+ICyyqBY0aY4oqDhAf8YXsH5Tuni/FygRQ2Wzr/hVKscax/ZjRkX6mT5QJv2VCdxWpdiQBzMvxFLsqLG0cM06pqJWM6YkGRzpe/SJVFG+j3SfoEUJvRNTIgGMtEAgo1fG5OM5G5/lMZhsgxWP0q/huK9Wh/lH9uqvFuP49rKkAN+hgggopIM56KamU6MZbHuq4A8LvwNrX32wTQEcBl2f3BpUv8S5nJSQAKVbUwknRf+cR8/HGWpffukU+7XUrotPQnFZzA2I32ww9t/7nKC/FeXnTn9vUFSK9BtibIm5xdiDmYhQqVyCKIDgGybmck5iapJylR0AQUggbk0WYSnOCKiNdpavre5s1+Es4WeI8kn2xZop4fiQUTlZJA3jyRWxA1E0jUol6aBo0gUhfum64TVkpTDwx+UNlor5/4Tq/Ro9QKOauqDqAS5qLjE02cthncqgndtNV2wSTeI0ZxT2KLJRIgU31vVYS+5sAWRRN6qIdKoSUKAoDoS3PbcGtWJYJb6NpttxHCbFJSqltT326bEsoTwJh8AB14Hp2x827dgUbLZTtSGOZWC3HmU4odIkCyzFpHS0+eLFqrvRBqaVkxpl7MqKxtSAOeKrgi8mxodFEzi0r5EBCgsaR1+ttDqtCgUmnj4MFdsDbAOVfnDiobAhAkwEcBFlIMEMp6D0Fww7KGB0uNWobWdEqCoQZkgysyqO0dVUUXrgIPDiUlgGppEVMCGQQH0KRIpLnkzTGAblp2BZgikdF1Tzim/IQ6dagcsnMDxE3OfQK1/2DmUvwnhbIo3ZVCmlmRZT8AbGnoN2RUFdqqbI71LrTpQL+wkcUiDuhcq+3K0vZcSjgOFYRcd567IIL7FUCI8eiZSGMgTro2DaJSkTCZLfcdVW7ruofe6SP0sNtnPUSnuHfT/gcmJkc19TbSaQR7cDQFgBCtM8TSC7MqF4l7nYxqYB+s7dpAjEAmHdRqirUsUs5pQEyaOcLxqRsxsZDK9WMvvct95yDMwskU17XrZlEI+zV1As05YySsIju3Y0eiFlJ88EnnQStrjTPivHgESMQxWKU1OyFkkIRYD3ALpyYgEwUrsMZoVApMytF5EgHQaEgXpJsY0YxwNVDpnFhGMgYQfDCtZHY9gwptUDtiiWpMyQe6OIMiiJbBaUWCV9ZgmcI3XI5DBxCjMzNrdRVF3IjvyoK5EhNXqRQLbIVaC/P05BgAwGy0EkhhZhjvWHEU77YWxGOLRVYC81VF/976H271/xTH6jce+TPVtpGN6nwWYtX59hKXX4hR933yg76YB334AT1CDpoXI0wHMY4EnuXtLDq5EpppmoRjhDC4IiCbR2SEtGZAgWtEUB/hnlV2wr7zlJQadXikCyQdyo36TcYpcGOxQmiaI175mIcINQAp/OVZGLGxwlVjFbXMS2UdD/0659xqf4aMvRV+fk+LGX7AjJGMWecpBi7S3lRGE40TAZgc7LHLcfocyiMBaJiulEGbT3XO+RZ2u48/tt+qzHww/+tr9ZH5m+bFoSwfLJefhgkSJknvmU9+wR2ZjLl/b2/+7OFhs9Hfc1+yk48Z/TbOgJccyZUs1d8Q4Ghaa/LEA6XSUijv6BABpsRFa50bM7et/agtIaAbQKN2cWF+dg4GOwfep5D9oMxPFIxu16mb6rcyqaqsnUr+LQWCTBp064dtmBcTPVK1VlzRKiLRujQ+pZWIRA7wybVt05D4gbKpwq5EJ+v0FPVyzVsIyApw0Cuk1kN9mvp0F+vaNGvinPfXjqR6dCo2eVOlk7yi34whaj0ZMGmdFFcRmjIIMHZPD0nXM1SS0sIqaVvdlhi3kKZ1ETwaS0I1Vx5D1e1Vzq4YT2R2xSvH3vKQUv9IKjabLTRAVvRpkUkPaq8Xo7WjqHTJahHkfNo0ZbIfo7b1xBmNoF7CqAt0YjJkqJYuuYr1OElrKKAHpkpK/rIyWfoI4NksyzYQ9Yfo4HdT9xVTsXzNTqM/Mo8A2xWk0ebcdaFV1daxDNvc/kCKOWv0gnomPp7XScZe3Ve1ZlkxsXZog6x0E7ZHp4TdsWUsKHPsAForgoxJIUaHY7Dh0txEdJf6WGv20vnYdlCWliez3bbtzBPZT6EnnfNWMmghkwzJS8iClvtaNKAjUqyQNepgjUk+hLh9fwDQhoExBy6zFCS4YewrNKHvaVHYjAYam4u+wmEet8eBctKqR3prIZNDjMoEXbN+0GLxlAwbBAgW0Xs1zw9qVns9diGDsZ5I5kVaugmot4cDE2JO1rW3qesIe5IrEv0UmdeISsLwgatcxlWJNQHAlzLYoEFufg81ASi+vfY2Xw7TuOl1P1iar/98yqMvUCcQKOeJxtw0wkShVnDhhsM/CwsXMRC2LPvdqxa4vEznOqvqbzbOdmtOU6j8uqvSn7FNpkDb5V6X7eKaNngCBn9mOx5ncyiALn+a26BcSpuxMOciOKfTWTQv4lfcskDKk4DsyNFmcF7OtUnGwA63YhZC5tUyyxJ1Tk8b00LTnFdo292+TGltRqetcaWZdwcSX1BATA+aHJPwtsrHpu15TmqFQJNWXgRgNFCpeczz0m07/htASF32TW7e79PkHHGQuDgSE7TnUjU3o3ZXBKvkPtKaEolgVMclNzLHk1Yzn1dr9HVijn7zDNu2xRJK9YH1wQdpdX5+SA/x3WH9PYfRb2p2i5akBJeQSOggduHsShtBAOYqIRoc3DCq43Tx1mVGjeua7v50U5xOi+n9B06AOrl/d5vDIh1qOzNbwubWEog+Pens4TRNqRfC3uzPyySlQwgdbrcA3B1AP0sOcD3EwFXmB5eNTXyKLoRIophRRxtjTpy6EABPpAJz1Bobp5RF5Lmqw5xWCu370f8M7PEO3uTHpFUWEcAQohDDTWhhY0nDecWktDZQGaEklDGyb97TD3LKT4kHtoOz91NhA8G+KDckqmws1ewOhQLkvG55NCNDcsH4onE/GyPeh4hIIZRKYnCIwopcqKah1MoIiyaaMYcIBapRJxE0BzUMxjHuLadzip9k0k/UsgAc3WMoEuT+mdX3eR6sl1nsTnPoYrRIgeJxJeKvagDO6XHwve+1myyIOLdpC8jzoqi8KY+U9Wby5xHvf6CSKnO/rpxQWCMglupbbBr6VbOfvKGMLClQ0fQPrk8oCEAk9xeCW2434RUSkAFw+T2lpE+da9AppC1oZChZ0a/+1jNaHMJil8uV91ybtAgr2eF3mdDgDrB8Twz2egjOeWNZKQKNNlrbAJczYIdQNwB+0Ta9j4EWD1rxklQ7g75370KVGvb9b2hjfU7XagEY0/fx8+YBGtqYpOZv1+vZH9zlusj2AutFQbLE4r1cqlHfw/FeHdz628wVqUuFjtpxofGrdFRGQeWKvmnQTBcGGGyt+2I98Smz0WOi/FwGpXPZojchbrFZZKLBJa2UkCjZXkv0xJiSJgyAXSf2Uu1fMlcKTxVwAdjsdtPzoojQ+2WIID5pAbzyIy6JVtVFqqIL0OISkBgHmEeZTe3r4CW84UfgNYdREgLnYnLFYbDIYa0CLfw0MM3aLAtXCOGyKqZ9RZZMyex0WpawOA6EA+W/VIeP1AaeD11ifa5njCvARJzWIiOnX7kho+xilxiSNhhLnBXT4HonvXc6bbcAb9Zx8+GbUt6PNycPfi7G29D8Ag9f8y7InInvqKOs6GpYkXRVymiMXqrXKn/EOvhW37PKr46PKrwE7ldvvL//gTUf50NG0jvvBB98sJnNPjgJ3Md38+W9+Xe8/75LMzQNHnVsC3n4hZRGGetXjAWWdT8QucmC3TwGOAkVT+ZWfEpKEMbrdwjp4FWsww/IBt4evsT4qbTpq1UUykLEii5QmdPUOpYCKVXXdhIezoztKhDmB0bn5tkcx/kA5AnAUAdVczc/oGYk9QvC+fMAVyt05VQ8QUoKEWXBtty5Dj4L76kI3JoYzTH0hRmIdtBWKTF5/ugzYZ54l2NqG7xDcy1B2ccJTNGic1fFuu9ci64XteNQV1oeXLkMUdmkSS5lwYA20eDI7R5xI41HmcpCiKmCAQOvk3nt5tnVvuY5wePR6zLAXe2Za83ckrey+kdNxRDvRn5Ke+bdwvl0HJbBxd1ky+F2zFAs/3w7i9UwbDb+W291WXZ37tt317yS+XfcbkDpnSmcmtmwMkC+4+AC1VcA8+VdlkH7kqpFFAmq1/9oamYVAZxVqsnK/VMAbkP9/jdSauBn1KRtK5Fkd3DKuYFWdKQ5Ro2S0FdBNC9RB153/4v9L/2tq/IPw61+d6SXrVjTV7+ybkkVPzjRKLI2aIwD/jVZpiu00VFgQBHDsjX9bquNgjp9d1obErj9lOn++OduiAVEqskU/rsBfBn/1w+2a86buB6cbTxFfRF4IZVbUMk0wHKRuhEA6y3TsUW2KE4EatBWgOh1h9ZGYdxomXzJGGOipjTkx9AU8Be8zMF6Q8P5+xolAoVK8RInSVJdvITs3V07W1VFE8RaVxMEln297suu87fbXTRNwSy7ffcbtM/7v1MVaN7HDZgu1rCAn51NabrmN92yZiR52Xh9d38OxAlwHNnqlsL+tcOkcm3NWtaM1jQ5UFp1feyMkxa1blvL7OnobSIy2ymmnaa5z/43kDUSrLwjW9EZtVj3VX1LOhZ9DmAAAC7/30xs6/l/woZ5/AISPzea6VukekpO9+Hu/hv9HfqoudcQIvHDYuMB0Nl3sxUwcN+f1n+84j+r+ogH+bL5bB4NiN3KumWkVaVjyTo3oNROvCsAWBz1lW7BlSDrmRm8460RZ4hNPGOQXkOT6TMEjOcUdOc19LK9QcreKxmmRXkoX+xWkDaI1dNEl1JA2Why1GWVdyYPf8PDrjHrsipdk3ug2ILpe0qjtypt10LG1CliV56gFZxYzNzDvJIyPA6AuhdQlgNyI8YzIHFAXatMStw7ZBhQ6u5P3lrIcwupyOk62hgbd2PkqapJnXkuJVYW6dqpmrZMufl7GOy6bUGx+Pmqlbv0htSj67J7pfHYUrnj1ACqh5RyF3BwTO/tTaZ0c+xaFY6zkFoOjtV1qM9S4WJp7Zm4th5H9TqEnZK2+Z0eLEf9Z8jA/92UiJFKILad7D6MggnSNZ5SbU6FvrZiWUbS5Jq7rZZi0zGa5dzT7skkXZ8AjAG2n4h86mps3rG1vKhkcoPCME/KMMh2ND7pGdFl8aROrUlXIW3LLSJorVPV4FiZ8GdWU1dc0FQiqZIOQbbjcYUrPG76mqz6hta4ZeocXgQxXM0AsLjTPSDMUN8jEninOgg1G4dcYZHxM4AjEcDNMGVYrXSpYC7PkECkOqeYt1aQY8YBk60YrKu/M9E4di8IlTFfe01UPUQZtalEOTMnysWPBNfrTun6tsPXv63wEyDwwqsQmLAxuPABIaIgV1inIhQrUaqsjpodkg5X7ojTpVuP3vqkfgwYNOSUEaPGjDudoK3OYNLZP+eDcWsAAAAAAAB/M3By4tXZXsaRS9fXTdeL5zMEorrpOARJ0dKy7CaYmjUvcd7+e+EWLdAEAAADAAAAAAAAAODz45BJrN69cHRPVpeha3LT1y8FbCvnujKWsZ4cy1jG0lzrrb9C71/+1WwxOG+Hcd16/SYojBWFYkK9MBGHYqC5KlP0Wd8YnjFcutbFCZKipdt67VO7RERERERERET0t48f/748Qjzfqxtbc7CoASNAJuNZ0uCJiIiIiOizWOiw2l6vI1y65j7PjXwnuFHVxROQFC0ty26CqVnzEj9a8Xf+2zIyAAAAAAAA+Hxsvb/j3J28RceWG2N7YUFQDGTyniU3zczMzMzMPLCFmVsn0+/VduDslDruE3cvOvIuXeemb66roKooSiq3mtWqS42gqVW7Wvf0ULRH8eS5l7ZCAkeIOgzUJe4JkqKljWzavPVCpNJGUxVAslhtdofT1T2wHry+fgJ+o3f6HmQ/kjHlWb5utoJzdxoEIygGMtr/27DbynB2bI//wnhjLGMZS7mMCigqVUlURa06NYKmVm26J1Qn7BEUA3VVcQiSoqWhWoUcIZU2TECyWG12h9PVXa0Hr4/8W+9kDH1WshgBAAAAAAAAQBfIa5KIlNkvIiJS5lx95auveXqiDYuqfiqXqeAVlaokdumsp8tyumE5fWH5XS8ZoWphj6AYqKuKQ5AULW0Uq5MjpNKGCUgWq83ucLp2kQ2xqr9qa+8uw7O+OQNM0xy6OEFStPS8dSzfP/9FiTaArZy1jphjXEqgoqHHSJhqJWzel/Mf9ztgK2etwHJEREREdK53CWArY4TAPaysNl4JgJj3MeNjRsZsAwAAAGI+VTmrb2ZdzDkHhAUAACDzSJIk+eW/bf8k+O6vb/AXIDC4KmwILw457Igu3Xr06tNvwKAhp4wYNWbcaedbae6tEWkaMQxTaxgoURZ5SuW1p1Z2lMVZpUSUJVoyUFFBGxXUfoOkskaqYUuSJEmqu7rmnHPOOef6ncfH94/X33f43i+fzMzMzMzMzMxc6ouIiIiIiIiIiIiIqqqqqqqqqqqqqqqZmZmZmZmZmZmZGQAAAAAAAAAAHgQAIAJEAABAREREgKDOF/66lSnVpFSaiIgoFe1fqL43MGw0U43G3Ynr1us3QWGsKCQcE+qFiTgUA81VmaLP+ngdHGdmZmZmHhhYGCcIwhhjjDHGmIGBxRAkSVprrbXWWjswsFiSbRRFOeecc845NzCwOIqmaRERERERERFaKpWqqqqqqqqqSk/2gDPegGAExUBG+8cGc5MtIiIiIqKqqqqqqmZmZmZmdlxY2XfpfPkBAAAAAAAAAAAAAAAAAKD/j9Dd3d3d3b2hDMYY53mMCyGElFIqpZTWWgOExT0AAADEPEREREQkIiIiIvKtAACQJEmSbNu2bZtkZmZmZhYREREROe/DA1s5a7WcqqqqqvZ9YTBlypQpU6ZMmWq6mpmZmZn5zZgxY8aMGTNmml0kMVcWAp54qHyBOz4ls8UABOSxRuBErXlzteOA6APsaFRkh/BoKc6EABqPFqEl/NGi1OQ8WoyG5pXLIBgWIkWUJHrwIiThgkmWgA26wVlxgTFKGj3W3STaiN4Ouklm4OxoEHZnU9ZyUknGPeLJSQG3yRC3RWmx1mKlnz08hRtbf5ZmI+JQi8BKsKgVPVmaGJIJOK17ubW4bCHB+fKHhvf7W7Nnw269f4NttJj0dPQJIKxLbzERosSIA5FYy8qPphRpMmTJkadAkRJlKlSpUadBkxZtOnTp0WfAkBFjJkyZMWfBkjUbtuxA2HPgyImzvVy4cuPOgycv3nxAwfjy4y9A4Lqgv+EQgiGhoIXAwMLBIyAiIaOgoqFjCMUUJlyEE3qVKHXOAa+UqVXlkKP61h6VS8RXtx8Zn31Ro9V+ix765LBjvvnqux4nrVk1LBJLPbZ1US646LVoN1yz4ZQYHzW47aZbYr31XoU4HPESJUjSJVmqlNH+Zs2QLlOWN/bJxsOXK8ekbvnyFCj0zo4pm0aMuuOBu8aMEzhjyYTTlpWbdd7MEnUW9veqSJhESHR9N+sEGfjMxz7x6dly5oknwmeeWt28OV+KHju7fPLU4rGTywHjzMljd20zC5u3XJ1ma2Ll2JmTp84cXz65euzkoZKj+gxdWdGvR9UysxiRrKlyVpmUurqv5oamjhxamjo816qkZmRLy623Rvu7nwk0Jqmav85NTi3NkTkzOdWf67OCD1MDuYeuhkR6pAPSXUkKVcyPzM9NieemrfGcYg3lBq1e0mPJuf2Lc7fnsxw39xCSA+sYXIO78LeADKQ9RIKkQ+74jXo6XemEu7gKRo/OI3kJtbof16tNDB31g9WcFz4ht+znb96EwkQFt9YFsgl7eZcc5Al/CAr2qVPpc3SaPvXwqdOCLySJjTwMAAAA") format("woff2"), url("../fonts/opensans/opensans-4e630a4f834886ab65248b9dfb679659d079a764.woff") format("woff"), url("../fonts/opensans/opensans-3823779db9f51a34658809ce66bdd6ed1145ed8e.ttf") format("truetype"); }

body {
  position: relative;
  background-color: #eeeeee;
  font-size: 1em;
  font-family: "Open Sans", sans-serif;
  color: #808080; }

sup {
  font-size: 0.5em; }

.row {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 990px; }
  .row.large {
    max-width: 100%; }
  .row.large-custom {
    max-width: 1240px; }
  .row.custom-social-wall {
    max-width: 1000px; }
    .row.custom-social-wall > .columns {
      padding-left: 20px;
      padding-right: 0; }
  .row:before, .row:after {
    content: '';
    display: table; }

.wysiwyg .custom-social-wall ul li::before {
  display: none; }

.wysiwyg .custom-social-wall h3 {
  font-weight: normal;
  font-size: 1.5rem;
  color: #da2028; }

h1,
h2,
h3,
h4,
h5 {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  color: #da2028;
  margin: 10px 0px; }

h1 {
  font-size: 2.875rem; }

h2 {
  font-size: 2.25rem; }

h3 {
  font-size: 1.5rem; }

h4 {
  font-size: 1.2em; }

p {
  color: #808080;
  font-size: 1em;
  line-height: 1.8em; }

ul, ol {
  padding-left: 17px; }
  ul li, ol li {
    color: #808080;
    font-size: 1em; }

a {
  color: #da2028;
  text-decoration: none; }
  a:hover, a:focus {
    color: #da2028;
    text-decoration: none; }

main#homepage {
  margin-top: -70px; }

main#page {
  margin-top: 77px; }

blockquote {
  border: none;
  color: #595959;
  font-size: 1em;
  padding: 0 1.5em;
  border-left: 1px solid #da2028;
  font-family: "Open Sans", sans-serif;
  font-weight: 400; }
  blockquote p {
    color: #595959;
    font-family: "Open Sans", sans-serif;
    font-weight: 400; }

.wysiwyg {
  position: relative;
  display: block;
  padding: 1em 0; }
  .wysiwyg.white {
    background: white; }
  .wysiwyg.none h1 {
    background: white;
    padding: 0px 0.5em;
    margin-top: 0; }
  .wysiwyg ul, .wysiwyg ol {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-bottom: 1.25rem; }
    .wysiwyg ul li, .wysiwyg ol li {
      color: black;
      font-size: 0.8125rem;
      padding-left: 1em;
      text-indent: -.7em; }
      .wysiwyg ul li:before, .wysiwyg ol li:before {
        content: "■";
        padding-right: 7px;
        color: #da2028; }
  .wysiwyg [class*=block-grid-] {
    padding: 0;
    margin: 0 -.625rem; }
  .wysiwyg [class*="block-grid-"] > li {
    text-indent: 0;
    line-height: 1.6; }
  .wysiwyg a {
    color: #da2028; }
    .wysiwyg a:hover {
      color: #da2028;
      text-decoration: underline; }
  .wysiwyg h1 {
    font-size: 1.4375rem;
    font-weight: 700; }
  .wysiwyg h2, .wysiwyg h3 {
    color: black; }
  .wysiwyg h2 {
    font-size: 1.125rem;
    font-weight: 600; }
  .wysiwyg h3 {
    font-size: 0.9375rem;
    font-weight: 600; }
    .wysiwyg h3.line {
      background-color: #FFF;
      padding: 0.1875rem;
      padding-left: 0.625rem;
      margin-top: 20px !important;
      text-transform: uppercase;
      font-size: 23px;
      font-weight: 300;
      color: #da2028; }
  .wysiwyg h4 {
    font-weight: 600; }
  .wysiwyg h4, .wysiwyg h5 {
    font-size: 0.875rem; }
  .wysiwyg p {
    color: black;
    font-size: 0.8125rem; }

.search {
  position: relative;
  display: block;
  width: 100%;
  margin: 10px 0 10px 0; }
  .search form {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    border: 0; }
    .search form input[type="text"] {
      position: relative;
      display: inline-block;
      padding: 4px 8px 3px 25px;
      color: #241e20;
      font-size: 0.75em;
      font-family: "Open Sans", sans-serif;
      font-weight: 600;
      height: auto;
      border: 0;
      margin: 0;
      box-shadow: none; }
      .search form input[type="text"]::-webkit-input-placeholder {
        color: #acacac; }
      .search form input[type="text"]:-moz-placeholder {
        color: #acacac; }
      .search form input[type="text"]::-moz-placeholder {
        color: #acacac; }
      .search form input[type="text"]:-ms-input-placeholder {
        color: #acacac; }
      .search form input[type="text"]::placeholder {
        color: #acacac; }
      .search form input[type="text"]:focus {
        box-shadow: none; }
    .search form input[type="submit"] {
      position: absolute;
      display: block;
      cursor: pointer;
      top: 0;
      left: 0;
      bottom: 0;
      width: 22px;
      padding: 0;
      margin: 0;
      border: 0;
      background: transparent; }
    .search form span {
      position: absolute;
      display: block;
      font-size: 0.7em;
      padding: 7px;
      top: 0;
      left: 0;
      bottom: 0; }

.form-recherche input[type="submit"] {
  font-size: 1.125rem;
  position: absolute;
  top: 0;
  right: 15px;
  border: 0px none;
  background: #da2028;
  text-transform: uppercase;
  color: white;
  padding: 7px;
  cursor: pointer; }

iframe {
  max-width: 100%; }

.logo-mobile {
  display: block;
  text-align: center;
  padding: 18px 0px 21px;
  background: white; }
  .logo-mobile img {
    height: 28px; }

@media only screen and (max-width: 40em) {
  main#homepage, main#page {
    margin-top: 0; } }

header {
  position: relative;
  display: block;
  background-color: #da2028;
  height: 67vh; }
  @media only screen and (max-width: 64em) {
    header {
      height: 450px; } }
  header .large-custom > .columns.large-6 {
    text-align: center; }
  header .bloc-ambassadeurs {
    position: absolute;
    display: block;
    width: 265px;
    right: 28px;
    padding: 5px 20px 10px;
    top: 20px; }
    @media only screen and (max-width: 64em) {
      header .bloc-ambassadeurs {
        text-align: center;
        width: 192px; }
        header .bloc-ambassadeurs .slider-ambassadeurs {
          display: none; } }
    header .bloc-ambassadeurs p {
      color: #da2028;
      font-size: 11px;
      font-weight: 400;
      margin: 0;
      line-height: 1.6; }
      header .bloc-ambassadeurs p strong {
        font-weight: 600; }
    header .bloc-ambassadeurs a.button {
      position: relative;
      display: block;
      padding: 1px 10px;
      margin: 0 0 10px; }
      header .bloc-ambassadeurs a.button:last-child {
        margin: 0; }
  header .search {
    margin: 40px 0 0; }
    header .search form {
      float: left;
      margin: 0 6px; }
  header #logo {
    position: relative;
    display: inline-block;
    text-align: center;
    max-width: 66%;
    padding: 18px 42px 28px; }
  header .socials {
    position: fixed;
    top: 155px;
    right: 28px;
    z-index: 1000; }
  header .lang#desktop-lang {
    position: relative;
    float: left; }
  header .lang a {
    color: white;
    position: relative;
    margin-right: 10px;
    text-transform: uppercase;
    font-size: 16px; }
    header .lang a.active {
      color: #da2028; }
    header .lang a:nth-child(n+2):before {
      content: "|";
      left: -9px;
      position: absolute;
      top: 2px;
      font-size: 13px; }
  @media only screen and (max-width: 64em) {
    header .flex-direction-nav {
      display: none; } }

@media only screen and (max-width: 40em) {
  header #logo {
    padding: 15px;
    height: inherit; }
    header #logo .logo-img {
      width: 150px; } }

.menu#menu-desktop {
  height: 70px; }
  .menu#menu-desktop .menu-level1 {
    height: 100%;
    /* Overwrite block settings because there is less space */ }
    .menu#menu-desktop .menu-level1 ul {
      display: block;
      width: 100%;
      table-layout: auto;
      height: 100%;
      margin: 0; }
      .menu#menu-desktop .menu-level1 ul .menu-item {
        height: 100%;
        list-style: none;
        color: #FFFFFF;
        font-size: 1.1875rem;
        display: inline-block;
        width: auto;
        padding: 0 27px;
        text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
        transition: all 0.2s ease-in-out; }
        @media only screen and (max-width: 64em) {
          .menu#menu-desktop .menu-level1 ul .menu-item {
            padding: 0 1.3%; } }
        .menu#menu-desktop .menu-level1 ul .menu-item:first-child {
          padding-left: 0; }
        .menu#menu-desktop .menu-level1 ul .menu-item:last-child {
          padding-right: 0; }
        .menu#menu-desktop .menu-level1 ul .menu-item .underline {
          position: relative;
          padding-bottom: 20px;
          border-bottom: #FFFFFF 10px solid;
          padding-left: 8px;
          padding-right: 8px;
          height: 50px;
          overflow: hidden;
          display: inline-block;
          font-weight: 700;
          transition: all 0.2s ease-in-out; }
          .menu#menu-desktop .menu-level1 ul .menu-item .underline, .menu#menu-desktop .menu-level1 ul .menu-item .underline > a {
            display: inline-block;
            color: white; }
        .menu#menu-desktop .menu-level1 ul .menu-item:hover .underline, .menu#menu-desktop .menu-level1 ul .menu-item.active .underline {
          transition: all 0.2s ease-in-out;
          border-color: #da2028; }
          .menu#menu-desktop .menu-level1 ul .menu-item:hover .underline, .menu#menu-desktop .menu-level1 ul .menu-item:hover .underline > a, .menu#menu-desktop .menu-level1 ul .menu-item.active .underline, .menu#menu-desktop .menu-level1 ul .menu-item.active .underline > a {
            color: #da2028;
            transition: all 0.2s ease-in-out; }
        .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages {
          position: absolute;
          transition-property: max-height, opacity;
          transition-duration: 0.5s;
          transition-timing-function: ease-in-out;
          width: 100%;
          overflow: hidden;
          margin-top: 12px;
          text-shadow: none;
          left: 0;
          z-index: 100;
          /* Make sure its on top */
          max-height: 272px;
          opacity: 1; }
          .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages.hidden {
            max-height: 0;
            overflow: hidden;
            transition: all 0.2s ease-in-out;
            display: block !important; }
          .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .panel-bg {
            position: absolute;
            top: 0;
            background-color: #FFFFFF;
            width: 100%;
            height: 100%;
            opacity: 0.8; }
          .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu {
            display: block;
            margin: 10px 0 10px 10px;
            padding: 0 0 10px 10px;
            opacity: 0.99;
            /* This is a trick to have the same context */ }
            .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu .lvl1 {
              text-align: left;
              margin-top: 10px; }
              .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu .lvl1 a:hover {
                text-decoration: underline; }
            .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu a {
              color: #808080; }
          .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu-details .details-wrapper {
            margin: 10px 0 10px 0;
            padding: 10px 10px; }
            .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu-details .details-wrapper .submenu-title {
              font-size: 1.5rem;
              color: #da2028;
              font-weight: bold;
              margin-bottom: 10px; }
            .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu-details .details-wrapper .submenu-thumb {
              height: 120px; }
            .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu-details .details-wrapper .quote {
              font-style: italic; }
              .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu-details .details-wrapper .quote:before, .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu-details .details-wrapper .quote:after {
                content: '"'; }
            .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu-details .details-wrapper .baseline {
              text-align: left;
              color: #808080; }
            .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu-details .details-wrapper .submenu-link {
              background-color: #da2028; }
              .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu-details .details-wrapper .submenu-link a {
                color: #FFFFFF;
                font-size: 0.875rem;
                text-decoration-color: #FFFFFF; }
              .menu#menu-desktop .menu-level1 ul .menu-item .sub-pages .submenu-details .details-wrapper .submenu-link a:hover {
                text-decoration: underline; }
    .menu#menu-desktop .menu-level1 .figure {
      /* Template specific */ }
      .menu#menu-desktop .menu-level1 .figure .figure-text, .menu#menu-desktop .menu-level1 .figure .figure-text > .exposant > p, .menu#menu-desktop .menu-level1 .figure .figure-text > .description > p {
        font-size: 0.9375rem;
        line-height: 18px; }
      .menu#menu-desktop .menu-level1 .figure.block_chiffre_big .figure-number {
        font-size: 5.3125rem;
        line-height: 5.3125rem;
        min-height: 5.3125rem;
        top: -2px; }
      .menu#menu-desktop .menu-level1 .figure.block_chiffre_medium .figure-number {
        font-size: 4.0625rem;
        line-height: 4.0625rem;
        min-height: 4.0625rem;
        top: 3px; }
      .menu#menu-desktop .menu-level1 .figure.block_chiffre_2columns .figure-number {
        font-size: 7.1875rem;
        line-height: 7.1875rem;
        min-height: 7.1875rem;
        top: -10px; }
      .menu#menu-desktop .menu-level1 .figure.block_chiffre_2columns .figure-text {
        top: 1px; }
      .menu#menu-desktop .menu-level1 .figure.block_chiffre_small .figure-number {
        font-size: 3.125rem;
        line-height: 3.125rem;
        min-height: 3.125rem;
        top: 3px; }

.menu#menu-mobile li a {
  color: #FFFFFF; }

.menu#menu-mobile .search input {
  padding-left: 50px; }

header.small #right-menu {
  margin-top: -8px; }
  header.small #right-menu #menu-desktop.menu {
    height: 55px; }
    header.small #right-menu #menu-desktop.menu .menu-level1 ul .menu-item .sub-pages {
      margin-top: -2px; }

header.small #left-details {
  margin-top: -8px; }

@media only screen and (min-width: 40.063em) {
  .after-menu {
    top: -70px; } }

@media only screen and (max-width: 40em) {
  .hamburger-wrapper {
    background-color: rgba(255, 255, 255, 0.75);
    width: 40px;
    height: 40px;
    padding: 12px 9px 10px; }
  #navigation-hamburger {
    position: fixed;
    top: 15px;
    left: 15px;
    z-index: 999;
    /* On top of everything */ }
  .hamburger {
    position: relative;
    width: 22px;
    height: 4px;
    background-color: #111; }
  .hamburger:after, .hamburger:before {
    content: '';
    width: 100%;
    height: 4px;
    left: 0;
    background-color: #111;
    position: absolute; }
  .hamburger:after {
    top: 7px; }
  .hamburger:before {
    top: 14px; }
  #menu-mobile .socials ul {
    text-align: center;
    width: 100%; }
    #menu-mobile .socials ul li {
      display: inline-block;
      margin-right: 10px;
      margin-top: 10px;
      vertical-align: top; }
  #menu-mobile .deja {
    margin-top: 20px;
    display: block; }
  #menu-mobile .ambassadeurs-line {
    text-align: center; }
  #menu-mobile .search form input[type="text"] {
    height: 40px; }
  #menu-mobile .search form span {
    font-size: 1.8em; } }

@media only screen and (min-width: 40.063em) and (max-width: 50em) {
  #menu-desktop .underline {
    font-size: 0.875rem; } }

@media only screen and (min-width: 50.063em) and (max-width: 64em) {
  #menu-desktop .underline {
    font-size: 1.0625rem; } }

.menu-item:hover .underline .b_lien a,
.menu-item:hover .underline .b_lien a div,
.menu-item:hover .underline .b_item,
.menu-item:hover .underline .b_item div {
  color: #da2028;
  border-color: #da2028; }

.underline {
  padding: 0 !important;
  border: none !important; }
  .underline .b_lien a,
  .underline .b_item {
    height: auto;
    padding-bottom: 5px;
    display: block;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 10px;
    border-bottom: #555253 10px solid;
    color: #555253;
    transition: all .2s ease-in-out; }
  .underline:hover {
    border: none !important; }

#homepage .menu-item:hover .underline .b_lien a,
#homepage .menu-item:hover .underline .b_lien a div,
#homepage .menu-item:hover .underline .b_item,
#homepage .menu-item:hover .underline .b_item div {
  white-space: nowrap;
  color: #da2028;
  border-color: #da2028; }

#homepage .underline .b_lien a,
#homepage .underline .b_item {
  color: white;
  border-color: white;
  padding-bottom: 20px;
  height: 50px;
  padding-top: 0px; }

#menu-desktop .menu-item.active .underline .b_lien a,
#menu-desktop .menu-item.active .underline .b_lien a div,
#menu-desktop .menu-item.active .underline .b_item,
#menu-desktop .menu-item.active .underline .b_item div {
  color: #da2028;
  border-color: #da2028; }

.mm-list > li > a {
  padding-left: 0 !important; }

.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
  margin-left: 0 !important; }

#footer {
  /* Template specific */ }
  #footer .listing_partenaires .partners-list {
    background-color: white;
    padding: 10px; }
    #footer .listing_partenaires .partners-list a {
      margin-right: 0; }
    #footer .listing_partenaires .partners-list a[target="_blank"]::after {
      content: none; }
    #footer .listing_partenaires .partners-list img {
      width: 109px; }
    #footer .listing_partenaires .partners-list li {
      margin-right: 4px;
      margin-bottom: 10px; }
      #footer .listing_partenaires .partners-list li:nth-child(8n+0) {
        margin-right: 0px; }
  #footer #footer-credits {
    font-size: 12px;
    color: #acacac; }
    #footer #footer-credits a, #footer #footer-credits *:before {
      font-size: 12px;
      color: #acacac; }
    #footer #footer-credits ul.credits-list li.text-grey a:hover {
      color: #da2028; }
    #footer #footer-credits #credits-realisation {
      margin-top: 5px; }
      @media only screen and (max-width: 40em) {
        #footer #footer-credits #credits-realisation .text-left, #footer #footer-credits #credits-realisation .text-right {
          text-align: center !important;
          margin: 3px 0; } }
      #footer #footer-credits #credits-realisation a:hover {
        color: #da2028; }
  @media only screen and (max-width: 64em) and (min-width: 40em) {
    #footer .center_navigation, #footer .left_navigation, #footer .right_navigation {
      margin-top: 20px; } }
  @media only screen and (max-width: 40em) {
    #footer .center_navigation, #footer .left_navigation, #footer .right_navigation {
      height: auto !important; } }
  #footer .footer-navigation-items {
    margin: 0 auto;
    padding: 0;
    list-style-type: none; }
    #footer .footer-navigation-items .footer-navigation-item {
      list-style-type: none; }
      #footer .footer-navigation-items .footer-navigation-item .footer-navigation-item-title {
        font-weight: bold;
        text-transform: uppercase; }
      #footer .footer-navigation-items .footer-navigation-item .footer-navigation-item-content {
        padding-left: 0;
        margin: 0;
        list-style-type: none;
        font-size: 13px; }
        @media only screen and (max-width: 40em) {
          #footer .footer-navigation-items .footer-navigation-item .footer-navigation-item-content {
            height: 0;
            font-size: 15px; } }
      @media only screen and (max-width: 40em) {
        #footer .footer-navigation-items .footer-navigation-item {
          padding-top: 5px;
          overflow: hidden; }
          #footer .footer-navigation-items .footer-navigation-item > a, #footer .footer-navigation-items .footer-navigation-item > div {
            margin: 5px 0px 0px;
            overflow: hidden;
            background: white;
            color: #da2028;
            padding: 8px;
            display: block;
            position: relative;
            text-align: center; }
          #footer .footer-navigation-items .footer-navigation-item.medium-6 > div > div {
            display: inline-block; }
            #footer .footer-navigation-items .footer-navigation-item.medium-6 > div > div::after {
              content: '+';
              display: inline-block;
              padding-left: 5px; }
          #footer .footer-navigation-items .footer-navigation-item.medium-6.open > div > div::after {
            content: '-'; }
          #footer .footer-navigation-items .footer-navigation-item.medium-6.open .footer-navigation-item-content {
            height: auto;
            text-align: center;
            line-height: 2;
            background: white;
            padding: 0 0 10px; } }
  #footer .left_navigation:after, #footer .center_navigation:after {
    content: "";
    display: block;
    width: 3px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    background: white; }
    @media only screen and (max-width: 40em) {
      #footer .left_navigation:after, #footer .center_navigation:after {
        display: none; } }
  @media only screen and (max-width: 40em) {
    #footer .right_navigation {
      text-align: center; } }
  #footer .right_navigation .footer-navigation-item {
    font-size: 13px; }
    @media only screen and (max-width: 40em) {
      #footer .right_navigation .footer-navigation-item {
        font-size: 16px;
        padding: 5px 0 0; } }
    #footer .right_navigation .footer-navigation-item a {
      color: #da2028; }
      #footer .right_navigation .footer-navigation-item a:hover {
        text-decoration: underline; }
    @media only screen and (max-width: 40em) {
      #footer .right_navigation .footer-navigation-item > a, #footer .right_navigation .footer-navigation-item > div {
        display: block;
        font-weight: 700;
        text-transform: uppercase;
        padding: 8px; } }
  #footer .left_navigation .footer-navigation-item {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold; }

/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu panels CSS
*/
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }

.mm-menu .mm-hidden {
  display: none; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }
  .mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 20px;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
    .mm-menu > .mm-panel.mm-opened {
      -webkit-transform: translate(0%, 0);
      -moz-transform: translate(0%, 0);
      -ms-transform: translate(0%, 0);
      -o-transform: translate(0%, 0);
      transform: translate(0%, 0); }
    .mm-menu > .mm-panel.mm-subopened {
      -webkit-transform: translate(-30%, 0);
      -moz-transform: translate(-30%, 0);
      -ms-transform: translate(-30%, 0);
      -o-transform: translate(-30%, 0);
      transform: translate(-30%, 0); }
    .mm-menu > .mm-panel.mm-highest {
      z-index: 1; }
  .mm-menu .mm-list {
    padding: 20px 10px; }
  .mm-menu > .mm-list {
    padding-bottom: 0; }
    .mm-menu > .mm-list:after {
      content: '';
      display: block;
      height: 40px; }

.mm-panel > .mm-list {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-panel > .mm-list:first-child {
    padding-top: 0; }

.mm-list,
.mm-list > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-list {
  font: inherit;
  font-size: 14px; }
  .mm-list a,
  .mm-list a:hover {
    text-decoration: none; }
  .mm-list > li {
    position: relative; }
    .mm-list > li > a,
    .mm-list > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      line-height: 20px;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
  .mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
    .mm-list a.mm-subopen:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .mm-list a.mm-subopen.mm-fullsubopen {
      width: 100%; }
      .mm-list a.mm-subopen.mm-fullsubopen:before {
        border-left: none; }
    .mm-list a.mm-subopen + a,
    .mm-list a.mm-subopen + span {
      padding-right: 5px;
      margin-right: 40px; }
  .mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
  .mm-list > li.mm-selected > a.mm-fullsubopen + a,
  .mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
  .mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px; }
  .mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
  .mm-list > li.mm-spacer {
    padding-top: 40px; }
    .mm-list > li.mm-spacer.mm-label {
      padding-top: 25px; }
  .mm-list a.mm-subopen:after,
  .mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%; }
  .mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
  .mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 8px; }

.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }

.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block; }

.mm-menu.mm-vertical .mm-list > li > a.mm-subopen {
  height: 40px; }
  .mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
    top: 16px;
    bottom: auto; }

.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
  height: 25px; }

html.mm-opened .mm-page {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu {
  background: #333;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow: hidden;
  position: relative; }
  html.mm-opened body {
    overflow: hidden; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }

.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }

@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }

/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

.mm-menu.mm-bottom {
  top: auto;
  bottom: 0; }

html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -moz-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  -o-transform: translate(-80%, 0);
  transform: translate(-80%, 0); }

@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }

@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -moz-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    -o-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }

/*
	jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 0 !important; }

.mm-menu.mm-front {
  z-index: 1;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }

html.mm-opened.mm-next .mm-page {
  box-shadow: none; }

.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }
  .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }

.mm-menu.mm-front.mm-top {
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%); }

.mm-menu.mm-front.mm-bottom {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

.mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }

#homepage h3 {
  background-color: #FFF;
  padding: 0.1875rem;
  padding-left: 0.625rem;
  margin-top: 20px !important;
  text-transform: uppercase;
  font-size: 23px;
  font-weight: 300;
  color: #da2028; }

#homepage .highlights-panel {
  margin: 10px 0px; }
  #homepage .highlights-panel .highlight-text-item {
    position: relative; }
    #homepage .highlights-panel .highlight-text-item a {
      height: 58px;
      background: white;
      line-height: 1.2;
      padding: 0px 8px;
      display: table;
      text-align: center;
      width: 100%;
      transition: all 0.2s ease-in-out; }
      #homepage .highlights-panel .highlight-text-item a span {
        display: table-cell;
        text-align: center;
        vertical-align: middle; }
        #homepage .highlights-panel .highlight-text-item a span span {
          display: inline-block;
          font-weight: bold; }
      #homepage .highlights-panel .highlight-text-item a:hover {
        transition: all 0.2s ease-in-out;
        background: #da2028;
        color: white; }
  #homepage .highlights-panel .highlight-images .highlight-wrapper {
    margin: 0;
    padding: 0;
    /* Overwrite default colors */ }
    #homepage .highlights-panel .highlight-images .highlight-wrapper a .legend {
      padding-bottom: 0;
      transition-property: padding-bottom;
      transition-duration: 0.15s;
      transition-timing-function: ease-in-out; }
    #homepage .highlights-panel .highlight-images .highlight-wrapper a:hover .legend {
      padding-bottom: 10px;
      transition-property: padding-bottom;
      transition-duration: 0.2s;
      transition-timing-function: ease-in-out; }
    #homepage .highlights-panel .highlight-images .highlight-wrapper .highlight-image {
      height: 300px; }
      @media only screen and (max-width: 64em) {
        #homepage .highlights-panel .highlight-images .highlight-wrapper .highlight-image {
          height: 200px; } }
    #homepage .highlights-panel .highlight-images .highlight-wrapper .legend-caption, #homepage .highlights-panel .highlight-images .highlight-wrapper .legend-caption a, #homepage .highlights-panel .highlight-images .highlight-wrapper .legend-caption span {
      color: #FFFFFF; }
    #homepage .highlights-panel .highlight-images .highlight-wrapper .legend-bg {
      background-color: #241e20; }
    #homepage .highlights-panel .highlight-images .highlight-wrapper .highlight-item {
      position: relative;
      /* Necessary for absolute positionning */ }
  #homepage .highlights-panel .highlight-images:not(:last-child) {
    /* Does not apply to mobile */ }
    @media only screen and (min-width: 40.063em) {
      #homepage .highlights-panel .highlight-images:not(:last-child) .highlight-wrapper {
        margin-right: 10px; } }

@media only screen and (max-width: 40em) {
  .highlight-text-item {
    margin-bottom: 5px; }
  .highlight-item {
    margin-bottom: 5px; } }

/***************
* Header *
***************/
header.default {
  height: auto;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.45);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999; }
  header.default #left-details {
    color: #000000;
    float: left; }
  header.default #right-menu {
    float: right; }
    header.default #right-menu .menu#menu-desktop .menu-level1 {
      padding: 0; }
      header.default #right-menu .menu#menu-desktop .menu-level1 ul {
        width: auto; }
        header.default #right-menu .menu#menu-desktop .menu-level1 ul .menu-item {
          /* Overwrite color */
          padding: 0px 7px;
          text-shadow: none; }
          header.default #right-menu .menu#menu-desktop .menu-level1 ul .menu-item .underline, header.default #right-menu .menu#menu-desktop .menu-level1 ul .menu-item .underline > a {
            color: #555253; }
          header.default #right-menu .menu#menu-desktop .menu-level1 ul .menu-item.active .underline, header.default #right-menu .menu#menu-desktop .menu-level1 ul .menu-item.active .underline > a, header.default #right-menu .menu#menu-desktop .menu-level1 ul .menu-item:hover .underline, header.default #right-menu .menu#menu-desktop .menu-level1 ul .menu-item:hover .underline > a {
            border-color: #da2028;
            color: #da2028; }
          header.default #right-menu .menu#menu-desktop .menu-level1 ul .menu-item:last-child {
            text-align: center; }
            header.default #right-menu .menu#menu-desktop .menu-level1 ul .menu-item:last-child .underline {
              width: auto;
              text-align: center; }
          header.default #right-menu .menu#menu-desktop .menu-level1 ul .menu-item .underline {
            /* Overwrite color and padding */
            height: 50px;
            font-size: 0.875rem;
            border-bottom: #555253 10px solid;
            padding-top: 10px; }
            @media only screen and (min-width: 40em) and (max-width: 58em) {
              header.default #right-menu .menu#menu-desktop .menu-level1 ul .menu-item .underline {
                font-size: 0.6875rem; }
                header.default #right-menu .menu#menu-desktop .menu-level1 ul .menu-item .underline .b_lien a, header.default #right-menu .menu#menu-desktop .menu-level1 ul .menu-item .underline .b_item {
                  padding: 10px 5px 5px; } }
  header.default #search-panel {
    height: 50px;
    margin-top: -50px; }
    header.default #search-panel .search-input {
      border: 0;
      width: 100%;
      margin: 10px 0;
      font-size: 1.625rem; }
    header.default #search-panel .search-submit {
      font-size: 1.125rem;
      position: absolute;
      top: 10px;
      right: 15px;
      padding: 5px;
      border: 0; }
  header.default #left-details {
    padding-top: 0.9375rem;
    line-height: 20px; }
    header.default #left-details #logo, header.default #left-details #desktop-lang, header.default #left-details .trigger-search-panel {
      display: inline;
      margin: 10px; }
      header.default #left-details #logo:first-child, header.default #left-details #desktop-lang:first-child, header.default #left-details .trigger-search-panel:first-child {
        margin-left: 0; }
      header.default #left-details #logo:last-child, header.default #left-details #desktop-lang:last-child, header.default #left-details .trigger-search-panel:last-child {
        margin-right: 0; }
    header.default #left-details #desktop-lang {
      float: none; }
      @media only screen and (min-width: 40em) and (max-width: 58em) {
        header.default #left-details #desktop-lang {
          margin: 10px 5px; } }
      header.default #left-details #desktop-lang a:not(.active), header.default #left-details #desktop-lang a:before {
        color: black; }
    header.default #left-details #logo {
      padding: 0; }
      @media only screen and (min-width: 40em) and (max-width: 58em) {
        header.default #left-details #logo {
          margin-left: 6px;
          margin-right: 6px; } }
      header.default #left-details #logo .logo-img {
        height: 20px;
        vertical-align: inherit; }
        @media only screen and (min-width: 40em) and (max-width: 58em) {
          header.default #left-details #logo .logo-img {
            height: 15px; } }
    header.default #left-details .trigger-search-panel {
      top: 20px;
      left: 130px;
      font-size: 1.25rem;
      cursor: pointer; }
      @media only screen and (min-width: 40em) and (max-width: 58em) {
        header.default #left-details .trigger-search-panel {
          margin-left: 0; } }

/***************
* Page content *
***************/
#page .page-image {
  height: 244px; }
  #page .page-image h1 {
    position: absolute;
    display: inline-block;
    top: 70px;
    color: #FFFFFF;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.7); }
  #page .page-image #ariane {
    position: absolute;
    top: 30px;
    color: #FFFFFF; }
    #page .page-image #ariane span {
      color: #FFFFFF; }
    #page .page-image #ariane a {
      color: #FFFFFF; }

/***************************
* Partner page specific *
***************************/
#partenaire-page {
  margin-top: 20px; }
  #partenaire-page .partenaire-logo {
    float: left; }
    #partenaire-page .partenaire-logo img {
      width: 100px; }
  #partenaire-page .partenaire-title {
    float: left; }
  #partenaire-page .partenaire-description {
    margin-top: 20px; }

.blognews_post_item.first .news-item .legend.legend-bottom {
  background: rgba(255, 255, 255, 0.85);
  color: #636161; }
  .blognews_post_item.first .news-item .legend.legend-bottom::before {
    display: none; }

.noviusos_form {
  background: #fff;
  margin: 0 0 30px;
  padding: 10px 12px; }
  .noviusos_form .label {
    font-size: .875rem;
    color: #4d4d4d;
    cursor: pointer;
    display: block;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0;
    padding: 0 !important;
    text-align: left;
    background-color: transparent; }
    .noviusos_form .label .required {
      color: #da2028;
      padding: 0 3px; }
  .noviusos_form input[type="text"],
  .noviusos_form input[type="password"],
  .noviusos_form input[type="date"],
  .noviusos_form input[type="datetime"],
  .noviusos_form input[type="email"],
  .noviusos_form input[type="number"],
  .noviusos_form input[type="search"],
  .noviusos_form input[type="tel"],
  .noviusos_form input[type="time"],
  .noviusos_form input[type="url"],
  .noviusos_form textarea {
    background: #f5f5f5;
    border: 1px solid #d1d1d1;
    font-size: 13px;
    height: 28px;
    padding: 3px 7px;
    box-shadow: none; }
  .noviusos_form p.p_submit {
    margin: 0;
    text-align: right; }
    .noviusos_form p.p_submit .elem_submit {
      display: inline-block;
      position: relative;
      background: #da2028; }
      .noviusos_form p.p_submit .elem_submit::before {
        position: absolute;
        bottom: 0;
        margin: auto 0;
        color: white;
        font-family: FontAwesome;
        content: "\f044";
        left: 8px;
        top: 0px;
        font-size: 22px;
        line-height: 42px; }
      .noviusos_form p.p_submit .elem_submit input[type="submit"].button, .noviusos_form p.p_submit .elem_submit input[type="submit"] {
        background: transparent;
        padding: 10px 5px 10px 35px;
        font-weight: normal;
        font-size: 14px;
        position: relative;
        margin: 0; }

.signin_form h3 {
  text-transform: uppercase; }

.signin_form .label,
.signin_form label {
  display: block; }
  .signin_form .label .required, .signin_form .label[title="Obligatoire"]::after,
  .signin_form label .required,
  .signin_form label[title="Obligatoire"]::after {
    content: "*";
    color: #da2028;
    padding: 0 3px; }

.signin_form input[type="text"],
.signin_form input[type="password"],
.signin_form input[type="date"],
.signin_form input[type="email"],
.signin_form textarea,
.signin_form select {
  background: #F5F5F5;
  border: 1px solid #D1D1D1;
  font-size: 13px;
  height: 28px;
  padding: 3px 7px;
  box-shadow: none; }

.signin_form .bloc_infos {
  background: white;
  margin: 0 0 30px 0;
  padding: 10px 12px; }
  .signin_form .bloc_infos .form_social button {
    display: inline-block;
    background: #AAAAAA;
    width: 43px;
    height: 43px;
    margin: 6px 0 0 8px;
    line-height: 43px;
    text-align: center;
    border-radius: 3px; }
    .signin_form .bloc_infos .form_social button.facebook {
      background: #47639E; }
    .signin_form .bloc_infos .form_social button.linkedin {
      background: #0177B5; }
    .signin_form .bloc_infos .form_social button .fa, .signin_form .bloc_infos .form_social button .noviusos_slideshow .flexslider .flex-direction-nav a, .noviusos_slideshow .flexslider .flex-direction-nav .signin_form .bloc_infos .form_social button a {
      color: white;
      font-size: 30px; }
  .signin_form .bloc_infos p.p_submit {
    margin: 0;
    text-align: right; }
    .signin_form .bloc_infos p.p_submit .elem_submit {
      display: inline-block;
      position: relative;
      background: #da2028; }
      .signin_form .bloc_infos p.p_submit .elem_submit::before {
        position: absolute;
        bottom: 0;
        margin: auto 0;
        color: white;
        font-family: FontAwesome;
        content: "\f044";
        left: 8px;
        top: 0px;
        font-size: 22px;
        line-height: 42px; }
      .signin_form .bloc_infos p.p_submit .elem_submit input[type="submit"].button, .signin_form .bloc_infos p.p_submit .elem_submit input[type="submit"] {
        background: transparent;
        padding: 10px 5px 10px 35px;
        font-weight: normal;
        font-size: 14px;
        position: relative;
        margin: 0; }

.signin_form ul.social-network-list li {
  display: inline;
  margin-left: 20px;
  margin-right: 20px; }
  .signin_form ul.social-network-list li::before {
    padding: 0;
    content: "";
    color: inherit; }
