1 meta
.foundation-version
{
2 font-family: "/5.5.0/";
5 meta
.foundation-mq-small
{
6 font-family: "/only screen/";
10 meta
.foundation-mq-small-only
{
11 font-family: "/only screen and (max-width: 40em)/";
15 meta
.foundation-mq-medium
{
16 font-family: "/only screen and (min-width:40.063em)/";
20 meta
.foundation-mq-medium-only
{
21 font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
25 meta
.foundation-mq-large
{
26 font-family: "/only screen and (min-width:64.063em)/";
30 meta
.foundation-mq-large-only
{
31 font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
35 meta
.foundation-mq-xlarge
{
36 font-family: "/only screen and (min-width:90.063em)/";
40 meta
.foundation-mq-xlarge-only
{
41 font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
45 meta
.foundation-mq-xxlarge
{
46 font-family: "/only screen and (min-width:120.063em)/";
50 meta
.foundation-data-attribute-namespace
{
61 -webkit-box-sizing: border-box
;
62 -moz-box-sizing: border-box
;
63 box-sizing: border-box
;
76 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
94 -ms-interpolation-mode: bicubic
;
103 max-width: none
!important
;
107 float: left
!important
;
111 float: right
!important
;
114 .clearfix:before, .clearfix:after {
124 display: none
!important
;
133 -webkit-font-smoothing: antialiased
;
134 -moz-osx-font-smoothing: grayscale
;
138 display: inline-block
;
139 vertical-align: middle
;
160 .row:before, .row:after {
169 .row
.collapse
> .column
,
170 .row.collapse > .columns {
182 margin-left: -0.9375rem;
183 margin-right: -0.9375rem;
189 .row .row:before, .row .row:after {
204 .row .row.collapse:before, .row .row.collapse:after {
209 .row .row.collapse:after {
215 padding-left: 0.9375rem;
216 padding-right: 0.9375rem;
221 [class
*="column"] + [class
*="column"]:last-child
{
225 [class
*="column"] + [class
*="column"].end
{
377 padding-left: 0.9375rem;
378 padding-right: 0.9375rem;
431 margin-left: 0% !important
;
435 margin-left: 8.33333% !important
;
439 margin-left: 16.66667% !important
;
443 margin-left: 25% !important
;
447 margin-left: 33.33333% !important
;
451 margin-left: 41.66667% !important
;
455 margin-left: 50% !important
;
459 margin-left: 58.33333% !important
;
463 margin-left: 66.66667% !important
;
467 margin-left: 75% !important
;
471 margin-left: 83.33333% !important
;
475 margin-left: 91.66667% !important
;
486 .column
.small-centered
,
487 .columns.small-centered {
493 .column
.small-uncentered
,
494 .columns.small-uncentered {
500 .column
.small-centered:last-child
,
501 .columns.small-centered:last-child {
505 .column
.small-uncentered:last-child
,
506 .columns.small-uncentered:last-child {
510 .column
.small-uncentered
.opposite
,
511 .columns.small-uncentered.opposite {
515 .row
.small-collapse
> .column
,
516 .row.small-collapse > .columns {
521 .row.small-collapse .row {
526 .row
.small-uncollapse
> .column
,
527 .row.small-uncollapse > .columns {
528 padding-left: 0.9375rem;
529 padding-right: 0.9375rem;
534 @media only screen and
(min-width: 40.063em) {
682 padding-left: 0.9375rem;
683 padding-right: 0.9375rem;
736 margin-left: 0% !important
;
740 margin-left: 8.33333% !important
;
744 margin-left: 16.66667% !important
;
748 margin-left: 25% !important
;
752 margin-left: 33.33333% !important
;
756 margin-left: 41.66667% !important
;
760 margin-left: 50% !important
;
764 margin-left: 58.33333% !important
;
768 margin-left: 66.66667% !important
;
772 margin-left: 75% !important
;
776 margin-left: 83.33333% !important
;
780 margin-left: 91.66667% !important
;
783 .medium-reset-order {
791 .column
.medium-centered
,
792 .columns.medium-centered {
798 .column
.medium-uncentered
,
799 .columns.medium-uncentered {
805 .column
.medium-centered:last-child
,
806 .columns.medium-centered:last-child {
810 .column
.medium-uncentered:last-child
,
811 .columns.medium-uncentered:last-child {
815 .column
.medium-uncentered
.opposite
,
816 .columns.medium-uncentered.opposite {
820 .row
.medium-collapse
> .column
,
821 .row.medium-collapse > .columns {
826 .row.medium-collapse .row {
831 .row
.medium-uncollapse
> .column
,
832 .row.medium-uncollapse > .columns {
833 padding-left: 0.9375rem;
834 padding-right: 0.9375rem;
983 @media only screen and
(min-width: 64.063em) {
1131 padding-left: 0.9375rem;
1132 padding-right: 0.9375rem;
1185 margin-left: 0% !important
;
1189 margin-left: 8.33333% !important
;
1193 margin-left: 16.66667% !important
;
1197 margin-left: 25% !important
;
1201 margin-left: 33.33333% !important
;
1205 margin-left: 41.66667% !important
;
1209 margin-left: 50% !important
;
1213 margin-left: 58.33333% !important
;
1217 margin-left: 66.66667% !important
;
1221 margin-left: 75% !important
;
1225 margin-left: 83.33333% !important
;
1229 margin-left: 91.66667% !important
;
1232 .large-reset-order {
1240 .column
.large-centered
,
1241 .columns.large-centered {
1247 .column
.large-uncentered
,
1248 .columns.large-uncentered {
1254 .column
.large-centered:last-child
,
1255 .columns.large-centered:last-child {
1259 .column
.large-uncentered:last-child
,
1260 .columns.large-uncentered:last-child {
1264 .column
.large-uncentered
.opposite
,
1265 .columns.large-uncentered.opposite {
1269 .row
.large-collapse
> .column
,
1270 .row.large-collapse > .columns {
1275 .row.large-collapse .row {
1280 .row
.large-uncollapse
> .column
,
1281 .row.large-uncollapse > .columns {
1282 padding-left: 0.9375rem;
1283 padding-right: 0.9375rem;
1433 border-style: solid
;
1436 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
1437 font-weight: normal
;
1438 line-height: normal
;
1439 margin: 0 0 1.25rem;
1441 text-decoration: none
;
1443 -webkit-appearance: none
;
1445 display: inline-block
;
1447 padding-right: 2rem;
1448 padding-bottom: 1.0625rem;
1451 background-color: #008CBA;
1452 border-color: #007095;
1454 transition: background-color
300ms ease-out
;
1457 button:hover
, button:focus
, .button:hover
, .button:focus
{
1458 background-color: #007095;
1461 button:hover
, button:focus
, .button:hover
, .button:focus
{
1465 button
.secondary
, .button
.secondary
{
1466 background-color: #e7e7e7;
1467 border-color: #b9b9b9;
1471 button
.secondary:hover
, button
.secondary:focus
, .button
.secondary:hover
, .button
.secondary:focus
{
1472 background-color: #b9b9b9;
1475 button
.secondary:hover
, button
.secondary:focus
, .button
.secondary:hover
, .button
.secondary:focus
{
1479 button
.success
, .button
.success
{
1480 background-color: #43AC6A;
1481 border-color: #368a55;
1485 button
.success:hover
, button
.success:focus
, .button
.success:hover
, .button
.success:focus
{
1486 background-color: #368a55;
1489 button
.success:hover
, button
.success:focus
, .button
.success:hover
, .button
.success:focus
{
1493 button
.alert
, .button
.alert
{
1494 background-color: #f04124;
1495 border-color: #cf2a0e;
1499 button
.alert:hover
, button
.alert:focus
, .button
.alert:hover
, .button
.alert:focus
{
1500 background-color: #cf2a0e;
1503 button
.alert:hover
, button
.alert:focus
, .button
.alert:hover
, .button
.alert:focus
{
1507 button
.warning
, .button
.warning
{
1508 background-color: #f08a24;
1509 border-color: #cf6e0e;
1513 button
.warning:hover
, button
.warning:focus
, .button
.warning:hover
, .button
.warning:focus
{
1514 background-color: #cf6e0e;
1517 button
.warning:hover
, button
.warning:focus
, .button
.warning:hover
, .button
.warning:focus
{
1521 button
.info
, .button
.info
{
1522 background-color: #a0d3e8;
1523 border-color: #61b6d9;
1527 button
.info:hover
, button
.info:focus
, .button
.info:hover
, .button
.info:focus
{
1528 background-color: #61b6d9;
1531 button
.info:hover
, button
.info:focus
, .button
.info:hover
, .button
.info:focus
{
1535 button
.large
, .button
.large
{
1536 padding-top: 1.125rem;
1537 padding-right: 2.25rem;
1538 padding-bottom: 1.1875rem;
1539 padding-left: 2.25rem;
1543 button
.small
, .button
.small
{
1544 padding-top: 0.875rem;
1545 padding-right: 1.75rem;
1546 padding-bottom: 0.9375rem;
1547 padding-left: 1.75rem;
1548 font-size: 0.8125rem;
1551 button
.tiny
, .button
.tiny
{
1552 padding-top: 0.625rem;
1553 padding-right: 1.25rem;
1554 padding-bottom: 0.6875rem;
1555 padding-left: 1.25rem;
1556 font-size: 0.6875rem;
1559 button
.expand
, .button
.expand
{
1565 button
.left-align
, .button
.left-align
{
1567 text-indent: 0.75rem;
1570 button
.right-align
, .button
.right-align
{
1572 padding-right: 0.75rem;
1575 button
.radius
, .button
.radius
{
1579 button
.round
, .button
.round
{
1580 border-radius: 1000px;
1583 button
.disabled
, button
[disabled
], .button
.disabled
, .button
[disabled
] {
1584 background-color: #008CBA;
1585 border-color: #007095;
1592 button
.disabled:hover
, button
.disabled:focus
, button
[disabled
]:hover
, button
[disabled
]:focus
, .button
.disabled:hover
, .button
.disabled:focus
, .button
[disabled
]:hover
, .button
[disabled
]:focus
{
1593 background-color: #007095;
1596 button
.disabled:hover
, button
.disabled:focus
, button
[disabled
]:hover
, button
[disabled
]:focus
, .button
.disabled:hover
, .button
.disabled:focus
, .button
[disabled
]:hover
, .button
[disabled
]:focus
{
1600 button
.disabled:hover
, button
.disabled:focus
, button
[disabled
]:hover
, button
[disabled
]:focus
, .button
.disabled:hover
, .button
.disabled:focus
, .button
[disabled
]:hover
, .button
[disabled
]:focus
{
1601 background-color: #008CBA;
1604 button
.disabled
.secondary
, button
[disabled
].secondary
, .button
.disabled
.secondary
, .button
[disabled
].secondary
{
1605 background-color: #e7e7e7;
1606 border-color: #b9b9b9;
1613 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
{
1614 background-color: #b9b9b9;
1617 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
{
1621 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
{
1622 background-color: #e7e7e7;
1625 button
.disabled
.success
, button
[disabled
].success
, .button
.disabled
.success
, .button
[disabled
].success
{
1626 background-color: #43AC6A;
1627 border-color: #368a55;
1634 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
{
1635 background-color: #368a55;
1638 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
{
1642 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
{
1643 background-color: #43AC6A;
1646 button
.disabled
.alert
, button
[disabled
].alert
, .button
.disabled
.alert
, .button
[disabled
].alert
{
1647 background-color: #f04124;
1648 border-color: #cf2a0e;
1655 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
{
1656 background-color: #cf2a0e;
1659 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
{
1663 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
{
1664 background-color: #f04124;
1667 button
.disabled
.warning
, button
[disabled
].warning
, .button
.disabled
.warning
, .button
[disabled
].warning
{
1668 background-color: #f08a24;
1669 border-color: #cf6e0e;
1676 button
.disabled
.warning:hover
, button
.disabled
.warning:focus
, button
[disabled
].warning:hover
, button
[disabled
].warning:focus
, .button
.disabled
.warning:hover
, .button
.disabled
.warning:focus
, .button
[disabled
].warning:hover
, .button
[disabled
].warning:focus
{
1677 background-color: #cf6e0e;
1680 button
.disabled
.warning:hover
, button
.disabled
.warning:focus
, button
[disabled
].warning:hover
, button
[disabled
].warning:focus
, .button
.disabled
.warning:hover
, .button
.disabled
.warning:focus
, .button
[disabled
].warning:hover
, .button
[disabled
].warning:focus
{
1684 button
.disabled
.warning:hover
, button
.disabled
.warning:focus
, button
[disabled
].warning:hover
, button
[disabled
].warning:focus
, .button
.disabled
.warning:hover
, .button
.disabled
.warning:focus
, .button
[disabled
].warning:hover
, .button
[disabled
].warning:focus
{
1685 background-color: #f08a24;
1688 button
.disabled
.info
, button
[disabled
].info
, .button
.disabled
.info
, .button
[disabled
].info
{
1689 background-color: #a0d3e8;
1690 border-color: #61b6d9;
1697 button
.disabled
.info:hover
, button
.disabled
.info:focus
, button
[disabled
].info:hover
, button
[disabled
].info:focus
, .button
.disabled
.info:hover
, .button
.disabled
.info:focus
, .button
[disabled
].info:hover
, .button
[disabled
].info:focus
{
1698 background-color: #61b6d9;
1701 button
.disabled
.info:hover
, button
.disabled
.info:focus
, button
[disabled
].info:hover
, button
[disabled
].info:focus
, .button
.disabled
.info:hover
, .button
.disabled
.info:focus
, .button
[disabled
].info:hover
, .button
[disabled
].info:focus
{
1705 button
.disabled
.info:hover
, button
.disabled
.info:focus
, button
[disabled
].info:hover
, button
[disabled
].info:focus
, .button
.disabled
.info:hover
, .button
.disabled
.info:focus
, .button
[disabled
].info:hover
, .button
[disabled
].info:focus
{
1706 background-color: #a0d3e8;
1709 button::-moz-focus-inner
{
1714 @media only screen and
(min-width: 40.063em) {
1716 display: inline-block
;
1720 /* Standard Forms */
1725 /* Using forms within rows, we need to set some defaults */
1730 form
.row
.row
.column
,
1731 form
.row
.row
.columns
{
1735 form
.row
.row
.collapse
{
1739 form
.row
.row
.collapse
.column
,
1740 form
.row
.row
.collapse
.columns
{
1744 form
.row
.row
.collapse input
{
1745 -webkit-border-bottom-right-radius: 0;
1746 -webkit-border-top-right-radius: 0;
1747 border-bottom-right-radius: 0;
1748 border-top-right-radius: 0;
1751 form
.row input
.column
,
1752 form
.row input
.columns
,
1753 form
.row textarea
.column
,
1754 form
.row textarea
.columns
{
1755 padding-left: 0.5rem;
1760 font-size: 0.875rem;
1764 font-weight: normal
;
1767 /* Styles for required inputs */
1771 float: none
!important
;
1777 padding: 0.5625rem 0;
1781 text-transform: capitalize
;
1785 /* Attach elements to the beginning or end of an input */
1795 border-style: solid
;
1798 font-size: 0.875rem;
1800 line-height: 2.3125rem;
1803 /* Adjust padding, alignment and radius if pre/post element is a button */
1822 .prefix.button.radius {
1824 -webkit-border-bottom-left-radius: 3px;
1825 -webkit-border-top-left-radius: 3px;
1826 border-bottom-left-radius: 3px;
1827 border-top-left-radius: 3px;
1830 .postfix.button.radius {
1832 -webkit-border-bottom-right-radius: 3px;
1833 -webkit-border-top-right-radius: 3px;
1834 border-bottom-right-radius: 3px;
1835 border-top-right-radius: 3px;
1838 .prefix.button.round {
1840 -webkit-border-bottom-left-radius: 1000px;
1841 -webkit-border-top-left-radius: 1000px;
1842 border-bottom-left-radius: 1000px;
1843 border-top-left-radius: 1000px;
1846 .postfix.button.round {
1848 -webkit-border-bottom-right-radius: 1000px;
1849 -webkit-border-top-right-radius: 1000px;
1850 border-bottom-right-radius: 1000px;
1851 border-top-right-radius: 1000px;
1854 /* Separate prefix and postfix styles when on span or label so buttons keep their own */
1855 span
.prefix
, label
.prefix
{
1856 background: #f2f2f2;
1859 border-color: #cccccc;
1862 span
.postfix
, label
.postfix
{
1863 background: #f2f2f2;
1866 border-color: #cccccc;
1869 /* We use this to get basic styling on all basic form elements */
1870 input
[type
="text"], input
[type
="password"], input
[type
="date"], input
[type
="datetime"], input
[type
="datetime-local"], input
[type
="month"], input
[type
="week"], input
[type
="email"], input
[type
="number"], input
[type
="search"], input
[type
="tel"], input
[type
="time"], input
[type
="url"], input
[type
="color"], textarea
{
1871 -webkit-appearance: none
;
1873 background-color: #FFFFFF;
1874 font-family: inherit
;
1875 border-style: solid
;
1877 border-color: #cccccc;
1878 box-shadow: inset
0 1px 2px rgba
(0, 0, 0, 0.1);
1879 color: rgba
(0, 0, 0, 0.75);
1881 font-size: 0.875rem;
1886 -webkit-box-sizing: border-box
;
1887 -moz-box-sizing: border-box
;
1888 box-sizing: border-box
;
1889 transition: box-shadow
0.45s, border-color
0.45s ease-in-out
;
1892 input
[type
="text"]:focus
, input
[type
="password"]:focus
, input
[type
="date"]:focus
, input
[type
="datetime"]:focus
, input
[type
="datetime-local"]:focus
, input
[type
="month"]:focus
, input
[type
="week"]:focus
, input
[type
="email"]:focus
, input
[type
="number"]:focus
, input
[type
="search"]:focus
, input
[type
="tel"]:focus
, input
[type
="time"]:focus
, input
[type
="url"]:focus
, input
[type
="color"]:focus
, textarea:focus
{
1893 box-shadow: 0 0 5px #999999;
1894 border-color: #999999;
1897 input
[type
="text"]:focus
, input
[type
="password"]:focus
, input
[type
="date"]:focus
, input
[type
="datetime"]:focus
, input
[type
="datetime-local"]:focus
, input
[type
="month"]:focus
, input
[type
="week"]:focus
, input
[type
="email"]:focus
, input
[type
="number"]:focus
, input
[type
="search"]:focus
, input
[type
="tel"]:focus
, input
[type
="time"]:focus
, input
[type
="url"]:focus
, input
[type
="color"]:focus
, textarea:focus
{
1898 background: #fafafa;
1899 border-color: #999999;
1903 input
[type
="text"]:disabled
, input
[type
="password"]:disabled
, input
[type
="date"]:disabled
, input
[type
="datetime"]:disabled
, input
[type
="datetime-local"]:disabled
, input
[type
="month"]:disabled
, input
[type
="week"]:disabled
, input
[type
="email"]:disabled
, input
[type
="number"]:disabled
, input
[type
="search"]:disabled
, input
[type
="tel"]:disabled
, input
[type
="time"]:disabled
, input
[type
="url"]:disabled
, input
[type
="color"]:disabled
, textarea:disabled
{
1904 background-color: #DDDDDD;
1908 input
[type
="text"][disabled
], input
[type
="text"][readonly
], fieldset
[disabled
] input
[type
="text"], input
[type
="password"][disabled
], input
[type
="password"][readonly
], fieldset
[disabled
] input
[type
="password"], input
[type
="date"][disabled
], input
[type
="date"][readonly
], fieldset
[disabled
] input
[type
="date"], input
[type
="datetime"][disabled
], input
[type
="datetime"][readonly
], fieldset
[disabled
] input
[type
="datetime"], input
[type
="datetime-local"][disabled
], input
[type
="datetime-local"][readonly
], fieldset
[disabled
] input
[type
="datetime-local"], input
[type
="month"][disabled
], input
[type
="month"][readonly
], fieldset
[disabled
] input
[type
="month"], input
[type
="week"][disabled
], input
[type
="week"][readonly
], fieldset
[disabled
] input
[type
="week"], input
[type
="email"][disabled
], input
[type
="email"][readonly
], fieldset
[disabled
] input
[type
="email"], input
[type
="number"][disabled
], input
[type
="number"][readonly
], fieldset
[disabled
] input
[type
="number"], input
[type
="search"][disabled
], input
[type
="search"][readonly
], fieldset
[disabled
] input
[type
="search"], input
[type
="tel"][disabled
], input
[type
="tel"][readonly
], fieldset
[disabled
] input
[type
="tel"], input
[type
="time"][disabled
], input
[type
="time"][readonly
], fieldset
[disabled
] input
[type
="time"], input
[type
="url"][disabled
], input
[type
="url"][readonly
], fieldset
[disabled
] input
[type
="url"], input
[type
="color"][disabled
], input
[type
="color"][readonly
], fieldset
[disabled
] input
[type
="color"], textarea
[disabled
], textarea
[readonly
], fieldset
[disabled
] textarea
{
1909 background-color: #DDDDDD;
1913 input
[type
="text"].radius
, input
[type
="password"].radius
, input
[type
="date"].radius
, input
[type
="datetime"].radius
, input
[type
="datetime-local"].radius
, input
[type
="month"].radius
, input
[type
="week"].radius
, input
[type
="email"].radius
, input
[type
="number"].radius
, input
[type
="search"].radius
, input
[type
="tel"].radius
, input
[type
="time"].radius
, input
[type
="url"].radius
, input
[type
="color"].radius
, textarea
.radius
{
1917 form
.row
.prefix-radius
.row
.collapse input
,
1918 form
.row
.prefix-radius
.row
.collapse textarea
,
1919 form
.row
.prefix-radius
.row
.collapse select
{
1921 -webkit-border-bottom-right-radius: 3px;
1922 -webkit-border-top-right-radius: 3px;
1923 border-bottom-right-radius: 3px;
1924 border-top-right-radius: 3px;
1927 form
.row
.prefix-radius
.row
.collapse
.prefix
{
1929 -webkit-border-bottom-left-radius: 3px;
1930 -webkit-border-top-left-radius: 3px;
1931 border-bottom-left-radius: 3px;
1932 border-top-left-radius: 3px;
1935 form
.row
.postfix-radius
.row
.collapse input
,
1936 form
.row
.postfix-radius
.row
.collapse textarea
,
1937 form
.row
.postfix-radius
.row
.collapse select
{
1939 -webkit-border-bottom-left-radius: 3px;
1940 -webkit-border-top-left-radius: 3px;
1941 border-bottom-left-radius: 3px;
1942 border-top-left-radius: 3px;
1945 form
.row
.postfix-radius
.row
.collapse
.postfix
{
1947 -webkit-border-bottom-right-radius: 3px;
1948 -webkit-border-top-right-radius: 3px;
1949 border-bottom-right-radius: 3px;
1950 border-top-right-radius: 3px;
1953 form
.row
.prefix-round
.row
.collapse input
,
1954 form
.row
.prefix-round
.row
.collapse textarea
,
1955 form
.row
.prefix-round
.row
.collapse select
{
1957 -webkit-border-bottom-right-radius: 1000px;
1958 -webkit-border-top-right-radius: 1000px;
1959 border-bottom-right-radius: 1000px;
1960 border-top-right-radius: 1000px;
1963 form
.row
.prefix-round
.row
.collapse
.prefix
{
1965 -webkit-border-bottom-left-radius: 1000px;
1966 -webkit-border-top-left-radius: 1000px;
1967 border-bottom-left-radius: 1000px;
1968 border-top-left-radius: 1000px;
1971 form
.row
.postfix-round
.row
.collapse input
,
1972 form
.row
.postfix-round
.row
.collapse textarea
,
1973 form
.row
.postfix-round
.row
.collapse select
{
1975 -webkit-border-bottom-left-radius: 1000px;
1976 -webkit-border-top-left-radius: 1000px;
1977 border-bottom-left-radius: 1000px;
1978 border-top-left-radius: 1000px;
1981 form
.row
.postfix-round
.row
.collapse
.postfix
{
1983 -webkit-border-bottom-right-radius: 1000px;
1984 -webkit-border-top-right-radius: 1000px;
1985 border-bottom-right-radius: 1000px;
1986 border-top-right-radius: 1000px;
1989 input
[type
="submit"] {
1990 -webkit-appearance: none
;
1994 /* Respect enforced amount of rows for textarea */
1999 /* Not allow resize out of parent */
2004 /* Add height value for select elements to match text input height */
2006 -webkit-appearance: none
!important
;
2008 background-color: #FAFAFA;
2009 background-image: url
(data:image
/svg
+xml
;base64
,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI
+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8
+PC9zdmc
+);
2010 background-position: 100% center
;
2011 background-repeat: no-repeat
;
2012 border-style: solid
;
2014 border-color: #cccccc;
2016 font-size: 0.875rem;
2017 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
2018 color: rgba
(0, 0, 0, 0.75);
2019 line-height: normal
;
2024 select::-ms-expand
{
2033 background-color: #f3f3f3;
2034 border-color: #999999;
2038 background-color: #DDDDDD;
2042 /* Adjust margin for form elements below */
2044 input
[type
="checkbox"],
2045 input
[type
="radio"],
2050 input
[type
="checkbox"] + label
,
2051 input
[type
="radio"] + label
{
2052 display: inline-block
;
2053 margin-left: 0.5rem;
2056 vertical-align: baseline
;
2059 /* Normalize file input width */
2060 input
[type
="file"] {
2064 /* HTML5 Number spinners settings */
2065 /* We add basic fieldset styling */
2067 border: 1px solid
#DDDDDD;
2074 background: #FFFFFF;
2075 padding: 0 0.1875rem;
2077 margin-left: -0.1875rem;
2080 /* Error Handling */
2081 [data-abide
] .error small
.error
, [data-abide
] .error span
.error
, [data-abide
] span
.error
, [data-abide
] small
.error
{
2083 padding: 0.375rem 0.5625rem 0.5625rem;
2085 margin-bottom: 1rem;
2087 font-weight: normal
;
2089 background: #f04124;
2093 [data-abide
] span
.error
, [data-abide
] small
.error
{
2097 span
.error
, small
.error
{
2099 padding: 0.375rem 0.5625rem 0.5625rem;
2101 margin-bottom: 1rem;
2103 font-weight: normal
;
2105 background: #f04124;
2115 .error input
[type
="checkbox"],
2116 .error input[type="radio"] {
2117 margin-bottom: 1rem;
2121 .error label.error {
2125 .error small.error {
2127 padding: 0.375rem 0.5625rem 0.5625rem;
2129 margin-bottom: 1rem;
2131 font-weight: normal
;
2133 background: #f04124;
2137 .error > label > small {
2139 background: transparent
;
2141 text-transform: capitalize
;
2148 .error span.error-message {
2162 meta
.foundation-mq-topbar
{
2163 font-family: "/only screen and (min-width:40.063em)/";
2167 /* Wrapped around .top-bar to contain to grid width */
2170 background: #333333;
2173 .contain-to-grid .top-bar {
2185 .fixed.expanded:not(.top-bar) {
2192 .fixed.expanded:not(.top-bar) .title-area {
2198 .fixed.expanded:not(.top-bar) .top-bar-section {
2200 margin-top: 2.8125rem;
2206 line-height: 2.8125rem;
2208 background: #333333;
2228 padding-top: .35rem;
2229 padding-bottom: .35rem;
2233 .top-bar .button, .top-bar button {
2234 padding-top: 0.4125rem;
2235 padding-bottom: 0.4125rem;
2240 @media only screen and
(max-width: 40em) {
2241 .top-bar .button, .top-bar button {
2247 .top-bar .title-area {
2258 .top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span {
2259 line-height: 2.8125rem;
2260 font-size: 1.0625rem;
2264 .top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
2265 font-weight: normal
;
2269 padding: 0 0.9375rem;
2272 .top-bar .toggle-topbar {
2278 .top-bar .toggle-topbar a {
2280 text-transform: uppercase
;
2281 font-size: 0.8125rem;
2285 padding: 0 0.9375rem;
2287 line-height: 2.8125rem;
2290 .top-bar .toggle-topbar.menu-icon {
2295 .top-bar .toggle-topbar.menu-icon a {
2298 padding: 0 2.5rem 0 0.9375rem;
2303 .top-bar .toggle-topbar.menu-icon a span::after {
2311 box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
2315 .top-bar .toggle-topbar.menu-icon a span:hover:after {
2316 box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px "";
2321 background: transparent
;
2324 .top-bar.expanded .title-area {
2325 background: #333333;
2328 .top-bar.expanded .toggle-topbar a {
2332 .top-bar.expanded .toggle-topbar a span::after {
2333 box-shadow: 0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888;
2340 transition: left
300ms ease-out
;
2343 .top-bar-section ul {
2352 .top-bar-section
.divider
,
2353 .top-bar-section [role="separator"] {
2354 border-top: solid
1px #1a1a1a;
2360 .top-bar-section ul li {
2361 background: #333333;
2364 .top-bar-section ul li > a {
2368 padding: 12px 0 12px 0;
2369 padding-left: 0.9375rem;
2370 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
2371 font-size: 0.8125rem;
2372 font-weight: normal
;
2373 text-transform: none
;
2376 .top-bar-section ul li > a.button {
2377 font-size: 0.8125rem;
2378 padding-right: 0.9375rem;
2379 padding-left: 0.9375rem;
2380 background-color: #008CBA;
2381 border-color: #007095;
2385 .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
2386 background-color: #007095;
2389 .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
2393 .top-bar-section ul li > a.button.secondary {
2394 background-color: #e7e7e7;
2395 border-color: #b9b9b9;
2399 .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
2400 background-color: #b9b9b9;
2403 .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
2407 .top-bar-section ul li > a.button.success {
2408 background-color: #43AC6A;
2409 border-color: #368a55;
2413 .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
2414 background-color: #368a55;
2417 .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
2421 .top-bar-section ul li > a.button.alert {
2422 background-color: #f04124;
2423 border-color: #cf2a0e;
2427 .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
2428 background-color: #cf2a0e;
2431 .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
2435 .top-bar-section ul li > a.button.warning {
2436 background-color: #f08a24;
2437 border-color: #cf6e0e;
2441 .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
2442 background-color: #cf6e0e;
2445 .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
2449 .top-bar-section ul li > button {
2450 font-size: 0.8125rem;
2451 padding-right: 0.9375rem;
2452 padding-left: 0.9375rem;
2453 background-color: #008CBA;
2454 border-color: #007095;
2458 .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
2459 background-color: #007095;
2462 .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
2466 .top-bar-section ul li > button.secondary {
2467 background-color: #e7e7e7;
2468 border-color: #b9b9b9;
2472 .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
2473 background-color: #b9b9b9;
2476 .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
2480 .top-bar-section ul li > button.success {
2481 background-color: #43AC6A;
2482 border-color: #368a55;
2486 .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
2487 background-color: #368a55;
2490 .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
2494 .top-bar-section ul li > button.alert {
2495 background-color: #f04124;
2496 border-color: #cf2a0e;
2500 .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
2501 background-color: #cf2a0e;
2504 .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
2508 .top-bar-section ul li > button.warning {
2509 background-color: #f08a24;
2510 border-color: #cf6e0e;
2514 .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
2515 background-color: #cf6e0e;
2518 .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
2522 .top-bar-section ul li:hover:not(.has-form) > a {
2523 background-color: #555555;
2524 background: #333333;
2528 .top-bar-section ul li.active > a {
2529 background: #008CBA;
2533 .top-bar-section ul li.active > a:hover {
2534 background: #0078a0;
2538 .top-bar-section .has-form {
2542 .top-bar-section .has-dropdown {
2546 .top-bar-section .has-dropdown > a:after {
2552 border-color: transparent transparent transparent rgba
(255, 255, 255, 0.4);
2553 border-left-style: solid
;
2554 margin-right: 0.9375rem;
2561 .top-bar-section .has-dropdown.moved {
2565 .top-bar-section .has-dropdown.moved > .dropdown {
2567 position: static
!important
;
2572 position: absolute
!important
;
2576 .top-bar-section .has-dropdown.moved > a:after {
2580 .top-bar-section .dropdown {
2587 position: absolute
!important
;
2591 clip: rect
(1px, 1px, 1px, 1px);
2594 .top-bar-section .dropdown li {
2599 .top-bar-section .dropdown li a {
2600 font-weight: normal
;
2601 padding: 8px 0.9375rem;
2604 .top-bar-section .dropdown li a.parent-link {
2605 font-weight: normal
;
2608 .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
2611 font-size: 1.125rem;
2614 .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
2619 .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
2623 .top-bar-section .dropdown li.has-form {
2624 padding: 8px 0.9375rem;
2627 .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
2631 .top-bar-section .dropdown label {
2632 padding: 8px 0.9375rem 2px;
2634 text-transform: uppercase
;
2637 font-size: 0.625rem;
2644 @media only screen and
(min-width: 40.063em) {
2646 background: #333333;
2650 .top-bar:before, .top-bar:after {
2659 .top-bar .toggle-topbar {
2663 .top-bar .title-area {
2667 .top-bar .name h1 a {
2674 font-size: 0.875rem;
2681 background: #333333;
2684 .contain-to-grid .top-bar {
2691 transition: none
0 0;
2695 .top-bar-section ul {
2697 height: auto
!important
;
2701 .top-bar-section ul li {
2705 .top-bar-section ul li .js-generated {
2709 .top-bar-section li.hover > a:not(.button) {
2710 background-color: #555555;
2711 background: #333333;
2715 .top-bar-section li:not(.has-form) a:not(.button) {
2716 padding: 0 0.9375rem;
2717 line-height: 2.8125rem;
2718 background: #333333;
2721 .top-bar-section li:not(.has-form) a:not(.button):hover {
2722 background-color: #555555;
2723 background: #333333;
2726 .top-bar-section li.active:not(.has-form) a:not(.button) {
2727 padding: 0 0.9375rem;
2728 line-height: 2.8125rem;
2730 background: #008CBA;
2733 .top-bar-section li.active:not(.has-form) a:not(.button):hover {
2734 background: #0078a0;
2738 .top-bar-section .has-dropdown > a {
2739 padding-right: 2.1875rem !important
;
2742 .top-bar-section .has-dropdown > a:after {
2748 border-color: rgba
(255, 255, 255, 0.4) transparent transparent transparent
;
2749 border-top-style: solid
;
2754 .top-bar-section .has-dropdown.moved {
2758 .top-bar-section .has-dropdown.moved > .dropdown {
2760 position: absolute
!important
;
2764 clip: rect
(1px, 1px, 1px, 1px);
2767 .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
2769 position: static
!important
;
2774 position: absolute
!important
;
2777 .top-bar-section .has-dropdown > a:focus + .dropdown {
2779 position: static
!important
;
2784 position: absolute
!important
;
2787 .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
2796 .top-bar-section .dropdown {
2799 background: transparent
;
2803 .top-bar-section .dropdown li a {
2805 line-height: 2.8125rem;
2806 white-space: nowrap
;
2807 padding: 12px 0.9375rem;
2808 background: #333333;
2811 .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
2813 background: #333333;
2816 .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
2818 background-color: #555555;
2819 background: #333333;
2822 .top-bar-section .dropdown li label {
2823 white-space: nowrap
;
2824 background: #333333;
2827 .top-bar-section .dropdown li .dropdown {
2832 .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
2833 border-bottom: none
;
2835 border-right: solid
1px #4e4e4e;
2841 .top-bar-section .has-form {
2842 background: #333333;
2843 padding: 0 0.9375rem;
2847 .top-bar-section .right li .dropdown {
2852 .top-bar-section .right li .dropdown li .dropdown {
2856 .top-bar-section .left li .dropdown {
2861 .top-bar-section .left li .dropdown li .dropdown {
2865 .no-js .top-bar-section ul li:hover > a {
2866 background-color: #555555;
2867 background: #333333;
2871 .no-js .top-bar-section ul li:active > a {
2872 background: #008CBA;
2876 .no-js .top-bar-section .has-dropdown:hover > .dropdown {
2878 position: static
!important
;
2883 position: absolute
!important
;
2886 .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
2888 position: static
!important
;
2893 position: absolute
!important
;
2899 padding: 0.5625rem 0.875rem 0.5625rem;
2903 border-style: solid
;
2905 background-color: #f4f4f4;
2906 border-color: gainsboro
;
2913 font-size: 0.6875rem;
2914 line-height: 0.6875rem;
2915 text-transform: uppercase
;
2919 .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
2920 text-decoration: underline
;
2923 .breadcrumbs > * a {
2927 .breadcrumbs > *.current {
2932 .breadcrumbs > *.current a {
2937 .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
2938 text-decoration: none
;
2941 .breadcrumbs > *.unavailable {
2945 .breadcrumbs > *.unavailable a {
2949 .breadcrumbs
> *.unavailable:hover
, .breadcrumbs
> *.unavailable:hover a
, .breadcrumbs
> *.unavailable:focus
,
2950 .breadcrumbs > *.unavailable a:focus {
2951 text-decoration: none
;
2956 .breadcrumbs > *:before {
2964 .breadcrumbs > *:first-child:before {
2969 /* Accessibility - hides the forward slash */
2970 [aria-label
="breadcrumbs"] [aria-hidden
="true"]:after
{
2975 border-style: solid
;
2978 font-weight: normal
;
2979 margin-bottom: 1.25rem;
2981 padding: 0.875rem 1.5rem 0.875rem 0.875rem;
2982 font-size: 0.8125rem;
2983 transition: opacity
300ms ease-out
;
2984 background-color: #008CBA;
2985 border-color: #0078a0;
2990 font-size: 1.375rem;
2991 padding: 9px 6px 4px;
2995 margin-top: -0.6875rem;
2999 background: inherit
;
3002 .alert-box .close:hover, .alert-box .close:focus {
3011 border-radius: 1000px;
3014 .alert-box.success {
3015 background-color: #43AC6A;
3016 border-color: #3a945b;
3021 background-color: #f04124;
3022 border-color: #de2d0f;
3026 .alert-box.secondary {
3027 background-color: #e7e7e7;
3028 border-color: #c7c7c7;
3032 .alert-box.warning {
3033 background-color: #f08a24;
3034 border-color: #de770f;
3039 background-color: #a0d3e8;
3040 border-color: #74bfdd;
3044 .alert-box.alert-close {
3049 margin: 0 auto
1.0625rem auto
;
3050 margin-left: -1.375rem;
3060 margin-left: 1.375rem;
3064 .inline-list > li > * {
3074 .button-group:before, .button-group:after {
3079 .button-group:after {
3083 .button-group > li {
3085 display: inline-block
;
3088 .button-group > li > button, .button-group > li .button {
3089 border-left: 1px solid
;
3090 border-color: rgba
(255, 255, 255, 0.5);
3093 .button-group > li:first-child button, .button-group > li:first-child .button {
3097 .button-group.stack > li {
3099 display: inline-block
;
3105 .button-group.stack > li > button, .button-group.stack > li .button {
3106 border-left: 1px solid
;
3107 border-color: rgba
(255, 255, 255, 0.5);
3110 .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
3114 .button-group.stack > li > button, .button-group.stack > li .button {
3115 border-top: 1px solid
;
3116 border-color: rgba
(255, 255, 255, 0.5);
3117 border-left-width: 0;
3122 .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
3126 .button-group.stack-for-small > li {
3128 display: inline-block
;
3131 .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
3132 border-left: 1px solid
;
3133 border-color: rgba
(255, 255, 255, 0.5);
3136 .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
3140 @media only screen and
(max-width: 40em) {
3141 .button-group.stack-for-small > li {
3143 display: inline-block
;
3148 .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
3149 border-left: 1px solid
;
3150 border-color: rgba
(255, 255, 255, 0.5);
3153 .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
3157 .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
3158 border-top: 1px solid
;
3159 border-color: rgba
(255, 255, 255, 0.5);
3160 border-left-width: 0;
3165 .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
3170 .button-group.radius > * {
3172 display: inline-block
;
3175 .button-group.radius > * > button, .button-group.radius > * .button {
3176 border-left: 1px solid
;
3177 border-color: rgba
(255, 255, 255, 0.5);
3180 .button-group.radius > *:first-child button, .button-group.radius > *:first-child .button {
3184 .button-group.radius > *, .button-group.radius > * > a, .button-group.radius > * > button, .button-group.radius > * > .button {
3188 .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
3189 -webkit-border-bottom-left-radius: 3px;
3190 -webkit-border-top-left-radius: 3px;
3191 border-bottom-left-radius: 3px;
3192 border-top-left-radius: 3px;
3195 .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
3196 -webkit-border-bottom-right-radius: 3px;
3197 -webkit-border-top-right-radius: 3px;
3198 border-bottom-right-radius: 3px;
3199 border-top-right-radius: 3px;
3202 .button-group.radius.stack > * {
3204 display: inline-block
;
3209 .button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
3210 border-left: 1px solid
;
3211 border-color: rgba
(255, 255, 255, 0.5);
3214 .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
3218 .button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
3219 border-top: 1px solid
;
3220 border-color: rgba
(255, 255, 255, 0.5);
3221 border-left-width: 0;
3226 .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
3230 .button-group.radius.stack > *, .button-group.radius.stack > * > a, .button-group.radius.stack > * > button, .button-group.radius.stack > * > .button {
3234 .button-group.radius.stack > *:first-child, .button-group.radius.stack > *:first-child > a, .button-group.radius.stack > *:first-child > button, .button-group.radius.stack > *:first-child > .button {
3235 -webkit-top-left-radius: 3px;
3236 -webkit-top-right-radius: 3px;
3237 border-top-left-radius: 3px;
3238 border-top-right-radius: 3px;
3241 .button-group.radius.stack > *:last-child, .button-group.radius.stack > *:last-child > a, .button-group.radius.stack > *:last-child > button, .button-group.radius.stack > *:last-child > .button {
3242 -webkit-bottom-left-radius: 3px;
3243 -webkit-bottom-right-radius: 3px;
3244 border-bottom-left-radius: 3px;
3245 border-bottom-right-radius: 3px;
3248 @media only screen and
(min-width: 40.063em) {
3249 .button-group.radius.stack-for-small > * {
3251 display: inline-block
;
3254 .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
3255 border-left: 1px solid
;
3256 border-color: rgba
(255, 255, 255, 0.5);
3259 .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
3263 .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button {
3267 .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
3268 -webkit-border-bottom-left-radius: 3px;
3269 -webkit-border-top-left-radius: 3px;
3270 border-bottom-left-radius: 3px;
3271 border-top-left-radius: 3px;
3274 .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button {
3275 -webkit-border-bottom-right-radius: 3px;
3276 -webkit-border-top-right-radius: 3px;
3277 border-bottom-right-radius: 3px;
3278 border-top-right-radius: 3px;
3282 @media only screen and
(max-width: 40em) {
3283 .button-group.radius.stack-for-small > * {
3285 display: inline-block
;
3290 .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
3291 border-left: 1px solid
;
3292 border-color: rgba
(255, 255, 255, 0.5);
3295 .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
3299 .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
3300 border-top: 1px solid
;
3301 border-color: rgba
(255, 255, 255, 0.5);
3302 border-left-width: 0;
3307 .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
3311 .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button {
3315 .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
3316 -webkit-top-left-radius: 3px;
3317 -webkit-top-right-radius: 3px;
3318 border-top-left-radius: 3px;
3319 border-top-right-radius: 3px;
3322 .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button {
3323 -webkit-bottom-left-radius: 3px;
3324 -webkit-bottom-right-radius: 3px;
3325 border-bottom-left-radius: 3px;
3326 border-bottom-right-radius: 3px;
3330 .button-group.round > * {
3332 display: inline-block
;
3335 .button-group.round > * > button, .button-group.round > * .button {
3336 border-left: 1px solid
;
3337 border-color: rgba
(255, 255, 255, 0.5);
3340 .button-group.round > *:first-child button, .button-group.round > *:first-child .button {
3344 .button-group.round > *, .button-group.round > * > a, .button-group.round > * > button, .button-group.round > * > .button {
3348 .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
3349 -webkit-border-bottom-left-radius: 1000px;
3350 -webkit-border-top-left-radius: 1000px;
3351 border-bottom-left-radius: 1000px;
3352 border-top-left-radius: 1000px;
3355 .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
3356 -webkit-border-bottom-right-radius: 1000px;
3357 -webkit-border-top-right-radius: 1000px;
3358 border-bottom-right-radius: 1000px;
3359 border-top-right-radius: 1000px;
3362 .button-group.round.stack > * {
3364 display: inline-block
;
3369 .button-group.round.stack > * > button, .button-group.round.stack > * .button {
3370 border-left: 1px solid
;
3371 border-color: rgba
(255, 255, 255, 0.5);
3374 .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
3378 .button-group.round.stack > * > button, .button-group.round.stack > * .button {
3379 border-top: 1px solid
;
3380 border-color: rgba
(255, 255, 255, 0.5);
3381 border-left-width: 0;
3386 .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
3390 .button-group.round.stack > *, .button-group.round.stack > * > a, .button-group.round.stack > * > button, .button-group.round.stack > * > .button {
3394 .button-group.round.stack > *:first-child, .button-group.round.stack > *:first-child > a, .button-group.round.stack > *:first-child > button, .button-group.round.stack > *:first-child > .button {
3395 -webkit-top-left-radius: 1rem;
3396 -webkit-top-right-radius: 1rem;
3397 border-top-left-radius: 1rem;
3398 border-top-right-radius: 1rem;
3401 .button-group.round.stack > *:last-child, .button-group.round.stack > *:last-child > a, .button-group.round.stack > *:last-child > button, .button-group.round.stack > *:last-child > .button {
3402 -webkit-bottom-left-radius: 1rem;
3403 -webkit-bottom-right-radius: 1rem;
3404 border-bottom-left-radius: 1rem;
3405 border-bottom-right-radius: 1rem;
3408 @media only screen and
(min-width: 40.063em) {
3409 .button-group.round.stack-for-small > * {
3411 display: inline-block
;
3414 .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
3415 border-left: 1px solid
;
3416 border-color: rgba
(255, 255, 255, 0.5);
3419 .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
3423 .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button {
3427 .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
3428 -webkit-border-bottom-left-radius: 1000px;
3429 -webkit-border-top-left-radius: 1000px;
3430 border-bottom-left-radius: 1000px;
3431 border-top-left-radius: 1000px;
3434 .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button {
3435 -webkit-border-bottom-right-radius: 1000px;
3436 -webkit-border-top-right-radius: 1000px;
3437 border-bottom-right-radius: 1000px;
3438 border-top-right-radius: 1000px;
3442 @media only screen and
(max-width: 40em) {
3443 .button-group.round.stack-for-small > * {
3445 display: inline-block
;
3450 .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
3451 border-left: 1px solid
;
3452 border-color: rgba
(255, 255, 255, 0.5);
3455 .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
3459 .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
3460 border-top: 1px solid
;
3461 border-color: rgba
(255, 255, 255, 0.5);
3462 border-left-width: 0;
3467 .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
3471 .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button {
3475 .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
3476 -webkit-top-left-radius: 1rem;
3477 -webkit-top-right-radius: 1rem;
3478 border-top-left-radius: 1rem;
3479 border-top-right-radius: 1rem;
3482 .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button {
3483 -webkit-bottom-left-radius: 1rem;
3484 -webkit-bottom-right-radius: 1rem;
3485 border-bottom-left-radius: 1rem;
3486 border-bottom-right-radius: 1rem;
3490 .button-group.even-2 li {
3492 display: inline-block
;
3496 .button-group.even-2 li > button, .button-group.even-2 li .button {
3497 border-left: 1px solid
;
3498 border-color: rgba
(255, 255, 255, 0.5);
3501 .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button {
3505 .button-group.even-2 li button, .button-group.even-2 li .button {
3509 .button-group.even-3 li {
3511 display: inline-block
;
3515 .button-group.even-3 li > button, .button-group.even-3 li .button {
3516 border-left: 1px solid
;
3517 border-color: rgba
(255, 255, 255, 0.5);
3520 .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button {
3524 .button-group.even-3 li button, .button-group.even-3 li .button {
3528 .button-group.even-4 li {
3530 display: inline-block
;
3534 .button-group.even-4 li > button, .button-group.even-4 li .button {
3535 border-left: 1px solid
;
3536 border-color: rgba
(255, 255, 255, 0.5);
3539 .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button {
3543 .button-group.even-4 li button, .button-group.even-4 li .button {
3547 .button-group.even-5 li {
3549 display: inline-block
;
3553 .button-group.even-5 li > button, .button-group.even-5 li .button {
3554 border-left: 1px solid
;
3555 border-color: rgba
(255, 255, 255, 0.5);
3558 .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button {
3562 .button-group.even-5 li button, .button-group.even-5 li .button {
3566 .button-group.even-6 li {
3568 display: inline-block
;
3572 .button-group.even-6 li > button, .button-group.even-6 li .button {
3573 border-left: 1px solid
;
3574 border-color: rgba
(255, 255, 255, 0.5);
3577 .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button {
3581 .button-group.even-6 li button, .button-group.even-6 li .button {
3585 .button-group.even-7 li {
3587 display: inline-block
;
3591 .button-group.even-7 li > button, .button-group.even-7 li .button {
3592 border-left: 1px solid
;
3593 border-color: rgba
(255, 255, 255, 0.5);
3596 .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button {
3600 .button-group.even-7 li button, .button-group.even-7 li .button {
3604 .button-group.even-8 li {
3606 display: inline-block
;
3610 .button-group.even-8 li > button, .button-group.even-8 li .button {
3611 border-left: 1px solid
;
3612 border-color: rgba
(255, 255, 255, 0.5);
3615 .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button {
3619 .button-group.even-8 li button, .button-group.even-8 li .button {
3623 .button-bar:before, .button-bar:after {
3632 .button-bar .button-group {
3634 margin-right: 0.625rem;
3637 .button-bar .button-group div {
3643 border-style: solid
;
3645 border-color: #d8d8d8;
3646 margin-bottom: 1.25rem;
3648 background: #f2f2f2;
3652 .panel > :first-child {
3656 .panel > :last-child {
3660 .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {
3664 .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
3666 margin-bottom: 0.625rem;
3669 .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
3674 border-style: solid
;
3676 border-color: #b6edff;
3677 margin-bottom: 1.25rem;
3679 background: #ecfaff;
3683 .panel.callout > :first-child {
3687 .panel.callout > :last-child {
3691 .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p, .panel.callout li, .panel.callout dl {
3695 .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
3697 margin-bottom: 0.625rem;
3700 .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
3704 .panel.callout a:not(.button) {
3708 .panel.callout a:not(.button):hover, .panel.callout a:not(.button):focus {
3716 .dropdown.button, button.dropdown {
3719 padding-right: 3.5625rem;
3722 .dropdown.button::after, button.dropdown::after {
3728 border-style: solid
;
3729 border-color: #FFFFFF transparent transparent transparent
;
3733 .dropdown.button::after, button.dropdown::after {
3734 border-width: 0.375rem;
3736 margin-top: -0.15625rem;
3739 .dropdown.button::after, button.dropdown::after {
3740 border-color: #FFFFFF transparent transparent transparent
;
3743 .dropdown.button.tiny, button.dropdown.tiny {
3744 padding-right: 2.625rem;
3747 .dropdown.button.tiny:after, button.dropdown.tiny:after {
3748 border-width: 0.375rem;
3750 margin-top: -0.125rem;
3753 .dropdown.button.tiny::after, button.dropdown.tiny::after {
3754 border-color: #FFFFFF transparent transparent transparent
;
3757 .dropdown.button.small, button.dropdown.small {
3758 padding-right: 3.0625rem;
3761 .dropdown.button.small::after, button.dropdown.small::after {
3762 border-width: 0.4375rem;
3764 margin-top: -0.15625rem;
3767 .dropdown.button.small::after, button.dropdown.small::after {
3768 border-color: #FFFFFF transparent transparent transparent
;
3771 .dropdown.button.large, button.dropdown.large {
3772 padding-right: 3.625rem;
3775 .dropdown.button.large::after, button.dropdown.large::after {
3776 border-width: 0.3125rem;
3778 margin-top: -0.15625rem;
3781 .dropdown.button.large::after, button.dropdown.large::after {
3782 border-color: #FFFFFF transparent transparent transparent
;
3785 .dropdown.button.secondary:after, button.dropdown.secondary:after {
3786 border-color: #333333 transparent transparent transparent
;
3789 /* Image Thumbnails */
3792 display: inline-block
;
3793 border: solid
4px #FFFFFF;
3795 box-shadow: 0 0 0 1px rgba
(0, 0, 0, 0.2);
3796 transition: all
200ms ease-out
;
3799 .th:hover, .th:focus {
3800 box-shadow: 0 0 6px 1px rgba
(0, 140, 186, 0.5);
3808 background: #333333;
3811 display: inline-block
;
3814 .toolbar.label-bottom .tab .tab-content i, .toolbar.label-bottom .tab .tab-content img {
3815 margin-bottom: 10px;
3818 .toolbar.label-right .tab .tab-content i, .toolbar.label-right .tab .tab-content img {
3820 display: inline-block
;
3823 .toolbar.label-right .tab .tab-content label {
3824 display: inline-block
;
3827 .toolbar.vertical.label-right .tab .tab-content {
3836 .toolbar.vertical .tab {
3851 .toolbar .tab:hover {
3852 background: rgba
(255, 255, 255, 0.1);
3855 .toolbar .tab-content {
3860 .toolbar .tab-content label {
3864 .toolbar .tab-content i {
3869 vertical-align: middle
;
3872 .toolbar .tab-content img {
3879 /* Pricing Tables */
3881 border: solid
1px #DDDDDD;
3883 margin-bottom: 1.25rem;
3891 .pricing-table .title {
3892 background-color: #333333;
3893 padding: 0.9375rem 1.25rem;
3896 font-weight: normal
;
3898 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
3901 .pricing-table .price {
3902 background-color: #F6F6F6;
3903 padding: 0.9375rem 1.25rem;
3906 font-weight: normal
;
3908 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
3911 .pricing-table .description {
3912 background-color: #FFFFFF;
3917 font-weight: normal
;
3919 border-bottom: dotted
1px #DDDDDD;
3922 .pricing-table .bullet-item {
3923 background-color: #FFFFFF;
3927 font-size: 0.875rem;
3928 font-weight: normal
;
3929 border-bottom: dotted
1px #DDDDDD;
3932 .pricing-table .cta-button {
3933 background-color: #FFFFFF;
3935 padding: 1.25rem 1.25rem 0;
3938 @-webkit-keyframes rotate
{
3940 -webkit-transform: rotate
(0deg);
3943 -webkit-transform: rotate
(360deg);
3947 @-moz-keyframes rotate
{
3949 -moz-transform: rotate
(0deg);
3952 -moz-transform: rotate
(360deg);
3956 @-o-keyframes rotate
{
3958 -o-transform: rotate
(0deg);
3961 -o-transform: rotate
(360deg);
3967 transform: rotate
(0deg);
3970 transform: rotate
(360deg);
3974 /* Orbit Graceful Loading */
3975 .slideshow-wrapper {
3979 .slideshow-wrapper ul {
3980 list-style-type: none
;
3984 .slideshow-wrapper ul li
,
3985 .slideshow-wrapper ul li .orbit-caption {
3989 .slideshow-wrapper ul li:first-child {
3993 .slideshow-wrapper .orbit-container {
3994 background-color: transparent
;
3997 .slideshow-wrapper .orbit-container li {
4001 .slideshow-wrapper .orbit-container li .orbit-caption {
4005 .slideshow-wrapper .orbit-container .orbit-bullets li {
4006 display: inline-block
;
4009 .slideshow-wrapper .preloader {
4019 border-color: #555555 #FFFFFF;
4020 border-radius: 1000px;
4021 animation-name: rotate
;
4022 animation-duration: 1.5s;
4023 animation-iteration-count: infinite
;
4024 animation-timing-function: linear
;
4034 .orbit-container .orbit-slides-container {
4039 -webkit-transform: translateZ
(0);
4042 .orbit-container .orbit-slides-container img {
4047 .orbit-container .orbit-slides-container > * {
4054 .orbit-container .orbit-slides-container > *:first-child {
4058 .orbit-container .orbit-slides-container > * .orbit-caption {
4061 background-color: rgba
(51, 51, 51, 0.8);
4064 padding: 0.625rem 0.875rem;
4065 font-size: 0.875rem;
4068 .orbit-container .orbit-slide-number {
4074 background: transparent
;
4078 .orbit-container .orbit-slide-number span {
4083 .orbit-container .orbit-timer {
4092 .orbit-container .orbit-timer .orbit-progress {
4094 background-color: rgba
(255, 255, 255, 0.3);
4102 .orbit-container .orbit-timer > span {
4109 border: solid
4px #FFFFFF;
4111 border-bottom: none
;
4114 .orbit-container .orbit-timer.paused > span {
4120 border-left-style: solid
;
4121 border-color: transparent
;
4122 border-left-color: #FFFFFF;
4125 .orbit-container .orbit-timer.paused > span.dark {
4126 border-left-color: #333333;
4129 .orbit-container:hover .orbit-timer > span {
4133 .orbit-container
.orbit-prev
,
4134 .orbit-container .orbit-next {
4142 background-color: transparent
;
4143 text-indent: -9999px !important
;
4147 .orbit-container
.orbit-prev:hover
,
4148 .orbit-container .orbit-next:hover {
4149 background-color: rgba
(0, 0, 0, 0.3);
4152 .orbit-container
.orbit-prev
> span
,
4153 .orbit-container .orbit-next > span {
4163 .orbit-container .orbit-prev {
4167 .orbit-container .orbit-prev > span {
4168 border-right-style: solid
;
4169 border-color: transparent
;
4170 border-right-color: #FFFFFF;
4173 .orbit-container .orbit-prev:hover > span {
4174 border-right-color: #FFFFFF;
4177 .orbit-container .orbit-next {
4181 .orbit-container .orbit-next > span {
4182 border-color: transparent
;
4183 border-left-style: solid
;
4184 border-left-color: #FFFFFF;
4189 .orbit-container .orbit-next:hover > span {
4190 border-left-color: #FFFFFF;
4193 .orbit-bullets-container {
4198 margin: 0 auto
30px auto
;
4209 display: inline-block
;
4212 background: #CCCCCC;
4215 border-radius: 1000px;
4218 .orbit-bullets li.active {
4219 background: #999999;
4222 .orbit-bullets li:last-child {
4226 .touch
.orbit-container
.orbit-prev
,
4227 .touch .orbit-container .orbit-next {
4231 .touch .orbit-bullets {
4235 @media only screen and
(min-width: 40.063em) {
4236 .touch
.orbit-container
.orbit-prev
,
4237 .touch .orbit-container .orbit-next {
4241 .touch .orbit-bullets {
4246 @media only screen and
(max-width: 40em) {
4247 .orbit-stack-on-small .orbit-slides-container {
4248 height: auto
!important
;
4251 .orbit-stack-on-small .orbit-slides-container > * {
4253 margin: 0 !important
;
4254 opacity: 1 !important
;
4257 .orbit-stack-on-small .orbit-slide-number {
4265 .orbit-next, .orbit-prev {
4274 [data-magellan-expedition
], [data-magellan-expedition-clone
] {
4275 background: #FFFFFF;
4281 [data-magellan-expedition
] .sub-nav
, [data-magellan-expedition-clone
] .sub-nav
{
4285 [data-magellan-expedition
] .sub-nav dd
, [data-magellan-expedition-clone
] .sub-nav dd
{
4289 [data-magellan-expedition
] .sub-nav a
, [data-magellan-expedition-clone
] .sub-nav a
{
4296 display: inline-block
;
4297 background: #333333;
4310 .icon-bar > * i, .icon-bar > * img {
4315 .icon-bar > * i + label, .icon-bar > * img + label {
4316 margin-top: .0625rem;
4320 font-size: 1.875rem;
4321 vertical-align: middle
;
4329 .icon-bar.label-right > * i, .icon-bar.label-right > * img {
4330 margin: 0 .0625rem 0 0;
4331 display: inline-block
;
4334 .icon-bar.label-right > * i + label, .icon-bar.label-right > * img + label {
4338 .icon-bar.label-right > * label {
4339 display: inline-block
;
4342 .icon-bar.vertical.label-right > * {
4346 .icon-bar.vertical, .icon-bar.small-vertical {
4351 .icon-bar.vertical .item, .icon-bar.small-vertical .item {
4357 @media only screen and
(min-width: 40.063em) {
4358 .icon-bar.medium-vertical {
4363 .icon-bar.medium-vertical .item {
4370 @media only screen and
(min-width: 64.063em) {
4371 .icon-bar.large-vertical {
4376 .icon-bar.large-vertical .item {
4388 .icon-bar > * i + label, .icon-bar > * img + label {
4389 margin-top: .0625rem;
4393 font-size: 1.875rem;
4401 .icon-bar > * label {
4409 .icon-bar > a:hover {
4410 background: #008CBA;
4413 .icon-bar > a:hover label {
4417 .icon-bar > a:hover i {
4421 .icon-bar > a.active {
4422 background: #008CBA;
4425 .icon-bar > a.active label {
4429 .icon-bar > a.active i {
4433 .icon-bar.two-up .item {
4437 .icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
4441 @media only screen and
(min-width: 40.063em) {
4442 .icon-bar.two-up.medium-vertical .item {
4447 @media only screen and
(min-width: 64.063em) {
4448 .icon-bar.two-up.large-vertical .item {
4453 .icon-bar.three-up .item {
4457 .icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
4461 @media only screen and
(min-width: 40.063em) {
4462 .icon-bar.three-up.medium-vertical .item {
4467 @media only screen and
(min-width: 64.063em) {
4468 .icon-bar.three-up.large-vertical .item {
4473 .icon-bar.four-up .item {
4477 .icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
4481 @media only screen and
(min-width: 40.063em) {
4482 .icon-bar.four-up.medium-vertical .item {
4487 @media only screen and
(min-width: 64.063em) {
4488 .icon-bar.four-up.large-vertical .item {
4493 .icon-bar.five-up .item {
4497 .icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
4501 @media only screen and
(min-width: 40.063em) {
4502 .icon-bar.five-up.medium-vertical .item {
4507 @media only screen and
(min-width: 64.063em) {
4508 .icon-bar.five-up.large-vertical .item {
4513 .icon-bar.six-up .item {
4517 .icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
4521 @media only screen and
(min-width: 40.063em) {
4522 .icon-bar.six-up.medium-vertical .item {
4527 @media only screen and
(min-width: 64.063em) {
4528 .icon-bar.six-up.large-vertical .item {
4534 margin-bottom: 0 !important
;
4538 .tabs:before, .tabs:after {
4547 .tabs dd, .tabs .tab-title {
4549 margin-bottom: 0 !important
;
4554 .tabs dd > a, .tabs .tab-title > a {
4557 background-color: #EFEFEF;
4560 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
4564 .tabs dd > a:hover, .tabs .tab-title > a:hover {
4565 background-color: #e1e1e1;
4568 .tabs dd.active a, .tabs .tab-title.active a {
4569 background-color: #FFFFFF;
4573 .tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
4574 -webkit-border-bottom-left-radius: 3px;
4575 -webkit-border-top-left-radius: 3px;
4576 border-bottom-left-radius: 3px;
4577 border-top-left-radius: 3px;
4580 .tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
4581 -webkit-border-bottom-right-radius: 3px;
4582 -webkit-border-top-right-radius: 3px;
4583 border-bottom-right-radius: 3px;
4584 border-top-right-radius: 3px;
4587 .tabs.vertical dd, .tabs.vertical .tab-title {
4595 margin-bottom: 1.5rem;
4599 .tabs-content:before, .tabs-content:after {
4604 .tabs-content:after {
4608 .tabs-content > .content {
4611 padding: 0.9375rem 0;
4615 .tabs-content > .content.active {
4620 .tabs-content > .content.contained {
4624 .tabs-content.vertical {
4628 .tabs-content.vertical > .content {
4629 padding: 0 0.9375rem;
4632 @media only screen and
(min-width: 40.063em) {
4637 margin: 0 0 1.25rem;
4640 .tabs-content.vertical {
4649 .no-js .tabs-content > .content {
4657 margin-left: -0.3125rem;
4663 font-size: 0.875rem;
4664 margin-left: 0.3125rem;
4667 ul
.pagination li a
, ul
.pagination li button
{
4669 padding: 0.0625rem 0.625rem 0.0625rem;
4673 font-weight: normal
;
4675 line-height: inherit
;
4676 transition: background-color
300ms ease-out
;
4679 ul
.pagination
li:hover a
,
4680 ul
.pagination li
a:focus
, ul
.pagination
li:hover button
,
4681 ul
.pagination li
button:focus
{
4682 background: #e6e6e6;
4685 ul
.pagination li
.unavailable a
, ul
.pagination li
.unavailable button
{
4690 ul
.pagination li
.unavailable:hover a
, ul
.pagination li
.unavailable
a:focus
, ul
.pagination li
.unavailable:hover button
, ul
.pagination li
.unavailable
button:focus
{
4691 background: transparent
;
4694 ul
.pagination li
.current a
, ul
.pagination li
.current button
{
4695 background: #008CBA;
4701 ul
.pagination li
.current
a:hover
, ul
.pagination li
.current
a:focus
, ul
.pagination li
.current
button:hover
, ul
.pagination li
.current
button:focus
{
4702 background: #008CBA;
4710 /* Pagination centred wrapper */
4711 .pagination-centered {
4715 .pagination-centered ul.pagination li {
4717 display: inline-block
;
4723 padding: 0.875rem 0;
4724 list-style-type: none
;
4725 list-style-position: outside
;
4726 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
4730 margin: 0 0 0.4375rem 0;
4731 font-size: 0.875rem;
4732 font-weight: normal
;
4735 .side-nav li a:not(.button) {
4739 padding: 0.4375rem 0.875rem;
4742 .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
4743 background: rgba
(0, 0, 0, 0.025);
4747 .side-nav li.active > a:first-child:not(.button) {
4749 font-weight: normal
;
4750 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
4753 .side-nav li.divider {
4754 border-top: 1px solid
;
4758 border-top-color: white
;
4761 .side-nav li.heading {
4763 font-size: 0.875rem;
4765 text-transform: uppercase
;
4772 .accordion:before, .accordion:after {
4781 .accordion .accordion-navigation, .accordion dd {
4783 margin-bottom: 0 !important
;
4786 .accordion .accordion-navigation.active > a, .accordion dd.active > a {
4787 background: #e8e8e8;
4790 .accordion .accordion-navigation > a, .accordion dd > a {
4791 background: #EFEFEF;
4795 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
4799 .accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
4800 background: #e3e3e3;
4803 .accordion .accordion-navigation > .content, .accordion dd > .content {
4808 .accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
4810 background: #FFFFFF;
4814 text-align: left
!important
;
4818 text-align: right
!important
;
4822 text-align: center
!important
;
4826 text-align: justify
!important
;
4829 @media only screen and
(max-width: 40em) {
4830 .small-only-text-left {
4831 text-align: left
!important
;
4834 .small-only-text-right {
4835 text-align: right
!important
;
4838 .small-only-text-center {
4839 text-align: center
!important
;
4842 .small-only-text-justify {
4843 text-align: justify
!important
;
4847 @media only screen
{
4849 text-align: left
!important
;
4853 text-align: right
!important
;
4856 .small-text-center {
4857 text-align: center
!important
;
4860 .small-text-justify {
4861 text-align: justify
!important
;
4865 @media only screen and
(min-width: 40.063em) and
(max-width: 64em) {
4866 .medium-only-text-left {
4867 text-align: left
!important
;
4870 .medium-only-text-right {
4871 text-align: right
!important
;
4874 .medium-only-text-center {
4875 text-align: center
!important
;
4878 .medium-only-text-justify {
4879 text-align: justify
!important
;
4883 @media only screen and
(min-width: 40.063em) {
4885 text-align: left
!important
;
4888 .medium-text-right {
4889 text-align: right
!important
;
4892 .medium-text-center {
4893 text-align: center
!important
;
4896 .medium-text-justify {
4897 text-align: justify
!important
;
4901 @media only screen and
(min-width: 64.063em) and
(max-width: 90em) {
4902 .large-only-text-left {
4903 text-align: left
!important
;
4906 .large-only-text-right {
4907 text-align: right
!important
;
4910 .large-only-text-center {
4911 text-align: center
!important
;
4914 .large-only-text-justify {
4915 text-align: justify
!important
;
4919 @media only screen and
(min-width: 64.063em) {
4921 text-align: left
!important
;
4925 text-align: right
!important
;
4928 .large-text-center {
4929 text-align: center
!important
;
4932 .large-text-justify {
4933 text-align: justify
!important
;
4937 @media only screen and
(min-width: 90.063em) and
(max-width: 120em) {
4938 .xlarge-only-text-left {
4939 text-align: left
!important
;
4942 .xlarge-only-text-right {
4943 text-align: right
!important
;
4946 .xlarge-only-text-center {
4947 text-align: center
!important
;
4950 .xlarge-only-text-justify {
4951 text-align: justify
!important
;
4955 @media only screen and
(min-width: 90.063em) {
4957 text-align: left
!important
;
4960 .xlarge-text-right {
4961 text-align: right
!important
;
4964 .xlarge-text-center {
4965 text-align: center
!important
;
4968 .xlarge-text-justify {
4969 text-align: justify
!important
;
4973 @media only screen and
(min-width: 120.063em) and
(max-width: 99999999em) {
4974 .xxlarge-only-text-left {
4975 text-align: left
!important
;
4978 .xxlarge-only-text-right {
4979 text-align: right
!important
;
4982 .xxlarge-only-text-center {
4983 text-align: center
!important
;
4986 .xxlarge-only-text-justify {
4987 text-align: justify
!important
;
4991 @media only screen and
(min-width: 120.063em) {
4992 .xxlarge-text-left {
4993 text-align: left
!important
;
4996 .xxlarge-text-right {
4997 text-align: right
!important
;
5000 .xxlarge-text-center {
5001 text-align: center
!important
;
5004 .xxlarge-text-justify {
5005 text-align: justify
!important
;
5009 /* Typography resets */
5033 /* Default Link Styles */
5036 text-decoration: none
;
5037 line-height: inherit
;
5048 /* Default paragraph styles */
5050 font-family: inherit
;
5051 font-weight: normal
;
5054 margin-bottom: 1.25rem;
5055 text-rendering: optimizeLegibility
;
5059 font-size: 1.21875rem;
5064 font-size: 0.875rem;
5069 /* Default header styles */
5070 h1
, h2
, h3
, h4
, h5
, h6
{
5071 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
5072 font-weight: normal
;
5075 text-rendering: optimizeLegibility
;
5077 margin-bottom: 0.5rem;
5081 h1 small
, h2 small
, h3 small
, h4 small
, h5 small
, h6 small
{
5088 font-size: 2.125rem;
5092 font-size: 1.6875rem;
5096 font-size: 1.375rem;
5100 font-size: 1.125rem;
5104 font-size: 1.125rem;
5114 font-weight: normal
;
5116 margin-bottom: 0.5rem;
5120 border: solid
#DDDDDD;
5121 border-width: 1px 0 0;
5123 margin: 1.25rem 0 1.1875rem;
5127 /* Helpful Typography Defaults */
5131 line-height: inherit
;
5137 line-height: inherit
;
5142 line-height: inherit
;
5146 font-family: Consolas
, "Liberation Mono", Courier
, monospace
;
5147 font-weight: normal
;
5149 background-color: #f8f8f8;
5151 border-style: solid
;
5152 border-color: #dfdfdf;
5153 padding: 0.125rem 0.3125rem 0.0625rem;
5162 margin-bottom: 1.25rem;
5163 list-style-position: outside
;
5164 font-family: inherit
;
5168 margin-left: 1.1rem;
5176 ul
.no-bullet li ol
{
5177 margin-left: 1.25rem;
5182 /* Unordered Lists */
5185 margin-left: 1.25rem;
5189 ul
.square li ul
, ul
.circle li ul
, ul
.disc li ul
{
5190 list-style: inherit
;
5194 list-style-type: square
;
5195 margin-left: 1.1rem;
5199 list-style-type: circle
;
5200 margin-left: 1.1rem;
5204 list-style-type: disc
;
5205 margin-left: 1.1rem;
5214 margin-left: 1.4rem;
5219 margin-left: 1.25rem;
5223 /* Definition Lists */
5225 margin-bottom: 0.3rem;
5230 margin-bottom: 0.75rem;
5236 text-transform: uppercase
;
5243 text-transform: none
;
5247 border-bottom: 1px dotted
#DDDDDD;
5252 margin: 0 0 1.25rem;
5253 padding: 0.5625rem 1.25rem 0 1.1875rem;
5254 border-left: 1px solid
#DDDDDD;
5259 font-size: 0.8125rem;
5263 blockquote
cite:before
{
5264 content: "\2014 \0020";
5268 blockquote cite
a:visited
{
5280 display: inline-block
;
5281 margin: 0 0 1.25rem 0;
5282 border: 1px solid
#DDDDDD;
5283 padding: 0.625rem 0.75rem;
5293 font-size: 0.9375rem;
5302 text-decoration: none
;
5305 padding: 0 0.0625rem;
5308 @media only screen and
(min-width: 40.063em) {
5309 h1
, h2
, h3
, h4
, h5
, h6
{
5318 font-size: 2.3125rem;
5322 font-size: 1.6875rem;
5326 font-size: 1.4375rem;
5330 font-size: 1.125rem;
5341 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
5342 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
5345 display: none
!important
;
5350 background: transparent
!important
;
5351 color: #000000 !important
;
5352 /* Black prints faster: h5bp.com/s */
5353 box-shadow: none
!important
;
5354 text-shadow: none
!important
;
5359 text-decoration: underline
;
5363 content: " (" attr
(href
) ")";
5367 content: " (" attr
(title
) ")";
5371 a
[href^
="javascript:"]:after
,
5372 a
[href^
="#"]:after
{
5378 border: 1px solid
#999999;
5379 page-break-inside: avoid
;
5383 display: table-header-group
;
5389 page-break-inside: avoid
;
5393 max-width: 100% !important
;
5409 page-break-after: avoid
;
5413 display: none
!important
;
5417 display: block
!important
;
5421 display: none
!important
;
5425 display: inherit
!important
;
5431 padding-right: 5.0625rem;
5434 .split.button span {
5440 border-left: solid
1px;
5443 .split.button span:after {
5449 border-style: inset
;
5454 .split.button span:active {
5455 background-color: rgba
(0, 0, 0, 0.1);
5458 .split.button span {
5459 border-left-color: rgba
(255, 255, 255, 0.5);
5462 .split.button span {
5466 .split.button span:after {
5467 border-top-style: solid
;
5468 border-width: 0.375rem;
5470 margin-left: -0.375rem;
5473 .split.button span:after {
5474 border-color: #FFFFFF transparent transparent transparent
;
5477 .split.button.secondary span {
5478 border-left-color: rgba
(255, 255, 255, 0.5);
5481 .split.button.secondary span:after {
5482 border-color: #FFFFFF transparent transparent transparent
;
5485 .split.button.alert span {
5486 border-left-color: rgba
(255, 255, 255, 0.5);
5489 .split.button.success span {
5490 border-left-color: rgba
(255, 255, 255, 0.5);
5493 .split.button.tiny {
5494 padding-right: 3.75rem;
5497 .split.button.tiny span {
5501 .split.button.tiny span:after {
5502 border-top-style: solid
;
5503 border-width: 0.375rem;
5505 margin-left: -0.375rem;
5508 .split.button.small {
5509 padding-right: 4.375rem;
5512 .split.button.small span {
5516 .split.button.small span:after {
5517 border-top-style: solid
;
5518 border-width: 0.4375rem;
5520 margin-left: -0.375rem;
5523 .split.button.large {
5524 padding-right: 5.5rem;
5527 .split.button.large span {
5531 .split.button.large span:after {
5532 border-top-style: solid
;
5533 border-width: 0.3125rem;
5535 margin-left: -0.375rem;
5538 .split.button.expand {
5542 .split.button.secondary span:after {
5543 border-color: #333333 transparent transparent transparent
;
5546 .split.button.radius span {
5547 -webkit-border-bottom-right-radius: 3px;
5548 -webkit-border-top-right-radius: 3px;
5549 border-bottom-right-radius: 3px;
5550 border-top-right-radius: 3px;
5553 .split.button.round span {
5554 -webkit-border-bottom-right-radius: 1000px;
5555 -webkit-border-top-right-radius: 1000px;
5556 border-bottom-right-radius: 1000px;
5557 border-top-right-radius: 1000px;
5566 background: #000000;
5567 background: rgba
(0, 0, 0, 0.45);
5573 .reveal-modal, dialog {
5582 background-color: #FFFFFF;
5584 border: solid
1px #666666;
5585 box-shadow: 0 0 10px rgba
(0, 0, 0, 0.4);
5589 @media only screen and
(max-width: 40em) {
5590 .reveal-modal, dialog {
5595 .reveal-modal .column, dialog .column, .reveal-modal .columns, dialog .columns {
5599 .reveal-modal > :first-child, dialog > :first-child {
5603 .reveal-modal > :last-child, dialog > :last-child {
5607 @media only screen and
(min-width: 40.063em) {
5608 .reveal-modal, dialog {
5617 @media only screen and
(min-width: 40.063em) {
5618 .reveal-modal, dialog {
5623 .reveal-modal.radius, dialog.radius {
5627 .reveal-modal.round, dialog.round {
5628 border-radius: 1000px;
5631 .reveal-modal.collapse, dialog.collapse {
5635 @media only screen and
(min-width: 40.063em) {
5636 .reveal-modal.tiny, dialog.tiny {
5645 @media only screen and
(min-width: 40.063em) {
5646 .reveal-modal.small, dialog.small {
5655 @media only screen and
(min-width: 40.063em) {
5656 .reveal-modal.medium, dialog.medium {
5665 @media only screen and
(min-width: 40.063em) {
5666 .reveal-modal.large, dialog.large {
5675 @media only screen and
(min-width: 40.063em) {
5676 .reveal-modal.xlarge, dialog.xlarge {
5685 .reveal-modal.full, dialog.full {
5691 max-width: none
!important
;
5692 margin-left: 0 !important
;
5695 @media only screen and
(min-width: 40.063em) {
5696 .reveal-modal.full, dialog.full {
5705 .reveal-modal .close-reveal-modal, dialog .close-reveal-modal {
5720 dialog::backdrop
, dialog
+ .backdrop
{
5726 background: #000000;
5727 background: rgba
(0, 0, 0, 0.45);
5738 dialog
, .reveal-modal
, dialog
{
5740 background: #FFFFFF !important
;
5746 border-bottom: dotted
1px #CCCCCC;
5752 .has-tip:hover, .has-tip:focus {
5753 border-bottom: dotted
1px #003f54;
5757 .has-tip.tip-left, .has-tip.tip-right {
5758 float: none
!important
;
5765 font-weight: normal
;
5766 font-size: 0.875rem;
5773 background: #333333;
5783 border-color: transparent transparent
#333333 transparent
;
5785 pointer-events: none
;
5788 .tooltip > .nub.rtl {
5798 border-radius: 1000px;
5801 .tooltip.round > .nub {
5806 color: #008CBA !important
;
5807 border-bottom: dotted
1px #003f54 !important
;
5812 font-size: 0.625rem;
5814 font-weight: normal
;
5817 @media only screen and
(min-width: 40.063em) {
5819 border-color: transparent transparent
#333333 transparent
;
5823 .tooltip.tip-top > .nub {
5824 border-color: #333333 transparent transparent transparent
;
5829 .tooltip.tip-left, .tooltip.tip-right {
5830 float: none
!important
;
5833 .tooltip.tip-left > .nub {
5834 border-color: transparent transparent transparent
#333333;
5841 .tooltip.tip-right > .nub {
5842 border-color: transparent
#333333 transparent transparent
;
5850 /* Clearing Styles */
5851 .clearing-thumbs, [data-clearing] {
5857 .clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
5862 .clearing-thumbs:after, [data-clearing]:after {
5866 .clearing-thumbs li, [data-clearing] li {
5871 .clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {
5875 .clearing-blackout {
5876 background: #333333;
5885 .clearing-blackout .clearing-close {
5889 .clearing-container {
5897 .clearing-touch-label {
5926 background: #333333;
5928 padding: 10px 30px 20px;
5943 .clearing-close:hover, .clearing-close:focus {
5947 .clearing-assembled .clearing-container {
5951 .clearing-assembled .clearing-container .carousel > ul {
5955 .clearing-feature li {
5959 .clearing-feature li.clearing-featured-img {
5963 @media only screen and
(min-width: 40.063em) {
5964 .clearing-main-prev
,
5965 .clearing-main-next {
5972 .clearing-main-prev
> span
,
5973 .clearing-main-next > span {
5982 .clearing-main-prev
> span:hover
,
5983 .clearing-main-next > span:hover {
5987 .clearing-main-prev {
5991 .clearing-main-prev > span {
5993 border-color: transparent
;
5994 border-right-color: #CCCCCC;
5997 .clearing-main-next {
6001 .clearing-main-next > span {
6002 border-color: transparent
;
6003 border-left-color: #CCCCCC;
6006 .clearing-main-prev
.disabled
,
6007 .clearing-main-next.disabled {
6011 .clearing-assembled .clearing-container .carousel {
6012 background: rgba
(51, 51, 51, 0.8);
6018 .clearing-assembled .clearing-container .carousel > ul {
6019 display: inline-block
;
6026 .clearing-assembled .clearing-container .carousel > ul li {
6029 min-height: inherit
;
6040 .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
6045 .clearing-assembled .clearing-container .carousel > ul li a.th {
6051 .clearing-assembled .clearing-container .carousel > ul li img {
6052 cursor: pointer
!important
;
6053 width: 100% !important
;
6056 .clearing-assembled .clearing-container .carousel > ul li.visible {
6060 .clearing-assembled .clearing-container .carousel > ul li:hover {
6064 .clearing-assembled .clearing-container .visible-img {
6065 background: #333333;
6081 background-color: #F6F6F6;
6083 border: 1px solid white
;
6085 margin-bottom: 0.625rem;
6089 background: #008CBA;
6094 .progress.secondary .meter {
6095 background: #e7e7e7;
6100 .progress.success .meter {
6101 background: #43AC6A;
6106 .progress.alert .meter {
6107 background: #f04124;
6116 .progress.radius .meter {
6121 border-radius: 1000px;
6124 .progress.round .meter {
6125 border-radius: 999px;
6132 margin: -0.25rem 0 1.125rem;
6133 padding-top: 0.25rem;
6137 text-transform: uppercase
;
6147 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
6148 font-weight: normal
;
6149 font-size: 0.875rem;
6156 text-decoration: none
;
6158 padding: 0.1875rem 1rem;
6161 .sub-nav dt
a:hover
,
6162 .sub-nav dd
a:hover
,
6163 .sub-nav li a:hover {
6167 .sub-nav dt
.active a
,
6168 .sub-nav dd
.active a
,
6169 .sub-nav li.active a {
6171 font-weight: normal
;
6172 background: #008CBA;
6173 padding: 0.1875rem 1rem;
6178 .sub-nav dt
.active
a:hover
,
6179 .sub-nav dd
.active
a:hover
,
6180 .sub-nav li.active a:hover {
6181 background: #0078a0;
6184 /* Foundation Joyride */
6189 /* Default styles for the container */
6190 .joyride-tip-guide {
6193 background: #333333;
6198 font-family: inherit
;
6199 font-weight: normal
;
6203 .lt-ie9 .joyride-tip-guide {
6206 margin-left: -400px;
6209 .joyride-content-wrapper {
6211 padding: 1.125rem 1.25rem 1.5rem;
6214 .joyride-content-wrapper .button {
6215 margin-bottom: 0 !important
;
6218 .joyride-content-wrapper .joyride-prev-tip {
6222 /* Add a little css triangle pip, older browser just miss out on the fanciness of it */
6223 .joyride-tip-guide .joyride-nub {
6229 border: 10px solid
#333333;
6232 .joyride-tip-guide .joyride-nub.top {
6233 border-top-style: solid
;
6234 border-color: #333333;
6235 border-top-color: transparent
!important
;
6236 border-left-color: transparent
!important
;
6237 border-right-color: transparent
!important
;
6241 .joyride-tip-guide .joyride-nub.bottom {
6242 border-bottom-style: solid
;
6243 border-color: #333333 !important
;
6244 border-bottom-color: transparent
!important
;
6245 border-left-color: transparent
!important
;
6246 border-right-color: transparent
!important
;
6250 .joyride-tip-guide .joyride-nub.right {
6254 .joyride-tip-guide .joyride-nub.left {
6259 .joyride-tip-guide h1
,
6260 .joyride-tip-guide h2
,
6261 .joyride-tip-guide h3
,
6262 .joyride-tip-guide h4
,
6263 .joyride-tip-guide h5
,
6264 .joyride-tip-guide h6 {
6271 .joyride-tip-guide p {
6272 margin: 0 0 1.125rem 0;
6273 font-size: 0.875rem;
6277 .joyride-timer-indicator-wrap {
6280 border: solid
1px #555555;
6286 .joyride-timer-indicator {
6290 background: #666666;
6293 .joyride-close-tip {
6297 color: #777777 !important
;
6298 text-decoration: none
;
6300 font-weight: normal
;
6301 line-height: .5 !important
;
6304 .joyride-close-tip:hover, .joyride-close-tip:focus {
6305 color: #EEEEEE !important
;
6312 background: transparent
;
6313 background: rgba
(0, 0, 0, 0.5);
6321 .joyride-expose-wrapper {
6322 background-color: #FFFFFF;
6326 box-shadow: 0 0 15px #FFFFFF;
6329 .joyride-expose-cover {
6330 background: transparent
;
6338 /* Styles for screens that are at least 768px; */
6339 @media only screen and
(min-width: 40.063em) {
6340 .joyride-tip-guide {
6345 .joyride-tip-guide .joyride-nub.bottom {
6346 border-color: #333333 !important
;
6347 border-bottom-color: transparent
!important
;
6348 border-left-color: transparent
!important
;
6349 border-right-color: transparent
!important
;
6353 .joyride-tip-guide .joyride-nub.right {
6354 border-color: #333333 !important
;
6355 border-top-color: transparent
!important
;
6356 border-right-color: transparent
!important
;
6357 border-bottom-color: transparent
!important
;
6363 .joyride-tip-guide .joyride-nub.left {
6364 border-color: #333333 !important
;
6365 border-top-color: transparent
!important
;
6366 border-left-color: transparent
!important
;
6367 border-bottom-color: transparent
!important
;
6375 font-weight: normal
;
6376 font-family: "Helvetica Neue", Helvetica
, Roboto
, Arial
, sans-serif
;
6378 text-decoration: none
;
6380 white-space: nowrap
;
6381 display: inline-block
;
6383 margin-bottom: auto
;
6384 padding: 0.25rem 0.5rem 0.25rem;
6385 font-size: 0.6875rem;
6386 background-color: #008CBA;
6395 border-radius: 1000px;
6399 background-color: #f04124;
6404 background-color: #f08a24;
6409 background-color: #43AC6A;
6414 background-color: #e7e7e7;
6419 background-color: #a0d3e8;
6424 -webkit-backface-visibility: hidden
;
6430 .off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
6432 -webkit-overflow-scrolling: touch
;
6438 -webkit-transition: -webkit-transform
500ms ease
;
6439 -moz-transition: -moz-transform
500ms ease
;
6440 -ms-transition: -ms-transform
500ms ease
;
6441 -o-transition: -o-transform
500ms ease
;
6442 transition: transform
500ms ease
;
6445 .inner-wrap:before, .inner-wrap:after {
6455 -webkit-backface-visibility: hidden
;
6456 background: #333333;
6459 line-height: 2.8125rem;
6463 .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {
6466 line-height: 2.8125rem;
6470 .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {
6471 font-size: 1.125rem;
6479 border-right: solid
1px #1a1a1a;
6488 border-left: solid
1px #1a1a1a;
6493 padding: 0 0.625rem;
6500 @media only screen and
(min-width: 40.063em) {
6501 .tab-bar-section.left {
6505 .tab-bar-section.right {
6510 .tab-bar-section.left {
6515 .tab-bar-section.right {
6520 .tab-bar-section.middle {
6525 .tab-bar .menu-icon {
6526 text-indent: 2.1875rem;
6533 transform: translate3d
(0, 0, 0);
6536 .tab-bar .menu-icon span::after {
6542 margin-top: -0.5rem;
6544 box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
6548 .tab-bar .menu-icon span:hover:after {
6549 box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3;
6552 .left-off-canvas-menu {
6553 -webkit-backface-visibility: hidden
;
6560 background: #333333;
6562 box-sizing: content-box
;
6563 transition: transform
500ms ease
0s;
6564 -webkit-overflow-scrolling: touch
;
6565 -ms-overflow-style: -ms-autohiding-scrollbar
;
6566 -ms-transform: translate
(-100%, 0);
6567 -webkit-transform: translate3d
(-100%, 0, 0);
6568 -moz-transform: translate3d
(-100%, 0, 0);
6569 -ms-transform: translate3d
(-100%, 0, 0);
6570 -o-transform: translate3d
(-100%, 0, 0);
6571 transform: translate3d
(-100%, 0, 0);
6575 .left-off-canvas-menu * {
6576 -webkit-backface-visibility: hidden
;
6579 .right-off-canvas-menu {
6580 -webkit-backface-visibility: hidden
;
6587 background: #333333;
6589 box-sizing: content-box
;
6590 transition: transform
500ms ease
0s;
6591 -webkit-overflow-scrolling: touch
;
6592 -ms-overflow-style: -ms-autohiding-scrollbar
;
6593 -ms-transform: translate
(100%, 0);
6594 -webkit-transform: translate3d
(100%, 0, 0);
6595 -moz-transform: translate3d
(100%, 0, 0);
6596 -ms-transform: translate3d
(100%, 0, 0);
6597 -o-transform: translate3d
(100%, 0, 0);
6598 transform: translate3d
(100%, 0, 0);
6602 .right-off-canvas-menu * {
6603 -webkit-backface-visibility: hidden
;
6606 ul
.off-canvas-list
{
6607 list-style-type: none
;
6612 ul
.off-canvas-list li label
{
6614 padding: 0.3rem 0.9375rem;
6616 text-transform: uppercase
;
6619 background: #444444;
6620 border-top: 1px solid
#5e5e5e;
6621 border-bottom: none
;
6625 ul
.off-canvas-list li a
{
6627 padding: 0.66667rem;
6628 color: rgba
(255, 255, 255, 0.7);
6629 border-bottom: 1px solid
#262626;
6630 transition: background
300ms ease
;
6633 ul
.off-canvas-list li
a:hover
{
6634 background: #242424;
6637 .move-right > .inner-wrap {
6638 -ms-transform: translate
(15.625rem, 0);
6639 -webkit-transform: translate3d
(15.625rem, 0, 0);
6640 -moz-transform: translate3d
(15.625rem, 0, 0);
6641 -ms-transform: translate3d
(15.625rem, 0, 0);
6642 -o-transform: translate3d
(15.625rem, 0, 0);
6643 transform: translate3d
(15.625rem, 0, 0);
6646 .move-right .exit-off-canvas {
6647 -webkit-backface-visibility: hidden
;
6648 transition: background
300ms ease
;
6650 box-shadow: -4px 0 4px rgba
(0, 0, 0, 0.5), 4px 0 4px rgba
(0, 0, 0, 0.5);
6653 background: rgba
(255, 255, 255, 0.2);
6659 -webkit-tap-highlight-color: transparent
;
6662 @media only screen and
(min-width: 40.063em) {
6663 .move-right .exit-off-canvas:hover {
6664 background: rgba
(255, 255, 255, 0.05);
6668 .move-left > .inner-wrap {
6669 -ms-transform: translate
(-15.625rem, 0);
6670 -webkit-transform: translate3d
(-15.625rem, 0, 0);
6671 -moz-transform: translate3d
(-15.625rem, 0, 0);
6672 -ms-transform: translate3d
(-15.625rem, 0, 0);
6673 -o-transform: translate3d
(-15.625rem, 0, 0);
6674 transform: translate3d
(-15.625rem, 0, 0);
6677 .move-left .exit-off-canvas {
6678 -webkit-backface-visibility: hidden
;
6679 transition: background
300ms ease
;
6681 box-shadow: -4px 0 4px rgba
(0, 0, 0, 0.5), 4px 0 4px rgba
(0, 0, 0, 0.5);
6684 background: rgba
(255, 255, 255, 0.2);
6690 -webkit-tap-highlight-color: transparent
;
6693 @media only screen and
(min-width: 40.063em) {
6694 .move-left .exit-off-canvas:hover {
6695 background: rgba
(255, 255, 255, 0.05);
6699 .offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu {
6700 -ms-transform: none
;
6701 -webkit-transform: none
;
6702 -moz-transform: none
;
6708 .offcanvas-overlap .exit-off-canvas {
6709 -webkit-backface-visibility: hidden
;
6710 transition: background
300ms ease
;
6712 box-shadow: -4px 0 4px rgba
(0, 0, 0, 0.5), 4px 0 4px rgba
(0, 0, 0, 0.5);
6715 background: rgba
(255, 255, 255, 0.2);
6721 -webkit-tap-highlight-color: transparent
;
6724 @media only screen and
(min-width: 40.063em) {
6725 .offcanvas-overlap .exit-off-canvas:hover {
6726 background: rgba
(255, 255, 255, 0.05);
6730 .offcanvas-overlap-left .right-off-canvas-menu {
6731 -ms-transform: none
;
6732 -webkit-transform: none
;
6733 -moz-transform: none
;
6739 .offcanvas-overlap-left .exit-off-canvas {
6740 -webkit-backface-visibility: hidden
;
6741 transition: background
300ms ease
;
6743 box-shadow: -4px 0 4px rgba
(0, 0, 0, 0.5), 4px 0 4px rgba
(0, 0, 0, 0.5);
6746 background: rgba
(255, 255, 255, 0.2);
6752 -webkit-tap-highlight-color: transparent
;
6755 @media only screen and
(min-width: 40.063em) {
6756 .offcanvas-overlap-left .exit-off-canvas:hover {
6757 background: rgba
(255, 255, 255, 0.05);
6761 .offcanvas-overlap-right .left-off-canvas-menu {
6762 -ms-transform: none
;
6763 -webkit-transform: none
;
6764 -moz-transform: none
;
6770 .offcanvas-overlap-right .exit-off-canvas {
6771 -webkit-backface-visibility: hidden
;
6772 transition: background
300ms ease
;
6774 box-shadow: -4px 0 4px rgba
(0, 0, 0, 0.5), 4px 0 4px rgba
(0, 0, 0, 0.5);
6777 background: rgba
(255, 255, 255, 0.2);
6783 -webkit-tap-highlight-color: transparent
;
6786 @media only screen and
(min-width: 40.063em) {
6787 .offcanvas-overlap-right .exit-off-canvas:hover {
6788 background: rgba
(255, 255, 255, 0.05);
6792 .no-csstransforms .left-off-canvas-menu {
6796 .no-csstransforms .right-off-canvas-menu {
6800 .no-csstransforms .move-left > .inner-wrap {
6804 .no-csstransforms .move-right > .inner-wrap {
6809 -webkit-backface-visibility: hidden
;
6817 background: #333333;
6819 box-sizing: content-box
;
6820 -webkit-overflow-scrolling: touch
;
6821 -ms-transform: translate
(-100%, 0);
6822 -webkit-transform: translate3d
(-100%, 0, 0);
6823 -moz-transform: translate3d
(-100%, 0, 0);
6824 -ms-transform: translate3d
(-100%, 0, 0);
6825 -o-transform: translate3d
(-100%, 0, 0);
6826 transform: translate3d
(-100%, 0, 0);
6828 -webkit-transition: -webkit-transform
500ms ease
;
6829 -moz-transition: -moz-transform
500ms ease
;
6830 -ms-transition: -ms-transform
500ms ease
;
6831 -o-transition: -o-transform
500ms ease
;
6832 transition: transform
500ms ease
;
6836 -webkit-backface-visibility: hidden
;
6839 .left-submenu .back > a {
6840 padding: 0.3rem 0.9375rem;
6842 text-transform: uppercase
;
6845 border-top: 1px solid
#5e5e5e;
6846 border-bottom: none
;
6850 .left-submenu .back > a:hover {
6851 background: #303030;
6852 border-top: 1px solid
#5e5e5e;
6853 border-bottom: none
;
6856 .left-submenu .back > a:before {
6858 margin-right: 0.5rem;
6862 .left-submenu.move-right, .left-submenu.offcanvas-overlap-right, .left-submenu.offcanvas-overlap {
6863 -ms-transform: translate
(0%, 0);
6864 -webkit-transform: translate3d
(0%, 0, 0);
6865 -moz-transform: translate3d
(0%, 0, 0);
6866 -ms-transform: translate3d
(0%, 0, 0);
6867 -o-transform: translate3d
(0%, 0, 0);
6868 transform: translate3d
(0%, 0, 0);
6872 -webkit-backface-visibility: hidden
;
6880 background: #333333;
6882 box-sizing: content-box
;
6883 -webkit-overflow-scrolling: touch
;
6884 -ms-transform: translate
(100%, 0);
6885 -webkit-transform: translate3d
(100%, 0, 0);
6886 -moz-transform: translate3d
(100%, 0, 0);
6887 -ms-transform: translate3d
(100%, 0, 0);
6888 -o-transform: translate3d
(100%, 0, 0);
6889 transform: translate3d
(100%, 0, 0);
6891 -webkit-transition: -webkit-transform
500ms ease
;
6892 -moz-transition: -moz-transform
500ms ease
;
6893 -ms-transition: -ms-transform
500ms ease
;
6894 -o-transition: -o-transform
500ms ease
;
6895 transition: transform
500ms ease
;
6899 -webkit-backface-visibility: hidden
;
6902 .right-submenu .back > a {
6903 padding: 0.3rem 0.9375rem;
6905 text-transform: uppercase
;
6908 border-top: 1px solid
#5e5e5e;
6909 border-bottom: none
;
6913 .right-submenu .back > a:hover {
6914 background: #303030;
6915 border-top: 1px solid
#5e5e5e;
6916 border-bottom: none
;
6919 .right-submenu .back > a:after {
6921 margin-left: 0.5rem;
6925 .right-submenu.move-left, .right-submenu.offcanvas-overlap-left, .right-submenu.offcanvas-overlap {
6926 -ms-transform: translate
(0%, 0);
6927 -webkit-transform: translate3d
(0%, 0, 0);
6928 -moz-transform: translate3d
(0%, 0, 0);
6929 -ms-transform: translate3d
(0%, 0, 0);
6930 -o-transform: translate3d
(0%, 0, 0);
6931 transform: translate3d
(0%, 0, 0);
6934 .left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {
6936 margin-left: 0.5rem;
6940 .right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
6942 margin-right: 0.5rem;
6946 /* Foundation Dropdowns */
6956 background: #FFFFFF;
6957 border: solid
1px #cccccc;
6958 font-size: 0.875rem;
6964 .f-dropdown > *:first-child {
6968 .f-dropdown > *:last-child {
6972 .f-dropdown:before {
6978 border-color: transparent transparent
#FFFFFF transparent
;
6979 border-bottom-style: solid
;
6992 border-color: transparent transparent
#cccccc transparent
;
6993 border-bottom-style: solid
;
7000 .f-dropdown.right:before {
7005 .f-dropdown.right:after {
7010 .f-dropdown.drop-right {
7019 background: #FFFFFF;
7020 border: solid
1px #cccccc;
7021 font-size: 0.875rem;
7028 .f-dropdown.drop-right > *:first-child {
7032 .f-dropdown.drop-right > *:last-child {
7036 .f-dropdown.drop-right:before {
7042 border-color: transparent
#FFFFFF transparent transparent
;
7043 border-right-style: solid
;
7050 .f-dropdown.drop-right:after {
7056 border-color: transparent
#cccccc transparent transparent
;
7057 border-right-style: solid
;
7064 .f-dropdown.drop-left {
7073 background: #FFFFFF;
7074 border: solid
1px #cccccc;
7075 font-size: 0.875rem;
7082 .f-dropdown.drop-left > *:first-child {
7086 .f-dropdown.drop-left > *:last-child {
7090 .f-dropdown.drop-left:before {
7096 border-color: transparent transparent transparent
#FFFFFF;
7097 border-left-style: solid
;
7105 .f-dropdown.drop-left:after {
7111 border-color: transparent transparent transparent
#cccccc;
7112 border-left-style: solid
;
7120 .f-dropdown.drop-top {
7129 background: #FFFFFF;
7130 border: solid
1px #cccccc;
7131 font-size: 0.875rem;
7138 .f-dropdown.drop-top > *:first-child {
7142 .f-dropdown.drop-top > *:last-child {
7146 .f-dropdown.drop-top:before {
7152 border-color: #FFFFFF transparent transparent transparent
;
7153 border-top-style: solid
;
7162 .f-dropdown.drop-top:after {
7168 border-color: #cccccc transparent transparent transparent
;
7169 border-top-style: solid
;
7179 font-size: 0.875rem;
7181 line-height: 1.125rem;
7185 .f-dropdown li:hover, .f-dropdown li:focus {
7186 background: #EEEEEE;
7189 .f-dropdown li.radius {
7199 .f-dropdown.content {
7209 background: #FFFFFF;
7210 border: solid
1px #cccccc;
7211 font-size: 0.875rem;
7216 .f-dropdown.content > *:first-child {
7220 .f-dropdown.content > *:last-child {
7232 .f-dropdown.medium {
7241 width: 100% !important
;
7242 max-width: 100% !important
;
7245 .f-dropdown.mega.open {
7250 background: #FFFFFF;
7251 margin-bottom: 1.25rem;
7252 border: solid
1px #DDDDDD;
7257 background: transparent
;
7264 background: #F5F5F5;
7269 padding: 0.5rem 0.625rem 0.625rem;
7270 font-size: 0.875rem;
7276 background: #F5F5F5;
7281 padding: 0.5rem 0.625rem 0.625rem;
7282 font-size: 0.875rem;
7289 padding: 0.5625rem 0.625rem;
7290 font-size: 0.875rem;
7295 table tr
.even
, table tr
.alt
, table
tr:nth-of-type
(even
) {
7296 background: #F9F9F9;
7305 display: table-cell
;
7306 line-height: 1.125rem;
7314 border: 1px solid
#DDDDDD;
7316 -ms-touch-action: none
;
7318 background: #FAFAFA;
7321 .range-slider.vertical-range {
7326 border: 1px solid
#DDDDDD;
7328 -ms-touch-action: none
;
7330 display: inline-block
;
7335 .range-slider.vertical-range .range-slider-handle {
7337 margin-left: -0.5rem;
7342 .range-slider.vertical-range .range-slider-active-segment {
7348 .range-slider.radius {
7349 background: #FAFAFA;
7353 .range-slider.radius .range-slider-handle {
7354 background: #008CBA;
7358 .range-slider.radius .range-slider-handle:hover {
7359 background: #007ba4;
7362 .range-slider.round {
7363 background: #FAFAFA;
7364 border-radius: 1000px;
7367 .range-slider.round .range-slider-handle {
7368 background: #008CBA;
7369 border-radius: 1000px;
7372 .range-slider.round .range-slider-handle:hover {
7373 background: #007ba4;
7376 .range-slider.disabled, .range-slider[disabled] {
7377 background: #FAFAFA;
7382 .range-slider.disabled .range-slider-handle, .range-slider[disabled] .range-slider-handle {
7383 background: #008CBA;
7388 .range-slider.disabled .range-slider-handle:hover, .range-slider[disabled] .range-slider-handle:hover {
7389 background: #007ba4;
7392 .range-slider-active-segment {
7393 display: inline-block
;
7396 background: #e5e5e5;
7399 .range-slider-handle {
7400 display: inline-block
;
7406 border: 1px solid none
;
7408 -ms-touch-action: manipulation
;
7409 touch-action: manipulation
;
7410 background: #008CBA;
7413 .range-slider-handle:hover {
7414 background: #007ba4;
7417 [class
*="block-grid-"] {
7420 margin: 0 -0.625rem;
7423 [class
*="block-grid-"]:before
, [class
*="block-grid-"]:after
{
7428 [class
*="block-grid-"]:after
{
7432 [class
*="block-grid-"] > li
{
7436 padding: 0 0.625rem 1.25rem;
7439 @media only screen
{
7440 .small-block-grid-1 > li {
7445 .small-block-grid-1 > li:nth-of-type(1n) {
7449 .small-block-grid-1 > li:nth-of-type(1n+1) {
7453 .small-block-grid-2 > li {
7458 .small-block-grid-2 > li:nth-of-type(1n) {
7462 .small-block-grid-2 > li:nth-of-type(2n+1) {
7466 .small-block-grid-3 > li {
7471 .small-block-grid-3 > li:nth-of-type(1n) {
7475 .small-block-grid-3 > li:nth-of-type(3n+1) {
7479 .small-block-grid-4 > li {
7484 .small-block-grid-4 > li:nth-of-type(1n) {
7488 .small-block-grid-4 > li:nth-of-type(4n+1) {
7492 .small-block-grid-5 > li {
7497 .small-block-grid-5 > li:nth-of-type(1n) {
7501 .small-block-grid-5 > li:nth-of-type(5n+1) {
7505 .small-block-grid-6 > li {
7510 .small-block-grid-6 > li:nth-of-type(1n) {
7514 .small-block-grid-6 > li:nth-of-type(6n+1) {
7518 .small-block-grid-7 > li {
7523 .small-block-grid-7 > li:nth-of-type(1n) {
7527 .small-block-grid-7 > li:nth-of-type(7n+1) {
7531 .small-block-grid-8 > li {
7536 .small-block-grid-8 > li:nth-of-type(1n) {
7540 .small-block-grid-8 > li:nth-of-type(8n+1) {
7544 .small-block-grid-9 > li {
7549 .small-block-grid-9 > li:nth-of-type(1n) {
7553 .small-block-grid-9 > li:nth-of-type(9n+1) {
7557 .small-block-grid-10 > li {
7562 .small-block-grid-10 > li:nth-of-type(1n) {
7566 .small-block-grid-10 > li:nth-of-type(10n+1) {
7570 .small-block-grid-11 > li {
7575 .small-block-grid-11 > li:nth-of-type(1n) {
7579 .small-block-grid-11 > li:nth-of-type(11n+1) {
7583 .small-block-grid-12 > li {
7588 .small-block-grid-12 > li:nth-of-type(1n) {
7592 .small-block-grid-12 > li:nth-of-type(12n+1) {
7597 @media only screen and
(min-width: 40.063em) {
7598 .medium-block-grid-1 > li {
7603 .medium-block-grid-1 > li:nth-of-type(1n) {
7607 .medium-block-grid-1 > li:nth-of-type(1n+1) {
7611 .medium-block-grid-2 > li {
7616 .medium-block-grid-2 > li:nth-of-type(1n) {
7620 .medium-block-grid-2 > li:nth-of-type(2n+1) {
7624 .medium-block-grid-3 > li {
7629 .medium-block-grid-3 > li:nth-of-type(1n) {
7633 .medium-block-grid-3 > li:nth-of-type(3n+1) {
7637 .medium-block-grid-4 > li {
7642 .medium-block-grid-4 > li:nth-of-type(1n) {
7646 .medium-block-grid-4 > li:nth-of-type(4n+1) {
7650 .medium-block-grid-5 > li {
7655 .medium-block-grid-5 > li:nth-of-type(1n) {
7659 .medium-block-grid-5 > li:nth-of-type(5n+1) {
7663 .medium-block-grid-6 > li {
7668 .medium-block-grid-6 > li:nth-of-type(1n) {
7672 .medium-block-grid-6 > li:nth-of-type(6n+1) {
7676 .medium-block-grid-7 > li {
7681 .medium-block-grid-7 > li:nth-of-type(1n) {
7685 .medium-block-grid-7 > li:nth-of-type(7n+1) {
7689 .medium-block-grid-8 > li {
7694 .medium-block-grid-8 > li:nth-of-type(1n) {
7698 .medium-block-grid-8 > li:nth-of-type(8n+1) {
7702 .medium-block-grid-9 > li {
7707 .medium-block-grid-9 > li:nth-of-type(1n) {
7711 .medium-block-grid-9 > li:nth-of-type(9n+1) {
7715 .medium-block-grid-10 > li {
7720 .medium-block-grid-10 > li:nth-of-type(1n) {
7724 .medium-block-grid-10 > li:nth-of-type(10n+1) {
7728 .medium-block-grid-11 > li {
7733 .medium-block-grid-11 > li:nth-of-type(1n) {
7737 .medium-block-grid-11 > li:nth-of-type(11n+1) {
7741 .medium-block-grid-12 > li {
7746 .medium-block-grid-12 > li:nth-of-type(1n) {
7750 .medium-block-grid-12 > li:nth-of-type(12n+1) {
7755 @media only screen and
(min-width: 64.063em) {
7756 .large-block-grid-1 > li {
7761 .large-block-grid-1 > li:nth-of-type(1n) {
7765 .large-block-grid-1 > li:nth-of-type(1n+1) {
7769 .large-block-grid-2 > li {
7774 .large-block-grid-2 > li:nth-of-type(1n) {
7778 .large-block-grid-2 > li:nth-of-type(2n+1) {
7782 .large-block-grid-3 > li {
7787 .large-block-grid-3 > li:nth-of-type(1n) {
7791 .large-block-grid-3 > li:nth-of-type(3n+1) {
7795 .large-block-grid-4 > li {
7800 .large-block-grid-4 > li:nth-of-type(1n) {
7804 .large-block-grid-4 > li:nth-of-type(4n+1) {
7808 .large-block-grid-5 > li {
7813 .large-block-grid-5 > li:nth-of-type(1n) {
7817 .large-block-grid-5 > li:nth-of-type(5n+1) {
7821 .large-block-grid-6 > li {
7826 .large-block-grid-6 > li:nth-of-type(1n) {
7830 .large-block-grid-6 > li:nth-of-type(6n+1) {
7834 .large-block-grid-7 > li {
7839 .large-block-grid-7 > li:nth-of-type(1n) {
7843 .large-block-grid-7 > li:nth-of-type(7n+1) {
7847 .large-block-grid-8 > li {
7852 .large-block-grid-8 > li:nth-of-type(1n) {
7856 .large-block-grid-8 > li:nth-of-type(8n+1) {
7860 .large-block-grid-9 > li {
7865 .large-block-grid-9 > li:nth-of-type(1n) {
7869 .large-block-grid-9 > li:nth-of-type(9n+1) {
7873 .large-block-grid-10 > li {
7878 .large-block-grid-10 > li:nth-of-type(1n) {
7882 .large-block-grid-10 > li:nth-of-type(10n+1) {
7886 .large-block-grid-11 > li {
7891 .large-block-grid-11 > li:nth-of-type(1n) {
7895 .large-block-grid-11 > li:nth-of-type(11n+1) {
7899 .large-block-grid-12 > li {
7904 .large-block-grid-12 > li:nth-of-type(1n) {
7908 .large-block-grid-12 > li:nth-of-type(12n+1) {
7915 padding-top: 1.5625rem;
7916 padding-bottom: 67.5%;
7918 margin-bottom: 1rem;
7922 .flex-video.widescreen {
7923 padding-bottom: 56.34%;
7943 background-color: #ededed;
7944 border-color: #dddddd;
7946 border-style: solid
;
7949 font-family: "Consolas", "Menlo", "Courier", monospace
;
7951 padding: 0.125rem 0.25rem 0;
7960 -webkit-user-select: none
;
7961 -moz-user-select: none
;
7967 margin-bottom: 1rem;
7970 background: #DDDDDD;
7975 transition: left
0.15s ease-out
;
7986 .switch input + label {
7991 .switch label:after {
7994 background: #FFFFFF;
8000 -webkit-transition: left
0.15s ease-out
;
8001 -moz-transition: left
0.15s ease-out
;
8002 -o-transition: translate3d
(0, 0, 0);
8003 transition: left
0.15s ease-out
;
8004 -webkit-transform: translate3d
(0, 0, 0);
8005 -moz-transform: translate3d
(0, 0, 0);
8006 -o-transform: translate3d
(0, 0, 0);
8007 transform: translate3d
(0, 0, 0);
8010 .switch input:checked + label {
8011 background: #008CBA;
8014 .switch input:checked + label:after {
8023 .switch label:after {
8028 .switch input:checked + label:after {
8034 background: #DDDDDD;
8037 .switch label:after {
8038 background: #FFFFFF;
8041 .switch input:checked + label {
8042 background: #008CBA;
8045 .switch.large label {
8050 .switch.large label:after {
8055 .switch.large input:checked + label:after {
8059 .switch.small label {
8064 .switch.small label:after {
8069 .switch.small input:checked + label:after {
8073 .switch.tiny label {
8078 .switch.tiny label:after {
8083 .switch.tiny input:checked + label:after {
8087 .switch.radius label {
8091 .switch.radius label:after {
8096 border-radius: 1000px;
8099 .switch.round label {
8100 border-radius: 2rem;
8103 .switch.round label:after {
8104 border-radius: 2rem;
8107 /* small displays */
8108 @media only screen
{
8109 .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 {
8110 display: inherit
!important
;
8113 .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 {
8114 display: none
!important
;
8117 .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
8118 position: static
!important
;
8125 .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
8126 position: absolute
!important
;
8130 clip: rect
(1px, 1px, 1px, 1px);
8133 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
{
8134 display: table
!important
;
8137 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
{
8138 display: table-header-group
!important
;
8141 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
{
8142 display: table-row-group
!important
;
8145 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
{
8146 display: table-row
!important
;
8149 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
{
8150 display: table-cell
!important
;
8154 /* medium displays */
8155 @media only screen and
(min-width: 40.063em) {
8156 .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 {
8157 display: inherit
!important
;
8160 .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 {
8161 display: none
!important
;
8164 .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
8165 position: static
!important
;
8172 .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
8173 position: absolute
!important
;
8177 clip: rect
(1px, 1px, 1px, 1px);
8180 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
{
8181 display: table
!important
;
8184 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
{
8185 display: table-header-group
!important
;
8188 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
{
8189 display: table-row-group
!important
;
8192 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
{
8193 display: table-row
!important
;
8196 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
{
8197 display: table-cell
!important
;
8201 /* large displays */
8202 @media only screen and
(min-width: 64.063em) {
8203 .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 {
8204 display: inherit
!important
;
8207 .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 {
8208 display: none
!important
;
8211 .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
8212 position: static
!important
;
8219 .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
8220 position: absolute
!important
;
8224 clip: rect
(1px, 1px, 1px, 1px);
8227 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
{
8228 display: table
!important
;
8231 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
{
8232 display: table-header-group
!important
;
8235 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
{
8236 display: table-row-group
!important
;
8239 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
{
8240 display: table-row
!important
;
8243 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
{
8244 display: table-cell
!important
;
8248 /* xlarge displays */
8249 @media only screen and
(min-width: 90.063em) {
8250 .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 {
8251 display: inherit
!important
;
8254 .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 {
8255 display: none
!important
;
8258 .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
8259 position: static
!important
;
8266 .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
8267 position: absolute
!important
;
8271 clip: rect
(1px, 1px, 1px, 1px);
8274 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
{
8275 display: table
!important
;
8278 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
{
8279 display: table-header-group
!important
;
8282 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
{
8283 display: table-row-group
!important
;
8286 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
{
8287 display: table-row
!important
;
8290 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
{
8291 display: table-cell
!important
;
8295 /* xxlarge displays */
8296 @media only screen and
(min-width: 120.063em) {
8297 .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 {
8298 display: inherit
!important
;
8301 .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 {
8302 display: none
!important
;
8305 .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
8306 position: static
!important
;
8313 .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
8314 position: absolute
!important
;
8318 clip: rect
(1px, 1px, 1px, 1px);
8321 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
{
8322 display: table
!important
;
8325 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
{
8326 display: table-header-group
!important
;
8329 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
{
8330 display: table-row-group
!important
;
8333 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
{
8334 display: table-row
!important
;
8337 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
{
8338 display: table-cell
!important
;
8342 /* Orientation targeting */
8343 .show-for-landscape
,
8344 .hide-for-portrait {
8345 display: inherit
!important
;
8348 .hide-for-landscape
,
8349 .show-for-portrait {
8350 display: none
!important
;
8353 /* Specific visibility for tables */
8354 table
.hide-for-landscape
, table
.show-for-portrait
{
8355 display: table
!important
;
8358 thead
.hide-for-landscape
, thead
.show-for-portrait
{
8359 display: table-header-group
!important
;
8362 tbody
.hide-for-landscape
, tbody
.show-for-portrait
{
8363 display: table-row-group
!important
;
8366 tr
.hide-for-landscape
, tr
.show-for-portrait
{
8367 display: table-row
!important
;
8370 td
.hide-for-landscape
, td
.show-for-portrait
,
8371 th
.hide-for-landscape
,
8372 th
.show-for-portrait
{
8373 display: table-cell
!important
;
8376 @media only screen and
(orientation: landscape
) {
8377 .show-for-landscape
,
8378 .hide-for-portrait {
8379 display: inherit
!important
;
8382 .hide-for-landscape
,
8383 .show-for-portrait {
8384 display: none
!important
;
8387 /* Specific visibility for tables */
8388 table
.show-for-landscape
, table
.hide-for-portrait
{
8389 display: table
!important
;
8392 thead
.show-for-landscape
, thead
.hide-for-portrait
{
8393 display: table-header-group
!important
;
8396 tbody
.show-for-landscape
, tbody
.hide-for-portrait
{
8397 display: table-row-group
!important
;
8400 tr
.show-for-landscape
, tr
.hide-for-portrait
{
8401 display: table-row
!important
;
8404 td
.show-for-landscape
, td
.hide-for-portrait
,
8405 th
.show-for-landscape
,
8406 th
.hide-for-portrait
{
8407 display: table-cell
!important
;
8411 @media only screen and
(orientation: portrait
) {
8413 .hide-for-landscape {
8414 display: inherit
!important
;
8418 .show-for-landscape {
8419 display: none
!important
;
8422 /* Specific visibility for tables */
8423 table
.show-for-portrait
, table
.hide-for-landscape
{
8424 display: table
!important
;
8427 thead
.show-for-portrait
, thead
.hide-for-landscape
{
8428 display: table-header-group
!important
;
8431 tbody
.show-for-portrait
, tbody
.hide-for-landscape
{
8432 display: table-row-group
!important
;
8435 tr
.show-for-portrait
, tr
.hide-for-landscape
{
8436 display: table-row
!important
;
8439 td
.show-for-portrait
, td
.hide-for-landscape
,
8440 th
.show-for-portrait
,
8441 th
.hide-for-landscape
{
8442 display: table-cell
!important
;
8446 /* Touch-enabled device targeting */
8448 display: none
!important
;
8452 display: inherit
!important
;
8455 .touch .show-for-touch {
8456 display: inherit
!important
;
8459 .touch .hide-for-touch {
8460 display: none
!important
;
8463 /* Specific visibility for tables */
8464 table
.hide-for-touch
{
8465 display: table
!important
;
8468 .touch table.show-for-touch {
8469 display: table
!important
;
8472 thead
.hide-for-touch
{
8473 display: table-header-group
!important
;
8476 .touch thead.show-for-touch {
8477 display: table-header-group
!important
;
8480 tbody
.hide-for-touch
{
8481 display: table-row-group
!important
;
8484 .touch tbody.show-for-touch {
8485 display: table-row-group
!important
;
8489 display: table-row
!important
;
8492 .touch tr.show-for-touch {
8493 display: table-row
!important
;
8497 display: table-cell
!important
;
8500 .touch td.show-for-touch {
8501 display: table-cell
!important
;
8505 display: table-cell
!important
;
8508 .touch th.show-for-touch {
8509 display: table-cell
!important
;
8512 /* Print visibility */
8522 table
.show-for-print
{
8523 display: table
!important
;
8526 thead
.show-for-print
{
8527 display: table-header-group
!important
;
8530 tbody
.show-for-print
{
8531 display: table-row-group
!important
;
8535 display: table-row
!important
;
8539 display: table-cell
!important
;
8543 display: table-cell
!important
;