1. Amar Šahinović
  2. django-zurb-foundation

Commits

Amar Šahinović  committed b994c49

Update to Foundation 5.0.2

  • Participants
  • Parent commits 04848ee
  • Branches master

Comments (0)

Files changed (37)

File foundation/static/foundation/css/foundation.css

View file
+@import url("//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700");
 meta.foundation-mq-small {
-  font-family: "only screen and (min-width: 768px)";
-  width: 768px; }
+  font-family: "/only screen and (max-width: 40em)/";
+  width: 0em; }
 
 meta.foundation-mq-medium {
-  font-family: "only screen and (min-width:1280px)";
-  width: 1280px; }
+  font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
+  width: 40.063em; }
 
 meta.foundation-mq-large {
-  font-family: "only screen and (min-width:1440px)";
-  width: 1440px; }
+  font-family: "/only screen and (min-width:64.063em)/";
+  width: 64.063em; }
+
+meta.foundation-mq-xlarge {
+  font-family: "/only screen and (min-width:90.063em)/";
+  width: 90.063em; }
+
+meta.foundation-mq-xxlarge {
+  font-family: "/only screen and (min-width:120.063em)/";
+  width: 120.063em; }
 
 *,
 *:before,
 .right {
   float: right !important; }
 
+.clearfix {
+  *zoom: 1; }
+  .clearfix:before, .clearfix:after {
+    content: " ";
+    display: table; }
+  .clearfix:after {
+    clear: both; }
+
 .text-left {
   text-align: left !important; }
 
 select {
   width: 100%; }
 
