Advertisement
Guest User

Untitled

a guest
Mar 18th, 2014
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 192.61 KB | None | 0 0
  1. meta.foundation-version {
  2.   font-family: "/5.2.1/"; }
  3.  
  4. meta.foundation-mq-small {
  5.   font-family: "/only screen and (max-width: 40em)/";
  6.   width: 0em; }
  7.  
  8. meta.foundation-mq-medium {
  9.   font-family: "/only screen and (min-width:40.063em)/";
  10.   width: 40.063em; }
  11.  
  12. meta.foundation-mq-large {
  13.   font-family: "/only screen and (min-width:64.063em)/";
  14.   width: 64.063em; }
  15.  
  16. meta.foundation-mq-xlarge {
  17.   font-family: "/only screen and (min-width:90.063em)/";
  18.   width: 90.063em; }
  19.  
  20. meta.foundation-mq-xxlarge {
  21.   font-family: "/only screen and (min-width:120.063em)/";
  22.   width: 120.063em; }
  23.  
  24. meta.foundation-data-attribute-namespace {
  25.   font-family: false; }
  26.  
  27. html, body {
  28.   height: 100%; }
  29.  
  30. *,
  31. *:before,
  32. *:after {
  33.   -moz-box-sizing: border-box;
  34.   -webkit-box-sizing: border-box;
  35.   box-sizing: border-box; }
  36.  
  37. html,
  38. body {
  39.   font-size: 100%; }
  40.  
  41. body {
  42.   background: white;
  43.   color: #222222;
  44.   padding: 0;
  45.   margin: 0;
  46.   font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  47.   font-weight: normal;
  48.   font-style: normal;
  49.   line-height: 1;
  50.   position: relative;
  51.   cursor: default; }
  52.  
  53. a:hover {
  54.   cursor: pointer; }
  55.  
  56. img {
  57.   max-width: 100%;
  58.   height: auto; }
  59.  
  60. img {
  61.   -ms-interpolation-mode: bicubic; }
  62.  
  63. #map_canvas img,
  64. #map_canvas embed,
  65. #map_canvas object,
  66. .map_canvas img,
  67. .map_canvas embed,
  68. .map_canvas object {
  69.   max-width: none !important; }
  70.  
  71. .left {
  72.   float: left !important; }
  73.  
  74. .right {
  75.   float: right !important; }
  76.  
  77. .clearfix {
  78.   *zoom: 1; }
  79.   .clearfix:before, .clearfix:after {
  80.     content: " ";
  81.     display: table; }
  82.   .clearfix:after {
  83.     clear: both; }
  84.  
  85. .hide {
  86.   display: none; }
  87.  
  88. .antialiased {
  89.   -webkit-font-smoothing: antialiased;
  90.   -moz-osx-font-smoothing: grayscale; }
  91.  
  92. img {
  93.   display: inline-block;
  94.   vertical-align: middle; }
  95.  
  96. textarea {
  97.   height: auto;
  98.   min-height: 50px; }
  99.  
  100. select {
  101.   width: 100%; }
  102.  
  103. .xy-center {
  104.   position: absolute;
  105.   top: 50%;
  106.   left: 50%;
  107.   -webkit-transform: translate(-50%, -50%);
  108.   -ms-transform: translate(-50%, -50%);
  109.   transform: translate(-50%, -50%); }
  110.  
  111. .x-center {
  112.   position: absolute;
  113.   left: 50%;
  114.   -webkit-transform: translateX(-50%);
  115.   -ms-transform: translateX(-50%);
  116.   transform: translateX(-50%); }
  117.  
  118. .y-center {
  119.   position: relative;
  120.   top: 50%;
  121.   -webkit-transform: translateY(-50%);
  122.   -ms-transform: translateY(-50%);
  123.   transform: translateY(-50%); }
  124.  
  125. .row {
  126.   width: 100%;
  127.   margin-left: auto;
  128.   margin-right: auto;
  129.   margin-top: 0;
  130.   margin-bottom: 0;
  131.   max-width: 62.5rem;
  132.   *zoom: 1; }
  133.   .row:before, .row:after {
  134.     content: " ";
  135.     display: table; }
  136.   .row:after {
  137.     clear: both; }
  138.   .row.collapse > .column,
  139.   .row.collapse > .columns {
  140.     padding-left: 0;
  141.     padding-right: 0; }
  142.   .row.collapse .row {
  143.     margin-left: 0;
  144.     margin-right: 0; }
  145.   .row .row {
  146.     width: auto;
  147.     margin-left: -0.9375rem;
  148.     margin-right: -0.9375rem;
  149.     margin-top: 0;
  150.     margin-bottom: 0;
  151.     max-width: none;
  152.     *zoom: 1; }
  153.     .row .row:before, .row .row:after {
  154.       content: " ";
  155.       display: table; }
  156.     .row .row:after {
  157.       clear: both; }
  158.     .row .row.collapse {
  159.       width: auto;
  160.       margin: 0;
  161.       max-width: none;
  162.       *zoom: 1; }
  163.       .row .row.collapse:before, .row .row.collapse:after {
  164.         content: " ";
  165.         display: table; }
  166.       .row .row.collapse:after {
  167.         clear: both; }
  168.  
  169. .column,
  170. .columns {
  171.   padding-left: 0.9375rem;
  172.   padding-right: 0.9375rem;
  173.   width: 100%;
  174.   float: left; }
  175.  
  176. @media only screen {
  177.   .column.small-centered,
  178.   .columns.small-centered {
  179.     margin-left: auto;
  180.     margin-right: auto;
  181.     float: none !important; }
  182.  
  183.   .column.small-uncentered,
  184.   .columns.small-uncentered {
  185.     margin-left: 0;
  186.     margin-right: 0;
  187.     float: left !important; }
  188.  
  189.   .column.small-uncentered.opposite,
  190.   .columns.small-uncentered.opposite {
  191.     float: right; }
  192.  
  193.   .small-push-0 {
  194.     position: relative;
  195.     left: 0%;
  196.     right: auto; }
  197.  
  198.   .small-pull-0 {
  199.     position: relative;
  200.     right: 0%;
  201.     left: auto; }
  202.  
  203.   .small-push-1 {
  204.     position: relative;
  205.     left: 8.33333%;
  206.     right: auto; }
  207.  
  208.   .small-pull-1 {
  209.     position: relative;
  210.     right: 8.33333%;
  211.     left: auto; }
  212.  
  213.   .small-push-2 {
  214.     position: relative;
  215.     left: 16.66667%;
  216.     right: auto; }
  217.  
  218.   .small-pull-2 {
  219.     position: relative;
  220.     right: 16.66667%;
  221.     left: auto; }
  222.  
  223.   .small-push-3 {
  224.     position: relative;
  225.     left: 25%;
  226.     right: auto; }
  227.  
  228.   .small-pull-3 {
  229.     position: relative;
  230.     right: 25%;
  231.     left: auto; }
  232.  
  233.   .small-push-4 {
  234.     position: relative;
  235.     left: 33.33333%;
  236.     right: auto; }
  237.  
  238.   .small-pull-4 {
  239.     position: relative;
  240.     right: 33.33333%;
  241.     left: auto; }
  242.  
  243.   .small-push-5 {
  244.     position: relative;
  245.     left: 41.66667%;
  246.     right: auto; }
  247.  
  248.   .small-pull-5 {
  249.     position: relative;
  250.     right: 41.66667%;
  251.     left: auto; }
  252.  
  253.   .small-push-6 {
  254.     position: relative;
  255.     left: 50%;
  256.     right: auto; }
  257.  
  258.   .small-pull-6 {
  259.     position: relative;
  260.     right: 50%;
  261.     left: auto; }
  262.  
  263.   .small-push-7 {
  264.     position: relative;
  265.     left: 58.33333%;
  266.     right: auto; }
  267.  
  268.   .small-pull-7 {
  269.     position: relative;
  270.     right: 58.33333%;
  271.     left: auto; }
  272.  
  273.   .small-push-8 {
  274.     position: relative;
  275.     left: 66.66667%;
  276.     right: auto; }
  277.  
  278.   .small-pull-8 {
  279.     position: relative;
  280.     right: 66.66667%;
  281.     left: auto; }
  282.  
  283.   .small-push-9 {
  284.     position: relative;
  285.     left: 75%;
  286.     right: auto; }
  287.  
  288.   .small-pull-9 {
  289.     position: relative;
  290.     right: 75%;
  291.     left: auto; }
  292.  
  293.   .small-push-10 {
  294.     position: relative;
  295.     left: 83.33333%;
  296.     right: auto; }
  297.  
  298.   .small-pull-10 {
  299.     position: relative;
  300.     right: 83.33333%;
  301.     left: auto; }
  302.  
  303.   .small-push-11 {
  304.     position: relative;
  305.     left: 91.66667%;
  306.     right: auto; }
  307.  
  308.   .small-pull-11 {
  309.     position: relative;
  310.     right: 91.66667%;
  311.     left: auto; }
  312.  
  313.   .column,
  314.   .columns {
  315.     position: relative;
  316.     padding-left: 0.9375rem;
  317.     padding-right: 0.9375rem;
  318.     float: left; }
  319.  
  320.   .small-1 {
  321.     width: 8.33333%; }
  322.  
  323.   .small-2 {
  324.     width: 16.66667%; }
  325.  
  326.   .small-3 {
  327.     width: 25%; }
  328.  
  329.   .small-4 {
  330.     width: 33.33333%; }
  331.  
  332.   .small-5 {
  333.     width: 41.66667%; }
  334.  
  335.   .small-6 {
  336.     width: 50%; }
  337.  
  338.   .small-7 {
  339.     width: 58.33333%; }
  340.  
  341.   .small-8 {
  342.     width: 66.66667%; }
  343.  
  344.   .small-9 {
  345.     width: 75%; }
  346.  
  347.   .small-10 {
  348.     width: 83.33333%; }
  349.  
  350.   .small-11 {
  351.     width: 91.66667%; }
  352.  
  353.   .small-12 {
  354.     width: 100%; }
  355.  
  356.   [class*="column"] + [class*="column"]:last-child {
  357.     float: right; }
  358.  
  359.   [class*="column"] + [class*="column"].end {
  360.     float: left; }
  361.  
  362.   .small-offset-0 {
  363.     margin-left: 0% !important; }
  364.  
  365.   .small-offset-1 {
  366.     margin-left: 8.33333% !important; }
  367.  
  368.   .small-offset-2 {
  369.     margin-left: 16.66667% !important; }
  370.  
  371.   .small-offset-3 {
  372.     margin-left: 25% !important; }
  373.  
  374.   .small-offset-4 {
  375.     margin-left: 33.33333% !important; }
  376.  
  377.   .small-offset-5 {
  378.     margin-left: 41.66667% !important; }
  379.  
  380.   .small-offset-6 {
  381.     margin-left: 50% !important; }
  382.  
  383.   .small-offset-7 {
  384.     margin-left: 58.33333% !important; }
  385.  
  386.   .small-offset-8 {
  387.     margin-left: 66.66667% !important; }
  388.  
  389.   .small-offset-9 {
  390.     margin-left: 75% !important; }
  391.  
  392.   .small-offset-10 {
  393.     margin-left: 83.33333% !important; }
  394.  
  395.   .small-offset-11 {
  396.     margin-left: 91.66667% !important; }
  397.  
  398.   .small-reset-order,
  399.   .small-reset-order {
  400.     margin-left: 0;
  401.     margin-right: 0;
  402.     left: auto;
  403.     right: auto;
  404.     float: left; } }
  405. @media only screen and (min-width: 53.563em) {
  406.   .column.medium-centered,
  407.   .columns.medium-centered {
  408.     margin-left: auto;
  409.     margin-right: auto;
  410.     float: none !important; }
  411.  
  412.   .column.medium-uncentered,
  413.   .columns.medium-uncentered {
  414.     margin-left: 0;
  415.     margin-right: 0;
  416.     float: left !important; }
  417.  
  418.   .column.medium-uncentered.opposite,
  419.   .columns.medium-uncentered.opposite {
  420.     float: right; }
  421.  
  422.   .medium-push-0 {
  423.     position: relative;
  424.     left: 0%;
  425.     right: auto; }
  426.  
  427.   .medium-pull-0 {
  428.     position: relative;
  429.     right: 0%;
  430.     left: auto; }
  431.  
  432.   .medium-push-1 {
  433.     position: relative;
  434.     left: 8.33333%;
  435.     right: auto; }
  436.  
  437.   .medium-pull-1 {
  438.     position: relative;
  439.     right: 8.33333%;
  440.     left: auto; }
  441.  
  442.   .medium-push-2 {
  443.     position: relative;
  444.     left: 16.66667%;
  445.     right: auto; }
  446.  
  447.   .medium-pull-2 {
  448.     position: relative;
  449.     right: 16.66667%;
  450.     left: auto; }
  451.  
  452.   .medium-push-3 {
  453.     position: relative;
  454.     left: 25%;
  455.     right: auto; }
  456.  
  457.   .medium-pull-3 {
  458.     position: relative;
  459.     right: 25%;
  460.     left: auto; }
  461.  
  462.   .medium-push-4 {
  463.     position: relative;
  464.     left: 33.33333%;
  465.     right: auto; }
  466.  
  467.   .medium-pull-4 {
  468.     position: relative;
  469.     right: 33.33333%;
  470.     left: auto; }
  471.  
  472.   .medium-push-5 {
  473.     position: relative;
  474.     left: 41.66667%;
  475.     right: auto; }
  476.  
  477.   .medium-pull-5 {
  478.     position: relative;
  479.     right: 41.66667%;
  480.     left: auto; }
  481.  
  482.   .medium-push-6 {
  483.     position: relative;
  484.     left: 50%;
  485.     right: auto; }
  486.  
  487.   .medium-pull-6 {
  488.     position: relative;
  489.     right: 50%;
  490.     left: auto; }
  491.  
  492.   .medium-push-7 {
  493.     position: relative;
  494.     left: 58.33333%;
  495.     right: auto; }
  496.  
  497.   .medium-pull-7 {
  498.     position: relative;
  499.     right: 58.33333%;
  500.     left: auto; }
  501.  
  502.   .medium-push-8 {
  503.     position: relative;
  504.     left: 66.66667%;
  505.     right: auto; }
  506.  
  507.   .medium-pull-8 {
  508.     position: relative;
  509.     right: 66.66667%;
  510.     left: auto; }
  511.  
  512.   .medium-push-9 {
  513.     position: relative;
  514.     left: 75%;
  515.     right: auto; }
  516.  
  517.   .medium-pull-9 {
  518.     position: relative;
  519.     right: 75%;
  520.     left: auto; }
  521.  
  522.   .medium-push-10 {
  523.     position: relative;
  524.     left: 83.33333%;
  525.     right: auto; }
  526.  
  527.   .medium-pull-10 {
  528.     position: relative;
  529.     right: 83.33333%;
  530.     left: auto; }
  531.  
  532.   .medium-push-11 {
  533.     position: relative;
  534.     left: 91.66667%;
  535.     right: auto; }
  536.  
  537.   .medium-pull-11 {
  538.     position: relative;
  539.     right: 91.66667%;
  540.     left: auto; }
  541.  
  542.   .column,
  543.   .columns {
  544.     position: relative;
  545.     padding-left: 0.9375rem;
  546.     padding-right: 0.9375rem;
  547.     float: left; }
  548.  
  549.   .medium-1 {
  550.     width: 8.33333%; }
  551.  
  552.   .medium-2 {
  553.     width: 16.66667%; }
  554.  
  555.   .medium-3 {
  556.     width: 25%; }
  557.  
  558.   .medium-4 {
  559.     width: 33.33333%; }
  560.  
  561.   .medium-5 {
  562.     width: 41.66667%; }
  563.  
  564.   .medium-6 {
  565.     width: 50%; }
  566.  
  567.   .medium-7 {
  568.     width: 58.33333%; }
  569.  
  570.   .medium-8 {
  571.     width: 66.66667%; }
  572.  
  573.   .medium-9 {
  574.     width: 75%; }
  575.  
  576.   .medium-10 {
  577.     width: 83.33333%; }
  578.  
  579.   .medium-11 {
  580.     width: 91.66667%; }
  581.  
  582.   .medium-12 {
  583.     width: 100%; }
  584.  
  585.   [class*="column"] + [class*="column"]:last-child {
  586.     float: right; }
  587.  
  588.   [class*="column"] + [class*="column"].end {
  589.     float: left; }
  590.  
  591.   .medium-offset-0 {
  592.     margin-left: 0% !important; }
  593.  
  594.   .medium-offset-1 {
  595.     margin-left: 8.33333% !important; }
  596.  
  597.   .medium-offset-2 {
  598.     margin-left: 16.66667% !important; }
  599.  
  600.   .medium-offset-3 {
  601.     margin-left: 25% !important; }
  602.  
  603.   .medium-offset-4 {
  604.     margin-left: 33.33333% !important; }
  605.  
  606.   .medium-offset-5 {
  607.     margin-left: 41.66667% !important; }
  608.  
  609.   .medium-offset-6 {
  610.     margin-left: 50% !important; }
  611.  
  612.   .medium-offset-7 {
  613.     margin-left: 58.33333% !important; }
  614.  
  615.   .medium-offset-8 {
  616.     margin-left: 66.66667% !important; }
  617.  
  618.   .medium-offset-9 {
  619.     margin-left: 75% !important; }
  620.  
  621.   .medium-offset-10 {
  622.     margin-left: 83.33333% !important; }
  623.  
  624.   .medium-offset-11 {
  625.     margin-left: 91.66667% !important; }
  626.  
  627.   .medium-reset-order,
  628.   .medium-reset-order {
  629.     margin-left: 0;
  630.     margin-right: 0;
  631.     left: auto;
  632.     right: auto;
  633.     float: left; }
  634.  
  635.   .push-0 {
  636.     position: relative;
  637.     left: 0%;
  638.     right: auto; }
  639.  
  640.   .pull-0 {
  641.     position: relative;
  642.     right: 0%;
  643.     left: auto; }
  644.  
  645.   .push-1 {
  646.     position: relative;
  647.     left: 8.33333%;
  648.     right: auto; }
  649.  
  650.   .pull-1 {
  651.     position: relative;
  652.     right: 8.33333%;
  653.     left: auto; }
  654.  
  655.   .push-2 {
  656.     position: relative;
  657.     left: 16.66667%;
  658.     right: auto; }
  659.  
  660.   .pull-2 {
  661.     position: relative;
  662.     right: 16.66667%;
  663.     left: auto; }
  664.  
  665.   .push-3 {
  666.     position: relative;
  667.     left: 25%;
  668.     right: auto; }
  669.  
  670.   .pull-3 {
  671.     position: relative;
  672.     right: 25%;
  673.     left: auto; }
  674.  
  675.   .push-4 {
  676.     position: relative;
  677.     left: 33.33333%;
  678.     right: auto; }
  679.  
  680.   .pull-4 {
  681.     position: relative;
  682.     right: 33.33333%;
  683.     left: auto; }
  684.  
  685.   .push-5 {
  686.     position: relative;
  687.     left: 41.66667%;
  688.     right: auto; }
  689.  
  690.   .pull-5 {
  691.     position: relative;
  692.     right: 41.66667%;
  693.     left: auto; }
  694.  
  695.   .push-6 {
  696.     position: relative;
  697.     left: 50%;
  698.     right: auto; }
  699.  
  700.   .pull-6 {
  701.     position: relative;
  702.     right: 50%;
  703.     left: auto; }
  704.  
  705.   .push-7 {
  706.     position: relative;
  707.     left: 58.33333%;
  708.     right: auto; }
  709.  
  710.   .pull-7 {
  711.     position: relative;
  712.     right: 58.33333%;
  713.     left: auto; }
  714.  
  715.   .push-8 {
  716.     position: relative;
  717.     left: 66.66667%;
  718.     right: auto; }
  719.  
  720.   .pull-8 {
  721.     position: relative;
  722.     right: 66.66667%;
  723.     left: auto; }
  724.  
  725.   .push-9 {
  726.     position: relative;
  727.     left: 75%;
  728.     right: auto; }
  729.  
  730.   .pull-9 {
  731.     position: relative;
  732.     right: 75%;
  733.     left: auto; }
  734.  
  735.   .push-10 {
  736.     position: relative;
  737.     left: 83.33333%;
  738.     right: auto; }
  739.  
  740.   .pull-10 {
  741.     position: relative;
  742.     right: 83.33333%;
  743.     left: auto; }
  744.  
  745.   .push-11 {
  746.     position: relative;
  747.     left: 91.66667%;
  748.     right: auto; }
  749.  
  750.   .pull-11 {
  751.     position: relative;
  752.     right: 91.66667%;
  753.     left: auto; } }
  754. @media only screen and (min-width: 64.063em) {
  755.   .column.large-centered,
  756.   .columns.large-centered {
  757.     margin-left: auto;
  758.     margin-right: auto;
  759.     float: none !important; }
  760.  
  761.   .column.large-uncentered,
  762.   .columns.large-uncentered {
  763.     margin-left: 0;
  764.     margin-right: 0;
  765.     float: left !important; }
  766.  
  767.   .column.large-uncentered.opposite,
  768.   .columns.large-uncentered.opposite {
  769.     float: right; }
  770.  
  771.   .large-push-0 {
  772.     position: relative;
  773.     left: 0%;
  774.     right: auto; }
  775.  
  776.   .large-pull-0 {
  777.     position: relative;
  778.     right: 0%;
  779.     left: auto; }
  780.  
  781.   .large-push-1 {
  782.     position: relative;
  783.     left: 8.33333%;
  784.     right: auto; }
  785.  
  786.   .large-pull-1 {
  787.     position: relative;
  788.     right: 8.33333%;
  789.     left: auto; }
  790.  
  791.   .large-push-2 {
  792.     position: relative;
  793.     left: 16.66667%;
  794.     right: auto; }
  795.  
  796.   .large-pull-2 {
  797.     position: relative;
  798.     right: 16.66667%;
  799.     left: auto; }
  800.  
  801.   .large-push-3 {
  802.     position: relative;
  803.     left: 25%;
  804.     right: auto; }
  805.  
  806.   .large-pull-3 {
  807.     position: relative;
  808.     right: 25%;
  809.     left: auto; }
  810.  
  811.   .large-push-4 {
  812.     position: relative;
  813.     left: 33.33333%;
  814.     right: auto; }
  815.  
  816.   .large-pull-4 {
  817.     position: relative;
  818.     right: 33.33333%;
  819.     left: auto; }
  820.  
  821.   .large-push-5 {
  822.     position: relative;
  823.     left: 41.66667%;
  824.     right: auto; }
  825.  
  826.   .large-pull-5 {
  827.     position: relative;
  828.     right: 41.66667%;
  829.     left: auto; }
  830.  
  831.   .large-push-6 {
  832.     position: relative;
  833.     left: 50%;
  834.     right: auto; }
  835.  
  836.   .large-pull-6 {
  837.     position: relative;
  838.     right: 50%;
  839.     left: auto; }
  840.  
  841.   .large-push-7 {
  842.     position: relative;
  843.     left: 58.33333%;
  844.     right: auto; }
  845.  
  846.   .large-pull-7 {
  847.     position: relative;
  848.     right: 58.33333%;
  849.     left: auto; }
  850.  
  851.   .large-push-8 {
  852.     position: relative;
  853.     left: 66.66667%;
  854.     right: auto; }
  855.  
  856.   .large-pull-8 {
  857.     position: relative;
  858.     right: 66.66667%;
  859.     left: auto; }
  860.  
  861.   .large-push-9 {
  862.     position: relative;
  863.     left: 75%;
  864.     right: auto; }
  865.  
  866.   .large-pull-9 {
  867.     position: relative;
  868.     right: 75%;
  869.     left: auto; }
  870.  
  871.   .large-push-10 {
  872.     position: relative;
  873.     left: 83.33333%;
  874.     right: auto; }
  875.  
  876.   .large-pull-10 {
  877.     position: relative;
  878.     right: 83.33333%;
  879.     left: auto; }
  880.  
  881.   .large-push-11 {
  882.     position: relative;
  883.     left: 91.66667%;
  884.     right: auto; }
  885.  
  886.   .large-pull-11 {
  887.     position: relative;
  888.     right: 91.66667%;
  889.     left: auto; }
  890.  
  891.   .column,
  892.   .columns {
  893.     position: relative;
  894.     padding-left: 0.9375rem;
  895.     padding-right: 0.9375rem;
  896.     float: left; }
  897.  
  898.   .large-1 {
  899.     width: 8.33333%; }
  900.  
  901.   .large-2 {
  902.     width: 16.66667%; }
  903.  
  904.   .large-3 {
  905.     width: 25%; }
  906.  
  907.   .large-4 {
  908.     width: 33.33333%; }
  909.  
  910.   .large-5 {
  911.     width: 41.66667%; }
  912.  
  913.   .large-6 {
  914.     width: 50%; }
  915.  
  916.   .large-7 {
  917.     width: 58.33333%; }
  918.  
  919.   .large-8 {
  920.     width: 66.66667%; }
  921.  
  922.   .large-9 {
  923.     width: 75%; }
  924.  
  925.   .large-10 {
  926.     width: 83.33333%; }
  927.  
  928.   .large-11 {
  929.     width: 97.66667%; }
  930.  
  931.   .large-12 {
  932.     width: 100%; }
  933.  
  934.   [class*="column"] + [class*="column"]:last-child {
  935.     float: right; }
  936.  
  937.   [class*="column"] + [class*="column"].end {
  938.     float: left; }
  939.  
  940.   .large-offset-0 {
  941.     margin-left: 0% !important; }
  942.  
  943.   .large-offset-1 {
  944.     margin-left: 8.33333% !important; }
  945.  
  946.   .large-offset-2 {
  947.     margin-left: 16.66667% !important; }
  948.  
  949.   .large-offset-3 {
  950.     margin-left: 25% !important; }
  951.  
  952.   .large-offset-4 {
  953.     margin-left: 33.33333% !important; }
  954.  
  955.   .large-offset-5 {
  956.     margin-left: 41.66667% !important; }
  957.  
  958.   .large-offset-6 {
  959.     margin-left: 50% !important; }
  960.  
  961.   .large-offset-7 {
  962.     margin-left: 58.33333% !important; }
  963.  
  964.   .large-offset-8 {
  965.     margin-left: 66.66667% !important; }
  966.  
  967.   .large-offset-9 {
  968.     margin-left: 75% !important; }
  969.  
  970.   .large-offset-10 {
  971.     margin-left: 83.33333% !important; }
  972.  
  973.   .large-offset-11 {
  974.     margin-left: 91.66667% !important; }
  975.  
  976.   .large-reset-order,
  977.   .large-reset-order {
  978.     margin-left: 0;
  979.     margin-right: 0;
  980.     left: auto;
  981.     right: auto;
  982.     float: left; }
  983.  
  984.   .push-0 {
  985.     position: relative;
  986.     left: 0%;
  987.     right: auto; }
  988.  
  989.   .pull-0 {
  990.     position: relative;
  991.     right: 0%;
  992.     left: auto; }
  993.  
  994.   .push-1 {
  995.     position: relative;
  996.     left: 8.33333%;
  997.     right: auto; }
  998.  
  999.   .pull-1 {
  1000.     position: relative;
  1001.     right: 8.33333%;
  1002.     left: auto; }
  1003.  
  1004.   .push-2 {
  1005.     position: relative;
  1006.     left: 16.66667%;
  1007.     right: auto; }
  1008.  
  1009.   .pull-2 {
  1010.     position: relative;
  1011.     right: 16.66667%;
  1012.     left: auto; }
  1013.  
  1014.   .push-3 {
  1015.     position: relative;
  1016.     left: 25%;
  1017.     right: auto; }
  1018.  
  1019.   .pull-3 {
  1020.     position: relative;
  1021.     right: 25%;
  1022.     left: auto; }
  1023.  
  1024.   .push-4 {
  1025.     position: relative;
  1026.     left: 33.33333%;
  1027.     right: auto; }
  1028.  
  1029.   .pull-4 {
  1030.     position: relative;
  1031.     right: 33.33333%;
  1032.     left: auto; }
  1033.  
  1034.   .push-5 {
  1035.     position: relative;
  1036.     left: 41.66667%;
  1037.     right: auto; }
  1038.  
  1039.   .pull-5 {
  1040.     position: relative;
  1041.     right: 41.66667%;
  1042.     left: auto; }
  1043.  
  1044.   .push-6 {
  1045.     position: relative;
  1046.     left: 50%;
  1047.     right: auto; }
  1048.  
  1049.   .pull-6 {
  1050.     position: relative;
  1051.     right: 50%;
  1052.     left: auto; }
  1053.  
  1054.   .push-7 {
  1055.     position: relative;
  1056.     left: 58.33333%;
  1057.     right: auto; }
  1058.  
  1059.   .pull-7 {
  1060.     position: relative;
  1061.     right: 58.33333%;
  1062.     left: auto; }
  1063.  
  1064.   .push-8 {
  1065.     position: relative;
  1066.     left: 66.66667%;
  1067.     right: auto; }
  1068.  
  1069.   .pull-8 {
  1070.     position: relative;
  1071.     right: 66.66667%;
  1072.     left: auto; }
  1073.  
  1074.   .push-9 {
  1075.     position: relative;
  1076.     left: 75%;
  1077.     right: auto; }
  1078.  
  1079.   .pull-9 {
  1080.     position: relative;
  1081.     right: 75%;
  1082.     left: auto; }
  1083.  
  1084.   .push-10 {
  1085.     position: relative;
  1086.     left: 83.33333%;
  1087.     right: auto; }
  1088.  
  1089.   .pull-10 {
  1090.     position: relative;
  1091.     right: 83.33333%;
  1092.     left: auto; }
  1093.  
  1094.   .push-11 {
  1095.     position: relative;
  1096.     left: 91.66667%;
  1097.     right: auto; }
  1098.  
  1099.   .pull-11 {
  1100.     position: relative;
  1101.     right: 91.66667%;
  1102.     left: auto; } }
  1103. meta.foundation-mq-topbar {
  1104.   font-family: "/only screen and (min-width:53.563em)/";
  1105.   width: 40.063em; }
  1106.  
  1107. /* Wrapped around .top-bar to contain to grid width */
  1108. .contain-to-grid {
  1109.   width: 100%;
  1110.   background: #333333; }
  1111.   .contain-to-grid .top-bar {
  1112.     margin-bottom: 0; }
  1113.  
  1114. .fixed {
  1115.   width: 100%;
  1116.   left: 0;
  1117.   position: fixed;
  1118.   top: 0;
  1119.   z-index: 99; }
  1120.   .fixed.expanded:not(.top-bar) {
  1121.     overflow-y: auto;
  1122.     height: auto;
  1123.     width: 100%;
  1124.     max-height: 100%; }
  1125.     .fixed.expanded:not(.top-bar) .title-area {
  1126.       position: fixed;
  1127.       width: 100%;
  1128.       z-index: 99; }
  1129.     .fixed.expanded:not(.top-bar) .top-bar-section {
  1130.       z-index: 98;
  1131.       margin-top: 45px; }
  1132.  
  1133. .top-bar {
  1134.   overflow: hidden;
  1135.   height: 45px;
  1136.   line-height: 45px;
  1137.   position: relative;
  1138.   background: #fff;
  1139.   margin-bottom: 0;
  1140.  }
  1141.  
  1142.   .top-bar ul {
  1143.     margin-bottom: 0;
  1144.     list-style: none; }
  1145.   .top-bar .row {
  1146.     max-width: none; }
  1147.   .top-bar form,
  1148.   .top-bar input {
  1149.     margin-bottom: 0; }
  1150.   .top-bar input {
  1151.     height: auto;
  1152.     padding-top: .35rem;
  1153.     padding-bottom: .35rem;
  1154.     font-size: 0.75rem; }
  1155.   .top-bar .button {
  1156.     padding-top: .45rem;
  1157.     padding-bottom: .35rem;
  1158.     margin-bottom: 0;
  1159.     font-size: 0.75rem; }
  1160.   .top-bar .title-area {
  1161.     position: relative;
  1162.     margin: 0; }
  1163.   .top-bar .name {
  1164.     height: 45px;
  1165.     margin: 0;
  1166.     padding:5px;
  1167.     margin-top:3px;
  1168.     margin-left:5px;
  1169.     font-size: 16px; }
  1170.     .top-bar .name img {
  1171.         width:210px
  1172.     }
  1173.     .top-bar .name h1 {
  1174.       line-height: 45px;
  1175.       font-size: 1.0625rem;
  1176.       margin: 0; }
  1177.       .top-bar .name h1 a {
  1178.         font-weight: normal;
  1179.         color: white;
  1180.         width: 50%;
  1181.         display: block;
  1182.         padding: 0 15px; }
  1183.   .top-bar .toggle-topbar {
  1184.     position: absolute;
  1185.     right: 0;
  1186.     top: 0; }
  1187.     .top-bar .toggle-topbar a {
  1188.       color: white;
  1189.       text-transform: uppercase;
  1190.       font-size: 0.8125rem;
  1191.       font-weight: bold;
  1192.       position: relative;
  1193.       display: block;
  1194.       padding: 0 15px;
  1195.       height: 45px;
  1196.       line-height: 45px; }
  1197.     .top-bar .toggle-topbar.menu-icon {
  1198.       right: 15px;
  1199.       top: 50%;
  1200.       margin-top: -16px;
  1201.       padding-left: 40px; }
  1202.       .top-bar .toggle-topbar.menu-icon a {
  1203.         height: 34px;
  1204.         line-height: 33px;
  1205.         padding: 0;
  1206.         padding-right: 25px;
  1207.         color: white;
  1208.         position: relative;  margin-top:-5px; }
  1209.         .top-bar .toggle-topbar.menu-icon a::after {
  1210.           content: "";
  1211.           position: absolute;
  1212.           right: 0;
  1213.           display: block;
  1214.           width: 16px;
  1215.           top: 0;
  1216.           height: 0;
  1217.           -webkit-box-shadow: 1px 10px 1px 1px white, 1px 16px 1px 1px white, 1px 22px 1px 1px white;
  1218.           box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; }
  1219.   .top-bar.expanded {
  1220.     height: auto;
  1221.     background: transparent; }
  1222.     .top-bar.expanded .title-area {
  1223.       background: #fff; }
  1224.     .top-bar.expanded .toggle-topbar a {
  1225.       color: #fff; }
  1226.       .top-bar.expanded .toggle-topbar a::after {
  1227.         -webkit-box-shadow: 1px 10px 1px 1px #888888, 1px 16px 1px 1px #888888, 1px 22px 1px 1px #888888;
  1228.         box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; }
  1229.  
  1230. .top-bar-section {
  1231.   left: 0;
  1232.   position: relative;
  1233.   width: auto;
  1234.   -webkit-transition: left 300ms ease-out;
  1235.   -moz-transition: left 300ms ease-out;
  1236.   transition: left 300ms ease-out; }
  1237.   .top-bar-section ul {
  1238.     width: 100%;
  1239.     height: auto;
  1240.     display: block;
  1241.     background: #fff;
  1242.     font-size: 16px;
  1243.     margin: 0; }
  1244.   .top-bar-section .divider,
  1245.   .top-bar-section [role="separator"] {
  1246.     border-top: solid 1px #1a1a1a;
  1247.     clear: both;
  1248.     height: 1px;
  1249.     width: 100%; }
  1250.   .top-bar-section ul li > a {
  1251.     display: block;
  1252.     width: 100%;
  1253.     color: white;
  1254.     padding: 12px 0 12px 0;
  1255.     padding-left: 15px;
  1256.     font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  1257.     font-size: 0.8125rem;
  1258.     font-weight: normal;
  1259.     text-transform: none;
  1260.     background: #333333; }
  1261.     .top-bar-section ul li > a.button {
  1262.       background: #008cba;
  1263.       font-size: 0.8125rem;
  1264.       padding-right: 15px;
  1265.       padding-left: 15px; }
  1266.       .top-bar-section ul li > a.button:hover {
  1267.         background: #006688; }
  1268.     .top-bar-section ul li > a.button.secondary {
  1269.       background: #e7e7e7; }
  1270.       .top-bar-section ul li > a.button.secondary:hover {
  1271.         background: #cecece; }
  1272.     .top-bar-section ul li > a.button.success {
  1273.       background: #43ac6a; }
  1274.       .top-bar-section ul li > a.button.success:hover {
  1275.         background: #358854; }
  1276.     .top-bar-section ul li > a.button.alert {
  1277.       background: #f04124; }
  1278.       .top-bar-section ul li > a.button.alert:hover {
  1279.         background: #d42b0f; }
  1280.   .top-bar-section ul li:hover:not(.has-form) > a {
  1281.     background: #272727;
  1282.     color: white; }
  1283.   .top-bar-section ul li.active > a {
  1284.     background: #3482c4;
  1285.     color: #fff; }  
  1286.     .top-bar-section ul li.active > a:hover {
  1287.       background: #1D66A6;
  1288.       color: #fff; }
  1289.   .top-bar-section .has-form {
  1290.     padding: 15px; }
  1291.   .top-bar-section .has-dropdown {
  1292.     position: relative; }
  1293.     .top-bar-section .has-dropdown > a:after {
  1294.       content: "";
  1295.       display: block;
  1296.       width: 0;
  1297.       height: 0;
  1298.       border: inset 5px;
  1299.       border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
  1300.       border-left-style: solid;
  1301.       margin-right: 15px;
  1302.       margin-top: -4.5px;
  1303.       position: absolute;
  1304.       top: 50%;
  1305.       right: 0; }
  1306.     .top-bar-section .has-dropdown.moved {
  1307.       position: static; }
  1308.       .top-bar-section .has-dropdown.moved > .dropdown {
  1309.         display: block;
  1310.         position: static !important;
  1311.         height: auto;
  1312.         width: auto;
  1313.         overflow: visible;
  1314.         clip: auto;
  1315.         position: absolute !important;
  1316.         width: 100%; }
  1317.       .top-bar-section .has-dropdown.moved > a:after {
  1318.         display: none; }
  1319.   .top-bar-section .dropdown {
  1320.     position: absolute;
  1321.     left: 100%;
  1322.     top: 0;
  1323.     z-index: 99;
  1324.     display: block;
  1325.     position: absolute !important;
  1326.     height: 1px;
  1327.     width: 1px;
  1328.     overflow: hidden;
  1329.     clip: rect(1px, 1px, 1px, 1px); }
  1330.     .top-bar-section .dropdown li {
  1331.       width: 100%;
  1332.       height: auto; }
  1333.       .top-bar-section .dropdown li a {
  1334.         font-weight: normal;
  1335.         padding: 8px 15px; }
  1336.         .top-bar-section .dropdown li a.parent-link {
  1337.           font-weight: normal; }
  1338.       .top-bar-section .dropdown li.title h5 {
  1339.         margin-bottom: 0; }
  1340.         .top-bar-section .dropdown li.title h5 a {
  1341.           color: white;
  1342.           line-height: 22.5px;
  1343.           display: block; }
  1344.       .top-bar-section .dropdown li.has-form {
  1345.         padding: 8px 15px; }
  1346.       .top-bar-section .dropdown li .button {
  1347.         top: auto; }
  1348.     .top-bar-section .dropdown label {
  1349.       padding: 8px 15px 2px;
  1350.       margin-bottom: 0;
  1351.       text-transform: uppercase;
  1352.       color: #777777;
  1353.       font-weight: bold;
  1354.       font-size: 0.625rem; }
  1355.  
  1356. .js-generated {
  1357.   display: block; }
  1358.  
  1359. @media only screen and (min-width: 53.563em) {
  1360.   .top-bar {
  1361.     background: #fff;
  1362.     *zoom: 1;
  1363.     overflow: visible; }
  1364.     .top-bar:before, .top-bar:after {
  1365.       content: " ";
  1366.       display: table; }
  1367.     .top-bar:after {
  1368.       clear: both; }
  1369.     .top-bar .toggle-topbar {
  1370.       display: none; }
  1371.     .top-bar .title-area {
  1372.       float: left; }
  1373.     .top-bar .name h1 a {
  1374.       width: auto; }
  1375.     .top-bar input,
  1376.     .top-bar .button {
  1377.       font-size: 0.875rem;
  1378.       position: relative;
  1379.       top: 7px; }
  1380.     .top-bar.expanded {
  1381.       background: #333333; }
  1382.  
  1383.   .contain-to-grid .top-bar {
  1384.     max-width: 62.5rem;
  1385.     margin: 0 auto;
  1386.     margin-bottom: 0; }
  1387.  
  1388.   .top-bar-section {
  1389.     -webkit-transition: none 0 0;
  1390.     -moz-transition: none 0 0;
  1391.     transition: none 0 0;
  1392.     left: 0 !important; }
  1393.     .top-bar-section ul {
  1394.       width: auto;
  1395.  
  1396.       margin-left:2%;
  1397.       height: auto !important;
  1398.       display: inline; }
  1399.       .top-bar-section ul li {
  1400.         float: left; }
  1401.         .top-bar-section ul li .js-generated {
  1402.           display: none; }
  1403.     .top-bar-section li.hover > a:not(.button) {
  1404.       background: #fff;
  1405.       color: white; }
  1406.     .top-bar-section li:not(.has-form) a:not(.button) {
  1407.       padding: 0 15px;
  1408.       line-height: 45px;
  1409.       background: #fff;
  1410.       color:#444; }
  1411.       .top-bar-section li:not(.has-form) a:not(.button):hover {
  1412.         background: #fff;
  1413.         color:#3482c4
  1414.         }
  1415.     .top-bar-section li.active:not(.has-form) a:not(.button) {
  1416.       padding: 0 15px;
  1417.       line-height: 45px;
  1418.       color:#3482c4;
  1419.       background: #fff; }
  1420.       .top-bar-section li.active:not(.has-form) a:not(.button):hover {
  1421.         background: #fff;
  1422.         color:#3482c4       }
  1423.     .top-bar-section .has-dropdown > a {
  1424.       padding-right: 35px !important; }
  1425.       .top-bar-section .has-dropdown > a:after {
  1426.         content: "";
  1427.         display: block;
  1428.         width: 0;
  1429.         height: 0;
  1430.         border: inset 5px;
  1431.         border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
  1432.         border-top-style: solid;
  1433.         margin-top: -2.5px;
  1434.         top: 22.5px; }
  1435.     .top-bar-section .has-dropdown.moved {
  1436.       position: relative; }
  1437.       .top-bar-section .has-dropdown.moved > .dropdown {
  1438.         display: block;
  1439.         position: absolute !important;
  1440.         height: 1px;
  1441.         width: 1px;
  1442.         overflow: hidden;
  1443.         clip: rect(1px, 1px, 1px, 1px); }
  1444.     .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
  1445.       display: block;
  1446.       position: static !important;
  1447.       height: auto;
  1448.       width: auto;
  1449.       overflow: visible;
  1450.       clip: auto;
  1451.       position: absolute !important; }
  1452.     .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
  1453.       border: none;
  1454.       content: "\00bb";
  1455.       top: 1rem;
  1456.       margin-top: -1px;
  1457.       right: 5px;
  1458.       line-height: 1.2; }
  1459.     .top-bar-section .dropdown {
  1460.       left: 0;
  1461.       top: auto;
  1462.       background: transparent;
  1463.       min-width: 100%; }
  1464.       .top-bar-section .dropdown li a {
  1465.         color: white;
  1466.         line-height: 1;
  1467.         white-space: nowrap;
  1468.         padding: 12px 15px;
  1469.         background: #333333; }
  1470.       .top-bar-section .dropdown li label {
  1471.         white-space: nowrap;
  1472.         background: #333333; }
  1473.       .top-bar-section .dropdown li .dropdown {
  1474.         left: 100%;
  1475.         top: 0; }
  1476.     .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
  1477.       border-bottom: none;
  1478.       border-top: none;
  1479.       border-right: solid 1px #ccc;
  1480.       clear: none;
  1481.       height: 25px;
  1482.       width: 0; }
  1483.     .top-bar-section .has-form {
  1484.       background: #333333;
  1485.       padding: 0 15px;
  1486.       height: 45px; }
  1487.     .top-bar-section .right li .dropdown {
  1488.       left: auto;
  1489.       right: 0; }
  1490.       .top-bar-section .right li .dropdown li .dropdown {
  1491.         right: 100%; }
  1492.     .top-bar-section .left li .dropdown {
  1493.       right: auto;
  1494.       left: 0; }
  1495.       .top-bar-section .left li .dropdown li .dropdown {
  1496.         left: 100%; }
  1497.  
  1498.   .no-js .top-bar-section ul li:hover > a {
  1499.     background: #272727;
  1500.     color: white; }
  1501.   .no-js .top-bar-section ul li:active > a {
  1502.     background: #008cba;
  1503.     color: white; }
  1504.   .no-js .top-bar-section .has-dropdown:hover > .dropdown {
  1505.     display: block;
  1506.     position: static !important;
  1507.     height: auto;
  1508.     width: auto;
  1509.     overflow: visible;
  1510.     clip: auto;
  1511.     position: absolute !important; } }
  1512. .breadcrumbs {
  1513.   display: block;
  1514.   padding: 0.5625rem 0.875rem 0.5625rem;
  1515.   overflow: hidden;
  1516.   margin-left: 0;
  1517.   list-style: none;
  1518.   border-style: solid;
  1519.   border-width: 1px;
  1520.   background-color: #f4f4f4;
  1521.   border-color: gainsboro;
  1522.   -webkit-border-radius: 3px;
  1523.   border-radius: 3px; }
  1524.   .breadcrumbs > * {
  1525.     margin: 0;
  1526.     float: left;
  1527.     font-size: 0.6875rem;
  1528.     text-transform: uppercase; }
  1529.     .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
  1530.       text-decoration: underline; }
  1531.     .breadcrumbs > * a,
  1532.     .breadcrumbs > * span {
  1533.       text-transform: uppercase;
  1534.       color: #008cba; }
  1535.     .breadcrumbs > *.current {
  1536.       cursor: default;
  1537.       color: #333333; }
  1538.       .breadcrumbs > *.current a {
  1539.         cursor: default;
  1540.         color: #333333; }
  1541.       .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
  1542.         text-decoration: none; }
  1543.     .breadcrumbs > *.unavailable {
  1544.       color: #999999; }
  1545.       .breadcrumbs > *.unavailable a {
  1546.         color: #999999; }
  1547.       .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
  1548.       .breadcrumbs > *.unavailable a:focus {
  1549.         text-decoration: none;
  1550.         color: #999999;
  1551.         cursor: default; }
  1552.     .breadcrumbs > *:before {
  1553.       content: "/";
  1554.       color: #aaaaaa;
  1555.       margin: 0 0.75rem;
  1556.       position: relative;
  1557.       top: 1px; }
  1558.     .breadcrumbs > *:first-child:before {
  1559.       content: " ";
  1560.       margin: 0; }
  1561.  
  1562. .alert-box {
  1563.   border-style: solid;
  1564.   border-width: 1px;
  1565.   display: block;
  1566.   font-weight: normal;
  1567.   margin-bottom: 1.25rem;
  1568.   position: relative;
  1569.   padding: 0.875rem 1.5rem 0.875rem 0.875rem;
  1570.   font-size: 0.8125rem;
  1571.   background-color: #008cba;
  1572.   border-color: #0078a0;
  1573.   color: white; }
  1574.   .alert-box .close {
  1575.     font-size: 1.375rem;
  1576.     padding: 9px 6px 4px;
  1577.     line-height: 0;
  1578.     position: absolute;
  1579.     top: 50%;
  1580.     margin-top: -0.6875rem;
  1581.     right: 0.25rem;
  1582.     color: #333333;
  1583.     opacity: 0.3; }
  1584.     .alert-box .close:hover, .alert-box .close:focus {
  1585.       opacity: 0.5; }
  1586.   .alert-box.radius {
  1587.     -webkit-border-radius: 3px;
  1588.     border-radius: 3px; }
  1589.   .alert-box.round {
  1590.     -webkit-border-radius: 1000px;
  1591.     border-radius: 1000px; }
  1592.   .alert-box.success {
  1593.     background-color: #43ac6a;
  1594.     border-color: #3a945b;
  1595.     color: white; }
  1596.   .alert-box.alert {
  1597.     background-color: #f04124;
  1598.     border-color: #de2d0f;
  1599.     color: white; }
  1600.   .alert-box.secondary {
  1601.     background-color: #e7e7e7;
  1602.     border-color: #c7c7c7;
  1603.     color: #4f4f4f; }
  1604.   .alert-box.warning {
  1605.     background-color: #f08a24;
  1606.     border-color: #de770f;
  1607.     color: white; }
  1608.   .alert-box.info {
  1609.     background-color: #a0d3e8;
  1610.     border-color: #74bfdd;
  1611.     color: #4f4f4f; }
  1612.  
  1613. .inline-list {
  1614.   margin: 0 auto 1.0625rem auto;
  1615.   margin-left: -1.375rem;
  1616.   margin-right: 0;
  1617.   padding: 0;
  1618.   list-style: none;
  1619.   overflow: hidden; }
  1620.   .inline-list > li {
  1621.     list-style: none;
  1622.     float: left;
  1623.     margin-left: 1.375rem;
  1624.     display: block; }
  1625.     .inline-list > li > * {
  1626.       display: block; }
  1627.  
  1628. button, .button {
  1629.   border-style: solid;
  1630.   border-width: 0px;
  1631.   cursor: pointer;
  1632.   font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  1633.   font-weight: normal;
  1634.   line-height: normal;
  1635.   margin: 0 0 1.25rem;
  1636.   position: relative;
  1637.   text-decoration: none;
  1638.   text-align: center;
  1639.   display: inline-block;
  1640.   padding-top: 1rem;
  1641.   padding-right: 2rem;
  1642.   padding-bottom: 1.0625rem;
  1643.   padding-left: 2rem;
  1644.   font-size: 1rem;
  1645.   /*     @else                            { font-size: $padding - rem-calc(2); } */
  1646.   background-color: #008cba;
  1647.   border-color: #007095;
  1648.   color: white;
  1649.   -webkit-transition: background-color 300ms ease-out;
  1650.   -moz-transition: background-color 300ms ease-out;
  1651.   transition: background-color 300ms ease-out;
  1652.   padding-top: 1rem;
  1653.   padding-right: 2rem;
  1654.   padding-bottom: 1.0625rem;
  1655.   padding-left: 2rem;
  1656.   font-size: 1rem;
  1657.   /*     @else                            { font-size: $padding - rem-calc(2); } */ }
  1658.   button:hover, button:focus, .button:hover, .button:focus {
  1659.     background-color: #007095; }
  1660.   button:hover, button:focus, .button:hover, .button:focus {
  1661.     color: white; }
  1662.   button.secondary, .button.secondary {
  1663.     background-color: #e7e7e7;
  1664.     border-color: #b9b9b9;
  1665.     color: #333333; }
  1666.     button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  1667.       background-color: #b9b9b9; }
  1668.     button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  1669.       color: #333333; }
  1670.   button.success, .button.success {
  1671.     background-color: #43ac6a;
  1672.     border-color: #368a55;
  1673.     color: white; }
  1674.     button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  1675.       background-color: #368a55; }
  1676.     button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  1677.       color: white; }
  1678.   button.alert, .button.alert {
  1679.     background-color: #f04124;
  1680.     border-color: #cf2a0e;
  1681.     color: white; }
  1682.     button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  1683.       background-color: #cf2a0e; }
  1684.     button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  1685.       color: white; }
  1686.   button.large, .button.large {
  1687.     padding-top: 1.125rem;
  1688.     padding-right: 2.25rem;
  1689.     padding-bottom: 1.1875rem;
  1690.     padding-left: 2.25rem;
  1691.     font-size: 1.25rem;
  1692.     /*     @else                            { font-size: $padding - rem-calc(2); } */ }
  1693.   button.small, .button.small {
  1694.     padding-top: 0.875rem;
  1695.     padding-right: 1.75rem;
  1696.     padding-bottom: 0.9375rem;
  1697.     padding-left: 1.75rem;
  1698.     font-size: 0.8125rem;
  1699.     /*     @else                            { font-size: $padding - rem-calc(2); } */ }
  1700.   button.tiny, .button.tiny {
  1701.     padding-top: 0.625rem;
  1702.     padding-right: 1.25rem;
  1703.     padding-bottom: 0.6875rem;
  1704.     padding-left: 1.25rem;
  1705.     font-size: 0.6875rem;
  1706.     /*     @else                            { font-size: $padding - rem-calc(2); } */ }
  1707.   button.expand, .button.expand {
  1708.     padding-right: 0;
  1709.     padding-left: 0;
  1710.     width: 100%; }
  1711.   button.left-align, .button.left-align {
  1712.     text-align: left;
  1713.     text-indent: 0.75rem; }
  1714.   button.right-align, .button.right-align {
  1715.     text-align: right;
  1716.     padding-right: 0.75rem; }
  1717.   button.radius, .button.radius {
  1718.     -webkit-border-radius: 3px;
  1719.     border-radius: 3px; }
  1720.   button.round, .button.round {
  1721.     -webkit-border-radius: 1000px;
  1722.     border-radius: 1000px; }
  1723.   button.disabled, button[disabled], .button.disabled, .button[disabled] {
  1724.     background-color: #008cba;
  1725.     border-color: #007095;
  1726.     color: white;
  1727.     cursor: default;
  1728.     opacity: 0.7;
  1729.     -webkit-box-shadow: none;
  1730.     box-shadow: none; }
  1731.     button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  1732.       background-color: #007095; }
  1733.     button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  1734.       color: white; }
  1735.     button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  1736.       background-color: #008cba; }
  1737.     button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
  1738.       background-color: #e7e7e7;
  1739.       border-color: #b9b9b9;
  1740.       color: #333333;
  1741.       cursor: default;
  1742.       opacity: 0.7;
  1743.       -webkit-box-shadow: none;
  1744.       box-shadow: none; }
  1745.       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 {
  1746.         background-color: #b9b9b9; }
  1747.       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 {
  1748.         color: #333333; }
  1749.       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 {
  1750.         background-color: #e7e7e7; }
  1751.     button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
  1752.       background-color: #43ac6a;
  1753.       border-color: #368a55;
  1754.       color: white;
  1755.       cursor: default;
  1756.       opacity: 0.7;
  1757.       -webkit-box-shadow: none;
  1758.       box-shadow: none; }
  1759.       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 {
  1760.         background-color: #368a55; }
  1761.       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 {
  1762.         color: white; }
  1763.       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 {
  1764.         background-color: #43ac6a; }
  1765.     button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
  1766.       background-color: #f04124;
  1767.       border-color: #cf2a0e;
  1768.       color: white;
  1769.       cursor: default;
  1770.       opacity: 0.7;
  1771.       -webkit-box-shadow: none;
  1772.       box-shadow: none; }
  1773.       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 {
  1774.         background-color: #cf2a0e; }
  1775.       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 {
  1776.         color: white; }
  1777.       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 {
  1778.         background-color: #f04124; }
  1779.  
  1780. @media only screen and (min-width: 40.063em) {
  1781.   button, .button {
  1782.     display: inline-block; } }
  1783. .button-group {
  1784.   list-style: none;
  1785.   margin: 0;
  1786.   left: 0;
  1787.   *zoom: 1; }
  1788.   .button-group:before, .button-group:after {
  1789.     content: " ";
  1790.     display: table; }
  1791.   .button-group:after {
  1792.     clear: both; }
  1793.   .button-group li {
  1794.     margin: 0;
  1795.     float: left; }
  1796.     .button-group li > button, .button-group li .button {
  1797.       border-left: 1px solid;
  1798.       border-color: rgba(255, 255, 255, 0.5); }
  1799.     .button-group li:first-child button, .button-group li:first-child .button {
  1800.       border-left: 0; }
  1801.     .button-group li:first-child {
  1802.       margin-left: 0; }
  1803.   .button-group.radius > * > button, .button-group.radius > * .button {
  1804.     border-left: 1px solid;
  1805.     border-color: rgba(255, 255, 255, 0.5); }
  1806.   .button-group.radius > *:first-child button, .button-group.radius > *:first-child .button {
  1807.     border-left: 0; }
  1808.   .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
  1809.     -moz-border-radius-bottomleft: 3px;
  1810.     -moz-border-radius-topleft: 3px;
  1811.     -webkit-border-bottom-left-radius: 3px;
  1812.     -webkit-border-top-left-radius: 3px;
  1813.     border-bottom-left-radius: 3px;
  1814.     border-top-left-radius: 3px; }
  1815.   .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
  1816.     -moz-border-radius-bottomright: 3px;
  1817.     -moz-border-radius-topright: 3px;
  1818.     -webkit-border-bottom-right-radius: 3px;
  1819.     -webkit-border-top-right-radius: 3px;
  1820.     border-bottom-right-radius: 3px;
  1821.     border-top-right-radius: 3px; }
  1822.   .button-group.round > * > button, .button-group.round > * .button {
  1823.     border-left: 1px solid;
  1824.     border-color: rgba(255, 255, 255, 0.5); }
  1825.   .button-group.round > *:first-child button, .button-group.round > *:first-child .button {
  1826.     border-left: 0; }
  1827.   .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
  1828.     -moz-border-radius-bottomleft: 1000px;
  1829.     -moz-border-radius-topleft: 1000px;
  1830.     -webkit-border-bottom-left-radius: 1000px;
  1831.     -webkit-border-top-left-radius: 1000px;
  1832.     border-bottom-left-radius: 1000px;
  1833.     border-top-left-radius: 1000px; }
  1834.   .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
  1835.     -moz-border-radius-bottomright: 1000px;
  1836.     -moz-border-radius-topright: 1000px;
  1837.     -webkit-border-bottom-right-radius: 1000px;
  1838.     -webkit-border-top-right-radius: 1000px;
  1839.     border-bottom-right-radius: 1000px;
  1840.     border-top-right-radius: 1000px; }
  1841.   .button-group.even-2 li {
  1842.     width: 50%; }
  1843.     .button-group.even-2 li > button, .button-group.even-2 li .button {
  1844.       border-left: 1px solid;
  1845.       border-color: rgba(255, 255, 255, 0.5); }
  1846.     .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button {
  1847.       border-left: 0; }
  1848.     .button-group.even-2 li button, .button-group.even-2 li .button {
  1849.       width: 100%; }
  1850.   .button-group.even-3 li {
  1851.     width: 33.33333%; }
  1852.     .button-group.even-3 li > button, .button-group.even-3 li .button {
  1853.       border-left: 1px solid;
  1854.       border-color: rgba(255, 255, 255, 0.5); }
  1855.     .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button {
  1856.       border-left: 0; }
  1857.     .button-group.even-3 li button, .button-group.even-3 li .button {
  1858.       width: 100%; }
  1859.   .button-group.even-4 li {
  1860.     width: 25%; }
  1861.     .button-group.even-4 li > button, .button-group.even-4 li .button {
  1862.       border-left: 1px solid;
  1863.       border-color: rgba(255, 255, 255, 0.5); }
  1864.     .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button {
  1865.       border-left: 0; }
  1866.     .button-group.even-4 li button, .button-group.even-4 li .button {
  1867.       width: 100%; }
  1868.   .button-group.even-5 li {
  1869.     width: 20%; }
  1870.     .button-group.even-5 li > button, .button-group.even-5 li .button {
  1871.       border-left: 1px solid;
  1872.       border-color: rgba(255, 255, 255, 0.5); }
  1873.     .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button {
  1874.       border-left: 0; }
  1875.     .button-group.even-5 li button, .button-group.even-5 li .button {
  1876.       width: 100%; }
  1877.   .button-group.even-6 li {
  1878.     width: 16.66667%; }
  1879.     .button-group.even-6 li > button, .button-group.even-6 li .button {
  1880.       border-left: 1px solid;
  1881.       border-color: rgba(255, 255, 255, 0.5); }
  1882.     .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button {
  1883.       border-left: 0; }
  1884.     .button-group.even-6 li button, .button-group.even-6 li .button {
  1885.       width: 100%; }
  1886.   .button-group.even-7 li {
  1887.     width: 14.28571%; }
  1888.     .button-group.even-7 li > button, .button-group.even-7 li .button {
  1889.       border-left: 1px solid;
  1890.       border-color: rgba(255, 255, 255, 0.5); }
  1891.     .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button {
  1892.       border-left: 0; }
  1893.     .button-group.even-7 li button, .button-group.even-7 li .button {
  1894.       width: 100%; }
  1895.   .button-group.even-8 li {
  1896.     width: 12.5%; }
  1897.     .button-group.even-8 li > button, .button-group.even-8 li .button {
  1898.       border-left: 1px solid;
  1899.       border-color: rgba(255, 255, 255, 0.5); }
  1900.     .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button {
  1901.       border-left: 0; }
  1902.     .button-group.even-8 li button, .button-group.even-8 li .button {
  1903.       width: 100%; }
  1904.  
  1905. .button-bar {
  1906.   *zoom: 1; }
  1907.   .button-bar:before, .button-bar:after {
  1908.     content: " ";
  1909.     display: table; }
  1910.   .button-bar:after {
  1911.     clear: both; }
  1912.   .button-bar .button-group {
  1913.     float: left;
  1914.     margin-right: 0.625rem; }
  1915.     .button-bar .button-group div {
  1916.       overflow: hidden; }
  1917.  
  1918. /* Panels */
  1919. .panel {
  1920.   border-style: solid;
  1921.   border-width: 1px;
  1922.   border-color: #d8d8d8;
  1923.   margin-bottom: 1.25rem;
  1924.   padding: 1.25rem;
  1925.   background: #f2f2f2; }
  1926.   .panel > :first-child {
  1927.     margin-top: 0; }
  1928.   .panel > :last-child {
  1929.     margin-bottom: 0; }
  1930.   .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p {
  1931.     color: #333333; }
  1932.   .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
  1933.     line-height: 1;
  1934.     margin-bottom: 0.625rem; }
  1935.     .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
  1936.       line-height: 1.4; }
  1937.   .panel.callout {
  1938.     border-style: solid;
  1939.     border-width: 1px;
  1940.     border-color: #b6edff;
  1941.     margin-bottom: 1.25rem;
  1942.     padding: 1.25rem;
  1943.     background: #ecfaff; }
  1944.     .panel.callout > :first-child {
  1945.       margin-top: 0; }
  1946.     .panel.callout > :last-child {
  1947.       margin-bottom: 0; }
  1948.     .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
  1949.       color: #333333; }
  1950.     .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
  1951.       line-height: 1;
  1952.       margin-bottom: 0.625rem; }
  1953.       .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
  1954.         line-height: 1.4; }
  1955.     .panel.callout a:not(.button) {
  1956.       color: #008cba; }
  1957.   .panel.radius {
  1958.     -webkit-border-radius: 3px;
  1959.     border-radius: 3px; }
  1960.  
  1961. .dropdown.button, button.dropdown {
  1962.   position: relative;
  1963.   padding-right: 3.5625rem; }
  1964.   .dropdown.button:before, button.dropdown:before {
  1965.     position: absolute;
  1966.     content: "";
  1967.     width: 0;
  1968.     height: 0;
  1969.     display: block;
  1970.     border-style: solid;
  1971.     border-color: white transparent transparent transparent;
  1972.     top: 50%; }
  1973.   .dropdown.button:before, button.dropdown:before {
  1974.     border-width: 0.375rem;
  1975.     right: 1.40625rem;
  1976.     margin-top: -0.15625rem; }
  1977.   .dropdown.button:before, button.dropdown:before {
  1978.     border-color: white transparent transparent transparent; }
  1979.   .dropdown.button.tiny, button.dropdown.tiny {
  1980.     padding-right: 2.625rem; }
  1981.     .dropdown.button.tiny:before, button.dropdown.tiny:before {
  1982.       border-width: 0.375rem;
  1983.       right: 1.125rem;
  1984.       margin-top: -0.125rem; }
  1985.     .dropdown.button.tiny:before, button.dropdown.tiny:before {
  1986.       border-color: white transparent transparent transparent; }
  1987.   .dropdown.button.small, button.dropdown.small {
  1988.     padding-right: 3.0625rem; }
  1989.     .dropdown.button.small:before, button.dropdown.small:before {
  1990.       border-width: 0.4375rem;
  1991.       right: 1.3125rem;
  1992.       margin-top: -0.15625rem; }
  1993.     .dropdown.button.small:before, button.dropdown.small:before {
  1994.       border-color: white transparent transparent transparent; }
  1995.   .dropdown.button.large, button.dropdown.large {
  1996.     padding-right: 3.625rem; }
  1997.     .dropdown.button.large:before, button.dropdown.large:before {
  1998.       border-width: 0.3125rem;
  1999.       right: 1.71875rem;
  2000.       margin-top: -0.15625rem; }
  2001.     .dropdown.button.large:before, button.dropdown.large:before {
  2002.       border-color: white transparent transparent transparent; }
  2003.   .dropdown.button.secondary:before, button.dropdown.secondary:before {
  2004.     border-color: #333333 transparent transparent transparent; }
  2005.  
  2006. div.switch {
  2007.   position: relative;
  2008.   padding: 0;
  2009.   display: block;
  2010.   overflow: hidden;
  2011.   border-style: solid;
  2012.   border-width: 1px;
  2013.   margin-bottom: 1.25rem;
  2014.   height: 2.25rem;
  2015.   background: white;
  2016.   border-color: #cccccc; }
  2017.   div.switch label {
  2018.     position: relative;
  2019.     left: 0;
  2020.     z-index: 2;
  2021.     float: left;
  2022.     width: 50%;
  2023.     height: 100%;
  2024.     margin: 0;
  2025.     font-weight: bold;
  2026.     text-align: left;
  2027.     -webkit-transition: all 0.1s ease-out;
  2028.     -moz-transition: all 0.1s ease-out;
  2029.     transition: all 0.1s ease-out; }
  2030.   div.switch input {
  2031.     position: absolute;
  2032.     z-index: 3;
  2033.     opacity: 0;
  2034.     width: 100%;
  2035.     height: 100%;
  2036.     -moz-appearance: none; }
  2037.     div.switch input:hover, div.switch input:focus {
  2038.       cursor: pointer; }
  2039.   div.switch span:last-child {
  2040.     position: absolute;
  2041.     top: -1px;
  2042.     left: -1px;
  2043.     z-index: 1;
  2044.     display: block;
  2045.     padding: 0;
  2046.     border-width: 1px;
  2047.     border-style: solid;
  2048.     -webkit-transition: all 0.1s ease-out;
  2049.     -moz-transition: all 0.1s ease-out;
  2050.     transition: all 0.1s ease-out; }
  2051.   div.switch input:not(:checked) + label {
  2052.     opacity: 0; }
  2053.   div.switch input:checked {
  2054.     display: none !important; }
  2055.   div.switch input {
  2056.     left: 0;
  2057.     display: block !important; }
  2058.   div.switch input:first-of-type + label,
  2059.   div.switch input:first-of-type + span + label {
  2060.     left: -50%; }
  2061.   div.switch input:first-of-type:checked + label,
  2062.   div.switch input:first-of-type:checked + span + label {
  2063.     left: 0%; }
  2064.   div.switch input:last-of-type + label,
  2065.   div.switch input:last-of-type + span + label {
  2066.     right: -50%;
  2067.     left: auto;
  2068.     text-align: right; }
  2069.   div.switch input:last-of-type:checked + label,
  2070.   div.switch input:last-of-type:checked + span + label {
  2071.     right: 0%;
  2072.     left: auto; }
  2073.   div.switch span.custom {
  2074.     display: none !important; }
  2075.   form.custom div.switch .hidden-field {
  2076.     margin-left: auto;
  2077.     position: absolute;
  2078.     visibility: visible; }
  2079.   div.switch label {
  2080.     padding: 0;
  2081.     line-height: 2.3rem;
  2082.     font-size: 0.875rem; }
  2083.   div.switch input:first-of-type:checked ~ span:last-child {
  2084.     left: 100%;
  2085.     margin-left: -2.1875rem; }
  2086.   div.switch span:last-child {
  2087.     width: 2.25rem;
  2088.     height: 2.25rem; }
  2089.   div.switch span:last-child {
  2090.     border-color: #b3b3b3;
  2091.     background: white;
  2092.     background: -moz-linear-gradient(top, white 0%, #f2f2f2 100%);
  2093.     background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%);
  2094.     background: linear-gradient(to bottom, white 0%, #f2f2f2 100%);
  2095.     -webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke;
  2096.     box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; }
  2097.   div.switch:hover span:last-child, div.switch:focus span:last-child {
  2098.     background: white;
  2099.     background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%);
  2100.     background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%);
  2101.     background: linear-gradient(to bottom, white 0%, #e6e6e6 100%); }
  2102.   div.switch:active {
  2103.     background: transparent; }
  2104.   div.switch.large {
  2105.     height: 2.75rem; }
  2106.     div.switch.large label {
  2107.       padding: 0;
  2108.       line-height: 2.3rem;
  2109.       font-size: 1.0625rem; }
  2110.     div.switch.large input:first-of-type:checked ~ span:last-child {
  2111.       left: 100%;
  2112.       margin-left: -2.6875rem; }
  2113.     div.switch.large span:last-child {
  2114.       width: 2.75rem;
  2115.       height: 2.75rem; }
  2116.   div.switch.small {
  2117.     height: 1.75rem; }
  2118.     div.switch.small label {
  2119.       padding: 0;
  2120.       line-height: 2.1rem;
  2121.       font-size: 0.75rem; }
  2122.     div.switch.small input:first-of-type:checked ~ span:last-child {
  2123.       left: 100%;
  2124.       margin-left: -1.6875rem; }
  2125.     div.switch.small span:last-child {
  2126.       width: 1.75rem;
  2127.       height: 1.75rem; }
  2128.   div.switch.tiny {
  2129.     height: 1.375rem; }
  2130.     div.switch.tiny label {
  2131.       padding: 0;
  2132.       line-height: 1.9rem;
  2133.       font-size: 0.6875rem; }
  2134.     div.switch.tiny input:first-of-type:checked ~ span:last-child {
  2135.       left: 100%;
  2136.       margin-left: -1.3125rem; }
  2137.     div.switch.tiny span:last-child {
  2138.       width: 1.375rem;
  2139.       height: 1.375rem; }
  2140.   div.switch.radius {
  2141.     -webkit-border-radius: 4px;
  2142.     border-radius: 4px; }
  2143.     div.switch.radius span:last-child {
  2144.       -webkit-border-radius: 3px;
  2145.       border-radius: 3px; }
  2146.   div.switch.round {
  2147.     -webkit-border-radius: 1000px;
  2148.     border-radius: 1000px; }
  2149.     div.switch.round span:last-child {
  2150.       -webkit-border-radius: 999px;
  2151.       border-radius: 999px; }
  2152.     div.switch.round label {
  2153.       padding: 0 0.5625rem; }
  2154.  
  2155. @-webkit-keyframes webkitSiblingBugfix {
  2156.   from {
  2157.     position: relative; }
  2158.  
  2159.   to {
  2160.     position: relative; } }
  2161.  
  2162. /* Image Thumbnails */
  2163. .th {
  2164.   line-height: 0;
  2165.   display: inline-block;
  2166.   border: solid 4px white;
  2167.   max-width: 100%;
  2168.   -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  2169.   box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  2170.   -webkit-transition: all 200ms ease-out;
  2171.   -moz-transition: all 200ms ease-out;
  2172.   transition: all 200ms ease-out; }
  2173.   .th:hover, .th:focus {
  2174.     -webkit-box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5);
  2175.     box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); }
  2176.   .th.radius {
  2177.     -webkit-border-radius: 3px;
  2178.     border-radius: 3px; }
  2179.  
  2180. /* Pricing Tables */
  2181. .pricing-table {
  2182.   border: solid 1px #dddddd;
  2183.   margin-left: 0;
  2184.   margin-bottom: 1.25rem; }
  2185.   .pricing-table * {
  2186.     list-style: none;
  2187.     line-height: 1; }
  2188.   .pricing-table .title {
  2189.     background-color: #333333;
  2190.     padding: 0.9375rem 1.25rem;
  2191.     text-align: center;
  2192.     color: #eeeeee;
  2193.     font-weight: normal;
  2194.     font-size: 1rem;
  2195.     font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
  2196.   .pricing-table .price {
  2197.     background-color: #f6f6f6;
  2198.     padding: 0.9375rem 1.25rem;
  2199.     text-align: center;
  2200.     color: #333333;
  2201.     font-weight: normal;
  2202.     font-size: 2rem;
  2203.     font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
  2204.   .pricing-table .description {
  2205.     background-color: white;
  2206.     padding: 0.9375rem;
  2207.     text-align: center;
  2208.     color: #777777;
  2209.     font-size: 0.75rem;
  2210.     font-weight: normal;
  2211.     line-height: 1.4;
  2212.     border-bottom: dotted 1px #dddddd; }
  2213.   .pricing-table .bullet-item {
  2214.     background-color: white;
  2215.     padding: 0.9375rem;
  2216.     text-align: center;
  2217.     color: #333333;
  2218.     font-size: 0.875rem;
  2219.     font-weight: normal;
  2220.     border-bottom: dotted 1px #dddddd; }
  2221.   .pricing-table .cta-button {
  2222.     background-color: white;
  2223.     text-align: center;
  2224.     padding: 1.25rem 1.25rem 0; }
  2225.  
  2226. @-webkit-keyframes rotate {
  2227.   from {
  2228.     -webkit-transform: rotate(0deg); }
  2229.  
  2230.   to {
  2231.     -webkit-transform: rotate(360deg); } }
  2232.  
  2233. @-moz-keyframes rotate {
  2234.   from {
  2235.     -moz-transform: rotate(0deg); }
  2236.  
  2237.   to {
  2238.     -moz-transform: rotate(360deg); } }
  2239.  
  2240. @-o-keyframes rotate {
  2241.   from {
  2242.     -o-transform: rotate(0deg); }
  2243.  
  2244.   to {
  2245.     -o-transform: rotate(360deg); } }
  2246.  
  2247. @keyframes rotate {
  2248.   from {
  2249.     transform: rotate(0deg); }
  2250.  
  2251.   to {
  2252.     transform: rotate(360deg); } }
  2253.  
  2254. /* Orbit Graceful Loading */
  2255. .slideshow-wrapper {
  2256.   position: relative; }
  2257.   .slideshow-wrapper ul {
  2258.     list-style-type: none;
  2259.     margin: 0; }
  2260.     .slideshow-wrapper ul li,
  2261.     .slideshow-wrapper ul li .orbit-caption {
  2262.       display: none; }
  2263.     .slideshow-wrapper ul li:first-child {
  2264.       display: block; }
  2265.   .slideshow-wrapper .orbit-container {
  2266.     background-color: transparent; }
  2267.     .slideshow-wrapper .orbit-container li {
  2268.       display: block; }
  2269.       .slideshow-wrapper .orbit-container li .orbit-caption {
  2270.         display: block; }
  2271.  
  2272. .preloader {
  2273.   display: block;
  2274.   width: 40px;
  2275.   height: 40px;
  2276.   position: absolute;
  2277.   top: 50%;
  2278.   left: 50%;
  2279.   margin-top: -20px;
  2280.   margin-left: -20px;
  2281.   border: solid 3px;
  2282.   border-color: #555555 white;
  2283.   -webkit-border-radius: 1000px;
  2284.   border-radius: 1000px;
  2285.   -webkit-animation-name: rotate;
  2286.   -webkit-animation-duration: 1.5s;
  2287.   -webkit-animation-iteration-count: infinite;
  2288.   -webkit-animation-timing-function: linear;
  2289.   -moz-animation-name: rotate;
  2290.   -moz-animation-duration: 1.5s;
  2291.   -moz-animation-iteration-count: infinite;
  2292.   -moz-animation-timing-function: linear;
  2293.   -o-animation-name: rotate;
  2294.   -o-animation-duration: 1.5s;
  2295.   -o-animation-iteration-count: infinite;
  2296.   -o-animation-timing-function: linear;
  2297.   animation-name: rotate;
  2298.   animation-duration: 1.5s;
  2299.   animation-iteration-count: infinite;
  2300.   animation-timing-function: linear; }
  2301.  
  2302. .orbit-container {
  2303.   overflow: hidden;
  2304.   width: 100%;
  2305.   position: relative;
  2306.   background: none; }
  2307.   .orbit-container .orbit-slides-container {
  2308.     list-style: none;
  2309.     margin: 0;
  2310.     padding: 0;
  2311.     position: relative;
  2312.     -webkit-transform: translateZ(0); }
  2313.     .orbit-container .orbit-slides-container img {
  2314.       display: block;
  2315.       max-width: 100%; }
  2316.     .orbit-container .orbit-slides-container.fade > * {
  2317.       -webkit-transform: translate3d(0, 0, 0);
  2318.       opacity: 0.01;
  2319.       transition: opacity 0.25s ease-in-out;
  2320.       -moz-transition: opacity 0.25s ease-in-out;
  2321.       -webkit-transition: opacity 0.25s ease-in-out; }
  2322.       .orbit-container .orbit-slides-container.fade > *.animate-in {
  2323.         opacity: 1;
  2324.         z-index: 20;
  2325.         transition: opacity 500ms ease-in-out;
  2326.         -moz-transition: opacity 500ms ease-in-out;
  2327.         -webkit-transition: opacity 500ms ease-in-out; }
  2328.       .orbit-container .orbit-slides-container.fade > *.animate-out {
  2329.         opacity: 0.01;
  2330.         z-index: 10;
  2331.         transition: opacity 500ms ease-in-out;
  2332.         -moz-transition: opacity 500ms ease-in-out;
  2333.         -webkit-transition: opacity 500ms ease-in-out; }
  2334.     .orbit-container .orbit-slides-container.swipe-next > * {
  2335.       -webkit-transform: translate3d(100%, 0, 0); }
  2336.       .orbit-container .orbit-slides-container.swipe-next > *.animate-in {
  2337.         -webkit-transform: translate3d(0, 0, 0);
  2338.         -moz-transform: translate3d(0, 0, 0);
  2339.         -ms-transform: translate3d(0, 0, 0);
  2340.         -o-transform: translate3d(0, 0, 0);
  2341.         transform: translate3d(0, 0, 0);
  2342.         -webkit-transition-duration: 500ms;
  2343.         -moz-transition-duration: 500ms;
  2344.         -o-transition-duration: 500ms;
  2345.         transition-duration: 500ms; }
  2346.       .orbit-container .orbit-slides-container.swipe-next > *.animate-out {
  2347.         -webkit-transform: translate3d(-100%, 0, 0);
  2348.         -moz-transform: translate3d(-100%, 0, 0);
  2349.         -ms-transform: translate3d(-100%, 0, 0);
  2350.         -o-transform: translate3d(-100%, 0, 0);
  2351.         transform: translate3d(-100%, 0, 0);
  2352.         -webkit-transition-duration: 500ms;
  2353.         -moz-transition-duration: 500ms;
  2354.         -o-transition-duration: 500ms;
  2355.         transition-duration: 500ms; }
  2356.     .orbit-container .orbit-slides-container.swipe-prev > * {
  2357.       -webkit-transform: translate3d(-100%, 0, 0);
  2358.       -moz-transform: translate3d(-100%, 0, 0);
  2359.       -ms-transform: translate3d(-100%, 0, 0);
  2360.       -o-transform: translate3d(-100%, 0, 0);
  2361.       transform: translate3d(-100%, 0, 0); }
  2362.       .orbit-container .orbit-slides-container.swipe-prev > *.animate-in {
  2363.         -webkit-transform: translate3d(0, 0, 0);
  2364.         -moz-transform: translate3d(0, 0, 0);
  2365.         -ms-transform: translate3d(0, 0, 0);
  2366.         -o-transform: translate3d(0, 0, 0);
  2367.         transform: translate3d(0, 0, 0);
  2368.         -webkit-transition-duration: 500ms;
  2369.         -moz-transition-duration: 500ms;
  2370.         -o-transition-duration: 500ms;
  2371.         transition-duration: 500ms; }
  2372.       .orbit-container .orbit-slides-container.swipe-prev > *.animate-out {
  2373.         -webkit-transform: translate3d(100%, 0, 0);
  2374.         -moz-transform: translate3d(100%, 0, 0);
  2375.         -ms-transform: translate3d(100%, 0, 0);
  2376.         -o-transform: translate3d(100%, 0, 0);
  2377.         transform: translate3d(100%, 0, 0);
  2378.         -webkit-transition-duration: 500ms;
  2379.         -moz-transition-duration: 500ms;
  2380.         -o-transition-duration: 500ms;
  2381.         transition-duration: 500ms; }
  2382.     .orbit-container .orbit-slides-container > * {
  2383.       position: absolute;
  2384.       top: 0;
  2385.       left: 0;
  2386.       width: 100%;
  2387.       -webkit-transform: translate3d(100%, 0, 0);
  2388.       -moz-transform: translate3d(100%, 0, 0);
  2389.       -ms-transform: translate3d(100%, 0, 0);
  2390.       -o-transform: translate3d(100%, 0, 0);
  2391.       transform: translate3d(100%, 0, 0); }
  2392.       .orbit-container .orbit-slides-container > *.active {
  2393.         opacity: 1;
  2394.         top: 0;
  2395.         left: 0;
  2396.         -webkit-transform: translate3d(0, 0, 0);
  2397.         -moz-transform: translate3d(0, 0, 0);
  2398.         -ms-transform: translate3d(0, 0, 0);
  2399.         -o-transform: translate3d(0, 0, 0);
  2400.         transform: translate3d(0, 0, 0); }
  2401.       .orbit-container .orbit-slides-container > * .orbit-caption {
  2402.         position: absolute;
  2403.         bottom: 0;
  2404.         background-color: rgba(51, 51, 51, 0.8);
  2405.         color: white;
  2406.         width: 100%;
  2407.         padding: 0.625rem 0.875rem;
  2408.         font-size: 0.875rem; }
  2409.   .orbit-container .orbit-slide-number {
  2410.     position: absolute;
  2411.     top: 10px;
  2412.     left: 10px;
  2413.     font-size: 12px;
  2414.     color: white;
  2415.     background: rgba(0, 0, 0, 0);
  2416.     z-index: 10; }
  2417.     .orbit-container .orbit-slide-number span {
  2418.       font-weight: 700;
  2419.       padding: 0.3125rem; }
  2420.   .orbit-container .orbit-timer {
  2421.     position: absolute;
  2422.     top: 12px;
  2423.     right: 10px;
  2424.     height: 6px;
  2425.     width: 100px;
  2426.     z-index: 10; }
  2427.     .orbit-container .orbit-timer .orbit-progress {
  2428.       height: 3px;
  2429.       background-color: rgba(255, 255, 255, 0.3);
  2430.       display: block;
  2431.       width: 0%;
  2432.       position: relative;
  2433.       right: 20px;
  2434.       top: 5px; }
  2435.     .orbit-container .orbit-timer > span {
  2436.       display: none;
  2437.       position: absolute;
  2438.       top: 0px;
  2439.       right: 0;
  2440.       width: 11px;
  2441.       height: 14px;
  2442.       border: solid 4px white;
  2443.       border-top: none;
  2444.       border-bottom: none; }
  2445.     .orbit-container .orbit-timer.paused > span {
  2446.       right: -4px;
  2447.       top: 0px;
  2448.       width: 11px;
  2449.       height: 14px;
  2450.       border: inset 8px;
  2451.       border-right-style: solid;
  2452.       border-color: transparent transparent transparent white; }
  2453.       .orbit-container .orbit-timer.paused > span.dark {
  2454.         border-color: transparent transparent transparent #333333; }
  2455.   .orbit-container:hover .orbit-timer > span {
  2456.     display: block; }
  2457.   .orbit-container .orbit-prev,
  2458.   .orbit-container .orbit-next {
  2459.     position: absolute;
  2460.     top: 45%;
  2461.     margin-top: -25px;
  2462.     width: 36px;
  2463.     height: 60px;
  2464.     line-height: 50px;
  2465.     color: white;
  2466.     background-color: none;
  2467.     text-indent: -9999px !important;
  2468.     z-index: 10; }
  2469.     .orbit-container .orbit-prev:hover,
  2470.     .orbit-container .orbit-next:hover {
  2471.       background-color: rgba(0, 0, 0, 0.3); }
  2472.     .orbit-container .orbit-prev > span,
  2473.     .orbit-container .orbit-next > span {
  2474.       position: absolute;
  2475.       top: 50%;
  2476.       margin-top: -10px;
  2477.       display: block;
  2478.       width: 0;
  2479.       height: 0;
  2480.       border: inset 10px; }
  2481.   .orbit-container .orbit-prev {
  2482.     left: 0; }
  2483.     .orbit-container .orbit-prev > span {
  2484.       border-right-style: solid;
  2485.       border-color: transparent;
  2486.       border-right-color: white; }
  2487.     .orbit-container .orbit-prev:hover > span {
  2488.       border-right-color: white; }
  2489.   .orbit-container .orbit-next {
  2490.     right: 0; }
  2491.     .orbit-container .orbit-next > span {
  2492.       border-color: transparent;
  2493.       border-left-style: solid;
  2494.       border-left-color: white;
  2495.       left: 50%;
  2496.       margin-left: -4px; }
  2497.     .orbit-container .orbit-next:hover > span {
  2498.       border-left-color: white; }
  2499.  
  2500. .orbit-bullets-container {
  2501.   text-align: center; }
  2502.  
  2503. .orbit-bullets {
  2504.   margin: 0 auto 30px auto;
  2505.   overflow: hidden;
  2506.   position: relative;
  2507.   top: 10px;
  2508.   float: none;
  2509.   text-align: center;
  2510.   display: block; }
  2511.   .orbit-bullets li {
  2512.     display: inline-block;
  2513.     width: 0.5625rem;
  2514.     height: 0.5625rem;
  2515.     background: #cccccc;
  2516.     float: none;
  2517.     margin-right: 6px;
  2518.     -webkit-border-radius: 1000px;
  2519.     border-radius: 1000px; }
  2520.     .orbit-bullets li.active {
  2521.       background: #999999; }
  2522.     .orbit-bullets li:last-child {
  2523.       margin-right: 0; }
  2524.  
  2525. .touch .orbit-container .orbit-prev,
  2526. .touch .orbit-container .orbit-next {
  2527.   display: none; }
  2528. .touch .orbit-bullets {
  2529.   display: none; }
  2530.  
  2531. @media only screen and (min-width: 40.063em) {
  2532.   .touch .orbit-container .orbit-prev,
  2533.   .touch .orbit-container .orbit-next {
  2534.     display: inherit; }
  2535.   .touch .orbit-bullets {
  2536.     display: block; } }
  2537. @media only screen and (max-width: 40em) {
  2538.   .orbit-stack-on-small .orbit-slides-container {
  2539.     height: auto !important; }
  2540.   .orbit-stack-on-small .orbit-slides-container > * {
  2541.     position: relative;
  2542.     margin-left: 0% !important; }
  2543.   .orbit-stack-on-small .orbit-timer,
  2544.   .orbit-stack-on-small .orbit-next,
  2545.   .orbit-stack-on-small .orbit-prev,
  2546.   .orbit-stack-on-small .orbit-bullets {
  2547.     display: none; } }
  2548. [data-magellan-expedition] {
  2549.   background: white;
  2550.   z-index: 50;
  2551.   min-width: 100%;
  2552.   padding: 10px; }
  2553.   [data-magellan-expedition] .sub-nav {
  2554.     margin-bottom: 0; }
  2555.     [data-magellan-expedition] .sub-nav dd {
  2556.       margin-bottom: 0; }
  2557.     [data-magellan-expedition] .sub-nav a {
  2558.       line-height: 1.8em; }
  2559.  
  2560. .tabs {
  2561.   *zoom: 1;
  2562.   margin-bottom: 0 !important; }
  2563.   .tabs:before, .tabs:after {
  2564.     content: " ";
  2565.     display: table; }
  2566.   .tabs:after {
  2567.     clear: both; }
  2568.   .tabs dd {
  2569.     position: relative;
  2570.     margin-bottom: 0 !important;
  2571.     float: left;
  2572.     background:#efefef;
  2573.     }
  2574.     .tabs dd > a {
  2575.       display: block;
  2576.       color: #222222;
  2577.         border-top-left-radius:5px;
  2578.         border-top-right-radius:5px;
  2579.       padding: 1rem 2rem;
  2580.       padding-top:25px;
  2581.       font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  2582.       font-size: 1rem; }
  2583.       .tabs dd > a:hover {
  2584.         color: #3482c4; }
  2585.     .tabs dd.active a {
  2586.       background: white;
  2587.       color:#3482c4   }
  2588.   .tabs.radius dd:first-child a {
  2589.     -moz-border-radius-bottomleft: 3px;
  2590.     -moz-border-radius-topleft: 3px;
  2591.     -webkit-border-bottom-left-radius: 3px;
  2592.     -webkit-border-top-left-radius: 3px;
  2593.     border-bottom-left-radius: 3px;
  2594.     border-top-left-radius: 3px; }
  2595.   .tabs.radius dd:last-child a {
  2596.     -moz-border-radius-bottomright: 3px;
  2597.     -moz-border-radius-topright: 3px;
  2598.     -webkit-border-bottom-right-radius: 3px;
  2599.     -webkit-border-top-right-radius: 3px;
  2600.     border-bottom-right-radius: 3px;
  2601.     border-top-right-radius: 3px; }
  2602.   .tabs.vertical dd {
  2603.     position: inherit;
  2604.     float: none;
  2605.     display: block;
  2606.     top: auto; }
  2607.  
  2608. .tabs-content {
  2609.   *zoom: 1;
  2610.   margin-bottom: 1.5rem;
  2611.   width: 100%; }
  2612.   .tabs-content:before, .tabs-content:after {
  2613.     content: " ";
  2614.     display: table; }
  2615.   .tabs-content:after {
  2616.     clear: both; }
  2617.   .tabs-content > .content {
  2618.     display: none;
  2619.     float: left;
  2620.     padding: 0.9375rem 0;
  2621.     width: 100%; }
  2622.     .tabs-content > .content.active {
  2623.       display: block;
  2624.       float: none; }
  2625.     .tabs-content > .content.contained {
  2626.       padding: 0.9375rem; }
  2627.   .tabs-content.vertical {
  2628.     display: block; }
  2629.     .tabs-content.vertical > .content {
  2630.       padding: 0 0.9375rem; }
  2631.  
  2632. @media only screen and (min-width: 40.063em) {
  2633.   .tabs.vertical {
  2634.     width: 20%;
  2635.     float: left;
  2636.     margin-bottom: 1.25rem; }
  2637.  
  2638.   .tabs-content.vertical {
  2639.     width: 80%;
  2640.     float: left;
  2641.     margin-left: -1px; } }
  2642. .no-js .tabs-content > .content {
  2643.   display: block;
  2644.   float: none; }
  2645.  
  2646. ul.pagination {
  2647.   display: block;
  2648.   height: 1.5rem;
  2649.   margin-left: -0.3125rem; }
  2650.   ul.pagination li {
  2651.     height: 1.5rem;
  2652.     color: #222222;
  2653.     font-size: 0.875rem;
  2654.     margin-left: 0.3125rem; }
  2655.     ul.pagination li a {
  2656.       display: block;
  2657.       padding: 0.0625rem 0.625rem 0.0625rem;
  2658.       color: #999999;
  2659.       -webkit-border-radius: 3px;
  2660.       border-radius: 3px; }
  2661.     ul.pagination li:hover a,
  2662.     ul.pagination li a:focus {
  2663.       background: #e6e6e6; }
  2664.     ul.pagination li.unavailable a {
  2665.       cursor: default;
  2666.       color: #999999; }
  2667.     ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
  2668.       background: transparent; }
  2669.     ul.pagination li.current a {
  2670.       background: #008cba;
  2671.       color: white;
  2672.       font-weight: bold;
  2673.       cursor: default; }
  2674.       ul.pagination li.current a:hover, ul.pagination li.current a:focus {
  2675.         background: #008cba; }
  2676.   ul.pagination li {
  2677.     float: left;
  2678.     display: block; }
  2679.  
  2680. /* Pagination centred wrapper */
  2681. .pagination-centered {
  2682.   text-align: center; }
  2683.   .pagination-centered ul.pagination li {
  2684.     float: none;
  2685.     display: inline-block; }
  2686.  
  2687. .side-nav {
  2688.   display: block;
  2689.   margin: 0;
  2690.   padding: 0.875rem 0;
  2691.   list-style-type: none;
  2692.   list-style-position: inside;
  2693.   font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
  2694.   .side-nav li {
  2695.     margin: 0 0 0.4375rem 0;
  2696.     font-size: 0.875rem; }
  2697.     .side-nav li a:not(.button) {
  2698.       display: block;
  2699.       color: #008cba; }
  2700.       .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
  2701.         color: #1cc7ff; }
  2702.     .side-nav li.active > a:first-child:not(.button) {
  2703.       color: #1cc7ff;
  2704.       font-weight: normal;
  2705.       font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
  2706.     .side-nav li.divider {
  2707.       border-top: 1px solid;
  2708.       height: 0;
  2709.       padding: 0;
  2710.       list-style: none;
  2711.       border-top-color: white; }
  2712.  
  2713. .accordion {
  2714.   *zoom: 1;
  2715.   margin-bottom: 0; }
  2716.   .accordion:before, .accordion:after {
  2717.     content: " ";
  2718.     display: table; }
  2719.   .accordion:after {
  2720.     clear: both; }
  2721.   .accordion dd {
  2722.     display: block;
  2723.     margin-bottom: 0 !important; }
  2724.     .accordion dd.active > a {
  2725.       background: #e8e8e8; }
  2726.     .accordion dd > a {
  2727.       background: #efefef;
  2728.       color: #222222;
  2729.       padding: 1rem;
  2730.       display: block;
  2731.       font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  2732.       font-size: 1rem; }
  2733.       .accordion dd > a:hover {
  2734.         background: #e3e3e3; }
  2735.   .accordion .content {
  2736.     display: none;
  2737.     padding: 0.9375rem; }
  2738.     .accordion .content.active {
  2739.       display: block;
  2740.       background: white; }
  2741.  
  2742. .text-left {
  2743.   text-align: left !important; }
  2744.  
  2745. .text-right {
  2746.   text-align: right !important; }
  2747.  
  2748. .text-center {
  2749.   text-align: center !important; }
  2750.  
  2751. .text-justify {
  2752.   text-align: justify !important; }
  2753.  
  2754. @media only screen and (max-width: 40em) {
  2755.   .small-only-text-left {
  2756.     text-align: left !important; }
  2757.  
  2758.   .small-only-text-right {
  2759.     text-align: right !important; }
  2760.  
  2761.   .small-only-text-center {
  2762.     text-align: center !important; }
  2763.  
  2764.   .small-only-text-justify {
  2765.     text-align: justify !important; } }
  2766. @media only screen {
  2767.   .small-text-left {
  2768.     text-align: left !important; }
  2769.  
  2770.   .small-text-right {
  2771.     text-align: right !important; }
  2772.  
  2773.   .small-text-center {
  2774.     text-align: center !important; }
  2775.  
  2776.   .small-text-justify {
  2777.     text-align: justify !important; } }
  2778. @media only screen and (min-width: 40.063em) and (max-width: 64em) {
  2779.   .medium-only-text-left {
  2780.     text-align: left !important; }
  2781.  
  2782.   .medium-only-text-right {
  2783.     text-align: right !important; }
  2784.  
  2785.   .medium-only-text-center {
  2786.     text-align: center !important; }
  2787.  
  2788.   .medium-only-text-justify {
  2789.     text-align: justify !important; } }
  2790. @media only screen and (min-width: 40.063em) {
  2791.   .medium-text-left {
  2792.     text-align: left !important; }
  2793.  
  2794.   .medium-text-right {
  2795.     text-align: right !important; }
  2796.  
  2797.   .medium-text-center {
  2798.     text-align: center !important; }
  2799.  
  2800.   .medium-text-justify {
  2801.     text-align: justify !important; } }
  2802. @media only screen and (min-width: 64.063em) and (max-width: 90em) {
  2803.   .large-only-text-left {
  2804.     text-align: left !important; }
  2805.  
  2806.   .large-only-text-right {
  2807.     text-align: right !important; }
  2808.  
  2809.   .large-only-text-center {
  2810.     text-align: center !important; }
  2811.  
  2812.   .large-only-text-justify {
  2813.     text-align: justify !important; } }
  2814. @media only screen and (min-width: 64.063em) {
  2815.   .large-text-left {
  2816.     text-align: left !important; }
  2817.  
  2818.   .large-text-right {
  2819.     text-align: right !important; }
  2820.  
  2821.   .large-text-center {
  2822.     text-align: center !important; }
  2823.  
  2824.   .large-text-justify {
  2825.     text-align: justify !important; } }
  2826. @media only screen and (min-width: 90.063em) and (max-width: 120em) {
  2827.   .xlarge-only-text-left {
  2828.     text-align: left !important; }
  2829.  
  2830.   .xlarge-only-text-right {
  2831.     text-align: right !important; }
  2832.  
  2833.   .xlarge-only-text-center {
  2834.     text-align: center !important; }
  2835.  
  2836.   .xlarge-only-text-justify {
  2837.     text-align: justify !important; } }
  2838. @media only screen and (min-width: 90.063em) {
  2839.   .xlarge-text-left {
  2840.     text-align: left !important; }
  2841.  
  2842.   .xlarge-text-right {
  2843.     text-align: right !important; }
  2844.  
  2845.   .xlarge-text-center {
  2846.     text-align: center !important; }
  2847.  
  2848.   .xlarge-text-justify {
  2849.     text-align: justify !important; } }
  2850. @media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
  2851.   .xxlarge-only-text-left {
  2852.     text-align: left !important; }
  2853.  
  2854.   .xxlarge-only-text-right {
  2855.     text-align: right !important; }
  2856.  
  2857.   .xxlarge-only-text-center {
  2858.     text-align: center !important; }
  2859.  
  2860.   .xxlarge-only-text-justify {
  2861.     text-align: justify !important; } }
  2862. @media only screen and (min-width: 120.063em) {
  2863.   .xxlarge-text-left {
  2864.     text-align: left !important; }
  2865.  
  2866.   .xxlarge-text-right {
  2867.     text-align: right !important; }
  2868.  
  2869.   .xxlarge-text-center {
  2870.     text-align: center !important; }
  2871.  
  2872.   .xxlarge-text-justify {
  2873.     text-align: justify !important; } }
  2874. .text-left {
  2875.   text-align: left !important; }
  2876.  
  2877. .text-right {
  2878.   text-align: right !important; }
  2879.  
  2880. .text-center {
  2881.   text-align: center !important; }
  2882.  
  2883. .text-justify {
  2884.   text-align: justify !important; }
  2885.  
  2886. @media only screen and (max-width: 40em) {
  2887.   .small-only-text-left {
  2888.     text-align: left !important; }
  2889.  
  2890.   .small-only-text-right {
  2891.     text-align: right !important; }
  2892.  
  2893.   .small-only-text-center {
  2894.     text-align: center !important; }
  2895.  
  2896.   .small-only-text-justify {
  2897.     text-align: justify !important; } }
  2898. @media only screen {
  2899.   .small-text-left {
  2900.     text-align: left !important; }
  2901.  
  2902.   .small-text-right {
  2903.     text-align: right !important; }
  2904.  
  2905.   .small-text-center {
  2906.     text-align: center !important; }
  2907.  
  2908.   .small-text-justify {
  2909.     text-align: justify !important; } }
  2910. @media only screen and (min-width: 40.063em) and (max-width: 64em) {
  2911.   .medium-only-text-left {
  2912.     text-align: left !important; }
  2913.  
  2914.   .medium-only-text-right {
  2915.     text-align: right !important; }
  2916.  
  2917.   .medium-only-text-center {
  2918.     text-align: center !important; }
  2919.  
  2920.   .medium-only-text-justify {
  2921.     text-align: justify !important; } }
  2922. @media only screen and (min-width: 40.063em) {
  2923.   .medium-text-left {
  2924.     text-align: left !important; }
  2925.  
  2926.   .medium-text-right {
  2927.     text-align: right !important; }
  2928.  
  2929.   .medium-text-center {
  2930.     text-align: center !important; }
  2931.  
  2932.   .medium-text-justify {
  2933.     text-align: justify !important; } }
  2934. @media only screen and (min-width: 64.063em) and (max-width: 90em) {
  2935.   .large-only-text-left {
  2936.     text-align: left !important; }
  2937.  
  2938.   .large-only-text-right {
  2939.     text-align: right !important; }
  2940.  
  2941.   .large-only-text-center {
  2942.     text-align: center !important; }
  2943.  
  2944.   .large-only-text-justify {
  2945.     text-align: justify !important; } }
  2946. @media only screen and (min-width: 64.063em) {
  2947.   .large-text-left {
  2948.     text-align: left !important; }
  2949.  
  2950.   .large-text-right {
  2951.     text-align: right !important; }
  2952.  
  2953.   .large-text-center {
  2954.     text-align: center !important; }
  2955.  
  2956.   .large-text-justify {
  2957.     text-align: justify !important; } }
  2958. @media only screen and (min-width: 90.063em) and (max-width: 120em) {
  2959.   .xlarge-only-text-left {
  2960.     text-align: left !important; }
  2961.  
  2962.   .xlarge-only-text-right {
  2963.     text-align: right !important; }
  2964.  
  2965.   .xlarge-only-text-center {
  2966.     text-align: center !important; }
  2967.  
  2968.   .xlarge-only-text-justify {
  2969.     text-align: justify !important; } }
  2970. @media only screen and (min-width: 90.063em) {
  2971.   .xlarge-text-left {
  2972.     text-align: left !important; }
  2973.  
  2974.   .xlarge-text-right {
  2975.     text-align: right !important; }
  2976.  
  2977.   .xlarge-text-center {
  2978.     text-align: center !important; }
  2979.  
  2980.   .xlarge-text-justify {
  2981.     text-align: justify !important; } }
  2982. @media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
  2983.   .xxlarge-only-text-left {
  2984.     text-align: left !important; }
  2985.  
  2986.   .xxlarge-only-text-right {
  2987.     text-align: right !important; }
  2988.  
  2989.   .xxlarge-only-text-center {
  2990.     text-align: center !important; }
  2991.  
  2992.   .xxlarge-only-text-justify {
  2993.     text-align: justify !important; } }
  2994. @media only screen and (min-width: 120.063em) {
  2995.   .xxlarge-text-left {
  2996.     text-align: left !important; }
  2997.  
  2998.   .xxlarge-text-right {
  2999.     text-align: right !important; }
  3000.  
  3001.   .xxlarge-text-center {
  3002.     text-align: center !important; }
  3003.  
  3004.   .xxlarge-text-justify {
  3005.     text-align: justify !important; } }
  3006. /* Typography resets */
  3007. div,
  3008. dl,
  3009. dt,
  3010. dd,
  3011. ul,
  3012. ol,
  3013. li,
  3014. h1,
  3015. h2,
  3016. h3,
  3017. h4,
  3018. h5,
  3019. h6,
  3020. pre,
  3021. form,
  3022. p,
  3023. blockquote,
  3024. th,
  3025. td {
  3026.   margin: 0;
  3027.   padding: 0; }
  3028.  
  3029. /* Default Link Styles */
  3030. a {
  3031.   color: #008cba;
  3032.   text-decoration: none;
  3033.   line-height: inherit; }
  3034.   a:hover, a:focus {
  3035.     color: #0078a0; }
  3036.   a img {
  3037.     border: none; }
  3038.  
  3039. /* Default paragraph styles */
  3040. p {
  3041.   font-family: inherit;
  3042.   font-weight: normal;
  3043.   font-size: 1rem;
  3044.   line-height: 1.6;
  3045.   margin-bottom: 1.25rem;
  3046.   text-rendering: optimizeLegibility; }
  3047.   p.lead {
  3048.     font-size: 1.21875rem;
  3049.     line-height: 1.6; }
  3050.   p aside {
  3051.     font-size: 0.875rem;
  3052.     line-height: 1.35;
  3053.     font-style: italic; }
  3054.  
  3055. /* Default header styles */
  3056. h1, h2, h3, h4, h5, h6 {
  3057.   font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  3058.   font-weight: normal;
  3059.   font-style: normal;
  3060.   color: #222222;
  3061.   text-rendering: optimizeLegibility;
  3062.   margin-top: 0.2rem;
  3063.   margin-bottom: 0.5rem;
  3064.   line-height: 1.4; }
  3065.   h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  3066.     font-size: 60%;
  3067.     color: #6f6f6f;
  3068.     line-height: 0; }
  3069.  
  3070. h1 {
  3071.   font-size: 2.125rem; }
  3072.  
  3073. h2 {
  3074.   font-size: 1.6875rem; }
  3075.  
  3076. h3 {
  3077.   font-size: 1.375rem; }
  3078.  
  3079. h4 {
  3080.   font-size: 1.125rem; }
  3081.  
  3082. h5 {
  3083.   font-size: 1.125rem; }
  3084.  
  3085. h6 {
  3086.   font-size: 1rem; }
  3087.  
  3088. .subheader {
  3089.   line-height: 1.4;
  3090.   color: #6f6f6f;
  3091.   font-weight: normal;
  3092.   margin-top: 0.2rem;
  3093.   margin-bottom: 0.5rem; }
  3094.  
  3095. hr {
  3096.   border: solid #dddddd;
  3097.   border-width: 1px 0 0;
  3098.   clear: both;
  3099.   margin: 1.25rem 0 1.1875rem;
  3100.   height: 0; }
  3101.  
  3102. /* Helpful Typography Defaults */
  3103. em,
  3104. i {
  3105.   font-style: italic;
  3106.   line-height: inherit; }
  3107.  
  3108. strong,
  3109. b {
  3110.   font-weight: bold;
  3111.   line-height: inherit; }
  3112.  
  3113. small {
  3114.   font-size: 60%;
  3115.   line-height: inherit; }
  3116.  
  3117. code {
  3118.   font-family: Consolas, "Liberation Mono", Courier, monospace;
  3119.   font-weight: bold;
  3120.   color: #bd260d; }
  3121.  
  3122. /* Lists */
  3123. ul,
  3124. ol,
  3125. dl {
  3126.   font-size: 1rem;
  3127.   line-height: 1.6;
  3128.   margin-bottom: 1.25rem;
  3129.   list-style-position: outside;
  3130.   font-family: inherit; }
  3131.  
  3132. ul {
  3133.   margin-left: 1.1rem; }
  3134.   ul.no-bullet {
  3135.     margin-left: 0; }
  3136.     ul.no-bullet li ul,
  3137.     ul.no-bullet li ol {
  3138.       margin-left: 1.25rem;
  3139.       margin-bottom: 0;
  3140.       list-style: none; }
  3141.  
  3142. /* Unordered Lists */
  3143. ul li ul,
  3144. ul li ol {
  3145.   margin-left: 1.25rem;
  3146.   margin-bottom: 0; }
  3147. ul.square li ul, ul.circle li ul, ul.disc li ul {
  3148.   list-style: inherit; }
  3149. ul.square {
  3150.   list-style-type: square;
  3151.   margin-left: 1.1rem; }
  3152. ul.circle {
  3153.   list-style-type: circle;
  3154.   margin-left: 1.1rem; }
  3155. ul.disc {
  3156.   list-style-type: disc;
  3157.   margin-left: 1.1rem; }
  3158. ul.no-bullet {
  3159.   list-style: none; }
  3160.  
  3161. /* Ordered Lists */
  3162. ol {
  3163.   margin-left: 1.4rem; }
  3164.   ol li ul,
  3165.   ol li ol {
  3166.     margin-left: 1.25rem;
  3167.     margin-bottom: 0; }
  3168.  
  3169. /* Definition Lists */
  3170. dl dt {
  3171.   margin-bottom: 0.3rem;
  3172.   font-weight: bold; }
  3173. dl dd {
  3174.   margin-bottom: 0.75rem; }
  3175.  
  3176. /* Abbreviations */
  3177. abbr,
  3178. acronym {
  3179.   text-transform: uppercase;
  3180.   font-size: 90%;
  3181.   color: #222222;
  3182.   border-bottom: 1px dotted #dddddd;
  3183.   cursor: help; }
  3184.  
  3185. abbr {
  3186.   text-transform: none; }
  3187.  
  3188. /* Blockquotes */
  3189. blockquote {
  3190.   margin: 0 0 1.25rem;
  3191.   padding: 0.5625rem 1.25rem 0 1.1875rem;
  3192.   border-left: 1px solid #dddddd; }
  3193.   blockquote cite {
  3194.     display: block;
  3195.     font-size: 0.8125rem;
  3196.     color: #555555; }
  3197.     blockquote cite:before {
  3198.       content: "\2014 \0020"; }
  3199.     blockquote cite a,
  3200.     blockquote cite a:visited {
  3201.       color: #555555; }
  3202.  
  3203. blockquote,
  3204. blockquote p {
  3205.   line-height: 1.6;
  3206.   color: #6f6f6f; }
  3207.  
  3208. /* Microformats */
  3209. .vcard {
  3210.   display: inline-block;
  3211.   margin: 0 0 1.25rem 0;
  3212.   border: 1px solid #dddddd;
  3213.   padding: 0.625rem 0.75rem; }
  3214.   .vcard li {
  3215.     margin: 0;
  3216.     display: block; }
  3217.   .vcard .fn {
  3218.     font-weight: bold;
  3219.     font-size: 0.9375rem; }
  3220.  
  3221. .vevent .summary {
  3222.   font-weight: bold; }
  3223. .vevent abbr {
  3224.   cursor: default;
  3225.   text-decoration: none;
  3226.   font-weight: bold;
  3227.   border: none;
  3228.   padding: 0 0.0625rem; }
  3229.  
  3230. @media only screen and (min-width: 40.063em) {
  3231.   h1, h2, h3, h4, h5, h6 {
  3232.     line-height: 1.4; }
  3233.  
  3234.   h1 {
  3235.     font-size: 2.75rem; }
  3236.  
  3237.   h2 {
  3238.     font-size: 2.3125rem; }
  3239.  
  3240.   h3 {
  3241.     font-size: 1.6875rem; }
  3242.  
  3243.   h4 {
  3244.     font-size: 1.4375rem; } }
  3245. /*
  3246.  * Print styles.
  3247.  *
  3248.  * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
  3249.  * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
  3250. */
  3251. .print-only {
  3252.   display: none !important; }
  3253.  
  3254. @media print {
  3255.   * {
  3256.     background: transparent !important;
  3257.     color: black !important;
  3258.     /* Black prints faster: h5bp.com/s */
  3259.     box-shadow: none !important;
  3260.     text-shadow: none !important; }
  3261.  
  3262.   a,
  3263.   a:visited {
  3264.     text-decoration: underline; }
  3265.  
  3266.   a[href]:after {
  3267.     content: " (" attr(href) ")"; }
  3268.  
  3269.   abbr[title]:after {
  3270.     content: " (" attr(title) ")"; }
  3271.  
  3272.   .ir a:after,
  3273.   a[href^="javascript:"]:after,
  3274.   a[href^="#"]:after {
  3275.     content: ""; }
  3276.  
  3277.   pre,
  3278.   blockquote {
  3279.     border: 1px solid #999999;
  3280.     page-break-inside: avoid; }
  3281.  
  3282.   thead {
  3283.     display: table-header-group;
  3284.     /* h5bp.com/t */ }
  3285.  
  3286.   tr,
  3287.   img {
  3288.     page-break-inside: avoid; }
  3289.  
  3290.   img {
  3291.     max-width: 100% !important; }
  3292.  
  3293.   @page {
  3294.     margin: 0.5cm; }
  3295.  
  3296.   p,
  3297.   h2,
  3298.   h3 {
  3299.     orphans: 3;
  3300.     widows: 3; }
  3301.  
  3302.   h2,
  3303.   h3 {
  3304.     page-break-after: avoid; }
  3305.  
  3306.   .hide-on-print {
  3307.     display: none !important; }
  3308.  
  3309.   .print-only {
  3310.     display: block !important; }
  3311.  
  3312.   .hide-for-print {
  3313.     display: none !important; }
  3314.  
  3315.   .show-for-print {
  3316.     display: inherit !important; } }
  3317. .split.button {
  3318.   position: relative;
  3319.   padding-right: 5.0625rem; }
  3320.   .split.button span {
  3321.     display: block;
  3322.     height: 100%;
  3323.     position: absolute;
  3324.     right: 0;
  3325.     top: 0;
  3326.     border-left: solid 1px; }
  3327.     .split.button span:before {
  3328.       position: absolute;
  3329.       content: "";
  3330.       width: 0;
  3331.       height: 0;
  3332.       display: block;
  3333.       border-style: inset;
  3334.       top: 50%;
  3335.       left: 50%; }
  3336.     .split.button span:active {
  3337.       background-color: rgba(0, 0, 0, 0.1); }
  3338.   .split.button span {
  3339.     border-left-color: rgba(255, 255, 255, 0.5); }
  3340.   .split.button span {
  3341.     width: 3.09375rem; }
  3342.     .split.button span:before {
  3343.       border-top-style: solid;
  3344.       border-width: 0.375rem;
  3345.       top: 48%;
  3346.       margin-left: -0.375rem; }
  3347.   .split.button span:before {
  3348.     border-color: white transparent transparent transparent; }
  3349.   .split.button.secondary span {
  3350.     border-left-color: rgba(255, 255, 255, 0.5); }
  3351.   .split.button.secondary span:before {
  3352.     border-color: white transparent transparent transparent; }
  3353.   .split.button.alert span {
  3354.     border-left-color: rgba(255, 255, 255, 0.5); }
  3355.   .split.button.success span {
  3356.     border-left-color: rgba(255, 255, 255, 0.5); }
  3357.   .split.button.tiny {
  3358.     padding-right: 3.75rem; }
  3359.     .split.button.tiny span {
  3360.       width: 2.25rem; }
  3361.       .split.button.tiny span:before {
  3362.         border-top-style: solid;
  3363.         border-width: 0.375rem;
  3364.         top: 48%;
  3365.         margin-left: -0.375rem; }
  3366.   .split.button.small {
  3367.     padding-right: 4.375rem; }
  3368.     .split.button.small span {
  3369.       width: 2.625rem; }
  3370.       .split.button.small span:before {
  3371.         border-top-style: solid;
  3372.         border-width: 0.4375rem;
  3373.         top: 48%;
  3374.         margin-left: -0.375rem; }
  3375.   .split.button.large {
  3376.     padding-right: 5.5rem; }
  3377.     .split.button.large span {
  3378.       width: 3.4375rem; }
  3379.       .split.button.large span:before {
  3380.         border-top-style: solid;
  3381.         border-width: 0.3125rem;
  3382.         top: 48%;
  3383.         margin-left: -0.375rem; }
  3384.   .split.button.expand {
  3385.     padding-left: 2rem; }
  3386.   .split.button.secondary span:before {
  3387.     border-color: #333333 transparent transparent transparent; }
  3388.   .split.button.radius span {
  3389.     -moz-border-radius-bottomright: 3px;
  3390.     -moz-border-radius-topright: 3px;
  3391.     -webkit-border-bottom-right-radius: 3px;
  3392.     -webkit-border-top-right-radius: 3px;
  3393.     border-bottom-right-radius: 3px;
  3394.     border-top-right-radius: 3px; }
  3395.   .split.button.round span {
  3396.     -moz-border-radius-bottomright: 1000px;
  3397.     -moz-border-radius-topright: 1000px;
  3398.     -webkit-border-bottom-right-radius: 1000px;
  3399.     -webkit-border-top-right-radius: 1000px;
  3400.     border-bottom-right-radius: 1000px;
  3401.     border-top-right-radius: 1000px; }
  3402.  
  3403. .reveal-modal-bg {
  3404.   position: fixed;
  3405.   height: 100%;
  3406.   width: 100%;
  3407.   background: black;
  3408.   background: rgba(0, 0, 0, 0.45);
  3409.   z-index: 99;
  3410.   display: none;
  3411.   top: 0;
  3412.   left: 0; }
  3413.  
  3414. dialog, .reveal-modal {
  3415.   visibility: hidden;
  3416.   display: none;
  3417.   position: absolute;
  3418.   z-index: 100;
  3419.   width: 100vw;
  3420.   top: 0;
  3421.   left: 0;
  3422.   background-color: white;
  3423.   padding: 1.25rem;
  3424.   border: solid 1px #666666;
  3425.   -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  3426.   box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
  3427.   @media only screen and (max-width: 40em) {
  3428.     dialog, .reveal-modal {
  3429.       height: 100vh;
  3430.       min-height: 100vh; } }
  3431.   @media only screen and (min-width: 40.063em) {
  3432.     dialog, .reveal-modal {
  3433.       left: 50%; } }
  3434.   dialog .column,
  3435.   dialog .columns, .reveal-modal .column,
  3436.   .reveal-modal .columns {
  3437.     min-width: 0; }
  3438.   dialog > :first-child, .reveal-modal > :first-child {
  3439.     margin-top: 0; }
  3440.   dialog > :last-child, .reveal-modal > :last-child {
  3441.     margin-bottom: 0; }
  3442.   @media only screen and (min-width: 40.063em) {
  3443.     dialog, .reveal-modal {
  3444.       margin-left: -40%;
  3445.       width: 80%; } }
  3446.   @media only screen and (min-width: 40.063em) {
  3447.     dialog, .reveal-modal {
  3448.       top: 6.25rem; } }
  3449.   dialog .close-reveal-modal, .reveal-modal .close-reveal-modal {
  3450.     font-size: 2.5rem;
  3451.     line-height: 1;
  3452.     position: absolute;
  3453.     top: 0.5rem;
  3454.     right: 0.6875rem;
  3455.     color: #aaaaaa;
  3456.     font-weight: bold;
  3457.     cursor: pointer; }
  3458.  
  3459. dialog[open] {
  3460.   display: block;
  3461.   visibility: visible; }
  3462.  
  3463. @media only screen and (min-width: 40.063em) {
  3464.   dialog, .reveal-modal {
  3465.     padding: 1.875rem; }
  3466.   dialog.full, .reveal-modal.full {
  3467.     top: 0;
  3468.     left: 0;
  3469.     height: 100vh;
  3470.     min-height: 100vh;
  3471.     margin-left: 0 !important; } }
  3472.   @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  3473.     dialog, .reveal-modal {
  3474.       top: 6.25rem; } }
  3475.   @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  3476.     dialog.tiny, .reveal-modal.tiny {
  3477.       margin-left: -15%;
  3478.       width: 30%; } }
  3479.   @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  3480.     dialog.small, .reveal-modal.small {
  3481.       margin-left: -20%;
  3482.       width: 40%; } }
  3483.   @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  3484.     dialog.medium, .reveal-modal.medium {
  3485.       margin-left: -30%;
  3486.       width: 60%; } }
  3487.   @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  3488.     dialog.large, .reveal-modal.large {
  3489.       margin-left: -35%;
  3490.       width: 70%; } }
  3491.   @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  3492.     dialog.xlarge, .reveal-modal.xlarge {
  3493.       margin-left: -47.5%;
  3494.       width: 95%; } }
  3495.  
  3496.   @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  3497.     dialog.full, .reveal-modal.full {
  3498.       margin-left: -50vw;
  3499.       width: 100vw; } }
  3500.  
  3501. @media print {
  3502.   dialog, .reveal-modal {
  3503.     background: white !important; } }
  3504. /* Tooltips */
  3505. .has-tip {
  3506.   border-bottom: dotted 1px #cccccc;
  3507.   cursor: help;
  3508.   font-weight: bold;
  3509.   color: #333333; }
  3510.   .has-tip:hover, .has-tip:focus {
  3511.     border-bottom: dotted 1px #003f54;
  3512.     color: #008cba; }
  3513.   .has-tip.tip-left, .has-tip.tip-right {
  3514.     float: none !important; }
  3515.  
  3516. .tooltip {
  3517.   display: none;
  3518.   position: absolute;
  3519.   z-index: 999;
  3520.   font-weight: normal;
  3521.   font-size: 0.875rem;
  3522.   line-height: 1.3;
  3523.   padding: 0.75rem;
  3524.   max-width: 85%;
  3525.   left: 50%;
  3526.   width: 100%;
  3527.   color: white;
  3528.   background: #333333; }
  3529.   .tooltip > .nub {
  3530.     display: block;
  3531.     left: 5px;
  3532.     position: absolute;
  3533.     width: 0;
  3534.     height: 0;
  3535.     border: solid 5px;
  3536.     border-color: transparent transparent #333333 transparent;
  3537.     top: -10px; }
  3538.     .tooltip > .nub.rtl {
  3539.       left: auto;
  3540.       right: 5px; }
  3541.   .tooltip.radius {
  3542.     -webkit-border-radius: 3px;
  3543.     border-radius: 3px; }
  3544.   .tooltip.round {
  3545.     -webkit-border-radius: 1000px;
  3546.     border-radius: 1000px; }
  3547.     .tooltip.round > .nub {
  3548.       left: 2rem; }
  3549.   .tooltip.opened {
  3550.     color: #008cba !important;
  3551.     border-bottom: dotted 1px #003f54 !important; }
  3552.  
  3553. .tap-to-close {
  3554.   display: block;
  3555.   font-size: 0.625rem;
  3556.   color: #777777;
  3557.   font-weight: normal; }
  3558.  
  3559. @media only screen and (min-width: 40.063em) {
  3560.   .tooltip > .nub {
  3561.     border-color: transparent transparent #333333 transparent;
  3562.     top: -10px; }
  3563.   .tooltip.tip-top > .nub {
  3564.     border-color: #333333 transparent transparent transparent;
  3565.     top: auto;
  3566.     bottom: -10px; }
  3567.   .tooltip.tip-left, .tooltip.tip-right {
  3568.     float: none !important; }
  3569.   .tooltip.tip-left > .nub {
  3570.     border-color: transparent transparent transparent #333333;
  3571.     right: -10px;
  3572.     left: auto;
  3573.     top: 50%;
  3574.     margin-top: -5px; }
  3575.   .tooltip.tip-right > .nub {
  3576.     border-color: transparent #333333 transparent transparent;
  3577.     right: auto;
  3578.     left: -10px;
  3579.     top: 50%;
  3580.     margin-top: -5px; } }
  3581. /* Clearing Styles */
  3582. .clearing-thumbs, [data-clearing] {
  3583.   *zoom: 1;
  3584.   margin-bottom: 0;
  3585.   margin-left: 0;
  3586.   list-style: none; }
  3587.   .clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
  3588.     content: " ";
  3589.     display: table; }
  3590.   .clearing-thumbs:after, [data-clearing]:after {
  3591.     clear: both; }
  3592.   .clearing-thumbs li, [data-clearing] li {
  3593.     float: left;
  3594.     margin-right: 10px; }
  3595.   .clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {
  3596.     margin-right: 0; }
  3597.  
  3598. .clearing-blackout {
  3599.   background: #333333;
  3600.   position: fixed;
  3601.   width: 100%;
  3602.   height: 100%;
  3603.   top: 0;
  3604.   left: 0;
  3605.   z-index: 998; }
  3606.   .clearing-blackout .clearing-close {
  3607.     display: block; }
  3608.  
  3609. .clearing-container {
  3610.   position: relative;
  3611.   z-index: 998;
  3612.   height: 100%;
  3613.   overflow: hidden;
  3614.   margin: 0; }
  3615.  
  3616. .clearing-touch-label {
  3617.   position: absolute;
  3618.   top: 50%;
  3619.   left: 50%;
  3620.   color: #aaa;
  3621.   font-size: 0.6em; }
  3622.  
  3623. .visible-img {
  3624.   height: 95%;
  3625.   position: relative; }
  3626.   .visible-img img {
  3627.     position: absolute;
  3628.     left: 50%;
  3629.     top: 50%;
  3630.     margin-left: -50%;
  3631.     max-height: 100%;
  3632.     max-width: 100%; }
  3633.  
  3634. .clearing-caption {
  3635.   color: #cccccc;
  3636.   font-size: 0.875em;
  3637.   line-height: 1.3;
  3638.   margin-bottom: 0;
  3639.   text-align: center;
  3640.   bottom: 0;
  3641.   background: #333333;
  3642.   width: 100%;
  3643.   padding: 10px 30px 20px;
  3644.   position: absolute;
  3645.   left: 0; }
  3646.  
  3647. .clearing-close {
  3648.   z-index: 999;
  3649.   padding-left: 20px;
  3650.   padding-top: 10px;
  3651.   font-size: 30px;
  3652.   line-height: 1;
  3653.   color: #cccccc;
  3654.   display: none; }
  3655.   .clearing-close:hover, .clearing-close:focus {
  3656.     color: #ccc; }
  3657.  
  3658. .clearing-assembled .clearing-container {
  3659.   height: 100%; }
  3660.   .clearing-assembled .clearing-container .carousel > ul {
  3661.     display: none; }
  3662.  
  3663. .clearing-feature li {
  3664.   display: none; }
  3665.   .clearing-feature li.clearing-featured-img {
  3666.     display: block; }
  3667.  
  3668. @media only screen and (min-width: 40.063em) {
  3669.   .clearing-main-prev,
  3670.   .clearing-main-next {
  3671.     position: absolute;
  3672.     height: 100%;
  3673.     width: 40px;
  3674.     top: 0; }
  3675.     .clearing-main-prev > span,
  3676.     .clearing-main-next > span {
  3677.       position: absolute;
  3678.       top: 50%;
  3679.       display: block;
  3680.       width: 0;
  3681.       height: 0;
  3682.       border: solid 12px; }
  3683.       .clearing-main-prev > span:hover,
  3684.       .clearing-main-next > span:hover {
  3685.         opacity: 0.8; }
  3686.  
  3687.   .clearing-main-prev {
  3688.     left: 0; }
  3689.     .clearing-main-prev > span {
  3690.       left: 5px;
  3691.       border-color: transparent;
  3692.       border-right-color: #cccccc; }
  3693.  
  3694.   .clearing-main-next {
  3695.     right: 0; }
  3696.     .clearing-main-next > span {
  3697.       border-color: transparent;
  3698.       border-left-color: #cccccc; }
  3699.  
  3700.   .clearing-main-prev.disabled,
  3701.   .clearing-main-next.disabled {
  3702.     opacity: 0.3; }
  3703.  
  3704.   .clearing-assembled .clearing-container .carousel {
  3705.     background: rgba(51, 51, 51, 0.8);
  3706.     height: 120px;
  3707.     margin-top: 10px;
  3708.     text-align: center; }
  3709.     .clearing-assembled .clearing-container .carousel > ul {
  3710.       display: inline-block;
  3711.       z-index: 999;
  3712.       height: 100%;
  3713.       position: relative;
  3714.       float: none; }
  3715.       .clearing-assembled .clearing-container .carousel > ul li {
  3716.         display: block;
  3717.         width: 120px;
  3718.         min-height: inherit;
  3719.         float: left;
  3720.         overflow: hidden;
  3721.         margin-right: 0;
  3722.         padding: 0;
  3723.         position: relative;
  3724.         cursor: pointer;
  3725.         opacity: 0.4; }
  3726.         .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
  3727.           height: 100%;
  3728.           max-width: none; }
  3729.         .clearing-assembled .clearing-container .carousel > ul li a.th {
  3730.           border: none;
  3731.           -webkit-box-shadow: none;
  3732.           box-shadow: none;
  3733.           display: block; }
  3734.         .clearing-assembled .clearing-container .carousel > ul li img {
  3735.           cursor: pointer !important;
  3736.           width: 100% !important; }
  3737.         .clearing-assembled .clearing-container .carousel > ul li.visible {
  3738.           opacity: 1; }
  3739.         .clearing-assembled .clearing-container .carousel > ul li:hover {
  3740.           opacity: 0.8; }
  3741.   .clearing-assembled .clearing-container .visible-img {
  3742.     background: #333333;
  3743.     overflow: hidden;
  3744.     height: 85%; }
  3745.  
  3746.   .clearing-close {
  3747.     position: absolute;
  3748.     top: 10px;
  3749.     right: 20px;
  3750.     padding-left: 0;
  3751.     padding-top: 0; } }
  3752. /* Progress Bar */
  3753. .progress {
  3754.   background-color: #f6f6f6;
  3755.   height: 1.5625rem;
  3756.   border: 1px solid white;
  3757.   padding: 0.125rem;
  3758.   margin-bottom: 0.625rem; }
  3759.   .progress .meter {
  3760.     background: #008cba;
  3761.     height: 100%;
  3762.     display: block; }
  3763.   .progress.secondary .meter {
  3764.     background: #e7e7e7;
  3765.     height: 100%;
  3766.     display: block; }
  3767.   .progress.success .meter {
  3768.     background: #43ac6a;
  3769.     height: 100%;
  3770.     display: block; }
  3771.   .progress.alert .meter {
  3772.     background: #f04124;
  3773.     height: 100%;
  3774.     display: block; }
  3775.   .progress.radius {
  3776.     -webkit-border-radius: 3px;
  3777.     border-radius: 3px; }
  3778.     .progress.radius .meter {
  3779.       -webkit-border-radius: 2px;
  3780.       border-radius: 2px; }
  3781.   .progress.round {
  3782.     -webkit-border-radius: 1000px;
  3783.     border-radius: 1000px; }
  3784.     .progress.round .meter {
  3785.       -webkit-border-radius: 999px;
  3786.       border-radius: 999px; }
  3787.  
  3788. .sub-nav {
  3789.   display: block;
  3790.   width: auto;
  3791.   overflow: hidden;
  3792.   margin: -0.25rem 0 1.125rem;
  3793.   padding-top: 0.25rem;
  3794.   margin-right: 0;
  3795.   margin-left: -0.75rem; }
  3796.   .sub-nav dt {
  3797.     text-transform: uppercase; }
  3798.   .sub-nav dt,
  3799.   .sub-nav dd,
  3800.   .sub-nav li {
  3801.     float: left;
  3802.     display: inline;
  3803.     margin-left: 1rem;
  3804.     margin-bottom: 0.625rem;
  3805.     font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  3806.     font-weight: normal;
  3807.     font-size: 0.875rem;
  3808.     color: #999999; }
  3809.     .sub-nav dt a,
  3810.     .sub-nav dd a,
  3811.     .sub-nav li a {
  3812.       text-decoration: none;
  3813.       color: #999999;
  3814.       padding: 0.1875rem 1rem; }
  3815.       .sub-nav dt a:hover,
  3816.       .sub-nav dd a:hover,
  3817.       .sub-nav li a:hover {
  3818.         color: #737373; }
  3819.     .sub-nav dt.active a,
  3820.     .sub-nav dd.active a,
  3821.     .sub-nav li.active a {
  3822.       -webkit-border-radius: 3px;
  3823.       border-radius: 3px;
  3824.       font-weight: normal;
  3825.       background: #008cba;
  3826.       padding: 0.1875rem 1rem;
  3827.       cursor: default;
  3828.       color: white; }
  3829.       .sub-nav dt.active a:hover,
  3830.       .sub-nav dd.active a:hover,
  3831.       .sub-nav li.active a:hover {
  3832.         background: #0078a0; }
  3833.  
  3834. /* Foundation Joyride */
  3835. .joyride-list {
  3836.   display: none; }
  3837.  
  3838. /* Default styles for the container */
  3839. .joyride-tip-guide {
  3840.   display: none;
  3841.   position: absolute;
  3842.   background: #333333;
  3843.   color: white;
  3844.   z-index: 101;
  3845.   top: 0;
  3846.   left: 2.5%;
  3847.   font-family: inherit;
  3848.   font-weight: normal;
  3849.   width: 95%; }
  3850.  
  3851. .lt-ie9 .joyride-tip-guide {
  3852.   max-width: 800px;
  3853.   left: 50%;
  3854.   margin-left: -400px; }
  3855.  
  3856. .joyride-content-wrapper {
  3857.   width: 100%;
  3858.   padding: 1.125rem 1.25rem 1.5rem; }
  3859.   .joyride-content-wrapper .button {
  3860.     margin-bottom: 0 !important; }
  3861.  
  3862. /* Add a little css triangle pip, older browser just miss out on the fanciness of it */
  3863. .joyride-tip-guide .joyride-nub {
  3864.   display: block;
  3865.   position: absolute;
  3866.   left: 22px;
  3867.   width: 0;
  3868.   height: 0;
  3869.   border: 10px solid #333333; }
  3870.   .joyride-tip-guide .joyride-nub.top {
  3871.     border-top-style: solid;
  3872.     border-color: #333333;
  3873.     border-top-color: transparent !important;
  3874.     border-left-color: transparent !important;
  3875.     border-right-color: transparent !important;
  3876.     top: -20px; }
  3877.   .joyride-tip-guide .joyride-nub.bottom {
  3878.     border-bottom-style: solid;
  3879.     border-color: #333333 !important;
  3880.     border-bottom-color: transparent !important;
  3881.     border-left-color: transparent !important;
  3882.     border-right-color: transparent !important;
  3883.     bottom: -20px; }
  3884.   .joyride-tip-guide .joyride-nub.right {
  3885.     right: -20px; }
  3886.   .joyride-tip-guide .joyride-nub.left {
  3887.     left: -20px; }
  3888.  
  3889. /* Typography */
  3890. .joyride-tip-guide h1,
  3891. .joyride-tip-guide h2,
  3892. .joyride-tip-guide h3,
  3893. .joyride-tip-guide h4,
  3894. .joyride-tip-guide h5,
  3895. .joyride-tip-guide h6 {
  3896.   line-height: 1.25;
  3897.   margin: 0;
  3898.   font-weight: bold;
  3899.   color: white; }
  3900.  
  3901. .joyride-tip-guide p {
  3902.   margin: 0 0 1.125rem 0;
  3903.   font-size: 0.875rem;
  3904.   line-height: 1.3; }
  3905.  
  3906. .joyride-timer-indicator-wrap {
  3907.   width: 50px;
  3908.   height: 3px;
  3909.   border: solid 1px #555555;
  3910.   position: absolute;
  3911.   right: 1.0625rem;
  3912.   bottom: 1rem; }
  3913.  
  3914. .joyride-timer-indicator {
  3915.   display: block;
  3916.   width: 0;
  3917.   height: inherit;
  3918.   background: #666666; }
  3919.  
  3920. .joyride-close-tip {
  3921.   position: absolute;
  3922.   right: 12px;
  3923.   top: 10px;
  3924.   color: #777777 !important;
  3925.   text-decoration: none;
  3926.   font-size: 24px;
  3927.   font-weight: normal;
  3928.   line-height: 0.5 !important; }
  3929.   .joyride-close-tip:hover, .joyride-close-tip:focus {
  3930.     color: #eeeeee !important; }
  3931.  
  3932. .joyride-modal-bg {
  3933.   position: fixed;
  3934.   height: 100%;
  3935.   width: 100%;
  3936.   background: transparent;
  3937.   background: rgba(0, 0, 0, 0.5);
  3938.   z-index: 100;
  3939.   display: none;
  3940.   top: 0;
  3941.   left: 0;
  3942.   cursor: pointer; }
  3943.  
  3944. .joyride-expose-wrapper {
  3945.   background-color: #ffffff;
  3946.   position: absolute;
  3947.   border-radius: 3px;
  3948.   z-index: 102;
  3949.   -moz-box-shadow: 0 0 30px white;
  3950.   -webkit-box-shadow: 0 0 15px white;
  3951.   box-shadow: 0 0 15px white; }
  3952.  
  3953. .joyride-expose-cover {
  3954.   background: transparent;
  3955.   border-radius: 3px;
  3956.   position: absolute;
  3957.   z-index: 9999;
  3958.   top: 0;
  3959.   left: 0; }
  3960.  
  3961. /* Styles for screens that are at least 768px; */
  3962. @media only screen and (min-width: 40.063em) {
  3963.   .joyride-tip-guide {
  3964.     width: 300px;
  3965.     left: inherit; }
  3966.     .joyride-tip-guide .joyride-nub.bottom {
  3967.       border-color: #333333 !important;
  3968.       border-bottom-color: transparent !important;
  3969.       border-left-color: transparent !important;
  3970.       border-right-color: transparent !important;
  3971.       bottom: -20px; }
  3972.     .joyride-tip-guide .joyride-nub.right {
  3973.       border-color: #333333 !important;
  3974.       border-top-color: transparent !important;
  3975.       border-right-color: transparent !important;
  3976.       border-bottom-color: transparent !important;
  3977.       top: 22px;
  3978.       left: auto;
  3979.       right: -20px; }
  3980.     .joyride-tip-guide .joyride-nub.left {
  3981.       border-color: #333333 !important;
  3982.       border-top-color: transparent !important;
  3983.       border-left-color: transparent !important;
  3984.       border-bottom-color: transparent !important;
  3985.       top: 22px;
  3986.       left: -20px;
  3987.       right: auto; } }
  3988. .label {
  3989.   font-weight: normal;
  3990.   font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  3991.   text-align: center;
  3992.   text-decoration: none;
  3993.   line-height: 1;
  3994.   white-space: nowrap;
  3995.   display: inline-block;
  3996.   position: relative;
  3997.   margin-bottom: inherit;
  3998.   padding: 0.25rem 0.5rem 0.375rem;
  3999.   font-size: 0.6875rem;
  4000.   background-color: #008cba;
  4001.   color: white; }
  4002.   .label.radius {
  4003.     -webkit-border-radius: 3px;
  4004.     border-radius: 3px; }
  4005.   .label.round {
  4006.     -webkit-border-radius: 1000px;
  4007.     border-radius: 1000px; }
  4008.   .label.alert {
  4009.     background-color: #f04124;
  4010.     color: white; }
  4011.   .label.success {
  4012.     background-color: #43ac6a;
  4013.     color: white; }
  4014.   .label.secondary {
  4015.     background-color: #e7e7e7;
  4016.     color: #333333; }
  4017.  
  4018. .text-left {
  4019.   text-align: left !important; }
  4020.  
  4021. .text-right {
  4022.   text-align: right !important; }
  4023.  
  4024. .text-center {
  4025.   text-align: center !important; }
  4026.  
  4027. .text-justify {
  4028.   text-align: justify !important; }
  4029.  
  4030. @media only screen and (max-width: 40em) {
  4031.   .small-only-text-left {
  4032.     text-align: left !important; }
  4033.  
  4034.   .small-only-text-right {
  4035.     text-align: right !important; }
  4036.  
  4037.   .small-only-text-center {
  4038.     text-align: center !important; }
  4039.  
  4040.   .small-only-text-justify {
  4041.     text-align: justify !important; } }
  4042. @media only screen {
  4043.   .small-text-left {
  4044.     text-align: left !important; }
  4045.  
  4046.   .small-text-right {
  4047.     text-align: right !important; }
  4048.  
  4049.   .small-text-center {
  4050.     text-align: center !important; }
  4051.  
  4052.   .small-text-justify {
  4053.     text-align: justify !important; } }
  4054. @media only screen and (min-width: 40.063em) and (max-width: 64em) {
  4055.   .medium-only-text-left {
  4056.     text-align: left !important; }
  4057.  
  4058.   .medium-only-text-right {
  4059.     text-align: right !important; }
  4060.  
  4061.   .medium-only-text-center {
  4062.     text-align: center !important; }
  4063.  
  4064.   .medium-only-text-justify {
  4065.     text-align: justify !important; } }
  4066. @media only screen and (min-width: 40.063em) {
  4067.   .medium-text-left {
  4068.     text-align: left !important; }
  4069.  
  4070.   .medium-text-right {
  4071.     text-align: right !important; }
  4072.  
  4073.   .medium-text-center {
  4074.     text-align: center !important; }
  4075.  
  4076.   .medium-text-justify {
  4077.     text-align: justify !important; } }
  4078. @media only screen and (min-width: 64.063em) and (max-width: 90em) {
  4079.   .large-only-text-left {
  4080.     text-align: left !important; }
  4081.  
  4082.   .large-only-text-right {
  4083.     text-align: right !important; }
  4084.  
  4085.   .large-only-text-center {
  4086.     text-align: center !important; }
  4087.  
  4088.   .large-only-text-justify {
  4089.     text-align: justify !important; } }
  4090. @media only screen and (min-width: 64.063em) {
  4091.   .large-text-left {
  4092.     text-align: left !important; }
  4093.  
  4094.   .large-text-right {
  4095.     text-align: right !important; }
  4096.  
  4097.   .large-text-center {
  4098.     text-align: center !important; }
  4099.  
  4100.   .large-text-justify {
  4101.     text-align: justify !important; } }
  4102. @media only screen and (min-width: 90.063em) and (max-width: 120em) {
  4103.   .xlarge-only-text-left {
  4104.     text-align: left !important; }
  4105.  
  4106.   .xlarge-only-text-right {
  4107.     text-align: right !important; }
  4108.  
  4109.   .xlarge-only-text-center {
  4110.     text-align: center !important; }
  4111.  
  4112.   .xlarge-only-text-justify {
  4113.     text-align: justify !important; } }
  4114. @media only screen and (min-width: 90.063em) {
  4115.   .xlarge-text-left {
  4116.     text-align: left !important; }
  4117.  
  4118.   .xlarge-text-right {
  4119.     text-align: right !important; }
  4120.  
  4121.   .xlarge-text-center {
  4122.     text-align: center !important; }
  4123.  
  4124.   .xlarge-text-justify {
  4125.     text-align: justify !important; } }
  4126. @media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
  4127.   .xxlarge-only-text-left {
  4128.     text-align: left !important; }
  4129.  
  4130.   .xxlarge-only-text-right {
  4131.     text-align: right !important; }
  4132.  
  4133.   .xxlarge-only-text-center {
  4134.     text-align: center !important; }
  4135.  
  4136.   .xxlarge-only-text-justify {
  4137.     text-align: justify !important; } }
  4138. @media only screen and (min-width: 120.063em) {
  4139.   .xxlarge-text-left {
  4140.     text-align: left !important; }
  4141.  
  4142.   .xxlarge-text-right {
  4143.     text-align: right !important; }
  4144.  
  4145.   .xxlarge-text-center {
  4146.     text-align: center !important; }
  4147.  
  4148.   .xxlarge-text-justify {
  4149.     text-align: justify !important; } }
  4150. .off-canvas-wrap {
  4151.   -webkit-backface-visibility: hidden;
  4152.   position: relative;
  4153.   width: 100%;
  4154.   overflow-x: hidden; }
  4155.   .off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
  4156.     height: 100%; }
  4157.  
  4158. .inner-wrap {
  4159.   -webkit-backface-visibility: hidden;
  4160.   position: relative;
  4161.   width: 100%;
  4162.   *zoom: 1;
  4163.   -webkit-transition: -webkit-transform 500ms ease;
  4164.   -moz-transition: -moz-transform 500ms ease;
  4165.   -ms-transition: -ms-transform 500ms ease;
  4166.   -o-transition: -o-transform 500ms ease;
  4167.   transition: transform 500ms ease; }
  4168.   .inner-wrap:before, .inner-wrap:after {
  4169.     content: " ";
  4170.     display: table; }
  4171.   .inner-wrap:after {
  4172.     clear: both; }
  4173.  
  4174. .tab-bar {
  4175.   -webkit-backface-visibility: hidden;
  4176.   background: #333333;
  4177.   color: white;
  4178.   height: 2.8125rem;
  4179.   line-height: 2.8125rem;
  4180.   position: relative; }
  4181.   .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {
  4182.     color: white;
  4183.     font-weight: bold;
  4184.     line-height: 2.8125rem;
  4185.     margin: 0; }
  4186.   .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {
  4187.     font-size: 1.125rem; }
  4188.  
  4189. .left-small {
  4190.   width: 2.8125rem;
  4191.   height: 2.8125rem;
  4192.   position: absolute;
  4193.   top: 0;
  4194.   border-right: solid 1px #1a1a1a;
  4195.   left: 0; }
  4196.  
  4197. .right-small {
  4198.   width: 2.8125rem;
  4199.   height: 2.8125rem;
  4200.   position: absolute;
  4201.   top: 0;
  4202.   border-left: solid 1px #1a1a1a;
  4203.   right: 0; }
  4204.  
  4205. .tab-bar-section {
  4206.   padding: 0 0.625rem;
  4207.   position: absolute;
  4208.   text-align: center;
  4209.   height: 2.8125rem;
  4210.   top: 0; }
  4211.   @media only screen and (min-width: 40.063em) {
  4212.     .tab-bar-section {
  4213.       text-align: left; } }
  4214.   .tab-bar-section.left {
  4215.     left: 0;
  4216.     right: 2.8125rem; }
  4217.   .tab-bar-section.right {
  4218.     left: 2.8125rem;
  4219.     right: 0; }
  4220.   .tab-bar-section.middle {
  4221.     left: 2.8125rem;
  4222.     right: 2.8125rem; }
  4223.  
  4224. .tab-bar .menu-icon {
  4225.   text-indent: 2.1875rem;
  4226.   width: 2.8125rem;
  4227.   height: 2.8125rem;
  4228.   display: block;
  4229.   line-height: 2.0625rem;
  4230.   padding: 0;
  4231.   color: white;
  4232.   position: relative; }
  4233.   .tab-bar .menu-icon span {
  4234.     position: absolute;
  4235.     display: block;
  4236.     height: 0;
  4237.     width: 1rem;
  4238.     top: 0.9375rem;
  4239.     left: 0.90625rem;
  4240.     -webkit-box-shadow: 1px 0px 1px 1px white, 1px 7px 1px 1px white, 1px 14px 1px 1px white;
  4241.     box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white; }
  4242.   .tab-bar .menu-icon:hover span {
  4243.     -webkit-box-shadow: 1px 0px 1px 1px #b3b3b3, 1px 7px 1px 1px #b3b3b3, 1px 14px 1px 1px #b3b3b3;
  4244.     box-shadow: 0 0px 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3; }
  4245.  
  4246. .left-off-canvas-menu {
  4247.   -webkit-backface-visibility: hidden;
  4248.   width: 15.625rem;
  4249.   top: 0;
  4250.   bottom: 0;
  4251.   position: absolute;
  4252.   overflow-y: auto;
  4253.   background: #333333;
  4254.   z-index: 1001;
  4255.   box-sizing: content-box;
  4256.   -webkit-overflow-scrolling: touch;
  4257.   -webkit-transform: translate3d(-100%, 0, 0);
  4258.   -moz-transform: translate3d(-100%, 0, 0);
  4259.   -ms-transform: translate3d(-100%, 0, 0);
  4260.   -o-transform: translate3d(-100%, 0, 0);
  4261.   transform: translate3d(-100%, 0, 0);
  4262.   left: 0; }
  4263.   .left-off-canvas-menu * {
  4264.     -webkit-backface-visibility: hidden; }
  4265.  
  4266. .right-off-canvas-menu {
  4267.   -webkit-backface-visibility: hidden;
  4268.   width: 15.625rem;
  4269.   top: 0;
  4270.   bottom: 0;
  4271.   position: absolute;
  4272.   overflow-y: auto;
  4273.   background: #333333;
  4274.   z-index: 1001;
  4275.   box-sizing: content-box;
  4276.   -webkit-overflow-scrolling: touch;
  4277.   -webkit-transform: translate3d(100%, 0, 0);
  4278.   -moz-transform: translate3d(100%, 0, 0);
  4279.   -ms-transform: translate3d(100%, 0, 0);
  4280.   -o-transform: translate3d(100%, 0, 0);
  4281.   transform: translate3d(100%, 0, 0);
  4282.   right: 0; }
  4283.   .right-off-canvas-menu * {
  4284.     -webkit-backface-visibility: hidden; }
  4285.  
  4286. ul.off-canvas-list {
  4287.   list-style-type: none;
  4288.   padding: 0;
  4289.   margin: 0; }
  4290.   ul.off-canvas-list li label {
  4291.     padding: 0.3rem 0.9375rem;
  4292.     color: #999999;
  4293.     text-transform: uppercase;
  4294.     font-weight: bold;
  4295.     background: #444444;
  4296.     border-top: 1px solid #5e5e5e;
  4297.     border-bottom: none;
  4298.     margin: 0; }
  4299.   ul.off-canvas-list li a {
  4300.     display: block;
  4301.     padding: 0.66667rem;
  4302.     color: rgba(255, 255, 255, 0.7);
  4303.     border-bottom: 1px solid #262626;
  4304.     transition: background 300ms ease; }
  4305.     ul.off-canvas-list li a:hover {
  4306.       background: #242424; }
  4307.  
  4308. .move-right > .inner-wrap {
  4309.   -webkit-transform: translate3d(15.625rem, 0, 0);
  4310.   -moz-transform: translate3d(15.625rem, 0, 0);
  4311.   -ms-transform: translate3d(15.625rem, 0, 0);
  4312.   -o-transform: translate3d(15.625rem, 0, 0);
  4313.   transform: translate3d(15.625rem, 0, 0); }
  4314. .move-right .exit-off-canvas {
  4315.   -webkit-backface-visibility: hidden;
  4316.   transition: background 300ms ease;
  4317.   cursor: pointer;
  4318.   box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  4319.   display: block;
  4320.   position: absolute;
  4321.   background: rgba(255, 255, 255, 0.2);
  4322.   top: 0;
  4323.   bottom: 0;
  4324.   left: 0;
  4325.   right: 0;
  4326.   z-index: 1002;
  4327.   -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  4328.   @media only screen and (min-width: 40.063em) {
  4329.     .move-right .exit-off-canvas:hover {
  4330.       background: rgba(255, 255, 255, 0.05); } }
  4331.  
  4332. .move-left > .inner-wrap {
  4333.   -webkit-transform: translate3d(-15.625rem, 0, 0);
  4334.   -moz-transform: translate3d(-15.625rem, 0, 0);
  4335.   -ms-transform: translate3d(-15.625rem, 0, 0);
  4336.   -o-transform: translate3d(-15.625rem, 0, 0);
  4337.   transform: translate3d(-15.625rem, 0, 0); }
  4338. .move-left .exit-off-canvas {
  4339.   -webkit-backface-visibility: hidden;
  4340.   transition: background 300ms ease;
  4341.   cursor: pointer;
  4342.   box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  4343.   display: block;
  4344.   position: absolute;
  4345.   background: rgba(255, 255, 255, 0.2);
  4346.   top: 0;
  4347.   bottom: 0;
  4348.   left: 0;
  4349.   right: 0;
  4350.   z-index: 1002;
  4351.   -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  4352.   @media only screen and (min-width: 40.063em) {
  4353.     .move-left .exit-off-canvas:hover {
  4354.       background: rgba(255, 255, 255, 0.05); } }
  4355.  
  4356. .csstransforms.no-csstransforms3d .left-off-canvas-menu {
  4357.   -webkit-transform: translate(-100%, 0);
  4358.   -moz-transform: translate(-100%, 0);
  4359.   -ms-transform: translate(-100%, 0);
  4360.   -o-transform: translate(-100%, 0);
  4361.   transform: translate(-100%, 0); }
  4362. .csstransforms.no-csstransforms3d .right-off-canvas-menu {
  4363.   -webkit-transform: translate(100%, 0);
  4364.   -moz-transform: translate(100%, 0);
  4365.   -ms-transform: translate(100%, 0);
  4366.   -o-transform: translate(100%, 0);
  4367.   transform: translate(100%, 0); }
  4368. .csstransforms.no-csstransforms3d .move-left > .inner-wrap {
  4369.   -webkit-transform: translate(-15.625rem, 0);
  4370.   -moz-transform: translate(-15.625rem, 0);
  4371.   -ms-transform: translate(-15.625rem, 0);
  4372.   -o-transform: translate(-15.625rem, 0);
  4373.   transform: translate(-15.625rem, 0); }
  4374. .csstransforms.no-csstransforms3d .move-right > .inner-wrap {
  4375.   -webkit-transform: translate(15.625rem, 0);
  4376.   -moz-transform: translate(15.625rem, 0);
  4377.   -ms-transform: translate(15.625rem, 0);
  4378.   -o-transform: translate(15.625rem, 0);
  4379.   transform: translate(15.625rem, 0); }
  4380.  
  4381. .no-csstransforms .left-off-canvas-menu {
  4382.   left: -15.625rem; }
  4383. .no-csstransforms .right-off-canvas-menu {
  4384.   right: -15.625rem; }
  4385. .no-csstransforms .move-left > .inner-wrap {
  4386.   right: 15.625rem; }
  4387. .no-csstransforms .move-right > .inner-wrap {
  4388.   left: 15.625rem; }
  4389.  
  4390. /* Foundation Dropdowns */
  4391. .f-dropdown {
  4392.   position: absolute;
  4393.   left: -9999px;
  4394.   list-style: none;
  4395.   margin-left: 0;
  4396.   width: 100%;
  4397.   max-height: none;
  4398.   height: auto;
  4399.   background: white;
  4400.   border: solid 1px #cccccc;
  4401.   font-size: 0.875rem;
  4402.   z-index: 99;
  4403.   margin-top: 2px;
  4404.   max-width: 200px; }
  4405.   .f-dropdown > *:first-child {
  4406.     margin-top: 0; }
  4407.   .f-dropdown > *:last-child {
  4408.     margin-bottom: 0; }
  4409.   .f-dropdown:before {
  4410.     content: "";
  4411.     display: block;
  4412.     width: 0;
  4413.     height: 0;
  4414.     border: inset 6px;
  4415.     border-color: transparent transparent white transparent;
  4416.     border-bottom-style: solid;
  4417.     position: absolute;
  4418.     top: -12px;
  4419.     left: 10px;
  4420.     z-index: 99; }
  4421.   .f-dropdown:after {
  4422.     content: "";
  4423.     display: block;
  4424.     width: 0;
  4425.     height: 0;
  4426.     border: inset 7px;
  4427.     border-color: transparent transparent #cccccc transparent;
  4428.     border-bottom-style: solid;
  4429.     position: absolute;
  4430.     top: -14px;
  4431.     left: 9px;
  4432.     z-index: 98; }
  4433.   .f-dropdown.right:before {
  4434.     left: auto;
  4435.     right: 10px; }
  4436.   .f-dropdown.right:after {
  4437.     left: auto;
  4438.     right: 9px; }
  4439.   .f-dropdown.drop-right {
  4440.     position: absolute;
  4441.     left: -9999px;
  4442.     list-style: none;
  4443.     margin-left: 0;
  4444.     width: 100%;
  4445.     max-height: none;
  4446.     height: auto;
  4447.     background: white;
  4448.     border: solid 1px #cccccc;
  4449.     font-size: 0.875rem;
  4450.     z-index: 99;
  4451.     margin-top: 0;
  4452.     margin-left: 2px;
  4453.     max-width: 200px; }
  4454.     .f-dropdown.drop-right > *:first-child {
  4455.       margin-top: 0; }
  4456.     .f-dropdown.drop-right > *:last-child {
  4457.       margin-bottom: 0; }
  4458.     .f-dropdown.drop-right:before {
  4459.       content: "";
  4460.       display: block;
  4461.       width: 0;
  4462.       height: 0;
  4463.       border: inset 6px;
  4464.       border-color: transparent white transparent transparent;
  4465.       border-right-style: solid;
  4466.       position: absolute;
  4467.       top: 10px;
  4468.       left: -12px;
  4469.       z-index: 99; }
  4470.     .f-dropdown.drop-right:after {
  4471.       content: "";
  4472.       display: block;
  4473.       width: 0;
  4474.       height: 0;
  4475.       border: inset 7px;
  4476.       border-color: transparent #cccccc transparent transparent;
  4477.       border-right-style: solid;
  4478.       position: absolute;
  4479.       top: 9px;
  4480.       left: -14px;
  4481.       z-index: 98; }
  4482.   .f-dropdown.drop-left {
  4483.     position: absolute;
  4484.     left: -9999px;
  4485.     list-style: none;
  4486.     margin-left: 0;
  4487.     width: 100%;
  4488.     max-height: none;
  4489.     height: auto;
  4490.     background: white;
  4491.     border: solid 1px #cccccc;
  4492.     font-size: 0.875rem;
  4493.     z-index: 99;
  4494.     margin-top: 0;
  4495.     margin-left: -2px;
  4496.     max-width: 200px; }
  4497.     .f-dropdown.drop-left > *:first-child {
  4498.       margin-top: 0; }
  4499.     .f-dropdown.drop-left > *:last-child {
  4500.       margin-bottom: 0; }
  4501.     .f-dropdown.drop-left:before {
  4502.       content: "";
  4503.       display: block;
  4504.       width: 0;
  4505.       height: 0;
  4506.       border: inset 6px;
  4507.       border-color: transparent transparent transparent white;
  4508.       border-left-style: solid;
  4509.       position: absolute;
  4510.       top: 10px;
  4511.       right: -12px;
  4512.       left: auto;
  4513.       z-index: 99; }
  4514.     .f-dropdown.drop-left:after {
  4515.       content: "";
  4516.       display: block;
  4517.       width: 0;
  4518.       height: 0;
  4519.       border: inset 7px;
  4520.       border-color: transparent transparent transparent #cccccc;
  4521.       border-left-style: solid;
  4522.       position: absolute;
  4523.       top: 9px;
  4524.       right: -14px;
  4525.       left: auto;
  4526.       z-index: 98; }
  4527.   .f-dropdown.drop-top {
  4528.     position: absolute;
  4529.     left: -9999px;
  4530.     list-style: none;
  4531.     margin-left: 0;
  4532.     width: 100%;
  4533.     max-height: none;
  4534.     height: auto;
  4535.     background: white;
  4536.     border: solid 1px #cccccc;
  4537.     font-size: 0.875rem;
  4538.     z-index: 99;
  4539.     margin-top: -2px;
  4540.     margin-left: 0;
  4541.     max-width: 200px; }
  4542.     .f-dropdown.drop-top > *:first-child {
  4543.       margin-top: 0; }
  4544.     .f-dropdown.drop-top > *:last-child {
  4545.       margin-bottom: 0; }
  4546.     .f-dropdown.drop-top:before {
  4547.       content: "";
  4548.       display: block;
  4549.       width: 0;
  4550.       height: 0;
  4551.       border: inset 6px;
  4552.       border-color: white transparent transparent transparent;
  4553.       border-top-style: solid;
  4554.       position: absolute;
  4555.       top: auto;
  4556.       bottom: -12px;
  4557.       left: 10px;
  4558.       right: auto;
  4559.       z-index: 99; }
  4560.     .f-dropdown.drop-top:after {
  4561.       content: "";
  4562.       display: block;
  4563.       width: 0;
  4564.       height: 0;
  4565.       border: inset 7px;
  4566.       border-color: #cccccc transparent transparent transparent;
  4567.       border-top-style: solid;
  4568.       position: absolute;
  4569.       top: auto;
  4570.       bottom: -14px;
  4571.       left: 9px;
  4572.       right: auto;
  4573.       z-index: 98; }
  4574.   .f-dropdown li {
  4575.     font-size: 0.875rem;
  4576.     cursor: pointer;
  4577.     line-height: 1.125rem;
  4578.     margin: 0; }
  4579.     .f-dropdown li:hover, .f-dropdown li:focus {
  4580.       background: #eeeeee; }
  4581.     .f-dropdown li a {
  4582.       display: block;
  4583.       padding: 0.5rem;
  4584.       color: #555555; }
  4585.   .f-dropdown.content {
  4586.     position: absolute;
  4587.     left: -9999px;
  4588.     list-style: none;
  4589.     margin-left: 0;
  4590.     padding: 1.25rem;
  4591.     width: 100%;
  4592.     height: auto;
  4593.     max-height: none;
  4594.     background: white;
  4595.     border: solid 1px #cccccc;
  4596.     font-size: 0.875rem;
  4597.     z-index: 99;
  4598.     max-width: 200px; }
  4599.     .f-dropdown.content > *:first-child {
  4600.       margin-top: 0; }
  4601.     .f-dropdown.content > *:last-child {
  4602.       margin-bottom: 0; }
  4603.   .f-dropdown.tiny {
  4604.     max-width: 200px; }
  4605.   .f-dropdown.small {
  4606.     max-width: 300px; }
  4607.   .f-dropdown.medium {
  4608.     max-width: 500px; }
  4609.   .f-dropdown.large {
  4610.     max-width: 800px; }
  4611.  
  4612. table {
  4613.   background: white;
  4614.   margin-bottom: 1.25rem;
  4615.   border: solid 1px #dddddd; }
  4616.   table thead,
  4617.   table tfoot {
  4618.     background: whitesmoke; }
  4619.     table thead tr th,
  4620.     table thead tr td,
  4621.     table tfoot tr th,
  4622.     table tfoot tr td {
  4623.       padding: 0.5rem 0.625rem 0.625rem;
  4624.       font-size: 0.875rem;
  4625.       font-weight: bold;
  4626.       color: #222222;
  4627.       text-align: left; }
  4628.   table tr th,
  4629.   table tr td {
  4630.     padding: 0.5625rem 0.625rem;
  4631.     font-size: 0.875rem;
  4632.     color: #222222; }
  4633.   table tr.even, table tr.alt, table tr:nth-of-type(even) {
  4634.     background: #f9f9f9; }
  4635.   table thead tr th,
  4636.   table tfoot tr th,
  4637.   table tbody tr td,
  4638.   table tr td,
  4639.   table tfoot tr td {
  4640.     display: table-cell;
  4641.     line-height: 1.125rem; }
  4642.  
  4643. /* Standard Forms */
  4644. form {
  4645.   margin: 0 0 1rem; }
  4646.  
  4647. /* Using forms within rows, we need to set some defaults */
  4648. form .row .row {
  4649.   margin: 0 -0.5rem; }
  4650.   form .row .row .column,
  4651.   form .row .row .columns {
  4652.     padding: 0 0.5rem; }
  4653.   form .row .row.collapse {
  4654.     margin: 0; }
  4655.     form .row .row.collapse .column,
  4656.     form .row .row.collapse .columns {
  4657.       padding: 0; }
  4658.     form .row .row.collapse input {
  4659.       -moz-border-radius-bottomright: 0;
  4660.       -moz-border-radius-topright: 0;
  4661.       -webkit-border-bottom-right-radius: 0;
  4662.       -webkit-border-top-right-radius: 0; }
  4663. form .row input.column,
  4664. form .row input.columns,
  4665. form .row textarea.column,
  4666. form .row textarea.columns {
  4667.   padding-left: 0.5rem; }
  4668.  
  4669. /* Label Styles */
  4670. label {
  4671.   font-size: 0.875rem;
  4672.   color: #4d4d4d;
  4673.   cursor: pointer;
  4674.   display: block;
  4675.   font-weight: normal;
  4676.   line-height: 1.5;
  4677.   margin-bottom: 0;
  4678.   /* Styles for required inputs */ }
  4679.   label.right {
  4680.     float: none;
  4681.     text-align: right; }
  4682.   label.inline {
  4683.     margin: 0 0 1rem 0;
  4684.     padding: 0.625rem 0; }
  4685.   label small {
  4686.     text-transform: capitalize;
  4687.     color: #676767; }
  4688.  
  4689. select {
  4690.   -webkit-appearance: none !important;
  4691.   background-color: #fafafa;
  4692.   background-image: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==");
  4693.   background-repeat: no-repeat;
  4694.   background-position: 97% center;
  4695.   border: 1px solid #cccccc;
  4696.   padding: 0.5rem;
  4697.   font-size: 0.875rem;
  4698.   -webkit-border-radius: 0;
  4699.   border-radius: 0; }
  4700.   select.radius {
  4701.     -webkit-border-radius: 3px;
  4702.     border-radius: 3px; }
  4703.   select:hover {
  4704.     background-color: #f3f3f3;
  4705.     border-color: #999999; }
  4706.  
  4707. select::-ms-expand {
  4708.   display: none; }
  4709.  
  4710. @-moz-document url-prefix() {
  4711.   select {
  4712.     background: #fafafa; }
  4713.  
  4714.   select:hover {
  4715.     background: #f3f3f3; } }
  4716.  
  4717. /* Attach elements to the beginning or end of an input */
  4718. .prefix,
  4719. .postfix {
  4720.   display: block;
  4721.   position: relative;
  4722.   z-index: 2;
  4723.   text-align: center;
  4724.   width: 100%;
  4725.   padding-top: 0;
  4726.   padding-bottom: 0;
  4727.   border-style: solid;
  4728.   border-width: 1px;
  4729.   overflow: hidden;
  4730.   font-size: 0.875rem;
  4731.   height: 2.3125rem;
  4732.   line-height: 2.3125rem; }
  4733.  
  4734. /* Adjust padding, alignment and radius if pre/post element is a button */
  4735. .postfix.button {
  4736.   padding-left: 0;
  4737.   padding-right: 0;
  4738.   padding-top: 0;
  4739.   padding-bottom: 0;
  4740.   text-align: center;
  4741.   line-height: 2.125rem;
  4742.   border: none; }
  4743.  
  4744. .prefix.button {
  4745.   padding-left: 0;
  4746.   padding-right: 0;
  4747.   padding-top: 0;
  4748.   padding-bottom: 0;
  4749.   text-align: center;
  4750.   line-height: 2.125rem;
  4751.   border: none; }
  4752.  
  4753. .prefix.button.radius {
  4754.   -webkit-border-radius: 0;
  4755.   border-radius: 0;
  4756.   -moz-border-radius-bottomleft: 3px;
  4757.   -moz-border-radius-topleft: 3px;
  4758.   -webkit-border-bottom-left-radius: 3px;
  4759.   -webkit-border-top-left-radius: 3px;
  4760.   border-bottom-left-radius: 3px;
  4761.   border-top-left-radius: 3px; }
  4762.  
  4763. .postfix.button.radius {
  4764.   -webkit-border-radius: 0;
  4765.   border-radius: 0;
  4766.   -moz-border-radius-bottomright: 3px;
  4767.   -moz-border-radius-topright: 3px;
  4768.   -webkit-border-bottom-right-radius: 3px;
  4769.   -webkit-border-top-right-radius: 3px;
  4770.   border-bottom-right-radius: 3px;
  4771.   border-top-right-radius: 3px; }
  4772.  
  4773. .prefix.button.round {
  4774.   -webkit-border-radius: 0;
  4775.   border-radius: 0;
  4776.   -moz-border-radius-bottomleft: 1000px;
  4777.   -moz-border-radius-topleft: 1000px;
  4778.   -webkit-border-bottom-left-radius: 1000px;
  4779.   -webkit-border-top-left-radius: 1000px;
  4780.   border-bottom-left-radius: 1000px;
  4781.   border-top-left-radius: 1000px; }
  4782.  
  4783. .postfix.button.round {
  4784.   -webkit-border-radius: 0;
  4785.   border-radius: 0;
  4786.   -moz-border-radius-bottomright: 1000px;
  4787.   -moz-border-radius-topright: 1000px;
  4788.   -webkit-border-bottom-right-radius: 1000px;
  4789.   -webkit-border-top-right-radius: 1000px;
  4790.   border-bottom-right-radius: 1000px;
  4791.   border-top-right-radius: 1000px; }
  4792.  
  4793. /* Separate prefix and postfix styles when on span or label so buttons keep their own */
  4794. span.prefix, label.prefix {
  4795.   background: #f2f2f2;
  4796.   border-right: none;
  4797.   color: #333333;
  4798.   border-color: #cccccc; }
  4799.   span.prefix.radius, label.prefix.radius {
  4800.     -webkit-border-radius: 0;
  4801.     border-radius: 0;
  4802.     -moz-border-radius-bottomleft: 3px;
  4803.     -moz-border-radius-topleft: 3px;
  4804.     -webkit-border-bottom-left-radius: 3px;
  4805.     -webkit-border-top-left-radius: 3px;
  4806.     border-bottom-left-radius: 3px;
  4807.     border-top-left-radius: 3px; }
  4808.  
  4809. span.postfix, label.postfix {
  4810.   background: #f2f2f2;
  4811.   border-left: none;
  4812.   color: #333333;
  4813.   border-color: #cccccc; }
  4814.   span.postfix.radius, label.postfix.radius {
  4815.     -webkit-border-radius: 0;
  4816.     border-radius: 0;
  4817.     -moz-border-radius-bottomright: 3px;
  4818.     -moz-border-radius-topright: 3px;
  4819.     -webkit-border-bottom-right-radius: 3px;
  4820.     -webkit-border-top-right-radius: 3px;
  4821.     border-bottom-right-radius: 3px;
  4822.     border-top-right-radius: 3px; }
  4823.  
  4824. /* We use this to get basic styling on all basic form elements */
  4825. input[type="text"],
  4826. input[type="password"],
  4827. input[type="date"],
  4828. input[type="datetime"],
  4829. input[type="datetime-local"],
  4830. input[type="month"],
  4831. input[type="week"],
  4832. input[type="email"],
  4833. input[type="number"],
  4834. input[type="search"],
  4835. input[type="tel"],
  4836. input[type="time"],
  4837. input[type="url"],
  4838. textarea {
  4839.   -webkit-appearance: none;
  4840.   background-color: white;
  4841.   font-family: inherit;
  4842.   border: 1px solid #cccccc;
  4843.   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  4844.   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  4845.   color: rgba(0, 0, 0, 0.75);
  4846.   display: block;
  4847.   font-size: 0.875rem;
  4848.   margin: 0 0 1rem 0;
  4849.   padding: 0.5rem;
  4850.   height: 2.3125rem;
  4851.   width: 100%;
  4852.   -moz-box-sizing: border-box;
  4853.   -webkit-box-sizing: border-box;
  4854.   box-sizing: border-box;
  4855.   -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  4856.   -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  4857.   transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
  4858.   input[type="text"]:focus,
  4859.   input[type="password"]:focus,
  4860.   input[type="date"]:focus,
  4861.   input[type="datetime"]:focus,
  4862.   input[type="datetime-local"]:focus,
  4863.   input[type="month"]:focus,
  4864.   input[type="week"]:focus,
  4865.   input[type="email"]:focus,
  4866.   input[type="number"]:focus,
  4867.   input[type="search"]:focus,
  4868.   input[type="tel"]:focus,
  4869.   input[type="time"]:focus,
  4870.   input[type="url"]:focus,
  4871.   textarea:focus {
  4872.     -webkit-box-shadow: 0 0 5px #999999;
  4873.     -moz-box-shadow: 0 0 5px #999999;
  4874.     box-shadow: 0 0 5px #999999;
  4875.     border-color: #999999; }
  4876.   input[type="text"]:focus,
  4877.   input[type="password"]:focus,
  4878.   input[type="date"]:focus,
  4879.   input[type="datetime"]:focus,
  4880.   input[type="datetime-local"]:focus,
  4881.   input[type="month"]:focus,
  4882.   input[type="week"]:focus,
  4883.   input[type="email"]:focus,
  4884.   input[type="number"]:focus,
  4885.   input[type="search"]:focus,
  4886.   input[type="tel"]:focus,
  4887.   input[type="time"]:focus,
  4888.   input[type="url"]:focus,
  4889.   textarea:focus {
  4890.     background: #fafafa;
  4891.     border-color: #999999;
  4892.     outline: none; }
  4893.   input[type="text"][disabled], fieldset[disabled] input[type="text"],
  4894.   input[type="password"][disabled], fieldset[disabled]
  4895.   input[type="password"],
  4896.   input[type="date"][disabled], fieldset[disabled]
  4897.   input[type="date"],
  4898.   input[type="datetime"][disabled], fieldset[disabled]
  4899.   input[type="datetime"],
  4900.   input[type="datetime-local"][disabled], fieldset[disabled]
  4901.   input[type="datetime-local"],
  4902.   input[type="month"][disabled], fieldset[disabled]
  4903.   input[type="month"],
  4904.   input[type="week"][disabled], fieldset[disabled]
  4905.   input[type="week"],
  4906.   input[type="email"][disabled], fieldset[disabled]
  4907.   input[type="email"],
  4908.   input[type="number"][disabled], fieldset[disabled]
  4909.   input[type="number"],
  4910.   input[type="search"][disabled], fieldset[disabled]
  4911.   input[type="search"],
  4912.   input[type="tel"][disabled], fieldset[disabled]
  4913.   input[type="tel"],
  4914.   input[type="time"][disabled], fieldset[disabled]
  4915.   input[type="time"],
  4916.   input[type="url"][disabled], fieldset[disabled]
  4917.   input[type="url"],
  4918.   textarea[disabled], fieldset[disabled]
  4919.   textarea {
  4920.     background-color: #dddddd; }
  4921.   input[type="text"].radius,
  4922.   input[type="password"].radius,
  4923.   input[type="date"].radius,
  4924.   input[type="datetime"].radius,
  4925.   input[type="datetime-local"].radius,
  4926.   input[type="month"].radius,
  4927.   input[type="week"].radius,
  4928.   input[type="email"].radius,
  4929.   input[type="number"].radius,
  4930.   input[type="search"].radius,
  4931.   input[type="tel"].radius,
  4932.   input[type="time"].radius,
  4933.   input[type="url"].radius,
  4934.   textarea.radius {
  4935.     -webkit-border-radius: 3px;
  4936.     border-radius: 3px; }
  4937.  
  4938. /* Respect enforced amount of rows for textarea */
  4939. textarea[rows] {
  4940.   height: auto; }
  4941.  
  4942. /* Add height value for select elements to match text input height */
  4943. select {
  4944.   height: 2.3125rem; }
  4945.  
  4946. /* Adjust margin for form elements below */
  4947. input[type="file"],
  4948. input[type="checkbox"],
  4949. input[type="radio"],
  4950. select {
  4951.   margin: 0 0 1rem 0; }
  4952.  
  4953. input[type="checkbox"] + label,
  4954. input[type="radio"] + label {
  4955.   display: inline-block;
  4956.   margin-left: 0.5rem;
  4957.   margin-right: 1rem;
  4958.   margin-bottom: 0;
  4959.   vertical-align: baseline; }
  4960.  
  4961. /* Normalize file input width */
  4962. input[type="file"] {
  4963.   width: 100%; }
  4964.  
  4965. /* We add basic fieldset styling */
  4966. fieldset {
  4967.   border: 1px solid #dddddd;
  4968.   padding: 1.25rem;
  4969.   margin: 1.125rem 0; }
  4970.   fieldset legend {
  4971.     font-weight: bold;
  4972.     background: white;
  4973.     padding: 0 0.1875rem;
  4974.     margin: 0;
  4975.     margin-left: -0.1875rem; }
  4976.  
  4977. /* Error Handling */
  4978. [data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
  4979.   display: block;
  4980.   padding: 0.375rem 0.5625rem 0.5625rem;
  4981.   margin-top: -1px;
  4982.   margin-bottom: 1rem;
  4983.   font-size: 0.75rem;
  4984.   font-weight: normal;
  4985.   font-style: italic;
  4986.   background: #f04124;
  4987.   color: white; }
  4988. [data-abide] span.error, [data-abide] small.error {
  4989.   display: none; }
  4990.  
  4991. span.error, small.error {
  4992.   display: block;
  4993.   padding: 0.375rem 0.5625rem 0.5625rem;
  4994.   margin-top: -1px;
  4995.   margin-bottom: 1rem;
  4996.   font-size: 0.75rem;
  4997.   font-weight: normal;
  4998.   font-style: italic;
  4999.   background: #f04124;
  5000.   color: white; }
  5001.  
  5002. .error input,
  5003. .error textarea,
  5004. .error select {
  5005.   margin-bottom: 0; }
  5006. .error input[type="checkbox"],
  5007. .error input[type="radio"] {
  5008.   margin-bottom: 1rem; }
  5009. .error label,
  5010. .error label.error {
  5011.   color: #f04124; }
  5012. .error small.error {
  5013.   display: block;
  5014.   padding: 0.375rem 0.5625rem 0.5625rem;
  5015.   margin-top: -1px;
  5016.   margin-bottom: 1rem;
  5017.   font-size: 0.75rem;
  5018.   font-weight: normal;
  5019.   font-style: italic;
  5020.   background: #f04124;
  5021.   color: white; }
  5022. .error > label > small {
  5023.   color: #676767;
  5024.   background: transparent;
  5025.   padding: 0;
  5026.   text-transform: capitalize;
  5027.   font-style: normal;
  5028.   font-size: 60%;
  5029.   margin: 0;
  5030.   display: inline; }
  5031. .error span.error-message {
  5032.   display: block; }
  5033.  
  5034. input.error,
  5035. textarea.error {
  5036.   margin-bottom: 0; }
  5037.  
  5038. label.error {
  5039.   color: #f04124; }
  5040.  
  5041. .range-slider {
  5042.   display: block;
  5043.   position: relative;
  5044.   width: 100%;
  5045.   height: 1rem;
  5046.   border: 1px solid #dddddd;
  5047.   margin: 1.25rem 0;
  5048.   touch-action: none;
  5049.   -ms-touch-action: none;
  5050.   background: #fafafa; }
  5051.   .range-slider.vertical-range {
  5052.     display: block;
  5053.     position: relative;
  5054.     width: 100%;
  5055.     height: 1rem;
  5056.     border: 1px solid #dddddd;
  5057.     margin: 1.25rem 0;
  5058.     touch-action: none;
  5059.     -ms-touch-action: none;
  5060.     display: inline-block;
  5061.     width: 1rem;
  5062.     height: 12.5rem; }
  5063.     .range-slider.vertical-range .range-slider-handle {
  5064.       margin-top: 0;
  5065.       margin-left: -0.5rem;
  5066.       position: absolute;
  5067.       bottom: -10.5rem; }
  5068.     .range-slider.vertical-range .range-slider-active-segment {
  5069.       width: 0.875rem;
  5070.       height: auto;
  5071.       bottom: 0; }
  5072.   .range-slider.radius {
  5073.     background: #fafafa;
  5074.     -webkit-border-radius: 3px;
  5075.     border-radius: 3px; }
  5076.     .range-slider.radius .range-slider-handle {
  5077.       background: #008cba;
  5078.       -webkit-border-radius: 3px;
  5079.       border-radius: 3px; }
  5080.       .range-slider.radius .range-slider-handle:hover {
  5081.         background: #007ba4; }
  5082.   .range-slider.round {
  5083.     background: #fafafa;
  5084.     -webkit-border-radius: 1000px;
  5085.     border-radius: 1000px; }
  5086.     .range-slider.round .range-slider-handle {
  5087.       background: #008cba;
  5088.       -webkit-border-radius: 1000px;
  5089.       border-radius: 1000px; }
  5090.       .range-slider.round .range-slider-handle:hover {
  5091.         background: #007ba4; }
  5092.  
  5093. .range-slider-active-segment {
  5094.   display: inline-block;
  5095.   position: absolute;
  5096.   height: 0.875rem;
  5097.   background: #e5e5e5; }
  5098.  
  5099. .range-slider-handle {
  5100.   display: inline-block;
  5101.   position: absolute;
  5102.   z-index: 1;
  5103.   top: -0.3125rem;
  5104.   width: 2rem;
  5105.   height: 1.375rem;
  5106.   border: 1px solid none;
  5107.   cursor: pointer;
  5108.   background: #008cba; }
  5109.   .range-slider-handle:hover {
  5110.     background: #007ba4; }
  5111.  
  5112. [class*="block-grid-"] {
  5113.   display: block;
  5114.   padding: 0;
  5115.   margin: 0;
  5116.   *zoom: 1; }
  5117.   [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  5118.     content: " ";
  5119.     display: table; }
  5120.   [class*="block-grid-"]:after {
  5121.     clear: both; }
  5122.   [class*="block-grid-"] > li {
  5123.     display: block;
  5124.     height: auto;
  5125.     float: left;
  5126.     padding: 0 0.9375rem 1.875rem; }
  5127.  
  5128. @media only screen {
  5129.   .small-block-grid-1 > li {
  5130.     width: 100%;
  5131.     list-style: none; }
  5132.     .small-block-grid-1 > li:nth-of-type(n) {
  5133.       clear: none; }
  5134.     .small-block-grid-1 > li:nth-of-type(1n+1) {
  5135.       clear: both; }
  5136.     .small-block-grid-1 > li:nth-child(1n) {
  5137.       padding-left: 0rem;
  5138.       padding-right: 0rem; }
  5139.  
  5140.   .small-block-grid-2 > li {
  5141.     width: 50%;
  5142.     list-style: none; }
  5143.     .small-block-grid-2 > li:nth-of-type(n) {
  5144.       clear: none; }
  5145.     .small-block-grid-2 > li:nth-of-type(2n+1) {
  5146.       clear: both; }
  5147.     .small-block-grid-2 > li:nth-child(2n+1) {
  5148.       padding-left: 0rem;
  5149.       padding-right: 0.9375rem; }
  5150.     .small-block-grid-2 > li:nth-child(2n) {
  5151.       padding-left: 0.9375rem;
  5152.       padding-right: 0rem; }
  5153.  
  5154.   .small-block-grid-3 > li {
  5155.     width: 33.33333%;
  5156.     list-style: none; }
  5157.     .small-block-grid-3 > li:nth-of-type(n) {
  5158.       clear: none; }
  5159.     .small-block-grid-3 > li:nth-of-type(3n+1) {
  5160.       clear: both; }
  5161.     .small-block-grid-3 > li:nth-child(3n+1) {
  5162.       padding-left: 0rem;
  5163.       padding-right: 1.25rem; }
  5164.     .small-block-grid-3 > li:nth-child(3n+2) {
  5165.       padding-left: 0.625rem;
  5166.       padding-right: 0.625rem; }
  5167.     .small-block-grid-3 > li:nth-child(3n) {
  5168.       padding-left: 1.25rem;
  5169.       padding-right: 0rem; }
  5170.  
  5171.   .small-block-grid-4 > li {
  5172.     width: 25%;
  5173.     list-style: none; }
  5174.     .small-block-grid-4 > li:nth-of-type(n) {
  5175.       clear: none; }
  5176.     .small-block-grid-4 > li:nth-of-type(4n+1) {
  5177.       clear: both; }
  5178.     .small-block-grid-4 > li:nth-child(4n+1) {
  5179.       padding-left: 0rem;
  5180.       padding-right: 1.40625rem; }
  5181.     .small-block-grid-4 > li:nth-child(4n+2) {
  5182.       padding-left: 0.46875rem;
  5183.       padding-right: 0.9375rem; }
  5184.     .small-block-grid-4 > li:nth-child(4n+3) {
  5185.       padding-left: 0.9375rem;
  5186.       padding-right: 0.46875rem; }
  5187.     .small-block-grid-4 > li:nth-child(4n) {
  5188.       padding-left: 1.40625rem;
  5189.       padding-right: 0rem; }
  5190.  
  5191.   .small-block-grid-5 > li {
  5192.     width: 20%;
  5193.     list-style: none; }
  5194.     .small-block-grid-5 > li:nth-of-type(n) {
  5195.       clear: none; }
  5196.     .small-block-grid-5 > li:nth-of-type(5n+1) {
  5197.       clear: both; }
  5198.     .small-block-grid-5 > li:nth-child(5n+1) {
  5199.       padding-left: 0rem;
  5200.       padding-right: 1.5rem; }
  5201.     .small-block-grid-5 > li:nth-child(5n+2) {
  5202.       padding-left: 0.375rem;
  5203.       padding-right: 1.125rem; }
  5204.     .small-block-grid-5 > li:nth-child(5n+3) {
  5205.       padding-left: 0.75rem;
  5206.       padding-right: 0.75rem; }
  5207.     .small-block-grid-5 > li:nth-child(5n+4) {
  5208.       padding-left: 1.125rem;
  5209.       padding-right: 0.375rem; }
  5210.     .small-block-grid-5 > li:nth-child(5n) {
  5211.       padding-left: 1.5rem;
  5212.       padding-right: 0rem; }
  5213.  
  5214.   .small-block-grid-6 > li {
  5215.     width: 16.66667%;
  5216.     list-style: none; }
  5217.     .small-block-grid-6 > li:nth-of-type(n) {
  5218.       clear: none; }
  5219.     .small-block-grid-6 > li:nth-of-type(6n+1) {
  5220.       clear: both; }
  5221.     .small-block-grid-6 > li:nth-child(6n+1) {
  5222.       padding-left: 0rem;
  5223.       padding-right: 1.5625rem; }
  5224.     .small-block-grid-6 > li:nth-child(6n+2) {
  5225.       padding-left: 0.3125rem;
  5226.       padding-right: 1.25rem; }
  5227.     .small-block-grid-6 > li:nth-child(6n+3) {
  5228.       padding-left: 0.625rem;
  5229.       padding-right: 0.9375rem; }
  5230.     .small-block-grid-6 > li:nth-child(6n+4) {
  5231.       padding-left: 0.9375rem;
  5232.       padding-right: 0.625rem; }
  5233.     .small-block-grid-6 > li:nth-child(6n+5) {
  5234.       padding-left: 1.25rem;
  5235.       padding-right: 0.3125rem; }
  5236.     .small-block-grid-6 > li:nth-child(6n) {
  5237.       padding-left: 1.5625rem;
  5238.       padding-right: 0rem; }
  5239.  
  5240.   .small-block-grid-7 > li {
  5241.     width: 14.28571%;
  5242.     list-style: none; }
  5243.     .small-block-grid-7 > li:nth-of-type(n) {
  5244.       clear: none; }
  5245.     .small-block-grid-7 > li:nth-of-type(7n+1) {
  5246.       clear: both; }
  5247.     .small-block-grid-7 > li:nth-child(7n+1) {
  5248.       padding-left: 0rem;
  5249.       padding-right: 1.60714rem; }
  5250.     .small-block-grid-7 > li:nth-child(7n+2) {
  5251.       padding-left: 0.26786rem;
  5252.       padding-right: 1.33929rem; }
  5253.     .small-block-grid-7 > li:nth-child(7n+3) {
  5254.       padding-left: 0.53571rem;
  5255.       padding-right: 1.07143rem; }
  5256.     .small-block-grid-7 > li:nth-child(7n+4) {
  5257.       padding-left: 0.80357rem;
  5258.       padding-right: 0.80357rem; }
  5259.     .small-block-grid-7 > li:nth-child(7n+5) {
  5260.       padding-left: 1.07143rem;
  5261.       padding-right: 0.53571rem; }
  5262.     .small-block-grid-7 > li:nth-child(7n+6) {
  5263.       padding-left: 1.33929rem;
  5264.       padding-right: 0.26786rem; }
  5265.     .small-block-grid-7 > li:nth-child(7n) {
  5266.       padding-left: 1.60714rem;
  5267.       padding-right: 0rem; }
  5268.  
  5269.   .small-block-grid-8 > li {
  5270.     width: 12.5%;
  5271.     list-style: none; }
  5272.     .small-block-grid-8 > li:nth-of-type(n) {
  5273.       clear: none; }
  5274.     .small-block-grid-8 > li:nth-of-type(8n+1) {
  5275.       clear: both; }
  5276.     .small-block-grid-8 > li:nth-child(8n+1) {
  5277.       padding-left: 0rem;
  5278.       padding-right: 1.64063rem; }
  5279.     .small-block-grid-8 > li:nth-child(8n+2) {
  5280.       padding-left: 0.23438rem;
  5281.       padding-right: 1.40625rem; }
  5282.     .small-block-grid-8 > li:nth-child(8n+3) {
  5283.       padding-left: 0.46875rem;
  5284.       padding-right: 1.17188rem; }
  5285.     .small-block-grid-8 > li:nth-child(8n+4) {
  5286.       padding-left: 0.70313rem;
  5287.       padding-right: 0.9375rem; }
  5288.     .small-block-grid-8 > li:nth-child(8n+5) {
  5289.       padding-left: 0.9375rem;
  5290.       padding-right: 0.70313rem; }
  5291.     .small-block-grid-8 > li:nth-child(8n+6) {
  5292.       padding-left: 1.17188rem;
  5293.       padding-right: 0.46875rem; }
  5294.     .small-block-grid-8 > li:nth-child(8n+7) {
  5295.       padding-left: 1.40625rem;
  5296.       padding-right: 0.23438rem; }
  5297.     .small-block-grid-8 > li:nth-child(8n) {
  5298.       padding-left: 1.64063rem;
  5299.       padding-right: 0rem; }
  5300.  
  5301.   .small-block-grid-9 > li {
  5302.     width: 11.11111%;
  5303.     list-style: none; }
  5304.     .small-block-grid-9 > li:nth-of-type(n) {
  5305.       clear: none; }
  5306.     .small-block-grid-9 > li:nth-of-type(9n+1) {
  5307.       clear: both; }
  5308.     .small-block-grid-9 > li:nth-child(9n+1) {
  5309.       padding-left: 0rem;
  5310.       padding-right: 1.66667rem; }
  5311.     .small-block-grid-9 > li:nth-child(9n+2) {
  5312.       padding-left: 0.20833rem;
  5313.       padding-right: 1.45833rem; }
  5314.     .small-block-grid-9 > li:nth-child(9n+3) {
  5315.       padding-left: 0.41667rem;
  5316.       padding-right: 1.25rem; }
  5317.     .small-block-grid-9 > li:nth-child(9n+4) {
  5318.       padding-left: 0.625rem;
  5319.       padding-right: 1.04167rem; }
  5320.     .small-block-grid-9 > li:nth-child(9n+5) {
  5321.       padding-left: 0.83333rem;
  5322.       padding-right: 0.83333rem; }
  5323.     .small-block-grid-9 > li:nth-child(9n+6) {
  5324.       padding-left: 1.04167rem;
  5325.       padding-right: 0.625rem; }
  5326.     .small-block-grid-9 > li:nth-child(9n+7) {
  5327.       padding-left: 1.25rem;
  5328.       padding-right: 0.41667rem; }
  5329.     .small-block-grid-9 > li:nth-child(9n+8) {
  5330.       padding-left: 1.45833rem;
  5331.       padding-right: 0.20833rem; }
  5332.     .small-block-grid-9 > li:nth-child(9n) {
  5333.       padding-left: 1.66667rem;
  5334.       padding-right: 0rem; }
  5335.  
  5336.   .small-block-grid-10 > li {
  5337.     width: 10%;
  5338.     list-style: none; }
  5339.     .small-block-grid-10 > li:nth-of-type(n) {
  5340.       clear: none; }
  5341.     .small-block-grid-10 > li:nth-of-type(10n+1) {
  5342.       clear: both; }
  5343.     .small-block-grid-10 > li:nth-child(10n+1) {
  5344.       padding-left: 0rem;
  5345.       padding-right: 1.6875rem; }
  5346.     .small-block-grid-10 > li:nth-child(10n+2) {
  5347.       padding-left: 0.1875rem;
  5348.       padding-right: 1.5rem; }
  5349.     .small-block-grid-10 > li:nth-child(10n+3) {
  5350.       padding-left: 0.375rem;
  5351.       padding-right: 1.3125rem; }
  5352.     .small-block-grid-10 > li:nth-child(10n+4) {
  5353.       padding-left: 0.5625rem;
  5354.       padding-right: 1.125rem; }
  5355.     .small-block-grid-10 > li:nth-child(10n+5) {
  5356.       padding-left: 0.75rem;
  5357.       padding-right: 0.9375rem; }
  5358.     .small-block-grid-10 > li:nth-child(10n+6) {
  5359.       padding-left: 0.9375rem;
  5360.       padding-right: 0.75rem; }
  5361.     .small-block-grid-10 > li:nth-child(10n+7) {
  5362.       padding-left: 1.125rem;
  5363.       padding-right: 0.5625rem; }
  5364.     .small-block-grid-10 > li:nth-child(10n+8) {
  5365.       padding-left: 1.3125rem;
  5366.       padding-right: 0.375rem; }
  5367.     .small-block-grid-10 > li:nth-child(10n+9) {
  5368.       padding-left: 1.5rem;
  5369.       padding-right: 0.1875rem; }
  5370.     .small-block-grid-10 > li:nth-child(10n) {
  5371.       padding-left: 1.6875rem;
  5372.       padding-right: 0rem; }
  5373.  
  5374.   .small-block-grid-11 > li {
  5375.     width: 9.09091%;
  5376.     list-style: none; }
  5377.     .small-block-grid-11 > li:nth-of-type(n) {
  5378.       clear: none; }
  5379.     .small-block-grid-11 > li:nth-of-type(11n+1) {
  5380.       clear: both; }
  5381.     .small-block-grid-11 > li:nth-child(11n+1) {
  5382.       padding-left: 0.0rem;
  5383.       padding-right: 1.70455rem; }
  5384.     .small-block-grid-11 > li:nth-child(11n+2) {
  5385.       padding-left: 0.17045rem;
  5386.       padding-right: 1.53409rem; }
  5387.     .small-block-grid-11 > li:nth-child(11n+3) {
  5388.       padding-left: 0.34091rem;
  5389.       padding-right: 1.36364rem; }
  5390.     .small-block-grid-11 > li:nth-child(11n+4) {
  5391.       padding-left: 0.51136rem;
  5392.       padding-right: 1.19318rem; }
  5393.     .small-block-grid-11 > li:nth-child(11n+5) {
  5394.       padding-left: 0.68182rem;
  5395.       padding-right: 1.02273rem; }
  5396.     .small-block-grid-11 > li:nth-child(11n+6) {
  5397.       padding-left: 0.85227rem;
  5398.       padding-right: 0.85227rem; }
  5399.     .small-block-grid-11 > li:nth-child(11n+7) {
  5400.       padding-left: 1.02273rem;
  5401.       padding-right: 0.68182rem; }
  5402.     .small-block-grid-11 > li:nth-child(11n+8) {
  5403.       padding-left: 1.19318rem;
  5404.       padding-right: 0.51136rem; }
  5405.     .small-block-grid-11 > li:nth-child(11n+9) {
  5406.       padding-left: 1.36364rem;
  5407.       padding-right: 0.34091rem; }
  5408.     .small-block-grid-11 > li:nth-child(11n+10) {
  5409.       padding-left: 1.53409rem;
  5410.       padding-right: 0.17045rem; }
  5411.     .small-block-grid-11 > li:nth-child(11n) {
  5412.       padding-left: 1.70455rem;
  5413.       padding-right: 0.0rem; }
  5414.  
  5415.   .small-block-grid-12 > li {
  5416.     width: 8.33333%;
  5417.     list-style: none; }
  5418.     .small-block-grid-12 > li:nth-of-type(n) {
  5419.       clear: none; }
  5420.     .small-block-grid-12 > li:nth-of-type(12n+1) {
  5421.       clear: both; }
  5422.     .small-block-grid-12 > li:nth-child(12n+1) {
  5423.       padding-left: 0rem;
  5424.       padding-right: 1.71875rem; }
  5425.     .small-block-grid-12 > li:nth-child(12n+2) {
  5426.       padding-left: 0.15625rem;
  5427.       padding-right: 1.5625rem; }
  5428.     .small-block-grid-12 > li:nth-child(12n+3) {
  5429.       padding-left: 0.3125rem;
  5430.       padding-right: 1.40625rem; }
  5431.     .small-block-grid-12 > li:nth-child(12n+4) {
  5432.       padding-left: 0.46875rem;
  5433.       padding-right: 1.25rem; }
  5434.     .small-block-grid-12 > li:nth-child(12n+5) {
  5435.       padding-left: 0.625rem;
  5436.       padding-right: 1.09375rem; }
  5437.     .small-block-grid-12 > li:nth-child(12n+6) {
  5438.       padding-left: 0.78125rem;
  5439.       padding-right: 0.9375rem; }
  5440.     .small-block-grid-12 > li:nth-child(12n+7) {
  5441.       padding-left: 0.9375rem;
  5442.       padding-right: 0.78125rem; }
  5443.     .small-block-grid-12 > li:nth-child(12n+8) {
  5444.       padding-left: 1.09375rem;
  5445.       padding-right: 0.625rem; }
  5446.     .small-block-grid-12 > li:nth-child(12n+9) {
  5447.       padding-left: 1.25rem;
  5448.       padding-right: 0.46875rem; }
  5449.     .small-block-grid-12 > li:nth-child(12n+10) {
  5450.       padding-left: 1.40625rem;
  5451.       padding-right: 0.3125rem; }
  5452.     .small-block-grid-12 > li:nth-child(12n+11) {
  5453.       padding-left: 1.5625rem;
  5454.       padding-right: 0.15625rem; }
  5455.     .small-block-grid-12 > li:nth-child(12n) {
  5456.       padding-left: 1.71875rem;
  5457.       padding-right: 0rem; } }
  5458. @media only screen and (min-width: 40.063em) {
  5459.   .medium-block-grid-1 > li {
  5460.     width: 100%;
  5461.     list-style: none; }
  5462.     .medium-block-grid-1 > li:nth-of-type(n) {
  5463.       clear: none; }
  5464.     .medium-block-grid-1 > li:nth-of-type(1n+1) {
  5465.       clear: both; }
  5466.     .medium-block-grid-1 > li:nth-child(1n) {
  5467.       padding-left: 0rem;
  5468.       padding-right: 0rem; }
  5469.  
  5470.   .medium-block-grid-2 > li {
  5471.     width: 50%;
  5472.     list-style: none; }
  5473.     .medium-block-grid-2 > li:nth-of-type(n) {
  5474.       clear: none; }
  5475.     .medium-block-grid-2 > li:nth-of-type(2n+1) {
  5476.       clear: both; }
  5477.     .medium-block-grid-2 > li:nth-child(2n+1) {
  5478.       padding-left: 0rem;
  5479.       padding-right: 0.9375rem; }
  5480.     .medium-block-grid-2 > li:nth-child(2n) {
  5481.       padding-left: 0.9375rem;
  5482.       padding-right: 0rem; }
  5483.  
  5484.   .medium-block-grid-3 > li {
  5485.     width: 33.33333%;
  5486.     list-style: none; }
  5487.     .medium-block-grid-3 > li:nth-of-type(n) {
  5488.       clear: none; }
  5489.     .medium-block-grid-3 > li:nth-of-type(3n+1) {
  5490.       clear: both; }
  5491.     .medium-block-grid-3 > li:nth-child(3n+1) {
  5492.       padding-left: 0rem;
  5493.       padding-right: 1.25rem; }
  5494.     .medium-block-grid-3 > li:nth-child(3n+2) {
  5495.       padding-left: 0.625rem;
  5496.       padding-right: 0.625rem; }
  5497.     .medium-block-grid-3 > li:nth-child(3n) {
  5498.       padding-left: 1.25rem;
  5499.       padding-right: 0rem; }
  5500.  
  5501.   .medium-block-grid-4 > li {
  5502.     width: 25%;
  5503.     list-style: none; }
  5504.     .medium-block-grid-4 > li:nth-of-type(n) {
  5505.       clear: none; }
  5506.     .medium-block-grid-4 > li:nth-of-type(4n+1) {
  5507.       clear: both; }
  5508.     .medium-block-grid-4 > li:nth-child(4n+1) {
  5509.       padding-left: 0rem;
  5510.       padding-right: 1.40625rem; }
  5511.     .medium-block-grid-4 > li:nth-child(4n+2) {
  5512.       padding-left: 0.46875rem;
  5513.       padding-right: 0.9375rem; }
  5514.     .medium-block-grid-4 > li:nth-child(4n+3) {
  5515.       padding-left: 0.9375rem;
  5516.       padding-right: 0.46875rem; }
  5517.     .medium-block-grid-4 > li:nth-child(4n) {
  5518.       padding-left: 1.40625rem;
  5519.       padding-right: 0rem; }
  5520.  
  5521.   .medium-block-grid-5 > li {
  5522.     width: 20%;
  5523.     list-style: none; }
  5524.     .medium-block-grid-5 > li:nth-of-type(n) {
  5525.       clear: none; }
  5526.     .medium-block-grid-5 > li:nth-of-type(5n+1) {
  5527.       clear: both; }
  5528.     .medium-block-grid-5 > li:nth-child(5n+1) {
  5529.       padding-left: 0rem;
  5530.       padding-right: 1.5rem; }
  5531.     .medium-block-grid-5 > li:nth-child(5n+2) {
  5532.       padding-left: 0.375rem;
  5533.       padding-right: 1.125rem; }
  5534.     .medium-block-grid-5 > li:nth-child(5n+3) {
  5535.       padding-left: 0.75rem;
  5536.       padding-right: 0.75rem; }
  5537.     .medium-block-grid-5 > li:nth-child(5n+4) {
  5538.       padding-left: 1.125rem;
  5539.       padding-right: 0.375rem; }
  5540.     .medium-block-grid-5 > li:nth-child(5n) {
  5541.       padding-left: 1.5rem;
  5542.       padding-right: 0rem; }
  5543.  
  5544.   .medium-block-grid-6 > li {
  5545.     width: 16.66667%;
  5546.     list-style: none; }
  5547.     .medium-block-grid-6 > li:nth-of-type(n) {
  5548.       clear: none; }
  5549.     .medium-block-grid-6 > li:nth-of-type(6n+1) {
  5550.       clear: both; }
  5551.     .medium-block-grid-6 > li:nth-child(6n+1) {
  5552.       padding-left: 0rem;
  5553.       padding-right: 1.5625rem; }
  5554.     .medium-block-grid-6 > li:nth-child(6n+2) {
  5555.       padding-left: 0.3125rem;
  5556.       padding-right: 1.25rem; }
  5557.     .medium-block-grid-6 > li:nth-child(6n+3) {
  5558.       padding-left: 0.625rem;
  5559.       padding-right: 0.9375rem; }
  5560.     .medium-block-grid-6 > li:nth-child(6n+4) {
  5561.       padding-left: 0.9375rem;
  5562.       padding-right: 0.625rem; }
  5563.     .medium-block-grid-6 > li:nth-child(6n+5) {
  5564.       padding-left: 1.25rem;
  5565.       padding-right: 0.3125rem; }
  5566.     .medium-block-grid-6 > li:nth-child(6n) {
  5567.       padding-left: 1.5625rem;
  5568.       padding-right: 0rem; }
  5569.  
  5570.   .medium-block-grid-7 > li {
  5571.     width: 14.28571%;
  5572.     list-style: none; }
  5573.     .medium-block-grid-7 > li:nth-of-type(n) {
  5574.       clear: none; }
  5575.     .medium-block-grid-7 > li:nth-of-type(7n+1) {
  5576.       clear: both; }
  5577.     .medium-block-grid-7 > li:nth-child(7n+1) {
  5578.       padding-left: 0rem;
  5579.       padding-right: 1.60714rem; }
  5580.     .medium-block-grid-7 > li:nth-child(7n+2) {
  5581.       padding-left: 0.26786rem;
  5582.       padding-right: 1.33929rem; }
  5583.     .medium-block-grid-7 > li:nth-child(7n+3) {
  5584.       padding-left: 0.53571rem;
  5585.       padding-right: 1.07143rem; }
  5586.     .medium-block-grid-7 > li:nth-child(7n+4) {
  5587.       padding-left: 0.80357rem;
  5588.       padding-right: 0.80357rem; }
  5589.     .medium-block-grid-7 > li:nth-child(7n+5) {
  5590.       padding-left: 1.07143rem;
  5591.       padding-right: 0.53571rem; }
  5592.     .medium-block-grid-7 > li:nth-child(7n+6) {
  5593.       padding-left: 1.33929rem;
  5594.       padding-right: 0.26786rem; }
  5595.     .medium-block-grid-7 > li:nth-child(7n) {
  5596.       padding-left: 1.60714rem;
  5597.       padding-right: 0rem; }
  5598.  
  5599.   .medium-block-grid-8 > li {
  5600.     width: 12.5%;
  5601.     list-style: none; }
  5602.     .medium-block-grid-8 > li:nth-of-type(n) {
  5603.       clear: none; }
  5604.     .medium-block-grid-8 > li:nth-of-type(8n+1) {
  5605.       clear: both; }
  5606.     .medium-block-grid-8 > li:nth-child(8n+1) {
  5607.       padding-left: 0rem;
  5608.       padding-right: 1.64063rem; }
  5609.     .medium-block-grid-8 > li:nth-child(8n+2) {
  5610.       padding-left: 0.23438rem;
  5611.       padding-right: 1.40625rem; }
  5612.     .medium-block-grid-8 > li:nth-child(8n+3) {
  5613.       padding-left: 0.46875rem;
  5614.       padding-right: 1.17188rem; }
  5615.     .medium-block-grid-8 > li:nth-child(8n+4) {
  5616.       padding-left: 0.70313rem;
  5617.       padding-right: 0.9375rem; }
  5618.     .medium-block-grid-8 > li:nth-child(8n+5) {
  5619.       padding-left: 0.9375rem;
  5620.       padding-right: 0.70313rem; }
  5621.     .medium-block-grid-8 > li:nth-child(8n+6) {
  5622.       padding-left: 1.17188rem;
  5623.       padding-right: 0.46875rem; }
  5624.     .medium-block-grid-8 > li:nth-child(8n+7) {
  5625.       padding-left: 1.40625rem;
  5626.       padding-right: 0.23438rem; }
  5627.     .medium-block-grid-8 > li:nth-child(8n) {
  5628.       padding-left: 1.64063rem;
  5629.       padding-right: 0rem; }
  5630.  
  5631.   .medium-block-grid-9 > li {
  5632.     width: 11.11111%;
  5633.     list-style: none; }
  5634.     .medium-block-grid-9 > li:nth-of-type(n) {
  5635.       clear: none; }
  5636.     .medium-block-grid-9 > li:nth-of-type(9n+1) {
  5637.       clear: both; }
  5638.     .medium-block-grid-9 > li:nth-child(9n+1) {
  5639.       padding-left: 0rem;
  5640.       padding-right: 1.66667rem; }
  5641.     .medium-block-grid-9 > li:nth-child(9n+2) {
  5642.       padding-left: 0.20833rem;
  5643.       padding-right: 1.45833rem; }
  5644.     .medium-block-grid-9 > li:nth-child(9n+3) {
  5645.       padding-left: 0.41667rem;
  5646.       padding-right: 1.25rem; }
  5647.     .medium-block-grid-9 > li:nth-child(9n+4) {
  5648.       padding-left: 0.625rem;
  5649.       padding-right: 1.04167rem; }
  5650.     .medium-block-grid-9 > li:nth-child(9n+5) {
  5651.       padding-left: 0.83333rem;
  5652.       padding-right: 0.83333rem; }
  5653.     .medium-block-grid-9 > li:nth-child(9n+6) {
  5654.       padding-left: 1.04167rem;
  5655.       padding-right: 0.625rem; }
  5656.     .medium-block-grid-9 > li:nth-child(9n+7) {
  5657.       padding-left: 1.25rem;
  5658.       padding-right: 0.41667rem; }
  5659.     .medium-block-grid-9 > li:nth-child(9n+8) {
  5660.       padding-left: 1.45833rem;
  5661.       padding-right: 0.20833rem; }
  5662.     .medium-block-grid-9 > li:nth-child(9n) {
  5663.       padding-left: 1.66667rem;
  5664.       padding-right: 0rem; }
  5665.  
  5666.   .medium-block-grid-10 > li {
  5667.     width: 10%;
  5668.     list-style: none; }
  5669.     .medium-block-grid-10 > li:nth-of-type(n) {
  5670.       clear: none; }
  5671.     .medium-block-grid-10 > li:nth-of-type(10n+1) {
  5672.       clear: both; }
  5673.     .medium-block-grid-10 > li:nth-child(10n+1) {
  5674.       padding-left: 0rem;
  5675.       padding-right: 1.6875rem; }
  5676.     .medium-block-grid-10 > li:nth-child(10n+2) {
  5677.       padding-left: 0.1875rem;
  5678.       padding-right: 1.5rem; }
  5679.     .medium-block-grid-10 > li:nth-child(10n+3) {
  5680.       padding-left: 0.375rem;
  5681.       padding-right: 1.3125rem; }
  5682.     .medium-block-grid-10 > li:nth-child(10n+4) {
  5683.       padding-left: 0.5625rem;
  5684.       padding-right: 1.125rem; }
  5685.     .medium-block-grid-10 > li:nth-child(10n+5) {
  5686.       padding-left: 0.75rem;
  5687.       padding-right: 0.9375rem; }
  5688.     .medium-block-grid-10 > li:nth-child(10n+6) {
  5689.       padding-left: 0.9375rem;
  5690.       padding-right: 0.75rem; }
  5691.     .medium-block-grid-10 > li:nth-child(10n+7) {
  5692.       padding-left: 1.125rem;
  5693.       padding-right: 0.5625rem; }
  5694.     .medium-block-grid-10 > li:nth-child(10n+8) {
  5695.       padding-left: 1.3125rem;
  5696.       padding-right: 0.375rem; }
  5697.     .medium-block-grid-10 > li:nth-child(10n+9) {
  5698.       padding-left: 1.5rem;
  5699.       padding-right: 0.1875rem; }
  5700.     .medium-block-grid-10 > li:nth-child(10n) {
  5701.       padding-left: 1.6875rem;
  5702.       padding-right: 0rem; }
  5703.  
  5704.   .medium-block-grid-11 > li {
  5705.     width: 9.09091%;
  5706.     list-style: none; }
  5707.     .medium-block-grid-11 > li:nth-of-type(n) {
  5708.       clear: none; }
  5709.     .medium-block-grid-11 > li:nth-of-type(11n+1) {
  5710.       clear: both; }
  5711.     .medium-block-grid-11 > li:nth-child(11n+1) {
  5712.       padding-left: 0.0rem;
  5713.       padding-right: 1.70455rem; }
  5714.     .medium-block-grid-11 > li:nth-child(11n+2) {
  5715.       padding-left: 0.17045rem;
  5716.       padding-right: 1.53409rem; }
  5717.     .medium-block-grid-11 > li:nth-child(11n+3) {
  5718.       padding-left: 0.34091rem;
  5719.       padding-right: 1.36364rem; }
  5720.     .medium-block-grid-11 > li:nth-child(11n+4) {
  5721.       padding-left: 0.51136rem;
  5722.       padding-right: 1.19318rem; }
  5723.     .medium-block-grid-11 > li:nth-child(11n+5) {
  5724.       padding-left: 0.68182rem;
  5725.       padding-right: 1.02273rem; }
  5726.     .medium-block-grid-11 > li:nth-child(11n+6) {
  5727.       padding-left: 0.85227rem;
  5728.       padding-right: 0.85227rem; }
  5729.     .medium-block-grid-11 > li:nth-child(11n+7) {
  5730.       padding-left: 1.02273rem;
  5731.       padding-right: 0.68182rem; }
  5732.     .medium-block-grid-11 > li:nth-child(11n+8) {
  5733.       padding-left: 1.19318rem;
  5734.       padding-right: 0.51136rem; }
  5735.     .medium-block-grid-11 > li:nth-child(11n+9) {
  5736.       padding-left: 1.36364rem;
  5737.       padding-right: 0.34091rem; }
  5738.     .medium-block-grid-11 > li:nth-child(11n+10) {
  5739.       padding-left: 1.53409rem;
  5740.       padding-right: 0.17045rem; }
  5741.     .medium-block-grid-11 > li:nth-child(11n) {
  5742.       padding-left: 1.70455rem;
  5743.       padding-right: 0.0rem; }
  5744.  
  5745.   .medium-block-grid-12 > li {
  5746.     width: 8.33333%;
  5747.     list-style: none; }
  5748.     .medium-block-grid-12 > li:nth-of-type(n) {
  5749.       clear: none; }
  5750.     .medium-block-grid-12 > li:nth-of-type(12n+1) {
  5751.       clear: both; }
  5752.     .medium-block-grid-12 > li:nth-child(12n+1) {
  5753.       padding-left: 0rem;
  5754.       padding-right: 1.71875rem; }
  5755.     .medium-block-grid-12 > li:nth-child(12n+2) {
  5756.       padding-left: 0.15625rem;
  5757.       padding-right: 1.5625rem; }
  5758.     .medium-block-grid-12 > li:nth-child(12n+3) {
  5759.       padding-left: 0.3125rem;
  5760.       padding-right: 1.40625rem; }
  5761.     .medium-block-grid-12 > li:nth-child(12n+4) {
  5762.       padding-left: 0.46875rem;
  5763.       padding-right: 1.25rem; }
  5764.     .medium-block-grid-12 > li:nth-child(12n+5) {
  5765.       padding-left: 0.625rem;
  5766.       padding-right: 1.09375rem; }
  5767.     .medium-block-grid-12 > li:nth-child(12n+6) {
  5768.       padding-left: 0.78125rem;
  5769.       padding-right: 0.9375rem; }
  5770.     .medium-block-grid-12 > li:nth-child(12n+7) {
  5771.       padding-left: 0.9375rem;
  5772.       padding-right: 0.78125rem; }
  5773.     .medium-block-grid-12 > li:nth-child(12n+8) {
  5774.       padding-left: 1.09375rem;
  5775.       padding-right: 0.625rem; }
  5776.     .medium-block-grid-12 > li:nth-child(12n+9) {
  5777.       padding-left: 1.25rem;
  5778.       padding-right: 0.46875rem; }
  5779.     .medium-block-grid-12 > li:nth-child(12n+10) {
  5780.       padding-left: 1.40625rem;
  5781.       padding-right: 0.3125rem; }
  5782.     .medium-block-grid-12 > li:nth-child(12n+11) {
  5783.       padding-left: 1.5625rem;
  5784.       padding-right: 0.15625rem; }
  5785.     .medium-block-grid-12 > li:nth-child(12n) {
  5786.       padding-left: 1.71875rem;
  5787.       padding-right: 0rem; } }
  5788. @media only screen and (min-width: 64.063em) {
  5789.   .large-block-grid-1 > li {
  5790.     width: 100%;
  5791.     list-style: none; }
  5792.     .large-block-grid-1 > li:nth-of-type(n) {
  5793.       clear: none; }
  5794.     .large-block-grid-1 > li:nth-of-type(1n+1) {
  5795.       clear: both; }
  5796.     .large-block-grid-1 > li:nth-child(1n) {
  5797.       padding-left: 0rem;
  5798.       padding-right: 0rem; }
  5799.  
  5800.   .large-block-grid-2 > li {
  5801.     width: 50%;
  5802.     list-style: none; }
  5803.     .large-block-grid-2 > li:nth-of-type(n) {
  5804.       clear: none; }
  5805.     .large-block-grid-2 > li:nth-of-type(2n+1) {
  5806.       clear: both; }
  5807.     .large-block-grid-2 > li:nth-child(2n+1) {
  5808.       padding-left: 0rem;
  5809.       padding-right: 0.9375rem; }
  5810.     .large-block-grid-2 > li:nth-child(2n) {
  5811.       padding-left: 0.9375rem;
  5812.       padding-right: 0rem; }
  5813.  
  5814.   .large-block-grid-3 > li {
  5815.     width: 33.33333%;
  5816.     list-style: none; }
  5817.     .large-block-grid-3 > li:nth-of-type(n) {
  5818.       clear: none; }
  5819.     .large-block-grid-3 > li:nth-of-type(3n+1) {
  5820.       clear: both; }
  5821.     .large-block-grid-3 > li:nth-child(3n+1) {
  5822.       padding-left: 0rem;
  5823.       padding-right: 1.25rem; }
  5824.     .large-block-grid-3 > li:nth-child(3n+2) {
  5825.       padding-left: 0.625rem;
  5826.       padding-right: 0.625rem; }
  5827.     .large-block-grid-3 > li:nth-child(3n) {
  5828.       padding-left: 1.25rem;
  5829.       padding-right: 0rem; }
  5830.  
  5831.   .large-block-grid-4 > li {
  5832.     width: 25%;
  5833.     list-style: none; }
  5834.     .large-block-grid-4 > li:nth-of-type(n) {
  5835.       clear: none; }
  5836.     .large-block-grid-4 > li:nth-of-type(4n+1) {
  5837.       clear: both; }
  5838.     .large-block-grid-4 > li:nth-child(4n+1) {
  5839.       padding-left: 0rem;
  5840.       padding-right: 1.40625rem; }
  5841.     .large-block-grid-4 > li:nth-child(4n+2) {
  5842.       padding-left: 0.46875rem;
  5843.       padding-right: 0.9375rem; }
  5844.     .large-block-grid-4 > li:nth-child(4n+3) {
  5845.       padding-left: 0.9375rem;
  5846.       padding-right: 0.46875rem; }
  5847.     .large-block-grid-4 > li:nth-child(4n) {
  5848.       padding-left: 1.40625rem;
  5849.       padding-right: 0rem; }
  5850.  
  5851.   .large-block-grid-5 > li {
  5852.     width: 20%;
  5853.     list-style: none; }
  5854.     .large-block-grid-5 > li:nth-of-type(n) {
  5855.       clear: none; }
  5856.     .large-block-grid-5 > li:nth-of-type(5n+1) {
  5857.       clear: both; }
  5858.     .large-block-grid-5 > li:nth-child(5n+1) {
  5859.       padding-left: 0rem;
  5860.       padding-right: 1.5rem; }
  5861.     .large-block-grid-5 > li:nth-child(5n+2) {
  5862.       padding-left: 0.375rem;
  5863.       padding-right: 1.125rem; }
  5864.     .large-block-grid-5 > li:nth-child(5n+3) {
  5865.       padding-left: 0.75rem;
  5866.       padding-right: 0.75rem; }
  5867.     .large-block-grid-5 > li:nth-child(5n+4) {
  5868.       padding-left: 1.125rem;
  5869.       padding-right: 0.375rem; }
  5870.     .large-block-grid-5 > li:nth-child(5n) {
  5871.       padding-left: 1.5rem;
  5872.       padding-right: 0rem; }
  5873.  
  5874.   .large-block-grid-6 > li {
  5875.     width: 16.66667%;
  5876.     list-style: none; }
  5877.     .large-block-grid-6 > li:nth-of-type(n) {
  5878.       clear: none; }
  5879.     .large-block-grid-6 > li:nth-of-type(6n+1) {
  5880.       clear: both; }
  5881.     .large-block-grid-6 > li:nth-child(6n+1) {
  5882.       padding-left: 0rem;
  5883.       padding-right: 1.5625rem; }
  5884.     .large-block-grid-6 > li:nth-child(6n+2) {
  5885.       padding-left: 0.3125rem;
  5886.       padding-right: 1.25rem; }
  5887.     .large-block-grid-6 > li:nth-child(6n+3) {
  5888.       padding-left: 0.625rem;
  5889.       padding-right: 0.9375rem; }
  5890.     .large-block-grid-6 > li:nth-child(6n+4) {
  5891.       padding-left: 0.9375rem;
  5892.       padding-right: 0.625rem; }
  5893.     .large-block-grid-6 > li:nth-child(6n+5) {
  5894.       padding-left: 1.25rem;
  5895.       padding-right: 0.3125rem; }
  5896.     .large-block-grid-6 > li:nth-child(6n) {
  5897.       padding-left: 1.5625rem;
  5898.       padding-right: 0rem; }
  5899.  
  5900.   .large-block-grid-7 > li {
  5901.     width: 14.28571%;
  5902.     list-style: none; }
  5903.     .large-block-grid-7 > li:nth-of-type(n) {
  5904.       clear: none; }
  5905.     .large-block-grid-7 > li:nth-of-type(7n+1) {
  5906.       clear: both; }
  5907.     .large-block-grid-7 > li:nth-child(7n+1) {
  5908.       padding-left: 0rem;
  5909.       padding-right: 1.60714rem; }
  5910.     .large-block-grid-7 > li:nth-child(7n+2) {
  5911.       padding-left: 0.26786rem;
  5912.       padding-right: 1.33929rem; }
  5913.     .large-block-grid-7 > li:nth-child(7n+3) {
  5914.       padding-left: 0.53571rem;
  5915.       padding-right: 1.07143rem; }
  5916.     .large-block-grid-7 > li:nth-child(7n+4) {
  5917.       padding-left: 0.80357rem;
  5918.       padding-right: 0.80357rem; }
  5919.     .large-block-grid-7 > li:nth-child(7n+5) {
  5920.       padding-left: 1.07143rem;
  5921.       padding-right: 0.53571rem; }
  5922.     .large-block-grid-7 > li:nth-child(7n+6) {
  5923.       padding-left: 1.33929rem;
  5924.       padding-right: 0.26786rem; }
  5925.     .large-block-grid-7 > li:nth-child(7n) {
  5926.       padding-left: 1.60714rem;
  5927.       padding-right: 0rem; }
  5928.  
  5929.   .large-block-grid-8 > li {
  5930.     width: 12.5%;
  5931.     list-style: none; }
  5932.     .large-block-grid-8 > li:nth-of-type(n) {
  5933.       clear: none; }
  5934.     .large-block-grid-8 > li:nth-of-type(8n+1) {
  5935.       clear: both; }
  5936.     .large-block-grid-8 > li:nth-child(8n+1) {
  5937.       padding-left: 0rem;
  5938.       padding-right: 1.64063rem; }
  5939.     .large-block-grid-8 > li:nth-child(8n+2) {
  5940.       padding-left: 0.23438rem;
  5941.       padding-right: 1.40625rem; }
  5942.     .large-block-grid-8 > li:nth-child(8n+3) {
  5943.       padding-left: 0.46875rem;
  5944.       padding-right: 1.17188rem; }
  5945.     .large-block-grid-8 > li:nth-child(8n+4) {
  5946.       padding-left: 0.70313rem;
  5947.       padding-right: 0.9375rem; }
  5948.     .large-block-grid-8 > li:nth-child(8n+5) {
  5949.       padding-left: 0.9375rem;
  5950.       padding-right: 0.70313rem; }
  5951.     .large-block-grid-8 > li:nth-child(8n+6) {
  5952.       padding-left: 1.17188rem;
  5953.       padding-right: 0.46875rem; }
  5954.     .large-block-grid-8 > li:nth-child(8n+7) {
  5955.       padding-left: 1.40625rem;
  5956.       padding-right: 0.23438rem; }
  5957.     .large-block-grid-8 > li:nth-child(8n) {
  5958.       padding-left: 1.64063rem;
  5959.       padding-right: 0rem; }
  5960.  
  5961.   .large-block-grid-9 > li {
  5962.     width: 11.11111%;
  5963.     list-style: none; }
  5964.     .large-block-grid-9 > li:nth-of-type(n) {
  5965.       clear: none; }
  5966.     .large-block-grid-9 > li:nth-of-type(9n+1) {
  5967.       clear: both; }
  5968.     .large-block-grid-9 > li:nth-child(9n+1) {
  5969.       padding-left: 0rem;
  5970.       padding-right: 1.66667rem; }
  5971.     .large-block-grid-9 > li:nth-child(9n+2) {
  5972.       padding-left: 0.20833rem;
  5973.       padding-right: 1.45833rem; }
  5974.     .large-block-grid-9 > li:nth-child(9n+3) {
  5975.       padding-left: 0.41667rem;
  5976.       padding-right: 1.25rem; }
  5977.     .large-block-grid-9 > li:nth-child(9n+4) {
  5978.       padding-left: 0.625rem;
  5979.       padding-right: 1.04167rem; }
  5980.     .large-block-grid-9 > li:nth-child(9n+5) {
  5981.       padding-left: 0.83333rem;
  5982.       padding-right: 0.83333rem; }
  5983.     .large-block-grid-9 > li:nth-child(9n+6) {
  5984.       padding-left: 1.04167rem;
  5985.       padding-right: 0.625rem; }
  5986.     .large-block-grid-9 > li:nth-child(9n+7) {
  5987.       padding-left: 1.25rem;
  5988.       padding-right: 0.41667rem; }
  5989.     .large-block-grid-9 > li:nth-child(9n+8) {
  5990.       padding-left: 1.45833rem;
  5991.       padding-right: 0.20833rem; }
  5992.     .large-block-grid-9 > li:nth-child(9n) {
  5993.       padding-left: 1.66667rem;
  5994.       padding-right: 0rem; }
  5995.  
  5996.   .large-block-grid-10 > li {
  5997.     width: 10%;
  5998.     list-style: none; }
  5999.     .large-block-grid-10 > li:nth-of-type(n) {
  6000.       clear: none; }
  6001.     .large-block-grid-10 > li:nth-of-type(10n+1) {
  6002.       clear: both; }
  6003.     .large-block-grid-10 > li:nth-child(10n+1) {
  6004.       padding-left: 0rem;
  6005.       padding-right: 1.6875rem; }
  6006.     .large-block-grid-10 > li:nth-child(10n+2) {
  6007.       padding-left: 0.1875rem;
  6008.       padding-right: 1.5rem; }
  6009.     .large-block-grid-10 > li:nth-child(10n+3) {
  6010.       padding-left: 0.375rem;
  6011.       padding-right: 1.3125rem; }
  6012.     .large-block-grid-10 > li:nth-child(10n+4) {
  6013.       padding-left: 0.5625rem;
  6014.       padding-right: 1.125rem; }
  6015.     .large-block-grid-10 > li:nth-child(10n+5) {
  6016.       padding-left: 0.75rem;
  6017.       padding-right: 0.9375rem; }
  6018.     .large-block-grid-10 > li:nth-child(10n+6) {
  6019.       padding-left: 0.9375rem;
  6020.       padding-right: 0.75rem; }
  6021.     .large-block-grid-10 > li:nth-child(10n+7) {
  6022.       padding-left: 1.125rem;
  6023.       padding-right: 0.5625rem; }
  6024.     .large-block-grid-10 > li:nth-child(10n+8) {
  6025.       padding-left: 1.3125rem;
  6026.       padding-right: 0.375rem; }
  6027.     .large-block-grid-10 > li:nth-child(10n+9) {
  6028.       padding-left: 1.5rem;
  6029.       padding-right: 0.1875rem; }
  6030.     .large-block-grid-10 > li:nth-child(10n) {
  6031.       padding-left: 1.6875rem;
  6032.       padding-right: 0rem; }
  6033.  
  6034.   .large-block-grid-11 > li {
  6035.     width: 9.09091%;
  6036.     list-style: none; }
  6037.     .large-block-grid-11 > li:nth-of-type(n) {
  6038.       clear: none; }
  6039.     .large-block-grid-11 > li:nth-of-type(11n+1) {
  6040.       clear: both; }
  6041.     .large-block-grid-11 > li:nth-child(11n+1) {
  6042.       padding-left: 0.0rem;
  6043.       padding-right: 1.70455rem; }
  6044.     .large-block-grid-11 > li:nth-child(11n+2) {
  6045.       padding-left: 0.17045rem;
  6046.       padding-right: 1.53409rem; }
  6047.     .large-block-grid-11 > li:nth-child(11n+3) {
  6048.       padding-left: 0.34091rem;
  6049.       padding-right: 1.36364rem; }
  6050.     .large-block-grid-11 > li:nth-child(11n+4) {
  6051.       padding-left: 0.51136rem;
  6052.       padding-right: 1.19318rem; }
  6053.     .large-block-grid-11 > li:nth-child(11n+5) {
  6054.       padding-left: 0.68182rem;
  6055.       padding-right: 1.02273rem; }
  6056.     .large-block-grid-11 > li:nth-child(11n+6) {
  6057.       padding-left: 0.85227rem;
  6058.       padding-right: 0.85227rem; }
  6059.     .large-block-grid-11 > li:nth-child(11n+7) {
  6060.       padding-left: 1.02273rem;
  6061.       padding-right: 0.68182rem; }
  6062.     .large-block-grid-11 > li:nth-child(11n+8) {
  6063.       padding-left: 1.19318rem;
  6064.       padding-right: 0.51136rem; }
  6065.     .large-block-grid-11 > li:nth-child(11n+9) {
  6066.       padding-left: 1.36364rem;
  6067.       padding-right: 0.34091rem; }
  6068.     .large-block-grid-11 > li:nth-child(11n+10) {
  6069.       padding-left: 1.53409rem;
  6070.       padding-right: 0.17045rem; }
  6071.     .large-block-grid-11 > li:nth-child(11n) {
  6072.       padding-left: 1.70455rem;
  6073.       padding-right: 0.0rem; }
  6074.  
  6075.   .large-block-grid-12 > li {
  6076.     width: 8.33333%;
  6077.     list-style: none; }
  6078.     .large-block-grid-12 > li:nth-of-type(n) {
  6079.       clear: none; }
  6080.     .large-block-grid-12 > li:nth-of-type(12n+1) {
  6081.       clear: both; }
  6082.     .large-block-grid-12 > li:nth-child(12n+1) {
  6083.       padding-left: 0rem;
  6084.       padding-right: 1.71875rem; }
  6085.     .large-block-grid-12 > li:nth-child(12n+2) {
  6086.       padding-left: 0.15625rem;
  6087.       padding-right: 1.5625rem; }
  6088.     .large-block-grid-12 > li:nth-child(12n+3) {
  6089.       padding-left: 0.3125rem;
  6090.       padding-right: 1.40625rem; }
  6091.     .large-block-grid-12 > li:nth-child(12n+4) {
  6092.       padding-left: 0.46875rem;
  6093.       padding-right: 1.25rem; }
  6094.     .large-block-grid-12 > li:nth-child(12n+5) {
  6095.       padding-left: 0.625rem;
  6096.       padding-right: 1.09375rem; }
  6097.     .large-block-grid-12 > li:nth-child(12n+6) {
  6098.       padding-left: 0.78125rem;
  6099.       padding-right: 0.9375rem; }
  6100.     .large-block-grid-12 > li:nth-child(12n+7) {
  6101.       padding-left: 0.9375rem;
  6102.       padding-right: 0.78125rem; }
  6103.     .large-block-grid-12 > li:nth-child(12n+8) {
  6104.       padding-left: 1.09375rem;
  6105.       padding-right: 0.625rem; }
  6106.     .large-block-grid-12 > li:nth-child(12n+9) {
  6107.       padding-left: 1.25rem;
  6108.       padding-right: 0.46875rem; }
  6109.     .large-block-grid-12 > li:nth-child(12n+10) {
  6110.       padding-left: 1.40625rem;
  6111.       padding-right: 0.3125rem; }
  6112.     .large-block-grid-12 > li:nth-child(12n+11) {
  6113.       padding-left: 1.5625rem;
  6114.       padding-right: 0.15625rem; }
  6115.     .large-block-grid-12 > li:nth-child(12n) {
  6116.       padding-left: 1.71875rem;
  6117.       padding-right: 0rem; } }
  6118. .flex-video {
  6119.   position: relative;
  6120.   padding-top: 1.5625rem;
  6121.   padding-bottom: 67.5%;
  6122.   height: 0;
  6123.   margin-bottom: 1rem;
  6124.   overflow: hidden; }
  6125.   .flex-video.widescreen {
  6126.     padding-bottom: 56.34%; }
  6127.   .flex-video.vimeo {
  6128.     padding-top: 0; }
  6129.   .flex-video iframe,
  6130.   .flex-video object,
  6131.   .flex-video embed,
  6132.   .flex-video video {
  6133.     position: absolute;
  6134.     top: 0;
  6135.     left: 0;
  6136.     width: 100%;
  6137.     height: 100%; }
  6138.  
  6139. .keystroke,
  6140. kbd {
  6141.   background-color: #ededed;
  6142.   border-color: #dddddd;
  6143.   color: #222222;
  6144.   border-style: solid;
  6145.   border-width: 1px;
  6146.   margin: 0;
  6147.   font-family: "Consolas", "Menlo", "Courier", monospace;
  6148.   font-size: inherit;
  6149.   padding: 0.125rem 0.25rem 0;
  6150.   -webkit-border-radius: 3px;
  6151.   border-radius: 3px; }
  6152.  
  6153. /* small displays */
  6154. @media only screen {
  6155.   .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
  6156.     display: inherit !important; }
  6157.  
  6158.   .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
  6159.     display: none !important; }
  6160.  
  6161.   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 {
  6162.     display: table; }
  6163.  
  6164.   thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
  6165.     display: table-header-group !important; }
  6166.  
  6167.   tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
  6168.     display: table-row-group !important; }
  6169.  
  6170.   tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
  6171.     display: table-row !important; }
  6172.  
  6173.   th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
  6174.     display: table-cell !important; } }
  6175. /* medium displays */
  6176. @media only screen and (min-width: 40.063em) {
  6177.   .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 {
  6178.     display: inherit !important; }
  6179.  
  6180.   .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
  6181.     display: none !important; }
  6182.  
  6183.   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 {
  6184.     display: table; }
  6185.  
  6186.   thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
  6187.     display: table-header-group !important; }
  6188.  
  6189.   tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
  6190.     display: table-row-group !important; }
  6191.  
  6192.   tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
  6193.     display: table-row !important; }
  6194.  
  6195.   th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
  6196.     display: table-cell !important; } }
  6197. /* large displays */
  6198. @media only screen and (min-width: 64.063em) {
  6199.   .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 {
  6200.     display: inherit !important; }
  6201.  
  6202.   .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
  6203.     display: none !important; }
  6204.  
  6205.   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 {
  6206.     display: table; }
  6207.  
  6208.   thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
  6209.     display: table-header-group !important; }
  6210.  
  6211.   tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
  6212.     display: table-row-group !important; }
  6213.  
  6214.   tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
  6215.     display: table-row !important; }
  6216.  
  6217.   th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
  6218.     display: table-cell !important; } }
  6219. /* xlarge displays */
  6220. @media only screen and (min-width: 90.063em) {
  6221.   .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 {
  6222.     display: inherit !important; }
  6223.  
  6224.   .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
  6225.     display: none !important; }
  6226.  
  6227.   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 {
  6228.     display: table; }
  6229.  
  6230.   thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
  6231.     display: table-header-group !important; }
  6232.  
  6233.   tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
  6234.     display: table-row-group !important; }
  6235.  
  6236.   tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
  6237.     display: table-row !important; }
  6238.  
  6239.   th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
  6240.     display: table-cell !important; } }
  6241. /* xxlarge displays */
  6242. @media only screen and (min-width: 120.063em) {
  6243.   .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 {
  6244.     display: inherit !important; }
  6245.  
  6246.   .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
  6247.     display: none !important; }
  6248.  
  6249.   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 {
  6250.     display: table; }
  6251.  
  6252.   thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
  6253.     display: table-header-group !important; }
  6254.  
  6255.   tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
  6256.     display: table-row-group !important; }
  6257.  
  6258.   tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
  6259.     display: table-row !important; }
  6260.  
  6261.   th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
  6262.     display: table-cell !important; } }
  6263. /* Orientation targeting */
  6264. .show-for-landscape,
  6265. .hide-for-portrait {
  6266.   display: inherit !important; }
  6267.  
  6268. .hide-for-landscape,
  6269. .show-for-portrait {
  6270.   display: none !important; }
  6271.  
  6272. /* Specific visibility for tables */
  6273. table.hide-for-landscape, table.show-for-portrait {
  6274.   display: table; }
  6275.  
  6276. thead.hide-for-landscape, thead.show-for-portrait {
  6277.   display: table-header-group !important; }
  6278.  
  6279. tbody.hide-for-landscape, tbody.show-for-portrait {
  6280.   display: table-row-group !important; }
  6281.  
  6282. tr.hide-for-landscape, tr.show-for-portrait {
  6283.   display: table-row !important; }
  6284.  
  6285. td.hide-for-landscape, td.show-for-portrait,
  6286. th.hide-for-landscape,
  6287. th.show-for-portrait {
  6288.   display: table-cell !important; }
  6289.  
  6290. @media only screen and (orientation: landscape) {
  6291.   .show-for-landscape,
  6292.   .hide-for-portrait {
  6293.     display: inherit !important; }
  6294.  
  6295.   .hide-for-landscape,
  6296.   .show-for-portrait {
  6297.     display: none !important; }
  6298.  
  6299.   /* Specific visibility for tables */
  6300.   table.show-for-landscape, table.hide-for-portrait {
  6301.     display: table; }
  6302.  
  6303.   thead.show-for-landscape, thead.hide-for-portrait {
  6304.     display: table-header-group !important; }
  6305.  
  6306.   tbody.show-for-landscape, tbody.hide-for-portrait {
  6307.     display: table-row-group !important; }
  6308.  
  6309.   tr.show-for-landscape, tr.hide-for-portrait {
  6310.     display: table-row !important; }
  6311.  
  6312.   td.show-for-landscape, td.hide-for-portrait,
  6313.   th.show-for-landscape,
  6314.   th.hide-for-portrait {
  6315.     display: table-cell !important; } }
  6316. @media only screen and (orientation: portrait) {
  6317.   .show-for-portrait,
  6318.   .hide-for-landscape {
  6319.     display: inherit !important; }
  6320.  
  6321.   .hide-for-portrait,
  6322.   .show-for-landscape {
  6323.     display: none !important; }
  6324.  
  6325.   /* Specific visibility for tables */
  6326.   table.show-for-portrait, table.hide-for-landscape {
  6327.     display: table; }
  6328.  
  6329.   thead.show-for-portrait, thead.hide-for-landscape {
  6330.     display: table-header-group !important; }
  6331.  
  6332.   tbody.show-for-portrait, tbody.hide-for-landscape {
  6333.     display: table-row-group !important; }
  6334.  
  6335.   tr.show-for-portrait, tr.hide-for-landscape {
  6336.     display: table-row !important; }
  6337.  
  6338.   td.show-for-portrait, td.hide-for-landscape,
  6339.   th.show-for-portrait,
  6340.   th.hide-for-landscape {
  6341.     display: table-cell !important; } }
  6342. /* Touch-enabled device targeting */
  6343. .show-for-touch {
  6344.   display: none !important; }
  6345.  
  6346. .hide-for-touch {
  6347.   display: inherit !important; }
  6348.  
  6349. .touch .show-for-touch {
  6350.   display: inherit !important; }
  6351.  
  6352. .touch .hide-for-touch {
  6353.   display: none !important; }
  6354.  
  6355. /* Specific visibility for tables */
  6356. table.hide-for-touch {
  6357.   display: table; }
  6358.  
  6359. .touch table.show-for-touch {
  6360.   display: table; }
  6361.  
  6362. thead.hide-for-touch {
  6363.   display: table-header-group !important; }
  6364.  
  6365. .touch thead.show-for-touch {
  6366.   display: table-header-group !important; }
  6367.  
  6368. tbody.hide-for-touch {
  6369.   display: table-row-group !important; }
  6370.  
  6371. .touch tbody.show-for-touch {
  6372.   display: table-row-group !important; }
  6373.  
  6374. tr.hide-for-touch {
  6375.   display: table-row !important; }
  6376.  
  6377. .touch tr.show-for-touch {
  6378.   display: table-row !important; }
  6379.  
  6380. td.hide-for-touch {
  6381.   display: table-cell !important; }
  6382.  
  6383. .touch td.show-for-touch {
  6384.   display: table-cell !important; }
  6385.  
  6386. th.hide-for-touch {
  6387.   display: table-cell !important; }
  6388.  
  6389. .touch th.show-for-touch {
  6390.   display: table-cell !important; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement