/* line 241, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 246, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 249, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
body {
  background: white;
  color: #111111;
  padding: 0;
  margin: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default;
}

/* line 262, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 265, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
a:focus {
  outline: none;
}

/* line 270, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
img,
object,
embed {
  max-width: 100%;
  height: auto;
}

/* line 273, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
object,
embed {
  height: 100%;
}

/* line 274, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 280, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 285, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 286, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 287, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.text-left {
  text-align: left !important;
}

/* line 288, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.text-right {
  text-align: right !important;
}

/* line 289, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.text-center {
  text-align: center !important;
}

/* line 290, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.text-justify {
  text-align: justify !important;
}

/* line 291, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 297, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
}

/* line 300, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 310, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 313, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
select {
  width: 100%;
}

/* Grid HTML Classes */
/* line 116, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 1040px;
  *zoom: 1;
}
/* line 121, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.row:after {
  clear: both;
}
/* line 121, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
.row.collapse .column,
.row.collapse .columns {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left;
}
/* line 124, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
  *zoom: 1;
}
/* line 121, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}
/* line 125, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
  *zoom: 1;
}
/* line 121, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 130, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
.column,
.columns {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

@media only screen {
  /* line 135, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left;
  }

  /* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-3 {
    position: relative;
    width: 25%;
  }

  /* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-5 {
    position: relative;
    width: 41.66667%;
  }

  /* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-6 {
    position: relative;
    width: 50%;
  }

  /* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-7 {
    position: relative;
    width: 58.33333%;
  }

  /* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-9 {
    position: relative;
    width: 75%;
  }

  /* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-12 {
    position: relative;
    width: 100%;
  }

  /* line 142, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 142, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 142, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 142, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 142, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 142, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 142, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 142, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 142, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 142, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 142, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .small-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

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

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

  /* line 149, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
}
/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 768px) {
  /* line 156, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .large-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 156, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .large-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 156, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .large-3 {
    position: relative;
    width: 25%;
  }

  /* line 156, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .large-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 156, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .large-5 {
    position: relative;
    width: 41.66667%;
  }

  /* line 156, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .large-6 {
    position: relative;
    width: 50%;
  }

  /* line 156, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .large-7 {
    position: relative;
    width: 58.33333%;
  }

  /* line 156, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .large-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 156, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .large-9 {
    position: relative;
    width: 75%;
  }

  /* line 156, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .large-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 156, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .large-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 156, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .large-12 {
    position: relative;
    width: 100%;
  }

  /* line 160, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .row .large-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 160, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .row .large-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 160, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .row .large-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 160, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .row .large-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 160, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .row .large-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 160, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .row .large-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 160, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .row .large-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 160, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .row .large-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 160, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .row .large-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 160, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .row .large-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 160, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .row .large-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 160, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .row .large-offset-11 {
    position: relative;
    margin-left: 91.66667%;
  }

  /* line 164, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 165, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 164, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 165, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 164, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 165, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 164, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 165, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 164, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 165, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 164, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 165, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 164, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 165, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 164, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 165, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 164, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 165, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 164, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 165, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 164, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 165, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 169, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 172, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 179, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right !important;
  }
}
/* Foundation Visibility HTML Classes */
/* line 11, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.show-for-small,
.show-for-medium-down,
.show-for-large-down {
  display: inherit !important;
}

/* line 17, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.show-for-medium,
.show-for-medium-up,
.show-for-large,
.show-for-large-up,
.show-for-xlarge {
  display: none !important;
}

/* line 23, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.hide-for-medium,
.hide-for-medium-up,
.hide-for-large,
.hide-for-large-up,
.hide-for-xlarge {
  display: inherit !important;
}

/* line 27, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.hide-for-small,
.hide-for-medium-down,
.hide-for-large-down {
  display: none !important;
}

/* Specific visilbity for tables */
/* line 38, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge {
  display: table;
}

/* line 48, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge {
  display: table-header-group !important;
}

/* line 58, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge {
  display: table-row-group !important;
}

/* line 68, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge {
  display: table-row !important;
}

/* line 79, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge,
th.show-for-small,
th.show-for-medium-down,
th.show-for-large-down,
th.hide-for-medium,
th.hide-for-medium-up,
th.hide-for-large,
th.hide-for-large-up,
th.hide-for-xlarge {
  display: table-cell !important;
}

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 768px) {
  /* line 85, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .show-for-medium,
  .show-for-medium-up {
    display: inherit !important;
  }

  /* line 87, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .show-for-small {
    display: none !important;
  }

  /* line 89, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .hide-for-small {
    display: inherit !important;
  }

  /* line 92, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .hide-for-medium,
  .hide-for-medium-up {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 98, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  table.show-for-medium, table.show-for-medium-up, table.hide-for-small {
    display: table;
  }

  /* line 103, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small {
    display: table-header-group !important;
  }

  /* line 108, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small {
    display: table-row-group !important;
  }

  /* line 113, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small {
    display: table-row !important;
  }

  /* line 119, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  td.show-for-medium, td.show-for-medium-up, td.hide-for-small,
  th.show-for-medium,
  th.show-for-medium-up,
  th.hide-for-small {
    display: table-cell !important;
  }
}
/* Large Displays: 1280px - 1440px */
@media only screen and (min-width: 1280px) {
  /* line 126, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .show-for-large,
  .show-for-large-up {
    display: inherit !important;
  }

  /* line 129, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .show-for-medium,
  .show-for-medium-down {
    display: none !important;
  }

  /* line 132, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .hide-for-medium,
  .hide-for-medium-down {
    display: inherit !important;
  }

  /* line 135, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .hide-for-large,
  .hide-for-large-up {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 142, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down {
    display: table;
  }

  /* line 148, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {
    display: table-header-group !important;
  }

  /* line 154, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down {
    display: table-row-group !important;
  }

  /* line 160, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down {
    display: table-row !important;
  }

  /* line 167, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down,
  th.show-for-large,
  th.show-for-large-up,
  th.hide-for-medium,
  th.hide-for-medium-down {
    display: table-cell !important;
  }
}
/* X-Large Displays: 1400px and up */
@media only screen and (min-width: 1440px) {
  /* line 173, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .show-for-xlarge {
    display: inherit !important;
  }

  /* line 176, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .show-for-large,
  .show-for-large-down {
    display: none !important;
  }

  /* line 179, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .hide-for-large,
  .hide-for-large-down {
    display: inherit !important;
  }

  /* line 181, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .hide-for-xlarge {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 187, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {
    display: table;
  }

  /* line 192, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {
    display: table-header-group !important;
  }

  /* line 197, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {
    display: table-row-group !important;
  }

  /* line 202, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {
    display: table-row !important;
  }

  /* line 208, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down,
  th.show-for-xlarge,
  th.hide-for-large,
  th.hide-for-large-down {
    display: table-cell !important;
  }
}
/* Orientation targeting */
/* line 215, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 217, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visilbity for tables */
/* line 222, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
table.hide-for-landscape, table.show-for-portrait {
  display: table;
}

/* line 226, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 230, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 234, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 239, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 244, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 246, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 251, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  table.show-for-landscape, table.hide-for-portrait {
    display: table;
  }

  /* line 255, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }

  /* line 259, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  /* line 263, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }

  /* line 268, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}
@media only screen and (orientation: portrait) {
  /* line 274, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 276, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 281, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  table.show-for-portrait, table.hide-for-landscape {
    display: table;
  }

  /* line 285, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }

  /* line 289, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  /* line 293, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }

  /* line 298, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}
/* Touch-enabled device targeting */
/* line 303, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.show-for-touch {
  display: none !important;
}

/* line 304, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 305, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 306, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visilbity for tables */
/* line 309, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
table.hide-for-touch {
  display: table;
}

/* line 310, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.touch table.show-for-touch {
  display: table;
}

/* line 311, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 312, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 313, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 314, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 315, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 316, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 317, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 318, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 319, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 320, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_visibility.scss */
.touch th.show-for-touch {
  display: table-cell !important;
}

/* Foundation Block Grids for below small breakpoint */
@media only screen {
  /* line 50, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  [class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0 -0.5em;
    *zoom: 1;
  }
  /* line 121, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_global.scss */
  [class*="block-grid-"]:after {
    clear: both;
  }
  /* line 27, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  [class*="block-grid-"] > li {
    display: inline;
    height: auto;
    float: left;
    padding: 0 0.5em 1em;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li {
    width: 100%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li {
    width: 50%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li {
    width: 25%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li {
    width: 20%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li {
    width: 10%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* Foundation Block Grids for above small breakpoint */
@media only screen and (min-width: 768px) {
  /* Remove small grid clearing */
  /* line 63, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: none;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li {
    width: 100%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li {
    width: 50%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li {
    width: 25%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li {
    width: 20%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li {
    width: 10%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.5em 1em;
  }
  /* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* Flex Video */
/* line 44, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_flex-video.scss */
.flex-video {
  position: relative;
  padding-top: 1.5625em;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 1em;
  overflow: hidden;
}
/* line 26, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_flex-video.scss */
.flex-video.widescreen {
  padding-bottom: 57.25%;
}
/* line 27, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_flex-video.scss */
.flex-video.vimeo {
  padding-top: 0;
}
/* line 32, ../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.2.2/scss/foundation/components/_flex-video.scss */
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*** ESSENTIAL STYLES ***/
/* line 2, ../sass/_superfish.scss */
.sf-menu, .sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 7, ../sass/_superfish.scss */
.sf-menu li {
  position: relative;
}

/* line 10, ../sass/_superfish.scss */
.sf-menu ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99;
}

/* line 17, ../sass/_superfish.scss */
.sf-menu > li {
  float: left;
}

/* line 21, ../sass/_superfish.scss */
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  display: block;
}

/* line 25, ../sass/_superfish.scss */
.sf-menu a {
  display: block;
  position: relative;
}

/* line 29, ../sass/_superfish.scss */
.sf-menu ul ul {
  top: 0;
  left: 100%;
}

/* ================================================ */
/* VARIABLES */
/* ================================================ */
/* ================================================ */
/* GLOBAL STYLES */
/* ================================================ */
/* line 20, ../sass/_theme.scss */
* {
  padding: 0px;
  margin: 0px;
}

/* line 24, ../sass/_theme.scss */
body {
  font-size: 14px;
  line-height: 22px;
  font-family: "Source Sans Pro", sans-serif;
  background: #dfe4e8;
}

/* line 31, ../sass/_theme.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "PT Serif", serif;
}

/* line 35, ../sass/_theme.scss */
a {
  text-decoration: none;
}
/* line 37, ../sass/_theme.scss */
a:hover {
  text-decoration: underline;
}

/* line 42, ../sass/_theme.scss */
.screenreader {
  position: absolute;
  margin-left: -9999px;
}

/* line 46, ../sass/_theme.scss */
.relative {
  position: relative;
}

/* line 50, ../sass/_theme.scss */
.row.margin-top-25 {
  margin-top: 25px;
}

/* line 54, ../sass/_theme.scss */
.button, .white-box form .login-submit input[type='submit'] {
  padding: 10px 50px;
  color: #fff;
  background: #343434;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #676767), color-stop(100%, #343434));
  background-image: -webkit-linear-gradient(top, #676767 0%, #343434 100%);
  background-image: -moz-linear-gradient(top, #676767 0%, #343434 100%);
  background-image: -o-linear-gradient(top, #676767 0%, #343434 100%);
  background-image: linear-gradient(top, #676767 0%, #343434 100%);
  text-decoration: none;
  border: 1px solid #3d3a38;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
}
/* line 66, ../sass/_theme.scss */
.button.full-width, .white-box form .login-submit input.full-width[type='submit'] {
  padding-right: 0px;
  padding-left: 0px;
}
/* line 70, ../sass/_theme.scss */
.button.member-login, .white-box form .login-submit input.member-login[type='submit'] {
  padding-left: 0px;
  padding-right: 0px;
  font-weight: 300;
  text-transform: none;
}
/* line 75, ../sass/_theme.scss */
.button.member-login > span, .white-box form .login-submit input.member-login[type='submit'] > span {
  padding-left: 35px;
  padding-right: 20px;
  background: url(../images/lock.png) 10px center no-repeat;
  display: block;
  width: 100%;
}
/* line 83, ../sass/_theme.scss */
.button:hover, .white-box form .login-submit input[type='submit']:hover {
  background: #343434;
  text-decoration: none;
}

/* line 88, ../sass/_theme.scss */
.centered-text {
  text-align: center;
}

/* line 92, ../sass/_theme.scss */
#page-wrap {
  position: relative;
  background: #fff;
  padding-bottom: 40px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: -18px;
  margin-top: 30px;
  z-index: 2;
}
/* line 101, ../sass/_theme.scss */
#page-wrap.pdaa-home-page {
  background: url(../images/home-bg.png) center -90px no-repeat white;
}
/* line 103, ../sass/_theme.scss */
#page-wrap.pdaa-home-page .featured-p p {
  font-size: 20px;
  margin-top: 25px;
  font-weight: 200;
}

/* line 111, ../sass/_theme.scss */
.white-box {
  background: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
  background-image: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
  background-image: linear-gradient(top, #eeeeee 0%, #ffffff 100%);
  border: 1px solid #cbcccc;
  padding: 15px;
  margin-top: 20px;
  position: relative;
}
/* line 120, ../sass/_theme.scss */
.white-box.blue-top:before {
  background: #005695;
  height: 4px;
  display: block;
  content: " ";
  color: transparent;
  position: absolute;
  top: -4px;
  left: -1px;
  right: -1px;
  border-left: 1px solid #005695;
  border-right: 1px solid #005695;
}
/* line 134, ../sass/_theme.scss */
.white-box h2 {
  font-size: 18px;
  color: #005695;
  font-weight: 600;
  margin-bottom: 25px;
}
/* line 140, ../sass/_theme.scss */
.white-box ul {
  list-style: none;
}
/* line 144, ../sass/_theme.scss */
.white-box ul li span.time {
  color: #666666;
  white-space: nowrap;
}
/* line 148, ../sass/_theme.scss */
.white-box ul li a {
  color: inherit;
}
/* line 155, ../sass/_theme.scss */
.white-box.twitter-feed h2 {
  background: url(../images/twitter-icon.png) 0px center no-repeat;
  padding-left: 25px;
}
/* line 159, ../sass/_theme.scss */
.white-box.twitter-feed a {
  color: inherit;
  font-weight: 600;
}
/* line 164, ../sass/_theme.scss */
.white-box.twitter-feed ul li {
  margin-bottom: 25px;
}
/* line 170, ../sass/_theme.scss */
.white-box.da-box a {
  color: #666;
  font-size: 13px;
  display: block;
  font-weight: 300;
}
/* line 176, ../sass/_theme.scss */
.white-box.da-box h3 {
  font-weight: 400;
  font-size: 14px;
  margin-left: 0px;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 12px;
}
/* line 183, ../sass/_theme.scss */
.white-box.da-box .alphabetical {
  margin-bottom: 25px;
}
/* line 186, ../sass/_theme.scss */
.white-box.da-box .alphabetical span a {
  display: inline-block;
  padding: 2px 0px;
}
/* line 190, ../sass/_theme.scss */
.white-box.da-box .alphabetical span:after {
  content: " | ";
  padding-right: 5px;
  padding-left: 5px;
  color: #666;
  font-size: 14px;
  font-weight: 100;
}
/* line 199, ../sass/_theme.scss */
.white-box.da-box .alphabetical span:last-child:after {
  display: none;
  font-size: 12px;
}
/* line 208, ../sass/_theme.scss */
.white-box form label {
  display: block;
}
/* line 211, ../sass/_theme.scss */
.white-box form input[type='text'], .white-box form input[type='password'] {
  width: 100%;
  height: 36px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #CCCCCC;
  background: #fff;
  margin-top: 2px;
  margin-bottom: 10px;
  padding: 0px 5px;
}
/* line 222, ../sass/_theme.scss */
.white-box form .login-remember {
  width: 45%;
  margin-top: 45px;
  margin-bottom: -45px;
}
/* line 227, ../sass/_theme.scss */
.white-box form .login-submit {
  float: right;
  width: 50%;
}
/* line 230, ../sass/_theme.scss */
.white-box form .login-submit input[type='submit'] {
  background: #005695;
  margin-top: 15px;
  padding: 8px 0px;
  display: block;
  width: 100%;
}
/* line 237, ../sass/_theme.scss */
.white-box form .login-submit input[type='submit']:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 245, ../sass/_theme.scss */
.white-box ul.sidebar_login_links {
  list-style: none;
  min-height: 60px;
}
/* line 249, ../sass/_theme.scss */
.white-box ul.sidebar_login_links .lost_password-link a {
  position: absolute;
  bottom: 75px;
  right: 15px;
  color: #666666;
  font-style: italic;
}

/* line 264, ../sass/_theme.scss */
.page h1 {
  color: #003961;
  font-size: 31px;
  line-height: 35px;
  margin-bottom: 0px;
  margin-top: 20px;
}
/* line 271, ../sass/_theme.scss */
.page h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 200;
  font-size: 20px;
  line-height: 28px;
}
/* line 276, ../sass/_theme.scss */
.page h2.pale-blue {
  color: #85aac7;
  text-shadow: 1px 1px #fff;
  font-style: italic;
  font-size: 24px;
  font-family: "PT Serif", serif;
  margin-top: 90px;
  margin-bottom: 40px;
}
/* line 286, ../sass/_theme.scss */
.page img, .page iframe {
  border: 7px solid #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
}

/* line 293, ../sass/_theme.scss */
.white-box iframe {
  border: 4px solid #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
}

/* ================================================ */
/* HEADER */
/* ================================================ */
/* line 304, ../sass/_theme.scss */
header {
  height: 198px;
}
/* line 306, ../sass/_theme.scss */
header nav#site-nav {
  background: #343434;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #656565), color-stop(100%, #343434));
  background-image: -webkit-linear-gradient(top, #656565 0%, #343434 100%);
  background-image: -moz-linear-gradient(top, #656565 0%, #343434 100%);
  background-image: -o-linear-gradient(top, #656565 0%, #343434 100%);
  background-image: linear-gradient(top, #656565 0%, #343434 100%);
  border-bottom: 1px solid #000;
}
/* line 310, ../sass/_theme.scss */
header nav#site-nav ul {
  list-style: none;
}
/* line 312, ../sass/_theme.scss */
header nav#site-nav ul li {
  float: left;
  display: inline-block;
  height: 43px;
}
/* line 316, ../sass/_theme.scss */
header nav#site-nav ul li a {
  padding: 0px 15px;
  height: 43px;
  line-height: 43px;
  vertical-align: middle;
  color: #fff;
  display: block;
  position: relative;
  font-weight: 100;
  font-size: 14px;
}
/* line 326, ../sass/_theme.scss */
header nav#site-nav ul li a:hover {
  text-decoration: none;
}
/* line 329, ../sass/_theme.scss */
header nav#site-nav ul li a:before {
  content: url(../images/nav-bar.png);
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
}
/* line 337, ../sass/_theme.scss */
header nav#site-nav ul li a:after {
  content: url(../images/nav-bar.png);
  position: absolute;
  display: block;
  top: 0px;
  right: 0px;
}
/* line 345, ../sass/_theme.scss */
header nav#site-nav ul li a.pdaa {
  background: url(../images/pdaa-shield.png) 15px center no-repeat;
  padding-left: 47px;
}
/* line 348, ../sass/_theme.scss */
header nav#site-nav ul li a.pdaa:after {
  display: none;
}
/* line 352, ../sass/_theme.scss */
header nav#site-nav ul li a.pdai {
  background: url(../images/pdai-shield.png) 15px center no-repeat;
  padding-left: 45px;
}
/* line 356, ../sass/_theme.scss */
header nav#site-nav ul li a .member-login {
  display: block;
  padding-left: 20px;
  font-weight: 300;
}
/* line 360, ../sass/_theme.scss */
header nav#site-nav ul li a .member-login:before {
  content: url(../images/lock.png);
  position: absolute;
  display: block;
  left: 15px;
}
/* line 368, ../sass/_theme.scss */
header nav#site-nav ul li:hover, header nav#site-nav ul li.active {
  background: #343434;
}
/* line 371, ../sass/_theme.scss */
header nav#site-nav ul li.right {
  float: right;
}
/* line 377, ../sass/_theme.scss */
header #searchform {
  margin-top: 13px;
}
/* line 379, ../sass/_theme.scss */
header #searchform input {
  float: right;
  width: 215px;
  max-width: 100%;
  height: 36px;
  font-size: 12px;
  padding: 0px 5px 0px 30px;
  background: url(../images/search.png) 8px center no-repeat white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border-width: 0px;
}
/* line 392, ../sass/_theme.scss */
header .members-only-header {
  color: #85aac7;
  font-style: italic;
  text-align: right;
  margin-top: 27px;
  font-size: 24px;
}
/* line 399, ../sass/_theme.scss */
header #logo {
  margin-top: 10px;
  display: inline-block;
  max-width: 100%;
}

/* ================================================ */
/* FOOTER */
/* ================================================ */
/* line 410, ../sass/_theme.scss */
.pdaa-style footer, .pdai-style footer, .member-style footer {
  height: 250px;
  background: #171717;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(80%, #333333), color-stop(90%, #171717), color-stop(100%, #171717));
  background-image: -webkit-linear-gradient(top, #333333 0%, #333333 80%, #171717 90%, #171717 100%);
  background-image: -moz-linear-gradient(top, #333333 0%, #333333 80%, #171717 90%, #171717 100%);
  background-image: -o-linear-gradient(top, #333333 0%, #333333 80%, #171717 90%, #171717 100%);
  background-image: linear-gradient(top, #333333 0%, #333333 80%, #171717 90%, #171717 100%);
  position: relative;
  z-index: 1;
}
/* line 416, ../sass/_theme.scss */
.pdaa-style footer #main-footer-menu, .pdai-style footer #main-footer-menu, .member-style footer #main-footer-menu {
  margin-top: 50px;
  display: block;
  list-style: none;
  text-align: center;
}
/* line 421, ../sass/_theme.scss */
.pdaa-style footer #main-footer-menu li, .pdai-style footer #main-footer-menu li, .member-style footer #main-footer-menu li {
  display: inline-block;
  color: #fff;
  font-size: 15px;
}
/* line 425, ../sass/_theme.scss */
.pdaa-style footer #main-footer-menu li a, .pdai-style footer #main-footer-menu li a, .member-style footer #main-footer-menu li a {
  color: #fff;
  font-size: 15px;
  font-family: "PT Serif", serif;
  text-transform: uppercase;
  padding: 0px 15px;
}
/* line 433, ../sass/_theme.scss */
.pdaa-style footer #main-footer-menu li:after, .pdai-style footer #main-footer-menu li:after, .member-style footer #main-footer-menu li:after {
  content: "|";
}
/* line 437, ../sass/_theme.scss */
.pdaa-style footer #main-footer-menu li:last-child:after, .pdai-style footer #main-footer-menu li:last-child:after, .member-style footer #main-footer-menu li:last-child:after {
  display: none;
}
/* line 441, ../sass/_theme.scss */
.pdaa-style footer #main-footer-menu li ul, .pdai-style footer #main-footer-menu li ul, .member-style footer #main-footer-menu li ul {
  display: none;
}
/* line 446, ../sass/_theme.scss */
.pdaa-style footer #secondary-footer-menu, .pdai-style footer #secondary-footer-menu, .member-style footer #secondary-footer-menu {
  margin-top: 20px;
  display: block;
  list-style: none;
  text-align: center;
}
/* line 451, ../sass/_theme.scss */
.pdaa-style footer #secondary-footer-menu li, .pdai-style footer #secondary-footer-menu li, .member-style footer #secondary-footer-menu li {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  font-weight: 100;
}
/* line 456, ../sass/_theme.scss */
.pdaa-style footer #secondary-footer-menu li a, .pdai-style footer #secondary-footer-menu li a, .member-style footer #secondary-footer-menu li a {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  padding: 0px 10px;
  font-weight: 100;
}
/* line 464, ../sass/_theme.scss */
.pdaa-style footer #secondary-footer-menu li:after, .pdai-style footer #secondary-footer-menu li:after, .member-style footer #secondary-footer-menu li:after {
  content: "|";
}
/* line 468, ../sass/_theme.scss */
.pdaa-style footer #secondary-footer-menu li:last-child:after, .pdai-style footer #secondary-footer-menu li:last-child:after, .member-style footer #secondary-footer-menu li:last-child:after {
  display: none;
}
/* line 472, ../sass/_theme.scss */
.pdaa-style footer #secondary-footer-menu li ul, .pdai-style footer #secondary-footer-menu li ul, .member-style footer #secondary-footer-menu li ul {
  display: none;
}
/* line 477, ../sass/_theme.scss */
.pdaa-style footer #footer-site-toggle, .pdai-style footer #footer-site-toggle, .member-style footer #footer-site-toggle {
  margin: 40px auto 20px;
  display: block;
  list-style: none;
  text-align: center;
}
/* line 482, ../sass/_theme.scss */
.pdaa-style footer #footer-site-toggle li, .pdai-style footer #footer-site-toggle li, .member-style footer #footer-site-toggle li {
  display: inline-block;
}
/* line 484, ../sass/_theme.scss */
.pdaa-style footer #footer-site-toggle li a, .pdai-style footer #footer-site-toggle li a, .member-style footer #footer-site-toggle li a {
  color: #fff;
  font-size: 13px;
  height: 21px;
  padding-left: 27px;
  margin-right: 40px;
  display: inline-block;
}
/* line 491, ../sass/_theme.scss */
.pdaa-style footer #footer-site-toggle li a.pdaa, .pdai-style footer #footer-site-toggle li a.pdaa, .member-style footer #footer-site-toggle li a.pdaa {
  background: url(../images/pdaa-shield.png) left center no-repeat;
}
/* line 494, ../sass/_theme.scss */
.pdaa-style footer #footer-site-toggle li a.pdai, .pdai-style footer #footer-site-toggle li a.pdai, .member-style footer #footer-site-toggle li a.pdai {
  background: url(../images/pdai-shield.png) left center no-repeat;
}
/* line 500, ../sass/_theme.scss */
.pdaa-style footer #copyright, .pdai-style footer #copyright, .member-style footer #copyright {
  display: block;
  list-style: none;
  text-align: center;
}
/* line 504, ../sass/_theme.scss */
.pdaa-style footer #copyright li, .pdai-style footer #copyright li, .member-style footer #copyright li {
  display: inline-block;
  color: #999;
  font-size: 12px;
  font-weight: 200;
}
/* line 509, ../sass/_theme.scss */
.pdaa-style footer #copyright li a, .pdai-style footer #copyright li a, .member-style footer #copyright li a {
  color: #999;
  font-size: 12px;
  font-weight: 200;
}
/* line 515, ../sass/_theme.scss */
.pdaa-style footer #copyright li:after, .pdai-style footer #copyright li:after, .member-style footer #copyright li:after {
  content: "|";
  display: inline-block;
  padding: 0px 10px;
}
/* line 521, ../sass/_theme.scss */
.pdaa-style footer #copyright li:last-child:after, .pdai-style footer #copyright li:last-child:after, .member-style footer #copyright li:last-child:after {
  display: none;
}
/* line 525, ../sass/_theme.scss */
.pdaa-style footer #copyright li ul, .pdai-style footer #copyright li ul, .member-style footer #copyright li ul {
  display: none;
}

/* ================================================ */
/* SPLASH PAGE */
/* ================================================ */
/* line 536, ../sass/_theme.scss */
.splash-style {
  min-height: 100%;
}
/* line 538, ../sass/_theme.scss */
.splash-style body {
  min-height: 100%;
  background: #003961;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00497e), color-stop(100%, #003961));
  background-image: -webkit-linear-gradient(top, #00497e 0%, #003961 100%);
  background-image: -moz-linear-gradient(top, #00497e 0%, #003961 100%);
  background-image: -o-linear-gradient(top, #00497e 0%, #003961 100%);
  background-image: linear-gradient(top, #00497e 0%, #003961 100%);
}
/* line 542, ../sass/_theme.scss */
.splash-style body header {
  position: relative;
  height: 118px;
  width: 100%;
  background: #343434;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #676767), color-stop(100%, #343434));
  background-image: -webkit-linear-gradient(top, #676767 0%, #343434 100%);
  background-image: -moz-linear-gradient(top, #676767 0%, #343434 100%);
  background-image: -o-linear-gradient(top, #676767 0%, #343434 100%);
  background-image: linear-gradient(top, #676767 0%, #343434 100%);
  border-bottom: 1px solid #000;
}
/* line 549, ../sass/_theme.scss */
.splash-style body header h1 {
  color: #fff;
  font-size: 31px;
  padding-top: 30px;
  text-shadow: -1px -1px #000;
}
/* line 555, ../sass/_theme.scss */
.splash-style body header .member-login {
  position: absolute;
  top: 40px;
  right: 30px;
  font-size: 14px;
  line-height: 14px;
}
/* line 563, ../sass/_theme.scss */
.splash-style body #splash-wrapper {
  background-image: url(../images/splash-page-bg.png);
  background-size: 1200px 736px;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 115px;
  margin: 0 auto;
  height: 736px;
  text-align: center;
}
/* line 572, ../sass/_theme.scss */
.splash-style body #splash-wrapper h2 {
  font-size: 24px;
  font-style: italic;
  color: #85AAC7;
  text-shadow: -1px -1px #444;
}
/* line 578, ../sass/_theme.scss */
.splash-style body #splash-wrapper p {
  font-size: 20px;
  font-weight: 200;
  color: #fff;
  text-shadow: -1px -1px rgba(0, 0, 0, 0.35);
  margin: 15px 0px 35px;
}
/* line 585, ../sass/_theme.scss */
.splash-style body #splash-wrapper footer {
  margin-top: 120px;
  color: #fff;
  font-size: 12px;
  font-weight: 300;
}
/* line 590, ../sass/_theme.scss */
.splash-style body #splash-wrapper footer a {
  color: #fff;
}

/* ================================================ */
/* ================================================ */
/* ============================================ */
/* ================================================ */
/* ================================================ */
/* line 606, ../sass/_theme.scss */
.pdaa-style header, .member-style header {
  background: #003961;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00497e), color-stop(100%, #003961));
  background-image: -webkit-linear-gradient(top, #00497e 0%, #003961 100%);
  background-image: -moz-linear-gradient(top, #00497e 0%, #003961 100%);
  background-image: -o-linear-gradient(top, #00497e 0%, #003961 100%);
  background-image: linear-gradient(top, #00497e 0%, #003961 100%);
}

/* line 612, ../sass/_theme.scss */
#secondary-navigation {
  margin-top: 25px;
}
/* line 614, ../sass/_theme.scss */
#secondary-navigation ul {
  display: block;
  text-align: right;
  list-style: none;
  font-size: 12px;
}
/* line 619, ../sass/_theme.scss */
#secondary-navigation ul li {
  display: inline-block;
}
/* line 621, ../sass/_theme.scss */
#secondary-navigation ul li a {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  padding: 4px 10px;
  text-transform: uppercase;
  font-weight: 100;
}
/* line 629, ../sass/_theme.scss */
#secondary-navigation ul li:after {
  content: "|";
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 100;
}
/* line 636, ../sass/_theme.scss */
#secondary-navigation ul li:last-child:after {
  display: none;
}
/* line 639, ../sass/_theme.scss */
#secondary-navigation ul li:last-child a {
  padding-right: 0px;
}

/* line 647, ../sass/_theme.scss */
.pdai-style #secondary-navigation {
  margin-top: 74px;
}

/* line 652, ../sass/_theme.scss */
#main-navigation .menu-pdaa-menu-container, #main-navigation .menu-pdai-menu-container, #main-navigation .menu-member-menu-container {
  margin-top: 5px;
}
/* line 654, ../sass/_theme.scss */
#main-navigation .menu-pdaa-menu-container > ul, #main-navigation .menu-pdai-menu-container > ul, #main-navigation .menu-member-menu-container > ul {
  display: block;
  font-size: 17px;
  list-style: none;
  float: right;
}
/* line 659, ../sass/_theme.scss */
#main-navigation .menu-pdaa-menu-container > ul > li, #main-navigation .menu-pdai-menu-container > ul > li, #main-navigation .menu-member-menu-container > ul > li {
  display: inline-block;
}
/* line 661, ../sass/_theme.scss */
#main-navigation .menu-pdaa-menu-container > ul > li a, #main-navigation .menu-pdai-menu-container > ul > li a, #main-navigation .menu-member-menu-container > ul > li a {
  display: inline-block;
  color: #fff;
  font-size: 17px;
  font-weight: 100;
  padding: 4px 10px;
  font-family: "PT Serif", serif;
  white-space: nowrap;
  text-shadow: -1px -1px #666;
}
/* line 671, ../sass/_theme.scss */
#main-navigation .menu-pdaa-menu-container > ul > li.parent-item > a, #main-navigation .menu-pdai-menu-container > ul > li.parent-item > a, #main-navigation .menu-member-menu-container > ul > li.parent-item > a {
  position: relative;
  padding-left: 30px;
  text-decoration: none;
  cursor: default;
}
/* line 676, ../sass/_theme.scss */
#main-navigation .menu-pdaa-menu-container > ul > li.parent-item > a:before, #main-navigation .menu-pdai-menu-container > ul > li.parent-item > a:before, #main-navigation .menu-member-menu-container > ul > li.parent-item > a:before {
  content: url(../images/white-arrow-down.png);
  position: absolute;
  left: 10px;
  top: 4px;
}
/* line 685, ../sass/_theme.scss */
#main-navigation .menu-pdaa-menu-container > ul > li > ul li a, #main-navigation .menu-pdai-menu-container > ul > li > ul li a, #main-navigation .menu-member-menu-container > ul > li > ul li a {
  font-size: 13px;
  padding: 2px 20px 2px 10px;
  display: block;
  background: #005695;
}
/* line 693, ../sass/_theme.scss */
#main-navigation .menu-pdaa-menu-container > ul > li:after, #main-navigation .menu-pdai-menu-container > ul > li:after, #main-navigation .menu-member-menu-container > ul > li:after {
  content: "|";
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 200;
}
/* line 700, ../sass/_theme.scss */
#main-navigation .menu-pdaa-menu-container > ul > li:last-child:after, #main-navigation .menu-pdai-menu-container > ul > li:last-child:after, #main-navigation .menu-member-menu-container > ul > li:last-child:after {
  display: none;
}
/* line 703, ../sass/_theme.scss */
#main-navigation .menu-pdaa-menu-container > ul > li:last-child a, #main-navigation .menu-pdai-menu-container > ul > li:last-child a, #main-navigation .menu-member-menu-container > ul > li:last-child a {
  padding-right: 0px;
}
/* line 713, ../sass/_theme.scss */
#main-navigation .menu-member-menu-container > ul > li > a {
  font-size: 14px;
}