-/* Grid HTML Classes */
 .row {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0;
   margin-bottom: 0;
-  max-width: 62.5em;
+  max-width: 62.5rem;
   *zoom: 1; }
   .row:before, .row:after {
     content: " ";
     margin-right: 0; }
   .row .row {
     width: auto;
-    margin-left: -0.9375em;
-    margin-right: -0.9375em;
+    margin-left: -0.9375rem;
+    margin-right: -0.9375rem;
     margin-top: 0;
     margin-bottom: 0;
     max-width: none;
 .column,
 .columns {
   position: relative;
-  padding-left: 0.9375em;
-  padding-right: 0.9375em;
+  padding-left: 0.9375rem;
+  padding-right: 0.9375rem;
   width: 100%;
   float: left; }
 
 @media only screen {
+  .small-push-1 {
+    position: relative;
+    left: 8.33333%;
+    right: auto; }
+
+  .small-pull-1 {
+    position: relative;
+    right: 8.33333%;
+    left: auto; }
+
+  .small-push-2 {
+    position: relative;
+    left: 16.66667%;
+    right: auto; }
+
+  .small-pull-2 {
+    position: relative;
+    right: 16.66667%;
+    left: auto; }
+
+  .small-push-3 {
+    position: relative;
+    left: 25%;
+    right: auto; }
+
+  .small-pull-3 {
+    position: relative;
+    right: 25%;
+    left: auto; }
+
+  .small-push-4 {
+    position: relative;
+    left: 33.33333%;
+    right: auto; }
+
+  .small-pull-4 {
+    position: relative;
+    right: 33.33333%;
+    left: auto; }
+
+  .small-push-5 {
+    position: relative;
+    left: 41.66667%;
+    right: auto; }
+
+  .small-pull-5 {
+    position: relative;
+    right: 41.66667%;
+    left: auto; }
+
+  .small-push-6 {
+    position: relative;
+    left: 50%;
+    right: auto; }
+
+  .small-pull-6 {
+    position: relative;
+    right: 50%;
+    left: auto; }
+
+  .small-push-7 {
+    position: relative;
+    left: 58.33333%;
+    right: auto; }
+
+  .small-pull-7 {
+    position: relative;
+    right: 58.33333%;
+    left: auto; }
+
+  .small-push-8 {
+    position: relative;
+    left: 66.66667%;
+    right: auto; }
+
+  .small-pull-8 {
+    position: relative;
+    right: 66.66667%;
+    left: auto; }
+
+  .small-push-9 {
+    position: relative;
+    left: 75%;
+    right: auto; }
+
+  .small-pull-9 {
+    position: relative;
+    right: 75%;
+    left: auto; }
+
+  .small-push-10 {
+    position: relative;
+    left: 83.33333%;
+    right: auto; }
+
+  .small-pull-10 {
+    position: relative;
+    right: 83.33333%;
+    left: auto; }
+
+  .small-push-11 {
+    position: relative;
+    left: 91.66667%;
+    right: auto; }
+
+  .small-pull-11 {
+    position: relative;
+    right: 91.66667%;
+    left: auto; }
+
   .column,
   .columns {
     position: relative;
-    padding-left: 0.9375em;
-    padding-right: 0.9375em;
+    padding-left: 0.9375rem;
+    padding-right: 0.9375rem;
     float: left; }
 
   .small-1 {
     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) {
-  .large-1 {
+    float: none !important; }
+
+  .column.small-uncentered,
+  .columns.small-uncentered {
+    margin-left: 0;
+    margin-right: 0;
+    float: left !important; }
+
+  .column.small-uncentered.opposite,
+  .columns.small-uncentered.opposite {
+    float: right !important; } }
+@media only screen and (min-width: 40.063em) {
+  .medium-push-1 {
+    position: relative;
+    left: 8.33333%;
+    right: auto; }
+
+  .medium-pull-1 {
+    position: relative;
+    right: 8.33333%;
+    left: auto; }
+
+  .medium-push-2 {
+    position: relative;
+    left: 16.66667%;
+    right: auto; }
+
+  .medium-pull-2 {
+    position: relative;
+    right: 16.66667%;
+    left: auto; }
+
+  .medium-push-3 {
+    position: relative;
+    left: 25%;
+    right: auto; }
+
+  .medium-pull-3 {
+    position: relative;
+    right: 25%;
+    left: auto; }
+
+  .medium-push-4 {
+    position: relative;
+    left: 33.33333%;
+    right: auto; }
+
+  .medium-pull-4 {
+    position: relative;
+    right: 33.33333%;
+    left: auto; }
+
+  .medium-push-5 {
+    position: relative;
+    left: 41.66667%;
+    right: auto; }
+
+  .medium-pull-5 {
+    position: relative;
+    right: 41.66667%;
+    left: auto; }
+
+  .medium-push-6 {
+    position: relative;
+    left: 50%;
+    right: auto; }
+
+  .medium-pull-6 {
+    position: relative;
+    right: 50%;
+    left: auto; }
+
+  .medium-push-7 {
+    position: relative;
+    left: 58.33333%;
+    right: auto; }
+
+  .medium-pull-7 {
+    position: relative;
+    right: 58.33333%;
+    left: auto; }
+
+  .medium-push-8 {
+    position: relative;
+    left: 66.66667%;
+    right: auto; }
+
+  .medium-pull-8 {
+    position: relative;
+    right: 66.66667%;
+    left: auto; }
+
+  .medium-push-9 {
+    position: relative;
+    left: 75%;
+    right: auto; }
+
+  .medium-pull-9 {
+    position: relative;
+    right: 75%;
+    left: auto; }
+
+  .medium-push-10 {
+    position: relative;
+    left: 83.33333%;
+    right: auto; }
+
+  .medium-pull-10 {
+    position: relative;
+    right: 83.33333%;
+    left: auto; }
+
+  .medium-push-11 {
+    position: relative;
+    left: 91.66667%;
+    right: auto; }
+
+  .medium-pull-11 {
+    position: relative;
+    right: 91.66667%;
+    left: auto; }
+
+  .column,
+  .columns {
+    position: relative;
+    padding-left: 0.9375rem;
+    padding-right: 0.9375rem;
+    float: left; }
+
+  .medium-1 {
     position: relative;
     width: 8.33333%; }
 
-  .large-2 {
+  .medium-2 {
     position: relative;
     width: 16.66667%; }
 
-  .large-3 {
+  .medium-3 {
     position: relative;
     width: 25%; }
 
-  .large-4 {
+  .medium-4 {
     position: relative;
     width: 33.33333%; }
 
-  .large-5 {
+  .medium-5 {
     position: relative;
     width: 41.66667%; }
 
-  .large-6 {
+  .medium-6 {
     position: relative;
     width: 50%; }
 
-  .large-7 {
+  .medium-7 {
     position: relative;
     width: 58.33333%; }
 
-  .large-8 {
+  .medium-8 {
     position: relative;
     width: 66.66667%; }
 
-  .large-9 {
+  .medium-9 {
     position: relative;
     width: 75%; }
 
-  .large-10 {
+  .medium-10 {
     position: relative;
     width: 83.33333%; }
 
-  .large-11 {
+  .medium-11 {
     position: relative;
     width: 91.66667%; }
 
-  .large-12 {
+  .medium-12 {
     position: relative;
     width: 100%; }
 
-  .row .large-offset-0 {
+  .medium-offset-0 {
     position: relative;
     margin-left: 0%; }
 
-  .row .large-offset-1 {
+  .medium-offset-1 {
     position: relative;
     margin-left: 8.33333%; }
 
-  .row .large-offset-2 {
+  .medium-offset-2 {
     position: relative;
     margin-left: 16.66667%; }
 
-  .row .large-offset-3 {
+  .medium-offset-3 {
     position: relative;
     margin-left: 25%; }
 
-  .row .large-offset-4 {
+  .medium-offset-4 {
     position: relative;
     margin-left: 33.33333%; }
 
-  .row .large-offset-5 {
+  .medium-offset-5 {
     position: relative;
     margin-left: 41.66667%; }
 
-  .row .large-offset-6 {
+  .medium-offset-6 {
     position: relative;
     margin-left: 50%; }
 
-  .row .large-offset-7 {
+  .medium-offset-7 {
     position: relative;
     margin-left: 58.33333%; }
 
-  .row .large-offset-8 {
+  .medium-offset-8 {
     position: relative;
     margin-left: 66.66667%; }
 
-  .row .large-offset-9 {
+  .medium-offset-9 {
     position: relative;
     margin-left: 75%; }
 
-  .row .large-offset-10 {
+  .medium-offset-10 {
     position: relative;
     margin-left: 83.33333%; }
 
-  .row .large-offset-11 {
+  [class*="column"] + [class*="column"]:last-child {
+    float: right; }
+
+  [class*="column"] + [class*="column"].end {
+    float: left; }
+
+  .column.medium-centered,
+  .columns.medium-centered {
     position: relative;
-    margin-left: 91.66667%; }
+    margin-left: auto;
+    margin-right: auto;
+    float: none !important; }
+
+  .column.medium-uncentered,
+  .columns.medium-uncentered {
+    margin-left: 0;
+    margin-right: 0;
+    float: left !important; }
+
+  .column.medium-uncentered.opposite,
+  .columns.medium-uncentered.opposite {
+    float: right !important; }
 
   .push-1 {
     position: relative;
   .pull-11 {
     position: relative;
     right: 91.66667%;
+    left: auto; } }
+@media only screen and (min-width: 64.063em) {
+  .large-push-1 {
+    position: relative;
+    left: 8.33333%;
+    right: auto; }
+
+  .large-pull-1 {
+    position: relative;
+    right: 8.33333%;
     left: auto; }
 
-  .column.large-centered,
-  .columns.large-centered {
+  .large-push-2 {
     position: relative;
-    margin-left: auto;
-    margin-right: auto;
-    float: none !important; }
+    left: 16.66667%;
+    right: auto; }
 
-  .column.large-uncentered,
-  .columns.large-uncentered {
-    margin-left: 0;
-    margin-right: 0;
-    float: left !important; }
+  .large-pull-2 {
+    position: relative;
+    right: 16.66667%;
+    left: auto; }
 
-  .column.large-uncentered.opposite,
-  .columns.large-uncentered.opposite {
-    float: right !important; } }
-/* Foundation Visibility HTML Classes */
-.show-for-small,
-.show-for-medium-down,
-.show-for-large-down {
-  display: inherit !important; }
+  .large-push-3 {
+    position: relative;
+    left: 25%;
+    right: auto; }
 
-.show-for-medium,
-.show-for-medium-up,
-.show-for-large,
-.show-for-large-up,
-.show-for-xlarge {
-  display: none !important; }
-
-.hide-for-medium,
-.hide-for-medium-up,
-.hide-for-large,
-.hide-for-large-up,
-.hide-for-xlarge {
-  display: inherit !important; }
+  .large-pull-3 {
+    position: relative;
+    right: 25%;
+    left: auto; }
 
-.hide-for-small,
-.hide-for-medium-down,
-.hide-for-large-down {
-  display: none !important; }
+  .large-push-4 {
+    position: relative;
+    left: 33.33333%;
+    right: auto; }
 
-/* Specific visilbity for tables */
-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; }
+  .large-pull-4 {
+    position: relative;
+    right: 33.33333%;
+    left: auto; }
 
-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; }
+  .large-push-5 {
+    position: relative;
+    left: 41.66667%;
+    right: auto; }
 
-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; }
+  .large-pull-5 {
+    position: relative;
+    right: 41.66667%;
+    left: auto; }
 
-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; }
+  .large-push-6 {
+    position: relative;
+    left: 50%;
+    right: auto; }
 
-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; }
+  .large-pull-6 {
+    position: relative;
+    right: 50%;
+    left: auto; }
 
-/* Medium Displays: 768px - 1279px */
-@media only screen and (min-width: 768px) {
-  .show-for-medium,
-  .show-for-medium-up {
-    display: inherit !important; }
+  .large-push-7 {
+    position: relative;
+    left: 58.33333%;
+    right: auto; }
 
-  .show-for-small {
-    display: none !important; }
+  .large-pull-7 {
+    position: relative;
+    right: 58.33333%;
+    left: auto; }
 
-  .hide-for-small {
-    display: inherit !important; }
+  .large-push-8 {
+    position: relative;
+    left: 66.66667%;
+    right: auto; }
 
-  .hide-for-medium,
-  .hide-for-medium-up {
-    display: none !important; }
+  .large-pull-8 {
+    position: relative;
+    right: 66.66667%;
+    left: auto; }
 
-  /* Specific visilbity for tables */
-  table.show-for-medium, table.show-for-medium-up, table.hide-for-small {
-    display: table; }
+  .large-push-9 {
+    position: relative;
+    left: 75%;
+    right: auto; }
 
-  thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small {
-    display: table-header-group !important; }
+  .large-pull-9 {
+    position: relative;
+    right: 75%;
+    left: auto; }
 
-  tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small {
-    display: table-row-group !important; }
+  .large-push-10 {
+    position: relative;
+    left: 83.33333%;
+    right: auto; }
 
-  tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small {
-    display: table-row !important; }
+  .large-pull-10 {
+    position: relative;
+    right: 83.33333%;
+    left: auto; }
 
-  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) {
-  .show-for-large,
-  .show-for-large-up {
-    display: inherit !important; }
+  .large-push-11 {
+    position: relative;
+    left: 91.66667%;
+    right: auto; }
 
-  .show-for-medium,
-  .show-for-medium-down {
-    display: none !important; }
+  .large-pull-11 {
+    position: relative;
+    right: 91.66667%;
+    left: auto; }
 
-  .hide-for-medium,
-  .hide-for-medium-down {
-    display: inherit !important; }
+  .column,
+  .columns {
+    position: relative;
+    padding-left: 0.9375rem;
+    padding-right: 0.9375rem;
+    float: left; }
 
-  .hide-for-large,
-  .hide-for-large-up {
-    display: none !important; }
+  .large-1 {
+    position: relative;
+    width: 8.33333%; }
 
-  /* Specific visilbity for tables */
-  table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down {
-    display: table; }
+  .large-2 {
+    position: relative;
+    width: 16.66667%; }
 
-  thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {
-    display: table-header-group !important; }
+  .large-3 {
+    position: relative;
+    width: 25%; }
 
-  tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down {
-    display: table-row-group !important; }
+  .large-4 {
+    position: relative;
+    width: 33.33333%; }
 
-  tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down {
-    display: table-row !important; }
+  .large-5 {
+    position: relative;
+    width: 41.66667%; }
 
-  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) {
-  .show-for-xlarge {
-    display: inherit !important; }
+  .large-6 {
+    position: relative;
+    width: 50%; }
 
-  .show-for-large,
-  .show-for-large-down {
-    display: none !important; }
+  .large-7 {
+    position: relative;
+    width: 58.33333%; }
 
-  .hide-for-large,
-  .hide-for-large-down {
-    display: inherit !important; }
+  .large-8 {
+    position: relative;
+    width: 66.66667%; }
 
-  .hide-for-xlarge {
-    display: none !important; }
+  .large-9 {
+    position: relative;
+    width: 75%; }
 
-  /* Specific visilbity for tables */
-  table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {
-    display: table; }
+  .large-10 {
+    position: relative;
+    width: 83.33333%; }
 
-  thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {
-    display: table-header-group !important; }
+  .large-11 {
+    position: relative;
+    width: 91.66667%; }
 
-  tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {
-    display: table-row-group !important; }
+  .large-12 {
+    position: relative;
+    width: 100%; }
 
-  tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {
-    display: table-row !important; }
+  .large-offset-0 {
+    position: relative;
+    margin-left: 0%; }
 
-  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 */
-.show-for-landscape,
-.hide-for-portrait {
-  display: inherit !important; }
+  .large-offset-1 {
+    position: relative;
+    margin-left: 8.33333%; }
 
-.hide-for-landscape,
-.show-for-portrait {
-  display: none !important; }
+  .large-offset-2 {
+    position: relative;
+    margin-left: 16.66667%; }
 
-/* Specific visilbity for tables */
-table.hide-for-landscape, table.show-for-portrait {
-  display: table; }
+  .large-offset-3 {
+    position: relative;
+    margin-left: 25%; }
 
-thead.hide-for-landscape, thead.show-for-portrait {
-  display: table-header-group !important; }
+  .large-offset-4 {
+    position: relative;
+    margin-left: 33.33333%; }
 
-tbody.hide-for-landscape, tbody.show-for-portrait {
-  display: table-row-group !important; }
+  .large-offset-5 {
+    position: relative;
+    margin-left: 41.66667%; }
 
-tr.hide-for-landscape, tr.show-for-portrait {
-  display: table-row !important; }
+  .large-offset-6 {
+    position: relative;
+    margin-left: 50%; }
 
-td.hide-for-landscape, td.show-for-portrait,
-th.hide-for-landscape,
-th.show-for-portrait {
-  display: table-cell !important; }
+  .large-offset-7 {
+    position: relative;
+    margin-left: 58.33333%; }
 
-@media only screen and (orientation: landscape) {
-  .show-for-landscape,
-  .hide-for-portrait {
-    display: inherit !important; }
+  .large-offset-8 {
+    position: relative;
+    margin-left: 66.66667%; }
 
-  .hide-for-landscape,
-  .show-for-portrait {
-    display: none !important; }
+  .large-offset-9 {
+    position: relative;
+    margin-left: 75%; }
 
-  /* Specific visilbity for tables */
-  table.show-for-landscape, table.hide-for-portrait {
-    display: table; }
+  .large-offset-10 {
+    position: relative;
+    margin-left: 83.33333%; }
 
-  thead.show-for-landscape, thead.hide-for-portrait {
-    display: table-header-group !important; }
+  [class*="column"] + [class*="column"]:last-child {
+    float: right; }
 
-  tbody.show-for-landscape, tbody.hide-for-portrait {
-    display: table-row-group !important; }
+  [class*="column"] + [class*="column"].end {
+    float: left; }
 
-  tr.show-for-landscape, tr.hide-for-portrait {
-    display: table-row !important; }
+  .column.large-centered,
+  .columns.large-centered {
+    position: relative;
+    margin-left: auto;
+    margin-right: auto;
+    float: none !important; }
 
-  td.show-for-landscape, td.hide-for-portrait,
-  th.show-for-landscape,
-  th.hide-for-portrait {
-    display: table-cell !important; } }
-@media only screen and (orientation: portrait) {
-  .show-for-portrait,
-  .hide-for-landscape {
-    display: inherit !important; }
+  .column.large-uncentered,
+  .columns.large-uncentered {
+    margin-left: 0;
+    margin-right: 0;
+    float: left !important; }
 
-  .hide-for-portrait,
-  .show-for-landscape {
-    display: none !important; }
+  .column.large-uncentered.opposite,
+  .columns.large-uncentered.opposite {
+    float: right !important; } }
+@media only screen and (min-width: 90.063em) {
+  .xlarge-push-1 {
+    position: relative;
+    left: 8.33333%;
+    right: auto; }
 
-  /* Specific visilbity for tables */
-  table.show-for-portrait, table.hide-for-landscape {
-    display: table; }
+  .xlarge-pull-1 {
+    position: relative;
+    right: 8.33333%;
+    left: auto; }
 
-  thead.show-for-portrait, thead.hide-for-landscape {
-    display: table-header-group !important; }
+  .xlarge-push-2 {
+    position: relative;
+    left: 16.66667%;
+    right: auto; }
 
-  tbody.show-for-portrait, tbody.hide-for-landscape {
-    display: table-row-group !important; }
+  .xlarge-pull-2 {
+    position: relative;
+    right: 16.66667%;
+    left: auto; }
 
-  tr.show-for-portrait, tr.hide-for-landscape {
-    display: table-row !important; }
+  .xlarge-push-3 {
+    position: relative;
+    left: 25%;
+    right: auto; }
 
-  td.show-for-portrait, td.hide-for-landscape,
-  th.show-for-portrait,
-  th.hide-for-landscape {
-    display: table-cell !important; } }
-/* Touch-enabled device targeting */
-.show-for-touch {
-  display: none !important; }
+  .xlarge-pull-3 {
+    position: relative;
+    right: 25%;
+    left: auto; }
 
-.hide-for-touch {
-  display: inherit !important; }
+  .xlarge-push-4 {
+    position: relative;
+    left: 33.33333%;
+    right: auto; }
 
-.touch .show-for-touch {
-  display: inherit !important; }
+  .xlarge-pull-4 {
+    position: relative;
+    right: 33.33333%;
+    left: auto; }
 
-.touch .hide-for-touch {
-  display: none !important; }
+  .xlarge-push-5 {
+    position: relative;
+    left: 41.66667%;
+    right: auto; }
 
-/* Specific visilbity for tables */
-table.hide-for-touch {
-  display: table; }
+  .xlarge-pull-5 {
+    position: relative;
+    right: 41.66667%;
+    left: auto; }
 
-.touch table.show-for-touch {
-  display: table; }
+  .xlarge-push-6 {
+    position: relative;
+    left: 50%;
+    right: auto; }
 
-thead.hide-for-touch {
-  display: table-header-group !important; }
+  .xlarge-pull-6 {
+    position: relative;
+    right: 50%;
+    left: auto; }
 
-.touch thead.show-for-touch {
-  display: table-header-group !important; }
+  .xlarge-push-7 {
+    position: relative;
+    left: 58.33333%;
+    right: auto; }
 
-tbody.hide-for-touch {
-  display: table-row-group !important; }
+  .xlarge-pull-7 {
+    position: relative;
+    right: 58.33333%;
+    left: auto; }
 
-.touch tbody.show-for-touch {
-  display: table-row-group !important; }
+  .xlarge-push-8 {
+    position: relative;
+    left: 66.66667%;
+    right: auto; }
 
-tr.hide-for-touch {
-  display: table-row !important; }
+  .xlarge-pull-8 {
+    position: relative;
+    right: 66.66667%;
+    left: auto; }
 
-.touch tr.show-for-touch {
-  display: table-row !important; }
+  .xlarge-push-9 {
+    position: relative;
+    left: 75%;
+    right: auto; }
 
-td.hide-for-touch {
-  display: table-cell !important; }
+  .xlarge-pull-9 {
+    position: relative;
+    right: 75%;
+    left: auto; }
 
-.touch td.show-for-touch {
-  display: table-cell !important; }
+  .xlarge-push-10 {
+    position: relative;
+    left: 83.33333%;
+    right: auto; }
 
-th.hide-for-touch {
-  display: table-cell !important; }
+  .xlarge-pull-10 {
+    position: relative;
+    right: 83.33333%;
+    left: auto; }
 
-.touch th.show-for-touch {
-  display: table-cell !important; }
+  .xlarge-push-11 {
+    position: relative;
+    left: 91.66667%;
+    right: auto; }
 
-/* Foundation Block Grids for below small breakpoint */
-@media only screen {
-  [class*="block-grid-"] {
-    display: block;
-    padding: 0;
-    margin: 0 -0.625em;
-    *zoom: 1; }
-    [class*="block-grid-"]:before, [class*="block-grid-"]:after {
-      content: " ";
-      display: table; }
-    [class*="block-grid-"]:after {
-      clear: both; }
-    [class*="block-grid-"] > li {
-      display: inline;
-      height: auto;
-      float: left;
-      padding: 0 0.625em 1.25em; }
+  .xlarge-pull-11 {
+    position: relative;
+    right: 91.66667%;
+    left: auto; }
 
-  .small-block-grid-1 > li {
-    width: 100%;
-    padding: 0 0.625em 1.25em; }
-    .small-block-grid-1 > li:nth-of-type(n) {
-      clear: none; }
-    .small-block-grid-1 > li:nth-of-type(1n+1) {
-      clear: both; }
+  .column,
+  .columns {
+    position: relative;
+    padding-left: 0.9375rem;
+    padding-right: 0.9375rem;
+    float: left; }
 
-  .small-block-grid-2 > li {
-    width: 50%;
-    padding: 0 0.625em 1.25em; }
-    .small-block-grid-2 > li:nth-of-type(n) {
-      clear: none; }
-    .small-block-grid-2 > li:nth-of-type(2n+1) {
-      clear: both; }
+  .xlarge-1 {
+    position: relative;
+    width: 8.33333%; }
 
-  .small-block-grid-3 > li {
-    width: 33.33333%;
-    padding: 0 0.625em 1.25em; }
-    .small-block-grid-3 > li:nth-of-type(n) {
-      clear: none; }
-    .small-block-grid-3 > li:nth-of-type(3n+1) {
-      clear: both; }
+  .xlarge-2 {
+    position: relative;
+    width: 16.66667%; }
 
-  .small-block-grid-4 > li {
-    width: 25%;
-    padding: 0 0.625em 1.25em; }
-    .small-block-grid-4 > li:nth-of-type(n) {
-      clear: none; }
-    .small-block-grid-4 > li:nth-of-type(4n+1) {
-      clear: both; }
+  .xlarge-3 {
+    position: relative;
+    width: 25%; }
 
-  .small-block-grid-5 > li {
-    width: 20%;
-    padding: 0 0.625em 1.25em; }
-    .small-block-grid-5 > li:nth-of-type(n) {
-      clear: none; }
-    .small-block-grid-5 > li:nth-of-type(5n+1) {
-      clear: both; }
+  .xlarge-4 {
+    position: relative;
+    width: 33.33333%; }
 
-  .small-block-grid-6 > li {
-    width: 16.66667%;
-    padding: 0 0.625em 1.25em; }
-    .small-block-grid-6 > li:nth-of-type(n) {
-      clear: none; }
-    .small-block-grid-6 > li:nth-of-type(6n+1) {
-      clear: both; }
+  .xlarge-5 {
+    position: relative;
+    width: 41.66667%; }
 
-  .small-block-grid-7 > li {
-    width: 14.28571%;
-    padding: 0 0.625em 1.25em; }
-    .small-block-grid-7 > li:nth-of-type(n) {
-      clear: none; }
-    .small-block-grid-7 > li:nth-of-type(7n+1) {
-      clear: both; }
+  .xlarge-6 {
+    position: relative;
+    width: 50%; }
 
-  .small-block-grid-8 > li {
-    width: 12.5%;
-    padding: 0 0.625em 1.25em; }
-    .small-block-grid-8 > li:nth-of-type(n) {
-      clear: none; }
-    .small-block-grid-8 > li:nth-of-type(8n+1) {
-      clear: both; }
+  .xlarge-7 {
+    position: relative;
+    width: 58.33333%; }
 
-  .small-block-grid-9 > li {
-    width: 11.11111%;
-    padding: 0 0.625em 1.25em; }
-    .small-block-grid-9 > li:nth-of-type(n) {
-      clear: none; }
-    .small-block-grid-9 > li:nth-of-type(9n+1) {
-      clear: both; }
+  .xlarge-8 {
+    position: relative;
+    width: 66.66667%; }
 
-  .small-block-grid-10 > li {
-    width: 10%;
-    padding: 0 0.625em 1.25em; }
-    .small-block-grid-10 > li:nth-of-type(n) {
-      clear: none; }
-    .small-block-grid-10 > li:nth-of-type(10n+1) {
-      clear: both; }
+  .xlarge-9 {
+    position: relative;
+    width: 75%; }
 
-  .small-block-grid-11 > li {
-    width: 9.09091%;
-    padding: 0 0.625em 1.25em; }
-    .small-block-grid-11 > li:nth-of-type(n) {
-      clear: none; }
-    .small-block-grid-11 > li:nth-of-type(11n+1) {
-      clear: both; }
+  .xlarge-10 {
+    position: relative;
+    width: 83.33333%; }
 
-  .small-block-grid-12 > li {
-    width: 8.33333%;
-    padding: 0 0.625em 1.25em; }
-    .small-block-grid-12 > li:nth-of-type(n) {
-      clear: none; }
-    .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 */
-  .small-block-grid-1 > li:nth-of-type(1n+1) {
-    clear: none; }
+  .xlarge-11 {
+    position: relative;
+    width: 91.66667%; }
 
-  .small-block-grid-2 > li:nth-of-type(2n+1) {
-    clear: none; }
+  .xlarge-12 {
+    position: relative;
+    width: 100%; }
 
-  .small-block-grid-3 > li:nth-of-type(3n+1) {
-    clear: none; }
+  .xlarge-offset-0 {
+    position: relative;
+    margin-left: 0%; }
 
-  .small-block-grid-4 > li:nth-of-type(4n+1) {
-    clear: none; }
+  .xlarge-offset-1 {
+    position: relative;
+    margin-left: 8.33333%; }
 
-  .small-block-grid-5 > li:nth-of-type(5n+1) {
-    clear: none; }
+  .xlarge-offset-2 {
+    position: relative;
+    margin-left: 16.66667%; }
 
-  .small-block-grid-6 > li:nth-of-type(6n+1) {
-    clear: none; }
+  .xlarge-offset-3 {
+    position: relative;
+    margin-left: 25%; }
 
-  .small-block-grid-7 > li:nth-of-type(7n+1) {
-    clear: none; }
+  .xlarge-offset-4 {
+    position: relative;
+    margin-left: 33.33333%; }
 
-  .small-block-grid-8 > li:nth-of-type(8n+1) {
-    clear: none; }
+  .xlarge-offset-5 {
+    position: relative;
+    margin-left: 41.66667%; }
 
-  .small-block-grid-9 > li:nth-of-type(9n+1) {
-    clear: none; }
+  .xlarge-offset-6 {
+    position: relative;
+    margin-left: 50%; }
 
-  .small-block-grid-10 > li:nth-of-type(10n+1) {
-    clear: none; }
+  .xlarge-offset-7 {
+    position: relative;
+    margin-left: 58.33333%; }
 
-  .small-block-grid-11 > li:nth-of-type(11n+1) {
-    clear: none; }
+  .xlarge-offset-8 {
+    position: relative;
+    margin-left: 66.66667%; }
 
-  .small-block-grid-12 > li:nth-of-type(12n+1) {
-    clear: none; }
+  .xlarge-offset-9 {
+    position: relative;
+    margin-left: 75%; }
 
-  .large-block-grid-1 > li {
-    width: 100%;
-    padding: 0 0.625em 1.25em; }
-    .large-block-grid-1 > li:nth-of-type(n) {
-      clear: none; }
-    .large-block-grid-1 > li:nth-of-type(1n+1) {
-      clear: both; }
+  .xlarge-offset-10 {
+    position: relative;
+    margin-left: 83.33333%; }
 
-  .large-block-grid-2 > li {
-    width: 50%;
-    padding: 0 0.625em 1.25em; }
-    .large-block-grid-2 > li:nth-of-type(n) {
-      clear: none; }
-    .large-block-grid-2 > li:nth-of-type(2n+1) {
-      clear: both; }
+  [class*="column"] + [class*="column"]:last-child {
+    float: right; }
 
-  .large-block-grid-3 > li {
-    width: 33.33333%;
-    padding: 0 0.625em 1.25em; }
-    .large-block-grid-3 > li:nth-of-type(n) {
-      clear: none; }
-    .large-block-grid-3 > li:nth-of-type(3n+1) {
-      clear: both; }
+  [class*="column"] + [class*="column"].end {
+    float: left; }
 
-  .large-block-grid-4 > li {
-    width: 25%;
-    padding: 0 0.625em 1.25em; }
-    .large-block-grid-4 > li:nth-of-type(n) {
-      clear: none; }
-    .large-block-grid-4 > li:nth-of-type(4n+1) {
-      clear: both; }
+  .column.xlarge-centered,
+  .columns.xlarge-centered {
+    position: relative;
+    margin-left: auto;
+    margin-right: auto;
+    float: none !important; }
 
-  .large-block-grid-5 > li {
-    width: 20%;
-    padding: 0 0.625em 1.25em; }
-    .large-block-grid-5 > li:nth-of-type(n) {
-      clear: none; }
-    .large-block-grid-5 > li:nth-of-type(5n+1) {
-      clear: both; }
+  .column.xlarge-uncentered,
+  .columns.xlarge-uncentered {
+    margin-left: 0;
+    margin-right: 0;
+    float: left !important; }
 
-  .large-block-grid-6 > li {
-    width: 16.66667%;
-    padding: 0 0.625em 1.25em; }
-    .large-block-grid-6 > li:nth-of-type(n) {
-      clear: none; }
-    .large-block-grid-6 > li:nth-of-type(6n+1) {
-      clear: both; }
+  .column.xlarge-uncentered.opposite,
+  .columns.xlarge-uncentered.opposite {
+    float: right !important; } }
+@media only screen and (min-width: 120.063em) {
+  .xxlarge-push-1 {
+    position: relative;
+    left: 8.33333%;
+    right: auto; }
 
-  .large-block-grid-7 > li {
-    width: 14.28571%;
-    padding: 0 0.625em 1.25em; }
-    .large-block-grid-7 > li:nth-of-type(n) {
-      clear: none; }
-    .large-block-grid-7 > li:nth-of-type(7n+1) {
-      clear: both; }
+  .xxlarge-pull-1 {
+    position: relative;
+    right: 8.33333%;
+    left: auto; }
 
-  .large-block-grid-8 > li {
-    width: 12.5%;
-    padding: 0 0.625em 1.25em; }
-    .large-block-grid-8 > li:nth-of-type(n) {
-      clear: none; }
-    .large-block-grid-8 > li:nth-of-type(8n+1) {
-      clear: both; }
+  .xxlarge-push-2 {
+    position: relative;
+    left: 16.66667%;
+    right: auto; }
 
-  .large-block-grid-9 > li {
-    width: 11.11111%;
-    padding: 0 0.625em 1.25em; }
-    .large-block-grid-9 > li:nth-of-type(n) {
-      clear: none; }
-    .large-block-grid-9 > li:nth-of-type(9n+1) {
-      clear: both; }
+  .xxlarge-pull-2 {
+    position: relative;
+    right: 16.66667%;
+    left: auto; }
 
-  .large-block-grid-10 > li {
-    width: 10%;
-    padding: 0 0.625em 1.25em; }
-    .large-block-grid-10 > li:nth-of-type(n) {
-      clear: none; }
-    .large-block-grid-10 > li:nth-of-type(10n+1) {
-      clear: both; }
+  .xxlarge-push-3 {
+    position: relative;
+    left: 25%;
+    right: auto; }
 
-  .large-block-grid-11 > li {
-    width: 9.09091%;
-    padding: 0 0.625em 1.25em; }
-    .large-block-grid-11 > li:nth-of-type(n) {
-      clear: none; }
-    .large-block-grid-11 > li:nth-of-type(11n+1) {
-      clear: both; }
+  .xxlarge-pull-3 {
+    position: relative;
+    right: 25%;
+    left: auto; }
 
-  .large-block-grid-12 > li {
-    width: 8.33333%;
-    padding: 0 0.625em 1.25em; }
-    .large-block-grid-12 > li:nth-of-type(n) {
-      clear: none; }
-    .large-block-grid-12 > li:nth-of-type(12n+1) {
-      clear: both; } }
-p.lead {
-  font-size: 1.21875em;
-  line-height: 1.6; }
+  .xxlarge-push-4 {
+    position: relative;
+    left: 33.33333%;
+    right: auto; }
 
-.subheader {
-  line-height: 1.4;
-  color: #6f6f6f;
-  font-weight: 300;
-  margin-top: 0.2em;
-  margin-bottom: 0.5em; }
+  .xxlarge-pull-4 {
+    position: relative;
+    right: 33.33333%;
+    left: auto; }
 
-/* Typography resets */
-div,
-dl,
-dt,
-dd,
-ul,
-ol,
-li,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6,
-pre,
-form,
-p,
-blockquote,
-th,
-td {
-  margin: 0;
-  padding: 0;
-  direction: ltr; }
+  .xxlarge-push-5 {
+    position: relative;
+    left: 41.66667%;
+    right: auto; }
 
-/* Default Link Styles */
-a {
-  color: #2ba6cb;
-  text-decoration: none;
-  line-height: inherit; }
-  a:hover, a:focus {
-    color: #2795b6; }
-  a img {
-    border: none; }
+  .xxlarge-pull-5 {
+    position: relative;
+    right: 41.66667%;
+    left: auto; }
 
-/* Default paragraph styles */
-p {
-  font-family: inherit;
-  font-weight: normal;
-  font-size: 1em;
-  line-height: 1.6;
-  margin-bottom: 1.25em;
-  text-rendering: optimizeLegibility; }
-  p aside {
-    font-size: 0.875em;
-    line-height: 1.35;
-    font-style: italic; }
+  .xxlarge-push-6 {
+    position: relative;
+    left: 50%;
+    right: auto; }
 
-/* Default header styles */
-h1, h2, h3, h4, h5, h6 {
-  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
-  font-weight: bold;
-  font-style: normal;
-  color: #222222;
-  text-rendering: optimizeLegibility;
-  margin-top: 0.2em;
-  margin-bottom: 0.5em;
-  line-height: 1.2125em; }
-  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
-    font-size: 60%;
-    color: #6f6f6f;
-    line-height: 0; }
+  .xxlarge-pull-6 {
+    position: relative;
+    right: 50%;
+    left: auto; }
 
-h1 {
-  font-size: 2.125em; }
+  .xxlarge-push-7 {
+    position: relative;
+    left: 58.33333%;
+    right: auto; }
 
-h2 {
-  font-size: 1.6875em; }
+  .xxlarge-pull-7 {
+    position: relative;
+    right: 58.33333%;
+    left: auto; }
 
-h3 {
-  font-size: 1.375em; }
+  .xxlarge-push-8 {
+    position: relative;
+    left: 66.66667%;
+    right: auto; }
 
-h4 {
-  font-size: 1.125em; }
+  .xxlarge-pull-8 {
+    position: relative;
+    right: 66.66667%;
+    left: auto; }
 
-h5 {
-  font-size: 1.125em; }
+  .xxlarge-push-9 {
+    position: relative;
+    left: 75%;
+    right: auto; }
 
-h6 {
-  font-size: 1em; }
+  .xxlarge-pull-9 {
+    position: relative;
+    right: 75%;
+    left: auto; }
 
-hr {
-  border: solid #dddddd;
-  border-width: 1px 0 0;
-  clear: both;
-  margin: 1.25em 0 1.1875em;
-  height: 0; }
+  .xxlarge-push-10 {
+    position: relative;
+    left: 83.33333%;
+    right: auto; }
 
-/* Helpful Typography Defaults */
-em,
-i {
-  font-style: italic;
-  line-height: inherit; }
+  .xxlarge-pull-10 {
+    position: relative;
+    right: 83.33333%;
+    left: auto; }
 
-strong,
-b {
-  font-weight: bold;
-  line-height: inherit; }
+  .xxlarge-push-11 {
+    position: relative;
+    left: 91.66667%;
+    right: auto; }
 
-small {
-  font-size: 60%;
-  line-height: inherit; }
+  .xxlarge-pull-11 {
+    position: relative;
+    right: 91.66667%;
+    left: auto; }
 
-code {
-  font-family: Consolas, "Liberation Mono", Courier, monospace;
-  font-weight: bold;
-  color: #7f0a0c; }
+  .column,
+  .columns {
+    position: relative;
+    padding-left: 0.9375rem;
+    padding-right: 0.9375rem;
+    float: left; }
 
-/* Lists */
-ul,
-ol,
-dl {
-  font-size: 1em;
-  line-height: 1.6;
-  margin-bottom: 1.25em;
-  list-style-position: outside;
-  font-family: inherit; }
+  .xxlarge-1 {
+    position: relative;
+    width: 8.33333%; }
 
-ul, ol {
-  margin-left: 0; }
-  ul.no-bullet, ol.no-bullet {
-    margin-left: 0; }
+  .xxlarge-2 {
+    position: relative;
+    width: 16.66667%; }
 
-/* Unordered Lists */
-ul li ul,
-ul li ol {
-  margin-left: 1.25em;
-  margin-bottom: 0;
-  font-size: 1em;
-  /* Override nested font-size change */ }
-ul.square li ul, ul.circle li ul, ul.disc li ul {
-  list-style: inherit; }
-ul.square {
-  list-style-type: square; }
-ul.circle {
-  list-style-type: circle; }
-ul.disc {
-  list-style-type: disc; }
-ul.no-bullet {
-  list-style: none; }
+  .xxlarge-3 {
+    position: relative;
+    width: 25%; }
 
-/* Ordered Lists */
-ol li ul,
-ol li ol {
-  margin-left: 1.25em;
-  margin-bottom: 0; }
+  .xxlarge-4 {
+    position: relative;
+    width: 33.33333%; }
 
-/* Definition Lists */
-dl dt {
-  margin-bottom: 0.3em;
-  font-weight: bold; }
-dl dd {
-  margin-bottom: 0.75em; }
+  .xxlarge-5 {
+    position: relative;
+    width: 41.66667%; }
 
-/* Abbreviations */
-abbr,
-acronym {
-  text-transform: uppercase;
-  font-size: 90%;
-  color: #222222;
-  border-bottom: 1px dotted #dddddd;
-  cursor: help; }
+  .xxlarge-6 {
+    position: relative;
+    width: 50%; }
 
-abbr {
-  text-transform: none; }
+  .xxlarge-7 {
+    position: relative;
+    width: 58.33333%; }
 
-/* Blockquotes */
-blockquote {
-  margin: 0 0 1.25em;
-  padding: 0.5625em 1.25em 0 1.1875em;
-  border-left: 1px solid #dddddd; }
-  blockquote cite {
-    display: block;
-    font-size: 0.8125em;
-    color: #555555; }
-    blockquote cite:before {
-      content: "\2014 \0020"; }
-    blockquote cite a,
-    blockquote cite a:visited {
-      color: #555555; }
+  .xxlarge-8 {
+    position: relative;
+    width: 66.66667%; }
 
-blockquote,
-blockquote p {
-  line-height: 1.6;
-  color: #6f6f6f; }
+  .xxlarge-9 {
+    position: relative;
+    width: 75%; }
 
-/* Microformats */
-.vcard {
-  display: inline-block;
-  margin: 0 0 1.25em 0;
-  border: 1px solid #dddddd;
-  padding: 0.625em 0.75em; }
-  .vcard li {
-    margin: 0;
-    display: block; }
-  .vcard .fn {
-    font-weight: bold;
-    font-size: 0.9375em; }
+  .xxlarge-10 {
+    position: relative;
+    width: 83.33333%; }
 
-.vevent .summary {
-  font-weight: bold; }
-.vevent abbr {
-  cursor: default;
-  text-decoration: none;
-  font-weight: bold;
-  border: none;
-  padding: 0 0.0625em; }
+  .xxlarge-11 {
+    position: relative;
+    width: 91.66667%; }
 
-@media only screen and (min-width: 768px) {
-  h1, h2, h3, h4, h5, h6 {
-    line-height: 1.4; }
+  .xxlarge-12 {
+    position: relative;
+    width: 100%; }
 
-  h1 {
-    font-size: 2.75em; }
+  .xxlarge-offset-0 {
+    position: relative;
+    margin-left: 0%; }
 
-  h2 {
-    font-size: 2.3125em; }
+  .xxlarge-offset-1 {
+    position: relative;
+    margin-left: 8.33333%; }
 
-  h3 {
-    font-size: 1.6875em; }
+  .xxlarge-offset-2 {
+    position: relative;
+    margin-left: 16.66667%; }
 
-  h4 {
-    font-size: 1.4375em; } }
-/*
- * Print styles.
- *
- * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
- * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
-*/
-.print-only {
-  display: none !important; }
+  .xxlarge-offset-3 {
+    position: relative;
+    margin-left: 25%; }
 
-@media print {
-  * {
-    background: transparent !important;
-    color: black !important;
-    /* Black prints faster: h5bp.com/s */
-    box-shadow: none !important;
-    text-shadow: none !important; }
+  .xxlarge-offset-4 {
+    position: relative;
+    margin-left: 33.33333%; }
 
-  a,
-  a:visited {
-    text-decoration: underline; }
+  .xxlarge-offset-5 {
+    position: relative;
+    margin-left: 41.66667%; }
 
-  a[href]:after {
-    content: " (" attr(href) ")"; }
+  .xxlarge-offset-6 {
+    position: relative;
+    margin-left: 50%; }
 
-  abbr[title]:after {
-    content: " (" attr(title) ")"; }
+  .xxlarge-offset-7 {
+    position: relative;
+    margin-left: 58.33333%; }
 
-  .ir a:after,
-  a[href^="javascript:"]:after,
-  a[href^="#"]:after {
-    content: ""; }
+  .xxlarge-offset-8 {
+    position: relative;
+    margin-left: 66.66667%; }
 
-  pre,
-  blockquote {
-    border: 1px solid #999999;
-    page-break-inside: avoid; }
+  .xxlarge-offset-9 {
+    position: relative;
+    margin-left: 75%; }
 
-  thead {
-    display: table-header-group;
-    /* h5bp.com/t */ }
+  .xxlarge-offset-10 {
+    position: relative;
+    margin-left: 83.33333%; }
 
-  tr,
-  img {
-    page-break-inside: avoid; }
+  [class*="column"] + [class*="column"]:last-child {
+    float: right; }
 
-  img {
-    max-width: 100% !important; }
+  [class*="column"] + [class*="column"].end {
+    float: left; }
 
-  @page {
-    margin: 0.5cm; }
+  .column.xxlarge-centered,
+  .columns.xxlarge-centered {
+    position: relative;
+    margin-left: auto;
+    margin-right: auto;
+    float: none !important; }
 
-  p,
-  h2,
-  h3 {
-    orphans: 3;
-    widows: 3; }
+  .column.xxlarge-uncentered,
+  .columns.xxlarge-uncentered {
+    margin-left: 0;
+    margin-right: 0;
+    float: left !important; }
 
-  h2,
-  h3 {
-    page-break-after: avoid; }
+  .column.xxlarge-uncentered.opposite,
+  .columns.xxlarge-uncentered.opposite {
+    float: right !important; } }
+meta.foundation-mq-topbar {
+  font-family: "/only screen and (min-width:40.063em)/";
+  width: 40.063em; }
 
-  .hide-on-print {
-    display: none !important; }
+/* Wrapped around .top-bar to contain to grid width */
+.contain-to-grid {
+  width: 100%;
+  background: #333333; }
+  .contain-to-grid .top-bar {
+    margin-bottom: 0; }
 
-  .print-only {
-    display: block !important; }
+.fixed {
+  width: 100%;
+  left: 0;
+  position: fixed;
+  top: 0;
+  z-index: 99; }
+  .fixed.expanded:not(.top-bar) {
+    overflow-y: auto;
+    height: auto;
+    width: 100%;
+    max-height: 100%; }
+    .fixed.expanded:not(.top-bar) .title-area {
+      position: fixed;
+      width: 100%;
+      z-index: 99; }
+    .fixed.expanded:not(.top-bar) .top-bar-section {
+      z-index: 98;
+      margin-top: 45px; }
 
-  .hide-for-print {
-    display: none !important; }
+.top-bar {
+  overflow: hidden;
+  height: 45px;
+  line-height: 45px;
+  position: relative;
+  background: #333333;
+  margin-bottom: 0; }
+  .top-bar ul {
+    margin-bottom: 0;
+    list-style: none; }
+  .top-bar .row {
+    max-width: none; }
+  .top-bar form,
+  .top-bar input {
+    margin-bottom: 0; }
+  .top-bar input {
+    height: auto;
+    padding-top: .35rem;
+    padding-bottom: .35rem;
+    font-size: 0.75rem; }
+  .top-bar .button {
+    padding-top: .45rem;
+    padding-bottom: .35rem;
+    margin-bottom: 0;
+    font-size: 0.75rem; }
+  .top-bar .title-area {
+    position: relative;
+    margin: 0; }
+  .top-bar .name {
+    height: 45px;
+    margin: 0;
+    font-size: 16px; }