Changeset 89120 in spip-zone


Ignore:
Timestamp:
May 7, 2015, 9:38:00 PM (4 years ago)
Author:
p@…
Message:

Mise à jour vers foundation 5.5.2

Location:
_plugins_/foundation-4-spip/trunk/lib/foundation-5
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/foundation-4-spip/trunk/lib/foundation-5/css/foundation.css

    r87376 r89120  
    11meta.foundation-version {
    2   font-family: "/5.5.1/"; }
     2  font-family: "/5.5.2/"; }
    33
    44meta.foundation-mq-small {
     
    1111
    1212meta.foundation-mq-medium {
    13   font-family: "/only screen and (min-width:40.063em)/";
    14   width: 40.063em; }
     13  font-family: "/only screen and (min-width:40.0625em)/";
     14  width: 40.0625em; }
    1515
    1616meta.foundation-mq-medium-only {
    17   font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
    18   width: 40.063em; }
     17  font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/";
     18  width: 40.0625em; }
    1919
    2020meta.foundation-mq-large {
    21   font-family: "/only screen and (min-width:64.063em)/";
    22   width: 64.063em; }
     21  font-family: "/only screen and (min-width:64.0625em)/";
     22  width: 64.0625em; }
    2323
    2424meta.foundation-mq-large-only {
    25   font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
    26   width: 64.063em; }
     25  font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/";
     26  width: 64.0625em; }
    2727
    2828meta.foundation-mq-xlarge {
    29   font-family: "/only screen and (min-width:90.063em)/";
    30   width: 90.063em; }
     29  font-family: "/only screen and (min-width:90.0625em)/";
     30  width: 90.0625em; }
    3131
    3232meta.foundation-mq-xlarge-only {
    33   font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
    34   width: 90.063em; }
     33  font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/";
     34  width: 90.0625em; }
    3535
    3636meta.foundation-mq-xxlarge {
    37   font-family: "/only screen and (min-width:120.063em)/";
    38   width: 120.063em; }
     37  font-family: "/only screen and (min-width:120.0625em)/";
     38  width: 120.0625em; }
    3939
    4040meta.foundation-data-attribute-namespace {
     
    4343html, body {
    4444  height: 100%; }
     45
     46html {
     47  box-sizing: border-box; }
    4548
    4649*,
    4750*:before,
    4851*:after {
    49   -webkit-box-sizing: border-box;
    50   -moz-box-sizing: border-box;
    51   box-sizing: border-box; }
     52  -webkit-box-sizing: inherit;
     53  -moz-box-sizing: inherit;
     54  box-sizing: inherit; }
    5255
    5356html,
     
    5861  background: #fff;
    5962  color: #222;
     63  cursor: auto;
     64  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
     65  font-style: normal;
     66  font-weight: normal;
     67  line-height: 1.5;
     68  margin: 0;
    6069  padding: 0;
    61   margin: 0;
    62   font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    63   font-weight: normal;
    64   font-style: normal;
    65   line-height: 1.5;
    66   position: relative;
    67   cursor: auto; }
     70  position: relative; }
    6871
    6972a:hover {
     
    8285.map_canvas img,
    8386.map_canvas embed,
    84 .map_canvas object {
     87.map_canvas object,
     88.mqa-display img,
     89.mqa-display embed,
     90.mqa-display object {
    8591  max-width: none !important; }
    8692
     
    119125
    120126.row {
    121   width: 100%;
    122   margin-left: auto;
    123   margin-right: auto;
    124   margin-top: 0;
    125   margin-bottom: 0;
    126   max-width: 62.5rem; }
     127  margin: 0 auto;
     128  max-width: 62.5rem;
     129  width: 100%; }
    127130  .row:before, .row:after {
    128131    content: " ";
     
    138141    margin-right: 0; }
    139142  .row .row {
    140     width: auto;
    141     margin-left: -0.9375rem;
    142     margin-right: -0.9375rem;
    143     margin-top: 0;
    144     margin-bottom: 0;
    145     max-width: none; }
     143    margin: 0 -0.9375rem;
     144    max-width: none;
     145    width: auto; }
    146146    .row .row:before, .row .row:after {
    147147      content: " ";
     
    150150      clear: both; }
    151151    .row .row.collapse {
    152       width: auto;
    153152      margin: 0;
    154       max-width: none; }
     153      max-width: none;
     154      width: auto; }
    155155      .row .row.collapse:before, .row .row.collapse:after {
    156156        content: " ";
     
    166166  float: left; }
    167167
    168 [class*="column"] + [class*="column"]:last-child {
     168.column + .column:last-child,
     169.columns + .column:last-child, .column +
     170.columns:last-child,
     171.columns +
     172.columns:last-child {
    169173  float: right; }
    170 
    171 [class*="column"] + [class*="column"].end {
     174.column + .column.end,
     175.columns + .column.end, .column +
     176.columns.end,
     177.columns +
     178.columns.end {
    172179  float: left; }
    173180
     
    175182  .small-push-0 {
    176183    position: relative;
    177     left: 0%;
     184    left: 0;
    178185    right: auto; }
    179186
    180187  .small-pull-0 {
    181188    position: relative;
    182     right: 0%;
     189    right: 0;
    183190    left: auto; }
    184191
     
    337344
    338345  .small-offset-0 {
    339     margin-left: 0% !important; }
     346    margin-left: 0 !important; }
    340347
    341348  .small-offset-1 {
     
    373380
    374381  .small-reset-order {
     382    float: left;
     383    left: auto;
    375384    margin-left: 0;
    376385    margin-right: 0;
    377     left: auto;
    378     right: auto;
    379     float: left; }
     386    right: auto; }
    380387
    381388  .column.small-centered,
     
    387394  .column.small-uncentered,
    388395  .columns.small-uncentered {
     396    float: left;
    389397    margin-left: 0;
    390     margin-right: 0;
    391     float: left; }
     398    margin-right: 0; }
    392399
    393400  .column.small-centered:last-child,
     
    415422    padding-right: 0.9375rem;
    416423    float: left; } }
    417 @media only screen and (min-width: 40.063em) {
     424@media only screen and (min-width: 40.0625em) {
    418425  .medium-push-0 {
    419426    position: relative;
    420     left: 0%;
     427    left: 0;
    421428    right: auto; }
    422429
    423430  .medium-pull-0 {
    424431    position: relative;
    425     right: 0%;
     432    right: 0;
    426433    left: auto; }
    427434
     
    580587
    581588  .medium-offset-0 {
    582     margin-left: 0% !important; }
     589    margin-left: 0 !important; }
    583590
    584591  .medium-offset-1 {
     
    616623
    617624  .medium-reset-order {
     625    float: left;
     626    left: auto;
    618627    margin-left: 0;
    619628    margin-right: 0;
    620     left: auto;
    621     right: auto;
    622     float: left; }
     629    right: auto; }
    623630
    624631  .column.medium-centered,
     
    630637  .column.medium-uncentered,
    631638  .columns.medium-uncentered {
     639    float: left;
    632640    margin-left: 0;
    633     margin-right: 0;
    634     float: left; }
     641    margin-right: 0; }
    635642
    636643  .column.medium-centered:last-child,
     
    661668  .push-0 {
    662669    position: relative;
    663     left: 0%;
     670    left: 0;
    664671    right: auto; }
    665672
    666673  .pull-0 {
    667674    position: relative;
    668     right: 0%;
     675    right: 0;
    669676    left: auto; }
    670677
     
    778785    right: 91.66667%;
    779786    left: auto; } }
    780 @media only screen and (min-width: 64.063em) {
     787@media only screen and (min-width: 64.0625em) {
    781788  .large-push-0 {
    782789    position: relative;
    783     left: 0%;
     790    left: 0;
    784791    right: auto; }
    785792
    786793  .large-pull-0 {
    787794    position: relative;
    788     right: 0%;
     795    right: 0;
    789796    left: auto; }
    790797
     
    943950
    944951  .large-offset-0 {
    945     margin-left: 0% !important; }
     952    margin-left: 0 !important; }
    946953
    947954  .large-offset-1 {
     
    979986
    980987  .large-reset-order {
     988    float: left;
     989    left: auto;
    981990    margin-left: 0;
    982991    margin-right: 0;
    983     left: auto;
    984     right: auto;
    985     float: left; }
     992    right: auto; }
    986993
    987994  .column.large-centered,
     
    9931000  .column.large-uncentered,
    9941001  .columns.large-uncentered {
     1002    float: left;
    9951003    margin-left: 0;
    996     margin-right: 0;
    997     float: left; }
     1004    margin-right: 0; }
    9981005
    9991006  .column.large-centered:last-child,
     
    10241031  .push-0 {
    10251032    position: relative;
    1026     left: 0%;
     1033    left: 0;
    10271034    right: auto; }
    10281035
    10291036  .pull-0 {
    10301037    position: relative;
    1031     right: 0%;
     1038    right: 0;
    10321039    left: auto; }
    10331040
     
    11421149    left: auto; } }
    11431150button, .button {
     1151  -webkit-appearance: none;
     1152  -moz-appearance: none;
     1153  border-radius: 0;
    11441154  border-style: solid;
    11451155  border-width: 0;
     
    11501160  margin: 0 0 1.25rem;
    11511161  position: relative;
     1162  text-align: center;
    11521163  text-decoration: none;
    1153   text-align: center;
    1154   -webkit-appearance: none;
    1155   -moz-appearance: none;
    1156   border-radius: 0;
    11571164  display: inline-block;
    1158   padding-top: 1rem;
    1159   padding-right: 2rem;
    1160   padding-bottom: 1.0625rem;
    1161   padding-left: 2rem;
     1165  padding: 1rem 2rem 1.0625rem 2rem;
    11621166  font-size: 1rem;
    11631167  background-color: #008CBA;
     
    12101214      color: #FFFFFF; }
    12111215  button.large, .button.large {
    1212     padding-top: 1.125rem;
    1213     padding-right: 2.25rem;
    1214     padding-bottom: 1.1875rem;
    1215     padding-left: 2.25rem;
     1216    padding: 1.125rem 2.25rem 1.1875rem 2.25rem;
    12161217    font-size: 1.25rem; }
    12171218  button.small, .button.small {
    1218     padding-top: 0.875rem;
    1219     padding-right: 1.75rem;
    1220     padding-bottom: 0.9375rem;
    1221     padding-left: 1.75rem;
     1219    padding: 0.875rem 1.75rem 0.9375rem 1.75rem;
    12221220    font-size: 0.8125rem; }
    12231221  button.tiny, .button.tiny {
    1224     padding-top: 0.625rem;
    1225     padding-right: 1.25rem;
    1226     padding-bottom: 0.6875rem;
    1227     padding-left: 1.25rem;
     1222    padding: 0.625rem 1.25rem 0.6875rem 1.25rem;
    12281223    font-size: 0.6875rem; }
    12291224  button.expand, .button.expand {
     1225    padding-left: 0;
    12301226    padding-right: 0;
    1231     padding-left: 0;
    12321227    width: 100%; }
    12331228  button.left-align, .button.left-align {
     
    12451240    border-color: #007095;
    12461241    color: #FFFFFF;
     1242    box-shadow: none;
    12471243    cursor: default;
    1248     opacity: 0.7;
    1249     box-shadow: none; }
     1244    opacity: 0.7; }
    12501245    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
    12511246      background-color: #007095; }
     
    12581253      border-color: #b9b9b9;
    12591254      color: #333333;
     1255      box-shadow: none;
    12601256      cursor: default;
    1261       opacity: 0.7;
    1262       box-shadow: none; }
     1257      opacity: 0.7; }
    12631258      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
    12641259        background-color: #b9b9b9; }
     
    12711266      border-color: #368a55;
    12721267      color: #FFFFFF;
     1268      box-shadow: none;
    12731269      cursor: default;
    1274       opacity: 0.7;
    1275       box-shadow: none; }
     1270      opacity: 0.7; }
    12761271      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
    12771272        background-color: #368a55; }
     
    12841279      border-color: #cf2a0e;
    12851280      color: #FFFFFF;
     1281      box-shadow: none;
    12861282      cursor: default;
    1287       opacity: 0.7;
    1288       box-shadow: none; }
     1283      opacity: 0.7; }
    12891284      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
    12901285        background-color: #cf2a0e; }
     
    12971292      border-color: #cf6e0e;
    12981293      color: #FFFFFF;
     1294      box-shadow: none;
    12991295      cursor: default;
    1300       opacity: 0.7;
    1301       box-shadow: none; }
     1296      opacity: 0.7; }
    13021297      button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
    13031298        background-color: #cf6e0e; }
     
    13101305      border-color: #61b6d9;
    13111306      color: #333333;
     1307      box-shadow: none;
    13121308      cursor: default;
    1313       opacity: 0.7;
    1314       box-shadow: none; }
     1309      opacity: 0.7; }
    13151310      button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
    13161311        background-color: #61b6d9; }
     
    13241319  padding: 0; }
    13251320
    1326 @media only screen and (min-width: 40.063em) {
     1321@media only screen and (min-width: 40.0625em) {
    13271322  button, .button {
    13281323    display: inline-block; } }
     
    13551350/* Label Styles */
    13561351label {
    1357   font-size: 0.875rem;
    13581352  color: #4d4d4d;
    13591353  cursor: pointer;
    13601354  display: block;
     1355  font-size: 0.875rem;
    13611356  font-weight: normal;
    13621357  line-height: 1.5;
     
    13761371.prefix,
    13771372.postfix {
     1373  border-style: solid;
     1374  border-width: 1px;
    13781375  display: block;
     1376  font-size: 0.875rem;
     1377  height: 2.3125rem;
     1378  line-height: 2.3125rem;
     1379  overflow: visible;
     1380  padding-bottom: 0;
     1381  padding-top: 0;
    13791382  position: relative;
    1380   z-index: 2;
    13811383  text-align: center;
    13821384  width: 100%;
    1383   padding-top: 0;
    1384   padding-bottom: 0;
    1385   border-style: solid;
    1386   border-width: 1px;
    1387   overflow: visible;
    1388   font-size: 0.875rem;
    1389   height: 2.3125rem;
    1390   line-height: 2.3125rem; }
     1385  z-index: 2; }
    13911386
    13921387/* Adjust padding, alignment and radius if pre/post element is a button */
    13931388.postfix.button {
     1389  border-color: true; }
     1390
     1391.prefix.button {
     1392  border: none;
    13941393  padding-left: 0;
    13951394  padding-right: 0;
     1395  padding-bottom: 0;
    13961396  padding-top: 0;
    1397   padding-bottom: 0;
    1398   text-align: center;
    1399   border: none; }
    1400 
    1401 .prefix.button {
    1402   padding-left: 0;
    1403   padding-right: 0;
    1404   padding-top: 0;
    1405   padding-bottom: 0;
    1406   text-align: center;
    1407   border: none; }
     1397  text-align: center; }
    14081398
    14091399.prefix.button.radius {
     
    14441434span.postfix, label.postfix {
    14451435  background: #f2f2f2;
    1446   border-left: none;
    14471436  color: #333333;
    14481437  border-color: #cccccc; }
     
    14511440input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
    14521441  -webkit-appearance: none;
     1442  -moz-appearance: none;
    14531443  border-radius: 0;
    14541444  background-color: #FFFFFF;
    1455   font-family: inherit;
    14561445  border-style: solid;
    14571446  border-width: 1px;
     
    14601449  color: rgba(0, 0, 0, 0.75);
    14611450  display: block;
     1451  font-family: inherit;
    14621452  font-size: 0.875rem;
     1453  height: 2.3125rem;
    14631454  margin: 0 0 1rem 0;
    14641455  padding: 0.5rem;
    1465   height: 2.3125rem;
    14661456  width: 100%;
    14671457  -webkit-box-sizing: border-box;
    14681458  -moz-box-sizing: border-box;
    14691459  box-sizing: border-box;
    1470   transition: all 0.15s linear; }
     1460  -webkit-transition: border-color 0.15s linear, background 0.15s linear;
     1461  -moz-transition: border-color 0.15s linear, background 0.15s linear;
     1462  -ms-transition: border-color 0.15s linear, background 0.15s linear;
     1463  -o-transition: border-color 0.15s linear, background 0.15s linear;
     1464  transition: border-color 0.15s linear, background 0.15s linear; }
    14711465  input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
    14721466    background: #fafafa;
     
    15451539input[type="submit"] {
    15461540  -webkit-appearance: none;
     1541  -moz-appearance: none;
    15471542  border-radius: 0; }
    15481543
     
    15551550  max-width: 100%; }
    15561551
     1552::-webkit-input-placeholder {
     1553  color: #cccccc; }
     1554
     1555:-moz-placeholder {
     1556  /* Firefox 18- */
     1557  color: #cccccc; }
     1558
     1559::-moz-placeholder {
     1560  /* Firefox 19+ */
     1561  color: #cccccc; }
     1562
     1563:-ms-input-placeholder {
     1564  color: #cccccc; }
     1565
    15571566/* Add height value for select elements to match text input height */
    15581567select {
    15591568  -webkit-appearance: none !important;
     1569  -moz-appearance: none !important;
     1570  background-color: #FAFAFA;
    15601571  border-radius: 0;
    1561   background-color: #FAFAFA;
    15621572  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    15631573  background-position: 100% center;
     
    15661576  border-width: 1px;
    15671577  border-color: #cccccc;
     1578  color: rgba(0, 0, 0, 0.75);
     1579  font-family: inherit;
     1580  font-size: 0.875rem;
     1581  line-height: normal;
    15681582  padding: 0.5rem;
    1569   font-size: 0.875rem;
    1570   font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    1571   color: rgba(0, 0, 0, 0.75);
    1572   line-height: normal;
    15731583  border-radius: 0;
    15741584  height: 2.3125rem; }
     
    16091619fieldset {
    16101620  border: 1px solid #DDDDDD;
    1611   padding: 1.25rem;
    1612   margin: 1.125rem 0; }
     1621  margin: 1.125rem 0;
     1622  padding: 1.25rem; }
    16131623  fieldset legend {
     1624    background: #FFFFFF;
    16141625    font-weight: bold;
    1615     background: #FFFFFF;
    1616     padding: 0 0.1875rem;
     1626    margin-left: -0.1875rem;
    16171627    margin: 0;
    1618     margin-left: -0.1875rem; }
     1628    padding: 0 0.1875rem; }
    16191629
    16201630/* Error Handling */
    16211631[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
    16221632  display: block;
     1633  font-size: 0.75rem;
     1634  font-style: italic;
     1635  font-weight: normal;
     1636  margin-bottom: 1rem;
     1637  margin-top: -1px;
    16231638  padding: 0.375rem 0.5625rem 0.5625rem;
    1624   margin-top: -1px;
    1625   margin-bottom: 1rem;
    1626   font-size: 0.75rem;
    1627   font-weight: normal;
    1628   font-style: italic;
    16291639  background: #f04124;
    16301640  color: #FFFFFF; }
     
    16341644span.error, small.error {
    16351645  display: block;
     1646  font-size: 0.75rem;
     1647  font-style: italic;
     1648  font-weight: normal;
     1649  margin-bottom: 1rem;
     1650  margin-top: -1px;
    16361651  padding: 0.375rem 0.5625rem 0.5625rem;
    1637   margin-top: -1px;
    1638   margin-bottom: 1rem;
    1639   font-size: 0.75rem;
    1640   font-weight: normal;
    1641   font-style: italic;
    16421652  background: #f04124;
    16431653  color: #FFFFFF; }
     
    16551665.error small.error {
    16561666  display: block;
     1667  font-size: 0.75rem;
     1668  font-style: italic;
     1669  font-weight: normal;
     1670  margin-bottom: 1rem;
     1671  margin-top: -1px;
    16571672  padding: 0.375rem 0.5625rem 0.5625rem;
    1658   margin-top: -1px;
    1659   margin-bottom: 1rem;
    1660   font-size: 0.75rem;
    1661   font-weight: normal;
    1662   font-style: italic;
    16631673  background: #f04124;
    16641674  color: #FFFFFF; }
    16651675.error > label > small {
     1676  background: transparent;
    16661677  color: #676767;
    1667   background: transparent;
     1678  display: inline;
     1679  font-size: 60%;
     1680  font-style: normal;
     1681  margin: 0;
    16681682  padding: 0;
    1669   text-transform: capitalize;
    1670   font-style: normal;
    1671   font-size: 60%;
    1672   margin: 0;
    1673   display: inline; }
     1683  text-transform: capitalize; }
    16741684.error span.error-message {
    16751685  display: block; }
     
    16841694
    16851695meta.foundation-mq-topbar {
    1686   font-family: "/only screen and (min-width:40.063em)/";
    1687   width: 40.063em; }
     1696  font-family: "/only screen and (min-width:40.0625em)/";
     1697  width: 40.0625em; }
    16881698
    16891699/* Wrapped around .top-bar to contain to grid width */
     
    16951705
    16961706.fixed {
    1697   width: 100%;
    1698   left: 0;
    16991707  position: fixed;
    17001708  top: 0;
    1701   z-index: 99; }
     1709  width: 100%;
     1710  z-index: 99;
     1711  left: 0; }
    17021712  .fixed.expanded:not(.top-bar) {
     1713    height: auto;
     1714    max-height: 100%;
    17031715    overflow-y: auto;
    1704     height: auto;
    1705     width: 100%;
    1706     max-height: 100%; }
     1716    width: 100%; }
    17071717    .fixed.expanded:not(.top-bar) .title-area {
    17081718      position: fixed;
     
    17101720      z-index: 99; }
    17111721    .fixed.expanded:not(.top-bar) .top-bar-section {
    1712       z-index: 98;
    1713       margin-top: 2.8125rem; }
     1722      margin-top: 2.8125rem;
     1723      z-index: 98; }
    17141724
    17151725.top-bar {
    1716   overflow: hidden;
     1726  background: #333333;
    17171727  height: 2.8125rem;
    17181728  line-height: 2.8125rem;
    1719   position: relative;
    1720   background: #333333;
    1721   margin-bottom: 0; }
     1729  margin-bottom: 0;
     1730  overflow: hidden;
     1731  position: relative; }
    17221732  .top-bar ul {
    1723     margin-bottom: 0;
    1724     list-style: none; }
     1733    list-style: none;
     1734    margin-bottom: 0; }
    17251735  .top-bar .row {
    17261736    max-width: none; }
    17271737  .top-bar form,
    1728   .top-bar input {
     1738  .top-bar input,
     1739  .top-bar select {
    17291740    margin-bottom: 0; }
    1730   .top-bar input {
     1741  .top-bar input,
     1742  .top-bar select {
     1743    font-size: 0.75rem;
    17311744    height: 1.75rem;
    1732     padding-top: .35rem;
    17331745    padding-bottom: .35rem;
    1734     font-size: 0.75rem; }
     1746    padding-top: .35rem; }
    17351747  .top-bar .button, .top-bar button {
    1736     padding-top: 0.4125rem;
     1748    font-size: 0.75rem;
     1749    margin-bottom: 0;
    17371750    padding-bottom: 0.4125rem;
    1738     margin-bottom: 0;
    1739     font-size: 0.75rem; }
     1751    padding-top: 0.4125rem; }
    17401752    @media only screen and (max-width: 40em) {
    17411753      .top-bar .button, .top-bar button {
     
    17431755        top: -1px; } }
    17441756  .top-bar .title-area {
    1745     position: relative;
     1757    margin: 0;
     1758    position: relative; }
     1759  .top-bar .name {
     1760    font-size: 16px;
     1761    height: 2.8125rem;
    17461762    margin: 0; }
    1747   .top-bar .name {
    1748     height: 2.8125rem;
    1749     margin: 0;
    1750     font-size: 16px; }
    17511763    .top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span {
     1764      font-size: 1.0625rem;
    17521765      line-height: 2.8125rem;
    1753       font-size: 1.0625rem;
    17541766      margin: 0; }
    17551767      .top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
     1768        color: #FFFFFF;
     1769        display: block;
    17561770        font-weight: normal;
    1757         color: #FFFFFF;
    1758         width: 75%;
    1759         display: block;
    1760         padding: 0 0.9375rem; }
     1771        padding: 0 0.9375rem;
     1772        width: 75%; }
    17611773  .top-bar .toggle-topbar {
    17621774    position: absolute;
     
    17651777    .top-bar .toggle-topbar a {
    17661778      color: #FFFFFF;
    1767       text-transform: uppercase;
     1779      display: block;
    17681780      font-size: 0.8125rem;
    17691781      font-weight: bold;
     1782      height: 2.8125rem;
     1783      line-height: 2.8125rem;
     1784      padding: 0 0.9375rem;
    17701785      position: relative;
    1771       display: block;
    1772       padding: 0 0.9375rem;
    1773       height: 2.8125rem;
    1774       line-height: 2.8125rem; }
     1786      text-transform: uppercase; }
    17751787    .top-bar .toggle-topbar.menu-icon {
    1776       top: 50%;
    1777       margin-top: -16px; }
     1788      margin-top: -16px;
     1789      top: 50%; }
    17781790      .top-bar .toggle-topbar.menu-icon a {
     1791        color: #FFFFFF;
    17791792        height: 34px;
    17801793        line-height: 33px;
    17811794        padding: 0 2.5rem 0 0.9375rem;
    1782         color: #FFFFFF;
    17831795        position: relative; }
    17841796        .top-bar .toggle-topbar.menu-icon a span::after {
    17851797          content: "";
    1786           position: absolute;
    17871798          display: block;
    17881799          height: 0;
     1800          position: absolute;
     1801          margin-top: -8px;
    17891802          top: 50%;
    1790           margin-top: -8px;
    17911803          right: 0.9375rem;
    17921804          box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
     
    17951807          box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""; }
    17961808  .top-bar.expanded {
    1797     height: auto;
    1798     background: transparent; }
     1809    background: transparent;
     1810    height: auto; }
    17991811    .top-bar.expanded .title-area {
    18001812      background: #333333; }
     
    18031815      .top-bar.expanded .toggle-topbar a span::after {
    18041816        box-shadow: 0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888; }
     1817    @media screen and (-webkit-min-device-pixel-ratio: 0) {
     1818      .top-bar.expanded .top-bar-section .has-dropdown.moved > .dropdown,
     1819      .top-bar.expanded .top-bar-section .dropdown {
     1820        clip: initial; }
     1821      .top-bar.expanded .top-bar-section .has-dropdown:not(.moved) > ul {
     1822        padding: 0; } }
    18051823
    18061824.top-bar-section {
     
    18101828  transition: left 300ms ease-out; }
    18111829  .top-bar-section ul {
    1812     padding: 0;
    1813     width: 100%;
    1814     height: auto;
    18151830    display: block;
    18161831    font-size: 16px;
    1817     margin: 0; }
     1832    height: auto;
     1833    margin: 0;
     1834    padding: 0;
     1835    width: 100%; }
    18181836  .top-bar-section .divider,
    18191837  .top-bar-section [role="separator"] {
     
    18251843    background: #333333; }
    18261844    .top-bar-section ul li > a {
     1845      color: #FFFFFF;
    18271846      display: block;
    1828       width: 100%;
    1829       color: #FFFFFF;
    1830       padding: 12px 0 12px 0;
    1831       padding-left: 0.9375rem;
    18321847      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    18331848      font-size: 0.8125rem;
    18341849      font-weight: normal;
    1835       text-transform: none; }
     1850      padding-left: 0.9375rem;
     1851      padding: 12px 0 12px 0.9375rem;
     1852      text-transform: none;
     1853      width: 100%; }
    18361854      .top-bar-section ul li > a.button {
    18371855        font-size: 0.8125rem;
     1856        padding-left: 0.9375rem;
    18381857        padding-right: 0.9375rem;
    1839         padding-left: 0.9375rem;
    18401858        background-color: #008CBA;
    18411859        border-color: #007095;
     
    18771895        .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
    18781896          color: #FFFFFF; }
     1897      .top-bar-section ul li > a.button.info {
     1898        background-color: #a0d3e8;
     1899        border-color: #61b6d9;
     1900        color: #333333; }
     1901        .top-bar-section ul li > a.button.info:hover, .top-bar-section ul li > a.button.info:focus {
     1902          background-color: #61b6d9; }
     1903        .top-bar-section ul li > a.button.info:hover, .top-bar-section ul li > a.button.info:focus {
     1904          color: #FFFFFF; }
    18791905    .top-bar-section ul li > button {
    18801906      font-size: 0.8125rem;
     1907      padding-left: 0.9375rem;
    18811908      padding-right: 0.9375rem;
    1882       padding-left: 0.9375rem;
    18831909      background-color: #008CBA;
    18841910      border-color: #007095;
     
    19201946        .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
    19211947          color: #FFFFFF; }
     1948      .top-bar-section ul li > button.info {
     1949        background-color: #a0d3e8;
     1950        border-color: #61b6d9;
     1951        color: #333333; }
     1952        .top-bar-section ul li > button.info:hover, .top-bar-section ul li > button.info:focus {
     1953          background-color: #61b6d9; }
     1954        .top-bar-section ul li > button.info:hover, .top-bar-section ul li > button.info:focus {
     1955          color: #FFFFFF; }
    19221956    .top-bar-section ul li:hover:not(.has-form) > a {
    19231957      background-color: #555555;
    1924       background: #333333;
    1925       color: #FFFFFF; }
     1958      color: #FFFFFF;
     1959      background: #222222; }
    19261960    .top-bar-section ul li.active > a {
    19271961      background: #008CBA;
     
    19351969    position: relative; }
    19361970    .top-bar-section .has-dropdown > a:after {
     1971      border: inset 5px;
    19371972      content: "";
    19381973      display: block;
     1974      height: 0;
    19391975      width: 0;
    1940       height: 0;
    1941       border: inset 5px;
    19421976      border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
    19431977      border-left-style: solid;
     
    19501984      position: static; }
    19511985      .top-bar-section .has-dropdown.moved > .dropdown {
    1952         display: block;
    19531986        position: static !important;
    19541987        height: auto;
     
    19561989        overflow: visible;
    19571990        clip: auto;
     1991        display: block;
    19581992        position: absolute !important;
    19591993        width: 100%; }
     
    19611995        display: none; }
    19621996  .top-bar-section .dropdown {
     1997    clip: rect(1px, 1px, 1px, 1px);
     1998    height: 1px;
     1999    overflow: hidden;
     2000    position: absolute !important;
     2001    width: 1px;
     2002    display: block;
    19632003    padding: 0;
    19642004    position: absolute;
    1965     left: 100%;
    19662005    top: 0;
    19672006    z-index: 99;
    1968     display: block;
    1969     position: absolute !important;
    1970     height: 1px;
    1971     width: 1px;
    1972     overflow: hidden;
    1973     clip: rect(1px, 1px, 1px, 1px); }
     2007    left: 100%; }
    19742008    .top-bar-section .dropdown li {
    1975       width: 100%;
    1976       height: auto; }
     2009      height: auto;
     2010      width: 100%; }
    19772011      .top-bar-section .dropdown li a {
    19782012        font-weight: normal;
     
    19912025      .top-bar-section .dropdown li.has-form {
    19922026        padding: 8px 0.9375rem; }
    1993       .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
     2027      .top-bar-section .dropdown li .button,
     2028      .top-bar-section .dropdown li button {
    19942029        top: auto; }
    19952030    .top-bar-section .dropdown label {
     2031      color: #777777;
     2032      font-size: 0.625rem;
     2033      font-weight: bold;
     2034      margin-bottom: 0;
    19962035      padding: 8px 0.9375rem 2px;
    1997       margin-bottom: 0;
    1998       text-transform: uppercase;
    1999       color: #777777;
    2000       font-weight: bold;
    2001       font-size: 0.625rem; }
     2036      text-transform: uppercase; }
    20022037
    20032038.js-generated {
    20042039  display: block; }
    20052040
    2006 @media only screen and (min-width: 40.063em) {
     2041@media only screen and (min-width: 40.0625em) {
    20072042  .top-bar {
    20082043    background: #333333;
     
    20252060      width: auto; }
    20262061    .top-bar input,
     2062    .top-bar select,
    20272063    .top-bar .button,
    20282064    .top-bar button {
    20292065      font-size: 0.875rem;
     2066      height: 1.75rem;
    20302067      position: relative;
    2031       height: 1.75rem;
    20322068      top: 0.53125rem; }
    20332069    .top-bar.expanded {
     
    20352071
    20362072  .contain-to-grid .top-bar {
    2037     max-width: 62.5rem;
     2073    margin-bottom: 0;
    20382074    margin: 0 auto;
    2039     margin-bottom: 0; }
     2075    max-width: 62.5rem; }
    20402076
    20412077  .top-bar-section {
     
    20432079    left: 0 !important; }
    20442080    .top-bar-section ul {
    2045       width: auto;
     2081      display: inline;
    20462082      height: auto !important;
    2047       display: inline; }
     2083      width: auto; }
    20482084      .top-bar-section ul li {
    20492085        float: left; }
     
    20522088    .top-bar-section li.hover > a:not(.button) {
    20532089      background-color: #555555;
    2054       background: #333333;
     2090      background: #222222;
    20552091      color: #FFFFFF; }
    20562092    .top-bar-section li:not(.has-form) a:not(.button) {
    2057       padding: 0 0.9375rem;
     2093      background: #333333;
    20582094      line-height: 2.8125rem;
    2059       background: #333333; }
     2095      padding: 0 0.9375rem; }
    20602096      .top-bar-section li:not(.has-form) a:not(.button):hover {
    20612097        background-color: #555555;
    2062         background: #333333; }
     2098        background: #222222; }
    20632099    .top-bar-section li.active:not(.has-form) a:not(.button) {
    2064       padding: 0 0.9375rem;
     2100      background: #008CBA;
     2101      color: #FFFFFF;
    20652102      line-height: 2.8125rem;
    2066       color: #FFFFFF;
    2067       background: #008CBA; }
     2103      padding: 0 0.9375rem; }
    20682104      .top-bar-section li.active:not(.has-form) a:not(.button):hover {
    20692105        background: #0078a0;
     
    20722108      padding-right: 2.1875rem !important; }
    20732109      .top-bar-section .has-dropdown > a:after {
     2110        border: inset 5px;
    20742111        content: "";
    20752112        display: block;
     2113        height: 0;
    20762114        width: 0;
    2077         height: 0;
    2078         border: inset 5px;
    20792115        border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
    20802116        border-top-style: solid;
     
    20842120      position: relative; }
    20852121      .top-bar-section .has-dropdown.moved > .dropdown {
    2086         display: block;
     2122        clip: rect(1px, 1px, 1px, 1px);
     2123        height: 1px;
     2124        overflow: hidden;
    20872125        position: absolute !important;
    2088         height: 1px;
    20892126        width: 1px;
    2090         overflow: hidden;
    2091         clip: rect(1px, 1px, 1px, 1px); }
     2127        display: block; }
    20922128    .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
    2093       display: block;
    20942129      position: static !important;
    20952130      height: auto;
     
    20972132      overflow: visible;
    20982133      clip: auto;
     2134      display: block;
    20992135      position: absolute !important; }
    21002136    .top-bar-section .has-dropdown > a:focus + .dropdown {
    2101       display: block;
    21022137      position: static !important;
    21032138      height: auto;
     
    21052140      overflow: visible;
    21062141      clip: auto;
     2142      display: block;
    21072143      position: absolute !important; }
    21082144    .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    21092145      border: none;
    21102146      content: "\00bb";
    2111       top: 1rem;
    2112       margin-top: -1px;
    2113       right: 5px;
    2114       line-height: 1.2; }
     2147      top: 0.1875rem;
     2148      right: 5px; }
    21152149    .top-bar-section .dropdown {
    21162150      left: 0;
    2117       top: auto;
    21182151      background: transparent;
    2119       min-width: 100%; }
     2152      min-width: 100%;
     2153      top: auto; }
    21202154      .top-bar-section .dropdown li a {
     2155        background: #333333;
    21212156        color: #FFFFFF;
    21222157        line-height: 2.8125rem;
    2123         white-space: nowrap;
    21242158        padding: 12px 0.9375rem;
    2125         background: #333333; }
     2159        white-space: nowrap; }
    21262160      .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
     2161        background: #333333;
     2162        color: #FFFFFF; }
     2163      .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
     2164        background-color: #555555;
    21272165        color: #FFFFFF;
    2128         background: #333333; }
    2129       .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
    2130         color: #FFFFFF;
    2131         background-color: #555555;
    2132         background: #333333; }
     2166        background: #222222; }
    21332167      .top-bar-section .dropdown li label {
    2134         white-space: nowrap;
    2135         background: #333333; }
     2168        background: #333333;
     2169        white-space: nowrap; }
    21362170      .top-bar-section .dropdown li .dropdown {
    21372171        left: 100%;
    21382172        top: 0; }
    2139     .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
     2173    .top-bar-section > ul > .divider,
     2174    .top-bar-section > ul > [role="separator"] {
     2175      border-right: solid 1px #4e4e4e;
    21402176      border-bottom: none;
    21412177      border-top: none;
    2142       border-right: solid 1px #4e4e4e;
    21432178      clear: none;
    21442179      height: 2.8125rem;
     
    21462181    .top-bar-section .has-form {
    21472182      background: #333333;
    2148       padding: 0 0.9375rem;
    2149       height: 2.8125rem; }
     2183      height: 2.8125rem;
     2184      padding: 0 0.9375rem; }
    21502185    .top-bar-section .right li .dropdown {
    21512186      left: auto;
     
    21612196  .no-js .top-bar-section ul li:hover > a {
    21622197    background-color: #555555;
    2163     background: #333333;
     2198    background: #222222;
    21642199    color: #FFFFFF; }
    21652200  .no-js .top-bar-section ul li:active > a {
     
    21672202    color: #FFFFFF; }
    21682203  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    2169     display: block;
    21702204    position: static !important;
    21712205    height: auto;
     
    21732207    overflow: visible;
    21742208    clip: auto;
     2209    display: block;
    21752210    position: absolute !important; }
    21762211  .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
    2177     display: block;
    21782212    position: static !important;
    21792213    height: auto;
     
    21812215    overflow: visible;
    21822216    clip: auto;
     2217    display: block;
    21832218    position: absolute !important; } }
    21842219.breadcrumbs {
    2185   display: block;
    2186   padding: 0.5625rem 0.875rem 0.5625rem;
    2187   overflow: hidden;
    2188   margin-left: 0;
    2189   list-style: none;
    21902220  border-style: solid;
    21912221  border-width: 1px;
     2222  display: block;
     2223  list-style: none;
     2224  margin-left: 0;
     2225  overflow: hidden;
     2226  padding: 0.5625rem 0.875rem 0.5625rem;
    21922227  background-color: #f4f4f4;
    21932228  border-color: gainsboro;
    21942229  border-radius: 3px; }
    21952230  .breadcrumbs > * {
    2196     margin: 0;
     2231    color: #008CBA;
    21972232    float: left;
    21982233    font-size: 0.6875rem;
    21992234    line-height: 0.6875rem;
    2200     text-transform: uppercase;
    2201     color: #008CBA; }
     2235    margin: 0;
     2236    text-transform: uppercase; }
    22022237    .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
    22032238      text-decoration: underline; }
     
    22052240      color: #008CBA; }
    22062241    .breadcrumbs > *.current {
    2207       cursor: default;
    2208       color: #333333; }
     2242      color: #333333;
     2243      cursor: default; }
    22092244      .breadcrumbs > *.current a {
    2210         cursor: default;
    2211         color: #333333; }
     2245        color: #333333;
     2246        cursor: default; }
    22122247      .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
    22132248        text-decoration: none; }
     
    22182253      .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
    22192254      .breadcrumbs > *.unavailable a:focus {
    2220         text-decoration: none;
    22212255        color: #999999;
    2222         cursor: not-allowed; }
     2256        cursor: not-allowed;
     2257        text-decoration: none; }
    22232258    .breadcrumbs > *:before {
     2259      color: #AAAAAA;
    22242260      content: "/";
    2225       color: #AAAAAA;
    22262261      margin: 0 0.75rem;
    22272262      position: relative;
     
    22392274  border-width: 1px;
    22402275  display: block;
     2276  font-size: 0.8125rem;
    22412277  font-weight: normal;
    22422278  margin-bottom: 1.25rem;
     2279  padding: 0.875rem 1.5rem 0.875rem 0.875rem;
    22432280  position: relative;
    2244   padding: 0.875rem 1.5rem 0.875rem 0.875rem;
    2245   font-size: 0.8125rem;
    22462281  transition: opacity 300ms ease-out;
    22472282  background-color: #008CBA;
     
    22492284  color: #FFFFFF; }
    22502285  .alert-box .close {
     2286    right: 0.25rem;
     2287    background: inherit;
     2288    color: #333333;
    22512289    font-size: 1.375rem;
     2290    line-height: .9;
     2291    margin-top: -0.6875rem;
     2292    opacity: 0.3;
    22522293    padding: 0 6px 4px;
    2253     line-height: .9;
    22542294    position: absolute;
    2255     top: 50%;
    2256     margin-top: -0.6875rem;
    2257     right: 0.25rem;
    2258     color: #333333;
    2259     opacity: 0.3;
    2260     background: inherit; }
     2295    top: 50%; }
    22612296    .alert-box .close:hover, .alert-box .close:focus {
    22622297      opacity: 0.5; }
     
    22892324
    22902325.inline-list {
    2291   margin: 0 auto 1.0625rem auto;
     2326  list-style: none;
    22922327  margin-left: -1.375rem;
    22932328  margin-right: 0;
    2294   padding: 0;
    2295   list-style: none;
    2296   overflow: hidden; }
     2329  margin: 0 auto 1.0625rem auto;
     2330  overflow: hidden;
     2331  padding: 0; }
    22972332  .inline-list > li {
     2333    display: block;
     2334    float: left;
    22982335    list-style: none;
    2299     float: left;
    2300     margin-left: 1.375rem;
    2301     display: block; }
     2336    margin-left: 1.375rem; }
    23022337    .inline-list > li > * {
    23032338      display: block; }
     
    23132348    clear: both; }
    23142349  .button-group.even-2 li {
     2350    display: inline-block;
    23152351    margin: 0 -2px;
    2316     display: inline-block;
    23172352    width: 50%; }
    23182353    .button-group.even-2 li > button, .button-group.even-2 li .button {
     
    23242359      width: 100%; }
    23252360  .button-group.even-3 li {
     2361    display: inline-block;
    23262362    margin: 0 -2px;
    2327     display: inline-block;
    23282363    width: 33.33333%; }
    23292364    .button-group.even-3 li > button, .button-group.even-3 li .button {
     
    23352370      width: 100%; }
    23362371  .button-group.even-4 li {
     2372    display: inline-block;
    23372373    margin: 0 -2px;
    2338     display: inline-block;
    23392374    width: 25%; }
    23402375    .button-group.even-4 li > button, .button-group.even-4 li .button {
     
    23462381      width: 100%; }
    23472382  .button-group.even-5 li {
     2383    display: inline-block;
    23482384    margin: 0 -2px;
    2349     display: inline-block;
    23502385    width: 20%; }
    23512386    .button-group.even-5 li > button, .button-group.even-5 li .button {
     
    23572392      width: 100%; }
    23582393  .button-group.even-6 li {
     2394    display: inline-block;
    23592395    margin: 0 -2px;
    2360     display: inline-block;
    23612396    width: 16.66667%; }
    23622397    .button-group.even-6 li > button, .button-group.even-6 li .button {
     
    23682403      width: 100%; }
    23692404  .button-group.even-7 li {
     2405    display: inline-block;
    23702406    margin: 0 -2px;
    2371     display: inline-block;
    23722407    width: 14.28571%; }
    23732408    .button-group.even-7 li > button, .button-group.even-7 li .button {
     
    23792414      width: 100%; }
    23802415  .button-group.even-8 li {
     2416    display: inline-block;
    23812417    margin: 0 -2px;
    2382     display: inline-block;
    23832418    width: 12.5%; }
    23842419    .button-group.even-8 li > button, .button-group.even-8 li .button {
     
    23902425      width: 100%; }
    23912426  .button-group > li {
    2392     margin: 0 -2px;
    2393     display: inline-block; }
     2427    display: inline-block;
     2428    margin: 0 -2px; }
    23942429    .button-group > li > button, .button-group > li .button {
    23952430      border-left: 1px solid;
     
    23982433      border-left: 0; }
    23992434  .button-group.stack > li {
    2400     margin: 0 -2px;
    2401     display: inline-block;
    24022435    display: block;
    24032436    margin: 0;
     
    24092442      border-left: 0; }
    24102443    .button-group.stack > li > button, .button-group.stack > li .button {
    2411       border-top: 1px solid;
    24122444      border-color: rgba(255, 255, 255, 0.5);
    24132445      border-left-width: 0;
    2414       margin: 0;
    2415       display: block; }
     2446      border-top: 1px solid;
     2447      display: block;
     2448      margin: 0; }
    24162449    .button-group.stack > li > button {
    24172450      width: 100%; }
     
    24192452      border-top: 0; }
    24202453  .button-group.stack-for-small > li {
    2421     margin: 0 -2px;
    2422     display: inline-block; }
     2454    display: inline-block;
     2455    margin: 0 -2px; }
    24232456    .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
    24242457      border-left: 1px solid;
     
    24282461    @media only screen and (max-width: 40em) {
    24292462      .button-group.stack-for-small > li {
    2430         margin: 0 -2px;
    2431         display: inline-block;
    24322463        display: block;
    24332464        margin: 0; }
     
    24382469          border-left: 0; }
    24392470        .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
    2440           border-top: 1px solid;
    24412471          border-color: rgba(255, 255, 255, 0.5);
    24422472          border-left-width: 0;
    2443           margin: 0;
    2444           display: block; }
     2473          border-top: 1px solid;
     2474          display: block;
     2475          margin: 0; }
    24452476        .button-group.stack-for-small > li > button {
    24462477          width: 100%; }
     
    24482479          border-top: 0; } }
    24492480  .button-group.radius > * {
    2450     margin: 0 -2px;
    2451     display: inline-block; }
     2481    display: inline-block;
     2482    margin: 0 -2px; }
    24522483    .button-group.radius > * > button, .button-group.radius > * .button {
    24532484      border-left: 1px solid;
     
    24552486    .button-group.radius > *:first-child button, .button-group.radius > *:first-child .button {
    24562487      border-left: 0; }
    2457     .button-group.radius > *, .button-group.radius > * > a, .button-group.radius > * > button, .button-group.radius > * > .button {
     2488    .button-group.radius > *,
     2489    .button-group.radius > * > a,
     2490    .button-group.radius > * > button,
     2491    .button-group.radius > * > .button {
    24582492      border-radius: 0; }
    24592493    .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
     
    24682502      border-top-right-radius: 3px; }
    24692503  .button-group.radius.stack > * {
    2470     margin: 0 -2px;
    2471     display: inline-block;
    24722504    display: block;
    24732505    margin: 0; }
     
    24782510      border-left: 0; }
    24792511    .button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
    2480       border-top: 1px solid;
    24812512      border-color: rgba(255, 255, 255, 0.5);
    24822513      border-left-width: 0;
    2483       margin: 0;
    2484       display: block; }
     2514      border-top: 1px solid;
     2515      display: block;
     2516      margin: 0; }
    24852517    .button-group.radius.stack > * > button {
    24862518      width: 100%; }
    24872519    .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
    24882520      border-top: 0; }
    2489     .button-group.radius.stack > *, .button-group.radius.stack > * > a, .button-group.radius.stack > * > button, .button-group.radius.stack > * > .button {
     2521    .button-group.radius.stack > *,
     2522    .button-group.radius.stack > * > a,
     2523    .button-group.radius.stack > * > button,
     2524    .button-group.radius.stack > * > .button {
    24902525      border-radius: 0; }
    24912526    .button-group.radius.stack > *:first-child, .button-group.radius.stack > *:first-child > a, .button-group.radius.stack > *:first-child > button, .button-group.radius.stack > *:first-child > .button {
     
    24992534      border-bottom-left-radius: 3px;
    25002535      border-bottom-right-radius: 3px; }
    2501   @media only screen and (min-width: 40.063em) {
     2536  @media only screen and (min-width: 40.0625em) {
    25022537    .button-group.radius.stack-for-small > * {
    2503       margin: 0 -2px;
    2504       display: inline-block; }
     2538      display: inline-block;
     2539      margin: 0 -2px; }
    25052540      .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
    25062541        border-left: 1px solid;
     
    25082543      .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
    25092544        border-left: 0; }
    2510       .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button {
     2545      .button-group.radius.stack-for-small > *,
     2546      .button-group.radius.stack-for-small > * > a,
     2547      .button-group.radius.stack-for-small > * > button,
     2548      .button-group.radius.stack-for-small > * > .button {
    25112549        border-radius: 0; }
    25122550      .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
     
    25222560  @media only screen and (max-width: 40em) {
    25232561    .button-group.radius.stack-for-small > * {
    2524       margin: 0 -2px;
    2525       display: inline-block;
    25262562      display: block;
    25272563      margin: 0; }
     
    25322568        border-left: 0; }
    25332569      .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
    2534         border-top: 1px solid;
    25352570        border-color: rgba(255, 255, 255, 0.5);
    25362571        border-left-width: 0;
    2537         margin: 0;
    2538         display: block; }
     2572        border-top: 1px solid;
     2573        display: block;
     2574        margin: 0; }
    25392575      .button-group.radius.stack-for-small > * > button {
    25402576        width: 100%; }
    25412577      .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
    25422578        border-top: 0; }
    2543       .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button {
     2579      .button-group.radius.stack-for-small > *,
     2580      .button-group.radius.stack-for-small > * > a,
     2581      .button-group.radius.stack-for-small > * > button,
     2582      .button-group.radius.stack-for-small > * > .button {
    25442583        border-radius: 0; }
    25452584      .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
     
    25542593        border-bottom-right-radius: 3px; } }
    25552594  .button-group.round > * {
    2556     margin: 0 -2px;
    2557     display: inline-block; }
     2595    display: inline-block;
     2596    margin: 0 -2px; }
    25582597    .button-group.round > * > button, .button-group.round > * .button {
    25592598      border-left: 1px solid;
     
    25612600    .button-group.round > *:first-child button, .button-group.round > *:first-child .button {
    25622601      border-left: 0; }
    2563     .button-group.round > *, .button-group.round > * > a, .button-group.round > * > button, .button-group.round > * > .button {
     2602    .button-group.round > *,
     2603    .button-group.round > * > a,
     2604    .button-group.round > * > button,
     2605    .button-group.round > * > .button {
    25642606      border-radius: 0; }
    25652607    .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
     
    25742616      border-top-right-radius: 1000px; }
    25752617  .button-group.round.stack > * {
    2576     margin: 0 -2px;
    2577     display: inline-block;
    25782618    display: block;
    25792619    margin: 0; }
     
    25842624      border-left: 0; }
    25852625    .button-group.round.stack > * > button, .button-group.round.stack > * .button {
    2586       border-top: 1px solid;
    25872626      border-color: rgba(255, 255, 255, 0.5);
    25882627      border-left-width: 0;
    2589       margin: 0;
    2590       display: block; }
     2628      border-top: 1px solid;
     2629      display: block;
     2630      margin: 0; }
    25912631    .button-group.round.stack > * > button {
    25922632      width: 100%; }
    25932633    .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
    25942634      border-top: 0; }
    2595     .button-group.round.stack > *, .button-group.round.stack > * > a, .button-group.round.stack > * > button, .button-group.round.stack > * > .button {
     2635    .button-group.round.stack > *,
     2636    .button-group.round.stack > * > a,
     2637    .button-group.round.stack > * > button,
     2638    .button-group.round.stack > * > .button {
    25962639      border-radius: 0; }
    25972640    .button-group.round.stack > *:first-child, .button-group.round.stack > *:first-child > a, .button-group.round.stack > *:first-child > button, .button-group.round.stack > *:first-child > .button {
     
    26052648      border-bottom-left-radius: 1rem;
    26062649      border-bottom-right-radius: 1rem; }
    2607   @media only screen and (min-width: 40.063em) {
     2650  @media only screen and (min-width: 40.0625em) {
    26082651    .button-group.round.stack-for-small > * {
    2609       margin: 0 -2px;
    2610       display: inline-block; }
     2652      display: inline-block;
     2653      margin: 0 -2px; }
    26112654      .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
    26122655        border-left: 1px solid;
     
    26142657      .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
    26152658        border-left: 0; }
    2616       .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button {
     2659      .button-group.round.stack-for-small > *,
     2660      .button-group.round.stack-for-small > * > a,
     2661      .button-group.round.stack-for-small > * > button,
     2662      .button-group.round.stack-for-small > * > .button {
    26172663        border-radius: 0; }
    26182664      .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
     
    26282674  @media only screen and (max-width: 40em) {
    26292675    .button-group.round.stack-for-small > * {
    2630       margin: 0 -2px;
    2631       display: inline-block;
    26322676      display: block;
    26332677      margin: 0; }
     
    26382682        border-left: 0; }
    26392683      .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
    2640         border-top: 1px solid;
    26412684        border-color: rgba(255, 255, 255, 0.5);
    26422685        border-left-width: 0;
    2643         margin: 0;
    2644         display: block; }
     2686        border-top: 1px solid;
     2687        display: block;
     2688        margin: 0; }
    26452689      .button-group.round.stack-for-small > * > button {
    26462690        width: 100%; }
    26472691      .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
    26482692        border-top: 0; }
    2649       .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button {
     2693      .button-group.round.stack-for-small > *,
     2694      .button-group.round.stack-for-small > * > a,
     2695      .button-group.round.stack-for-small > * > button,
     2696      .button-group.round.stack-for-small > * > .button {
    26502697        border-radius: 0; }
    26512698      .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
     
    26942741    border-style: solid;
    26952742    border-width: 1px;
    2696     border-color: #b6edff;
     2743    border-color: #d8d8d8;
    26972744    margin-bottom: 1.25rem;
    26982745    padding: 1.25rem;
     
    27192766.dropdown.button, button.dropdown {
    27202767  position: relative;
    2721   outline: none;
    27222768  padding-right: 3.5625rem; }
    27232769  .dropdown.button::after, button.dropdown::after {
     2770    border-color: #FFFFFF transparent transparent transparent;
     2771    border-style: solid;
     2772    content: "";
     2773    display: block;
     2774    height: 0;
    27242775    position: absolute;
    2725     content: "";
    2726     width: 0;
    2727     height: 0;
    2728     display: block;
    2729     border-style: solid;
    2730     border-color: #FFFFFF transparent transparent transparent;
    2731     top: 50%; }
     2776    top: 50%;
     2777    width: 0; }
    27322778  .dropdown.button::after, button.dropdown::after {
    27332779    border-width: 0.375rem;
     
    27652811/* Image Thumbnails */
    27662812.th {
     2813  border: solid 4px #FFFFFF;
     2814  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
     2815  display: inline-block;
    27672816  line-height: 0;
    2768   display: inline-block;
    2769   border: solid 4px #FFFFFF;
    27702817  max-width: 100%;
    2771   box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    27722818  transition: all 200ms ease-out; }
    27732819  .th:hover, .th:focus {
     
    27752821  .th.radius {
    27762822    border-radius: 3px; }
    2777 
    2778 .toolbar {
    2779   background: #333333;
    2780   width: 100%;
    2781   font-size: 0;
    2782   display: inline-block; }
    2783   .toolbar.label-bottom .tab .tab-content i, .toolbar.label-bottom .tab .tab-content img {
    2784     margin-bottom: 10px; }
    2785   .toolbar.label-right .tab .tab-content i, .toolbar.label-right .tab .tab-content img {
    2786     margin-right: 10px;
    2787     display: inline-block; }
    2788   .toolbar.label-right .tab .tab-content label {
    2789     display: inline-block; }
    2790   .toolbar.vertical.label-right .tab .tab-content {
    2791     text-align: left; }
    2792   .toolbar.vertical {
    2793     height: 100%;
    2794     width: auto; }
    2795     .toolbar.vertical .tab {
    2796       width: auto;
    2797       margin: auto;
    2798       float: none; }
    2799   .toolbar .tab {
    2800     text-align: center;
    2801     width: 25%;
    2802     margin: 0 auto;
    2803     display: block;
    2804     padding: 20px;
    2805     float: left; }
    2806     .toolbar .tab:hover {
    2807       background: rgba(255, 255, 255, 0.1); }
    2808 
    2809 .toolbar .tab-content {
    2810   font-size: 16px;
    2811   text-align: center; }
    2812   .toolbar .tab-content label {
    2813     color: #CCCCCC; }
    2814   .toolbar .tab-content i {
    2815     font-size: 30px;
    2816     display: block;
    2817     margin: 0 auto;
    2818     color: #CCCCCC;
    2819     vertical-align: middle; }
    2820   .toolbar .tab-content img {
    2821     width: 30px;
    2822     height: 30px;
    2823     display: block;
    2824     margin: 0 auto; }
    28252823
    28262824/* Pricing Tables */
     
    28342832  .pricing-table .title {
    28352833    background-color: #333333;
     2834    color: #EEEEEE;
     2835    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
     2836    font-size: 1rem;
     2837    font-weight: normal;
    28362838    padding: 0.9375rem 1.25rem;
    2837     text-align: center;
    2838     color: #EEEEEE;
    2839     font-weight: normal;
    2840     font-size: 1rem;
    2841     font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
     2839    text-align: center; }
    28422840  .pricing-table .price {
    28432841    background-color: #F6F6F6;
     2842    color: #333333;
     2843    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
     2844    font-size: 2rem;
     2845    font-weight: normal;
    28442846    padding: 0.9375rem 1.25rem;
    2845     text-align: center;
    2846     color: #333333;
    2847     font-weight: normal;
    2848     font-size: 2rem;
    2849     font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
     2847    text-align: center; }
    28502848  .pricing-table .description {
    28512849    background-color: #FFFFFF;
    2852     padding: 0.9375rem;
    2853     text-align: center;
     2850    border-bottom: dotted 1px #DDDDDD;
    28542851    color: #777777;
    28552852    font-size: 0.75rem;
    28562853    font-weight: normal;
    28572854    line-height: 1.4;
    2858     border-bottom: dotted 1px #DDDDDD; }
     2855    padding: 0.9375rem;
     2856    text-align: center; }
    28592857  .pricing-table .bullet-item {
    28602858    background-color: #FFFFFF;
    2861     padding: 0.9375rem;
    2862     text-align: center;
     2859    border-bottom: dotted 1px #DDDDDD;
    28632860    color: #333333;
    28642861    font-size: 0.875rem;
    28652862    font-weight: normal;
    2866     border-bottom: dotted 1px #DDDDDD; }
     2863    padding: 0.9375rem;
     2864    text-align: center; }
    28672865  .pricing-table .cta-button {
    28682866    background-color: #FFFFFF;
    2869     text-align: center;
    2870     padding: 1.25rem 1.25rem 0; }
     2867    padding: 1.25rem 1.25rem 0;
     2868    text-align: center; }
    28712869
    28722870@-webkit-keyframes rotate {
    28732871  from {
    2874     -webkit-transform: rotate(0deg); }
     2872    -webkit-transform: rotate(0deg);
     2873    transform: rotate(0deg); }
    28752874  to {
    2876     -webkit-transform: rotate(360deg); } }
    2877 @-moz-keyframes rotate {
    2878   from {
    2879     -moz-transform: rotate(0deg); }
    2880   to {
    2881     -moz-transform: rotate(360deg); } }
    2882 @-o-keyframes rotate {
    2883   from {
    2884     -o-transform: rotate(0deg); }
    2885   to {
    2886     -o-transform: rotate(360deg); } }
     2875    -webkit-transform: rotate(360deg);
     2876    transform: rotate(360deg); } }
    28872877@keyframes rotate {
    28882878  from {
     2879    -webkit-transform: rotate(0deg);
     2880    -moz-transform: rotate(0deg);
     2881    -ms-transform: rotate(0deg);
    28892882    transform: rotate(0deg); }
    28902883  to {
     2884    -webkit-transform: rotate(360deg);
     2885    -moz-transform: rotate(360deg);
     2886    -ms-transform: rotate(360deg);
    28912887    transform: rotate(360deg); } }
    28922888/* Orbit Graceful Loading */
     
    29102906      display: inline-block; }
    29112907  .slideshow-wrapper .preloader {
     2908    border-radius: 1000px;
     2909    animation-duration: 1.5s;
     2910    animation-iteration-count: infinite;
     2911    animation-name: rotate;
     2912    animation-timing-function: linear;
     2913    border-color: #555555 #FFFFFF;
     2914    border: solid 3px;
    29122915    display: block;
    2913     width: 40px;
    29142916    height: 40px;
     2917    left: 50%;
     2918    margin-left: -20px;
     2919    margin-top: -20px;
    29152920    position: absolute;
    29162921    top: 50%;
    2917     left: 50%;
    2918     margin-top: -20px;
    2919     margin-left: -20px;
    2920     border: solid 3px;
    2921     border-color: #555555 #FFFFFF;
    2922     border-radius: 1000px;
    2923     animation-name: rotate;
    2924     animation-duration: 1.5s;
    2925     animation-iteration-count: infinite;
    2926     animation-timing-function: linear; }
     2922    width: 40px; }
    29272923
    29282924.orbit-container {
     2925  background: none;
    29292926  overflow: hidden;
    2930   width: 100%;
    29312927  position: relative;
    2932   background: none; }
     2928  width: 100%; }
    29332929  .orbit-container .orbit-slides-container {
    29342930    list-style: none;
     
    29362932    padding: 0;
    29372933    position: relative;
    2938     -webkit-transform: translateZ(0); }
     2934    -webkit-transform: translateZ(0);
     2935    -moz-transform: translateZ(0);
     2936    -ms-transform: translateZ(0);
     2937    -o-transform: translateZ(0);
     2938    transform: translateZ(0); }
    29392939    .orbit-container .orbit-slides-container img {
    29402940      display: block;
     
    29482948        margin-left: 0; }
    29492949      .orbit-container .orbit-slides-container > * .orbit-caption {
     2950        bottom: 0;
    29502951        position: absolute;
    2951         bottom: 0;
    29522952        background-color: rgba(51, 51, 51, 0.8);
    29532953        color: #FFFFFF;
    2954         width: 100%;
     2954        font-size: 0.875rem;
    29552955        padding: 0.625rem 0.875rem;
    2956         font-size: 0.875rem; }
     2956        width: 100%; }
    29572957  .orbit-container .orbit-slide-number {
     2958    left: 10px;
     2959    background: transparent;
     2960    color: #FFFFFF;
     2961    font-size: 12px;
    29582962    position: absolute;
    29592963    top: 10px;
    2960     left: 10px;
    2961     font-size: 12px;
    2962     color: #FFFFFF;
    2963     background: transparent;
    29642964    z-index: 10; }
    29652965    .orbit-container .orbit-slide-number span {
     
    29822982      top: 5px; }
    29832983    .orbit-container .orbit-timer > span {
     2984      border: solid 4px #FFFFFF;
     2985      border-bottom: none;
     2986      border-top: none;
    29842987      display: none;
     2988      height: 14px;
    29852989      position: absolute;
    29862990      top: 0;
    2987       right: 0;
    29882991      width: 11px;
    2989       height: 14px;
    2990       border: solid 4px #FFFFFF;
    2991       border-top: none;
    2992       border-bottom: none; }
     2992      right: 0; }
    29932993    .orbit-container .orbit-timer.paused > span {
    2994       right: -4px;
    29952994      top: 0;
    29962995      width: 11px;
     
    29992998      border-left-style: solid;
    30002999      border-color: transparent;
    3001       border-left-color: #FFFFFF; }
     3000      border-left-color: #FFFFFF;
     3001      right: -4px; }
    30023002      .orbit-container .orbit-timer.paused > span.dark {
    30033003        border-left-color: #333333; }
     
    30063006  .orbit-container .orbit-prev,
    30073007  .orbit-container .orbit-next {
    3008     position: absolute;
    3009     top: 45%;
    3010     margin-top: -25px;
    3011     width: 36px;
     3008    background-color: transparent;
     3009    color: white;
    30123010    height: 60px;
    30133011    line-height: 50px;
    3014     color: white;
    3015     background-color: transparent;
     3012    margin-top: -25px;
     3013    position: absolute;
    30163014    text-indent: -9999px !important;
     3015    top: 45%;
     3016    width: 36px;
    30173017    z-index: 10; }
    30183018    .orbit-container .orbit-prev:hover,
     
    30213021    .orbit-container .orbit-prev > span,
    30223022    .orbit-container .orbit-next > span {
     3023      border: inset 10px;
     3024      display: block;
     3025      height: 0;
     3026      margin-top: -10px;
    30233027      position: absolute;
    30243028      top: 50%;
    3025       margin-top: -10px;
    3026       display: block;
    3027       width: 0;
    3028       height: 0;
    3029       border: inset 10px; }
     3029      width: 0; }
    30303030  .orbit-container .orbit-prev {
    30313031    left: 0; }
     
    30513051
    30523052.orbit-bullets {
     3053  display: block;
     3054  float: none;
    30533055  margin: 0 auto 30px auto;
    30543056  overflow: hidden;
    30553057  position: relative;
    3056   top: 10px;
    3057   float: none;
    30583058  text-align: center;
    3059   display: block; }
     3059  top: 10px; }
    30603060  .orbit-bullets li {
     3061    background: #CCCCCC;
    30613062    cursor: pointer;
    30623063    display: inline-block;
     3064    float: none;
     3065    height: 0.5625rem;
     3066    margin-right: 6px;
    30633067    width: 0.5625rem;
    3064     height: 0.5625rem;
    3065     background: #CCCCCC;
    3066     float: none;
    3067     margin-right: 6px;
    30683068    border-radius: 1000px; }
    30693069    .orbit-bullets li.active {
     
    30783078  display: none; }
    30793079
    3080 @media only screen and (min-width: 40.063em) {
     3080@media only screen and (min-width: 40.0625em) {
    30813081  .touch .orbit-container .orbit-prev,
    30823082  .touch .orbit-container .orbit-next {
     
    30883088    height: auto !important; }
    30893089  .orbit-stack-on-small .orbit-slides-container > * {
    3090     position: relative;
    3091     margin: 0 !important;
    3092     opacity: 1 !important; }
     3090    margin: 0  !important;
     3091    opacity: 1 !important;
     3092    position: relative; }
    30933093  .orbit-stack-on-small .orbit-slide-number {
    30943094    display: none; }
     
    31043104[data-magellan-expedition], [data-magellan-expedition-clone] {
    31053105  background: #FFFFFF;
    3106   z-index: 50;
    31073106  min-width: 100%;
    3108   padding: 10px; }
     3107  padding: 10px;
     3108  z-index: 50; }
    31093109  [data-magellan-expedition] .sub-nav, [data-magellan-expedition-clone] .sub-nav {
    31103110    margin-bottom: 0; }
     
    31153115
    31163116.icon-bar {
     3117  display: inline-block;
     3118  font-size: 0;
    31173119  width: 100%;
    3118   font-size: 0;
    3119   display: inline-block;
    31203120  background: #333333; }
    31213121  .icon-bar > * {
     3122    display: block;
     3123    float: left;
     3124    font-size: 1rem;
     3125    margin: 0 auto;
     3126    padding: 1.25rem;
    31223127    text-align: center;
    3123     font-size: 1rem;
    3124     width: 25%;
    3125     margin: 0 auto;
    3126     display: block;
    3127     padding: 1.25rem;
    3128     float: left; }
     3128    width: 25%; }
    31293129    .icon-bar > * i, .icon-bar > * img {
    31303130      display: block;
     
    31363136      vertical-align: middle; }
    31373137    .icon-bar > * img {
    3138       width: 1.875rem;
    3139       height: 1.875rem; }
     3138      height: 1.875rem;
     3139      width: 1.875rem; }
    31403140  .icon-bar.label-right > * i, .icon-bar.label-right > * img {
    3141     margin: 0 .0625rem 0 0;
    3142     display: inline-block; }
     3141    display: inline-block;
     3142    margin: 0 .0625rem 0 0; }
    31433143    .icon-bar.label-right > * i + label, .icon-bar.label-right > * img + label {
    31443144      margin-top: 0; }
     
    31513151    width: auto; }
    31523152    .icon-bar.vertical .item, .icon-bar.small-vertical .item {
    3153       width: auto;
     3153      float: none;
    31543154      margin: auto;
    3155       float: none; }
    3156   @media only screen and (min-width: 40.063em) {
     3155      width: auto; }
     3156  @media only screen and (min-width: 40.0625em) {
    31573157    .icon-bar.medium-vertical {
    31583158      height: 100%;
    31593159      width: auto; }
    31603160      .icon-bar.medium-vertical .item {
    3161         width: auto;
     3161        float: none;
    31623162        margin: auto;
    3163         float: none; } }
    3164   @media only screen and (min-width: 64.063em) {
     3163        width: auto; } }
     3164  @media only screen and (min-width: 64.0625em) {
    31653165    .icon-bar.large-vertical {
    31663166      height: 100%;
    31673167      width: auto; }
    31683168      .icon-bar.large-vertical .item {
    3169         width: auto;
     3169        float: none;
    31703170        margin: auto;
    3171         float: none; } }
     3171        width: auto; } }
    31723172  .icon-bar > * {
    31733173    font-size: 1rem;
    31743174    padding: 1.25rem; }
    31753175    .icon-bar > * i + label, .icon-bar > * img + label {
    3176       margin-top: .0625rem; }
     3176      margin-top: .0625rem;
     3177      font-size: 1rem; }
    31773178    .icon-bar > * i {
    31783179      font-size: 1.875rem; }
    31793180    .icon-bar > * img {
    3180       width: 1.875rem;
    3181       height: 1.875rem; }
     3181      height: 1.875rem;
     3182      width: 1.875rem; }
    31823183  .icon-bar > * label {
    31833184    color: #FFFFFF; }
     
    31973198      color: #FFFFFF; }
    31983199  .icon-bar .item.disabled {
     3200    cursor: not-allowed;
    31993201    opacity: 0.7;
    3200     cursor: not-allowed;
    32013202    pointer-events: none; }
    32023203    .icon-bar .item.disabled > * {
    32033204      opacity: 0.7;
    32043205      cursor: not-allowed; }
     3206  .icon-bar.two-up .item {
     3207    width: 50%; }
     3208  .icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
     3209    width: auto; }
     3210  @media only screen and (min-width: 40.0625em) {
     3211    .icon-bar.two-up.medium-vertical .item {
     3212      width: auto; } }
     3213  @media only screen and (min-width: 64.0625em) {
     3214    .icon-bar.two-up.large-vertical .item {
     3215      width: auto; } }
     3216  .icon-bar.three-up .item {
     3217    width: 33.3333%; }
     3218  .icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
     3219    width: auto; }
     3220  @media only screen and (min-width: 40.0625em) {
     3221    .icon-bar.three-up.medium-vertical .item {
     3222      width: auto; } }
     3223  @media only screen and (min-width: 64.0625em) {
     3224    .icon-bar.three-up.large-vertical .item {
     3225      width: auto; } }
     3226  .icon-bar.four-up .item {
     3227    width: 25%; }
     3228  .icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
     3229    width: auto; }
     3230  @media only screen and (min-width: 40.0625em) {
     3231    .icon-bar.four-up.medium-vertical .item {
     3232      width: auto; } }
     3233  @media only screen and (min-width: 64.0625em) {
     3234    .icon-bar.four-up.large-vertical .item {
     3235      width: auto; } }
     3236  .icon-bar.five-up .item {
     3237    width: 20%; }
     3238  .icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
     3239    width: auto; }
     3240  @media only screen and (min-width: 40.0625em) {
     3241    .icon-bar.five-up.medium-vertical .item {
     3242      width: auto; } }
     3243  @media only screen and (min-width: 64.0625em) {
     3244    .icon-bar.five-up.large-vertical .item {
     3245      width: auto; } }
     3246  .icon-bar.six-up .item {
     3247    width: 16.66667%; }
     3248  .icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
     3249    width: auto; }
     3250  @media only screen and (min-width: 40.0625em) {
     3251    .icon-bar.six-up.medium-vertical .item {
     3252      width: auto; } }
     3253  @media only screen and (min-width: 64.0625em) {
     3254    .icon-bar.six-up.large-vertical .item {
     3255      width: auto; } }
     3256  .icon-bar.seven-up .item {
     3257    width: 14.28571%; }
     3258  .icon-bar.seven-up.vertical .item, .icon-bar.seven-up.small-vertical .item {
     3259    width: auto; }
     3260  @media only screen and (min-width: 40.0625em) {
     3261    .icon-bar.seven-up.medium-vertical .item {
     3262      width: auto; } }
     3263  @media only screen and (min-width: 64.0625em) {
     3264    .icon-bar.seven-up.large-vertical .item {
     3265      width: auto; } }
     3266  .icon-bar.eight-up .item {
     3267    width: 12.5%; }
     3268  .icon-bar.eight-up.vertical .item, .icon-bar.eight-up.small-vertical .item {
     3269    width: auto; }
     3270  @media only screen and (min-width: 40.0625em) {
     3271    .icon-bar.eight-up.medium-vertical .item {
     3272      width: auto; } }
     3273  @media only screen and (min-width: 64.0625em) {
     3274    .icon-bar.eight-up.large-vertical .item {
     3275      width: auto; } }
    32053276
    32063277.icon-bar.two-up .item {
     
    32083279.icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
    32093280  width: auto; }
    3210 @media only screen and (min-width: 40.063em) {
     3281@media only screen and (min-width: 40.0625em) {
    32113282  .icon-bar.two-up.medium-vertical .item {
    32123283    width: auto; } }
    3213 @media only screen and (min-width: 64.063em) {
     3284@media only screen and (min-width: 64.0625em) {
    32143285  .icon-bar.two-up.large-vertical .item {
    32153286    width: auto; } }
     
    32183289.icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
    32193290  width: auto; }
    3220 @media only screen and (min-width: 40.063em) {
     3291@media only screen and (min-width: 40.0625em) {
    32213292  .icon-bar.three-up.medium-vertical .item {
    32223293    width: auto; } }
    3223 @media only screen and (min-width: 64.063em) {
     3294@media only screen and (min-width: 64.0625em) {
    32243295  .icon-bar.three-up.large-vertical .item {
    32253296    width: auto; } }
     
    32283299.icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
    32293300  width: auto; }
    3230 @media only screen and (min-width: 40.063em) {
     3301@media only screen and (min-width: 40.0625em) {
    32313302  .icon-bar.four-up.medium-vertical .item {
    32323303    width: auto; } }
    3233 @media only screen and (min-width: 64.063em) {
     3304@media only screen and (min-width: 64.0625em) {
    32343305  .icon-bar.four-up.large-vertical .item {
    32353306    width: auto; } }
     
    32383309.icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
    32393310  width: auto; }
    3240 @media only screen and (min-width: 40.063em) {
     3311@media only screen and (min-width: 40.0625em) {
    32413312  .icon-bar.five-up.medium-vertical .item {
    32423313    width: auto; } }
    3243 @media only screen and (min-width: 64.063em) {
     3314@media only screen and (min-width: 64.0625em) {
    32443315  .icon-bar.five-up.large-vertical .item {
    32453316    width: auto; } }
     
    32483319.icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
    32493320  width: auto; }
    3250 @media only screen and (min-width: 40.063em) {
     3321@media only screen and (min-width: 40.0625em) {
    32513322  .icon-bar.six-up.medium-vertical .item {
    32523323    width: auto; } }
    3253 @media only screen and (min-width: 64.063em) {
     3324@media only screen and (min-width: 64.0625em) {
    32543325  .icon-bar.six-up.large-vertical .item {
    32553326    width: auto; } }
     
    32583329.icon-bar.seven-up.vertical .item, .icon-bar.seven-up.small-vertical .item {
    32593330  width: auto; }
    3260 @media only screen and (min-width: 40.063em) {
     3331@media only screen and (min-width: 40.0625em) {
    32613332  .icon-bar.seven-up.medium-vertical .item {
    32623333    width: auto; } }
    3263 @media only screen and (min-width: 64.063em) {
     3334@media only screen and (min-width: 64.0625em) {
    32643335  .icon-bar.seven-up.large-vertical .item {
    32653336    width: auto; } }
     
    32683339.icon-bar.eight-up.vertical .item, .icon-bar.eight-up.small-vertical .item {
    32693340  width: auto; }
    3270 @media only screen and (min-width: 40.063em) {
     3341@media only screen and (min-width: 40.0625em) {
    32713342  .icon-bar.eight-up.medium-vertical .item {
    32723343    width: auto; } }
    3273 @media only screen and (min-width: 64.063em) {
     3344@media only screen and (min-width: 64.0625em) {
    32743345  .icon-bar.eight-up.large-vertical .item {
    32753346    width: auto; } }
     
    32833354  .tabs:after {
    32843355    clear: both; }
    3285   .tabs dd, .tabs .tab-title {
    3286     position: relative;
     3356  .tabs dd,
     3357  .tabs .tab-title {
     3358    float: left;
     3359    list-style: none;
    32873360    margin-bottom: 0 !important;
    3288     list-style: none;
    3289     float: left; }
    3290     .tabs dd > a, .tabs .tab-title > a {
     3361    position: relative; }
     3362    .tabs dd > a,
     3363    .tabs .tab-title > a {
    32913364      display: block;
    32923365      background-color: #EFEFEF;
    32933366      color: #222222;
    3294       padding: 1rem 2rem;
    32953367      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    3296       font-size: 1rem; }
    3297       .tabs dd > a:hover, .tabs .tab-title > a:hover {
     3368      font-size: 1rem;
     3369      padding: 1rem 2rem; }
     3370      .tabs dd > a:hover,
     3371      .tabs .tab-title > a:hover {
    32983372        background-color: #e1e1e1; }
    3299       .tabs dd > a:focus, .tabs .tab-title > a:focus {
    3300         outline: none; }
    3301     .tabs dd.active a, .tabs .tab-title.active a {
     3373    .tabs dd.active a,
     3374    .tabs .tab-title.active a {
    33023375      background-color: #FFFFFF;
    33033376      color: #222222; }
    3304   .tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
     3377  .tabs.radius dd:first-child a,
     3378  .tabs.radius .tab:first-child a {
    33053379    -webkit-border-bottom-left-radius: 3px;
    33063380    -webkit-border-top-left-radius: 3px;
    33073381    border-bottom-left-radius: 3px;
    33083382    border-top-left-radius: 3px; }
    3309   .tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
     3383  .tabs.radius dd:last-child a,
     3384  .tabs.radius .tab:last-child a {
    33103385    -webkit-border-bottom-right-radius: 3px;
    33113386    -webkit-border-top-right-radius: 3px;
    33123387    border-bottom-right-radius: 3px;
    33133388    border-top-right-radius: 3px; }
    3314   .tabs.vertical dd, .tabs.vertical .tab-title {
     3389  .tabs.vertical dd,
     3390  .tabs.vertical .tab-title {
    33153391    position: inherit;
    33163392    float: none;
     
    33413417      padding: 0 0.9375rem; }
    33423418
    3343 @media only screen and (min-width: 40.063em) {
     3419@media only screen and (min-width: 40.0625em) {
    33443420  .tabs.vertical {
    3345     width: 20%;
     3421    float: left;
     3422    margin: 0;
     3423    margin-bottom: 1.25rem !important;
    33463424    max-width: 20%;
    3347     float: left;
    3348     margin: 0 0 1.25rem; }
     3425    width: 20%; }
    33493426
    33503427  .tabs-content.vertical {
    3351     width: 80%;
    3352     max-width: 80%;
    33533428    float: left;
    33543429    margin-left: -1px;
    3355     padding-left: 1rem; } }
     3430    max-width: 80%;
     3431    padding-left: 1rem;
     3432    width: 80%; } }
    33563433.no-js .tabs-content > .content {
    33573434  display: block;
     
    33603437ul.pagination {
    33613438  display: block;
    3362   min-height: 1.5rem;
    3363   margin-left: -0.3125rem; }
     3439  margin-left: -0.3125rem;
     3440  min-height: 1.5rem; }
    33643441  ul.pagination li {
    3365     height: 1.5rem;
    33663442    color: #222222;
    33673443    font-size: 0.875rem;
     3444    height: 1.5rem;
    33683445    margin-left: 0.3125rem; }
    33693446    ul.pagination li a, ul.pagination li button {
     3447      border-radius: 3px;
     3448      transition: background-color 300ms ease-out;
     3449      background: none;
     3450      color: #999999;
    33703451      display: block;
    3371       padding: 0.0625rem 0.625rem 0.0625rem;
    3372       color: #999999;
    3373       background: none;
    3374       border-radius: 3px;
     3452      font-size: 1em;
    33753453      font-weight: normal;
    3376       font-size: 1em;
    33773454      line-height: inherit;
    3378       transition: background-color 300ms ease-out; }
     3455      padding: 0.0625rem 0.625rem 0.0625rem; }
    33793456    ul.pagination li:hover a,
    33803457    ul.pagination li a:focus, ul.pagination li:hover button,
     
    33893466      background: #008CBA;
    33903467      color: #FFFFFF;
    3391       font-weight: bold;
    3392       cursor: default; }
     3468      cursor: default;
     3469      font-weight: bold; }
    33933470      ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
    33943471        background: #008CBA; }
    33953472  ul.pagination li {
    3396     float: left;
    3397     display: block; }
     3473    display: block;
     3474    float: left; }
    33983475
    33993476/* Pagination centred wrapper */
     
    34013478  text-align: center; }
    34023479  .pagination-centered ul.pagination li {
    3403     float: none;
    3404     display: inline-block; }
     3480    display: inline-block;
     3481    float: none; }
    34053482
    34063483.side-nav {
    34073484  display: block;
     3485  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
     3486  list-style-position: outside;
     3487  list-style-type: none;
    34083488  margin: 0;
    3409   padding: 0.875rem 0;
    3410   list-style-type: none;
    3411   list-style-position: outside;
    3412   font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
     3489  padding: 0.875rem 0; }
    34133490  .side-nav li {
    3414     margin: 0 0 0.4375rem 0;
    34153491    font-size: 0.875rem;
    3416     font-weight: normal; }
     3492    font-weight: normal;
     3493    margin: 0 0 0.4375rem 0; }
    34173494    .side-nav li a:not(.button) {
     3495      color: #008CBA;
    34183496      display: block;
    3419       color: #008CBA;
    34203497      margin: 0;
    34213498      padding: 0.4375rem 0.875rem; }
     
    34233500        background: rgba(0, 0, 0, 0.025);
    34243501        color: #1cc7ff; }
     3502      .side-nav li a:not(.button):active {
     3503        color: #1cc7ff; }
    34253504    .side-nav li.active > a:first-child:not(.button) {
    34263505      color: #1cc7ff;
    3427       font-weight: normal;
    3428       font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
     3506      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
     3507      font-weight: normal; }
    34293508    .side-nav li.divider {
    34303509      border-top: 1px solid;
    34313510      height: 0;
     3511      list-style: none;
    34323512      padding: 0;
    3433       list-style: none;
    3434       border-top-color: white; }
     3513      border-top-color: #e6e6e6; }
    34353514    .side-nav li.heading {
    34363515      color: #008CBA;
     
    34543533      background: #EFEFEF;
    34553534      color: #222222;
    3456       padding: 1rem;
    34573535      display: block;
    34583536      font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    3459       font-size: 1rem; }
     3537      font-size: 1rem;
     3538      padding: 1rem; }
    34603539      .accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
    34613540        background: #e3e3e3; }
     
    34643543      padding: 0.9375rem; }
    34653544      .accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
    3466         display: block;
    3467         background: #FFFFFF; }
     3545        background: #FFFFFF;
     3546        display: block; }
    34683547
    34693548.text-left {
     
    35033582  .small-text-justify {
    35043583    text-align: justify !important; } }
    3505 @media only screen and (min-width: 40.063em) and (max-width: 64em) {
     3584@media only screen and (min-width: 40.0625em) and (max-width: 64em) {
    35063585  .medium-only-text-left {
    35073586    text-align: left !important; }
     
    35153594  .medium-only-text-justify {
    35163595    text-align: justify !important; } }
    3517 @media only screen and (min-width: 40.063em) {
     3596@media only screen and (min-width: 40.0625em) {
    35183597  .medium-text-left {
    35193598    text-align: left !important; }
     
    35273606  .medium-text-justify {
    35283607    text-align: justify !important; } }
    3529 @media only screen and (min-width: 64.063em) and (max-width: 90em) {
     3608@media only screen and (min-width: 64.0625em) and (max-width: 90em) {
    35303609  .large-only-text-left {
    35313610    text-align: left !important; }
     
    35393618  .large-only-text-justify {
    35403619    text-align: justify !important; } }
    3541 @media only screen and (min-width: 64.063em) {
     3620@media only screen and (min-width: 64.0625em) {
    35423621  .large-text-left {
    35433622    text-align: left !important; }
     
    35513630  .large-text-justify {
    35523631    text-align: justify !important; } }
    3553 @media only screen and (min-width: 90.063em) and (max-width: 120em) {
     3632@media only screen and (min-width: 90.0625em) and (max-width: 120em) {
    35543633  .xlarge-only-text-left {
    35553634    text-align: left !important; }
     
    35633642  .xlarge-only-text-justify {
    35643643    text-align: justify !important; } }
    3565 @media only screen and (min-width: 90.063em) {
     3644@media only screen and (min-width: 90.0625em) {
    35663645  .xlarge-text-left {
    35673646    text-align: left !important; }
     
    35753654  .xlarge-text-justify {
    35763655    text-align: justify !important; } }
    3577 @media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
     3656@media only screen and (min-width: 120.0625em) and (max-width: 6249999.9375em) {
    35783657  .xxlarge-only-text-left {
    35793658    text-align: left !important; }
     
    35873666  .xxlarge-only-text-justify {
    35883667    text-align: justify !important; } }
    3589 @media only screen and (min-width: 120.063em) {
     3668@media only screen and (min-width: 120.0625em) {
    35903669  .xxlarge-text-left {
    35913670    text-align: left !important; }
     
    36253704a {
    36263705  color: #008CBA;
    3627   text-decoration: none;
    3628   line-height: inherit; }
     3706  line-height: inherit;
     3707  text-decoration: none; }
    36293708  a:hover, a:focus {
    36303709    color: #0078a0; }
     
    36353714p {
    36363715  font-family: inherit;
     3716  font-size: 1rem;
    36373717  font-weight: normal;
    3638   font-size: 1rem;
    36393718  line-height: 1.6;
    36403719  margin-bottom: 1.25rem;
     
    36453724  p aside {
    36463725    font-size: 0.875rem;
    3647     line-height: 1.35;
    3648     font-style: italic; }
     3726    font-style: italic;
     3727    line-height: 1.35; }
    36493728
    36503729/* Default header styles */
    36513730h1, h2, h3, h4, h5, h6 {
     3731  color: #222222;
    36523732  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
     3733  font-style: normal;
    36533734  font-weight: normal;
    3654   font-style: normal;
    3655   color: #222222;
    3656   text-rendering: optimizeLegibility;
     3735  line-height: 1.4;
     3736  margin-bottom: 0.5rem;
    36573737  margin-top: 0.2rem;
    3658   margin-bottom: 0.5rem;
    3659   line-height: 1.4; }
     3738  text-rendering: optimizeLegibility; }
    36603739  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
     3740    color: #6f6f6f;
    36613741    font-size: 60%;
    3662     color: #6f6f6f;
    36633742    line-height: 0; }
    36643743
     
    36923771  border-width: 1px 0 0;
    36933772  clear: both;
    3694   margin: 1.25rem 0 1.1875rem;
    3695   height: 0; }
     3773  height: 0;
     3774  margin: 1.25rem 0 1.1875rem; }
    36963775
    36973776/* Helpful Typography Defaults */
     
    37113790
    37123791code {
     3792  background-color: #f8f8f8;
     3793  border-color: #dfdfdf;
     3794  border-style: solid;
     3795  border-width: 1px;
     3796  color: #333333;
    37133797  font-family: Consolas, "Liberation Mono", Courier, monospace;
    37143798  font-weight: normal;
    3715   color: #333333;
    3716   background-color: #f8f8f8;
    3717   border-width: 1px;
    3718   border-style: solid;
    3719   border-color: #dfdfdf;
    37203799  padding: 0.125rem 0.3125rem 0.0625rem; }
    37213800
     
    37243803ol,
    37253804dl {
     3805  font-family: inherit;
    37263806  font-size: 1rem;
    37273807  line-height: 1.6;
    3728   margin-bottom: 1.25rem;
    37293808  list-style-position: outside;
    3730   font-family: inherit; }
     3809  margin-bottom: 1.25rem; }
    37313810
    37323811ul {
     
    38293908  padding: 0 0.0625rem; }
    38303909
    3831 @media only screen and (min-width: 40.063em) {
     3910@media only screen and (min-width: 40.0625em) {
    38323911  h1, h2, h3, h4, h5, h6 {
    38333912    line-height: 1.4; }
     
    38783957      border-top-style: solid;
    38793958      border-width: 0.375rem;
    3880       top: 48%;
    3881       margin-left: -0.375rem; }
     3959      margin-left: -0.375rem;
     3960      top: 48%; }
    38823961  .split.button span:after {
    38833962    border-color: #FFFFFF transparent transparent transparent; }
     
    38973976        border-top-style: solid;
    38983977        border-width: 0.375rem;
    3899         top: 48%;
    3900         margin-left: -0.375rem; }
     3978        margin-left: -0.375rem;
     3979        top: 48%; }
    39013980  .split.button.small {
    39023981    padding-right: 4.375rem; }
     
    39063985        border-top-style: solid;
    39073986        border-width: 0.4375rem;
    3908         top: 48%;
    3909         margin-left: -0.375rem; }
     3987        margin-left: -0.375rem;
     3988        top: 48%; }
    39103989  .split.button.large {
    39113990    padding-right: 5.5rem; }
     
    39153994        border-top-style: solid;
    39163995        border-width: 0.3125rem;
    3917         top: 48%;
    3918         margin-left: -0.375rem; }
     3996        margin-left: -0.375rem;
     3997        top: 48%; }
    39193998  .split.button.expand {
    39203999    padding-left: 2rem; }
     
    39364015    border-style: none; }
    39374016  .split.button.no-pip span > i {
    3938     top: 50%;
    39394017    display: block;
    3940     position: absolute;
    39414018    left: 50%;
    39424019    margin-left: -0.28889em;
    3943     margin-top: -0.48889em; }
     4020    margin-top: -0.48889em;
     4021    position: absolute;
     4022    top: 50%; }
    39444023
    39454024.reveal-modal-bg {
    3946   position: fixed;
    3947   top: 0;
    3948   bottom: 0;
    3949   left: 0;
    3950   right: 0;
    39514025  background: #000000;
    39524026  background: rgba(0, 0, 0, 0.45);
     4027  bottom: 0;
     4028  display: none;
     4029  left: 0;
     4030  position: fixed;
     4031  right: 0;
     4032  top: 0;
    39534033  z-index: 1004;
    3954   display: none;
    39554034  left: 0; }
    39564035
    39574036.reveal-modal {
    3958   visibility: hidden;
     4037  border-radius: 3px;
    39594038  display: none;
    39604039  position: absolute;
     4040  top: 0;
     4041  visibility: hidden;
     4042  width: 100%;
    39614043  z-index: 1005;
    3962   width: 100%;
    3963   top: 0;
    3964   border-radius: 3px;
    39654044  left: 0;
    39664045  background-color: #FFFFFF;
     
    39774056  .reveal-modal > :last-child {
    39784057    margin-bottom: 0; }
    3979   @media only screen and (min-width: 40.063em) {
     4058  @media only screen and (min-width: 40.0625em) {
    39804059    .reveal-modal {
    3981       width: 80%;
     4060      left: 0;
     4061      margin: 0 auto;
    39824062      max-width: 62.5rem;
    3983       left: 0;
    39844063      right: 0;
    3985       margin: 0 auto; } }
    3986   @media only screen and (min-width: 40.063em) {
     4064      width: 80%; } }
     4065  @media only screen and (min-width: 40.0625em) {
    39874066    .reveal-modal {
    39884067      top: 6.25rem; } }
     
    39934072  .reveal-modal.collapse {
    39944073    padding: 0; }
    3995   @media only screen and (min-width: 40.063em) {
     4074  @media only screen and (min-width: 40.0625em) {
    39964075    .reveal-modal.tiny {
    3997       width: 30%;
     4076      left: 0;
     4077      margin: 0 auto;
    39984078      max-width: 62.5rem;
     4079      right: 0;
     4080      width: 30%; } }
     4081  @media only screen and (min-width: 40.0625em) {
     4082    .reveal-modal.small {
    39994083      left: 0;
     4084      margin: 0 auto;
     4085      max-width: 62.5rem;
    40004086      right: 0;
    4001       margin: 0 auto; } }
    4002   @media only screen and (min-width: 40.063em) {
    4003     .reveal-modal.small {
    4004       width: 40%;
     4087      width: 40%; } }
     4088  @media only screen and (min-width: 40.0625em) {
     4089    .reveal-modal.medium {
     4090      left: 0;
     4091      margin: 0 auto;
    40054092      max-width: 62.5rem;
     4093      right: 0;
     4094      width: 60%; } }
     4095  @media only screen and (min-width: 40.0625em) {
     4096    .reveal-modal.large {
    40064097      left: 0;
     4098      margin: 0 auto;
     4099      max-width: 62.5rem;
    40074100      right: 0;
    4008       margin: 0 auto; } }
    4009   @media only screen and (min-width: 40.063em) {
    4010     .reveal-modal.medium {
    4011       width: 60%;
     4101      width: 70%; } }
     4102  @media only screen and (min-width: 40.0625em) {
     4103    .reveal-modal.xlarge {
     4104      left: 0;
     4105      margin: 0 auto;
    40124106      max-width: 62.5rem;
    4013       left: 0;
    40144107      right: 0;
    4015       margin: 0 auto; } }
    4016   @media only screen and (min-width: 40.063em) {
    4017     .reveal-modal.large {
    4018       width: 70%;
    4019       max-width: 62.5rem;
    4020       left: 0;
    4021       right: 0;
    4022       margin: 0 auto; } }
    4023   @media only screen and (min-width: 40.063em) {
    4024     .reveal-modal.xlarge {
    4025       width: 95%;
    4026       max-width: 62.5rem;
    4027       left: 0;
    4028       right: 0;
    4029       margin: 0 auto; } }
     4108      width: 95%; } }
    40304109  .reveal-modal.full {
    4031     top: 0;
     4110    height: 100vh;
     4111    height: 100%;
    40324112    left: 0;
    4033     height: 100%;
    4034     height: 100vh;
     4113    margin-left: 0 !important;
     4114    max-width: none !important;
    40354115    min-height: 100vh;
    4036     max-width: none !important;
    4037     margin-left: 0 !important; }
    4038     @media only screen and (min-width: 40.063em) {
     4116    top: 0; }
     4117    @media only screen and (min-width: 40.0625em) {
    40394118      .reveal-modal.full {
    4040         width: 100%;
     4119        left: 0;
     4120        margin: 0 auto;
    40414121        max-width: 62.5rem;
    4042         left: 0;
    40434122        right: 0;
    4044         margin: 0 auto; } }
     4123        width: 100%; } }
    40454124  .reveal-modal.toback {
    40464125    z-index: 1003; }
    40474126  .reveal-modal .close-reveal-modal {
     4127    color: #AAAAAA;
     4128    cursor: pointer;
    40484129    font-size: 2.5rem;
     4130    font-weight: bold;
    40494131    line-height: 1;
    40504132    position: absolute;
    40514133    top: 0.625rem;
    4052     right: 1.375rem;
    4053     color: #AAAAAA;
    4054     font-weight: bold;
    4055     cursor: pointer; }
     4134    right: 1.375rem; }
    40564135
    40574136/* Tooltips */
    40584137.has-tip {
    40594138  border-bottom: dotted 1px #CCCCCC;
     4139  color: #333333;
    40604140  cursor: help;
    4061   font-weight: bold;
    4062   color: #333333; }
     4141  font-weight: bold; }
    40634142  .has-tip:hover, .has-tip:focus {
    40644143    border-bottom: dotted 1px #003f54;
     
    40684147
    40694148.tooltip {
     4149  background: #333333;
     4150  color: #FFFFFF;
    40704151  display: none;
     4152  font-size: 0.875rem;
     4153  font-weight: normal;
     4154  line-height: 1.3;
     4155  max-width: 300px;
     4156  padding: 0.75rem;
    40714157  position: absolute;
     4158  width: 100%;
    40724159  z-index: 1006;
    4073   font-weight: normal;
    4074   font-size: 0.875rem;
    4075   line-height: 1.3;
    4076   padding: 0.75rem;
    4077   max-width: 300px;
    4078   left: 50%;
    4079   width: 100%;
    4080   color: #FFFFFF;
    4081   background: #333333; }
     4160  left: 50%; }
    40824161  .tooltip > .nub {
     4162    border-color: transparent transparent #333333 transparent;
     4163    border: solid 5px;
    40834164    display: block;
    4084     left: 5px;
     4165    height: 0;
     4166    pointer-events: none;
    40854167    position: absolute;
     4168    top: -10px;
    40864169    width: 0;
    4087     height: 0;
    4088     border: solid 5px;
    4089     border-color: transparent transparent #333333 transparent;
    4090     top: -10px;
    4091     pointer-events: none; }
     4170    left: 5px; }
    40924171    .tooltip > .nub.rtl {
    40934172      left: auto;
     
    41004179      left: 2rem; }
    41014180  .tooltip.opened {
    4102     color: #008CBA !important;
    4103     border-bottom: dotted 1px #003f54 !important; }
     4181    border-bottom: dotted 1px #003f54 !important;
     4182    color: #008CBA !important; }
    41044183
    41054184.tap-to-close {
     4185  color: #777777;
    41064186  display: block;
    41074187  font-size: 0.625rem;
    4108   color: #777777;
    41094188  font-weight: normal; }
    41104189
    4111 @media only screen and (min-width: 40.063em) {
     4190@media only screen and (min-width: 40.0625em) {
    41124191  .tooltip > .nub {
    41134192    border-color: transparent transparent #333333 transparent;
     
    41154194  .tooltip.tip-top > .nub {
    41164195    border-color: #333333 transparent transparent transparent;
    4117     top: auto;
    4118     bottom: -10px; }
     4196    bottom: -10px;
     4197    top: auto; }
    41194198  .tooltip.tip-left, .tooltip.tip-right {
    41204199    float: none !important; }
    41214200  .tooltip.tip-left > .nub {
    41224201    border-color: transparent transparent transparent #333333;
     4202    left: auto;
     4203    margin-top: -5px;
    41234204    right: -10px;
    4124     left: auto;
    4125     top: 50%;
    4126     margin-top: -5px; }
     4205    top: 50%; }
    41274206  .tooltip.tip-right > .nub {
    41284207    border-color: transparent #333333 transparent transparent;
     4208    left: -10px;
     4209    margin-top: -5px;
    41294210    right: auto;
    4130     left: -10px;
    4131     top: 50%;
    4132     margin-top: -5px; } }
     4211    top: 50%; } }
    41334212/* Clearing Styles */
    41344213.clearing-thumbs, [data-clearing] {
    4135   margin-bottom: 0;
     4214  list-style: none;
    41364215  margin-left: 0;
    4137   list-style: none; }
     4216  margin-bottom: 0; }
    41384217  .clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
    41394218    content: " ";
     
    41494228.clearing-blackout {
    41504229  background: #333333;
     4230  height: 100%;
    41514231  position: fixed;
     4232  top: 0;
    41524233  width: 100%;
    4153   height: 100%;
    4154   top: 0;
    4155   left: 0;
    4156   z-index: 998; }
     4234  z-index: 998;
     4235  left: 0; }
    41574236  .clearing-blackout .clearing-close {
    41584237    display: block; }
    41594238
    41604239.clearing-container {
     4240  height: 100%;
     4241  margin: 0;
     4242  overflow: hidden;
    41614243  position: relative;
    4162   z-index: 998;
    4163   height: 100%;
    4164   overflow: hidden;
    4165   margin: 0; }
     4244  z-index: 998; }
    41664245
    41674246.clearing-touch-label {
     4247  color: #AAAAAA;
     4248  font-size: .6em;
     4249  left: 50%;
    41684250  position: absolute;
    4169   top: 50%;
    4170   left: 50%;
    4171   color: #AAAAAA;
    4172   font-size: 0.6em; }
     4251  top: 50%; }
    41734252
    41744253.visible-img {
     
    41794258    left: 50%;
    41804259    top: 50%;
     4260    -webkit-transform: translateY(-50%) translateX(-50%);
     4261    -moz-transform: translateY(-50%) translateX(-50%);
     4262    -ms-transform: translateY(-50%) translateX(-50%);
     4263    -o-transform: translateY(-50%) translateX(-50%);
    41814264    transform: translateY(-50%) translateX(-50%);
    4182     -webkit-transform: translateY(-50%) translateX(-50%);
    4183     -ms-transform: translateY(-50%) translateX(-50%);
    41844265    max-height: 100%;
    41854266    max-width: 100%; }
    41864267
    41874268.clearing-caption {
     4269  background: #333333;
     4270  bottom: 0;
    41884271  color: #CCCCCC;
    41894272  font-size: 0.875em;
    41904273  line-height: 1.3;
    41914274  margin-bottom: 0;
    4192   text-align: center;
    4193   bottom: 0;
    4194   background: #333333;
    4195   width: 100%;
    41964275  padding: 10px 30px 20px;
    41974276  position: absolute;
     4277  text-align: center;
     4278  width: 100%;
    41984279  left: 0; }
    41994280
    42004281.clearing-close {
    4201   z-index: 999;
     4282  color: #CCCCCC;
     4283  display: none;
     4284  font-size: 30px;
     4285  line-height: 1;
    42024286  padding-left: 20px;
    42034287  padding-top: 10px;
    4204   font-size: 30px;
    4205   line-height: 1;
    4206   color: #CCCCCC;
    4207   display: none; }
     4288  z-index: 999; }
    42084289  .clearing-close:hover, .clearing-close:focus {
    42094290    color: #CCCCCC; }
     
    42194300    display: block; }
    42204301
    4221 @media only screen and (min-width: 40.063em) {
     4302@media only screen and (min-width: 40.0625em) {
    42224303  .clearing-main-prev,
    42234304  .clearing-main-next {
     4305    height: 100%;
    42244306    position: absolute;
    4225     height: 100%;
    4226     width: 40px;
    4227     top: 0; }
     4307    top: 0;
     4308    width: 40px; }
    42284309    .clearing-main-prev > span,
    42294310    .clearing-main-next > span {
     4311      border: solid 12px;
     4312      display: block;
     4313      height: 0;
    42304314      position: absolute;
    42314315      top: 50%;
    4232       display: block;
    4233       width: 0;
    4234       height: 0;
    4235       border: solid 12px; }
     4316      width: 0; }
    42364317      .clearing-main-prev > span:hover,
    42374318      .clearing-main-next > span:hover {
    4238         opacity: 0.8; }
     4319        opacity: .8; }
    42394320
    42404321  .clearing-main-prev {
     
    42534334  .clearing-main-prev.disabled,
    42544335  .clearing-main-next.disabled {
    4255     opacity: 0.3; }
     4336    opacity: .3; }
    42564337
    42574338  .clearing-assembled .clearing-container .carousel {
     
    42674348      float: none; }
    42684349      .clearing-assembled .clearing-container .carousel > ul li {
     4350        clear: none;
     4351        cursor: pointer;
    42694352        display: block;
    4270         width: 120px;
     4353        float: left;
     4354        margin-right: 0;
    42714355        min-height: inherit;
    4272         float: left;
     4356        opacity: .4;
    42734357        overflow: hidden;
    4274         margin-right: 0;
    42754358        padding: 0;
    42764359        position: relative;
    4277         cursor: pointer;
    4278         opacity: 0.4;
    4279         clear: none; }
     4360        width: 120px; }
    42804361        .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
    42814362          height: 100%;
     
    42914372          opacity: 1; }
    42924373        .clearing-assembled .clearing-container .carousel > ul li:hover {
    4293           opacity: 0.8; }
     4374          opacity: .8; }
    42944375  .clearing-assembled .clearing-container .visible-img {
    42954376    background: #333333;
    4296     overflow: hidden;
    4297     height: 85%; }
     4377    height: 85%;
     4378    overflow: hidden; }
    42984379
    42994380  .clearing-close {
     4381    padding-left: 0;
     4382    padding-top: 0;
    43004383    position: absolute;
    43014384    top: 10px;
    4302     right: 20px;
    4303     padding-left: 0;
    4304     padding-top: 0; } }
     4385    right: 20px; } }
    43054386/* Progress Bar */
    43064387.progress {
    43074388  background-color: #F6F6F6;
     4389  border: 1px solid white;
    43084390  height: 1.5625rem;
    4309   border: 1px solid white;
    4310   padding: 0.125rem;
    4311   margin-bottom: 0.625rem; }
     4391  margin-bottom: 0.625rem;
     4392  padding: 0.125rem; }
    43124393  .progress .meter {
    43134394    background: #008CBA;
    4314     height: 100%;
    4315     display: block; }
     4395    display: block;
     4396    height: 100%; }
    43164397  .progress.secondary .meter {
    43174398    background: #e7e7e7;
    4318     height: 100%;
    4319     display: block; }
     4399    display: block;
     4400    height: 100%; }
    43204401  .progress.success .meter {
    43214402    background: #43AC6A;
    4322     height: 100%;
    4323     display: block; }
     4403    display: block;
     4404    height: 100%; }
    43244405  .progress.alert .meter {
    43254406    background: #f04124;
    4326     height: 100%;
    4327     display: block; }
     4407    display: block;
     4408    height: 100%; }
    43284409  .progress.radius {
    43294410    border-radius: 3px; }
     
    43374418.sub-nav {
    43384419  display: block;
    4339   width: auto;
     4420  margin: -0.25rem 0 1.125rem;
    43404421  overflow: hidden;
    4341   margin-bottom: -0.25rem 0 1.125rem;
    4342   padding-top: 0.25rem; }
     4422  padding-top: 0.25rem;
     4423  width: auto; }
    43434424  .sub-nav dt {
    43444425    text-transform: uppercase; }
     
    43464427  .sub-nav dd,
    43474428  .sub-nav li {
     4429    color: #999999;
    43484430    float: left;
     4431    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
     4432    font-size: 0.875rem;
     4433    font-weight: normal;
    43494434    margin-left: 1rem;
    4350     margin-bottom: 0;
    4351     font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    4352     font-weight: normal;
    4353     font-size: 0.875rem;
    4354     color: #999999; }
     4435    margin-bottom: 0; }
    43554436    .sub-nav dt a,
    43564437    .sub-nav dd a,
    43574438    .sub-nav li a {
    4358       text-decoration: none;
    43594439      color: #999999;
    4360       padding: 0.1875rem 1rem; }
     4440      padding: 0.1875rem 1rem;
     4441      text-decoration: none; }
    43614442      .sub-nav dt a:hover,
    43624443      .sub-nav dd a:hover,
     
    43674448    .sub-nav li.active a {
    43684449      border-radius: 3px;
     4450      background: #008CBA;
     4451      color: #FFFFFF;
     4452      cursor: default;
    43694453      font-weight: normal;
    4370       background: #008CBA;
    4371       padding: 0.1875rem 1rem;
    4372       cursor: default;
    4373       color: #FFFFFF; }
     4454      padding: 0.1875rem 1rem; }
    43744455      .sub-nav dt.active a:hover,
    43754456      .sub-nav dd.active a:hover,
     
    43834464/* Default styles for the container */
    43844465.joyride-tip-guide {
    4385   display: none;
    4386   position: absolute;
    43874466  background: #333333;
    43884467  color: #FFFFFF;
    4389   z-index: 101;
    4390   top: 0;
    4391   left: 2.5%;
     4468  display: none;
    43924469  font-family: inherit;
    43934470  font-weight: normal;
    4394   width: 95%; }
     4471  position: absolute;
     4472  top: 0;
     4473  width: 95%;
     4474  z-index: 101;
     4475  left: 2.5%; }
    43954476
    43964477.lt-ie9 .joyride-tip-guide {
     4478  margin-left: -400px;
    43974479  max-width: 800px;
    4398   left: 50%;
    4399   margin-left: -400px; }
     4480  left: 50%; }
    44004481
    44014482.joyride-content-wrapper {
    4402   width: 100%;
    4403   padding: 1.125rem 1.25rem 1.5rem; }
     4483  padding: 1.125rem 1.25rem 1.5rem;
     4484  width: 100%; }
    44044485  .joyride-content-wrapper .button {
    44054486    margin-bottom: 0 !important; }
     
    44094490/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
    44104491.joyride-tip-guide .joyride-nub {
     4492  border: 10px solid #333333;
    44114493  display: block;
     4494  height: 0;
    44124495  position: absolute;
    4413   left: 22px;
    44144496  width: 0;
    4415   height: 0;
    4416   border: 10px solid #333333; }
     4497  left: 22px; }
    44174498  .joyride-tip-guide .joyride-nub.top {
    4418     border-top-style: solid;
    44194499    border-color: #333333;
    44204500    border-top-color: transparent !important;
     4501    border-top-style: solid;
    44214502    border-left-color: transparent !important;
    44224503    border-right-color: transparent !important;
    44234504    top: -20px; }
    44244505  .joyride-tip-guide .joyride-nub.bottom {
    4425     border-bottom-style: solid;
    44264506    border-color: #333333 !important;
    44274507    border-bottom-color: transparent !important;
     4508    border-bottom-style: solid;
    44284509    border-left-color: transparent !important;
    44294510    border-right-color: transparent !important;
     
    44414522.joyride-tip-guide h5,
    44424523.joyride-tip-guide h6 {
     4524  color: #FFFFFF;
     4525  font-weight: bold;
    44434526  line-height: 1.25;
    4444   margin: 0;
    4445   font-weight: bold;
    4446   color: #FFFFFF; }
     4527  margin: 0; }
    44474528
    44484529.joyride-tip-guide p {
    4449   margin: 0 0 1.125rem 0;
    44504530  font-size: 0.875rem;
    4451   line-height: 1.3; }
     4531  line-height: 1.3;
     4532  margin: 0 0 1.125rem 0; }
    44524533
    44534534.joyride-timer-indicator-wrap {
     4535  border: solid 1px #555555;
     4536  bottom: 1rem;
     4537  height: 3px;
     4538  position: absolute;
    44544539  width: 50px;
    4455   height: 3px;
    4456   border: solid 1px #555555;
    4457   position: absolute;
    4458   right: 1.0625rem;
    4459   bottom: 1rem; }
     4540  right: 1.0625rem; }
    44604541
    44614542.joyride-timer-indicator {
     4543  background: #666666;
    44624544  display: block;
    4463   width: 0;
    44644545  height: inherit;
    4465   background: #666666; }
     4546  width: 0; }
    44664547
    44674548.joyride-close-tip {
    4468   position: absolute;
    4469   right: 12px;
    4470   top: 10px;
    44714549  color: #777777 !important;
    4472   text-decoration: none;
    44734550  font-size: 24px;
    44744551  font-weight: normal;
    4475   line-height: .5 !important; }
     4552  line-height: .5 !important;
     4553  position: absolute;
     4554  text-decoration: none;
     4555  top: 10px;
     4556  right: 12px; }
    44764557  .joyride-close-tip:hover, .joyride-close-tip:focus {
    44774558    color: #EEEEEE !important; }
    44784559
    44794560.joyride-modal-bg {
     4561  background: rgba(0, 0, 0, 0.5);
     4562  cursor: pointer;
     4563  display: none;
     4564  height: 100%;
    44804565  position: fixed;
    4481   height: 100%;
     4566  top: 0;
    44824567  width: 100%;
    4483   background: transparent;
    4484   background: rgba(0, 0, 0, 0.5);
    44854568  z-index: 100;
    4486   display: none;
    4487   top: 0;
    4488   left: 0;
    4489   cursor: pointer; }
     4569  left: 0; }
    44904570
    44914571.joyride-expose-wrapper {
    44924572  background-color: #FFFFFF;
     4573  border-radius: 3px;
     4574  box-shadow: 0 0 15px #FFFFFF;
    44934575  position: absolute;
    4494   border-radius: 3px;
    4495   z-index: 102;
    4496   box-shadow: 0 0 15px #FFFFFF; }
     4576  z-index: 102; }
    44974577
    44984578.joyride-expose-cover {
    44994579  background: transparent;
    45004580  border-radius: 3px;
     4581  left: 0;
    45014582  position: absolute;
    4502   z-index: 9999;
    45034583  top: 0;
    4504   left: 0; }
     4584  z-index: 9999; }
    45054585
    45064586/* Styles for screens that are at least 768px; */
    4507 @media only screen and (min-width: 40.063em) {
     4587@media only screen and (min-width: 40.0625em) {
    45084588  .joyride-tip-guide {
    45094589    width: 300px;
     
    45174597    .joyride-tip-guide .joyride-nub.right {
    45184598      border-color: #333333 !important;
    4519       border-top-color: transparent !important;
    45204599      border-right-color: transparent !important;
    45214600      border-bottom-color: transparent !important;
    4522       top: 22px;
     4601      border-top-color: transparent !important;
    45234602      left: auto;
    4524       right: -20px; }
     4603      right: -20px;
     4604      top: 22px; }
    45254605    .joyride-tip-guide .joyride-nub.left {
    45264606      border-color: #333333 !important;
     4607      border-bottom-color: transparent !important;
     4608      border-left-color: transparent !important;
    45274609      border-top-color: transparent !important;
    4528       border-left-color: transparent !important;
    4529       border-bottom-color: transparent !important;
    4530       top: 22px;
    45314610      left: -20px;
    4532       right: auto; } }
     4611      right: auto;
     4612      top: 22px; } }
    45334613.label {
     4614  display: inline-block;
     4615  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    45344616  font-weight: normal;
    4535   font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
     4617  line-height: 1;
     4618  margin-bottom: auto;
     4619  position: relative;
    45364620  text-align: center;
    45374621  text-decoration: none;
    4538   line-height: 1;
    45394622  white-space: nowrap;
    4540   display: inline-block;
    4541   position: relative;
    4542   margin-bottom: auto;
    45434623  padding: 0.25rem 0.5rem 0.25rem;
    45444624  font-size: 0.6875rem;
     
    46044684
    46054685.left-small {
    4606   width: 2.8125rem;
    46074686  height: 2.8125rem;
    46084687  position: absolute;
    46094688  top: 0;
     4689  width: 2.8125rem;
    46104690  border-right: solid 1px #1a1a1a;
    46114691  left: 0; }
    46124692
    46134693.right-small {
    4614   width: 2.8125rem;
    46154694  height: 2.8125rem;
    46164695  position: absolute;
    46174696  top: 0;
     4697  width: 2.8125rem;
    46184698  border-left: solid 1px #1a1a1a;
    46194699  right: 0; }
    46204700
    46214701.tab-bar-section {
     4702  height: 2.8125rem;
    46224703  padding: 0 0.625rem;
    46234704  position: absolute;
    46244705  text-align: center;
    4625   height: 2.8125rem;
    46264706  top: 0; }
    4627   @media only screen and (min-width: 40.063em) {
    4628     .tab-bar-section.left {
    4629       text-align: left; }
    4630     .tab-bar-section.right {
    4631       text-align: right; } }
     4707  .tab-bar-section.left {
     4708    text-align: left; }
     4709  .tab-bar-section.right {
     4710    text-align: right; }
    46324711  .tab-bar-section.left {
    46334712    left: 0;
     
    46414720
    46424721.tab-bar .menu-icon {
     4722  color: #FFFFFF;
     4723  display: block;
     4724  height: 2.8125rem;
     4725  padding: 0;
     4726  position: relative;
    46434727  text-indent: 2.1875rem;
    4644   width: 2.8125rem;
    4645   height: 2.8125rem;
    4646   display: block;
    4647   padding: 0;
    4648   color: #FFFFFF;
    4649   position: relative;
    4650   transform: translate3d(0, 0, 0); }
     4728  transform: translate3d(0, 0, 0);
     4729  width: 2.8125rem; }
    46514730  .tab-bar .menu-icon span::after {
    46524731    content: "";
    4653     position: absolute;
    46544732    display: block;
    46554733    height: 0;
     4734    position: absolute;
    46564735    top: 50%;
    46574736    margin-top: -0.5rem;
     
    46644743.left-off-canvas-menu {
    46654744  -webkit-backface-visibility: hidden;
    4666   width: 15.625rem;
    4667   top: 0;
     4745  background: #333333;
    46684746  bottom: 0;
    4669   position: absolute;
     4747  box-sizing: content-box;
     4748  -webkit-overflow-scrolling: touch;
     4749  -ms-overflow-style: -ms-autohiding-scrollbar;
    46704750  overflow-x: hidden;
    46714751  overflow-y: auto;
    4672   background: #333333;
     4752  position: absolute;
     4753  top: 0;
     4754  transition: transform 500ms ease 0s;
     4755  width: 15.625rem;
    46734756  z-index: 1001;
    4674   box-sizing: content-box;
    4675   transition: transform 500ms ease 0s;
    4676   -webkit-overflow-scrolling: touch;
    4677   -ms-overflow-style: -ms-autohiding-scrollbar;
    4678   -ms-transform: translate(-100%, 0);
    46794757  -webkit-transform: translate3d(-100%, 0, 0);
    46804758  -moz-transform: translate3d(-100%, 0, 0);
     4759  -ms-transform: translate(-100%, 0);
    46814760  -ms-transform: translate3d(-100%, 0, 0);
    46824761  -o-transform: translate3d(-100%, 0, 0);
     
    46884767.right-off-canvas-menu {
    46894768  -webkit-backface-visibility: hidden;
    4690   width: 15.625rem;
    4691   top: 0;
     4769  background: #333333;
    46924770  bottom: 0;
    4693   position: absolute;
     4771  box-sizing: content-box;
     4772  -webkit-overflow-scrolling: touch;
     4773  -ms-overflow-style: -ms-autohiding-scrollbar;
    46944774  overflow-x: hidden;
    46954775  overflow-y: auto;
    4696   background: #333333;
     4776  position: absolute;
     4777  top: 0;
     4778  transition: transform 500ms ease 0s;
     4779  width: 15.625rem;
    46974780  z-index: 1001;
    4698   box-sizing: content-box;
    4699   transition: transform 500ms ease 0s;
    4700   -webkit-overflow-scrolling: touch;
    4701   -ms-overflow-style: -ms-autohiding-scrollbar;
    4702   -ms-transform: translate(100%, 0);
    47034781  -webkit-transform: translate3d(100%, 0, 0);
    47044782  -moz-transform: translate3d(100%, 0, 0);
     4783  -ms-transform: translate(100%, 0);
    47054784  -ms-transform: translate3d(100%, 0, 0);
    47064785  -o-transform: translate3d(100%, 0, 0);
     
    47124791ul.off-canvas-list {
    47134792  list-style-type: none;
    4714   padding: 0;
    4715   margin: 0; }
     4793  margin: 0;
     4794  padding: 0; }
    47164795  ul.off-canvas-list li label {
     4796    background: #444444;
     4797    border-bottom: none;
     4798    border-top: 1px solid #5e5e5e;
     4799    color: #999999;
    47174800    display: block;
    4718     padding: 0.3rem 0.9375rem;
    4719     color: #999999;
    4720     text-transform: uppercase;
    47214801    font-size: 0.75rem;
    47224802    font-weight: bold;
    4723     background: #444444;
    4724     border-top: 1px solid #5e5e5e;
    4725     border-bottom: none;
    4726     margin: 0; }
     4803    margin: 0;
     4804    padding: 0.3rem 0.9375rem;
     4805    text-transform: uppercase; }
    47274806  ul.off-canvas-list li a {
     4807    border-bottom: 1px solid #262626;
     4808    color: rgba(255, 255, 255, 0.7);
    47284809    display: block;
    47294810    padding: 0.66667rem;
    4730     color: rgba(255, 255, 255, 0.7);
    4731     border-bottom: 1px solid #262626;
    47324811    transition: background 300ms ease; }
    47334812    ul.off-canvas-list li a:hover {
    47344813      background: #242424; }
     4814    ul.off-canvas-list li a:active {
     4815      background: #242424; }
    47354816
    47364817.move-right > .inner-wrap {
    4737   -ms-transform: translate(15.625rem, 0);
    47384818  -webkit-transform: translate3d(15.625rem, 0, 0);
    47394819  -moz-transform: translate3d(15.625rem, 0, 0);
     4820  -ms-transform: translate(15.625rem, 0);
    47404821  -ms-transform: translate3d(15.625rem, 0, 0);
    47414822  -o-transform: translate3d(15.625rem, 0, 0);
     
    47434824.move-right .exit-off-canvas {
    47444825  -webkit-backface-visibility: hidden;
     4826  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
     4827  cursor: pointer;
    47454828  transition: background 300ms ease;
    4746   cursor: pointer;
    4747   box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
     4829  -webkit-tap-highlight-color: transparent;
     4830  background: rgba(255, 255, 255, 0.2);
     4831  bottom: 0;
    47484832  display: block;
     4833  left: 0;
    47494834  position: absolute;
    4750   background: rgba(255, 255, 255, 0.2);
     4835  right: 0;
    47514836  top: 0;
    4752   bottom: 0;
    4753   left: 0;
    4754   right: 0;
    4755   z-index: 1002;
    4756   -webkit-tap-highlight-color: transparent; }
    4757   @media only screen and (min-width: 40.063em) {
     4837  z-index: 1002; }
     4838  @media only screen and (min-width: 40.0625em) {
    47584839    .move-right .exit-off-canvas:hover {
    47594840      background: rgba(255, 255, 255, 0.05); } }
    47604841
    47614842.move-left > .inner-wrap {
    4762   -ms-transform: translate(-15.625rem, 0);
    47634843  -webkit-transform: translate3d(-15.625rem, 0, 0);
    47644844  -moz-transform: translate3d(-15.625rem, 0, 0);
     4845  -ms-transform: translate(-15.625rem, 0);
    47654846  -ms-transform: translate3d(-15.625rem, 0, 0);
    47664847  -o-transform: translate3d(-15.625rem, 0, 0);
     
    47684849.move-left .exit-off-canvas {
    47694850  -webkit-backface-visibility: hidden;
     4851  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
     4852  cursor: pointer;
    47704853  transition: background 300ms ease;
    4771   cursor: pointer;
    4772   box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
     4854  -webkit-tap-highlight-color: transparent;
     4855  background: rgba(255, 255, 255, 0.2);
     4856  bottom: 0;
    47734857  display: block;
     4858  left: 0;
    47744859  position: absolute;
    4775   background: rgba(255, 255, 255, 0.2);
     4860  right: 0;
    47764861  top: 0;
    4777   bottom: 0;
    4778   left: 0;
    4779   right: 0;
    4780   z-index: 1002;
    4781   -webkit-tap-highlight-color: transparent; }
    4782   @media only screen and (min-width: 40.063em) {
     4862  z-index: 1002; }
     4863  @media only screen and (min-width: 40.0625em) {
    47834864    .move-left .exit-off-canvas:hover {
    47844865      background: rgba(255, 255, 255, 0.05); } }
     
    47934874.offcanvas-overlap .exit-off-canvas {
    47944875  -webkit-backface-visibility: hidden;
     4876  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
     4877  cursor: pointer;
    47954878  transition: background 300ms ease;
    4796   cursor: pointer;
    4797   box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
     4879  -webkit-tap-highlight-color: transparent;
     4880  background: rgba(255, 255, 255, 0.2);
     4881  bottom: 0;
    47984882  display: block;
     4883  left: 0;
    47994884  position: absolute;
    4800   background: rgba(255, 255, 255, 0.2);
     4885  right: 0;
    48014886  top: 0;
    4802   bottom: 0;
    4803   left: 0;
    4804   right: 0;
    4805   z-index: 1002;
    4806   -webkit-tap-highlight-color: transparent; }
    4807   @media only screen and (min-width: 40.063em) {
     4887  z-index: 1002; }
     4888  @media only screen and (min-width: 40.0625em) {
    48084889    .offcanvas-overlap .exit-off-canvas:hover {
    48094890      background: rgba(255, 255, 255, 0.05); } }
     
    48184899.offcanvas-overlap-left .exit-off-canvas {
    48194900  -webkit-backface-visibility: hidden;
     4901  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
     4902  cursor: pointer;
    48204903  transition: background 300ms ease;
    4821   cursor: pointer;
    4822   box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
     4904  -webkit-tap-highlight-color: transparent;
     4905  background: rgba(255, 255, 255, 0.2);
     4906  bottom: 0;
    48234907  display: block;
     4908  left: 0;
    48244909  position: absolute;
    4825   background: rgba(255, 255, 255, 0.2);
     4910  right: 0;
    48264911  top: 0;
    4827   bottom: 0;
    4828   left: 0;
    4829   right: 0;
    4830   z-index: 1002;
    4831   -webkit-tap-highlight-color: transparent; }
    4832   @media only screen and (min-width: 40.063em) {
     4912  z-index: 1002; }
     4913  @media only screen and (min-width: 40.0625em) {
    48334914    .offcanvas-overlap-left .exit-off-canvas:hover {
    48344915      background: rgba(255, 255, 255, 0.05); } }
     
    48434924.offcanvas-overlap-right .exit-off-canvas {
    48444925  -webkit-backface-visibility: hidden;
     4926  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
     4927  cursor: pointer;
    48454928  transition: background 300ms ease;
    4846   cursor: pointer;
    4847   box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
     4929  -webkit-tap-highlight-color: transparent;
     4930  background: rgba(255, 255, 255, 0.2);
     4931  bottom: 0;
    48484932  display: block;
     4933  left: 0;
    48494934  position: absolute;
    4850   background: rgba(255, 255, 255, 0.2);
     4935  right: 0;
    48514936  top: 0;
    4852   bottom: 0;
    4853   left: 0;
    4854   right: 0;
    4855   z-index: 1002;
    4856   -webkit-tap-highlight-color: transparent; }
    4857   @media only screen and (min-width: 40.063em) {
     4937  z-index: 1002; }
     4938  @media only screen and (min-width: 40.0625em) {
    48584939    .offcanvas-overlap-right .exit-off-canvas:hover {
    48594940      background: rgba(255, 255, 255, 0.05); } }
     
    48704951.left-submenu {
    48714952  -webkit-backface-visibility: hidden;
    4872   width: 15.625rem;
    4873   top: 0;
     4953  -webkit-overflow-scrolling: touch;
     4954  background: #333333;
    48744955  bottom: 0;
    4875   position: absolute;
     4956  box-sizing: content-box;
    48764957  margin: 0;
    48774958  overflow-x: hidden;
    48784959  overflow-y: auto;
    4879   background: #333333;
     4960  position: absolute;
     4961  top: 0;
     4962  width: 15.625rem;
    48804963  z-index: 1002;
    4881   box-sizing: content-box;
    4882   -webkit-overflow-scrolling: touch;
    4883   -ms-transform: translate(-100%, 0);
    48844964  -webkit-transform: translate3d(-100%, 0, 0);
    48854965  -moz-transform: translate3d(-100%, 0, 0);
     4966  -ms-transform: translate(-100%, 0);
    48864967  -ms-transform: translate3d(-100%, 0, 0);
    48874968  -o-transform: translate3d(-100%, 0, 0);
     
    48964977    -webkit-backface-visibility: hidden; }
    48974978  .left-submenu .back > a {
     4979    background: #444;
     4980    border-bottom: none;
     4981    border-top: 1px solid #5e5e5e;
     4982    color: #999999;
     4983    font-weight: bold;
    48984984    padding: 0.3rem 0.9375rem;
    4899     color: #999999;
    49004985    text-transform: uppercase;
    4901     font-weight: bold;
    4902     background: #444;
    4903     border-top: 1px solid #5e5e5e;
    4904     border-bottom: none;
    49054986    margin: 0; }
    49064987    .left-submenu .back > a:hover {
    49074988      background: #303030;
    4908       border-top: 1px solid #5e5e5e;
    4909       border-bottom: none; }
     4989      border-bottom: none;
     4990      border-top: 1px solid #5e5e5e; }
    49104991    .left-submenu .back > a:before {
    49114992      content: "\AB";
    4912       margin-right: 0.5rem;
     4993      margin-right: .5rem;
    49134994      display: inline; }
    49144995  .left-submenu.move-right, .left-submenu.offcanvas-overlap-right, .left-submenu.offcanvas-overlap {
    4915     -ms-transform: translate(0%, 0);
    49164996    -webkit-transform: translate3d(0%, 0, 0);
    49174997    -moz-transform: translate3d(0%, 0, 0);
     4998    -ms-transform: translate(0%, 0);
    49184999    -ms-transform: translate3d(0%, 0, 0);
    49195000    -o-transform: translate3d(0%, 0, 0);
     
    49225003.right-submenu {
    49235004  -webkit-backface-visibility: hidden;
    4924   width: 15.625rem;
    4925   top: 0;
     5005  -webkit-overflow-scrolling: touch;
     5006  background: #333333;
    49265007  bottom: 0;
    4927   position: absolute;
     5008  box-sizing: content-box;
    49285009  margin: 0;
    49295010  overflow-x: hidden;
    49305011  overflow-y: auto;
    4931   background: #333333;
     5012  position: absolute;
     5013  top: 0;
     5014  width: 15.625rem;
    49325015  z-index: 1002;
    4933   box-sizing: content-box;
    4934   -webkit-overflow-scrolling: touch;
    4935   -ms-transform: translate(100%, 0);
    49365016  -webkit-transform: translate3d(100%, 0, 0);
    49375017  -moz-transform: translate3d(100%, 0, 0);
     5018  -ms-transform: translate(100%, 0);
    49385019  -ms-transform: translate3d(100%, 0, 0);
    49395020  -o-transform: translate3d(100%, 0, 0);
     
    49485029    -webkit-backface-visibility: hidden; }
    49495030  .right-submenu .back > a {
     5031    background: #444;
     5032    border-bottom: none;
     5033    border-top: 1px solid #5e5e5e;
     5034    color: #999999;
     5035    font-weight: bold;
    49505036    padding: 0.3rem 0.9375rem;
    4951     color: #999999;
    49525037    text-transform: uppercase;
    4953     font-weight: bold;
    4954     background: #444;
    4955     border-top: 1px solid #5e5e5e;
    4956     border-bottom: none;
    49575038    margin: 0; }
    49585039    .right-submenu .back > a:hover {
    49595040      background: #303030;
    4960       border-top: 1px solid #5e5e5e;
    4961       border-bottom: none; }
     5041      border-bottom: none;
     5042      border-top: 1px solid #5e5e5e; }
    49625043    .right-submenu .back > a:after {
    49635044      content: "\BB";
    4964       margin-left: 0.5rem;
     5045      margin-left: .5rem;
    49655046      display: inline; }
    49665047  .right-submenu.move-left, .right-submenu.offcanvas-overlap-left, .right-submenu.offcanvas-overlap {
    4967     -ms-transform: translate(0%, 0);
    49685048    -webkit-transform: translate3d(0%, 0, 0);
    49695049    -moz-transform: translate3d(0%, 0, 0);
     5050    -ms-transform: translate(0%, 0);
    49705051    -ms-transform: translate3d(0%, 0, 0);
    49715052    -o-transform: translate3d(0%, 0, 0);
     
    49745055.left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {
    49755056  content: "\BB";
    4976   margin-left: 0.5rem;
     5057  margin-left: .5rem;
    49775058  display: inline; }
    49785059
    49795060.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
    49805061  content: "\AB";
    4981   margin-right: 0.5rem;
     5062  margin-right: .5rem;
    49825063  display: inline; }
    49835064
    49845065/* Foundation Dropdowns */
    49855066.f-dropdown {
    4986   position: absolute;
     5067  display: none;
    49875068  left: -9999px;
    49885069  list-style: none;
    49895070  margin-left: 0;
    4990   outline: none;
    4991   width: 100%;
    4992   max-height: none;
    4993   height: auto;
     5071  position: absolute;
    49945072  background: #FFFFFF;
    49955073  border: solid 1px #cccccc;
    49965074  font-size: 0.875rem;
     5075  height: auto;
     5076  max-height: none;
     5077  width: 100%;
    49975078  z-index: 89;
    49985079  margin-top: 2px;
    49995080  max-width: 200px; }
     5081  .f-dropdown.open {
     5082    display: block; }
    50005083  .f-dropdown > *:first-child {
    50015084    margin-top: 0; }
     
    50035086    margin-bottom: 0; }
    50045087  .f-dropdown:before {
     5088    border: inset 6px;
    50055089    content: "";
    50065090    display: block;
     5091    height: 0;
    50075092    width: 0;
    5008     height: 0;
    5009     border: inset 6px;
    50105093    border-color: transparent transparent #FFFFFF transparent;
    50115094    border-bottom-style: solid;
     
    50155098    z-index: 89; }
    50165099  .f-dropdown:after {
     5100    border: inset 7px;
    50175101    content: "";
    50185102    display: block;
     5103    height: 0;
    50195104    width: 0;
    5020     height: 0;
    5021     border: inset 7px;
    50225105    border-color: transparent transparent #cccccc transparent;
    50235106    border-bottom-style: solid;
     
    50335116    right: 9px; }
    50345117  .f-dropdown.drop-right {
    5035     position: absolute;
     5118    display: none;
    50365119    left: -9999px;
    50375120    list-style: none;
    50385121    margin-left: 0;
    5039     outline: none;
    5040     width: 100%;
    5041     max-height: none;
    5042     height: auto;
     5122    position: absolute;
    50435123    background: #FFFFFF;
    50445124    border: solid 1px #cccccc;
    50455125    font-size: 0.875rem;
     5126    height: auto;
     5127    max-height: none;
     5128    width: 100%;
    50465129    z-index: 89;
    50475130    margin-top: 0;
    50485131    margin-left: 2px;
    50495132    max-width: 200px; }
     5133    .f-dropdown.drop-right.open {
     5134      display: block; }
    50505135    .f-dropdown.drop-right > *:first-child {
    50515136      margin-top: 0; }
     
    50535138      margin-bottom: 0; }
    50545139    .f-dropdown.drop-right:before {
     5140      border: inset 6px;
    50555141      content: "";
    50565142      display: block;
     5143      height: 0;
    50575144      width: 0;
    5058       height: 0;
    5059       border: inset 6px;
    50605145      border-color: transparent #FFFFFF transparent transparent;
    50615146      border-right-style: solid;
     
    50655150      z-index: 89; }
    50665151    .f-dropdown.drop-right:after {
     5152      border: inset 7px;
    50675153      content: "";
    50685154      display: block;
     5155      height: 0;
    50695156      width: 0;
    5070       height: 0;
    5071       border: inset 7px;
    50725157      border-color: transparent #cccccc transparent transparent;
    50735158      border-right-style: solid;
     
    50775162      z-index: 88; }
    50785163  .f-dropdown.drop-left {
    5079     position: absolute;
     5164    display: none;
    50805165    left: -9999px;
    50815166    list-style: none;
    50825167    margin-left: 0;
    5083     outline: none;
    5084     width: 100%;
    5085     max-height: none;
    5086     height: auto;
     5168    position: absolute;
    50875169    background: #FFFFFF;
    50885170    border: solid 1px #cccccc;
    50895171    font-size: 0.875rem;
     5172    height: auto;
     5173    max-height: none;
     5174    width: 100%;
    50905175    z-index: 89;
    50915176    margin-top: 0;
    50925177    margin-left: -2px;
    50935178    max-width: 200px; }
     5179    .f-dropdown.drop-left.open {
     5180      display: block; }
    50945181    .f-dropdown.drop-left > *:first-child {
    50955182      margin-top: 0; }
     
    50975184      margin-bottom: 0; }
    50985185    .f-dropdown.drop-left:before {
     5186      border: inset 6px;
    50995187      content: "";
    51005188      display: block;
     5189      height: 0;
    51015190      width: 0;
    5102       height: 0;
    5103       border: inset 6px;
    51045191      border-color: transparent transparent transparent #FFFFFF;
    51055192      border-left-style: solid;
     
    51105197      z-index: 89; }
    51115198    .f-dropdown.drop-left:after {
     5199      border: inset 7px;
    51125200      content: "";
    51135201      display: block;
     5202      height: 0;
    51145203      width: 0;
    5115       height: 0;
    5116       border: inset 7px;
    51175204      border-color: transparent transparent transparent #cccccc;
    51185205      border-left-style: solid;
     
    51235210      z-index: 88; }
    51245211  .f-dropdown.drop-top {
    5125     position: absolute;
     5212    display: none;
    51265213    left: -9999px;
    51275214    list-style: none;
    51285215    margin-left: 0;
    5129     outline: none;
    5130     width: 100%;
    5131     max-height: none;
    5132     height: auto;
     5216    position: absolute;
    51335217    background: #FFFFFF;
    51345218    border: solid 1px #cccccc;
    51355219    font-size: 0.875rem;
     5220    height: auto;
     5221    max-height: none;
     5222    width: 100%;
    51365223    z-index: 89;
     5224    margin-left: 0;
    51375225    margin-top: -2px;
    5138     margin-left: 0;
    51395226    max-width: 200px; }
     5227    .f-dropdown.drop-top.open {
     5228      display: block; }
    51405229    .f-dropdown.drop-top > *:first-child {
    51415230      margin-top: 0; }
     
    51435232      margin-bottom: 0; }
    51445233    .f-dropdown.drop-top:before {
     5234      border: inset 6px;
    51455235      content: "";
    51465236      display: block;
     5237      height: 0;
    51475238      width: 0;
    5148       height: 0;
    5149       border: inset 6px;
    51505239      border-color: #FFFFFF transparent transparent transparent;
    51515240      border-top-style: solid;
     5241      bottom: -12px;
    51525242      position: absolute;
    51535243      top: auto;
    5154       bottom: -12px;
    51555244      left: 10px;
    51565245      right: auto;
    51575246      z-index: 89; }
    51585247    .f-dropdown.drop-top:after {
     5248      border: inset 7px;
    51595249      content: "";
    51605250      display: block;
     5251      height: 0;
    51615252      width: 0;
    5162       height: 0;
    5163       border: inset 7px;
    51645253      border-color: #cccccc transparent transparent transparent;
    51655254      border-top-style: solid;
     5255      bottom: -14px;
    51665256      position: absolute;
    51675257      top: auto;
    5168       bottom: -14px;
    51695258      left: 9px;
    51705259      right: auto;
    51715260      z-index: 88; }
    51725261  .f-dropdown li {
     5262    cursor: pointer;
    51735263    font-size: 0.875rem;
    5174     cursor: pointer;
    51755264    line-height: 1.125rem;
    51765265    margin: 0; }
     
    51845273      color: #555555; }
    51855274  .f-dropdown.content {
    5186     position: absolute;
     5275    display: none;
    51875276    left: -9999px;
    51885277    list-style: none;
    51895278    margin-left: 0;
    5190     outline: none;
    5191     padding: 1.25rem;
    5192     width: 100%;
    5193     height: auto;
    5194     max-height: none;
     5279    position: absolute;
    51955280    background: #FFFFFF;
    51965281    border: solid 1px #cccccc;
    51975282    font-size: 0.875rem;
     5283    height: auto;
     5284    max-height: none;
     5285    padding: 1.25rem;
     5286    width: 100%;
    51985287    z-index: 89;
    51995288    max-width: 200px; }
     5289    .f-dropdown.content.open {
     5290      display: block; }
    52005291    .f-dropdown.content > *:first-child {
    52015292      margin-top: 0; }
     
    52185309table {
    52195310  background: #FFFFFF;
     5311  border: solid 1px #DDDDDD;
    52205312  margin-bottom: 1.25rem;
    5221   border: solid 1px #DDDDDD;
    52225313  table-layout: auto; }
    52235314  table caption {
     
    52305321    table thead tr th,
    52315322    table thead tr td {
    5232       padding: 0.5rem 0.625rem 0.625rem;
     5323      color: #222222;
    52335324      font-size: 0.875rem;
    52345325      font-weight: bold;
    5235       color: #222222; }
     5326      padding: 0.5rem 0.625rem 0.625rem; }
    52365327  table tfoot {
    52375328    background: #F5F5F5; }
    52385329    table tfoot tr th,
    52395330    table tfoot tr td {
    5240       padding: 0.5rem 0.625rem 0.625rem;
     5331      color: #222222;
    52415332      font-size: 0.875rem;
    52425333      font-weight: bold;
    5243       color: #222222; }
     5334      padding: 0.5rem 0.625rem 0.625rem; }
    52445335  table tr th,
    52455336  table tr td {
     5337    color: #222222;
     5338    font-size: 0.875rem;
    52465339    padding: 0.5625rem 0.625rem;
    5247     font-size: 0.875rem;
    5248     color: #222222;
    52495340    text-align: left; }
    52505341  table tr.even, table tr.alt, table tr:nth-of-type(even) {
     
    52605351
    52615352.range-slider {
    5262   position: relative;
    52635353  border: 1px solid #DDDDDD;
    52645354  margin: 1.25rem 0;
     5355  position: relative;
    52655356  -ms-touch-action: none;
    52665357  touch-action: none;
    52675358  display: block;
     5359  height: 1rem;
    52685360  width: 100%;
    5269   height: 1rem;
    52705361  background: #FAFAFA; }
    52715362  .range-slider.vertical-range {
    5272     position: relative;
    52735363    border: 1px solid #DDDDDD;
    52745364    margin: 1.25rem 0;
     5365    position: relative;
    52755366    -ms-touch-action: none;
    52765367    touch-action: none;
    52775368    display: inline-block;
    5278     width: 1rem;
    5279     height: 12.5rem; }
     5369    height: 12.5rem;
     5370    width: 1rem; }
    52805371    .range-slider.vertical-range .range-slider-handle {
     5372      bottom: -10.5rem;
     5373      margin-left: -0.5rem;
    52815374      margin-top: 0;
    5282       margin-left: -0.5rem;
    5283       position: absolute;
    5284       bottom: -10.5rem; }
     5375      position: absolute; }
    52855376    .range-slider.vertical-range .range-slider-active-segment {
    5286       width: 0.875rem;
     5377      border-bottom-left-radius: inherit;
     5378      border-bottom-right-radius: inherit;
     5379      border-top-left-radius: initial;
     5380      bottom: 0;
    52875381      height: auto;
    5288       bottom: 0; }
     5382      width: 0.875rem; }
    52895383  .range-slider.radius {
    52905384    background: #FAFAFA;
     
    53155409
    53165410.range-slider-active-segment {
     5411  background: #e5e5e5;
     5412  border-bottom-left-radius: inherit;
     5413  border-top-left-radius: inherit;
    53175414  display: inline-block;
     5415  height: 0.875rem;
     5416  position: absolute; }
     5417
     5418.range-slider-handle {
     5419  border: 1px solid none;
     5420  cursor: pointer;
     5421  display: inline-block;
     5422  height: 1.375rem;
    53185423  position: absolute;
    5319   height: 0.875rem;
    5320   background: #e5e5e5; }
    5321 
    5322 .range-slider-handle {
    5323   display: inline-block;
    5324   position: absolute;
    5325   z-index: 1;
    53265424  top: -0.3125rem;
    53275425  width: 2rem;
    5328   height: 1.375rem;
    5329   border: 1px solid none;
    5330   cursor: pointer;
     5426  z-index: 1;
    53315427  -ms-touch-action: manipulation;
    53325428  touch-action: manipulation;
     
    53465442  [class*="block-grid-"] > li {
    53475443    display: block;
     5444    float: left;
    53485445    height: auto;
    5349     float: left;
    53505446    padding: 0 0.625rem 1.25rem; }
    53515447
    53525448@media only screen {
    53535449  .small-block-grid-1 > li {
    5354     width: 100%;
    5355     list-style: none; }
     5450    list-style: none;
     5451    width: 100%; }
    53565452    .small-block-grid-1 > li:nth-of-type(1n) {
    53575453      clear: none; }
     
    53605456
    53615457  .small-block-grid-2 > li {
    5362     width: 50%;
    5363     list-style: none; }
     5458    list-style: none;
     5459    width: 50%; }
    53645460    .small-block-grid-2 > li:nth-of-type(1n) {
    53655461      clear: none; }
     
    53685464
    53695465  .small-block-grid-3 > li {
    5370     width: 33.33333%;
    5371     list-style: none; }
     5466    list-style: none;
     5467    width: 33.33333%; }
    53725468    .small-block-grid-3 > li:nth-of-type(1n) {
    53735469      clear: none; }
     
    53765472
    53775473  .small-block-grid-4 > li {
    5378     width: 25%;
    5379     list-style: none; }
     5474    list-style: none;
     5475    width: 25%; }
    53805476    .small-block-grid-4 > li:nth-of-type(1n) {
    53815477      clear: none; }
     
    53845480
    53855481  .small-block-grid-5 > li {
    5386     width: 20%;
    5387     list-style: none; }
     5482    list-style: none;
     5483    width: 20%; }
    53885484    .small-block-grid-5 > li:nth-of-type(1n) {
    53895485      clear: none; }
     
    53925488
    53935489  .small-block-grid-6 > li {
    5394     width: 16.66667%;
    5395     list-style: none; }
     5490    list-style: none;
     5491    width: 16.66667%; }
    53965492    .small-block-grid-6 > li:nth-of-type(1n) {
    53975493      clear: none; }
     
    54005496
    54015497  .small-block-grid-7 > li {
    5402     width: 14.28571%;
    5403     list-style: none; }
     5498    list-style: none;
     5499    width: 14.28571%; }
    54045500    .small-block-grid-7 > li:nth-of-type(1n) {
    54055501      clear: none; }
     
    54085504
    54095505  .small-block-grid-8 > li {
    5410     width: 12.5%;
    5411     list-style: none; }
     5506    list-style: none;
     5507    width: 12.5%; }
    54125508    .small-block-grid-8 > li:nth-of-type(1n) {
    54135509      clear: none; }
     
    54165512
    54175513  .small-block-grid-9 > li {
    5418     width: 11.11111%;
    5419     list-style: none; }
     5514    list-style: none;
     5515    width: 11.11111%; }
    54205516    .small-block-grid-9 > li:nth-of-type(1n) {
    54215517      clear: none; }
     
    54245520
    54255521  .small-block-grid-10 > li {
    5426     width: 10%;
    5427     list-style: none; }
     5522    list-style: none;
     5523    width: 10%; }
    54285524    .small-block-grid-10 > li:nth-of-type(1n) {
    54295525      clear: none; }
     
    54325528
    54335529  .small-block-grid-11 > li {
    5434     width: 9.09091%;
    5435     list-style: none; }
     5530    list-style: none;
     5531    width: 9.09091%; }
    54365532    .small-block-grid-11 > li:nth-of-type(1n) {
    54375533      clear: none; }
     
    54405536
    54415537  .small-block-grid-12 > li {
    5442     width: 8.33333%;
    5443     list-style: none; }
     5538    list-style: none;
     5539    width: 8.33333%; }
    54445540    .small-block-grid-12 > li:nth-of-type(1n) {
    54455541      clear: none; }
    54465542    .small-block-grid-12 > li:nth-of-type(12n+1) {
    54475543      clear: both; } }
    5448 @media only screen and (min-width: 40.063em) {
     5544@media only screen and (min-width: 40.0625em) {
    54495545  .medium-block-grid-1 > li {
    5450     width: 100%;
    5451     list-style: none; }
     5546    list-style: none;
     5547    width: 100%; }
    54525548    .medium-block-grid-1 > li:nth-of-type(1n) {
    54535549      clear: none; }
     
    54565552
    54575553  .medium-block-grid-2 > li {
    5458     width: 50%;
    5459     list-style: none; }
     5554    list-style: none;
     5555    width: 50%; }
    54605556    .medium-block-grid-2 > li:nth-of-type(1n) {
    54615557      clear: none; }
     
    54645560
    54655561  .medium-block-grid-3 > li {
    5466     width: 33.33333%;
    5467     list-style: none; }
     5562    list-style: none;
     5563    width: 33.33333%; }
    54685564    .medium-block-grid-3 > li:nth-of-type(1n) {
    54695565      clear: none; }
     
    54725568
    54735569  .medium-block-grid-4 > li {
    5474     width: 25%;
    5475     list-style: none; }
     5570    list-style: none;
     5571    width: 25%; }
    54765572    .medium-block-grid-4 > li:nth-of-type(1n) {
    54775573      clear: none; }
     
    54805576
    54815577  .medium-block-grid-5 > li {
    5482     width: 20%;
    5483     list-style: none; }
     5578    list-style: none;
     5579    width: 20%; }
    54845580    .medium-block-grid-5 > li:nth-of-type(1n) {
    54855581      clear: none; }
     
    54885584
    54895585  .medium-block-grid-6 > li {
    5490     width: 16.66667%;
    5491     list-style: none; }
     5586    list-style: none;
     5587    width: 16.66667%; }
    54925588    .medium-block-grid-6 > li:nth-of-type(1n) {
    54935589      clear: none; }
     
    54965592
    54975593  .medium-block-grid-7 > li {
    5498     width: 14.28571%;
    5499     list-style: none; }
     5594    list-style: none;
     5595    width: 14.28571%; }
    55005596    .medium-block-grid-7 > li:nth-of-type(1n) {
    55015597      clear: none; }
     
    55045600
    55055601  .medium-block-grid-8 > li {
    5506     width: 12.5%;
    5507     list-style: none; }
     5602    list-style: none;
     5603    width: 12.5%; }
    55085604    .medium-block-grid-8 > li:nth-of-type(1n) {
    55095605      clear: none; }
     
    55125608
    55135609  .medium-block-grid-9 > li {
    5514     width: 11.11111%;
    5515     list-style: none; }
     5610    list-style: none;
     5611    width: 11.11111%; }
    55165612    .medium-block-grid-9 > li:nth-of-type(1n) {
    55175613      clear: none; }
     
    55205616
    55215617  .medium-block-grid-10 > li {
    5522     width: 10%;
    5523     list-style: none; }
     5618    list-style: none;
     5619    width: 10%; }
    55245620    .medium-block-grid-10 > li:nth-of-type(1n) {
    55255621      clear: none; }
     
    55285624
    55295625  .medium-block-grid-11 > li {
    5530     width: 9.09091%;
    5531     list-style: none; }
     5626    list-style: none;
     5627    width: 9.09091%; }
    55325628    .medium-block-grid-11 > li:nth-of-type(1n) {
    55335629      clear: none; }
     
    55365632
    55375633  .medium-block-grid-12 > li {
    5538     width: 8.33333%;
    5539     list-style: none; }
     5634    list-style: none;
     5635    width: 8.33333%; }
    55405636    .medium-block-grid-12 > li:nth-of-type(1n) {
    55415637      clear: none; }
    55425638    .medium-block-grid-12 > li:nth-of-type(12n+1) {
    55435639      clear: both; } }
    5544 @media only screen and (min-width: 64.063em) {
     5640@media only screen and (min-width: 64.0625em) {
    55455641  .large-block-grid-1 > li {
    5546     width: 100%;
    5547     list-style: none; }
     5642    list-style: none;
     5643    width: 100%; }
    55485644    .large-block-grid-1 > li:nth-of-type(1n) {
    55495645      clear: none; }
     
    55525648
    55535649  .large-block-grid-2 > li {
    5554     width: 50%;
    5555     list-style: none; }
     5650    list-style: none;
     5651    width: 50%; }
    55565652    .large-block-grid-2 > li:nth-of-type(1n) {
    55575653      clear: none; }
     
    55605656
    55615657  .large-block-grid-3 > li {
    5562     width: 33.33333%;
    5563     list-style: none; }
     5658    list-style: none;
     5659    width: 33.33333%; }
    55645660    .large-block-grid-3 > li:nth-of-type(1n) {
    55655661      clear: none; }
     
    55685664
    55695665  .large-block-grid-4 > li {
    5570     width: 25%;
    5571     list-style: none; }
     5666    list-style: none;
     5667    width: 25%; }
    55725668    .large-block-grid-4 > li:nth-of-type(1n) {
    55735669      clear: none; }
     
    55765672
    55775673  .large-block-grid-5 > li {
    5578     width: 20%;
    5579     list-style: none; }
     5674    list-style: none;
     5675    width: 20%; }
    55805676    .large-block-grid-5 > li:nth-of-type(1n) {
    55815677      clear: none; }
     
    55845680
    55855681  .large-block-grid-6 > li {
    5586     width: 16.66667%;
    5587     list-style: none; }
     5682    list-style: none;
     5683    width: 16.66667%; }
    55885684    .large-block-grid-6 > li:nth-of-type(1n) {
    55895685      clear: none; }
     
    55925688
    55935689  .large-block-grid-7 > li {
    5594     width: 14.28571%;
    5595     list-style: none; }
     5690    list-style: none;
     5691    width: 14.28571%; }
    55965692    .large-block-grid-7 > li:nth-of-type(1n) {
    55975693      clear: none; }
     
    56005696
    56015697  .large-block-grid-8 > li {
    5602     width: 12.5%;
    5603     list-style: none; }
     5698    list-style: none;
     5699    width: 12.5%; }
    56045700    .large-block-grid-8 > li:nth-of-type(1n) {
    56055701      clear: none; }
     
    56085704
    56095705  .large-block-grid-9 > li {
    5610     width: 11.11111%;
    5611     list-style: none; }
     5706    list-style: none;
     5707    width: 11.11111%; }
    56125708    .large-block-grid-9 > li:nth-of-type(1n) {
    56135709      clear: none; }
     
    56165712
    56175713  .large-block-grid-10 > li {
    5618     width: 10%;
    5619     list-style: none; }
     5714    list-style: none;
     5715    width: 10%; }
    56205716    .large-block-grid-10 > li:nth-of-type(1n) {
    56215717      clear: none; }
     
    56245720
    56255721  .large-block-grid-11 > li {
    5626     width: 9.09091%;
    5627     list-style: none; }
     5722    list-style: none;
     5723    width: 9.09091%; }
    56285724    .large-block-grid-11 > li:nth-of-type(1n) {
    56295725      clear: none; }
     
    56325728
    56335729  .large-block-grid-12 > li {
    5634     width: 8.33333%;
    5635     list-style: none; }
     5730    list-style: none;
     5731    width: 8.33333%; }
    56365732    .large-block-grid-12 > li:nth-of-type(1n) {
    56375733      clear: none; }
     
    56395735      clear: both; } }
    56405736.flex-video {
    5641   position: relative;
    5642   padding-top: 1.5625rem;
    5643   padding-bottom: 67.5%;
    56445737  height: 0;
    56455738  margin-bottom: 1rem;
    5646   overflow: hidden; }
     5739  overflow: hidden;
     5740  padding-bottom: 67.5%;
     5741  padding-top: 1.5625rem;
     5742  position: relative; }
    56475743  .flex-video.widescreen {
    56485744    padding-bottom: 56.34%; }
     
    56535749  .flex-video embed,
    56545750  .flex-video video {
     5751    height: 100%;
    56555752    position: absolute;
    56565753    top: 0;
    5657     left: 0;
    56585754    width: 100%;
    5659     height: 100%; }
     5755    left: 0; }
    56605756
    56615757.keystroke,
     
    56665762  border-style: solid;
    56675763  border-width: 1px;
    5668   margin: 0;
    56695764  font-family: "Consolas", "Menlo", "Courier", monospace;
    56705765  font-size: inherit;
     5766  margin: 0;
    56715767  padding: 0.125rem 0.25rem 0;
    56725768  border-radius: 3px; }
    56735769
    56745770.switch {
     5771  border: none;
     5772  margin-bottom: 1.5rem;
     5773  outline: 0;
    56755774  padding: 0;
    5676   border: none;
    56775775  position: relative;
    5678   outline: 0;
    56795776  -webkit-user-select: none;
    56805777  -moz-user-select: none;
     5778  -ms-user-select: none;
    56815779  user-select: none; }
    56825780  .switch label {
     5781    background: #DDDDDD;
     5782    color: transparent;
     5783    cursor: pointer;
    56835784    display: block;
    56845785    margin-bottom: 1rem;
    56855786    position: relative;
    5686     color: transparent;
    5687     background: #DDDDDD;
    56885787    text-indent: 100%;
    56895788    width: 4rem;
    56905789    height: 2rem;
    5691     cursor: pointer;
    56925790    transition: left 0.15s ease-out; }
    56935791  .switch input {
     5792    left: 10px;
    56945793    opacity: 0;
     5794    padding: 0;
    56955795    position: absolute;
    5696     top: 9px;
    5697     left: 10px;
    5698     padding: 0; }
     5796    top: 9px; }
    56995797    .switch input + label {
    57005798      margin-left: 0;
    57015799      margin-right: 0; }
    57025800  .switch label:after {
     5801    background: #FFFFFF;
    57035802    content: "";
    57045803    display: block;
    5705     background: #FFFFFF;
     5804    height: 1.5rem;
     5805    left: .25rem;
    57065806    position: absolute;
    57075807    top: .25rem;
    5708     left: .25rem;
    57095808    width: 1.5rem;
    5710     height: 1.5rem;
    57115809    -webkit-transition: left 0.15s ease-out;
    57125810    -moz-transition: left 0.15s ease-out;
     
    57155813    -webkit-transform: translate3d(0, 0, 0);
    57165814    -moz-transform: translate3d(0, 0, 0);
     5815    -ms-transform: translate3d(0, 0, 0);
    57175816    -o-transform: translate3d(0, 0, 0);
    57185817    transform: translate3d(0, 0, 0); }
     
    57225821    left: 2.25rem; }
    57235822  .switch label {
    5724     width: 4rem;
    5725     height: 2rem; }
     5823    height: 2rem;
     5824    width: 4rem; }
    57265825  .switch label:after {
    5727     width: 1.5rem;
    5728     height: 1.5rem; }
     5826    height: 1.5rem;
     5827    width: 1.5rem; }
    57295828  .switch input:checked + label:after {
    57305829    left: 2.25rem; }
     
    57375836    background: #008CBA; }
    57385837  .switch.large label {
    5739     width: 5rem;
    5740     height: 2.5rem; }
     5838    height: 2.5rem;
     5839    width: 5rem; }
    57415840  .switch.large label:after {
    5742     width: 2rem;
    5743     height: 2rem; }
     5841    height: 2rem;
     5842    width: 2rem; }
    57445843  .switch.large input:checked + label:after {
    57455844    left: 2.75rem; }
    57465845  .switch.small label {
    5747     width: 3.5rem;
    5748     height: 1.75rem; }
     5846    height: 1.75rem;
     5847    width: 3.5rem; }
    57495848  .switch.small label:after {
    5750     width: 1.25rem;
    5751     height: 1.25rem; }
     5849    height: 1.25rem;
     5850    width: 1.25rem; }
    57525851  .switch.small input:checked + label:after {
    57535852    left: 2rem; }
    57545853  .switch.tiny label {
    5755     width: 3rem;
    5756     height: 1.5rem; }
     5854    height: 1.5rem;
     5855    width: 3rem; }
    57575856  .switch.tiny label:after {
    5758     width: 1rem;
    5759     height: 1rem; }
     5857    height: 1rem;
     5858    width: 1rem; }
    57605859  .switch.tiny input:checked + label:after {
    57615860    left: 1.75rem; }
     
    57875886
    57885887  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
     5888    clip: rect(1px, 1px, 1px, 1px);
     5889    height: 1px;
     5890    overflow: hidden;
    57895891    position: absolute !important;
    5790     height: 1px;
    5791     width: 1px;
    5792     overflow: hidden;
    5793     clip: rect(1px, 1px, 1px, 1px); }
     5892    width: 1px; }
    57945893
    57955894  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
     
    58085907    display: table-cell !important; } }
    58095908/* medium displays */
    5810 @media only screen and (min-width: 40.063em) {
     5909@media only screen and (min-width: 40.0625em) {
    58115910  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    58125911    display: inherit !important; }
     
    58235922
    58245923  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
     5924    clip: rect(1px, 1px, 1px, 1px);
     5925    height: 1px;
     5926    overflow: hidden;
    58255927    position: absolute !important;
    5826     height: 1px;
    5827     width: 1px;
    5828     overflow: hidden;
    5829     clip: rect(1px, 1px, 1px, 1px); }
     5928    width: 1px; }
    58305929
    58315930  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
     
    58445943    display: table-cell !important; } }
    58455944/* large displays */
    5846 @media only screen and (min-width: 64.063em) {
     5945@media only screen and (min-width: 64.0625em) {
    58475946  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    58485947    display: inherit !important; }
     
    58595958
    58605959  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
     5960    clip: rect(1px, 1px, 1px, 1px);
     5961    height: 1px;
     5962    overflow: hidden;
    58615963    position: absolute !important;
    5862     height: 1px;
    5863     width: 1px;
    5864     overflow: hidden;
    5865     clip: rect(1px, 1px, 1px, 1px); }
     5964    width: 1px; }
    58665965
    58675966  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
     
    58805979    display: table-cell !important; } }
    58815980/* xlarge displays */
    5882 @media only screen and (min-width: 90.063em) {
     5981@media only screen and (min-width: 90.0625em) {
    58835982  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    58845983    display: inherit !important; }
     
    58955994
    58965995  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
     5996    clip: rect(1px, 1px, 1px, 1px);
     5997    height: 1px;
     5998    overflow: hidden;
    58975999    position: absolute !important;
    5898     height: 1px;
    5899     width: 1px;
    5900     overflow: hidden;
    5901     clip: rect(1px, 1px, 1px, 1px); }
     6000    width: 1px; }
    59026001
    59036002  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
     
    59166015    display: table-cell !important; } }
    59176016/* xxlarge displays */
    5918 @media only screen and (min-width: 120.063em) {
     6017@media only screen and (min-width: 120.0625em) {
    59196018  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
    59206019    display: inherit !important; }
     
    59316030
    59326031  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
     6032    clip: rect(1px, 1px, 1px, 1px);
     6033    height: 1px;
     6034    overflow: hidden;
    59336035    position: absolute !important;
    5934     height: 1px;
    5935     width: 1px;
    5936     overflow: hidden;
    5937     clip: rect(1px, 1px, 1px, 1px); }
     6036    width: 1px; }
    59386037
    59396038  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
     
    60806179  display: table-cell !important; }
    60816180
     6181/* Screen reader-specific classes */
     6182.show-for-sr {
     6183  clip: rect(1px, 1px, 1px, 1px);
     6184  height: 1px;
     6185  overflow: hidden;
     6186  position: absolute !important;
     6187  width: 1px; }
     6188
     6189.show-on-focus {
     6190  clip: rect(1px, 1px, 1px, 1px);
     6191  height: 1px;
     6192  overflow: hidden;
     6193  position: absolute !important;
     6194  width: 1px; }
     6195  .show-on-focus:focus, .show-on-focus:active {
     6196    position: static !important;
     6197    height: auto;
     6198    width: auto;
     6199    overflow: visible;
     6200    clip: auto; }
     6201
    60826202/*
    60836203 * Print styles.
     
    60926212  * {
    60936213    background: transparent !important;
     6214    box-shadow: none !important;
    60946215    color: #000000 !important;
    60956216    /* Black prints faster: h5bp.com/s */
    6096     box-shadow: none !important;
    60976217    text-shadow: none !important; }
    60986218
     
    61536273
    61546274  @page {
    6155     margin: 0.5cm; }
     6275    margin: .5cm; }
    61566276  p,
    61576277  h2,
     
    62006320  th.show-for-print {
    62016321    display: table-cell !important; } }
     6322@media not print {
     6323  .show-for-print {
     6324    display: none !important; } }
  • _plugins_/foundation-4-spip/trunk/lib/foundation-5/css/foundation.min.css

    r87376 r89120  
    1 meta.foundation-version{font-family:"/5.5.1/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-medium-only{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:64.063em)/";width:64.063em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.063em) and (max-width:90em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.063em) and (max-width:120em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}@media only screen{.small-push-0{position:relative;left:0%;right:auto}.small-pull-0{position:relative;right:0%;left:auto}.small-push-1{position:relative;left:8.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.9375rem;padding-right:0.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0% !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}}@media only screen and (min-width: 40.063em){.medium-push-0{position:relative;left:0%;right:auto}.medium-pull-0{position:relative;right:0%;left:auto}.medium-push-1{position:relative;left:8.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{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0% !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 64.063em){.large-push-0{position:relative;left:0%;right:auto}.large-pull-0{position:relative;right:0%;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0% !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}button,.button{border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff}button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff}button.large,.button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}button.small,.button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding-right:0;padding-left:0;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008CBA;border-color:#007095;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008CBA}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;cursor:default;opacity:0.7;box-shadow:none}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;cursor:default;opacity:0.7;box-shadow:none}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width: 40.063em){button,.button{display:inline-block}}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.5625rem 0}label small{text-transform:capitalize;color:#676767}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:visible;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem}.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;border:none}.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;border:none}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;border-radius:0;background-color:#fff;font-family:inherit;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875rem;margin:0 0 1rem 0;padding:0.5rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all 0.15s linear}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#ddd;cursor:default}input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd;cursor:default}input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}select{-webkit-appearance:none !important;border-radius:0;background-color:#FAFAFA;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;padding:0.5rem;font-size:0.875rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:rgba(0,0,0,0.75);line-height:normal;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:hover{background-color:#f3f3f3;border-color:#999}select:disabled{background-color:#ddd;cursor:default}select[multiple]{height:auto}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #ddd;padding:1.25rem;margin:1.125rem 0}fieldset legend{font-weight:bold;background:#fff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}.error>label>small{color:#676767;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:2.8125rem}.top-bar{overflow:hidden;height:2.8125rem;line-height:2.8125rem;position:relative;background:#333;margin-bottom:0}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar form,.top-bar input{margin-bottom:0}.top-bar input{height:1.75rem;padding-top:.35rem;padding-bottom:.35rem;font-size:0.75rem}.top-bar .button,.top-bar button{padding-top:0.4125rem;padding-bottom:0.4125rem;margin-bottom:0;font-size:0.75rem}@media only screen and (max-width: 40em){.top-bar .button,.top-bar button{position:relative;top:-1px}}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:2.8125rem;margin:0;font-size:16px}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{line-height:2.8125rem;font-size:1.0625rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{font-weight:normal;color:#fff;width:75%;display:block;padding:0 0.9375rem}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;text-transform:uppercase;font-size:0.8125rem;font-weight:bold;position:relative;display:block;padding:0 0.9375rem;height:2.8125rem;line-height:2.8125rem}.top-bar .toggle-topbar.menu-icon{top:50%;margin-top:-16px}.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0 2.5rem 0 0.9375rem;color:#fff;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-8px;right:0.9375rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{height:auto;background:transparent}.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{padding:0;width:100%;height:auto;display:block;font-size:16px;margin:0}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#333}.top-bar-section ul li>a{display:block;width:100%;color:#fff;padding:12px 0 12px 0;padding-left:0.9375rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;text-transform:none}.top-bar-section ul li>a.button{font-size:0.8125rem;padding-right:0.9375rem;padding-left:0.9375rem;background-color:#008CBA;border-color:#007095;color:#fff}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#007095}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#fff}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333}.top-bar-section ul li>a.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#fff}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#fff}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#fff}.top-bar-section ul li>button{font-size:0.8125rem;padding-right:0.9375rem;padding-left:0.9375rem;background-color:#008CBA;border-color:#007095;color:#fff}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#007095}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#fff}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333}.top-bar-section ul li>button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#fff}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#fff}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#fff}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555;background:#333;color:#fff}.top-bar-section ul li.active>a{background:#008CBA;color:#fff}.top-bar-section ul li.active>a:hover{background:#0078a0;color:#fff}.top-bar-section .has-form{padding:0.9375rem}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:0.9375rem;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{padding:0;position:absolute;left:100%;top:0;z-index:99;display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .dropdown li{width:100%;height:auto}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 0.9375rem}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#fff;display:block}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}.top-bar-section .dropdown li.has-form{padding:8px 0.9375rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{padding:8px 0.9375rem 2px;margin-bottom:0;text-transform:uppercase;color:#777;font-weight:bold;font-size:0.625rem}.js-generated{display:block}@media only screen and (min-width: 40.063em){.top-bar{background:#333;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar input,.top-bar .button,.top-bar button{font-size:0.875rem;position:relative;height:1.75rem;top:0.53125rem}.top-bar.expanded{background:#333}.contain-to-grid .top-bar{max-width:62.5rem;margin:0 auto;margin-bottom:0}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{width:auto;height:auto !important;display:inline}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#555;background:#333;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){padding:0 0.9375rem;line-height:2.8125rem;background:#333}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555;background:#333}.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 0.9375rem;line-height:2.8125rem;color:#fff;background:#008CBA}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#0078a0;color:#fff}.top-bar-section .has-dropdown>a{padding-right:2.1875rem !important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.40625rem}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.top-bar-section .has-dropdown>a:focus+.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:1rem;margin-top:-1px;right:5px;line-height:1.2}.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%}.top-bar-section .dropdown li a{color:#fff;line-height:2.8125rem;white-space:nowrap;padding:12px 0.9375rem;background:#333}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){color:#fff;background:#333}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){color:#fff;background-color:#555;background:#333}.top-bar-section .dropdown li label{white-space:nowrap;background:#333}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:solid 1px #4e4e4e;clear:none;height:2.8125rem;width:0}.top-bar-section .has-form{background:#333;padding:0 0.9375rem;height:2.8125rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#555;background:#333;color:#fff}.no-js .top-bar-section ul li:active>a{background:#008CBA;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}}.breadcrumbs{display:block;padding:0.5625rem 0.875rem 0.5625rem;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f4f4f4;border-color:#dcdcdc;border-radius:3px}.breadcrumbs>*{margin:0;float:left;font-size:0.6875rem;line-height:0.6875rem;text-transform:uppercase;color:#008CBA}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a{color:#008CBA}.breadcrumbs>*.current{cursor:default;color:#333}.breadcrumbs>*.current a{cursor:default;color:#333}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999}.breadcrumbs>*.unavailable a{color:#999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{text-decoration:none;color:#999;cursor:not-allowed}.breadcrumbs>*:before{content:"/";color:#aaa;margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/"}.alert-box{border-style:solid;border-width:1px;display:block;font-weight:normal;margin-bottom:1.25rem;position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:0.8125rem;transition:opacity 300ms ease-out;background-color:#008CBA;border-color:#0078a0;color:#fff}.alert-box .close{font-size:1.375rem;padding:0 6px 4px;line-height:.9;position:absolute;top:50%;margin-top:-0.6875rem;right:0.25rem;color:#333;opacity:0.3;background:inherit}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43AC6A;border-color:#3a945b;color:#fff}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#fff}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#fff}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}.inline-list{margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden}.inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block}.inline-list>li>*{display:block}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group.even-2 li{margin:0 -2px;display:inline-block;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{margin:0 -2px;display:inline-block;width:33.33333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{margin:0 -2px;display:inline-block;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{margin:0 -2px;display:inline-block;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{margin:0 -2px;display:inline-block;width:16.66667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{margin:0 -2px;display:inline-block;width:14.28571%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{margin:0 -2px;display:inline-block;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-group>li{margin:0 -2px;display:inline-block}.button-group>li>button,.button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}.button-group.stack>li{margin:0 -2px;display:inline-block;display:block;margin:0;float:none}.button-group.stack>li>button,.button-group.stack>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0;margin:0;display:block}.button-group.stack>li>button{width:100%}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0}.button-group.stack-for-small>li{margin:0 -2px;display:inline-block}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}@media only screen and (max-width: 40em){.button-group.stack-for-small>li{margin:0 -2px;display:inline-block;display:block;margin:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0;margin:0;display:block}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0}}.button-group.radius>*{margin:0 -2px;display:inline-block}.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{margin:0 -2px;display:inline-block;display:block;margin:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-left:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0;margin:0;display:block}.button-group.radius.stack>*>button{width:100%}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{border-radius:0}.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width: 40.063em){.button-group.radius.stack-for-small>*{margin:0 -2px;display:inline-block}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width: 40em){.button-group.radius.stack-for-small>*{margin:0 -2px;display:inline-block;display:block;margin:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0;margin:0;display:block}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{margin:0 -2px;display:inline-block}.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{margin:0 -2px;display:inline-block;display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0;margin:0;display:block}.button-group.round.stack>*>button{width:100%}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width: 40.063em){.button-group.round.stack-for-small>*{margin:0 -2px;display:inline-block}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width: 40em){.button-group.round.stack-for-small>*{margin:0 -2px;display:inline-block;display:block;margin:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0;margin:0;display:block}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#b6edff;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff;color:#333}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#008CBA}.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{color:#0078a0}.panel.radius{border-radius:3px}.dropdown.button,button.dropdown{position:relative;outline:none;padding-right:3.5625rem}.dropdown.button::after,button.dropdown::after{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#fff transparent transparent transparent;top:50%}.dropdown.button::after,button.dropdown::after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#fff transparent transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small::after,button.dropdown.small::after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small::after,button.dropdown.small::after{border-color:#fff transparent transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large::after,button.dropdown.large::after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large::after,button.dropdown.large::after{border-color:#fff transparent transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent transparent}.th{line-height:0;display:inline-block;border:solid 4px #fff;max-width:100%;box-shadow:0 0 0 1px rgba(0,0,0,0.2);transition:all 200ms ease-out}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}.th.radius{border-radius:3px}.toolbar{background:#333;width:100%;font-size:0;display:inline-block}.toolbar.label-bottom .tab .tab-content i,.toolbar.label-bottom .tab .tab-content img{margin-bottom:10px}.toolbar.label-right .tab .tab-content i,.toolbar.label-right .tab .tab-content img{margin-right:10px;display:inline-block}.toolbar.label-right .tab .tab-content label{display:inline-block}.toolbar.vertical.label-right .tab .tab-content{text-align:left}.toolbar.vertical{height:100%;width:auto}.toolbar.vertical .tab{width:auto;margin:auto;float:none}.toolbar .tab{text-align:center;width:25%;margin:0 auto;display:block;padding:20px;float:left}.toolbar .tab:hover{background:rgba(255,255,255,0.1)}.toolbar .tab-content{font-size:16px;text-align:center}.toolbar .tab-content label{color:#ccc}.toolbar .tab-content i{font-size:30px;display:block;margin:0 auto;color:#ccc;vertical-align:middle}.toolbar .tab-content img{width:30px;height:30px;display:block;margin:0 auto}.pricing-table{border:solid 1px #ddd;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333;padding:0.9375rem 1.25rem;text-align:center;color:#eee;font-weight:normal;font-size:1rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.pricing-table .price{background-color:#F6F6F6;padding:0.9375rem 1.25rem;text-align:center;color:#333;font-weight:normal;font-size:2rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.pricing-table .description{background-color:#fff;padding:0.9375rem;text-align:center;color:#777;font-size:0.75rem;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #ddd}.pricing-table .bullet-item{background-color:#fff;padding:0.9375rem;text-align:center;color:#333;font-size:0.875rem;font-weight:normal;border-bottom:dotted 1px #ddd}.pricing-table .cta-button{background-color:#fff;text-align:center;padding:1.25rem 1.25rem 0}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li{display:block}.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:solid 3px;border-color:#555 #fff;border-radius:1000px;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.orbit-container{overflow:hidden;width:100%;position:relative;background:none}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>*:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;bottom:0;background-color:rgba(51,51,51,0.8);color:#fff;width:100%;padding:0.625rem 0.875rem;font-size:0.875rem}.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:#fff;background:transparent;z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{display:none;position:absolute;top:0;right:0;width:11px;height:14px;border:solid 4px #fff;border-top:none;border-bottom:none}.orbit-container .orbit-timer.paused>span{right:-4px;top:0;width:11px;height:14px;border:inset 8px;border-left-style:solid;border-color:transparent;border-left-color:#fff}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-prev,.orbit-container .orbit-next{position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:white;background-color:transparent;text-indent:-9999px !important;z-index:10}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:inset 10px}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#fff}.orbit-container .orbit-prev:hover>span{border-right-color:#fff}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#fff;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#fff}.orbit-bullets-container{text-align:center}.orbit-bullets{margin:0 auto 30px auto;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:block}.orbit-bullets li{cursor:pointer;display:inline-block;width:0.5625rem;height:0.5625rem;background:#ccc;float:none;margin-right:6px;border-radius:1000px}.orbit-bullets li.active{background:#999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width: 40.063em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}.orbit-stack-on-small .orbit-slides-container>*{position:relative;margin:0 !important;opacity:1 !important}.orbit-stack-on-small .orbit-slide-number{display:none}.orbit-timer{display:none}.orbit-next,.orbit-prev{display:none}.orbit-bullets{display:none}}[data-magellan-expedition],[data-magellan-expedition-clone]{background:#fff;z-index:50;min-width:100%;padding:10px}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}.icon-bar{width:100%;font-size:0;display:inline-block;background:#333}.icon-bar>*{text-align:center;font-size:1rem;width:25%;margin:0 auto;display:block;padding:1.25rem;float:left}.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}.icon-bar>* i{font-size:1.875rem;vertical-align:middle}.icon-bar>* img{width:1.875rem;height:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{margin:0 .0625r