/* line 722, ../sass/_theme.scss */
.post-body a, article.generic-page a {
  color: #ff9f1b;
}
/* line 725, ../sass/_theme.scss */
.post-body ul, article.generic-page ul {
  margin-left: 20px;
}
/* line 729, ../sass/_theme.scss */
.post-body.member-files h3, article.generic-page.member-files h3 {
  color: #005695;
  font-size: 18px;
}
/* line 733, ../sass/_theme.scss */
.post-body.member-files ul, article.generic-page.member-files ul {
  margin-left: 0px;
  list-style: none;
}
/* line 737, ../sass/_theme.scss */
.post-body.member-files ul li, article.generic-page.member-files ul li {
  margin-bottom: 15px;
}
/* line 739, ../sass/_theme.scss */
.post-body.member-files ul li a, article.generic-page.member-files ul li a {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 743, ../sass/_theme.scss */
.post-body.member-files ul li a:before, article.generic-page.member-files ul li a:before {
  content: url(../images/yellow-page.png);
  padding-right: 5px;
  margin-top: 2px;
}
/* line 753, ../sass/_theme.scss */
.post-body.member-files ul.document-categories li a, article.generic-page.member-files ul.document-categories li a {
  font-weight: 400;
  font-size: 13px;
}
/* line 756, ../sass/_theme.scss */
.post-body.member-files ul.document-categories li a:before, article.generic-page.member-files ul.document-categories li a:before {
  display: none;
}
/* line 764, ../sass/_theme.scss */
.post-body.member-files.document-categories h2 a, article.generic-page.member-files.document-categories h2 a {
  color: #111111;
}
/* line 768, ../sass/_theme.scss */
.post-body.member-files.document-categories h1, article.generic-page.member-files.document-categories h1 {
  margin-top: 5px;
}

/* line 774, ../sass/_theme.scss */
.info-container {
  display: none;
}
/* line 776, ../sass/_theme.scss */
.info-container p {
  margin-bottom: 5px;
}

/* line 780, ../sass/_theme.scss */
.row.post-excerpt-wrapper {
  margin-bottom: 30px;
  margin-top: 25px;
}
/* line 784, ../sass/_theme.scss */
.row.post-excerpt-wrapper .post-excerpt .post-date {
  width: 55px;
  float: left;
  color: #85aac7;
  text-transform: uppercase;
  line-height: 16px;
  font-weight: 300;
}
/* line 792, ../sass/_theme.scss */
.row.post-excerpt-wrapper .post-excerpt .post-body {
  margin-left: 75px;
}
/* line 794, ../sass/_theme.scss */
.row.post-excerpt-wrapper .post-excerpt .post-body h3 {
  color: #005695;
  font-size: 18px;
}
/* line 798, ../sass/_theme.scss */
.row.post-excerpt-wrapper .post-excerpt .post-body p {
  margin: 25px 0px;
}
/* line 800, ../sass/_theme.scss */
.row.post-excerpt-wrapper .post-excerpt .post-body p.positions {
  color: #666666;
  font-size: 13px;
  margin: 5px 0px;
  font-weight: 300;
}
/* line 805, ../sass/_theme.scss */
.row.post-excerpt-wrapper .post-excerpt .post-body p.positions a {
  font-weight: 600;
}
/* line 810, ../sass/_theme.scss */
.row.post-excerpt-wrapper .post-excerpt .post-body .read-more {
  color: #ff9f1b;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
/* line 818, ../sass/_theme.scss */
.row.post-excerpt-wrapper .post-excerpt.last-child:after {
  display: none;
}
/* line 826, ../sass/_theme.scss */
.row.post-excerpt-wrapper.staff-bio .post-excerpt .post-body, .row.post-excerpt-wrapper.da-listing .post-excerpt .post-body {
  margin-left: 0px;
}
/* line 828, ../sass/_theme.scss */
.row.post-excerpt-wrapper.staff-bio .post-excerpt .post-body .bio, .row.post-excerpt-wrapper.da-listing .post-excerpt .post-body .bio {
  display: none;
}
/* line 833, ../sass/_theme.scss */
.row.post-excerpt-wrapper.staff-bio .large-3, .row.post-excerpt-wrapper.da-listing .large-3 {
  text-align: cener;
}
/* line 835, ../sass/_theme.scss */
.row.post-excerpt-wrapper.staff-bio .large-3 img, .row.post-excerpt-wrapper.da-listing .large-3 img {
  margin-bottom: 20px;
  border-width: 4px;
}
/* line 840, ../sass/_theme.scss */
.row.post-excerpt-wrapper.staff-bio:after, .row.post-excerpt-wrapper.da-listing:after {
  background: #ccc;
  display: block;
  height: 1px;
  content: " ";
  clear: both;
  margin-left: 0.9375em;
  margin-right: 0.9375em;
}
/* line 849, ../sass/_theme.scss */
.row.post-excerpt-wrapper.staff-bio .toggle-bio, .row.post-excerpt-wrapper.da-listing .toggle-bio {
  margin-bottom: 20px;
  display: inline-block;
}
/* line 852, ../sass/_theme.scss */
.row.post-excerpt-wrapper.staff-bio .toggle-bio:before, .row.post-excerpt-wrapper.da-listing .toggle-bio:before {
  content: url(../images/yellow-arrow-down.png);
  padding-right: 4px;
}
/* line 857, ../sass/_theme.scss */
.row.post-excerpt-wrapper.staff-bio .toggle-bio.hide:before, .row.post-excerpt-wrapper.da-listing .toggle-bio.hide:before {
  content: url(../images/yellow-arrow-up.png);
  padding-right: 4px;
}
/* line 868, ../sass/_theme.scss */
.row.post-excerpt-wrapper.da-listing .post-excerpt .post-body p {
  margin: 10px 0px 30px;
}
/* line 876, ../sass/_theme.scss */
.row.post-excerpt-wrapper.featured-post {
  margin-top: 25px;
  margin-bottom: 0px;
}
/* line 880, ../sass/_theme.scss */
.row.post-excerpt-wrapper.featured-post .post-excerpt h3 {
  color: #85aac7;
  font-size: 24px;
  line-height: 30px;
}
/* line 885, ../sass/_theme.scss */
.row.post-excerpt-wrapper.featured-post .post-excerpt .post-body {
  float: none;
  width: auto;
  color: inherit;
  margin-top: 10px;
  margin-left: 0px;
  font-size: 16px;
}
/* line 892, ../sass/_theme.scss */
.row.post-excerpt-wrapper.featured-post .post-excerpt .post-body .post-date {
  width: auto;
  float: none;
  color: #111111;
  margin-top: 10px;
  font-size: 14px;
}
/* line 901, ../sass/_theme.scss */
.row.post-excerpt-wrapper.featured-post .post-excerpt:after {
  margin-left: 0px;
}

/* line 909, ../sass/_theme.scss */
.bottom-border {
  margin-bottom: 25px;
}
/* line 911, ../sass/_theme.scss */
.bottom-border > div {
  display: block;
  height: 1px;
}
/* line 914, ../sass/_theme.scss */
.bottom-border > div:after {
  background: #ccc;
  display: block;
  height: 1px;
  content: " ";
  margin-left: 75px;
  margin-bottom: 30px;
}
/* line 923, ../sass/_theme.scss */
.bottom-border.no-left {
  margin-bottom: 50px;
}
/* line 926, ../sass/_theme.scss */
.bottom-border.no-left > div:after {
  margin-left: 0px;
}

/* ================================================ */
/* GENERIC PAGE */
/* ================================================ */
/* line 938, ../sass/_theme.scss */
.generic-page > * {
  margin-top: 25px;
}
/* line 941, ../sass/_theme.scss */
.generic-page h2:not(.subheader) {
  color: #005695;
  font-weight: 600;
}
/* line 945, ../sass/_theme.scss */
.generic-page p, .generic-page ul, .generic-page li {
  font-size: 16px;
}

/* ================================================ */
/* STAFF PAGE */
/* ================================================ */
@media screen and (min-width: 768px) {
  /* line 956, ../sass/_theme.scss */
  .popup {
    cursor: pointer;
  }

  /* line 959, ../sass/_theme.scss */
  #simplemodal-overlay {
    background: rgba(0, 0, 0, 0.8);
    opacity: 1 !important;
  }

  /* line 963, ../sass/_theme.scss */
  #simplemodal-container {
    max-height: 90% !important;
    margin-top: 3%;
    top: 0 !important;
  }
  /* line 967, ../sass/_theme.scss */
  #simplemodal-container .simplemodal-wrap {
    text-align: center;
    overflow: hidden !important;
  }
  /* line 970, ../sass/_theme.scss */
  #simplemodal-container .simplemodal-wrap .popup {
    max-height: 100%;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  /* line 981, ../sass/_theme.scss */
  #simplemodal-overlay, #simplemodal-container {
    display: none !important;
  }
}
/* ================================================ */
/* ================================================ */
/* ==================PDAI========================== */
/* ================================================ */
/* ================================================ */
/* line 993, ../sass/_theme.scss */
.pdai-style header {
  background: #ab6633;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d8930d), color-stop(100%, #ab6633));
  background-image: -webkit-linear-gradient(top, #d8930d 0%, #ab6633 100%);
  background-image: -moz-linear-gradient(top, #d8930d 0%, #ab6633 100%);
  background-image: -o-linear-gradient(top, #d8930d 0%, #ab6633 100%);
  background-image: linear-gradient(top, #d8930d 0%, #ab6633 100%);
}

/* ================================================ */
/* ================================================ */
/* ==================RESPONSIVE======================= */
/* ================================================ */
/* ================================================ */
@media screen and (min-width: 768px) {
  /* line 1005, ../sass/_theme.scss */
  .small-only {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 1010, ../sass/_theme.scss */
  .big-only {
    display: none;
  }

  /* line 1015, ../sass/_theme.scss */
  header .masthead > .columns {
    width: 50%;
  }
  /* line 1018, ../sass/_theme.scss */
  header .masthead .static-nav {
    width: 100%;
    position: static;
    background: #003961;
    position: absolute;
    top: 44px;
    left: 0px;
    height: 100%;
    z-index: 999;
  }
  /* line 1027, ../sass/_theme.scss */
  header .masthead .static-nav .members-only-header {
    display: none;
  }
  /* line 1030, ../sass/_theme.scss */
  header .masthead .static-nav nav#secondary-navigation, header .masthead .static-nav nav#main-navigation {
    display: block;
  }
  /* line 1032, ../sass/_theme.scss */
  header .masthead .static-nav nav#secondary-navigation ul, header .masthead .static-nav nav#main-navigation ul {
    text-align: left;
    display: block;
    float: none;
    position: static;
  }
  /* line 1037, ../sass/_theme.scss */
  header .masthead .static-nav nav#secondary-navigation ul li, header .masthead .static-nav nav#main-navigation ul li {
    float: none;
    display: block;
  }
  /* line 1040, ../sass/_theme.scss */
  header .masthead .static-nav nav#secondary-navigation ul li a, header .masthead .static-nav nav#main-navigation ul li a {
    display: block;
  }
  /* line 1043, ../sass/_theme.scss */
  header .masthead .static-nav nav#secondary-navigation ul li ul, header .masthead .static-nav nav#main-navigation ul li ul {
    margin-left: 25px;
  }
  /* line 1046, ../sass/_theme.scss */
  header .masthead .static-nav nav#secondary-navigation ul li:after, header .masthead .static-nav nav#main-navigation ul li:after {
    display: none;
    content: none;
  }
  /* line 1053, ../sass/_theme.scss */
  header .masthead .static-nav nav#main-navigation {
    background: #005695;
  }
  /* line 1056, ../sass/_theme.scss */
  header .masthead .static-nav nav#main-navigation > div > ul {
    padding: 5px 10px;
  }
  /* line 1058, ../sass/_theme.scss */
  header .masthead .static-nav nav#main-navigation > div > ul > li {
    margin-bottom: 15px;
  }
  /* line 1065, ../sass/_theme.scss */
  header .masthead .static-nav nav#secondary-navigation {
    margin: 20px 0px;
    min-height: 80px;
  }
  /* line 1069, ../sass/_theme.scss */
  header .masthead .static-nav #searchform {
    display: none;
  }

  /* line 1076, ../sass/_theme.scss */
  #mobile-navigation-toggler {
    width: 50px;
    height: 40px;
    background: #111111;
    position: absolute;
    right: 0px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    cursor: pointer;
    z-index: 9999;
    top: 69px;
  }
  /* line 1087, ../sass/_theme.scss */
  #mobile-navigation-toggler.opener {
    background: url(../images/menu-icon.png) center center no-repeat #111111;
  }
  /* line 1090, ../sass/_theme.scss */
  #mobile-navigation-toggler.closer {
    background: url(../images/menu-icon.png) center center no-repeat #111111;
  }

  /* line 1097, ../sass/_theme.scss */
  .pdai-style header .static-nav {
    background: #ab6633;
  }

  /* line 1102, ../sass/_theme.scss */
  .pdaa-style footer, .pdai-style footer, .member-style footer {
    height: auto;
    padding-bottom: 15px;
  }

  /* line 1107, ../sass/_theme.scss */
  .splash-style body header {
    height: auto;
    padding-bottom: 15px;
    text-align: center;
  }
  /* line 1111, ../sass/_theme.scss */
  .splash-style body header h1 {
    text-align: center;
    font-size: 18px;
    padding-top: 0px;
  }
  /* line 1116, ../sass/_theme.scss */
  .splash-style body header a.button.member-login {
    position: relative;
    top: auto;
    right: auto;
    margin: 0 auto;
    display: inline-block;
  }
  /* line 1124, ../sass/_theme.scss */
  .splash-style body #splash-wrapper {
    padding-top: 25px;
  }
  /* line 1126, ../sass/_theme.scss */
  .splash-style body #splash-wrapper .pull-2 {
    margin-top: 50px;
  }
  /* line 1129, ../sass/_theme.scss */
  .splash-style body #splash-wrapper footer {
    margin-top: 50px;
  }
}
/* Shrink the full-size menu slightly so it doesn't wrap to two lines */
@media screen and (min-width: 768px) and (max-width: 860px) {
  /* line 1143, ../sass/_theme.scss */
  header nav#secondary-navigation > div > ul > li > a, header nav#main-navigation > div > ul > li > a {
    font-size: 14px !important;
  }
}
/* line 1153, ../sass/_theme.scss */
.active-masthead {
  display: block !important;
}

/* line 1159, ../sass/_theme.scss */
.training-cal h2 a {
  color: #111111;
}
/* line 1163, ../sass/_theme.scss */
.training-cal h3 {
  color: #005695;
}

/* line 1167, ../sass/_theme.scss */
a.get-directions {
  display: block;
  margin: 5px 0px 15px;
  color: #ff9f1b;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 1175, ../sass/_theme.scss */
.page-navigation {
  margin-top: 25px;
}
/* line 1177, ../sass/_theme.scss */
.page-navigation a {
  color: #ff9f1b;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  display: inline-block;
  margin-left: 20px;
}

/* line 1187, ../sass/_theme.scss */
a.more-info {
  color: #ff9f1b;
  margin-top: 25px;
  display: inline-block;
  font-weight: bold;
}

/* ================================================ */
/* ================================================ */
/* =====================CIVI======================= */
/* ================================================ */
/* ================================================ */
/* line 1200, ../sass/_theme.scss */
.crm-socialnetwork, .iCal_links-section, .ui-icon-print, .pdai-style #civicrm-menu {
  display: none !important;
}

/* line 1203, ../sass/_theme.scss */
.event_fees-section {
  display: none;
}

/* line 1207, ../sass/_theme.scss */
.crm-container p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 25px;
}
/* line 1212, ../sass/_theme.scss */
.crm-container h2, .crm-container h3 {
  background: transparent !important;
  margin: 25px 0px 5px !important;
  padding: 0px !important;
  font-size: 18px !important;
  font-family: "PT Serif", serif !important;
}
/* line 1219, ../sass/_theme.scss */
.crm-container h2 {
  font-size: 22px !important;
}
/* line 1222, ../sass/_theme.scss */
.crm-container a.button, .crm-container .form-submit {
  padding: 10px 50px !important;
  margin-top: -15px !important;
  display: inline-block !important;
  color: #fff !important;
  background: #343434 !important;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #676767), color-stop(100%, #343434));
  background-image: -webkit-linear-gradient(top, #676767 0%, #343434 100%);
  background-image: -moz-linear-gradient(top, #676767 0%, #343434 100%);
  background-image: -o-linear-gradient(top, #676767 0%, #343434 100%);
  background-image: linear-gradient(top, #676767 0%, #343434 100%);
  text-decoration: none !important;
  border: 1px solid #3d3a38 !important;
  text-transform: uppercase !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 16px !important;
}
/* line 1236, ../sass/_theme.scss */
.crm-container a.button.member-login, .crm-container .form-submit.member-login {
  padding-left: 0px !important;
  padding-right: 0px !important;
  font-weight: 300 !important;
  text-transform: none !important;
}
/* line 1241, ../sass/_theme.scss */
.crm-container a.button.member-login > span, .crm-container .form-submit.member-login > span {
  padding-left: 35px !important;
  padding-right: 20px !important;
  background: url(../images/lock.png) 10px center no-repeat !important;
  display: block !important;
  width: 100% !important;
}
/* line 1249, ../sass/_theme.scss */
.crm-container a.button:hover, .crm-container .form-submit:hover {
  background: #343434 !important;
  text-decoration: none !important;
}
/* line 1254, ../sass/_theme.scss */
.crm-container .crm-button-type-upload, .crm-container .crm-button-type-back {
  text-shadow: none !important;
  background: transparent !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  margin: 0px !important;
  padding: 0px !important;
  text-decoration: none !important;
  cursor: pointer !important;
  border: 0px !important;
  float: none !important;
  text-align: center !important;
  display: block !important;
}
/* line 1269, ../sass/_theme.scss */
.crm-container .register_link-bottom, .crm-container #crm-submit-buttons {
  text-align: center !important;
}
/* line 1271, ../sass/_theme.scss */
.crm-container .register_link-bottom a.button, .crm-container .register_link-bottom .form-submit, .crm-container #crm-submit-buttons a.button, .crm-container #crm-submit-buttons .form-submit {
  margin-top: 25px !important;
  float: none !important;
}
/* line 1276, ../sass/_theme.scss */
.crm-container table tr .right {
  text-align: center;
  float: none !important;
}
/* line 1281, ../sass/_theme.scss */
.crm-container #crm-submit-buttons .google_checkout-section .form-submit, .crm-container #crm-submit-buttons .crm-button_qf_Confirm_next .form-submit {
  margin-top: 0px !important;
}
/* line 1284, ../sass/_theme.scss */
.crm-container #crm-submit-buttons .crm-button_qf_Confirm_next {
  margin-top: 25px;
  padding: 0px !important;
  border: 0px !important;
}

/* line 1291, ../sass/_theme.scss */
#crm-container.crm-public .crm-section, .crm-section {
  margin-top: 50px;
}

/* line 1294, ../sass/_theme.scss */
#crm-container.crm-public .participant_info-group .crm-section {
  margin-top: 5px;
}
/* line 1296, ../sass/_theme.scss */
#crm-container.crm-public .participant_info-group .crm-section .label {
  width: 27%;
}
/* line 1299, ../sass/_theme.scss */
#crm-container.crm-public .participant_info-group .crm-section .content {
  font-weight: 600;
}

/* line 1303, ../sass/_theme.scss */
#crm-container.crm-public .price-set-row, .payment_options-group {
  margin-bottom: 10px;
}
/* line 1305, ../sass/_theme.scss */
#crm-container.crm-public .price-set-row label, .payment_options-group label {
  margin-left: 5px;
  margin-right: 15px;
}

/* line 1310, ../sass/_theme.scss */
.spHeadContainer .spPlainSection > a {
  display: none;
}

/* line 11, ../sass/_forum.scss */
.spHeadContainer {
  background: #fff !important;
  margin: 25px 0px 10px !important;
}

/* line 16, ../sass/_forum.scss */
#spMainContainer {
  color: inherit !important;
  background: inherit !important;
  border: 0px !important;
  border-radius: 0px !important;
  padding: 0px !important;
}
/* line 22, ../sass/_forum.scss */
#spMainContainer .spGroupViewSection, #spMainContainer .spForumViewSection {
  background: #003961 !important;
  padding: 5px !important;
  border-radius: 0px !important;
  margin: 0 0px 20px 0px !important;
}
/* line 28, ../sass/_forum.scss */
#spMainContainer .spListSection {
  background: transparent !important;
  padding: 0px !important;
}
/* line 32, ../sass/_forum.scss */
#spMainContainer .spGroupForumSection {
  border-radius: 0px !important;
}
/* line 35, ../sass/_forum.scss */
#spMainContainer #spPostForm {
  background: transparent !important;
  padding: 0px !important;
}
/* line 39, ../sass/_forum.scss */
#spMainContainer .spEditorFieldset {
  background: #fff !important;
}
